:root{--brand:#0b1d51;--brand-deep:#071237;--brand-line:#ffffff1f;--green:#4246ff;--green-dark:#3236e6;--green-soft:#e0e8ff;--bg:#f5f7fe;--surface:#fff;--border:#dde3f4;--text:#0f1b45;--muted:#56627f;--radius:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:72px;--max:1328px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-size:16px;line-height:1.8;font-family:var(--font-latin), var(--font-sub), system-ui, sans-serif;margin:0}a{color:inherit}code,pre,kbd,samp,.mono{font-family:var(--font-mono), var(--font-sub), ui-monospace, monospace}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3{color:var(--brand);margin:0;line-height:1.35}h1,h2,h3,h4{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif}p{margin:0}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--max);padding-inline:var(--space-4);margin-inline:auto}.site-header{z-index:10;background:var(--brand);border-bottom:1px solid var(--brand-line);position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:auto;height:32px}.nav{align-items:center;gap:var(--space-6);display:flex}.nav a{color:#ffffffc7;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:#fff}.nav .btn{color:var(--brand-deep)}.btn{min-height:46px;padding:0 var(--space-6);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-sm{min-height:40px;padding-inline:var(--space-4)}.btn-primary{background:var(--green);color:var(--brand-deep)}.btn-primary:hover{background:#5a5eff}.btn-dark{background:var(--brand);color:#fff}.btn-dark:hover{background:var(--brand-deep)}.btn-outline{color:#fff;background:0 0;border-color:#ffffff59}.btn-outline:hover{border-color:#fff}.btn-secondary{background:var(--surface);color:var(--brand);border-color:var(--border)}.btn-secondary:hover{border-color:var(--brand)}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero{background:radial-gradient(900px 420px at 90% -10%, #4246ff47, transparent 60%), linear-gradient(180deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff;padding-block:var(--space-16);position:relative;overflow:hidden}.hero h1{color:#fff;font-size:clamp(30px,5vw,48px)}.hero-grid{gap:var(--space-12);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.hero-inner{gap:var(--space-6);display:grid}.eyebrow{width:fit-content;padding:2px var(--space-3);color:#a9b4ff;background:#4246ff2e;border-radius:999px;font-size:14px;font-weight:600;display:inline-block}.lead{color:var(--muted);max-width:560px;font-size:18px}.chat{border:1px solid var(--brand-line);padding:var(--space-4);gap:var(--space-3);background:#0a0e20;border-radius:20px;display:grid;box-shadow:0 24px 60px #00000059}.chat-head{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-line);color:#fff;font-weight:600;display:flex}.chat-dot{background:var(--green);border-radius:50%;width:10px;height:10px}.bubble{max-width:85%;padding:var(--space-2) var(--space-4);border-radius:14px;font-size:15px;line-height:1.7}.bubble-in{color:#e8ebf4;background:#131a35;border-end-start-radius:4px;justify-self:start}.bubble-out{background:var(--green);color:var(--brand-deep);border-end-end-radius:4px;justify-self:end}.chat-note{color:#ffffff80;text-align:center;font-size:13px}.section{padding-block:var(--space-12)}.section-title{margin-bottom:var(--space-6);font-size:clamp(24px,3vw,32px)}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s,transform .15s;display:grid}a.card:hover{border-color:var(--green);transform:translateY(-2px)}.card h3{font-size:20px}.card p{color:var(--muted)}.icon{background:var(--green-soft);width:48px;height:48px;color:var(--green-dark);border-radius:14px;place-items:center;font-size:22px;font-weight:700;display:grid}.more{color:var(--green-dark);font-weight:600}.badge{width:fit-content;padding:0 var(--space-3);color:#8a5a00;background:#fff4e0;border-radius:999px;font-size:13px;font-weight:600;display:inline-block}.badge-live{background:var(--green-soft);color:var(--green-dark)}.steps{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:44px 1fr;align-items:center;display:grid}.steps li:before{content:counter(step);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.checks{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.checks li{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:28px 1fr;display:grid}.checks li:before{content:"✓";background:var(--green-soft);width:28px;height:28px;color:var(--green-dark);border-radius:50%;place-items:center;font-weight:700;display:grid}.band{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff;padding:var(--space-12);gap:var(--space-4);border-radius:20px;display:grid}.band h2{color:#fff}.band p{color:#fffc}.contact-list{gap:var(--space-3);display:grid}.contact-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.contact-row .label{min-width:80px;color:var(--muted)}.contact-row bdi{text-align:start;direction:ltr;flex:1;font-weight:600}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-6)}.faq summary{cursor:pointer;padding-block:var(--space-2);font-weight:600}.faq ol{margin:var(--space-2) 0 var(--space-3);color:var(--muted);padding-inline-start:22px}.prose{gap:var(--space-4);max-width:760px;display:grid}.prose h2{margin-top:var(--space-4);font-size:22px}.prose h2[id]{scroll-margin-top:110px}.prose h3{margin-top:var(--space-2);font-size:18px}.prose a{color:var(--brand);text-underline-offset:3px}.policy{max-width:1040px;margin-inline:auto}.policy h1{font-weight:900}.policy>:not(.policy-index){width:100%;max-width:760px;margin-inline:auto}.policy>h1,.policy>h1+p,.policy>.policy-date{text-align:center}.policy>h1{max-width:900px;font-size:clamp(30px,4.4vw,46px)}.policy-index{margin-block:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-item{color:inherit;border-bottom:1px solid var(--border);align-content:start;gap:8px;padding:28px 24px 30px;text-decoration:none;transition:background .2s;display:grid}.policy-item svg{color:var(--brand);margin-bottom:6px}.policy-item strong{color:var(--brand);font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;font-size:17px;font-weight:700;line-height:1.4}.policy-item span{color:var(--muted);font-size:14.5px;line-height:1.8}.policy-item:hover strong{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.policy-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.policy-index{grid-template-columns:1fr}.policy-item{padding-block:20px 22px}}.prose ul{color:var(--muted);margin:0;padding-inline-start:22px}.site-footer{background:var(--surface);border-top:1px solid var(--border);color:var(--text);margin-top:0}.footer-top{gap:var(--space-12);padding-block:var(--space-12) var(--space-8);grid-template-columns:1.2fr 1fr;display:grid}.footer-brand{gap:var(--space-6);align-content:start;display:grid}.footer-logo{width:fit-content;display:inline-flex}.footer-logo img{width:auto;height:40px}.subscribe{gap:var(--space-2);max-width:460px;display:grid}.subscribe strong{color:var(--brand)}.subscribe-box{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;box-shadow:0 6px 20px #0b1d510f}.subscribe-box input{min-width:0;height:40px;padding-inline:var(--space-3);font:inherit;color:var(--text);background:0 0;border:0;flex:1}.subscribe-box input:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}.subscribe-box .btn:disabled{opacity:.55;cursor:not-allowed}.footer-cols{gap:var(--space-8);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.footer-cols h3{margin-bottom:var(--space-3);font-size:16px}.footer-cols ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer-cols a{color:var(--muted);text-decoration:none}.footer-cols a:hover{color:var(--green-dark)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--border);flex-wrap:wrap;font-size:15px;display:flex}.socials{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.socials a{background:var(--green-soft);width:38px;height:38px;color:var(--brand);border-radius:10px;place-items:center;transition:background .15s;display:grid}.socials a:hover{background:var(--green)}.fine{color:var(--muted);font-size:14px}@media (max-width:860px){.hero-grid,.footer-top{grid-template-columns:1fr}.hero{padding-block:var(--space-12)}}@media (max-width:640px){.nav{gap:var(--space-3);font-size:15px}.nav .btn{display:none}.band{padding:var(--space-6)}.brand img{height:32px}}.more{align-items:center;gap:var(--space-1);display:inline-flex}.checks li{grid-template-columns:28px 1fr}.checks li:before{content:none}.checks .tick{background:var(--green-soft);width:28px;height:28px;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.contact-row .label{align-items:center;gap:var(--space-2);display:inline-flex}.socials .is-off{background:var(--green-soft);width:38px;height:38px;color:var(--brand);opacity:.55;cursor:default;border-radius:10px;place-items:center;display:grid}.binary-rain{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.hero>.container{z-index:1;position:relative}.hero{color:var(--text);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--border);background:radial-gradient(700px 380px at 50% -40px,#4246ff4d,#0000 70%),linear-gradient(#fff 0%,#f5f5f8 100%)}.hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#0b1d510d 0 1px,#0000 1px 140px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero h1{color:var(--brand)}.hero .lead{color:var(--muted)}.hero .eyebrow{background:var(--green-soft);color:var(--green-dark)}.hero-stack{text-align:center;justify-items:center;gap:var(--space-6);display:grid}.hero-stack .lead{max-width:620px}.btn-center{justify-content:center}.binary-rain-light{opacity:.4}.binary-rain-dark{opacity:.55}.stage{width:min(420px,100%);height:190px;position:relative}.app-icon{inset-inline:0;border:1px solid var(--border);background:#fff;border-radius:26px;place-items:center;width:92px;height:92px;margin-inline:auto;display:grid;position:absolute;top:50px;box-shadow:0 18px 50px #4246ff47}.chip{border:1px solid var(--border);width:48px;height:48px;color:var(--brand);background:#fff;border-radius:14px;place-items:center;animation:6s ease-in-out infinite float;display:grid;position:absolute;box-shadow:0 8px 24px #0b1d511a}.chip-a{inset-inline-start:6%;top:14px}.chip-b{inset-inline-end:6%;animation-delay:-1.5s;top:0}.chip-c{inset-inline-start:18%;animation-delay:-3s;top:112px}.chip-d{inset-inline-end:18%;animation-delay:-4.5s;top:108px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.chip{animation:none}}.panel{gap:var(--space-8);padding:var(--space-12) var(--space-6);border:1px solid var(--border);text-align:center;background:#eeeff3;border-radius:28px;justify-items:center;display:grid}.panel-head{gap:var(--space-2);justify-items:center;display:grid}.panel-head h2{font-size:clamp(24px,3vw,32px)}.panel .lead{max-width:560px}.chat{text-align:start;border:1px solid var(--border);background:#fff;width:min(460px,100%);box-shadow:0 24px 60px #0b1d511f}.chat .chat-head{color:var(--brand);border-bottom-color:var(--border)}.chat .bubble-in{color:var(--text);background:#f1f2f5}.chat .chat-note{color:var(--muted)}.app-icon{width:96px;height:96px;box-shadow:none;filter:drop-shadow(0 18px 34px #4246ff66);background:0 0;border:0;border-radius:0}.app-icon img{width:96px;height:96px}:root{--spring:cubic-bezier(.32, .72, 0, 1);--menu-w:260px;--row-h:52px}.dropdown{position:relative}.trigger{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2);color:#ffffffc7;font:inherit;cursor:pointer;transition:color .2s var(--spring), transform .4s var(--spring);background:0 0;border:0;border-radius:10px;font-weight:500;display:inline-flex}.trigger:hover,.dropdown.open .trigger{color:#fff}.trigger:active{transform:scale(.97)}.trigger:focus-visible,.row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.chevron{transition:rotate .5s var(--spring);display:inline-grid}.dropdown.open .chevron{rotate:-180deg}.menu{top:calc(100% + 10px);width:var(--menu-w);height:var(--h,168px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top;opacity:0;visibility:hidden;transition:opacity .24s var(--spring), scale .24s var(--spring), translate .24s var(--spring), height .3s var(--spring), visibility 0s linear .24s;background:#07123adb;border-radius:16px;position:absolute;inset-inline-end:0;overflow:hidden;translate:0 -8px;scale:.97;box-shadow:inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a,0 16px 40px -12px #0000008c}.dropdown.open .menu{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.pages{width:100%;height:100%;position:relative}.page{padding:var(--space-2);opacity:0;visibility:hidden;transition:translate .28s var(--spring), opacity .28s var(--spring), visibility 0s linear .28s;position:absolute;inset:0 0 auto;translate:-100%}.page[data-level="0"]{translate:100%}.page.is-active{opacity:1;visibility:visible;transition-delay:0s;translate:0}.row{align-items:center;gap:var(--space-3);width:100%;height:var(--row-h);padding:0 var(--space-3);color:#fff;font:inherit;text-align:start;cursor:pointer;transition:background .18s var(--spring);background:0 0;border:0;border-radius:12px;text-decoration:none;display:flex;position:relative}.row:hover{background:#ffffff14}.row span{flex:auto}.row i{color:var(--green);flex:none;place-items:center;font-style:normal;display:inline-grid}.row .more-chevron{color:#ffffff80;transition:translate .3s var(--spring);display:inline-grid}.row:hover .more-chevron{translate:-3px}.row.back{color:#ffffffbf;margin-bottom:var(--space-1);border-bottom:1px solid #ffffff1a;border-end-end-radius:0;border-end-start-radius:0}.row.back i{color:#fff9;transition:translate .3s var(--spring)}.row.back:hover i{translate:3px}@media (max-width:640px){.dropdown{position:static}.menu{top:76px;width:auto;position:fixed;inset-inline:16px}}@media (prefers-reduced-motion:reduce){.menu,.page,.chevron,.trigger,.row{transition-duration:.01ms}}html,body{overflow-x:clip}.account-link{align-items:center;gap:var(--space-2);padding:var(--space-2);color:#ffffffc7;font-weight:500;text-decoration:none;display:inline-flex}.account-link:hover{color:#fff}.account-pending{width:56px;height:20px}.auth-card{gap:var(--space-6);max-width:460px;padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:24px;margin-inline:auto;display:grid;box-shadow:0 24px 60px #0b1d5114}.auth-form{gap:var(--space-6);display:grid}.auth-social{gap:var(--space-3);display:grid}.btn-wide{gap:var(--space-3);width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.auth-divider{align-items:center;gap:var(--space-3);color:var(--muted);font-size:14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-email-form{gap:var(--space-3);display:grid}.auth-email-form label{color:var(--brand);font-weight:600}.auth-email-form input{height:48px;padding-inline:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:start;border-radius:12px}.auth-email-form input:focus-visible{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.auth-error{padding:var(--space-3) var(--space-4);color:#b3262d;background:#fdeaea;border-radius:12px}.auth-sent{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.auth-email{direction:ltr;font-weight:700}.account-facts{gap:var(--space-3);margin:0;display:grid}.account-facts>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:12px;display:flex}.account-facts dt{color:var(--muted)}.account-facts dd{margin:0;font-weight:600}.topbar{border-bottom:1px solid var(--border);color:var(--text);background:#f1f1f4;font-size:14px}.topbar-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.topbar-socials{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.topbar-socials a,.topbar-socials .is-off{width:28px;height:28px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.topbar-socials a:hover{background:var(--green-soft)}.topbar-socials .is-off{opacity:.4;cursor:default}.topbar-note{text-align:center;color:var(--muted);flex:1}.topbar-note a{color:var(--green-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.topbar-end{align-items:center;gap:var(--space-4);display:flex}.topbar-btn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex}.topbar-btn:hover{background:#0b1d510f}.lang{position:relative}.lang-menu{top:calc(100% + 6px);z-index:20;min-width:160px;padding:var(--space-2);border:1px solid var(--border);background:#fff;border-radius:12px;margin:0;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #0b1d5124}.lang-menu li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--brand);border-radius:8px;font-weight:600;display:flex}.lang-menu .is-soon{color:var(--muted);cursor:not-allowed;font-weight:400}.lang-menu small{color:var(--muted)}@media (max-width:760px){.topbar-note{display:none}}@media (max-width:420px){.topbar-btn span{display:none}.topbar-btn:first-child span{display:inline}}.auth-card{max-width:480px;padding:var(--space-8);gap:var(--space-8)}.auth-head{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.auth-logo{width:64px;height:64px;margin-bottom:var(--space-2);filter:drop-shadow(0 10px 22px #4246ff59)}.auth-head h1{font-size:28px}.auth-sub{color:var(--muted);max-width:340px}.auth-providers{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.provider{justify-content:center;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.provider:hover:not(:disabled){border-color:var(--green);background:var(--green-soft);transform:translateY(-1px)}.provider:focus-visible{outline:2px solid var(--green);outline-offset:2px}.provider.is-off{color:var(--muted);cursor:not-allowed;background:#f6f6f8}.provider.is-off svg{opacity:.55}.provider small{top:-8px;padding:0 var(--space-2);color:#8a5a00;background:#fff4e0;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;position:absolute;inset-inline-end:10px}.provider[aria-busy=true]{opacity:.7}.field{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;display:flex}.field:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #4246ff2e}.field input{min-width:0;height:50px;color:var(--text);font:inherit;text-align:start;background:0 0;border:0;flex:1;padding:0}.field input:focus-visible{outline:none}.auth-email-form input{border:0;height:50px}.auth-terms{text-align:center}.auth-terms a{color:var(--green-dark);font-weight:600}@media (max-width:420px){.auth-providers{grid-template-columns:1fr}.auth-card{padding:var(--space-6)}}.auth-providers{grid-template-columns:1fr 1fr}.segmented{gap:var(--space-1);padding:var(--space-1);background:#eeeff3;border-radius:14px;grid-template-columns:1fr 1fr;display:grid}.segmented button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.segmented button.is-on{color:var(--brand);background:#fff;box-shadow:0 2px 8px #0b1d511a}.segmented button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.code-actions{justify-content:space-between;gap:var(--space-3);display:flex}.link-btn{color:var(--green-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link-btn:disabled{color:var(--muted);cursor:default}#code{letter-spacing:.4em;font-size:20px;font-weight:700}.dash{gap:var(--space-6);max-width:1320px;padding:var(--space-6) var(--space-4) var(--space-12);grid-template-columns:272px minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.dash-side{gap:var(--space-4);padding:var(--space-4);background:linear-gradient(180deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff;border-radius:24px;display:grid;position:sticky;top:92px;box-shadow:0 18px 40px #0b1d5138}.dash-user{align-items:center;gap:var(--space-3);padding:var(--space-3);background:#ffffff14;border-radius:16px;display:flex}.dash-user-text{min-width:0;display:grid}.dash-user-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-user-text small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffa6;text-align:start;direction:ltr;overflow:hidden}.avatar{background:var(--green-soft);width:46px;height:46px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.dash-nav{gap:var(--space-1);display:grid}.dash-nav button{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:#ffffffc7;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.dash-nav button:hover{color:#fff;background:#ffffff14}.dash-nav button.is-active{background:var(--green);color:var(--brand-deep);font-weight:700}.dash-nav button:focus-visible,.dash-out:focus-visible{outline-offset:2px;outline:2px solid #fff}.dash-out{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;display:flex}.dash-out:hover{background:#ffffff14}.dash-main{gap:var(--space-4);min-width:0;display:grid}.dash-head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.dash-head h1{font-size:clamp(24px,3vw,30px)}.dash-head p{color:var(--muted)}.dash-head-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-head-actions .btn svg{margin-inline-end:var(--space-1)}.kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);text-align:start;font:inherit;color:inherit;border-radius:20px;display:grid}.kpi-btn{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.kpi-btn:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 12px 28px #0b1d5114}.kpi-top{align-items:center;gap:var(--space-3);display:flex}.kpi-label{color:var(--muted);font-size:14px;font-weight:600}.kpi-value{color:var(--brand);font-size:34px;line-height:1.2}.kpi-note{color:var(--muted);font-size:13px}.bar{background:#e8e9ee;border-radius:999px;height:8px;display:block;overflow:hidden}.bar>span{background:var(--green);border-radius:999px;height:100%;display:block}.chip-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green-dark);border-radius:13px;flex:none;place-items:center;display:grid}.dash-cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.card-box{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:20px;display:grid}.box-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.box-head h2{align-items:center;gap:var(--space-2);font-size:18px;display:inline-flex}.pill{padding:0 var(--space-3);background:var(--green-soft);color:var(--green-dark);border-radius:999px;font-size:13px;font-weight:700;line-height:26px}.steps-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.steps-list li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:14px;display:flex}.steps-list li.is-done{background:#f6f7fb;border-color:#cdd3eb}.step-mark{color:#b6b9c5;display:grid}.is-done .step-mark{color:var(--green)}.step-text{flex:1;display:grid}.step-text strong{font-size:15px}.step-text small{color:var(--muted);font-size:13px}.is-done .step-text strong{color:var(--muted);-webkit-text-decoration:line-through #0b1d5159;text-decoration:line-through #0b1d5159}.timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.timeline li{align-items:flex-start;gap:var(--space-3);display:flex}.tl-icon{width:32px;height:32px;color:var(--brand);background:#f1f2f5;border-radius:10px;flex:none;place-items:center;display:grid}.tl-text{font-weight:500;display:grid}.tl-text small{color:var(--muted);font-weight:400}.table-wrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.dash-table{border-collapse:collapse;width:100%}.dash-table th{padding:var(--space-3) var(--space-4);color:var(--muted);text-align:start;white-space:nowrap;background:#f4f4f7;font-size:13px;font-weight:700}.dash-table td{padding:0}.table-empty{justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;display:grid}.table-empty p{max-width:420px;color:var(--muted)}.catalog{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-item{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);color:inherit;border-radius:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.catalog-item:hover{border-color:var(--green);transform:translateY(-2px)}.catalog-item small{color:var(--muted)}.channels{gap:var(--space-3);display:grid}.channel{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);color:inherit;border-radius:14px;text-decoration:none;display:flex}.channel:hover{border-color:var(--green);background:#f9f9fc}.channel span:last-child{display:grid}.channel small{color:var(--muted)}.faq-mini{gap:var(--space-2);display:grid}.faq-mini details{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:12px}.faq-mini summary{cursor:pointer;font-weight:600}.faq-mini p{margin-top:var(--space-2);color:var(--muted)}.note-line{color:var(--muted);font-size:14px}.fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.field-row{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:14px;display:grid}.field-row dt{color:var(--muted);font-size:13px}.field-row dd{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;font-weight:600;display:flex}.method-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.method{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr auto;display:grid}.method-icon{width:40px;height:40px;color:var(--brand);background:#f1f2f5;border-radius:12px;place-items:center;display:grid}.method-name{min-width:0;font-weight:600;display:grid}.method-name small{color:var(--muted);font-size:13px;font-weight:400}.method-action{align-items:center;display:inline-flex}.acct-wide-action{width:fit-content}.muted{color:var(--muted);font-weight:400}.acct-edit,.acct-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acct-inline{padding:var(--space-3);background:#f4f4f7;border-radius:12px}.dash input{height:42px;padding-inline:var(--space-3);border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:10px}.dash input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.link-btn{align-items:center;gap:var(--space-1);color:var(--green-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.chip-ok{padding:0 var(--space-3);background:var(--green-soft);color:var(--green-dark);border-radius:999px;align-items:center;font-size:13px;font-weight:600;line-height:26px;display:inline-flex}.flash{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:14px;display:flex}.flash-ok{background:var(--green-soft);color:var(--green-dark)}.flash-bad{color:#b3262d;background:#fdeaea}.flash button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.danger-box{background:snow;border-color:#f1c9cb}.danger-title{color:#b3262d}.btn-danger{color:#fff;gap:var(--space-2);background:#c62f36;width:fit-content}.btn-danger:hover:not(:disabled){background:#a8252b}@media (max-width:1080px){.kpis,.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dash{grid-template-columns:1fr}.dash-side{grid-template-columns:1fr auto;align-items:center;position:static}.dash-user{grid-column:1/-1}.dash-nav{gap:var(--space-1);display:flex;overflow-x:auto}.dash-nav button{white-space:nowrap}.dash-cols{grid-template-columns:1fr}}@media (max-width:560px){.kpis,.kpis-3,.catalog,.fields{grid-template-columns:1fr}.method{grid-template-columns:auto 1fr}.method-action{grid-column:1/-1}}.dash-user-text strong{text-align:start;unicode-bidi:plaintext}.otp{gap:var(--space-2);justify-content:center;display:flex}.otp .otp-box{text-align:center;width:100%;min-width:0;max-width:52px;height:58px;font:inherit;color:var(--text);background:var(--surface);box-shadow:none;caret-color:var(--green);border:1.5px solid #b8bcca;border-radius:12px;flex:none;padding:0;font-size:24px;font-weight:700}.otp .otp-box:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}@media (max-width:400px){.otp .otp-box{height:52px;font-size:20px}}.otp-label{text-align:center;margin:0;font-weight:700}.otp-target{color:var(--muted);font-weight:400}.otp-note{text-align:center;margin:0;font-size:12px}.dock{display:none}@media (max-width:760px){.site-header .nav{display:none}.site-header .header-row{justify-content:center;min-height:60px}.brand img{height:30px}body{padding-bottom:96px}.dock{inset-inline:var(--space-4);bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#07123ae0;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:2px;max-width:420px;margin-inline:auto;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #07123a59}.dock-item{color:#ffffffb8;transition:background .2s var(--spring), color .2s var(--spring);border-radius:16px;justify-items:center;gap:3px;padding:9px 4px 8px;font-size:11px;font-weight:500;text-decoration:none;display:grid}.dock-item.is-on{color:#071237;background:var(--green);font-weight:700}.topbar .topbar-help span{display:none}}.faq-group{margin:0 0 var(--space-3);color:var(--brand);font-size:18px}.muted-note{padding:var(--space-6);color:var(--muted);text-align:center;margin:0}.badge-open{color:#8a5a00;background:#fff4e0}.badge-answered{color:#1d4f9c;background:#e6f0ff}.badge-closed{color:var(--muted);background:#eeeff2}.badge-ok{background:var(--green-soft);color:var(--green-dark)}.badge-bad{color:#a12626;background:#fde8e8}.row-click{cursor:pointer}.row-click:hover td{background:var(--green-soft)}.admin-list{margin:0;padding:0;list-style:none;display:grid}.admin-list li+li{border-top:1px solid var(--border)}.admin-list button,.admin-list-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;font:inherit;color:inherit;text-align:start;background:0 0;border:0;display:flex}.admin-list button{cursor:pointer}.admin-list-main{gap:2px;min-width:0;display:grid}.admin-list-main strong,.admin-list-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-list small{color:var(--muted)}.seg-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.seg-tabs button{padding:6px var(--space-4);font:inherit;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.seg-tabs button.is-on{color:#fff;background:var(--brand);border-color:var(--brand)}.search-field{align-items:center;gap:var(--space-2);width:min(100%,420px);padding-inline:var(--space-3);border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:10px;display:flex}.dash .search-field input{background:0 0;border:0;outline:none;flex:1;min-width:0}.thread-head h2{margin:0 0 var(--space-2);font-size:20px}.thread-head p{margin:0 0 var(--space-3);color:var(--muted)}.thread-contact{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.thread{margin:var(--space-4) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.msg{max-width:720px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:#fff;border-radius:14px}.msg header{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.msg header small{color:var(--muted)}.msg p{white-space:pre-wrap;margin:0;line-height:1.9}.msg-staff{background:var(--green-soft);border-color:#0000;margin-inline-start:auto}.reply-box{gap:var(--space-3);display:grid}.reply-box label{font-weight:700}.reply-box textarea,.team-form select{width:100%;padding:var(--space-3);border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:10px;line-height:1.8}.reply-box textarea:focus-visible,.team-form select:focus-visible{outline:2px solid var(--green);outline-offset:1px}.reply-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.team-form{gap:var(--space-4);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.team-form label{gap:var(--space-2);font-weight:600;display:grid}.row-actions{gap:var(--space-4);display:inline-flex}.link-danger{color:#a12626}@media (max-width:760px){.team-form{grid-template-columns:1fr}.msg{max-width:100%}}.ticket-form{gap:var(--space-4);max-width:760px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid}.ticket-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ticket-form label{gap:var(--space-2);font-weight:600;display:grid}.ticket-form input,.ticket-form select,.ticket-form textarea{width:100%;padding:var(--space-3);border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:10px;font-weight:400}.ticket-form input:focus-visible,.ticket-form select:focus-visible,.ticket-form textarea:focus-visible{outline:2px solid var(--green);outline-offset:1px}.ticket-form .hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.ticket-form .btn{justify-self:start}.ticket-done{max-width:760px;padding:var(--space-6);text-align:center;background:var(--green-soft);border-radius:var(--radius)}@media (max-width:640px){.ticket-grid{grid-template-columns:1fr}}a.dash-out{text-decoration:none}.dash-table td:not([colspan]){padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);vertical-align:middle}.dash-table td[dir=ltr]{text-align:end}.tone-ok{background:var(--green-soft);color:var(--green-dark)}.tone-info{color:#1d4f9c;background:#e6f0ff}.tone-warn{color:#8a5a00;background:#fff4e0}.tone-bad{color:#a12626;background:#fde8e8}.tone-mute{color:var(--muted);background:#eeeff2}.badge+.badge{margin-inline-start:var(--space-2)}.kpi-warn{color:#8a5a00}.kpi-bad{color:#a12626}.muted{color:var(--muted)}.text-warn{color:#8a5a00;font-weight:700}.cell-note{color:var(--muted);font-weight:400;display:block}.box-head-wrap{gap:var(--space-3);flex-wrap:wrap}.search-block{width:100%;max-width:none;margin-bottom:var(--space-4)}.attention{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.attention button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:start;font:inherit;color:var(--text);cursor:pointer;background:#fffaf0;border:1px solid #f3e1b8;border-radius:12px;display:flex}.attention button:hover{background:#fff4e0}.attention strong{font-size:20px}.modal-back{z-index:100;padding:var(--space-4);background:#07123a8c;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius);width:min(100%,520px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 60px #07123a59}.modal-wide{width:min(100%,720px)}.modal-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex}.modal-head h2{margin:0;font-size:18px}.modal-x{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.modal-x:hover{background:#eeeff2}.modal-body{padding:var(--space-6)}.form-stack{gap:var(--space-4);display:grid}.field-block{gap:var(--space-2);font-weight:600;display:grid}.field-block small{color:var(--muted);font-weight:400}.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea,.pay-box input{width:100%;padding:var(--space-3);border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:10px;font-weight:400}.form-stack input:focus-visible,.form-stack select:focus-visible,.form-stack textarea:focus-visible,.pay-box input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.two-col{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.check{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.picked{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--green-soft);border-radius:10px;flex-wrap:wrap;display:flex}.picker{margin:var(--space-2) 0 0;border:1px solid var(--border);border-radius:10px;padding:0;list-style:none;overflow:hidden}.picker li+li{border-top:1px solid var(--border)}.picker button{width:100%;padding:var(--space-3);text-align:start;font:inherit;cursor:pointer;background:#fff;border:0;display:grid}.picker button:hover{background:var(--green-soft)}.picker small{color:var(--muted)}.lines{gap:var(--space-3);display:grid}.line{gap:var(--space-3);grid-template-columns:1fr 80px auto;align-items:center;display:grid}.totals{gap:var(--space-2);margin:var(--space-4) 0;max-width:360px;margin-inline-start:auto;display:grid}.totals div{justify-content:space-between;gap:var(--space-4);display:flex}.totals dt{color:var(--muted)}.totals dd{margin:0;font-weight:700}.totals-grand{padding-top:var(--space-2);border-top:1px solid var(--border);font-size:18px}.totals-grand dt{color:var(--text);font-weight:700}.totals-due dd{color:#a12626}.sub-title{margin:var(--space-6) 0 var(--space-3);font-size:16px}.pay-box{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--border);background:#f7f7fa;border-radius:12px}.pay-box .sub-title{margin-top:0}.pay-row{gap:var(--space-3);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.manage-group{padding:var(--space-4);border:1px solid var(--border);background:#f7f7fa;border-radius:12px}.manage-group .sub-title{margin-top:0}.cancel-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cancel-item{padding:var(--space-4);border:1px solid var(--border);border-radius:12px}.cancel-item header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.cancel-item p{margin:0 0 var(--space-3);color:var(--muted)}.cancel-item blockquote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--green);background:#f7f7fa;border-radius:8px;line-height:1.9}.cancel-actions{gap:var(--space-3);display:grid}.cancel-actions input{padding:var(--space-3);border:1px solid var(--border);font:inherit;border-radius:10px}.product-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.product-card.is-off{opacity:.6}.plan-list{margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.plan-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}.plan-list li.is-off{opacity:.55}.plan-list small{color:var(--muted);display:block}.plan-price{align-items:center;gap:var(--space-3);white-space:nowrap;font-weight:700;display:inline-flex}@media (max-width:760px){.two-col,.pay-row{grid-template-columns:1fr}.line{grid-template-columns:1fr 72px}.line .link-btn{grid-column:1/-1;justify-self:start}.modal-body{padding:var(--space-4)}.totals{max-width:none}.product-grid{grid-template-columns:1fr}}:is(body:has(.adm) .topbar,body:has(.adm) .site-header,body:has(.adm) .site-footer,body:has(.adm) .dock){display:none}body:has(.adm){background:#f3f3f6;padding-bottom:0}.adm{--adm-side:252px;--adm-line:#e4e5eb;--adm-ink:#121932;--adm-muted:#6a6e80;grid-template-columns:var(--adm-side) minmax(0, 1fr);min-height:100dvh;color:var(--adm-ink);font-size:14px;display:grid}.adm-side{gap:var(--space-1);height:100dvh;padding:var(--space-4) var(--space-3);color:#ced2e4;background:var(--brand);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand{padding:var(--space-2) var(--space-3) var(--space-6);display:block}.adm-brand img{width:auto;height:22px}.adm-group{margin:var(--space-6) var(--space-3) var(--space-2);color:#7d85a5;font-size:12px;font-weight:500}.adm-nav{gap:2px;display:grid}.adm-nav button,.adm-nav a{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);color:#ced2e4;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:500;text-decoration:none;display:flex}.adm-nav button:hover,.adm-nav a:hover{color:#fff;background:#ffffff12}.adm-nav .is-active{color:var(--brand-deep);background:var(--green);font-weight:700}.adm-count{text-align:center;color:#fff;background:#d64545;border-radius:999px;min-width:22px;margin-inline-start:auto;padding:1px 7px;font-size:11px;font-weight:700}.adm-nav .is-active .adm-count{color:var(--brand-deep);background:#fff}.adm-scrim{display:none}.adm-main{min-width:0}.adm-top{z-index:20;align-items:center;gap:var(--space-4);height:64px;padding-inline:var(--space-6);border-bottom:1px solid var(--adm-line);background:#fff;display:flex;position:sticky;top:0}.adm-burger{width:40px;height:40px;color:var(--adm-ink);border:1px solid var(--adm-line);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:none}.adm-search{align-items:center;gap:var(--space-2);width:min(100%,400px);height:38px;padding-inline:var(--space-3);color:var(--adm-muted);background:#f3f3f6;border:1px solid #0000;border-radius:8px;display:flex}.adm-search:focus-within{border-color:var(--green);background:#fff}.adm-search input{min-width:0;color:var(--adm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.adm-top-end{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}.adm-icon-btn{width:38px;height:38px;color:var(--adm-ink);border:1px solid var(--adm-line);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:relative}.adm-dot{top:-6px;color:#fff;background:#d64545;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;inset-inline-end:-6px}.adm-me{align-items:center;gap:var(--space-3);display:flex}.adm-avatar{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.adm-me-text{line-height:1.4;display:grid}.adm-me-text small{color:var(--adm-muted);font-size:12px}.adm-page{max-width:1480px;padding:var(--space-6)}.adm-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.adm-head h1{margin:0;font-size:22px}.adm-head p{color:var(--adm-muted);margin:2px 0 0}.adm-head-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm .btn{font-size:14px}.adm .btn-sm{gap:var(--space-2)}.adm .card-box{border:1px solid var(--adm-line);box-shadow:none;background:#fff;border-radius:10px}.adm .card-box h2,.adm .box-head h2{font-size:16px}.adm .dash-table{font-size:14px}.adm .dash-table th,.adm .badge{font-size:12px}.adm .thread-head h2{font-size:18px}.adm .modal-head h2,.adm .totals-grand{font-size:16px}.adm .flash{margin-bottom:var(--space-4)}.ov{gap:var(--space-4);display:grid}.ov-top{gap:var(--space-4);grid-template-columns:1.35fr repeat(4,minmax(0,1fr));display:grid}.ov-welcome{align-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-6);color:#fff;background:radial-gradient(circle at 110% -20%, #4246ff73, transparent 55%), var(--brand);border-radius:10px;display:grid}.ov-welcome small{color:#9da5c6}.ov-welcome strong{font-size:20px}.ov-welcome p{color:#ced2e4;margin:0;font-size:13px}.ov-stat{align-items:center;gap:var(--space-3);padding:var(--space-4);color:inherit;font:inherit;text-align:start;border:1px solid var(--adm-line);cursor:pointer;background:#fff;border-radius:10px;transition:border-color .15s;display:flex}.ov-stat:hover{border-color:#b7bdd5}.ov-stat-icon{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ic-amber{color:#b97a00;background:#fff1d4}.ic-blue{color:#1d6fd1;background:#e4efff}.ic-rose{color:#c4405a;background:#fde6ec}.ov-stat-body{min-width:0;line-height:1.35;display:grid}.ov-stat-body strong{font-size:22px;line-height:1.2}.ov-stat-body>span{color:var(--adm-ink);font-weight:500}.ov-stat-body small{color:var(--adm-muted);font-size:12px}.ov-mid{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ov-bottom{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-bottom-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-card{min-width:0;padding:var(--space-4) var(--space-6);border:1px solid var(--adm-line);background:#fff;border-radius:10px}.ov-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--adm-line);display:flex}.ov-card-head h2{margin:0;font-size:16px}.ov-card-head svg{color:var(--adm-muted)}.ov-sub{color:var(--adm-muted);font-size:12px}.ov-link{color:#1f8f4a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ov-rows{margin:0;padding:0;list-style:none}.ov-rows li+li{border-top:1px solid #eeeff3}.ov-rows button,.ov-person{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:11px 0;display:flex}.ov-rows button{cursor:pointer}.ov-rows button:hover>span:first-child{color:#1f8f4a}.ov-with-icon{align-items:center;gap:var(--space-2);display:inline-flex}.ov-with-icon svg{color:var(--adm-muted)}.ov-pill{text-align:center;border-radius:6px;min-width:28px;padding:2px 8px;font-size:12px}.ov-main{flex:1;min-width:0;display:grid}.ov-main strong,.ov-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-main small{color:var(--adm-muted);font-size:12px}.ov-person{justify-content:flex-start}.ov-empty{padding:var(--space-6) 0;color:var(--adm-muted);text-align:center;margin:0}.linechart{width:100%;height:auto;display:block}.lc-axis{fill:#898d9c;font-size:11px}.mixbar{background:#eeeff3;border-radius:999px;height:12px;display:flex;overflow:hidden}.mixbar i{min-width:0}.mx-warn{background:#e0a526}.mx-bad{background:#d64545}.mx-mute{background:#b8bcca}.mixlegend{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mixlegend li{align-items:center;gap:var(--space-2);color:var(--adm-muted);display:flex}.mixlegend i{border-radius:50%;width:10px;height:10px}.mixlegend b{color:var(--adm-ink);margin-inline-start:auto}@media (max-width:1280px){.ov-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-welcome{grid-column:1/-1}.ov-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{z-index:60;width:min(280px,84vw);transition:transform .25s var(--spring);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}[dir=ltr] .adm-side{transform:translate(-100%)}.adm-side.is-open{transform:none}.adm-scrim{z-index:55;background:#07123a80;border:0;display:block;position:fixed;inset:0}.adm-burger{display:grid}.adm-top{padding-inline:var(--space-4)}.adm-page{padding:var(--space-4)}.ov-mid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ov-top,.ov-bottom,.ov-bottom-2{grid-template-columns:minmax(0,1fr)}.ov-card{padding:var(--space-4)}.adm-me-text{display:none}.adm-search{width:100%}}.select{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:42px;padding:0 var(--space-3);color:var(--text);font:inherit;text-align:start;border:1px solid var(--border);cursor:pointer;transition:border-color .18s var(--spring), box-shadow .18s var(--spring);background:#fff;border-radius:10px;font-weight:400;display:inline-flex}.select:hover{border-color:#b8bcca}.select:focus-visible,.select.is-open{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}.select:disabled{opacity:.55;cursor:not-allowed}.select.is-empty .select-value{color:var(--muted)}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-chevron{color:var(--muted);transition:rotate .4s var(--spring);flex:none;display:inline-grid}.select.is-open .select-chevron{rotate:-180deg}.select-sm{width:auto;min-width:150px;min-height:36px;font-size:14px}.select-list{z-index:200;padding:var(--space-2);overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top;opacity:0;visibility:hidden;transition:opacity .22s var(--spring), scale .22s var(--spring), translate .22s var(--spring), visibility 0s linear .22s;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#07123ae6;border-radius:16px;margin:0;list-style:none;position:fixed;overflow-y:auto;translate:0 -8px;scale:.97;box-shadow:inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a,0 16px 40px -12px #0000008c}.select-list.is-up{transform-origin:bottom;transform:translateY(-100%)}.select-list.is-open{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.select-row{align-items:center;gap:var(--space-3);min-height:44px;padding:8px var(--space-3);color:#fff;cursor:pointer;transition:background .16s var(--spring);border-radius:12px;display:flex}.select-row.is-active{background:#ffffff17}.select-row.is-selected{font-weight:700}.select-row-text{flex:auto;min-width:0;line-height:1.5;display:grid}.select-row-text small{color:#fff9;font-size:12px;font-weight:400}.select-row i{color:var(--green);flex:none;font-style:normal;display:inline-grid}@media (prefers-reduced-motion:reduce){.select-list,.select-chevron{transition:none}}.member-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.member-text{min-width:0;line-height:1.45;display:grid}.member-text small{color:var(--muted);font-size:12px}.perm-chips{flex-wrap:wrap;gap:6px;display:flex}.perm-chip{color:#394059;white-space:nowrap;background:#eeeff3;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.perm-chip.perm-all{color:var(--green-dark);background:var(--green-soft);font-weight:700}.perm-chip.perm-more{color:var(--muted);border:1px solid var(--border);background:0 0}.role-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.role-card{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background:#f7f7fa;border-radius:12px;display:grid}.role-card h3{margin:0;font-size:15px}.role-card p{color:var(--muted);margin:0;font-size:13px}.perm-picker{gap:var(--space-3);display:grid}.perm-group{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:12px;margin:0;display:grid}.perm-group legend{padding-inline:var(--space-2);color:var(--green-dark);font-size:13px;font-weight:700}.perm-group:disabled{opacity:.6}.perm-row{align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:6px 0;display:flex}.perm-row input{width:18px;height:18px;accent-color:var(--green);margin-top:3px}.perm-row span{display:grid}.perm-row small{color:var(--muted);font-weight:400}.menu-trigger{gap:var(--space-2)}.menu-trigger .select-chevron{color:currentColor;opacity:.8}.menu-trigger.is-open .select-chevron{rotate:-180deg}.menu-list .select-row{align-items:center;min-height:60px}.menu-list .select-row i{background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.prod-tools{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.prod-tools .search-field{flex:280px;width:auto;max-width:none}.view-switch{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.view-switch button{width:38px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.view-switch button+button{border-inline-start:1px solid var(--border)}.view-switch button.is-on{color:var(--brand);background:var(--green-soft)}.bulk-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--green-soft);border-radius:10px;flex-wrap:wrap;display:flex}.cell-narrow{width:44px;padding-inline:var(--space-2)!important}.prod-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--green)}.prod-table tr.is-off td{opacity:.6}.prod-table tr.is-off td:last-child{opacity:1}.prod-cell{align-items:center;gap:var(--space-3);min-width:220px;display:flex}.thumb{width:44px;height:44px;color:var(--green-dark);background:var(--green-soft);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb-big{border-radius:12px 12px 0 0;width:100%;height:150px}.expander{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:rotate .25s var(--spring);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.expander:hover{background:#eeeff3}.expander.is-open{rotate:-90deg}.switch{cursor:pointer;width:42px;height:24px;transition:background .2s var(--spring);background:#ced1da;border:0;border-radius:999px;padding:0;position:relative}.switch i{top:3px;width:18px;height:18px;transition:inset-inline-start .2s var(--spring);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch.is-on{background:var(--green)}.switch.is-on i{inset-inline-start:21px}.switch:disabled{opacity:.55;cursor:not-allowed}.icon-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{color:var(--brand);background:#eeeff3}.icon-btn.icon-danger:hover{color:#a12626;background:#fde8e8}.plans-row td{background:#f7f7fa;padding:0!important}.plans-inline{padding:var(--space-3) var(--space-6);gap:var(--space-2);margin:0;list-style:none;display:grid}.plans-inline li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plans-inline li.is-off{opacity:.55}.plans-inline small{color:var(--muted)}.prod-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.prod-card{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.prod-card.is-off{opacity:.65}.prod-card-body{gap:var(--space-2);padding:var(--space-4);display:grid}.prod-card-body h3{margin:0;font-size:16px}.prod-card-body p{color:var(--muted);margin:0;font-size:13px}.prod-card-meta{justify-content:space-between;align-items:center;display:flex}.prod-card-meta small{color:var(--muted)}.pe{gap:var(--space-4);display:grid}.pe-crumb{align-items:center;gap:var(--space-2);color:var(--muted);display:flex}.pe-crumb span{color:#121932;font-weight:700}.pe-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.pe-main{gap:var(--space-4);min-width:0;display:grid}.pe-card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);background:#fff;border-radius:12px;display:grid}.pe-card h2{margin:0;font-size:16px}.pe-card input:not([type=checkbox]):not([type=file]),.pe-card textarea{width:100%;padding:var(--space-3);color:var(--text);font:inherit;border:1px solid var(--border);background:#fff;border-radius:10px;font-weight:400}.pe-card input:focus-visible,.pe-card textarea:focus-visible{outline:2px solid var(--green);outline-offset:1px}.pe-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pe-collapse{gap:0;padding:0;overflow:hidden}.pe-collapse-head{width:100%;padding:var(--space-4) var(--space-6);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.pe-collapse.is-open .pe-collapse-head{background:var(--green-soft)}.pe-collapse.is-open .select-chevron{rotate:-180deg}.pe-collapse-body{gap:var(--space-4);padding:var(--space-6);display:grid}.drop-wrap{justify-items:center;gap:var(--space-3);display:grid}.drop{width:min(100%,360px);min-height:190px;color:var(--muted);text-align:center;cursor:pointer;background:#f7f7fa;border:2px dashed #c2c6d4;border-radius:14px;place-items:center;display:grid;overflow:hidden}.drop:hover{border-color:var(--green)}.drop input{display:none}.drop.has-image{border-style:solid;border-color:var(--border)}.drop img{object-fit:cover;width:100%;max-height:260px;display:block}.drop-hint{justify-items:center;gap:var(--space-1);padding:var(--space-6);display:grid}.drop-hint strong{color:var(--text)}.chips-input{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:1px solid var(--border);cursor:text;background:#fff;border-radius:10px;flex-wrap:wrap;min-height:46px;display:flex}.chips-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.pe-card .chips-input input{border:0;outline:none;flex:120px;min-width:80px;padding:6px 0}.tag-chip{color:var(--green-dark);background:var(--green-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.tag-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tag-chip button:hover{background:#0b1d511f}.plan-forms{gap:var(--space-3);display:grid}.plan-form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);background:#f7f7fa;border-radius:12px;display:grid}.plan-form.is-off{opacity:.65}.plan-form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.plan-form-foot{justify-content:space-between;align-items:center;display:flex}.slug-field{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:hidden}.slug-field span{padding:0 var(--space-3);color:var(--muted);white-space:nowrap;background:#f3f3f6;align-self:stretch;place-items:center;display:grid}.pe-card .slug-field input{border:0;border-radius:0}.serp{padding:var(--space-4);border:1px solid var(--border);background:#fff;border-radius:12px;gap:2px;display:grid}.serp small{color:#3236e6}.serp strong{color:#1a4fb4;font-size:18px;font-weight:500}.serp p{color:#4f5363;margin:0;font-size:13px}.pe-side{gap:var(--space-2);display:grid;position:sticky;top:80px}.pe-preview{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.pe-preview-img{height:190px;color:var(--green-dark);background:var(--green-soft);place-items:center;display:grid}.pe-preview-img img{object-fit:cover;width:100%;height:100%}.pe-preview-body{gap:var(--space-2);padding:var(--space-4);display:grid}.pe-preview-body h3{margin:0;font-size:17px}.pe-preview-body p{color:var(--muted);margin:0;font-size:13px}.pe-bar{z-index:15;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);background:#fffffff5;border-radius:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -16px #07123a4d}.pe-problem{margin:0;color:#a12626;margin-inline-end:auto}@media (max-width:1100px){.pe-grid{grid-template-columns:minmax(0,1fr)}.pe-side{order:-1;position:static}}@media (max-width:640px){.pe-card{padding:var(--space-4)}.pe-collapse-head,.pe-collapse-body{padding-inline:var(--space-4)}.pe-bar{flex-wrap:wrap}.pe-problem{flex-basis:100%}}.search-field input{min-width:0;height:40px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.rte{border:1px solid var(--border);background:#fff;border-radius:12px}.rte:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.rte-bar{padding:var(--space-2);border-bottom:1px solid var(--border);background:#f7f7fa;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rte-bar button,.rte-color{min-width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.rte-bar button:hover:not(:disabled),.rte-color:hover{background:var(--green-soft)}.rte-bar button.is-on{color:var(--brand);background:var(--green-soft)}.rte-bar button:disabled{opacity:.4;cursor:not-allowed}.rte-color:has(input:disabled){opacity:.4;cursor:not-allowed}.rte-html{margin-inline-start:auto;font-size:12px;font-weight:700}.rte-sep{background:var(--border);width:1px;height:20px;margin-inline:4px}.rte-color{position:relative}.rte-color input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.rte-popup{gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border);background:#fffdf3;align-items:center;display:flex}.rte-popup input{border:1px solid var(--border);border-radius:8px;flex:1;min-width:0;padding:8px 12px}.rte-source{width:100%;min-height:260px;padding:var(--space-4);font-family:var(--font-mono), ui-monospace, Consolas, monospace;resize:vertical;border:0;border-radius:0 0 12px 12px;outline:none;font-size:13px;line-height:1.6;display:block}.rte-body{min-height:260px;max-height:560px;padding:var(--space-4);outline:none;line-height:1.9;overflow:auto}.rte-body:empty:before{content:attr(data-empty);color:var(--muted)}.rte-body h1,.rte-body h2,.rte-body h3{margin:.8em 0 .4em;line-height:1.4}.rte-body h1{font-size:24px}.rte-body h2{font-size:20px}.rte-body h3{font-size:17px}.rte-body p{margin:0 0 .7em}.rte-body ul,.rte-body ol{margin:0 0 .7em;padding-inline-start:1.6em}.rte-body blockquote{padding:4px var(--space-4);color:var(--muted);border-inline-start:4px solid var(--green);background:#f7f7fa;margin:0 0 .7em}.rte-body a{color:var(--brand);text-decoration:underline}.rte-body img{border-radius:10px;max-width:100%;height:auto}.rte-body iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;display:block}.drop-slim{width:100%;min-height:120px}.file-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file-list li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:10px;display:flex}.file-list strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.file-list small{color:var(--muted)}.file-list button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.file-list button:hover{background:#fdecea}.opt-group{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.opt-group h3{margin:0;font-size:15px}.holders{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.holder{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.holder:hover{color:var(--brand);border-color:var(--green)}.prod-table{table-layout:fixed;width:100%}.prod-table th,.prod-table td{vertical-align:middle}.prod-table .col-check{width:48px}.prod-table .col-type{width:120px}.prod-table .col-price{width:150px}.prod-table .col-num{text-align:center;width:92px}.prod-table .col-act{width:96px}.prod-table .prod-cell,.prod-table .member-text{min-width:0}.prod-table .member-text strong,.prod-table .member-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.type-en{text-align:start;font-weight:600;display:block}.prod-table .col-type{text-align:start}.prod-table .col-num .switch{margin-inline:auto}.prod-card-meta{gap:var(--space-3)}.prod-table{min-width:900px}.prod-table th.col-check,.prod-table td.col-check{padding-inline:var(--space-3)}.prod-table td.col-act,.prod-table th.col-act{padding-inline:var(--space-2)}.prod-table .row-actions{justify-content:flex-start;gap:2px;display:flex}.type-en{font-weight:400}.prod-table .col-type,.prod-table .col-price,.prod-table .col-num{color:var(--text);font-weight:400}.prod-table .col-type .type-en{text-align:right}.pe-card .field-block input:not([type=checkbox]):not([type=file]),.pe-card .field-block .select{box-sizing:border-box;height:44px;min-height:44px}.plan-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.plan-sum{color:var(--muted);margin:0;font-size:13px}.plan-sum strong{color:var(--text)}.tag-entry{gap:var(--space-2);display:flex}.tag-entry input{flex:1;min-width:0}.tag-entry .btn{height:44px}.tags-block{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.tag-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.opt-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);cursor:pointer;border-radius:12px;display:flex}.opt-row:hover{border-color:var(--green)}.opt-row input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:3px}.opt-row span{gap:2px;display:grid}.opt-row strong{font-weight:600}.opt-row small{color:var(--muted);line-height:1.7}@media (max-width:720px){.plan-form-grid{grid-template-columns:1fr}}.pe-preview-img{aspect-ratio:16/10;height:auto;position:relative;overflow:hidden}.pe-preview-img img{position:absolute;inset:0}.pe-preview-body{gap:var(--space-3)}.pe-preview-body .perm-chips{align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.pe-preview-body>strong{color:var(--brand);font-size:15px}.select.combo{cursor:text;padding-inline-end:var(--space-1)}.select.combo input{min-width:0;height:100%;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.select.combo:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.combo-toggle{cursor:pointer;background:0 0;border:0;padding:8px}.modal-xwide{width:min(100%,1040px)}.member-layout{gap:var(--space-6);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.member-side{gap:var(--space-4);display:grid}.member-layout .perm-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.member-layout .perm-picker>h3{grid-column:1/-1}.member-layout .perm-row small{font-size:12px;line-height:1.5}@media (max-width:860px){.member-layout,.member-layout .perm-picker{grid-template-columns:1fr}}.cust{gap:var(--space-4);display:grid}.cust-kpis{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ov-stat.is-static{cursor:default}.ov-stat.is-static:hover{border-color:var(--adm-line)}.cust-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:420px;justify-content:flex-end;display:flex}.cust-tools .search-field{flex:260px;max-width:420px}.cust-table{table-layout:fixed;width:100%;min-width:860px}.cust-table th,.cust-table td{vertical-align:middle;font-weight:400}.cust-table .col-contact{width:130px}.cust-table .col-num{text-align:center;width:86px}.cust-table .col-money{width:120px}.cust-table .col-date{width:118px}.cust-table .col-state{width:92px}.cust-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cust-cell .member-text{min-width:0}.cust-cell .member-text strong,.cust-cell .member-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cust-cell .member-text small{text-align:right}.cust-avatar{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:inline-grid}.cust-avatar.is-big{width:64px;height:64px;font-size:26px}.state-dot{align-items:center;gap:6px;font-size:13px;display:inline-flex}.state-dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.state-dot.sd-ok{color:#1f8f4a}.state-dot.sd-bad{color:#c4405a}.state-dot.sd-info{color:#1d6fd1}.cust-head{align-items:center;gap:var(--space-4);padding:var(--space-5,20px) var(--space-6);flex-wrap:wrap;display:flex}.cust-id{flex:280px;min-width:0}.cust-id h2{margin:0 0 var(--space-2);font-size:22px}.cust-meta{align-items:center;gap:var(--space-2) var(--space-5,20px);color:var(--muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.cust-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cust-actions .btn{align-items:center;gap:6px;display:inline-flex}.cust-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.cust-main,.cust-side{gap:var(--space-4);min-width:0;display:grid}.cust-info{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cust-info li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cust-info li>span{min-width:0;display:grid}.cust-info small{color:var(--muted)}.cust-info strong{text-overflow:ellipsis;text-align:right;font-weight:500;overflow:hidden}.cust-id-text{color:var(--muted);font-size:11px}.note-form{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.note-form textarea{width:100%;padding:var(--space-3);font:inherit;border:1px solid var(--border);resize:vertical;border-radius:10px}.note-form .btn{justify-self:start}.note-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.note-list li{padding:var(--space-3) var(--space-4);background:#f7f7fa;border-radius:10px;padding-inline-end:44px;position:relative}.note-list p{white-space:pre-wrap;margin:0 0 4px}.note-list small{color:var(--muted)}.note-list .icon-btn{position:absolute;inset-block-start:8px;inset-inline-end:8px}@media (max-width:1100px){.cust-grid{grid-template-columns:1fr}}.order-tools{justify-content:flex-start}.orders-table{min-width:900px}.orders-table .col-ref,.orders-table .col-money,.orders-table .col-state{width:130px}.orders-table .col-ref strong,.orders-table .col-money small{display:block}.orders-table td .member-text{min-width:0;display:grid}.orders-table td .member-text strong,.orders-table td .member-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer{align-items:center;gap:var(--space-3);display:flex}.order-customer .member-text{flex:1;min-width:0;display:grid}.order-lines{gap:var(--space-3);display:grid}.order-line{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 84px 130px 120px 36px;align-items:center;display:grid}.order-line.is-head{color:var(--muted);font-size:13px}.order-line input{box-sizing:border-box;width:100%;height:44px;padding:0 var(--space-3);font:inherit;border:1px solid var(--border);border-radius:10px}.order-line .select{min-height:44px}.order-line-total{text-align:start;font-weight:600}.order-side{position:sticky;top:80px}.discount-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.discount-row input{box-sizing:border-box;width:100%;height:44px;padding:0 var(--space-3);font:inherit;border:1px solid var(--border);border-radius:10px}.discount-row .select{min-height:44px}.order-paynow{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.order-paynow input:not([type=checkbox]){box-sizing:border-box;width:100%;height:44px;padding:0 var(--space-3);font:inherit;border:1px solid var(--border);border-radius:10px}.pay-grid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pay-grid input{box-sizing:border-box;width:100%;height:44px;padding:0 var(--space-3);font:inherit;border:1px solid var(--border);border-radius:10px}.pay-grid .select{min-height:44px}.order-steps{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:0;list-style:none;display:flex}.order-steps li{align-items:center;gap:var(--space-2);color:var(--muted);flex:1;font-size:14px;display:flex}.order-steps li:not(:last-child):after{content:"";height:2px;margin-inline:var(--space-2);background:var(--border);flex:1}.order-steps i{background:#eeeff3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:inline-grid}.order-steps li.is-done{color:var(--text)}.order-steps li.is-done i{color:#fff;background:var(--green)}.order-steps li.is-done:not(:last-child):after{background:var(--green)}.order-steps li.is-now{color:var(--brand);font-weight:700}.order-steps li.is-now i{color:#fff;background:var(--brand)}.order-closed{padding:var(--space-3) var(--space-6);color:#c4405a;background:#fdecf0;border-radius:14px;margin:0;font-weight:600}.order-timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.order-timeline li{padding-inline-start:var(--space-5,20px);display:grid;position:relative}.order-timeline li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:8px;inset-inline-start:0}.order-timeline strong{font-weight:500}.order-timeline small{color:var(--muted)}.store-link{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.cust-info strong.plain{white-space:pre-wrap}@media (max-width:1100px){.order-side{position:static}.order-steps{flex-wrap:wrap}}@media (max-width:720px){.order-line{grid-template-columns:1fr 1fr}.order-line.is-head{display:none}.pay-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero{padding-block:var(--space-12) 88px}.orb{z-index:0;filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.orb-a{inset-inline-start:-80px;background:#4246ff59;width:360px;height:360px;animation:16s ease-in-out infinite alternate drift;top:40px}.orb-b{inset-inline-end:-60px;background:#0b1d5138;width:300px;height:300px;animation:20s ease-in-out infinite alternate-reverse drift;top:220px}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.15)}}.home-hero .eyebrow,.home-hero h1,.home-hero .hero-rotate,.home-hero .lead,.home-hero .btn-row,.home-hero .trust-row{animation:rise .8s var(--spring) both}.home-hero h1{animation-delay:80ms}.home-hero .hero-rotate{animation-delay:.16s}.home-hero .lead{animation-delay:.24s}.home-hero .btn-row{animation-delay:.32s}.home-hero .trust-row{animation-delay:.42s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-rotate{color:var(--brand);margin:0;font-size:clamp(20px,3vw,28px);font-weight:700}.rotor{text-align:start;min-width:16ch;display:inline-block}.rotor-word{white-space:nowrap;background:linear-gradient(90deg, var(--green-dark), var(--green));color:#0000;animation:word-in .55s var(--spring) both;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)}to{opacity:1;filter:none;transform:none}}.trust-row{justify-content:center;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 0;color:var(--muted);flex-wrap:wrap;padding:0;font-size:15px;list-style:none;display:flex}.trust-row li{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:var(--green-dark)}.home-hero .btn-primary{position:relative;overflow:hidden}.home-hero .btn-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:4.5s ease-in-out 1.5s infinite sheen;position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-18deg)}@keyframes sheen{0%,60%{inset-inline-start:-60%}to{inset-inline-start:130%}}.marquee{background:var(--brand);border-block:1px solid var(--brand-deep);overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{gap:var(--space-12);padding:14px var(--space-6);flex:none;margin:0;padding-inline-end:calc(var(--space-6) + var(--space-12));list-style:none;display:flex}.marquee li{align-items:center;gap:var(--space-12);color:#ffffffd9;white-space:nowrap;font-size:17px;font-weight:700;display:inline-flex}.marquee li:after{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.section-head{justify-items:center;gap:var(--space-2);margin-bottom:var(--space-8);text-align:center;display:grid}.section-head h2{font-size:clamp(26px,3.4vw,38px)}.section-head .lead{max-width:620px;color:var(--muted);margin:0}.kicker{color:var(--green-dark);background:var(--green-soft);border-radius:999px;padding:2px 14px;font-size:14px;font-weight:700;display:inline-block}.reveal.reveal-wait{opacity:0;transform:translateY(28px)}.reveal.reveal-wait.reveal-in{opacity:1;transition:opacity .7s var(--spring), transform .7s var(--spring);transition-delay:var(--reveal-delay,0s);transform:none}.grid>.reveal{display:grid}.grid>.reveal>.card{height:100%}.glow-card{isolation:isolate;position:relative;overflow:hidden}.glow-card:before{content:"";z-index:-1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #4246ff29, transparent 70%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.glow-card:hover:before{opacity:1}.glow-card .icon{transition:transform .35s var(--spring)}.glow-card:hover .icon{transform:translateY(-3px)rotate(-6deg)scale(1.06)}.glow-card .more svg{transition:transform .25s var(--spring)}.glow-card:hover .more svg{transform:translate(-4px)}.card .icon{transition:transform .35s var(--spring)}.card:hover .icon{transform:translateY(-3px)scale(1.05)}.care-split{align-items:center;gap:var(--space-12);text-align:start;padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,460px);justify-items:stretch}.care-copy{gap:var(--space-4);justify-items:start;display:grid}.care-copy h2{font-size:clamp(26px,3.2vw,36px)}.care-copy .lead{max-width:none;margin:0}.care-copy .checks{margin:0}.chat-live{align-content:start;min-height:330px}.chat-live .chat-body{gap:var(--space-3);align-content:start;min-height:210px;display:grid}.bubble-pop{animation:pop .4s var(--spring) both;transform-origin:bottom}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.bubble.typing{width:64px;height:36px;animation:pop .3s var(--spring) both;justify-content:center;align-items:center;gap:5px;display:inline-flex}.bubble.typing i{background:var(--brand-deep);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dot}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.flow{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.flow>li{align-content:start;gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid;position:relative}.flow>li:before{content:none}.flow h3{font-size:18px}.flow p{color:var(--muted);margin:0}.flow-step{color:var(--green-dark);font-weight:700}.flow-num{color:#fff;background:linear-gradient(135deg, var(--green-dark), var(--green));border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #4246ff52}.flow>li:not(:last-child):after{content:"";width:var(--space-4);border-top:2px dashed #b7bdd5;position:absolute;inset-block-start:50px;inset-inline-end:calc(-1 * var(--space-4))}.faq-wrap{max-width:820px}.faq{gap:var(--space-3);display:grid}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--green);box-shadow:0 10px 30px #0b1d5112}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:17px}.faq-plus{background:var(--green-soft);width:28px;height:28px;transition:rotate .35s var(--spring), background .2s;border-radius:50%;flex:none;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--green-dark);border-radius:2px;width:12px;height:2px;margin:auto;position:absolute;inset:0}.faq-plus:after{transition:rotate .35s var(--spring);rotate:90deg}.faq details[open] .faq-plus{background:var(--green);rotate:180deg}.faq details[open] .faq-plus:before,.faq details[open] .faq-plus:after{background:#fff}.faq details[open] .faq-plus:after{rotate:0deg}.faq details p{padding:0 var(--space-6) var(--space-4);color:var(--muted);animation:rise .4s var(--spring) both;margin:0}.band-glow{isolation:isolate;justify-items:start;position:relative;overflow:hidden}.band-glow:before{content:"";z-index:-1;filter:blur(70px);background:#4246ff66;border-radius:50%;width:340px;height:340px;animation:14s ease-in-out infinite alternate drift;position:absolute;inset-block-start:-120px;inset-inline-end:-80px}.band-ghost{color:#fff;background:0 0;border:1px solid #fff6}.band-ghost:hover{background:#ffffff1a}@media (max-width:960px){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow>li:after{display:none}.care-split{padding:var(--space-6);gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:560px){.flow{grid-template-columns:1fr}.rotor{min-width:0;display:block}}@media (prefers-reduced-motion:reduce){.orb,.marquee-track,.home-hero .eyebrow,.home-hero h1,.home-hero .hero-rotate,.home-hero .lead,.home-hero .btn-row,.home-hero .trust-row,.home-hero .btn-primary:after,.rotor-word,.bubble-pop,.bubble.typing,.bubble.typing i,.band-glow:before,.faq details p{animation:none}.reveal.reveal-wait{opacity:1;transform:none}}.strip{padding-block:var(--space-8) var(--space-4)}.strip-row{align-items:center;gap:var(--space-8);display:flex}.strip-label{max-width:200px;color:var(--muted);font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;flex:none;margin:0;font-size:14px;font-weight:500;line-height:1.7}.strip-marquee{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.strip-track{width:max-content;animation:60s linear infinite marquee;display:flex}.strip-marquee:hover .strip-track{animation-play-state:paused}.strip ul{gap:var(--space-6);flex:none;margin:0;padding:0;padding-inline-end:var(--space-6);list-style:none;display:flex}.strip li{align-items:center;gap:var(--space-2);color:var(--brand);white-space:nowrap;font-size:14px;font-weight:500;display:inline-flex}.strip li svg{color:var(--green-dark)}@media (max-width:760px){.strip-row{align-items:flex-start;gap:var(--space-3);flex-direction:column}.strip-label{max-width:none}.strip-marquee{width:100%}}.trust-band{background:var(--brand);padding-block:72px}.trust-band .container{justify-items:center;gap:var(--space-8);display:grid}.trust-band h2{color:#fff;text-align:center;font-size:clamp(26px,3.4vw,38px)}.trust-cards{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.trust-cards>.reveal{display:grid}.trust-card{align-content:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-6);transition:transform .35s var(--spring), box-shadow .35s var(--spring);background:#fff;border-radius:18px;display:grid}.trust-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000040}.trust-card h3,.trust-card p{padding-inline:var(--space-3);margin:0}.trust-card h3{font-size:18px}.trust-card p{color:var(--muted);font-size:15px}.trust-art{background:linear-gradient(135deg,#e0e8ff,#d1d8f1);border-radius:14px;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.trust-art i{background:#4246ff47;animation:7s ease-in-out infinite alternate art-float;position:absolute}.trust-art .art-a{border-radius:50%;width:70px;height:70px;inset-block-start:18px;inset-inline-start:22px}.trust-art .art-b{background:#0b1d5124;border-radius:16px;width:56px;height:56px;animation-delay:-3s;inset-block-end:16px;inset-inline-end:26px}.trust-art span{width:84px;height:84px;color:var(--brand);background:#fff;border-radius:24px;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px #0b1d512e}@keyframes art-float{0%{transform:translate(0)rotate(0)}to{transform:translate(8px,-10px)rotate(12deg)}}.trust-btn{color:var(--brand);background:#d1d8f1;border-color:#d1d8f1}.trust-btn:hover{background:#fff}.faq-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid details{background:#ffffffa3;border-color:#0000}.faq-grid details[open]{border-color:var(--green);background:#fff}.faq-grid .faq-plus{background:0 0;width:22px;height:22px;rotate:0deg}.faq-grid .faq-plus:before{border-inline-end:2px solid var(--brand);border-block-end:2px solid var(--brand);background:0 0;border-radius:0;width:9px;height:9px;inset-block-start:-4px;rotate:45deg}.faq-grid .faq-plus:after{display:none}.faq-grid details[open] .faq-plus{background:0 0;rotate:180deg}.faq-grid details[open] .faq-plus:before{border-color:var(--green-dark);background:0 0}@media (max-width:960px){.trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid{grid-template-columns:1fr}}@media (max-width:560px){.trust-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.strip-track,.trust-art i{animation:none}}.subscribe-form{gap:var(--space-2);display:grid}.subscribe-form .fine{margin:0}.subscribe-problem{color:#b3261e}.hp-field{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.subscribe-done{padding:var(--space-3) var(--space-4);color:var(--brand);background:var(--green-soft);border-radius:14px;margin:0;font-weight:600}.newsletter-card{text-align:start;justify-items:start;max-width:520px;margin-inline:auto}.newsletter-card h1{font-size:24px}.newsletter-card p{margin:0}body:has(.adm) .news-band{display:none}.news-band{margin-top:var(--space-12);background:radial-gradient(60% 70% at 78% 22%,#d6eefcf2,#0000 70%),radial-gradient(55% 65% at 30% 18%,#fff6ddf2,#0000 70%),radial-gradient(70% 60% at 50% 100%,#f0f7ffe6,#0000 75%),#fdfdfe;position:relative;overflow:hidden}.news-inner{justify-items:center;gap:var(--space-4);text-align:center;padding-block:120px;display:grid}.news-band h2{color:#0b0b0c;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.2}.news-band .news-inner>p{max-width:560px;margin:0 0 var(--space-4);color:#5b6577;font-size:clamp(17px,2vw,22px);line-height:1.7}.news-form{justify-items:center;gap:var(--space-4);width:min(100%,610px);display:grid}.news-pill{align-items:center;gap:var(--space-2);background:#ffffffd9;border:1px solid #e3e7ee;border-radius:999px;width:100%;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 24px #283c640f}.news-pill:focus-within{border-color:#b9c4d6;box-shadow:0 6px 30px #283c641f}.news-pill input{color:#0b0b0c;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding-inline:26px;font-size:17px}.news-pill input::placeholder{color:#6b7385}.news-pill button{color:#fff;height:48px;font:inherit;cursor:pointer;transition:transform .2s var(--spring), background .2s;background:#0b0b0c;border:0;border-radius:999px;flex:none;padding-inline:34px;font-size:16px;font-weight:700}.news-pill button:hover:not(:disabled){background:#26262b;transform:translateY(-1px)}.news-pill button:disabled{opacity:.55;cursor:not-allowed}.news-consent{align-items:center;gap:var(--space-3);color:#5b6577;cursor:pointer;font-size:14px;display:inline-flex}.news-consent input{accent-color:#0b0b0c;flex:none;width:18px;height:18px}.news-consent a{color:#0b0b0c;text-decoration:underline}.news-problem{color:#b3261e;margin:0;font-size:14px}.news-done{max-width:560px;padding:var(--space-4) var(--space-6);color:#0b0b0c;background:#ffffffd9;border:1px solid #e3e7ee;border-radius:20px;margin:0;font-weight:600}@media (max-width:560px){.news-inner{padding-block:72px}.news-pill button{padding-inline:22px}.news-pill input{padding-inline:16px}}.how-head{gap:var(--space-3)}.dot-label{color:var(--brand);letter-spacing:.04em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.dot-label:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.how-head h2{font-size:clamp(30px,4.4vw,52px);font-weight:700}.steps-rail{--card-bg:#ffffffa3;--notch-w:96px;--notch-h:86px;--corner:26px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.steps-rail::-webkit-scrollbar{display:none}.step-card{align-content:start;gap:var(--space-3);min-height:290px;padding:38px 38px calc(var(--notch-h) + 12px);scroll-snap-align:start;background:var(--card-bg);border-radius:28px;flex:0 0 calc(33.3333% - 10.6667px);transition:background .3s;display:grid;position:relative;overflow:hidden}.step-card h3{font-size:22px;font-weight:700}.step-card p{color:#5c6070;margin:0;font-size:16px;line-height:1.9}.step-no{color:var(--green-dark);letter-spacing:.08em;font-size:14px;font-weight:700}.step-notch{inset-inline:auto;width:var(--notch-w);height:var(--notch-h);background:var(--bg);border-top-right-radius:30px;position:absolute;bottom:0;left:0}.step-corner{width:var(--corner);height:var(--corner);background:radial-gradient(circle at 100% 0, transparent calc(var(--corner) - .5px), var(--bg) var(--corner));position:absolute}.step-corner.a{left:0;bottom:var(--notch-h)}.step-corner.b{left:var(--notch-w);bottom:0}.step-btn{color:#fff;background:var(--brand);width:60px;height:60px;transition:background .3s, color .3s, transform .4s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:18px}.step-card:hover .step-btn{color:var(--brand-deep);background:var(--green);transform:rotate(-8deg)scale(1.06)}.rail-dots{margin-top:var(--space-4);justify-content:center;gap:8px;display:flex}.rail-dots button{border:1.5px solid var(--brand);cursor:pointer;background:0 0;border-radius:50%;width:14px;height:14px;padding:0;transition:background .2s,transform .2s}.rail-dots button.is-on{background:var(--brand);transform:scale(1.1)}@media (max-width:960px){.step-card{flex-basis:calc(50% - 8px)}}@media (max-width:600px){.step-card{padding:30px 28px calc(var(--notch-h) + 8px);flex-basis:86%}}body:has(.adm) .to-top{display:none}.site-footer.ft{color:#cfd0d3;background:#101010;border-top:0;margin-top:0}.ft-grid{gap:var(--space-12);grid-template-columns:1.3fr 1fr 1.1fr;padding-block:88px 64px;display:grid}.ft-brand,.ft-col{align-content:start;gap:var(--space-4);display:grid}.ft-logo{width:fit-content;display:inline-flex}.ft-logo img{width:auto;height:36px}.ft p{color:#cfd0d3;margin:0;font-size:17px;line-height:1.9}.ft-brand p{max-width:380px}.ft-socials{margin:var(--space-2) 0 0;gap:10px;padding:0;list-style:none;display:flex}.ft-socials a,.ft-socials span{color:#fff;width:50px;height:50px;transition:background .25s, color .25s, transform .3s var(--spring);background:#1c1c1c;border-radius:50%;place-items:center;display:grid}.ft-socials a:hover{color:#101010;background:var(--green);transform:translateY(-3px)}.ft-socials .is-off{opacity:.45}.ft-col h3{color:#fff;font-size:22px;font-weight:700}.ft-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft-col a{color:#cfd0d3;font-size:17px;text-decoration:none;transition:color .2s}.ft-col li a:hover{color:var(--green)}.ft-pill{justify-content:space-between;align-items:center;gap:var(--space-3);color:#fff;background:0 0;border:1px solid #2a2a2a;border-radius:999px;max-width:400px;padding:8px 8px 8px 22px;padding-inline:24px 8px;display:flex}.ft-pill span{font-size:17px}.ft-pill i{color:#fff;width:46px;height:46px;transition:background .25s, color .25s, transform .3s var(--spring);background:#1f1f1f;border-radius:50%;place-items:center;display:grid}.ft-pill:hover{border-color:var(--green)}.ft-pill:hover i{color:#101010;background:var(--green);transform:rotate(-12deg)}.ft-bottom{border-top:1px solid #242424;padding-block:32px 40px}.ft-bottom p{color:#b9bdbb;font-size:16px}.to-top{inset-inline-start:28px;z-index:40;width:54px;height:54px;color:var(--green-dark);border:1.5px solid var(--green);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .3s, transform .3s var(--spring), background .2s, color .2s;background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:28px;transform:translateY(14px);box-shadow:0 8px 24px #0b1d512e}.to-top.is-shown{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.ft-grid{gap:var(--space-8);grid-template-columns:1fr;padding-block:56px 40px}.to-top{bottom:96px;width:48px;height:48px;inset-inline-start:16px}}.site-footer.fx{padding:0 var(--space-4) var(--space-4);color:#c9ced1;background:0 0;border-top:0;margin:0}.fx-panel{background:#1f2326;border-radius:40px;max-width:1296px;margin-inline:auto;padding:44px clamp(24px,5vw,64px) 40px}.fx-main{gap:var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,4fr);padding-block:8px 48px;display:grid}.fx-brand{align-content:start;justify-items:start;gap:var(--space-6);display:grid}.fx-logo{display:inline-flex}.fx-logo img{width:auto;height:40px}.fx-cols{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-cols h3{margin-bottom:var(--space-4);color:#fff;font-size:17px;font-weight:700}.fx-cols ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-cols a{color:#9aa2a7;font-size:15px;text-decoration:none;transition:color .2s}.fx-bar{justify-content:flex-start;align-items:center;gap:var(--space-4);background:#15181a;border-radius:18px;flex-wrap:wrap;padding:22px 28px;display:flex}.fx-bar p{color:#c9ced1;margin:0;font-size:15px}.fx-socials{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.fx-socials a,.fx-socials span{color:#fff;transition:color .2s, transform .25s var(--spring);display:inline-flex}.fx-socials a:hover{color:var(--green);transform:translateY(-2px)}.fx-socials .is-off{opacity:.45}@media (max-width:860px){.fx-main{grid-template-columns:1fr;padding-bottom:32px}.fx-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-panel{border-radius:28px;padding-top:32px}}@media (max-width:520px){.fx-bar{text-align:center;justify-content:center}}.fx-panel{background:radial-gradient(520px 320px at 100% 0%, #4246ff47, transparent 70%), linear-gradient(135deg, var(--brand) 0%, var(--brand-deep) 100%)}.fx-bar{background:#040a248c}.fx-cols a{color:#ffffffad}.fx-cols a:hover{color:#a9b4ff}.fx-bar p{color:#ffffffd1}.site-header{z-index:30;pointer-events:none;background:0 0;border-bottom:0;padding-block:12px;position:sticky;top:0}.site-header .header-row{pointer-events:auto;align-items:center;gap:var(--space-4);background:#fff;border-radius:28px;grid-template-columns:1fr auto 1fr;min-height:74px;padding-inline:28px;display:grid;box-shadow:0 8px 30px #07123a14}.site-header .brand{justify-self:start}.nav-main{align-items:center;gap:4px;display:flex}.nav-link,.site-header .trigger{color:#1a1d2b;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-link:hover,.site-header .trigger:hover,.site-header .dropdown.open .trigger{color:#1a1d2b;background:#eeeff3}.nav-link.is-current,.site-header .trigger.is-current,.nav-link.is-current:hover,.site-header .trigger.is-current:hover{color:#fff;background:#2a2b2f}.site-header .chevron svg{display:none}.site-header .chevron{clip-path:polygon(100% 0,100% 100%,0 100%);width:7px;height:7px;transition:rotate .4s var(--spring);background:currentColor;margin-top:6px;display:inline-block}.site-header .dropdown.open .chevron{rotate:180deg}.header-end{justify-self:end;align-items:center;gap:var(--space-3);display:flex}.site-header .account-link{color:#1a1d2b;border-radius:999px;padding:10px 14px;font-weight:600;transition:background .2s}.site-header .account-link:hover{color:#1a1d2b;background:#eeeff3}.header-cta{color:#fff;background:var(--brand);height:46px;transition:background .2s, transform .25s var(--spring);border-radius:999px;align-items:center;padding-inline:26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.header-cta:hover{background:var(--green-dark);transform:translateY(-1px)}.site-header .menu{inset-inline:50% auto;translate:50% -8px}[dir=rtl] .site-header .menu{translate:50% -8px}.site-header .dropdown.open .menu{translate:50%}@media (max-width:1040px){.site-header .header-row{padding-inline:16px}.nav-link,.site-header .trigger{padding-inline:14px}.header-cta{padding-inline:18px}}@media (max-width:760px){.site-header .nav-main,.site-header .header-end{display:none}.site-header .header-row{border-radius:22px;grid-template-columns:1fr;justify-items:center;min-height:60px}.site-header .brand{justify-self:center}}body:has(main>section.hero:first-of-type) .site-header{margin-bottom:calc(-1 * var(--hdr-h))}main>section.hero:first-of-type{padding-top:calc(var(--space-12) + var(--hdr-h))}@media (max-width:760px){:root{--hdr-h:84px}}.svc-head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.svc-title{justify-items:start;gap:var(--space-4);max-width:640px;display:grid}.pill-label{color:var(--brand);border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-flex}.pill-label:before{content:"";background:var(--green);box-sizing:content-box;border:3px solid #c7cff1;border-radius:50%;width:12px;height:12px}.svc-title h2{color:#0c1020;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.3}.svc-title mark{color:inherit;background:linear-gradient(#0000 52%,#4246ff61 52%);border-radius:4px;padding-inline:8px}.svc-side{gap:var(--space-4);max-width:380px;display:grid}.svc-side p{color:#292d3b;margin:0;font-size:17px;line-height:1.9}.svc-all{color:#0c1020;align-items:center;gap:8px;width:fit-content;font-weight:700;text-decoration:none;display:inline-flex}.svc-all svg{transition:transform .25s var(--spring)}.svc-all:hover svg{transform:translate(-4px)}.svc-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc-grid>.reveal{display:grid}.svc-card{align-content:start;gap:var(--space-3);color:inherit;transition:transform .35s var(--spring), box-shadow .35s var(--spring), border-color .25s;background:#fff;border:1px solid #ece9e3;border-radius:24px;padding:34px;text-decoration:none;display:grid;position:relative}.svc-card:before{content:"";inset-inline:24px;background:var(--green);opacity:0;border-radius:0 0 6px 6px;height:5px;transition:opacity .25s;position:absolute;top:-1px}.svc-card:hover,.svc-card:focus-visible{border-color:#dbdee9;transform:translateY(-8px);box-shadow:0 24px 50px #0b1d511f}.svc-card:hover:before,.svc-card:focus-visible:before{opacity:1}.svc-top{justify-content:space-between;align-items:flex-start;margin-bottom:36px;display:flex}.svc-icon{width:60px;height:60px;color:var(--brand);transition:background .3s, color .3s, transform .4s var(--spring);background:#f4f2ee;border-radius:18px;place-items:center;display:grid}.svc-card:hover .svc-icon,.svc-card:focus-visible .svc-icon{color:var(--brand-deep);background:var(--green);transform:rotate(-6deg)}.svc-no{color:#8b8f8d;letter-spacing:.06em;font-size:14px;font-weight:700}.svc-card h3{color:#0c1020;font-size:24px;font-weight:700}.svc-card p{color:#4e5260;margin:0;font-size:16px;line-height:1.9}.svc-tags{margin:var(--space-2) 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.svc-tags li{color:#1a1d2b;border:1px solid #e3e0da;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.svc-tags li.is-soon{color:#8a5a00;background:#fff4d6;border-color:#f3e1b3}.svc-tags li.is-live{color:var(--green-dark);background:var(--green-soft);border-color:#cbd2ed}.svc-more{width:fit-content;margin-top:var(--space-2);color:#0c1020;align-items:center;gap:8px;font-weight:700;display:inline-flex}.svc-more svg{transition:transform .25s var(--spring)}.svc-card:hover .svc-more svg{transform:translate(-5px)}@media (max-width:960px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.svc-grid{grid-template-columns:1fr}.svc-card{padding:26px}.svc-top{margin-bottom:22px}}.cta{justify-items:center;gap:var(--space-4);padding:100px var(--space-6);isolation:isolate;text-align:center;background:radial-gradient(520px 360px at 8% 8%,#4246ff61,#0000 70%),radial-gradient(560px 380px at 96% 100%,#2832bebf,#0000 70%),#090a11;border-radius:48px;display:grid;position:relative;overflow:hidden}.cta-pill{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:9px 22px;font-size:14px;font-weight:700;display:inline-flex}.cta-pill:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px}.cta h2{color:#fff;font-size:clamp(34px,5.6vw,68px);font-weight:700;line-height:1.3}.cta mark{color:#fff;background:linear-gradient(transparent 56%, var(--green-dark) 56%);border-radius:6px;padding-inline:12px}.cta p{color:#ffffffc7;max-width:640px;margin:0;font-size:18px;line-height:1.9}.cta-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cta-btn{height:60px;transition:background .2s, transform .25s var(--spring);border-radius:999px;align-items:center;gap:10px;padding-inline:34px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn-fill{color:#070a14;background:var(--green)}.cta-btn-fill:hover{background:#5a5eff;transform:translateY(-2px)}.cta-btn-line{color:#fff;border:1px solid #ffffff4d}.cta-btn-line:hover{background:#ffffff14;transform:translateY(-2px)}.cta-badge{width:112px;height:112px;color:var(--green);place-items:center;text-decoration:none;display:grid;position:absolute;inset-block-start:40px;inset-inline-end:48px}.cta-badge svg{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.cta-badge text{fill:#fff;letter-spacing:.18em;font-size:11.5px;font-weight:700}.cta-badge:hover svg{animation-duration:6s}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.cta{padding:72px var(--space-4) 56px;border-radius:32px}.cta-badge{display:none}.cta-btn{height:54px;padding-inline:26px}}@media (prefers-reduced-motion:reduce){.cta-badge svg{animation:none}}.cta-badge svg{direction:ltr;unicode-bidi:isolate}.cta-badge text{direction:ltr}.testi-head{margin-bottom:var(--space-8)}.testi-arrows{justify-content:flex-end;gap:var(--space-3);margin:calc(-1 * var(--space-12)) 0 var(--space-6);display:flex}.testi-arrows button{color:#0c1020;border:1px solid var(--border);cursor:pointer;width:54px;height:54px;transition:background .2s, color .2s, transform .25s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid}.testi-arrows button:hover{color:#fff;background:var(--brand);transform:translateY(-2px)}.testi-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.testi-rail::-webkit-scrollbar{display:none}.testi-card{align-content:space-between;gap:var(--space-6);scroll-snap-align:start;background:#ffffffa3;border:1px solid #e1e2e9;border-radius:28px;flex:0 0 calc(33.3333% - 16px);min-height:300px;padding:36px;display:grid}.testi-top{justify-content:space-between;align-items:center;display:flex}.testi-quote{color:#0c1020}.testi-stars{gap:3px;display:inline-flex}.testi-card blockquote{color:#1a1d2b;margin:0;font-size:19px;line-height:1.9}.testi-who{align-items:center;gap:var(--space-3);display:flex}.testi-who img,.testi-who i{object-fit:cover;width:52px;height:52px;color:var(--brand);background:#cdd3eb;border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;font-weight:700;display:grid}.testi-who span{display:grid}.testi-who strong{color:#0c1020;font-size:16px}.testi-who small{color:#5c6070;font-size:14px}.testi-photo{align-items:center;gap:var(--space-3);display:flex}.testi-photo img,.testi-photo i{object-fit:cover;width:48px;height:48px;color:var(--brand);background:#cdd3eb;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}@media (max-width:960px){.testi-card{flex-basis:calc(50% - 12px)}.testi-arrows{margin-top:0}}@media (max-width:620px){.testi-card{flex-basis:88%;padding:26px}}.svc-title h2,.section-head h2,.care-copy h2,.trust-band h2,.cta h2,.news-band h2,.how-head h2,.hero-rotate{font-weight:700}.home-hero h1{font-weight:900}.contact-hero{padding-bottom:72px}.contact-hero .hero-stack{gap:var(--space-4)}.contact-hero h1{font-size:clamp(38px,6vw,68px);font-weight:700}.contact-hero .eyebrow,.contact-hero h1,.contact-hero .lead,.contact-hero .btn-row,.contact-hero .trust-row{animation:rise .8s var(--spring) both}.contact-hero h1{animation-delay:80ms}.contact-hero .lead{animation-delay:.16s}.contact-hero .btn-row{animation-delay:.24s}.contact-hero .trust-row{animation-delay:.32s}.crumbs{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.crumbs a{color:var(--brand);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current=page]{color:var(--text);font-weight:600}.channels{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.channels>.reveal{display:grid}.channel{align-content:start;gap:var(--space-2);color:inherit;background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--spring), box-shadow .3s var(--spring), border-color .2s;border-radius:22px;padding:30px;text-decoration:none;display:grid}a.channel:hover{border-color:#ced3e7;transform:translateY(-6px);box-shadow:0 20px 44px #0b1d511a}.channel h3{font-size:20px}.channel p{color:var(--muted);overflow-wrap:anywhere;margin:0}.channel .more{margin-top:var(--space-2);color:var(--brand);font-weight:700}.channel-socials{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:flex}.channel-socials a{width:46px;height:46px;color:var(--brand);background:var(--green-soft);transition:background .2s, color .2s, transform .25s var(--spring);border-radius:50%;place-items:center;display:grid}.channel-socials a:hover{color:#fff;background:var(--brand);transform:translateY(-3px)}.contact-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.contact-form-card{background:var(--surface);border:1px solid var(--border);border-radius:28px;padding:40px;box-shadow:0 24px 60px #0b1d5112}.contact-form-card header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.contact-form-card h2{font-size:clamp(26px,3vw,34px);font-weight:700}.contact-form-card header p{color:var(--muted);margin:0}.contact-form-card .ticket-form{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.contact-form-card .ticket-form input:not(.hp),.contact-form-card .ticket-form textarea,.contact-form-card .ticket-form .select{background:#f7f7fa;border-radius:14px}.contact-form-card .ticket-form input:not(.hp),.contact-form-card .ticket-form .select{box-sizing:border-box;min-height:52px}.contact-form-card .ticket-form textarea{min-height:170px}.ticket-wide{grid-column:1/-1}.optional{color:var(--muted);font-weight:400}.ticket-count{color:var(--muted);justify-self:end;font-weight:400}.ticket-foot{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ticket-foot small{color:var(--muted)}.contact-form-card .ticket-form .btn{height:54px;padding-inline:38px;font-size:17px}.contact-side{gap:var(--space-4);display:grid;position:sticky;top:110px}.contact-side>.reveal{display:grid}.side-card{gap:var(--space-4);background:#ffffffa3;border:1px solid #fffc;border-radius:24px;padding:30px;display:grid}.side-card h2{font-size:21px;font-weight:700}.mini-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mini-steps li{gap:var(--space-3);align-items:flex-start;display:flex}.mini-steps i{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:700;display:grid}.mini-steps span{gap:2px;display:grid}.mini-steps small{color:var(--muted);font-size:14px;line-height:1.8}.side-card .checks{margin:0}.side-note{color:var(--brand);background:var(--green-soft);border-color:#cbd2ed;grid-template-columns:auto 1fr;align-items:center}.side-note p{color:#1f2642;margin:0;font-size:14px;line-height:1.9}.side-note a{color:var(--brand);font-weight:500}.topics{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topics>.reveal{display:grid}.topic{align-content:start;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--spring), box-shadow .3s var(--spring);border-radius:22px;padding:30px;display:grid}.topic:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0b1d5117}.topic h3{font-size:20px}.topic p{color:var(--muted);margin:0}.faq summary h4{margin:0;font-size:17px;font-weight:700;line-height:1.6}.faq-wrap:has(.faq-group-block){max-width:1120px}.faq-group-block{gap:var(--space-4) var(--space-12,48px);padding-block:var(--space-8,32px);border-top:1px solid var(--border);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}.faq-group-block .faq-group{margin:0;font-size:22px;position:sticky;top:110px}.faq-group-block .faq summary{padding:18px var(--space-6)}@media (max-width:760px){.faq-group-block{grid-template-columns:1fr}.faq-group-block .faq-group{position:static}}@media (max-width:960px){.contact-grid{grid-template-columns:1fr}.contact-side{position:static}.topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.contact-form-card{border-radius:22px;padding:24px}.topics,.ticket-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-hero .eyebrow,.contact-hero h1,.contact-hero .lead,.contact-hero .btn-row,.contact-hero .trust-row{animation:none}}.side-card .checks{grid-template-columns:1fr}.side-card .checks li{padding:var(--space-3);font-size:15px;line-height:1.8}.site-footer.fx{margin-top:var(--space-12)}body:has(.news-band) .site-footer.fx{margin-top:0}body:before,body:after{content:"";pointer-events:none;will-change:transform;position:fixed;inset:-30%}body:before{z-index:-2;background-blend-mode:soft-light, normal, normal, normal, normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E") 0 0/220px 220px,radial-gradient(32% 36% at 24% 26%,#4246ff33,#0000 70%),radial-gradient(30% 34% at 74% 22%,#ffeec85c,#0000 70%),radial-gradient(34% 38% at 64% 76%,#c4b2ff4d,#0000 70%),radial-gradient(30% 34% at 20% 80%,#ffded266,#0000 70%);animation:26s ease-in-out infinite alternate mesh-a}body:after{z-index:-1;background:radial-gradient(30% 34% at 80% 56%,#96a8ff57,#0000 70%),radial-gradient(28% 32% at 36% 52%,#fff5d74d,#0000 70%),radial-gradient(30% 34% at 52% 14%,#a0d6ff4d,#0000 70%),radial-gradient(28% 32% at 50% 92%,#4246ff24,#0000 70%);animation:34s ease-in-out infinite alternate mesh-b}@keyframes mesh-a{0%{transform:translate(-6%,-4%)rotate(-8deg)scale(1)}50%{transform:translate(5%,4%)rotate(6deg)scale(1.12)}to{transform:translate(8%,-5%)rotate(14deg)scale(1.05)}}@keyframes mesh-b{0%{transform:translate(7%,5%)rotate(10deg)scale(1.1)}50%{transform:translate(-5%,-4%)rotate(-8deg)scale(1)}to{transform:translate(-8%,6%)rotate(-14deg)scale(1.14)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}body:has(.adm){background:var(--bg)}body:has(.adm):before{display:none}body:has(.adm):after{display:none}.topbar{background:0 0;border-bottom-color:#0b1d5114}.hero{background:radial-gradient(700px 380px at 50% -40px,#4246ff33,#0000 70%);border-bottom:0}.news-band{background:0 0}.step-card{background:0 0;overflow:visible}.step-bg{z-index:0;background:var(--card-bg);-webkit-mask-composite:xor;border-radius:28px;transition:background .3s;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='112'%3E%3Cpath d='M0 0A26 26 0 0 0 26 26L66 26A30 30 0 0 1 96 56L96 86A26 26 0 0 0 122 112L0 112Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='112'%3E%3Cpath d='M0 0A26 26 0 0 0 26 26L66 26A30 30 0 0 1 96 56L96 86A26 26 0 0 0 122 112L0 112Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0;-webkit-mask-size:122px 112px,100% 100%;mask-size:122px 112px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.step-card>:not(.step-bg):not(.step-btn){z-index:1;position:relative}.step-card .step-btn{z-index:1}.btn-primary,.bubble-out,.dash-nav button.is-active,.dock-item.is-on,.adm-nav .is-active,.cta-btn-fill,.step-card:hover .step-btn,.ft-socials a:hover,.ft-pill:hover i,.svc-card:hover .svc-icon,.svc-card:focus-visible .svc-icon{color:#fff}.tone-ok,.flash-ok,.chip-ok,.badge-ok{color:#17703b;background:#e3f5ea}.mx-ok{background:#2eb059}.ov-link,.ov-rows button:hover>span:first-child{color:var(--green-dark)}.ic-green{color:#4246ff;background:#e0e8ff}.btn,.btn-sm,.header-cta,.cta-btn,.news-pill button,.trust-btn,.band-ghost{font-weight:500}.site-header .header-row{min-height:78px;padding-inline:32px}.site-header .brand img{height:32px}.nav-main{gap:8px}.nav-link,.site-header .trigger{height:44px;padding:0 22px;font-weight:500}.site-header .chevron{margin-top:5px}.header-end{gap:10px}.site-header .account-link{white-space:nowrap;gap:8px;height:44px;padding:0 18px;font-weight:500}.header-cta{white-space:nowrap;height:44px;padding-inline:26px}.site-header .account-pending{width:74px;height:44px}.svc-more,.channel .more,.card .more{font-weight:500}.care-head{margin-bottom:var(--space-8)}.bento{grid-template-rows:repeat(2,minmax(270px,auto));grid-template-columns:1.55fr 1fr 1fr;gap:16px;display:grid}.bento-card{background:#fff;border:1px solid #e3e8f6;border-radius:28px;display:grid;position:relative;overflow:hidden}.bento-main{background:radial-gradient(70% 55% at 85% 0,#4246ff8c,#0000 70%),radial-gradient(60% 55% at 0 100%,#0b1d51e6,#0000 75%),linear-gradient(160deg,#1b2a78 0%,#0b1d51 100%);border:0;grid-row:1/span 2;place-items:center;min-height:560px;padding:40px}.bento-orb{filter:blur(50px);opacity:.7;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite alternate drift;position:absolute}.bento-orb-a{background:#e0e8ff59;width:260px;height:260px;inset-block-start:-60px;inset-inline-end:-40px}.bento-orb-b{background:#4246ff80;width:300px;height:300px;animation-direction:alternate-reverse;inset-block-end:-80px;inset-inline-start:-60px}.bento-main .chat{background:#eef0fa;border:0;width:min(100%,520px);position:relative;box-shadow:0 30px 70px #050c2873}.bento-list{align-content:start;gap:var(--space-4);padding:32px}.bento-list h3{font-size:24px;font-weight:700}.bento-list .checks{grid-template-columns:1fr;gap:10px;margin:0}.bento-list .checks li{background:#f6f7fd;border-color:#0000;padding:12px 14px;font-size:15px}.bento-stat{align-content:space-between;gap:var(--space-6);padding:32px}.big-num{color:#0b1d51;font-size:clamp(64px,6.5vw,96px);font-weight:500;line-height:1}.big-num small{margin-inline-start:4px;font-size:.36em;font-weight:500}.bento-stat p{color:#2c3a66;margin:0;font-size:17px;line-height:1.9}.bento-photo{background:radial-gradient(80% 60% at 50% 0,#e0e8fff2,#0000 70%),linear-gradient(#4246ff 0%,#2c30c9 100%);border:0;align-items:end;padding:24px}.bento-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bento-photo.has-photo:after{content:"";background:linear-gradient(#0000 55%,#0b1d518c);position:absolute;inset:0}.bento-btn{z-index:1;color:#0b1d51;height:52px;transition:transform .25s var(--spring), box-shadow .25s;background:#fff;border-radius:999px;place-items:center;font-size:17px;font-weight:500;text-decoration:none;display:grid;position:relative}.bento-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #050c2840}@media (max-width:1000px){.bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bento-main{grid-area:auto/1/auto/-1;min-height:480px}}@media (max-width:620px){.bento{grid-template-columns:1fr}.bento-main{min-height:420px;padding:20px}.bento-photo{min-height:220px}}@media (prefers-reduced-motion:reduce){.bento-orb{animation:none}}.bento-photo.has-photo{background:linear-gradient(#e0e8ff 0%,#9aa1ff 58%,#4246ff 100%)}.bento-photo img{object-fit:cover;object-position:50% 0}.bento-photo.has-photo:after{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:linear-gradient(#0b1d5100,#0b1d51b3);height:48%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.bento-photo img{object-fit:contain;object-position:50% 100%;height:80%;inset:auto 0 0}.big-num,.big-num small{font-family:var(--font-num), var(--font-sub), system-ui, sans-serif;font-weight:700}.chat-live{padding:28px 24px}.chat-live .chat-body{gap:14px;min-height:300px}.chat-row{align-items:flex-end;gap:8px;display:flex}.chat-row-in{justify-content:flex-start}.chat-row-out{flex-direction:row-reverse;justify-content:flex-start}.chat-row .avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.chat-row .avatar-out{background:#fff;padding:4px}.chat-row .bubble{border-radius:26px;gap:2px;max-width:78%;padding:12px 20px;font-size:16px;line-height:1.8;display:grid}.chat-row .bubble b{font-size:15px;font-weight:700}.chat-row .bubble-in{background:var(--green);color:#fff;border-end-start-radius:6px}.chat-row .bubble-out{color:var(--text);background:#fff;border-end-end-radius:6px}.chat-row .bubble-out.typing{width:70px;height:44px;padding:0;display:inline-flex}.chat-row .bubble-out.typing i{background:var(--brand)}.chat-live{position:relative;overflow:hidden}.chat-row .bubble-text{white-space:pre-line}.wa-list-btn{color:#3b4ff0;border-top:1px solid #e3e7f5;justify-content:center;align-items:center;gap:8px;margin:8px -12px -4px;padding:10px 12px 2px;font-weight:500;transition:background .2s;display:flex}.wa-list-btn.is-pressed{background:#f1f3fd}.wa-sheet{inset-inline:0;z-index:3;transition:transform .45s var(--spring);background:#fff;border-radius:24px 24px 0 0;gap:4px;padding:18px 22px 20px;display:grid;position:absolute;bottom:0;transform:translateY(105%);box-shadow:0 -14px 40px #050c2838}.wa-sheet.is-open{transform:none}.wa-sheet strong{color:var(--brand);text-align:center;margin-bottom:6px;font-size:16px;font-weight:700}.wa-sheet ul{margin:0;padding:0;list-style:none;display:grid}.wa-sheet li{border-top:1px solid #edf0f9;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:16px;display:flex}.wa-sheet li i{border:2px solid #b8bfd6;border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .2s,box-shadow .2s}.wa-sheet li.is-picked{color:var(--brand);font-weight:500}.wa-sheet li.is-picked i{border-color:var(--green);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 20px var(--green)}.wa-send{color:#fff;background:var(--green);border-radius:999px;place-items:center;height:44px;margin-top:8px;font-weight:500;display:grid}.chat-live .chat-body{align-content:start;min-height:503px}@media (max-width:620px){.chat-live .chat-body{min-height:540px}}.rotor-word.is-out{animation:.38s ease-in both word-out}@keyframes word-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-.6em)}}.h1-mobile{display:none}@media (max-width:640px){.h1-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.h1-mobile{justify-items:center;gap:4px;display:grid}.h1-mobile .rotor{text-align:center;min-width:0;min-height:1.25em;font-size:clamp(54px,17vw,76px);line-height:1.25;display:block}.h1-mobile .rotor-word{background:linear-gradient(90deg, var(--green-dark), var(--green));color:#0000;-webkit-background-clip:text;background-clip:text}.h1-tail{font-size:clamp(24px,7.2vw,32px)}}@media (max-width:760px){:root{--hdr-h:76px}.site-header{padding-block:10px}.site-header .header-row{border-radius:20px;grid-template-columns:1fr auto;justify-items:stretch;min-height:56px;padding-inline:16px}.site-header .brand{justify-self:start}.site-header .brand img{height:28px}.site-header .header-end{justify-self:end;gap:6px;display:flex}.site-header .nav-main{display:none}.site-header .account-link{background:#eef1fb;border-radius:50%;justify-content:center;gap:0;width:42px;height:42px;padding:0;font-size:0}.header-cta{height:42px;padding-inline:18px;font-size:14px}}.menu-btn,.mm{display:none}@media (max-width:760px){.site-header .header-row{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c;border:1px solid #fff9;grid-template-columns:1fr auto auto;gap:8px;padding-inline:18px 8px;transition:background .3s,border-color .3s;box-shadow:0 8px 28px #0b1d511f}.site-header .account-link,.site-header .account-pending{display:none}.menu-btn{width:42px;height:42px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dock{display:none}.mm{z-index:25;opacity:0;visibility:hidden;background:#0b1d51;place-items:center;transition:opacity .3s,visibility 0s .3s;display:grid;position:fixed;inset:0}.mm.is-open{opacity:1;visibility:visible;transition:opacity .3s}.mm nav{justify-items:center;gap:6px;display:grid}.mm-link{color:#ffffffd1;opacity:0;transition:opacity .4s, transform .4s var(--spring);padding:8px 20px;font-size:34px;font-weight:500;line-height:1.4;text-decoration:none;transform:translateY(14px)}.mm.is-open .mm-link{opacity:1;transition-delay:calc(var(--i) * 45ms + .12s);transform:none}.mm-link.is-on{color:#fff;font-weight:700}body.menu-open{overflow:hidden}body.menu-open .site-header .header-row{background:#ffffffc7}.site-header .header-cta{display:none}.site-header .account-link{color:#fff;background:var(--brand);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;height:42px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.site-header .account-pending{width:84px;height:42px;display:block}.mm-link.mm-entry{display:none}}.rotor-word{margin-block:-.12em -.28em;padding-block:.12em .28em;line-height:1.3}.topbar{z-index:40;position:relative}.sup-steps{margin:var(--space-10,48px) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sup-step{align-content:start;gap:8px;padding-inline-end:32px;display:grid;position:relative}.sup-step:before{content:"";top:21px;background:var(--border);height:1px;position:absolute;inset-inline:21px 0}.sup-dot{z-index:1;width:42px;height:42px;color:var(--brand);border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid;position:relative}.sup-step h3{color:var(--brand);font-size:19px;font-weight:700}.sup-step p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}@media (max-width:760px){.sup-steps{gap:var(--space-8,32px);grid-template-columns:1fr}.sup-step{padding-inline-end:0}.sup-step:before{display:none}}.site-header,.hero-rotate,.hero-rotate *{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif}@media (min-width:960px){.home-hero{padding-block:72px 96px}.home-hero .hero-stack{place-items:center start;column-gap:var(--space-12,48px);row-gap:var(--space-5,20px);text-align:start;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);grid-template-areas:"eyebrow stage""title stage""rotate stage""actions stage""trust trust"}.home-hero .hero-stack>.eyebrow{grid-area:eyebrow;align-self:end}.home-hero .hero-stack>h1{grid-area:title;font-size:clamp(38px,3.7vw,52px);line-height:1.35}.home-hero .hero-stack>.hero-rotate{grid-area:rotate}.home-hero .hero-stack>.btn-row{margin-top:var(--space-2,8px);grid-area:actions;justify-content:flex-start}.home-hero .hero-stack>.trust-row{margin-top:var(--space-6,24px);grid-area:trust;justify-content:flex-start}.home-hero .hero-stack>.stage{grid-area:stage;justify-self:center;width:min(420px,100%);height:300px}.home-hero .stage .app-icon{top:104px}.home-hero .btn-row .btn{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;border-radius:999px;min-height:50px;padding-inline:30px;font-weight:500}}.home-hero .btn-row .btn{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;font-weight:500}.hero .eyebrow{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#ffffff6b;border:1px solid #ffffffbf;box-shadow:0 6px 24px #4246ff1a,inset 0 1px #fffc}.orb{display:none}.btn:not(.btn-sm):not(.adm .btn),.cta-btn,.header-cta,.trust-btn,.band-ghost{height:50px;min-height:50px;font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;border-radius:999px;padding-inline:30px;font-size:16px;font-weight:500}@media (max-width:640px){.header-cta{height:42px;min-height:42px;padding-inline:18px;font-size:14px}}.svc-title mark,.care-copy mark{font-weight:900}.pay-choose{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--border);background:#ffffffa3;border-radius:20px;display:grid}.pay-choose-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.pay-choose input{min-width:0;height:40px;color:var(--text);border:1px solid var(--border);font:inherit;background:#fff;border-radius:12px;flex:200px;padding-inline:14px}.pay-choose input[aria-invalid=true]{border-color:#b3261e}.pay-choose .field-error{color:#b3261e}.btn-primary:not(.adm .btn-primary),.btn-secondary:not(.adm .btn-secondary),.btn-outline:not(.adm .btn-outline),.btn-dark:not(.adm .btn-dark),.header-cta,.cta-btn,.trust-btn{isolation:isolate;transition:background-position .6s var(--spring), box-shadow .25s, transform .25s var(--spring), color .2s;border:0;border-radius:999px;position:relative}.btn-primary:not(.adm .btn-primary):focus-visible,.btn-secondary:not(.adm .btn-secondary):focus-visible,.btn-outline:not(.adm .btn-outline):focus-visible,.btn-dark:not(.adm .btn-dark):focus-visible,.header-cta:focus-visible,.cta-btn:focus-visible,.trust-btn:focus-visible{outline-offset:3px;outline:2px solid #8a93ff}.btn-secondary:not(.adm .btn-secondary):before,.btn-outline:not(.adm .btn-outline):before,.cta-btn-line:before,.trust-btn:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:.6;pointer-events:none;background:linear-gradient(120deg,#4246ff,#a78bfa 45%,#5fb4ff);padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-primary:not(.adm .btn-primary){color:#fff;background:radial-gradient(60% 140% at 10% 20%,#2f7bff 0%,#0000 65%) 0%/170% 170%,radial-gradient(55% 130% at 92% 25%,#7c5cff 0%,#0000 62%) 100%/170% 170%,radial-gradient(45% 80% at 50% 135%,#ffffff80 0%,#0000 70%) 50% 100%/170% 170%,linear-gradient(100deg,#3b3fff,#4a52ff) 0 0/100% 100%;box-shadow:inset 0 1px #ffffff59,0 8px 24px #4246ff47}.btn-primary:not(.adm .btn-primary):hover{background-position:100%,0%,50% 100%,0 0;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 12px 30px #4246ff5c}.btn-secondary:not(.adm .btn-secondary){color:var(--brand);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#ffffff75;box-shadow:0 6px 20px #4246ff14,inset 0 1px #fffc}.btn-secondary:not(.adm .btn-secondary):hover{background:#ffffffb3;transform:translateY(-1px)}.btn-secondary:not(.adm .btn-secondary):hover:before,.btn-outline:not(.adm .btn-outline):hover:before{opacity:1}.btn-outline:not(.adm .btn-outline){color:var(--brand);background:0 0}.btn-outline:not(.adm .btn-outline):hover{background:#4246ff0f}.btn-dark:not(.adm .btn-dark),.header-cta{color:#fff;background:radial-gradient(60% 140% at 10% 30%,#2b4aa8 0%,#0000 65%) 0%/170% 170%,radial-gradient(55% 130% at 92% 20%,#4b34ad 0%,#0000 62%) 100%/170% 170%,linear-gradient(100deg,#0b1d51,#12296e) 0 0/100% 100%;box-shadow:inset 0 1px #ffffff2e,0 6px 18px #0b1d5140}.btn-dark:not(.adm .btn-dark):hover,.header-cta:hover{background-position:100%,0%,0 0;box-shadow:inset 0 1px #ffffff3d,0 10px 26px #0b1d5157}.cta-btn-fill{color:#0b1d51;background:radial-gradient(60% 140% at 10% 30%,#8fc2ff 0%,#0000 65%) 0%/170% 170%,radial-gradient(55% 130% at 92% 25%,#cdbbff 0%,#0000 62%) 100%/170% 170%,radial-gradient(50% 80% at 50% 135%,#fff3d6 0%,#0000 70%) 50% 100%/170% 170%,linear-gradient(100deg,#e4ecff,#f1ecff) 0 0/100% 100%;box-shadow:inset 0 1px #fffc,0 8px 26px #8fc2ff47}.cta-btn-fill:hover{background-position:100%,0%,50% 100%,0 0;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #8fc2ff66}.cta-btn-line{color:#fff;background:0 0}.cta-btn-line:before,.trust-btn:before{opacity:.75;background:linear-gradient(120deg,#ffffffd9,#b9a6ff 50%,#8fc2ff)}.cta-btn-line:hover{background:#ffffff14}.cta-btn-line:hover:before,.trust-btn:hover:before{opacity:1}.trust-btn{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffff1a;box-shadow:inset 0 1px #ffffff40}.trust-btn:hover{background:#ffffff2e;transform:translateY(-1px)}.pay-choose textarea{width:100%;color:var(--text);border:1px solid var(--border);font:inherit;resize:vertical;background:#fff;border-radius:12px;padding:10px 14px}.shop-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.shop-card{color:inherit;border:1px solid var(--border);transition:transform .25s var(--spring), box-shadow .25s, border-color .25s;background:#fff;border-radius:24px;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 2px 10px #0b1d510a}.shop-card:hover{border-color:#4246ff59;transform:translateY(-4px);box-shadow:0 18px 44px #4246ff24}.shop-img{aspect-ratio:16/10;color:var(--green-dark);background:linear-gradient(135deg,#e4ecff,#f1ecff);place-items:center;display:grid;position:relative}.shop-img img{object-fit:cover;width:100%;height:100%}.shop-kind{top:14px;color:var(--brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;inset-inline-start:14px}.shop-body{align-content:start;gap:8px;padding:20px 22px 6px;display:grid}.shop-body h3{font-size:21px}.shop-body p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.shop-platform{color:var(--muted);border:1px solid var(--border);border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px}.shop-tags{flex-wrap:wrap;gap:6px;display:flex}.shop-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:14px 22px 0;padding:14px 0 18px;display:flex}.shop-price{color:var(--muted);align-items:baseline;gap:6px;display:inline-flex}.shop-price small{font-size:13px}.shop-price b{color:var(--brand);font-size:22px}.shop-go{color:var(--brand-deep);background:var(--green);border-radius:12px;align-items:center;gap:4px;padding:8px 16px;font-weight:700;display:inline-flex}.shop-card:hover .shop-go{background:#5a5eff}.pg{gap:10px;display:grid}.pg-main{aspect-ratio:16/9;outline-offset:3px;background:linear-gradient(135deg,#e4ecff,#f1ecff);position:relative;overflow:hidden}.pg-main img{object-fit:cover;object-position:top;width:100%;height:100%}.pg-arrow{width:40px;height:40px;color:var(--brand);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin-top:-20px;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 4px 14px #0b1d5133}.pg-prev{inset-inline-start:12px}.pg-next{inset-inline-end:12px}.pg-count{bottom:12px;color:#fff;background:#0b1d5199;border-radius:99px;padding:2px 10px;font-size:12px;position:absolute;inset-inline-end:12px}.pg-thumbs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pg-thumbs button{aspect-ratio:16/10;cursor:pointer;background:#fff;border:2px solid #e3e7f0;border-radius:6px;flex:none;width:96px;padding:0;overflow:hidden}.pg-thumbs button.is-on{border-color:#ff5a3c}.pg-thumbs img{object-fit:cover;object-position:top;width:100%;height:100%}.pg-empty{aspect-ratio:16/9;color:var(--green);background:linear-gradient(135deg,#e4ecff,#f1ecff);border-radius:8px;place-items:center;display:grid}.stars{color:#d9deea;letter-spacing:2px;white-space:nowrap;direction:ltr;line-height:1;display:inline-block;position:relative}.stars-on{color:#ffb400;position:absolute;inset:0 auto 0 0;overflow:hidden}.rv-sent{color:var(--muted);margin:0;line-height:1.9}.rv-form{gap:12px;display:grid}.rv-form>strong{display:none}.rv-form textarea{width:100%;font:inherit;color:var(--text);resize:vertical;background:#fff;border:1px solid #dfe3ee;border-radius:6px;padding:12px 14px}.rv-form .field-error{color:#b3261e;margin:0}.rv-form .btn{border-radius:6px;justify-self:start;min-height:42px}.rv-pick{direction:ltr;justify-content:flex-end;gap:4px;display:flex}.rv-pick button{color:#d9deea;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:28px;line-height:1}.rv-pick button.is-on{color:#ffb400}.pd-sticky{display:none}@media (max-width:800px){.pd-sticky{inset-inline:12px;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);background:#ffffffeb;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:76px;box-shadow:0 12px 36px #0b1d5133}.pd-sticky strong,.pd-sticky small{display:block}.pd-sticky small{color:var(--brand)}}.feat-row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.spec-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.log-row{border:1px solid var(--border);background:#f8f9fd;border-radius:14px;gap:10px;margin-top:12px;padding:16px;display:grid}.log-row>.link-btn{justify-self:start}.gal-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.gal-list li{gap:4px;display:grid}.gal-list img{aspect-ratio:16/11;object-fit:cover;border:1px solid var(--border);border-radius:10px;width:100%}.gal-list span{justify-content:space-between;display:flex}@media (max-width:700px){.feat-row,.spec-row{grid-template-columns:1fr}}.co-steps{max-width:560px;margin:0 auto var(--space-8,32px);justify-content:center;gap:0;padding:0;list-style:none;display:flex}.co-steps li{color:var(--muted);text-align:center;flex:1;justify-items:center;gap:8px;font-size:14px;display:grid;position:relative}.co-steps li:before{content:"";top:17px;background:var(--border);width:100%;height:2px;position:absolute;inset-inline-start:50%}.co-steps li:last-child:before{display:none}.co-steps i{z-index:1;border:2px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid;position:relative}.co-steps .is-now{color:var(--brand);font-weight:700}.co-steps .is-now i{color:var(--brand-deep);background:var(--green);border-color:var(--green)}.co-steps .is-done{color:var(--brand)}.co-steps .is-done i{color:#fff;background:var(--brand);border-color:var(--brand)}.co-steps .is-done:before{background:var(--brand)}.co-layout{gap:var(--space-8,32px);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;max-width:1000px;margin:0 auto;display:grid}.co-main{gap:var(--space-4);min-width:0;display:grid}.co-main .section-title,.co-main .lead{margin:0}.co-form{gap:var(--space-4);display:grid}.co-form input[type=url],.co-form input[type=tel],.co-form textarea{border:1px solid var(--border);width:100%;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:10px 14px}.co-form .field-error{color:#b3261e;margin:0}.co-next{width:100%;min-height:52px;font-size:17px}.co-renew{border:1px solid var(--border);background:#f4f6ff;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.co-summary{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);background:#fff;border-radius:24px;display:grid;position:sticky;top:110px;box-shadow:0 12px 36px #4246ff14}.co-summary h2{font-size:18px}.co-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.co-lines li{justify-content:space-between;gap:12px;display:flex}.co-lines small{color:var(--muted);display:block}.co-totals{padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);gap:8px;margin:0;display:grid}.co-totals div{justify-content:space-between;display:flex}.co-totals dd{margin:0}.co-grand{color:var(--brand);font-size:20px;font-weight:700}@media (max-width:800px){.co-layout{grid-template-columns:1fr}.co-summary{order:-1;position:static}}.product-layout{gap:var(--space-12,48px);margin-top:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}.product-main{gap:var(--space-6);min-width:0;display:grid}.product-main header{gap:var(--space-3);display:grid}.product-image img{border:1px solid var(--border);border-radius:24px;width:100%;height:auto}.product-desc{max-width:none}.product-desc img{border-radius:16px;max-width:100%;height:auto}.product-desc iframe{border:0;border-radius:16px;max-width:100%}.product-note{padding:var(--space-5,20px) var(--space-6);border:1px solid var(--border);background:#ffffffa3;border-radius:20px}.product-note h2{margin-bottom:6px;font-size:18px}.product-note p{color:var(--muted);margin:0}.product-side{position:sticky;top:110px}.product-box{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);background:#ffffffb8;border-radius:24px;display:grid;box-shadow:0 12px 36px #4246ff14}.order-panel{gap:var(--space-4);display:grid}.plan-list{border:0;gap:10px;margin:0;padding:0;display:grid}.plan-list legend{color:var(--brand);margin-bottom:8px;padding:0;font-weight:700}.plan-option{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.plan-option.is-on{border-color:var(--green);box-shadow:0 0 0 3px #4246ff1f}.plan-option input{accent-color:var(--green)}.plan-main{gap:2px;display:grid}.plan-main small{color:var(--muted)}.plan-price{justify-items:end;gap:0;display:grid}.plan-price s{color:var(--muted);font-size:13px}.plan-price b{color:var(--brand);font-size:17px}.order-panel textarea,.order-panel input[type=url]{border:1px solid var(--border);width:100%;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:10px 14px}.order-panel .field-error{color:#b3261e;margin:0}@media (max-width:900px){.product-layout{grid-template-columns:1fr}.product-side{position:static}}.dash-table tr.is-focus td{background:#4246ff12}:root{--ag-bg:#f2f3f6;--ag-panel:#fff;--ag-soft:#f4f5f8;--ag-line:#e2e5ec;--ag-ink:#0a1024;--ag-ink-2:#1b2236;--ag-muted:#5d6478;--ag-accent:#4246ff;--ag-accent-soft:#e4e6ff;--ag-frame:1408px}body{background:var(--ag-bg)}body:before,body:after{display:none}main{overflow:clip}.ag-frame{width:min(var(--ag-frame), 100%);border-inline:1px solid var(--ag-line);margin-inline:auto;position:relative}.ag-sec{background:var(--ag-panel);border-top:1px solid var(--ag-line);position:relative}.ag-sec+.ag-sec{margin-top:10px}.ag-sec:before,.ag-sec:after{content:"";z-index:2;background:var(--ag-ink);width:5px;height:5px;position:absolute;top:-3px}.ag-sec:before{inset-inline-start:-3px}.ag-sec:after{inset-inline-end:-3px}.ag-label{color:var(--ag-ink);letter-spacing:.02em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ag-label:before{content:"";background:var(--ag-accent);width:8px;height:8px}.ag-label.is-dark{color:#fff;background:var(--ag-ink-2);padding:3px 8px}.ag-chip{color:#fff;background:var(--ag-ink);justify-self:start;align-items:center;gap:6px;padding:3px 8px;font-size:14px;font-weight:600;display:inline-flex}.ag-chip:before{content:"";background:var(--ag-accent);width:8px;height:8px}.ag-head{justify-items:start;gap:14px;display:grid}.ag-head h2{max-width:620px;color:var(--ag-ink);margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.3}.ag-head p{max-width:460px;color:var(--ag-muted);margin:0;line-height:1.9}.ag-head-center{text-align:center;justify-items:center}.ag-head-center h2{max-width:720px}.ag-head-narrow{padding-inline:18%}.ag-tile{width:42px;height:42px;color:var(--ag-accent-soft);background:linear-gradient(160deg, #2a3147, var(--ag-ink));border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0a10242e}.ag-tile svg{color:#9ea2ff}.ag-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ag-btn{color:#fff;background:linear-gradient(180deg, #2b3246, var(--ag-ink));min-height:46px;transition:transform .25s var(--spring), box-shadow .25s;border:0;border-radius:9px;align-items:center;gap:12px;padding:6px 22px 6px 6px;padding-inline:6px 22px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 12px 26px #0a102447}.ag-btn:not(:has(.ag-btn-ico)){padding-inline:26px}.ag-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 16px 32px #0a102457}.ag-btn-ico{color:#fff;background:var(--ag-accent);border-radius:6px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff4d}.ag-btn-ico:empty:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:10px;height:10px;transform:scaleX(-1)}.ag-btn-light{color:var(--ag-ink);border:1px solid var(--ag-line);background:#fff;box-shadow:0 6px 16px #0a102414}.ag-btn-light:hover{box-shadow:0 10px 24px #0a10241f}.ag-link{color:var(--ag-ink);border-bottom:1px solid var(--ag-accent);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ag-px{z-index:1;width:calc(var(--px) * 3);height:calc(var(--px) * 3);pointer-events:none;position:absolute}.ag-px i{width:var(--px);height:var(--px);background:var(--ag-accent);position:absolute}.ag-px-white i{background:#fff}.ag-px-line i{background:var(--ag-line)}.ag-px-top-start{top:0;inset-inline-start:0}.ag-px-top-end{top:0;inset-inline-end:0;transform:scaleX(-1)}.ag-px-bottom-start{bottom:0;inset-inline-start:0;transform:scaleX(-1)}.ag-px-bottom-end{bottom:0;inset-inline-end:0}.ag-chevrons{opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 22px,#0000 22px 48px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='30'%3E%3Cpath d='M28 10l-5 5 5 5' fill='none' stroke='%23b9bfcd' stroke-width='1.6'/%3E%3C/svg%3E") 0/48px 30px repeat-x;height:30px;display:block}.topbar{color:#c9cde0;background:var(--ag-ink);border-bottom:0}.topbar-row{min-height:38px}.topbar-note{color:#e6e8f5;font-size:15px;font-weight:600}.topbar-note a{color:#9ea2ff}.topbar-socials a,.topbar .topbar-btn,.topbar .lang-btn{color:#c9cde0}.site-header.agh{z-index:30;background:var(--ag-bg);pointer-events:auto;padding:0;position:sticky;top:0}.agh .header-row{border-bottom:1px solid var(--ag-line);min-height:66px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:auto 1fr auto;gap:0;padding:0;position:relative}.agh .header-row:before,.agh .header-row:after{content:"";z-index:2;background:var(--ag-ink);width:5px;height:5px;position:absolute;bottom:-3px}.agh .header-row:before{inset-inline-start:-3px}.agh .header-row:after{inset-inline-end:-3px}.agh .brand{border-inline-end:1px solid var(--ag-line);align-self:stretch;align-items:center;padding-inline:28px;display:flex}.agh .brand img{width:auto;height:26px}.agh .nav-main{justify-self:center}.agh .nav-link,.agh .trigger{border-radius:0;padding:9px 14px;font-size:16px;font-weight:600}.agh .nav-link:hover,.agh .trigger:hover,.agh .dropdown.open .trigger{color:var(--ag-accent);background:0 0}.agh .nav-link.is-current,.agh .trigger.is-current{color:var(--ag-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ag-accent);text-decoration-color:var(--ag-accent);text-underline-offset:8px;background:0 0;text-decoration-thickness:2px}.agh .header-end{border-inline-start:1px solid var(--ag-line);align-self:stretch;padding-inline:14px}.agh .header-cta{background:linear-gradient(180deg, #2b3246, var(--ag-ink));border-radius:8px;gap:10px;height:42px;padding:4px 18px 4px 4px;padding-inline:4px 18px;font-size:16px;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0a102438}.agh .header-cta .ag-btn-ico{width:32px;height:32px}.agh .account-link{border-radius:8px}:root{--hdr-h:66px}@media (max-width:760px){.agh .header-row{grid-template-columns:1fr auto;min-height:58px;padding-inline-end:8px}.agh .brand{border:0;justify-self:start;padding-inline:16px}}.ag-hero{background:linear-gradient(var(--ag-line) 1px, transparent 1px) 0 0 / 100% 64px, linear-gradient(90deg, var(--ag-line) 1px, transparent 1px) 0 0 / 64px 100%, #f6f7fa;background-blend-mode:normal;border-top:0;justify-items:center;gap:26px;padding:120px 0 110px;display:grid;overflow:hidden}.ag-hero:before,.ag-hero:after{display:none}.ag-hero>:not(.ag-px){z-index:2;position:relative}.ag-hero .ag-px{z-index:1}.ag-hero-band{gap:0;width:100%;display:grid}.ag-hero-title{color:var(--ag-ink);border-block:1px solid var(--ag-line);background:#ffffffb3;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.6vw,34px);margin:0;padding-block:22px;font-size:clamp(52px,8.4vw,118px);font-weight:900;line-height:1;display:grid}.ag-hero-title>span:not(.ag-hero-tile){background:linear-gradient(180deg, #4b5266 0%, var(--ag-ink) 75%);color:#0000;-webkit-background-clip:text;background-clip:text}.ag-hero-title>span:first-child{justify-self:end}.ag-hero-title>span:last-child{justify-self:start}.ag-hero-tile{aspect-ratio:1;border:1px solid var(--ag-line);background:linear-gradient(160deg,#fff,#eef0f5);border-radius:22px;place-items:center;width:clamp(110px,12vw,150px);display:grid;position:relative;box-shadow:inset 0 2px #fff,0 20px 50px #0a10241f}.ag-hero-tile img{filter:drop-shadow(0 12px 18px #0a10244d);width:64%;height:auto}.ag-hero-tile:before,.ag-hero-tile:after{content:"";background:var(--ag-ink);width:5px;height:5px;position:absolute}.ag-hero-tile:before{top:-3px;box-shadow:calc(var(--dir,1) * 0px) 0 0 transparent;inset-inline-start:-3px}.ag-hero-tile:after{bottom:-3px;inset-inline-end:-3px}.ag-hero-lead{max-width:480px;color:var(--ag-ink-2);text-align:center;margin:0;font-size:18px;line-height:1.9}.ag-logos{grid-template-columns:repeat(7,1fr);display:grid}.ag-logos>*{border-inline-start:1px solid var(--ag-line);justify-content:center;align-items:center;gap:8px;min-height:96px;padding:12px;display:flex}.ag-logos>:first-child{border-inline-start:0}.ag-logos-label{color:var(--ag-ink);margin:0;font-size:14px;font-weight:600;line-height:1.6;justify-content:start!important}.ag-logo{color:var(--ag-ink);white-space:nowrap;font-size:19px;font-weight:800}.ag-logo svg{color:var(--ag-ink)}.ag-about{padding:64px 0 0}.ag-about>.reveal,.ag-about .ag-head{padding-inline:40px}.ag-about-grid{border-top:1px solid var(--ag-line);grid-template-columns:1fr 1.25fr;margin-top:56px;display:grid}.ag-stats{align-content:start;display:grid}.ag-stats-intro{color:var(--ag-muted);border-bottom:1px solid var(--ag-line);margin:0;padding:22px 40px;font-size:15px;line-height:1.8}.ag-stat{border-bottom:1px solid var(--ag-line);align-items:center;gap:16px;padding:22px 40px;display:flex}.ag-stat b{color:var(--ag-ink);font-family:var(--font-num), var(--font-sub), system-ui;font-size:30px;font-weight:500;line-height:1.1;display:block}.ag-stat small{color:var(--ag-muted);font-size:15px}.ag-about-photo{background:#d9dce4;min-height:360px;position:relative;overflow:hidden}.ag-about-photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.ag-svc{padding-top:64px}.ag-svc-grid{border-top:1px solid var(--ag-line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.ag-svc-col{min-height:380px;color:var(--ag-ink);border-inline-start:1px solid var(--ag-line);grid-template-rows:auto 1fr auto auto;gap:16px;padding:18px 20px 24px;text-decoration:none;transition:background .35s,color .35s;display:grid;position:relative;overflow:hidden}.ag-svc-col:first-child{border-inline-start:0}.ag-svc-no{color:#e5e7ed;font-family:var(--font-num), var(--font-sub), system-ui;place-self:center;font-size:clamp(80px,9vw,120px);font-weight:300;line-height:1;transition:color .35s}.ag-svc-text{color:var(--ag-muted);font-size:15px;line-height:1.8}.ag-svc-list{padding:0 12px 0 0;border-inline-start:2px solid var(--ag-accent);gap:4px;margin:0;padding-inline-start:12px;font-size:16px;font-weight:600;list-style:none;display:grid}.ag-svc-go{bottom:22px;width:38px;height:38px;color:var(--ag-ink);opacity:0;background:#fff;border-radius:8px;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;inset-inline-end:20px;transform:translateY(8px)}.ag-svc-col:hover .ag-svc-text{color:#ffffffb3}.ag-svc-col:hover .ag-svc-go{opacity:1;transform:none}.ag-vision{background:var(--ag-soft);padding:96px 0 0}.ag-vision h2{line-height:1.45}.ag-pill-img{vertical-align:middle;background:linear-gradient(135deg,#1b2236,#4246ff);border-radius:12px;place-items:center;width:96px;height:52px;margin-inline:12px;display:inline-grid}.ag-pill-img img{width:34px;height:auto}.ag-vision-media{background:radial-gradient(60% 60% at 70% 20%,#4246ff80,#0000 70%),linear-gradient(170deg,#1b2236,#05070f);place-items:center;min-height:560px;margin-top:56px;padding:48px 24px 120px;display:grid;position:relative;overflow:hidden}.ag-vision-stage{width:min(100%,520px)}.ag-vision-stage .chat{box-shadow:0 30px 70px #00000073}.ag-vision-bar{inset-inline:0;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#282e40d9;grid-template-columns:repeat(3,auto) 1fr;display:grid;position:absolute;bottom:0}.ag-vision-bar>span{border-inline-end:1px solid #ffffff1f;gap:2px;padding:16px 26px;display:grid}.ag-vision-bar b{font-family:var(--font-num), var(--font-sub), system-ui;font-size:24px;font-weight:500;line-height:1}.ag-vision-bar small{color:#ffffffb3;font-size:14px}.ag-vision-link{color:#fff;justify-content:flex-end;align-items:center;gap:8px;padding-inline:26px;font-weight:700;text-decoration:none;display:inline-flex}.ag-vision-link:hover{color:#9ea2ff}.ag-proc{grid-template-columns:1fr 1.1fr;gap:40px;padding:64px 40px;display:grid}.ag-proc-side{top:calc(var(--hdr-h) + 32px);align-self:start;justify-items:start;gap:16px;display:grid;position:sticky}.ag-proc-side h2{color:var(--ag-ink);margin:0 0 40px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.3}.ag-proc-side p{color:var(--ag-muted);margin:0;font-size:16px}.ag-proc-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ag-proc-card{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;padding:8px;box-shadow:0 2px 4px #0a10240a}.ag-proc-text{grid-template-columns:auto 1fr;gap:2px 18px;padding:16px 14px 10px;display:grid}.ag-proc-text span{color:var(--ag-muted);grid-row:1/span 2;font-size:15px}.ag-proc-text h3{color:var(--ag-ink);margin:0;font-size:20px;font-weight:600}.ag-proc-text p{color:var(--ag-muted);margin:0;font-size:15px;line-height:1.8}.ag-illus{background:#fff;border-radius:6px;height:170px;position:relative;overflow:hidden}.ag-illus i{background:var(--ag-soft);border-radius:3px;position:absolute}.ag-illus-1 i:first-child{top:26px;background:var(--ag-ink);width:22%;height:30px;inset-inline-start:18%}.ag-illus-1 i:nth-child(2){top:26px;width:22%;height:30px;inset-inline-start:42%}.ag-illus-1 i:nth-child(3){top:66px;background:var(--ag-ink);width:22%;height:30px;box-shadow:inset 0 0 0 999px var(--ag-ink);inset-inline-start:30%}.ag-illus-1 i:nth-child(4){top:66px;width:22%;height:30px;inset-inline-start:54%}.ag-illus-1 i:nth-child(5){top:92px;background:0 0;border:3px solid #6b7183;border-radius:50%;width:54px;height:54px;inset-inline-start:58%}.ag-illus-2 i:first-child{top:70px;background:var(--ag-ink);width:26%;height:30px;box-shadow:inset 0 -3px 0 var(--ag-accent);border:0;inset-inline-start:6%}.ag-illus-2 i:nth-child(2){top:40px;width:22%;height:26px;inset-inline-start:42%}.ag-illus-2 i:nth-child(3){top:104px;width:22%;height:26px;inset-inline-start:42%}.ag-illus-2 i:nth-child(4){top:16px;width:22%;height:26px;inset-inline-start:72%}.ag-illus-2 i:nth-child(5){top:53px;border:1px solid var(--ag-line);background:0 0;border-inline-start:0;width:38%;height:64px;inset-inline-start:34%}.ag-illus-3 i:first-child{top:26px;background:var(--ag-ink);width:48%;height:130px;inset-inline-start:26%}.ag-illus-3 i:nth-child(2){top:38px;background:#3a4157;width:24%;height:6px;inset-inline-start:38%}.ag-illus-3 i:nth-child(3){top:54px;background:var(--ag-accent);width:8%;height:5px;inset-inline-start:46%}.ag-illus-3 i:nth-child(4){top:46px;width:16%;height:60px;inset-inline-start:6%}.ag-illus-3 i:nth-child(5){top:66px;width:16%;height:60px;inset-inline-start:78%}.ag-illus-4 i{border-radius:0;width:13%;bottom:0}.ag-illus-4 i:first-child{height:24%;inset-inline-start:18%}.ag-illus-4 i:nth-child(2){height:46%;inset-inline-start:33%}.ag-illus-4 i:nth-child(3){background:var(--ag-ink);height:62%;box-shadow:inset 0 6px 0 var(--ag-accent);inset-inline-start:48%}.ag-illus-4 i:nth-child(4){height:72%;inset-inline-start:63%}.ag-illus-4 i:nth-child(5){height:86%;inset-inline-start:78%}.ag-mq{background:var(--ag-soft);padding:0;overflow:hidden}.ag-mq-row{border-bottom:1px solid var(--ag-line);overflow:hidden}.ag-mq-track{width:max-content;animation:30s linear infinite ag-mq;display:flex}.ag-mq-row.is-outline .ag-mq-track{animation-direction:reverse}.ag-mq-set{display:flex}.ag-mq-item{color:var(--ag-ink);white-space:nowrap;align-items:center;gap:36px;padding:14px 18px;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:1.15;display:inline-flex}.ag-mq-row.is-outline .ag-mq-item{color:#0000;-webkit-text-stroke:1.5px var(--ag-ink)}.ag-mq-dot{background:radial-gradient(circle, var(--ag-accent) 0 3px, transparent 3.5px) 0 0 / 9px 9px;width:18px;height:18px}@keyframes ag-mq{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.ag-mq-track{animation:none}}.ag-compare{gap:40px;padding:64px 24px 72px;display:grid}.ag-compare-grid{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:16px;display:grid}.ag-compare-card{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;padding:8px}.ag-compare-card h3{min-height:54px;color:var(--ag-ink);background:#fff;border-radius:6px;align-items:center;margin:0;padding:0 16px;font-size:20px;font-weight:500;display:flex}.ag-compare-card h3 img{width:auto;height:22px}.ag-compare-card ul{gap:12px;margin:0;padding:22px 16px 14px;list-style:none;display:grid}.ag-compare-card li{color:var(--ag-muted);align-items:center;gap:10px;font-size:16px;display:flex}.ag-compare-card li svg{color:#b5bac8;flex:none}.ag-compare-card.is-us li{color:var(--ag-ink)}.ag-compare-card.is-us li svg{color:var(--ag-accent)}.ag-list{padding:64px 0 40px}.ag-list .ag-head{margin-bottom:40px}.ag-rows{border-top:1px solid var(--ag-line)}.ag-row{border-bottom:1px solid var(--ag-line)}.ag-row summary{cursor:pointer;grid-template-columns:160px 1fr auto;align-items:start;gap:24px;padding:22px 40px;list-style:none;display:grid}.ag-row summary::-webkit-details-marker{display:none}.ag-row-meta{color:var(--ag-muted);font-size:14px;font-weight:600}.ag-row-title{color:var(--ag-ink);font-size:20px;font-weight:600}.ag-row-title small{color:var(--ag-muted);font-size:16px;font-weight:500;display:block}.ag-row-toggle{background:var(--ag-ink-2);border-radius:3px;width:22px;height:22px;position:relative}.ag-row-toggle:before,.ag-row-toggle:after{content:"";background:#9ea2ff;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ag-row-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.ag-row[open] .ag-row-toggle:after{display:none}.ag-row-body{justify-items:start;gap:10px;padding:0 40px 26px;padding-inline:224px 320px;display:grid;position:relative}.ag-row-body p{color:var(--ag-muted);margin:0;font-size:16px;line-height:1.8}.ag-row-price b{color:var(--ag-ink);font-family:var(--font-num), var(--font-sub), system-ui;font-size:20px}.ag-row-img{top:-70px;object-fit:cover;width:200px;height:200px;position:absolute;inset-inline-end:80px;box-shadow:0 20px 40px #0a102433}.ag-quote{background:#d9dce4;min-height:520px;display:grid;overflow:hidden}.ag-quote-photo{position:absolute;inset:0}.ag-quote-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.ag-quote-photo .ag-quote-mark{filter:grayscale()opacity(.25);width:220px;height:auto;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.ag-quote-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#282e40e0;place-self:end;gap:12px;width:min(420px,100%);margin:0;padding:28px 28px 0;display:grid;position:relative}.ag-quote-card h2{margin:0;font-size:22px;font-weight:500}.ag-quote-card p{color:#ffffffdb;margin:0;font-size:16px;line-height:1.9}.ag-quote-card footer{border-top:1px solid #ffffff24;margin-inline:-28px;padding:14px 28px;display:grid}.ag-quote-card footer small{color:#fff9}.ag-why{background:var(--ag-soft);padding:64px 0 0;overflow:hidden}.ag-why .ag-head{padding:0 40px 120px}.ag-why-grid{z-index:2;border-top:1px solid var(--ag-line);background:var(--ag-soft);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ag-why-cell{border-inline-start:1px solid var(--ag-line);align-content:start;gap:10px;padding:28px 24px 34px;display:grid}.ag-why-cell:first-child{border-inline-start:0}.ag-why-cell .ag-tile{margin-bottom:18px}.ag-why-cell h3{color:var(--ag-ink);margin:0;font-size:18px;font-weight:600}.ag-why-cell p{color:var(--ag-muted);margin:0;font-size:15px;line-height:1.8}.ag-faq-sec{background:linear-gradient(var(--ag-line) 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, var(--ag-line) 1px, transparent 1px) 0 0 / 56px 100%, #fbfbfd;gap:34px;padding:80px 24px;display:grid;overflow:hidden}.ag-faq-sec>:not(.ag-px){z-index:2;position:relative}.ag-faq{gap:10px;width:min(560px,100%);margin-inline:auto;display:grid}.ag-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.ag-faq summary::-webkit-details-marker{display:none}.ag-faq summary h3{color:var(--ag-ink);margin:0;font-size:16px;font-weight:600}.ag-faq-btn{background:var(--ag-ink-2);border-radius:3px;flex:none;width:22px;height:22px;position:relative}.ag-faq-btn:before,.ag-faq-btn:after{content:"";background:#9ea2ff;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ag-faq-btn:after{transform:translate(-50%,-50%)rotate(90deg)}.ag-faq details[open] .ag-faq-btn:after{display:none}.ag-faq details p{color:var(--ag-muted);margin:0;padding:0 16px 16px;font-size:15px;line-height:1.9}.site-footer.agf{color:var(--ag-ink);background:0 0;border:0;margin:0;padding:0}.agf .ag-frame{margin-top:10px}.agf-cta{background:linear-gradient(var(--ag-line) 1px, transparent 1px) 0 0 / 100% 48px, linear-gradient(90deg, var(--ag-line) 1px, transparent 1px) 0 0 / 48px 100%, #f6f7fa;justify-items:center;padding:70px 24px 0;display:grid;position:relative;overflow:hidden}.agf-cta h2{z-index:2;text-align:center;background:linear-gradient(180deg, #5a6074, var(--ag-ink) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.12em;font-size:clamp(46px,7.6vw,104px);font-weight:900;line-height:1.05;position:relative}.agf-chev{top:120px;z-index:1;position:absolute;inset-inline:10%}.agf-mark{z-index:3;background:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin-top:18px;display:grid;position:relative;box-shadow:0 10px 24px #0a102426}.agf-mark img{width:60%;height:auto}.agf-steps{z-index:1;grid-template-columns:repeat(7,1fr);align-items:end;width:calc(100% + 48px);height:170px;margin-top:-36px;display:grid;position:relative}.agf-steps i{background:var(--ag-accent);display:block}.agf-steps i:first-child{height:100%}.agf-steps i:nth-child(2){height:66%}.agf-steps i:nth-child(3){height:34%}.agf-steps i:nth-child(4){height:18%}.agf-steps i:nth-child(5){height:34%}.agf-steps i:nth-child(6){height:66%}.agf-steps i:nth-child(7){height:100%}.agf-tag{z-index:3;position:absolute;bottom:18px}.agf-tag-a{inset-inline-start:24px}.agf-tag-b{inset-inline-end:24px}.agf-contact{color:#fff;background:#040814;grid-template-columns:1.6fr 1fr;display:grid}.agf-line{grid-template-columns:90px 1fr;align-items:start;gap:24px;display:grid}.agf-big{gap:4px;display:grid}.agf-big a{color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:500;text-decoration:none}.agf-big a:hover{color:#9ea2ff}.agf-places{grid-template-columns:1fr 1fr;gap:28px;display:grid}.agf-places strong{font-size:22px;font-weight:500;display:block}.agf-mini{color:#9ea2ff;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.agf-socials{flex-wrap:wrap;gap:12px;display:flex}.agf-socials a{color:#9ea2ff;font-size:16px;font-weight:600;text-decoration:none}.agf-form{border-inline-start:1px solid #ffffff1a;align-content:center;gap:10px;padding:40px 32px;display:grid}.agf-form-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.agf-form input[type=email]{color:#fff;width:100%;font:inherit;border:0;background:0 0;border-bottom:1px solid #ffffff40;border-radius:0;outline:none;padding:10px 0}.agf-form input[type=email]::placeholder{color:#ffffff73}.agf-form button[type=submit]{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#3a4157,#1b2236);border:0;border-radius:8px;margin-top:8px;font-weight:700;box-shadow:inset 0 1px #ffffff24}.agf-form label,.agf-form .news-check{color:#ffffffa6;font-size:14px}.agf-form form{gap:10px;display:grid}.agf-links{background:var(--ag-soft);border-top:1px solid var(--ag-line);border-bottom:1px solid var(--ag-line);grid-template-columns:repeat(4,1fr);display:grid}.agf-link-cell{justify-content:center;align-items:center;min-height:72px;display:flex;position:relative}.agf-link-cell i{background:#c5c9d4;width:7px;height:7px;position:absolute;inset-inline-start:-4px}.agf-link-cell a{color:var(--ag-ink);font-size:18px;font-weight:600;text-decoration:none}.agf-link-cell a:hover{color:var(--ag-accent)}.agf-word{background:var(--ag-soft);place-items:center;min-height:240px;padding:40px 24px;display:grid;position:relative;overflow:hidden}.agf-word a{z-index:2;width:min(560px,80%);display:block;position:relative}.agf-word img{filter:drop-shadow(0 18px 22px #0a10242e);width:100%;height:auto}.agf-bar{background:var(--ag-soft);border-top:1px solid var(--ag-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 24px;font-size:15px;display:grid}.agf-bar p{color:var(--ag-muted);margin:0}.agf-bar-social{gap:14px;display:flex}.agf-bar-social a,.agf-top{color:var(--ag-ink);font-weight:600;text-decoration:none}.agf-top{justify-self:end;align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.ag-logos{grid-template-columns:repeat(4,1fr)}.ag-logos>*{border-bottom:1px solid var(--ag-line)}.ag-svc-grid,.ag-why-grid{grid-template-columns:repeat(2,1fr)}.ag-svc-col:nth-child(3),.ag-why-cell:nth-child(3){border-inline-start:0}.ag-svc-col,.ag-why-cell{border-bottom:1px solid var(--ag-line)}.ag-proc{grid-template-columns:1fr}.ag-proc-side{position:static}.ag-proc-side h2{margin-bottom:8px}.ag-row-body{padding-inline:40px}.ag-row-img{position:static}.agf-contact{grid-template-columns:1fr}.agf-form{border-inline-start:0;border-top:1px solid #ffffff1a}}@media (max-width:680px){.ag-frame{border-inline:0}.ag-hero{gap:20px;padding:72px 0 80px}.ag-hero-title{gap:10px;font-size:clamp(36px,11vw,56px)}.ag-hero-tile{border-radius:16px;width:76px}.ag-hero-lead,.ag-actions{padding-inline:16px}.ag-logos{grid-template-columns:repeat(2,1fr)}.ag-about .ag-head,.ag-stat,.ag-stats-intro,.ag-why .ag-head,.ag-row summary,.ag-row-body{padding-inline:16px}.ag-about-grid{grid-template-columns:1fr}.ag-about-photo{min-height:260px}.ag-svc-grid,.ag-why-grid{grid-template-columns:1fr}.ag-svc-col{border-inline-start:0;min-height:300px}.ag-why-cell{border-inline-start:0}.ag-proc{padding:48px 16px}.ag-vision-bar{grid-template-columns:repeat(3,1fr)}.ag-vision-link{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:center;padding:14px}.ag-vision-bar>span{padding:12px}.ag-compare-grid{grid-template-columns:1fr}.ag-row summary{grid-template-columns:1fr auto}.ag-row-meta{grid-column:1/-1}.ag-head-narrow{padding-inline:16px}.agf-info{padding:40px 16px}.agf-line{grid-template-columns:1fr;gap:10px}.agf-places{grid-template-columns:1fr}.agf-links{grid-template-columns:repeat(2,1fr)}.agf-bar{text-align:center;grid-template-columns:1fr;justify-items:center}.agf-top{justify-self:center}.agf-steps{height:110px}.agf-tag{display:none}}.agf-form .news-pill{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.agf-form .news-consent{color:#ffffffa6;font-size:14px}.agf-form .news-done,.agf-form .news-problem{color:#fff}.agf-form .news-consent a{color:#9ea2ff}.ag-why>:not(.ag-px){z-index:2;position:relative}.ag-page-hero{text-align:center;background:linear-gradient(var(--ag-line) 1px, transparent 1px) 0 0 / 100% 64px, linear-gradient(90deg, var(--ag-line) 1px, transparent 1px) 0 0 / 64px 100%, #f6f7fa;border-top:0;justify-items:center;gap:18px;padding:110px 24px 100px;display:grid;overflow:hidden}.ag-page-hero:before,.ag-page-hero:after{display:none}.ag-page-hero>:not(.ag-px){z-index:2;position:relative}.ag-page-hero h1{background:linear-gradient(180deg, #5a6074, var(--ag-ink) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:860px;margin:0;padding-bottom:.18em;font-size:clamp(38px,5.4vw,72px);font-weight:500;line-height:1.3}.ag-page-hero>p{max-width:520px;color:var(--ag-muted);margin:0;font-size:17px;line-height:1.9}.ag-muted-line{color:#7c8296;-webkit-text-fill-color:#7c8296}.ag-search{border:1px solid var(--ag-line);background:#fff;border-radius:12px;gap:8px;width:min(520px,100%);margin-top:8px;padding:6px;display:flex;box-shadow:0 10px 26px #0a102414}.ag-search input{min-width:0;color:var(--ag-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px}.ag-search .ag-btn{min-height:42px}.ag-works-sec{gap:40px;padding:64px 40px;display:grid}.ag-works{gap:14px;display:grid}.ag-work{color:inherit;grid-template-columns:1fr 1fr;gap:8px;text-decoration:none;display:grid}.ag-work-img{color:#9ea2ff;background:linear-gradient(160deg,#1b2236,#05070f);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.ag-work-img>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--spring);position:absolute;inset:0}a.ag-work:hover .ag-work-img>img{transform:scale(1.04)}.ag-work-panel{color:#fff;background:#6b7183;grid-template-rows:1fr auto;transition:background .3s;display:grid}a.ag-work:hover .ag-work-panel{background:#4a5064}.ag-work-top{align-content:start;justify-items:start;gap:10px;padding:24px;display:grid}.ag-work-top h2,.ag-work-top h3{color:#fff;margin:0;font-size:22px;font-weight:500}.ag-work-top p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.8}.ag-work-stats{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.ag-work-stats>span{border-inline-start:1px solid #fff3;gap:2px;padding:14px 18px;display:grid}.ag-work-stats>span:first-child{border-inline-start:0}.ag-work-stats b{color:#fff;font-family:var(--font-num), var(--font-sub), system-ui;font-size:20px;font-weight:500}.ag-work-stats small{color:#ffffffb3;font-size:14px}.ag-work-lg{grid-template-columns:1.4fr 1fr}.ag-work-lg .ag-work-img{background:#e8eaf0;min-height:380px;padding:16px}.ag-work-lg .ag-work-img .pg{width:100%}.ag-work-lg .ag-work-img .pg-main{border-radius:4px}.ag-note{color:var(--ag-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 40px;font-size:15px;display:flex}.ag-note p{margin:0}.ag-desc{max-width:640px;color:var(--ag-muted);font-size:17px;line-height:2}.ag-desc p{margin:0 0 8px}.ag-desc img,.ag-desc iframe{max-width:100%}.ag-feat-grid{grid-auto-rows:1fr}.ag-feat{grid-template-rows:auto 1fr auto auto;min-height:300px}.ag-feat h3{color:inherit;margin:0;font-size:19px;font-weight:600}.ag-feat:nth-child(4n+1){border-inline-start:0}.ag-feat-grid .ag-feat:nth-child(n+5){border-top:1px solid var(--ag-line)}.ag-pricing{padding-top:64px}.ag-plans{border-top:1px solid var(--ag-line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.ag-plans.is-single{grid-template-columns:minmax(0,560px);justify-content:center}.ag-plan-cell{border-inline-start:1px solid var(--ag-line);padding:28px}.ag-plan-cell:first-child{border-inline-start:0}.ag-plan{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;gap:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 6px #0a10240f}.ag-plan-top{background:#fff;border-radius:6px;gap:14px;padding:18px;display:grid;position:relative}.ag-plan-tags{color:var(--ag-ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ag-plan-avail{background:var(--ag-accent-soft);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ag-plan-avail:before{content:"";background:var(--ag-accent);width:7px;height:7px}.ag-plan h3{color:var(--ag-ink);margin:0;font-size:22px;font-weight:500;line-height:1.35}.ag-plan h3 span{color:#8a90a2;display:block}.ag-plan-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ag-plan-buy p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ag-plan-buy b{color:var(--ag-ink);font-family:var(--font-num), var(--font-sub), system-ui;font-size:28px;font-weight:500}.ag-plan-buy small{color:var(--ag-muted);font-size:14px}.ag-plan-buy s{color:#9aa0b0;font-size:15px}.ag-plan-buy .ag-btn{justify-content:center;min-width:150px}.ag-plan-list{color:var(--ag-ink);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:22px 14px 16px;font-size:15px;list-style:none;display:grid}.ag-plan-list li{align-items:center;gap:8px;display:flex}.ag-plan-list svg{color:#9aa0b0;flex:none}.ag-plan.is-dark{background:linear-gradient(170deg,#2b3246,#121726);border-color:#2b3246}.ag-plan.is-dark .ag-plan-top{background:linear-gradient(170deg,#5a6074,#343a4e)}.ag-plan.is-dark .ag-plan-tags,.ag-plan.is-dark h3,.ag-plan.is-dark .ag-plan-buy b{color:#fff}.ag-plan.is-dark h3 span,.ag-plan.is-dark .ag-plan-buy small{color:#ffffffa6}.ag-plan.is-dark .ag-plan-avail{color:#fff;background:#ffffff24}.ag-plan.is-dark .ag-plan-list{color:#fff}.ag-plan.is-dark .ag-plan-list svg{color:#ffffff80}.ag-plan .ag-px{z-index:3}.ag-fine{color:var(--ag-muted);text-align:center;border-top:1px solid var(--ag-line);margin:0;padding:16px 24px 24px;font-size:14px}.ag-row-body-wide{padding-inline-end:40px}.ag-log{color:var(--ag-muted);gap:4px;margin:0;padding-inline-start:18px;font-size:16px;line-height:1.8;display:grid}.ag-reviews{gap:34px;padding:64px 40px;display:grid}.ag-review-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ag-review{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;align-content:start;gap:12px;margin:0;padding:20px;display:grid}.ag-review p{color:var(--ag-ink);margin:0;font-size:16px;line-height:1.9}.ag-review footer{border-top:1px solid var(--ag-line);padding-top:12px;display:grid}.ag-review footer small{color:var(--ag-muted);font-size:14px}.ag-review-reply{border-inline-start:2px solid var(--ag-accent);background:#fff;padding:10px 12px;color:var(--ag-muted)!important;font-size:15px!important}.ag-rate{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;width:min(560px,100%);margin-inline:auto;padding:20px}.ag-rate>p{color:var(--ag-muted);text-align:center;margin:0}.ag-rate .btn{border-radius:8px}@media (max-width:1000px){.ag-work,.ag-work-lg,.ag-plans{grid-template-columns:1fr}.ag-plan-cell{border-inline-start:0;border-bottom:1px solid var(--ag-line)}.ag-feat:nth-child(odd){border-inline-start:0}.ag-feat-grid .ag-feat:nth-child(n+3){border-top:1px solid var(--ag-line)}}@media (max-width:680px){.ag-page-hero{padding:80px 16px 72px}.ag-works-sec,.ag-reviews{padding:48px 16px}.ag-plan-cell{padding:16px}.ag-plan-list{grid-template-columns:1fr}.ag-note{padding:18px 16px}.ag-feat{border-inline-start:0!important}}main:not(:has(>.ag-frame,.adm)){width:min(var(--ag-frame), 100%);border-inline:1px solid var(--ag-line);background:#fff;margin-inline:auto;padding-bottom:48px}main:not(:has(>.ag-frame,.adm))>.ag-page-hero:first-child{border-top:0}@media (max-width:680px){.ag-hero-title{gap:8px;font-size:10.5vw}.ag-hero-tile{border-radius:14px;width:58px}.ag-hero .ag-px-bottom-end,.ag-page-hero .ag-px-bottom-end{display:none}.ag-px{transform-origin:100% 0;scale:.5}.ag-px-top-end{transform-origin:0 0}.ag-px-bottom-end{transform-origin:0 100%}.ag-px-bottom-start{transform-origin:100% 100%}.ag-hero-title{font-size:9vw}}@media (max-width:760px){.agh .header-row{grid-template-columns:1fr auto auto;align-items:center}}.topbar .container{width:min(var(--ag-frame), 100%);max-width:none;padding-inline:24px}.ag-hero{justify-items:normal;gap:0;padding:0;display:block}.agx{--tile:302px;--arrow-row:52px;grid-template-columns:1fr var(--tile) 1fr;grid-template-rows:222px var(--arrow-row) 198px var(--arrow-row);display:grid;position:relative}.agx>*{z-index:2;position:relative}.agx-px{z-index:1;pointer-events:none;position:absolute}.agx-px i{background:var(--ag-accent);position:absolute}.agx-px-top{top:0;width:260px;height:222px;inset-inline-start:0}.agx-px-top i{width:74px;height:74px}.agx-px-top i:first-child{top:0;inset-inline-start:0}.agx-px-top i:nth-child(2){top:0;width:148px;inset-inline-start:111px}.agx-px-top i:nth-child(3){top:74px;inset-inline-start:74px}.agx-px-top i:nth-child(4){top:148px;inset-inline-start:0}.agx-px-top i:nth-child(5){display:none}.agx-lines{border-inline:1px dashed #c9cdd8;grid-area:1/2;justify-self:center;width:33%}.agx-arrows{justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.agx-arrows i{background:var(--ag-ink);opacity:.18;width:13px;height:16px;animation:2.2s ease-in-out infinite agx-arrow;display:block;-webkit-mask:url(/ag/arrow-left.svg) 50%/contain no-repeat;mask:url(/ag/arrow-left.svg) 50%/contain no-repeat}.agx-arrows-top{grid-area:2/3}.agx-arrows-top i{-webkit-mask-image:url(/ag/arrow-right.svg);mask-image:url(/ag/arrow-right.svg)}.agx-arrows-bottom{grid-area:4/1}@keyframes agx-arrow{0%,70%,to{opacity:.18}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.agx-arrows i{animation:none}}.agx-title{grid-area:3/1/auto/-1;grid-template-columns:1fr var(--tile) 1fr;color:var(--ag-ink);border-block:1px dashed #c9cdd8;align-items:center;margin:0;font-size:clamp(56px,8.2vw,128px);font-weight:900;line-height:1;display:grid}.agx-word{background:linear-gradient(180deg, #555b6e 0%, var(--ag-ink) 70%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.agx-word-a{grid-column:1;justify-self:center}.agx-word-b{grid-column:3;justify-self:center}.agx-tile{border:1px solid var(--ag-line);background:linear-gradient(160deg,#fff,#f0f2f6);border-radius:14px;grid-area:2/2/span 3;place-items:center;display:grid;box-shadow:inset 0 2px #fff}.agx-tile:before,.agx-tile:after{content:"";background:linear-gradient(90deg, var(--ag-ink) 5px, transparent 5px calc(100% - 5px), var(--ag-ink) calc(100% - 5px));height:5px;position:absolute;inset-inline:-3px}.agx-tile:before{top:calc(var(--arrow-row) - 3px)}.agx-tile:after{bottom:calc(var(--arrow-row) - 3px)}.agx-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#fff 0%,#f4f5f8 60%,#e9ebf0 100%);border:1px solid #eceef3;border-radius:50%;place-items:center;width:92%;display:grid;box-shadow:0 30px 60px #0a102414}.agx-disc img{filter:drop-shadow(0 18px 22px #0a10244d);width:54%;height:auto}.agx-foot{align-content:start;justify-items:center;gap:26px;min-height:324px;padding-top:62px;display:grid;position:relative}.agx-foot>:not(.agx-px){z-index:2;position:relative}.agx-px-bottom{bottom:0;width:378px;height:324px;inset-inline-end:0}.agx-px-bottom i{width:108px;height:108px}.agx-px-bottom i:first-child{top:0;inset-inline-end:0}.agx-px-bottom i:nth-child(2){top:108px;inset-inline-end:108px}.agx-px-bottom i:nth-child(3){top:216px;inset-inline-end:0}.agx-px-bottom i:nth-child(4){top:216px;width:216px;inset-inline-end:162px}.ag-btn-ico>svg{display:none}.ag-btn-ico:before,.ag-btn-ico:empty:before{content:"";clip-path:none;background:#fff;width:13px;height:16px;transform:none;-webkit-mask:url(/ag/arrow-left.svg) 50%/contain no-repeat;mask:url(/ag/arrow-left.svg) 50%/contain no-repeat}@media (max-width:1000px){.agx{--tile:200px;--arrow-row:40px;grid-template-rows:150px var(--arrow-row) 150px var(--arrow-row)}.agx-px-top{transform-origin:100% 0;scale:.68}.agx-px-bottom{transform-origin:0 100%;scale:.6}.agx-title{font-size:clamp(44px,8vw,80px)}.agx-foot{min-height:240px;padding-top:44px}}@media (max-width:680px){.agx{--tile:84px;--arrow-row:26px;grid-template-rows:96px var(--arrow-row) 84px var(--arrow-row)}.agx-px-top{scale:.4}.agx-px-bottom{scale:.34}.agx-title{font-size:8.6vw}.agx-arrows{padding-inline:8px}.agx-arrows i:nth-child(n+6){display:none}.agx-tile{border-radius:10px}.agx-foot{min-height:0;padding:28px 16px 120px}}[dir=rtl] .agx-px-top{transform-origin:100% 0}@media (max-width:680px){.ag-frame{border-inline:1px solid var(--ag-line);width:auto;margin-inline:12px}.agf .ag-frame{margin-inline:12px}.agh .header-row{grid-template-columns:1fr auto;min-height:60px;padding-inline:0 10px}.agh .header-end{display:none}.agh .brand{border:0;padding-inline:16px}.agh .brand img{height:22px}.agh .menu-btn{color:#fff;background:linear-gradient(180deg, #3a4157, var(--ag-ink));border-radius:9px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff29,0 6px 14px #0a102440}.agx{--tile:100%;grid-template-rows:150px 86px 178px 86px;grid-template-columns:1fr}.agx-lines,.agx-arrows{display:none}.agx-title{display:contents}.agx-word{border-block:1px dashed #c9cdd8;align-self:stretch;place-items:center;font-size:13.5vw;display:grid;grid-column:1!important;justify-self:stretch!important}.agx-word-a{grid-row:2}.agx-word-b{grid-row:4}.agx-tile{border-radius:12px;grid-area:3/1;place-self:center;width:140px;height:140px}.agx-tile:before,.agx-tile:after{display:none}.agx-px-top{transform-origin:100% 0;scale:.68}.agx-foot{gap:22px;min-height:0;padding:40px 16px 190px}.agx-foot .ag-hero-lead{padding:0;font-size:17px}.agx-foot .ag-actions{flex-direction:column;align-items:center;gap:14px;padding:0}.agx-px-bottom{transform-origin:0 100%;scale:.46}.ag-logos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:50%;grid-auto-flow:column;display:grid;overflow-x:auto}.ag-logos::-webkit-scrollbar{display:none}.ag-logos>*{scroll-snap-align:start;border-bottom:0;min-height:150px}}@media (max-width:760px){.agh .header-row{position:relative}.agh .menu-btn{color:#fff;background:linear-gradient(180deg, #3a4157, var(--ag-ink));cursor:pointer;border:0;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff29,0 6px 14px #0a102440}.menu-lines{width:18px;height:10px;display:block;position:relative}.menu-lines i{background:#fff;border-radius:2px;height:2px;transition:top .25s,transform .25s;position:absolute;inset-inline:0}.menu-lines i:first-child{top:0}.menu-lines i:last-child{top:8px}.menu-btn.is-open .menu-lines i{top:4px}.menu-btn.is-open .menu-lines i:first-child{transform:rotate(45deg)}.menu-btn.is-open .menu-lines i:last-child{transform:rotate(-45deg)}.agh .mm{top:100%;bottom:auto;z-index:40;border:1px solid var(--ag-line);opacity:0;visibility:hidden;background:#fff;border-top:0;place-items:stretch stretch;gap:20px;height:auto;padding:20px 18px 22px;transition:opacity .2s,transform .2s,visibility 0s .2s;display:grid;position:absolute;inset-inline:-1px;transform:translateY(-6px);box-shadow:0 18px 36px #0a10241f}.agh .mm.is-open{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.agh .mm nav{justify-items:start;gap:0;display:grid}.agh .mm-link{width:100%;color:var(--ag-ink);opacity:1;padding:9px 4px;font-size:17px;font-weight:500;text-decoration:none;display:block;transform:none}.agh .mm-link.is-on{color:var(--ag-accent);font-weight:700}.mm-cta{color:#fff;background:linear-gradient(180deg, #3a4157, var(--ag-ink));border-radius:9px;place-items:center;min-height:48px;font-size:16px;font-weight:700;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff24,0 10px 22px #0a102438}body.menu-open{overflow:clip visible}html:has(body.menu-open){overflow:hidden}}.mm-scrim{display:none}@media (max-width:760px){.mm-scrim{z-index:29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#0a102452;transition:opacity .25s,visibility 0s .25s;display:block;position:fixed;inset:0}.mm-scrim.is-open{opacity:1;visibility:visible;transition:opacity .25s}}.ag-mq-item{font-family:var(--font-latin), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-weight:800}.ag-mq .ag-mq-track{animation-name:ag-mq-ltr}@keyframes ag-mq-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}.ag-head h2,.ag-proc-side h2,.ag-page-hero h1,.ag-work-top h2,.ag-work-top h3,.ag-plan h3,.ag-quote-card h2,.agf-places strong,.ag-why-cell h3,.ag-proc-text h3,.ag-compare-card h3,.ag-row-title,.ag-feat h3,.ag-faq summary h3{font-weight:700}.agx-disc{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.agx-disc img{width:clamp(56px,9vw,150px)}.agh .header-cta{isolation:isolate;position:relative;overflow:hidden}.ag-btn:has(.ag-btn-ico){isolation:isolate;position:relative;overflow:hidden}.agh .header-cta:after{content:"";top:6px;bottom:6px;z-index:3;background:linear-gradient(90deg, #4246ff00 0%, #4246ffbf 100%), url(/ag/arrow-left-white.svg) repeat-x 0 50% / 32px 16px, var(--ag-accent);opacity:0;width:34px;transition:width .45s var(--spring), opacity .2s;border-radius:6px;position:absolute;inset-inline-start:6px;box-shadow:inset 0 1px #ffffff4d}.ag-btn:has(.ag-btn-ico):after{content:"";top:6px;bottom:6px;z-index:3;background:linear-gradient(90deg, #4246ff00 0%, #4246ffbf 100%), url(/ag/arrow-left-white.svg) repeat-x 0 50% / 32px 16px, var(--ag-accent);opacity:0;width:34px;transition:width .45s var(--spring), opacity .2s;border-radius:6px;position:absolute;inset-inline-start:6px;box-shadow:inset 0 1px #ffffff4d}.agh .header-cta:after{top:5px;bottom:5px;width:32px;inset-inline-start:5px}.agh .header-cta:hover:after,.agh .header-cta:focus-visible:after{opacity:1;width:calc(100% - 12px);animation:.9s linear infinite ag-btn-march}.ag-btn:has(.ag-btn-ico):hover:after{opacity:1;width:calc(100% - 12px);animation:.9s linear infinite ag-btn-march}.ag-btn:has(.ag-btn-ico):focus-visible:after{opacity:1;width:calc(100% - 12px);animation:.9s linear infinite ag-btn-march}.agh .header-cta:hover:after,.agh .header-cta:focus-visible:after{width:calc(100% - 10px)}@keyframes ag-btn-march{0%{background-position:0 0,0,0 0}to{background-position:0 0,-32px,0 0}}@media (prefers-reduced-motion:reduce){.agh .header-cta:after{transition:none}.ag-btn:has(.ag-btn-ico):after{transition:none}.agh .header-cta:hover:after{animation:none}.ag-btn:has(.ag-btn-ico):hover:after{animation:none}}.ag-svc-col{isolation:isolate;background:0 0;grid-template-rows:auto auto 1fr auto;transition:none}.ag-svc-col:hover{color:inherit;background:0 0}.ag-svc-col:before{content:"";z-index:-2;background:radial-gradient(60% 45% at 75% 22%,#4246ff99,#0000 70%),radial-gradient(50% 40% at 15% 85%,#7a7eff47,#0000 70%),repeating-linear-gradient(115deg,#ffffff0d 0 1px,#0000 1px 22px),linear-gradient(170deg,#1b2236 0%,#05070f 100%);transition:transform .8s;position:absolute;inset:0;transform:scale(1)}.ag-svc-col:after{content:"";z-index:-1;opacity:1;background:#fff;width:101%;height:101%;transition:transform .8s,opacity .8s;position:absolute;top:49%;left:51%;transform:translate(-51%,-49%)scale(1)}.ag-svc-col:hover:before{transform:scale(1.15)}.ag-svc-col:hover:after{opacity:0;transform:translate(-51%,-49%)scale(0)}.ag-svc-col .ag-chip{grid-row:1;transition:background .6s,color .6s}.ag-svc-col .ag-svc-text{color:#d1d5db;opacity:0;grid-row:2;transition:opacity .6s}.ag-svc-col .ag-svc-no{color:#0a10241a;grid-row:3;transition:color .6s}.ag-svc-col .ag-svc-list{grid-row:4}.ag-svc-col .ag-svc-list li{color:var(--ag-ink);transition:color .6s}.ag-svc-col:hover .ag-chip{color:var(--ag-ink);background:#f3f4f6}.ag-svc-col:hover .ag-svc-text{opacity:1;color:#d1d5db}.ag-svc-col:hover .ag-svc-no{color:#f9fafbcc}.ag-svc-col:hover .ag-svc-list li{color:#f9fafb}.ag-svc-go{width:56px;height:56px;color:var(--ag-ink);background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff 0%,#fff0 100%),#fff;border-radius:12px;transition:opacity .6s;bottom:24px;transform:none;box-shadow:0 3px 3px #0000000a,inset 0 1px #fff9,inset 0 -5px #e4e4e4,inset 0 0 0 1px #fafafa}.ag-svc-col:hover .ag-svc-go{transform:none}.ag-feat .ag-svc-text{opacity:1;color:var(--ag-muted);grid-row:auto}.ag-feat h3{transition:color .6s}.ag-feat:hover h3{color:#fff}.ag-feat:hover .ag-svc-text{color:#d1d5db}@media (hover:none){.ag-svc-col .ag-svc-text{opacity:1;color:var(--ag-muted)}}.ag-faq-sec{background:#fff;gap:40px;padding:80px 24px 96px}.ag-faq-grid{z-index:0;pointer-events:none;background:linear-gradient(#e6e8ee 1px,#0000 1px) 0 0/100% 41px,linear-gradient(90deg,#e6e8ee 1px,#0000 1px) 0 0/41px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 28%,#000 35%,#0000 80%);mask-image:radial-gradient(60% 50% at 50% 28%,#000 35%,#0000 80%)}.ag-faq-sec .ag-px-line i{background:#f3f4f6}.ag-faq-sec .ag-px i:nth-child(2),.ag-faq-sec .ag-px i:nth-child(4){background:0 0}.ag-faq-sec .ag-px i:nth-child(5){background:#f3f4f6}.ag-faq{gap:16px;width:min(684px,100%)}.ag-faq details{background:#f3f3f3;border:0;border-radius:8px;box-shadow:0 3px 3px #0000000a,inset 0 1px #fff9,inset 0 -5px #e4e4e4,inset 0 0 0 1px #fafafa}.ag-faq summary{padding:20px 24px 24px}.ag-faq summary h3{font-size:17px;font-weight:600;line-height:1.6}.ag-faq details p{color:var(--ag-ink-2);margin-top:-8px;padding:0 24px 26px;font-size:15px;line-height:1.9}.ag-faq-btn{background:linear-gradient(180deg, #3a4157, var(--ag-ink));border-radius:4px;width:26px;height:26px;box-shadow:inset 0 1px #ffffff29,0 2px 4px #0a102433}.ag-faq-btn:before,.ag-faq-btn:after{background:#9ea2ff;width:10px;height:1.5px}.ag-faq details[open] .ag-faq-btn:before{background:#fff}@media (max-width:680px){.ag-faq-sec{padding:64px 14px 72px}.ag-faq summary{padding:16px 16px 20px}.ag-faq details p{padding:0 16px 22px}}.ag-faq{width:min(852px,100%)}.ag-faq summary{box-sizing:border-box;min-height:83px;padding:23px 32px 28px}.ag-faq summary h3{font-size:18px;line-height:1.45}.ag-faq details p{padding:0 32px 30px}.ag-faq-btn{border-radius:5px;width:32px;height:32px}.ag-faq-btn:before,.ag-faq-btn:after{width:12px}@media (max-width:680px){.ag-faq summary{min-height:70px;padding:20px 18px 24px}.ag-faq summary h3{font-size:16px}.ag-faq details p{padding:0 18px 24px}.ag-faq-btn{width:28px;height:28px}}.agf-info{align-content:start;gap:0;padding:0;display:grid}.agf-row{grid-template-columns:120px 1fr;align-items:baseline;gap:24px;padding:44px 40px;display:grid}.agf-row+.agf-row{border-top:1px solid #ffffff14}.agf-row>.ag-label{justify-self:start}.agf-cell{gap:10px;display:grid}.agf-cell>p{color:#fff9;margin:0;font-size:15px;line-height:1.8}.agf-big{color:#fff;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.3}.agf-links-row,.agf-socials{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.agf-mini{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.agf-mini:hover{color:#fff;background:#4246ff40;border-color:#7a7eff99}.agf-places{grid-template-columns:1fr 1fr;gap:32px}.agf-places>div{align-content:start;justify-items:start;gap:8px;display:grid}.agf-places strong{font-size:20px;font-weight:700}.agf-places p{color:#fff9;margin:0;font-size:15px;line-height:1.8}.agf-form{border-inline-start:1px solid #ffffff14;align-content:start;justify-items:start;gap:10px;padding:44px 36px;display:grid}.agf-form-title{color:#fff;margin:6px 0 0;font-size:24px;font-weight:700}.agf-form-sub{color:#fff9;margin:0 0 10px;font-size:15px}.agf-form .news-form,.agf-form form{gap:14px;width:100%;display:grid}.agf-form .news-pill{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:6px;width:100%;padding:5px;display:flex}.agf-form .news-pill:focus-within{border-color:#7a7effcc}.agf-form input[type=email]{text-align:right;border:0;flex:1;min-width:0;padding:10px 12px}.agf-form .news-pill button[type=submit]{color:#fff;background:var(--ag-accent);border-radius:7px;width:auto;min-height:42px;margin:0;padding:0 22px;box-shadow:inset 0 1px #ffffff40}.agf-form .news-pill button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.agf-form .news-consent{color:#fff9;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.agf-form .news-consent input{width:16px;height:16px;accent-color:var(--ag-accent);flex:none;margin-top:3px}@media (max-width:1000px){.agf-contact{grid-template-columns:1fr}.agf-form{border-inline-start:0;border-top:1px solid #ffffff14}}@media (max-width:680px){.agf-row{grid-template-columns:1fr;gap:14px;padding:32px 18px}.agf-places{grid-template-columns:1fr;gap:24px}.agf-form{padding:32px 18px}}.agf-socials a.agf-mini{color:#fff}.agf-form .news-consent{text-align:start;justify-content:flex-start;width:100%}.agx-disc img{filter:none;width:clamp(64px,11vw,190px)}.ag-pill-img img{width:40px}.agf-contact{grid-template-columns:1fr 1fr}.agf-info{align-content:center;justify-items:start;gap:12px;padding:56px 40px;display:grid}.agf-info>p{color:#fff9;margin:0;font-size:16px;line-height:1.8}.agf-info .agf-big{margin-top:6px;font-size:clamp(30px,3vw,40px)}.agf-cta-btn{color:#fff;background:var(--ag-accent);border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 10px 24px #4246ff4d}.agf-cta-btn:hover{color:#fff;transform:translateY(-2px)}.agf-form{align-content:center;padding:56px 40px}@media (max-width:1000px){.agf-contact{grid-template-columns:1fr}}@media (max-width:680px){.agf-info,.agf-form{padding:36px 18px}}.to-top{color:#fff;background:var(--ag-ink);border:0;width:40px;height:40px;box-shadow:0 8px 20px #0a102440}.to-top:hover{color:#fff;background:#1b2236}.to-top>svg:not(.to-top-ring){z-index:1;position:relative}.to-top-ring{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.to-top-ring circle{fill:none;stroke-width:2.5px}.to-top-ring circle:first-child{stroke:#4246ff2e}.to-top-ring circle:last-child{stroke:var(--ag-accent);stroke-linecap:round;transition:stroke-dashoffset .12s linear}@media (max-width:900px){.to-top{bottom:24px;width:38px;height:38px;inset-inline-start:14px}}.ag-auth{border-top:0;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.ag-auth:before,.ag-auth:after{display:none}.ag-auth-form{align-content:center;gap:28px;padding:64px clamp(24px,5vw,72px);display:grid}.ag-auth-form .ag-head h1{color:var(--ag-ink);margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.25}.ag-auth-card{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:12px;padding:26px;box-shadow:0 3px 3px #0000000a,inset 0 -5px #e7e9ef}.ag-auth-card .auth-providers{gap:10px;margin:0}.ag-auth-card .provider{min-height:50px;color:var(--ag-ink);border:1px solid var(--ag-line);background:#fff;border-radius:9px;font-weight:700;box-shadow:0 2px 3px #0a10240a,inset 0 -3px #eceef3}.ag-auth-card .provider:hover:not(:disabled){background:#fff;border-color:#c7ccff}.ag-auth-card .auth-divider{color:var(--ag-muted);margin-block:18px}.ag-auth-card .segmented{background:#e9ebf0;border:0;border-radius:9px;padding:4px}.ag-auth-card .segmented button{border-radius:7px;font-weight:600}.ag-auth-card .segmented button.is-on{color:var(--ag-ink);background:#fff;box-shadow:0 2px 6px #0a102414}.ag-auth-card label,.ag-auth-card .field>span{color:var(--ag-ink);font-weight:600}.ag-auth-card input[type=tel],.ag-auth-card input[type=email],.ag-auth-card input[type=text]{border:1px solid var(--ag-line);min-height:50px;box-shadow:none;background:#fff;border-radius:9px}.ag-auth-card input:focus-visible{border-color:var(--ag-accent);outline-offset:0;outline:3px solid #4246ff26}.ag-auth-card .btn-primary{color:#fff;background:linear-gradient(180deg, #2b3246, var(--ag-ink));border:0;border-radius:9px;min-height:52px;box-shadow:inset 0 1px #ffffff24,0 12px 26px #0a102438}.ag-auth-card .btn-primary:after{display:none}.ag-auth-card .btn-primary:hover:not(:disabled){background:linear-gradient(#343c54,#121829)}.ag-auth-card .btn-primary:disabled{opacity:.5;box-shadow:none}.ag-auth-card .otp-box{border-color:var(--ag-line);background:#fff;border-radius:9px}.ag-auth-card .fine{color:var(--ag-muted)}.ag-auth-card .auth-terms{text-align:center;margin-top:16px}.ag-auth-side{color:#fff;background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/48px 100%,radial-gradient(60% 50% at 70% 30%,#4246ff73,#0000 70%),linear-gradient(170deg,#121a33,#05070f);align-content:center;padding:64px clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.ag-auth-side-in{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.ag-auth-side h2{color:#fff;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.3}.ag-auth-side ul{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ag-auth-side li{color:#ffffffd1;align-items:center;gap:10px;font-size:16px;display:flex}.ag-auth-side li svg{color:#9ea2ff;flex:none}@media (max-width:900px){.ag-auth{grid-template-columns:1fr;min-height:0}.ag-auth-side{display:none}.ag-auth-form{padding:48px 18px 56px}.ag-auth-card{padding:18px}}.ag-auth-card .btn.btn-primary.btn-wide{color:#fff;background:linear-gradient(180deg, #2b3246, var(--ag-ink));border:0;border-radius:9px;min-height:52px;animation:none;box-shadow:inset 0 1px #ffffff24,0 12px 26px #0a102438}.ag-auth-card .btn.btn-primary.btn-wide:before,.ag-auth-card .btn.btn-primary.btn-wide:after{display:none}.ag-auth-card .btn.btn-primary.btn-wide:hover:not(:disabled){background:linear-gradient(#343c54,#121829)}.ag-auth-card .btn.btn-primary.btn-wide:disabled{opacity:.45;box-shadow:none}.ag-auth-card .field{border:1px solid var(--ag-line);background:#fff;border-radius:9px;min-height:50px}.ag-auth-card .field:focus-within{border-color:var(--ag-accent);box-shadow:0 0 0 3px #4246ff26}.ag-auth-card .field input{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ag-auth,.ag-auth-form,.ag-auth-card{min-width:0}.ag-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.ag-auth{grid-template-columns:minmax(0,1fr)}}.ag-auth-card .auth-form{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;margin:0}.ag-auth-card .auth-providers,.ag-auth-card .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-auth-card .auth-email-form{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.ag-auth-card .field input{width:100%;min-width:0}.ag-auth{background:#fff;min-height:0;padding:0;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.ag-auth>.ag-faq-grid{-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(55% 60% at 50% 45%,#000 30%,#0000 80%)}.ag-auth-form{z-index:1;justify-items:stretch;width:min(560px,100%);margin-inline:auto;padding:80px 24px 96px;position:relative}.ag-auth-card{border:1px solid var(--ag-line);background:#fff;border-radius:0;padding:32px;position:relative;box-shadow:0 24px 50px #0a10240f}.ag-corner{background:var(--ag-ink);width:7px;height:7px;position:absolute}.ag-corner-a{top:-4px;inset-inline-start:-4px}.ag-corner-b{top:-4px;inset-inline-end:-4px}.ag-corner-c{bottom:-4px;inset-inline-start:-4px}.ag-corner-d{bottom:-4px;inset-inline-end:-4px}.ag-auth-card .provider,.ag-auth-card .segmented,.ag-auth-card .segmented button,.ag-auth-card .field,.ag-auth-card .otp-box{border-radius:0}.ag-auth-card .provider{background:var(--ag-soft);box-shadow:inset 0 -3px #e4e6ec}.ag-auth-card .segmented{background:var(--ag-soft);border:1px solid var(--ag-line)}.ag-auth-card .btn.btn-primary.btn-wide{border-radius:0}@media (max-width:680px){.ag-auth-form{padding:56px 16px 64px}.ag-auth-card{padding:20px}}.ag-auth-form .ag-head h1{font-family:var(--font-arabic), system-ui, sans-serif;font-weight:500}.agf-cta h2{background:linear-gradient(to left, #7a8093 0%, var(--ag-ink) 75%);-webkit-background-clip:text;background-clip:text}.agf-arrows{z-index:1;gap:22px;display:flex;position:absolute;top:128px}.agf-arrows-a{inset-inline-start:12%}.agf-arrows-b{inset-inline-end:12%}.agf-arrows i{background:var(--ag-ink);opacity:.18;width:13px;height:16px;animation:2.2s ease-in-out infinite agx-arrow;display:block;-webkit-mask:url(/ag/arrow-left.svg) 50%/contain no-repeat;mask:url(/ag/arrow-left.svg) 50%/contain no-repeat}.agf-arrows-b i{-webkit-mask-image:url(/ag/arrow-right.svg);mask-image:url(/ag/arrow-right.svg)}.agf-mark{width:84px;height:84px;box-shadow:none;background:0 0;border-radius:0}.agf-mark img{width:100%}@media (max-width:760px){.agf-arrows{display:none}}@media (prefers-reduced-motion:reduce){.agf-arrows i{animation:none}}.asst-launch{inset-inline-end:28px;z-index:60;color:#fff;background:linear-gradient(180deg, #1b2236, var(--ag-ink));cursor:pointer;border:0;border-radius:0;place-items:center;width:54px;height:54px;padding:0;transition:transform .25s;display:grid;position:fixed;bottom:28px;box-shadow:0 12px 28px #0a102447}.asst-launch:hover{transform:translateY(-2px)}.asst-launch>i{top:-5px;background:var(--ag-accent);width:12px;height:12px;transition:transform .25s;position:absolute;inset-inline-start:-5px}.asst-launch.is-open>i{transform:scale(0)}.asst-backdrop{z-index:59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0a102447;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.asst-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .25s}.asst{inset-inline-end:28px;z-index:60;border:1px solid var(--ag-line);opacity:0;visibility:hidden;background:#fff;flex-direction:column;width:400px;height:min(640px,100dvh - 130px);transition:opacity .22s,transform .22s,width .25s,height .25s,visibility 0s linear .22s;display:flex;position:fixed;bottom:96px;overflow:hidden;transform:translateY(14px);box-shadow:0 24px 60px #0a10243d}.asst.is-open{opacity:1;visibility:visible;transition:opacity .22s,transform .22s,width .25s,height .25s;transform:none}.asst.is-wide{width:min(760px,100vw - 56px);height:calc(100dvh - 130px)}.asst-mark{background:var(--ag-accent);flex:none;place-items:center;width:44px;height:44px;display:grid}.asst-mark.is-small{width:36px;height:36px}.asst-mark img{width:64%;height:auto}.asst-icon-btn{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:0;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .2s;display:grid}.asst-icon-btn:hover{background:#ffffff2e}.asst-home{background:var(--ag-soft);flex:1;min-height:0;overflow-y:auto}.asst-hero{color:#fff;background:linear-gradient(160deg, #1b2236 0%, var(--ag-ink) 55%, #1a1f6b 100%);padding:18px 18px 70px;position:relative;overflow:hidden}.asst-hero-grid{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 36px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/36px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.asst-hero-top{justify-content:space-between;align-items:center;display:flex;position:relative}.asst-hero h2{font-family:var(--font-arabic), system-ui, sans-serif;color:#fff;margin:34px 0 0;font-size:32px;font-weight:700;line-height:1.35;position:relative}.asst-cards{gap:10px;margin-top:-48px;padding:0 14px 16px;display:grid;position:relative}.asst-card{width:100%;font:inherit;color:var(--ag-ink);text-align:start;border:1px solid var(--ag-line);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.asst-card:hover{color:var(--ag-ink);border-color:var(--ag-accent);transform:translateY(-1px)}.asst-card>svg{color:var(--ag-accent);flex:none}.asst-card>span{flex:1;gap:2px;min-width:0;display:grid}.asst-card b{font-size:15px;font-weight:700}.asst-card small{color:var(--ag-muted);font-size:12.5px}.asst-card.is-primary{box-shadow:0 10px 26px #0a10241f}.asst-card.is-primary>svg{color:var(--ag-ink)}.asst-promo{color:#fff;background:linear-gradient(135deg, var(--ag-accent), #2a2ed6);justify-items:start;gap:8px;padding:16px;text-decoration:none;display:grid}.asst-promo:hover{color:#fff}.asst-promo .ag-chip{color:var(--ag-ink);background:#fff}.asst-promo b{font-family:var(--font-arabic), system-ui, sans-serif;font-size:19px;font-weight:700;line-height:1.4}.asst-promo small{color:#ffffffd9;align-items:center;gap:6px;font-size:13px;display:inline-flex}.asst-tabs{border-top:1px solid var(--ag-line);background:#fff;flex:none;grid-template-columns:1fr 1fr;display:grid}.asst-tabs button{font:inherit;color:var(--ag-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:10px 0 12px;font-size:12.5px;display:grid}.asst-tabs button.is-on{color:var(--ag-accent)}.asst-tab-ico{display:grid;position:relative}.asst-tab-ico i{top:-2px;background:var(--ag-accent);width:8px;height:8px;position:absolute;inset-inline-end:-4px}.asst-head{color:#fff;background:var(--ag-ink);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.asst-title{flex:1;gap:2px;min-width:0;display:grid}.asst-title b{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;font-size:16px;font-weight:700}.asst-title small{color:#ffffffa8;align-items:center;gap:6px;font-size:12px;display:flex}.asst-title small i{background:#34d399;width:7px;height:7px}.asst-menu-wrap{position:relative}.asst-menu{top:calc(100% + 6px);z-index:3;border:1px solid var(--ag-line);background:#fff;min-width:190px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #0a10242e}.asst-menu button{font:inherit;color:var(--ag-ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.asst-menu button:hover:not(:disabled){background:var(--ag-soft)}.asst-menu button:disabled{opacity:.4;cursor:default}.asst-list{overscroll-behavior:contain;background:var(--ag-soft);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.asst-intro{color:var(--ag-muted);text-align:center;margin:0 0 4px;font-size:13px}.asst-row{gap:5px;max-width:86%;display:grid}.asst-row.is-bot{place-self:flex-start start;justify-items:start}.asst-row.is-me{align-self:flex-end;justify-items:end}.asst.is-wide .asst-row{max-width:70%}.asst-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px 14px;font-size:14.5px;line-height:1.8}.asst-msg.is-bot{color:var(--ag-ink);border:1px solid var(--ag-line);background:#fff}.asst-msg.is-me{color:#fff;background:var(--ag-accent)}.asst-msg a{color:var(--ag-accent);text-underline-offset:3px;text-decoration:underline}.asst-meta{color:var(--ag-muted);font-size:11.5px}.asst-typing{gap:5px;padding:15px;display:flex}.asst-typing i{background:var(--ag-muted);width:6px;height:6px;animation:1.1s ease-in-out infinite asst-dot}.asst-typing i:nth-child(2){animation-delay:.15s}.asst-typing i:nth-child(3){animation-delay:.3s}@keyframes asst-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.asst-starters{flex-wrap:wrap;gap:8px;display:flex}.asst-starters button{font:inherit;color:var(--ag-ink);border:1px solid var(--ag-line);cursor:pointer;background:#fff;border-radius:0;padding:8px 12px;font-size:13.5px;transition:border-color .2s,color .2s}.asst-starters button:hover{color:var(--ag-accent);border-color:var(--ag-accent)}.asst-form{border-top:1px solid var(--ag-line);background:#fff;flex:none;padding:12px}.asst-box{border:1.5px solid var(--ag-line);align-items:flex-end;gap:8px;padding:8px;transition:border-color .2s;display:flex}.asst-box:focus-within{border-color:var(--ag-accent)}.asst-box textarea{min-width:0;max-height:120px;font:inherit;color:var(--ag-ink);resize:none;field-sizing:content;background:0 0;border:0;flex:1;padding:6px;font-size:16px;line-height:1.6}.asst-box textarea:focus{outline:none}.asst-box button{color:#fff;background:var(--ag-ink);cursor:pointer;border:0;border-radius:0;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:background .2s,opacity .2s;display:grid}.asst-box button:hover:not(:disabled){background:var(--ag-accent)}.asst-box button:disabled{opacity:.3;cursor:default}:is(body:has(.adm) .asst-launch,body:has(.adm) .asst,body:has(.adm) .asst-backdrop){display:none}@media (max-width:900px){.asst-launch{bottom:20px;width:46px;height:46px;inset-inline-end:14px}.asst,.asst.is-wide{width:auto;height:min(620px,100dvh - 100px);inset:auto 8px 78px}.asst-wide-toggle{display:none!important}}@media (prefers-reduced-motion:reduce){.asst,.asst-backdrop,.asst-launch,.asst-typing i,.asst-card{transition:none;animation:none}}.ag-hero-sub{color:var(--ag-ink);font-family:var(--font-arabic), system-ui, sans-serif;text-align:center;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.5}.agx-foot .ag-hero-lead{max-width:640px}.ag-stat.is-text b{font-family:var(--font-arabic), system-ui, sans-serif;font-size:19px;font-weight:700;line-height:1.5}.ag-stat.is-text small{margin-top:2px;line-height:1.8;display:block}@media (min-width:1201px){.ag-svc-grid.is-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:1001px) and (max-width:1200px){.ag-svc-grid.is-5{grid-template-columns:repeat(3,1fr)}}.ag-row-status{align-items:center;gap:8px;font-weight:600;display:inline-flex;color:var(--ag-ink)!important}.ag-row-status i{background:var(--ag-accent);width:8px;height:8px}.ag-row-ico{color:#fff;background:linear-gradient(160deg, #1b2236, var(--ag-ink));place-items:center;display:grid}.ag-list-more{justify-content:center;padding:32px 16px 8px}.ag-head-narrow p{max-width:560px}.ag-platforms{padding-top:64px}.ag-platforms .ag-head p{max-width:720px}.ag-logos.is-platforms{border-top:1px solid var(--ag-line);grid-template-columns:repeat(5,1fr);margin-top:44px}.ag-logos.is-platforms .ag-logo>span{gap:2px;display:grid}.ag-logos.is-platforms .ag-logo small{color:var(--ag-muted);font-size:12.5px;font-weight:500}@media (max-width:1000px){.ag-logos.is-platforms{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ag-logos.is-platforms{grid-template-columns:1fr 1fr;grid-auto-flow:row;display:grid;overflow:visible}.ag-logos.is-platforms .ag-logo{white-space:normal;justify-content:start}}.ag-faq-more{z-index:2;color:var(--ag-muted);text-align:center;margin:28px auto 0;font-size:15px;position:relative}.ag-faq-more a{color:var(--ag-accent)}.ag-works-sec .ag-head-center p{max-width:560px;margin-inline:auto}.agf-info p.agf-big{max-width:560px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.6}@media (min-width:1001px){.agf-links{grid-template-columns:repeat(6,1fr)}}@media (min-width:641px) and (max-width:1000px){.agf-links{grid-template-columns:repeat(3,1fr)}}.ag-faq-more{font-size:15.5px}.split .sw{display:inline-block}.motion .split-wait:not(.split-in) .sw{opacity:0}.split-in .sw{animation:.9s cubic-bezier(.34,1.45,.64,1) backwards sw-in;animation-delay:calc(var(--i,0) * 55ms)}@keyframes sw-in{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}.motion .mo{opacity:0}.mo-in{animation:.8s cubic-bezier(.2,.7,.2,1) backwards mo-up;animation-delay:var(--mo-d,0s)}@keyframes mo-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ag-logos .ag-logo.mo-in{animation-name:mo-scale}@keyframes mo-scale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.agx-word{animation:1.1s cubic-bezier(.2,.7,.2,1) backwards agx-in}.agx-word-b{animation-delay:.15s}.agx-tile{animation:.9s cubic-bezier(.34,1.45,.64,1) .1s backwards agx-tile}.agx-foot>.ag-hero-sub,.agx-foot>.ag-hero-lead,.agx-foot>.ag-actions{animation:.9s cubic-bezier(.2,.7,.2,1) backwards agx-in}.agx-foot>.ag-hero-sub{animation-delay:.3s}.agx-foot>.ag-hero-lead{animation-delay:.4s}.agx-foot>.ag-actions{animation-delay:.5s}@keyframes agx-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes agx-tile{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ag-mq-set{transform:translateX(var(--mq-shift,0px));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ag-mq-row.is-outline .ag-mq-set{transform:translateX(calc(var(--mq-shift,0px) * -1))}@media (prefers-reduced-motion:reduce){.split-in .sw,.mo-in,.agx-word,.agx-tile,.agx-foot>*{animation:none!important}.ag-mq-set{transform:none!important}}h1.ag-hero-sub{margin:0}.ag-row-links{flex-wrap:wrap;gap:10px 22px;display:flex}.ag-plat-grid{border-top:1px solid var(--ag-line);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.ag-plat-cell{border-inline-start:1px solid var(--ag-line);align-content:start;gap:10px;padding:30px 32px 34px;display:grid}.ag-plat-cell:first-child{border-inline-start:0}.ag-plat-cell h3{color:var(--ag-ink);margin:0;font-size:20px;font-weight:700}.ag-plat-cell p{color:var(--ag-muted);margin:0;font-size:14.5px;line-height:1.8}.ag-plat-cell ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ag-plat-cell li{color:var(--ag-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.ag-plat-cell li svg{color:var(--ag-accent)}@media (max-width:1000px){.ag-plat-grid{grid-template-columns:1fr}.ag-plat-cell{border-inline-start:0;border-top:1px solid var(--ag-line);padding:24px 16px}.ag-plat-cell:first-child{border-top:0}}.agf-cols{background:var(--ag-soft);border-top:1px solid var(--ag-line);border-bottom:1px solid var(--ag-line);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.agf-col{border-inline-start:1px solid var(--ag-line);align-content:start;gap:12px;padding:30px 28px;display:grid}.agf-col:first-child{border-inline-start:0}.agf-col h3{color:var(--ag-ink);margin:0;font-size:16px;font-weight:700}.agf-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agf-col a{color:var(--ag-ink-2);font-size:15px;text-decoration:none}.agf-col a:hover{color:var(--ag-accent)}.agf-col-logo{width:150px;height:auto}.agf-about p{color:var(--ag-muted);margin:0;font-size:15px;line-height:1.8}@media (max-width:1000px){.agf-cols{grid-template-columns:1fr 1fr}.agf-col{border-inline-start:0;border-top:1px solid var(--ag-line);padding:24px 16px}.agf-about{border-top:0;grid-column:1/-1}}.ag-svc-detail{grid-template-columns:1fr 1fr;scroll-margin-top:90px;display:grid}.ag-svc-detail-side{align-content:start;justify-items:start;gap:14px;padding:48px 40px;display:grid}.ag-svc-detail-no{color:#e5e7ee;font-family:var(--font-num), var(--font-sub), system-ui;font-size:64px;line-height:1}.ag-svc-detail-side h2{color:var(--ag-ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.3}.ag-svc-detail-side p{max-width:520px;color:var(--ag-muted);margin:0;font-size:16px;line-height:1.9}.ag-svc-detail-list{background:var(--ag-soft);border-inline-start:1px solid var(--ag-line);padding:48px 40px}.ag-svc-detail-list h3{color:var(--ag-ink);margin:0 0 18px;font-size:18px;font-weight:700}.ag-svc-detail-list ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ag-svc-detail-list li{color:var(--ag-ink-2);align-items:flex-start;gap:10px;font-size:16px;line-height:1.7;display:flex}.ag-svc-detail-list li svg{color:var(--ag-accent);flex:none;margin-top:3px}.ag-why-grid.ag-why-grid-2{grid-template-columns:1fr 1fr}.ag-why-grid-2 .ag-why-cell{align-content:start;gap:12px;display:grid}@media (max-width:1000px){.ag-svc-detail{grid-template-columns:1fr}.ag-svc-detail-side,.ag-svc-detail-list{padding:32px 16px}.ag-svc-detail-list{border-inline-start:0;border-top:1px solid var(--ag-line)}.ag-why-grid.ag-why-grid-2{grid-template-columns:1fr}}.sw-sec{padding:48px 24px 72px}.sw-wrap{width:min(980px,100%);scroll-margin-top:calc(var(--hdr-h,98px) + 16px);margin-inline:auto}.sw-steps{scrollbar-width:none;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex;overflow-x:auto}.sw-steps li{flex:1 1 0;min-width:max-content}.sw-steps button{width:100%;color:var(--ag-muted);font:inherit;text-align:start;background:var(--ag-soft);border:1px solid var(--ag-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.sw-steps button:disabled{cursor:default}.sw-step-no{border:1px solid var(--ag-line);background:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.sw-steps .is-current button{color:var(--ag-ink);border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft);background:#fff}.sw-steps .is-current .sw-step-no{color:#fff;background:var(--ag-accent);border-color:var(--ag-accent)}.sw-steps .is-done button{color:var(--ag-ink)}.sw-steps .is-done .sw-step-no{color:var(--ag-accent);background:var(--ag-accent-soft);border-color:#0000}.sw-panel h2{color:var(--ag-ink);margin:0 0 6px;font-size:clamp(22px,3vw,30px)}.sw-muted{color:var(--ag-muted);margin:0 0 24px}.sw-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.sw-grid-4{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.sw-card{min-height:108px;color:var(--ag-ink);font:inherit;text-align:start;border:1px solid var(--ag-line);cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:18px 18px 18px 44px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.sw-card:hover{border-color:var(--ag-accent);transform:translateY(-2px);box-shadow:0 12px 28px #0a102414}.sw-card.is-on{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft)}.sw-card strong{font-size:17px}.sw-card span{color:var(--ag-muted);font-size:14px;line-height:1.7}.sw-card>svg{inset-inline-end:16px;color:var(--ag-accent);position:absolute;top:20px}.sw-card-center{text-align:center;place-items:center;min-height:84px;padding:18px}.sw-price{color:var(--ag-accent);margin-top:4px;font-size:13px;font-style:normal;font-weight:700}.sw-field{border:0;gap:8px;min-width:0;margin:0 0 22px;padding:0;display:grid}.sw-field legend,.sw-label{color:var(--ag-ink);margin-bottom:4px;padding:0;font-weight:700}.sw-hint{color:var(--ag-muted);margin:-4px 0 6px;font-size:14px}.sw-req{color:var(--ag-accent);margin-inline-start:6px;font-size:12px;font-style:normal}.sw-field input:not([type=color]):not([type=file]),.sw-field textarea{width:100%;color:var(--ag-ink);font:inherit;border:1px solid var(--ag-line);background:#fff;border-radius:10px;padding:12px 14px;font-size:16px}.sw-field textarea{resize:vertical;min-height:140px;line-height:1.8}.sw-field input:focus-visible,.sw-field textarea:focus-visible{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft);outline:none}.sw-count{color:var(--ag-muted);font-size:13px}.sw-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sw-moods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sw-mood{font:inherit;border:1px solid var(--ag-line);cursor:pointer;background:#fff;border-radius:12px;gap:8px;padding:8px;transition:border-color .2s,box-shadow .2s;display:grid}.sw-mood:hover{border-color:var(--ag-accent)}.sw-mood.is-on{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft)}.sw-mood-board{text-align:start;border:1px solid #0a10240f;border-radius:8px;align-content:end;gap:2px;height:108px;padding:12px;display:grid}.sw-mood-board b{font-size:18px}.sw-mood-board small{opacity:.8;font-size:12px}.sw-mood-swatches{gap:4px;margin-bottom:auto;display:flex}.sw-mood-swatches i{border:1px solid #0a10241f;border-radius:50%;width:18px;height:18px}.sw-mood-name{color:var(--ag-ink);font-size:14px;font-weight:700}.sw-colors{flex-wrap:wrap;gap:10px;display:flex}.sw-color{border:1px solid var(--ag-line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 6px;font-size:13px;display:inline-flex}.sw-color label{cursor:pointer;border:1px solid #0a10241f;border-radius:7px;width:32px;height:32px;position:relative;overflow:hidden}.sw-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sw-color button,.sw-ref button{width:28px;height:28px;color:var(--ag-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sw-color button:hover,.sw-ref button:hover{color:#c62828;background:#fdecec}.sw-color-add,.sw-text-btn{color:var(--ag-accent);font:inherit;background:var(--ag-accent-soft);cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:8px 12px;font-size:14px;font-weight:700}.sw-fonts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sw-font-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sw-font{color:var(--ag-ink);text-align:start;border:1px solid var(--ag-line);cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.sw-font b{font-size:17px;font-weight:700}.sw-font small{color:var(--ag-muted);font-family:var(--font-arabic), sans-serif;text-align:end;font-size:11px}.sw-font.is-on{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft)}.sw-drop{color:var(--ag-muted);text-align:center;background:var(--ag-soft);border:1.5px dashed var(--ag-line);cursor:pointer;border-radius:12px;justify-items:center;gap:4px;padding:26px;display:grid;position:relative}.sw-drop:hover{border-color:var(--ag-accent);color:var(--ag-accent)}.sw-drop span{color:var(--ag-ink);font-weight:700}.sw-drop small{font-size:13px}.sw-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.sw-logo{border:1px solid var(--ag-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px;display:flex}.sw-logo img{object-fit:contain;background:var(--ag-soft);border-radius:8px;width:72px;height:72px}.sw-logo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ag-muted);flex:1;font-size:14px;overflow:hidden}.sw-ref{align-items:center;gap:6px;display:flex}.sw-actions{border-top:1px solid var(--ag-line);flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.sw-actions-center{border-top:0;flex-direction:row;justify-content:center}.sw-actions .ag-btn{font:inherit;cursor:pointer;border:0;font-weight:700}.sw-actions .ag-btn:disabled{opacity:.6;cursor:wait}.sw-back{color:var(--ag-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 6px;font-weight:700;display:inline-flex}.sw-back:hover{color:var(--ag-ink)}.sw-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin:0 0 8px;padding:12px 14px}.sw-note{color:var(--ag-ink);background:var(--ag-accent-soft);border-radius:10px;margin:18px 0 0;padding:12px 14px}.sw-review{border:1px solid var(--ag-line);background:#fff;border-radius:12px;margin:0;display:grid}.sw-review>div{border-top:1px solid var(--ag-line);grid-template-columns:160px 1fr;gap:16px;padding:14px 18px;display:grid}.sw-review>div:first-child{border-top:0}.sw-review dt{color:var(--ag-muted);font-weight:700}.sw-review dd{color:var(--ag-ink);overflow-wrap:anywhere;margin:0}.sw-review-colors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-review-colors span{margin-inline-end:6px}.sw-review-colors i{border:1px solid #0a10241f;border-radius:6px;width:22px;height:22px}.sw-review-logo{object-fit:contain;background:var(--ag-soft);border-radius:8px;width:64px;height:64px}.sw-pre{white-space:pre-wrap}.sw-done{text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.sw-done h2{color:var(--ag-ink);margin:6px 0 0}.sw-done p{margin:0}.sw-done-ico{width:68px;height:68px;color:var(--ag-accent);background:var(--ag-accent-soft);border-radius:18px;place-items:center;display:grid}@media (max-width:720px){.sw-sec{padding:28px 16px 48px}.sw-step-label{display:none}.sw-steps .is-current .sw-step-label{display:inline}.sw-steps li{flex:none}.sw-steps .is-current{flex:1 0 auto}.sw-two,.sw-fonts{grid-template-columns:1fr}.sw-review>div{grid-template-columns:1fr;gap:4px}.sw-actions{flex-direction:column-reverse;align-items:stretch}.sw-actions .ag-btn{justify-content:center}}.sr-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sr-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.sr-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-head strong{font-size:16px;display:block}.sr-head small{color:var(--muted);font-size:13px}.sr-track{grid-template-columns:repeat(5,1fr);margin:16px 0 6px;padding:0;list-style:none;display:grid}.sr-track li{color:var(--muted);text-align:center;justify-items:center;gap:6px;font-size:12px;display:grid;position:relative}.sr-track li:before{content:"";top:6px;background:var(--border);width:100%;height:2px;position:absolute;inset-inline-start:50%}.sr-track li:last-child:before{display:none}.sr-track i{z-index:1;background:var(--surface);border:2px solid var(--border);border-radius:50%;width:14px;height:14px;position:relative}.sr-track .is-done i{background:var(--green);border-color:var(--green)}.sr-track .is-done:before{background:var(--green)}.sr-track .is-current i{border-color:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.sr-track .is-current,.sr-track .is-done{color:var(--text);font-weight:700}.sr-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.sr-actions{gap:8px;display:flex}.sr-body{margin-top:14px}.sr-brief{margin:0 0 14px;display:grid}.sr-brief>div{border-top:1px dashed var(--border);grid-template-columns:130px 1fr;gap:12px;padding:8px 0;display:grid}.sr-brief dt{color:var(--muted);font-size:14px}.sr-brief dd{overflow-wrap:anywhere;margin:0}.sr-ref{display:block}.sr-h{margin:0 0 8px;font-size:15px}@media (max-width:640px){.sr-track span{font-size:10px}.sr-brief>div{grid-template-columns:1fr;gap:2px}}.sr-adm-tabs{margin-bottom:var(--space-4)}.sr-adm-sub{color:var(--adm-muted,var(--muted));font-size:12px;display:block}.sr-adm-cols{gap:var(--space-6);margin:var(--space-4) 0 var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.sr-adm-side{align-content:start;gap:var(--space-4);display:grid}.sr-adm-box{padding:var(--space-4);border:1px solid var(--adm-line,var(--border));border-radius:12px}.sr-adm-box h3{margin:0;font-size:15px}.sr-adm-colors{flex-wrap:wrap;gap:10px;display:flex}.sr-adm-colors span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.sr-adm-colors i{border:1px solid #0a10241f;border-radius:6px;width:22px;height:22px}.sr-cat{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:220px minmax(0,1fr);display:grid}.sr-cat-list{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sr-cat-list button{width:100%;font:inherit;text-align:start;border:1px solid var(--adm-line,var(--border));cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:10px 12px;font-weight:700;display:grid}.sr-cat-list button small{color:var(--adm-muted,var(--muted));font-size:12px;font-weight:400}.sr-cat-list button.is-on{border-color:var(--green);background:var(--green-soft)}.sr-cat-list .sr-cat-add{color:var(--green);border-style:dashed;align-items:center;gap:6px;display:flex}.sr-types{gap:var(--space-3);display:grid}.sr-type{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--adm-line,var(--border));border-radius:12px;display:grid}.sr-type.is-off{opacity:.6}.sr-type-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.sr-type-row .field-block{flex:180px}.sr-check{white-space:nowrap;align-items:center;gap:6px;padding-bottom:10px;font-size:14px;display:inline-flex}.sr-icon-btn{width:38px;height:38px;color:var(--adm-muted,var(--muted));border:1px solid var(--adm-line,var(--border));cursor:pointer;background:0 0;border-radius:10px;place-items:center;margin-bottom:2px;display:grid}.sr-icon-btn:hover{color:#c62828;background:#fdecec;border-color:#f3c0c0}@media (max-width:900px){.sr-adm-cols,.sr-cat{grid-template-columns:1fr}}@media (max-width:760px){body.menu-open .to-top,body.menu-open .asst-launch{opacity:0;visibility:hidden;pointer-events:none}}
