:root{--ink:#142625;--deep:#102f2b;--forest:#16483e;--teal:#087d68;--mint:#ccf4cd;--lime:#d5f59a;--cream:#f8f7f2;--paper:#ffffff;--muted:#5c6b67;--line:#dfe7df;--orange:#e9a67b;--shadow:0 22px 65px rgba(14,48,40,.10);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px;line-height:1.65}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%}svg{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;line-height:1.12}h1{font-size:clamp(2.9rem,6vw,5.9rem);font-weight:850}h2{font-size:clamp(2.15rem,4vw,3.75rem);font-weight:830}h3{font-size:1.4rem;letter-spacing:-.035em}p{color:#50615a}p.lead{font-size:clamp(1.08rem,1.5vw,1.26rem);line-height:1.75}small,.small{font-size:.85rem}.wrap{width:min(1160px,calc(100% - 44px));margin-inline:auto}.narrow{width:min(760px,calc(100% - 44px));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:800;font-size:.72rem;color:#167a63;display:inline-flex;align-items:center;gap:10px}.eyebrow::before{content:"";width:19px;height:2px;background:currentColor}.eyebrow.light{color:var(--lime)}.muted{color:var(--muted)}.nav-shell{background:#f8f7f2ee;backdrop-filter:blur(16px);position:sticky;top:0;z-index:25;border-bottom:1px solid rgba(22,72,62,.09)}.nav{min-height:77px;display:flex;align-items:center;gap:32px;justify-content:space-between}.brand{font-size:1.48rem;letter-spacing:-.065em;font-weight:880;text-decoration:none;display:flex;align-items:center;gap:11px;color:var(--deep);white-space:nowrap}.mark{height:33px;width:33px;display:inline-grid;place-items:center;border-radius:11px;background:var(--forest);color:var(--lime);font-size:1.25rem;line-height:1}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{font-size:.91rem;font-weight:700;text-decoration:none;color:#3d514b}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--teal)}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;background:var(--lime);color:var(--deep);border-radius:100px;padding:13px 23px;text-decoration:none;font-weight:800;font-size:.92rem;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);background:#beed78;box-shadow:0 10px 24px #041f1a26}.button.dark{background:var(--deep);color:#fff}.button.dark:hover{background:var(--forest)}.button.outline{background:transparent;color:var(--deep);border-color:#b1c5b6}.button.outline:hover{background:#edf6e9;box-shadow:none}.button.white{background:white;color:var(--deep)}.menu-btn{display:none;border:0;background:transparent;padding:10px;color:var(--ink);font-size:24px}.hero{background:var(--deep);color:white;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;width:800px;height:800px;right:-400px;top:-420px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 100px #ffffff07,0 0 0 200px #ffffff06}.hero .wrap{position:relative}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:42px;padding:93px 0 102px}.hero h1{margin:18px 0 25px;max-width:720px}.hero h1 .accent{color:var(--lime)}.hero p{color:#cfdfd8;max-width:570px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 27px}.hero-tags{display:flex;flex-wrap:wrap;gap:13px;color:#cadad3;font-size:.83rem}.hero-tags span::before{content:"✓";color:var(--lime);font-weight:900;margin-right:8px}.hero-art{position:relative;padding:25px 0 20px}.floater{position:absolute;z-index:4;background:white;color:var(--ink);border-radius:16px;box-shadow:0 25px 40px #0003;padding:13px 16px;font-size:.82rem;font-weight:750}.floater.top{right:-15px;top:20px}.floater.bottom{left:-36px;bottom:29px}.floater .tick{color:#11916d}.appmock{border:1px solid #cddfd754;background:white;border-radius:19px;box-shadow:0 32px 90px #020f0b68;overflow:hidden;color:var(--ink);transform:rotate(-2deg)}.mock-top{display:flex;align-items:center;justify-content:space-between;background:#f9fcf9;border-bottom:1px solid #e8efea;padding:16px 18px}.mock-brand{font-size:.98rem;font-weight:850;letter-spacing:-.04em}.mock-grid{display:grid;grid-template-columns:108px 1fr;min-height:355px}.mock-side{border-right:1px solid #e8efea;padding:20px 12px;background:#fbfcfa}.mock-side span{display:block;font-size:.69rem;color:#677d70;font-weight:700;margin-bottom:12px;border-radius:7px;padding:6px}.mock-side span.active{background:#d9f4dc;color:#175044}.mock-main{padding:21px 17px}.mock-main h4{margin:0 0 2px;font-size:1.15rem}.mock-main p{font-size:.7rem;margin-bottom:15px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.metric{background:#f3f8f2;border:1px solid #e3eee4;border-radius:11px;padding:11px 10px}.metric b{font-size:1.35rem;display:block;line-height:1.2}.metric span{font-size:.64rem;color:#567369}.visit{border:1px solid #e9ede6;border-radius:10px;padding:11px;margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:9px}.visit strong{display:block;font-size:.73rem}.visit span{font-size:.67rem;color:#76857d}.status{font-size:.57rem!important;font-weight:800;padding:4px 7px;border-radius:30px;background:#d8f7e6;color:#166247!important;white-space:nowrap}.status.amber{background:#ffefd9;color:#915b10!important}.section{padding:100px 0}.section.soft{background:#eef3e9}.section.white{background:white}.section-heading{text-align:center;max-width:760px;margin:0 auto 45px}.section-heading p{font-size:1.08rem}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{background:white;border:1px solid #e2e9df;border-radius:20px;padding:30px}.card p{margin-bottom:0}.feature-symbol{background:#e7f6e5;color:#147761;width:48px;height:48px;display:grid;place-items:center;border-radius:15px;font-size:1.5rem;margin-bottom:21px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.checklist{list-style:none;margin:22px 0;padding:0;display:grid;gap:15px}.checklist li{display:flex;gap:12px}.checklist li::before{content:"✓";background:#d7f6ca;color:#216245;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;flex:0 0 24px;font-size:.8rem;font-weight:900}.feature-visual{background:#dcebe0;border:1px solid #cce2d0;border-radius:25px;padding:25px;overflow:hidden}.feature-visual .appmock{transform:none;box-shadow:0 14px 24px #143c2d1b}.mini-note{font-size:.75rem;color:#6d8174;text-align:center;margin-top:12px}.pill{display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.04em;background:#e8f9d9;color:#245c34;padding:6px 12px;border-radius:99px}.pill.dark{background:#264e44;color:#e4f6c2}.dark-band{background:var(--deep);color:white;padding:95px 0}.dark-band p{color:#cedeD5}.dark-band .card{background:#1a4038;border-color:#386057;color:white}.dark-band .card p{color:#b9d1c7}.cta-panel{background:var(--lime);border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 58px}.cta-panel h2{margin:7px 0 0}.cta-panel p{color:#3b5740;margin-bottom:0}.site-footer{background:#112b27;color:#e7f2ec;padding:65px 0 28px}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:34px}.footer-grid a{display:block;text-decoration:none;color:#c2d3cb;font-size:.91rem;margin:11px 0}.footer-grid a:hover{color:var(--lime)}.footer-grid h4{font-size:.9rem;letter-spacing:0;margin-bottom:15px}.foot-bottom{border-top:1px solid #3b5147;margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;gap:15px;color:#a6bbb2;font-size:.8rem}.page-hero{background:var(--deep);color:white;padding:88px 0 80px;position:relative;overflow:hidden}.page-hero h1{font-size:clamp(2.6rem,5vw,4.85rem);max-width:880px;margin:20px 0}.page-hero p{color:#d0e0d5;max-width:760px}.page-hero .eyebrow{color:var(--lime)}.pricing{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:38px 0}.price-card{border:1px solid #dce6dd;background:white;border-radius:22px;padding:36px}.price-card.emphasis{border:2px solid var(--teal)}.price{font-size:3.5rem;line-height:1.2;letter-spacing:-.06em;font-weight:850;color:#143a2e}.price small{font-size:.9rem;letter-spacing:0;font-weight:500;color:#6d786e}.compare{width:100%;border-collapse:collapse;overflow:hidden}.compare td,.compare th{padding:16px;text-align:left;border-bottom:1px solid #dfebe0}.compare th{background:#e8f2e8}.form-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.form-card{background:#fff;padding:33px;border-radius:23px;border:1px solid #dce7df;box-shadow:var(--shadow)}.form-card label{font-weight:750;font-size:.87rem;display:block;margin-bottom:5px}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid #c7d8ca;border-radius:11px;padding:13px 14px;background:#fff;color:#1a3830;min-height:47px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:3px solid #bfeec9;outline-offset:1px;border-color:#137e64}.form-card textarea{min-height:135px;resize:vertical}.field{margin-bottom:17px}.fieldhint{font-size:.78rem;color:#667e70;margin:6px 0 0}.consent{display:flex;gap:9px;align-items:start;margin:19px 0}.consent input{width:18px;min-height:auto;margin-top:5px}.consent label{font-weight:450}.form-card button[type=submit]{width:100%;border:0}.callout{background:#e4f5d9;border-left:4px solid #27865e;padding:18px;border-radius:10px;color:#23513b;font-size:.91rem;margin:20px 0}.disclaimer{font-size:.82rem;color:#6f786f}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{border-radius:19px;background:white;border:1px solid #dee9dd;overflow:hidden;display:flex;flex-direction:column}.post-card .art{height:155px;display:flex;align-items:end;padding:18px;background:linear-gradient(135deg,#194c3c,#418576);color:#d6f6a2;font-size:3rem}.post-card:nth-child(3n+2) .art{background:linear-gradient(135deg,#193c48,#4487a0)}.post-card:nth-child(3n+3) .art{background:linear-gradient(135deg,#654235,#bb8d65)}.post-body{padding:24px;flex:1;display:flex;flex-direction:column}.post-body h3{font-size:1.28rem}.post-body h3 a{text-decoration:none}.post-body p{font-size:.9rem}.post-body .post-link{margin-top:auto;font-weight:800;text-decoration:none;color:#08775f}.post-meta{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em;color:#688071;font-weight:750;margin-bottom:12px}.article{padding:65px 0 95px}.article-head h1{font-size:clamp(2.7rem,5vw,4.5rem);margin:18px 0 20px}.article-content{font-size:1.07rem;line-height:1.85}.article-content h2{font-size:2rem;margin:45px 0 17px}.article-content p{color:#314a42}.article-content ul{padding-left:25px}.article-content li{margin-bottom:12px}.article-content .summary{font-size:1.15rem;background:#e7f4df;padding:24px;border-radius:16px;border-left:4px solid var(--teal)}.article-aside{border-top:1px solid #dfebe0;margin-top:45px;padding-top:25px}.details{border:1px solid #dce7db;border-radius:15px;padding:18px 21px;margin:10px 0;background:white}.details summary{font-weight:800;cursor:pointer}.details p{margin:15px 0 0}.empty{color:#728079}.screen-reader{position:absolute;left:-9999px}.featured-quote{font-size:1.7rem;letter-spacing:-.035em;line-height:1.4;color:var(--deep);font-weight:700}.legal{padding:70px 0}.legal h2{font-size:1.7rem;margin-top:35px}.legal p,.legal li{line-height:1.8} :focus-visible{outline:3px solid #e28b4c;outline-offset:3px} [hidden]{display:none!important}
@media(max-width:900px){.nav-links{gap:14px}.nav-links a{font-size:.81rem}.hero-grid,.split,.form-shell{grid-template-columns:1fr}.hero-grid{padding:75px 0}.hero-art{max-width:580px;margin:auto}.grid3,.blog-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:660px){.wrap,.narrow{width:min(100% - 34px,1160px)}.menu-btn{display:block}.nav{min-height:69px;gap:8px}.nav>.button{display:none}.nav-links{display:none;position:absolute;left:0;right:0;top:69px;background:#fafbf7;flex-direction:column;align-items:stretch;gap:0;padding:13px 18px 25px;border-bottom:1px solid #d4dfd3;box-shadow:0 24px 30px #0a241e12}.nav-links.open{display:flex}.nav-links a{padding:10px 14px;font-size:1rem}.hero-grid{padding:57px 0 75px;gap:15px}.hero h1{font-size:clamp(2.85rem,11.1vw,4.9rem)}.hero-art{padding:22px}.floater.top{right:-5px;top:-5px}.floater.bottom{left:-8px;bottom:0}.mock-grid{grid-template-columns:73px 1fr;min-height:295px}.mock-side{padding:11px 5px}.mock-side span{font-size:.52rem}.mock-main{padding:13px 9px}.mock-main h4{font-size:.94rem}.metric{padding:8px 5px}.metric b{font-size:1rem}.metric span{font-size:.53rem}.visit{padding:7px}.visit strong{font-size:.57rem}.visit span{font-size:.51rem}.status{font-size:.43rem!important}.section{padding:73px 0}.grid3,.grid2,.blog-grid,.pricing{grid-template-columns:1fr}.card,.price-card,.form-card{padding:24px}.split{gap:25px}.feature-visual{padding:13px}.cta-panel{padding:30px;flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,1fr);gap:16px}.foot-bottom{flex-direction:column}.page-hero{padding:67px 0 61px}.form-shell{gap:23px}.article{padding-top:45px}.article-content{font-size:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Conversion-first founding tester homepage */
.nav-links .mobile-apply{display:none}
.hero-tester{background:radial-gradient(ellipse at 10% 5%,#265b4a 0,transparent 45%),#102f2b}
.tester-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:58px;align-items:start;padding:60px 0 78px}
.tester-pitch{padding-top:30px}
.hero-tester h1{font-size:clamp(2.8rem,4.75vw,4.65rem);line-height:1.08;margin:22px 0 20px}
.hero-tester .lead{font-size:1.14rem;line-height:1.7}
.tester-benefits{display:grid;gap:18px;margin:30px 0}
.tester-benefits>div{display:flex;gap:13px;align-items:start}
.benefit-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;background:var(--lime);color:#153c2d;border-radius:50%;font-weight:900}
.tester-benefits strong{display:block;color:#fff;font-size:1rem;line-height:1.4}
.tester-benefits small{display:block;color:#c2dcd0;line-height:1.5;margin-top:3px}
.hero-tester .hero-actions{align-items:center;margin:24px 0 10px}
.subtle-link{font-size:.9rem;color:#d7f4d4;font-weight:700;text-underline-offset:4px}
.hero-fineprint{font-size:.8rem;color:#bbd0c5!important;line-height:1.65}
.hero-form{scroll-margin-top:90px;color:var(--ink);padding:30px;background:#fcfdfa;border:1px solid #a2dba8;box-shadow:0 25px 65px #071e1890}
.hero-form h2{font-size:2rem;margin:12px 0 8px;color:var(--deep)}
.hero-form>p{font-size:.92rem;margin-bottom:22px}
.hero-form .field{margin-bottom:13px}
.hero-form .form-card label{color:var(--deep)}
.hero-form label{color:var(--deep)}
.hero-form .consent label{font-size:.8rem;line-height:1.4}
.hero-form .callout{font-size:.82rem;margin:9px 0 17px}
.preview-section .appmock{transform:none}
@media(max-width:960px){.tester-hero-grid{gap:27px;grid-template-columns:1fr}.tester-pitch{padding-top:0}.hero-form{width:min(670px,100%);margin-inline:auto}}
@media(max-width:660px){.nav-links .mobile-apply{display:block;background:#dcf6d2;color:#184636;border-radius:12px;margin:8px 0}.tester-hero-grid{padding:43px 0 58px}.hero-tester h1{font-size:clamp(2.65rem,11vw,4rem)}.hero-tester .hero-actions{gap:14px}.hero-form{padding:23px 19px}.hero-form h2{font-size:1.8rem}.tester-benefits{gap:15px;margin:25px 0}.preview-section{padding-top:60px}}
/* Keep form copy legible inside the dark hero. */
.hero-tester .hero-form p{color:#50615a}
.hero-tester .hero-form .fieldhint{color:#556c61}
.hero-tester .hero-form .callout{color:#23513b}
.hero-tester .hero-form .consent label{color:#253c34}
.hero-tester .hero-form .pill{color:#245c34}
.hero-tester .hero-form .button.dark{background-color:#102f2b;color:white}
.hero-tester .hero-actions .button.white{background-color:#fff;color:#102f2b}
@media(max-width:660px){
 .hero-tester .tester-benefits{display:none}
 .hero-tester .hero-actions{display:none}
 .hero-tester .hero-fineprint{display:none}
 .hero-tester .tester-pitch{padding-bottom:0}
 .hero-tester h1{margin:13px 0 17px;font-size:clamp(2.55rem,10.7vw,3.3rem)}
 .hero-tester .lead{font-size:1.01rem;line-height:1.55;margin-bottom:0}
 .hero-tester .tester-hero-grid{gap:27px;padding-top:33px}
}

/* conversion-forward feature architecture */
.pillar-grid .pillar{border-top:5px solid #188f72;display:flex;flex-direction:column}.pillar-grid .pillar a{font-weight:800;color:#097c61;margin-top:auto;padding-top:15px}.pillar-grid .pillar h3{font-size:1.5rem;line-height:1.2}.capability-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.capability-strip span{padding:9px 14px;border-radius:99px;background:#eff6ee;border:1px solid #d7e8da;font-size:.88rem;font-weight:700;color:#245246}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:15px;margin:24px 0}.mini-grid>div{background:#fff;border-radius:12px;padding:14px}.mini-grid p{font-size:.91rem;margin:.5em 0 0}.flow-card{background:#eef8f3}.flow-step{padding:16px 0;border-bottom:1px solid #d0e4d6;display:grid;grid-template-columns:2.4em 1fr;gap:4px;color:#238066;font-weight:800}.flow-step b{color:#173c32}.flow-step small{grid-column:2;font-weight:400;color:#567367}.process-card ol{padding-left:22px}.process-card li{padding:10px 2px}.standout .section-heading{max-width:820px}@media(max-width:700px){.mini-grid{grid-template-columns:1fr}.pillar-grid .pillar{min-height:auto}}

/* V4 / CONTROL ROOM: a fast, fully CSS-built editorial visual system.
   No webfonts, background video, JS animation libraries or remote assets. */
:root{--ink:#172324;--deep:#101b1c;--forest:#27343a;--teal:#4a5a52;--mint:#d9f6ab;--lime:#dcff77;--cream:#f2f0e9;--paper:#fffcf4;--muted:#5e6867;--line:#cbd0c8;--orange:#fa9b70;--shadow:0 16px 40px rgba(16,27,28,.09)}
body{background:var(--cream);color:var(--ink);line-height:1.62}
.wrap{width:min(1260px,calc(100% - 72px))}
h1,h2,h3{letter-spacing:-.065em}h1{font-size:clamp(3.4rem,6.8vw,7rem);font-weight:850}h2{font-size:clamp(2.3rem,4.5vw,4.4rem)}
p{color:#4d5a57}p.lead{line-height:1.63}
.eyebrow{letter-spacing:.16em;color:#465b50;font-size:.69rem}.eyebrow::before{width:20px;height:3px}.eyebrow.light{color:var(--lime)}
.signalbar{background:var(--lime);border-bottom:1px solid #101b1c;color:var(--deep);font-size:.64rem;font-weight:850;letter-spacing:.12em}
.signal-inner{min-height:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.signal-inner a{text-decoration:none;border-bottom:1px solid currentColor}
.nav-shell{background:#f7f6f0;backdrop-filter:none;border-bottom:1px solid var(--deep)}.nav{min-height:77px;gap:24px}
.brand{font-size:1.62rem;letter-spacing:-.075em}.mark{background:var(--deep)!important;color:var(--lime)!important;border-radius:2px!important;transform:rotate(-7deg)}
.nav-links a{font-weight:650!important}.nav>.button{white-space:nowrap;font-size:.78rem!important}
.button{border-radius:5px!important;text-transform:uppercase;letter-spacing:.055em;font-size:.78rem!important;font-weight:850!important;box-shadow:none!important;transition:transform .16s ease,background-color .16s ease}
.button:hover{transform:translateY(-2px)}.button.dark{background:var(--deep);color:var(--lime)}.button.dark:hover{background:#354549}.button.white{background:var(--lime);color:var(--deep)}
.hero-tester{background:var(--deep);background-image:linear-gradient(90deg,transparent calc(50% - 1px),#ffffff0c 50%,transparent calc(50% + 1px)),linear-gradient(0deg,#ffffff06 1px,transparent 1px);background-size:100% 100%,100% 86px}
.tester-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:60px 0 85px;gap:62px}
.hero-index{display:flex;justify-content:space-between;gap:12px;margin-bottom:31px;border-bottom:1px solid #ffffff40;padding-bottom:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;letter-spacing:.095em;color:#bdd0c7}
.hero-tester h1{font-size:clamp(3.4rem,5.1vw,6.3rem);line-height:1.025;margin:23px 0}.hero-tester h1 .accent{color:var(--lime)}
.hero-tester .lead{max-width:680px;color:#e1e7e3;font-size:clamp(1.05rem,1.43vw,1.27rem)}.hero-tester .lead strong{color:var(--lime)}
.command-demo{margin-top:34px;border:1px solid #62746d;background:#182829;box-shadow:11px 11px 0 #dfff7716}
.command-head,.command-foot{display:flex;justify-content:space-between;gap:10px;padding:11px 17px;font-size:.63rem;font-weight:800;letter-spacing:.12em;color:#bacbc4;font-family:ui-monospace,monospace}.command-head{border-bottom:1px solid #465b52}.command-foot{border-top:1px solid #465b52;color:#a8bcb2;font-size:.58rem}
.command-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--lime);margin-right:9px}.command-body{padding:20px 22px}.command-prompt{font-size:1.03rem;font-weight:660;line-height:1.6;color:#fff;display:flex;gap:14px}.command-prompt>span{color:var(--lime);font-size:1.8rem;line-height:1}
.command-result{margin-top:20px;background:#dfff77;color:var(--deep);display:flex;align-items:center;gap:10px;padding:12px}.command-symbol{background:var(--deep);color:var(--lime);width:27px;height:27px;display:grid;place-items:center;flex:none}.command-result b{display:block;font-size:.79rem}.command-result small{font-size:.66rem;line-height:1.4;display:block;color:#354132}.demo-approve{font-size:.63rem;font-weight:900;margin-left:auto;white-space:nowrap}
.tester-benefits{grid-template-columns:1fr 1fr;margin:31px 0;gap:18px}.tester-benefits>div:last-child{display:none}.benefit-icon{background:var(--lime);border-radius:0;color:var(--deep);height:25px;width:25px;flex-basis:25px}.tester-benefits small{font-size:.76rem}
.hero-form{border-radius:4px!important;background:var(--paper);padding:32px 34px;border:1px solid #fff;box-shadow:15px 15px 0 #dfff771d;scroll-margin-top:115px}.hero-form>.pill{border-radius:0!important;background:var(--deep)!important;color:var(--lime)!important;font-size:.66rem!important;letter-spacing:.09em}.hero-form h2{font-size:2.25rem;line-height:1.02;margin:17px 0}.hero-form>p{margin-bottom:18px}
.form-card,.card,.price-card,.post-card{border-radius:5px!important;box-shadow:none;border:1px solid #c6cbc3}.form-card label{font-size:.78rem}.form-card input,.form-card select,.form-card textarea{border-radius:3px!important;border:1px solid #b9c3b7;background:#fffefa;min-height:45px}.form-card textarea{min-height:95px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:2px solid #3b7666;outline-offset:2px}.form-card .field{margin-bottom:11px}.form-card .fieldhint{font-size:.72rem}.form-card button[type=submit]{margin-top:7px;background:var(--deep)!important;color:var(--lime)!important;padding:16px!important}
.proof-ribbon{background:var(--lime);border-bottom:1px solid var(--deep);border-top:1px solid var(--deep)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}.proof-grid>div{padding:22px 20px;border-right:1px solid var(--deep);display:flex;flex-direction:column;gap:4px}.proof-grid>div:first-child{border-left:1px solid var(--deep)}.proof-grid span{font-family:ui-monospace,monospace;font-size:.61rem;letter-spacing:.12em}.proof-grid strong{font-size:clamp(1rem,2vw,1.8rem);letter-spacing:-.07em}
.section{padding:100px 0}.section.white{background:var(--cream)}.section.soft{background:#e7e8de}.section-heading{max-width:850px}.section-heading h2{max-width:790px}.standout{border-bottom:1px solid #cbd0c8}
.editorial-pillars{gap:0;border-top:1px solid var(--deep);border-left:1px solid var(--deep);margin-top:50px}.editorial-pillars .pillar{border:0;border-right:1px solid var(--deep);border-bottom:1px solid var(--deep);padding:39px 33px;min-height:405px;background:transparent;position:relative}.editorial-pillars .pillar:nth-child(2){background:#e6ebdf}.editorial-pillars .pillar:nth-child(3){background:var(--lime)}.editorial-pillars .pillar h3{font-size:clamp(1.6rem,2.3vw,2.4rem)}.editorial-pillars .pillar .eyebrow{margin:24px 0 12px}.editorial-pillars .pillar a{color:var(--deep);border-bottom:1px solid currentColor;align-self:flex-start;text-decoration:none}.editorial-pillars .pillar .feature-symbol{font-size:2.25rem;background:transparent;color:var(--deep);height:auto;width:auto}
.blueprint{background:#202f30!important;color:#f2f6ed}.blueprint p,.blueprint .disclaimer{color:#c7d5ce}.blueprint .eyebrow{color:var(--lime)}.blueprint .button.dark{background:var(--lime);color:var(--deep)}.blueprint .feature-visual{background:#dce8d3;border-radius:4px;padding:16px;border:1px solid #8fa69b}.blueprint .appmock{border-radius:3px}
.grid3{gap:16px}.card{padding:29px;background:#fffefa}.card h3{letter-spacing:-.05em}.card .feature-symbol{border-radius:3px!important;background:#e5f0d9;color:#1d4a37}
.utility-grid .card{border-left:4px solid var(--deep);padding:32px}.utility-grid .card:nth-child(3n+2){background:#ecf0e5}.utility-grid .card:nth-child(3n+3){background:#f4ebda}
.page-hero{background:var(--deep);background-image:linear-gradient(130deg,transparent 60%,#ddff7712 60.1%,transparent 60.5%);padding:72px 0 0}.page-hero h1{max-width:1050px;font-size:clamp(3.3rem,6.8vw,6.2rem);line-height:1.04}.page-hero p{max-width:850px;color:#d8e4dc}.page-hero-rule{display:flex;justify-content:space-between;border-top:1px solid #ffffff42;gap:16px;padding:18px 0 20px;margin-top:61px;color:var(--lime);font-family:ui-monospace,monospace;font-size:.67rem;letter-spacing:.07em}.page-hero-rule a{color:var(--lime);text-decoration:none}
.capability-strip span,.pill,.callout{border-radius:3px!important}.callout{background:#e2edcb;border-left-color:var(--deep)}.flow-card{background:#e4e9df}.flow-step{border-bottom-color:#bcc9bb}.price-card.emphasis{border:2px solid var(--deep);background:#e9f2d6}.price{color:var(--deep)}.compare th{background:var(--lime)}
.post-card{border-radius:3px!important}.post-card .art{background:var(--deep)!important;color:var(--lime)}.post-card:nth-child(3n+2) .art{background:#47544e!important}.post-card:nth-child(3n+3) .art{background:#715b4d!important}.post-link{color:#1a4035!important}
.cta-panel{background:var(--lime)!important;border-radius:5px!important;color:var(--deep)}.cta-panel p{color:#40503c}.site-footer{background:var(--deep)}
:focus-visible{outline:3px solid #e68d58;outline-offset:3px}
@media(max-width:1100px){.nav{gap:15px}.nav-links{gap:11px}.nav>.button{padding:13px 14px;font-size:.68rem!important}.tester-hero-grid{gap:30px}.hero-tester h1{font-size:clamp(3rem,5.8vw,5rem)}}
@media(max-width:960px){.tester-hero-grid{grid-template-columns:1fr}.hero-form{width:min(730px,100%);margin:0}.tester-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-tester h1{font-size:clamp(3.5rem,9vw,6.2rem)}.nav-links{gap:9px}}
@media(max-width:660px){.wrap,.narrow{width:min(100% - 32px,1260px)}.signal-inner{min-height:27px;font-size:.54rem}.signal-inner>span{display:none}.signal-inner a{margin:auto}.nav{min-height:63px}.nav-links{top:90px;background:var(--cream);border-bottom:2px solid var(--deep)}.tester-hero-grid{padding:32px 0 56px;gap:24px}.hero-index{font-size:.52rem;margin-bottom:20px}.hero-index span:last-child{display:none}.hero-tester h1{font-size:clamp(2.85rem,11.5vw,4.5rem);margin:18px 0}.hero-tester .lead{font-size:1.01rem}.command-demo{margin:25px 0 5px}.command-body{padding:16px}.command-prompt{font-size:.92rem}.command-result small{font-size:.61rem}.command-head,.command-foot{font-size:.54rem;padding:10px}.demo-approve{display:none}.hero-tester .tester-benefits{display:none}.hero-form{padding:23px 19px;box-shadow:7px 7px 0 #dfff771d}.hero-form h2{font-size:1.8rem}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border:0!important;border-bottom:1px solid var(--deep)!important;padding:13px 0;flex-direction:row;align-items:center;justify-content:space-between}.proof-grid strong{font-size:1.05rem}.section{padding:68px 0}.editorial-pillars{grid-template-columns:1fr}.editorial-pillars .pillar{min-height:0;padding:29px}.editorial-pillars .pillar .eyebrow{margin:12px 0}.page-hero{padding:55px 0 0}.page-hero h1{font-size:clamp(2.85rem,10.5vw,4.6rem)}.page-hero-rule{margin-top:35px;font-size:.6rem}.page-hero-rule span{display:none}.utility-grid .card{padding:24px}.footer-grid{gap:20px}}
@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}

.skip-to-content{position:absolute;left:-9999px;top:10px;z-index:100;background:#dcff77;color:#101b1c;padding:12px 16px;font-weight:800}.skip-to-content:focus{left:12px}
