:root{--brand-paper-rgb: 247 248 242;--brand-white-rgb: 255 255 255;--brand-ink-rgb: 24 37 31;--brand-muted-rgb: 98 109 101;--brand-muted-strong-rgb: 81 94 85;--brand-line-rgb: 220 225 215;--brand-line-strong-rgb: 186 197 186;--brand-soft-rgb: 237 240 231;--brand-selection-rgb: 227 237 220;--brand-lime-rgb: 212 247 125;--brand-lime-hover-rgb: 224 250 158;--brand-forest-rgb: 35 118 79;--brand-forest-strong-rgb: 27 96 63;--brand-lightgreen-rgb: 160 230 184;--brand-dark-rgb: 16 27 23;--brand-panel-rgb: 27 39 33;--brand-raised-rgb: 38 52 44;--brand-dark-line-rgb: 53 67 58;--brand-on-dark-rgb: 241 246 237;--brand-on-dark-muted-rgb: 178 192 182;--brand-on-dark-dim-rgb: 149 166 154;--brand-peach-rgb: 239 215 192;--brand-lilac-rgb: 218 217 236;--brand-blue-rgb: 143 201 229}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:light;--color-canvas-rgb: var(--brand-paper-rgb);--color-surface-rgb: var(--brand-white-rgb);--color-surface-raised-rgb: var(--brand-soft-rgb);--color-brand-rgb: var(--brand-forest-rgb);--color-brand-strong-rgb: var(--brand-forest-strong-rgb);--color-brand-soft-rgb: var(--brand-forest-strong-rgb);--color-surface-soft: rgb(var(--brand-soft-rgb));--color-border: rgb(var(--brand-line-rgb));--color-border-strong: rgb(var(--brand-muted-rgb) / 48%);--color-content: rgb(var(--brand-ink-rgb));--color-muted: rgb(var(--brand-muted-strong-rgb));--color-dim: rgb(var(--brand-muted-strong-rgb));--color-brand-ink: rgb(var(--brand-white-rgb));--color-danger: #b91c1c;--color-danger-ink: rgb(var(--brand-white-rgb));--color-warning: #92400e;--color-info: #0369a1;--color-violet: #6d28d9;--color-code-keyword: #9d174d;--color-canvas: rgb(var(--color-canvas-rgb));--color-surface: rgb(var(--color-surface-rgb));--color-surface-raised: rgb(var(--color-surface-raised-rgb));--color-surface-gradient: linear-gradient(145deg, var(--color-surface-raised), var(--color-surface));--color-brand: rgb(var(--color-brand-rgb));--color-brand-strong: rgb(var(--color-brand-strong-rgb));--color-brand-soft: rgb(var(--color-brand-soft-rgb));--color-accent-cyan: rgb(var(--brand-blue-rgb));--color-accent-violet: rgb(var(--brand-lilac-rgb));--color-accent-pink: rgb(var(--brand-peach-rgb));--color-accent-lime: rgb(var(--brand-lime-rgb));--font-sans: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-card: 0 24px 70px rgb(var(--brand-ink-rgb) / 12%);--shadow-soft: 0 12px 36px rgb(var(--brand-ink-rgb) / 9%);--shadow-brand: 0 0 32px rgb(var(--color-brand-rgb) / 18%);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--content-max: 1440px;--canvas: var(--color-canvas);--card: var(--color-surface);--card-raised: var(--color-surface-raised);--surface: var(--color-surface);--surface-raised: var(--color-surface-raised);--surface-strong: var(--color-surface-raised);--border: var(--color-border);--border-bright: var(--color-border-strong);--content: var(--color-content);--text: var(--color-content);--muted: var(--color-muted);--dim: var(--color-dim);--green: var(--color-brand-strong);--green-bright: var(--color-brand);--green-soft: var(--color-brand-soft);--accent: var(--color-brand);--color-text: var(--color-content);--primary: var(--color-brand);--primary-dark: var(--color-brand-strong);--danger: var(--color-danger);--warning: var(--color-warning);--success: var(--color-brand-soft);--info: var(--color-info);--radius: var(--radius-md);--glow: var(--shadow-brand);--shadow: var(--shadow-card)}:root[data-theme=dark]{color-scheme:dark;--web-dark-canvas-rgb: 44 61 54;--web-dark-surface-rgb: 52 72 62;--web-dark-raised-rgb: 64 86 75;--color-canvas-rgb: var(--web-dark-canvas-rgb);--color-surface-rgb: var(--web-dark-surface-rgb);--color-surface-raised-rgb: var(--web-dark-raised-rgb);--color-brand-rgb: var(--brand-lime-rgb);--color-brand-strong-rgb: var(--brand-lightgreen-rgb);--color-brand-soft-rgb: var(--brand-lightgreen-rgb);--color-canvas: rgb(var(--color-canvas-rgb));--color-surface: rgb(var(--color-surface-rgb));--color-surface-raised: rgb(var(--color-surface-raised-rgb));--color-surface-soft: rgb(var(--web-dark-canvas-rgb));--color-border: rgb(104 128 112);--color-border-strong: rgb(192 208 197 / 60%);--color-content: rgb(var(--brand-on-dark-rgb));--color-muted: rgb(208 220 211);--color-dim: rgb(192 208 197);--color-brand: rgb(var(--color-brand-rgb));--color-brand-strong: rgb(var(--color-brand-strong-rgb));--color-brand-soft: rgb(var(--color-brand-soft-rgb));--color-brand-ink: rgb(var(--brand-ink-rgb));--color-accent-cyan: rgb(var(--brand-blue-rgb));--color-accent-violet: rgb(var(--brand-lilac-rgb));--color-accent-pink: rgb(var(--brand-peach-rgb));--color-accent-lime: rgb(var(--brand-lime-rgb));--color-danger: #ffaaa4;--color-danger-ink: rgb(var(--brand-ink-rgb));--color-warning: #fbbf24;--color-info: #7dd3fc;--color-violet: #c4b5fd;--color-code-keyword: #f9a8d4;--shadow-card: 0 20px 60px rgb(24 37 31 / 14%);--shadow-soft: 0 12px 36px rgb(24 37 31 / 10%)}:root[data-theme=light]{color-scheme:light;--color-canvas-rgb: var(--brand-paper-rgb);--color-surface-rgb: var(--brand-white-rgb);--color-surface-raised-rgb: var(--brand-soft-rgb);--color-brand-rgb: var(--brand-forest-rgb);--color-brand-strong-rgb: var(--brand-forest-strong-rgb);--color-brand-soft-rgb: var(--brand-forest-strong-rgb);--color-surface-soft: rgb(var(--brand-soft-rgb));--color-border: rgb(var(--brand-line-rgb));--color-border-strong: rgb(var(--brand-muted-rgb) / 48%);--color-content: rgb(var(--brand-ink-rgb));--color-muted: rgb(var(--brand-muted-strong-rgb));--color-dim: rgb(var(--brand-muted-strong-rgb));--color-brand-ink: rgb(var(--brand-white-rgb));--color-danger: #b91c1c;--color-warning: #92400e;--color-info: #0369a1;--shadow-card: 0 24px 70px rgb(var(--brand-ink-rgb) / 12%);--shadow-soft: 0 12px 36px rgb(var(--brand-ink-rgb) / 9%);--shadow-brand: 0 0 28px rgb(var(--color-brand-rgb) / 16%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--canvas);color:var(--content);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{display:block}.page-ambient{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgb(var(--color-brand-rgb) / .09),transparent 30rem),radial-gradient(circle at 16% 58%,rgb(var(--brand-blue-rgb) / .055),transparent 28rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,transparent 92%)}.shell{width:calc(100% - clamp(1.5rem,3vw,4rem));max-width:1760px;margin-inline:auto}.site-header{position:sticky;z-index:50;top:1rem;padding:0 clamp(.75rem,1.5vw,2rem)}.site-nav{display:grid;width:min(100%,1380px);min-height:4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;margin:0 auto;border:1px solid var(--border);border-radius:1.15rem;background:rgb(var(--color-surface-rgb) / .86);padding:.5rem .65rem .5rem 1rem;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand,.mini-brand{display:inline-flex;align-items:center;gap:.62rem}.brand img{width:2.35rem;height:2.35rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 9px rgb(var(--brand-blue-rgb) / .28))}.brand strong{font-size:1rem;letter-spacing:-.03em}.brand i{width:.38rem;height:.38rem;border-radius:50%;background:var(--green-bright);box-shadow:0 0 14px rgb(var(--color-brand-rgb) / .8)}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.6vw,2.4rem);color:var(--muted);font-size:.82rem}.nav-links a,.text-link{transition:color .16s ease}.nav-links a:hover,.text-link:hover{color:var(--content)}.nav-links a.active{color:var(--green-soft)}.nav-soon{margin-left:.25rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .28);border-radius:999px;padding:.15rem .34rem;color:var(--green-soft);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase}.nav-actions{display:flex;align-items:center;gap:.85rem}.text-link{color:var(--muted);font-size:.8rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:750;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover{transform:translateY(-2px)}.button span{transition:transform .16s ease}.button:hover span{transform:translate(.2rem)}.button-small{min-height:2.8rem;padding:0 1.15rem;font-size:.78rem}.button-large{min-height:3.35rem;padding:0 1.65rem;font-size:.9rem}.button-primary{background:linear-gradient(135deg,var(--green-soft),var(--green-bright));color:var(--color-brand-ink);box-shadow:0 14px 38px rgb(var(--color-brand-rgb) / .2)}.button-primary:hover{box-shadow:0 18px 48px rgb(var(--color-brand-rgb) / .34)}.button.is-disabled,.button.is-disabled:hover{cursor:not-allowed;transform:none;background:#ffffff12;color:var(--muted);box-shadow:none}.button-secondary{border-color:#ffffff1f;background:#ffffff09;color:var(--content)}.button-secondary:hover{border-color:rgb(var(--color-brand-soft-rgb) / .34)}.menu-button{display:none;border:0;background:transparent;padding:.6rem}.menu-button span{display:block;width:1.2rem;height:2px;margin:3px 0;border-radius:2px;background:var(--content)}.hero{display:grid;min-height:min(880px,calc(100vh - 1rem));grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:clamp(6rem,10vh,7.5rem) 2.75rem}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.eyebrow i{width:.42rem;height:.42rem;border-radius:50%;background:var(--green-soft);box-shadow:0 0 14px rgb(var(--color-brand-soft-rgb) / .65)}.hero h1{max-width:12ch;margin:1.4rem 0 1.5rem;font-size:clamp(3.2rem,6.4vw,6.7rem);line-height:.96;letter-spacing:-.075em}.hero h1 span,.final-cta h2 span{background:linear-gradient(90deg,var(--green-soft),var(--info));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-summary{max-width:38rem;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-meta{margin:1rem 0 0;color:var(--dim);font-family:var(--font-mono);font-size:.68rem}.product-stage{position:relative;min-height:34rem}.hero-product-stage{min-height:40rem;isolation:isolate}.hero-scene-carousel{position:absolute;z-index:0;inset:5% 0 8%;overflow:hidden;border-radius:1.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hero-scene-carousel:hover .hero-scene-track{animation-play-state:paused}.hero-scene-track{display:flex;width:-moz-max-content;width:max-content;height:100%;align-items:center;gap:1.1rem;padding-inline:1rem;animation:hero-scene-scroll 64s linear infinite;will-change:transform}.hero-scene{position:relative;flex:0 0 clamp(27rem,42vw,37rem);overflow:hidden;aspect-ratio:16 / 10;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:1.25rem;background:var(--surface);box-shadow:0 2rem 5rem #0000008f;opacity:.82;transform:scale(.94);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.hero-scene:hover{z-index:2;border-color:rgb(var(--color-brand-soft-rgb) / .42);opacity:1;transform:scale(1)}.hero-scene:after{position:absolute;inset:0;background:linear-gradient(180deg,#03080d0f 42%,#03080de6);content:"";pointer-events:none}.hero-scene>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.16);transition:transform .26s ease}.hero-scene-product>img{-o-object-position:center 18%;object-position:center 18%;transform:scale(1.24)}.hero-scene:hover>img{transform:scale(1.22)}.hero-scene-product:hover>img{transform:scale(1.3)}.hero-scene figcaption{position:absolute;z-index:2;right:.8rem;bottom:.8rem;left:.8rem;display:flex;align-items:center;gap:.34rem;border:1px solid var(--border);border-radius:.85rem;background:rgb(var(--color-canvas-rgb) / .82);padding:.48rem .58rem;color:var(--content);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-scene figcaption>span:first-child{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.4rem}.hero-scene figcaption i{width:.38rem;height:.38rem;border-radius:50%;background:var(--green-bright);box-shadow:0 0 .8rem rgb(var(--color-brand-soft-rgb) / .8)}.hero-scene figcaption kbd{border:1px solid rgba(255,255,255,.16);border-bottom-color:#ffffff47;border-radius:.3rem;background:#ffffff14;padding:.18rem .28rem;color:#fff;font:inherit;font-weight:800;letter-spacing:0;text-transform:none}.hero-scene figcaption b{color:var(--dim);font-weight:500}.hero-scene-platforms{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.28rem;margin-left:auto}.hero-scene-platforms img{width:1.15rem;height:1.15rem;border-radius:.3rem;-o-object-fit:contain;object-fit:contain}@keyframes hero-scene-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - .55rem),0,0)}}.stage-glow{position:absolute;inset:15% 4% 10% 10%;border-radius:50%;background:rgb(var(--color-brand-rgb) / .16);filter:blur(90px)}.live-card{position:absolute;border:1px solid var(--border);border-radius:1.4rem;background:var(--color-surface-gradient);box-shadow:0 30px 90px #00000085;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.live-card-muted{inset:17% 19% 20% 0;opacity:.45;padding:1.35rem;transform:rotate(-2deg)}.live-card-muted header,.live-card-main header{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font-size:.67rem}.live-card-muted header i{width:.42rem;height:.42rem;margin-right:auto;border-radius:50%;background:#fb7185}.live-card-muted p{margin-top:4rem;color:var(--dim);font-size:.67rem;text-transform:uppercase}.live-card-muted strong{display:block;max-width:26rem;margin-top:.65rem;font-size:1.15rem;line-height:1.5}.live-card-main{z-index:2;top:15%;right:0;width:min(92%,38rem);min-height:27rem;padding:1.1rem;animation:stage-float 5s ease-in-out infinite}.mini-brand{color:var(--content);font-size:.72rem;font-weight:800}.mini-brand img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.latency{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .18);border-radius:var(--radius-pill);padding:.32rem .55rem;color:var(--green-soft)}.latency i{width:.35rem;height:.35rem;border-radius:50%;background:var(--green-bright)}.live-card-main>small,.answer small{display:block;margin-top:1.6rem;color:var(--dim);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em}.question{margin:.5rem 0 1.15rem;color:var(--muted);font-size:.85rem}.answer{border:1px solid rgb(var(--color-brand-soft-rgb) / .32);border-radius:1rem;background:rgb(var(--color-brand-rgb) / .08);padding:1rem}.answer small{margin:0;color:var(--green-soft)}.answer p{margin:.65rem 0 0;font-size:.9rem;line-height:1.65}.typing-cursor{display:inline-block;width:.1rem;height:1rem;margin-left:.15rem;background:var(--green-soft);animation:blink .85s step-end infinite}.live-card-main footer{display:flex;align-items:end;justify-content:space-between;margin-top:1.35rem;color:var(--dim);font-size:.65rem}.wave{display:flex;height:1.4rem;align-items:end;gap:.2rem}.wave i,.audio-visual span{width:.18rem;border-radius:2px;background:var(--green-soft);animation:wave .9s ease-in-out infinite alternate}.wave i:nth-child(1),.wave i:nth-child(7){height:35%}.wave i:nth-child(2),.wave i:nth-child(6){height:75%;animation-delay:90ms}.wave i:nth-child(3),.wave i:nth-child(5){height:100%;animation-delay:.18s}.wave i:nth-child(4),.wave i:nth-child(8){height:55%;animation-delay:.27s}.compatibility{display:flex;align-items:center;gap:2rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-block:1.35rem}.compatibility small{flex:0 0 auto;color:var(--dim);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.18em}.compatibility-marquee{min-width:0;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.compatibility-track{display:flex;width:-moz-max-content;width:max-content;animation:compatibility-logo-flow 52s linear infinite}.compatibility-list{display:flex;flex:none;align-items:center;gap:1.5rem;padding-right:1.5rem;color:var(--muted);font-size:.85rem}.compatibility-platform{display:inline-flex;align-items:center;gap:.48rem;font-weight:700}.compatibility-platform img{width:1.45rem;height:1.45rem;border-radius:.42rem;-o-object-fit:contain;object-fit:contain;box-shadow:0 7px 20px #0000003d}@keyframes compatibility-logo-flow{0%{transform:translate(0)}to{transform:translate(-33.333333%)}}.assistant-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:clamp(2.5rem,4vw,4rem)}.assistant-spotlight{position:relative;display:grid;min-height:34rem;align-content:space-between;gap:2rem;overflow:hidden;border:1px solid var(--border);border-radius:1.5rem;background:radial-gradient(circle at 85% 12%,rgb(var(--color-brand-rgb) / .18),transparent 34%),var(--color-surface-gradient);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 28px 80px #0000003d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.assistant-spotlight:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%);content:""}.assistant-spotlight:hover{border-color:rgb(var(--color-brand-soft-rgb) / .34);box-shadow:0 32px 90px #00000057,0 0 60px rgb(var(--color-brand-rgb) / .07);transform:translateY(-.35rem)}.assistant-spotlight-interview{background:radial-gradient(circle at 88% 8%,rgb(var(--brand-blue-rgb) / .16),transparent 34%),radial-gradient(circle at 15% 100%,rgba(168,85,247,.13),transparent 35%),var(--color-surface-gradient)}.coding-platform-flow{position:absolute;inset:-1.75rem -5rem;z-index:0;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));align-items:stretch;gap:0;overflow:hidden;padding-block:.5rem;pointer-events:none;opacity:.22;transform:rotate(-4deg) scale(1.04);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.coding-platform-flow:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,14,.82),transparent 38%,transparent 68%,rgba(7,10,14,.55)),radial-gradient(circle at 48% 47%,rgba(7,10,14,.66),transparent 72%);content:""}.coding-platform-track{display:flex;width:-moz-max-content;width:max-content;height:100%;align-items:center;gap:0;animation:coding-platform-flow 30s linear infinite}.coding-platform-track-reverse{animation-duration:36s}.coding-platform-track-slow{animation-duration:42s}.coding-platform-track-fast{animation-duration:26s}.coding-platform-track-drift{animation-duration:48s}.coding-platform-track ul{display:flex;flex:none;height:100%;gap:.35rem;margin:0;padding:0 .35rem 0 0;list-style:none}.coding-platform-track li{display:grid;height:100%;box-sizing:border-box;grid-template-columns:auto auto;grid-template-rows:auto auto;-moz-column-gap:.65rem;column-gap:.65rem;min-width:10rem;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:.75rem;background:rgb(var(--color-surface-rgb) / .76);padding:.38rem .62rem;color:var(--content);box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff0f}.coding-platform-track li>img{grid-row:1 / 3;width:1.55rem;height:1.55rem;border-radius:.46rem;-o-object-fit:contain;object-fit:contain}.coding-platform-track li>span{align-self:end;font-size:.68rem;font-weight:800;white-space:nowrap}.coding-platform-track li>small{align-self:start;color:var(--muted);font-size:.52rem;white-space:nowrap}.interview-platform-flow{opacity:.2;transform:rotate(4deg) scale(1.04)}.assistant-spotlight-coding .coding-platform-track{animation-direction:reverse}.assistant-spotlight-interview .coding-platform-track{animation-direction:normal}.interview-platform-flow:after{background:linear-gradient(90deg,rgba(7,10,14,.74),transparent 40%,transparent 66%,rgba(7,10,14,.58)),radial-gradient(circle at 48% 48%,rgba(8,9,15,.62),transparent 72%)}@keyframes coding-platform-flow{0%{transform:translate(0)}to{transform:translate(-33.333333%)}}.assistant-spotlight-copy{position:relative;z-index:1}.assistant-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .24);border-radius:var(--radius-pill);background:rgb(var(--color-brand-rgb) / .09);padding:.45rem .7rem;color:var(--green-soft);font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.assistant-badge i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.assistant-spotlight h2{max-width:12ch;margin:1.2rem 0 1rem;font-size:clamp(2.25rem,4.3vw,4.6rem);line-height:.98;letter-spacing:-.065em}.assistant-spotlight h2 strong{display:block;font-weight:850}.assistant-spotlight h2 span{color:var(--green-soft);background:linear-gradient(90deg,var(--color-brand-soft),var(--info));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.assistant-spotlight-copy>p{max-width:36rem;margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}.assistant-mini-window,.assistant-answer-stack{position:relative;z-index:1;border:1px solid rgb(var(--color-brand-soft-rgb) / .22);border-radius:1rem;background:rgb(var(--color-canvas-rgb) / .86);box-shadow:0 20px 55px #00000052}.assistant-mini-window{overflow:hidden}.assistant-mini-window header,.assistant-mini-window footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;color:var(--dim);font-family:var(--font-mono);font-size:.62rem}.assistant-mini-window header{border-bottom:1px solid rgba(255,255,255,.08)}.assistant-mini-window footer{border-top:1px solid rgba(255,255,255,.08);color:var(--green-soft)}.assistant-mini-window>p{max-width:none;margin:0;padding:.9rem 1rem 0;color:var(--content);font-size:.78rem}.assistant-mini-window pre{margin:0;padding:1rem;overflow-x:auto;color:var(--content);font-family:var(--font-mono);font-size:.68rem;line-height:1.65}.assistant-mini-window code span{color:var(--info)}.assistant-answer-stack{display:grid;gap:.7rem;padding:.85rem}.assistant-answer-stack>div{border:1px solid var(--border);border-radius:.8rem;background:#ffffff09;padding:.9rem 1rem}.assistant-answer-stack>.is-answer{margin-left:8%;border-color:rgb(var(--color-brand-soft-rgb) / .28);background:rgb(var(--color-brand-rgb) / .09)}.assistant-answer-stack small{color:var(--green-soft);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.assistant-answer-stack p{max-width:none;margin:.42rem 0 0;color:var(--content);font-size:.78rem;line-height:1.55}.content-section{padding-block:clamp(3.75rem,6vw,6rem)}.section-heading{max-width:54rem}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2{margin:1rem 0 0;font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:1.05;letter-spacing:-.06em}.section-heading>p:last-child{max-width:42rem;margin:1rem 0 0;color:var(--muted);line-height:1.7}.section-heading.centered>p:last-child{margin-inline:auto}.seo-discovery-section{padding-top:clamp(4.5rem,8vw,8rem)}.seo-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.seo-discovery-card{display:flex;min-height:18rem;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:1.25rem;background:radial-gradient(circle at 100% 0%,rgb(var(--color-brand-rgb) / .08),transparent 45%),var(--surface);padding:clamp(1.35rem,2.4vw,2rem);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seo-discovery-card:hover{border-color:rgb(var(--color-brand-soft-rgb) / .32);box-shadow:0 1.5rem 4rem #0000004d;transform:translateY(-3px)}.seo-discovery-card small{color:var(--green-soft);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.seo-discovery-card h3{margin:1rem 0 .75rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12;letter-spacing:-.045em}.seo-discovery-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.7}.seo-discovery-card>span{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;color:var(--green-soft);font-size:.78rem;font-weight:750}.seo-discovery-card>span b{transition:transform .16s ease}.seo-discovery-card:hover>span b{transform:translate(.25rem)}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem}.feature-card{position:relative;min-height:30rem;overflow:hidden;border:1px solid var(--border);border-radius:1.4rem;background:var(--color-surface-gradient);padding:1.5rem;transition:transform .22s ease,border-color .22s ease}.feature-card:hover{border-color:rgb(var(--color-brand-soft-rgb) / .32);transform:translateY(-.4rem)}.feature-number{color:var(--green-soft);font-family:var(--font-mono);font-size:.68rem}.feature-card h3{max-width:14rem;margin:1.2rem 0 .7rem;font-size:1.35rem;letter-spacing:-.035em}.feature-card p{max-width:21rem;margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.feature-visual,.context-chips,.answer-lines,.screen-scan-visual,.feature-product-shot{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;min-height:9rem;border:1px solid var(--border);border-radius:1rem;background:rgb(var(--color-canvas-rgb) / .52)}.feature-product-shot{height:16rem;margin:0;overflow:hidden}.feature-product-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.18);transition:transform .3s ease}.feature-product-shot-wide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 16%;object-position:center 16%}.feature-product-shot figcaption{position:absolute;right:.8rem;bottom:.75rem;z-index:1;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgb(var(--color-canvas-rgb) / .82);padding:.38rem .62rem;color:var(--content);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.045em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feature-product-shot .feature-platform-caption{display:flex;align-items:center;gap:.65rem}.feature-platform-caption span{display:inline-flex;align-items:center;gap:.3rem}.feature-platform-caption img{width:1rem;height:1rem;border-radius:.28rem;-o-object-fit:contain;object-fit:contain}.feature-card:hover .feature-product-shot img{transform:scale(1.24)}.screen-scan-visual{display:grid;place-items:center;overflow:hidden}.screen-scan-visual:before{position:absolute;width:68%;height:58%;border:1px solid rgba(103,232,249,.34);border-radius:.65rem;background:linear-gradient(rgba(103,232,249,.14) 1px,transparent 1px) 0 0 / 100% 1.4rem,rgb(var(--color-canvas-rgb) / .9);content:""}.screen-scan-visual span{position:absolute;z-index:1;width:68%;height:2px;background:linear-gradient(90deg,transparent,#67e8f9,#e879f9,transparent);box-shadow:0 0 18px #67e8f9b3;animation:screen-scan 2.6s ease-in-out infinite}.screen-scan-visual b{z-index:2;margin-top:5.5rem;border:1px solid rgba(103,232,249,.28);border-radius:var(--radius-pill);background:rgb(var(--color-surface-rgb) / .94);padding:.42rem .8rem;color:var(--info);font-size:.65rem}.audio-visual{display:flex;align-items:center;justify-content:center;gap:.45rem}.audio-visual span{width:.35rem}.audio-visual span:nth-child(1),.audio-visual span:nth-child(6){height:26%}.audio-visual span:nth-child(2),.audio-visual span:nth-child(5){height:54%;animation-delay:.1s}.audio-visual span:nth-child(3),.audio-visual span:nth-child(4){height:82%;animation-delay:.2s}.context-chips{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.55rem;padding:1rem}.context-chips span{border:1px solid rgb(var(--color-brand-soft-rgb) / .2);border-radius:var(--radius-pill);background:rgb(var(--color-brand-rgb) / .07);padding:.55rem .75rem;color:var(--green-soft);font-size:.68rem}.answer-lines{display:grid;align-content:center;gap:.75rem;padding:1.2rem}.answer-lines span{height:.55rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgb(var(--color-brand-soft-rgb) / .65),#ffffff14)}.answer-lines span:nth-child(2){width:82%}.answer-lines span:nth-child(3){width:92%}.answer-lines span:nth-child(4){width:58%}.feature-card-coding,.feature-card-minutes{grid-column:1 / -1;display:grid;min-height:34rem;grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.7rem,4vw,3.5rem)}.feature-card-coding{background:radial-gradient(circle at 84% 34%,rgb(var(--brand-blue-rgb) / .13),transparent 34%),var(--color-surface-gradient)}.feature-card-minutes{min-height:29rem;background:radial-gradient(circle at 74% 50%,rgb(var(--color-brand-rgb) / .16),transparent 34%),var(--color-surface-gradient)}.feature-copy{position:relative;z-index:2}.feature-copy h3,.feature-card-coding h3,.feature-card-minutes h3{max-width:15ch;margin:1rem 0;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.05;letter-spacing:-.055em}.feature-copy>p,.feature-card-coding .feature-copy>p,.feature-card-minutes .feature-copy>p{max-width:36rem;font-size:.95rem;line-height:1.75}.feature-kicker,.suite-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--green-soft);font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.13em}.feature-kicker:before,.suite-label:before{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor;content:""}.feature-points{display:grid;gap:.65rem;margin:1.4rem 0 0;padding:0;color:var(--content);font-size:.82rem;list-style:none}.feature-points li:before{margin-right:.55rem;color:var(--green-soft);content:"✓"}.coding-preview{position:relative;min-height:24rem}.coding-question{position:absolute;top:0;right:0;z-index:2;width:min(24rem,78%);border:1px solid var(--border);border-radius:1rem;background:rgb(var(--color-surface-rgb) / .94);padding:1rem 1.1rem;box-shadow:0 18px 50px #00000059;transform:rotate(1.5deg)}.coding-question span,.code-window header small,.code-window footer{color:var(--dim);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.coding-question p{max-width:none;margin:.45rem 0 0;color:var(--content);font-size:.9rem;line-height:1.45}.code-window{position:absolute;right:2.2rem;bottom:0;left:0;overflow:hidden;border:1px solid rgb(var(--color-brand-soft-rgb) / .28);border-radius:1.15rem;background:var(--canvas);box-shadow:0 26px 80px #00000075,0 0 48px rgb(var(--color-brand-rgb) / .08)}.code-window header,.code-window footer{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem 1rem}.code-window header>span{display:flex;gap:.35rem}.code-window header i{width:.58rem;height:.58rem;border-radius:50%;background:#f87171}.code-window header i:nth-child(2){background:#fbbf24}.code-window header i:nth-child(3){background:var(--color-brand)}.code-window header b{color:var(--green-soft);font-family:var(--font-mono);font-size:.7rem}.code-window pre{min-height:12rem;margin:0;padding:1.5rem;color:var(--content);font-family:var(--font-mono);font-size:clamp(.64rem,1vw,.78rem);line-height:2;white-space:pre-wrap}.code-keyword{color:var(--color-code-keyword)}.code-type{color:var(--info)}.code-string{color:var(--green-soft)}.code-window footer{justify-content:flex-start;gap:1.25rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:0;color:var(--green-soft)}.inline-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;color:var(--green-soft);font-size:.82rem;font-weight:800}.inline-link span{transition:transform .16s ease}.inline-link:hover span{transform:translate(.25rem)}.minute-wallet{position:relative;overflow:hidden;border:1px solid rgb(var(--color-brand-soft-rgb) / .3);border-radius:1.4rem;background:var(--color-surface-gradient);padding:1.5rem;box-shadow:0 28px 90px #0000006b,0 0 54px rgb(var(--color-brand-rgb) / .12)}.minute-wallet:after{position:absolute;top:-45%;right:-18%;width:18rem;height:18rem;border-radius:50%;background:rgb(var(--color-brand-soft-rgb) / .09);filter:blur(18px);content:""}.minute-wallet header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:var(--dim);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em}.minute-wallet header b{border:1px solid rgb(var(--color-brand-soft-rgb) / .3);border-radius:999px;background:rgb(var(--color-brand-rgb) / .08);padding:.35rem .6rem;color:var(--green-soft);letter-spacing:0}.minute-balance{display:flex;align-items:center;gap:1rem;margin:1.7rem 0 1.2rem}.minute-balance strong{font-size:clamp(4.5rem,8vw,7rem);line-height:.85;letter-spacing:-.09em}.minute-balance span{color:var(--muted);font-size:.8rem;line-height:1.4}.minute-meter{height:.55rem;overflow:hidden;border-radius:999px;background:#ffffff14}.minute-meter i{display:block;width:64%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green-bright),var(--color-accent-cyan));box-shadow:0 0 20px rgb(var(--color-brand-rgb) / .4);animation:meter-in 1.2s ease both}.minute-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.2rem}.minute-ledger span{border:1px solid var(--border);border-radius:.8rem;background:#ffffff06;padding:.8rem}.minute-ledger small,.minute-ledger b{display:block}.minute-ledger small{color:var(--dim);font-size:.58rem}.minute-ledger b{margin-top:.35rem;font-size:.8rem}.minute-wallet>p{display:flex;align-items:center;gap:.5rem;max-width:none;margin:1rem 0 0;color:var(--green-soft);font-size:.68rem}.minute-wallet>p i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.suite-section{padding-block:clamp(3.75rem,6vw,6rem)}.suite-showcase{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:39rem;margin-top:2rem;overflow:hidden;border:1px solid var(--border);border-radius:1.75rem;background:var(--color-surface-gradient);padding:clamp(1.8rem,4vw,4rem);scroll-margin-top:8rem}.suite-showcase-apply{margin-top:2.5rem;background:radial-gradient(circle at 78% 25%,rgb(var(--brand-blue-rgb) / .13),transparent 34%),var(--color-surface-gradient)}.suite-showcase-resumes{background:radial-gradient(circle at 18% 30%,rgba(139,92,246,.15),transparent 36%),var(--color-surface-gradient)}.suite-copy{position:relative;z-index:2}.coming-soon-pill{display:inline-flex;border:1px solid rgba(251,191,36,.3);border-radius:999px;background:#fbbf2414;padding:.42rem .7rem;color:var(--warning);font-family:var(--font-mono);font-size:.58rem;font-weight:850;letter-spacing:.12em}.suite-label{margin:1.4rem 0 0}.suite-copy h3{max-width:14ch;margin:.9rem 0 1rem;font-size:clamp(2.2rem,4vw,4.35rem);line-height:1.02;letter-spacing:-.06em}.suite-copy>p:not(.suite-label):not(.suite-note){max-width:38rem;color:var(--muted);font-size:.95rem;line-height:1.75}.suite-benefits{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.3rem 0}.suite-benefits span{border:1px solid rgb(var(--color-brand-soft-rgb) / .2);border-radius:999px;background:rgb(var(--color-brand-rgb) / .06);padding:.5rem .72rem;color:var(--content);font-size:.66rem}.suite-note{max-width:37rem;margin:0 0 1.4rem;color:var(--dim);font-size:.67rem;line-height:1.65}.apply-preview{overflow:hidden;border:1px solid rgb(var(--brand-blue-rgb) / .25);border-radius:1.25rem;background:var(--canvas);box-shadow:0 30px 90px #0000007a,0 0 42px rgb(var(--brand-blue-rgb) / .08);transform:perspective(1000px) rotateY(-3deg) rotateX(1deg);transition:transform .26s ease}.suite-showcase:hover .apply-preview{transform:perspective(1000px) rotateY(0) rotateX(0)}.browser-bar{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.8rem}.browser-bar i{width:.55rem;height:.55rem;border-radius:50%;background:#f87171}.browser-bar i:nth-child(2){background:#fbbf24}.browser-bar i:nth-child(3){background:var(--color-brand)}.browser-bar span{flex:1;margin-left:.6rem;border-radius:999px;background:#ffffff0d;padding:.45rem .8rem;color:var(--dim);font-family:var(--font-mono);font-size:.58rem}.apply-preview-body{display:grid;min-height:24rem;grid-template-columns:1fr 1.05fr;gap:1rem;padding:1.1rem}.job-summary{padding:1.4rem;color:var(--content)}.job-summary>span,.extension-card>small,.creator-card span{color:var(--green-soft);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.job-summary h4{margin:1rem 0 .5rem;font-size:1.3rem}.job-summary p{color:var(--dim);font-size:.7rem}.job-summary div{display:grid;gap:.6rem;margin-top:3rem}.job-summary div i{height:.5rem;border-radius:999px;background:#ffffff12}.job-summary div i:nth-child(2){width:82%}.job-summary div i:nth-child(3){width:64%}.extension-card{align-self:center;border:1px solid rgb(var(--color-brand-soft-rgb) / .26);border-radius:1rem;background:rgb(var(--color-surface-rgb) / .98);padding:1.1rem;box-shadow:0 20px 50px #0000005c}.extension-card header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.3rem}.extension-card header img{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain}.extension-card header b{font-size:.72rem}.extension-card header span{margin-left:auto;color:var(--warning);font-family:var(--font-mono);font-size:.52rem}.extension-card>strong{display:block;margin:.55rem 0 1rem;font-size:.95rem}.extension-card ul{display:grid;gap:.7rem;margin:0 0 1rem;padding:0;color:var(--muted);font-size:.66rem;list-style:none}.extension-card li:before{margin-right:.45rem;color:var(--green-soft);content:"✓"}.extension-card button{width:100%;border:0;border-radius:.7rem;background:var(--green-bright);padding:.75rem;color:var(--color-brand-ink);font:inherit;font-size:.7rem;font-weight:850}.portal-strip{display:flex;justify-content:space-around;gap:.5rem;border-top:1px solid rgba(255,255,255,.08);padding:.8rem;color:var(--dim);font-size:.6rem}.resume-preview{overflow:hidden;border:1px solid rgba(167,139,250,.28);border-radius:1.25rem;background:var(--surface);box-shadow:0 30px 90px #00000075,0 0 42px #8b5cf61a}.resume-toolbar{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem}.resume-toolbar span{margin-right:auto;color:var(--content);font-weight:750;font-size:.7rem}.resume-toolbar b{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.35rem .55rem;color:var(--dim);font-size:.55rem}.resume-gallery{position:relative;display:grid;min-height:26rem;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.5rem 5rem;background:radial-gradient(circle at 50% 120%,rgba(139,92,246,.2),transparent 55%)}.resume-sheet{min-height:19rem;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;background:#f4f4f5;padding:1.2rem;color:#18181b;box-shadow:0 20px 50px #00000059;transform:rotate(1.5deg)}.resume-sheet-primary{transform:translateY(.8rem) rotate(-2deg)}.resume-sheet>i{display:block;width:2.8rem;height:2.8rem;border-radius:50%;background:linear-gradient(135deg,var(--color-brand),var(--color-accent-cyan))}.resume-sheet h4{margin:.8rem 0 .2rem;font-size:.9rem}.resume-sheet small{color:#52525b;font-size:.48rem;letter-spacing:.1em}.resume-sheet>p{height:.3rem;margin:.6rem 0 0;border-radius:999px;background:#d4d4d8}.resume-sheet>p:nth-of-type(2){width:85%}.resume-sheet>p:nth-of-type(3){width:66%}.resume-sheet>div{height:2.8rem;margin-top:.8rem;border-top:.35rem solid #3f3f46;background:linear-gradient(#d4d4d8 0 0) 0 .8rem / 100% .3rem no-repeat}.creator-card{position:absolute;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(167,139,250,.3);border-radius:.9rem;background:rgb(var(--color-surface-rgb) / .96);padding:.9rem 1rem;box-shadow:0 16px 40px #00000059}.creator-card strong{display:block;margin:.35rem 0 .2rem;font-size:.8rem}.creator-card p{margin:0;color:var(--muted);font-size:.62rem}.marketplace-callout{margin:1.2rem 0 1.4rem;border-left:2px solid var(--color-accent-violet);border-radius:0 .8rem .8rem 0;background:#8b5cf614;padding:.85rem 1rem}.marketplace-callout b{font-size:.78rem}.marketplace-callout p{margin:.35rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}.steps{display:grid;gap:0;margin-top:2.25rem;border-top:1px solid rgba(255,255,255,.1)}.step{display:grid;min-height:9rem;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1.25rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .18s ease,padding .18s ease}.step:hover{background:rgb(var(--color-brand-rgb) / .035);padding-inline:1rem}.step b{color:var(--green-soft);font-family:var(--font-mono);font-size:.78rem}.step h3{margin:0;font-size:1.1rem}.step p{margin:.4rem 0 0;color:var(--muted);font-size:.8rem}.pricing-section{position:relative}.free-strip{display:grid;max-width:72rem;min-height:4.8rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:2.5rem auto 1rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .3);border-radius:1rem;background:rgb(var(--color-brand-rgb) / .08);padding:.8rem 1rem}.free-strip>span{border-radius:var(--radius-pill);background:var(--green-bright);padding:.38rem .6rem;color:var(--color-brand-ink);font-size:.62rem;font-weight:800}.free-strip strong{font-size:.86rem}.free-strip small{color:var(--muted)}.free-strip a{color:var(--green-soft);font-size:.75rem;font-weight:800}.public-plan-grid{display:grid;max-width:72rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.2rem auto 0}.public-plan{position:relative;display:flex;min-height:27rem;flex-direction:column;border:1px solid var(--border);border-radius:1.25rem;background:var(--color-surface-gradient);padding:1.4rem;transition:transform .2s ease,border-color .2s ease}.public-plan:hover{border-color:rgb(var(--color-brand-soft-rgb) / .35);transform:translateY(-.35rem)}.public-plan.featured{border-color:rgb(var(--color-brand-soft-rgb) / .48);background:radial-gradient(circle at 80% 0%,rgb(var(--color-brand-rgb) / .18),transparent 42%),var(--color-surface-gradient)}.public-plan .popular{position:absolute;top:-.65rem;right:1rem;border-radius:var(--radius-pill);background:var(--green-soft);padding:.3rem .65rem;color:var(--color-brand-ink);font-size:.6rem;font-weight:850}.public-plan>small{color:var(--green-soft);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.public-plan h3{margin:1rem 0 0;font-size:1.25rem}.public-plan .price{margin:1rem 0 0;font-size:clamp(2.3rem,4vw,3.4rem);font-weight:850;letter-spacing:-.06em}.public-plan .interviews{margin:-.6rem 0 1rem;font-size:.75rem;font-weight:650;color:var(--green-soft)}.public-plan .minutes{margin:.2rem 0 1rem;color:var(--green-soft);font-weight:750}.public-plan>p{color:var(--muted);font-size:.78rem;line-height:1.6}.public-plan ul{display:grid;gap:.6rem;margin:1rem 0 1.6rem;padding:0;color:var(--muted);font-size:.72rem;list-style:none}.public-plan li:before{content:"✓";margin-right:.45rem;color:var(--green-soft)}.public-plan .button{width:100%;margin-top:auto}.plan-skeleton{min-height:27rem;border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.04) 40%,transparent 60%) #ffffff06;background-size:200% 100%;animation:skeleton 1.3s linear infinite}.plan-status{margin:1rem 0 0;color:var(--dim);font-size:.68rem;text-align:center}.faq-section{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem)}.faq-list{display:grid;align-content:start}.faq-list details{border-bottom:1px solid rgba(255,255,255,.1)}.faq-list summary{display:flex;min-height:5.4rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:750;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--green-soft);font-size:1.35rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:42rem;margin:-.5rem 0 1.5rem;color:var(--muted);font-size:.82rem;line-height:1.65}.final-cta{position:relative;display:grid;min-height:34rem;place-content:center;justify-items:center;overflow:hidden;margin-block:1rem 3rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .3);border-radius:1.8rem;background:var(--color-surface-gradient);padding:3rem;text-align:center}.final-cta-glow{position:absolute;width:30rem;height:22rem;top:-8rem;border-radius:50%;background:rgb(var(--color-brand-rgb) / .2);filter:blur(90px)}.final-cta>*:not(.final-cta-glow){z-index:1}.final-cta h2{margin:1.4rem 0 1rem;font-size:clamp(2.6rem,5.5vw,5.5rem);line-height:1;letter-spacing:-.07em}.final-cta>p:not(.eyebrow){margin:0;color:var(--muted)}.final-cta>div:not(.final-cta-glow){display:flex;align-items:center;gap:1.6rem;margin-top:2rem}.final-cta>small{margin-top:1.2rem;color:var(--dim);font-family:var(--font-mono);font-size:.62rem}.site-footer{display:flex;min-height:8rem;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.72rem}.site-footer p{margin:0}.site-footer>div{display:flex;gap:1.25rem}.comparison-shell{max-width:76rem;margin:2.25rem auto 0;overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:1.5rem;background:radial-gradient(circle at 90% 0%,rgba(217,70,239,.1),transparent 36%),var(--surface);box-shadow:var(--shadow-card)}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{width:25%;border-bottom:1px solid rgba(255,255,255,.08);padding:1.2rem 1.35rem;text-align:left;vertical-align:middle}.comparison-table thead th{color:var(--content);font-size:.78rem}.comparison-table tbody th{color:var(--content);font-size:.76rem}.comparison-table td{color:var(--muted);font-size:.76rem}.comparison-table td b{color:var(--info)}.download-page{min-height:100vh}.download-hero{display:flex;min-height:52rem;align-items:center;flex-direction:column;padding-top:clamp(8.5rem,14vw,12rem);padding-bottom:6rem}.download-heading{max-width:52rem;text-align:center}.download-heading .eyebrow{justify-content:center}.download-heading h1{margin:1.2rem 0 1rem;font-size:clamp(3.6rem,8vw,6.8rem);line-height:.94;letter-spacing:-.075em}.download-heading h1 span{background:linear-gradient(120deg,var(--green-soft),var(--info));-webkit-background-clip:text;background-clip:text;color:transparent}.download-heading>p:last-child{max-width:45rem;margin:0 auto;color:var(--muted);font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.75}.platform-switcher{display:grid;width:min(100%,19rem);grid-template-columns:1fr 1fr;gap:.35rem;margin:2.5rem auto 1.25rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;padding:.35rem;color:var(--dim);text-align:center}.platform-switcher span,.platform-switcher strong{border-radius:var(--radius-pill);padding:.72rem .8rem;font-size:.78rem}.platform-switcher strong{border:1px solid rgb(var(--color-brand-soft-rgb) / .32);background:rgb(var(--color-brand-rgb) / .13);color:var(--green-soft)}.download-release-card{display:grid;width:min(100%,62rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .28);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,rgb(var(--brand-blue-rgb) / .09),transparent 40%),var(--surface);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 28px 90px #0000006b}.release-icon{display:grid;width:4.6rem;height:4.6rem;place-items:center;border:1px solid var(--border);border-radius:1.25rem;background:#ffffff0b}.release-icon img{width:3.8rem;height:3.8rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgb(var(--brand-blue-rgb) / .25))}.release-copy{min-width:0}.release-copy h2{margin:.45rem 0 .32rem;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.045em}.release-copy>p{margin:0;color:var(--muted);font-size:.85rem}.release-status{display:inline-flex;align-items:center;gap:.4rem;color:var(--warning);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.release-status:before{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;content:"";box-shadow:0 0 12px currentColor}.release-status.ready{color:var(--green-soft)}.release-status.preview{color:var(--warning)}.release-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.9rem;color:var(--dim);font-family:var(--font-mono);font-size:.62rem}.release-meta span+span:before{margin-right:1rem;color:var(--border-bright);content:"•"}.download-release-card>.button{min-width:14.5rem}.release-trust-grid{display:grid;width:min(100%,62rem);grid-template-columns:.82fr 1.18fr;gap:1rem;margin-top:1rem}.release-trust-grid article{display:flex;min-width:0;gap:.85rem;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);background:#ffffff06;padding:1.15rem}.trust-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.7rem;background:rgb(var(--color-brand-rgb) / .13);color:var(--green-soft);font-weight:900}.release-trust-grid article>div{min-width:0}.release-trust-grid small{display:block;margin-bottom:.35rem;color:var(--dim);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em}.release-trust-grid strong,.release-trust-grid code{display:block;overflow:hidden;color:var(--content);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.release-trust-grid p{margin:.35rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.55}.release-trust-grid button{margin-top:.65rem;border:0;background:transparent;padding:0;color:var(--green-soft);font-size:.68rem;font-weight:750}.release-trust-grid button:disabled{cursor:not-allowed;color:var(--dim)}[hidden]{display:none!important}.smartscreen-guide{overflow:hidden;margin-bottom:1rem;border:1px solid rgb(var(--brand-blue-rgb) / .2);border-radius:2rem;background:radial-gradient(circle at 12% 0%,rgb(var(--brand-blue-rgb) / .1),transparent 34%),radial-gradient(circle at 90% 100%,rgb(var(--color-brand-rgb) / .09),transparent 34%),var(--surface);padding:clamp(2rem,5vw,4rem);box-shadow:0 32px 100px #00000052}.smartscreen-guide .section-heading{max-width:58rem}.smartscreen-guide .section-heading h2{max-width:18ch;margin-inline:auto}.smartscreen-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.smartscreen-step{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.9rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff06;padding:1.1rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.smartscreen-step:hover{border-color:rgb(var(--color-brand-soft-rgb) / .3);background:#ffffff0a;transform:translateY(-4px)}.smartscreen-step>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgb(var(--color-brand-soft-rgb) / .3);border-radius:.75rem;background:rgb(var(--color-brand-rgb) / .1);color:var(--content);font-family:var(--font-mono);font-size:.66rem;font-weight:800}.smartscreen-step h3{margin:.2rem 0 .45rem;font-size:1rem;letter-spacing:-.025em}.smartscreen-step>div>p{min-height:2.8rem;margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.download-file-preview,.smartscreen-window{margin-top:1rem;border:1px solid rgba(148,163,184,.22);border-radius:.85rem;background:var(--surface-raised);box-shadow:0 14px 30px #00000040}.download-file-preview{display:grid;min-height:7.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem}.download-file-preview img{width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain}.download-file-preview div{display:grid;min-width:0;gap:.2rem}.download-file-preview strong,.download-file-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-file-preview strong{color:var(--content);font-size:.66rem}.download-file-preview small{color:var(--muted);font-size:.52rem}.download-file-preview b{border:1px solid rgba(45,212,191,.5);border-radius:var(--radius-pill);padding:.38rem .58rem;color:var(--green-soft);font-size:.58rem}.smartscreen-window{position:relative;min-height:7.8rem;padding:1rem .9rem .75rem 3.4rem}.smartscreen-window .smartscreen-shield{position:absolute;top:1rem;left:.9rem;display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.6rem;background:#0e7490;color:#ecfeff;font-size:.72rem;font-weight:900}.smartscreen-window>strong{display:block;color:var(--content);font-size:.72rem}.smartscreen-window>p{margin:.4rem 0 .65rem;color:var(--muted);font-size:.55rem;line-height:1.5}.smartscreen-window button{border:1px solid rgba(148,163,184,.25);border-radius:.45rem;background:var(--surface);padding:.3rem .55rem;color:var(--content);font-size:.55rem;pointer-events:none}.smartscreen-window button.primary{border-color:#2dd4bfb8;background:#0f766e;color:#fff}.smartscreen-window-expanded>div:last-child{display:flex;flex-wrap:wrap;gap:.45rem}.smartscreen-limit{max-width:58rem;margin:1.35rem auto 0;border:1px solid rgba(251,191,36,.18);border-radius:var(--radius-pill);background:#fbbf240e;padding:.7rem 1rem;color:var(--muted);font-size:.68rem;line-height:1.5;text-align:center}.download-steps{padding-block:6.5rem}.download-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem auto 0}.download-step{position:relative;min-height:18rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgb(var(--color-brand-rgb) / .055),transparent 60%),var(--surface);padding:1.5rem}.download-step:after{position:absolute;right:-.6rem;bottom:-2.2rem;color:#ffffff06;content:attr(data-step);font-family:var(--font-mono);font-size:8rem;font-weight:900}.download-step b{position:absolute;top:1.35rem;right:1.35rem;color:var(--dim);font-family:var(--font-mono);font-size:.65rem}.download-step>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgb(var(--color-brand-soft-rgb) / .32);border-radius:.9rem;background:rgb(var(--color-brand-rgb) / .12);color:var(--green-soft);font-size:1.1rem}.download-step h3{margin:3.8rem 0 .65rem;font-size:1.1rem;letter-spacing:-.035em}.download-step p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.65}.download-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:4rem;margin-bottom:7rem;border:1px solid rgb(var(--color-brand-soft-rgb) / .22);border-radius:2rem;background:radial-gradient(circle at 100% 50%,rgb(var(--brand-blue-rgb) / .08),transparent 38%),rgb(var(--color-surface-rgb) / .88);padding:clamp(2rem,5vw,4.5rem)}.download-security h2{margin:1rem 0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98;letter-spacing:-.065em}.download-security p:not(.eyebrow){max-width:42rem;margin:0;color:var(--muted);line-height:1.7}.download-security ul{display:grid;align-content:center;gap:0;margin:0;padding:0;list-style:none}.download-security li{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid rgba(255,255,255,.08);padding:1rem 0;color:var(--muted);font-size:.8rem}.download-security li span{color:var(--green-soft);font-weight:900}.comparison-featured{background:linear-gradient(180deg,rgb(var(--brand-blue-rgb) / .08),#d946ef0a)}.comparison-table thead .comparison-featured{display:flex;align-items:center;gap:.6rem;color:var(--info)}.comparison-featured img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.comparison-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.35rem}.comparison-note strong{color:var(--info)}.comparison-note span{color:var(--muted);font-size:.76rem}.comparison-note a{color:var(--green-soft);font-size:.75rem;font-weight:800}.feedback-section{overflow:hidden}.feedback-marquee{display:grid;gap:1rem;margin-top:2.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.feedback-track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;animation:feedback-scroll 70s linear infinite}.feedback-track-reverse{animation-direction:reverse;animation-duration:82s}.feedback-marquee:hover .feedback-track{animation-play-state:paused}.feedback-card{display:flex;width:min(23rem,80vw);min-height:13rem;flex-direction:column;border:1px solid var(--border);border-radius:1.15rem;background:radial-gradient(circle at 100% 0%,rgba(103,232,249,.08),transparent 34%),var(--surface);padding:1.2rem;transition:transform .18s ease,border-color .18s ease}.feedback-card:hover{border-color:#67e8f957;transform:translateY(-.25rem)}.feedback-card .stars{color:var(--warning);letter-spacing:.16rem}.feedback-card blockquote{flex:1;margin:.8rem 0 1.1rem;color:var(--content);font-size:.82rem;line-height:1.65}.feedback-person{display:flex;align-items:center;gap:.7rem}.feedback-person>span:first-child{display:grid;width:2.3rem;height:2.3rem;flex:0 0 auto;place-items:center;border:1px solid rgba(103,232,249,.24);border-radius:.75rem;background:rgb(var(--brand-blue-rgb) / .08);color:var(--info);font-weight:800}.feedback-person div{display:flex;min-width:0;flex-direction:column}.feedback-person strong{font-size:.76rem}.feedback-person small{margin-top:.15rem;overflow:hidden;color:var(--muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.demo-label{margin-left:auto;border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-pill);padding:.22rem .45rem;color:var(--warning);font-family:var(--font-mono);font-size:.52rem}.feedback-status{margin:1rem auto 0;color:var(--dim);font-size:.68rem;text-align:center}.reveal{opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}@keyframes stage-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes blink{50%{opacity:0}}@keyframes skeleton{to{background-position:-200% 0}}@keyframes screen-scan{0%,to{transform:translateY(-2.4rem)}50%{transform:translateY(2.4rem)}}@keyframes meter-in{0%{width:0}to{width:64%}}@keyframes feedback-scroll{to{transform:translate(-50%)}}@media(min-width:1440px){html{font-size:120%}}@media(max-width:1000px){.assistant-spotlights{grid-template-columns:1fr}.assistant-spotlight{min-height:30rem}.site-nav{grid-template-columns:auto minmax(0,1fr)}.nav-links{position:absolute;top:calc(100% + .6rem);right:0;left:0;display:none;align-items:stretch;flex-direction:column;border:1px solid var(--border);border-radius:1rem;background:rgb(var(--color-surface-rgb) / .98);padding:1rem;box-shadow:0 24px 60px #00000073}.nav-links.open{display:flex}.nav-actions{justify-self:end}.menu-button{display:block}.hero{min-height:auto;grid-template-columns:1fr;padding-top:8rem}.hero h1{max-width:10ch}.product-stage{min-height:32rem}.hero-product-stage{min-height:39rem}.feature-grid,.public-plan-grid,.feature-card-coding,.feature-card-minutes,.suite-showcase{grid-template-columns:1fr}.feature-card-coding,.feature-card-minutes{min-height:auto}.coding-preview{min-height:25rem}.suite-showcase{min-height:auto}.suite-showcase-resumes .resume-preview{order:2}.download-release-card{grid-template-columns:auto minmax(0,1fr)}.download-release-card>.button{grid-column:1 / -1}.download-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartscreen-step-list{grid-template-columns:1fr}.smartscreen-step>div>p{min-height:0}.download-file-preview,.smartscreen-window{min-height:7rem}.download-security{grid-template-columns:1fr;gap:2rem}.feature-card{min-height:23rem}.public-plan{min-height:22rem}.faq-section{grid-template-columns:1fr}.comparison-shell{overflow-x:auto}.comparison-table,.comparison-note{min-width:46rem}}@media(max-width:680px){.shell{width:calc(100% - 1.5rem)}.assistant-spotlight{min-height:auto;padding:1.35rem}.assistant-spotlight h2{font-size:clamp(2.25rem,12vw,3.4rem)}.feature-card-coding,.feature-card-minutes,.suite-showcase{padding:1.35rem}.feature-copy h3,.feature-card-coding h3,.feature-card-minutes h3,.suite-copy h3{font-size:2rem}.coding-preview{min-height:24rem}.coding-question{width:88%}.code-window{right:0}.code-window pre{padding:1rem;font-size:.6rem}.minute-ledger,.apply-preview-body,.resume-gallery{grid-template-columns:1fr}.apply-preview-body{min-height:auto}.job-summary{display:none}.portal-strip{flex-wrap:wrap}.resume-gallery{min-height:42rem}.resume-sheet-primary{display:none}.site-header{position:relative;top:auto;padding:.55rem .7rem 0}.site-nav{min-height:3.55rem;border-radius:.9rem;padding-left:.7rem}.brand strong{font-size:.9rem}.nav-actions>.text-link{display:inline-flex;min-height:2.45rem;align-items:center;padding-inline:.35rem}.nav-actions .button-small{min-height:2.45rem;padding-inline:.8rem}.hero{gap:1.5rem;padding-top:3rem}.download-hero{min-height:auto;padding-top:3.5rem;padding-bottom:4rem}.download-heading h1{font-size:clamp(3rem,14vw,4.4rem)}.download-release-card{grid-template-columns:1fr;text-align:center}.release-icon{margin-inline:auto}.release-meta{justify-content:center}.release-meta span+span:before{display:none}.release-trust-grid,.download-step-grid{grid-template-columns:1fr}.download-step{min-height:15rem}.download-step h3{margin-top:2.5rem}.download-security{margin-bottom:4rem;padding:2rem 1.25rem}.smartscreen-guide{width:calc(100% - 1.5rem);border-radius:1.25rem;padding:2rem 1rem}.smartscreen-limit{border-radius:.85rem}.hero h1{font-size:clamp(3rem,15vw,4.8rem)}.hero-actions{align-items:stretch;flex-direction:column}.product-stage{min-height:27rem}.hero-product-stage{min-height:34rem}.hero-scene-carousel{inset:2% 0 8%}.hero-scene{flex-basis:min(82vw,31rem)}.live-card-muted{display:none}.live-card-main{top:2rem;width:100%;min-height:24rem}.compatibility{align-items:flex-start;flex-direction:column}.compatibility-marquee{width:100%}.content-section{padding-block:3.25rem}.section-heading h2{font-size:2.5rem}.step{grid-template-columns:2.5rem minmax(0,1fr)}.free-strip{grid-template-columns:1fr}.free-strip>span{width:-moz-fit-content;width:fit-content}.final-cta{min-height:31rem;padding:2rem 1rem}.final-cta>div:not(.final-cta-glow){align-items:stretch;flex-direction:column;gap:1rem}.site-footer{min-height:auto;align-items:center;flex-direction:column;gap:1.2rem;padding:2.25rem 0 max(2.5rem,env(safe-area-inset-bottom));text-align:center}.site-footer>.brand{justify-content:center}.site-footer>p{max-width:34ch;line-height:1.6}.site-footer>div{display:grid;width:100%;max-width:24rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.site-footer>div>a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.75rem;background:#ffffff06;padding:.55rem;color:var(--content);line-height:1.25}.site-footer>div>a:last-child{grid-column:1 / -1}.comparison-note{grid-template-columns:1fr}.feedback-marquee{-webkit-mask-image:none;mask-image:none}}@media(max-width:480px){.site-nav{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.nav-actions{gap:.25rem}.nav-actions .button-small{display:none}.nav-actions>.text-link{min-height:2.6rem;padding-inline:.5rem;font-size:.78rem}.download-heading>p:last-child{font-size:.88rem}.release-meta{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.public-plan{position:relative}.public-plan .offer-badge{position:absolute;top:-.7rem;right:1rem;border-radius:999px;border:1px solid rgb(var(--color-brand-rgb) / .45);background:linear-gradient(120deg,var(--color-brand-strong),var(--color-brand));color:var(--color-brand-ink);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.3rem .7rem;animation:offer-pulse 1.6s ease-in-out infinite}.public-plan .price-original{margin-right:.5rem;font-size:.62em;font-weight:500;opacity:.55;text-decoration-thickness:2px}@keyframes offer-pulse{0%,to{transform:scale(1);box-shadow:0 0 rgb(var(--color-brand-rgb) / .35)}50%{transform:scale(1.06);box-shadow:0 0 0 7px rgb(var(--color-brand-rgb) / 0)}}@media(prefers-reduced-motion:reduce){.public-plan .offer-badge{animation:none}}.public-plan .offer-note{margin:.15rem 0 .35rem;font-size:.82rem;font-weight:700;color:var(--color-brand-soft)}.public-plan .validity{margin:0 0 .6rem;font-size:.72rem;color:var(--dim)}@media(max-width:980px){.seo-discovery-grid{grid-template-columns:1fr}.seo-discovery-card{min-height:auto}}
