:root{--bg: #FFFAF7;--bg-2: #FFFFFF;--bg-3: #E4E8EB;--surface: #FFFFFF;--surface-2: #E4E8EB;--ink: #05172E;--ink-deep: #080808;--on-ink: #FFFFFF;--line: rgba(5, 23, 46, .1);--line-2: rgba(5, 23, 46, .15);--line-3: rgba(5, 23, 46, .26);--card-stroke: rgba(5, 23, 46, .12);--card-stroke-hover: rgba(5, 23, 46, .24);--card-top-hi: 0 1px 2px rgba(5,23,46,.04), 0 10px 30px -16px rgba(5,23,46,.12);--text: #05172E;--text-2: #5C6B7A;--text-sub: #45494F;--text-3: #8593A1;--text-4: #AEB8C2;--amber: #FFA436;--amber-lt: #FFBD6B;--amber-xlt: #FFD59E;--amber-dk: #E8871A;--amber-dkr: #C56E0F;--amber-rgb: 255, 164, 54;--amber-soft: rgba(255, 164, 54, .14);--accent: var(--amber);--accent-soft: var(--amber-soft);--accent-line: rgba(var(--amber-rgb), .55);--teal-signal: #00BC74;--teal-signal-dk: #05784E;--teal-signal-rgb: 0, 188, 116;--teal-signal-soft: rgba(0, 188, 116, .12);--coral: #F0562A;--coral-rgb: 240, 86, 42;--pink: #EB3170;--pink-rgb: 235, 49, 112;--pink-dk: #B21F52;--accent-2: var(--coral);--accent-3: var(--teal-signal);--cta: var(--amber);--cta-ink: #05172E;--cta-soft: rgba(255, 164, 54, .16);--score-poor: #F0562A;--score-fair: #FFA436;--score-good: #FFC94A;--score-vgood: #5FC98E;--score-exc: #00BC74;--grad-score: linear-gradient(to right, #F0562A 0%, #FFA436 30%, #FFC94A 58%, #00BC74 100%);--danger: #e85a4f;--danger-soft: #CF4536;--warning: #f0852b;--success: #00BC74;--grad-text: linear-gradient(112deg, var(--amber-xlt) 0%, var(--amber) 32%, var(--amber-lt) 72%, var(--amber-xlt) 100%);--grad-logo: linear-gradient(135deg, var(--amber) 0%, var(--coral) 100%);--grad-button: linear-gradient(135deg, var(--amber) 0%, var(--amber-lt) 100%);--grad-tier: linear-gradient(135deg, var(--amber-dkr) 0%, var(--amber) 100%);--grad-bar: linear-gradient(90deg, var(--amber-dk) 0%, var(--amber) 60%, var(--amber-lt) 100%);--display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fs-display-xl: clamp(48px, 6.6vw, 88px);--fs-display-lg: clamp(36px, 4.8vw, 60px);--fs-display-md: clamp(32px, 4vw, 48px);--fs-display-sm: 34px;--fs-h3: 26px;--fs-h4: 18px;--fs-lede: 18px;--fs-body: 16px;--fs-body-sm: 15px;--fs-meta: 14px;--fs-caption: 13px;--fs-micro: 12px;--fs-tiny: 11px;--lh-display: .98;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--ls-display: -.045em;--ls-heading: -.03em;--ls-tight: -.02em;--ls-kicker: .14em;--ls-mono: .14em;--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--r-pill: 100px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--shadow-card: 0 1px 2px rgba(5,23,46,.04), 0 10px 30px -16px rgba(5,23,46,.12);--shadow-lift: 0 1px 2px rgba(5,23,46,.04), 0 40px 100px -40px rgba(5,23,46,.2);--shadow-glow: 0 0 0 1px rgba(var(--amber-rgb),.3), 0 0 30px -8px rgba(var(--amber-rgb),.6);--shadow-soft: 0 8px 24px -12px rgba(5,23,46,.16);--wrap-max: 1280px;--wrap-narrow: 1080px;--wrap-pad: 32px;--z-nav: 50;--z-overlay: 100;--z-modal: 200;--teal: var(--amber);--teal-lt: var(--amber-lt);--teal-xlt: var(--amber-xlt);--teal-dk: var(--amber-dk);--teal-dkr: var(--amber-dkr);--teal-rgb: var(--amber-rgb);--calm: var(--amber)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);overflow-x:hidden;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{display:block;max-width:100%}#root{min-height:100vh;isolation:isolate}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(5,23,46,.018) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.wrap{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad);position:relative}.wrap-narrow{max-width:var(--wrap-narrow);margin:0 auto;padding:0 var(--wrap-pad);position:relative}.grad-text{color:var(--ink)}.grad-text-italic{color:var(--ink);font-style:italic;font-weight:600}.kicker{font-family:var(--body);font-size:12px;font-weight:600;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);font-family:var(--body);font-size:14px;font-weight:600;line-height:1;border:1px solid transparent;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s,filter .15s;white-space:nowrap;cursor:pointer;text-decoration:none;background:transparent;color:inherit}.btn:active{transform:translateY(1px)}.btn-primary,.btn-accent{background:var(--cta);color:var(--cta-ink);border-color:transparent;box-shadow:0 1px 2px #05172e1a,0 10px 26px -12px rgba(var(--amber-rgb),.55)}.btn-primary:hover,.btn-accent:hover{filter:brightness(1.05);box-shadow:0 2px 4px #05172e1f,0 14px 34px -12px rgba(var(--amber-rgb),.65)}.btn-ghost{background:#fff;color:var(--text);border-color:var(--line-2);box-shadow:0 1px 2px #05172e0a}.btn-ghost:hover{background:#fff;border-color:var(--line-3)}.btn-danger{background:#e85a4f1f;color:var(--danger-soft);border-color:#e85a4f52}.btn-sm{padding:9px 16px;font-size:13px}.btn-lg{padding:16px 28px;font-size:16px}.url-form{display:flex;align-items:center;background:#05172e0d;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:6px 6px 6px 22px;box-shadow:inset 0 1px #05172e0f;transition:border-color .2s,box-shadow .2s,background .2s;max-width:560px}.url-form:hover{border-color:var(--line-3)}.url-form:focus-within{background:#05172e0f;border-color:rgba(var(--amber-rgb),.45);box-shadow:0 0 0 4px rgba(var(--amber-rgb),.12),0 0 40px -8px rgba(var(--amber-rgb),.4)}.url-form .prefix{font-family:var(--mono);font-size:13px;color:var(--text-3);-webkit-user-select:none;user-select:none;padding-right:8px}.url-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--body);font-size:16px;font-weight:500;color:var(--ink);padding:14px 0}.url-form input::placeholder{color:var(--text-3);font-weight:400}.url-form .btn{padding:13px 22px;flex-shrink:0}.url-field{display:contents}.url-form--card,.url-form--card:focus-within{background:#fff}@property --travel-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.url-form--glow{position:relative;isolation:isolate}.url-form--glow:before{content:"";position:absolute;inset:-2px;border-radius:100px;padding:2px;--travel-angle: 0deg;background:conic-gradient(from var(--travel-angle),transparent 0deg,transparent 250deg,rgba(var(--amber-rgb),.95) 300deg,rgba(var(--amber-rgb),.95) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:travel-border 3.6s linear infinite;filter:drop-shadow(0 0 6px rgba(var(--amber-rgb),.5))}@keyframes travel-border{to{--travel-angle: 360deg}}.url-form--glow:focus-within:before{filter:drop-shadow(0 0 10px rgba(var(--amber-rgb),.75))}@media(prefers-reduced-motion:reduce){.url-form--glow:before{animation:none}}@media(max-width:640px){.wrap,.wrap-narrow{padding:0 20px}.kicker{letter-spacing:.12em}.url-form{flex-direction:row;align-items:center;gap:0;padding:5px 5px 5px 18px}.url-field .prefix{padding:0 6px 0 0;align-self:center}.url-form input{flex:1;min-width:0;padding:13px 6px;font-size:16px}.url-form .btn{width:46px;height:46px;min-width:46px;padding:0;border-radius:50%;flex-shrink:0;font-size:0;gap:0}.url-form .btn:after{content:"→";font-size:21px;font-weight:700;line-height:1;color:inherit}}._overlay_tbkkg_1{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:#05172e6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:_wl-fade_tbkkg_1 .18s ease both}@keyframes _wl-fade_tbkkg_1{0%{opacity:0}to{opacity:1}}._modal_tbkkg_47{position:relative;width:100%;max-width:420px;background:#fff;border-radius:20px;padding:32px;box-shadow:var(--card-top-hi);animation:_wl-rise_tbkkg_1 .22s cubic-bezier(.2,.8,.3,1) both}@keyframes _wl-rise_tbkkg_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}._close_tbkkg_91{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--text-2);font-size:18px;line-height:1;cursor:pointer}._close_tbkkg_91:hover{background:#05172e0d}._kicker_tbkkg_129{display:block;margin-bottom:0}._modal_tbkkg_47 h3{font-family:var(--display);font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin:8px 0}._sub_tbkkg_157{font-size:14px;color:var(--text-2);line-height:1.55;margin:0 0 20px}._form_tbkkg_171{display:flex;flex-direction:column;gap:10px}._input_tbkkg_183{border:1px solid var(--line-2);border-radius:100px;padding:12px 18px;font-family:var(--body);font-size:14px;color:var(--text);background:#fff;outline:none}._input_tbkkg_183:focus{border-color:var(--line-3)}._input_tbkkg_183:disabled{opacity:.7}._submit_tbkkg_221{width:100%;padding:12px}._submit_tbkkg_221:disabled{opacity:.7;cursor:not-allowed}._error_tbkkg_241{margin:0;font-size:13px;line-height:1.4;color:var(--danger-soft)}._done_tbkkg_255{margin:0;font-size:14px;color:var(--text-2);line-height:1.55}._nav_iikkv_1{position:sticky;top:0;z-index:var(--z-nav);padding-top:env(safe-area-inset-top);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#faf0e6e6;border-bottom:1px solid transparent;transition:border-color .2s}._scrolled_iikkv_25{border-bottom-color:var(--line)}._inner_iikkv_33{display:flex;align-items:center;justify-content:space-between;height:72px;position:relative}._wordmark_iikkv_49{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--display);line-height:1}._wordmark_iikkv_49 img{height:44px;width:auto;display:block}@media(max-width:480px){._wordmark_iikkv_49 img{height:36px}}._center_iikkv_91{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;gap:30px}._center_iikkv_91 a{position:relative;padding:6px 2px;font-size:16px;font-weight:500;color:var(--text);transition:color .15s}._center_iikkv_91 a:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}._center_iikkv_91 a:hover{color:var(--ink)}._center_iikkv_91 a:hover:after,._center_iikkv_91 a._active_iikkv_163:after{transform:scaleX(1)}._cta_iikkv_171{font-size:15px;font-weight:600}._toggle_iikkv_183{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;background:#05172e0a;border:1px solid var(--line-2);border-radius:12px;cursor:pointer}._toggleBar_iikkv_211{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}._toggle_iikkv_183[aria-expanded=true] ._toggleBar_iikkv_211:nth-child(1){transform:translateY(7px) rotate(45deg)}._toggle_iikkv_183[aria-expanded=true] ._toggleBar_iikkv_211:nth-child(2){opacity:0}._toggle_iikkv_183[aria-expanded=true] ._toggleBar_iikkv_211:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobile_iikkv_255{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(88px + env(safe-area-inset-top)) 30px calc(40px + env(safe-area-inset-bottom));background:var(--bg)}._mobile_iikkv_255[hidden]{display:none}._mobile_iikkv_255 a:not(._mobileCta_iikkv_289){padding:16px 0;font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--text);transition:color .15s,transform .15s}._mobile_iikkv_255 a:not(._mobileCta_iikkv_289):hover,._mobile_iikkv_255 a:not(._mobileCta_iikkv_289):active{color:var(--amber-dk)}._mobileCta_iikkv_289{margin-top:32px;align-self:flex-start;justify-content:center;padding:16px 32px;font-size:17px}@media(max-width:768px){._center_iikkv_91,._cta_iikkv_171{display:none}._toggle_iikkv_183{display:flex}}._footer_tvtks_1{position:relative;z-index:1;background:#05172e;padding:80px 0 32px;color:#fffaf7}._top_tvtks_17{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,250,247,.14)}._brand_tvtks_33{display:flex;flex-direction:column}._wordmark_tvtks_43{display:inline-flex;align-items:center;line-height:1}._wordmark_tvtks_43 img{height:30px;width:auto;display:block}._tag_tvtks_67{margin-top:18px;font-size:14px;color:#fffaf7;opacity:.7;max-width:320px;line-height:1.55}._col_tvtks_85 h4{font-family:var(--body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fffaf7;font-weight:600;margin:0 0 18px}._col_tvtks_85 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._col_tvtks_85 a,._col_tvtks_85 button._link_tvtks_125{font-size:14px;color:#fffaf7;opacity:.7;transition:opacity .15s;background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer}._col_tvtks_85 a:hover,._col_tvtks_85 button._link_tvtks_125:hover{opacity:1}._bottom_tvtks_161{margin-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#fffaf78c}._madeWith_tvtks_179{display:inline-flex;align-items:center;gap:8px}._pulse_tvtks_191{width:6px;height:6px;border-radius:50%;background:var(--teal-signal);box-shadow:0 0 8px #00bc74d9;animation:_pulse_tvtks_191 2s ease-in-out infinite}@keyframes _pulse_tvtks_191{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:1024px){._top_tvtks_17{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:640px){._top_tvtks_17{grid-template-columns:1fr;gap:36px;padding-bottom:36px}._bottom_tvtks_161{flex-direction:column;gap:12px}}._shell_iaufw_1{min-height:100vh;display:flex;flex-direction:column}._topbar_iaufw_13{position:sticky;top:0;z-index:var(--z-nav);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:#f8f7f4d1;border-bottom:1px solid var(--line)}._topbarInner_iaufw_31{display:flex;align-items:center;justify-content:space-between;height:64px}._wordmark_iaufw_45{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.04em;line-height:1}._wordmark_iaufw_45 img{height:36px;width:auto;display:block}._context_iaufw_81{font-size:12px;font-weight:600;color:var(--text-3);letter-spacing:.04em}._main_iaufw_95{flex:1;padding:48px 0 96px}.page-home{--home-peach: #fae4d2;--home-offwhite: #fffaf7;--nav-h: calc(72px + env(safe-area-inset-top)) ;margin-top:calc(-1 * var(--nav-h))}.page-home .kicker{color:var(--ink)}.page-home .hero{position:relative;z-index:1;background:var(--home-peach);padding:calc(116px + var(--nav-h)) 0 124px;overflow:visible;overflow-x:clip}.page-home .hero-grid2{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:60px;align-items:center}.page-home .hero-copy2{text-align:left}.page-home .hero-copy2 .kicker{display:inline-block;margin-bottom:18px}.page-home .hero-grid2 h1{font-family:var(--display);font-weight:700;font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px;text-wrap:balance}.page-home .hero-grid2 .lede{font-size:18px;line-height:1.65;color:#45494f;font-weight:500;max-width:500px;margin:0 0 32px}.page-home .hero-checks{display:flex;flex-wrap:wrap;gap:56px;margin:18px 0 40px;padding:0;list-style:none}.page-home .hero-checks li{display:flex;align-items:center;gap:9px;font-family:var(--body);font-size:15px;font-weight:600;color:var(--ink)}.page-home .hero-checks .check-circle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);flex-shrink:0}.page-home .hero-checks svg{width:14px;height:14px;flex-shrink:0}.page-home .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:4px 0 22px}.page-home .hero-cta{font-size:17px;padding:16px 28px;border-radius:100px;white-space:nowrap}.page-home .hero-proof{display:flex;align-items:center;gap:12px}.page-home .hero-proof-avs{display:flex;flex-shrink:0}.page-home .hero-proof-av{width:38px;height:38px;border-radius:50%;border:2px solid var(--home-offwhite);margin-left:-10px;display:block;object-fit:cover}.page-home .hero-proof-av:first-child{margin-left:0}.page-home .hero-proof-text{display:flex;flex-direction:column;gap:4px}.page-home .hero-proof-stars{display:flex;gap:2px}.page-home .hero-proof-stars svg{width:15px;height:15px}.page-home .hero-proof-text span{font-family:var(--body);font-size:14px;font-weight:600;color:var(--text-2);white-space:nowrap}.page-home .hero-trust2{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:14px;color:#102137;letter-spacing:.04em}.page-home .hero-trust2 .dot{width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 6px rgba(var(--amber-rgb),.85)}.page-home .hero-visual{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;padding-top:56px;margin-top:-34px}.page-home .laptop{position:relative;z-index:1;width:calc(100% + 32px);margin-right:-32px}.page-home .laptop:before{content:"";position:absolute;inset:-22% -30%;z-index:-1;background:radial-gradient(ellipse 74% 74% at 50% 50%,rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.24) 40%,#e7650a17 60%,rgba(var(--amber-rgb),0) 76%);filter:blur(34px);pointer-events:none}.page-home .laptop-device-img{position:relative;z-index:2;display:block;width:100%}.page-home .channels{position:relative;z-index:1;background:var(--home-offwhite);padding:40px 0}.page-home .channels-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.page-home .channels-label{font-family:var(--mono);font-size:12px;color:var(--text-3);font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-align:center}.page-home .channels-list{position:relative;display:block;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%)}.page-home .channels-track{display:flex;width:max-content;will-change:transform;animation:home-channels-scroll 38s linear infinite}.page-home .ch-group{display:flex;align-items:center;gap:64px;padding-right:64px;flex:0 0 auto}.page-home .channels-list:hover .channels-track{animation-play-state:paused}@keyframes home-channels-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-home .channels-list .ch{display:inline-flex;align-items:center;gap:9px;font-size:22px;font-weight:700;color:var(--text-3);opacity:.82;transition:opacity .15s;white-space:nowrap}.page-home .channels-list .ch:hover{opacity:1}.page-home .channels-list .ch svg{width:18px;height:18px}.page-home .explainer-sec{position:relative;z-index:1;background:var(--home-offwhite);padding:40px 0 72px}.page-home .video-stage{position:relative;width:100%;margin:0 auto;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:#080808;border:1px solid rgba(var(--amber-rgb),.45);box-shadow:var(--card-top-hi);isolation:isolate}.page-home .video-stage:before{content:"";position:absolute;inset:0;border-radius:22px;padding:2px;--travel-angle: 0deg;z-index:2;background:conic-gradient(from var(--travel-angle),transparent 0deg,transparent 250deg,rgba(var(--amber-rgb),.95) 300deg,rgba(var(--amber-rgb),.95) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:home-travel-border 3.6s linear infinite;filter:drop-shadow(0 0 6px rgba(var(--amber-rgb),.5))}@keyframes home-travel-border{to{--travel-angle: -360deg}}.page-home .hv-placeholder{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(var(--amber-rgb),.1),transparent 60%),radial-gradient(120% 120% at 50% 120%,rgba(0,188,116,.1),transparent 55%),#080808}.page-home .hv-ph-label{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.page-home .hv-play{width:88px;height:88px;border-radius:50%;border:1.5px solid rgba(var(--amber-rgb),.6);background:rgba(var(--amber-rgb),.14);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.page-home .hv-play:before{content:"";display:block;width:0;height:0;margin-left:5px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--amber)}.page-home .hv-play:hover{transform:scale(1.06);background:rgba(var(--amber-rgb),.22);box-shadow:0 0 34px -4px rgba(var(--amber-rgb),.55)}.page-home .hv-ph-note{font-size:13px;color:#ffffff73;max-width:32ch;line-height:1.5;margin:0}@media(max-width:760px){.page-home .explainer-sec{padding:24px 0 16px}.page-home .video-stage,.page-home .video-stage:before{border-radius:16px}.page-home .hv-play{width:66px;height:66px}.page-home .hv-play:before{border-width:11px 0 11px 18px}}.page-home .hiw-sec{position:relative;z-index:1;background:var(--home-offwhite);padding:56px 0 80px}.page-home .hiw-head{text-align:left;max-width:760px;margin:0 0 56px}.page-home .hiw-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 0}.page-home .hiw-sub{font-size:18px;line-height:1.55;color:#45494f;font-weight:500;max-width:560px;margin:20px 0 0}.page-home .steps3{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.page-home .step3{position:relative;z-index:1;padding:8px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.page-home .step3+.step3{border-left:1px solid var(--card-stroke)}.page-home .steps3.in-view .step3{opacity:1;transform:none}.page-home .steps3.in-view .step3[data-s="2"]{transition-delay:.12s}.page-home .steps3.in-view .step3[data-s="3"]{transition-delay:.24s}.page-home .step3-illo{width:150px;height:150px;margin-bottom:26px;display:flex;align-items:center;justify-content:center}.page-home .step3-illo img{width:100%;height:100%;object-fit:contain}.page-home .step3 .s-title{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.16;color:var(--ink);margin:0 0 14px;max-width:15ch}.page-home .step3 .s-sub{font-size:16px;font-weight:500;color:var(--text-2);line-height:1.55;margin:0;max-width:30ch}.page-home .step3 .s-cta{display:inline;margin-top:22px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--body);font-weight:700;font-size:15px;color:var(--coral);text-decoration:underline;text-underline-offset:3px;text-align:left}.page-home .step3 .s-cta:hover{color:var(--pink)}@media(max-width:900px){.page-home .steps3{grid-template-columns:1fr;gap:12px}.page-home .step3+.step3{border-left:none;border-top:1px solid var(--card-stroke)}.page-home .step3{padding:34px 20px}}.page-home .score-sec{position:relative;z-index:1;background:var(--home-offwhite);padding:80px 0}.page-home .score-head{text-align:left;max-width:760px;margin:0 0 60px}.page-home .score-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 0}.page-home .score-sub{font-size:18px;line-height:1.55;color:#45494f;font-weight:500;max-width:620px;margin:20px 0 0}.page-home .vd-outer{background:#fff;border:1px solid var(--card-stroke);border-radius:22px;padding:28px;box-shadow:var(--card-top-hi),0 40px 100px -44px #05172e21}.page-home .vd-audit-title{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--text);margin:0 0 22px}.page-home .vd-audit-title .domain{color:var(--pink)}.page-home .vd-tabs{display:flex;gap:8px;border:1px solid var(--card-stroke);border-radius:14px;padding:6px;margin-bottom:26px}.page-home .vd-tab{flex:1;text-align:center;padding:11px 8px;border:3px solid transparent;box-sizing:border-box;border-radius:10px;font-family:var(--display);font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;height:44px;color:var(--text-3);cursor:pointer;background:transparent}.page-home .vd-tab.active{border-color:var(--pink);background:#fff;color:var(--text)}.page-home .score-grid2{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.page-home .gauge-card{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:22px 24px 20px;display:flex;flex-direction:column;box-shadow:var(--card-top-hi);width:100%}.page-home .vd-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.page-home .vd-title{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--text);margin:0}.page-home .vd-subtitle{font-family:var(--body);font-size:14px;color:var(--text-2);margin-top:5px}.page-home .sc-gauge-wrap{position:relative;margin:0 0 -6px}.page-home .gauge-stage{position:relative;width:100%;max-width:420px;margin:0 auto}.page-home .gauge-stage svg{display:block;width:100%;height:auto;overflow:visible}.page-home .gauge-score-text{position:absolute;bottom:9%;left:0;right:0;text-align:center;pointer-events:none;z-index:1}.page-home .gauge-score-text .num{font-family:var(--display);font-size:92px;font-weight:700;color:var(--ink);letter-spacing:-.05em;line-height:.95}.page-home .gauge-score-text .of{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;margin-top:4px}.page-home .vd-pill{display:flex;width:max-content;align-items:center;gap:9px;padding:8px 16px;border-radius:100px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:14px auto 0}.page-home .vd-pill .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}@media(min-width:941px){.page-home .gauge-card .vd-pill{position:absolute;top:22px;right:24px;margin:0}}.page-home .vd-sub-link{display:block;text-align:center;font-family:var(--body);font-size:14px;font-weight:700;color:var(--pink);margin-top:20px;background:none;border:none;padding:0;cursor:pointer;width:100%}.page-home .vd-sub-link:hover{color:var(--pink-dk);text-decoration:underline}.page-home .vd-hdr{font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0 0 30px}.page-home .vd-rows{display:flex;flex-direction:column;gap:28px;margin-top:4px}.page-home .vd-row{display:flex;align-items:center;gap:14px}.page-home .vd-ic{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-home .vd-ic svg{width:18px;height:18px}.page-home .vd-nm{width:84px;flex-shrink:0;font-family:var(--display);font-size:17px;font-weight:700;color:var(--ink)}.page-home .vd-bar{flex:1;height:10px;border-radius:100px;background:#05172e0d;overflow:hidden}.page-home .vd-bar span{display:block;height:100%;border-radius:100px;transition:width 1.15s cubic-bezier(.22,.61,.36,1)}.page-home .vd-sc{width:64px;text-align:right;font-family:var(--display);font-size:17px;font-weight:700;color:var(--ink)}.page-home .vd-note{margin-top:26px;padding:16px 18px;border-radius:14px;background:#05172e0b;font-size:13.5px;line-height:1.5;color:var(--text-2)}.page-home .vd-report-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-family:var(--display);font-weight:700;font-size:13.5px;color:var(--pink);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.page-home .vd-report-link:hover{color:var(--pink-dk)}.page-home .vd-report-link svg{width:14px;height:14px}@media(max-width:940px){.page-home .score-grid2{grid-template-columns:1fr;gap:40px}}.page-home .measure{position:relative;z-index:1;background:var(--ink);overflow:hidden;padding:80px 0}.page-home .measure>.wrap{position:relative;z-index:1}.page-home .measure .kicker,.page-home .measure-head h2,.page-home .measure-sub,.page-home .measure .mstat-num,.page-home .measure .mstat-num i,.page-home .measure .mstat-lbl,.page-home .measure .mstat-live{color:#fffaf7}.page-home .measure .mstat-num i{color:var(--pink)}.page-home .signal-emit{position:absolute;top:clamp(52px,9vw,140px);right:clamp(20px,16vw,280px);width:14px;height:14px;z-index:0;pointer-events:none}.page-home .signal-dot{position:absolute;inset:0;border-radius:50%;background:var(--amber);box-shadow:0 0 16px 4px rgba(var(--amber-rgb),.85)}.page-home .signal-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--amber);opacity:0;animation:home-signal-ping 3s ease-out infinite}.page-home .signal-ring:nth-child(2){animation-delay:1s}.page-home .signal-ring:nth-child(3){animation-delay:2s}@keyframes home-signal-ping{0%{transform:scale(1);opacity:.65}to{transform:scale(14);opacity:0}}.page-home .measure-head{text-align:left;margin:0 0 56px;max-width:760px}.page-home .measure-head h2{font-family:var(--display);font-size:clamp(32px,4.4vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:16px 0 0}.page-home .measure-sub{font-size:18px;line-height:1.55;font-weight:500;max-width:620px;margin:18px 0 0}.page-home .monitor{display:grid;grid-template-columns:248px 1fr;gap:40px;align-items:center;margin-top:12px}.page-home .monitor-stat{position:relative}.page-home .mstat-num{font-family:var(--display);font-weight:700;letter-spacing:-.04em;font-size:92px;line-height:.9;display:flex;align-items:baseline}.page-home .mstat-num i{font-style:normal;font-size:52px;margin-left:2px}.page-home .mstat-lbl{font-size:15px;line-height:1.45;margin-top:12px;opacity:.85}.page-home .mstat-live{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.06em}.page-home .mstat-live .mdot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 9px rgba(var(--amber-rgb),.85);animation:home-feed-pulse 1.5s ease-in-out infinite}@keyframes home-feed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.page-home .marquee{position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.page-home .marquee-row{overflow:hidden}.page-home .marquee-track{display:inline-flex;gap:12px;width:max-content;will-change:transform}.page-home .marquee-track[data-dir=l]{animation:home-mq-left 46s linear infinite}.page-home .marquee-track[data-dir=r]{animation:home-mq-right 52s linear infinite}@keyframes home-mq-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-mq-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.page-home .marquee:hover .marquee-track{animation-play-state:paused}.page-home .chip{padding:12px 22px;border-radius:100px;font-size:15px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;cursor:default;background:#fffaf7;color:var(--ink);border:1px solid rgba(255,250,247,.35)}.page-home .chip.accent:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--amber);border-radius:50%;margin-right:8px;box-shadow:0 0 6px rgba(var(--amber-rgb),.8)}@media(max-width:860px){.page-home .signal-emit{right:36px}.page-home .monitor{grid-template-columns:1fr;gap:28px}.page-home .mstat-num{font-size:76px}}.page-home .recommend{position:relative;z-index:1;background:var(--home-offwhite);padding:80px 0}.page-home .recommend-head{text-align:left;max-width:760px;margin:0 0 64px}.page-home .recommend-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 0}.page-home .recommend-sub{font-size:18px;line-height:1.55;color:#45494f;font-weight:500;max-width:620px;margin:20px 0 0}.page-home .ask-line{margin-bottom:44px}.page-home .ask-label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.page-home .ask-query{font-family:var(--display);font-weight:600;font-size:clamp(26px,3.6vw,44px);letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.page-home .ask-caret{display:inline-block;width:3px;height:1em;vertical-align:-.16em;margin-left:4px;background:var(--ink);animation:home-ask-blink 1s steps(2) infinite}.page-home .ask-caret.done{animation:none;opacity:0}@keyframes home-ask-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.page-home .ai-results{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-home .ai-result{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:18px;padding:22px 22px 20px;box-shadow:var(--card-top-hi);display:flex;flex-direction:column;opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),border-color .55s}.page-home .ai-result.in{opacity:1;transform:none;border-color:rgba(var(--amber-rgb),.45)}.page-home .air-head{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:14px}.page-home .air-glyph{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.page-home .air-glyph svg{width:15px;height:15px}.page-home .air-glyph.claude{background:#d97757;box-shadow:inset 0 0 0 1px #d9775780;color:#fff}.page-home .air-glyph.chatgpt{background:#fff;box-shadow:inset 0 0 0 1px #05172e1a;color:#000}.page-home .air-glyph.gemini{background:#fff;box-shadow:inset 0 0 0 1px #05172e1a;color:#1a73e8}.page-home .air-body{font-size:15px;line-height:1.55;color:var(--text-2);margin:0 0 20px}.page-home .air-body strong{color:var(--pink);font-weight:800}.page-home .air-stamp{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.page-home .air-stamp svg{width:17px;height:17px;color:var(--ink)}.page-home .ai-result.in .air-stamp{animation:home-stamp .4s cubic-bezier(.2,.8,.3,1)}@keyframes home-stamp{0%{opacity:0;transform:scale(1.4)}55%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.page-home .recommend{padding:52px 0}.page-home .ai-results{grid-template-columns:1fr;gap:14px}}.page-home .payoff-stat{position:relative;z-index:1;background:var(--home-peach);padding:80px 0}.page-home .ps-scorelabel{font-family:var(--body);font-size:12px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.page-home .ps-head{text-align:left;max-width:760px;margin:0 0 56px}.page-home .ps-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 0}.page-home .ps-sub{font-size:18px;line-height:1.55;color:#45494f;font-weight:500;max-width:600px;margin:20px 0 0}.page-home .ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}.page-home .ps-character{position:absolute;z-index:3;right:8px;top:-134px;width:188px;height:auto;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(5,23,46,.16))}.page-home .ps-col{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:30px 30px 28px;box-shadow:var(--card-top-hi)}.page-home .ps-col.without{background:#fff;border-color:#05172e14;box-shadow:none;opacity:.92}.page-home .ps-col.without .ps-label{color:var(--text-4)}@property --ps-travel{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.page-home .ps-col.with{overflow:hidden;border-color:rgba(var(--amber-rgb),.45);background:#fff;box-shadow:var(--card-top-hi),0 30px 80px -44px rgba(var(--amber-rgb),.35)}.page-home .ps-col.with:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;border-radius:inherit;padding:1.5px;--ps-travel: 0deg;background:conic-gradient(from var(--ps-travel),transparent 0deg,transparent 250deg,rgba(var(--amber-rgb),.95) 300deg,rgba(var(--amber-rgb),.95) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 6px rgba(var(--amber-rgb),.45))}.page-home .ps-col.with>*{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.page-home .ps-col.with:before{animation:home-ps-travel-border 3.6s linear infinite}@keyframes home-ps-travel-border{to{--ps-travel: 360deg}}}.page-home .ps-label{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.page-home .ps-col.with .ps-label{color:var(--pink);font-weight:700}.page-home .ps-num{font-family:var(--display);font-weight:700;font-size:clamp(64px,8vw,104px);line-height:.92;letter-spacing:-.04em;color:var(--ink)}.page-home .ps-col.without .ps-num{color:var(--text-2)}.page-home .ps-bar{position:relative;height:10px;border-radius:100px;background:#05172e0d;overflow:hidden;margin:18px 0 16px}.page-home .ps-bar>span{display:block;height:100%;width:0;border-radius:100px;background:var(--grad-score);background-size:600px 100%;transition:width 1.2s cubic-bezier(.22,.61,.36,1)}.page-home .ps-col.without .ps-bar>span{background:#05172e38}.page-home .ps-stat{display:flex;align-items:baseline;gap:9px;margin:0 0 14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.page-home .ps-stat .n{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.page-home .ps-col.without .ps-stat .n{color:var(--text-2)}.page-home .ps-col.with .ps-stat .n{color:var(--ink)}.page-home .ps-cap{font-size:15px;line-height:1.5;color:var(--text-3);margin:0}.page-home .ps-cap strong{color:var(--ink);font-weight:600}.page-home .ps-foot{margin:32px 0 0;font-family:var(--mono);font-size:13px;color:var(--text-3);letter-spacing:.02em}.page-home .ps-foot strong{color:var(--text-2);font-weight:600}@media(max-width:760px){.page-home .payoff-stat{padding:52px 0}.page-home .ps-grid{grid-template-columns:1fr}.page-home .ps-character{display:none}}.page-home .wyg-sec{position:relative;z-index:1;background:var(--home-offwhite);padding:80px 0}.page-home .wyg-head{text-align:left;max-width:800px;margin:0 0 48px}.page-home .wyg-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 0}.page-home .wyg-sub{font-size:18px;line-height:1.55;color:#45494f;font-weight:500;max-width:620px;margin:20px 0 0}.page-home .panel-we{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:22px;padding:30px 36px 32px;overflow:hidden;box-shadow:var(--card-top-hi)}.page-home .we-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-home .we-head h3{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ink);margin:0}.page-home .we-head .we-meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;color:var(--text-3);letter-spacing:.04em}.page-home .we-head .we-meta .ping{width:6px;height:6px;border-radius:50%;background:var(--teal-signal);box-shadow:0 0 8px #00bc74b3;animation:home-feed-pulse 1.6s ease-in-out infinite}.page-home .we-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.page-home .we-col{display:flex;flex-direction:column;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.page-home .panel-we.in-view .we-col{opacity:1;transform:none}.page-home .panel-we.in-view .we-col[data-p=seo]{transition-delay:.1s}.page-home .panel-we.in-view .we-col[data-p=ai]{transition-delay:.2s}.page-home .we-col .ph{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.page-home .we-col .ph-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page-home .we-col[data-p=foundation] .ph-dot{background:var(--amber);box-shadow:0 0 8px rgba(var(--amber-rgb),.7)}.page-home .we-col[data-p=seo] .ph-dot{background:var(--coral);box-shadow:0 0 8px #f0562a99}.page-home .we-col[data-p=ai] .ph-dot{background:var(--pink);box-shadow:0 0 8px rgba(var(--pink-rgb),.5)}.page-home .we-col .ph-name{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.page-home .we-col .ph-num{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--text-4);letter-spacing:.1em}.page-home .we-col .we-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:16px;color:var(--text);line-height:1.5}.page-home .we-col .we-item .ic{width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.page-home .we-col .we-item .ic svg{width:10px;height:10px}.page-home .we-col[data-p=foundation] .we-item .ic{background:var(--amber)}.page-home .we-col[data-p=seo] .we-item .ic{background:var(--coral)}.page-home .we-col[data-p=ai] .we-item .ic{background:var(--pink)}.page-home .we-evolves{margin-top:24px;padding:14px 18px;border:1px dashed var(--line-3);border-radius:12px;background:rgba(var(--amber-rgb),.03);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-home .we-evolves .ev-ic{color:var(--pink);font-size:20px;font-weight:700;line-height:1}.page-home .we-evolves .ev-txt{color:#05172e;font-weight:400;font-size:16px}.page-home .we-evolves .ev-meta{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--text-3);letter-spacing:.04em}.page-home .we-dots{display:none}@media(max-width:900px){.page-home .we-cols{grid-template-columns:1fr;gap:24px}}@media(max-width:760px){.page-home .hiw-sec,.page-home .wyg-sec{padding:52px 0}.page-home .panel-we{padding:26px 22px 24px}}@media(max-width:640px){.page-home .panel-we{background:none;border:none;box-shadow:none;padding:0;overflow:visible}.page-home .panel-we .we-head{padding:0 2px;margin-bottom:16px}.page-home .we-cols{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:4px 20px 6px}.page-home .we-cols::-webkit-scrollbar{display:none}.page-home .we-col{flex:0 0 82%;scroll-snap-align:center;min-width:0;background:#fff;border:1px solid var(--card-stroke);border-radius:18px;padding:20px 20px 18px;box-shadow:var(--card-top-hi);opacity:1!important;transform:none!important}.page-home .we-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.page-home .we-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--line-3);transition:background .25s,transform .25s;cursor:pointer;border:none;padding:0}.page-home .we-dots .dot.on{background:var(--cta);transform:scale(1.3)}.page-home .we-evolves{margin-top:18px}}.page-home .compare-sec{position:relative;z-index:1;background:var(--home-offwhite);padding:80px 0}.page-home .compare-head{text-align:left;max-width:760px;margin:0 0 56px}.page-home .compare-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--ink);margin:16px 0 14px}.page-home .compare-head .sub{font-size:18px;font-weight:500;color:#45494f;max-width:560px;line-height:1.55;margin:0}.page-home .vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.page-home .vs-card{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:30px 28px 24px;box-shadow:var(--card-top-hi);display:flex;flex-direction:column;height:100%}.page-home .vs-card.agency{overflow:visible}.page-home .vs-card.agency .vs-card-head,.page-home .vs-card.agency .vs-list{opacity:.35}.page-home .vs-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg);z-index:2;display:inline-flex;align-items:center;font-family:var(--display);font-size:34px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b0242f;background:var(--home-offwhite);border:2px solid rgba(var(--pink-rgb),.5);border-radius:12px;padding:18px 36px;white-space:nowrap;box-shadow:0 10px 26px -10px #05172e40}.page-home .vs-name.vs-logo{display:inline-flex;align-items:center}.page-home .vs-name.vs-logo img{height:38px;width:auto;display:block}.page-home .vs-card.beaco{border-color:rgba(var(--amber-rgb),.45);box-shadow:var(--card-top-hi),0 30px 70px -28px rgba(var(--amber-rgb),.4);position:relative;isolation:isolate}.page-home .vs-card.beaco:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:2px;--travel-angle: 0deg;background:conic-gradient(from var(--travel-angle),transparent 0deg,transparent 250deg,rgba(var(--amber-rgb),.95) 300deg,rgba(var(--amber-rgb),.95) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:home-travel-border 3.6s linear infinite;filter:drop-shadow(0 0 6px rgba(var(--amber-rgb),.5));z-index:0}.page-home .vs-card.beaco .vs-card-head,.page-home .vs-card.beaco .vs-list{position:relative;z-index:1}.page-home .vs-badge{position:absolute;top:-12px;right:24px;z-index:2;background:var(--amber);color:var(--ink);font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:100px;box-shadow:0 8px 18px -6px rgba(var(--amber-rgb),.65)}.page-home .vs-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid var(--line)}.page-home .vs-name{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.03em;color:var(--ink);text-transform:lowercase}.page-home .vs-card.agency .vs-name{color:var(--text-2);text-transform:none;font-weight:700;font-size:18px}.page-home .vs-price{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.page-home .vs-price .amt{font-family:var(--display);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.page-home .vs-card.beaco .vs-price .amt{font-size:30px;color:var(--pink)}.page-home .vs-card.agency .vs-price .amt{font-size:22px;color:var(--text-3)}.page-home .vs-price .per{font-family:var(--body);font-size:12px;color:var(--text-3)}.page-home .vs-list{list-style:none;margin:0;padding:0}.page-home .vs-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.page-home .vs-list li:last-child{border-bottom:none}.page-home .vs-k{color:var(--text-3)}.page-home .vs-v{font-weight:600;color:var(--text-2);text-align:right}.page-home .vs-v.vs-no{color:var(--text-4)}.page-home .vs-card.beaco .vs-v{color:var(--ink);display:inline-flex;align-items:center;gap:7px}.page-home .vs-card.beaco .vs-k{color:var(--text)}.page-home .vs-tick{width:15px;height:15px;flex-shrink:0;color:var(--ink)}.page-home .compare-foot{margin-top:18px;font-size:13px;font-weight:500;color:var(--text-3);line-height:1.65;max-width:760px}.page-home .compare-foot strong{color:var(--text-2);font-weight:600}@media(max-width:900px){.page-home .vs-grid{grid-template-columns:1fr;gap:24px}.page-home .vs-card.beaco{order:-1}}.page-home .faq{position:relative;z-index:1;background:var(--home-peach);padding:80px 0 84px}.page-home .faq-head{text-align:left;margin:0 0 40px;max-width:560px}.page-home .faq-head h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,52px);letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin:16px 0 0}.page-home .faq-list{margin:0;max-width:none}.page-home .faq-item{border-bottom:1px solid var(--line);padding:24px 0;cursor:pointer;transition:background .15s}.page-home .faq-item:first-child{border-top:1px solid var(--line)}.page-home .faq-item summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;cursor:pointer}.page-home .faq-item summary::-webkit-details-marker{display:none}.page-home .faq-item .q{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.4}.page-home .faq-item .chev{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:none;background:#f0562a1f;color:var(--coral);display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,background .2s,color .2s,box-shadow .2s}.page-home .faq-item:hover .chev{background:#f0562a33}.page-home .faq-item[open] .chev{transform:rotate(45deg);background:var(--coral);color:#fff;box-shadow:0 1px 2px #05172e1a,0 6px 16px -9px #f0562acc}.page-home .faq-item .a{margin-top:14px;padding-right:52px;font-size:17px;color:#45494f;font-weight:500;line-height:1.65}@media(max-width:768px){.page-home .faq{padding:52px 0 60px}.page-home .faq-item .a{padding-right:0}}.page-home .testimonials{position:relative;z-index:1;background:var(--home-offwhite);padding:84px 0}.page-home .testi-head{text-align:center;max-width:640px;margin:0 auto 56px}.page-home .testi-head .kicker{justify-content:center;display:inline-flex;margin-bottom:18px}.page-home .testi-head h2{font-family:var(--display);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.03em;color:var(--ink);margin:0}.page-home .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-home .testi-card{background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;box-shadow:var(--card-top-hi);transition:border-color .25s,transform .25s}.page-home .testi-card:hover{transform:translateY(-3px);border-color:var(--card-stroke-hover)}.page-home .testi-quote{font-size:16px;line-height:1.6;color:var(--ink);font-weight:500;margin:0 0 22px;flex:1}.page-home .testi-foot{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.page-home .testi-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px;background:var(--pink);color:#fff}.page-home .testi-who{display:flex;flex-direction:column;gap:2px;min-width:0}.page-home .testi-name{font-family:var(--display);font-weight:600;font-size:14px;color:var(--ink)}.page-home .testi-role{font-size:12.5px;color:var(--text-3)}@media(max-width:860px){.page-home .testi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page-home .testimonials{padding:52px 0}.page-home .testi-head{text-align:left;margin:0 0 32px;max-width:none}.page-home .testi-head .kicker{justify-content:flex-start}.page-home .testi-grid{grid-template-columns:1fr;gap:14px}}.page-home .cta{position:relative;z-index:1;background:var(--home-offwhite);padding:80px 0 128px;overflow:hidden}.page-home .cta-card{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;background:var(--home-peach);border-radius:28px;padding:24px 64px 24px 72px;overflow:hidden}.page-home .cta-copy h2{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;margin:0 0 20px;color:var(--ink);max-width:14ch}.page-home .cta-copy .lede{font-size:17px;font-weight:500;color:#45494f;margin:0 0 32px;max-width:38ch;line-height:1.55}.page-home .cta-btn{font-size:16px;padding:15px 26px;border-radius:10px}.page-home .cta-illo{width:100%;height:auto;aspect-ratio:4 / 3;align-self:end;margin-bottom:-24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-home .cta-illo img{width:100%;height:100%;object-fit:contain}@media(max-width:860px){.page-home .cta-card{grid-template-columns:1fr;padding:44px 32px;gap:28px}.page-home .cta-illo{aspect-ratio:4 / 3;margin-bottom:-44px}}.page-home .edit-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:#05172e6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:home-eo-fade .18s ease both}@keyframes home-eo-fade{0%{opacity:0}to{opacity:1}}.page-home .edit-modal{width:100%;max-width:460px;background:#fff;border:1px solid var(--card-stroke);border-radius:24px;padding:28px;box-shadow:0 40px 100px -30px #05172e80;animation:home-em-rise .22s cubic-bezier(.2,.8,.3,1) both}@keyframes home-em-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.page-home .edit-modal .em-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.page-home .edit-modal h3{flex:1;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0}.page-home .edit-modal .em-close{flex-shrink:0;width:32px;height:32px;margin:-4px -4px 0 0;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.page-home .edit-modal .em-close:hover{border-color:var(--line-3);color:var(--ink)}.page-home .edit-modal .em-close svg{width:15px;height:15px}.page-home .edit-modal .em-sub{font-size:14px;color:var(--text-2);line-height:1.55;margin:0 0 20px}.page-home .edit-modal .field-label{display:block;font-size:13px;font-weight:600;color:var(--ink);margin:0 0 8px}.page-home .edit-modal .input-wrap{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.page-home .edit-modal .input-wrap:focus-within{border-color:rgba(var(--amber-rgb),.5);box-shadow:0 0 0 4px rgba(var(--amber-rgb),.14)}.page-home .edit-modal .input-wrap.invalid{border-color:var(--danger);box-shadow:0 0 0 4px #e85a4f24}.page-home .edit-modal .lead-icon{display:flex;color:var(--amber-dk);flex-shrink:0}.page-home .edit-modal .lead-icon svg{width:18px;height:18px}.page-home .edit-modal .field-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--body);font-size:16px;font-weight:500;color:var(--ink);padding:14px 0}.page-home .edit-modal .field-input::placeholder{color:var(--text-3);font-weight:400}.page-home .edit-modal .sm-go{width:100%;margin-top:16px;min-height:52px;font-size:15px}@media(max-width:1060px){.page-home .hero{padding:calc(60px + var(--nav-h)) 0 72px}.page-home .hero-grid2{grid-template-columns:minmax(0,1fr);gap:8px}.page-home .hero-visual{justify-content:center;margin-top:-20px;padding-top:40px}.page-home .laptop{width:100%;margin-right:0}.page-home .hero-copy2{text-align:left;align-items:flex-start}.page-home .hero .hero-grid2 .lede{max-width:none}}@media(max-width:768px){.page-home .hero{padding:calc(56px + var(--nav-h)) 0 64px}.page-home .score-sec,.page-home .measure,.page-home .recommend,.page-home .payoff-stat,.page-home .wyg-sec,.page-home .compare-sec{padding:56px 0}}@media(max-width:640px){.page-home .hero-checks{display:none}.page-home .hero-actions{gap:24px 16px}.page-home .hero-proof{margin-top:10px}.page-home .channels{padding:32px 0}.page-home .ch-group{gap:40px;padding-right:40px}.page-home .channels-track{animation-duration:26s}.page-home .channels-list .ch{font-size:16px}.page-home .channels-list .ch svg{width:16px;height:16px}.page-home .vd-tabs{flex-direction:column;align-items:stretch}.page-home .vd-tab{flex:none;width:100%;white-space:normal;font-size:14px;padding:12px 10px}.page-home .vd-outer{padding:18px}.page-home .gauge-card .gauge-score-text .num{font-size:48px}.page-home .gauge-card .gauge-score-text .of{font-size:10px;margin-top:4px}.page-home .gauge-stage{max-width:240px}.page-home .gauge-card .vd-card-head{display:block}.page-home .gauge-card .vd-pill{position:static;margin:14px auto 0;font-size:11px;padding:6px 14px}.page-home .vd-hdr{font-size:20px;margin:0 0 20px}.page-home .vd-ic{width:26px;height:26px}.page-home .vd-ic svg{width:14px;height:14px}.page-home .vd-nm{width:58px;font-size:13px}.page-home .vd-sc{width:44px;font-size:13px}.page-home .vd-rows{gap:16px}.page-home .measure-head h2,.page-home .score-head h2,.page-home .ps-head h2,.page-home .recommend-head h2,.page-home .hiw-head h2,.page-home .wyg-head h2,.page-home .faq-head h2,.page-home .testi-head h2,.page-home .compare-head h2,.page-home .cta-copy h2{font-size:32px;line-height:1.1;letter-spacing:-.03em}.page-home .cta-card{padding:36px 24px}}@media(max-width:480px){.page-home .hero-copy2{padding-right:22px}.page-home .hero .hero-grid2 h1{max-width:13ch}.page-home .hero .hero-grid2 .lede{font-size:15px;line-height:1.5;max-width:32ch;padding-right:8px;margin-bottom:26px}.page-home .hero-trust2{font-size:13px}.page-home .score-sub,.page-home .measure-sub,.page-home .recommend-sub,.page-home .ps-sub,.page-home .hiw-sub,.page-home .wyg-sub,.page-home .compare-head .sub,.page-home .cta-copy .lede,.page-home .step3 .s-sub,.page-home .faq-item .a{font-size:15px}.page-home .measure-head h2,.page-home .score-head h2,.page-home .ps-head h2,.page-home .recommend-head h2,.page-home .hiw-head h2,.page-home .wyg-head h2,.page-home .faq-head h2,.page-home .cta-copy h2{font-size:28px}}@media(max-width:600px){.page-home .gauge-stage{max-width:260px}}@media(prefers-reduced-motion:reduce){.page-home .channels-track,.page-home .marquee-track,.page-home .video-stage:before,.page-home .vs-card.beaco:before{animation:none!important}.page-home .channels-list{overflow-x:auto}.page-home .marquee{-webkit-mask-image:none;mask-image:none}.page-home .ask-caret{animation:none;display:none}.page-home .ai-result{opacity:1;transform:none}.page-home .ai-result .air-stamp{animation:none}.page-home .ps-bar>span,.page-home .vd-bar span,.page-home #home-score-arc{transition:none}.page-home .step3,.page-home .we-col,.page-home .signal-ring,.page-home .mstat-live .mdot,.page-home .we-meta .ping{animation:none;opacity:1;transform:none}}.page-analysis .scan{position:relative;z-index:1;padding:72px 0 24px}@media(min-width:769px){.page-analysis .scan{padding-top:clamp(92px,12vh,150px)}}.page-analysis .scan-head{text-align:left;margin:0;max-width:860px}.page-analysis .scan-head .kicker{display:inline-flex;justify-content:flex-start;margin-bottom:18px}.page-analysis .scan-head h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,6vw,76px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px;color:var(--ink)}.page-analysis .scan-head .lede{font-size:18px;color:#5c6b7a;font-weight:500;line-height:1.55;max-width:540px;margin:0}.page-analysis .progress{margin:56px 0 0;max-width:720px}.page-analysis .progress-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.page-analysis .progress-meta .left{color:var(--text-2);display:inline-flex;align-items:center;gap:10px;font-weight:500}.page-analysis .progress-meta .left .step-count{color:var(--text-3)}.page-analysis .progress-meta .pct{font-family:var(--display);font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.02em;text-transform:none}.page-analysis .progress-meta .pct .of{color:var(--text-3);font-weight:500;font-size:14px}.page-analysis .progress-meta .eta{color:var(--text-3);font-weight:500}.page-analysis .progress-bar{position:relative;height:8px;background:#05172e0f;border-radius:100px;overflow:hidden;border:1px solid var(--line);container-type:inline-size}.page-analysis .progress-bar .fill{position:absolute;inset:0;background:var(--grad-score);background-size:100cqw 100%;background-repeat:no-repeat;background-position:left center;border-radius:100px;transition:width .7s cubic-bezier(.22,.61,.36,1)}.page-analysis .progress-bar .fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:80px;background:linear-gradient(90deg,#fff0,#ffffff73);animation:scan-shimmer 1.8s ease-in-out infinite}@keyframes scan-shimmer{0%,to{opacity:.4}50%{opacity:1}}@keyframes scan-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.page-analysis .pillars{position:relative;padding:80px 0 40px;z-index:1}.page-analysis .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-analysis .pcard{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:28px 26px 26px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--card-top-hi);transition:border-color .25s,transform .25s}.page-analysis .pcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.page-analysis .pcard-id{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:8px}.page-analysis .pcard.running .pcard-id{color:#4f7474}.page-analysis .pcard-title{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0;line-height:1}.page-analysis .pcard.pending .pcard-title{color:var(--text-3)}.page-analysis .pcard-weight{margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--text-3)}.page-analysis .pcard.pending .pcard-id,.page-analysis .pcard.pending .pcard-weight{color:var(--text-4)}.page-analysis .pcard-status{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:100px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.page-analysis .pcard-status.done{background:#00bc741a;color:#4b8a24;border-color:#00bc744d}.page-analysis .pcard-status.done:before{content:"✓";font-size:11px;font-weight:900}.page-analysis .pcard-status.running{background:#d9663e1f;color:#b5572f;border-color:#d9663e66}.page-analysis .pcard-status.running:before{content:"";width:6px;height:6px;border-radius:50%;background:#d9663e;box-shadow:0 0 8px #d9663eb3;animation:scan-pulse 1.4s ease-in-out infinite}.page-analysis .pcard-status.pending{background:#05172e08;color:var(--text-3);border-color:var(--line-2)}.page-analysis .pcard-status.pending:before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid var(--text-3)}.page-analysis .pcard-meter{margin-top:14px;margin-bottom:22px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.page-analysis .pcard-meter .num{font-family:var(--display);font-size:14px;color:var(--text-2);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.page-analysis .pcard-meter .num strong{color:var(--ink);font-weight:700;font-size:15px}.page-analysis .pcard.pending .pcard-meter .num{color:var(--text-4)}.page-analysis .pcard.pending .pcard-meter .num strong{color:var(--text-3)}.page-analysis .pcard-meter .bar{flex:1;height:6px;background:#05172e14;border-radius:100px;overflow:hidden;container-type:inline-size}.page-analysis .pcard-meter .bar .b{display:block;height:100%;background-image:var(--grad-score);background-size:100cqw 100%;background-repeat:no-repeat;background-position:left center;border-radius:100px;transition:width 1.1s cubic-bezier(.22,.61,.36,1) .15s}.page-analysis .pcard-checks{display:flex;flex-direction:column;gap:2px}.page-analysis .check{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.page-analysis .check:first-child{border-top:none;padding-top:4px}.page-analysis .check .icon{width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center}.page-analysis .check.s-done .icon{background:#00bc7429;border:1px solid rgba(0,188,116,.4);color:var(--success)}.page-analysis .check.s-done .icon svg{width:10px;height:10px}.page-analysis .check.s-active .icon{background:#d9663e29;border:1px solid rgba(217,102,62,.5);color:#b5572f;position:relative}.page-analysis .check.s-active .icon:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid #d9663e;border-top-color:transparent;animation:scan-spin 1.1s linear infinite}@keyframes scan-spin{to{transform:rotate(360deg)}}.page-analysis .check.s-pending .icon{background:#05172e05;border:1px solid var(--line-2);color:transparent}.page-analysis .check .body{flex:1;min-width:0}.page-analysis .check .title{font-size:16px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:4px;letter-spacing:-.005em}.page-analysis .check .sub{font-family:var(--mono);font-size:11px;color:var(--text-3);line-height:1.5;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-analysis .check.s-active .sub{color:#b5572f}.page-analysis .check.s-pending .title{color:var(--text-3);font-weight:500}.page-analysis .check.s-pending .sub,.page-analysis .pcard.pending .check.s-pending .title{color:var(--text-4)}.page-analysis .pcard.pending .check.s-pending .sub{color:var(--text-4);opacity:.7}.page-analysis .check .finding{display:inline-flex;align-items:center;gap:6px;margin-left:auto;align-self:flex-start;margin-top:1px;flex-shrink:0;padding:3px 8px;border-radius:6px;background:#e85a4f1f;border:1px solid rgba(232,90,79,.3);color:#cf4536;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.04em}.page-analysis .check .finding.ok{background:#00bc741f;border-color:#00bc744d;color:#4b8a24}.page-analysis .check .finding.warn{background:#f0c93a29;border-color:#f0c93a66;color:#9a7d12}.page-analysis .capture{position:relative;z-index:1;padding:48px 0 128px}.page-analysis .capture-card{background:#fff;border:1px solid var(--card-stroke);border-radius:20px;padding:32px 36px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;box-shadow:var(--card-top-hi)}.page-analysis .capture-text{min-width:0}.page-analysis .capture-text .kicker{font-family:var(--body);font-size:12px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.page-analysis .capture-text h3{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0 0 6px;line-height:1.15}.page-analysis .capture-text p{font-size:16px;color:var(--text-2);margin:0;line-height:1.5;max-width:520px}.page-analysis .capture-form{display:flex;align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:5px 5px 5px 20px;width:100%;max-width:440px;justify-self:end;box-shadow:0 1px 2px #05172e0d;transition:border-color .2s,box-shadow .2s,background .2s}.page-analysis .capture-form:focus-within{border-color:#d9663e73;box-shadow:0 0 0 4px #d9663e1f}.page-analysis .capture-form.invalid{border-color:var(--danger);box-shadow:0 0 0 3px #e85a4f26}.page-analysis .capture-form.done{justify-content:center;cursor:default}.page-analysis .capture-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--body);font-size:14px;font-weight:500;color:var(--ink);padding:11px 0}.page-analysis .capture-form input::placeholder{color:var(--text-3);font-weight:400}.page-analysis .capture-form .btn{padding:10px 18px;font-size:13px;background:#ffa436;color:#05172e;border-color:#ffa436;font-weight:700}.page-analysis .capture-form .btn:hover{filter:brightness(1.05)}.page-analysis .capture-done{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--success);text-align:center}.page-analysis .capture-done .cd-badge{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--success);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;line-height:1}.page-analysis .capture-done strong{color:var(--ink);font-weight:700}.page-analysis .trust{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}.page-analysis .trust .ti{display:inline-flex;align-items:center;gap:8px}.page-analysis .trust .ti .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}@media(prefers-reduced-motion:no-preference){.page-analysis .scan-head>*,.page-analysis .pcard{animation:scan-enter .6s cubic-bezier(.22,.61,.36,1) backwards}.page-analysis .scan-head h1{animation-delay:.08s}.page-analysis .scan-head .lede{animation-delay:.16s}.page-analysis .scan-head .progress{animation-delay:.26s}.page-analysis .pcard:nth-child(1){animation-delay:.4s}.page-analysis .pcard:nth-child(2){animation-delay:.5s}.page-analysis .pcard:nth-child(3){animation-delay:.6s}}@keyframes scan-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:1024px){.page-analysis .pillars-grid{grid-template-columns:1fr}.page-analysis .capture-card{grid-template-columns:1fr;gap:18px}.page-analysis .capture-form{justify-self:stretch;max-width:none}}@media(max-width:640px){.page-analysis .scan{padding:48px 0 8px}.page-analysis .scan-head h1{font-size:36px}.page-analysis .progress-meta{flex-direction:column;align-items:flex-start;gap:10px}.page-analysis .trust{gap:14px;font-size:10px}}@media(max-width:480px){.page-analysis .scan-head .lede{font-size:15px!important;max-width:36ch;padding-right:10px}.page-analysis .progress{margin-top:28px}.page-analysis .pillars{padding:28px 0 32px}.page-analysis .pcard.done,.page-analysis .pcard.pending{display:none}.page-analysis .pillars-grid{gap:0}.page-analysis .capture{padding:32px 0 64px}.page-analysis .capture-card{padding:24px 20px;gap:18px}.page-analysis .capture-text p{font-size:13px!important;max-width:34ch;padding-right:6px}.page-analysis .capture-form{flex-direction:column;align-items:stretch;background:transparent;border:none;box-shadow:none;padding:0;gap:10px;max-width:none}.page-analysis .capture-form input{background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:13px 18px}.page-analysis .capture-form .btn{width:100%;padding:14px 18px}.page-analysis .capture-form.done{padding:14px 18px;border:1px solid var(--line-2);background:#fff;border-radius:100px}.page-analysis .capture-done{font-size:13px}}@media(prefers-reduced-motion:reduce){.page-analysis .progress-bar .fill:after,.page-analysis .pcard-status.running:before,.page-analysis .check.s-active .icon:before{animation:none}}.page-trial .checkout{max-width:480px;margin:0 auto;padding:64px 0 120px}.page-trial .co-head{text-align:center;margin-bottom:26px}.page-trial .co-head .kicker{margin-bottom:16px;color:#eb3170}.page-trial .co-head h1{font-family:var(--display);font-weight:700;color:var(--ink);letter-spacing:-.04em;line-height:1.04;margin:0 0 12px;font-size:clamp(34px,5.4vw,56px)}.page-trial .co-head h1 .accent{color:var(--ink)}.page-trial .co-head p{font-size:15.5px;color:var(--text-2);line-height:1.5;margin:0 auto;max-width:384px}.page-trial .co-head p strong{color:var(--ink);font-weight:600}.page-trial .steps{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 22px;padding:0;list-style:none;font-family:var(--body);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.page-trial .steps .step{display:inline-flex;align-items:center;gap:8px;font-weight:600}.page-trial .steps .step .dot{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#05172e0d;color:var(--text-3);border:1px solid var(--line-2)}.page-trial .steps .step.on{color:var(--ink)}.page-trial .steps .step.on .dot{background:var(--cta);color:var(--cta-ink);border-color:transparent}.page-trial .steps .bar{width:30px;height:1px;background:var(--line-2)}.page-trial .panel{background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-2xl);padding:28px;box-shadow:var(--card-top-hi),0 30px 80px -34px #05172e2e}.page-trial .field-label{display:block;font-size:12px;color:#eb3170;font-weight:500;margin-bottom:8px}.page-trial .site-check{display:grid;grid-template-columns:1fr auto;gap:10px}.page-trial .input-wrap{position:relative;display:block}.page-trial .lead-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:color .15s}.page-trial .lead-icon svg{width:100%;height:100%}.page-trial .input-wrap:focus-within .lead-icon{color:var(--accent-soft)}.page-trial .field-input{width:100%;min-height:54px;padding:15px 16px 15px 48px;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--body);font-size:15px;box-shadow:0 1px 2px #05172e0a;transition:border-color .15s,box-shadow .15s}.page-trial .field-input::placeholder{color:var(--text-4)}.page-trial .field-input:hover{border-color:var(--line-3)}.page-trial .field-input:focus{outline:none;border-color:var(--accent-line, rgba(255, 164, 54, .55));box-shadow:0 0 0 3px #ffa43629}.page-trial .input-wrap.invalid .field-input{border-color:#d9533b!important;box-shadow:0 0 0 3px #d9533b24!important;transition:none!important}.page-trial .btn-check{padding:0 20px;min-height:54px;border-radius:var(--r-md);border:1px solid transparent;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-weight:700;font-size:14.5px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px #05172e1a,0 12px 30px -16px #ffa436a6;transition:filter .15s,transform .1s}.page-trial .btn-check:hover{filter:brightness(1.05)}.page-trial .btn-check:active{transform:translateY(1px)}.page-trial .btn-check:disabled{background:var(--cta-soft, rgba(255, 164, 54, .16));color:#05172e80;box-shadow:none;cursor:default}.page-trial .btn-check .spinner{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:trial-spin .7s linear infinite;vertical-align:-2px}@keyframes trial-spin{to{transform:rotate(360deg)}}.page-trial .site-hint{display:flex;align-items:center;gap:8px;margin:13px 2px 2px;font-size:12.5px;color:var(--text-3);line-height:1.4}.page-trial .site-hint svg{width:14px;height:14px;flex-shrink:0;color:var(--text-4)}.page-trial .site-hint.err{color:#c0432e}.page-trial .site-hint.err svg{color:#c0432e}.page-trial .reassure{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;font-size:12.5px;color:var(--text-3);letter-spacing:.02em}.page-trial .reassure .shield{color:var(--success);display:inline-flex}.page-trial .reassure .shield svg{width:15px;height:15px}.page-trial .reassure strong{color:var(--text-2);font-weight:600}.page-trial .check-overlay{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);background-image:radial-gradient(rgba(5,23,46,.022) 1px,transparent 1px);background-size:28px 28px;animation:trial-overlay-in .3s ease both}@keyframes trial-overlay-in{0%{opacity:0}to{opacity:1}}.page-trial .check-core{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px}.page-trial .check-orb{position:relative;width:84px;height:84px;margin-bottom:26px;display:inline-flex;align-items:center;justify-content:center}.page-trial .check-orb .orb-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:trial-orb-pulse 1.8s ease-out infinite}.page-trial .check-orb .orb-ring.r2{animation-delay:.9s}@keyframes trial-orb-pulse{0%{transform:scale(.55);opacity:.6}to{transform:scale(1.15);opacity:0}}.page-trial .check-orb .orb-core{width:56px;height:56px;border-radius:50%;background:var(--cta);color:var(--cta-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 34px -12px #ffa436b3}.page-trial .check-orb .orb-core svg{width:26px;height:26px}.page-trial .check-title{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:30px;line-height:1.3}.page-trial .check-title .dom{color:var(--accent-soft)}.page-trial .check-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;text-align:left}.page-trial .check-steps li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--text-3);transition:color .3s}.page-trial .check-steps li.active,.page-trial .check-steps li.done{color:var(--ink)}.page-trial .check-steps li .ci{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);position:relative;display:inline-flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s}.page-trial .check-steps li .ci .sp{display:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--accent);border-top-color:transparent;animation:trial-spin .7s linear infinite}.page-trial .check-steps li .ci .ck{display:none;width:12px;height:12px;color:#fff}.page-trial .check-steps li.active .ci{border-color:transparent}.page-trial .check-steps li.active .ci .sp{display:inline-block}.page-trial .check-steps li.done .ci{background:var(--success);border-color:transparent}.page-trial .check-steps li.done .ci .ck{display:block}@media(max-width:640px){.page-trial .checkout{padding:40px 0 56px}.page-trial .panel{padding:22px 18px;border-radius:var(--r-xl)}.page-trial .field-input{font-size:16px}}@media(max-width:480px){.page-trial .site-check{grid-template-columns:1fr}.page-trial .co-head h1{font-size:40px;line-height:1.05;letter-spacing:-.03em}.page-trial .co-head p{font-size:15px;max-width:32ch;padding-right:8px}.page-trial .site-hint,.page-trial .reassure{font-size:12px;max-width:34ch}}@media(prefers-reduced-motion:reduce){.page-trial .check-orb .orb-ring{animation:none}}.page-trial-checkout .checkout{max-width:480px;margin:0 auto;padding:64px 0 140px}.page-trial-checkout .co-head{text-align:center;margin-bottom:28px}.page-trial-checkout .co-head .kicker{margin-bottom:16px;color:#eb3170}.page-trial-checkout .co-head h1{font-family:var(--display);font-weight:700;color:var(--ink);letter-spacing:-.04em;line-height:1.04;margin:0 0 12px;font-size:clamp(32px,5vw,50px)}.page-trial-checkout .co-head h1 .accent{color:var(--ink)}.page-trial-checkout .co-head p{font-size:15.5px;color:var(--text-2);line-height:1.5;margin:0 auto;max-width:384px}.page-trial-checkout .co-head p strong{color:var(--ink);font-weight:600}.page-trial-checkout .analyzed{display:flex;align-items:center;gap:14px;background:#ffa43612;border:1px solid rgba(255,164,54,.5);border-radius:var(--r-xl);padding:15px 18px;margin-bottom:22px}.page-trial-checkout .az-check{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffa436;color:#fff;display:inline-flex;align-items:center;justify-content:center}.page-trial-checkout .az-check svg{width:16px;height:16px}.page-trial-checkout .az-body{flex:1;min-width:0;line-height:1.2}.page-trial-checkout .az-lbl{font-size:10px;color:#c56e0f;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.page-trial-checkout .az-dom{font-size:17px;color:var(--ink);font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-trial-checkout .az-report{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s}.page-trial-checkout .az-report span{color:#ffa436}.page-trial-checkout .az-report:hover{border-color:var(--line-3)}.page-trial-checkout .panel{background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-2xl);padding:28px;box-shadow:var(--card-top-hi),0 30px 80px -34px #05172e2e}.page-trial-checkout .express-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page-trial-checkout .express-head .lbl{font-size:13px;color:#eb3170;font-weight:600;white-space:nowrap}.page-trial-checkout .express-head .fastest{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c56e0f;background:#ffa43629;border:1px solid rgba(255,164,54,.35);padding:4px 10px;border-radius:var(--r-pill)}.page-trial-checkout .express-head .fastest:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffa436;box-shadow:0 0 6px #ffa436b3}.page-trial-checkout .express-pay{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-trial-checkout .ex-btn{min-height:48px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--body);font-weight:600;font-size:14.5px;cursor:pointer;transition:filter .15s,transform .1s}.page-trial-checkout .ex-btn:hover{filter:brightness(1.06)}.page-trial-checkout .ex-btn:active{transform:translateY(1px)}.page-trial-checkout .ex-btn svg{width:18px;height:18px}.page-trial-checkout .ex-apple{background:var(--ink);color:#fff;border:1px solid transparent}.page-trial-checkout .ex-google{background:#fff;color:#3c4043;border:1px solid var(--line-2)}.page-trial-checkout .ex-google .g{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:#4285f4}.page-trial-checkout .ex-google .g .o1{color:#ea4335}.page-trial-checkout .ex-google .g .o2{color:#fbbc04}.page-trial-checkout .ex-google .g .o3{color:#34a853}.page-trial-checkout .express-note{text-align:center;font-size:12px;color:var(--text-3);margin:12px 0 0}.page-trial-checkout .or-divider{display:flex;align-items:center;gap:12px;margin:22px 0}.page-trial-checkout .or-divider .line{flex:1;height:1px;background:var(--line-2)}.page-trial-checkout .or-divider .or{font-size:11.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.page-trial-checkout .field{margin-bottom:16px}.page-trial-checkout .field-label{display:block;font-size:12px;color:var(--text-2);font-weight:500;margin-bottom:8px}.page-trial-checkout .input-wrap,.page-trial-checkout .card-input-wrap{position:relative;display:block}.page-trial-checkout .lead-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:color .15s}.page-trial-checkout .lead-icon svg{width:100%;height:100%}.page-trial-checkout .input-wrap:focus-within .lead-icon,.page-trial-checkout .card-input-wrap:focus-within .lead-icon{color:#c56e0f}.page-trial-checkout .input-wrap.valid .lead-icon,.page-trial-checkout .card-input-wrap.valid .lead-icon{color:#ffa436}.page-trial-checkout .field-input{width:100%;min-height:52px;padding:14px 16px;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--body);font-size:15px;box-shadow:0 1px 2px #05172e0a;transition:border-color .15s,box-shadow .15s}.page-trial-checkout .field-input.has-lead{padding-left:48px}.page-trial-checkout .field-input::placeholder{color:var(--text-4)}.page-trial-checkout .field-input:hover{border-color:var(--line-3)}.page-trial-checkout .field-input:focus{outline:none;border-color:var(--accent-line, rgba(255, 164, 54, .55));box-shadow:0 0 0 3px #ffa43629}.page-trial-checkout .input-wrap.invalid .field-input,.page-trial-checkout .card-input-wrap.invalid .field-input,.page-trial-checkout .field-input.invalid{border-color:#d9533b!important;box-shadow:0 0 0 3px #d9533b24!important;transition:none!important}.page-trial-checkout .valid-tick{position:absolute;right:14px;top:50%;transform:translateY(-50%) scale(.5);width:22px;height:22px;border-radius:50%;background:#ffa43629;border:1px solid rgba(255,164,54,.45);color:#ffa436;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s,transform .18s;pointer-events:none}.page-trial-checkout .valid-tick svg{width:11px;height:11px}.page-trial-checkout .input-wrap.valid .valid-tick{opacity:1;transform:translateY(-50%) scale(1)}.page-trial-checkout .input-wrap.valid .field-input,.page-trial-checkout .card-input-wrap.valid .field-input{border-color:#ffa43673}.page-trial-checkout .card-input-wrap .field-input{padding-right:128px}.page-trial-checkout .brand-row{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;gap:6px}.page-trial-checkout .card-brand{width:28px;height:18px;border-radius:3px;background:#05172e0a;border:1px solid var(--line);font-size:8px;font-weight:700;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;padding:0;letter-spacing:0;opacity:1;transition:opacity .15s}.page-trial-checkout .card-input-wrap.valid .brand-row{opacity:.4}.page-trial-checkout .card-brand.visa{color:#1a1f71;background:#fff;border-color:var(--line)}.page-trial-checkout .card-brand.mc{background:linear-gradient(90deg,#eb001b 50%,#f79e1b 50%);color:transparent;border-color:transparent}.page-trial-checkout .card-brand.amex{color:#fff;background:#006fcf;border-color:#006fcf;font-size:7px}.page-trial-checkout .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-trial-checkout .reminder{display:flex;align-items:center;gap:13px;cursor:pointer;margin-top:18px;padding:15px 16px;background:#05172e06;border:1px solid var(--line-2);border-radius:var(--r-md);transition:border-color .15s,background .15s}.page-trial-checkout .reminder:hover{border-color:var(--line-3)}.page-trial-checkout .reminder input{position:absolute;opacity:0;width:0;height:0}.page-trial-checkout .reminder .track{flex-shrink:0;width:44px;height:26px;border-radius:var(--r-pill);background:#05172e1f;border:1px solid var(--line-2);position:relative;transition:background .2s,border-color .2s}.page-trial-checkout .reminder .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #05172e33;transition:transform .2s}.page-trial-checkout .reminder input:checked+.track{background:var(--grad-button);border-color:#ffa4368c}.page-trial-checkout .reminder input:checked+.track .knob{transform:translate(18px)}.page-trial-checkout .reminder .rt-text{font-size:13px;color:var(--text-2);line-height:1.45}.page-trial-checkout .reminder .rt-text strong{color:var(--ink);font-weight:600}.page-trial-checkout .reassure-line{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--text-3);margin-bottom:14px}.page-trial-checkout .reassure-line .shield{color:#ffa436;display:inline-flex}.page-trial-checkout .reassure-line strong{color:var(--text-2);font-weight:600}.page-trial-checkout .reassure-line .sep{color:var(--text-4)}.page-trial-checkout .form-error{display:flex;align-items:center;gap:8px;font-size:13px;color:#c0432e;background:#d9533b14;border:1px solid rgba(217,83,59,.25);border-radius:var(--r-md);padding:10px 12px;margin-bottom:14px}.page-trial-checkout .form-error svg{width:16px;height:16px;flex-shrink:0}.page-trial-checkout .btn-submit{width:100%;min-height:56px;border-radius:var(--r-md);border:none;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-weight:700;font-size:15.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 1px 2px #05172e1a,0 12px 30px -16px #ffa436a6;transition:filter .15s,transform .1s}.page-trial-checkout .btn-submit:hover:not(:disabled){filter:brightness(1.05)}.page-trial-checkout .btn-submit:active:not(:disabled){transform:translateY(1px)}.page-trial-checkout .btn-submit:disabled{cursor:default;filter:none}.page-trial-checkout .btn-submit .charge{font-weight:500;opacity:.75;font-size:13.5px}.page-trial-checkout .btn-submit .spinner{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:checkout-spin .7s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}.page-trial-checkout .legal-rule{border:none;border-top:1px solid var(--line-2);margin:20px 0 14px}.page-trial-checkout .legal{font-size:11.5px;color:var(--text-3);line-height:1.5;text-align:center;margin:0}.page-trial-checkout .legal a{color:var(--text-2);text-decoration:underline}.page-trial-checkout .legal strong{color:var(--text-2);font-weight:600}.page-trial-checkout .mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:200;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#f8f7f4f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2)}.page-trial-checkout .mb-price{display:flex;flex-direction:column;line-height:1.2}.page-trial-checkout .mb-now{font-family:var(--display);font-weight:700;font-size:18px;color:var(--ink)}.page-trial-checkout .mb-sub{font-size:11px;color:var(--text-3)}.page-trial-checkout .mb-cta{flex-shrink:0;min-height:46px;padding:0 22px;border-radius:var(--r-md);border:none;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-weight:700;font-size:14.5px;cursor:pointer}.page-trial-checkout .mb-cta:disabled{filter:none;opacity:.7}.page-trial-checkout .edit-overlay{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:#05172e70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:checkout-fade-in .2s ease both}@keyframes checkout-fade-in{0%{opacity:0}to{opacity:1}}.page-trial-checkout .edit-modal{width:100%;max-width:420px;background:#fff;border-radius:var(--r-xl);padding:26px;box-shadow:0 40px 100px -30px #05172e66}.page-trial-checkout .em-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page-trial-checkout .em-head h3{font-family:var(--display);font-size:19px;font-weight:700;color:var(--ink);margin:0}.page-trial-checkout .em-close{background:none;border:none;color:var(--text-3);cursor:pointer;padding:4px;display:inline-flex}.page-trial-checkout .em-close svg{width:18px;height:18px}.page-trial-checkout .em-sub{font-size:13.5px;color:var(--text-2);line-height:1.5;margin:0 0 18px}.page-trial-checkout .em-actions{display:flex;gap:10px;margin-top:18px}.page-trial-checkout .em-cancel{flex:1;min-height:48px;border-radius:var(--r-md);border:1px solid var(--line-2);background:#fff;color:var(--text-2);font-family:var(--body);font-weight:600;font-size:14px;cursor:pointer}.page-trial-checkout .em-go{flex:1.4;min-height:48px;border-radius:var(--r-md);border:none;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.page-trial-checkout .em-go .spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:checkout-spin .7s linear infinite}@media(max-width:640px){.page-trial-checkout .checkout{padding:36px 0 110px}.page-trial-checkout .panel{padding:22px 18px;border-radius:var(--r-xl)}.page-trial-checkout .field-input{font-size:16px}.page-trial-checkout .card-input-wrap .field-input{padding-right:96px}.page-trial-checkout .mobile-bar{display:flex}.page-trial-checkout .btn-submit{display:none}}@media(max-width:480px){.page-trial-checkout .co-head h1{font-size:40px;line-height:1.05;letter-spacing:-.03em}.page-trial-checkout .co-head h1 br{display:none}.page-trial-checkout .co-head p{font-size:15px;max-width:34ch}.page-trial-checkout .analyzed{padding:14px;gap:12px}.page-trial-checkout .az-dom{font-size:15px}.page-trial-checkout .az-report{padding:8px 11px;font-size:12px}}.page-trial-unsupported .checkout{max-width:480px;margin:0 auto;padding:64px 0 120px}.page-trial-unsupported .co-head{text-align:center;margin-bottom:26px}.page-trial-unsupported .co-head .kicker{margin-bottom:16px}.page-trial-unsupported .co-head .kicker-pink{color:var(--pink)}.page-trial-unsupported .co-head h1{font-family:var(--display);font-weight:700;color:var(--ink);letter-spacing:-.04em;line-height:1.06;margin:0 0 12px;font-size:clamp(32px,5vw,42px)}.page-trial-unsupported .co-head p{font-size:15.5px;color:var(--text-2);line-height:1.5;margin:0 auto;max-width:400px}.page-trial-unsupported .co-head p strong{color:var(--ink);font-weight:600}.page-trial-unsupported .panel{background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-2xl);padding:26px;box-shadow:var(--card-top-hi),0 30px 80px -34px #05172e2e}.page-trial-unsupported .status{display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:var(--r-md);border:1px solid rgba(240,133,43,.5);background:#f0852b14;margin-bottom:20px}.page-trial-unsupported .status .st-badge{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--warning);color:#fff;display:inline-flex;align-items:center;justify-content:center}.page-trial-unsupported .status .st-badge svg{width:17px;height:17px}.page-trial-unsupported .status .st-body{flex:1;min-width:0;line-height:1.25}.page-trial-unsupported .status .st-edit{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line-2);font-family:var(--body);font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer;transition:border-color .15s}.page-trial-unsupported .status .st-edit span{color:var(--warning)}.page-trial-unsupported .status .st-edit:hover{border-color:var(--line-3)}.page-trial-unsupported .status .st-lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b4671a}.page-trial-unsupported .status .st-dom{font-size:17px;font-weight:700;color:var(--ink);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-trial-unsupported .explain{font-size:14.5px;color:var(--text-2);line-height:1.55;margin:0 0 20px}.page-trial-unsupported .explain strong{color:var(--ink);font-weight:600}.page-trial-unsupported .field-label{display:block;font-size:12px;color:var(--text-2);font-weight:500;margin-bottom:8px}.page-trial-unsupported .input-wrap{position:relative;display:block}.page-trial-unsupported .lead-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:color .15s}.page-trial-unsupported .lead-icon svg{width:100%;height:100%}.page-trial-unsupported .input-wrap:focus-within .lead-icon{color:var(--accent-soft)}.page-trial-unsupported .field-input{width:100%;min-height:54px;padding:15px 16px 15px 48px;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--body);font-size:15px;box-shadow:0 1px 2px #05172e0a;transition:border-color .15s,box-shadow .15s}.page-trial-unsupported .field-input::placeholder{color:var(--text-4)}.page-trial-unsupported .field-input:hover{border-color:var(--line-3)}.page-trial-unsupported .field-input:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3px #ffa43629}.page-trial-unsupported .input-wrap.invalid .field-input{border-color:#d9533b!important;box-shadow:0 0 0 3px #d9533b24!important;transition:none!important}.page-trial-unsupported .form-error{display:flex;align-items:center;gap:8px;margin:10px 2px 0;font-size:13px;font-weight:500;color:#c0432e}.page-trial-unsupported .form-error svg{width:15px;height:15px;flex-shrink:0}.page-trial-unsupported .btn-waitlist{width:100%;margin-top:14px;padding:17px 24px;border-radius:var(--r-md);border:1px solid transparent;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 1px 2px #05172e1a,0 14px 40px -12px #ffa43699;transition:filter .15s,transform .1s}.page-trial-unsupported .btn-waitlist:hover{filter:brightness(1.05)}.page-trial-unsupported .btn-waitlist:active{transform:translateY(1px)}.page-trial-unsupported .btn-waitlist:disabled{background:var(--cta-soft);color:#05172e80;box-shadow:none;cursor:default}.page-trial-unsupported .btn-waitlist .spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:unsupported-spin .7s linear infinite;vertical-align:-3px}@keyframes unsupported-spin{to{transform:rotate(360deg)}}.page-trial-unsupported .wl-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:12.5px;color:var(--text-3);text-align:center}.page-trial-unsupported .wl-foot a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.page-trial-unsupported .wl-foot a:hover{color:var(--ink)}.page-trial-unsupported .wl-foot .sep{color:var(--text-4)}.page-trial-unsupported .wl-success{text-align:center;padding:8px 4px 4px;animation:unsupported-result-in .3s ease both}@keyframes unsupported-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-trial-unsupported .wl-success .ok-badge{width:52px;height:52px;border-radius:50%;margin:0 auto 16px;background:var(--success);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -12px #00bc74b3}.page-trial-unsupported .wl-success .ok-badge svg{width:24px;height:24px}.page-trial-unsupported .wl-success h3{font-family:var(--display);font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin:0 0 8px}.page-trial-unsupported .wl-success p{font-size:14px;color:var(--text-2);line-height:1.55;margin:0 auto;max-width:340px}.page-trial-unsupported .wl-success p strong{color:var(--ink);font-weight:600}.page-trial-unsupported .wl-next{text-align:left;margin:20px 0 0;padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--r-md);background:#05172e05}.page-trial-unsupported .wl-next .nt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--text-3);margin-bottom:10px}.page-trial-unsupported .wl-next ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.page-trial-unsupported .wl-next li{display:flex;gap:11px;font-size:13.5px;color:var(--text-2);line-height:1.45}.page-trial-unsupported .wl-next li .ico{flex-shrink:0;width:18px;height:18px;border-radius:50%;margin-top:1px;background:#00bc7429;color:var(--success);display:inline-flex;align-items:center;justify-content:center}.page-trial-unsupported .wl-next li .ico svg{width:10px;height:10px}.page-trial-unsupported .edit-overlay{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#1121376b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:unsupported-eo-fade .18s ease both}@keyframes unsupported-eo-fade{0%{opacity:0}to{opacity:1}}.page-trial-unsupported .edit-modal{width:100%;max-width:440px;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-2xl);padding:26px;box-shadow:0 40px 100px -30px #11213780}.page-trial-unsupported .edit-modal .em-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.page-trial-unsupported .edit-modal h3{font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.page-trial-unsupported .edit-modal .em-close{flex-shrink:0;width:32px;height:32px;margin:-4px -4px 0 0;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.page-trial-unsupported .edit-modal .em-close:hover{border-color:var(--line-3);color:var(--ink)}.page-trial-unsupported .edit-modal .em-close svg{width:15px;height:15px}.page-trial-unsupported .edit-modal .em-sub{font-size:13.5px;color:var(--text-2);line-height:1.5;margin:0 0 18px}.page-trial-unsupported .edit-modal .em-actions{display:flex;gap:10px;margin-top:16px}.page-trial-unsupported .edit-modal .em-cancel{flex-shrink:0;padding:0 18px;min-height:50px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line-2);color:var(--text-2);font-family:var(--body);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.page-trial-unsupported .edit-modal .em-cancel:hover{border-color:var(--line-3);color:var(--ink)}.page-trial-unsupported .edit-modal .em-go{flex:1;min-height:50px;border-radius:var(--r-md);border:1px solid transparent;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px #05172e1a,0 12px 30px -16px #ffa436a6;transition:filter .15s,transform .1s}.page-trial-unsupported .edit-modal .em-go:hover{filter:brightness(1.05)}.page-trial-unsupported .edit-modal .em-go:active{transform:translateY(1px)}.page-trial-unsupported .edit-modal .em-go .spinner{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:unsupported-spin .7s linear infinite;vertical-align:-2px}@media(max-width:640px){.page-trial-unsupported .checkout{padding:40px 0 56px}.page-trial-unsupported .panel{padding:22px 18px;border-radius:var(--r-xl)}.page-trial-unsupported .field-input{font-size:16px}}@media(max-width:480px){.page-trial-unsupported .co-head h1{font-size:34px;line-height:1.08;letter-spacing:-.03em}.page-trial-unsupported .co-head p{font-size:15px;max-width:32ch;padding-right:8px}.page-trial-unsupported .explain,.page-trial-unsupported .wl-foot,.page-trial-unsupported .wl-success p,.page-trial-unsupported .wl-next li,.page-trial-unsupported .status .st-dom{font-size:13px}.page-trial-unsupported .status .st-edit{padding:8px 11px;font-size:12px}}.page-verify .stage{display:flex;min-height:calc(100vh - 280px);padding:64px 24px 88px}.page-verify .shell{width:100%;max-width:540px;margin:auto;display:flex;flex-direction:column;align-items:center}.page-verify .success-badge{width:88px;height:88px;margin:0 0 24px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00bc741f}.page-verify .sb-svg{width:88px;height:88px;overflow:visible;display:block}.page-verify .sb-ring{fill:none;stroke:var(--success, #00bc74);stroke-width:5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.page-verify .sb-check{fill:none;stroke:var(--success, #00bc74);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.page-verify .success-badge:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--success, #00bc74);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.page-verify .stage:not(.play) .success-badge,.page-verify .stage:not(.play) .anim-in{opacity:0}.page-verify .stage.play .success-badge{animation:verify-sb-pop .5s cubic-bezier(.2,.8,.2,1) .05s both}.page-verify .stage.play .sb-ring{stroke-dasharray:227;animation:verify-sb-draw-ring .55s cubic-bezier(.65,0,.35,1) .12s both}.page-verify .stage.play .sb-check{stroke-dasharray:60;animation:verify-sb-draw-check .4s cubic-bezier(.65,0,.35,1) .58s both}.page-verify .stage.play .success-badge:after{animation:verify-sb-pulse .8s ease-out .68s}.page-verify .stage.play .anim-in{animation:verify-rise .55s cubic-bezier(.22,.61,.36,1) both}.page-verify .stage.play .vh-head{animation-delay:.92s}.page-verify .stage.play .email-chip{animation-delay:1.06s}.page-verify .stage.play .resend-line{animation-delay:1.18s}}@keyframes verify-sb-pop{0%{transform:scale(.7);opacity:0}55%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes verify-sb-draw-ring{0%{stroke-dashoffset:227}to{stroke-dashoffset:0}}@keyframes verify-sb-draw-check{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes verify-sb-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes verify-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-verify .vh-head{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:26px}.page-verify .vh-head .kicker{justify-content:center;margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.page-verify .kicker .dot{width:6px;height:6px;border-radius:50%;background:#f0562a;box-shadow:0 0 8px #f0562ab3;animation:verify-blink 2.4s ease-in-out infinite}@keyframes verify-blink{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.page-verify .kicker .dot{animation:none}}.page-verify h1.head{font-family:var(--display);font-size:clamp(40px,4.6vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--ink);margin:0 0 14px}.page-verify h1.head .grad{color:var(--ink);font-weight:700}.page-verify .lede{margin:0 auto;max-width:500px;font-size:19px;line-height:1.55;color:var(--ink-2, #5c6b7a);font-weight:500}.page-verify .email-chip{display:inline-flex;align-items:center;gap:11px;padding:12px 18px 12px 14px;margin:0 0 18px;background:#fff;border:1px solid rgba(5,23,46,.12);border-radius:999px;font-size:15px;font-weight:500;color:var(--ink);letter-spacing:.01em;box-shadow:0 1px 2px #05172e0a,0 10px 30px -16px #05172e1f;transition:border-color .15s}.page-verify .email-chip:hover{border-color:#05172e3d}.page-verify .email-chip .ic{width:22px;height:22px;border-radius:50%;background:#00bc742e;color:var(--success, #00bc74);display:inline-flex;align-items:center;justify-content:center;flex:none}.page-verify .email-chip .ic svg{width:12px;height:12px}.page-verify .resend-line{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--ink-3, #8593a1);white-space:nowrap}.page-verify .continue-line{margin:28px 0 0;text-align:center}.page-verify .resend-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-family:var(--body);font-size:15px;font-weight:600;color:#f0562a;cursor:pointer;text-underline-offset:3px;transition:opacity .15s}.page-verify .resend-link:hover{text-decoration:underline}.page-verify .resend-link svg{width:14px;height:14px}.page-verify .resend-link.sent{cursor:default}.page-verify .resend-link.sent:hover{text-decoration:none}@media(max-width:560px){.page-verify .stage{padding:40px 18px 56px}.page-verify .vh-head{margin-bottom:22px}.page-verify h1.head{font-size:30px}.page-verify .lede{font-size:16px}.page-verify .email-chip{font-size:13px;padding:9px 14px 9px 12px}.page-verify .email-chip .ic{width:18px;height:18px}.page-verify .email-chip .ic svg{width:10px;height:10px}.page-verify .resend-line,.page-verify .resend-link{font-size:13.5px}}@media(max-width:480px){.page-verify .lede{font-size:15px;max-width:34ch;padding-right:6px}.page-verify .resend-line,.page-verify .resend-link,.page-verify .email-chip{font-size:13px}}.page-diagnostic .score{position:relative;padding:56px 0 64px;overflow:hidden}@media(min-width:769px){.page-diagnostic .score{padding-top:clamp(92px,12vh,150px)}}.page-diagnostic .score-inner{position:relative;z-index:1}.page-diagnostic .score-head{text-align:left;max-width:820px;margin:0 0 44px}.page-diagnostic .score-head .kicker{text-transform:none;margin-bottom:18px}.page-diagnostic .score-head h1{font-family:var(--display);font-size:clamp(34px,6vw,76px);font-weight:700;color:var(--ink);letter-spacing:-.04em;line-height:1.04;margin:0 0 14px}.page-diagnostic .score-head .score-sub{font-size:19px;color:#5c6b7a;font-weight:500;margin:0;line-height:1.55;max-width:640px}.page-diagnostic .reveal-cue{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);transition:color .15s;white-space:nowrap}.page-diagnostic .reveal-cue:hover{color:var(--ink)}.page-diagnostic .reveal-cue .arrow{color:var(--cta);animation:diag-cue-bob 2.4s ease-in-out infinite}@keyframes diag-cue-bob{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(3px);opacity:1}}.page-diagnostic .report-wrap{position:relative;max-width:1240px;margin:0 auto}.page-diagnostic .score-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:1101px){.page-diagnostic .score-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px}}.page-diagnostic .score-left{max-width:480px;display:flex;flex-direction:column;gap:18px}.page-diagnostic .score-card-v3{position:relative;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-xl);padding:22px 24px 20px;display:flex;flex-direction:column;max-width:480px}.page-diagnostic .sc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page-diagnostic .sc-head .label{font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.page-diagnostic .sc-head .menu-dots{display:inline-flex;gap:3px;padding:8px;margin:-8px;opacity:.4}.page-diagnostic .sc-head .menu-dots span{width:3px;height:3px;background:var(--ink);border-radius:50%}.page-diagnostic .sc-gauge-wrap{position:relative;margin:0 0 -6px}.page-diagnostic .gauge-stage{position:relative;width:100%;max-width:420px;margin:0 auto}.page-diagnostic .gauge-stage svg{display:block;width:100%;height:auto;overflow:visible}.page-diagnostic .gauge-stage svg text{font-family:var(--body)}.page-diagnostic .gauge-score-text{position:absolute;top:56%;left:0;right:0;text-align:center;pointer-events:none;z-index:1}.page-diagnostic .gauge-score-text .num{font-family:var(--display);font-size:92px;font-weight:700;color:var(--ink);letter-spacing:-.05em;line-height:.95}.page-diagnostic .gauge-score-text .of{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;margin-top:4px}.page-diagnostic .sc-meta{text-align:center;margin-top:22px}.page-diagnostic .sc-meta .domain{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-weight:500}.page-diagnostic .sc-meta .next{margin-top:4px;font-size:13.5px;color:var(--ink)}.page-diagnostic .sc-tier{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center}.page-diagnostic .sc-tier .tier-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;background:#f0852b1f;color:#b07d1a;border:1px solid rgba(240,133,43,.38);border-radius:var(--r-pill);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-diagnostic .sc-tier .tier-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffa436;box-shadow:0 0 8px #ffa436b3}.page-diagnostic .sc-proof{margin:0;padding:22px 24px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);display:flex;flex-direction:column}.page-diagnostic .sc-proof .ai-tag{font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.page-diagnostic .sc-proof .ai-tag .glyph{width:15px;height:15px;border-radius:4px;background:linear-gradient(135deg,#d97755,#f0a87e);color:#fff;font-family:var(--mono);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 8px #d9775559}.page-diagnostic .sc-proof .prompt{font-family:var(--display);font-size:19px;font-weight:600;color:var(--ink);line-height:1.35;letter-spacing:-.015em;margin:0 0 12px}.page-diagnostic .sc-proof .resp-label{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.page-diagnostic .sc-proof .response{font-size:13.5px;color:var(--text-2);line-height:1.55;margin:0 0 14px}.page-diagnostic .sc-proof .verdict-pill{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#e85a4f24;color:#cf4536;border:1px solid rgba(232,90,79,.4);border-radius:var(--r-pill);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page-diagnostic .sc-proof .verdict-pill:before{content:"✕";font-size:12px;line-height:1}.page-diagnostic .factors{display:flex;flex-direction:column;gap:0}.page-diagnostic .factors-label{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin-bottom:10px}.page-diagnostic .factor{padding:22px 0;border-bottom:1px solid var(--line)}.page-diagnostic .factor:last-child{border-bottom:none;padding-bottom:0}.page-diagnostic .factor-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.page-diagnostic .factor-name{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);display:inline-flex;align-items:center;gap:12px}.page-diagnostic .factor-val{font-family:var(--mono);color:var(--text-3);font-size:14px;white-space:nowrap}.page-diagnostic .factor-val b{font-family:var(--display);font-size:26px;font-weight:700;color:var(--ink);margin-right:1px}.page-diagnostic .factor-meter{position:relative;height:10px;border-radius:100px;background:#05172e0f;overflow:hidden;margin-bottom:14px;container-type:inline-size}.page-diagnostic .factor-fill{display:block;height:100%;border-radius:100px;background-image:var(--grad-score);background-size:100cqw 100%;background-repeat:no-repeat;transition:width 1.1s cubic-bezier(.22,.61,.36,1) .2s}.page-diagnostic .factor.featured .factor-meter{box-shadow:0 0 0 1px #ffa43638}.page-diagnostic .factor-desc{font-size:15px;line-height:1.55;color:var(--text-2);margin:0 0 14px;max-width:580px}.page-diagnostic .factor-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.04em;font-weight:600;color:var(--ink);transition:color .15s}.page-diagnostic .factor-link .arrow{color:#c56e0f;transition:transform .15s}.page-diagnostic .factor-link:hover{color:#c56e0f}.page-diagnostic .factor-link:hover .arrow{transform:translate(3px)}.page-diagnostic .fcard-status{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--r-pill);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.page-diagnostic .fcard-status.healthy{background:#00bc741a;color:#4b8a24;border-color:#00bc744d}.page-diagnostic .fcard-status.healthy:before{content:"✓";font-size:11px;font-weight:900}.page-diagnostic .fcard-status.fair{background:#f0c93a1a;color:#9a7d12;border-color:#f0c93a4d}.page-diagnostic .fcard-status.fair:before{content:"◐";font-size:11px}.page-diagnostic .fcard-status.weak{background:#e85a4f24;color:#cf4536;border-color:#e85a4f6b}.page-diagnostic .fcard-status.weak:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--danger);box-shadow:0 0 8px #e85a4fb3}.page-diagnostic .score-cue{margin-top:36px;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:14px}.page-diagnostic .score-cue strong{color:var(--text-2);font-weight:600}.page-diagnostic .score-cue .arrow{display:inline-block;color:var(--accent);animation:diag-cue-bob 2.4s ease-in-out infinite}.page-diagnostic .handoff{position:relative;padding:80px 0 110px;overflow:hidden;text-align:left}.page-diagnostic .handoff-inner{position:relative;z-index:1;max-width:none;margin:0;text-align:left}.page-diagnostic .handoff .kicker{justify-content:flex-start}.page-diagnostic .wix-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 18px;font-size:14px;color:var(--text-2)}.page-diagnostic .wix-pill .badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-pill);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #05172e0d}.page-diagnostic .wix-pill .glyph{width:18px;height:18px;border-radius:5px;background:var(--ink);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:12px;line-height:1}.page-diagnostic .handoff h2{font-family:var(--display);font-size:clamp(34px,6vw,76px);font-weight:700;color:var(--ink);letter-spacing:-.05em;line-height:1.05;margin:22px 0 32px;max-width:760px}.page-diagnostic .handoff-lede{font-size:19px;color:#5c6b7a;max-width:580px;margin:0 0 48px;line-height:1.55}.page-diagnostic .handoff-lede strong{color:var(--ink);font-weight:600}.page-diagnostic .handoff-callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:none;margin:0 0 40px;text-align:left}.page-diagnostic .callout{padding:32px 30px 30px;border:1px solid var(--line-2);border-radius:var(--r-xl);background:#fff;display:flex;flex-direction:column;transition:border-color .15s}.page-diagnostic .callout:hover{border-color:var(--line-3)}.page-diagnostic .callout.featured{background:#fff;border-color:var(--line-2);box-shadow:0 1px 2px #05172e0a}.page-diagnostic .callout-eyebrow{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:14px}.page-diagnostic .callout.featured .callout-eyebrow{color:#c56e0f}.page-diagnostic .callout-title{font-family:var(--display);font-size:36px;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1.04;margin:0 0 12px}.page-diagnostic .callout-title.sm{font-size:30px}.page-diagnostic .callout-title .per{font-family:var(--display);font-size:17px;color:var(--text-3);font-weight:500;letter-spacing:0}.page-diagnostic .callout-sub{font-size:15px;color:var(--text-2);font-weight:500;line-height:1.5;margin:0}.page-diagnostic .callout-sub strong{color:var(--ink);font-weight:600}.page-diagnostic .report-email{position:relative;z-index:1;padding:0 0 96px}.page-diagnostic .re-card{max-width:none;margin:0;background:#fff;border:1px solid var(--card-stroke);border-radius:20px;box-shadow:var(--card-top-hi);padding:30px 36px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.page-diagnostic .re-text{min-width:0}.page-diagnostic .re-text h3{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:10px 0 6px;line-height:1.15}.page-diagnostic .re-text p{font-size:14px;color:var(--text-2);margin:0;line-height:1.55;max-width:460px}.page-diagnostic .re-form{display:flex;align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:5px 5px 5px 20px;width:100%;max-width:440px;justify-self:end;transition:border-color .2s,box-shadow .2s,background .2s}.page-diagnostic .re-form:focus-within{border-color:#ffa43673;box-shadow:0 0 0 4px #ffa4361f}.page-diagnostic .re-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--body);font-size:14px;font-weight:500;color:var(--ink);padding:11px 0}.page-diagnostic .re-form input::placeholder{color:var(--text-3);font-weight:400}.page-diagnostic .re-form .btn{white-space:nowrap;flex:none;gap:6px;padding:10px 18px;font-size:13px;background:#ffa436;color:#05172e;border-color:#ffa436;font-weight:700}.page-diagnostic .re-form .btn:hover{filter:brightness(1.05)}.page-diagnostic .trial-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:18px 0;background:#f8f7f4eb;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-top:1px solid var(--line-2);transform:translateY(120%);transition:transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.page-diagnostic .trial-bar.visible{transform:translateY(0);pointer-events:auto}.page-diagnostic .trial-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.page-diagnostic .trial-bar .tb-label{font-family:var(--mono);font-size:14px;color:var(--text-2);letter-spacing:.04em;display:inline-flex;align-items:center;gap:12px}.page-diagnostic .trial-bar .tb-label strong{color:var(--ink);font-weight:600}.page-diagnostic .trial-bar .tb-label .price{font-family:var(--display);color:var(--ink);font-weight:700;font-size:20px;letter-spacing:-.02em}.page-diagnostic .trial-bar .tb-label .price .per{font-size:11px;color:var(--text-3);font-weight:500;letter-spacing:.04em}.page-diagnostic .trial-bar .tb-label .dot{width:5px;height:5px;border-radius:50%;background:var(--line-3)}.page-diagnostic .trial-bar .btn{padding:14px 30px;font-size:15px}.page-diagnostic .modal-overlay{position:fixed;inset:0;background:#05172e52;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 100);padding:32px;overflow-y:auto}.page-diagnostic .modal{position:relative;background:linear-gradient(180deg,#fff,#faf9f6);border:1px solid var(--card-stroke);border-radius:var(--r-2xl);width:100%;max-width:880px;max-height:calc(100vh - 64px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 60px 120px -20px #05172e40,var(--card-top-hi);animation:diag-modal-in .25s cubic-bezier(.2,.8,.2,1)}@keyframes diag-modal-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page-diagnostic .modal-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:24px;padding:28px 32px 24px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 110% 0%,rgba(255,164,54,.1) 0%,transparent 50%),radial-gradient(ellipse 80% 60% at -10% 100%,rgba(255,164,54,.14) 0%,transparent 50%)}.page-diagnostic .modal-head .pill-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.page-diagnostic .modal-head .pill-id{font-family:var(--mono);font-size:11px;color:#c56e0f;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.page-diagnostic .modal-head h3{font-family:var(--display);font-size:32px;font-weight:700;color:var(--ink);letter-spacing:-.03em;margin:0 0 6px;line-height:1.05}.page-diagnostic .modal-head .why{font-size:14px;color:var(--text-2);line-height:1.55;max-width:540px;margin:0}.page-diagnostic .modal-head .why strong{color:var(--ink)}.page-diagnostic .modal-head .score-block{text-align:right;flex-shrink:0}.page-diagnostic .modal-head .score-block .num{font-family:var(--display);font-size:36px;font-weight:700;color:var(--ink);letter-spacing:-.025em;line-height:1}.page-diagnostic .modal-head .score-block .num .max{color:var(--text-3);font-size:18px;font-weight:500}.page-diagnostic .modal-head .score-block .lbl{margin-top:6px;font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.page-diagnostic .modal-close{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s;z-index:1}.page-diagnostic .modal-close:hover{color:var(--ink);border-color:var(--line-3)}.page-diagnostic .modal-close svg{width:14px;height:14px}.page-diagnostic .modal-body{padding:24px 32px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.page-diagnostic .modal-foot{padding:20px 32px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.page-diagnostic .modal-foot .reassurance{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.04em}.page-diagnostic .modal-foot .reassurance strong{color:var(--text-2);font-weight:500}.page-diagnostic .m-section .m-title{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.page-diagnostic .sub-list{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.page-diagnostic .sub-row{display:grid;grid-template-columns:160px minmax(0,1fr) 80px 110px;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line);background:#05172e03}.page-diagnostic .sub-row:first-child{border-top:none}.page-diagnostic .sub-row .sub-name{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.page-diagnostic .sub-row .sub-bar{height:6px;background:#05172e14;border-radius:3px;overflow:hidden;container-type:inline-size}.page-diagnostic .sub-row .sub-bar .fill{display:block;height:100%;border-radius:3px;background-image:var(--grad-score);background-size:100cqw 100%;background-repeat:no-repeat;background-position:left center}.page-diagnostic .sub-row .sub-score{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink);text-align:right}.page-diagnostic .sub-row .sub-score .max{color:var(--text-3);font-weight:400}.page-diagnostic .verdict{padding:5px 10px;border-radius:var(--r-xs, 6px);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.page-diagnostic .verdict.miss{background:#e85a4f26;color:#cf4536;border:1px solid rgba(232,90,79,.3)}.page-diagnostic .verdict.partial{background:#f0c93a1f;color:#9a7d12;border:1px solid rgba(240,201,58,.3)}.page-diagnostic .verdict.poor{background:#f0852b1f;color:#b5641a;border:1px solid rgba(240,133,43,.3)}.page-diagnostic .verdict.ok{background:#00bc741f;color:#4b8a24;border:1px solid rgba(0,188,116,.3)}.page-diagnostic .gap{background:#f2f4f5;border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px}.page-diagnostic .gap-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid rgba(5,23,46,.06);align-items:start}.page-diagnostic .gap-row:first-child{border-top:none;padding-top:0}.page-diagnostic .gap-row:last-child{padding-bottom:0}.page-diagnostic .gap-label{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding-top:2px}.page-diagnostic .gap-row.broken .gap-label{color:var(--danger-soft)}.page-diagnostic .gap-row.fix .gap-label{color:#c56e0f}.page-diagnostic .gap-body{font-size:14px;color:var(--text-2);line-height:1.55}.page-diagnostic .gap-row.broken .gap-body{color:var(--ink);font-weight:500}.page-diagnostic .gap-body strong{color:var(--ink);font-weight:600}.page-diagnostic .proof-table{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.page-diagnostic .proof-row{display:grid;grid-template-columns:130px minmax(0,1fr) 130px;gap:16px;align-items:center;padding:16px 18px;border-top:1px solid var(--line);background:#05172e03}.page-diagnostic .proof-row:first-child{border-top:none}.page-diagnostic .proof-row .ai-name{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink);letter-spacing:.1em;text-transform:uppercase}.page-diagnostic .ai-glyph{width:20px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.page-diagnostic .ai-glyph.claude{background:linear-gradient(135deg,#d97755,#f0a87e)}.page-diagnostic .ai-glyph.chatgpt{background:linear-gradient(135deg,#10a37f,#4cc9a4)}.page-diagnostic .ai-glyph.gemini{background:linear-gradient(135deg,#4285f4,#ffa436)}.page-diagnostic .ai-glyph.google{background:linear-gradient(135deg,#4285f4,#5a95f5)}.page-diagnostic .ai-glyph.schema{background:#e85a4f33;color:#cf4536}.page-diagnostic .ai-glyph.perf{background:#f0852b33;color:#b5641a}.page-diagnostic .ai-glyph.meta{background:#f0c93a2e;color:#9a7d12}.page-diagnostic .proof-row .q{font-size:13px;color:var(--ink);font-weight:500;line-height:1.4;margin:0 0 3px}.page-diagnostic .proof-row .named{font-family:var(--mono);font-size:11px;color:var(--text-3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.page-diagnostic .rv{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.page-diagnostic .rv.rv-in{opacity:1;transform:none}}@media(max-width:980px){.page-diagnostic .handoff-callouts{grid-template-columns:1fr;gap:12px}}@media(max-width:1024px){.page-diagnostic .re-card{grid-template-columns:1fr;gap:18px}.page-diagnostic .re-form{justify-self:stretch;max-width:none}}@media(max-width:768px){.page-diagnostic .score{padding:40px 0 52px}.page-diagnostic .score-head{margin-bottom:32px}.page-diagnostic .handoff{padding:64px 0 90px}}@media(max-width:720px){.page-diagnostic .report-email{padding:0 0 64px}.page-diagnostic .re-card{padding:26px 22px}}@media(max-width:640px){.page-diagnostic .score{padding:32px 0 44px}.page-diagnostic .score-head{margin-bottom:26px}.page-diagnostic .score-head h1{font-size:34px;line-height:1.04}.page-diagnostic .score-head .score-sub{font-size:15px}.page-diagnostic .score-grid{gap:26px}.page-diagnostic .score-card-v3{padding:18px 16px 16px;border-radius:16px}.page-diagnostic .gauge-stage{max-width:268px}.page-diagnostic .gauge-score-text{top:52%}.page-diagnostic .gauge-score-text .num{font-size:56px}.page-diagnostic .gauge-score-text .of{font-size:9px;margin-top:2px}.page-diagnostic .sc-meta{margin-top:18px}.page-diagnostic .sc-proof{padding:16px}.page-diagnostic .sc-proof .prompt{font-size:17px}.page-diagnostic .sc-proof .response{font-size:14px}.page-diagnostic .score-cue{margin-top:28px;gap:10px;font-size:10px;flex-wrap:wrap}.page-diagnostic .handoff{padding:48px 0 72px}.page-diagnostic .handoff h2{font-size:34px;line-height:1.06;margin:16px 0 24px}.page-diagnostic .handoff-lede{font-size:15px;margin-bottom:36px}.page-diagnostic .handoff-callouts{gap:12px;margin-bottom:40px}.page-diagnostic .callout{padding:24px 22px 22px}.page-diagnostic .callout-title,.page-diagnostic .callout-title.sm{font-size:30px}.page-diagnostic .callout-sub{font-size:14px}.page-diagnostic .trial-bar-inner{flex-direction:column;align-items:stretch;gap:10px}.page-diagnostic .trial-bar .tb-label{justify-content:center;font-size:11px;flex-wrap:wrap}.page-diagnostic .trial-bar .btn{width:100%;justify-content:center}.page-diagnostic .modal-overlay{padding:14px}.page-diagnostic .modal{max-height:calc(100vh - 28px)}.page-diagnostic .modal-head{grid-template-columns:1fr;gap:14px;padding:22px 20px 18px}.page-diagnostic .modal-head h3{font-size:26px}.page-diagnostic .modal-head .score-block{text-align:left}.page-diagnostic .modal-head .why{font-size:13px}.page-diagnostic .modal-body{padding:18px 20px 4px;gap:18px}.page-diagnostic .modal-foot{padding:16px 20px 20px;gap:12px}.page-diagnostic .modal-foot .btn{width:100%;justify-content:center}.page-diagnostic .sub-row{grid-template-columns:1fr auto;grid-template-areas:"name score" "bar verdict";gap:8px 12px}.page-diagnostic .sub-row .sub-name{grid-area:name;font-size:13px}.page-diagnostic .sub-row .sub-score{grid-area:score}.page-diagnostic .sub-row .sub-bar{grid-area:bar}.page-diagnostic .sub-row .verdict{grid-area:verdict}.page-diagnostic .gap-row{grid-template-columns:1fr;gap:6px}.page-diagnostic .proof-row{grid-template-columns:1fr;gap:8px}.page-diagnostic .proof-row .verdict{justify-self:start}}@media(max-width:480px){.page-diagnostic .score-head .score-sub,.page-diagnostic .callout-sub{font-size:13px!important;max-width:36ch;padding-right:10px}.page-diagnostic .score-head .score-sub{font-size:15px!important}.page-diagnostic .re-card{padding:22px 18px;gap:16px}.page-diagnostic .re-text p{font-size:13px;max-width:34ch;padding-right:6px}.page-diagnostic .re-form{flex-direction:column;align-items:stretch;background:transparent;border:none;box-shadow:none;padding:0;gap:10px;max-width:none}.page-diagnostic .re-form input{background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:13px 18px}.page-diagnostic .re-form .btn{width:100%;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.page-diagnostic .reveal-cue .arrow,.page-diagnostic .score-cue .arrow{animation:none}}._section_83eac_1{position:relative;z-index:1;padding:120px 0 160px;text-align:center}._inner_83eac_15{max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}._inner_83eac_15 h1{font-family:var(--display);font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:-.04em;margin:8px 0 4px;color:var(--ink)}._inner_83eac_15 p{color:var(--text-sub);margin:0;font-size:17px;line-height:1.55}._muted_83eac_65{color:var(--text-3)!important;font-size:14px!important;margin-top:12px!important}._muted_83eac_65 a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}._muted_83eac_65 a:hover{text-decoration-color:var(--ink)}.page-dns-auto{display:flex;flex-direction:column;align-items:center;padding:56px 32px 88px}.page-dns-auto .content-inner{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:40px}.page-dns-auto .hero{text-align:center;max-width:760px;margin:0 auto}.page-dns-auto .detect{margin:0 auto 18px;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;font-size:15px;color:var(--text-2)}.page-dns-auto .detect .badge{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 8px;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-pill);color:var(--ink);font-weight:600;box-shadow:var(--card-top-hi)}.page-dns-auto .gd-glyph{border-radius:4px;background:linear-gradient(135deg,#1bdbdb,#4ad295);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;color:#032a2a;line-height:1}.page-dns-auto .detect .gd-glyph{width:16px;height:16px;font-size:11px}.page-dns-auto .hero h1{font-family:var(--display);font-weight:700;font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin:0 0 16px;text-wrap:balance}.page-dns-auto .hero .lede{font-size:18px;line-height:1.55;color:#5c6b7a;font-weight:500;margin:0 auto;max-width:560px;text-wrap:pretty}.page-dns-auto .hero .lede strong{color:var(--ink);font-weight:600}.page-dns-auto .cta{margin:32px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px}.page-dns-auto .btn-authorize{display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 14px;border-radius:var(--r-pill);background:var(--cta);color:var(--cta-ink);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;border:1px solid transparent;box-shadow:0 1px 2px #05172e1a,0 14px 40px -12px color-mix(in srgb,var(--cta),transparent 45%);cursor:pointer;transition:transform .12s,box-shadow .15s,filter .15s;white-space:nowrap}.page-dns-auto .btn-authorize:hover{box-shadow:0 2px 4px #05172e1f,0 18px 50px -10px color-mix(in srgb,var(--cta),transparent 35%);filter:brightness(1.05)}.page-dns-auto .btn-authorize:active{transform:translateY(1px)}.page-dns-auto .btn-authorize .gd-glyph{width:24px;height:24px;border-radius:7px;font-size:14px;box-shadow:0 2px 6px #0000002e,inset 0 1px #fff6}.page-dns-auto .btn-authorize .arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#05172e1f;border:1px solid rgba(5,23,46,.22);margin-left:1px}.page-dns-auto .btn-authorize .arrow svg{width:12px;height:12px}.page-dns-auto .gd-preview{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:460px;margin:0 auto}.page-dns-auto .peek-label{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--text-2);font-weight:500;justify-content:center;text-align:center}.page-dns-auto .gd-modal,.dns-gd-overlay .gd-modal{width:100%;max-width:460px;background:#fff;border-radius:14px;box-shadow:0 30px 60px -20px #05172e59,0 0 0 1px #05172e0f;overflow:hidden;font-family:var(--display);color:#1a1a1a;position:relative}.page-dns-auto .gd-modal:before,.dns-gd-overlay .gd-modal:before{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1px;background:linear-gradient(135deg,#1bdbdb66,#4ad29500 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.page-dns-auto .gd-head,.dns-gd-overlay .gd-head{padding:14px 18px;background:#f5f5f7;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:10px}.page-dns-auto .gd-head .gd-glyph,.dns-gd-overlay .gd-head .gd-glyph{width:26px;height:26px;border-radius:7px;font-size:14px}.page-dns-auto .gd-head .title,.dns-gd-overlay .gd-head .title{font-size:13px;font-weight:700;color:#1a1a1a;letter-spacing:-.01em}.page-dns-auto .gd-head .sub,.dns-gd-overlay .gd-head .sub{font-size:10.5px;color:#6b6b75;margin-top:1px;font-weight:500}.dns-gd-overlay .gd-head .close{margin-left:auto;color:#9c9ca6;font-size:14px;line-height:1}.page-dns-auto .gd-body,.dns-gd-overlay .gd-body{padding:18px 18px 14px}.page-dns-auto .gd-body .ask,.dns-gd-overlay .gd-body .ask{font-size:14px;color:#1a1a1a;line-height:1.4;margin-bottom:14px;font-weight:500}.page-dns-auto .gd-body .ask .brand,.dns-gd-overlay .gd-body .ask .brand{color:#032a2a;font-weight:700;background:linear-gradient(135deg,#1bdbdb2e,#4ad2952e);padding:1px 7px;border-radius:5px}.page-dns-auto .gd-body .ask .host,.dns-gd-overlay .gd-body .ask .host{color:#1a1a1a;font-weight:700;border-bottom:1.5px dotted #c8c8d0}.page-dns-auto .changes,.dns-gd-overlay .changes{border:1px solid #ececef;border-radius:9px;padding:4px 0;background:#fafafb}.page-dns-auto .changes .row,.dns-gd-overlay .changes .row{padding:9px 12px;display:grid;grid-template-columns:16px 50px 1fr;gap:10px;align-items:center;font-size:12px;color:#2a2a32}.page-dns-auto .changes .row+.row,.dns-gd-overlay .changes .row+.row{border-top:1px solid #ececef}.page-dns-auto .changes .check,.dns-gd-overlay .changes .check{width:14px;height:14px;border-radius:50%;background:#1f9e6e;color:#fff;display:inline-flex;align-items:center;justify-content:center}.page-dns-auto .changes .type,.dns-gd-overlay .changes .type{font-size:9.5px;color:#5b5b65;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:#ececef;padding:3px 6px;border-radius:4px;width:max-content}.page-dns-auto .changes .what,.dns-gd-overlay .changes .what{font-size:12px;color:#2a2a32}.page-dns-auto .changes .what strong,.dns-gd-overlay .changes .what strong{color:#1a1a1a;font-weight:600}.page-dns-auto .changes .row.muted .check,.dns-gd-overlay .changes .row.muted .check{background:#c8c8d0;color:#fff}.page-dns-auto .changes .row.muted .type,.dns-gd-overlay .changes .row.muted .type{color:#8b8b95}.page-dns-auto .changes .row.muted .what,.dns-gd-overlay .changes .row.muted .what{color:#6b6b75}.dns-gd-overlay .gd-foot{padding:14px 18px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(0,0,0,.04)}.dns-gd-overlay .gd-btn{flex:1;padding:11px 14px;border-radius:100px;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:-.005em;border:1px solid transparent;text-align:center;cursor:pointer;background:transparent}.dns-gd-overlay .gd-btn.ghost{color:#5b5b65;border-color:#d4d4dc;flex:0 0 auto;padding:11px 18px}.dns-gd-overlay .gd-btn.primary{background:linear-gradient(135deg,#1bdbdb,#1f9e6e);color:#032a2a;box-shadow:0 0 0 1px #1bdbdb80,0 10px 24px -6px #1f9e6e80;position:relative}.dns-gd-overlay .gd-btn.primary:after{content:"";position:absolute;inset:-6px;border-radius:100px;border:2px dashed color-mix(in srgb,var(--cta),transparent 35%);pointer-events:none;animation:dns-gd-pulse 2.4s ease-in-out infinite}@keyframes dns-gd-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.page-dns-auto .escape{margin:0 auto;text-align:center;font-size:13px;color:var(--text-3)}.page-dns-auto .escape a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;transition:color .12s}.page-dns-auto .escape a:hover{color:var(--ink)}.page-dns-auto .escape .sep{color:var(--text-4);margin:0 10px}.dns-gd-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse 90% 70% at 50% 0%,#0e2a2a,#05100f 60%,#030a09);animation:dns-gdo-in .28s ease both}@keyframes dns-gdo-in{0%{opacity:0}to{opacity:1}}.dns-gd-overlay .gd-url{position:absolute;top:26px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:var(--r-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:12px;color:#ffffffd9;letter-spacing:.02em}.dns-gd-overlay .gd-url svg{width:13px;height:13px;color:#4ad295}.dns-gd-overlay .gd-stage{display:flex;flex-direction:column;align-items:center;text-align:center;animation:dns-gds-in .3s ease both}@keyframes dns-gds-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dns-gd-overlay .gd-loading{color:#fff}.dns-gd-overlay .gd-spin{width:46px;height:46px;margin:0 auto 20px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#4ad295;animation:dns-gd-rot .8s linear infinite}@keyframes dns-gd-rot{to{transform:rotate(360deg)}}.dns-gd-overlay .gt{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.02em}.dns-gd-overlay .gs{font-size:14px;color:#fff9;margin-top:6px}@media(prefers-reduced-motion:reduce){.dns-gd-overlay,.dns-gd-overlay .gd-stage,.dns-gd-overlay .gd-btn.primary:after{animation:none}}@media(max-width:900px){.page-dns-auto{padding:40px 20px 64px}}@media(max-width:480px){.page-dns-auto .peek-label,.page-dns-auto .escape{font-size:13px}.page-dns-auto .hero .lede{font-size:15px;max-width:34ch}}.page-dns-connecting{display:flex;align-items:center;justify-content:center;padding:72px 32px 96px;min-height:60vh}.page-dns-connecting .content-inner{width:100%;display:flex;justify-content:center}.page-dns-connecting .state{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page-dns-connecting .state h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.035em;line-height:1.06;color:var(--ink);margin:0 0 14px}.page-dns-connecting .state .lede{font-size:19px;color:var(--text-2);font-weight:500;line-height:1.55;max-width:480px;margin:0 0 26px}.page-dns-connecting .state .lede strong{color:var(--ink)}.page-dns-connecting .badge-swap{position:relative;width:88px;height:88px;margin:0 0 26px}.page-dns-connecting .badge-swap>*{position:absolute;inset:0;margin:0;transition:opacity .35s ease,transform .35s ease}.page-dns-connecting .badge-swap .spin-badge{opacity:1}.page-dns-connecting .badge-swap .mini-success,.page-dns-connecting .badge-swap.passed .spin-badge{opacity:0;transform:scale(.8)}.page-dns-connecting .badge-swap.passed .mini-success{opacity:1;transform:scale(1)}.page-dns-connecting .mini-success{width:88px;height:88px;border-radius:50%;background:#ffa4361f;display:flex;align-items:center;justify-content:center}.page-dns-connecting .mini-success svg{width:40px;height:40px;color:var(--cta)}.page-dns-connecting .spin-badge{width:88px;height:88px;position:relative;display:flex;align-items:center;justify-content:center}.page-dns-connecting .spin-badge svg{width:88px;height:88px}.page-dns-connecting .spin-badge .track{fill:none;stroke:#05172e1a;stroke-width:5}.page-dns-connecting .spin-badge .arc{fill:none;stroke:var(--cta);stroke-width:5;stroke-linecap:round;stroke-dasharray:54 220;transform-origin:50% 50%;animation:dns-connecting-spin 1s linear infinite}@keyframes dns-connecting-spin{to{transform:rotate(360deg)}}.page-dns-connecting .checks{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;width:100%;max-width:400px;text-align:left}.page-dns-connecting .check-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--card-stroke);border-radius:var(--r-lg);background:#fff;box-shadow:var(--card-top-hi);transition:border-color .3s ease,box-shadow .3s ease}.page-dns-connecting .check-row.active{border-color:#ffa43673;box-shadow:var(--card-top-hi),0 16px 40px -26px #ffa43699}.page-dns-connecting .check-row .ci{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-2);position:relative;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s}.page-dns-connecting .check-row .ci .sp{display:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--cta);border-top-color:transparent;animation:dns-connecting-spin .8s linear infinite}.page-dns-connecting .check-row .ci .ck{display:none;width:13px;height:13px;color:#fff}.page-dns-connecting .check-row .ci .dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--text-4)}.page-dns-connecting .check-row.active .ci{border-color:transparent}.page-dns-connecting .check-row.active .ci .sp{display:inline-block}.page-dns-connecting .check-row.active .ci .dot{display:none}.page-dns-connecting .check-row.done .ci{background:var(--cta);border-color:transparent}.page-dns-connecting .check-row.done .ci .ck{display:block}.page-dns-connecting .check-row.done .ci .dot{display:none}.page-dns-connecting .check-row .cbody{min-width:0}.page-dns-connecting .check-row .cbody .ct{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.page-dns-connecting .check-row.pending .cbody .ct{color:var(--text-3)}.page-dns-connecting .check-row .cbody .cs{font-size:12.5px;color:var(--text-3);margin-top:2px}.page-dns-connecting .check-row .ctime{margin-left:auto;flex-shrink:0;font-size:10.5px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.page-dns-connecting .check-row.done .ctime{color:var(--cta)}.page-dns-connecting .demo-links{margin-top:28px;font-size:12px;color:var(--text-3)}.page-dns-connecting .demo-links a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.page-dns-connecting .demo-links a:hover{color:var(--ink)}.page-dns-connecting .demo-links .sep{color:var(--text-4);margin:0 8px}@media(max-width:480px){.page-dns-connecting{padding:48px 20px 72px}.page-dns-connecting .state h1{font-size:30px}.page-dns-connecting .state .lede{font-size:15px;max-width:34ch;margin-left:auto;margin-right:auto;padding-right:6px}.page-dns-connecting .checks{max-width:100%}.page-dns-connecting .check-row .cbody .ct{font-size:14px}.page-dns-connecting .check-row .cbody .cs,.page-dns-connecting .check-row .ctime{font-size:11px}.page-dns-connecting .badge-swap,.page-dns-connecting .spin-badge{width:76px;height:76px;margin-bottom:22px}.page-dns-connecting .spin-badge svg,.page-dns-connecting .mini-success{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.page-dns-connecting .spin-badge .arc{animation:none}}.page-dns-connected{display:flex;align-items:center;justify-content:center;padding:72px 32px 96px;min-height:60vh}.page-dns-connected .content-inner{width:100%;display:flex;justify-content:center}.page-dns-connected .state{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page-dns-connected .kicker{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink)}.page-dns-connected .state h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.035em;line-height:1.06;color:var(--ink);margin:0 0 14px}.page-dns-connected .state .lede{font-size:19px;color:var(--text-2);font-weight:500;line-height:1.55;max-width:480px;margin:0 0 26px}.page-dns-connected .state .lede strong{color:var(--ink)}.page-dns-connected .success-badge{width:88px;height:88px;margin:0 0 26px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffa4361f}.page-dns-connected .success-badge .sb-svg{width:88px;height:88px;overflow:visible;display:block}.page-dns-connected .success-badge .sb-ring{fill:none;stroke:var(--cta);stroke-width:5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:227;stroke-dashoffset:227}.page-dns-connected .success-badge .sb-check{fill:none;stroke:var(--cta);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.page-dns-connected .success-badge:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--cta);opacity:0;pointer-events:none}.page-dns-connected .anim-in{opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:no-preference){.page-dns-connected .success-badge{opacity:0}.page-dns-connected.play .success-badge{animation:dns-connected-pop .5s cubic-bezier(.2,.8,.2,1) .05s both}.page-dns-connected.play .success-badge .sb-ring{animation:dns-connected-draw .55s cubic-bezier(.65,0,.35,1) .12s forwards}.page-dns-connected.play .success-badge .sb-check{animation:dns-connected-draw .4s cubic-bezier(.65,0,.35,1) .58s forwards}.page-dns-connected.play .success-badge:after{animation:dns-connected-pulse .8s ease-out .68s}.page-dns-connected.play .anim-in{animation:dns-connected-rise .55s cubic-bezier(.22,.61,.36,1) both}.page-dns-connected.play h1.anim-in{animation-delay:.92s}.page-dns-connected.play .lede.anim-in{animation-delay:1.04s}.page-dns-connected.play .checks.anim-in{animation-delay:1.1s}.page-dns-connected.play .cta.anim-in{animation-delay:1.16s}.page-dns-connected.play .state-note.anim-in{animation-delay:1.26s}}@keyframes dns-connected-draw{to{stroke-dashoffset:0}}@keyframes dns-connected-pop{0%{transform:scale(.7);opacity:0}55%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dns-connected-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes dns-connected-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-dns-connected .success-badge{opacity:1}.page-dns-connected .success-badge .sb-ring,.page-dns-connected .success-badge .sb-check{stroke-dashoffset:0}.page-dns-connected .anim-in{opacity:1;transform:none}}.page-dns-connected .checks{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;text-align:left;margin-bottom:22px}.page-dns-connected .check-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--card-stroke);border-radius:var(--r-lg);background:#fff;box-shadow:var(--card-top-hi)}.page-dns-connected .check-row .ci{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cta)}.page-dns-connected .check-row .ci .ck{width:13px;height:13px;color:#fff}.page-dns-connected .check-row .cbody{min-width:0}.page-dns-connected .check-row .cbody .ct{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.page-dns-connected .check-row .cbody .cs{font-size:12.5px;color:var(--text-3);margin-top:2px}.page-dns-connected .check-row .ctime{margin-left:auto;flex-shrink:0;font-size:10.5px;color:var(--cta);letter-spacing:.06em;text-transform:uppercase}.page-dns-connected .cta{margin:4px 0 0;display:flex}.page-dns-connected .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 14px;border-radius:var(--r-pill);background:var(--cta);color:var(--cta-ink);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;box-shadow:0 1px 2px #05172e1a,0 14px 40px -12px #ffa4368c;transition:filter .15s,box-shadow .15s,transform .12s;text-decoration:none}.page-dns-connected .btn-primary:hover{filter:brightness(1.05);box-shadow:0 2px 4px #05172e1f,0 18px 50px -10px #ffa436a6}.page-dns-connected .btn-primary:active{transform:translateY(1px)}.page-dns-connected .btn-primary .arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#05172e1f;border:1px solid rgba(5,23,46,.22);margin-left:1px}.page-dns-connected .btn-primary .arrow svg{width:12px;height:12px}.page-dns-connected .state-note{margin-top:20px;font-size:12px;color:var(--text-3);letter-spacing:.06em}@media(max-width:480px){.page-dns-connected{padding:48px 20px 72px}.page-dns-connected .state h1{font-size:30px}.page-dns-connected .state .lede{font-size:15px;max-width:34ch;margin-left:auto;margin-right:auto;padding-right:6px}.page-dns-connected .state-note{font-size:11px}.page-dns-connected .checks{max-width:100%}.page-dns-connected .check-row .cbody .ct{font-size:14px}.page-dns-connected .check-row .cbody .cs,.page-dns-connected .check-row .ctime{font-size:11px}.page-dns-connected .success-badge{width:76px;height:76px;margin-bottom:22px}.page-dns-connected .success-badge .sb-svg{width:76px;height:76px}}.page-dns-pending{display:flex;align-items:center;justify-content:center;padding:72px 32px 96px;min-height:60vh}.page-dns-pending .content-inner{width:100%;display:flex;justify-content:center}.page-dns-pending .state{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page-dns-pending .state h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.035em;line-height:1.06;color:var(--ink);margin:0 0 14px}.page-dns-pending .state .lede{font-size:19px;color:var(--text-2);font-weight:500;line-height:1.55;max-width:480px;margin:0 0 26px}.page-dns-pending .state .lede strong{color:var(--ink)}.page-dns-pending .spin-badge{width:88px;height:88px;margin:0 0 26px;position:relative;display:flex;align-items:center;justify-content:center}.page-dns-pending .spin-badge svg{width:88px;height:88px}.page-dns-pending .spin-badge .track{fill:none;stroke:#05172e1a;stroke-width:5}.page-dns-pending .spin-badge .arc{fill:none;stroke:var(--cta);stroke-width:5;stroke-linecap:round;stroke-dasharray:54 220;transform-origin:50% 50%;animation:dns-pending-spin 1s linear infinite}@keyframes dns-pending-spin{to{transform:rotate(360deg)}}.page-dns-pending .checks{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;width:100%;max-width:400px;text-align:left}.page-dns-pending .check-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--card-stroke);border-radius:var(--r-lg);background:#fff;box-shadow:var(--card-top-hi);transition:border-color .3s ease,box-shadow .3s ease}.page-dns-pending .check-row.active{border-color:#ffa43673;box-shadow:var(--card-top-hi),0 16px 40px -26px #ffa43699}.page-dns-pending .check-row .ci{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-2);position:relative;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s}.page-dns-pending .check-row .ci .sp{display:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--cta);border-top-color:transparent;animation:dns-pending-spin .8s linear infinite}.page-dns-pending .check-row .ci .ck{display:none;width:13px;height:13px;color:#fff}.page-dns-pending .check-row .ci .dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--text-4)}.page-dns-pending .check-row.active .ci{border-color:transparent}.page-dns-pending .check-row.active .ci .sp{display:inline-block}.page-dns-pending .check-row.active .ci .dot{display:none}.page-dns-pending .check-row.done .ci{background:var(--cta);border-color:transparent}.page-dns-pending .check-row.done .ci .ck{display:block}.page-dns-pending .check-row.done .ci .dot{display:none}.page-dns-pending .check-row .cbody{min-width:0}.page-dns-pending .check-row .cbody .ct{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.page-dns-pending .check-row .cbody .cs{font-size:12.5px;color:var(--text-3);margin-top:2px}.page-dns-pending .check-row .ctime{margin-left:auto;flex-shrink:0;font-size:10.5px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.page-dns-pending .check-row.done .ctime{color:var(--cta)}.page-dns-pending .email-note{margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-pill);box-shadow:var(--card-top-hi);font-size:14px;color:var(--text-2)}.page-dns-pending .email-note strong{color:var(--ink);font-weight:600}.page-dns-pending .email-note .ic{color:var(--cta);display:inline-flex}.page-dns-pending .email-note .ic svg{width:16px;height:16px}.page-dns-pending .state-note{margin-top:20px;font-size:12px;color:var(--text-3);letter-spacing:.06em}@media(max-width:480px){.page-dns-pending{padding:48px 20px 72px}.page-dns-pending .state h1{font-size:30px}.page-dns-pending .state .lede{font-size:15px;max-width:34ch;margin-left:auto;margin-right:auto;padding-right:6px}.page-dns-pending .email-note{font-size:13px;padding:11px 15px}.page-dns-pending .state-note{font-size:11px}.page-dns-pending .checks{max-width:100%}.page-dns-pending .check-row .cbody .ct{font-size:14px}.page-dns-pending .check-row .cbody .cs,.page-dns-pending .check-row .ctime{font-size:11px}.page-dns-pending .spin-badge{width:76px;height:76px;margin-bottom:22px}.page-dns-pending .spin-badge svg{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.page-dns-pending .spin-badge .arc{animation:none}}.page-dns-failed{display:flex;align-items:center;justify-content:center;padding:72px 32px 96px;min-height:60vh}.page-dns-failed .content-inner{width:100%;display:flex;justify-content:center}.page-dns-failed .state{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page-dns-failed .kicker{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink)}.page-dns-failed .state h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.035em;line-height:1.06;color:var(--ink);margin:0 0 14px}.page-dns-failed .state .lede{font-size:19px;color:var(--text-2);font-weight:500;line-height:1.55;max-width:480px;margin:0 0 26px}.page-dns-failed .state .lede strong{color:var(--ink)}.page-dns-failed .err-badge{width:88px;height:88px;margin:0 0 26px;border-radius:50%;background:#f0852b1f;display:flex;align-items:center;justify-content:center}.page-dns-failed .err-badge svg{width:40px;height:40px;color:var(--warning)}.page-dns-failed .checks{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;text-align:left;margin-bottom:24px}.page-dns-failed .check-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--card-stroke);border-radius:var(--r-lg);background:#fff;box-shadow:var(--card-top-hi)}.page-dns-failed .check-row .ci{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center}.page-dns-failed .check-row .ci .ck{width:13px;height:13px;color:#fff}.page-dns-failed .check-row .ci .warn{display:inline-flex;color:var(--warning)}.page-dns-failed .check-row .ci .warn svg{width:15px;height:15px}.page-dns-failed .check-row .ci .dot{width:6px;height:6px;border-radius:50%;background:var(--text-4)}.page-dns-failed .check-row.done .ci{background:var(--cta);border-color:transparent}.page-dns-failed .check-row.pending .cbody .ct{color:var(--text-3)}.page-dns-failed .check-row .cbody{min-width:0}.page-dns-failed .check-row .cbody .ct{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.page-dns-failed .check-row .cbody .cs{font-size:12.5px;color:var(--text-3);margin-top:2px}.page-dns-failed .check-row .ctime{margin-left:auto;flex-shrink:0;font-size:10.5px;color:var(--warning);letter-spacing:.06em;text-transform:uppercase}.page-dns-failed .check-row.done .ctime{color:var(--cta)}.page-dns-failed .check-row.pending .ctime{color:var(--text-3)}.page-dns-failed .fail-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px;margin:6px 0 0}.page-dns-failed .btn-retry{width:100%;padding:15px 20px;border-radius:var(--r-md);border:1px solid transparent;background:var(--cta);color:var(--cta-ink);font-family:var(--body);font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 1px 2px #05172e1a,0 14px 40px -12px #ffa43699;transition:filter .15s,transform .1s}.page-dns-failed .btn-retry:hover:not(:disabled){filter:brightness(1.05)}.page-dns-failed .btn-retry:active:not(:disabled){transform:translateY(1px)}.page-dns-failed .btn-retry:disabled{cursor:default;filter:none}.page-dns-failed .btn-retry .spinner{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:dns-failed-spin .7s linear infinite}@keyframes dns-failed-spin{to{transform:rotate(360deg)}}.page-dns-failed .fail-help{margin-top:20px;font-size:13px;color:var(--text-3)}.page-dns-failed .fail-help a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.page-dns-failed .fail-help a:hover{color:var(--ink)}@media(max-width:480px){.page-dns-failed{padding:48px 20px 72px}.page-dns-failed .state h1{font-size:30px}.page-dns-failed .state .lede{font-size:15px;max-width:34ch;margin-left:auto;margin-right:auto;padding-right:6px}.page-dns-failed .fail-actions,.page-dns-failed .checks{max-width:100%}.page-dns-failed .check-row .cbody .ct{font-size:14px}.page-dns-failed .check-row .cbody .cs,.page-dns-failed .check-row .ctime{font-size:11px}.page-dns-failed .err-badge{width:76px;height:76px;margin-bottom:22px}.page-dns-failed .err-badge svg{width:34px;height:34px}}._section_1pam9_1{position:relative;z-index:1;padding:96px 0 120px}._inner_1pam9_13{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}._inner_1pam9_13 h1{font-family:var(--display);font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:12px 0 4px;color:var(--ink)}._inner_1pam9_13 h1 .grad-text{font-style:italic;font-weight:600}._inner_1pam9_13 p{color:var(--text-sub);font-size:17px;line-height:1.6;margin:0;max-width:580px}._inner_1pam9_13 p a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}._notes_1pam9_95{margin-top:20px;background:#fff;border:1px solid var(--card-stroke);border-radius:var(--r-md);box-shadow:var(--card-top-hi);padding:18px 22px;font-size:13px;line-height:1.6;color:var(--text-2);text-align:left;max-width:560px;width:100%}._notes_1pam9_95 strong{color:var(--ink);font-weight:600}._email-form_1pam9_135{display:flex;align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:6px 6px 6px 22px;max-width:480px;width:100%;box-shadow:var(--card-top-hi);transition:border-color .2s,box-shadow .2s}._email-form_1pam9_135:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--cta-soft)}._email-form_1pam9_135 input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ink);font-family:var(--body);font-size:16px;font-weight:500;padding:14px 0}._email-form_1pam9_135 input::placeholder{color:var(--text-3)}
