:root{--navy-950:#0a1e2c;--navy-900:#0f2a3d;--navy-800:#163a52;--navy-700:#1e4a68;--teal-300:#7be8da;--teal-400:#4be3cd;--teal-500:#2fd9c4;--teal-600:#1fb9a6;--teal-700:#148f80;--ink:#10202c;--ink-soft:#43586a;--ink-faint:#7c8fa0;--line:#e3ebf0;--line-soft:#eef3f6;--bg:#fff;--bg-alt:#f5f9fb;--bg-navy-grad:linear-gradient(155deg, #0a1e2c 0%, #123449 46%, #0f4a52 100%);--shadow-sm:0 2px 8px #0f2a3d0f;--shadow-md:0 12px 32px #0f2a3d1f;--shadow-lg:0 24px 64px #0f2a3d2e;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-head:"Sora", "Manrope", -apple-system, sans-serif;--container:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-head);color:var(--navy-950);letter-spacing:-.01em;font-weight:700;line-height:1.15}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);background:#2fd9c41f;border:1px solid #2fd9c44d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.section{padding:96px 0}.section-head{max-width:640px;margin-bottom:56px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-top:14px;font-size:clamp(1.8rem,3.2vw,2.5rem)}.section-head p{color:var(--ink-soft);margin-top:16px;font-size:1.05rem}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:.95rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.btn-primary{background:linear-gradient(120deg, var(--teal-400), var(--teal-600));color:var(--navy-950);box-shadow:0 10px 24px #1fb9a659}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1fb9a66b}.btn-ghost{color:var(--navy-950);background:0 0;border-color:#0f2a3d29}.btn-ghost:hover{border-color:var(--navy-900);transform:translateY(-2px)}.btn-light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff47}.btn-light:hover{background:#ffffff2e;transform:translateY(-2px)}.btn-block{width:100%}@media (width<=720px){.section{padding:64px 0}.section-head{margin-bottom:36px}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.text-shimmer{background:linear-gradient(110deg, var(--teal-300) 20%, #fff 40%, var(--teal-400) 60%, var(--teal-300) 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.text-shimmer{animation:none}}.logo{align-items:center;display:inline-flex}.logo__text{font-family:var(--font-head);font-weight:800;font-size:var(--logo-size);letter-spacing:-.02em;align-items:baseline;line-height:1;display:inline-flex;position:relative}.logo__accent{width:.32em;display:inline-flex;position:relative}.logo__accent svg{border-radius:24%;position:absolute;bottom:.58em;left:.02em}.header{z-index:100;background:0 0;width:100%;transition:background .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#ffffffe0}.header__bar{justify-content:space-between;align-items:center;height:78px;display:flex}.header__logo{align-items:center;display:flex}.header__nav{align-items:center;gap:36px;display:flex}.header__nav ul{align-items:center;gap:30px;display:flex}.header__nav ul a{color:var(--ink-soft);font-size:.94rem;font-weight:600;transition:color .15s}.header__nav ul a:hover{color:var(--navy-950)}.header__nav-cta{align-items:center;gap:20px;display:flex}.header__phone{color:var(--navy-950);white-space:nowrap;font-size:.9rem;font-weight:700}.header__toggle{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.header__toggle span{background:var(--navy-950);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s}.header__toggle--open span:first-child{transform:translateY(7px)rotate(45deg)}.header__toggle--open span:nth-child(2){opacity:0}.header__toggle--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.header__toggle{display:flex}.header__nav{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:28px;padding:32px 24px;transition:transform .3s;position:fixed;inset:78px 0 0;overflow-y:auto;transform:translate(100%)}.header__nav--open{transform:translate(0)}.header__nav ul{flex-direction:column;align-items:flex-start;gap:22px}.header__nav ul a{font-size:1.15rem}.header__nav-cta{flex-direction:column;align-items:stretch;gap:14px}.header__phone{text-align:center;padding:10px 0}.header__nav-cta .btn{width:100%}}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora__blob{will-change:transform, opacity;border-radius:50%;position:absolute}.aurora--hero .aurora__blob--a{background:radial-gradient(circle,#2fd9c452 0%,#2fd9c400 68%);width:620px;height:620px;animation:16s ease-in-out infinite driftA;top:-220px;right:-120px}.aurora--hero .aurora__blob--b{background:radial-gradient(circle,#1e82c84d 0%,#1e82c800 70%);width:520px;height:520px;animation:20s ease-in-out infinite driftB;bottom:-260px;left:-160px}.aurora--hero .aurora__blob--c{background:radial-gradient(circle,#785aff2e 0%,#785aff00 70%);width:380px;height:380px;animation:24s ease-in-out infinite driftC;top:30%;left:38%}.aurora--band .aurora__blob--a{background:radial-gradient(circle,#2fd9c438 0%,#2fd9c400 70%);width:420px;height:420px;animation:18s ease-in-out infinite driftA;top:-180px;left:-80px}.aurora--band .aurora__blob--b{background:radial-gradient(circle,#1e82c838 0%,#1e82c800 70%);width:360px;height:360px;animation:22s ease-in-out infinite driftB;bottom:-180px;right:-60px}.aurora--band .aurora__blob--c{display:none}.aurora__grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%)}.aurora__network{opacity:.55;width:62%;height:auto;position:absolute;top:6%;right:0}.aurora__link{stroke:#7be8da59;stroke-width:1px;animation:5s ease-in-out infinite linkPulse}.aurora__node{fill:var(--teal-300);animation:3.4s ease-in-out infinite nodePulse}@keyframes driftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,40px)scale(1.08)}}@keyframes driftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(36px,-30px)scale(1.06)}}@keyframes driftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,-24px)scale(1.12)}}@keyframes linkPulse{0%,to{opacity:.25}50%{opacity:.7}}@keyframes nodePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.aurora__blob,.aurora__link,.aurora__node{animation:none!important}}@media (width<=720px){.aurora__network{display:none}}.footer{background:var(--navy-950);padding-top:72px;position:relative;overflow:hidden}.footer__top{z-index:1;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:48px;padding-bottom:56px;display:grid;position:relative}.footer__brand p{color:#fff9;max-width:320px;margin-top:18px;font-size:.92rem}.footer__columns{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer__col h4{color:#fff;margin-bottom:16px;font-size:.88rem}.footer__col ul{flex-direction:column;gap:10px;display:flex}.footer__col a{color:#fff9;font-size:.88rem;transition:color .15s}.footer__col a:hover{color:var(--teal-300)}.footer__bottom{z-index:1;color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:.8rem;display:flex;position:relative}.footer__legal{gap:20px;display:flex}.footer__legal a{color:#ffffff73}.footer__legal a:hover{color:#fffc}@media (width<=780px){.footer__top{grid-template-columns:1fr}.footer__columns{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.footer__columns{grid-template-columns:1fr 1fr;gap:32px 20px}}.dmock{box-shadow:var(--shadow-lg);background:#fff;border:1px solid #fff9;border-radius:18px;width:100%;overflow:hidden}.dmock__topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:14px 18px;display:flex}.dmock__brand{font-family:var(--font-head);color:var(--navy-950);white-space:nowrap;align-items:center;gap:6px;font-size:.95rem;font-weight:800;display:flex}.dmock__brand-dot{background:var(--navy-900);border-radius:3px;width:8px;height:8px}.dmock__brand-accent{color:var(--teal-500)}.dmock__search{background:var(--bg-alt);color:var(--ink-faint);border-radius:999px;flex:1;padding:8px 16px;font-size:.78rem}.dmock__avatar{background:linear-gradient(135deg, var(--teal-400), var(--navy-700));border-radius:50%;flex-shrink:0;width:30px;height:30px}.dmock__body{display:flex}.dmock__side{border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;gap:4px;width:168px;padding:16px 10px;display:flex}.dmock__side-item{color:var(--ink-faint);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:.78rem;font-weight:600;display:flex}.dmock__side-item.is-active{color:var(--teal-700);background:#2fd9c424}.dmock__side-dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.dmock__main{flex:1;gap:16px;min-width:0;padding:18px;display:flex}.dmock__panel{background:var(--bg-alt);border-radius:14px;padding:16px}.dmock__panel--chart{flex:1.5;min-width:0}.dmock__panel--agenda{flex:1;min-width:168px}.dmock__panel-head{color:var(--navy-950);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.8rem;font-weight:700;display:flex}.dmock__pill{color:var(--teal-700);background:#2fd9c429;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}.dmock__chart{align-items:flex-end;gap:8px;height:130px;display:flex}.dmock__bar-col{flex:1;align-items:flex-end;height:100%;display:flex}.dmock__bar-track{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.dmock__bar{border-radius:4px 4px 0 0;width:60%;position:absolute;bottom:0}.dmock__bar--total{background:#0f2a3d29}.dmock__bar--connected{background:linear-gradient(180deg, var(--teal-400), var(--teal-600));width:60%}.dmock__legend{color:var(--ink-faint);gap:16px;margin-top:14px;font-size:.7rem;font-weight:600;display:flex}.dmock__legend span{align-items:center;gap:6px;display:inline-flex}.dmock__dot{border-radius:2px;width:8px;height:8px;display:inline-block}.dmock__dot--connected{background:var(--teal-500)}.dmock__dot--total{background:#0f2a3d33}.dmock__agent{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dmock__agent-avatar{background:linear-gradient(135deg,#ffb37b,#ff7a7a);border-radius:50%;flex-shrink:0;width:34px;height:34px}.dmock__agent-name{color:var(--navy-950);font-size:.82rem;font-weight:700}.dmock__agent-status{color:var(--teal-700);font-size:.68rem;font-weight:600}.dmock__agent-meta{color:var(--ink-faint);grid-template-columns:auto 1fr;gap:6px 10px;margin-bottom:14px;font-size:.68rem;display:grid}.dmock__agent-meta span:nth-child(2n){color:var(--navy-950);text-align:right;font-weight:700}.dmock__controls{gap:6px;display:flex}.dmock__controls button{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;flex:1;padding:7px 4px;font-size:.66rem;font-weight:700}.dmock__end{color:#d24343!important;background:#fdecec!important;border-color:#f6cccc!important}.dmock--compact .dmock__side{align-items:center;width:56px}.dmock--compact .dmock__side-item{justify-content:center;padding:10px}@media (width<=560px){.dmock__main{flex-direction:column}.dmock__side{display:none}}.hero{background:var(--bg-navy-grad);padding:64px 0 120px;position:relative;overflow:hidden}.hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.eyebrow--light{color:var(--teal-300);background:#2fd9c424;border-color:#2fd9c459}.hero__copy h1{color:#fff;margin-top:20px;font-size:clamp(2.2rem,4.4vw,3.4rem)}.hero__accent{background:linear-gradient(120deg, var(--teal-300), var(--teal-500));color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead{color:#ffffffb8;max-width:520px;margin-top:22px;font-size:1.08rem}.hero__cta{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.hero__stats{border-top:1px solid #ffffff24;gap:36px;margin-top:48px;padding-top:28px;display:flex}.hero__stat{flex-direction:column;gap:4px;display:flex}.hero__stat strong{font-family:var(--font-head);color:#fff;font-size:1.6rem}.hero__stat span{color:#fff9;font-size:.8rem;font-weight:600}.hero__visual{position:relative}.hero__visual-glow{filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#2fd9c459 0%,#2fd9c400 65%);animation:5s ease-in-out infinite visualPulse;position:absolute;inset:-40px}@keyframes visualPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.hero__visual-glow{animation:none}}.hero__visual-card{transition:transform .4s;position:relative;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)}.hero__visual:hover .hero__visual-card{transform:perspective(1200px)rotateY(-2deg)rotateX(.5deg)}.hero__badge{color:var(--navy-950);box-shadow:var(--shadow-md);background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.78rem;font-weight:700;display:flex;position:absolute}.hero__badge-dot{background:#34c98f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34c98f40}.hero__badge--top{top:-18px;left:-8px}.hero__badge--bottom{background:var(--navy-900);color:#fff;bottom:-18px;right:12px}@media (width<=980px){.hero__grid{grid-template-columns:1fr}.hero__visual-card{max-width:520px;margin-inline:auto;transform:none}.hero__visual:hover .hero__visual-card{transform:none}.hero__lead{max-width:none}.hero__badge{display:none}}@media (width<=560px){.hero{padding:40px 0 80px}.hero__stats{flex-wrap:wrap;gap:22px}.hero__cta{flex-direction:column}.hero__cta .btn{width:100%}}.features{background:var(--navy-950);position:relative;overflow:hidden}.features__media{z-index:0;position:absolute;inset:0}.features__video{object-fit:cover;object-position:50% 22%;filter:brightness(1.25)saturate(1.08);width:100%;height:100%}.features__overlay{background:linear-gradient(155deg,#081621b8 0%,#0a202e9e 45%,#092e33ad 100%);position:absolute;inset:0}.features__content{z-index:1;position:relative}.features .section-head h2,.features .section-head p{color:#fff}.features .section-head p{color:#ffffffbd}.features__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff24;padding:30px 26px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg, var(--teal-400), var(--teal-600));transform-origin:0;height:3px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.feature-card:hover{background:#ffffff1a;border-color:#2fd9c473;transform:translateY(-4px);box-shadow:0 20px 44px #0000004d}.feature-card:hover:before{transform:scaleX(1)}.feature-card__icon{background:linear-gradient(135deg, var(--teal-400), var(--teal-600));color:#0f2a3d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.feature-card h3{color:#fff;margin-bottom:10px;font-size:1.08rem}.feature-card p{color:#ffffffad;font-size:.94rem}@media (width<=980px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.features__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.features__video{display:none}.features__media{background:url(/video/call-center-bg-poster.jpg) 50% 22%/cover no-repeat}}.showcase{background:var(--bg-alt)}.showcase__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.showcase__row+.showcase__row{margin-top:88px}.showcase__row--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.showcase__row--reverse .showcase__copy{order:2}.showcase__row--reverse .showcase__visual{order:1}.showcase__copy h3{margin-bottom:22px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.showcase__copy ul{flex-direction:column;gap:16px;display:flex}.showcase__copy li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:1rem;display:flex}.showcase__copy li svg{color:var(--teal-600);flex-shrink:0;width:20px;height:20px;margin-top:3px}@media (width<=900px){.showcase__row,.showcase__row--reverse{grid-template-columns:1fr;gap:32px}.showcase__row--reverse .showcase__copy,.showcase__row--reverse .showcase__visual{order:initial}.showcase__row+.showcase__row{margin-top:56px}}.stats{background:var(--bg-navy-grad);padding:64px 0;position:relative;overflow:hidden}.stats__grid{z-index:1;text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.stats__item{flex-direction:column;gap:8px;display:flex}.stats__item strong{font-family:var(--font-head);color:var(--teal-300);font-size:clamp(1.8rem,3.4vw,2.6rem)}.stats__item span{color:#ffffffb8;max-width:200px;margin-inline:auto;font-size:.9rem;font-weight:600}@media (width<=720px){.stats__grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}.how__grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.how__step{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line-soft);padding:28px 22px 24px;position:relative}.how__step:after{content:"";background:linear-gradient(90deg, var(--teal-400), var(--teal-600));border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22px;right:22px}.how__num{font-family:var(--font-head);color:#0f2a3d24;margin-bottom:12px;font-size:1.6rem;font-weight:800;display:block}.how__step h3{margin-bottom:10px;font-size:1.05rem}.how__step p{color:var(--ink-soft);font-size:.92rem}@media (width<=980px){.how__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.how__grid{grid-template-columns:1fr}}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.faq__list{flex-direction:column;gap:12px;display:flex}.faq__item{border:1px solid var(--line);background:var(--bg);border-radius:14px;overflow:hidden}.faq__question{text-align:left;width:100%;color:var(--navy-950);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:.98rem;font-weight:700;display:flex}.faq__icon{flex-shrink:0;width:18px;height:18px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--navy-900);border-radius:2px;transition:transform .2s;position:absolute}.faq__icon:before{width:100%;height:2px;top:8px;left:0}.faq__icon:after{width:2px;height:100%;top:0;left:8px}.faq__item.is-open .faq__icon:after{opacity:0;transform:rotate(90deg)}.faq__answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq__answer p{color:var(--ink-soft);padding:0 22px;font-size:.92rem;overflow:hidden}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__item.is-open .faq__answer p{padding:0 22px 20px}@media (width<=900px){.faq__grid{grid-template-columns:1fr;gap:28px}}.cta-band{background:var(--navy-950);padding:64px 0;position:relative;overflow:hidden}.cta-band__inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.cta-band__inner h2{color:#fff;font-size:clamp(1.4rem,2.6vw,1.9rem)}.cta-band__inner p{color:#ffffffad;margin-top:8px}@media (width<=620px){.cta-band__inner{flex-direction:column;align-items:flex-start}.cta-band__inner .btn{width:100%}}.register{background:var(--bg-navy-grad);position:relative;overflow:hidden}.register__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid;position:relative}.register__intro h2{color:#fff;margin-top:14px;font-size:clamp(1.7rem,3vw,2.3rem)}.register__intro p{color:#ffffffb3;max-width:460px;margin-top:16px;font-size:1.02rem}.register__benefits{flex-direction:column;gap:14px;margin-top:32px;display:flex}.register__benefits li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:.96rem;display:flex}.register__benefits li svg{color:var(--teal-400);flex-shrink:0;width:20px;height:20px;margin-top:2px}.register__trust{flex-wrap:wrap;gap:24px;margin-top:36px;display:flex}.register__trust span{color:#ffffffbf;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.register__trust svg{width:18px;height:18px;color:var(--teal-400)}.register__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0f, 0 30px 90px #2fd9c429;background:#fff;padding:36px;position:relative}.register__card h3{margin-bottom:24px;font-size:1.3rem}.register__field{flex-direction:column;gap:6px;min-width:0;margin-bottom:18px;display:flex}.register__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.register__row--three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.register__field label{color:var(--navy-950);font-size:.8rem;font-weight:700}.register__field input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--bg-alt);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.register__field input::placeholder{color:var(--ink-faint)}.register__field input:focus{border-color:var(--teal-500);background:#fff;outline:none;box-shadow:0 0 0 3px #2fd9c42e}.register__card .btn{margin-top:8px}.register__error{color:#b3261e;border-radius:var(--radius-sm);background:#d645451a;border:1px solid #d645454d;margin-bottom:6px;padding:12px 14px;font-size:.85rem;font-weight:600}.register__legal{color:var(--ink-faint);text-align:center;margin-top:14px;font-size:.76rem}.register__success{text-align:center;border-radius:var(--radius-lg);max-width:520px;box-shadow:var(--shadow-lg);background:#fff;grid-column:1/-1;margin-inline:auto;padding:56px 40px}.register__success-icon{width:56px;height:56px;color:var(--teal-600);background:#2fd9c429;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.register__success h2{margin-bottom:12px;font-size:1.5rem}.register__success p{color:var(--ink-soft);margin-bottom:24px}@media (width<=980px){.register__grid{grid-template-columns:1fr;gap:40px}.register__intro p{max-width:none}}@media (width<=620px){.register__card{padding:26px 20px}.register__row,.register__row--three{grid-template-columns:1fr}}.checkout-modal__backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08121a99;justify-content:center;align-items:center;padding:24px;animation:.2s modalFade;display:flex;position:fixed;inset:0}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.checkout-modal{border-radius:var(--radius-lg);width:100%;max-width:440px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;padding:36px;animation:.25s cubic-bezier(.16,1,.3,1) modalPop;position:relative;overflow-y:auto}@keyframes modalPop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.checkout-modal__close{border:1px solid var(--line);background:var(--bg-alt);width:34px;height:34px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:18px;right:18px}.checkout-modal__close:hover{background:var(--line-soft);color:var(--navy-950)}.checkout-modal h2{margin-top:12px;font-size:1.4rem}.checkout-modal__summary{background:var(--bg-alt);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 20px;display:flex}.checkout-modal__summary>div{flex-direction:column;gap:3px;display:flex}.checkout-modal__summary strong{color:var(--navy-950);font-size:1.02rem}.checkout-modal__summary span{color:var(--ink-faint);font-size:.78rem;font-weight:600}.checkout-modal__price{text-align:right;align-items:flex-end}.checkout-modal__price strong{color:var(--teal-700);font-size:1.25rem}.checkout-modal__included{flex-direction:column;gap:8px;margin:20px 0 26px;display:flex}.checkout-modal__included li{color:var(--ink-soft);padding-left:18px;font-size:.86rem;position:relative}.checkout-modal__included li:before{content:"";background:var(--teal-500);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.checkout-modal__order{color:var(--ink-faint);margin:-14px 0 20px;font-size:.76rem;font-weight:600}.checkout-modal__notice{color:var(--teal-700);border-radius:var(--radius-sm);text-align:center;background:#2fd9c41a;border:1px solid #2fd9c44d;padding:14px 16px;font-size:.85rem;font-weight:600}.checkout-modal__secure{color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:.76rem;font-weight:600;display:flex}.checkout-modal__secure svg{width:15px;height:15px;color:var(--teal-600)}@media (width<=480px){.checkout-modal{padding:28px 22px}}.planes{background:var(--bg-navy-grad);min-height:100vh;position:relative;overflow:hidden}.planes__content{z-index:1;position:relative}.planes .section-head p{color:#ffffffb8}.planes__title{color:#fff;margin-top:14px;font-size:clamp(1.8rem,3.2vw,2.5rem)}.planes__subtitle{color:#ffffffb8;margin-top:16px;font-size:1.05rem}.planes__missing{text-align:center;max-width:480px;margin:60px auto}.planes__missing .btn{margin-top:24px}.planes__error{color:#ffb4b4;border-radius:var(--radius-sm);text-align:center;background:#d6454524;border:1px solid #d6454559;max-width:640px;margin:0 auto 24px;padding:12px 16px;font-size:.88rem;font-weight:600}.planes__rates{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff24;max-width:640px;margin:0 auto 56px;padding:28px 30px}.planes__rates h2{color:#fff;text-align:center;margin-bottom:18px;font-size:1.1rem}.planes__rates-table{flex-direction:column;gap:2px;display:flex}.planes__rates-row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.planes__rates-row:last-child{border-bottom:none}.planes__rates-row span{color:#ffffffc7;font-size:.92rem}.planes__rates-row strong{color:var(--teal-300);font-size:.94rem}.planes__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.plan-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff29;flex-direction:column;padding:32px 28px;transition:transform .2s,border-color .2s;display:flex;position:relative}.plan-card:hover{transform:translateY(-4px)}.plan-card--highlight{background:#2fd9c41f;border-color:#2fd9c480;box-shadow:0 24px 60px #2fd9c42e}.plan-card__badge{background:linear-gradient(120deg, var(--teal-400), var(--teal-600));color:var(--navy-950);border-radius:999px;padding:5px 14px;font-size:.72rem;font-weight:800;position:absolute;top:-13px;left:28px}.plan-card h3{color:#fff;font-size:1.15rem}.plan-card__price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.plan-card__price strong{font-family:var(--font-head);color:var(--teal-300);font-size:1.9rem}.plan-card__price span{color:#ffffff8c;font-size:.82rem}.plan-card__minutes{color:#ffffffb3;margin-top:4px;font-size:.9rem;font-weight:700}.plan-card ul{flex-direction:column;flex:1;gap:11px;margin:22px 0 26px;display:flex}.plan-card li{color:#fffc;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.plan-card li svg{width:17px;height:17px;color:var(--teal-400);flex-shrink:0;margin-top:2px}.plan-card .btn-ghost{color:#fff;border-color:#ffffff4d}.plan-card .btn-ghost:hover{background:#ffffff14;border-color:#fff}@media (width<=980px){.planes__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}@media (width<=560px){.planes__rates{padding:22px 18px}.planes__rates-row{flex-direction:column;align-items:flex-start;gap:4px}}
