:root{--paper: #f4f1ec;--surface: #ffffff;--ink: #14120e;--ink-soft: #3d3a34;--muted: #77716a;--hairline: #ddd7cd;--hairline-dark: #2c2a26;--accent: #fd4b08;--dark: #14120e;--ok: #16a34a;--ko: #e03e1a;--radius: 14px;--font: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--mono: "SF Mono", "Roboto Mono", Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip}.container{max-width:1180px;margin:0 auto;padding:0 28px}section{padding:96px 0}section[id]{scroll-margin-top:76px}h1,h2,h3{font-weight:700;letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(44px,6.6vw,88px)}h2{font-size:clamp(32px,4.4vw,56px)}h3{font-size:22px;letter-spacing:-.03em}.side{color:var(--muted);font-size:17px;max-width:46ch}.eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--muted);margin-bottom:28px}.label{display:flex;align-items:center;gap:18px;margin-bottom:40px}.label span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);white-space:nowrap}.label i{flex:1;height:1px;background:var(--hairline)}.label.is-dark span{color:#8d877e}.label.is-dark i{background:var(--hairline-dark)}.btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;padding:13px 22px;border-radius:10px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;border:1px solid transparent}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #14120e2e}.btn-ghost{border-color:var(--hairline);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--ink)}.btn-nav{background:var(--ink);color:#fff;padding:10px 18px;font-size:14px;border-radius:8px}.ascii-field{font-family:var(--mono);font-size:9px;line-height:1.15;letter-spacing:.12em;color:#b9b2a6;white-space:pre;pointer-events:none;user-select:none}.nav-wrap{position:sticky;top:0;z-index:50;background:#f4f1ece0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline)}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.nav-links{display:flex;gap:26px}.nav-links a{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:500}.nav-links a:hover{color:var(--ink)}.nav-brand{text-decoration:none;justify-self:center}.nav-cta{justify-self:end}.brand-name{font-size:19px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.brand-dot{color:var(--accent)}.brand.is-dark .brand-name{color:#fff}.hero{position:relative;padding:120px 0 88px;overflow:clip;border-bottom:1px solid var(--hairline)}.hero-ascii{position:absolute;top:0;right:-30px;opacity:.8;mask-image:linear-gradient(to bottom left,#000 30%,transparent 85%);-webkit-mask-image:linear-gradient(to bottom left,#000 30%,transparent 85%)}.hero-inner{position:relative}.hero h1{margin-bottom:28px;max-width:12ch}.lede{color:var(--muted);font-size:18px;max-width:52ch;margin-bottom:34px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:64px}.agent-strip p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:14px}.agent-strip ul{list-style:none;display:flex;flex-wrap:wrap;gap:14px 34px}.agent-strip li{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#a49d92}.agent-strip li svg{width:17px;height:17px;fill:currentColor;flex:none}.loop-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:end;margin-bottom:48px}.loop-grid .side{justify-self:end}.loop-steps{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:22px 0}.loop-step{font-size:16px;font-weight:600;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:10px}.loop-step b{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--muted)}.loop-arrow{color:var(--accent);font-weight:700}.def-grid{display:grid;gap:56px}.def-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:34px 38px;max-width:760px}.def-term{font-family:var(--mono);font-size:13px;color:var(--muted);margin-bottom:14px}.def-term i{font-style:italic}.def-text{font-size:19px;line-height:1.5;letter-spacing:-.02em;color:var(--ink-soft)}.evolution{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.evo-col{border-top:1px solid var(--hairline);padding-top:22px}.evo-col h3{margin-bottom:10px}.evo-col p{color:var(--muted);font-size:15px}.evo-col.is-b2a{border-top:2px solid var(--ink)}.evo-col.is-b2a h3:after{content:".";color:var(--accent)}.pillars{border-top:1px solid var(--hairline)}.pillar{display:grid;grid-template-columns:90px 1fr;gap:24px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--hairline)}.pillar-n{font-family:var(--mono);font-size:13px;color:var(--muted)}.pillar h3{margin-bottom:8px}.pillar p{color:var(--muted);font-size:16px;max-width:62ch}.wba-section{background:var(--dark);border-top:1px solid var(--dark)}.wba-card{position:relative;border:1px solid var(--hairline-dark);border-radius:var(--radius);padding:56px;overflow:hidden;background:#181613}.wba-ascii{position:absolute;top:-10px;right:-20px;color:#35322c;opacity:.9;mask-image:linear-gradient(to bottom left,#000 20%,transparent 75%);-webkit-mask-image:linear-gradient(to bottom left,#000 20%,transparent 75%)}.wba-card h2{color:#fff;margin-bottom:22px;position:relative}.wba-card>p{color:#a8a29a;font-size:17px;max-width:68ch;position:relative;margin-bottom:32px}.wba-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;position:relative}.wba-chips li{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--hairline-dark);color:#d8d3cb;font-size:14px;font-weight:500;padding:10px 16px;border-radius:999px}.wba-chips li span{color:var(--accent);font-weight:700}.audit-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.audit-copy h2{margin-bottom:22px}.audit-copy .side{margin-bottom:30px}.hero-note{color:var(--muted);font-size:14px;margin-top:14px}.audit-form{display:flex;gap:8px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:6px;max-width:520px;width:calc(100% - 4px);transition:border-color .15s ease,box-shadow .15s ease}.audit-form:focus-within{border-color:var(--ink);box-shadow:0 10px 28px #14120e1a}.audit-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font);font-size:15px;padding:0 12px;color:var(--ink)}.audit-form input::placeholder{color:#b0a99e}.audit-form .btn{white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.stat{border-top:1px solid var(--ink);padding:14px 0 0}.stat b{display:block;font-size:32px;font-weight:800;letter-spacing:-.04em;margin-bottom:4px}.stat b:after{content:".";color:var(--accent)}.stat span{color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;line-height:1.45;display:block}.score{background:var(--surface);border:1px solid var(--ink);border-radius:6px;padding:24px 26px 22px;width:calc(100% - 6px);max-width:500px;box-shadow:6px 6px 0 0 var(--ink);justify-self:end}.score-top{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding-bottom:13px;margin-bottom:22px}.score-main{margin-bottom:20px}.score-big{display:flex;align-items:baseline;gap:10px}.score-big b{font-size:92px;font-weight:800;letter-spacing:-.055em;line-height:.92}.score-big span{font-size:14px;color:var(--muted);font-family:var(--mono)}.score-meter{position:relative;height:2px;background:var(--hairline);margin-top:20px}.score-meter i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--accent);transition:width 1.25s cubic-bezier(.2,.7,.2,1) .3s}.score.is-in .score-meter i{width:38%}.score-meter .tick{position:absolute;top:-3px;width:1px;height:8px;background:#cfc9bd}.score-rows{list-style:none}.score-rows li{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid var(--hairline);font-size:14.5px}.score-idx{font-family:var(--mono);font-size:11px;color:var(--muted);flex:none}.score-row-t{font-weight:500;white-space:nowrap}.score-leader{flex:1;min-width:12px;border-bottom:1px dotted #c9c3b7;transform:translateY(-3px)}.score-row-s{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.score-row-s.is-ok{color:var(--ok)}.score-row-s.is-ko{color:var(--ko)}.score-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline);font-family:var(--mono);font-size:12px;color:var(--muted)}.score-foot:after{content:" \2192";color:var(--accent)}.aeo h2{margin-bottom:48px}.aeo-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.aeo-col{border-top:1px solid var(--hairline);padding-top:22px}.aeo-col h3{font-size:18px;margin-bottom:10px}.aeo-col p{color:var(--muted);font-size:16px}.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.faq-side h2{margin-bottom:36px}.contact-card{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);padding:22px 24px;max-width:320px}.contact-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:6px}.contact-line{font-size:15px;font-weight:500;margin-bottom:4px}.contact-card a{color:var(--muted);font-size:14px;text-decoration:none;border-bottom:1px solid var(--hairline)}.contact-card a:hover{color:var(--ink);border-color:var(--ink)}.faq-list details{border-top:1px solid var(--hairline)}.faq-list details:last-child{border-bottom:1px solid var(--hairline)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:600;letter-spacing:-.025em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:relative;flex:none;width:16px;height:16px}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;background:var(--accent);top:7px;left:0;width:16px;height:2px;transition:transform .2s ease}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:var(--muted);font-size:15px;padding:0 40px 24px 0;max-width:60ch}.cta-card{position:relative;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);padding:72px 40px;text-align:center;overflow:hidden;width:calc(100% - 10px);box-shadow:10px 10px 0 0 var(--ink);margin:0 auto}.cta-ascii{position:absolute;bottom:-14px;right:-20px;mask-image:linear-gradient(to top right,#000 25%,transparent 80%);-webkit-mask-image:linear-gradient(to top right,#000 25%,transparent 80%)}.cta-card h2{position:relative;max-width:22ch;margin:0 auto 18px}.cta-card h2 em{font-style:normal;color:var(--accent)}.cta-card>p{position:relative;color:var(--muted);margin-bottom:30px}.cta-card .audit-form{margin:0 auto;position:relative}.demo-cta{display:flex}.demo-cta .btn{padding:16px 30px;font-size:16px}.cta-card .demo-cta{justify-content:center;position:relative}.cta-note{position:relative;margin-top:14px;font-size:14px;color:var(--muted)}.footer{background:var(--dark);color:#a8a29a;padding:72px 0 0;overflow:clip}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:48px}.footer-brand p{margin:14px 0 6px;font-size:15px}.footer-brand a{color:#d8d3cb;text-decoration:none;border-bottom:1px solid var(--hairline-dark);font-size:15px}.footer-brand a:hover{color:#fff;border-color:#fff}.footer-cols{display:flex;gap:80px;justify-self:end}.footer-cols p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#6f6a62;margin-bottom:14px}.footer-cols a,.footer-cols span{display:block;color:#d8d3cb;text-decoration:none;font-size:15px;margin-bottom:8px}.footer-cols a:hover{color:#fff}.footer-giant{font-size:clamp(180px,34vw,420px);font-weight:800;letter-spacing:-.05em;line-height:.78;text-align:center;color:#1d1b17;user-select:none;mask-image:repeating-linear-gradient(0deg,#000 0 2px,#00000059 2px 4px);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 2px,rgba(0,0,0,.35) 2px 4px);margin-top:8px}.footer-legal{border-top:1px solid var(--hairline-dark);padding:22px 0 26px;font-size:13px;color:#6f6a62}.anim{opacity:0;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) forwards}.hero .anim:nth-child(2){animation-delay:.06s}.hero .anim:nth-child(3){animation-delay:.12s}.hero .anim:nth-child(4){animation-delay:.18s}.hero .anim:nth-child(5){animation-delay:.24s}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.is-in{opacity:1;animation:reveal-in .8s cubic-bezier(.2,.7,.2,1) var(--d, 0s) backwards}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.evolution .evo-col:nth-child(2){--d: .09s}.evolution .evo-col:nth-child(3){--d: .18s}.pillars .pillar:nth-of-type(2){--d: .07s}.pillars .pillar:nth-of-type(3){--d: .14s}.pillars .pillar:nth-of-type(4){--d: .21s}.pillars .pillar:nth-of-type(5){--d: .28s}.loop-step{transition:background .3s ease,color .3s ease;border-radius:8px}@keyframes step-pulse{0%,to{background:transparent}3%,14%{background:#fd4b0814}}.loop-steps .loop-step:nth-child(1){animation:step-pulse 9.6s ease-in-out infinite}.loop-steps .loop-step:nth-child(3){animation:step-pulse 9.6s ease-in-out 2.4s infinite}.loop-steps .loop-step:nth-child(5){animation:step-pulse 9.6s ease-in-out 4.8s infinite}.loop-steps .loop-step:nth-child(7){animation:step-pulse 9.6s ease-in-out 7.2s infinite}@keyframes arrow-drift{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(4px);opacity:1}}.loop-arrow{animation:arrow-drift 2.4s ease-in-out infinite}.score-rows li{opacity:0;transform:translate(-10px);transition:opacity .5s ease,transform .5s ease}.score.is-in .score-rows li{opacity:1;transform:none}.score.is-in .score-rows li:nth-child(1){transition-delay:.45s}.score.is-in .score-rows li:nth-child(2){transition-delay:.58s}.score.is-in .score-rows li:nth-child(3){transition-delay:.71s}.score.is-in .score-rows li:nth-child(4){transition-delay:.84s}.wba-chips li{transition:transform .18s ease,border-color .18s ease}.wba-card.is-in .wba-chips li{animation:chip-in .5s cubic-bezier(.2,.7,.2,1) backwards}.wba-card.is-in .wba-chips li:nth-child(1){animation-delay:.35s}.wba-card.is-in .wba-chips li:nth-child(2){animation-delay:.47s}.wba-card.is-in .wba-chips li:nth-child(3){animation-delay:.59s}.wba-card.is-in .wba-chips li:nth-child(4){animation-delay:.71s}@keyframes chip-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.faq-list details[open] p{animation:faq-in .32s ease}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.btn span[aria-hidden]{display:inline-block;transition:transform .18s ease}.btn:hover span[aria-hidden]{transform:translate(3px)}.nav-links a{position:relative;transition:color .15s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-links a:hover:after{transform:scaleX(1)}.pillar{transition:background .18s ease}.pillar:hover{background:#ffffffa6}.pillar:hover h3{transform:translate(4px)}.pillar h3{transition:transform .18s ease}.pillar:hover .pillar-n{color:var(--accent)}.stat b{transition:color .18s ease}.stat:hover b{color:var(--accent)}.evo-col{transition:background .18s ease}.evo-col:hover h3{color:var(--accent)}.evo-col h3{transition:color .18s ease}.def-card{transition:transform .18s ease,box-shadow .18s ease}.def-card:hover{transform:translateY(-3px);box-shadow:8px 8px 0 0 var(--ink)}.score{transition:transform .18s ease}.score:hover{transform:translateY(-3px) rotate(-.4deg)}.agent-strip li{transition:color .18s ease,transform .18s ease;cursor:default}.agent-strip li:hover{color:var(--ink);transform:translateY(-2px)}.faq-list summary span{transition:transform .18s ease}.faq-list summary:hover span{transform:translate(4px)}.contact-card{transition:transform .18s ease,box-shadow .18s ease}.contact-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14120e14}.wba-chips li:hover{transform:translateY(-2px);border-color:#fd4b0899}.cta-card .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #14120e47}.footer a{transition:color .15s ease}@media(prefers-reduced-motion:reduce){.anim{animation:none;opacity:1}.reveal,.reveal.is-in{opacity:1}.reveal.is-in{animation:none}.loop-step,.loop-arrow{animation:none!important}.score-meter i{transition:none}.score-rows li{opacity:1;transform:none;transition:none}.wba-card.is-in .wba-chips li{animation:none}.faq-list details[open] p{animation:none}html{scroll-behavior:auto}}@media(max-width:960px){section{padding:72px 0}.loop-grid,.faq-grid,.aeo-grid{grid-template-columns:1fr;gap:28px}.audit-grid{grid-template-columns:minmax(0,1fr);gap:28px}.loop-grid .side,.score{justify-self:start}.faq-grid{gap:8px}.evolution{grid-template-columns:1fr;gap:26px}.wba-card{padding:36px 26px}.footer-top{grid-template-columns:1fr}.footer-cols{justify-self:start;gap:56px}}@media(max-width:640px){.container{padding:0 20px}section{padding:56px 0}.hero{padding:72px 0 44px}.hero-ctas{margin-bottom:44px}.loop-grid{margin-bottom:32px}.stats{margin-top:36px}.hero-ascii{right:-10px;opacity:.55;max-height:72px;overflow:hidden;mask-image:linear-gradient(to bottom left,#000 10%,transparent 70%);-webkit-mask-image:linear-gradient(to bottom left,#000 10%,transparent 70%)}.score-big b{font-size:68px}.score{width:calc(100% - 6px);max-width:100%}.score-row-t{white-space:normal}.score-rows li{gap:8px;font-size:13.5px}.score-top{font-size:10px}.nav{grid-template-columns:auto 1fr auto}.nav-links{display:none}.nav-brand{justify-self:start}.def-card{padding:26px 22px}.pillar{grid-template-columns:44px 1fr;gap:14px}.stats{grid-template-columns:1fr 1fr}.stats .stat:last-child{grid-column:1 / -1}.cta-card{padding:52px 20px}.audit-form{flex-direction:column;padding:8px}.audit-form input{padding:12px 10px}.audit-form .btn{justify-content:center}.score{padding:22px 18px;box-shadow:6px 6px 0 0 var(--ink)}.loop-steps{gap:10px 12px}.loop-arrow{display:none}.loop-step{width:100%}}:root{--paper: #f7f8fa;--ink: #15161a;--ink-soft: #363941;--muted: #656a75;--hairline: #dfe2e8;--dark: #101217;--radius: 24px;--font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif}body{background:var(--paper)}.page{background:radial-gradient(ellipse at 96% 9%,#e9edf5 0,transparent 27%),var(--paper)}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #fd4b08;outline-offset:5px}.container{max-width:1240px;padding-inline:40px}section{padding-block:100px}h1,h2{font-weight:750;letter-spacing:-.055em}h1{font-size:clamp(48px,6.2vw,82px);line-height:1.015}h2{font-size:clamp(36px,4.3vw,56px);line-height:1.04}.side,.lede{line-height:1.65}.label{margin-bottom:32px}.label span{letter-spacing:.16em;font-size:10px}.label i{background:linear-gradient(90deg,var(--hairline),transparent)}.btn{min-height:48px;border-radius:999px;padding:14px 23px}.btn-primary,.btn-nav{background:linear-gradient(155deg,#36383f,#111216);border:1px solid #33353b;box-shadow:inset 0 1px #ffffff38,0 5px 10px #17192315}.btn-primary:hover,.btn-nav:hover{background:#23252b;box-shadow:inset 0 1px #ffffff38,0 8px 20px #17192325}.btn-ghost{background:#fff6;border-color:#fff;box-shadow:0 2px 5px #20253508,inset 0 0 0 1px #dfe2e877;backdrop-filter:blur(16px)}.nav-wrap{top:12px;margin:0 20px;border:1px solid #ffffffcc;border-radius:24px;background:#ffffffa6;backdrop-filter:blur(28px) saturate(1.7);-webkit-backdrop-filter:blur(28px) saturate(1.7);box-shadow:0 7px 28px #18233b0a,inset 0 1px #fff}.nav{height:64px;padding-inline:24px}.nav-links{gap:24px}.nav-links a{font-size:13px}.brand-name{font-size:21px}.btn-nav{min-height:40px;padding:9px 18px;border-radius:999px;font-size:13px}.hero{padding:110px 0 46px;border:none}.hero-inner{min-height:610px}.eyebrow{display:inline-flex;gap:9px;align-items:center;letter-spacing:.16em;font-size:10px;margin-bottom:26px;color:#555a65}.eyebrow:before{content:"";height:6px;width:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #fd4b0810}.hero h1{position:relative;z-index:2;max-width:12.8ch;margin-bottom:26px}.hero .lede{max-width:50ch;font-size:16px;position:relative;z-index:2}.hero-ctas{position:relative;z-index:3;margin-bottom:72px}.hero-ascii{z-index:0;opacity:.35;color:#8d99ae;top:-40px}.liquid-art{width:430px;height:440px;position:absolute;right:6px;top:0;isolation:isolate;pointer-events:none}.liquid-halo{position:absolute;inset:50px 0 0;border-radius:50%;background:radial-gradient(ellipse at 48% 45%,#ffb89766,#e2e9fa99 48%,transparent 70%);filter:blur(20px)}.liquid-orbit{position:absolute;border-radius:50%;border:1px solid #ffffffee;box-shadow:inset 0 2px 4px #fff,inset 0 -8px 14px #96a4bf22,0 18px 36px #36476210;background:linear-gradient(145deg,#fff5,#ffffff05 50%,#c9d3e633);backdrop-filter:blur(2px)}.orbit-one{width:350px;height:350px;left:40px;top:30px;transform:rotate(-24deg) scaleX(.97)}.orbit-two{width:300px;height:300px;left:65px;top:55px;transform:rotate(18deg) scaleX(.9);border-width:12px;border-color:#fff6;box-shadow:inset 0 3px 9px #9faec522,0 7px 14px #ffffffb3}.liquid-core{position:absolute;left:108px;top:100px;width:218px;height:218px;display:grid;place-items:center;border-radius:60px;transform:rotate(-10deg);border:1px solid #fff;background:linear-gradient(135deg,#fffb,#ffffff38 45%,#dbe3ef88);backdrop-filter:blur(18px);box-shadow:inset 2px 3px 6px #fff,inset -3px -6px 10px #93a0b944,12px 28px 50px #2f40531f}.liquid-core>span{font-size:138px;font-weight:800;letter-spacing:-.12em;padding-right:8px;color:#272c37;text-shadow:1px 2px 1px #fff}.liquid-dot{color:var(--accent)}.liquid-tag{display:flex;align-items:center;gap:12px;position:absolute;background:linear-gradient(145deg,#ffffffe6,#ffffff80);border:1px solid #ffffff;border-radius:18px;box-shadow:inset 0 1px #fff,0 12px 30px #2d3d5814;backdrop-filter:blur(22px);padding:14px 18px;font-size:13px;font-weight:600}.tag-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2f3f6;color:var(--accent);font-family:var(--mono);font-size:19px}.tag-sub{display:block;color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.1em;margin-top:3px}.tag-data{left:0;top:60px;transform:rotate(-5deg)}.tag-agent{right:0;bottom:58px;transform:rotate(4deg)}.art-caption{position:absolute;bottom:8px;width:100%;text-align:center;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:#7c8491}.agent-strip{position:relative;z-index:4;border:1px solid #fff;border-radius:24px;padding:22px 28px 25px;background:linear-gradient(125deg,#ffffffb3,#fff6);box-shadow:inset 0 1px #fff,0 8px 28px #24314a06;backdrop-filter:blur(20px)}.agent-strip p{font-size:9px;letter-spacing:.16em;color:#747985;margin-bottom:20px}.agent-strip ul{display:flex;justify-content:space-between;gap:18px}.agent-strip li{color:#565d69;gap:10px;font-size:17px;letter-spacing:-.025em}.agent-strip li svg{width:25px;height:25px}.loop{padding-top:64px}.loop-grid{gap:70px}.loop-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;padding:0}.loop-arrow{display:none}.loop-step{padding:24px 20px;min-height:105px;align-items:flex-start;justify-content:center;flex-direction:column;gap:14px;border:1px solid #fff;border-radius:20px;background:#fff8;box-shadow:0 5px 18px #1c2b4205,inset 0 1px #fff;font-size:16px}.loop-step b{color:#fd4b08;font-size:10px;letter-spacing:.1em}.definition{padding-top:0}.def-card{max-width:none;padding:34px 38px;border:1px solid #fff;border-radius:24px;background:linear-gradient(130deg,#fffc,#edf0f688);box-shadow:inset 0 1px #fff,0 10px 30px #21334f07}.def-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #21334f10}.def-text{max-width:85ch;font-size:18px}.def-grid{gap:36px}.evolution{gap:16px}.evo-col{padding:24px;border-top:1px solid #d9dfe7}.evo-col.is-b2a{border:1px solid #fff;border-radius:20px;background:#fff9;box-shadow:0 6px 20px #21334f06}.playbook{padding-top:0}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:0}.pillar{padding:30px;grid-template-columns:30px 1fr;gap:18px;border:1px solid #ffffff;border-radius:24px;background:linear-gradient(145deg,#fff9,#fff5);box-shadow:0 6px 24px #23304905,inset 0 1px #fff;align-items:start}.pillar:last-child{grid-column:1/-1}.pillar h3{font-size:23px;line-height:1.13;margin-bottom:14px}.pillar p{font-size:15px;line-height:1.7}.pillar-n{color:var(--accent);padding-top:3px;font-size:11px}.pillar:hover{background:#fff;box-shadow:0 16px 32px #2330490a}.wba-section{padding:60px 0;background:radial-gradient(ellipse at 80% 90%,#292f40,transparent 55%),#111319;border:0}.wba-card{border-color:#ffffff26;border-radius:28px;padding:58px;background:linear-gradient(140deg,#ffffff0c,#ffffff03);box-shadow:inset 0 1px #ffffff15,0 25px 70px #0002;backdrop-filter:blur(20px)}.wba-card h2{font-size:clamp(42px,6vw,76px);letter-spacing:-.055em}.wba-card>p{color:#afb6c4;max-width:63ch;line-height:1.7}.wba-chips li{border-color:#ffffff25;background:#ffffff08;box-shadow:inset 0 1px #ffffff0b}.wba-ascii{color:#7b879e;opacity:.25}.label.is-dark span{color:#9ca4b5}.label.is-dark i{background:linear-gradient(90deg,#ffffff25,transparent)}.audit-grid{gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit{background:radial-gradient(ellipse at 85% 50%,#e5eaf655,transparent 60%)}.score{background:#fff}.aeo{padding-top:0}.aeo-grid{gap:20px}.aeo-col{padding:28px;border:1px solid #fff;border-radius:22px;background:#fff8;box-shadow:inset 0 1px #fff}.aeo-col:last-child{background:linear-gradient(135deg,#fff,#e9eef6)}.aeo-col h3{font-size:20px}.aeo-col p{line-height:1.7}.faq{padding-top:0}.faq-grid{gap:70px}.faq-list{border:1px solid #fff;border-radius:24px;background:#ffffff80;padding:4px 28px;box-shadow:inset 0 1px #fff,0 10px 28px #18233b04}.faq-list details:first-child{border-top:0}.faq-list details:last-child{border-bottom:0}.faq-list summary{padding-block:24px;font-size:17px}.faq-list details p{line-height:1.7}.contact-card{background:#fff9;border-color:#fff;border-radius:20px}.cta-section{padding-top:0}.cta-card{width:100%;padding:78px 45px;border-color:#fff;border-radius:32px;background:radial-gradient(ellipse at 85% 10%,#ffd5be99,transparent 55%),linear-gradient(145deg,#fff,#ecf0f6);box-shadow:inset 0 1px 1px #fff,0 22px 70px #1b2f4e0b}.cta-card h2{max-width:23ch}.cta-ascii{color:#a7aebe;opacity:.35}.footer{background:#101217;color:#9ca4b5;padding-top:64px}.footer-cols p,.footer-legal{color:#949ba9}.footer-giant{color:#ffffff0b;mask-image:none;-webkit-mask-image:none;font-size:clamp(160px,30vw,380px)}.footer-legal{border-color:#ffffff1c}.footer-cols a,.footer-cols span,.footer-brand a{color:#cbd0d9}@media(min-width:961px)and (max-width:1150px){.liquid-art{transform:scale(.8);transform-origin:top right;right:20px}.hero h1{font-size:68px}.hero .lede{max-width:46ch}}@media(max-width:960px){section{padding-block:72px}.container{padding-inline:28px}.hero{padding-top:80px}.hero-inner{min-height:0}.hero h1{font-size:68px}.liquid-art{position:relative;right:auto;top:auto;margin:-35px auto 36px;width:430px;max-width:100%}.hero-ctas{margin-bottom:30px}.hero .lede{max-width:55ch}.loop-grid{grid-template-columns:1fr;gap:24px}.loop-grid .side{justify-self:start}.loop-steps{grid-template-columns:1fr 1fr}.audit-grid,.faq-grid,.aeo-grid{grid-template-columns:minmax(0,1fr);gap:32px}.evolution{grid-template-columns:repeat(3,minmax(0,1fr))}.evo-col{padding:18px}.score{justify-self:start}.faq-list{margin-top:8px}.wba-card{padding:40px 32px}}@media(max-width:640px){.container{padding-inline:20px}.nav-wrap{top:8px;margin:0 10px;border-radius:20px}.nav{height:58px;padding-inline:14px}.brand-name{font-size:20px}.btn-nav{font-size:12px;min-height:38px;padding:9px 14px}section{padding-block:56px}.hero{padding-top:58px;padding-bottom:20px}.eyebrow{font-size:8.5px;letter-spacing:.13em;margin-bottom:22px}.hero h1{font-size:clamp(42px,11.6vw,62px);max-width:13ch;margin-bottom:24px}.hero .lede{font-size:15px;line-height:1.65;margin-bottom:26px}.hero-ctas{gap:9px;margin-bottom:14px}.hero-ctas .btn{font-size:12px;padding:13px 16px;min-height:46px}.liquid-art{width:350px;height:320px;margin:-4px auto 24px}.liquid-halo{inset:0}.orbit-one{width:260px;height:260px;left:calc(50% - 130px);top:24px}.orbit-two{width:224px;height:224px;left:calc(50% - 112px);top:42px;border-width:9px}.liquid-core{left:calc(50% - 78px);top:78px;width:156px;height:156px;border-radius:44px}.liquid-core>span{font-size:100px}.liquid-tag{gap:8px;padding:10px 12px;border-radius:14px;font-size:11px}.tag-symbol{width:28px;height:28px;font-size:16px;border-radius:8px}.tag-sub{font-size:6px}.tag-data{left:0;top:37px}.tag-agent{right:0;bottom:36px}.art-caption{font-size:7px;bottom:0}.agent-strip{padding:20px;border-radius:20px}.agent-strip p{font-size:8px;margin-bottom:20px;letter-spacing:.12em}.agent-strip ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 8px}.agent-strip li{grid-column:span 2;flex-direction:column;gap:8px;font-size:11px}.agent-strip li:nth-child(4){grid-column:2 / span 2}.agent-strip li svg{width:24px;height:24px}.loop{padding-top:36px}h2{font-size:36px;letter-spacing:-.055em}.side{font-size:15px}.label{margin-bottom:24px;gap:14px}.loop-grid{margin-bottom:28px}.loop-steps{gap:10px}.loop-step{width:auto;padding:18px;min-height:100px;font-size:14px;gap:14px}.def-card{padding:26px 22px;border-radius:22px}.def-text{font-size:16px;line-height:1.65}.def-term{font-size:11px}.evolution{grid-template-columns:1fr;gap:12px}.evo-col{padding:22px}.evo-col h3{font-size:25px}.evo-col p{font-size:14px}.definition,.playbook,.aeo,.faq,.cta-section{padding-top:0}.pillars{grid-template-columns:1fr;gap:12px}.pillar{padding:25px 22px;grid-template-columns:24px minmax(0,1fr);gap:12px;border-radius:22px}.pillar h3{font-size:23px}.pillar p{font-size:14px;line-height:1.7}.wba-section{padding-block:40px}.wba-card{padding:30px 24px;border-radius:24px}.wba-card h2{font-size:45px}.wba-card>p{font-size:15px}.wba-chips{gap:8px}.wba-chips li{font-size:11px;padding:10px 12px}.audit-grid{gap:36px}.audit-copy h2{font-size:35px}.hero-note{font-size:12px;max-width:35ch}.score{border-radius:6px}.score-top{letter-spacing:.05em;gap:10px;font-size:9px}.score-rows li{gap:6px;font-size:12px}.score-row-s{font-size:9px;letter-spacing:.01em}.score-leader{min-width:5px}.score-foot{font-size:10px}.aeo h2{margin-bottom:28px}.aeo-col{padding:24px}.aeo-col p{font-size:14px}.faq-grid{gap:24px}.faq-side h2{margin-bottom:24px}.faq-list{padding:2px 22px;border-radius:22px}.faq-list summary{font-size:16px;padding-block:22px}.faq-list details p{font-size:14px;padding-right:0}.cta-card{padding:44px 24px;border-radius:26px}.cta-card h2{font-size:35px}.cta-card>p{font-size:14px}.cta-card .cta-note{font-size:11px}.footer{padding-top:46px}.footer-top{gap:32px;padding-bottom:28px}.footer-cols{gap:50px}.footer-brand p,.footer-cols a,.footer-cols span{font-size:13px}}@media(prefers-reduced-motion:reduce){.liquid-art{animation:none;opacity:1}}@media(min-width:961px){.hero h1{max-width:750px;width:65%;font-size:clamp(62px,5.8vw,76px)}.hero .lede{max-width:49ch}}@media(max-width:640px){.hero h1{max-width:none;font-size:clamp(39px,11.2vw,60px)}}.tag-symbol{white-space:nowrap}@media(max-width:640px){.tag-data .tag-symbol{font-size:13px;letter-spacing:-.12em}}.brand{display:inline-flex;align-items:center}.brand-wordmark{display:block;width:126px;height:auto}.nav-brand{display:flex;align-items:center}.footer-brand .brand-wordmark{width:164px}.liquid-core img{width:80%;height:auto;display:block}.footer-giant{padding:34px 0 0;line-height:1}.footer-giant img{display:block;width:clamp(180px,25vw,340px);height:auto;margin:auto;opacity:.06}@media(max-width:640px){.brand-wordmark{width:115px}.footer-brand .brand-wordmark{width:145px}.liquid-core img{width:83%}}.liquid-core{overflow:hidden;animation:glass-float 7s ease-in-out infinite;will-change:transform}.liquid-core img{position:relative;z-index:1}.liquid-core:after{content:"";position:absolute;z-index:2;inset:-50% -80%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff08 43%,#ffffff65 49%,#ffffff08 55%,transparent 60%);transform:translate(-40%) rotate(-8deg);animation:glass-light 9s ease-in-out infinite}.orbit-one{animation:glass-orbit-one 11s ease-in-out infinite}.orbit-two{animation:glass-orbit-two 9s ease-in-out infinite}.tag-data{animation:glass-data 8s ease-in-out infinite}.tag-agent{animation:glass-agent 8s ease-in-out -3s infinite}@keyframes glass-float{0%,to{transform:translate3d(0,3px,0) rotate(-10deg)}50%{transform:translate3d(3px,-9px,0) rotate(-5deg)}}@keyframes glass-orbit-one{0%,to{transform:translateZ(0) rotate(-24deg) scaleX(.97)}50%{transform:translate3d(-4px,-5px,0) rotate(-15deg) scaleX(.94)}}@keyframes glass-orbit-two{0%,to{transform:translateZ(0) rotate(18deg) scaleX(.9)}50%{transform:translate3d(4px,5px,0) rotate(29deg) scaleX(.94)}}@keyframes glass-data{0%,to{transform:translateZ(0) rotate(-5deg)}50%{transform:translate3d(0,-6px,0) rotate(-3deg)}}@keyframes glass-agent{0%,to{transform:translateZ(0) rotate(4deg)}50%{transform:translate3d(0,6px,0) rotate(2deg)}}@keyframes glass-light{0%,18%{transform:translate(-40%) rotate(-8deg);opacity:0}28%{opacity:.55}58%{opacity:.55}72%,to{transform:translate(40%) rotate(-8deg);opacity:0}}@media(prefers-reduced-motion:reduce){.liquid-core,.liquid-core:after,.liquid-orbit,.liquid-tag{animation:none!important;will-change:auto}.liquid-core:after{opacity:0}}.section-view-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:24px 20px 0;font-size:11px;color:var(--muted)}.section-view-bar button{font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;background:#fff9;border:1px solid #fff;padding:10px 13px;border-radius:999px}.section-view>section:first-of-type{padding-top:36px}.section-view .anim,.section-view .reveal{opacity:1;transform:none}.page{height:min(880px,100svh);overflow-y:auto;overflow-x:clip;position:relative;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#aeb6c4 transparent}.nav-wrap{position:sticky;top:0;z-index:20}@media(prefers-reduced-motion:reduce){.page{scroll-behavior:auto}}.page{scroll-margin-top:64px}@media(max-width:640px){.page{height:min(700px,100svh)}}@media(max-width:350px){.page{height:min(600px,100svh)}}.nav-wrap{top:40px}@media(max-width:640px){.page{height:min(760px,100svh)}}@media(max-width:350px){.page{height:min(640px,100svh)}}.nav-cta{display:flex;align-items:center;gap:12px}.language-switch{display:flex;gap:1px;border:1px solid #d8dee866;background:#fff6;border-radius:99px;padding:2px}.language-switch a{display:grid;place-items:center;min-width:40px;min-height:40px;border-radius:99px;font-size:10px;font-weight:700;text-decoration:none;color:#626a79}.language-switch a[aria-current=page]{color:#fff;background:var(--ink)}.language-switch a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discovery{background:#e9edf4;border-top:1px solid #dbe1eb}.discovery-kicker{color:var(--accent);font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px}.discovery h2{max-width:760px}.discovery-intro{max-width:680px;font-size:17px;color:#626a79;margin:24px 0 44px}.discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.discovery-grid article{background:#ffffff9c;border:1px solid #fff;border-radius:24px;padding:28px;min-width:0}.question-n{color:var(--accent);font:10px var(--mono)}.discovery-grid h3{font-size:19px;line-height:1.25;letter-spacing:-.025em;margin:15px 0}.discovery-grid p{color:#626a79;font-size:14px;line-height:1.75}.discovery-sources{font-size:12px;color:#626a79;margin-top:32px;line-height:2}.discovery-sources a{color:var(--ink);text-underline-offset:4px}@media(max-width:960px){.nav-links{gap:14px}.nav-links a{font-size:11px}.nav-cta{gap:8px}.language-switch a{min-width:32px}.nav-brand .brand-wordmark{width:104px}}@media(max-width:640px){.nav{height:auto;min-height:102px;grid-template-columns:auto 1fr;grid-template-rows:58px 44px;gap:0 8px;padding-inline:14px}.nav-brand{grid-column:1;grid-row:1}.nav-cta{grid-column:2;grid-row:1;gap:6px}.nav-cta .btn-nav{font-size:10px;padding:9px 12px;min-height:40px}.language-switch a{min-width:32px;min-height:40px;font-size:9px}.nav-links{display:flex;grid-column:1 / -1;grid-row:2;justify-content:space-between;gap:8px;border-top:1px solid #c5ced950;align-self:stretch;align-items:center}.nav-links a{font-size:11px;display:flex;align-items:center;min-height:44px}.discovery-grid{grid-template-columns:1fr;gap:14px}.discovery-grid article{padding:24px}.discovery h2{font-size:34px}.discovery-intro{font-size:15px;margin-bottom:30px}}@media(max-width:350px){.nav{padding-inline:10px}.nav-brand .brand-wordmark{width:91px}.nav-cta .btn-nav{padding-inline:9px;font-size:9px}.language-switch a{min-width:28px}}button.btn{cursor:pointer;font-family:inherit}.lead-dialog{position:fixed;inset:24px auto auto 50%;transform:translate(-50%);margin:0;width:500px;max-width:calc(100% - 32px);max-height:min(740px,calc(100dvh - 48px));overflow-y:auto;border:1px solid #ffffff;border-radius:30px;background:linear-gradient(145deg,#fffffffa,#edf1f8f5);color:var(--ink);box-shadow:inset 0 1px #fff,0 24px 100px #11182740;padding:0}.lead-dialog::backdrop{background:#17203068;backdrop-filter:blur(7px)}.lead-panel{position:relative;padding:38px}.lead-panel .brand-wordmark{width:115px}.lead-close{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dde2eb;border-radius:50%;background:#ffffffb0;color:#343944;cursor:pointer;font:26px/1 var(--font)}.lead-eyebrow{color:var(--accent);font:8px/1.5 var(--mono);letter-spacing:.12em;margin:28px 0 14px}.lead-panel h2{font-size:36px;line-height:1.05;letter-spacing:-.055em;margin:0 0 16px}.lead-intro,.lead-success>p{color:var(--muted);font-size:13px;line-height:1.65;margin-bottom:24px}.lead-panel form>label,.lead-names label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.lead-names{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.lead-panel input{width:100%;min-width:0;background:#ffffffb5;border:1px solid #dce1ea;border-radius:12px;padding:13px 14px;color:var(--ink);font:16px var(--font);outline:none}.lead-panel input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #fd4b0815}.lead-submit{width:100%;justify-content:center;margin-top:22px;font-size:13px;min-height:49px}.lead-submit:disabled{opacity:.6;cursor:wait}.lead-privacy{font-size:9px;line-height:1.6;color:#737b89;margin-top:14px}.lead-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-error{font-size:11px;line-height:1.5;color:#b63112;margin-top:14px}.lead-check{width:48px;height:48px;display:grid;place-items:center;border:1px solid #fd4b0833;border-radius:50%;color:var(--accent);background:#fd4b080a;font-size:24px;margin:20px 0}.lead-note{font-size:10px!important;text-align:center;margin:12px 0 0!important}@media(max-width:640px){.lead-dialog{top:16px;border-radius:25px;max-width:calc(100% - 24px);max-height:min(660px,calc(100dvh - 32px))}.lead-panel{padding:28px 24px}.lead-panel h2{font-size:33px}.lead-panel .brand-wordmark{width:108px}.lead-eyebrow{margin-top:26px}.lead-names{gap:10px}}@media(max-width:350px){.lead-panel{padding:26px 19px}.lead-panel h2{font-size:29px}.lead-names{grid-template-columns:1fr}}.lead-dialog{width:min(500px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0;box-sizing:border-box}.lead-panel h2{overflow-wrap:anywhere}@media(max-width:640px){.nav{height:58px;min-height:58px;grid-template-rows:58px}.nav-links{display:none}.footer-cols a{min-height:44px;display:flex;align-items:center}}@media(max-width:640px){.nav-wrap{position:relative;top:auto}}@media(max-width:640px){.page{padding-top:0;box-sizing:border-box}.nav-wrap{position:relative;top:auto}}.page{height:100svh}
