:root{--bg:#f8f7f3;--ink:#33302e;--muted:#77716c;--line:#dfdad6;--accent:#dccec1;--beige:#d6cbb7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,transform .2s,color .2s}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #85705c;outline-offset:4px}button{color:inherit}header{height:98px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.wordmark{font-family:Manrope,sans-serif;font-size:32px;font-weight:800;letter-spacing:-2px;position:relative;display:inline-block;line-height:1}.wordmark>span{font-weight:400}.wordmark small{display:block;font-size:7px;letter-spacing:5px;text-align:right;margin-top:7px}nav{display:flex;gap:32px;font-size:12px}nav a:hover{color:#8b7561}.header-contact{display:flex;gap:14px;border-bottom:1px solid;padding-bottom:8px;font-size:12px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:5%;padding:80px 6% 70px;min-height:580px;align-items:center}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:9px}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:#816c59}h1,h2,h3,p{margin-top:0}h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(38px,4.7vw,70px);letter-spacing:-3.4px;line-height:1.12;margin:27px 0 22px;font-weight:500}h1 em{letter-spacing:-2px}.hero-copy>p{font-size:15px;line-height:1.85;color:var(--muted)}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:32px}button.dark,.dark{background:var(--ink);border:1px solid var(--ink);color:#fff;padding:16px 21px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:25px;font-size:12px;font-weight:500}.dark:hover:not(:disabled){background:#51483f;transform:translateY(-1px)}.text-button{display:flex;align-items:center;gap:12px;background:none;border:0;padding:10px 0;font-size:12px}.hero-foot{display:flex;gap:20px;font-size:10px;margin-top:40px;color:var(--muted)}.hero-foot span:before{content:"\2713";margin-right:7px}.hero-art{height:380px;background:#ece8e4;border-radius:12px;position:relative;overflow:hidden}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#dcd6d1 1px,transparent 1px),linear-gradient(90deg,#dcd6d1 1px,transparent 1px);background-size:45px 45px;opacity:.5}.art-top,.art-bottom{position:absolute;left:22px;font-size:8px;letter-spacing:2px}.art-top{top:22px}.art-bottom{bottom:20px}.art-card{position:absolute;border-radius:5px;box-shadow:0 14px 25px #3930271a;padding:19px}.art-card>span{font-size:7px;letter-spacing:1px}.card-a{background:var(--beige);width:180px;height:230px;left:8%;top:63px;transform:rotate(-12deg)}.card-a strong{display:flex;font-family:Georgia,serif;font-size:75px;font-weight:400;align-items:center;padding-top:23px;letter-spacing:-6px}.card-a strong span{font-size:47px;padding-left:12px;letter-spacing:0}.swatches{display:flex;margin-top:19px;gap:6px}.swatches i{width:25px;height:25px;background:#f8f7f3;border-radius:50%}.swatches i:nth-child(2){background:#37322e}.swatches i:nth-child(3){background:#aa9d91}.card-b{background:#39342f;color:#f0eae4;width:170px;height:220px;left:40%;top:48px;transform:rotate(9deg)}.card-b small{font-family:Georgia;font-size:19px;font-style:italic}.orbit{height:130px;position:relative}.orbit i{position:absolute;border:1px solid #bfb1a4;border-radius:50%;height:92px;width:92px;top:17px;left:0}.orbit i:nth-child(2){left:30px}.orbit i:nth-child(3){left:15px;top:33px}.card-c{background:var(--accent);width:190px;height:170px;right:4%;bottom:30px;transform:rotate(-5deg)}.card-c strong{display:block;font-family:Manrope;font-size:31px;line-height:1.05;font-weight:500;margin-top:20px;letter-spacing:-1px}.card-c svg{position:absolute;right:15px;bottom:15px}.service-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-around;gap:20px;padding:24px 6%;font-size:10px;letter-spacing:2px}.service-strip b{font-size:20px;font-weight:400;color:#95897d}.studio{padding:80px 6%}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px;gap:35px}h2{font-family:Manrope,Arial,sans-serif;font-size:43px;letter-spacing:-1.9px;line-height:1.15;font-weight:500;margin:20px 0 0}.section-head>p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:5px}.mode-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:28px;align-items:center}.mode-tabs button{display:flex;gap:9px;align-items:center;border:none;background:none;padding:13px 20px;border-radius:6px;font-size:12px}.mode-tabs button.active{background:var(--ink);color:#fff}.mode-tabs>span{margin-left:auto;color:var(--muted);font-size:10px}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:30px;align-items:start}.filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:23px}.filters button{font-size:10px;border:1px solid var(--line);background:transparent;border-radius:50px;padding:8px 12px}.filters .selected{background:#ece4dd;border-color:#b2a191}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.package-card{border:1px solid var(--line);border-radius:10px;background:#fffefa;padding:24px;display:flex;flex-direction:column}.package-card.featured{background:#f1ebe5;border-color:#c4b7ab}.package-top{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.8px;margin-bottom:24px}.package-top span:last-child{letter-spacing:0;color:var(--muted)}.package-card h3{font-family:Manrope;font-size:21px;letter-spacing:-.7px;margin-bottom:10px;font-weight:600}.package-card>p{font-size:12px;line-height:1.6;min-height:38px;color:var(--muted)}.package-card ul{list-style:none;padding:0;margin:5px 0 25px;display:flex;flex-direction:column;gap:12px}.package-card li{display:flex;gap:8px;font-size:11px;line-height:1.5}.package-card li svg{flex-shrink:0;color:#7b6856;margin-top:1px}.package-card>button{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid var(--line);background:transparent;padding:16px 0 0;font-size:12px}.package-card>button:hover{color:#736150}.summary{border:1px solid var(--line);border-radius:10px;padding:23px;position:sticky;top:25px;background:#fffefa}.summary-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid var(--line)}.summary-title h3{margin:0;font-family:Manrope;font-size:18px}.summary-title>span{font-size:10px;color:var(--muted)}.summary-empty{text-align:center;padding:42px 0}.summary-empty>svg{color:#9a8a7b}.summary-empty p{font-family:Georgia;font-size:22px;line-height:1.4;margin:16px 0 12px}.summary-empty small{font-size:11px;line-height:1.8;color:var(--muted)}.summary-note{display:flex;gap:10px;padding:18px 0;border-top:1px solid var(--line)}.summary-note svg{color:#87725e;flex-shrink:0}.summary-note p{font-size:11px;margin:0}.summary-note small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.full{width:100%;gap:10px!important}.no-commit{display:block;text-align:center;color:var(--muted);font-size:9px;line-height:1.6;margin-top:12px}.source-label{font-size:12px;padding-top:17px}.source-label small{color:var(--muted);font-size:9px}.summary-items{max-height:380px;overflow:auto;margin:12px 0}.summary-items>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #efebe8;gap:10px;font-size:11px}.summary-items small{display:block;color:var(--muted);font-size:9px;padding-top:4px}.summary-items button,.notice button{border:0;background:transparent;align-self:start;padding:2px}.clear{display:flex;gap:6px;background:none;border:0;padding:4px 0 17px;font-size:10px;color:var(--muted)}.category-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.category-nav button{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:transparent;font-size:11px}.category-nav .selected{background:#ece4dd;border-color:#a89583}.category-nav small{font-size:10px}.category-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.category-heading h3{margin:0;font-family:Manrope;font-size:22px}.category-heading span{color:var(--muted);font-size:11px}.service-list{display:flex;flex-direction:column;gap:10px}.service-row{background:#fffefa;border:1px solid var(--line);border-radius:8px;padding:19px}.service-row.chosen{border-color:#a69280;background:#f2ede9}.service-row>label{display:flex;gap:13px;align-items:start;cursor:pointer}.service-row input,.consent input{accent-color:#605142;width:17px;height:17px;flex-shrink:0}.service-row strong{display:block;font-size:13px;font-weight:500}.service-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px;line-height:1.5}.service-options{display:flex;gap:14px;margin:17px 0 0 33px;padding-top:15px;border-top:1px solid #e2d9d0}.service-options label{font-size:10px;color:var(--muted);min-width:130px}.service-options select{display:block;margin-top:6px;padding:9px;background:#fffefa;border:1px solid var(--line);border-radius:5px;width:100%;color:var(--ink)}.custom-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.custom-bottom p{font-size:11px;color:var(--muted);margin:0}.notice{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#ece5de;border-radius:6px;font-size:12px;margin-bottom:20px}.notice button{margin-left:auto}.inline-note{font-size:11px;line-height:1.6;background:#eee9e5;padding:12px;margin-bottom:14px;border-radius:6px}.empty-category{padding:45px;border:1px solid var(--line);border-radius:10px}.empty-category h3{margin:17px 0}.empty-category p{color:var(--muted)}.how{margin:0 6%;padding:55px 0 70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how h2{font-size:36px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.steps>div{position:relative;padding-left:45px}.steps>div>span{position:absolute;left:0;top:0;color:#95806c;font-family:Georgia;font-size:23px}.steps h3{font-size:16px;font-weight:500}.steps p{font-size:12px;line-height:1.8;color:var(--muted);max-width:260px}.faq{padding:80px 6% 100px;display:grid;grid-template-columns:1fr 1.65fr;gap:70px}.faq>div>p{font-size:12px;color:var(--muted);margin:25px 0 10px}.faq a{display:flex;align-items:center;gap:10px;font-size:12px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex-shrink:0;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:12px;line-height:1.9;padding-bottom:12px;max-width:580px}footer{background:#e9e4e0;padding:38px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}footer>span{font-family:Georgia;font-style:italic;font-size:21px}footer>a{display:flex;gap:12px;align-items:center;font-size:11px}.mobile-summary{display:none!important}.modal-backdrop{position:fixed;inset:0;background:#2b272380;backdrop-filter:blur(5px);z-index:20;display:flex;align-items:center;justify-content:center;padding:25px}.modal{position:relative;background:var(--bg);border-radius:14px;padding:40px;width:680px;max-height:92vh;overflow:auto;box-shadow:0 30px 100px #0003}.close-modal{position:absolute;right:18px;top:18px;border:0;background:none}.modal h2{font-size:36px;margin-bottom:15px}.modal>p{color:var(--muted);font-size:12px}.review{border:1px solid var(--line);border-radius:7px;padding:14px;margin:22px 0}.review summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px}.review pre{font-family:inherit;white-space:pre-wrap;font-size:11px;line-height:1.9}.review p{font-size:10px;color:var(--muted)}form>label,.form-grid label{display:block;font-size:11px;margin-bottom:18px}form input:not([type=checkbox]),form textarea{display:block;width:100%;margin-top:8px;border:1px solid #d9d3cd;background:#fffefa;border-radius:6px;padding:12px;font-size:12px;color:var(--ink)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.consent{display:flex!important;gap:9px;line-height:1.6;color:var(--muted);align-items:start}.honeypot{position:absolute;left:-10000px}.form-warning{font-size:12px;padding:13px;background:#f3e9d5;border:1px solid #dacaad;border-radius:6px;line-height:1.7;margin-bottom:14px}.form-warning a{text-decoration:underline}.success{text-align:center;padding:40px 0}.success svg{color:#756251}.success button{margin-top:20px}.success button svg{color:#fff}@media(min-width:1500px){header,main{max-width:1600px;margin:auto}}@media(max-width:1100px){.hero{padding-top:60px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-art{height:340px}.card-a{left:4%;width:155px}.card-b{left:37%;width:145px}.card-c{width:165px}.studio-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.package-card{padding:18px}.package-top{font-size:7px}.mode-tabs>span{display:none}.package-card h3{font-size:19px}}@media(max-width:800px){header{height:80px;padding:0 5%}nav{display:none}.hero{grid-template-columns:1fr;padding:45px 5%;gap:36px}h1{font-size:50px}.hero-art{height:300px;max-width:500px;width:100%;margin:auto}.card-a{left:15%;top:40px;height:200px}.card-b{top:35px;height:195px}.card-c{bottom:20px;right:10%}.hero-foot{margin-top:25px}.service-strip{overflow:auto;white-space:nowrap;justify-content:start;padding:18px 5%}.studio{padding:50px 5%}.section-head{display:block}.section-head>p{margin-top:20px}.studio-layout{grid-template-columns:1fr}.summary{position:static;margin-top:20px}.summary-empty{padding:20px}.package-grid{gap:13px}.steps{gap:25px}.steps>div{padding-left:0}.steps>div>span{position:static;display:block;margin-bottom:15px}.faq{grid-template-columns:1fr;gap:30px;padding:55px 5% 65px}.faq h2 br{display:none}.how{margin:0 5%}.mobile-summary{display:flex!important;position:fixed;bottom:15px;left:5%;right:5%;width:90%;z-index:10;box-shadow:0 8px 24px #0003}footer{padding-bottom:90px}.modal{padding:30px 22px}.modal-backdrop{padding:12px}.modal h2{font-size:30px}}@media(max-width:480px){h1{font-size:42px;letter-spacing:-2.5px}.hero-copy>p{font-size:13px}.hero-actions{align-items:start;gap:12px}.hero-actions .dark{padding:14px 16px}.hero-actions .text-button{font-size:11px;gap:8px}.hero-art{height:275px}.card-a{left:7%;top:35px}.card-b{left:38%;width:140px}.card-c{width:150px;right:4%;height:150px}.card-c strong{font-size:27px}.art-bottom{font-size:7px}.package-grid{grid-template-columns:1fr}.section-head h2{font-size:36px}.package-card{padding:24px}.package-card>p{min-height:0}.package-top{font-size:8px}.mode-tabs{gap:2px}.mode-tabs button{font-size:11px;padding:12px 11px}.steps{grid-template-columns:1fr;gap:20px}.steps>div{padding-left:45px}.steps>div>span{position:absolute}.steps p{max-width:100%}.category-nav button{font-size:10px;padding:9px}.category-heading{display:block}.category-heading>span{display:block;margin-top:7px}.service-options{margin-left:0;gap:10px}.service-options label{min-width:0;flex:1}.custom-bottom{display:block}.form-grid{grid-template-columns:1fr}.faq summary{font-size:12px}.faq h2{font-size:36px}footer{flex-wrap:wrap}footer>span{font-size:17px}footer>a{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.header-label{font-size:9px;letter-spacing:2px;color:var(--muted)}.website-link{display:inline-flex;align-items:center;gap:14px;border:1px solid #c0b6ad;border-radius:6px;padding:12px 17px;font-size:12px;background:#f1ebe6}.website-link:hover{background:#e7ddd3}.guided{max-width:1200px;margin:auto;padding:30px 40px 60px;min-height:620px}.wizard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.wizard-top>a{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.progress{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 46px;border-bottom:1px solid var(--line)}.progress li{display:flex;align-items:center;gap:10px;padding:17px 5px;color:#908a84;position:relative}.progress li>span{width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.progress b{font-size:11px;font-weight:500}.progress .current{color:var(--ink)}.progress .current:after{content:"";position:absolute;bottom:-1px;left:0;right:20px;height:2px;background:#736150}.progress .current>span,.progress .done>span{background:#40372e;color:#fff;border-color:#40372e}.stage{animation:arrive .3s ease-out}.welcome-intro{text-align:center;max-width:640px;margin:auto}.welcome-intro>.eyebrow{justify-content:center}.welcome h1{font-size:53px;margin-top:20px;letter-spacing:-2.8px}.welcome-intro>p{font-size:14px;line-height:1.85;color:var(--muted);max-width:510px;margin:0 auto}.welcome-proof{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:var(--muted);margin-top:20px}.welcome-proof svg{color:#85705d}.path-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px auto 0;max-width:850px}.path-card{position:relative;text-align:left;border:1px solid var(--line);background:#fffefa;border-radius:12px;padding:27px;transition:transform .2s,border-color .2s}.path-card:hover{transform:translateY(-4px);border-color:#967f6a}.path-card.recommended{background:#eee7e1;border-color:#c2b4a7}.path-icon{display:flex;justify-content:center;align-items:center;width:43px;height:43px;border:1px solid #d3c9bf;border-radius:10px;margin-bottom:25px}.path-card>small{font-size:8px;letter-spacing:1px;color:var(--muted)}.path-card h2{font-size:25px;letter-spacing:-.9px;margin:12px 0}.path-card p{font-size:12px;line-height:1.8;color:var(--muted);max-width:310px;margin-bottom:25px}.path-card strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;border-top:1px solid #ded6ce;padding-top:18px}.resume{display:flex;align-items:center;gap:15px;max-width:850px;width:100%;margin:20px auto 0;border:1px dashed #b9ab9d;border-radius:8px;background:transparent;padding:18px;text-align:left;font-size:12px}.resume small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.resume strong{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:11px}.wizard-heading{margin-bottom:30px}.wizard-heading h2{font-size:35px;margin:16px 0}.wizard-heading p{color:var(--muted);font-size:13px;line-height:1.7;max-width:710px}.goal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.goal-card{display:flex;flex-direction:column;align-items:start;position:relative;gap:22px;text-align:left;border:1px solid var(--line);background:#fffefa;border-radius:8px;padding:20px;min-height:118px}.goal-card>svg:last-child{position:absolute;right:14px;top:22px;color:#968779}.goal-card>span{font-size:12px}.goal-card.selected{background:#eee7e0;border-color:#9d8772}.goal-card:hover{border-color:#9d8772}.matched{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.matched-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.matched-heading h3{font-size:17px;margin:0}.matched-heading>span{font-size:11px;color:var(--muted)}.matched .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matched .package-card{max-width:540px}.graphic-guidance{padding:25px;background:#efeae5;border-radius:8px}.graphic-guidance p{font-size:13px;line-height:1.8}.wizard-actions{border-top:1px solid var(--line);padding-top:20px;margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wizard-actions>span{font-size:11px;color:var(--muted)}.edit-layout{display:grid;grid-template-columns:235px 1fr;gap:40px;align-items:start}.edit-nav{position:sticky;top:25px;display:flex;flex-direction:column;gap:5px}.edit-nav>small{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin:0 12px 15px}.edit-nav>button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-radius:6px;padding:13px 12px;background:transparent;font-size:12px}.edit-nav>button.selected{background:#ece4dc}.edit-nav b{margin-left:auto;font-size:10px;font-weight:500;background:#dfd2c6;border-radius:4px;padding:2px 5px}.edit-tip{border-top:1px solid var(--line);padding:24px 12px;margin-top:20px;color:var(--muted)}.edit-tip p{font-size:12px;line-height:1.6;margin:14px 0 8px}.edit-tip small{font-size:10px;line-height:1.6}.sticky-actions{position:sticky;bottom:0;background:var(--bg);padding:17px 0;z-index:5;box-shadow:0 -10px 20px var(--bg)}.review-layout{display:grid;grid-template-columns:1fr 315px;gap:35px;align-items:start}.review-groups{display:flex;flex-direction:column;gap:18px}.review-group{border:1px solid var(--line);background:#fffefa;border-radius:8px;padding:20px}.review-group>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.review-group h3{font-size:15px;margin:0}.review-line{display:flex;align-items:center;gap:12px;border-top:1px solid #e9e4df;padding:12px 0;font-size:12px}.review-line small{margin-left:auto;font-size:10px;color:var(--muted);text-align:right}.review-line button{border:0;background:none;display:flex}.next-step-card{background:#eee7e0;padding:27px;border-radius:10px;position:sticky;top:25px}.next-step-card h3{font-size:21px;font-family:Manrope;letter-spacing:-.6px;line-height:1.3;margin:20px 0 12px}.next-step-card p{font-size:12px;line-height:1.8;color:var(--muted)}.next-step-card ol{padding-left:17px;font-size:11px;line-height:2.4;margin:20px 0}.next-step-card>small{display:block;text-align:center;font-size:9px;line-height:1.7;color:var(--muted);margin-top:13px}.meet-studio{margin:0 6%;padding:30px 35px;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#eeeae6}.meet-studio h3{font-family:Georgia;font-weight:400;font-size:24px;margin:15px 0 8px}.meet-studio p{font-size:12px;color:var(--muted);margin:0}.meet-studio>a{flex-shrink:0;background:#fffefa}.faq{padding-top:60px;padding-bottom:70px}.faq h2{font-size:37px}#step-heading:focus{outline:none}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.guided{padding:25px 5% 40px}.goal-grid{grid-template-columns:repeat(2,1fr)}.edit-layout{grid-template-columns:1fr;gap:20px}.edit-nav{position:static;display:flex;flex-direction:row;overflow-x:auto;padding-bottom:8px}.edit-nav>small,.edit-tip{display:none}.edit-nav>button{flex-shrink:0;font-size:11px;white-space:nowrap}.review-layout{grid-template-columns:1fr}.next-step-card{position:static}.meet-studio{margin:0 5%;padding:25px;align-items:start;flex-direction:column}.header-label{display:none}.welcome h1{font-size:45px}.progress{margin-bottom:35px}.path-card{padding:22px}.path-card h2{font-size:23px}.wizard-heading h2{font-size:30px}footer{padding-bottom:35px}.matched-heading{align-items:start;flex-direction:column}}@media(max-width:480px){header .wordmark{font-size:28px}.website-link{padding:10px 12px;font-size:10px;gap:7px}.wizard-top .eyebrow{font-size:8px;letter-spacing:1px}.wizard-top>a{font-size:10px}.progress li{gap:6px;padding:13px 1px}.progress li>span{width:20px;height:20px;font-size:9px}.progress b{font-size:9px}.progress .current:after{right:8px}.welcome h1{font-size:37px;letter-spacing:-2px}.welcome-intro>p{font-size:12px}.welcome-proof{font-size:9px;gap:5px}.path-choices{grid-template-columns:1fr;gap:12px;margin-top:25px}.path-card{padding:22px}.path-icon{float:right;margin:0 0 12px 15px;width:35px;height:35px}.path-icon svg{width:19px}.path-card h2{font-size:25px;margin-top:13px}.path-card p{margin-bottom:15px;font-size:11px}.resume{gap:8px;font-size:10px}.resume strong{font-size:10px}.resume>svg{display:none}.goal-card{padding:16px;min-height:110px;gap:20px}.goal-card>span{font-size:11px;padding-right:10px}.goal-card>svg:last-child{right:10px;top:19px}.matched .package-grid{grid-template-columns:1fr}.wizard-actions{gap:12px}.wizard-actions>span{font-size:9px;max-width:150px;text-align:right}.sticky-actions .dark{font-size:11px;padding:13px 14px;gap:12px}.sticky-actions>span{margin-left:auto}.review-group{padding:15px}.review-line{font-size:11px;gap:9px}.review-line small{font-size:9px}.wizard-heading h2{font-size:28px}.wizard-heading p{font-size:12px}.faq h2{font-size:32px}}:root{--paper:#f3f2ed;--bg:#f3f2ed;--ink:#24211f;--muted:#64645d;--line:#d2cdc8;--accent:#766e67}body{isolation:isolate;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}::selection{background:#c5b8ab;color:#222}h1,h2,h3,.package-card h3,.category-heading h3,.next-step-card h3{font-family:Arial,Helvetica,sans-serif;font-weight:400}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.design-workspace{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;color:#9c9289;opacity:.58}.workspace-grid{position:absolute;inset:-8%;background-image:linear-gradient(#9b918717 1px,transparent 1px),linear-gradient(90deg,#9b918717 1px,transparent 1px);background-size:64px 64px;transform:translate3d(var(--mx,0px),var(--my,0px),0);will-change:transform}.ruler-horizontal{position:absolute;top:0;left:28px;right:0;height:21px;border-bottom:1px solid #9c928950;background:repeating-linear-gradient(90deg,transparent 0 9px,#9c928960 9px 10px,transparent 10px 19px,#9c928960 19px 20px);mask-image:linear-gradient(transparent 45%,#000 45%)}.ruler-vertical{position:absolute;top:21px;bottom:0;left:0;width:21px;border-right:1px solid #9c928950;background:repeating-linear-gradient(0deg,transparent 0 9px,#9c928960 9px 10px);mask-image:linear-gradient(90deg,transparent 45%,black 45%)}.guide{position:absolute;background:#9c928950}.guide-x{width:1px;left:65%;top:0;bottom:0;transform:translate(var(--mx,0px))}.guide-y{height:1px;top:58%;left:0;right:0;transform:translateY(var(--my,0px))}.vector-path{position:absolute;left:10%;top:5%;width:85%;height:95%;opacity:.58;transform:translate3d(var(--mx,0px),calc(var(--my,0px) + var(--path-y,0px)),0) rotate(var(--path-rotation,0deg));will-change:transform}.workspace-label{position:absolute;right:28px;bottom:22px;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl}header{height:100px;border:0;padding:0 5%;max-width:1600px;margin:auto}.brand-logo{display:flex;align-items:center;line-height:0;flex-shrink:0}.brand-logo img{display:block;width:97px;height:80px;object-fit:contain}.header-label{letter-spacing:1.5px;font-size:11px}.website-link{border:1px solid var(--ink);border-radius:100px;background:transparent;font-size:13px;padding:13px 22px}.website-link:hover{background:var(--ink);color:var(--paper)}.guided{max-width:1440px;padding:25px 5% 70px}.wizard-top{margin-bottom:18px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:400}.progress{margin-bottom:55px}.progress li{padding:17px 0;color:var(--muted)}.progress li>span{border-radius:0;border:0;background:none;font-size:11px}.progress .current>span,.progress .done>span{color:var(--ink);background:transparent}.progress .current:after{background:var(--ink);height:1px}.progress .current b{font-weight:600}.welcome{display:grid;grid-template-columns:1.1fr 1fr;gap:4%;align-items:center;min-height:470px;padding:12px 0 25px}.welcome-intro{text-align:left;max-width:none;margin:0}.welcome-intro>.eyebrow{justify-content:start}.welcome h1{font-size:clamp(70px,8vw,125px);font-weight:400;line-height:.98;letter-spacing:-.073em;margin:30px 0}.welcome h1 em{letter-spacing:-.075em}.welcome-intro>p{font-size:16px;line-height:1.7;max-width:390px;margin:0}.welcome-proof{justify-content:start;gap:10px;margin-top:26px;font-size:10px}.welcome-proof svg{color:var(--ink)}.path-choices{display:flex;flex-direction:column;gap:0;margin:0;max-width:none;border-top:1px solid var(--line)}.path-card,.path-card.recommended{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:28px 0 26px;box-shadow:none}.path-card:hover{transform:translate(6px);border-color:var(--ink)}.path-number{font-size:10px;letter-spacing:1.5px;color:var(--muted);display:block}.path-card h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3vw,40px);letter-spacing:-1.6px;font-weight:400;margin:16px 0 13px}.path-card p{font-size:13px;max-width:390px;line-height:1.7;margin-bottom:20px}.path-card strong{border:0;padding:0;font-size:12px;justify-content:start;gap:25px}.path-card strong>svg{border:1px solid var(--line);border-radius:50%;width:30px;height:30px;padding:6px}.path-card:hover strong>svg{border-color:var(--ink);background:var(--ink);color:var(--paper)}.resume{grid-column:1/-1;max-width:none;margin-top:12px;border-radius:0;background:#f3f2edcc;border:1px solid var(--line)}.wizard-heading h2{font-size:clamp(36px,4.3vw,60px);letter-spacing:-.055em;line-height:1.08}.wizard-heading p{font-size:14px;line-height:1.7}.goal-grid{gap:0;border-left:1px solid var(--line);border-top:1px solid var(--line)}.goal-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:#f3f2edb8;padding:27px 22px;min-height:140px}.goal-card.selected,.goal-card:hover{background:#e9e5e1}.goal-card>span{font-size:13px}.goal-card>svg:last-child{color:var(--muted)}.matched .package-grid{gap:25px}.package-card,.package-card.featured{background:#f3f2edd9;border:1px solid var(--line);border-radius:0;padding:28px}.package-card h3{font-size:28px;letter-spacing:-1px}.package-card>p{font-size:13px}.package-card li{font-size:12px}.package-card li svg{color:var(--ink)}.package-card>button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.graphic-guidance{background:#eeeae7;border-radius:0}.dark,button.dark{border-radius:100px;background:var(--ink);color:var(--paper);padding:15px 23px;font-size:13px}.dark:hover:not(:disabled){background:#443f3b}.edit-nav>button{border-radius:0;padding:15px 12px}.edit-nav>button.selected{background:#e8e3df;border-left:1px solid var(--ink)}.edit-nav b{background:#ddd6d0;border-radius:0}.service-row{background:#f3f2eddc;border:1px solid var(--line);border-radius:0;padding:21px}.service-row.chosen{background:#ebe6e2;border-color:#9a9087}.service-row strong{font-size:14px;font-weight:400}.service-row small{font-size:12px}.service-row input,.consent input{accent-color:var(--ink)}.service-options select{border-radius:0;background:var(--paper)}.service-options{border-color:var(--line)}.category-heading h3{font-size:26px;letter-spacing:-.7px}.notice{border:1px solid var(--line);background:#ece7e2;border-radius:0}.sticky-actions{background:#f3f2edf2;backdrop-filter:blur(10px);box-shadow:none}.review-group{background:#f3f2eddf;border-radius:0}.next-step-card{background:#e9e4e0;border-radius:0}.next-step-card h3{font-size:27px;letter-spacing:-1px}.review-line{border-color:var(--line)}.meet-studio{margin:0 5%;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:30px 0}.meet-studio h3{font-family:Georgia,serif;font-size:27px}.meet-studio>a{background:transparent}.meet-studio>a:hover{background:var(--ink)}.faq{padding:70px 5%;gap:60px}.faq h2{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.055em}.faq summary{font-size:14px}.faq details p{font-size:13px}footer{background:#272320;color:var(--paper);padding:25px 5%}footer .brand-logo{background:var(--paper);padding:4px 10px}footer>span{font-family:Georgia,serif}.modal{background:var(--paper);border-radius:0}.modal h2{font-family:Arial,Helvetica,sans-serif;font-size:39px;font-weight:400;letter-spacing:-1.7px}.review{border-radius:0}form input:not([type=checkbox]),form textarea{background:#f8f7f3;border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #766e67;outline-offset:4px}.form-warning{border-radius:0}@media(max-width:800px){.welcome{grid-template-columns:1fr;gap:40px}.welcome h1{font-size:clamp(65px,12vw,94px);margin:24px 0}.welcome-intro>p{font-size:15px;max-width:490px}.path-choices{display:grid;grid-template-columns:1fr 1fr;gap:30px}.path-card h2{font-size:29px;letter-spacing:-1.2px}.path-card p{font-size:12px}.path-card:hover{transform:translateY(-3px)}.workspace-label{display:none}.ruler-vertical{width:12px}.wizard-heading h2{font-size:42px}.progress{margin-bottom:35px}.guided{padding-bottom:45px}.meet-studio{padding:25px 0}.faq{gap:30px}.goal-card{min-height:125px}.brand-logo img{width:79px;height:65px}}@media(max-width:480px){header{height:85px;gap:12px}.website-link{font-size:11px;padding:11px 14px}.welcome{gap:30px;min-height:0}.welcome h1{font-size:70px;line-height:.98;margin:20px 0}.welcome-intro>.eyebrow{font-size:9px}.welcome-intro>p{font-size:14px}.welcome-proof{font-size:9px;flex-wrap:wrap;gap:7px}.path-choices{grid-template-columns:1fr;gap:0}.path-card{padding:23px 0}.path-card h2{font-size:32px;margin:12px 0}.path-card p{font-size:13px;margin-bottom:16px;max-width:none}.path-card strong{justify-content:space-between}.path-card strong>svg{width:28px;height:28px}.path-number{font-size:9px}.progress{margin-bottom:25px}.wizard-heading h2{font-size:35px}.wizard-heading p{font-size:13px}.goal-card{padding:21px 16px}.goal-card>span{font-size:12px}.package-card h3{font-size:26px}.faq h2{font-size:43px}.faq summary{font-size:13px}.modal h2{font-size:31px}.sticky-actions .dark{padding:12px 16px}.resume{font-size:11px}.meet-studio h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.workspace-grid,.vector-path,.guide{transform:none!important}.path-card:hover{transform:none}}:root{--paper:#eee7dc;--bg:#eee7dc;--ink:#46413d;--muted:#6c6660;--line:#d3cbbb;--accent:#7b6d60;--surface:#faf7ef;--sage:#e7ddd4;--clay:#ead4c3;--lavender:#e5dfed}body{background:var(--paper);color:var(--ink)}.design-workspace{opacity:.25;color:#92887e}.workspace-grid{background-size:88px 88px}.vector-path{opacity:.35}header{height:112px;padding:0 6%;gap:30px}.website-link{background:#f7f2e8;border-color:#c4bba9;color:#5b5147;padding:14px 22px}.website-link:hover{background:#e7ddd4;color:#41372e;border-color:#aa9d91}.guided{max-width:1360px;padding:25px 6% 85px}.wizard-top{margin-bottom:25px}.progress{background:#f8f4eb;border:1px solid #d9d0c1;border-radius:14px;padding:7px 20px;margin-bottom:48px;gap:14px;box-shadow:0 4px 16px #695c3d04}.progress li{gap:11px;padding:14px 7px}.progress li>span{border:1px solid #d1c8b7;border-radius:50%;width:28px;height:28px;background:transparent;color:var(--muted)}.progress .current>span,.progress .done>span{background:#7b6d60;color:#fff;border-color:#7b6d60}.progress .current:after{display:none}.progress .current b{color:#605142}.welcome{gap:7%;padding:15px 0 10px;min-height:480px;grid-template-columns:1fr 1fr}.welcome h1{font-size:clamp(64px,6.8vw,96px);line-height:1.04;letter-spacing:-.07em;margin:28px 0 30px}.welcome h1 em{color:#88786a}.welcome-intro>p{max-width:350px;font-size:15px;line-height:1.85}.welcome-proof{margin-top:30px;line-height:1.7}.path-choices{border:0;display:flex;flex-direction:column;gap:22px}.path-card,.path-card.recommended{border:1px solid #d2c6ba;border-radius:16px;padding:28px 30px;background:#e7ddd4;box-shadow:0 8px 18px #695c3d05}.path-card:nth-child(2){background:#ead4c3;border-color:#d6bca6}.path-card:hover{transform:translateY(-3px);border-color:#9c8e81;box-shadow:0 10px 24px #695c3d10}.path-card:nth-child(2):hover{border-color:#b38d6e}.path-number{display:inline-block;color:#635446;background:#f5f1ee;padding:7px 10px;border-radius:5px;font-size:9px;letter-spacing:1px}.path-card:nth-child(2) .path-number{background:#f7e9de;color:#775a44}.path-card h2{font-size:30px;letter-spacing:-1.15px;line-height:1.2;margin:19px 0 13px}.path-card p{font-size:13px;line-height:1.75;max-width:330px;margin-bottom:23px}.path-card strong{justify-content:space-between;padding-top:17px;border-top:1px solid #c3b6a9;font-size:12px}.path-card:nth-child(2) strong{border-color:#cfb39a}.path-card strong>svg{background:#f6f2ef;border-color:#c0b2a5;width:31px;height:31px}.path-card:nth-child(2) strong>svg{background:#f9ede2;border-color:#cfb39a}.resume{border:1px dashed #b7ab94;background:#f8f3e9;border-radius:12px;padding:22px;margin-top:24px}.wizard-heading{margin-bottom:36px;max-width:800px}.wizard-heading h2{font-size:clamp(34px,4vw,51px);letter-spacing:-.05em;margin:20px 0}.wizard-heading p{font-size:14px;line-height:1.85;max-width:650px}.goal-grid{border:0;gap:16px}.goal-card{border:1px solid #d9cebd;border-radius:13px;background:#faf7ef;padding:25px 22px;min-height:145px;gap:28px}.goal-card>svg:first-child{color:#867565}.goal-card:nth-child(3n+2)>svg:first-child{color:#a17962}.goal-card:nth-child(3n)>svg:first-child{color:#8c7a9c}.goal-card:hover,.goal-card.selected{background:#eae2db;border-color:#b9ab9e}.goal-card>span{font-size:13px;line-height:1.5}.matched{margin-top:35px;padding-top:30px}.matched-heading{margin-bottom:25px}.matched .package-grid{gap:24px}.package-card,.package-card.featured{background:#faf7ef;border:1px solid #d4cab7;border-radius:14px;padding:30px}.package-card:nth-child(2){background:#f0eae5;border-color:#cdc2b7}.package-card h3{font-size:28px;line-height:1.2;margin-bottom:16px}.package-top{margin-bottom:27px}.package-card ul{gap:15px;margin:13px 0 28px}.package-card>button{padding-top:20px;color:#635547}.dark,button.dark{background:#7b6b5c;color:#fff;border-color:#7b6b5c;border-radius:100px}.dark:hover:not(:disabled){background:#645546;border-color:#645546}.edit-layout{gap:32px;grid-template-columns:240px minmax(0,1fr)}.edit-nav{background:#e7dfd8;border:1px solid #d3c8bd;border-radius:13px;padding:18px 12px;gap:7px}.edit-nav>small{margin:5px 12px 18px;color:#71655a}.edit-nav>button{border:0;border-radius:7px;padding:14px 12px}.edit-nav>button.selected{background:#faf8f0;border:0;box-shadow:0 2px 5px #6152430a}.edit-nav b{background:#dfd4c9;border-radius:4px}.edit-tip{padding:23px 12px 8px;margin-top:14px;border-color:#cbc1b7}.service-list{gap:15px}.service-row{background:#faf7ef;border:1px solid #d7cebd;border-radius:11px;padding:23px}.service-row.chosen{background:#f1ece7;border-color:#ab9b8c}.service-options{padding-top:19px;margin-top:19px;gap:18px}.service-options select{border-radius:6px;background:#fcfaf5;padding:11px}.category-heading{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.category-heading h3{font-size:25px}.notice{background:#eae2da;border:1px solid #cfc2b6;border-radius:9px;padding:16px 20px;margin-bottom:28px}.sticky-actions{background:#f8f4eb;border:1px solid #d7cdbb;border-radius:12px;padding:16px 20px;bottom:12px;margin-top:30px;box-shadow:0 6px 22px #66593812;backdrop-filter:none}.review-layout{gap:30px}.review-group{background:#faf7ef;border:1px solid #d5cbb9;border-radius:12px;padding:24px}.review-groups{gap:22px}.review-group>div:first-child{padding-bottom:9px}.review-line{padding:15px 0;line-height:1.6}.next-step-card{background:#e5dfed;border:1px solid #cec2da;border-radius:13px;padding:28px}.next-step-card h3{font-size:26px;line-height:1.3}.next-step-card p{line-height:1.85}.next-step-card ol{margin:24px 0;line-height:2.7}.meet-studio{margin:0 6%;border:1px solid #cfb9a3;border-radius:15px;background:#e5d1bd;padding:32px 36px;gap:30px}.meet-studio h3{font-size:27px;line-height:1.3;max-width:550px;margin:17px 0 13px}.meet-studio p{font-size:13px;line-height:1.7}.meet-studio>a{background:#faf1e7;border-color:#bda58e}.meet-studio>a:hover{background:#e2d7cc;color:#4e453c}.faq{padding:90px 6%;gap:70px}.faq h2{font-size:clamp(38px,4vw,54px);line-height:1.12}.faq h2 em{color:#85786b}.faq>div:last-child{background:#f8f4eb;border:1px solid #d8cebd;border-radius:14px;padding:8px 25px}.faq details:last-child{border-bottom:0}.faq summary{padding:23px 0;line-height:1.6}.faq details p{line-height:1.9;padding-bottom:17px}.faq summary svg{color:#8b7b6c}.modal{background:#f8f4eb;border-radius:16px;padding:40px}.review{border-radius:9px;background:#ede5de}.review summary{line-height:1.5}.modal .form-grid{gap:4px 18px}form input:not([type=checkbox]),form textarea{border-radius:7px;background:#fffdf7;border-color:#d5cbb8;padding:14px}.form-warning{border-radius:8px}.modal h2 em{color:#88786a}footer{background:#ddd5cd;color:#4e443b;padding:34px 6%;border-top:1px solid #ccc0b5}footer .brand-logo{background:transparent;padding:0}footer>span{font-size:24px}.workspace-label{color:#7e7165}@media(max-width:1050px){.welcome{gap:5%}.welcome h1{font-size:74px}.path-card h2{font-size:27px}.path-card,.path-card.recommended{padding:25px}.goal-grid{grid-template-columns:repeat(2,1fr)}.review-layout{grid-template-columns:1fr 290px}.edit-layout{grid-template-columns:215px minmax(0,1fr);gap:24px}}@media(max-width:800px){.welcome{grid-template-columns:1fr;gap:35px}.welcome h1{font-size:80px}.welcome-intro>p{max-width:470px}.path-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.path-card h2{font-size:27px}.path-card,.path-card.recommended{padding:24px}.path-card p{font-size:12px}.progress{padding:5px 12px;gap:6px;margin-bottom:35px}.progress li{padding:13px 2px;gap:8px}.edit-layout{grid-template-columns:1fr;gap:26px}.edit-nav{flex-direction:row;padding:12px;gap:7px;border-radius:10px}.edit-nav>small,.edit-tip{display:none}.review-layout{grid-template-columns:1fr}.meet-studio{padding:28px;gap:24px}.faq{padding-top:65px;padding-bottom:65px;gap:30px}.faq>div:last-child{padding:6px 22px}.next-step-card{padding:28px}.sticky-actions{bottom:8px}.resume{margin-top:0}}@media(max-width:480px){header{height:95px;padding:0 5%;gap:10px}.guided{padding:20px 5% 50px}.wizard-top{margin-bottom:19px}.progress{padding:5px 8px;gap:2px;border-radius:10px;margin-bottom:30px}.progress li{gap:5px;padding:12px 0}.progress li>span{width:21px;height:21px;flex-shrink:0;font-size:9px}.progress b{font-size:8px}.welcome{padding-top:0;gap:28px}.welcome h1{font-size:66px;line-height:1.04;margin:23px 0}.welcome-intro>p{font-size:14px;line-height:1.8}.welcome-proof{margin-top:20px}.path-choices{grid-template-columns:1fr;gap:16px}.path-card,.path-card.recommended{padding:25px;border-radius:13px}.path-card h2{font-size:30px;margin:18px 0 13px}.path-card p{font-size:13px;margin-bottom:20px}.goal-grid{gap:12px}.goal-card{padding:20px 15px;min-height:135px;gap:24px}.goal-card>span{font-size:12px}.wizard-heading h2{font-size:34px;line-height:1.14}.wizard-heading{margin-bottom:26px}.service-row{padding:19px}.service-row strong{font-size:13px;line-height:1.4}.service-row small{font-size:11px;line-height:1.7}.service-options{margin-left:0}.sticky-actions{padding:13px 12px;gap:8px}.sticky-actions .dark{padding:13px 16px;font-size:11px;gap:8px}.sticky-actions>span{font-size:9px}.meet-studio{margin:0 5%;padding:25px;border-radius:12px}.meet-studio h3{font-size:25px}.faq{padding:55px 5%;gap:27px}.faq>div:last-child{padding:2px 18px}.faq h2{font-size:42px}.faq summary{font-size:12px;padding:20px 0}.faq details p{font-size:12px}.modal{padding:32px 22px;border-radius:13px}.review-group{padding:18px}.review-line{gap:8px}.review-line>span{max-width:60%}footer{padding:28px 5%}footer>span{font-size:20px}}:root{--glass:rgba(255,252,246,.76);--glass-line:rgba(255,255,255,.84);--ink:#47423d;--muted:#706963}.design-workspace{opacity:.2}body{background:#eae5db}header{position:relative}.guided{scroll-margin-top:25px}.progress{position:relative;background:#fffdf894;border:1px solid var(--glass-line);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-radius:23px;box-shadow:0 8px 30px #5144380a,inset 0 1px #fff9;overflow:hidden}.progress li{transition:color .35s ease}.progress li>span{transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.progress .current>span{box-shadow:0 3px 9px #705e4e30}.progress .current b{font-weight:500}.website-link{background:#fffcf699;border-color:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff8}.stage{animation:glass-in .52s cubic-bezier(.22,1,.36,1) both;transform-origin:center top;transition:opacity .16s ease,transform .16s ease,filter .16s ease}.guided.is-leaving .stage{animation:none;opacity:0;transform:translateY(-8px) scale(.992);filter:blur(3px);pointer-events:none}.welcome{gap:28px;align-items:stretch;padding:0;grid-template-columns:1.05fr 1fr}.welcome-intro{padding:42px 36px;display:flex;flex-direction:column;justify-content:center;background:#fffbf29e;border:1px solid #ffffffb3;border-radius:25px;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 12px 40px #61553908,inset 0 1px #fff9}.welcome h1{font-size:clamp(60px,6.3vw,88px);margin:27px 0;letter-spacing:-.065em}.welcome-intro>p{font-size:14px;line-height:1.85}.welcome-proof{font-size:9px}.path-choices{gap:20px}.path-card,.path-card.recommended{background:#ebe3dcb8;border:1px solid #ffffffbf;border-radius:24px;padding:29px 30px;backdrop-filter:blur(26px) saturate(110%);-webkit-backdrop-filter:blur(26px) saturate(110%);box-shadow:0 10px 35px #5e4f4109,inset 0 1px #fff9;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s}.path-card:nth-child(2){background:#ecddceb8;border-color:#ffffffbf}.path-card:hover{background:#ebe3dce6;box-shadow:0 15px 34px #5e4f4112;transform:translateY(-3px);border-color:#ffffffbf}.path-card:nth-child(2):hover{background:#ecddcee8;border-color:#ffffffbf}.path-card:active{transform:scale(.985)}.path-card h2{font-size:28px;line-height:1.2}.path-card p{font-size:12px;line-height:1.8}.path-card strong{border-color:#b9ac9f66}.path-card:nth-child(2) strong{border-color:#c8b39c66}.path-number{background:#ffffff73;border:1px solid #ffffffa3;border-radius:100px;padding:7px 11px;font-size:8px}.path-card:nth-child(2) .path-number{background:#ffffff73}.path-card strong>svg,.path-card:nth-child(2) strong>svg{background:#ffffff80;border-color:#ffffffb8}.wizard-heading{padding:28px 32px;background:var(--glass);border:1px solid var(--glass-line);border-radius:21px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);max-width:none;margin-bottom:28px;box-shadow:0 7px 25px #61553905}.wizard-heading h2{font-size:clamp(32px,3.5vw,46px);margin:17px 0 14px}.wizard-heading p{margin-bottom:0;font-size:13px;line-height:1.8}.goal-grid{gap:15px}.goal-card{background:#fffcf6c9;border:1px solid #ffffffc7;border-radius:18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff;transition:background .25s,transform .25s,box-shadow .25s}.goal-card:hover{transform:translateY(-3px);background:#eee8e2f2;border-color:#ffffffc7;box-shadow:0 9px 22px #5e50420d}.goal-card:active{transform:scale(.98)}.matched{border:0;padding:0;margin-top:25px;animation:glass-in .45s cubic-bezier(.22,1,.36,1) both}.matched-heading{padding:8px 3px}.package-card,.package-card.featured,.package-card:nth-child(2){background:#fffcf6d4;border:1px solid #fff;border-radius:22px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 10px 32px #61553907}.package-card:nth-child(2){background:#ede6dfd4}.edit-nav{background:#eae2dbc9;border:1px solid #ffffffb8;border-radius:20px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.edit-nav>button{transition:background .25s,box-shadow .25s;border-radius:10px}.edit-nav>button.selected{background:#ffffffb0;box-shadow:0 3px 10px #61524308}.edit-tip{margin-top:20px}.edit-layout>div{padding:25px;background:#fffcf6a6;border:1px solid #ffffffbd;border-radius:22px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.service-list{animation:glass-in .32s cubic-bezier(.22,1,.36,1) both;gap:12px}.service-row{background:#fffdf790;border:1px solid #ded7d0;border-radius:13px;padding:20px;transition:background .25s,border-color .25s,box-shadow .25s}.service-row.chosen{background:#ede6e0e8;border-color:#c3b6a9;box-shadow:inset 0 1px #fff8}.service-options{animation:glass-in .25s ease-out both}.category-heading{margin-bottom:20px;padding-bottom:18px}.category-heading h3{font-size:24px}.notice{background:#ece5deba;border-color:#ffffffc2;border-radius:13px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sticky-actions{background:#fffcf6d4;border:1px solid #ffffffd6;border-radius:20px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 9px 32px #5144381a;padding:17px 22px}.dark,button.dark{background:linear-gradient(155deg,#8e7d6e,#746251);border:1px solid #9b8b7c;box-shadow:inset 0 1px #ffffff38,0 4px 10px #63534514;transition:transform .25s,box-shadow .25s,background .25s}.dark:active:not(:disabled){transform:scale(.97)}.review-group{background:#fffcf6db;border:1px solid #ffffffcf;border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.next-step-card{background:#e6e0ebc9;border:1px solid #ffffffc7;border-radius:22px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.next-step-card>h3{font-size:25px}.resume{background:#fffcf6b3;border:1px solid #ffffffbd;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.meet-studio{background:#e7dbcbb3;border:1px solid #ffffffa6;border-radius:22px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.meet-studio>a{background:#ffffff73;border-color:#ffffffa6}.faq>div:first-child{align-self:start;padding:23px 0}.faq>div:last-child{background:#fffcf6c4;border:1px solid #ffffffbf;border-radius:22px;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.faq details[open]>p{animation:glass-in .3s ease-out both}.modal-backdrop{background:#4b443e40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:backdrop-in .25s ease both}.modal{background:#fcf9f1f0;border:1px solid #ffffffd9;border-radius:26px;box-shadow:0 35px 100px #3a322a26,inset 0 1px #fff;animation:modal-in .4s cubic-bezier(.22,1,.36,1) both}.review{background:#ede6df9c;border:1px solid #ddd2c7;border-radius:11px}.modal .close-modal{background:#ffffff80;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.modal .close-modal svg{width:18px}.form-warning{background:#ede2cbaa}.success{animation:glass-in .4s ease both}footer{background:#dcd3cbbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#ffffff85}@keyframes glass-in{0%{opacity:0;transform:translateY(12px) scale(.993);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:1050px){.welcome-intro{padding:32px 28px}.welcome h1{font-size:70px}.path-card,.path-card.recommended{padding:25px}.path-card h2{font-size:26px}}@media(max-width:800px){.welcome{grid-template-columns:1fr;gap:20px}.welcome-intro{padding:32px}.welcome h1{font-size:74px}.path-choices{grid-template-columns:1fr 1fr;display:grid;gap:16px}.welcome-proof{margin-top:22px}.edit-nav{padding:12px}.edit-layout>div{padding:22px}.wizard-heading{padding:25px}.progress{border-radius:18px}.meet-studio{padding:28px}.modal{border-radius:22px}}@media(max-width:480px){.welcome-intro{padding:27px 25px;border-radius:22px}.welcome h1{font-size:61px;margin:22px 0}.welcome-intro>p{font-size:13px}.welcome-proof{font-size:9px;gap:6px;line-height:1.8}.path-choices{grid-template-columns:1fr;gap:15px}.path-card,.path-card.recommended{padding:25px;border-radius:22px}.path-card h2{font-size:29px}.path-card p{font-size:13px}.progress{border-radius:16px;padding:5px 8px}.wizard-heading{padding:24px 22px;border-radius:20px}.wizard-heading h2{font-size:31px;line-height:1.16}.wizard-heading p{font-size:12px}.edit-layout>div{padding:17px;border-radius:20px}.category-heading{display:block}.category-heading span{margin-top:9px}.category-heading h3{font-size:23px}.service-row{padding:16px}.service-row strong{font-size:12px}.service-row small{font-size:11px}.service-options{gap:10px}.service-options select{font-size:11px;padding:10px 6px}.sticky-actions{padding:13px 12px;border-radius:18px}.goal-card{border-radius:16px}.next-step-card,.review-group{border-radius:20px}.modal{padding:33px 22px;border-radius:22px}.modal h2{font-size:30px}.meet-studio{padding:25px;border-radius:22px}.faq>div:last-child{border-radius:20px}.faq details[open]>p{animation-duration:.25s}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.welcome-intro,.wizard-heading,.progress,.goal-card,.package-card,.edit-layout>div,.review-group,.faq>div:last-child,.sticky-actions{background:#f8f5ed}.path-card,.path-card.recommended{background:#ebe3dc}.path-card:nth-child(2){background:#ecddce}}@media(prefers-reduced-motion:reduce){.stage,.matched,.service-list,.service-options,.modal-backdrop,.modal,.success,.faq details[open]>p{animation:none!important;transition:none!important;filter:none!important}.guided.is-leaving .stage{transform:none;filter:none}.path-card:hover,.goal-card:hover,.dark:active:not(:disabled){transform:none}}:root{--paper:#f3f2ed;--bg:#f3f2ed;--ink:#49433f;--muted:#746c65;--line:#d8d0c7;--accent:#937b6b;--glass:rgba(255,252,247,.76);--sage:#e8dfd4;--clay:#ead8d1;--lavender:#e9e1e5}body{background:var(--paper)}.design-workspace{color:#a3978b;opacity:.5}.workspace-grid{background-image:linear-gradient(#a3978b17 1px,transparent 1px),linear-gradient(90deg,#a3978b17 1px,transparent 1px);background-size:64px 64px}.ruler-horizontal{border-color:#a3978b50;background:repeating-linear-gradient(90deg,transparent 0 9px,#a3978b60 9px 10px,transparent 10px 19px,#a3978b60 19px 20px)}.ruler-vertical{border-color:#a3978b50;background:repeating-linear-gradient(0deg,transparent 0 9px,#a3978b60 9px 10px)}.guide{background:#a3978b50}.vector-path{opacity:.58}.workspace-label{color:#96897e}.welcome h1 em,.faq h2 em,.modal h2 em{color:#927869}.path-card,.path-card.recommended{background:#e8ded1bf}.path-card:hover{background:#e8ded1e8}.path-card:nth-child(2){background:#eedcd6ba}.path-card:nth-child(2):hover{background:#eedcd6e8}.path-number{color:#796453}.path-card:nth-child(2) .path-number{color:#8a6960}.path-card strong,.path-card:nth-child(2) strong{border-color:#b6a49666}.path-card strong>svg,.path-card:nth-child(2) strong>svg{background:#fffaf68c;border-color:#ffffffc0}.path-card:hover strong>svg{background:#8a7363;color:#fff;border-color:#8a7363}.progress .current>span,.progress .done>span{background:#8b7362;border-color:#8b7362;color:#fff}.progress .current>span{box-shadow:0 3px 9px #7d62552b}.progress .current b{color:#705b4e}.dark,button.dark{background:linear-gradient(155deg,#856d5e,#70594d);border-color:#8c7667;color:#fff;box-shadow:inset 0 1px #ffffff38,0 4px 10px #6b51431a}.dark:hover:not(:disabled){background:linear-gradient(155deg,#755b4c,#614b3f);border-color:#766051}.goal-card:hover,.goal-card.selected{background:#ebe1d6f2;border-color:#d4c4b5}.goal-card>svg:first-child{color:#927b68}.goal-card:nth-child(3n+2)>svg:first-child{color:#a47c6b}.goal-card:nth-child(3n)>svg:first-child{color:#9b7d87}.edit-nav{background:#ebe2d8c9}.edit-nav>small{color:#877162}.edit-nav b{background:#e1d2c4}.service-row.chosen{background:#eee5dbe8;border-color:#bca792;box-shadow:inset 0 1px #fff8}.service-row input,.consent input{accent-color:#8a7060}.package-card:nth-child(2){background:#ebe1d6d4}.package-card>button{color:#7c6354}.notice{background:#eee4daba}.next-step-card{background:#ebdde2c9}.review{background:#eee4d79c;border-color:#ded0c0}.success svg{color:#8c7160}.website-link{color:#705c50}.website-link:hover{background:#e9ded1;color:#644f43;border-color:#c6b3a1}.faq summary svg{color:#a18c79}.welcome-proof svg{color:#92755f}footer{background:#ded5cbbf;border-color:#ffffff85;color:#65574d}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#9a7c68}.meet-studio.intro-strip{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:32px;width:88%;max-width:1196px;min-height:100px;margin:10px auto 26px;padding:21px 27px;background:#faf5eea6;border:1px solid #ffffffd6;border-radius:22px;backdrop-filter:blur(26px) saturate(110%);-webkit-backdrop-filter:blur(26px) saturate(110%);box-shadow:0 9px 30px #7560490a,inset 0 1px #ffffffb0}.intro-strip .eyebrow{font-size:8px;letter-spacing:1.6px;color:#998575}.intro-strip .intro-strip-title h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:8px 0 0;color:#67564a}.meet-studio.intro-strip>p{font-size:12px;line-height:1.7;max-width:340px;margin:0;padding-left:29px;border-left:1px solid #d9cbbb;color:#85756a}.meet-studio.intro-strip>.website-link{flex-shrink:0;white-space:nowrap;background:#ffffff6b;border-color:#ffffffd9;padding:12px 18px;font-size:12px}.meet-studio.intro-strip>.website-link:hover{background:#e8dcd0;color:#665044}.guided{padding-top:14px}@media(min-width:1600px){.meet-studio.intro-strip{max-width:1168px}}@media(max-width:950px){.meet-studio.intro-strip{gap:22px;padding:21px 24px}.meet-studio.intro-strip>p{display:none}.meet-studio.intro-strip{grid-template-columns:1fr auto;min-height:92px}.intro-strip .intro-strip-title h2{font-size:25px}}@media(max-width:480px){.meet-studio.intro-strip{width:90%;gap:12px;padding:18px;margin:4px auto 24px;min-height:86px;border-radius:19px}.intro-strip .intro-strip-title h2{font-size:20px;letter-spacing:-.5px;max-width:175px}.intro-strip .eyebrow{font-size:7px;letter-spacing:1px}.meet-studio.intro-strip>.website-link{font-size:10px;padding:10px 11px;gap:7px}.intro-strip .website-link svg{width:14px;height:14px}.guided{padding-top:7px}}@media(max-width:360px){.meet-studio.intro-strip{grid-template-columns:1fr;gap:14px;padding:20px}.meet-studio.intro-strip>.website-link{justify-self:start}.intro-strip .intro-strip-title h2{max-width:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.meet-studio.intro-strip{background:#f5eee5}.path-card,.path-card.recommended{background:#e8ded1}.path-card:nth-child(2){background:#eedcd6}}h1,h2,h3{word-spacing:normal}.welcome h1{font-size:clamp(38px,4.1vw,56px);line-height:1.18;letter-spacing:-.025em;margin:25px 0;text-wrap:balance;overflow-wrap:normal;word-break:normal}.welcome h1 em{display:block;line-height:1.2;letter-spacing:-.02em;margin-top:.08em}.faq h2{font-size:clamp(34px,3.7vw,48px);line-height:1.22;letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;margin-top:19px}.faq h2 em{display:block;letter-spacing:-.015em;line-height:1.25}.intro-strip .intro-strip-title h2{font-size:23px;line-height:1.3;letter-spacing:-.015em;margin-top:7px;max-width:none}.path-card h2{line-height:1.25;letter-spacing:-.025em}.wizard-heading h2{line-height:1.2;letter-spacing:-.025em}.package-card h3,.next-step-card h3{line-height:1.3;letter-spacing:-.02em}.category-heading h3{line-height:1.3;letter-spacing:-.015em}.modal h2{line-height:1.25;letter-spacing:-.025em}@media(max-width:800px){.welcome h1{font-size:48px;max-width:540px}.faq h2{font-size:41px}.intro-strip .intro-strip-title h2{font-size:23px}}@media(max-width:480px){.welcome h1{font-size:36px;line-height:1.2;margin:22px 0}.welcome h1 em{line-height:1.22}.faq h2{font-size:35px;line-height:1.25}.intro-strip .intro-strip-title h2{font-size:19px;line-height:1.3}.path-card h2{font-size:27px}.wizard-heading h2,.modal h2{font-size:29px;line-height:1.25}}:root{--glass:rgba(255,252,247,.12);--glass-line:rgba(255,255,255,.65);--ink:#403a36;--muted:#665d55}.design-workspace{opacity:.78}.design-workspace:before{content:"";position:absolute;inset:-12%;background:radial-gradient(ellipse at 15% 35%,rgba(184,154,127,.25),transparent 46%),radial-gradient(ellipse at 85% 68%,rgba(197,157,153,.22),transparent 43%);transform:translate3d(var(--mx,0px),var(--my,0px),0);pointer-events:none}.stage,.matched,.service-list,.service-options{filter:none}@keyframes glass-in{0%{opacity:0;transform:translateY(12px) scale(.993)}to{opacity:1;transform:none}}:is(.progress,.welcome-intro,.path-card,.path-card.recommended,.path-card:nth-child(2),.wizard-heading,.goal-card,.package-card,.package-card.featured,.package-card:nth-child(2),.edit-nav,.edit-layout>div,.review-group,.next-step-card,.resume,.notice,.sticky-actions,.faq>div:last-child),.meet-studio.intro-strip{background:linear-gradient(140deg,#ffffff2e,#fffaf20f 48%,#ffffff21);border:1px solid rgba(255,255,255,.62);border-right-color:#9782703b;border-bottom-color:#97827047;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px #ffffffe0,inset 1px 0 #ffffff40,inset 0 -1px #ffffff6b,0 12px 30px #5944310f}.path-card,.path-card.recommended,.path-card:nth-child(2){background:linear-gradient(140deg,#fff3,#ebd6c612 52%,#ffffff1a)}.path-card:hover,.path-card.recommended:hover,.path-card:nth-child(2):hover,.goal-card:hover{background:linear-gradient(140deg,#ffffff45,#fff7eb1f 50%,#ffffff2e);border-color:#fffc;box-shadow:inset 0 1px #fff,0 15px 32px #59443112}.goal-card.selected{background:#d2b2972e;border-color:#aa8b72}.edit-layout>div{background:#fffcf612;-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.service-row{background:#ffffff1f;border-color:#856f5b2e;box-shadow:inset 0 1px #ffffff59}.service-row.chosen{background:#cead8e33;border-color:#8c6c51a6;box-shadow:inset 0 1px #ffffff8c}.edit-nav>button.selected{background:#ffffff3d;box-shadow:inset 0 1px #ffffff80,0 2px 8px #59443109}.edit-nav b{background:#bb9a7f33}.website-link,.meet-studio.intro-strip>.website-link,.path-number,.path-card:nth-child(2) .path-number{background:#ffffff2e;border-color:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.website-link:hover,.meet-studio.intro-strip>.website-link:hover{background:#ffffff52;border-color:#ffffffc0}.path-card strong>svg,.path-card:nth-child(2) strong>svg{background:#ffffff2b;border-color:#ffffff80}.review{background:#efdecd26;border-color:#8e725938}.sticky-actions{-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);background:#fff9ee33}.modal-backdrop{background:#45362a1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{background:linear-gradient(140deg,#ffffff59,#f9f0e038 55%,#ffffff47);border-color:#fffc;-webkit-backdrop-filter:blur(38px) saturate(115%);backdrop-filter:blur(38px) saturate(115%);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff80,0 25px 90px #59443129}form input:not([type=checkbox]),form textarea,.service-options select{background:#fffdf8a8;border-color:#846d5945}footer{background:#cebba524;border-color:#ffffff80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.welcome-intro>p,.path-card p,.wizard-heading p,.service-row small,.package-card>p,.next-step-card p,.faq details p{color:#665c53}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(.progress,.welcome-intro,.path-card,.path-card.recommended,.path-card:nth-child(2),.wizard-heading,.goal-card,.package-card,.package-card:nth-child(2),.edit-nav,.edit-layout>div,.review-group,.next-step-card,.resume,.notice,.sticky-actions,.faq>div:last-child,.modal),.meet-studio.intro-strip{background:#faf6edf0}}@media(prefers-reduced-transparency:reduce){:is(.progress,.welcome-intro,.path-card,.path-card.recommended,.path-card:nth-child(2),.wizard-heading,.goal-card,.package-card,.package-card:nth-child(2),.edit-nav,.edit-layout>div,.review-group,.next-step-card,.resume,.notice,.sticky-actions,.faq>div:last-child,.modal),.meet-studio.intro-strip{background:#f6f0e6;-webkit-backdrop-filter:none;backdrop-filter:none}}.header-label{letter-spacing:1.4px}.intro-strip .website-link{white-space:nowrap}.email-alternative{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px auto 0;text-decoration:underline;text-underline-offset:4px;font-size:12px}.form-grid input,.modal textarea{font-size:16px}@media(max-width:600px){header{padding-left:6%;padding-right:6%;gap:12px}.header-label{display:none}.website-link{font-size:12px}.intro-strip{display:none}.welcome h1{font-size:clamp(40px,11vw,61px)}.progress b{font-size:10px}}
