@import url("https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-3{top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:#08080f;--bg-2:#0b0b14;--bg-3:#101019;--bg2:#0d0d19;--bg3:#131325;--card:hsla(0,0%,100%,.03);--card-hover:hsla(0,0%,100%,.045);--card-strong:hsla(0,0%,100%,.06);--border:hsla(0,0%,100%,.07);--border-hover:hsla(0,0%,100%,.11);--border-accent:rgba(139,92,246,.15);--t1:#fff;--t2:hsla(0,0%,100%,.62);--t3:hsla(0,0%,100%,.42);--t4:hsla(0,0%,100%,.25);--ac:#8b5cf6;--ac2:#a78bfa;--ac-2:#a78bfa;--ac3:#c084fc;--ac-soft:rgba(139,92,246,.12);--ac-glow:rgba(139,92,246,.18);--pk:#d946ef;--pk2:#e879f9;--pk-2:#f0abfc;--warm:#f0abfc;--grad:linear-gradient(135deg,#7c3aed,#a78bfa 28%,#c084fc 52%,#e879f9 78%,#f0abfc);--grad-btn:linear-gradient(135deg,#8b5cf6,#a855f7 40%,#d946ef);--grad-brand:linear-gradient(135deg,#8b5cf6,#d946ef);--bdr:rgba(139,92,246,.09);--bdr2:rgba(167,139,250,.22);--glow-s:0 0 18px rgba(139,92,246,.12);--glow-m:0 4px 36px rgba(139,92,246,.18),0 0 72px rgba(192,132,252,.06);--glow-l:0 8px 56px rgba(139,92,246,.22),0 0 100px rgba(192,132,252,.08);--glow-b:0 4px 22px rgba(168,85,247,.32),0 0 52px rgba(217,70,239,.1);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--r:8px;--rm:12px;--rl:16px;--rx:24px;--r2:32px;--rf:9999px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-full:9999px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.33,1,0.68,1);--ease-smooth:cubic-bezier(0.22,1,0.36,1);--fd:"General Sans","Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--fb:"DM Sans",system-ui,-apple-system,sans-serif;--fs:var(--font-instrument-serif),"Instrument Serif","Times New Roman",serif;--fm:ui-monospace,"SF Mono","JetBrains Mono",monospace}html{scroll-behavior:smooth;overflow-x:clip;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) #08080f}body,html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}body{font-family:var(--fb);background:var(--bg);color:var(--t1);line-height:1.6;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{border:none;cursor:pointer;background:none;color:inherit}button,input,textarea{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid rgba(139,92,246,.55);outline-offset:2px;border-radius:6px;transition:outline-offset .15s var(--ease)}a:focus-visible,button:focus-visible{outline-offset:3px}input:focus-visible,textarea:focus-visible{outline:none}.faq__q,.feat,.hiw__step,.mini,.nav__logo,.proof__i,.vs__col,[role=button],a,button,summary{cursor:pointer}input,textarea{cursor:text}::selection{background:rgba(139,92,246,.35);color:#fff}::-moz-selection{background:rgba(139,92,246,.35);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08080f}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06);border-radius:10px;border:2px solid #08080f;transition:background .2s var(--ease)}::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.35)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-background-clip:text!important;-webkit-text-fill-color:var(--t1)!important;transition:background-color 9999s ease-in-out 0s!important;box-shadow:none!important}.c{max-width:1180px;margin:0 auto;padding:0 24px}.amb{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ob{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform;opacity:.45}.ob-1{width:420px;height:420px;background:radial-gradient(circle,rgba(139,92,246,.08),transparent 70%);top:-10%;left:-6%;animation:ambDriftA 40s ease-in-out infinite;opacity:.6}.ob-2{width:340px;height:340px;background:radial-gradient(circle,rgba(217,70,239,.05),transparent 70%);top:50%;right:-8%;animation:ambDriftB 46s ease-in-out infinite;opacity:.5}@keyframes ambDriftA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,40px,0) scale(1.04)}}@keyframes ambDriftB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-30px,30px,0) scale(1.03)}}.gbg{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 0);background-size:72px 72px}.rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--ease-smooth),transform .8s var(--ease-smooth)}.rv.vis{opacity:1;transform:translateZ(0)}.rv .feat__list li,.rv .price__list .price__li,.rv .vs__list li{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth)}.rv.vis .feat__list li,.rv.vis .price__list .price__li,.rv.vis .vs__list li{opacity:1;transform:translateY(0)}.rv.vis .feat__list li:first-child,.rv.vis .price__list .price__li:first-child,.rv.vis .vs__list li:first-child{transition-delay:.15s}.rv.vis .feat__list li:nth-child(2),.rv.vis .price__list .price__li:nth-child(2),.rv.vis .vs__list li:nth-child(2){transition-delay:.24s}.rv.vis .feat__list li:nth-child(3),.rv.vis .price__list .price__li:nth-child(3),.rv.vis .vs__list li:nth-child(3){transition-delay:.33s}.rv.vis .price__list .price__li:nth-child(4){transition-delay:.42s}.rv.vis .price__list .price__li:nth-child(5){transition-delay:.51s}.rv.vis .vs__list li:nth-child(4){transition-delay:.42s}.hiw__grid>.hiw__step.rv.vis:first-child{transition-delay:.15s}.hiw__grid>.hiw__step.rv.vis:nth-child(2){transition-delay:.24s}.hiw__grid>.hiw__step.rv.vis:nth-child(3){transition-delay:.33s}.nav{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:100;width:calc(100% - 40px);max-width:1120px;padding:0 8px 0 16px;height:60px;background:rgba(10,10,15,.6);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--r-full);display:flex;align-items:center;box-shadow:0 2px 20px rgba(0,0,0,.2);transition:background .3s var(--ease-smooth),backdrop-filter .3s var(--ease-smooth),border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),transform .3s var(--ease-smooth)}.nav.scrolled{background:rgba(8,8,15,.72);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-color:hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.nav:hover{transform:translateX(-50%) translateY(-1px);box-shadow:0 12px 32px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06),0 0 40px hsla(0,0%,100%,.025)}.nav.scrolled:hover{background:rgba(8,8,15,.78);box-shadow:0 12px 36px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.09),0 0 50px hsla(0,0%,100%,.03)}.nav__logo{display:flex;align-items:center;gap:11px;margin-right:auto;transition:transform .24s var(--ease-smooth)}.nav__logo:hover{transform:translateX(-1px)}.nav__logo:hover .nav__logo-ic{transform:scale(1.05)}.nav__logo-ic{width:46px;height:46px;border-radius:12px;object-fit:cover;flex-shrink:0;transition:transform .3s var(--ease-smooth)}.nav__logo-text{font-family:var(--fd);font-weight:700;font-size:19px;letter-spacing:-.018em;background:linear-gradient(135deg,#a78bfa,#c084fc 45%,#e879f9 80%,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nav__links{display:flex;gap:32px;list-style:none;position:absolute;left:50%;transform:translateX(-50%)}.nav__links a{font-size:13.5px;font-weight:500;color:var(--t2);transition:color .2s var(--ease)}.nav__links a:hover{color:var(--t1)}.nav__end{margin-left:auto;display:flex;align-items:center;gap:10px}.nav__login{font-size:13.5px;font-weight:500;color:var(--t2);padding:8px 14px;border-radius:var(--r-md);transition:all .2s var(--ease)}.nav__login:hover{color:var(--t1);background:hsla(0,0%,100%,.04)}.nav__cta{font-size:13px;font-weight:600;padding:10px 22px;border-radius:var(--r-full);background:linear-gradient(180deg,#fff,#f1f1f4);color:var(--bg);transition:all .22s var(--ease-smooth);letter-spacing:-.005em;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.18)}.nav__cta:hover{background:linear-gradient(180deg,#fff,#f5f5f8);transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.3),0 10px 28px rgba(139,92,246,.22),0 0 0 1px rgba(139,92,246,.1)}.nav__cta:active{transform:translateY(0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.hero{position:relative;z-index:1;padding:190px 0 80px;text-align:center;overflow:hidden}.hero__bg{pointer-events:none;overflow:hidden;z-index:0}.hero__bg,.hero__bg-grid{position:absolute;inset:0}.hero__bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 0,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 0,transparent 90%)}.hero__bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 45% 40% at 50% 35%,rgba(139,92,246,.06) 0,transparent 70%),radial-gradient(ellipse 100% 60% at 50% 100%,rgba(8,8,15,.8) 0,transparent 60%)}.hero .c{position:relative;z-index:1}.hero__h{font-family:var(--fd);font-size:clamp(44px,5.8vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.035em;margin-bottom:26px;color:var(--t1);animation:fadeUp .95s var(--ease-smooth) .05s both}.hero__h-serif{font-family:var(--fs);font-style:italic;font-weight:400;letter-spacing:-.012em;color:var(--t1);font-size:1.08em;display:inline-block;padding-right:.06em}.hero__p{color:var(--t2);max-width:560px;margin:0 auto 48px;font-weight:400;line-height:1.6}.hero__p-line{display:block;font-size:clamp(16px,1.55vw,19px);animation:fadeUp .9s var(--ease-smooth) .2s both}.hero__p-coda{display:block;margin-top:10px;font-family:var(--fs);font-style:italic;font-size:clamp(15px,1.45vw,18px);color:var(--t2);letter-spacing:-.005em;animation:fadeUp 1s var(--ease-smooth) .75s both}.hero__p strong{color:var(--t1);font-weight:600}.hero__act{animation:fadeUp .95s var(--ease-smooth) .25s both}.hero__input-wrap{display:flex;align-items:center;max-width:580px;margin:0 auto;padding:6px 6px 6px 18px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-full);transition:all .26s var(--ease-smooth)}.hero__input-wrap:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.hero__input-wrap:focus-within{border-color:rgba(139,92,246,.5);background:hsla(0,0%,100%,.04);box-shadow:0 0 0 4px rgba(139,92,246,.08),0 8px 24px rgba(139,92,246,.12)}.hero__input-icon{flex-shrink:0;margin-right:10px;display:flex;align-items:center}.hero__input-icon svg{width:16px;height:16px;color:var(--t3)}.hero__input{flex:1;background:none;border:none;outline:none;font-size:14.5px;color:var(--t1);padding:10px 0;min-width:0}.hero__input::placeholder{color:var(--t3)}.hero__input-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:10px 20px;font-size:13.5px;font-weight:600;color:var(--bg);background:linear-gradient(180deg,#fff,#f1f1f4);border-radius:var(--r-full);transition:all .22s var(--ease-smooth);letter-spacing:-.005em;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.18)}.hero__input-btn:hover{background:linear-gradient(180deg,#fff,#f5f5f8);transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.3),0 10px 28px rgba(139,92,246,.22),0 0 0 1px rgba(139,92,246,.1)}.hero__input-btn:active{transform:translateY(0)}.hero__input-btn--grad{background:linear-gradient(135deg,#8b5cf6,#a855f7 45%,#d946ef);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 rgba(0,0,0,.1),0 4px 14px rgba(139,92,246,.3),0 8px 28px rgba(217,70,239,.18)}.hero__input-btn--grad:hover{background:linear-gradient(135deg,#9363ff,#b46af9 45%,#e14dff);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.1),0 6px 20px rgba(139,92,246,.4),0 12px 36px rgba(217,70,239,.28)}.hero__input-btn svg{width:14px;height:14px;transition:transform .22s var(--ease-smooth)}.hero__input-btn:hover svg{transform:translateX(3px)}.hero__input-note{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);margin-top:18px;text-align:center}.hero__dot{width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.6);animation:pulse 2s ease-in-out infinite}#hero-input{scroll-margin-top:100px}.hero__vis{position:relative;max-width:720px;margin:80px auto 0;animation:heroFadeIn 1.1s var(--ease-smooth) .5s both}@keyframes heroFadeIn{0%{opacity:0;transform:translate3d(0,40px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.hero__vg{position:absolute;inset:-80px;background:radial-gradient(ellipse at center,rgba(139,92,246,.12),rgba(217,70,239,.04) 40%,transparent 65%);filter:blur(60px);z-index:-1}.mk{position:relative;z-index:1;background:rgba(10,10,16,.8);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.02);overflow:hidden}.mk__in{background:transparent}.mk__bar{display:flex;align-items:center;padding:12px 16px;background:rgba(0,0,0,.32);border-bottom:1px solid hsla(0,0%,100%,.05)}.mk__dots{display:flex;gap:6px}.mk__d{width:10px;height:10px;border-radius:50%;opacity:.7}.mk__d:first-child{background:#ef4444}.mk__d:nth-child(2){background:#f59e0b}.mk__d:nth-child(3){background:#22c55e}.mk__plat{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--t3)}.mk__body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:18px}.ch{display:flex;align-items:flex-start;gap:12px;opacity:0;animation:chatFade .5s var(--ease) both}.ch:first-child{animation-delay:1s}.ch:nth-child(2){animation-delay:2s}.ch:nth-child(3){animation-delay:2.8s}@keyframes chatFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-chat .ch{display:none;opacity:0;animation:none!important;transition:opacity .3s ease;transform:none!important}.hero-chat .ch:first-child,.hero-chat .ch:nth-child(2),.hero-chat .ch:nth-child(3){animation-delay:0s!important}.hero-chat .ch.hero-chat-row-visible{display:flex;opacity:1}.hero-chat .ch--ai{align-items:flex-start}.hero-chat .ch--ai .ch__a{margin-top:18px}.hero-chat .hero-chat-typing{align-items:flex-start}.hero-chat .hero-chat-typing .ch__a{margin-top:0;align-self:flex-start}.ch--user .ch__a{margin-top:22px}.ch__a{width:30px;height:30px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ch__a--u{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.ch__a--ai{background:linear-gradient(135deg,#d946ef,#f0abfc)}.ch__wrap{display:flex;flex-direction:column;gap:5px;min-width:0}.ch__name{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--t3);padding-left:2px;text-transform:uppercase}.ch__name--u{color:rgba(167,139,250,.7)}.ch__name--ai{color:rgba(240,171,252,.8)}.ch__b{padding:11px 16px;font-size:13.5px;color:var(--t2);line-height:1.55;text-align:left;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:14px 14px 14px 3px}.ch__b--u{background:rgba(139,92,246,.06);border-color:rgba(139,92,246,.1);border-radius:3px 14px 14px 14px}.ch--ai .ch__wrap{align-items:flex-start}.ch__b--ai{border-radius:3px 14px 14px 14px;background:rgba(217,70,239,.04);border-color:rgba(217,70,239,.1)}.ch__b--ai,.ch__b--typing{display:inline-block;width:fit-content;max-width:100%;vertical-align:top;box-sizing:border-box}.ch__b--typing{border-radius:3px 14px 14px 14px}.ch__b strong{color:#c084fc;font-weight:600}.ch__b em{color:var(--success);font-style:normal;font-weight:500}.ch__yb{color:var(--success)!important;font-weight:600}.tp{display:flex;gap:4px;padding:4px 0}.tp span{width:5px;height:5px;background:rgba(240,171,252,.7);border-radius:50%;animation:typingDot 1.4s ease-in-out infinite;box-shadow:0 0 4px rgba(240,171,252,.3)}.tp span:nth-child(2){animation-delay:.2s}.tp span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{opacity:.2;transform:translateY(0) scale(.8)}30%{opacity:1;transform:translateY(-4px) scale(1)}}.swap{position:relative;display:inline-grid;vertical-align:middle;line-height:1;margin-left:-2px}.swap__item{grid-row:1;grid-column:1;justify-self:center;align-self:center;white-space:nowrap;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1)}.swap__item.active{opacity:1;filter:blur(0);pointer-events:auto}.swap__item.leaving{opacity:0;filter:blur(6px)}.swap--plat{min-width:8ch}.swap--plat .swap__item{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-weight:600;letter-spacing:-.005em;font-size:inherit;line-height:1.35;transform:translateY(-1px)}.swap--plat .swap__item.active{transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1),border-color .24s var(--ease-smooth),background .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth);cursor:default}.swap--plat:hover .swap__item.active{background:hsla(0,0%,100%,.07)}.swap--plat:hover .swap__item--gpt.active{border-color:rgba(16,163,127,.5);box-shadow:0 0 0 3px rgba(16,163,127,.08),0 0 20px rgba(16,163,127,.22)}.swap--plat:hover .swap__item--gem.active{border-color:rgba(66,133,244,.5);box-shadow:0 0 0 3px rgba(66,133,244,.08),0 0 20px rgba(66,133,244,.24)}.swap--plat:hover .swap__item--ppx.active{border-color:rgba(34,211,238,.5);box-shadow:0 0 0 3px rgba(34,211,238,.08),0 0 20px rgba(34,211,238,.24)}.swap--biz{display:inline-grid;grid-template-columns:1fr;vertical-align:baseline;line-height:inherit;min-width:0}.swap--biz .swap__item{grid-column:1;grid-row:1;position:static;white-space:nowrap;font-weight:600;color:var(--t1);opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1);pointer-events:none}.swap--biz .swap__item.active{opacity:1;filter:blur(0);pointer-events:auto}.swap--biz .swap__item.leaving{opacity:0;filter:blur(6px)}.swap__item--gpt{color:#10a37f}.swap__item--gem{color:#4285f4}.swap__item--ppx{color:#22d3ee}.sec__head{max-width:740px;margin:0 auto 64px;text-align:center}.sec__tag{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:16px;padding:5px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--r-full)}.sec__h{font-family:var(--fd);font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:var(--t1);margin-bottom:18px}.sec__d{font-size:clamp(15px,1.4vw,17px);color:var(--t2);line-height:1.6;max-width:580px;margin:0 auto}.proof{position:relative;z-index:1;padding:36px 0 40px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vs{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center;max-width:1140px;margin:0 auto}.vs__label{padding-right:12px}.vs__kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.14em;padding:6px 14px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:var(--r-full);margin-bottom:20px}.vs__h{font-family:var(--fd);font-size:clamp(26px,2.6vw,34px);font-weight:700;color:var(--t1);line-height:1.15;letter-spacing:-.025em;margin-bottom:14px}.vs__d{font-size:15px;color:var(--t2);line-height:1.6;max-width:360px}.vs__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.vs__col{padding:24px 22px;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r-xl);transition:all .34s var(--ease-smooth)}.vs__col:hover{border-color:var(--border-hover);transform:translateY(-2px)}.vs__col--new{background:linear-gradient(180deg,rgba(139,92,246,.05),rgba(139,92,246,.02));border-color:rgba(139,92,246,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 8px 28px rgba(139,92,246,.06)}.vs__col--new:hover{border-color:rgba(139,92,246,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 36px rgba(139,92,246,.1)}.vs__col-head{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.05)}.vs__col-tag{display:block;font-family:var(--fd);font-size:14.5px;font-weight:700;color:var(--t2);letter-spacing:-.01em;margin-bottom:3px}.vs__col-tag--accent{background:linear-gradient(135deg,#c084fc,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vs__col-sub{font-size:11.5px;color:var(--t4);letter-spacing:-.005em}.vs__list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.vs__list li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--t2);letter-spacing:-.005em;transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth)}.vs__list--accent li{color:var(--t1);font-weight:500}.vs__dot{width:5px;height:5px;background:hsla(0,0%,100%,.18)}.vs__check,.vs__dot{border-radius:50%;flex-shrink:0}.vs__check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#c084fc;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3)}.vs__check svg{width:9px;height:9px}.vs__sep{display:flex;align-items:center;justify-content:center;position:relative;color:var(--t4)}.vs__sep span{font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r-full)}@media (max-width:880px){.vs{grid-template-columns:1fr;gap:32px}.vs__label{padding-right:0;text-align:center}.vs__d{margin:0 auto}.vs__grid{grid-template-columns:1fr;gap:10px}.vs__sep{padding:6px 0}}.dash{position:relative;z-index:1;padding:96px 0}.dash__head{max-width:740px;margin:0 auto 64px;text-align:center}.dash__wrap{position:relative;max-width:1120px;margin:0 auto;transform-origin:center top;transition:transform .2s var(--ease-smooth);will-change:transform}.dash__glow{position:absolute;inset:-130px 0 auto 0;height:220px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 60% at 50% 100%,rgba(220,200,255,.55) 0,transparent 70%),radial-gradient(ellipse 90% 75% at 50% 100%,rgba(139,92,246,.38) 0,transparent 72%),radial-gradient(ellipse 110% 100% at 50% 100%,rgba(139,92,246,.16) 0,transparent 75%);filter:blur(22px)}.dash__frame{background:rgba(12,12,20,.92);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 40px 100px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.03),inset 0 -1px 0 rgba(220,200,255,.22);overflow:hidden}.dash__bar{display:flex;align-items:center;gap:14px;padding:12px 18px;background:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.06)}.dash__dots{display:flex;gap:6px}.dash__dots span{width:10px;height:10px;border-radius:50%;opacity:.75}.dash__dots span:first-child{background:#ef4444}.dash__dots span:nth-child(2){background:#f59e0b}.dash__dots span:nth-child(3){background:#22c55e}.dash__url{flex:1;max-width:340px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 14px;font-size:11.5px;font-family:var(--fm);color:var(--t3);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:7px}.dash__body{display:grid;grid-template-columns:180px 1fr;min-height:460px;background:#07070d}.dash__sb{padding:20px 14px;border-right:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.25)}.dash__sb-logo{display:flex;align-items:center;gap:9px;padding:0 10px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);margin-bottom:14px}.dash__sb-logo-ic{width:24px;height:24px;border-radius:7px;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(139,92,246,.3)}.dash__sb-logo-ic span{font-family:var(--fd);font-weight:800;font-size:12px;color:#fff;letter-spacing:-.04em}.dash__sb-logo>span{font-family:var(--fd);font-weight:700;font-size:14px;color:var(--t1);letter-spacing:-.01em}.dash__sb-nav{display:flex;flex-direction:column;gap:2px}.dash__sb-item{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;border-radius:8px;transition:all .2s var(--ease)}.dash__sb-item,.dash__sb-item svg{color:var(--t3)}.dash__sb-item--active{color:var(--t1);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.dash__sb-item--active svg{color:var(--t1)}.dash__main{padding:24px 28px;overflow:hidden}.dash__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dash__title h3{font-family:var(--fd);font-size:21px;font-weight:700;color:var(--t1);letter-spacing:-.02em}.dash__chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-full);font-size:11.5px;font-weight:600;color:var(--t1)}.dash__chip-ic{width:20px;height:20px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:-.02em;box-shadow:0 2px 6px rgba(139,92,246,.3)}.dash__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.dash__stat{position:relative;padding:14px 16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden;transition:all .24s var(--ease-smooth)}.dash__stat-top{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--t2);margin-bottom:8px}.dash__stat-num{font-family:var(--fd);font-size:28px;font-weight:700;color:var(--t1);line-height:1;letter-spacing:-.03em}.dash__stat-num>span:last-child{font-size:16px;color:var(--t2);margin-left:2px;font-weight:600}.dash__spark{position:absolute;right:12px;top:14px;width:64px;height:24px;opacity:.9}.dash-spark{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s var(--ease-smooth) .2s}.dash.rv.vis .dash-spark{stroke-dashoffset:0}.dash-animated .dash__sov-cell--you{opacity:0;transform:translateX(-6px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.dash.rv.vis .dash__sov-cell--you{opacity:1;transform:translateX(0)}.dash.rv.vis .dash__sov-row:nth-child(2) .dash__sov-cell--you{transition-delay:.15s}.dash.rv.vis .dash__sov-row:nth-child(3) .dash__sov-cell--you{transition-delay:.3s}.dash.rv.vis .dash__sov-row:nth-child(4) .dash__sov-cell--you{transition-delay:.45s}.dash__stat-delta{font-size:11px;font-weight:700;margin-top:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:6px;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.dash__stat-delta--up{color:#22c55e;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.dash__stat--hi{background:rgba(139,92,246,.06);border-color:rgba(139,92,246,.24);box-shadow:inset 0 0 0 1px rgba(139,92,246,.08),0 8px 24px rgba(139,92,246,.08)}.dash__stat--hi .dash__stat-val{background:linear-gradient(135deg,#c084fc,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dash__stat--hi .dash__stat-num>span:last-child{-webkit-text-fill-color:var(--t2);color:var(--t2);background:none}.dash__sov{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:18px 20px}.dash__sov-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dash__sov-head h4{font-family:var(--fd);font-size:15px;font-weight:700;color:var(--t1);letter-spacing:-.01em}.dash__sov-range{font-size:11px;color:var(--t2);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:4px 12px;border-radius:6px;font-weight:600;letter-spacing:-.005em}.dash__sov-grid{display:flex;flex-direction:column;gap:6px}.dash__sov-row{display:grid;grid-template-columns:90px 1fr 1fr 1fr 1fr;gap:8px;align-items:center;padding:6px 4px;font-size:11px}.dash__sov-row--hd{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--t2);text-transform:uppercase}.dash__sov-you{color:var(--ac-2)!important;font-weight:700}.dash__sov-prov{font-weight:600}.dash__sov-cell,.dash__sov-prov{font-size:12.5px;color:var(--t1);letter-spacing:-.005em}.dash__sov-cell{display:inline-flex;justify-content:center;padding:7px 10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;font-weight:700;font-variant-numeric:tabular-nums}.dash__sov-cell--you{color:var(--ac-2);background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3);font-weight:700}.hiw{position:relative;z-index:1;padding:96px 0}.hiw__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.hiw__step{position:relative;padding:32px 26px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);transition:all .34s var(--ease-smooth);overflow:hidden}.hiw__step:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 0,rgba(139,92,246,.05),transparent 60%);opacity:0;transition:opacity .34s var(--ease-smooth);pointer-events:none}.hiw__step:hover{border-color:var(--border-hover);background:var(--card-hover);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.hiw__step:hover:before{opacity:1}.hiw__num{position:absolute;top:28px;right:28px;font-family:var(--fd);font-size:44px;font-weight:800;color:hsla(0,0%,100%,.06);line-height:1;letter-spacing:-.04em;transition:color .34s var(--ease-smooth)}.hiw__step:hover .hiw__num{color:rgba(139,92,246,.22)}.hiw__ic{width:44px;height:44px;border-radius:12px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.2);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--ac-2);transition:all .34s var(--ease-smooth)}.hiw__ic svg{width:20px;height:20px}.hiw__step:hover .hiw__ic{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.32);box-shadow:0 0 24px rgba(139,92,246,.2);transform:scale(1.05)}.hiw__t{font-family:var(--fd);font-size:20px;font-weight:700;color:var(--t1);margin-bottom:10px;letter-spacing:-.02em}.hiw__d{font-size:14.5px;color:var(--t2);line-height:1.65}.hiw__step--2 .hiw__ic{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(217,70,239,.12));border-color:rgba(217,70,239,.24);color:#e879f9}.hiw__step--2:hover .hiw__ic{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(217,70,239,.22));border-color:rgba(217,70,239,.4);box-shadow:0 0 24px rgba(217,70,239,.22)}.hiw__step--2:hover .hiw__num{color:rgba(217,70,239,.22)}.hiw__step--3 .hiw__ic{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.22);color:#22c55e}.hiw__step--3:hover .hiw__ic{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.4);box-shadow:0 0 24px rgba(34,197,94,.22)}.hiw__step--3:hover .hiw__num{color:rgba(34,197,94,.22)}.feats{position:relative;z-index:1;padding:96px 0}.feat{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;padding:68px 0}.feat:nth-child(odd of .feat){background:radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.018),transparent 70%)}.feat:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.04)}.feat--rev .feat__text{order:2}.feat--rev .feat__vis{order:1}.feat__kicker{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-2);margin-bottom:20px;padding:5px 12px 5px 10px;background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.18);border-radius:var(--r-full);width:fit-content}.feat__kdot{width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px rgba(139,92,246,.6)}.feat__h{font-family:var(--fd);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--t1);margin-bottom:18px}.feat__d{font-size:15.5px;color:var(--t2);line-height:1.65;margin-bottom:26px}.feat__list{list-style:none;display:flex;flex-direction:column;gap:11px}.feat__list li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--t2);letter-spacing:-.005em;transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth)}.feat__check{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);position:relative;display:inline-flex;align-items:center;justify-content:center;transition:all .26s var(--ease-smooth)}.feat__check:after{content:"";width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5 L4.2 7 L8 3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .26s var(--ease-smooth)}.feat__list li:hover{transform:translateX(3px)}.feat__list li:hover .feat__check{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.5);box-shadow:0 0 0 3px rgba(34,197,94,.08)}.feat__list li:hover .feat__check:after{transform:scale(1.1)}.feat__vis,.mini{position:relative}.mini{padding:24px 24px 22px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.35);transition:transform .5s var(--ease-smooth),box-shadow .5s var(--ease-smooth),border-color .5s var(--ease-smooth);transform-style:preserve-3d;will-change:transform}.mini:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.11);box-shadow:0 24px 56px rgba(0,0,0,.4),0 0 40px rgba(139,92,246,.04)}.mini:before{content:"";position:absolute;inset:-24px;background:radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.04),transparent 60%);filter:blur(40px);z-index:-1;pointer-events:none}.mini__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mini__tag{font-size:10px;letter-spacing:.12em;color:var(--t3)}.mini__live,.mini__tag{font-weight:700;text-transform:uppercase}.mini__live{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.08em;color:#22c55e}.mini__live span{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite;box-shadow:0 0 8px rgba(34,197,94,.7)}.mini__range{font-size:10px;font-weight:600;color:var(--t3);padding:3px 9px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--r-full);letter-spacing:.02em}.sov{display:flex;flex-direction:column;gap:18px}.sov__row{display:grid;grid-template-columns:110px 1fr 32px 48px;align-items:center;gap:14px}.sov__lbl{font-size:13px;font-weight:500;color:var(--t3);letter-spacing:-.005em}.sov__row--hi .sov__lbl{color:var(--t1);font-weight:600}.sov__bar{height:4px;background:hsla(0,0%,100%,.05);overflow:hidden}.sov__bar,.sov__fill{border-radius:var(--r-full)}.sov__fill{height:100%;width:0;background:hsla(0,0%,100%,.12);transition:width 1.3s var(--ease-smooth)}.sov__row--hi .sov__fill{background:var(--ac)}.rv.vis .sov__row:first-child .sov__fill{width:72%;transition-delay:.2s}.rv.vis .sov__row:nth-child(2) .sov__fill{width:58%;transition-delay:.35s}.rv.vis .sov__row:nth-child(3) .sov__fill{width:43%;transition-delay:.5s}.sov__val{font-family:var(--fd);font-size:15px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.02em}.sov__row--hi .sov__val{color:var(--t1)}.sov__trend{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10.5px;font-weight:600;color:var(--t4);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sov__trend svg{width:11px;height:11px;flex-shrink:0}.sov__trend--up{color:#22c55e}.sov__trend--down{color:#ef4444}.mini__count{font-size:11.5px;font-weight:600;color:var(--t2)}.tsk{display:flex;flex-direction:column;gap:4px}.tsk__row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.04);transition:transform .2s var(--ease-smooth)}.tsk__row:last-child{border-bottom:none}.tsk__row:hover{transform:translateX(3px)}.tsk__row--focus{padding:12px 14px;margin:0 -14px 4px;background:rgba(139,92,246,.05);border-radius:10px;border:1px solid rgba(139,92,246,.12);border-bottom:none}.tsk__row--focus:hover{transform:none}.tsk__row--done{opacity:.72}.tsk__row--done .tsk__t{color:var(--t3)}.tsk__imp{font-size:9px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:5px;min-width:48px;text-align:center;flex-shrink:0}.tsk__imp--high{color:#ff6b6b;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.4)}.tsk__imp--med{color:#ffb547;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.4)}.tsk__imp--done{color:#4ade80;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.4);min-width:26px;min-height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center}.tsk__imp--done svg{width:12px;height:12px}.tsk__t{font-size:13px;color:var(--t1);flex:1;letter-spacing:-.005em}.fx__hero{display:flex;align-items:baseline;gap:8px;margin:2px 0 12px}.fx__num{font-family:var(--fd);font-size:44px;font-weight:800;color:var(--t1);letter-spacing:-.04em;line-height:1}.fx__num span{font-size:22px;color:var(--t3);font-weight:600;margin-left:2px;letter-spacing:-.02em}.fx__bar{height:4px;background:hsla(0,0%,100%,.05);overflow:hidden;margin-bottom:18px;position:relative}.fx__bar,.fx__bar-fill{border-radius:var(--r-full)}.fx__bar-fill{height:100%;background:var(--ac);width:0;transition:width 1.4s var(--ease-smooth) .2s}.feat.rv.vis .fx__bar-fill,.mini--fix.rv.vis .fx__bar-fill,.rv.vis .fx__bar-fill{width:67%}.fx__list{display:flex;flex-direction:column;gap:10px}.fx__row{display:flex;gap:11px;font-size:13px;color:var(--t2);padding:2px 0;letter-spacing:-.005em}.fx__chk,.fx__row{align-items:center}.fx__chk{width:18px;height:18px;border-radius:50%;display:inline-flex;justify-content:center;flex-shrink:0}.fx__chk svg{width:10px;height:10px}.fx__chk--ok{color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.32)}.fx__chk--miss{color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32)}.gp__hero{padding:14px 14px 12px;background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.14);border-radius:10px;margin-bottom:14px}.gp__hero-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gp__hero-title{font-size:14.5px;font-weight:600;color:var(--t1);letter-spacing:-.01em;margin-bottom:5px}.gp__hero-sub{font-size:12px;color:var(--t3);letter-spacing:-.005em}.gp{display:flex;flex-direction:column;gap:2px}.gp__row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.04);transition:transform .2s var(--ease-smooth)}.gp__row:last-child{border-bottom:none}.gp__row:hover{transform:translateX(3px)}.gp__sev{width:8px;height:8px;border-radius:50%;flex-shrink:0}.gp__sev--h{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.gp__sev--m{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.5)}.gp__sev--l{background:#64748b}.gp__t{font-size:13px;color:var(--t2);letter-spacing:-.005em}.gp__tag{font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:4px;text-align:center}.gp__tag--h{color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28)}.gp__tag--m{color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.28)}.gp__tag--l{color:#64748b;background:rgba(100,116,139,.08);border:1px solid rgba(100,116,139,.25)}.price{position:relative;z-index:1;padding:96px 0}.price__card{position:relative;max-width:580px;margin:0 auto;padding:44px 40px 36px;background:hsla(0,0%,100%,.025);border:1px solid rgba(139,92,246,.18);border-radius:24px;overflow:hidden}.price__glow{position:absolute;inset:-80px;background:radial-gradient(ellipse at 50% 0,rgba(139,92,246,.09),transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(217,70,239,.04),transparent 55%);filter:blur(50px);z-index:-1;pointer-events:none}.price__top{justify-content:space-between;gap:20px;margin-bottom:28px}.price__top,.price__top-l{display:flex;align-items:flex-start}.price__top-l{flex-direction:column}.price__plan{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-2);padding:5px 12px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.22);border-radius:var(--r-full);margin-bottom:14px}.price__amt{display:inline-flex;align-items:flex-start;gap:2px;font-family:var(--fd);line-height:1}.price__cur{font-size:28px;font-weight:600;color:var(--t2);margin-top:6px}.price__num{font-size:84px;font-weight:800;color:var(--t1);letter-spacing:-.045em;line-height:.9}.price__per{font-size:13px;color:var(--t3);margin-top:6px;letter-spacing:-.005em}.price__top-r{display:flex;flex-direction:column;gap:7px;align-items:flex-end;padding-top:4px}.price__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;color:var(--t1);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.24);border-radius:var(--r-full);letter-spacing:-.005em}.price__chip-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.5)}.price__chip--muted{background:hsla(0,0%,100%,.03);border-color:var(--border);color:var(--t3);font-weight:500}.price__divider{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.1) 80%,transparent);margin-bottom:24px}.price__list{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:28px;padding:0}.price__li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--t2);letter-spacing:-.005em;transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth)}.price__li--hero{align-items:flex-start;padding:12px 14px;margin:-4px -14px 4px;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);border-radius:10px}.price__li-body{display:flex;flex-direction:column;gap:2px}.price__li-title{font-size:14.5px;color:var(--t1);font-weight:600}.price__li-sub{font-size:12px;color:var(--t3);letter-spacing:-.005em}.price__ck{width:20px;height:20px;border-radius:50%;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ac-2)}.price__ck svg{width:10px;height:10px}.price__ck--hero{width:22px;height:22px;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(217,70,239,.2));border-color:rgba(217,70,239,.4);color:#e879f9;margin-top:1px}.price__ck--hero svg{width:11px;height:11px}.price__btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;font-size:14.5px;font-weight:600;color:var(--bg);background:linear-gradient(180deg,#fff,#f1f1f4);border-radius:var(--r-full);transition:all .24s var(--ease-smooth);letter-spacing:-.005em;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(139,92,246,.12)}.price__btn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.25),transparent);transform:translateX(-100%);transition:transform .7s var(--ease-smooth)}.price__btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.3),0 14px 32px rgba(139,92,246,.25),0 0 0 1px rgba(139,92,246,.12)}.price__btn:hover:after{transform:translateX(100%)}.price__btn svg{transition:transform .24s var(--ease-smooth);position:relative;z-index:1}.price__btn:hover svg{transform:translateX(3px)}.price__btn-label{position:relative;z-index:1}.price__trust{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;flex-wrap:wrap}.price__trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);letter-spacing:-.005em}.price__trust-item svg{width:12px;height:12px;color:var(--t3)}.price__trust-dot{color:var(--t4);font-size:11px;user-select:none}.faq{position:relative;z-index:1;padding:72px 0 96px}.faq__list{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq__item{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:all .24s var(--ease-smooth)}.faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--ac),var(--pk));opacity:0;transition:opacity .24s var(--ease-smooth)}.faq__item:hover{border-color:var(--border-hover);background:var(--card-hover)}.faq__item--open{background:var(--card-hover);border-color:rgba(139,92,246,.22)}.faq__item--open:before{opacity:1}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;font-size:15.5px;font-weight:600;color:var(--t1);text-align:left;letter-spacing:-.005em}.faq__plus{position:relative;width:18px;height:18px;flex-shrink:0}.faq__plus span{position:absolute;background:var(--t2);transition:all .26s var(--ease-smooth);border-radius:2px}.faq__plus span:first-child{top:50%;left:0;right:0;height:2.5px;transform:translateY(-50%)}.faq__plus span:nth-child(2){top:0;bottom:0;left:50%;width:2.5px;transform:translateX(-50%)}.faq__item--open .faq__plus span{background:var(--ac-2)}.faq__item--open .faq__plus span:nth-child(2){transform:translateX(-50%) rotate(90deg);opacity:0}.faq__a{max-height:0;overflow:hidden;transition:max-height .36s var(--ease-smooth)}.faq__item--open .faq__a{max-height:320px}.faq__a p{padding:0 28px 26px;font-size:14px;color:var(--t2);line-height:1.75}.cta{z-index:1;padding:56px 0 96px}.cta,.cta__box{position:relative}.cta__box{max-width:1080px;margin:0 auto;padding:52px 56px;background:hsla(0,0%,100%,.025);border:1px solid rgba(139,92,246,.2);border-radius:28px;overflow:hidden}.cta__glow{position:absolute;inset:-100px;background:radial-gradient(ellipse at 20% 30%,rgba(139,92,246,.1),transparent 50%),radial-gradient(ellipse at 85% 70%,rgba(217,70,239,.06),transparent 50%);filter:blur(60px);z-index:-1}.cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cta__copy{text-align:left}.cta__kicker{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--t2);padding:6px 14px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:var(--r-full);margin-bottom:18px;letter-spacing:-.005em}.cta__kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px rgba(139,92,246,.55);animation:pulse 2s infinite}.cta__h{font-family:var(--fd);font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--t1);margin-bottom:12px}.cta__h em{font-style:normal;background:linear-gradient(135deg,#c084fc,#e879f9 50%,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta__d{font-size:15px;color:var(--t2);line-height:1.6;letter-spacing:-.005em}.cta__action{display:flex;flex-direction:column;gap:14px}.cta__form{width:100%}.cta__trust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-left:6px}.cta__trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);letter-spacing:-.005em}.cta__trust-item svg{width:12px;height:12px}.cta__trust-dot{color:var(--t4);font-size:11px;user-select:none}@media (max-width:880px){.cta__box{padding:40px 24px}.cta__inner{grid-template-columns:1fr;gap:32px}.cta__copy{text-align:center}.cta__kicker{align-self:center}.cta__trust{justify-content:center;padding-left:0}}.ft{position:relative;z-index:1;padding:40px 0;border-top:1px solid var(--border)}.ft__in{justify-content:space-between;gap:20px;flex-wrap:wrap}.ft__in,.ft__l{display:flex;align-items:center}.ft__l{gap:12px}.ft__logo-ic{width:30px;height:30px;border-radius:8px;object-fit:cover;opacity:.9;transition:opacity .2s var(--ease)}.ft__l:hover .ft__logo-ic{opacity:1}.ft__cp{font-size:12.5px;color:var(--t3)}.ft__lk{display:flex;gap:24px;list-style:none}.ft__lk a{font-size:12.5px;color:var(--t3);transition:color .2s var(--ease)}.ft__lk a:hover{color:var(--t1)}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shockEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gs{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.email-gate{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.email-gate__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:pointer}.email-gate__card{position:relative;z-index:1;width:min(100%,420px);padding:36px 32px 28px;overflow:visible;background:rgba(14,14,28,.52);backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);border:1px solid var(--bdr2);border-radius:var(--rl);box-shadow:var(--glow-m);animation:modalIn .3s ease;display:flex;flex-direction:column;gap:12px}.email-gate__close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(167,139,250,.26);background:hsla(0,0%,100%,.02);color:var(--t2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.email-gate__close svg{width:14px;height:14px}.email-gate__close:hover{color:var(--t1);border-color:rgba(167,139,250,.4);transform:translateY(-1px)}.email-gate__logo{display:block;width:56px;height:56px;border-radius:14px;margin:0 auto 4px;object-fit:cover}.email-gate__title{font-family:var(--fd);font-size:20px;font-weight:600;color:var(--t1);text-align:center;line-height:1.3}.email-gate__subtitle{font-size:14px;color:var(--t2);text-align:center;line-height:1.55;margin-bottom:2px}.email-gate__subtitle span{color:var(--ac2)}.email-gate__label{font-size:11px;letter-spacing:.05em;color:var(--t3);text-transform:uppercase;font-weight:600}.email-gate__field{height:44px;border-radius:10px;padding:0 12px 0 10px;display:flex;align-items:center;gap:10px;background:rgba(14,14,28,.55);border:1px solid rgba(139,92,246,.1);transition:all .3s ease}.email-gate__field:focus-within{border-color:rgba(139,92,246,.25)}.email-gate__field--dim{opacity:.7}.email-gate__icon{display:flex;align-items:center;justify-content:center}.email-gate__icon svg{width:16px;height:16px;color:var(--t3);opacity:.6}.email-gate__field input{width:100%;height:100%;background:none;border:none;outline:none;color:var(--t1);font-family:var(--fb);font-size:15.5px;line-height:1}.email-gate__field input::placeholder{color:var(--t3);opacity:.7}.email-gate__dropdown{position:relative;z-index:1;overflow:visible}.email-gate__dropdown-trigger.email-gate__field{width:100%;justify-content:space-between;gap:8px}.email-gate__dropdown-value{flex:1;min-width:0;text-align:left;font-family:var(--fb);font-size:15.5px;line-height:1;color:var(--t2);transition:color .3s ease}.email-gate__dropdown-value--placeholder{color:var(--t3);opacity:.7}.email-gate__dropdown-trigger .email-gate__chevron{position:static;flex-shrink:0;width:14px;height:14px;color:var(--t3);opacity:.8;pointer-events:none;transition:transform .3s ease}.email-gate__chevron--open{transform:rotate(180deg)}.email-gate__dropdown-menu{position:absolute;left:0;right:0;top:auto;bottom:calc(100% + 4px);z-index:50;margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto;overflow-x:hidden;background:rgba(14,14,28,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--bdr2);border-radius:var(--rm);box-shadow:var(--glow-m);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.email-gate__dropdown-menu--expand{opacity:1;transform:translateY(0);pointer-events:auto}.email-gate__dropdown-menu.dropdown-menu{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) hsla(0,0%,100%,.05)}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.dropdown-menu::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:3px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}.email-gate__dropdown-menu li{margin:0;padding:0}.email-gate__dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 16px;text-align:left;background:transparent;border:none;color:var(--t2);font-size:14px;font-family:var(--fb);font-weight:500;cursor:pointer;transition:background .3s ease,color .3s ease}.email-gate__dropdown-option-text{flex:1;min-width:0;text-align:left}.email-gate__dropdown-option-check{flex-shrink:0;width:16px;height:16px;color:var(--ac)}.email-gate__dropdown-option:focus-visible,.email-gate__dropdown-option:hover{background:rgba(139,92,246,.1);color:var(--t1);outline:none}.email-gate__dropdown-option--selected{color:var(--t2)}.email-gate__dropdown-option--selected:focus-visible,.email-gate__dropdown-option--selected:hover{color:var(--t1)}.email-gate__dropdown-trigger:focus-visible{outline:2px solid rgba(139,92,246,.25);outline-offset:2px}.email-gate__turnstile{height:40px;border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.02);border:1px solid rgba(139,92,246,.05);color:var(--t2);font-size:12.5px}.email-gate__turnstile svg{width:14px;height:14px;color:var(--t3)}.email-gate__turnstile .email-gate__check{margin-left:auto;color:#34d399}.email-gate__submit{margin-top:2px;height:48px;border-radius:var(--rf);background:var(--grad-btn);color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--glow-b);transition:all .3s ease;border:none;cursor:pointer}.email-gate__submit:hover{box-shadow:0 6px 36px rgba(168,85,247,.35),0 0 64px rgba(217,70,239,.1);transform:translateY(-2px)}.email-gate__submit:disabled{opacity:.86;cursor:wait}.email-gate__spinner{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:spin .8s linear infinite}.email-gate__fine-print{text-align:center;font-size:12px;color:var(--t3);opacity:.5}.scan{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:var(--bg)}.scan-amb{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.scan-ob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.45;will-change:transform}.scan-ob--1{width:550px;height:550px;background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);top:-15%;left:-8%}.scan-ob--2{width:450px;height:450px;background:radial-gradient(circle,rgba(217,70,239,.2),transparent 70%);bottom:10%;right:-12%}.report-page .scan-ob--1,.report-page .shock-ob--1,.shock .scan-ob--1,.shock .shock-ob--1{background:radial-gradient(circle,rgba(227,60,60,.25),transparent 70%);width:600px;height:600px}.report-page .scan-ob--2,.report-page .shock-ob--2,.shock .scan-ob--2,.shock .shock-ob--2{background:radial-gradient(circle,rgba(217,70,239,.2),transparent 70%);width:500px;height:500px}.gaps-page .scan-ob--1{background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);width:600px;height:600px}.gaps-page .scan-ob--2{background:radial-gradient(circle,rgba(232,121,249,.2),transparent 70%);width:450px;height:450px}.value .scan-ob--1,.value .value-ob--1{background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);width:600px;height:600px}.value .scan-ob--2,.value .value-ob--2{background:radial-gradient(circle,rgba(192,132,252,.15),transparent 70%)}.region-select .scan-ob--1{opacity:.5}.region-select .scan-ob--2{opacity:.4}.topics-page .scan-ob--1{opacity:.5}.topics-page .scan-ob--2{opacity:.4}.pricing-page .scan-ob--1{background:radial-gradient(circle,rgba(139,92,246,.35),transparent 70%);width:600px;height:600px;top:auto;bottom:-20%;left:30%}.pricing-page .scan-ob--2{background:radial-gradient(circle,rgba(168,85,247,.2),transparent 70%);width:400px;height:400px;top:auto;bottom:0;right:10%}.scan .gbg{z-index:0}.scan-inner{position:relative;z-index:1;width:100%;max-width:520px;align-items:stretch;gap:0}.scan-header,.scan-inner{display:flex;flex-direction:column}.scan-header{align-items:center;gap:12px}.scan-brand-row{gap:10px;flex-wrap:wrap}.scan-brand,.scan-brand-row{display:flex;align-items:center;justify-content:center}.scan-brand{gap:9px}.scan-brand-sep{color:var(--t3);font-size:18px;line-height:1;font-weight:300;padding:0 2px;user-select:none}.scan-site-brand{display:flex;align-items:center;gap:8px}.scan-site-brand__icon{width:24px;height:24px;border-radius:6px;flex-shrink:0;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:11px;font-weight:700;color:var(--t2);line-height:1}.scan-site-brand__name{font-size:14px;font-weight:500;color:var(--t2);letter-spacing:-.01em}.scan-brand__logo{width:40px;height:40px;border-radius:10px;display:block}.scan-brand__name{font-family:var(--fd);font-weight:700;font-size:20px;letter-spacing:-.02em;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scan-domain{font-size:16px;color:var(--t2);text-align:center;line-height:1.5;margin-top:4px;margin-bottom:24px}.scan-domain__hl{color:var(--ac2);font-weight:500}.scan-steps-progress-stack{margin-top:16px}.scan-steps-progress-stack,.scan-steps-wrap{position:relative;width:100%}.scan-steps-glow-wrap{position:absolute;left:50%;top:50%;width:100%;height:400px;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.scan-steps-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(0)}.scan-steps-glow--purple{transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.12) 0,transparent 70%)}.scan-steps-glow--pink,.scan-steps-glow--purple{left:50%;top:50%;width:400px;height:400px;animation:scanGlowPulse 4s ease-in-out infinite}.scan-steps-glow--pink{transform:translate(calc(-50% + 48px),-50%);background:radial-gradient(circle,rgba(217,70,239,.06) 0,transparent 70%)}@keyframes scanGlowPulse{0%,to{opacity:.5}50%{opacity:1}}.scan-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.scan-step{display:flex;align-items:center;gap:12px;padding:6px 0;transition:opacity .3s ease}.scan-step--dim{opacity:.4}.scan-step__icon{width:30px;height:30px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid rgba(139,92,246,.06);transition:box-shadow .3s ease}.scan-step__icon--pulse{animation:scanIconPulse 2s ease-in-out infinite}@keyframes scanIconPulse{0%,to{box-shadow:0 0 12px rgba(139,92,246,.15)}50%{box-shadow:0 0 12px rgba(139,92,246,.35)}}.scan-step__icon svg{display:block}.scan-step__label{flex:1;font-size:14px;color:var(--t2);line-height:1.4;transition:color .3s ease}.scan-step--done:not(.scan-step--dim) .scan-step__label{color:var(--t1)}.scan-step__status{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.scan-step__spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(139,92,246,.2);border-top-color:rgba(139,92,246,.6);background:transparent;animation:spin .8s linear infinite}.scan-step__check{width:16px;height:16px;border-radius:50%;background:rgba(52,211,153,.15);color:rgba(52,211,153,.9);display:flex;align-items:center;justify-content:center}.scan-step__check svg{display:block}.scan-progress{position:relative;z-index:1;margin-top:24px}.scan-progress__track{height:4px;border-radius:2px;background:hsla(0,0%,100%,.06);overflow:hidden}.scan-progress__fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--ac),var(--pk));transition:width 1.2s ease-in-out;width:0}.shock{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;background:var(--bg)}.shock-amb{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.shock-ob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.45;will-change:transform}.shock-ob--1{width:420px;height:420px;background:radial-gradient(circle,rgba(139,92,246,.16),transparent 72%);top:-6%;left:-12%}.shock-ob--2{width:360px;height:360px;background:radial-gradient(circle,rgba(217,70,239,.11),transparent 72%);bottom:8%;right:-14%}.report-page .scan-ob--1,.shock .scan-ob--1,.shock .shock-ob--1{opacity:.7}.report-page .scan-ob--2,.shock .scan-ob--2,.shock .shock-ob--2{opacity:.6}.shock .gbg{z-index:0}.shock-inner{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto}.shock-layout{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:60px;width:100%}.shock-col--left{max-width:480px;width:100%;flex:1;min-width:0}.shock-col--right{display:flex;justify-content:center;flex:1;min-width:0}.shock-col--enter-left{animation:shockEnter .6s ease forwards}.shock-col--enter-right{opacity:0;animation:shockEnter .6s ease .3s forwards}.shock-brand{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:32px}.shock-brand__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.08)}.shock-brand__letter{font-size:20px;font-weight:600;color:var(--ac)}.shock-brand__text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.shock-brand__name{font-size:18px;font-weight:600;color:var(--t1)}.shock-brand__domain{font-size:13px;color:var(--t2)}.shock-heading{font-family:var(--fd);font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--t1);margin-bottom:12px}.shock-heading__alert{color:#e24b4a}.shock-sub{font-size:16px;color:var(--t2);line-height:1.6;margin-bottom:28px}.shock-sub__hl{color:var(--t1);font-weight:500}.shock-cta{width:100%;height:52px;border-radius:12px;margin-bottom:16px;border:none;cursor:pointer;font-family:inherit;background:var(--t1);color:var(--bg);font-size:16px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.shock-cta:hover{transform:scale(1.01);box-shadow:0 4px 20px hsla(0,0%,100%,.1)}.shock-cta:active{transform:scale(.98)}.shock-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.shock-back{background:none;border:none;padding:0;font-size:12px;color:var(--t3);cursor:pointer;font-family:inherit;transition:color .2s ease}.shock-back:hover{color:var(--t2)}.shock-dots{display:flex;align-items:center;gap:6px}.shock-dot{width:6px;height:6px;border-radius:50%;background:rgba(109,100,144,.35);flex-shrink:0;transition:width .35s ease-out,background .35s ease-out,border-radius .35s ease-out}.shock-dot--active{width:20px;height:7px;border-radius:4px;background:var(--ac)}.shock-rank-card{width:100%;max-width:380px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.shock-rank-card__head{padding:16px 20px 12px;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:12px;color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.shock-rank-card__list{list-style:none;margin:0;padding:0}.shock-rank-card__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.03)}.shock-rank-card__rank{font-size:13px;color:var(--t3);font-weight:500;min-width:22px}.shock-rank-card__name{font-size:15px;color:var(--t2);text-align:right}.shock-rank-card__row--user{background:rgba(227,60,60,.06);border-left:2px solid rgba(227,60,60,.5);border-bottom:1px solid hsla(0,0%,100%,.03)}.shock-rank-card__rank--user{color:rgba(227,60,60,.8);font-weight:600}.shock-rank-card__name--user{color:var(--t1);font-weight:500}.shock-rank-card__name-wrap{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0;flex:1}.shock-rank-card__mini-icon{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,100%,.06);border:1px solid rgba(139,92,246,.08)}.shock-rank-card__mini-letter{font-size:9px;font-weight:600;color:var(--ac)}.shock-rank-card__foot{display:flex;align-items:flex-start;gap:8px;padding:12px 20px;border-top:1px solid hsla(0,0%,100%,.05);font-size:11px;color:rgba(227,60,60,.6);line-height:1.4}.shock-rank-card__chev{flex-shrink:0;color:rgba(227,60,60,.6);margin-top:1px}@keyframes rankReveal{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes rankGlow{0%{box-shadow:0 0 0 rgba(227,60,60,0)}50%{box-shadow:0 0 25px rgba(227,60,60,.25)}to{box-shadow:0 0 0 rgba(227,60,60,0)}}.region,.value{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;background:var(--bg)}.value-amb{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.value-ob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.45;will-change:transform}.value-ob--1{width:420px;height:420px;background:radial-gradient(circle,rgba(139,92,246,.16),transparent 72%);top:-6%;left:-12%}.value-ob--2{width:360px;height:360px;background:radial-gradient(circle,rgba(217,70,239,.11),transparent 72%);bottom:8%;right:-14%}.region .gbg,.value .gbg{z-index:0}.region-inner,.value-inner{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto}.value-inner--enter{animation:shockEnter .65s ease forwards}.value-layout{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:60px;width:100%}.value-col--left{max-width:480px;width:100%;flex:1;min-width:0;padding-right:20px}.value-col--right{display:flex;justify-content:center;flex:1;min-width:0;max-width:420px}.value-col--enter-left{animation:shockEnter .6s ease forwards}.value-col--enter-right{opacity:0;animation:shockEnter .6s ease .15s forwards}.value-brand{margin-bottom:36px}.value-heading{font-family:var(--fd);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--t1);margin-bottom:14px}.value-heading__accent{color:rgba(52,211,153,.9)}.value-sub{font-size:15px;color:var(--t2);line-height:1.6;margin-bottom:32px}.value-points{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:14px}.value-point{display:flex;align-items:flex-start;gap:14px}.value-point__icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.08)}.value-point__icon svg{width:16px;height:16px;color:var(--ac2)}.value-point__text{font-size:14px;color:var(--t2);line-height:1.5}.value-cta{width:100%;height:48px;border-radius:12px;margin-bottom:16px;border:none;cursor:pointer;font-family:inherit;background:var(--t1);color:var(--bg);font-size:15px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.value-cta:hover{transform:scale(1.01);box-shadow:0 4px 20px hsla(0,0%,100%,.1)}.value-cta:active{transform:scale(.98)}.value-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.value-preview{max-width:420px;width:100%;border-radius:16px;background:rgba(14,14,28,.42);backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);border:1px solid rgba(167,139,250,.15);box-shadow:0 4px 32px rgba(139,92,246,.1),0 0 60px rgba(192,132,252,.04);overflow:hidden;padding:0}@keyframes valueFootnotePulse{0%,to{opacity:.3}50%{opacity:.8}}.value-preview__prompt{background:hsla(0,0%,100%,.03);padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;gap:8px}.value-preview__prompt svg{width:14px;height:14px;color:var(--t3);flex-shrink:0}.value-preview__prompt span{font-size:13px;color:rgba(244,242,255,.8)}.value-preview__chart{padding:24px;border-top:1px solid hsla(0,0%,100%,.05)}.value-preview__label{font-size:12px;color:rgba(184,176,216,.5);margin-bottom:6px}.value-preview__metric{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.value-preview__pct{font-size:40px;font-weight:700;color:var(--t1);line-height:1}.value-preview__trend-badge{display:inline-block;padding:2px 10px;border-radius:6px;font-size:13px;font-weight:600;background:rgba(52,211,153,.1);color:rgba(52,211,153,.8)}.value-preview__line{display:block;width:100%;height:100px;overflow:visible}.value-preview__chart-glow-dot{filter:drop-shadow(0 0 6px rgba(139,92,246,.4))}.value-preview__footnote{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.05);font-size:11px;color:rgba(232,121,249,.5)}.value-preview__pulse-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:rgba(232,121,249,.5);animation:valueFootnotePulse 2.5s ease-in-out infinite}.region-inner{max-width:560px}.region-text{font-size:16px;color:var(--t1);margin-bottom:20px;text-align:center}.region-select{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:hidden;background:var(--bg)}.region-select .gbg{z-index:0}.region-select__inner{width:100%;max-width:440px;position:relative;z-index:1}@keyframes regionSelectEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.region-select__inner--enter{animation:regionSelectEnter .5s ease forwards}.region-select__brand{display:flex;align-items:center;gap:14px;margin-bottom:36px}.region-select__brand-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:rgba(167,139,250,.8);line-height:1}.region-select__brand-letter{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.region-select__brand-text{min-width:0}.region-select__brand-name{font-size:18px;font-weight:600;color:var(--t1);margin:0;line-height:1.25}.region-select__brand-domain{font-size:13px;color:var(--t2);margin:4px 0 0;line-height:1.35}.region-select__h{font-family:var(--fd);font-size:26px;font-weight:700;color:var(--t1);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.region-select__sub{font-size:15px;color:var(--t2);line-height:1.5;margin:0 0 32px}.region-select__field{margin-bottom:16px;position:relative;z-index:1}.region-select__field--lang{margin-bottom:32px;z-index:2}.region-select__label{display:block;font-size:11px;color:var(--t3);letter-spacing:.05em;margin-bottom:6px;font-weight:700}.region-select__dropdown{position:relative}.region-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:48px;padding:0 16px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(14,14,28,.55);cursor:pointer;font-family:inherit;transition:border-color .2s ease,background .2s ease}.region-select__trigger:hover{border-color:rgba(139,92,246,.18)}.region-select__trigger:focus-visible{outline:2px solid rgba(139,92,246,.25);outline-offset:2px}.region-select__value{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;font-size:15px;color:var(--t1)}.region-select__value-text{min-width:0;flex:1}.region-select__flag{flex-shrink:0;line-height:1;font-size:1.2em;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-variant-emoji:emoji}.region-select__chevron{width:14px;height:14px;color:var(--t3);flex-shrink:0;opacity:.85;transition:transform .3s ease}.region-select__chevron--open{transform:rotate(180deg)}.region-select__menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);top:auto;z-index:50;margin:0;padding:0;list-style:none;background:#0c0c18;border:1px solid var(--bdr2);border-radius:12px;max-height:240px;overflow-y:auto;box-shadow:var(--glow-m);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.region-select__menu--open{opacity:1;transform:translateY(0);pointer-events:auto}.region-select__menu.dropdown-menu{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) hsla(0,0%,100%,.05)}.region-select__menu li{margin:0;padding:0}.region-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;color:var(--t1);text-align:left;transition:background .15s ease}.region-select__option:focus-visible,.region-select__option:hover{background:rgba(139,92,246,.1)}.region-select__option--selected{color:var(--t2)}.region-select__option--selected:focus-visible,.region-select__option--selected:hover{color:var(--t1)}.region-select__option-text{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.region-select__check{flex-shrink:0;width:16px;height:16px;color:var(--ac)}.region-select__cta{width:100%;height:48px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;background:var(--t1);color:var(--bg);font-size:15px;font-weight:600;margin-bottom:16px;transition:transform .15s ease,box-shadow .15s ease}.region-select__cta:hover{transform:scale(1.01);box-shadow:0 4px 20px hsla(0,0%,100%,.1)}.region-select__cta:active{transform:scale(.98)}.region-select__nav{display:flex;align-items:center;justify-content:space-between}.topics-select{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:hidden;background:var(--bg)}.topics-select .gbg{z-index:0}.topics-select__inner{width:100%;max-width:1040px;position:relative;z-index:1;display:flex;gap:80px;align-items:center;justify-content:center}.topics-select__left{min-width:0;max-width:560px;width:100%}.topics-select__tips{max-width:340px;width:100%;margin-left:auto}@keyframes topicsSelectEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.topics-select__inner--enter{animation:topicsSelectEnter .5s ease forwards}.topics-select__brand{display:flex;align-items:center;gap:14px;margin-bottom:36px}.topics-select__brand-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:rgba(167,139,250,.8);line-height:1}.topics-select__brand-letter{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.topics-select__brand-text{min-width:0}.topics-select__brand-name{font-size:18px;font-weight:600;color:var(--t1);margin:0;line-height:1.25}.topics-select__brand-domain{font-size:13px;color:var(--t2);margin:4px 0 0;line-height:1.35}.topics-select__h{font-family:var(--fd);font-size:30px;font-weight:700;color:var(--t1);letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.topics-select__sub{font-size:16px;color:var(--t2);line-height:1.6;margin:0 0 20px}.topics-select__progress-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.topics-select__counter{font-size:12px;color:var(--ac);font-weight:500}.topics-select__progress{width:120px;height:3px;border-radius:2px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.06)}.topics-select__progress-fill{display:block;height:100%;border-radius:2px;background:var(--ac);transition:width .2s ease}.topics-select__chips{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:20px}.topics-select__chip{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(139,92,246,.04);cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.topics-select__chip:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.2)}.topics-select__chip--selected{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.35)}@keyframes chipBounce{0%{transform:scale(1)}40%{transform:scale(.95)}70%{transform:scale(1.03)}to{transform:scale(1)}}.topics-select__chip--bounce{animation:chipBounce .25s ease}.topics-select__chip--disabled{opacity:.4;pointer-events:none}.topics-select__check{width:16px;height:16px;border-radius:4px;border:1.5px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .2s ease}.topics-select__check--selected{background:var(--ac);border-color:var(--ac)}.topics-select__check svg{width:12px;height:12px;display:block}.topics-select__chip-text{font-size:14px;color:var(--t2);line-height:1.2;transition:color .2s ease}.topics-select__chip--selected .topics-select__chip-text{color:var(--t1)}.topics-select__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px dashed rgba(139,92,246,.15);background:transparent;font-family:inherit;font-size:13px;color:var(--t3);cursor:pointer;transition:border-color .2s ease;margin-bottom:32px}.topics-select__add-btn:hover{border-color:rgba(139,92,246,.26)}.topics-select__custom-row{display:flex;align-items:center;gap:8px;margin-bottom:32px}.topics-select__custom-input{flex:1;height:40px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(14,14,28,.55);padding:0 12px;color:var(--t1);font-family:inherit;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.topics-select__custom-input::placeholder{color:var(--t3)}.topics-select__custom-input:focus{border-color:rgba(139,92,246,.35);box-shadow:0 0 0 2px rgba(139,92,246,.15)}.topics-select__custom-add{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(139,92,246,.18);background:hsla(0,0%,100%,.03);color:var(--t1);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.topics-select__custom-add:hover{border-color:rgba(139,92,246,.35);background:hsla(0,0%,100%,.06)}.topics-select__tips{border-radius:14px;background:rgba(14,14,28,.42);border:1px solid rgba(139,92,246,.08);padding:28px}.topics-select__tips-title{margin:0 0 18px;font-size:16px;font-weight:600;color:var(--t1)}.topics-select__tip{display:flex;align-items:flex-start;gap:10px}.topics-select__tip+.topics-select__tip{margin-top:20px}.topics-select__tip-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--ac);flex-shrink:0;margin-top:1px}.topics-select__tip-icon svg{width:16px;height:16px;display:block}.topics-select__tip-title{margin:0;font-size:14px;font-weight:500;color:var(--t1);line-height:1.3}.topics-select__tip-desc{margin:2px 0 0;font-size:13px;color:var(--t3);line-height:1.4}.forecast-page{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:hidden;background:var(--bg)}.forecast-page .gbg{z-index:0}.forecast-page__inner{width:100%;max-width:480px;position:relative;z-index:1}@keyframes forecastPageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.forecast-page__inner--enter{animation:forecastPageEnter .5s ease forwards}.forecast-page__brand{display:flex;align-items:center;gap:14px;margin-bottom:36px}.forecast-page__brand-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:rgba(167,139,250,.8);line-height:1}.forecast-page__brand-letter{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.forecast-page__brand-text{min-width:0}.forecast-page__brand-name{font-size:18px;font-weight:600;color:var(--t1);margin:0;line-height:1.25}.forecast-page__brand-domain{font-size:13px;color:var(--t2);margin:4px 0 0;line-height:1.35}.forecast-page__h{font-family:var(--fd);font-size:26px;font-weight:700;color:var(--t1);margin:0 0 8px;line-height:1.2}.forecast-page__sub{font-size:15px;color:var(--t2);line-height:1.5;margin:0 0 28px}.forecast-page__compare{display:flex;align-items:center;gap:16px;margin-bottom:24px}.forecast-page__card{flex:1;padding:20px;border-radius:12px;min-width:0}.forecast-page__card--now{background:rgba(227,60,60,.06);border:1px solid rgba(227,60,60,.12)}.forecast-page__card--target{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.12)}.forecast-page__card-label{font-size:12px;color:var(--t3);margin:0 0 6px}.forecast-page__card-score{margin:0;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.forecast-page__card-score-val{font-size:36px;font-weight:700;color:rgba(227,60,60,.85);line-height:1}.forecast-page__card-score--green .forecast-page__card-score-val{color:rgba(52,211,153,.85)}.forecast-page__card-score-denom{font-size:14px;color:var(--t3)}.forecast-page__card-sublabel{font-size:11px;color:var(--t3);margin:4px 0 0}.forecast-page__compare-arrow{flex-shrink:0;width:20px;height:20px;color:var(--t3);align-self:center}.forecast-page__chart{padding:20px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);margin-bottom:24px}.forecast-page__chart-svg{display:block;width:100%;height:100px}.forecast-page__grid-line{stroke:hsla(0,0%,100%,.03);stroke-width:1}.forecast-page__chart-line{stroke:var(--ac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.forecast-page__chart-fill{stroke:none}.forecast-page__chart-dot{fill:var(--ac);filter:drop-shadow(0 0 6px rgba(139,92,246,.55))}.forecast-page__chart-x{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--t3)}.forecast-page__list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.forecast-page__list-item{display:flex;align-items:center;gap:10px}.forecast-page__list-ic{width:20px;height:20px;border-radius:6px;flex-shrink:0;background:rgba(139,92,246,.1);display:flex;align-items:center;justify-content:center;color:var(--ac2)}.forecast-page__list-text{font-size:13px;color:var(--t2);line-height:1.4}.forecast-page__cta{width:100%;height:48px;border-radius:9999px;border:none;cursor:pointer;font-family:inherit;background:var(--grad-btn);color:#fff;font-size:15px;font-weight:600;margin-bottom:16px;box-shadow:var(--glow-b);transition:transform .25s ease,box-shadow .25s ease}.forecast-page__cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(168,85,247,.45),0 0 64px rgba(217,70,239,.14)}.gaps-page{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:hidden;background:var(--bg);background-color:var(--bg)}.gaps-page .gbg{z-index:0}.gaps-page .scan-ob--1{opacity:.7}.gaps-page .scan-ob--2{opacity:.6}.gaps-inner{width:100%;max-width:960px;position:relative;z-index:1;display:flex;gap:60px;align-items:center}@keyframes gapsEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gaps-inner__motion{flex:1;min-width:0;width:100%;display:flex;gap:60px;align-items:center}.gaps-inner__motion--enter{animation:gapsEnter .5s ease forwards}.gaps-col{min-width:0}.gaps-col--left{flex:1}.gaps-col--right{flex:1;max-width:460px}@keyframes gapsLeftEnter{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes gapsRightEnter{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.gaps-col--enter-left{animation:gapsLeftEnter .6s ease .1s forwards;opacity:0}.gaps-col--enter-right{animation:gapsRightEnter .6s ease .2s forwards;opacity:0}.gaps-brand{gap:14px;margin-bottom:32px}.gaps-brand,.gaps-brand__icon{display:flex;align-items:center}.gaps-brand__icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:rgba(139,92,246,.15);justify-content:center;font-size:20px;font-weight:600;color:rgba(167,139,250,.8);line-height:1}.gaps-brand__letter{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.gaps-brand__text{min-width:0}.gaps-brand__name{font-size:18px;font-weight:600;color:var(--t1);margin:0;line-height:1.25}.gaps-brand__domain{font-size:13px;color:var(--t2);margin:4px 0 0;line-height:1.35}.gaps-h{font-family:var(--fd);font-size:26px;font-weight:700;color:var(--t1);margin:0 0 6px;line-height:1.25;letter-spacing:-.02em}.gaps-sub{font-size:15px;color:var(--t2);line-height:1.5;margin:0 0 28px}.gaps-card{border-radius:16px;background:rgba(14,14,28,.65);border:1px solid rgba(167,139,250,.12);padding:22px;margin-bottom:20px}.gaps-card__badge{display:flex;align-items:center;gap:8px;margin-bottom:14px}.gaps-card__badge-icon{width:26px;height:26px;border-radius:7px;background:rgba(227,60,60,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gaps-card__badge-label{font-size:11px;font-weight:600;letter-spacing:.05em;color:rgba(227,60,60,.7);text-transform:uppercase}.gaps-card__title{font-size:16px;font-weight:600;color:var(--t1);line-height:1.35;margin:0 0 6px}.gaps-card__desc{font-size:13px;color:var(--t2);line-height:1.5;margin:0 0 16px}.gaps-card__compare{display:flex;gap:12px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:16px}.gaps-card__compare-item{flex:1;padding:18px;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.gaps-card__compare-label{font-size:11px;color:var(--t3);margin:0 0 6px;font-weight:500}.gaps-card__compare-text{font-size:13px;color:var(--t2);line-height:1.45;font-style:italic}.gaps-card__compare-text--blur{font-size:13px;color:var(--t2);line-height:1.45;filter:blur(3.5px);user-select:none;font-style:normal}.gaps-remaining{display:flex;align-items:center;gap:8px;padding:0 4px;margin-bottom:32px}.gaps-remaining__dots{display:flex;gap:3px}.gaps-remaining__dot{width:6px;height:6px;border-radius:50%;background:rgba(227,60,60,.75)}.gaps-remaining__dot:first-child{opacity:.35}.gaps-remaining__dot:nth-child(2){opacity:.45}.gaps-remaining__dot:nth-child(3){opacity:.55}.gaps-remaining__dot:nth-child(4){opacity:.68}.gaps-remaining__dot:nth-child(5){opacity:.82}.gaps-remaining__dot:nth-child(6){opacity:1}.gaps-remaining__text{font-size:12px;margin:0;line-height:1.4}.gaps-remaining__text-strong{color:var(--t1);font-weight:600}.gaps-remaining__text-muted{color:var(--t3)}.gaps-cta{width:100%;max-width:420px;height:48px;border-radius:12px;margin-bottom:16px;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.gaps-cta,.gaps-cta:hover{background:var(--t1);color:var(--bg)}.gaps-cta:hover{transform:scale(1.01);box-shadow:0 4px 20px hsla(0,0%,100%,.1)}.gaps-cta:active{transform:scale(.98)}.pricing-page{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:var(--bg)}.pricing-page .gbg{z-index:0}.pricing-page__inner{width:100%;max-width:480px;position:relative;z-index:1}@keyframes pricingPageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pricing-page__inner--enter{animation:pricingPageEnter .5s ease forwards}.pricing-page__h{font-family:var(--fd);font-size:26px;font-weight:700;color:var(--t1);margin:0 0 4px;line-height:1.2}.pricing-page__sub{font-size:15px;color:var(--t2);line-height:1.5;margin:0 0 20px}.pp-card{position:relative;border-radius:22px;background:linear-gradient(180deg,rgba(20,20,32,.7),rgba(14,14,28,.55));border:1px solid rgba(139,92,246,.18);padding:32px 30px 28px;margin-bottom:24px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.02)}.pp-card__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(139,92,246,.14),transparent 60%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(217,70,239,.06),transparent 60%);z-index:0}.pp-card>:not(.pp-card__glow){position:relative;z-index:1}.pp-card__top{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;padding-top:8px}.pp-card__plan{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ac2);background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.28);padding:5px 12px;border-radius:999px;margin-bottom:22px}.pp-card__amt{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;line-height:1;position:relative;width:fit-content;margin:0 auto}.pp-card__cur{font-family:var(--fd);font-size:26px;font-weight:600;color:var(--t3);align-self:flex-start;margin-top:8px}.pp-card__num{font-family:var(--fd);font-size:60px;font-weight:700;color:var(--t1);letter-spacing:-.04em}.pp-card__per{font-size:14px;font-weight:500;color:var(--t3);margin-left:2px}.pp-card__note{font-size:12.5px;color:var(--t3);margin:8px 0 0;letter-spacing:-.005em}.pp-card__hero{display:flex;align-items:flex-start;gap:12px;padding:13px 14px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;margin-bottom:18px}.pp-card__hero-ic{width:24px;height:24px;border-radius:7px;flex-shrink:0;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.32);color:#22c55e;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.pp-card__hero-text{flex:1;min-width:0}.pp-card__hero-title{font-size:13.5px;font-weight:600;color:var(--t1);letter-spacing:-.005em;line-height:1.35}.pp-card__hero-sub{font-size:12px;color:var(--t3);margin-top:3px;letter-spacing:-.005em}.pp-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pp-card__list li{display:flex;align-items:center;gap:11px;font-size:13px;color:var(--t2);letter-spacing:-.005em;line-height:1.45}.pp-card__ck{width:17px;height:17px;flex-shrink:0;border-radius:50%;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);display:inline-flex;align-items:center;justify-content:center;color:#22c55e}.pp-card__ck svg{width:9px;height:9px}@keyframes pricingGlow{0%,to{box-shadow:0 4px 22px rgba(168,85,247,.32),0 0 52px rgba(217,70,239,.1)}50%{box-shadow:0 6px 30px rgba(168,85,247,.5),0 0 70px rgba(217,70,239,.18)}}.pricing-page__cta{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;border:none;cursor:pointer;font-family:inherit;background:var(--grad-btn);color:#fff;font-size:16px;font-weight:600;margin-bottom:10px;animation:pricingGlow 3s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.pricing-page__cta:hover{animation:none;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 28px rgba(168,85,247,.45),0 0 64px rgba(217,70,239,.14)}.pricing-page__cta-note{font-size:12px;color:var(--t3);text-align:center;margin:0}@media (max-width:520px){.pp-card{padding:26px 22px 24px;border-radius:18px}.pp-card__num{font-size:52px}}.topics-placeholder{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--bg);font-family:var(--fb)}.topics-placeholder p{font-size:16px;color:var(--t1);margin:0;text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}}@media (max-width:1024px){.feat{gap:56px}.dash__wrap{transform:none!important}}@media (max-width:900px){.nav__links{display:none}.hero{padding:140px 0 60px}.hero__vis{margin-top:60px}.mk__body{padding:18px 20px 20px}.feat,.hiw__grid{grid-template-columns:1fr}.feat{gap:44px;padding:52px 0}.feat--rev .feat__text{order:1}.feat--rev .feat__vis{order:2}.dash__body{grid-template-columns:1fr}.dash__sb{display:none}.dash__stats{grid-template-columns:1fr}.dash__sov-row{grid-template-columns:80px repeat(4,1fr);font-size:10px}.topics-select__inner{display:block;max-width:480px;gap:0}.topics-select__tips{display:none}}@media (max-width:768px){.shock-layout{flex-direction:column;align-items:stretch;gap:40px}.shock-col--left{max-width:none}.shock-col--right{justify-content:flex-start}.value-layout{flex-direction:column;align-items:stretch;gap:40px}.value-col--left{max-width:none;padding-right:0}.value-col--right{justify-content:flex-start}.gaps-inner__motion{flex-direction:column;align-items:stretch;gap:40px}.gaps-col--right{max-width:none}}@media (max-width:640px){.nav{width:calc(100% - 24px);padding:0 6px 0 12px;height:56px}.nav__logo-ic{width:38px;height:38px;border-radius:10px}.nav__logo-text{font-size:17px}.nav__cta{padding:8px 16px;font-size:12.5px}.nav__login{padding:6px 10px;font-size:12.5px}.hero{padding:120px 0 50px}.hero__input-wrap{flex-wrap:wrap;padding:8px;border-radius:var(--r-xl)}.hero__input-icon{margin-right:8px}.hero__input{min-width:0;width:0;flex:1;padding-left:4px}.hero__input-btn{flex:1 1 100%;justify-content:center;margin-top:8px}.dash{padding:80px 0 60px}.hiw{padding:70px 0}.feats{padding:60px 0}.price__card{padding:36px 26px}.price__num{font-size:64px}.price__top{flex-direction:column;gap:14px}.price__top-r{flex-direction:row;align-items:center}.price__trust{gap:8px;font-size:11.5px}.gp__row{gap:8px}.ft__in{flex-direction:column;align-items:flex-start}.email-gate__card{padding:32px 20px 22px}}