.ent-ai{margin:0;padding:0}
.ent-ai{background:#fbf8f1;color:#160f29;font-family:'Figtree',system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:where(.ent-ai) a{color:#5a3cf0;text-decoration:none}
:where(.ent-ai) a:hover{color:#160f29}
@keyframes am-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes am-breathe{0%,100%{opacity:.5}50%{opacity:.85}}
@keyframes am-spin{to{transform:rotate(360deg)}}
@keyframes glowpulse{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}
:where(.ent-ai) .rv{animation:am-rise .9s cubic-bezier(.2,.75,.25,1) both}
:where(.ent-ai) .am-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}
:where(.ent-ai) .am-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}
:where(.ent-ai) .am-crumb a,:where(.ent-ai) .am-crumb span{padding:11px 0;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
:where(.ent-ai) .am-tt{display:inline-flex;align-items:center;min-height:44px;margin:-9px 0}
:where(.ent-ai) a[href="/uk/test"]{white-space:nowrap}
@media (max-width:420px){
  :where(.ent-ai) a[href="/uk/test"]{white-space:normal}
}
:where(.ent-ai) .am-wheel{position:relative;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center}
:where(.ent-ai) .am-orbit{position:absolute;inset:0;animation:am-spin 140s linear infinite}
:where(.ent-ai) .am-spoke{position:absolute;left:50%;top:50%;width:14%;aspect-ratio:1/1}
:where(.ent-ai) .am-spoke a{display:flex;width:100%;height:100%;border-radius:999px;align-items:center;justify-content:center;padding:18%;background:#ffffff;border:1px solid rgba(22,15,41,.12);box-shadow:0 10px 26px rgba(22,15,41,.09);transition:transform .3s,border-color .3s;animation:am-spin 140s linear infinite reverse}
:where(.ent-ai) .am-spoke a:hover{transform:scale(1.14);border-color:#e0a832}
:where(.ent-ai) .am-ringline{position:absolute;inset:8%;border-radius:999px;border:1px dashed rgba(22,15,41,.16)}
:where(.ent-ai) .am-core{position:absolute;inset:31%;filter:drop-shadow(0 24px 44px rgba(22,15,41,.2))}
:where(.ent-ai) .am-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:where(.ent-ai) .am-card{position:relative;display:flex;flex-direction:column;border-radius:20px;padding:clamp(22px,2.4vw,28px);transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s,border-color .35s}
:where(.ent-ai) .am-card:hover{transform:translateY(-4px)}
:where(.ent-ai) .am-lc{background:#fff;border:1px solid rgba(22,15,41,.1);box-shadow:0 1px 0 rgba(22,15,41,.04)}
:where(.ent-ai) .am-lc:hover{box-shadow:0 26px 54px rgba(22,15,41,.11);border-color:rgba(207,149,38,.45)}
:where(.ent-ai) .am-sc{background:linear-gradient(160deg,#1d1438 0%,#140d26 100%);border:1px solid rgba(242,238,230,.13);color:#f2eee6}
:where(.ent-ai) .am-sc:hover{box-shadow:0 26px 54px rgba(0,0,0,.42);border-color:rgba(224,168,50,.45)}
:where(.ent-ai) .am-mode-l .am-sc{display:none}
:where(.ent-ai) .am-mode-s .am-lc{display:none}
:where(.ent-ai) .am-tog{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(22,15,41,.12);background:#fff}
:where(.ent-ai) .am-tog button{border:0;background:transparent;cursor:pointer;min-height:44px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:600;color:#6b6480;display:inline-flex;align-items:center;gap:8px;transition:background .25s,color .25s}
:where(.ent-ai) .am-tog button.on{background:#160f29;color:#fbf8f1}
:where(.ent-ai) .am-tog button.on.s{background:#5a3cf0}
:where(.ent-ai) .am-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
:where(.ent-ai) .am-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:rgba(22,15,41,.12);border:1px solid rgba(22,15,41,.12);border-radius:18px;overflow:hidden}
:where(.ent-ai) .am-steps > li{background:#fbf8f1;padding:clamp(18px,2.2vw,26px);list-style:none}
:where(.ent-ai) .am-faq{border-bottom:1px solid rgba(22,15,41,.12)}
:where(.ent-ai) .am-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:16px;align-items:center;padding:clamp(18px,2.2vw,22px) 4px;min-height:64px}
:where(.ent-ai) .am-faq summary::-webkit-details-marker{display:none}
:where(.ent-ai) .am-faq .am-plus{width:28px;height:28px;border-radius:999px;border:1px solid rgba(22,15,41,.12);display:flex;align-items:center;justify-content:center;color:#b07d18;font-size:16px;transition:transform .3s}
:where(.ent-ai) .am-faq[open] .am-plus{transform:rotate(45deg)}
:where(.ent-ai) .am-pair{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(22,15,41,.12)}
:where(.ent-ai) .am-pair a{display:flex;align-items:center;gap:12px;min-height:48px;color:#160f29;font-family:'Newsreader',serif;font-size:clamp(18px,2vw,22px)}
:where(.ent-ai) .am-res a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(22,15,41,.12);font-size:14.5px;font-weight:500;color:#160f29}
:where(.ent-ai) .am-res a:hover{border-color:#e0a832;color:#160f29}
@media (prefers-reduced-motion:reduce){
  :where(.ent-ai) .rv,:where(.ent-ai) .am-orbit,:where(.ent-ai) .am-spoke a{animation:none}
}
@media (max-width:1080px){
  :where(.ent-ai) .am-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  :where(.ent-ai) .am-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:980px){
  :where(.ent-ai) .am-hero{grid-template-columns:1fr}
  :where(.ent-ai) .am-wheel{max-width:420px;margin-top:8px}
}
@media (max-width:640px){
  :where(.ent-ai) .am-grid{grid-template-columns:1fr}
  :where(.ent-ai) .am-steps{grid-template-columns:1fr}
  :where(.ent-ai) .am-pair{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}
  :where(.ent-ai) .am-pair a{font-size:17px;gap:8px}
  :where(.ent-ai) .am-wheel{max-width:340px}
}
.ent-ai .ai1{width:100%;overflow-x:hidden;position:relative}
.ent-ai .ai2{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:radial-gradient(rgba(22,15,41,.14) .5px,transparent .5px);background-size:3px 3px}
.ent-ai .ai3{position:absolute;top:0;left:0;right:0;height:min(980px,120vh);background:linear-gradient(180deg,#f4ecdc 0%,#f8f2e6 50%,#fbf8f1 100%);z-index:0;pointer-events:none}
.ent-ai .ai4{position:absolute;top:-140px;left:-120px;width:460px;height:460px;border-radius:999px;background:radial-gradient(circle,rgba(207,149,38,.2),transparent 68%);filter:blur(48px);z-index:0;pointer-events:none}
.ent-ai .ai5{position:relative;z-index:2;padding-top:14px}
.ent-ai .ai6{display:flex;gap:9px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b6480}
.ent-ai .ai7{color:inherit}
.ent-ai .ai8{opacity:.45}
.ent-ai .ai9{color:#160f29}
.ent-ai .ai10{position:relative;z-index:2;padding-top:clamp(12px,2.4vw,28px);padding-bottom:clamp(48px,7vw,96px)}
.ent-ai .ai11{min-width:0}
.ent-ai .ai12{display:inline-flex;align-items:center;gap:9px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b6480;border:1px solid rgba(22,15,41,.14);border-radius:999px;padding:7px 14px}
.ent-ai .ai13{width:6px;height:6px;border-radius:999px;background:#cf9526;display:block;animation:am-breathe 3s ease-in-out infinite}
.ent-ai .ai14{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(52px,8.4vw,108px);line-height:.95;letter-spacing:-.034em;margin:clamp(18px,2.6vw,28px) 0 0;color:#160f29}
.ent-ai .ai15{font-size:clamp(17px,1.7vw,20px);line-height:1.6;color:#524b63;max-width:44ch;margin:clamp(18px,2.4vw,26px) 0 0;text-wrap:pretty}
.ent-ai .ai16{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(24px,3.2vw,34px)}
.ent-ai .ai17{display:inline-flex;align-items:center;gap:10px;background:#160f29;color:#fbf8f1;font-size:16.5px;font-weight:600;padding:18px 26px;border-radius:10px;box-shadow:0 14px 32px rgba(22,15,41,.18);transition:transform .25s,background .25s}
.ent-ai .ai18{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:#160f29;text-decoration:underline;text-decoration-color:rgba(22,15,41,.35);text-underline-offset:5px}
.ent-ai .ai19{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b6480;margin:22px 0 0}
.ent-ai .ai20{font-size:15px;color:#524b63;margin:10px 0 0}
.ent-ai .ai21{display:inline-block;padding:10px 0;color:#5a3cf0;text-decoration:underline;text-underline-offset:4px}
.ent-ai .ai22{position:absolute;inset:10%;border-radius:999px;background:radial-gradient(circle at 40% 36%,rgba(224,168,50,.28),transparent 66%);filter:blur(36px);animation:glowpulse 11s ease-in-out infinite}
.ent-ai .ai23{transform:translate(-50%,-50%) rotate(0deg) translateY(-300%) rotate(-0deg)}
.ent-ai .ai24{transform:translate(-50%,-50%) rotate(30deg) translateY(-300%) rotate(-30deg)}
.ent-ai .ai25{transform:translate(-50%,-50%) rotate(60deg) translateY(-300%) rotate(-60deg)}
.ent-ai .ai26{transform:translate(-50%,-50%) rotate(90deg) translateY(-300%) rotate(-90deg)}
.ent-ai .ai27{transform:translate(-50%,-50%) rotate(120deg) translateY(-300%) rotate(-120deg)}
.ent-ai .ai28{transform:translate(-50%,-50%) rotate(150deg) translateY(-300%) rotate(-150deg)}
.ent-ai .ai29{transform:translate(-50%,-50%) rotate(180deg) translateY(-300%) rotate(-180deg)}
.ent-ai .ai30{transform:translate(-50%,-50%) rotate(210deg) translateY(-300%) rotate(-210deg)}
.ent-ai .ai31{transform:translate(-50%,-50%) rotate(240deg) translateY(-300%) rotate(-240deg)}
.ent-ai .ai32{transform:translate(-50%,-50%) rotate(270deg) translateY(-300%) rotate(-270deg)}
.ent-ai .ai33{transform:translate(-50%,-50%) rotate(300deg) translateY(-300%) rotate(-300deg)}
.ent-ai .ai34{transform:translate(-50%,-50%) rotate(330deg) translateY(-300%) rotate(-330deg)}
.ent-ai .ai35{width:100%;height:100%;display:block}
.ent-ai .ai36{position:relative;z-index:2;padding-bottom:clamp(60px,8vw,110px)}
.ent-ai .ai37{display:flex;align-items:baseline;gap:14px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#6b6480}
.ent-ai .ai38{color:#b07d18}
.ent-ai .ai39{flex:1;height:1px;background:rgba(22,15,41,.12)}
.ent-ai .ai40{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,4vw,64px);align-items:start;margin-top:4px}
.ent-ai .ai41{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(28px,4.2vw,50px);line-height:1.06;letter-spacing:-.022em;margin:clamp(18px,2.6vw,28px) 0 0;color:#160f29;max-width:22ch;text-wrap:balance}
.ent-ai .ai42{font-size:clamp(16.5px,1.7vw,18.5px);line-height:1.72;color:#2e2740;margin:clamp(18px,2.4vw,26px) 0 0;max-width:60ch;text-wrap:pretty}
.ent-ai .ai43{margin:clamp(18px,3vw,40px) 0 0;padding:clamp(24px,3vw,36px);border-radius:20px;background:#160f29;color:#fbf8f1;position:relative;overflow:hidden}
.ent-ai .ai44{position:absolute;top:-70px;right:-50px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(224,168,50,.28),transparent 70%);filter:blur(26px)}
.ent-ai .ai45{position:relative;font-family:'Newsreader',serif;font-size:64px;line-height:.6;color:#e0a832}
.ent-ai .ai46{position:relative;font-family:'Newsreader',serif;font-style:italic;font-weight:300;font-size:clamp(21px,2.4vw,27px);line-height:1.38;margin:10px 0 0;text-wrap:pretty}
.ent-ai .ai47{position:relative;z-index:2;background:#f3ecdf;border-top:1px solid rgba(22,15,41,.08);border-bottom:1px solid rgba(22,15,41,.08)}
.ent-ai .ai48{padding:clamp(60px,8vw,110px) clamp(20px,4vw,56px)}
.ent-ai .ai49{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}
.ent-ai .ai50{font-size:17px;line-height:1.6;color:#524b63;margin:14px 0 0;max-width:46ch}
.ent-ai .ai51{width:10px;height:10px;border-radius:999px;background:#e0a832}
.ent-ai .ai52{width:10px;height:10px;border-radius:999px;background:#7a56e0}
.ent-ai .ai53{margin-top:clamp(28px,3.6vw,40px)}
.ent-ai .ai54{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ent-ai .ai55{width:56px;height:56px}
.ent-ai .ai56{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;color:#b07d18}
.ent-ai .ai57{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(25px,2.6vw,30px);line-height:1.08;margin:18px 0 0;color:#160f29}
.ent-ai .ai58{font-size:15.5px;line-height:1.55;color:#524b63;margin:10px 0 0;text-wrap:pretty}
.ent-ai .ai59{margin-top:18px;padding-top:14px;border-top:1px solid rgba(22,15,41,.1)}
.ent-ai .ai60{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6b6480}
.ent-ai .ai61{font-family:'Newsreader',serif;font-size:18px;line-height:1.35;color:#160f29;margin:6px 0 0}
.ent-ai .ai62{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px}
.ent-ai .ai63{border:1px solid rgba(90,60,240,.25);color:#5a3cf0;background:rgba(90,60,240,.05)}
.ent-ai .ai64{width:12px;height:12px;border-radius:999px;background:linear-gradient(90deg,#ecc262 50%,#2a1f49 50%)}
.ent-ai .ai65{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:15px;color:#160f29}
.ent-ai .ai66{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;color:#e0a832}
.ent-ai .ai67{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(25px,2.6vw,30px);line-height:1.08;margin:18px 0 0;color:#fbf8f1}
.ent-ai .ai68{margin-top:18px;padding-top:14px;border-top:1px solid rgba(242,238,230,.12)}
.ent-ai .ai69{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,238,230,.55)}
.ent-ai .ai70{font-family:'Newsreader',serif;font-size:18px;line-height:1.35;color:#fbf8f1;margin:6px 0 0}
.ent-ai .ai71{border:1px solid rgba(224,168,50,.35);color:#e0a832}
.ent-ai .ai72{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:15px;color:#f2eee6}
.ent-ai .ai73{position:relative;z-index:2;background:#0f0a1e;color:#f2eee6;overflow:hidden}
.ent-ai .ai74{position:absolute;top:-120px;right:-100px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(122,86,224,.32),transparent 68%);filter:blur(50px)}
.ent-ai .ai75{position:relative;padding:clamp(64px,9vw,120px) clamp(20px,4vw,56px)}
.ent-ai .ai76{display:flex;align-items:baseline;gap:14px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,238,230,.55)}
.ent-ai .ai77{color:#e0a832}
.ent-ai .ai78{flex:1;height:1px;background:rgba(242,238,230,.14)}
.ent-ai .ai79{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(28px,4.2vw,50px);line-height:1.06;letter-spacing:-.022em;margin:clamp(18px,2.6vw,28px) 0 0;color:#fbf8f1;max-width:20ch;text-wrap:balance}
.ent-ai .ai80{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(22px,3vw,34px)}
.ent-ai .ai81{font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:#fbf8f1;margin:0;font-family:'Newsreader',serif}
.ent-ai .ai82{font-size:16.5px;line-height:1.7;color:rgba(242,238,230,.72);margin:0}
.ent-ai .ai83{display:inline-flex;align-items:center;gap:10px;background:#e0a832;color:#160f29;font-size:16.5px;font-weight:600;padding:17px 26px;border-radius:10px;margin-top:clamp(26px,3.4vw,38px)}
.ent-ai .ai84{position:relative;z-index:2;padding:clamp(60px,8vw,110px) clamp(20px,4vw,56px) 0}
.ent-ai .ai85{margin:clamp(24px,3vw,34px) 0 0;padding:0}
.ent-ai .ai86{font-family:'Newsreader',serif;font-size:34px;line-height:1;color:#b07d18}
.ent-ai .ai87{font-size:16px;line-height:1.45;color:#160f29;margin:12px 0 0}
.ent-ai .ai88{margin-top:clamp(18px,2.4vw,26px);border-top:1px solid rgba(22,15,41,.12);max-width:920px}
.ent-ai .ai89{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(18px,2vw,22px);line-height:1.3;color:#160f29;margin:0}
.ent-ai .ai90{font-size:16px;line-height:1.65;color:#524b63;margin:0 0 20px;padding:0 4px;max-width:64ch}
.ent-ai .ai91{position:relative;z-index:2;padding:clamp(60px,8vw,110px) clamp(20px,4vw,56px);text-align:center}
.ent-ai .ai92{font-family:'Newsreader',serif;font-weight:400;font-size:clamp(32px,5.4vw,64px);line-height:1.02;letter-spacing:-.026em;margin:0 auto;max-width:18ch;color:#160f29;text-wrap:balance}
.ent-ai .ai93{font-style:italic;color:#5a3cf0}
.ent-ai .ai94{font-size:17px;line-height:1.6;color:#524b63;max-width:50ch;margin:18px auto 0}
.ent-ai .ai95{display:inline-flex;align-items:center;gap:10px;background:#160f29;color:#fbf8f1;font-size:17px;font-weight:600;padding:19px 32px;border-radius:10px;margin-top:26px;box-shadow:0 14px 34px rgba(22,15,41,.18)}
.ent-ai .ai96{margin-top:clamp(48px,6vw,72px);text-align:left}
.ent-ai .ai97{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6b6480}
.ent-ai .ai98{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.ent-ai .ai17:hover{transform:translateY(-2px);background:#5a3cf0;color:#fff}
.ent-ai .ai18:hover{color:#5a3cf0}
.ent-ai .ai63:hover{background:#5a3cf0;color:#fff;border-color:#5a3cf0}
.ent-ai .ai65:hover{color:#5a3cf0}
.ent-ai .ai71:hover{background:#e0a832;color:#160f29}
.ent-ai .ai72:hover{color:#e0a832}
.ent-ai .ai83:hover{background:#fbeecb;color:#160f29}
.ent-ai .ai95:hover{background:#5a3cf0;color:#fff}
