/* TrackFunnels — the editorial desk. */
:root{--paper:#f8f7f3;--ink:#26242f;--muted:#66636c;--line:#dedbd4;--action:#5642cb;--space:clamp(72px,8vw,116px);--serif:Georgia,'Times New Roman',serif}
body{background:var(--paper);-webkit-font-smoothing:antialiased}
button{font:inherit}button:focus-visible{outline:2px solid var(--action);outline-offset:5px}button{touch-action:manipulation}button[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wrap{max-width:1344px;padding-left:48px;padding-right:48px}.header{background:var(--paper);border-color:var(--line)}.header-inner{min-height:88px}.logo{width:175px}.header nav{gap:32px;font-size:13px}.button{border-radius:5px;background:var(--action);box-shadow:0 3px 0 #32246d10;transition:background .2s,transform .2s;gap:25px;font-size:14px;padding:17px 23px}.button:hover{background:#4533b0;transform:translateY(-2px)}.button.small{font-size:12px;padding:12px 15px;min-height:42px}.button i{font-size:13px}
h2{font-size:clamp(38px,4.2vw,58px);letter-spacing:-.045em;line-height:1.08}h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}h3{letter-spacing:-.025em}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:#736b7b}.text-link{font-size:14px;border-bottom:1px solid #b5a9d3;padding-bottom:5px}.text-link:hover{text-decoration:none;border-color:var(--action)}
.hero{position:relative;background:var(--paper);border-bottom:0;overflow:hidden}.hero:before{content:'';position:absolute;top:0;bottom:0;left:51%;right:0;background:radial-gradient(ellipse at 70% 40%,#ede9f4 0,transparent 68%);pointer-events:none}.hero-inner{position:relative;padding-top:66px;padding-bottom:0}.hero-top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:54px;align-items:center;margin-bottom:55px}.hero .eyebrow{color:#625287;font-size:11px;letter-spacing:.11em;display:flex;align-items:center;gap:10px;margin-bottom:25px}.hero .eyebrow:before{content:'';width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#dd93b3;box-shadow:0 0 0 5px #dd93b317}.hero h1{font-size:clamp(40px,3.85vw,56px);line-height:1.075;letter-spacing:-.05em;font-weight:500;margin:0 0 28px;color:var(--ink)}.hero h1 span{font-family:var(--serif);font-style:italic;font-size:1.015em;line-height:1.1;color:var(--action);letter-spacing:-.05em}.hero .lead{font-size:17px;line-height:1.65;color:#69646e;max-width:560px;letter-spacing:0;margin-bottom:0}.hero-footer .actions{margin-top:27px}.hero-promises{gap:8px 20px;margin-top:20px;margin-bottom:0;font-size:11px;font-weight:400;max-width:530px;color:#706876}.hero-promises li{gap:6px}.hero-promises i{font-size:11px;margin-top:3px;color:#8b7ca3}.hero-signoff{border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;padding:23px 0;color:#6e6777;font-size:12px;letter-spacing:.005em}.hero-signoff strong{font-weight:500;color:#3e344f}.signoff-line{width:46px;height:1px;background:#bdafcd}.edition{margin-left:auto;text-transform:uppercase;font-size:9px;letter-spacing:.12em;color:#9b90a5}
.review-desk{min-width:0;width:100%;margin:0;position:relative;isolation:isolate}.desk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 20px}.desk-label{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#877b93;white-space:nowrap}.desk-label>span{width:5px;height:5px;background:#aa95c0;border-radius:50%}.desk-tabs{display:flex;border:1px solid #ded8e5;background:#eeebf1;padding:3px;border-radius:5px;gap:2px}.desk-tabs button{cursor:pointer;border:0;background:transparent;color:#85788e;padding:6px 10px;border-radius:3px;font-size:10px;line-height:1.4}.desk-tabs button[aria-selected=true]{background:#fffdfb;color:#493269;box-shadow:0 1px 4px #33214a0c}
.desk-scene{position:relative;height:462px;margin:0 0 24px}.desk-side-label{position:absolute;left:0;top:90px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#a89eaf}.desk-ring{position:absolute;width:235px;height:235px;border:1px solid #d6c9df;border-radius:50%;right:-12px;top:19px;z-index:-2}.desk-ring:after{content:'';position:absolute;width:8px;height:8px;top:29px;right:31px;background:#d5a2b8;border:4px solid var(--paper);box-sizing:content-box;border-radius:50%}.paper-behind{position:absolute;width:78%;height:345px;top:43px;left:11%;border:1px solid #ded9df;border-radius:4px;background:#f2eef3;z-index:-1}.paper-one{transform:rotate(-7deg)}.paper-two{transform:rotate(5deg);background:#ede7ef}
.manuscript{position:absolute;top:26px;left:9%;width:80%;height:354px;background:#fffefb;border:1px solid #e7e0dc;border-radius:4px;padding:22px 25px;box-shadow:0 20px 40px #3f2c5120,0 2px 5px #3f2c5105;transform:rotate(-2deg);transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}.paper-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e1df;padding-bottom:13px;gap:8px;font-size:8px;letter-spacing:.11em;color:#9b9098}.paper-status{display:inline-flex;gap:4px;align-items:center;color:#52775d;letter-spacing:.02em;font-size:8px}.paper-status>i{font-size:8px}.paper-author{display:flex;gap:9px;align-items:center;margin:18px 0}.paper-brand{display:grid;place-items:center;width:31px;height:31px;background:#eee9f8;color:#72578d;border-radius:4px;font:italic 22px var(--serif);letter-spacing:-.08em}.paper-author strong{display:block;font-size:10px;color:#5a4d62;font-weight:500}.paper-author small{display:block;color:#a79aa9;font-size:8px;margin-top:2px}.manuscript h3{font:normal 31px/1.05 var(--serif);letter-spacing:-.045em;color:#34303a;margin:0 0 18px}.paper-copy{position:relative;height:85px}.paper-copy p{margin:0;font-size:12px;line-height:1.8;color:#7a707b;max-width:265px;transition:opacity .5s,transform .5s}.paper-copy .final-version{position:absolute;top:0;color:#51465a}.paper-copy mark{color:inherit;background:none;position:relative;border-radius:2px;padding:2px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .5s,box-shadow .5s}.paper-lines{display:grid;gap:6px;margin-top:0}.paper-lines span{height:3px;width:90%;background:#efebe7;border-radius:2px}.paper-lines span:nth-child(2){width:72%}.paper-lines span:nth-child(3){width:42%}.paper-foot{position:absolute;bottom:17px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;color:#afa3ae;border-top:1px solid #ede7e3;padding-top:10px;font-size:8px}.paper-foot>span:last-child{font-size:15px;color:#a18bb2}
.margin-note{position:absolute;right:-5px;max-width:154px;padding:12px 12px 12px 29px;background:#f3dce5;border:1px solid #e9c9d7;border-radius:3px;box-shadow:0 5px 12px #76516a0a;transform:rotate(3deg);transition:opacity .5s,transform .6s;z-index:2}.margin-note:before{content:'';height:1px;background:#ca97b0;width:24px;position:absolute;left:-25px;top:23px}.margin-note>span{position:absolute;left:9px;top:12px;font:italic 12px var(--serif);color:#ad6f92}.margin-note strong{display:block;font-size:10px;line-height:1.5;color:#815270;font-weight:500}.margin-note small{display:block;font:italic 12px/1.4 var(--serif);color:#a47291;margin-top:3px}.note-voice{top:124px}.note-claim{top:214px;right:4px;transform:rotate(-3deg);background:#eee5f8;border-color:#e0d3ee}.note-claim strong{color:#70528a}.note-claim small,.note-claim>span{color:#987da9}.note-claim:before{background:#b7a2cb}
.reviewer-note{position:absolute;left:0;bottom:15px;width:67%;padding:15px 18px;background:#fefaf5f5;border:1px solid #e3d5df;border-radius:5px;box-shadow:0 12px 26px #47334d15;transform:rotate(-4deg);z-index:3;transition:opacity .6s,transform .6s}.reviewer-heading{display:flex;gap:10px;align-items:center}.desk-avatar{width:33px;height:33px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #f6e0e8;background:#edcee0}.desk-avatar img{height:100%;width:100%;object-fit:cover;transform:scale(1.85);transform-origin:50% 15%}.reviewer-heading strong{display:block;font-size:10px;font-weight:500;color:#5d3f66}.reviewer-heading strong span{font-weight:400;color:#9b849c;font-size:9px}.reviewer-heading small{display:block;font-size:8px;color:#aa96ac;margin-top:2px}.reviewer-heading>i{font-size:14px;color:#a189b3;margin-left:auto}.reviewer-note>p{font:italic 24px/1.13 var(--serif);letter-spacing:-.035em;color:#795184;margin:12px 0 14px}.reviewer-foot{display:flex;gap:7px;border-top:1px solid #e8dde4;padding-top:9px;font-size:8px;color:#a28aa8;align-items:center}.reviewer-foot>i{font-size:10px}.approval-stamp{position:absolute;right:-3px;bottom:8px;display:flex;gap:9px;align-items:center;background:#e9efe5;border:1px solid #aabd9e;outline:3px solid #e9efe5;outline-offset:2px;border-radius:2px;padding:12px 14px;transform:rotate(7deg);z-index:4;color:#637a54;transition:opacity .5s,transform .65s}.approval-stamp>i{font-size:21px}.approval-stamp>span{font:italic 17px/1.1 var(--serif)}.approval-stamp strong{display:block;font:500 9px/1.4 'Helvetica Neue',Arial,sans-serif;margin-top:3px;letter-spacing:.015em}.finished-assets{position:absolute;right:4%;bottom:48px;display:flex;gap:0;z-index:0;transition:opacity .6s,transform .7s}.finished-assets>span{display:grid;place-items:center;width:65px;height:60px;padding:6px;font-size:8px;border:1px solid #d6cce0;background:#f2edf6;color:#9682a6;border-radius:3px;box-shadow:0 3px 5px #47334d08;transform:rotate(-10deg)}.finished-assets>span:nth-child(2){background:#f9f1ed;transform:translate(-12px,-9px) rotate(3deg)}.finished-assets>span:nth-child(3){background:#ebeef6;transform:translate(-24px,3px) rotate(14deg)}
.desk-progress{display:flex;gap:0;border-top:1px solid #d9d0df;margin:0 5px}.desk-step{flex:1;position:relative;padding-top:11px;font-size:9px;color:#b5a7bd;transition:color .3s}.desk-step b{font:italic 11px var(--serif);margin-right:6px;font-weight:400}.desk-step:before{content:'';position:absolute;left:0;right:100%;height:2px;top:-1px;background:#a181b5;transition:right .7s}.desk-step.is-done,.desk-step.is-active{color:#7b5b91}.desk-step.is-active:before,.desk-step.is-done:before{right:12px}.desk-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 5px 0}.desk-bottom figcaption{font-size:8px;color:#a79aa9;line-height:1.5;max-width:240px}.desk-controls{display:flex;gap:9px;align-items:center;flex-shrink:0}.desk-controls button{border:0;background:none;padding:0;color:#927aa2;cursor:pointer;font-size:9px;line-height:1.5;display:inline-flex;gap:5px;align-items:center}.desk-controls button:hover{color:var(--action)}
.review-desk[data-stage='0'] .margin-note,.review-desk[data-stage='0'] .reviewer-note,.review-desk[data-stage='1'] .reviewer-note,.review-desk:not([data-stage='3']) .approval-stamp,.review-desk:not([data-stage='3']) .finished-assets{opacity:0;pointer-events:none;transform:translateY(14px) rotate(0)}.review-desk:not([data-stage='3']) .paper-status{color:#a793b0}.review-desk:not([data-stage='3']) .paper-status>i{display:none}.review-desk[data-stage='1'] mark,.review-desk[data-stage='2'] mark{background:#f6dce8;box-shadow:0 1px 0 #d5a4bd}.review-desk[data-stage='1'] .flag-claim,.review-desk[data-stage='2'] .flag-claim{background:#eae0f6;box-shadow:0 1px 0 #bda7d6}.review-desk:not([data-stage='3']) .final-version{opacity:0;transform:translateY(5px)}.review-desk[data-stage='3'] .draft-version{opacity:0;transform:translateY(-5px)}.review-desk[data-stage='3'] .margin-note{opacity:0;transform:translateY(-9px) rotate(0);pointer-events:none}.review-desk[data-stage='3'] .manuscript{transform:rotate(1deg);box-shadow:0 18px 35px #3f2c5118}.review-desk[data-stage='3'] .reviewer-note{transform:rotate(-2deg)}
.review-desk.is-replaying .manuscript{animation:paper-arrive .65s cubic-bezier(.2,.7,.2,1) both}@keyframes paper-arrive{from{opacity:0;transform:translateY(25px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}
.credibility{background:#f0eee8;border-color:#e2ded7}.credibility-inner{padding-top:21px;padding-bottom:21px;gap:60px}.credibility p{font-size:10px;color:#98909a;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.credibility ul{font-size:12px;font-weight:400;color:#726779}
#use-cases{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0% 0%,#45365c 0%,transparent 65%),linear-gradient(120deg,#282332,#342b46 70%,#3c2c48);color:#f8f3ee}#use-cases .wrap{position:relative}#use-cases:after{content:'?';position:absolute;right:1%;top:-100px;font:600px/1 var(--serif);color:#ffffff02;pointer-events:none}#use-cases .section-heading{max-width:850px;margin-bottom:55px}#use-cases .eyebrow{color:#bca5ca}#use-cases h2{font-size:clamp(40px,4.8vw,66px);max-width:850px}#use-cases h2 em{color:#d7abc9}#use-cases .pain-lead{color:#b9aebf;font-size:17px;max-width:560px}#use-cases .use-row{border-top:1px solid #ffffff1a;gap:55px;padding:32px 0;grid-template-columns:1fr 1.1fr .9fr}#use-cases .use-row:last-child{padding-bottom:0}#use-cases .use-title h3{font-size:22px;line-height:1.25;font-weight:400;max-width:290px;margin-top:12px;color:#f5efec}#use-cases .category{color:#b9a1c5;font-size:9px;letter-spacing:.07em;text-transform:uppercase}#use-cases .use-row>p{color:#b6abbf;font-size:14px;line-height:1.8}#use-cases .use-example{color:#cfb6d0;border-color:#89649f;font:italic 21px/1.3 var(--serif);padding-left:22px}#use-cases .use-example span{color:#a898b4;font:9px/1.5 'Helvetica Neue',Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}
.problem{gap:55px 85px}.problem h2 em{color:#79618e}.case-standfirst{font:italic 23px/1.45 var(--serif);max-width:360px;margin-top:25px;color:#9e8da3!important}.problem .intro{font-size:18px;line-height:1.65}.problem>div>p:not(.eyebrow):not(.intro):not(.case-standfirst){font-size:15px;line-height:1.85;color:#817583}.problem .text-link{color:#665277}.editorial-visual{background:radial-gradient(ellipse at 5% 0%,#eee4ee 0,transparent 60%),linear-gradient(125deg,#f1edf3,#f4f1ed);border-color:#dfd5e3;box-shadow:none;padding:34px}.visual-kicker{font:italic 26px/1.2 var(--serif);color:#786080;letter-spacing:-.025em}.visual-badge{background:#f9f6f7;border-color:#ded3e2;color:#9a82a5;font-size:10px}.editorial-stage{background:#fffdf9;border-color:#e4dde2;box-shadow:0 5px 12px #54355505}.editorial-stage h3{font-size:16px}.editorial-human{background:linear-gradient(140deg,#80658e,#634979);border-color:#705480;box-shadow:0 8px 18px #73567c1c}.editorial-human .review-art>span{border-color:#705480}.editorial-step{color:#a18caa;font-size:9px}.editorial-arrow{color:#bba8c5}.editorial-feedback{background:#faf6f7;border-color:#dfd4e3;color:#ac94af;font-size:11px}.editorial-feedback strong{color:#93779b}.editorial-feedback>i{color:#ad8eb7}.editorial-visual figcaption{color:#b3a0b8;font-size:9px}.review-stamp{font-size:9px}
#how-it-works{border-top:1px solid var(--line)}#how-it-works h2 em{color:#877291}.process{gap:42px}.process li{border-color:#d4ccd8;position:relative}.process .number{font:italic 44px/1 var(--serif);color:#c4b0ce;margin:7px 0 30px}.process h3{font-size:18px;color:#64516f}.process p{font-size:14px;color:#928496;line-height:1.8}.pilot-section{background:#eeebe5;border-top:1px solid #dfd9df;border-bottom:1px solid #dfd9df}.pilot-layout{gap:100px}.pilot-layout h2{font-size:clamp(39px,4.3vw,57px)}.pilot-layout .pilot-lead{font-size:18px;color:#7c6c80}.pilot-layout>div>p:not(.eyebrow):not(.pilot-lead){font-size:14px}.pilot-deliverables{background:#fbf9f5;border-color:#dcd2df;box-shadow:0 8px 25px #58435e05;padding:38px;border-radius:5px}.pilot-deliverables h3{font:italic 30px var(--serif);color:#80668c}.scope{font-size:11px;color:#b09ab7}.checklist li{border-color:#e6dfe7;font-size:13px;color:#8b7694}.checklist li>i{color:#aa91b5;font-size:11px}.after-pilot h4{font-size:14px;color:#80668b}.after-pilot p{font-size:12px;color:#b09ab7}.price strong{font:normal 50px/1.3 var(--serif);letter-spacing:-.04em}.price small{font-size:11px;color:#9d8ca4}.price>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#a48daa}.founder{gap:100px}.founder .portrait{background:#e9dce7;transform:rotate(-3deg);border:9px solid #fdfbf7;box-shadow:0 7px 24px #68526c13;max-width:350px}.founder-copy .intro{font:italic 26px/1.4 var(--serif);color:#8a7393}.founder-copy>p:not(.eyebrow):not(.intro):not(.founder-name){font-size:15px;line-height:1.8;color:#938298}.founder-name{color:#7a5f87!important}.founder-name span{color:#ad95b5}.faq-section{background:#f0ede8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faqs summary{font-size:15px;color:#80638e}.faqs details{border-color:#d8ccdE}.faqs details:first-child{border-color:#d8ccde}.faqs details p{font-size:14px;line-height:1.8;color:#a58bac}.closing{padding-top:105px;padding-bottom:105px}.closing h2{font-size:clamp(45px,5.8vw,76px);margin-bottom:24px}.closing h2 em{color:#82638f}.closing>p:not(.eyebrow){color:#aa91b4;font-size:15px}.closing .button{margin-top:15px}.closing .micro{font-size:11px!important;margin-top:22px}footer{background:#eeeae5;border-color:#ddd3df}.footer-brand p,.footer-main>div>a:not(:has(img)){color:#a98eb5;font-size:12px}.footer-main h2{color:#86618f;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.footer-bottom{border-color:#d9cbdc;color:#ad91b5;font-size:10px}
@media(min-width:1500px){.hero-top{gap:75px}.hero h1{font-size:58px}.desk-scene{height:490px}.manuscript{height:370px}.paper-behind{height:365px}.reviewer-note{bottom:22px}}
@media(max-width:1100px){.wrap{padding-left:32px;padding-right:32px}.hero-top{gap:35px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero h1{font-size:44px}.hero .lead{font-size:16px}.hero-promises{font-size:10px}.hero-promises li:nth-child(2){order:3}.desk-label{font-size:8px;letter-spacing:.07em}.desk-tabs button{padding:5px 7px;font-size:9px}.desk-scene{height:440px}.manuscript{padding:19px 20px;height:340px}.manuscript h3{font-size:28px}.paper-top{font-size:7px}.paper-copy p{font-size:11px}.margin-note{max-width:130px;right:-8px;padding:10px 9px 10px 25px}.margin-note>span{left:7px;top:10px;font-size:10px}.margin-note small{font-size:11px}.margin-note strong{font-size:9px}.reviewer-note{width:73%;padding:13px 14px;bottom:8px}.reviewer-note>p{font-size:23px}.reviewer-heading strong{font-size:9px}.reviewer-heading strong span{font-size:8px}.approval-stamp{bottom:0;padding:10px;right:0}.approval-stamp>span{font-size:15px}.approval-stamp strong{font-size:8px}.finished-assets>span{width:55px;height:50px}.desk-bottom figcaption{font-size:7px;max-width:185px}.desk-controls button{font-size:8px}.desk-step{font-size:8px}.problem{gap:45px 55px}#use-cases .use-row{gap:35px}}
@media(max-width:850px){.wrap{padding-left:28px;padding-right:28px}.header-inner{min-height:78px}.header nav{display:none}.hero-inner{padding-top:46px}.hero-top{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:35px}.hero-copy{max-width:680px}.hero h1{font-size:clamp(40px,6.4vw,55px);max-width:700px}.hero .lead{font-size:18px;max-width:620px}.hero-promises{font-size:11px;max-width:100%;gap:10px 24px}.hero-promises li:nth-child(2){order:0}.review-desk{max-width:545px;justify-self:center}.desk-toolbar{padding-bottom:15px}.desk-label{font-size:9px}.desk-tabs button{font-size:10px;padding:7px 12px}.desk-scene{height:480px}.manuscript{height:365px;padding:23px 26px}.paper-behind{height:355px}.manuscript h3{font-size:34px}.paper-author strong{font-size:11px}.paper-author small{font-size:9px}.paper-copy p{font-size:13px}.paper-copy{height:85px}.paper-top{font-size:9px}.reviewer-note{width:67%;padding:15px 18px;bottom:18px}.reviewer-note>p{font-size:27px}.reviewer-heading strong{font-size:11px}.reviewer-heading strong span{font-size:9px}.reviewer-heading small{font-size:9px}.desk-avatar{width:38px;height:38px}.reviewer-foot{font-size:9px}.margin-note{max-width:158px;padding:12px 12px 12px 30px}.margin-note>span{left:10px;top:12px;font-size:12px}.margin-note strong{font-size:11px}.margin-note small{font-size:13px}.note-voice{top:125px}.note-claim{top:220px}.approval-stamp{bottom:9px;right:5px;padding:13px 15px}.approval-stamp>span{font-size:18px}.approval-stamp strong{font-size:9px}.finished-assets>span{width:65px;height:65px}.desk-step{font-size:10px}.desk-step b{font-size:12px}.desk-bottom figcaption{font-size:9px;max-width:290px}.desk-controls button{font-size:10px}.hero-signoff{flex-wrap:wrap;font-size:11px;gap:13px}.edition{display:none}.credibility-inner{gap:25px;display:flex}.credibility p{font-size:9px;max-width:140px;margin:0}.credibility ul{font-size:11px;gap:10px 20px;flex-wrap:wrap}.problem{grid-template-columns:1fr;gap:20px}.problem>div:first-child{max-width:650px}.case-standfirst{max-width:none;font-size:22px;margin:0 0 20px}.problem .intro{font-size:18px}.editorial-visual{margin-top:25px;max-width:600px}.visual-kicker{font-size:25px}#use-cases .use-row{grid-template-columns:1fr 1fr;gap:25px}#use-cases .use-example{grid-column:2}#use-cases .use-title{grid-row:span 2}#use-cases .use-title h3{font-size:23px}#use-cases .section-heading{margin-bottom:40px}.pilot-layout{gap:40px}.founder{gap:50px}.process{gap:35px}.faq-layout{gap:25px}}
@media(max-width:540px){.wrap{padding-left:24px;padding-right:24px}.header-inner{min-height:73px;gap:12px}.logo{width:140px}.header .button.small{max-width:135px;font-size:10px;min-height:36px;padding:10px 11px}.hero-inner{padding-top:37px}.hero h1{font-size:clamp(36px,9.8vw,49px);line-height:1.075;letter-spacing:-.055em;margin-bottom:24px}.hero h1 span{font-size:1.015em}.hero .eyebrow{font-size:9px;margin-bottom:24px}.hero .lead{font-size:16px;line-height:1.7}.hero-footer .actions{margin-top:23px}.hero .button{font-size:13px;padding:16px 20px}.hero-promises{display:grid;gap:8px;font-size:10px;margin-top:18px}.hero-top{gap:38px;margin-bottom:30px}.hero-signoff{display:block;font-size:11px;padding:21px 0}.hero-signoff strong{display:block;margin-top:4px}.signoff-line{display:none}.review-desk{max-width:410px}.desk-toolbar{gap:6px;padding-bottom:11px}.desk-label{font-size:7px;letter-spacing:.08em}.desk-tabs{padding:2px}.desk-tabs button{font-size:9px;padding:6px 8px}.desk-scene{height:405px;margin-bottom:23px}.desk-side-label{font-size:6px;left:-7px;top:100px}.desk-ring{width:165px;height:165px;top:35px;right:-8px}.manuscript{top:20px;left:7%;width:84%;height:310px;padding:18px}.paper-behind{left:9%;top:30px;width:82%;height:300px}.paper-top{font-size:6px;letter-spacing:.07em;padding-bottom:11px}.paper-status{font-size:6px}.paper-author{margin:15px 0 13px;gap:8px}.paper-author strong{font-size:9px}.paper-author small{font-size:7px}.paper-brand{width:26px;height:26px;font-size:19px}.manuscript h3{font-size:27px;margin-bottom:13px}.paper-copy{height:85px}.paper-copy p{font-size:11px;line-height:1.75;max-width:220px}.paper-lines{gap:5px}.paper-lines span{height:2px}.paper-foot{left:18px;right:18px;font-size:6px;bottom:13px;padding-top:8px}.margin-note{max-width:119px;padding:10px 9px 10px 24px;right:-4px}.margin-note>span{font-size:9px;left:8px;top:10px}.margin-note strong{font-size:9px}.margin-note small{font-size:10px}.margin-note:before{width:13px;left:-14px;top:18px}.note-voice{top:105px}.note-claim{top:183px;right:-2px}.reviewer-note{left:-2px;bottom:9px;width:73%;padding:12px 13px}.reviewer-note>p{font-size:22px;margin:10px 0 12px}.reviewer-heading{gap:7px}.desk-avatar{width:29px;height:29px}.reviewer-heading strong{font-size:8px}.reviewer-heading strong span{font-size:7px}.reviewer-heading small{font-size:7px}.reviewer-heading>i{font-size:10px}.reviewer-foot{font-size:7px;padding-top:7px}.reviewer-foot>i{font-size:8px}.approval-stamp{right:0;bottom:0;padding:9px 10px;gap:6px}.approval-stamp>i{font-size:15px}.approval-stamp>span{font-size:14px}.approval-stamp strong{font-size:7px}.finished-assets{bottom:29px;right:0}.finished-assets>span{height:50px;width:47px;font-size:6px}.desk-step{font-size:8px}.desk-step b{font-size:10px;margin-right:4px}.desk-bottom{gap:10px;margin-top:13px}.desk-bottom figcaption{font-size:7px;max-width:200px}.desk-controls{gap:8px}.desk-controls button{font-size:8px}.credibility-inner{display:block;padding-top:18px;padding-bottom:18px}.credibility p{font-size:8px;max-width:none;margin:0 0 10px}.credibility ul{font-size:10px;gap:8px 17px}h2{font-size:38px}.eyebrow{font-size:9px;margin-bottom:18px}#use-cases h2{font-size:40px;line-height:1.08}#use-cases .pain-lead{font-size:16px}#use-cases .use-row{grid-template-columns:1fr;gap:17px;padding:28px 0}#use-cases .use-title{grid-row:auto}#use-cases .use-title h3{font-size:24px;max-width:310px;margin-top:9px}#use-cases .use-row>p{font-size:14px}#use-cases .use-example{grid-column:auto;font-size:21px;padding-left:17px;margin-top:2px}#use-cases .use-example span{font-size:8px;margin-bottom:9px}.problem .intro{font-size:17px;line-height:1.75}.problem>div>p:not(.eyebrow):not(.intro):not(.case-standfirst){font-size:14px}.case-standfirst{font-size:23px}.editorial-visual{padding:20px}.visual-kicker{font-size:23px}.editorial-stage h3{font-size:16px}.editorial-feedback{font-size:11px}.editorial-visual figcaption{font-size:8px}.process{gap:35px 24px}.process .number{font-size:37px;margin-bottom:23px}.process h3{font-size:17px}.process p{font-size:13px}.pilot-layout h2{font-size:43px}.pilot-layout .pilot-lead{font-size:17px}.pilot-deliverables{padding:27px}.pilot-deliverables h3{font-size:28px}.founder{grid-template-columns:1fr;gap:45px}.founder .portrait{max-width:300px}.founder-copy .intro{font-size:25px}.closing{padding-top:82px;padding-bottom:82px}.closing h2{font-size:54px}.closing>p:not(.eyebrow){font-size:14px}.closing .micro{font-size:10px!important}.footer-main{gap:28px}.footer-bottom{display:block}.footer-bottom nav{margin-top:12px}}
@media(max-width:360px){.wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:35px}.desk-label{font-size:6px}.desk-tabs button{font-size:8px;padding:5px 7px}.desk-scene{height:395px}.reviewer-note{width:75%}.reviewer-heading strong span{display:none}.reviewer-note>p{font-size:21px}.approval-stamp{padding:8px}.desk-bottom figcaption{max-width:160px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.review-desk .manuscript{animation:none!important}.button:hover{transform:none}}

/* Keep supporting text readable on the warm paper surfaces. */
.desk-label,.desk-bottom figcaption{color:#7b6a85}.paper-top,.paper-foot{color:#88798a}.paper-author small{color:#88778d}.reviewer-heading small,.reviewer-foot{color:#80688a}.reviewer-heading strong span{color:#7d6487}.margin-note small{color:#835c78}.note-claim small,.note-claim>span{color:#80638e}.desk-step{color:#877392}.desk-controls button{color:#745584}.case-standfirst{color:#7e6588!important}.problem>div>p:not(.eyebrow):not(.intro):not(.case-standfirst){color:#77667e}.process p,.pilot-layout>div>p:not(.eyebrow):not(.pilot-lead),.scope,.after-pilot p,.price small{color:#796780}.price>span{color:#81698a}.checklist li{color:#76617f}.founder-copy>p:not(.eyebrow):not(.intro):not(.founder-name){color:#7b6883}.founder-name span,.faqs details p{color:#7f6689}.closing>p:not(.eyebrow){color:#82688d}.footer-brand p,.footer-main>div>a:not(:has(img)),.footer-bottom{color:#7d6587}.visual-badge,.editorial-feedback{color:#81648c}.editorial-feedback strong{color:#72537e}.editorial-visual figcaption{color:#87718f}.paper-foot>i{color:#9679a6;font-size:10px}.review-stamp{color:#eee6f2}.desk-tabs button{color:#796583}.paper-author strong{color:#615066}.reviewer-note>p{color:#775180}
