@font-face{font-family:Inter;src:local('Inter')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#101e2c;color:#f4f2ed;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:hover{color:#e7c774}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:3px solid #e7c774;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.13;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(40px,5.2vw,72px)}h2{font-size:clamp(34px,3.6vw,50px)}h3{font-size:26px}p{color:#b9c4ce}em{font-style:normal;color:#e2bc67}strong{font-weight:600}.site-header{height:100px;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 60px;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;width:380px;max-width:100%;min-height:44px;text-decoration:none;flex-shrink:0}.brand-wordmark{display:block;width:100%;height:auto}.site-header nav{display:flex;gap:36px;align-items:center;font-size:13px}.site-header nav a{text-decoration:none}.client-link{border-bottom:1px solid #52616f;padding-bottom:4px}.skip{position:absolute;left:15px;top:-90px;z-index:100;background:white;color:#101e2c;padding:10px}.skip:focus{top:10px}.hero{max-width:1320px;margin:0 auto;min-height:735px;display:grid;grid-template-columns:55% 45%;position:relative;overflow:hidden}.hero-copy{padding:54px 0 62px 60px;position:relative;z-index:2}.eyebrow{color:#d6b976;font-size:10px;font-weight:600;letter-spacing:.2em;margin-bottom:25px;display:flex;align-items:center;gap:9px}.eyebrow>span{width:6px;height:6px;background:#d6b976;border-radius:50%}.hero h1{font-size:clamp(42px,4.9vw,67px);font-weight:500;margin-bottom:24px;letter-spacing:-.052em;line-height:1.06}.hero h1 em{font-size:1.1em}.hero h2{font-size:clamp(32px,3.9vw,53px);font-weight:400;line-height:1.13;letter-spacing:-.045em;color:#eee9e0;margin-bottom:23px}.hero-description{max-width:440px;font-size:15px;line-height:1.75;margin-bottom:29px}.hero-photo{position:relative;min-width:0;align-self:stretch;margin-top:3px}.hero-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101e2c 0%,transparent 23%),linear-gradient(0deg,#101e2c 1%,transparent 37%);z-index:1}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 30%;position:absolute;inset:0}.portrait-caption{position:absolute;bottom:61px;left:100px;z-index:2;display:flex;flex-direction:column}.portrait-caption strong{font-size:22px}.portrait-caption span{font-size:11px;color:#c6cdd4}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:53px;padding:14px 24px;text-decoration:none;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:3px;transition:background .15s,color .15s}.button.gold{background:#e6bf70;color:#152230}.button.gold:hover{background:#f4d692;color:#101e2c}.button.gold span{padding-left:24px;border-left:1px solid #a88b53}.button.outline{border-color:#75808a;color:#f4f2ed;background:transparent}.button.outline:hover{border-color:#e6bf70;background:#1b2c3c}.button-note{font-size:11px;color:#a9b6c2;line-height:1.8;margin:12px 0 23px}.proof-source{font-size:10px;color:#a9b6c2}.credential-strip{max-width:1200px;margin:0 auto;padding:31px 0;border-top:1px solid #324050;border-bottom:1px solid #324050;display:flex;align-items:center;justify-content:space-between;gap:35px}.forbes{text-decoration:none;display:flex;flex-direction:column;gap:8px}.forbes img{width:190px;max-height:50px;object-fit:contain;object-position:left}.forbes span{font-size:10px;color:#a9b6c2}.credential-strip p{font-size:14px;margin:0;color:#d7dde3}.credential-strip strong{font-weight:500;color:#f6f2eb}.text-link{font-size:11px;color:#d7dde3}.section{max-width:1200px;padding:105px 0;margin:0 auto}.section-intro p{max-width:520px;font-size:16px;line-height:1.8}.section-intro .eyebrow{font-size:10px}.approach{display:grid;grid-template-columns:1fr 1fr;gap:95px}.steps article{display:flex;gap:27px;padding:26px 0;border-bottom:1px solid #344252}.steps article:first-child{padding-top:0}.steps article:last-child{border-bottom:0}.step-number{color:#bd9c5d;font-size:13px;letter-spacing:.1em;padding-top:5px}.steps h3{font-size:24px;margin-bottom:10px}.steps p{font-size:14px;margin:0;max-width:400px}.deliverable-section{background:#eae8e0;color:#182735;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:84px max(60px,calc((100vw - 1200px)/2))}.deliverable-copy{max-width:490px}.deliverable-copy p{color:#4b5861}.deliverable-copy .eyebrow{color:#8a672b}.deliverable-copy h2{font-size:42px}.check-list{padding:0;list-style:none;margin:26px 0}.check-list li{position:relative;padding-left:26px;margin:12px 0;font-size:14px}.check-list li:before{content:'✓';position:absolute;left:0;color:#d3ac62}.deliverable-copy .check-list li:before{color:#8a672b}.paper{background:#f9f8f3;padding:39px;max-width:460px;width:100%;box-shadow:0 18px 40px #20313f15;border:1px solid #d9d7cf;transform:rotate(1deg);justify-self:center}.paper-brand{font-size:10px;letter-spacing:.12em;display:flex;justify-content:space-between;padding-bottom:18px;margin-bottom:30px;border-bottom:1px solid #d8d5cb;font-weight:700}.paper-brand span{font-size:8px;font-weight:400;letter-spacing:.02em}.paper h3{font-size:30px;font-weight:500}.paper-label{font-size:7px;letter-spacing:.07em;color:#6c746f}.plan-line{display:flex;align-items:center;gap:16px;border-top:1px solid #ddd9ce;padding:17px 0;font-size:13px}.plan-line b{color:#97794a;font-size:12px;font-weight:400}.plan-line small{display:block;font-size:10px;color:#7e847f}.paper-foot{border-top:1px solid #ddd9ce;padding-top:17px;font-size:9px;color:#747c75}.centered{text-align:center;max-width:700px;margin:0 auto 55px}.centered .eyebrow{justify-content:center}.centered p{margin-left:auto;margin-right:auto}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.offer{padding:42px;border:1px solid #43505d;background:#152433}.offer.featured{background:#1b2c3a;border-color:#8e7954}.offer .eyebrow{font-size:9px;margin-bottom:19px}.offer h3{font-size:35px}.price{font-size:39px;letter-spacing:-.04em;margin-bottom:20px;color:#e9c987}.price span{font-size:11px;letter-spacing:0;color:#aebac4;margin-left:8px}.offer>p:not(.eyebrow){font-size:14px;min-height:48px}.offer .button{width:100%;margin-top:10px}.availability{font-size:10px;display:block;text-align:center;margin-top:12px;color:#aebac4}.offer-footnote{font-size:11px;max-width:880px;margin:24px auto 0;text-align:center}.founder{border-top:1px solid #344252;display:grid;grid-template-columns:1fr 1fr;gap:95px}.founder h2{font-size:42px}.founder p{font-size:15px}.founder p.small{font-size:11px;color:#899aaa;margin-top:25px}.faq{border-top:1px solid #344252;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq h2{font-size:38px}.questions details{border-bottom:1px solid #344252}.questions summary{padding:22px 0;cursor:pointer;font-size:15px;list-style:none;position:relative;padding-right:25px}.questions summary:after{content:'+';position:absolute;right:0;color:#d6b976}.questions details[open] summary:after{content:'−'}.questions p{font-size:14px;padding-right:20px}.closing{padding:88px 30px 105px;text-align:center;background:radial-gradient(ellipse at center,#22374a,#101e2c 80%)}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(38px,4.1vw,56px);margin-bottom:30px}footer{border-top:1px solid #344252;max-width:1200px;margin:0 auto;padding:42px 0 28px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;align-items:center}.footer-top p{font-size:13px;margin:0}.footer-bottom{margin-top:35px;font-size:11px;color:#a9b6c2}.footer-bottom div{display:flex;gap:24px}.footer-bottom a{text-decoration:none}.scope{font-size:10px;max-width:850px;color:#8899a9;margin:23px 0 0}.narrow{max-width:740px;padding:80px 0 100px}.narrow h1{font-size:50px}.lead{font-size:19px}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:70px}.form-layout h1{font-size:52px}.notice{border-left:2px solid #d6b976;background:#1a2c3b;padding:20px 25px;margin:30px 0}.notice p{font-size:14px;margin:8px 0 0}.small{font-size:12px}.form-card{padding:34px;border:1px solid #3a4a59;background:#162736;display:flex;flex-direction:column;gap:8px;align-self:start}.form-card label{font-size:13px;margin-top:12px;color:#e1e6ea}.form-card label:first-child{margin-top:0}.form-card label span{color:#a8b5c1}.form-card input,.form-card select,.form-card textarea{background:#0f1e2b;color:#f5f3ee;border:1px solid #526371;border-radius:3px;padding:12px;width:100%;font-size:15px;min-height:47px}.form-card textarea{resize:vertical}.form-card .button{margin-top:17px}.form-card .small{margin:10px 0 0}.form-card .checkbox{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-size:11px;margin-top:18px}.checkbox input{min-height:0;width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:#e6bf70}.honeypot{position:absolute;left:-9999px;opacity:0}.error{background:#512c32;color:#ffe1df;padding:14px;font-size:13px}.error ul{margin:0;padding-left:20px}.reference{margin:30px 0;padding:20px;border:1px solid #465767;font-size:12px;overflow-wrap:anywhere}.reference strong{font-size:16px}.legal h2{font-size:26px;margin-top:40px}.legal p{font-size:15px}.legal h1{margin-bottom:35px}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.account-heading h1{font-size:44px}.project{padding:30px;border:1px solid #435363;margin:25px 0}.project h2{font-size:29px}.project h3{font-size:20px;margin-top:30px}.file-row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #435363;text-decoration:none;font-size:14px}.file-row span{font-size:12px;color:#d6b976}.success{min-height:620px}
@media(min-width:1500px){.hero{min-height:770px}.hero-copy{padding-top:70px}.hero-photo{margin-right:-30px}}@media(max-width:1280px){.site-header{padding:0 40px}.hero-copy{padding-left:40px}.section,footer,.credential-strip{margin-left:40px;margin-right:40px}.deliverable-section{padding-left:40px;padding-right:40px;gap:50px}.hero{min-height:700px}.hero h1{font-size:59px}.hero h2{font-size:44px}.hero-description{max-width:390px}.hero-photo{margin-left:-25px}.approach,.founder,.form-layout{gap:55px}.narrow{margin-left:auto;margin-right:auto}.portrait-caption{left:75px}}@media(max-width:950px){.hero h1{font-size:47px}.hero h2{font-size:39px}.hero-description{max-width:350px}.hero .button{gap:15px;padding:14px 18px}.hero-copy{padding-top:40px}.portrait-caption{left:50px}.credential-strip{gap:20px}.credential-strip .text-link{max-width:160px}.section{padding-top:75px;padding-bottom:75px}.approach,.founder,.faq{gap:40px}.deliverable-section{gap:30px}.paper{padding:27px}.deliverable-copy h2{font-size:34px}.offer{padding:27px}.offer h3{font-size:29px}.form-layout{gap:35px}.form-layout h1{font-size:42px}}@media(max-width:700px){.site-header{height:80px;padding:0 23px}.brand{width:min(100%,340px)}.site-header nav{gap:17px;font-size:12px}.site-header nav>a:not(.client-link){display:none}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:32px 23px 36px}.eyebrow{font-size:9px;margin-bottom:22px}.hero h1{font-size:clamp(41px,10.5vw,63px);margin-bottom:22px}.hero h2{font-size:clamp(34px,8.6vw,45px)}.hero-description{max-width:490px;font-size:14px}.hero .button{width:100%;max-width:420px}.button-note{font-size:11px}.proof-source{font-size:10px}.hero-photo{height:420px;margin:0 0 -1px;width:100%}.hero-photo img{object-position:50% 30%}.hero-photo:before{background:linear-gradient(0deg,#101e2c,transparent 42%),linear-gradient(180deg,#101e2c,transparent 18%)}.portrait-caption{bottom:35px;left:25px}.credential-strip{margin:0 23px;padding:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:23px}.forbes img{width:160px}.credential-strip p{font-size:12px}.credential-strip .text-link{max-width:none;grid-column:1/-1}.section,footer{margin-left:23px;margin-right:23px;padding-top:65px;padding-bottom:65px}.section h2{font-size:34px}.section-intro p{font-size:14px}.approach,.founder,.faq,.form-layout{grid-template-columns:1fr;gap:32px}.steps h3{font-size:22px}.steps article{gap:20px}.deliverable-section{grid-template-columns:1fr;padding:60px 23px;gap:32px}.deliverable-copy h2{font-size:35px}.deliverable-copy p{font-size:14px}.paper{max-width:400px;padding:30px;transform:none}.paper h3{font-size:29px}.offer-grid{grid-template-columns:1fr;gap:24px}.offer{padding:30px 25px}.offer h3{font-size:31px}.offer>p:not(.eyebrow){min-height:0}.centered{margin-bottom:35px}.offer-footnote{text-align:left;font-size:10px}.founder{gap:15px}.faq{gap:16px}.closing{padding:70px 23px}.closing h2{font-size:38px}.closing .button{width:100%;max-width:400px}.footer-top,.footer-bottom{align-items:flex-start;gap:20px;flex-direction:column}.footer-top p{font-size:12px}.footer-bottom{margin-top:25px}.scope{font-size:10px}footer{padding-top:35px;padding-bottom:28px}.narrow{max-width:none}.narrow h1,.form-layout h1{font-size:40px}.form-card{padding:24px 20px}.form-layout{padding-top:35px}.form-layout .notice{margin:20px 0}.account-heading{align-items:flex-start;flex-direction:column}.account-heading h1{font-size:35px}.file-row{flex-direction:column;gap:3px}.project{padding:23px}.legal h2{font-size:24px}.lead{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* The approved single-line gold wordmark is shared by all site surfaces. */
.paper-brand{display:block}.paper-wordmark{padding:16px 12px;background:#101e2c;margin-bottom:14px}.paper-brand>span{display:block;letter-spacing:.12em}.site-header{gap:28px}.footer-top{gap:30px}
@media(max-width:1100px) and (min-width:701px){.site-header .brand{width:320px}.site-header nav{gap:18px;font-size:12px}}
@media(max-width:850px) and (min-width:701px){.site-header .brand{width:290px}.site-header nav>a:not(.client-link){display:none}}
@media(max-width:700px){.site-header{height:auto;min-height:105px;align-items:flex-start;flex-direction:column;gap:0;padding-top:13px;padding-bottom:13px}.site-header .brand{min-height:40px;width:100%}.site-header nav{align-self:flex-end}.footer-top .brand{width:100%;max-width:380px}.paper-wordmark{padding:15px 10px}}

/* Private workspace and three preparation options. */
.offer-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-grid-three .offer{padding:30px;display:flex;flex-direction:column}.offer-grid-three .offer h3{font-size:29px}.offer-grid-three .offer .button{margin-top:auto}.offer-grid-three .price span{display:block;margin-left:0}.workspace{padding-top:55px}.workspace>.text-link{display:inline-block;margin-bottom:28px}.workspace h1{overflow-wrap:anywhere}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px}.workspace-panel{padding:28px;border:1px solid #435363;background:#152433;margin-bottom:24px;min-width:0}.workspace-panel h2{font-size:27px}.workspace-panel .form-card{padding:0;border:0;background:transparent}.workspace-panel summary{cursor:pointer;color:#e7c774;padding-bottom:16px}.file-row{overflow-wrap:anywhere}.workspace-panel .file-row{flex-direction:column;gap:5px}.message{padding:17px;margin:16px 0;background:#0f1e2b;border:1px solid #344b60;border-radius:4px}.message-staff{background:#243647;border-left:3px solid #d6b976}.message-meta{display:flex;flex-direction:column;gap:3px;font-size:13px}.message-meta time{font-size:11px;color:#b9c4ce}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px}.message-pages{display:flex;justify-content:space-between;gap:22px;font-size:13px;margin:15px 0}.workspace .eyebrow{margin-top:15px}.conversation .form-card{margin-top:25px}.workspace input[type=file]{font-size:13px;padding:12px 5px}.workspace input[type=file]::file-selector-button{max-width:100%}
@media(max-width:1050px){.offer-grid-three{grid-template-columns:1fr}.offer-grid-three .offer h3{font-size:32px}.offer-grid-three .offer .button{margin-top:16px}.workspace-grid{grid-template-columns:1fr}.workspace-panel{padding:22px}.workspace .account-heading h1{font-size:36px}}
@media(max-width:700px){.workspace-panel{padding:18px}.message{padding:14px}.workspace .account-heading h1{font-size:30px}.file-row{flex-wrap:wrap}.account-heading{flex-wrap:wrap}.workspace-panel .form-card{padding:0}}
.site-header nav{gap:24px}.site-header .founder-link[aria-current=page]{color:#e6bf70}.footer-bottom>div{flex-wrap:wrap;row-gap:12px}@media(max-width:1100px){.site-header nav{gap:16px}}@media(max-width:850px){.site-header nav>a.founder-link{display:inline-block}}@media(max-width:700px){.site-header nav{width:100%;justify-content:space-between}.site-header nav>a.founder-link{display:inline-block}}
