:root{--ground:#0A0A0A;--panel:#111113;--raised:#18181B;--hairline:#2A2A2E;--graphite:#6B6B72;--muted:#9A9AA1;--text:#CFCFD3;--heading:#F5F5F5;--on-light:#0A0A0A;--signal:#3DCB91;--scrim:rgb(0 0 0/0.6);--sans:var(--font-sans),"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--display:var(--font-display),var(--sans);--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-card:12px;--r-field:8px;--r-sm:6px;--r-pill:999px;--gutter:48px;--maxw:1200px;--nav-h:72px;--section-top:96px;--section-bottom:104px;--ease:cubic-bezier(0.65,0,0.35,1);--cycle:36s;--phase:-17.25s;color-scheme:dark}@media (max-width:900px){:root{--gutter:24px}}@media (max-width:600px){:root{--gutter:16px;--nav-h:60px;--section-top:72px;--section-bottom:80px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body,html{background:var(--ground)}body{margin:0;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--heading);color:var(--on-light)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}:where(a,button,summary):focus-visible{border-radius:var(--r-sm)}.nowrap,.sr-only{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:60;background:var(--heading);color:var(--on-light);padding:10px 16px;border-radius:var(--r-pill);font-size:14px;text-decoration:none}.skip-link:focus{left:8px}#main:focus{outline:none}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--mono);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.display,h1,h2,h3{font-family:var(--display);color:var(--heading);font-weight:500;text-wrap:balance}.display,h1{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.035em}.display .soft,h1 .soft{color:var(--muted)}h1 .sent{display:block}.hero-proof{margin-top:24px;display:flex;gap:14px;align-items:baseline;max-width:34em;font-size:17px;line-height:1.5;color:var(--heading)}.hero-proof-count{flex:none;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--heading);border-top:2px solid var(--heading);padding-top:4px;white-space:nowrap}h2{font-size:clamp(30px,3.1vw,42px);line-height:1.08;letter-spacing:-.03em;max-width:19em}h3{font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.012em}.lead,h3{text-wrap:pretty}.lead{margin-top:20px;font-size:18px;line-height:1.62;color:var(--text);max-width:38em}.cmp td,.faq-answer,.help,.legal li,.legal p,.offer-col li,.offer-fine,.stat-d{text-wrap:pretty}.consent-field label{text-wrap:balance}.display .sent,h2 .sent{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;background:var(--heading);color:var(--on-light);border:1px solid var(--heading);border-radius:var(--r-pill);font:500 15px/1.2 var(--sans);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease);white-space:nowrap}.btn:not([disabled]):hover{background:var(--text);border-color:var(--text)}.btn .arr{transition:transform .2s var(--ease)}.btn:not([disabled]):hover .arr{transform:translateX(3px)}.btn[disabled]{cursor:not-allowed;background:var(--ground);border-color:var(--graphite);color:var(--muted)}.btn[disabled][data-busy]{cursor:progress;background:var(--text);border-color:var(--text);color:var(--on-light)}.btn-sm{min-height:38px;padding:0 18px;font-size:14px}.btn-line{background:transparent;color:var(--heading);border-color:var(--heading)}.btn-line:not([disabled]):hover{background:var(--heading);color:var(--on-light)}.link{font:500 15px/1.2 var(--sans);color:var(--heading);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--graphite);transition:border-color .2s var(--ease)}.link:hover{border-color:var(--heading)}.nav{position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--hairline)}.nav-row{display:flex;align-items:center;height:var(--nav-h);gap:40px}.brand{display:block;color:var(--heading);flex:none;text-decoration:none;--logo-dot:#565C65}.brand svg{height:28px;width:auto}.nav-links-wrap{margin-left:auto}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a,.nav-login{font-size:14px;color:var(--text);text-decoration:none;transition:color .2s var(--ease)}.nav-links a:hover,.nav-login:hover{color:var(--heading)}.nav-end{display:flex;align-items:center;gap:24px}.menu{display:none;margin-left:auto}.menu>summary{list-style:none;cursor:pointer;position:relative;z-index:2;font:500 14px/1 var(--sans);color:var(--heading);height:38px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--graphite);border-radius:var(--r-pill);background:var(--ground)}.menu>summary::-webkit-details-marker{display:none}.menu-bars{width:14px;height:9px;position:relative;display:block}.menu-bars:after,.menu-bars:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--heading);transition:transform .2s var(--ease),top .2s var(--ease)}.menu-bars:before{top:0}.menu-bars:after{top:7px}.menu[open] .menu-bars:before{top:3.5px;transform:rotate(45deg)}.menu[open] .menu-bars:after{top:3.5px;transform:rotate(-45deg)}.menu-scrim{position:fixed;bottom:0;background:var(--scrim);z-index:1}.menu-panel,.menu-scrim{left:0;right:0;top:var(--nav-h)}.menu-panel{position:absolute;z-index:2;background:var(--raised);border-bottom:1px solid var(--hairline);border-radius:0 0 var(--r-card) var(--r-card);padding:8px var(--gutter) 24px}.menu-panel ul{list-style:none}.menu-panel li a{display:block;padding:15px 0;border-bottom:1px solid var(--hairline);font-size:16px;color:var(--heading);text-decoration:none}.menu-panel .btn{margin-top:20px;width:100%}@media (max-width:960px){.nav-row{gap:12px}.nav-links-wrap,.nav-login{display:none}.nav-end{margin-left:auto}.menu{display:block;margin-left:0}}@media (max-width:600px){.brand svg{height:25px}.nav-end{display:none}.menu{margin-left:auto}}@media (min-width:601px){.menu-panel .btn{display:none}}body[data-applied] .hero-actions .btn,body[data-applied] .menu-panel .btn,body[data-applied] .nav-cta{display:none}.hero{padding:88px 0 104px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:64px;align-items:center}.hero-copy .eyebrow{margin-bottom:28px}.hero-sub{margin-top:28px;font-size:18px;line-height:1.62;color:var(--text);max-width:34em;text-wrap:pretty}.hero-actions{margin-top:40px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.micro{margin-top:28px;display:flex;gap:14px;align-items:baseline;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:30em}.slots{display:inline-flex;gap:4px;flex:none;transform:translateY(-1px)}.slots i{width:8px;height:8px;border:1px solid var(--heading);display:block}.hero-loop{justify-self:end;width:100%;max-width:520px;position:relative}.loop-pause{position:absolute;bottom:0;right:0;width:32px;height:32px;display:grid;place-items:center;background:var(--ground);color:var(--heading);border:1px solid var(--hairline);border-radius:var(--r-field);cursor:pointer;transition:border-color .2s var(--ease)}.loop-pause:hover{border-color:var(--graphite)}.hero-loop:not([data-animation-ready]) .loop,.hero-loop:not([data-animation-ready]) .loop *,.hero-loop[data-paused] .loop,.hero-loop[data-paused] .loop *{animation-play-state:paused!important}.loop{width:100%;height:auto;overflow:visible}.loop-compact{display:none}@media (max-width:600px){.loop-wide{display:none}.loop-compact{display:block}}.loop text{font-family:var(--sans)}.loop .ring{fill:none;stroke:var(--graphite);stroke-width:1}.loop .tick{stroke:var(--hairline);stroke-width:1}.loop .tick-l{stroke:var(--graphite)}.loop .sweep{transform-box:view-box;transform-origin:230px 230px;transform:rotate(288deg)}.loop .sweep path{fill:none;stroke:var(--heading);stroke-width:1.75}.loop .sweep circle{fill:var(--heading)}.loop .arrow path{fill:none;stroke:var(--heading);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter}.loop .stage{fill:var(--muted);font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.loop .stage-n{fill:var(--heading)}.loop .stage-bg{fill:var(--ground)}.loop .node-box{fill:var(--raised);stroke:var(--graphite);stroke-width:1}.loop .node-rule{stroke:var(--hairline);stroke-width:1}.loop .node-t{fill:var(--text);font-weight:500;letter-spacing:-.005em}.loop .m-fill{fill:var(--heading)}.loop .m-ring{fill:none;stroke:var(--heading);stroke-width:1.4}.loop .core{fill:var(--heading);font-weight:600;letter-spacing:.005em}.loop .seq-line{stroke:var(--hairline);stroke-width:1}.loop .seq-dot{fill:var(--heading);stroke:var(--heading);stroke-width:1.2}.loop .seq-t{fill:var(--heading);font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.loop .winner{fill:var(--signal);transform:translateY(calc(var(--step) * 4))}@media (prefers-reduced-motion:no-preference){.loop .ring-draw{animation:ring-draw 1.8s var(--ease) backwards}.loop .sweep{animation:sweep var(--cycle) linear infinite var(--phase)}.loop .winner{animation:walk var(--cycle) var(--ease) infinite var(--phase)}.loop .seq-t.s0{animation:step-text-0 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s0{animation:step-dot-0 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s1{animation:step-text-1 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s1{animation:step-dot-1 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s2{animation:step-text-2 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s2{animation:step-dot-2 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s3{animation:step-text-3 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s3{animation:step-dot-3 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s4{animation:step-text-4 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s4{animation:step-dot-4 var(--cycle) linear infinite var(--phase)}.loop .lit .node-box{animation:lit-box var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit .node-t{animation:lit-text var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit .stage{animation:lit-stage var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit-pair .node-box{animation-name:lit-box-6}.loop .lit-pair .node-t{animation-name:lit-text-6}}@keyframes ring-draw{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes sweep{0%{transform:rotate(0deg)}83.333%,to{transform:rotate(5turn)}}@keyframes walk{0%{transform:translateY(0);opacity:0}1%{transform:translateY(0);opacity:1}16.667%{transform:translateY(0)}18.056%{transform:translateY(calc(var(--step) * 1))}33.333%{transform:translateY(calc(var(--step) * 1))}34.722%{transform:translateY(calc(var(--step) * 2))}50%{transform:translateY(calc(var(--step) * 2))}51.389%{transform:translateY(calc(var(--step) * 3))}66.667%{transform:translateY(calc(var(--step) * 3))}68.056%{transform:translateY(calc(var(--step) * 4))}97%{transform:translateY(calc(var(--step) * 4));opacity:1}98.6%{transform:translateY(calc(var(--step) * 4));opacity:0}to{transform:translateY(0);opacity:0}}@keyframes step-text-0{0%{fill:var(--muted)}1%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-0{0%,16.667%{fill:var(--ground);stroke:var(--graphite)}17.467%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-1{0%,16.667%{fill:var(--muted)}17.867%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-1{0%,33.333%{fill:var(--ground);stroke:var(--graphite)}34.133%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-2{0%,33.333%{fill:var(--muted)}34.533%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-2{0%,50%{fill:var(--ground);stroke:var(--graphite)}50.8%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-3{0%,50%{fill:var(--muted)}51.2%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-3{0%,66.667%{fill:var(--ground);stroke:var(--graphite)}67.467%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-4{0%,66.667%{fill:var(--muted)}67.867%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-4{0%,83.333%{fill:var(--ground);stroke:var(--graphite)}84.133%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes lit-box{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{stroke:var(--graphite);stroke-width:1}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{stroke:var(--heading);stroke-width:1.8}}@keyframes lit-text{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{fill:var(--text)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{fill:var(--heading)}}@keyframes lit-stage{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{fill:var(--muted)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{fill:var(--heading)}}@keyframes lit-box-6{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,83.333%,98.2%,to{stroke:var(--graphite);stroke-width:1}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%,84%,96.8%{stroke:var(--heading);stroke-width:1.8}}@keyframes lit-text-6{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,83.333%,98.2%,to{fill:var(--text)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%,84%,96.8%{fill:var(--heading)}}.platform-strip{padding:24px 0;border-top:1px solid var(--hairline);color:var(--muted);font-size:15px;text-align:center;text-wrap:balance}.platform-strip-row{display:flex;flex-direction:column;align-items:center;gap:24px}.platform-strip-icons{display:flex;align-items:center;gap:32px;flex:none}.platform-strip-icons img{display:block;width:32px;height:32px}.band{padding:var(--section-top) 0 var(--section-bottom);border-top:1px solid var(--hairline)}.head-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.head-grid>.eyebrow{padding-top:12px}.head-main>.lead:first-child{margin-top:0}.cmp{width:100%;margin-top:56px;border-collapse:collapse;table-layout:fixed}.cmp td,.cmp th{text-align:left;vertical-align:top}.cmp thead th{font:500 14px/1.35 var(--sans);color:var(--heading);padding:14px 24px 14px 0;vertical-align:bottom}.cmp thead td,.cmp thead th{border-bottom:1px solid var(--graphite)}.cmp thead td{width:22%}.cmp .c-one{background:var(--raised);padding-left:20px;padding-right:20px}.cmp thead .c-one{border-radius:var(--r-card) var(--r-card) 0 0}.cmp tbody tr:last-child .c-one{border-radius:0 0 var(--r-card) var(--r-card)}.cmp tbody th{font:500 15.5px/1.45 var(--sans);color:var(--heading);letter-spacing:-.01em}.cmp tbody th,.cmp td{padding:22px 24px 22px 0;border-bottom:1px solid var(--hairline)}.cmp td{font-size:15px;line-height:1.55;color:var(--text)}.cmp td.c-one{color:var(--heading);padding-left:20px;padding-right:20px}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom-color:var(--hairline)}.cmp tbody tr:last-child td.c-one{border-bottom:0}.cmp .lbl{display:none}@media (max-width:720px){.cmp{margin-top:40px}.cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp,.cmp tbody,.cmp td,.cmp th,.cmp tr{display:block;width:100%}.cmp tbody tr{border-top:1px solid var(--graphite);padding:16px 0 20px}.cmp tbody tr:last-child{border-bottom:1px solid var(--hairline)}.cmp tbody tr:last-child .c-one{border-radius:var(--r-field)}.cmp tbody th{padding:0 0 10px;border:0;font-size:17px}.cmp td{padding:10px 0;border:0;display:grid;gap:2px}.cmp td.c-one{padding:10px 12px;margin-top:4px;border-radius:var(--r-field)}.cmp .lbl{display:block;font-size:13px;line-height:1.4;color:var(--muted)}}.halves{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.half{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);padding:28px 28px 20px}.half+.half{border-color:var(--graphite)}.half-label{font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.half h3{margin-top:12px;font-size:clamp(22px,2vw,26px);line-height:1.2;letter-spacing:-.02em}.half-list{list-style:none;counter-reset:item;margin-top:22px}.half-list li{counter-increment:item;display:grid;grid-template-columns:34px minmax(0,1fr);padding:14px 0;border-top:1px solid var(--hairline);font-size:15.5px;line-height:1.55;color:var(--text);text-wrap:pretty}.half-list li:before{content:counter(item,decimal-leading-zero);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--muted);padding-top:3px}@media (max-width:820px){.halves{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.half{padding:20px 16px 10px}.half-list{margin-top:16px}.half-list li{grid-template-columns:30px minmax(0,1fr);font-size:15px}}.band-panel{background:var(--panel);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.band-panel+.band{border-top:0}.stats{list-style:none;margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);padding:24px 24px 26px}.stat-v{font-family:var(--display);font-size:clamp(36px,3.4vw,48px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--heading);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.stat-v .approx{font-size:.5em;font-weight:500;letter-spacing:-.01em;color:var(--muted)}.stat-l{margin-top:14px;font-size:15px;font-weight:500;color:var(--heading);line-height:1.4}.stat-d{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--muted)}@media (max-width:1080px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stats{margin-top:40px;gap:10px}.stat{padding:16px 12px 18px}.stat-v{font-size:clamp(24px,8vw,32px)}.stat-l{margin-top:10px;font-size:14px}.stat-d{font-size:12.5px;line-height:1.5}}.pricing-intro{margin-top:36px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pricing-trial{max-width:64ch}.pricing-trial-title{color:var(--heading);font:500 22px/1.3 var(--display);letter-spacing:-.02em}.pricing-reminder{margin-top:8px;color:var(--text);font-size:15px}.pricing-status{flex:none;max-width:25ch;color:var(--muted);font-size:14px}.pricing-costs{display:grid;gap:12px;margin:24px 0;max-width:80ch}.pricing-costs dt{font-weight:600;color:var(--heading)}.pricing-costs dd{margin:4px 0 0;font-size:14px;color:var(--muted)}.pricing-plans{list-style:none;margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-plan{min-width:0;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);padding:28px 24px;display:flex;flex-direction:column}.pricing-plan h3{font-size:22px;line-height:1.2;letter-spacing:-.02em}.pricing-description{margin-top:12px;min-height:4.8em;font-size:15px;line-height:1.6;color:var(--muted)}.pricing-price{margin-top:24px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricing-price>span:first-child{font:500 44px/1 var(--display);letter-spacing:-.035em;color:var(--heading)}.pricing-period{font-size:14px;color:var(--muted)}.pricing-limit{margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline);font-size:16px;color:var(--heading)}.pricing-detail{margin-top:8px;font-size:14px;color:var(--muted)}.pricing-action{margin-top:auto;padding-top:28px}.pricing-action .btn{width:100%}.pricing-foot{margin-top:24px;max-width:72ch}.pricing-included{font-size:16px;color:var(--text)}.pricing-note{margin-top:8px;max-width:52em;font-size:14px;color:var(--muted)}@media (max-width:1080px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-description{min-height:3.2em}}@media (max-width:600px){.pricing-intro{flex-direction:column;align-items:stretch;gap:16px}.pricing-status{max-width:none}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-plan{padding:24px}.pricing-description{min-height:0}}.offer-grid{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.offer-col h3{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--graphite)}.offer-col ul{list-style:none}.offer-col li{position:relative;padding:16px 0 16px 26px;border-bottom:1px solid var(--hairline);font-size:15.5px;line-height:1.55;color:var(--text)}.offer-col li:before{content:"";position:absolute;left:1px;top:24px;width:7px;height:7px;border:1px solid var(--heading);border-radius:50%}.offer-col.is-get li:before{background:var(--heading)}.offer-col.is-get li{color:var(--heading)}.offer-foot{margin-top:40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:baseline}.offer-slots{display:flex;gap:14px;align-items:baseline;font-size:17px;font-weight:500;color:var(--heading)}.offer-fine{font-size:14px;line-height:1.6;color:var(--muted);max-width:44em}@media (max-width:820px){.offer-grid{gap:40px;margin-top:40px}.offer-foot,.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-foot{gap:16px}}.apply-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.apply-intro{position:sticky;top:calc(var(--nav-h) + 32px)}.apply-intro .lead{font-size:17px}.form-card{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);padding:32px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.field{display:grid;gap:7px;align-content:start;min-width:0}.field.full{grid-column:1/-1}.field>label{font-size:14.5px;font-weight:500;line-height:1.35}.field>label,.input{color:var(--heading)}.input{width:100%;min-height:46px;padding:11px 13px;background:var(--ground);border:1px solid var(--graphite);border-radius:var(--r-field);font-size:16px;line-height:1.4;transition:border-color .15s var(--ease);appearance:none;-webkit-appearance:none}.input::placeholder{color:var(--muted);opacity:1}.input:hover{border-color:var(--text)}.input:focus-visible{outline:2px solid var(--signal);outline-offset:1px;border-color:var(--heading)}textarea.input{min-height:104px;resize:vertical}select.input{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-position:right 20px center,right 15px center;background-repeat:no-repeat}select.input.is-empty,select.input:invalid{color:var(--muted)}select.input option{color:var(--heading);background:var(--raised)}.help,select.input option[value=""]{color:var(--muted)}.help{font-size:13px;line-height:1.5}.has-error .input{border-color:var(--heading);box-shadow:none;outline:1px solid var(--heading);outline-offset:0}.has-error .input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.input{caret-color:var(--heading)}.field input.input:-webkit-autofill,.field input.input:-webkit-autofill:focus,.field input.input:-webkit-autofill:hover,.field textarea.input:-webkit-autofill{-webkit-text-fill-color:var(--heading);caret-color:var(--heading);-webkit-box-shadow:0 0 0 1000px var(--ground) inset;box-shadow:0 0 0 1000px var(--ground) inset;transition:background-color 600000s 0s,color 600000s 0s}.field input.input:autofill,.field textarea.input:autofill{-webkit-text-fill-color:var(--heading);caret-color:var(--heading);box-shadow:0 0 0 1000px var(--ground) inset;transition:background-color 600000s 0s,color 600000s 0s}.field-error{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.45;font-weight:500;color:var(--heading)}.field-error:before{content:"!";flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--heading);color:var(--on-light);font-size:11px;font-weight:700;line-height:1;transform:translateY(2px)}.consent-field{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.consent-field input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:2px 0 0;display:grid;place-content:center;background:var(--ground);border:1px solid var(--graphite);border-radius:5px;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.consent-field input:before{content:"";width:10px;height:5px;margin-top:-3px;border-left:2px solid var(--on-light);border-bottom:2px solid var(--on-light);transform:rotate(-45deg);visibility:hidden}.consent-field input:hover{border-color:var(--text)}.consent-field input:checked{background:var(--heading);border-color:var(--heading)}.consent-field input:checked:before{visibility:visible}.consent-field input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.has-error .consent-field input{border-color:var(--heading);outline:1px solid var(--heading);outline-offset:0}.has-error .consent-field input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.consent-field label{font-size:14px;line-height:1.55;color:var(--text)}.consent-field label a{color:var(--heading);text-underline-offset:3px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-foot{margin-top:28px;display:grid;gap:16px;justify-items:start}.form-alert{padding:12px 14px;border-left:2px solid var(--heading);background:var(--ground);border-radius:0 var(--r-field) var(--r-field) 0;font-size:14.5px;line-height:1.55;color:var(--heading)}.form-alert a{color:var(--heading);text-underline-offset:3px}.form-noscript{font-size:14px;color:var(--heading)}.spinner{width:14px;height:14px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--on-light) 30%,transparent);border-top-color:var(--on-light);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.success{display:grid;gap:12px;padding:12px 0}.success-mark{width:40px;height:40px;border-radius:50%;background:var(--heading);display:grid;place-items:center}.success-mark:before{content:"";width:14px;height:7px;border-left:2px solid var(--on-light);border-bottom:2px solid var(--on-light);transform:translateY(-2px) rotate(-45deg)}.apply-intro h2:focus{outline:none}.success p{font-size:16px;color:var(--text);max-width:34em}@media (max-width:1080px){.apply-grid{grid-template-columns:minmax(0,1fr);gap:36px}.apply-intro{position:static}}@media (max-width:640px){.form-card{padding:22px 16px}.form-grid{grid-template-columns:minmax(0,1fr);gap:22px}.form-foot .btn{width:100%}}.faq-list{border-top:1px solid var(--graphite)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{list-style:none;cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:500;line-height:24px;color:var(--heading)}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{position:relative;width:14px;height:14px;flex:none}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;background:var(--heading)}.faq-toggle:before{left:0;right:0;top:6px;height:2px}.faq-toggle:after{top:0;bottom:0;left:6px;width:2px;transition:transform .2s var(--ease)}.faq-item[open] .faq-toggle:after{transform:scaleY(0)}.faq-answer{padding:0 40px 22px 0;font-size:16px;line-height:1.65;color:var(--text);max-width:44em}.footer{border-top:1px solid var(--hairline);padding:48px 0 40px}.footer-top{justify-content:space-between;align-items:center;gap:32px}.footer-links,.footer-top{display:flex;flex-wrap:wrap}.footer-links{gap:10px 28px;list-style:none}.footer-links a,.footer-links button{font-size:14px;color:var(--text);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.footer-links a:hover,.footer-links button:hover{color:var(--heading);text-decoration:underline;text-underline-offset:3px}.footer-legal{margin-top:32px;padding-top:20px;font-size:13px;color:var(--muted)}.footer-legal,.sticky-apply{border-top:1px solid var(--hairline)}.sticky-apply{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--ground);transform:translateY(110%);visibility:hidden;transition:transform .25s var(--ease),visibility 0s linear .25s}.sticky-apply[data-show=true]{transform:none;visibility:visible;transition:transform .25s var(--ease)}.sticky-apply .btn{width:100%;background:var(--raised);color:var(--heading);border-color:var(--graphite)}.sticky-apply .btn:not([disabled]):hover{background:var(--raised);border-color:var(--heading)}@media (min-width:601px){.sticky-apply{display:none}}body:has(.consent-banner) .sticky-apply{display:none}.consent-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;background:var(--raised);border:1px solid var(--graphite);border-radius:var(--r-card);padding:14px}.consent-copy{font-size:14px;line-height:1.5;color:var(--text);text-wrap:pretty}.consent-banner h2{margin-right:5px;max-width:none;font-family:var(--sans);color:var(--heading);letter-spacing:-.005em;font-weight:500}.consent-banner h2,.consent-banner p{display:inline;font-size:inherit;line-height:inherit}.consent-banner p{margin:0;color:var(--text)}.consent-banner p a{color:var(--heading);text-underline-offset:3px;white-space:nowrap}.consent-banner .consent-inner{padding:0}.consent-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.consent-actions .btn{width:100%;min-height:40px}@media (max-width:600px) and (max-height:760px){.consent-banner{left:0;right:0;bottom:0;border-width:1px 0 0;border-radius:0;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom))}}@media (min-width:601px){.consent-banner .consent-inner{padding:0 var(--gutter)}.consent-banner{left:0;right:0;bottom:0;padding:12px 0;border:0;border-top:1px solid var(--graphite);border-radius:0}.consent-inner{display:flex;align-items:center;gap:12px 16px}.consent-copy{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:1.45;text-wrap:balance}.consent-actions{margin:0;flex:none;display:flex;gap:8px}.consent-actions .btn{width:auto;min-width:86px;min-height:38px;padding:0 15px;font-size:14px}body:has(.consent-banner) .footer{padding-bottom:112px}}.legal{padding:72px 0 104px}.legal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.legal-body,.legal-head{max-width:720px;min-width:0}.legal-toc{margin-top:36px;padding-top:16px;border-top:1px solid var(--graphite)}.legal .legal-toc .eyebrow{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.legal-toc ol{list-style:none;margin-top:12px;display:grid;gap:2px}.legal .legal-toc li{font-size:inherit;line-height:inherit}.legal-toc a{display:block;padding:5px 0;font-size:14.5px;line-height:1.4;color:var(--text);text-decoration:none;transition:color .2s var(--ease)}.legal-toc a:hover{color:var(--heading);text-decoration:underline;text-underline-offset:3px}@media (min-width:1081px){.legal-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}.legal-head{grid-column:2;grid-row:1}.legal-body{grid-column:2;grid-row:2}.legal-toc{grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:calc(var(--nav-h) + 32px);margin-top:10px;max-width:300px}}@media (max-width:600px){.legal-toc ol{grid-template-columns:minmax(0,1fr)}.legal-toc a{padding:7px 0;font-size:15px}}.legal h1{font-size:clamp(36px,4vw,52px)}.legal .effective{margin-top:16px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal .intro{margin-top:24px;font-size:18px;line-height:1.62;color:var(--heading)}.legal h2{margin-top:48px;padding-top:20px;border-top:1px solid var(--hairline);font-size:22px;letter-spacing:-.015em;max-width:none}.legal-body>h2:first-child{margin-top:40px}.legal h3{margin-top:28px;font-size:17px}.legal li,.legal p{font-size:16px;line-height:1.65;color:var(--text)}.legal p{margin-top:14px}.legal ul{margin-top:12px;padding-left:20px;display:grid;gap:8px}.legal li::marker{color:var(--graphite)}.legal strong{color:var(--heading);font-weight:500}.legal a{color:var(--heading);text-underline-offset:3px}.legal a.btn{color:var(--on-light)}.legal code{font-family:var(--mono);font-size:13.5px;font-weight:500;background:var(--raised);border:1px solid var(--hairline);padding:1px 6px;border-radius:var(--r-sm);color:var(--heading)}.legal address{margin-top:14px;font-style:normal;font-size:16px;line-height:1.65;color:var(--text)}.notfound{padding:120px 0 144px}.notfound .display{margin-top:20px;max-width:14em}.notfound .lead{margin-bottom:36px}@media (max-width:1080px){.hero-grid{gap:40px}}@media (min-width:861px) and (max-height:820px){.hero{padding:32px 0 80px}.hero-copy .eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(40px,3.9vw,56px)}.hero-sub{margin-top:18px}.hero-actions{margin-top:26px}.micro{margin-top:18px}.hero-loop{max-width:460px}}@media (min-width:861px) and (max-width:1080px) and (max-height:740px){.hero{padding-top:24px}.hero h1{font-size:36px}.hero-sub{margin-top:14px;font-size:16px;line-height:1.55}.hero-actions{margin-top:22px}.micro{font-size:13px}}@media (min-width:861px) and (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}}@media (max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-loop{justify-self:start;max-width:480px}}@media (max-width:820px){.head-grid{grid-template-columns:minmax(0,1fr);gap:18px}.head-grid>.eyebrow{padding-top:0}}@media (max-width:600px){.hero{padding:48px 0 64px}.hero-copy .eyebrow{margin-bottom:20px}.display,h1{font-size:40px;line-height:1.04;letter-spacing:-.035em}.hero-sub{font-size:17px;margin-top:22px}.hero-actions{margin-top:32px;gap:20px}.hero-actions .btn{width:100%}.hero-grid{gap:48px}.hero-loop{max-width:440px}h2{font-size:30px}.lead{font-size:17px}.faq-item summary{font-size:16px}.faq-answer{padding-right:0;font-size:15.5px}.footer-top{align-items:flex-start;flex-direction:column}}@media (max-width:360px){.display,h1{font-size:36px}h2{font-size:27px}}.hero-product{padding:72px 0 88px}.hero-product .hero-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:52px}.hero-product .hero-copy .eyebrow{font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;max-width:28em;margin-bottom:24px;color:var(--text)}.hero-product h1{font-size:clamp(40px,4.6vw,62px);line-height:1.06;max-width:10em}.hero-product .hero-sub{max-width:29em;margin-top:24px}.hero-product .hero-actions{margin-top:32px;gap:20px 24px}.hero-product .micro{display:block;max-width:32em;margin-top:20px}.hero-product-view{width:100%;min-width:0}.btn{white-space:normal;text-align:center;padding-top:13px;padding-bottom:13px}.btn-sm{padding-top:8px;padding-bottom:8px;font-size:13px}.nav-links{gap:24px}.product-walkthrough{font-size:13px;line-height:1.5}.walkthrough-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--muted);font-size:12px}.sample-label{display:inline-flex;align-items:center;gap:7px;color:var(--text)}.sample-label>span{width:6px;height:6px;border:1px solid var(--text);border-radius:50%}.sample-app{border:1px solid var(--graphite);border-radius:16px;background:var(--panel);overflow:hidden}.sample-header{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--hairline)}.sample-header>svg{width:26px;height:26px;flex:none}.sample-client{display:grid;gap:2px;min-width:0}.sample-client>span{font-size:11px;color:var(--muted)}.sample-client strong{font-size:14px;font-weight:500;color:var(--heading)}.sample-workspace{margin-left:auto;font-size:11px;color:var(--muted)}.sample-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;border-bottom:1px solid var(--hairline)}.sample-tabs button{position:relative;border:0;background:transparent;color:var(--muted);min-height:48px;padding:10px 6px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.sample-tabs button>span{color:var(--muted);font-size:11px}.sample-tabs button[aria-selected=true]{color:var(--heading)}.sample-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:6px;right:6px;height:2px;background:var(--heading)}.sample-tabs button[aria-selected=true]>span{color:var(--heading)}.sample-tabs button:hover{color:var(--heading);background:var(--raised)}.sample-tabs button:focus-visible{outline-offset:-5px}.sample-next{display:flex;gap:12px;margin:18px 22px 0;padding:12px 14px;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-field);min-height:64px;align-items:center}.next-icon{width:8px;height:8px;border:1px solid var(--signal);border-radius:50%;flex:none}.sample-next div>span{display:block;font-size:11px;line-height:1.3;color:var(--muted);margin-bottom:4px}.sample-next p{font-size:12px;line-height:1.4;color:var(--heading)}.sample-panel{padding:22px;min-height:348px}.sample-panel[hidden]{display:none}.sample-panel:focus-visible{outline-offset:-6px}.sample-panel-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:24px}.sample-panel-title h3{font:500 15px/1.35 var(--sans);letter-spacing:-.01em}.sample-status{display:inline-block;flex:none;border:1px solid var(--graphite);border-radius:var(--r-pill);padding:3px 8px;font-size:10px;color:var(--text)}.sample-status-confirmed{color:var(--signal);border-color:var(--signal)}.sample-offer{margin:0}.sample-offer>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--hairline)}.sample-offer>div:first-child{padding-top:0}.sample-offer dt{font-size:12px;color:var(--muted)}.sample-offer dd{margin:0;font-size:13px;color:var(--heading)}.sample-review-note{margin-top:16px;font-size:11.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.sample-sprints{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:0;margin:0 0 20px}.sample-sprints li{position:relative;display:grid;justify-items:center;gap:7px;font-size:11px;color:var(--muted)}.sample-sprints li:before{position:absolute;content:"";height:1px;left:0;right:0;top:10px;background:var(--hairline)}.sample-sprints li:first-child:before{left:50%}.sample-sprints li:last-child:before{right:50%}.sprint-dot{position:relative;z-index:1;border:1px solid var(--graphite);width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:var(--panel)}.sprint-dot svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.sample-sprints li[data-state=complete] .sprint-dot{color:var(--signal);border-color:var(--signal)}.sample-sprints li[data-state=current]{color:var(--heading)}.sample-sprints li[data-state=current] .sprint-dot{color:var(--on-light);background:var(--heading);border-color:var(--heading)}.sample-locked{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--muted);font-size:11px}.sample-locked>span{width:7px;height:7px;flex:none;background:var(--signal);border-radius:50%}.sample-locked strong{font-weight:500;color:var(--text)}.sample-variants{display:grid;gap:10px;list-style:none}.sample-variants li{padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--raised)}.sample-variants li>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-bottom:7px}.sample-variants p{font-size:13px;color:var(--heading);line-height:1.45}.sample-lead-person{display:flex;align-items:center;gap:12px;margin-bottom:20px}.lead-person-icon{width:32px;height:32px;border:1px solid var(--graphite);border-radius:50%;flex:none;position:relative;overflow:hidden}.lead-person-icon:before{position:absolute;content:"";top:6px;left:11px;width:8px;height:8px;border:1px solid var(--text);border-radius:50%}.lead-person-icon:after{position:absolute;content:"";bottom:3px;left:6px;width:18px;height:11px;border:1px solid var(--text);border-radius:10px 10px 0 0}.sample-lead-person strong{font-size:13px;font-weight:500;color:var(--heading)}.sample-lead-person p{font-size:11px;color:var(--muted);margin-top:3px}.sample-grade{margin-left:auto;font:500 22px/1 var(--display);width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-field);color:var(--signal);border:1px solid var(--signal);flex:none}.sample-verdict{margin:0}.sample-verdict>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--hairline)}.sample-verdict dt{font-size:11px;color:var(--muted)}.sample-verdict dd{margin:0;font-size:12px;color:var(--heading)}.sample-outcomes{margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0 0;border-top:1px solid var(--hairline)}.sample-outcomes dt{font-size:11px;color:var(--text)}.sample-outcomes dd{margin:4px 0 0;font-size:11px;color:var(--muted)}.sample-disclaimer{margin-top:12px;font-size:11px;color:var(--muted);max-width:45em;text-wrap:pretty}.process-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin-top:52px}.phase-number{font:500 24px/1 var(--display);color:var(--muted);display:block;padding-bottom:20px;border-bottom:1px solid var(--graphite);margin-bottom:22px}.process-phases h3{font-size:21px;margin-bottom:14px}.process-phases p{font-size:15px;line-height:1.65;text-wrap:pretty}.process-phases .phase-outcome{font-size:14px;color:var(--heading);margin-top:18px}.test-sequence{margin-top:44px;padding-top:22px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px 48px;align-items:start}.test-sequence>p:first-child{font-size:14px;color:var(--muted);padding-top:6px}.test-sequence>ol{list-style:none;display:flex;gap:8px;flex-wrap:wrap}.test-sequence li{display:inline-flex;align-items:center;gap:9px;font-size:13px;padding:5px 10px;border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--heading)}.test-sequence li>span{font-size:11px;color:var(--muted)}.test-sequence .sequence-note{grid-column:2;font-size:13px;color:var(--muted);max-width:43em}.quality-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;margin-top:48px;align-items:start}.quality-example{border:1px solid var(--graphite);border-radius:var(--r-card);padding:28px;background:var(--panel)}.quality-example-label{font-size:12px;color:var(--muted);margin-bottom:18px}.quality-example h3{font-size:23px;max-width:15em}.quality-example ul{list-style:none;display:grid;gap:15px;margin:25px 0}.quality-example li{display:flex;gap:12px;align-items:baseline;font-size:14px}.quality-example li>span{width:6px;height:6px;border-radius:50%;background:var(--signal);flex:none}.quality-example>p:last-child{font-size:13px;color:var(--muted);border-top:1px solid var(--hairline);padding-top:18px;text-wrap:pretty}.quality-explanation{display:grid;gap:26px}.quality-explanation>div+div{border-top:1px solid var(--hairline);padding-top:22px}.quality-explanation h3{font-size:19px;margin-bottom:9px}.quality-explanation p{font-size:15px;line-height:1.6;max-width:34em;text-wrap:pretty}.band>.wrap>.head-grid>.eyebrow{font:500 14px/1.4 var(--sans);letter-spacing:0;text-transform:none}.offer-slots{font-size:14px;color:var(--text)}@media (max-width:1140px){.nav-links-wrap,.nav-login{display:none}.nav-end{margin-left:auto}.menu{display:block;margin-left:0}.nav-row{gap:16px}}@media (max-width:1080px){.hero-product .hero-grid{gap:36px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.hero-product h1{font-size:clamp(38px,4.5vw,48px)}.sample-workspace{display:none}.quality-grid{gap:48px}.process-phases{gap:28px}}@media (min-width:861px) and (max-height:820px){.hero-product{padding-top:44px;padding-bottom:68px}.hero-product h1{font-size:clamp(40px,4vw,54px)}}@media (max-width:860px){.hero-product .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero-product h1{font-size:clamp(40px,7vw,60px);max-width:11em}.hero-product .hero-sub{max-width:35em}.hero-product-view{max-width:620px}.sample-panel{min-height:334px}.sample-workspace{display:inline}}@media (max-width:820px){.process-phases{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px}.process-phases li{position:relative;padding-left:54px;padding-top:22px;border-top:1px solid var(--hairline)}.phase-number{position:absolute;top:24px;left:0;border:0;margin:0;padding:0;font-size:21px}.process-phases h3{margin-bottom:10px}.process-phases .phase-outcome{margin-top:12px}.test-sequence{grid-template-columns:minmax(0,1fr);gap:16px}.test-sequence .sequence-note{grid-column:1}.quality-grid{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:32px}.quality-example{max-width:600px}.quality-explanation p{max-width:42em}}@media (max-width:600px){.hero-product{padding:42px 0 58px}.hero-product .hero-copy .eyebrow{font-size:13px;margin-bottom:20px}.hero-product h1{font-size:42px;max-width:10em}.hero-product .hero-sub{font-size:16px}.hero-product .hero-actions{gap:18px;margin-top:26px}.hero-product .hero-actions .btn{min-height:54px}.hero-product .micro{font-size:12.5px;margin-top:16px}.hero-product .hero-grid{gap:36px}.walkthrough-caption{font-size:11px;gap:8px}.sample-header{padding:16px;gap:11px}.sample-header>svg{width:22px;height:22px}.sample-client strong{font-size:13px}.sample-workspace{display:none}.sample-tabs{padding:0 7px}.sample-tabs button{font-size:11px;gap:5px;padding:9px 3px}.sample-next{margin:14px 16px 0;padding:10px}.sample-panel{padding:18px 16px;min-height:348px}.sample-panel-title{gap:8px;margin-bottom:20px}.sample-panel-title h3{font-size:14px}.sample-status{font-size:9px;padding:3px 6px}.sample-sprints li{font-size:10px}.sample-variants li{padding:11px}.sample-offer>div{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.sample-offer dd{font-size:12px}.sample-lead-person{gap:8px}.sample-lead-person p{font-size:10px}.sample-verdict>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px}.quality-example{padding:23px}.nav-end{display:none}.menu{margin-left:auto}}@media (max-width:360px){.hero-product h1{font-size:37px}.walkthrough-caption>span:last-child{display:none}.sample-panel-title{align-items:flex-start}.sample-panel-title h3{max-width:11em}.sample-status{font-size:8.5px}.sample-locked{font-size:10px}.sample-review-note{font-size:11px}.sample-panel{min-height:365px}.sample-lead-person strong{font-size:12px}.lead-person-icon{width:28px;height:28px}.sample-grade{width:32px;height:32px}}.hero-system{padding:56px 0 72px}.hero-system .hero-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:74px}.hero-system .hero-copy .eyebrow{font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;max-width:29em;margin-bottom:26px;color:var(--text)}.hero-system h1{font-size:clamp(44px,4.65vw,62px);line-height:1.07;max-width:10.5em}.hero-system .hero-sub{margin-top:25px;max-width:30em;font-size:17px}.hero-system .hero-actions{margin-top:32px;gap:22px}.hero-system .micro{display:block;max-width:32em;margin-top:20px}.system-visual{margin:0;max-width:540px;padding-bottom:0}.system-phase{display:flex;align-items:center;gap:12px}.system-phase-number{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--graphite);border-radius:50%;color:var(--heading);font:500 13px/1 var(--sans)}.system-phase p{font-size:11px;line-height:1.4;color:var(--muted)}.system-phase h2{font:500 22px/1.2 var(--display);letter-spacing:-.03em;margin-top:2px}.system-phase-detail{margin-left:auto;font-size:12px;color:var(--muted)}.system-intake{display:grid;justify-items:center;gap:8px;padding-top:16px}.system-intake p{font-size:12px;color:var(--text);line-height:1.4}.system-answer-dots{display:flex;gap:5px}.system-answer-dots span{width:5px;height:5px;border-radius:50%;background:var(--signal);opacity:.72}.system-orbit{display:block;width:100%;height:auto;overflow:visible;margin-top:5px}.system-orbit text{font-family:var(--sans)}.system-handoff-line,.system-input-line{fill:none;stroke:var(--signal);stroke-width:1.2;opacity:.5}.system-outer-ring{fill:none;stroke:var(--hairline);stroke-width:1;stroke-dasharray:1 8}.system-tick{fill:none;stroke:var(--graphite);stroke-width:.8;opacity:.35}.system-track{fill:none;stroke:var(--graphite);stroke-width:1;opacity:.55}.system-progress{fill:none;stroke:var(--signal);stroke-width:1.8;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;opacity:.8}.system-traveller{opacity:0;fill:var(--signal)}.system-traveller-halo{opacity:.2}.system-core-ring{fill:var(--ground);stroke:var(--hairline);stroke-width:1}.system-mark{--logo-dot:var(--graphite)}.system-core-title{fill:var(--heading);font-size:19px;font-weight:500;letter-spacing:-.02em}.system-core-note{fill:var(--muted);font-size:12px}.system-test-halo{fill:var(--signal);opacity:.06}.system-test-disc{fill:var(--ground);stroke:var(--signal);stroke-width:1.2}.system-test-number{fill:var(--heading);font-size:14px;font-weight:500}.system-test-label{fill:var(--text);font-size:17px;font-weight:500;letter-spacing:-.02em}.system-handoff-dot{fill:var(--signal)}.system-phase-generation{margin:0 0 14px}.system-campaign{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--hairline);border-radius:10px;background:var(--panel)}.system-campaign-mark{flex:none;width:29px;height:29px;color:var(--signal)}.system-campaign-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.system-campaign p{color:var(--heading);font-size:14px;font-weight:500}.system-campaign div>span{display:block;font-size:11px;margin-top:3px;color:var(--muted)}.system-campaign-signal{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--signal);opacity:.65}.system-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.system-outcomes>div{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px}.system-outcomes>div+div{border-left:1px solid var(--hairline)}.system-outcomes svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--text);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.system-outcomes span{font-size:11px;line-height:1.35;color:var(--text)}.system-caption{margin-top:22px;padding-right:42px;font-size:11px;line-height:1.55;color:var(--muted)}.system-visual .loop-pause{width:30px;height:30px;bottom:-4px;border-color:var(--graphite)}.system-visual[data-paused] *{animation-play-state:paused!important}.walkthrough-section{background:var(--panel);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.walkthrough-section-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px;align-items:center}.walkthrough-section-label{font-size:14px;margin-bottom:22px;color:var(--muted)}.walkthrough-section-copy h2{font-size:clamp(30px,3.2vw,43px);max-width:10em}.walkthrough-section-copy .lead{font-size:16px;margin-top:22px;max-width:24em}.walkthrough-section .sample-app{background:var(--ground)}.process-intake{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding:28px 0;margin-top:40px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.process-intake h3{font-size:20px}.process-intake p{font-size:15px;line-height:1.65;max-width:44em;text-wrap:pretty}.process-intake .intake-outcome{margin-top:12px;color:var(--heading);font-size:14px}.process-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.process-phase-label{display:block;color:var(--muted);font-size:12px;margin-bottom:9px}@media (prefers-reduced-motion:no-preference){.system-visual[data-animation-ready] .system-answer-dots span{animation:system-answer 10s ease infinite;animation-delay:calc(var(--answer) * .08s)}.system-visual[data-animation-ready] .system-progress{animation:system-progress 10s cubic-bezier(.45,0,.55,1) infinite}.system-visual[data-animation-ready] .system-traveller{animation:system-travel 10s cubic-bezier(.45,0,.55,1) infinite}.system-visual[data-animation-ready] .system-test-halo{animation:system-test-1 10s linear infinite}.system-visual[data-animation-ready] [data-step="2"] .system-test-halo{animation-name:system-test-2}.system-visual[data-animation-ready] [data-step="3"] .system-test-halo{animation-name:system-test-3}.system-visual[data-animation-ready] [data-step="4"] .system-test-halo{animation-name:system-test-4}.system-visual[data-animation-ready] [data-step="5"] .system-test-halo{animation-name:system-test-5}.system-visual[data-animation-ready] .system-handoff-dot{animation:system-handoff 10s ease infinite}.system-visual[data-animation-ready] .system-campaign-mark{animation:system-campaign 10s ease infinite}.system-visual[data-animation-ready] .system-outcomes svg{animation:system-outcome 10s ease infinite;animation-delay:calc(var(--outcome) * .22s)}}@keyframes system-answer{0%,8%{opacity:1}14%,88%{opacity:.45}96%,to{opacity:.72}}@keyframes system-progress{0%,8%{stroke-dashoffset:100}53%,88%{stroke-dashoffset:0}98%,to{stroke-dashoffset:100}}@keyframes system-travel{0%,8%{transform:rotate(0deg);opacity:0}10%{opacity:1}52%{transform:rotate(1turn);opacity:1}55%,to{transform:rotate(1turn);opacity:0}}@keyframes system-test-1{0%,8%,98%,to{opacity:.06}13%,88%{opacity:.22}}@keyframes system-test-2{0%,20%,98%,to{opacity:.06}25%,88%{opacity:.22}}@keyframes system-test-3{0%,28%,98%,to{opacity:.06}33%,88%{opacity:.22}}@keyframes system-test-4{0%,36%,98%,to{opacity:.06}41%,88%{opacity:.22}}@keyframes system-test-5{0%,44%,98%,to{opacity:.06}49%,88%{opacity:.22}}@keyframes system-handoff{0%,50%,69%,to{opacity:0;transform:translateY(-17px)}54%{opacity:1;transform:translateY(-17px)}66%{opacity:1;transform:translateY(16px)}}@keyframes system-campaign{0%,60%,95%,to{opacity:.55}67%,88%{opacity:1}}@keyframes system-outcome{0%,65%,98%,to{stroke:var(--text)}73%,88%{stroke:var(--signal)}}@media (max-width:1080px){.hero-system .hero-grid{gap:42px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero-system h1{font-size:clamp(40px,4.5vw,52px)}.hero-system .hero-sub{font-size:16px}.system-phase h2{font-size:20px}.system-phase-detail{font-size:11px}.system-outcomes>div{gap:5px;padding:0 5px}.walkthrough-section-grid{gap:48px}}@media (min-width:861px) and (max-height:820px){.hero-system{padding-top:36px;padding-bottom:52px}.hero-system h1{font-size:clamp(40px,4.25vw,56px)}.system-phase-number{width:30px;height:30px}.system-phase h2{font-size:20px}.system-intake{padding-top:6px;gap:5px}.system-orbit{height:255px;margin-top:0}.system-test-label{font-size:20px}.system-core-title{font-size:21px}.system-core-note{font-size:14px}.system-phase-generation{margin-bottom:10px}.system-campaign{padding-top:12px;padding-bottom:12px}.system-caption,.system-outcomes{margin-top:14px}}@media (max-width:860px){.hero-system .hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-system .hero-copy{max-width:620px}.hero-system h1{font-size:clamp(42px,7vw,60px);max-width:11em}.hero-system .hero-sub{max-width:33em}.system-visual{justify-self:center;max-width:520px}.walkthrough-section-grid{grid-template-columns:minmax(0,1fr);gap:36px}.walkthrough-section-copy h2{max-width:17em}.walkthrough-section-copy .lead{max-width:38em}.walkthrough-section .product-walkthrough{width:100%;max-width:680px}.process-intake{gap:15px}.process-intake,.process-phases{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hero-system{padding:38px 0 58px}.hero-system .hero-copy .eyebrow{font-size:13px;margin-bottom:22px}.hero-system h1{font-size:clamp(38px,10vw,46px);max-width:10em}.hero-system .hero-sub{margin-top:22px;font-size:16px}.hero-system .hero-actions{margin-top:28px;gap:20px}.hero-system .micro{font-size:12px;margin-top:18px}.hero-system .hero-grid{gap:40px}.system-phase h2{font-size:21px}.system-phase-detail{font-size:11px}.system-phase-number{width:32px;height:32px}.system-intake{padding-top:18px}.system-intake p{font-size:12px}.system-campaign{padding:14px}.system-campaign p{font-size:14px}.system-campaign div>span{font-size:11px}.system-outcomes svg{width:19px;height:19px}.system-outcomes>div{flex-direction:column;gap:8px}.system-outcomes span{font-size:11px;text-align:center}.system-caption{font-size:11px;margin-top:24px}.walkthrough-section{padding-top:54px;padding-bottom:58px}.walkthrough-section-label{font-size:13px;margin-bottom:18px}.walkthrough-section-copy h2{font-size:34px;max-width:11em}.walkthrough-section-copy .lead{font-size:15px;margin-top:18px}}@media (max-width:360px){.hero-system h1{font-size:36px}.system-phase-detail{font-size:10px}.system-test-label{font-size:19px}.system-test-number{font-size:16px}.system-core-note{font-size:13px}.system-campaign{gap:11px}.system-campaign div>span{font-size:10px}}.test-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline)}.test-workflow li>span{display:block;color:var(--muted);font-size:14px;margin-bottom:14px}.test-workflow h3{color:var(--heading);font-size:19px}.test-workflow p{margin-top:10px;font-size:14px;line-height:1.6;text-wrap:pretty}.meta-tour{margin-top:52px}.meta-tour button{cursor:pointer}.meta-tour-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.meta-tour-source{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.meta-tour-source>span{width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none}.meta-sequence-button{border:0;background:none;padding:10px 0;text-align:left;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.meta-sequence-button:hover{color:var(--heading)}.meta-tour-navigation{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--hairline)}.meta-test-tabs{display:flex;gap:6px;overflow-x:auto;min-width:0;padding:4px;scrollbar-width:thin}.meta-test-tabs>button{display:inline-flex;align-items:center;gap:10px;min-height:44px;white-space:nowrap;padding:10px 17px;border:1px solid transparent;border-radius:var(--r-sm);color:var(--muted);background:none;font-size:15px}.meta-test-tabs>button>span{font-size:12px}.meta-test-tabs>button[aria-selected=true]{color:var(--heading);background:var(--raised);border-color:var(--hairline)}.meta-test-tabs>button[aria-selected=true]>span{color:var(--signal)}.meta-test-tabs>button:hover{color:var(--heading)}.meta-test-arrows{display:flex;gap:8px;flex:none}.meta-test-arrows>button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;color:var(--text);border:1px solid var(--hairline);border-radius:50%}.meta-test-arrows>button:hover{background:var(--raised);border-color:var(--graphite)}.meta-enlarge svg,.meta-test-arrows svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.meta-test-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px}.meta-test-heading h3{font-size:25px;color:var(--heading)}.meta-test-heading>p{color:var(--muted);font-size:13px;white-space:nowrap}.meta-screenshot-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px}.meta-image-options{display:flex;gap:16px;min-width:0}.meta-image-options>button{min-height:40px;padding:4px 0;border:0;background:none;color:var(--muted);font-size:13px;border-bottom:1px solid transparent}.meta-image-options>button[aria-pressed=true]{color:var(--heading);border-bottom-color:var(--heading)}.meta-image-options>span{display:flex;color:var(--muted)}.meta-enlarge,.meta-image-options>span{align-items:center;min-height:40px;font-size:13px}.meta-enlarge{display:inline-flex;gap:8px;padding:6px 0;border:0;background:none;color:var(--text)}.meta-enlarge:hover{color:var(--heading)}.meta-screenshot-stage{touch-action:pan-y}.meta-screenshot-button{display:grid;place-items:center;width:100%;overflow:hidden;padding:0;background:#f0f2f5;border:1px solid var(--hairline);border-radius:var(--r-card);cursor:zoom-in!important}.meta-screenshot-button>img{display:block;width:100%;height:auto;user-select:none}.meta-screenshot-button[data-portrait=true]>img{width:min(100%,500px)}.meta-test-explanation{display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:32px;margin:24px 0 0}.meta-test-explanation dt{color:var(--muted);font-size:13px;margin-bottom:8px}.meta-test-explanation dd{margin:0;color:var(--text);font-size:15px;line-height:1.6;text-wrap:pretty}.meta-tour-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline);max-width:72em;font-size:12.5px;line-height:1.6;color:var(--muted)}.test-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:48px}.test-after h3{color:var(--heading);font-size:21px}.test-after p{margin-top:14px;font-size:15px;line-height:1.65;text-wrap:pretty}.test-after .meta-scale-note{font-size:12px;color:var(--muted)}.client-proof a,.meta-scale-note a{text-underline-offset:4px}.meta-zoom-dialog{width:min(96vw,1440px);max-width:none;max-height:94dvh;margin:auto;padding:0;color:var(--text);background:var(--panel);border:1px solid var(--graphite);border-radius:var(--r-card)}.meta-zoom-dialog::backdrop{background:rgb(0 0 0/.85)}.meta-zoom-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px}.meta-zoom-header h3{color:var(--heading);font-size:17px}.meta-zoom-header button{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0;background:none;border:0;color:var(--text);font-size:13px}.meta-zoom-header button>span{font-size:26px}.meta-zoom-image{max-height:73dvh;overflow:auto;overscroll-behavior:contain;background:#f0f2f5}.meta-zoom-image>img{display:block;width:auto;max-width:none;height:auto;margin:auto}.meta-zoom-content>p{font-size:12px;color:var(--muted);padding:14px 24px}.client-proof-featured{margin-top:48px;padding:36px;border:1px solid var(--hairline);border-top:2px solid var(--signal)}.client-proof-featured-head>p:first-child{color:var(--muted);font-size:12px}.client-proof-featured-head>h3{margin-top:12px;font-size:clamp(24px,3vw,34px);color:var(--heading);letter-spacing:-.02em}.client-proof-featured-head>p:last-child{max-width:52em;margin-top:16px;font-size:16px;line-height:1.65;text-wrap:pretty}.client-proof-featured-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.client-proof-featured-metrics>div{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12px}.client-proof-featured-metrics dt{font-size:13px;color:var(--muted)}.client-proof-featured-metrics dd{margin:0;font-family:var(--display);font-size:clamp(30px,4vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--heading)}.client-proof-featured-notes{margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline);font-size:12px;line-height:1.6;color:var(--muted)}.client-proof-featured-notes>p:first-child{color:var(--heading)}.client-proof-featured-notes>p+p{margin-top:6px}.client-proof-featured-notes>a{display:inline-block;margin-top:12px}.client-proof-case-head{margin-top:48px}.client-proof-case-head>h3{font-size:28px;letter-spacing:-.02em;color:var(--heading)}.client-proof-case-head>p{max-width:60em;margin-top:12px;font-size:16px;line-height:1.65;text-wrap:pretty}.client-campaign-results{list-style:none;margin-top:28px}.client-campaign-results>li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);align-items:center;gap:48px;padding:30px 0;border-top:1px solid var(--hairline)}.client-campaign-results>li:last-child{border-bottom:1px solid var(--hairline)}.client-campaign-market h4{font-size:23px;color:var(--heading)}.client-campaign-market p{margin-top:8px;color:var(--muted);font-size:14px}.client-campaign-result{display:flex;flex-direction:column;gap:8px}.client-campaign-result>strong{font-family:var(--display);font-weight:500;color:var(--heading);font-size:64px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.client-campaign-result>span{font-size:14px}.client-campaign-context>p:first-child{color:var(--heading);font-size:14px}.client-campaign-context>p+p{margin-top:8px;font-size:14px;line-height:1.6;text-wrap:pretty}.client-campaign-context>a{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted)}.client-proof-definition{max-width:65em;margin-top:20px;font-size:12px;line-height:1.6;color:var(--muted)}.client-proof-trust{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;margin-top:48px}.client-proof-operator h3{color:var(--heading);font-size:16px}.client-proof-operator>p{margin-top:12px;font-size:14px;line-height:1.65;text-wrap:pretty}.client-proof-operator>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px}.client-proof-review{margin:0;padding-left:32px;border-left:1px solid var(--hairline)}.client-proof-review>p{font-size:12px;color:var(--muted)}.client-proof-review blockquote{margin:16px 0 20px;font-size:clamp(21px,2vw,27px);line-height:1.45;letter-spacing:-.01em;color:var(--heading);text-wrap:pretty}.client-proof-review figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.client-proof-review figcaption>strong{font-weight:500;color:var(--heading)}.client-proof-review figcaption>span{color:var(--muted)}.client-proof-review figcaption>a{margin-top:10px;color:var(--muted);font-size:12px}@media (max-width:900px){.test-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.test-workflow li>span{margin-bottom:8px}.meta-tour-navigation{gap:12px}.meta-test-tabs>button{padding:10px 12px;font-size:14px}.meta-test-explanation{gap:24px}.client-campaign-results>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px}.client-campaign-context{grid-column:1/-1}.client-campaign-context>p{display:inline}.client-campaign-context>p+p{margin-left:12px}.client-campaign-context>a{display:block;margin-top:8px}.client-proof-trust{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px}}@media (max-width:600px){.test-workflow{margin-top:32px;gap:26px 20px}.test-workflow h3{font-size:17px}.test-workflow p{font-size:13px}.meta-tour{margin-top:36px}.meta-tour-top{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.meta-tour-source{font-size:12px}.meta-tour-navigation{flex-wrap:wrap}.meta-test-tabs{width:100%}.meta-test-arrows{margin-left:auto}.meta-test-heading{padding-top:22px;align-items:flex-start;gap:14px}.meta-test-heading h3{font-size:22px}.meta-test-heading>p{padding-top:4px;font-size:12px}.meta-screenshot-tools{flex-wrap:wrap;gap:8px;margin-top:12px}.meta-image-options{gap:14px}.meta-enlarge{font-size:12px}.meta-enlarge svg{width:16px;height:16px}.meta-test-explanation{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}.meta-test-explanation dt{margin-bottom:4px;font-size:12px}.meta-test-explanation dd{font-size:14px}.meta-tour-note{font-size:12px}.test-after{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:36px}.test-after h3{font-size:20px}.test-after p{font-size:14px}.meta-zoom-header{padding:12px 16px;gap:12px}.meta-zoom-header h3{font-size:15px}.meta-zoom-header button{font-size:12px}.meta-zoom-content>p{padding:12px 16px}.client-campaign-results{margin-top:32px}.client-proof-featured{padding:24px 20px;margin-top:32px}.client-proof-featured-head>p:last-child{font-size:14px}.client-proof-featured-metrics{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.client-proof-featured-metrics>div{gap:8px}.client-proof-featured-metrics dd{font-size:44px}.client-proof-case-head{margin-top:36px}.client-proof-case-head>p{font-size:14px}.client-campaign-results>li{gap:20px;padding:24px 0}.client-campaign-market h4{font-size:21px}.client-campaign-market p{font-size:13px}.client-campaign-result>strong{font-size:52px}.client-campaign-result>span{font-size:13px}.client-campaign-context>p{display:block}.client-campaign-context>p+p{margin-left:0;font-size:13px}.client-campaign-context>p:first-child{font-size:13px}.client-proof-trust{grid-template-columns:minmax(0,1fr);margin-top:36px}.client-proof-review{padding:24px 0 0;border-left:0;border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loop-pause{display:none}*,:after,:before{transition-duration:.001ms!important;animation:none!important}}.library-filters{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.library-filters label{display:grid;gap:6px}.library-filters .eyebrow{margin:0;font-size:12px;color:var(--muted)}.library-filters select{min-height:38px;padding:0 12px;border:1px solid var(--graphite);background:var(--ground);color:var(--heading);font:inherit}.library-count{margin-top:20px;font-family:var(--mono);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.library-list{list-style:none;margin-top:12px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.library-list a{display:block;height:100%;padding:24px;border:1px solid var(--hairline);color:inherit;text-decoration:none;transition:border-color .2s var(--ease)}.library-list a:hover{border-color:var(--heading)}.library-list .eyebrow{margin:0;font-size:12px}.library-list h2{margin-top:12px;padding:0;border:0;font-size:20px}.library-headline{margin-top:12px;color:var(--heading)}.library .library-meta{margin-top:8px;font-size:14px;color:var(--muted)}.library-facts,.library-result{margin-top:32px}.library-facts{max-width:720px;display:grid;gap:0}.library-facts div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--hairline)}.library-facts dt{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.library-facts dd{color:var(--heading)}.library-cta{margin-top:64px;padding:32px;max-width:720px;border:1px solid var(--graphite)}.library-cta h2{margin:0;padding:0;border:0}.library-cta p{margin:12px 0 20px}.library .library-cta .library-newsletter{margin:20px 0 0;font-size:14px;color:var(--muted)}@media (max-width:640px){.library-facts div{grid-template-columns:1fr;gap:4px}}.prompt-pack .pp-cta-top{margin-top:28px}.prompt-pack .pp-wide{max-width:960px;min-width:0}.prompt-pack .pp-lead{max-width:720px}.prompt-pack .pp-label{margin-top:24px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prompt-pack .pp-muted{color:var(--muted)}.prompt-pack .pp-steplist{margin-top:16px;padding-left:20px;display:grid;gap:10px}.prompt-pack .pp-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.prompt-pack .pp-badge{display:inline-block;padding:4px 12px;border:1px solid var(--signal);border-radius:var(--r-pill);color:var(--signal);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.prompt-pack .pp-totals{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.prompt-pack .pp-totals div{padding:16px 20px;background:var(--ground)}.prompt-pack .pp-totals dt{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.prompt-pack .pp-totals dd{margin-top:6px;font-size:26px;color:var(--heading);font-variant-numeric:tabular-nums}.prompt-pack .pp-steps{list-style:none;margin-top:24px;padding:0;display:grid;gap:16px}.prompt-pack .pp-step{padding:20px 24px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel)}.prompt-pack .pp-step .eyebrow{margin:0;font-size:12px}.prompt-pack .pp-step .pp-label{margin-top:14px}.prompt-pack .pp-quote{margin:8px 0 0;padding-left:14px;border-left:2px solid var(--signal);font-size:18px;line-height:1.5;color:var(--heading)}.prompt-pack .pp-numbers{margin-top:10px;font-family:var(--mono);font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.prompt-pack .pp-note{margin-top:10px;font-size:15px;color:var(--muted)}.prompt-pack .pp-prompts{margin-top:24px;display:grid;gap:16px}.prompt-pack .pp-prompt{min-width:0;padding:20px 24px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel)}.prompt-pack .pp-prompt h3{margin-top:0}.prompt-pack .pp-prompt p{margin-top:8px}.prompt-pack details{margin-top:16px}.prompt-pack summary{cursor:pointer;color:var(--heading);font-weight:500}.prompt-pack summary:hover{text-decoration:underline;text-underline-offset:3px}.prompt-pack pre{margin-top:12px;max-height:520px;overflow:auto;padding:16px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--ground);font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.prompt-pack .pp-shared{margin-top:12px}.prompt-pack .pp-disclaimer{margin-top:24px;padding:16px 20px;border:1px solid var(--graphite);border-radius:var(--r-sm);color:var(--heading)}@media (max-width:600px){.prompt-pack .pp-prompt,.prompt-pack .pp-step{padding:16px}.prompt-pack .pp-totals dd{font-size:22px}}.hero-proof{margin:24px 0 0;color:#60ddc0;font-size:15px}.hero-proof-caveat{margin-top:10px;max-width:32em;font-size:12px;line-height:1.5;color:var(--muted)}.tested-exhibit{border:1px solid #30383b;border-radius:4px;padding:34px;background:#13191c;min-width:0}.tested-exhibit blockquote{margin:20px 0;font-size:27px;line-height:1.38;color:#edf4ef}.tested-offer{border-top:1px solid #30383b;margin:28px 0 20px;padding-top:24px}.tested-offer>p{margin-top:12px}.test-measure{color:#8da59c;font-size:14px;margin-top:14px}.marketer-section{background:#111a1a}.marketer-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.marketer-grid>div>p{margin-bottom:20px;max-width:62ch}.evidence-ledger{list-style:none;padding:0;margin:44px 0 26px;border-top:1px solid #30383b}.evidence-ledger>li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:40px;border-bottom:1px solid #30383b;padding:30px 0}.evidence-step>span{color:#60ddc0;font-size:12px}.evidence-step h3{margin-top:8px;font-size:18px}.evidence-ledger blockquote{font-size:23px;line-height:1.45;margin:0}.pending-result{color:#899b97}#signup{scroll-margin-top:90px}.sticky-signup{display:none}@media (max-width:767px){.hero-grid,.marketer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tested-exhibit{padding:24px}.evidence-ledger blockquote,.tested-exhibit blockquote{font-size:21px;overflow-wrap:anywhere}.evidence-ledger>li{grid-template-columns:minmax(0,1fr);gap:18px}.evidence-step{display:flex;align-items:center;gap:12px}.evidence-step h3{margin:0}.sticky-signup{display:block;position:fixed;z-index:45;bottom:16px;left:20px;right:20px}.sticky-signup .btn{width:100%}.signup-chat{z-index:60}}.pp-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0;align-items:center}.pp-prompt-actions .btn{font:inherit;cursor:pointer}.pp-prompt-actions [role=status]{flex-basis:100%}.pp-output-preview{padding:24px;border:1px solid var(--line,#ddd);border-radius:12px;margin:24px 0}.pp-output-preview h4{font-size:22px;margin:16px 0}