:root{--accent:#a58766;--accent-light:#cbb496;--accent-deep:#796047;--accent-hover:#b89b7c;--accent-rgb:165,135,102;--accent-light-rgb:203,180,150;--accent-deep-rgb:121,96,71;--paper:#f6f5f1;--paper-deep:#eae6df;--surface:#fffefa;--ink:#242422;--muted:#6d6962;--line:#ded9d1;--dark:#20211f;--dark-soft:#292a27;--shell:min(1280px,calc(100vw - 96px))}body{background:#f6f5f1}body:before{display:none}.start-redesign{--font-start-display:var(--font-manrope);color:#242422;font-family:var(--font-manrope);--radius-large:12px;--radius-medium:8px;--radius-small:5px;background:#f6f5f1}.start-redesign .section-shell{width:min(1280px,100% - 96px);max-width:1280px;margin-inline:auto}.start-redesign h2{font-family:var(--font-manrope);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.5vw,50px);font-weight:520;line-height:1.13}.start-redesign h3{font-family:var(--font-manrope);letter-spacing:-.025em;font-size:25px;font-weight:550;line-height:1.25}.start-redesign p{line-height:1.75}.start-redesign .eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#68625a;margin:0 0 18px;font-size:10px;font-weight:650;line-height:1.6}.start-redesign .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.start-redesign .section-heading h2{margin:0}.start-redesign .section-heading>p{color:#706b63;justify-self:end;max-width:430px;margin:0;font-size:14px}.start-redesign .section-heading>div{min-width:0}.start-redesign section[id]{scroll-margin-top:100px}.start-redesign .site-header{width:100%;max-width:none;min-height:80px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f5f1ed;border:0;border-bottom:1px solid #e7e1d9;border-radius:0;grid-template-columns:185px 1fr auto;gap:20px;margin:0;padding:16px max(32px,50vw - 640px);display:grid;position:sticky;top:0}.start-redesign .brand{min-width:0}.start-redesign .brand-logo__image{width:138px;height:auto}.start-redesign .desktop-nav{justify-content:center;gap:20px;font-size:11px}.start-redesign .desktop-nav a{white-space:nowrap;color:#68645d;align-items:center;min-height:40px;display:inline-flex}.start-redesign .desktop-nav a:hover{color:#856644}.start-redesign .header-contact{color:#fff;background:#252525;border:0;border-radius:5px;gap:24px;min-height:46px;padding:14px 17px;font-size:11px}.start-redesign .header-contact:hover{background:#4c4438}.product-icon{color:inherit;flex-shrink:0}.product-icon-accent{stroke:#aa8966}.start-redesign button,.start-redesign a{touch-action:manipulation}.start-redesign button:focus-visible,.start-redesign a:focus-visible,.start-redesign input:focus-visible,.start-redesign select:focus-visible,.start-redesign summary:focus-visible,.start-redesign [role=tabpanel]:focus-visible{outline-offset:5px;outline:2px solid #9b7852}.start-redesign button{font-family:inherit}.start-action{color:#fff;background:#262626;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:54px;padding:17px 23px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.start-action:hover{background:#514737;transform:translateY(-2px)}.start-note,.prototype-note{color:#68625a;font-size:12px;line-height:1.7}.start-redesign .start-action{color:#fff}.product-experience,.start-model,.start-modules,.start-directions,.start-local,.start-city-selection,.start-calc{padding-block:88px}.product-experience{border-bottom:1px solid #e1dcd4}.experience-grid,.commission-experience,.modules-experience,.guarantee-experience{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.experience-story{min-width:0;max-width:540px}.experience-tabs{border-bottom:1px solid #ded8cf;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.experience-tabs button{color:#68625a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:1fr auto;gap:14px 4px;padding:12px 10px 18px;transition:color .2s,border-color .2s;display:grid;position:relative}.experience-tabs button>svg{grid-column:1/-1}.experience-tabs button>span{font-size:13px;font-weight:550}.experience-tabs button>.experience-tab-number{color:#68625a;align-self:center;font-size:9px}.experience-tabs button[aria-selected=true]{color:#242422;border-bottom-color:#a58766}.experience-tabs button:hover{color:#896643}.experience-story-text{min-height:220px;margin-top:40px}.experience-story-text h3{max-width:400px;margin:0 0 18px;font-size:30px}.experience-story-text>p{color:#70695f;max-width:430px;font-size:15px}.experience-result{color:#645340;border-top:1px solid #dfd8cd;align-items:center;gap:15px;margin-top:24px;padding-top:22px;font-size:13px;line-height:1.6;display:flex}.prototype-note{color:#68625a;max-width:435px;margin:25px 0 0;font-size:11px}.product-prototype{background:#fffefa;border:1px solid #e0d9ce;border-radius:10px;min-width:0;min-height:515px;box-shadow:0 24px 60px -30px #64544335}.prototype-toolbar{color:#68625a;border-bottom:1px solid #e9e2d9;align-items:center;gap:20px;padding:16px 23px;font-size:10px;display:flex}.prototype-brand{color:#282824;letter-spacing:-.08em;font-size:25px;font-weight:750;line-height:1}.prototype-brand>span{letter-spacing:.04em;margin-left:2px;font-size:12px}.prototype-toolbar>span:nth-child(2){margin-left:auto}.prototype-toolbar i{background:#a78b68;border-radius:50%;width:6px;height:6px}.prototype-screen{min-height:445px;padding:27px 30px 20px}.prototype-label{color:#68625a;align-items:center;gap:9px;font-size:10px;display:flex}.prototype-status{color:#72604a;background:#f1eee7;border-radius:4px;margin-left:auto;padding:5px 9px;font-size:9px}.prototype-screen h3{margin:20px 0 8px;font-size:24px}.prototype-muted{color:#68625a;margin:0 0 20px;font-size:11px}.prototype-object-plan{background:#e2dbcf;border:1px solid #cabdaa;grid-template-rows:45px 45px;grid-template-columns:1fr 1.25fr;gap:5px;max-width:100%;height:105px;margin:20px 0;padding:5px;display:grid}.prototype-object-plan>div{color:#68625a;background:#f7f4ed;border:1px solid #c6b8a6;place-items:center;font-size:10px;display:grid;position:relative}.prototype-object-plan>div:nth-child(2){background:repeating-linear-gradient(90deg,#eee7da 0 19px,#e4d9c8 20px 21px);grid-area:1/2/3}.prototype-object-plan>div:nth-child(3){background:repeating-linear-gradient(0deg,#ede9e0 0 14px,#ddd8cd 15px);grid-area:2/1}.prototype-object-plan span{background:#f7f4eddd;padding:4px 8px}.prototype-facts{margin:20px 0}.prototype-facts>div{justify-content:space-between;gap:14px;margin:11px 0;font-size:11px;line-height:1.5;display:flex}.prototype-facts dt{color:#68625a}.prototype-facts dd{text-align:right;margin:0;font-weight:550}.prototype-action{color:#fff;cursor:pointer;background:#2b2b27;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:47px;padding:12px 16px;font-size:11px;transition:background .2s;display:flex}.prototype-action:hover{background:#756047}.prototype-feedback{color:#68625a;min-height:30px;margin:13px 0 0;font-size:10px;line-height:1.5!important}.prototype-switch{border-bottom:1px solid #ddd6cb;gap:20px;margin-top:20px;display:flex}.prototype-switch button{color:#898073;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.prototype-switch button[aria-pressed=true]{color:#252525;border-color:#a58766}.prototype-estimate>div{border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:11px;line-height:1.5;display:flex}.prototype-estimate .prototype-table-head{color:#9b8c79;padding:15px 0 7px;font-size:9px}.prototype-estimate i{color:#ab9375;margin-right:11px;font-size:9px;font-style:normal}.prototype-estimate>div>span:last-child{color:#887c6b;text-align:right}.prototype-summary{background:#f4f0e8;gap:15px;margin-top:22px;padding:18px;display:flex}.prototype-summary svg{color:#9b7d58}.prototype-summary strong{font-size:12px;font-weight:600}.prototype-summary p{color:#817361;margin:6px 0 0;font-size:11px;line-height:1.6}.prototype-text-link{color:#776044;justify-content:space-between;align-items:center;min-height:35px;margin-top:18px;font-size:11px;display:flex}.prototype-task{border-bottom:1px solid #e4ddd3;align-items:center;gap:18px;padding:22px 0;display:flex}.prototype-task svg{color:#a38c6d}.prototype-task strong{font-size:12px;display:block}.prototype-task span{color:#847c70;margin-top:5px;font-size:11px;line-height:1.6;display:block}.prototype-task.is-complete{color:#76603f}.prototype-task+.prototype-action{margin-top:22px}.start-redesign .owner-fit{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e1dcd4;grid-template-columns:1fr 1fr;gap:64px;padding:70px 0;display:grid}.start-redesign .owner-fit__heading{max-width:520px}.start-redesign .owner-fit h2{max-width:440px;margin:0 0 20px;font-size:39px}.start-redesign .owner-fit__heading>p:last-child{color:#746d63;max-width:410px;font-size:14px}.start-redesign .owner-fit__grid{display:block}.start-redesign .owner-fit__grid article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.start-redesign .owner-fit__grid article+article{border-top:1px solid #ddd6cc;margin-top:28px;padding-top:22px}.start-redesign .owner-fit__grid article>span{color:#68625a;font-size:11px}.start-redesign .owner-fit__grid ul{gap:10px;margin:14px 0 0}.start-redesign .owner-fit__grid li{color:#70695f;gap:14px;font-size:12px;line-height:1.65}.start-redesign .owner-fit__grid li svg{color:#a18b6c}.commission-experience{background:#faf8f3;border:1px solid #ded7cc;border-radius:10px;gap:0;overflow:hidden}.commission-experience>div{min-width:0;padding:38px 42px}.commission-experience>div+div{background:#efebe3;border-left:1px solid #ded7cc}.source-toggle{border-bottom:1px solid #d9d1c4;grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-toggle button{color:#68625a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 0 16px;font-size:11px;display:flex}.source-toggle button[aria-pressed=true]{color:#2d2b25;border-color:#977550}.commission-number{align-items:center;gap:24px;min-height:135px;margin:25px 0 22px;display:flex}.commission-number strong{letter-spacing:-.08em;color:#2d2b26;white-space:nowrap;font-size:110px;font-weight:400;line-height:1}.commission-number strong span{color:#aa8964;margin-left:3px;font-size:50px}.commission-number p{color:#726650;max-width:150px;font-size:14px;line-height:1.6}.commission-explanation{color:#68625a;min-height:84px;margin:0;font-size:13px}.flow-heading{align-items:center;gap:20px;display:flex}.flow-heading svg{color:#9e7f58}.flow-heading h3{margin:0;font-size:25px}.client-flow ol{margin:22px 0 0;padding:0;list-style:none;position:relative}.client-flow li{align-items:center;gap:16px;min-height:49px;padding:9px 0;display:flex;position:relative}.client-flow li:before{content:"";background:#c9b89f;width:1px;position:absolute;top:-8px;bottom:calc(100% - 9px);left:17px}.client-flow li:first-child:before{display:none}.flow-node{color:#9f815b;z-index:1;background:#f8f4eb;border:1px solid #cbbba3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.client-flow li strong{font-size:12px;font-weight:500}.client-flow li>span:last-child{color:#68625a;margin-left:auto;font-size:10px}.client-flow .start-note{margin:16px 0 0;font-size:10px}.start-redesign .start-price{color:#f7f3e9;background:#262626;border:0;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-block:20px;padding:65px 64px;display:grid}.start-redesign .start-price h2{color:#f7f3e9;margin:0 0 24px;font-size:42px}.start-price .eyebrow{color:#c5ab89}.start-price>div>p:not(.eyebrow){color:#c0b7a8;max-width:400px;font-size:14px}.start-price-value{min-width:0}.start-price-value>strong{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,65px);font-weight:450;line-height:1.2;display:block}.start-price-value>span{color:#b5a994;margin-top:9px;font-size:12px;display:block}.start-price-value dl{margin:23px 0}.start-price-value dl>div{border-bottom:1px solid #565345;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.start-price-value dd{color:#e3c9a4;margin:0;font-weight:600}.start-price .start-action{color:#282720;background:#ddc9ae;width:100%}.start-price .start-note{color:#c3b6a2;font-size:10px;line-height:1.7}.start-redesign #acquisition{color:#252525;background:#eeebe5;padding-block:90px}.start-redesign #acquisition>.scene-shell>.scene-heading h2,.start-redesign #acquisition .acquisition-explanation h3{font-family:var(--font-manrope);color:#252525}.start-redesign #acquisition h2{font-size:44px}.start-redesign #acquisition [class*=eyebrow]{color:#68625a}.start-redesign #acquisition [class*=routeStage]{box-shadow:none;background:#fffdfa;border:1px solid #ded6ca;border-radius:10px}.start-redesign #acquisition [class*=stepCopy]>p,.start-redesign #acquisition [class*=headingAside]>p{color:#68625a}.start-redesign #acquisition [class*=routeTab]{color:#68625a;border-color:#d6cbbd}.start-redesign #acquisition [class*=routeTab][aria-selected=true]{color:#fff;background:#282923}.start-redesign #acquisition [class*=routeTab]:before{background:#a0805b}.start-redesign #acquisition [class*=result]{background:#f1ece3}.start-redesign #acquisition [class*=feedback]{color:#262522}.start-redesign #acquisition [class*=finance]{border-color:#d6c6ad}.start-direction-list{border-top:1px solid #dcd4c8;border-bottom:1px solid #dcd4c8;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 25px;display:grid}.start-direction-list article{border-right:1px solid #dcd4c8;flex-direction:column;gap:18px;padding:30px 25px;display:flex}.start-direction-list article:first-child{padding-left:0}.start-direction-list article:last-child{border-right:0;padding-right:0}.direction-icon{color:#a4845e}.start-direction-list h3{margin:0;font-size:20px}.start-direction-list p{color:#787063;margin:0;font-size:12px;line-height:1.75}.modules-experience{align-items:stretch;gap:42px}.module-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-choice-grid button{text-align:left;cursor:pointer;color:#5f574c;background:0 0;border:1px solid #e0d8cc;border-radius:7px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.module-choice-grid button[aria-selected=true]{background:#fffdf8;border-color:#b39773;box-shadow:0 6px 20px #7160490a}.module-choice-grid button:hover{background:#fffdf8;border-color:#c4ad8e;transform:translateY(-2px)}.module-index{color:#68625a;font-size:9px;position:absolute;top:17px;right:17px}.module-choice-grid svg{color:#9f805a;margin-bottom:18px}.module-choice-grid strong{color:#39362f;font-size:15px;font-weight:550}.module-choice-grid button>span:last-of-type{color:#57534e;max-width:210px;margin-top:8px;font-size:11px;line-height:1.65}.module-choice-grid i{color:#aa8961;font-size:14px;font-style:normal;position:absolute;bottom:15px;right:17px}.module-stage{background:#efebe3;border-radius:10px;align-items:center;min-width:0;padding:30px 38px;display:flex;position:relative;overflow:hidden}.module-stage-content{width:100%}.module-stage img{object-fit:contain;width:100%;height:275px;margin:0 auto 20px;display:block}.module-stage .eyebrow{margin-bottom:12px}.module-stage h3{max-width:430px;margin:0 0 15px;font-size:28px}.module-stage p:last-child{color:#7c705f;max-width:440px;min-height:66px;margin:0;font-size:13px}.planning-scene{isolation:isolate;height:550px;margin:35px 0;position:relative;overflow:hidden}.planning-scene>img,.planning-scene>picture>img{object-fit:cover;object-position:center;z-index:-2}.planning-shade{z-index:-1;background:linear-gradient(90deg,#191a19cf 0%,#191a1966 47%,#191a1900 80%);position:absolute;inset:0}.start-redesign .planning-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}.start-redesign .planning-content .eyebrow{color:#dbc3a3}.start-redesign .planning-content h2{color:#fffaf1;max-width:600px;margin:0;font-size:clamp(36px,4vw,57px);line-height:1.1}.planning-content>p:not(.eyebrow){color:#d4cbbf;max-width:400px;margin:24px 0;font-size:14px}.planning-content>a{color:#f4e5d1;border-bottom:1px solid #a08c72;align-items:center;gap:24px;min-height:40px;padding-bottom:10px;font-size:12px;display:inline-flex}.start-redesign .founder-section{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;padding-block:85px;display:grid}.start-redesign .founder-portrait{aspect-ratio:4/5;border-radius:10px;min-height:0;max-height:680px;overflow:hidden}.start-redesign .founder-portrait>img,.start-redesign .founder-portrait>picture>img{object-fit:cover;width:100%;height:100%}.start-redesign .founder-copy h2{font-size:38px;line-height:1.2}.start-redesign .founder-copy>p:not(.eyebrow){color:#746d62;font-size:13px;line-height:1.9}.start-redesign .founder-proof{background:0 0;border-top:1px solid #d8cfc0;border-radius:0;margin-top:25px;padding:20px 0 0}.start-redesign .founder-proof__images{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;overflow:hidden}.start-redesign .founder-proof__images img{object-fit:cover;border-radius:5px;width:100%;height:150px}.start-redesign .founder-proof p{font-size:10px}.start-redesign .founder-proof p strong{font-size:12px}.start-redesign .founder-note{font-size:10px!important}.start-redesign .founder-portrait>span{background:#22221ff0;border:1px solid #605643;font-size:11px;bottom:15px}.start-local-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.start-local figure{min-width:0;margin:0}.start-local img{aspect-ratio:1.1;object-fit:cover;border-radius:9px;width:100%;height:auto}.start-local figcaption{color:#9b8a74;padding-top:12px;font-size:10px}.start-local-grid h3{margin:25px 0 12px;font-size:22px}.start-local-grid h3:first-child{margin-top:0}.start-local-grid p{color:#7c7263;font-size:13px}.start-local-grid .start-action{margin-top:14px}.start-city-nav input{width:100%;max-width:520px;font:inherit;background:#fffdfa;border:1px solid #d5c9b8;border-radius:5px;margin-top:9px;padding:15px 16px;font-size:14px;display:block}.start-city-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;margin:25px 0;display:grid}.start-city-links a{color:#6f614e;border-bottom:1px solid #dcd3c5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 0;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.start-city-links a:hover{color:#24231e}.start-city-nav--compact{max-width:520px}.start-city-nav--compact .start-city-links{grid-template-columns:1fr 1fr;max-height:280px;overflow:auto}.start-city-toggle{font:inherit;cursor:pointer;background:0 0;border:1px solid #c7b798;border-radius:5px;padding:12px 17px;font-size:12px}.start-local .start-city-nav{justify-self:end}.start-redesign .roadmap-section{color:#343029;background:#eae5dc;margin-top:30px;padding-block:85px}.start-redesign .roadmap-section .brand-field{opacity:.13}.start-redesign .roadmap-section h2,.start-redesign .roadmap-section h3{color:#343029;font-family:var(--font-manrope)}.start-redesign .roadmap-section .section-heading>p{color:#57534e}.start-redesign .roadmap-track{border-top:1px solid #ccbea8;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:visible}.start-redesign .roadmap-step{box-shadow:none;background:0 0;border:0;border-right:1px solid #d8cbb7;border-radius:0;min-width:0;padding:30px 20px 5px}.start-redesign .roadmap-step:first-child{padding-left:0}.start-redesign .roadmap-step:last-child{border-right:0;padding-right:0}.start-redesign .roadmap-step:before{display:none}.start-redesign .roadmap-step>span{color:#66553f;font-size:10px}.start-redesign .roadmap-step h3{margin:14px 0;font-size:18px;line-height:1.45}.start-redesign .roadmap-step p{color:#57534e;font-size:11px;line-height:1.8}.start-redesign .roadmap-step svg{color:#a58961}.start-redesign .start-calc{width:100%;margin:0}.start-calc-grid{background:#eeebe4;border:1px solid #dfd6c8;border-radius:10px;grid-template-columns:1fr 1fr;gap:48px;padding:32px;display:grid}.start-calc-controls{grid-template-columns:1fr 1fr;align-content:start;gap:22px;display:grid}.start-calc-controls label{color:#68625a;gap:10px;font-size:11px;line-height:1.7;display:grid}.start-calc-controls input,.start-calc-controls select{font:500 18px/1.4 var(--font-manrope);color:#39332a;background:0 0;border:0;border-bottom:1px solid #bdab90;border-radius:0;width:100%;min-width:0;padding:10px 0}.start-calc-controls select{font-size:16px}.start-calc-controls label:first-child{grid-column:1/-1;margin-bottom:8px}.start-calc-results{background:#fdfaf4;border-radius:7px;padding:10px 25px}.start-calc-results dl{margin:0}.start-calc-results dl>div{border-bottom:1px solid #e2d8c7;justify-content:space-between;gap:22px;padding:15px 0;font-size:12px;line-height:1.6;display:flex}.start-calc-results dd{white-space:nowrap;margin:0;font-weight:600}.start-calc-results .result{border:0;margin-top:12px;display:block}.start-calc-results .result dt{color:#68625a;max-width:250px;font-size:11px}.start-calc-results .result dd{letter-spacing:-.045em;margin-top:12px;font-size:39px;font-weight:500}.start-calc-results .negative dd{color:#9f483b}.start-calc-results .start-note{font-size:10px}.start-calc>p{max-width:850px;margin-top:23px;font-size:12px;line-height:1.8}.start-calc>.start-action{margin-top:10px}.start-redesign .start-guarantee{color:#f6f1e8;background:#252525;padding:90px 0;position:relative}.start-guarantee .section-heading>p{color:#c0b8ab}.start-guarantee .eyebrow{color:#c5ad8b}.start-guarantee h2{color:#f4eee4}.guarantee-experience{gap:64px}.guarantee-art{min-width:0}.guarantee-art>img,.guarantee-art>picture>img{width:calc(100% + 30px);height:auto;margin-left:-15px}.guarantee-start{border-top:1px solid #5b5548;gap:18px;margin-top:20px;padding-top:25px;display:flex}.guarantee-start>svg{color:#c3a178}.guarantee-start p{margin:0}.guarantee-start strong{color:#e8dece;font-size:13px;font-weight:550;display:block}.guarantee-start span{color:#b9ac96;max-width:390px;margin-top:7px;font-size:11px;display:block}.guarantee-steps{margin:0 0 30px;padding:0;list-style:none}.guarantee-steps li{border-bottom:1px solid #575244;gap:22px;padding:20px 0;display:flex}.guarantee-steps li>span{color:#b69871;letter-spacing:-.07em;font-size:36px;font-weight:350;line-height:1.1}.guarantee-steps strong{font-size:17px;font-weight:500}.guarantee-steps p{color:#bcb09b;margin:8px 0 0;font-size:12px;line-height:1.7}.guarantee-outcome-tabs{border-bottom:1px solid #5c5445;gap:20px;display:flex}.guarantee-outcome-tabs button{color:#aa9d86;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 15px;font-size:12px}.guarantee-outcome-tabs button[aria-pressed=true]{color:#f4e6ce;border-color:#c4a77c}.guarantee-outcome{min-height:208px;padding:24px 0 0}.guarantee-outcome>svg{float:left;color:#c5a97f;margin-right:18px}.guarantee-outcome h3{color:#f2e8d9;margin:4px 0 16px;font-size:23px}.guarantee-outcome p{color:#bfb39e;clear:both;padding-top:5px;font-size:12px;line-height:1.9}.guarantee-fineprint{border-top:1px solid #565042;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:40px;padding-top:25px;display:grid}.guarantee-fineprint p{color:#b6a890;max-width:870px;margin:0;font-size:11px;line-height:1.9}.guarantee-fineprint a{color:#e4ceb0;align-items:center;gap:22px;min-height:44px;font-size:12px;display:flex}.start-redesign .faq-section{border:0;padding-block:85px}.start-redesign .faq-list{border-top:1px solid #d8ccba;display:block}.start-redesign .faq-list details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ddd1be;border-radius:0;margin:0;padding:0}.start-redesign .faq-list summary{color:#514738;align-items:center;gap:25px;min-height:68px;padding:22px 0;font-size:15px;display:flex}.start-redesign .faq-list summary>span{color:#68625a;min-width:24px;font-size:10px}.start-redesign .faq-list summary>i{color:#a28761;margin-left:auto;font-weight:400}.start-redesign .faq-list details>p{color:#68625a;max-width:1000px;margin:0;padding:0 55px 25px;font-size:13px;line-height:1.85}.start-redesign .faq-ai-action{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dcccb4;justify-content:space-between;padding:25px 0;font-size:12px;display:flex}.start-redesign .faq-ai-action button{color:#806342;font:inherit;cursor:pointer;background:0 0;border:0}.start-redesign .interview-capture{box-shadow:none;background:#eae5da;border:1px solid #d9cbb5;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;margin-block:10px 80px;padding:55px 60px;display:grid}.closing-intro{min-width:0}.closing-intro h2{margin:0 0 23px;font-size:43px}.closing-intro>p:not(.eyebrow){color:#68625a;max-width:380px;font-size:13px}.closing-intro ul{margin:28px 0;padding:0;list-style:none}.closing-intro li{color:#756044;align-items:center;gap:15px;margin:16px 0;font-size:13px;display:flex}.closing-intro li svg{color:#a0855f}.closing-price{border-top:1px solid #cdbb9e;flex-direction:column;gap:6px;margin-top:30px;padding-top:22px;display:flex}.closing-price strong{letter-spacing:-.045em;font-size:35px;font-weight:500}.closing-price>span{color:#68625a;font-size:11px}.closing-intro .closing-note{align-items:center;gap:10px;margin-top:20px;font-size:10px;display:flex}.closing-form{background:#fffdf8;border:1px solid #e1d7c7;border-radius:8px;min-width:0;padding:30px;box-shadow:0 14px 30px -20px #62503833}.start-form-plain{width:100%;max-width:760px;margin:auto}.closing-form .start-form-plain{margin:0}.start-redesign .start-form-plain h2{letter-spacing:-.025em;margin:8px 0 16px;font-size:25px;line-height:1.25}.start-form-plain>p{color:#68625a;font-size:11px;line-height:1.8}.start-form-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.start-form-fields label{color:#68625a;gap:8px;font-size:11px;font-weight:500;display:grid}.start-form-fields input,.start-form-fields select{width:100%;min-width:0;font:400 13px/1.5 var(--font-manrope);color:#40372a;background:#fffefa;border:1px solid #d9cbb5;border-radius:5px;padding:12px;transition:border-color .2s,box-shadow .2s}.start-form-fields input:hover,.start-form-fields select:hover{border-color:#af9773}.start-form-fields .wide{grid-column:1/-1}.start-form-city{color:#8b6e47;justify-content:space-between;align-items:center;gap:15px;padding:10px 0 20px;font-size:13px;display:flex}.start-form-consent{color:#68625a;align-items:flex-start;gap:10px;margin:20px 0;font-size:10px;line-height:1.7;display:flex}.start-form-consent input{accent-color:#857050;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.start-form-consent a{text-underline-offset:3px;text-decoration:underline}.start-form-error{color:#9c3c30;background:#fff0e8;border-radius:5px;padding:14px;font-size:12px}.start-form-plain button[type=submit]{cursor:pointer;width:100%;font:600 12px/1.5 var(--font-manrope);color:#fff;min-height:50px}.start-form-plain button:disabled{opacity:.6;cursor:wait}.start-form-help{color:#68625a;margin-top:16px;font-size:10px;line-height:1.7}.start-form-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.start-redesign .site-footer{color:#85765f;background:0 0;border-top:1px solid #d8cdbb;grid-template-columns:1fr 1fr;gap:20px 60px;padding:10px 0 35px;display:grid}.start-redesign .site-footer>.brand{padding-top:25px}.start-redesign .site-footer>p{text-align:right;align-self:center;margin:0;padding-top:25px;font-size:11px}.start-redesign .site-footer>div{border-top:1px solid #e0d5c3;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0 30px;padding-top:20px;display:grid}.start-redesign .site-footer>div>a{border-bottom:1px solid #e2d8c8;min-height:42px;padding:13px 0;font-size:11px}.start-redesign .site-footer>div>a:hover{color:#5e472a}.start-redesign .site-footer .brand-logo__image{width:145px}.start-redesign .mobile-sticky-cta{background:#faf7f0ef;border:1px solid #d4c3a8;box-shadow:0 8px 25px #6c57312b}@media (prefers-reduced-motion:no-preference){.experience-story-text,.prototype-screen,.module-stage-content,.guarantee-outcome,.commission-number{animation:.3s both product-state}@keyframes product-state{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}.client-flow li{transition:transform .2s}.client-flow li:hover{transform:translate(4px)}.product-icon{transition:transform .2s}.module-choice-grid button:hover .product-icon{transform:translateY(-3px)}.start-redesign .faq-list details[open]>p{animation:.25s both product-state}}@media (max-width:1150px){.start-redesign .site-header{grid-template-columns:150px 1fr auto;gap:12px;padding-inline:25px}.start-redesign .desktop-nav{gap:13px;font-size:10px}.start-redesign .header-contact{padding-inline:13px;font-size:10px}.start-redesign .section-shell{width:calc(100% - 56px)}.start-redesign .section-heading,.experience-grid,.guarantee-experience,.start-local-grid,.start-redesign .owner-fit,.start-redesign .founder-section{gap:40px}.start-redesign .start-price{gap:40px;padding:45px}.commission-experience>div{padding:30px}.module-stage{padding:24px}.module-stage img{height:230px}.start-redesign .interview-capture{gap:38px;padding:40px}.closing-form{padding:23px}.closing-intro h2{font-size:38px}}@media (max-width:900px){.start-redesign .site-header{grid-template-columns:1fr auto}.start-redesign .desktop-nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;overflow-x:auto}.start-redesign .desktop-nav a{flex:none;min-height:33px}.start-redesign .desktop-nav::-webkit-scrollbar{display:none}.start-redesign .header-contact{grid-area:1/2}.experience-grid{gap:26px}.prototype-screen{padding:22px}.module-choice-grid button{padding:21px 15px}.module-stage img{height:200px}.commission-number{gap:15px}.commission-number strong{font-size:90px}.commission-number p{font-size:12px}.start-redesign .founder-copy h2{font-size:31px}.start-redesign .roadmap-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 0}.start-redesign .roadmap-step:nth-child(3){border-right:0}.start-redesign .roadmap-step:nth-child(4){padding-left:0}.start-calc-grid{gap:25px;padding:25px}.start-form-fields{grid-template-columns:1fr}.start-form-fields .wide{grid-column:auto}.start-redesign section[id]{scroll-margin-top:125px}}@media (max-width:760px){.start-redesign .section-shell{width:calc(100% - 40px)}.start-redesign h2{font-size:34px}.start-redesign h3{font-size:23px}.start-redesign .eyebrow{margin-bottom:14px;font-size:9px}.start-redesign .site-header{gap:4px 10px;padding:12px 20px 8px}.start-redesign .brand-logo__image{width:113px}.start-redesign .header-contact{gap:12px;max-width:220px;min-height:42px;padding:12px 13px;font-size:10px}.start-redesign .desktop-nav{gap:23px;padding:4px 0 0;font-size:10px}.start-redesign .section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.start-redesign .section-heading>p{justify-self:start;max-width:480px;font-size:13px}.product-experience,.start-model,.start-modules,.start-directions,.start-local,.start-city-selection,.start-calc{padding-block:55px}.experience-grid,.guarantee-experience,.modules-experience,.start-local-grid{grid-template-columns:minmax(0,1fr);gap:28px}.experience-story{max-width:none}.experience-tabs button{padding:10px 6px 16px}.experience-tabs button>span{font-size:12px}.experience-story-text{min-height:0;margin-top:25px}.experience-story-text h3{margin-bottom:14px;font-size:26px}.experience-story-text>p{font-size:13px}.experience-result{margin-top:18px;padding-top:18px;font-size:12px}.prototype-note{margin-top:18px;font-size:10px}.product-prototype{justify-self:center;width:100%;max-width:540px;min-height:0}.prototype-toolbar{padding:15px 20px}.prototype-screen{min-height:415px;padding:23px 20px 18px}.prototype-screen h3{font-size:22px}.prototype-label{font-size:10px}.prototype-facts>div{font-size:11px}.prototype-estimate>div{font-size:10px}.prototype-task{padding:20px 0}.prototype-task+.prototype-action{margin-top:19px}.start-redesign .owner-fit{grid-template-columns:1fr;gap:25px;padding-block:50px}.start-redesign .owner-fit h2{font-size:32px}.start-redesign .owner-fit__grid article+article{margin-top:20px;padding-top:18px}.commission-experience{grid-template-columns:minmax(0,1fr)}.commission-experience>div{padding:25px}.commission-experience>div+div{border-top:1px solid #ded7cc;border-left:0}.commission-number{min-height:110px;margin-block:20px}.commission-number strong{font-size:98px}.commission-number p{max-width:160px;font-size:12px}.commission-explanation{min-height:0;font-size:12px}.source-toggle button{gap:7px;font-size:10px}.start-redesign .start-price{grid-template-columns:1fr;gap:30px;margin-block:0;padding:32px 25px}.start-redesign .start-price h2{margin-bottom:18px;font-size:33px}.start-price-value>strong{font-size:48px}.start-price>div>p:not(.eyebrow){font-size:13px}.start-redesign #acquisition{padding-block:55px}.start-redesign #acquisition h2{font-size:33px}.start-direction-list{grid-template-columns:1fr 1fr;margin-top:28px}.start-direction-list article{border:0;padding:22px 17px!important}.start-direction-list article:nth-child(odd){border-right:1px solid #dcd4c8;padding-left:0!important}.start-direction-list article:nth-child(2n){padding-right:0!important}.start-direction-list article:nth-child(-n+2){border-bottom:1px solid #dcd4c8}.start-direction-list h3{font-size:19px}.start-direction-list p{font-size:11px}.module-choice-grid{gap:10px}.module-choice-grid button{min-height:180px;padding:22px 16px}.module-choice-grid strong{font-size:14px}.module-choice-grid button>span:last-of-type{max-width:170px;padding-right:6px;font-size:10px}.module-stage{padding:24px}.module-stage img{height:220px;margin-bottom:12px}.module-stage h3{font-size:26px}.module-stage p:last-child{min-height:0;font-size:12px}.planning-scene{height:500px;margin-block:15px}.planning-shade{background:linear-gradient(90deg,#20211ee6,#20211e66),linear-gradient(#0000,#20211e50)}.start-redesign .planning-content h2{font-size:38px}.planning-content>p:not(.eyebrow){max-width:310px;font-size:13px}.start-redesign .founder-section{grid-template-columns:1fr;gap:30px;padding-block:55px}.start-redesign .founder-portrait{aspect-ratio:4/4.2;max-height:520px}.start-redesign .founder-copy h2{font-size:33px}.start-redesign .founder-copy>p:not(.eyebrow){font-size:12px}.start-redesign .founder-proof__images img{height:140px}.start-local-grid h3{font-size:23px}.start-local .start-city-nav{justify-self:start}.start-local img{aspect-ratio:1.2}.start-city-links{grid-template-columns:1fr 1fr;gap:0 20px}.start-city-links a{overflow-wrap:anywhere;font-size:12px}.start-city-nav--compact{width:100%}.start-redesign .roadmap-section{padding-block:55px}.start-redesign .roadmap-track{border:0;grid-template-columns:1fr;gap:0}.start-redesign .roadmap-step{border:0;border-bottom:1px solid #ccbea8;grid-template-columns:40px 1fr;gap:6px 18px;display:grid;padding:23px 0!important}.start-redesign .roadmap-step svg{grid-area:1/1/4;margin-top:4px}.start-redesign .roadmap-step>span{grid-column:2}.start-redesign .roadmap-step h3{grid-column:2;margin:3px 0;font-size:20px}.start-redesign .roadmap-step p{grid-column:2;margin:0;font-size:12px}.start-calc-grid{grid-template-columns:minmax(0,1fr);gap:25px;padding:23px 20px}.start-calc-controls{gap:21px 18px}.start-calc-controls label{font-size:10px}.start-calc-controls input{font-size:18px}.start-calc-results{padding:10px 18px}.start-calc-results .result dd{font-size:37px}.start-calc>p{font-size:11px}.start-redesign .start-guarantee{padding-block:55px}.guarantee-art{flex-direction:column;display:flex}.guarantee-art>img,.guarantee-art>picture>img{width:100%;margin:0}.guarantee-start{margin-top:12px;padding-top:19px}.guarantee-start span{font-size:11px}.guarantee-steps{margin-bottom:22px}.guarantee-steps li{padding:19px 0}.guarantee-steps strong{font-size:17px}.guarantee-outcome{min-height:190px}.guarantee-outcome h3{font-size:23px}.guarantee-fineprint{grid-template-columns:1fr;gap:12px;margin-top:24px;padding-top:22px}.guarantee-fineprint p{font-size:13px}.start-redesign .faq-section{padding-block:55px}.start-redesign .faq-list summary{gap:14px;min-height:64px;padding-block:18px;font-size:13px}.start-redesign .faq-list summary>span{min-width:18px;font-size:9px}.start-redesign .faq-list details>p{padding:0 25px 22px 32px;font-size:12px}.start-redesign .faq-ai-action{gap:20px;font-size:11px}.start-redesign .interview-capture{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:50px;padding:30px 22px}.closing-intro h2{margin-bottom:19px;font-size:34px}.closing-intro>p:not(.eyebrow){font-size:12px}.closing-intro ul{gap:14px;margin-block:22px;display:grid}.closing-intro li{gap:12px;margin:0;font-size:12px}.closing-intro li svg{width:25px;height:25px}.closing-price{margin-top:20px;padding-top:20px}.closing-price strong{font-size:32px}.closing-intro .closing-note{font-size:10px}.closing-form{padding:23px 18px}.start-redesign .start-form-plain h2{font-size:24px}.start-form-fields{gap:17px}.start-form-fields label{font-size:11px}.start-form-fields input,.start-form-fields select{padding:12px 10px;font-size:16px}.start-form-consent{font-size:10px;line-height:1.8}.start-form-plain>p,.start-form-plain button[type=submit]{font-size:11px}.start-redesign .site-footer{grid-template-columns:1fr;gap:10px;padding-bottom:25px}.start-redesign .site-footer>p{text-align:left;padding-top:5px}.start-redesign .site-footer>div{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:14px}.start-redesign .site-footer>div>a{overflow-wrap:anywhere;font-size:10px}}@media (prefers-reduced-motion:reduce){.start-redesign *{scroll-behavior:auto!important}.module-choice-grid button,.product-icon,.start-action,.client-flow li{transition:none}.module-choice-grid button:hover,.module-choice-grid button:hover .product-icon,.start-action:hover,.client-flow li:hover{transform:none}}.direction-tabs{border-bottom:1px solid #d8d3cb;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;display:grid}.direction-tabs button{color:#716c65;font:500 14px var(--font-manrope);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:14px;padding:22px 16px;transition:color .2s,border-color .2s;display:flex}.direction-tabs button:first-child{padding-left:0}.direction-tabs button[aria-selected=true]{color:#282828;border-bottom-color:#a58766}.direction-tabs button:hover{color:#282828}.direction-tabs i{font:400 10px var(--font-manrope);color:#68625a;margin-left:auto}.direction-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:55px;min-height:415px;display:grid}.direction-stage figure{border-radius:8px;margin:0;overflow:hidden}.direction-stage img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.direction-stage figcaption{color:#68625a;padding-top:10px;font-size:10px}.direction-description>svg{color:#a58766;margin-bottom:18px}.start-redesign .direction-description h3{letter-spacing:-.03em;margin:0 0 20px;font-size:29px;line-height:1.2}.direction-description>p{color:#69655e;font-size:14px;line-height:1.8}.direction-description ul{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.direction-description li{color:#68635c;align-items:center;gap:12px;font-size:12px;display:flex}.direction-description>a{color:#65523f;border-bottom:1px solid #c2b29f;align-items:center;gap:18px;padding:12px 0;font-size:12px;text-decoration:none;display:inline-flex}.start-guarantee .guarantee-fineprint p{font-size:13px;line-height:1.8}.start-redesign .hero:after{box-shadow:none;background:0 0}.start-redesign .section-shell:before,.start-redesign .section-shell:after{box-shadow:none}@media (prefers-reduced-motion:no-preference){.direction-stage img,.direction-description{animation:.3s both product-state}.direction-tabs button:hover .product-icon{transition:transform .2s;transform:translateY(-2px)}}@media (max-width:760px){.direction-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-bottom:24px}.direction-tabs button{gap:10px;padding:16px 0;font-size:12px}.direction-tabs button>svg{width:26px;height:26px}.direction-stage{grid-template-columns:1fr;gap:24px;min-height:0}.direction-stage figcaption{font-size:9px}.start-redesign .direction-description h3{font-size:27px}.direction-description>p{font-size:13px}.direction-description>svg{display:none}.direction-description ul{grid-template-columns:1fr;gap:10px;margin:20px 0}.direction-description>a{min-height:44px}.start-guarantee .guarantee-fineprint p{font-size:12px}.start-redesign .prototype-estimate>div>span:last-child{white-space:nowrap}}.routing-action{color:#594b3c;width:100%;font:600 12px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bca688;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.routing-feedback{color:#6f675b;min-height:55px;margin:14px 0;font-size:11px;line-height:1.7}.client-flow.is-routed .flow-node{color:#f7f4ed;background:#2b2b2b;border-color:#2b2b2b}.client-flow.is-routed li>span:last-child{color:#796047;font-size:16px}.start-redesign .site-header .desktop-nav{display:flex}@media (prefers-reduced-motion:no-preference){.client-flow.is-routed li{animation:.45s both routing-step}.client-flow.is-routed li:nth-child(2){animation-delay:.12s}.client-flow.is-routed li:nth-child(3){animation-delay:.24s}.client-flow.is-routed li:nth-child(4){animation-delay:.36s}@keyframes routing-step{0%{opacity:.45;transform:translate(-8px)}to{opacity:1;transform:none}}}@media (max-width:760px){.start-redesign .site-header{gap:8px;min-height:0;padding-bottom:0}.start-redesign .site-header .desktop-nav{gap:22px;width:100%;max-width:100%;margin:0;padding-bottom:5px;font-size:10px}.start-redesign .desktop-nav a{min-height:32px}.routing-feedback{min-height:0}}.prototype-text-link{font-family:var(--font-manrope);cursor:pointer;background:0 0;border:0;padding:12px 0}.start-redesign .section-heading{gap:35px}.start-redesign .section-heading>div{max-width:760px}.start-redesign .start-form-plain>p:not(.eyebrow),.start-form-fields label{font-size:13px}.start-form-consent{font-size:11px}.start-redesign .closing-intro>p:not(.eyebrow),.start-redesign .closing-intro li{font-size:14px}.start-redesign .roadmap-track{grid-auto-columns:auto;grid-auto-flow:row}.start-redesign .founder-proof__images{grid-auto-columns:auto;grid-auto-flow:row;width:100%;margin:0}@media (max-width:760px){.experience-grid{flex-direction:column;gap:22px;display:flex}.experience-story{display:contents}.experience-tabs{order:0;margin-bottom:0}.product-prototype{order:1}.experience-story-text{order:2}.prototype-note{order:3;margin:0}.experience-story-text h3{margin-top:0}.start-redesign .roadmap-track{grid-template-columns:minmax(0,1fr);padding:0}.start-redesign .founder-proof__images{grid-template-columns:repeat(3,minmax(0,1fr))}.start-redesign .founder-proof__images img{width:100%;min-width:0}.start-redesign .product-experience .section-heading{gap:20px;margin-bottom:24px}}.start-redesign #acquisition>div{width:min(1280px,100% - 96px);padding-inline:0}.start-redesign #acquisition [class*=stepDescription],.start-redesign #acquisition [class*=feedbackHeading]>p:last-child,.start-redesign #acquisition [class*=feedbackList] details>p{color:#66635e}.start-redesign #acquisition [class*=stepOutcome]{background:#f0ece5;border-color:#ad9271}.start-redesign #acquisition [class*=responsibility] dt{color:#33312d}.start-redesign #acquisition [class*=responsibility] dd{color:#696258}.start-redesign #acquisition [class*=responsibility]>div{border-color:#d4c9b9}.start-redesign #acquisition [class*=tools] li{color:#72675a;border-color:#c6b9a5}.start-redesign #acquisition [class*=stepNumber]{color:#79634b}.start-redesign #acquisition [class*=routeTab][aria-selected=true]{background:#282828}.start-redesign #acquisition [class*=routeFooter]{border-color:#cbc1b3}.start-redesign #acquisition [class*=routeFooter]>span{color:#73685b}.start-redesign #acquisition [class*=routeFooter] b{color:#2b2925}.start-redesign #acquisition [class*=nextStep]{color:#38342d;border-color:#b5a58d}.start-redesign #acquisition [class*=nextStep]:hover{background:#ded5c8}.start-redesign #acquisition [class*=feedbackList] details{border-color:#c6bdaf}.start-redesign #acquisition [class*=funding]{color:#f6f5f1;background:#282828;border-color:#282828}.start-redesign #acquisition [class*=funding] p{color:#d2ccc1}.start-redesign #acquisition [class*=funding] a{color:#dfc9a9}.start-redesign .start-city-toggle{min-height:44px;padding:12px 0}@media (max-width:760px){.start-redesign #acquisition>div{width:calc(100% - 40px)}.start-redesign #acquisition [class*=routePanel]{padding:24px 20px}.start-redesign #acquisition h2{font-size:33px}.start-redesign #acquisition [class*=heading]{gap:22px}.start-redesign #acquisition [class*=routeTabs]{margin-top:26px}.start-redesign #acquisition [class*=stepOutcome]{padding:20px}.start-redesign #acquisition [class*=stepDescription]{font-size:13px}.start-redesign #acquisition [class*=feedback]{gap:24px}.start-redesign #acquisition [class*=funding]{padding:24px 20px}}.start-redesign .site-footer{gap:30px 60px;padding-block:36px 28px}.start-redesign .site-footer>.footer-groups{border-top:1px solid #dcd5ca;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin:0;padding:30px 0;display:grid}.footer-groups nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.start-redesign .footer-groups h3{letter-spacing:0;color:#464039;margin:0 0 13px;font-size:12px;font-weight:650}.footer-groups a{color:#74695b;align-items:center;min-height:38px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-groups a:hover{color:#2b2823}.footer-bottom{color:#68625a;border-top:1px solid #dcd5ca;grid-column:1/-1;padding-top:17px;font-size:10px;display:block}@media (max-width:760px){.start-redesign .site-footer>.footer-groups{grid-template-columns:1fr 1fr;gap:30px 25px;padding-block:25px}.footer-groups nav:last-child{grid-column:1/-1}.footer-groups a{min-height:40px;font-size:11px}.start-redesign .footer-groups h3{font-size:11px}.start-redesign .site-footer{gap:20px}.start-redesign .site-footer>p{margin:0;font-size:13px}.footer-bottom{font-size:9px}.module-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.module-choice-grid button{gap:10px;min-height:124px;padding:20px 10px 14px}.module-choice-grid button>.product-icon{width:28px;height:28px}.module-choice-grid strong{font-size:11px;line-height:1.4}.module-choice-grid button>span:last-of-type,.module-choice-grid button>i{display:none}.module-choice-grid .module-index{font-size:8px;top:8px;right:8px}.modules-experience{gap:18px}.start-redesign .mobile-sticky-cta{background:#f6f5f1f5;border:1px solid #d9d2c7;border-radius:9px;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:8px;box-shadow:0 8px 28px #25252518}.start-redesign .mobile-sticky-cta>a{color:#fff;font:600 12px var(--font-manrope);background:#272727;border-radius:5px;min-height:46px}.start-redesign .mobile-sticky-cta__ai{color:#615542;background:#ede8df;border:1px solid #d4c8b6;border-radius:5px;width:46px;height:46px}}.start-redesign main section[id]{scroll-margin-top:96px}@media (max-width:900px){.start-redesign main section[id]{scroll-margin-top:130px}}.start-redesign [data-cinematic-item=true]{opacity:1!important}.start-redesign .experience-story-text>p,.start-redesign .start-note,.start-redesign .direction-tabs button:not([aria-selected=true]),.start-redesign .direction-stage figcaption,.start-redesign .closing-intro>p,.start-redesign .closing-intro li,.start-redesign .closing-price span,.start-redesign .closing-intro .closing-note,.start-redesign .module-stage-content>p:last-child,.start-redesign #acquisition [class*=routeFooter]>span,.start-redesign .founder-copy>p:not(.eyebrow){color:#57534e}
.scene-section{--scene-paper:#fafaf8;--scene-ink:#282c30;--scene-muted:#62686c;--scene-line:#e5e7e9;--scene-accent:#805b3c;color:var(--scene-ink);background:var(--scene-paper);font-family:var(--font-manrope);padding:88px 0;overflow:clip}.scene-shell{width:min(1280px,100% - 96px);min-width:0;margin:auto}.scene-section h2{font:500 clamp(34px, 3.35vw, 51px) / 1.12 var(--font-manrope);letter-spacing:-.045em;color:inherit;margin:0}.scene-section h3{font:500 clamp(25px, 2.3vw, 35px) / 1.2 var(--font-manrope);letter-spacing:-.035em;color:inherit;margin:0 0 20px}.scene-section p{color:var(--scene-muted);margin:0;font-size:16px;line-height:1.75}.scene-section button,.hero-live-scene button{font:inherit;cursor:pointer}.scene-section button:focus-visible,.scene-section a:focus-visible,.scene-section input:focus-visible,.hero-live-scene button:focus-visible{outline-offset:4px;outline:3px solid #ae855e}.scene-section button:disabled{cursor:default;opacity:.65}.scene-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.scene-section .eyebrow{letter-spacing:.17em;color:var(--scene-accent);margin:0 0 22px;font-size:11px;font-weight:650}.scene-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--scene-accent);margin-bottom:14px;font-size:11px;font-weight:650;display:block}.scene-button{color:#fff;background:#282c30;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:15px 21px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.scene-button:hover{background:#282c30;transform:translateY(-2px)}.scene-text-button{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:20px;padding:10px 0;font-size:14px;text-decoration:none;display:inline-flex}.scene-play{min-height:40px;color:inherit;opacity:.85;white-space:nowrap;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:14px;padding:9px 13px;display:inline-flex;font-size:12px!important}.scene-play>span{transform-origin:0;opacity:.6;background:currentColor;width:22px;height:2px}.scene-play>span.is-running{animation:5s linear infinite scene-progress}@keyframes scene-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scene-disclaimer{max-width:1000px;margin-top:20px!important;font-size:12px!important}.scene-section .product-icon{flex-shrink:0}.digital-section{--scene-paper:#282c30;--scene-ink:#fafaf8;--scene-muted:#cdd1d3;--scene-line:#282c30;--scene-accent:#d0a980;background:var(--scene-paper)}.demo-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.scenario-choice{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.scenario-choice button{border:1px solid var(--scene-line,#cdd1d3);color:inherit;background:0 0;border-radius:5px;align-items:center;gap:10px;min-height:48px;padding:12px 17px;font-size:13px;display:flex}.scenario-choice button[aria-pressed=true]{color:#282c30;background:#d8bc9b;border-color:#d8bc9b}.demo-step-tabs{border:1px solid #282c30;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.demo-step-tabs button{color:#cdd1d3;text-align:left;background:0 0;border:0;border-right:1px solid #282c30;align-items:center;gap:18px;min-height:66px;padding:17px 20px;font-size:14px;transition:background .25s,color .25s;display:flex}.demo-step-tabs button:last-child{border-right:0}.demo-step-tabs button>span{opacity:.75;font-size:11px}.demo-step-tabs button[aria-selected=true]{color:#282c30;background:#fafaf8}.demo-workspace{color:#282c30;--scene-paper:#fafaf8;--scene-muted:#62686c;--scene-accent:#856544;background:#fafaf8;border-radius:0 0 9px 9px;min-height:610px;overflow:hidden}.demo-workspace-head{border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;display:flex}.demo-workspace-head>span{align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.demo-workspace-head>small{color:#62686c;white-space:nowrap;font-size:11px}.demo-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:45px;min-height:535px;padding:35px;animation:.35s ease-out scene-enter;display:grid}@keyframes scene-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}.demo-object-image{min-width:0;position:relative}.demo-object-image>img,.demo-object-image>picture>img{object-fit:contain;width:100%;height:auto;max-height:430px;display:block}.object-pin{background:#fff;border:1px solid #e5e7e9;border-radius:6px;align-items:center;gap:14px;padding:16px 22px;font-size:14px;display:flex;position:absolute;bottom:7%;left:12%;box-shadow:0 10px 35px #282c3012}.demo-data-list{margin:20px 0 24px}.demo-data-list>div{border-bottom:1px solid #e5e7e9;grid-template-columns:115px minmax(0,1fr);gap:18px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.demo-data-list dt{color:#62686c}.demo-data-list dd{margin:0}.demo-scope-list{padding:0;font-size:14px;line-height:1.6;list-style:none}.demo-scope-list li{gap:10px;padding:8px 0;display:flex}.demo-stage-estimate{align-items:start;gap:50px}.estimate-editor h3{margin-bottom:30px}.volume-field{gap:12px;font-size:15px;font-weight:600;display:grid}.volume-field>div{align-items:center;gap:15px;display:flex}.volume-field input{width:150px;font:500 26px var(--font-manrope);color:#282c30;background:#fff;border:1px solid #9ba0a3;border-radius:5px;min-width:0;padding:12px 15px}.volume-field input[aria-invalid=true]{border-color:#a5352b}.demo-field-help,.demo-field-error{min-height:38px;margin:10px 0 24px!important;font-size:12px!important}.demo-field-error{color:#a5352b!important}.demo-option{background:#f0f1f2;border-radius:5px;align-items:flex-start;gap:14px;padding:18px;font-size:14px;line-height:1.5;display:flex}.demo-option input{accent-color:#735b40;flex-shrink:0;width:19px;height:19px;margin:2px 0}.demo-option small{color:#62686c;margin-top:6px;font-size:12px;display:block}.demo-rate-note{margin-top:22px!important;font-size:12px!important}.estimate-sheet{background:#fff;border:1px solid #e5e7e9;border-radius:7px;padding:24px}.sheet-top{align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:650;display:flex}.sheet-top small{color:#62686c;margin-left:auto;font-size:11px;font-weight:400}.demo-estimate-row{border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 0;display:flex}.demo-estimate-row strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.demo-estimate-row small{color:#62686c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.demo-estimate-row>b{white-space:nowrap;font-size:14px;font-weight:550}.estimate-summary,.proposal-totals{gap:11px;padding:21px 0;font-size:13px;display:grid}.estimate-summary>span,.estimate-summary>strong,.proposal-totals>span,.proposal-totals>strong{justify-content:space-between;gap:15px;display:flex}.estimate-summary>strong{align-items:center;margin-top:7px;font-size:21px}.demo-presentation{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:70px;min-height:690px;padding:36px 70px;animation:.35s ease-out scene-enter;display:grid}.proposal-partner{position:relative}.proposal-partner .demo-estimate-row{padding:14px 0}.proposal-partner h3{margin-bottom:24px}.proposal-explanation{border-top:1px solid #cdd1d3;gap:17px;margin-top:28px;padding-top:22px;display:flex}.proposal-explanation p{font-size:14px}.proposal-explanation strong{color:#282c30;margin-bottom:5px;display:block}.proposal-bridge{color:#886340;justify-content:flex-end;align-items:center;gap:15px;margin-top:30px;font-size:12px;display:flex}.proposal-phone{background:#282c30;border:1px solid #62686c;border-radius:32px;width:320px;margin:auto;padding:10px;position:relative;box-shadow:0 25px 35px #282c301f}.phone-speaker{z-index:1;background:#282c30;border-radius:12px;width:72px;height:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.client-proposal{color:#282c30;background:#fff;border-radius:23px;padding:26px 17px 20px;overflow:hidden}.proposal-brand{justify-content:space-between;align-items:center;margin:0 0 15px;font-size:14px;font-weight:700;display:flex}.proposal-brand span{color:#62686c;font-size:9px;font-weight:400}.proposal-cover{border-radius:5px;height:100px;position:relative;overflow:hidden}.proposal-cover img{object-fit:cover;width:100%;height:100%}.proposal-cover>span{color:#fff;background:#282c30e8;padding:3px 8px;font-size:9px;position:absolute;bottom:8px;left:10px}.client-proposal h4{letter-spacing:-.03em;margin:16px 0 10px;font-size:19px;line-height:1.2}.client-proposal>p{font-size:11px;line-height:1.6}.client-proposal .demo-estimate-row{gap:12px;padding:11px 0}.client-proposal .demo-estimate-row strong{font-size:11px}.client-proposal .demo-estimate-row small{font-size:10px}.client-proposal .demo-estimate-row>b{font-size:11px}.proposal-totals{padding:16px 0;font-size:11px}.proposal-totals>strong{padding-top:7px;font-size:17px}.proposal-next{background:#f0f1f2;border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:10px;display:flex}.proposal-next strong{margin-top:4px;font-size:11px;display:block}.client-proposal>small{color:#62686c;text-align:center;margin-top:13px;font-size:9px;display:block}.proposal-view-toggle{display:none}.demo-stage-work p{margin-bottom:24px;font-size:14px}.work-object{background:#e5e7e9;align-items:center;gap:19px;margin:26px 0;padding:23px;display:flex}.work-object strong{font-size:17px;display:block}.work-object span{color:#62686c;margin-top:8px;font-size:12px;line-height:1.5;display:block}.object-workflow>div{border-bottom:1px solid #cdd1d3;align-items:center;gap:18px;padding:23px 0;display:flex}.workflow-number{color:#62686c;font-size:11px}.object-workflow strong{font-size:15px}.object-workflow p{margin:6px 0 0;font-size:13px}.demo-explainer{border-bottom:1px solid #282c30;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;margin-top:15px;padding:25px 0;display:grid}.demo-explainer strong{font-size:19px;font-weight:500}.demo-explainer p{font-size:14px}.team-section{background:#f0f1f2}.team-section .scene-heading{margin-bottom:35px}.recruit-route{border-bottom:1px solid #cdd1d3;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:25px;display:grid}.recruit-route button{color:#62686c;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:18px 7px 22px;font-size:13px;display:flex;position:relative}.recruit-route button>span{color:#62686c;font-size:10px;position:absolute;top:10px;left:10px}.recruit-route button[aria-selected=true]{color:#282c30;background:#e5e7e9;border-color:#946d45}.team-workbench{background:#fafaf8;border:1px solid #cdd1d3;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);display:grid;overflow:hidden}.team-stage-story{color:#f0f1f2;--scene-accent:#d0aa82;--scene-muted:#cdd1d3;background:#282c30;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;display:flex}.team-stage-story h3{font-size:30px}.team-stage-story p{margin-bottom:25px;font-size:14px}.incoming-orbit{color:#d6b58e;place-items:center;width:180px;height:150px;margin:0 auto 25px;display:grid;position:relative}.incoming-orbit>span{border:1px solid #62686c;border-radius:50%;width:150px;height:150px;position:absolute}.incoming-orbit>span:nth-child(2){border-color:#282c30;width:115px;height:115px}.incoming-orbit>span:nth-child(3){border-style:dashed;width:170px;height:170px;animation:60s linear infinite scene-orbit}@keyframes scene-orbit{to{transform:rotate(360deg)}}.candidate-workspace{min-width:0;padding:24px}.candidate-toolbar{border-bottom:1px solid #cdd1d3;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;font-size:13px;display:flex}.candidate-toolbar>span{align-items:center;gap:10px;font-weight:650;display:flex}.candidate-toolbar button{background:#e5e7e9;border:1px solid #cdd1d3;border-radius:4px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.candidate-toolbar button[aria-pressed=true]{background:#d8bc9b}.candidate-object{align-items:center;gap:14px;padding:18px 0;display:flex}.candidate-object strong{font-size:15px}.candidate-object small{color:#62686c;margin-top:5px;font-size:12px;line-height:1.6;display:block}.candidate-card{border-top:1px solid #e5e7e9;grid-template-columns:43px minmax(0,1fr) 105px;gap:15px;padding:19px 0;display:grid}.candidate-card.is-selected{background:#e5e7e9;box-shadow:0 0 0 10px #e5e7e9}.candidate-avatar{color:#62686c;background:#e5e7e9;border-radius:5px;place-items:center;width:40px;height:45px;font-size:14px;display:grid}.candidate-copy h4{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.candidate-copy .scene-kicker{margin-bottom:5px;font-size:9px}.candidate-copy p{font-size:12px;line-height:1.65}.candidate-copy p>svg{vertical-align:middle;margin-right:5px;display:inline}.candidate-copy .scene-text-button{border:0;gap:8px;padding:7px 0;font-size:11px}.candidate-copy p.portfolio-check{color:#282c30;background:#f0f1f2;padding:10px;font-size:12px}.candidate-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.candidate-actions>span{color:#62686c;border:1px solid #cdd1d3;border-radius:3px;padding:5px;font-size:10px}.candidate-actions button{color:#282c30;background:#fff;border:1px solid #9ba0a3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.candidate-result{background:#e5e7e9;align-items:center;gap:16px;margin-top:14px;padding:15px;display:flex}.candidate-result p{font-size:12px}.candidate-result strong{color:#282c30;margin-bottom:5px;display:block}.scene-responsibility{grid-template-columns:1fr 1fr;gap:40px;padding-top:23px;display:grid}.scene-responsibility p{font-size:14px}.scene-responsibility strong{color:#282c30;margin-bottom:4px;font-size:15px;display:block}.support-section{--scene-muted:#cdd1d3;--scene-ink:#f0f1f2;--scene-accent:#d1ac85;background:#282c30}.support-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:start;gap:55px;display:grid}.support-choices{gap:0;display:grid}.support-choices>button{text-align:left;color:#cdd1d3;background:0 0;border:0;border-bottom:1px solid #62686c;align-items:center;gap:18px;min-height:94px;padding:20px 12px;font-size:16px;line-height:1.4;display:flex}.support-choices button>i{margin-left:auto;font-style:normal}.support-choices button[aria-selected=true]{color:#fafaf8;background:#282c30;border-left:3px solid #c5a179;padding-left:20px}.support-example{color:#282c30;--scene-muted:#62686c;background:#f0f1f2;border-radius:8px;min-height:510px;padding:25px}.support-example-head{border-bottom:1px solid #cdd1d3;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;font-size:13px;font-weight:650;display:flex}.support-example-head small{color:#62686c;font-size:10px;font-weight:400}.support-context{color:#62686c;align-items:center;gap:10px;padding:18px 0;font-size:12px;display:flex}.support-question{background:#e5e7e9;border-radius:7px 7px 0;margin:0 0 22px 45px;padding:18px}.support-question>span,.support-answer span,.support-input>span{text-transform:uppercase;letter-spacing:.08em;color:#62686c;font-size:10px}.support-question p{color:#282c30;margin-top:7px;font-size:15px}.support-answer{gap:18px;display:flex}.support-answer>svg{color:#9a7853}.support-answer h3{margin:7px 0 12px;font-size:21px;line-height:1.5}.support-answer p{font-size:13px}.support-outcome{border-top:1px solid #cdd1d3;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.support-outcome strong{color:#282c30;margin-bottom:5px;font-size:14px;display:block}.support-outcome p{font-size:14px}.support-input{margin:20px 0 0 45px}.support-input p{font-size:12px}.support-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:28px;display:flex}.support-footer p{max-width:450px;font-size:13px}.support-footer a{color:#e7c9a7;white-space:nowrap;align-items:center;gap:15px;font-size:14px;text-decoration:none;display:flex}.specialization-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;display:grid}.specialization-visual{min-width:0;position:relative}.specialization-visual>img,.specialization-visual>picture>img{object-fit:contain;width:100%;height:420px}.specialization-visual>img.is-complex,.specialization-visual>picture>img.is-complex{object-fit:cover;border-radius:5px}.specialization-visual>span{text-align:center;color:#62686c;margin-top:12px;font-size:12px;display:block}.specialization-copy h3{margin:25px 0 17px}.specialization-copy>p{font-size:15px}.specialization-points{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.specialization-points li{align-items:center;gap:16px;font-size:15px;display:flex}.acquisition-scene{background:#fff}.acquisition-rail{border-top:1px solid #cdd1d3;border-bottom:1px solid #cdd1d3;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px;display:grid}.acquisition-rail button{color:#62686c;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:15px;padding:20px 10px;font-size:13px;display:flex}.acquisition-rail button>span{font-size:10px}.acquisition-rail button[aria-selected=true]{color:#282c30;background:#f0f1f2;border-color:#9a7350}.acquisition-display{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.acquisition-canvas{text-align:center;background:#e5e7e9;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:38px;animation:.35s ease-out scene-enter;display:flex;position:relative;overflow:hidden}.flow-label{color:#62686c;letter-spacing:.07em;font-size:10px;position:absolute;top:16px;left:20px}.search-visual{text-align:left;background:#fff;border:1px solid #cdd1d3;border-radius:5px;align-items:center;gap:15px;width:100%;padding:20px;font-size:16px;display:flex;box-shadow:0 15px 30px #282c3010}.search-visual span{align-items:center;display:flex}.search-visual i{background:#846343;width:1px;height:20px;margin-left:6px;animation:1s steps(2,end) infinite scene-caret}@keyframes scene-caret{50%{opacity:0}}.query-tags{flex-wrap:wrap;gap:10px;margin:20px 0 30px;display:flex}.query-tags span{border:1px solid #cdd1d3;border-radius:3px;padding:7px 10px;font-size:11px}.acquisition-canvas>svg{color:#8b775f}.ad-visual{text-align:left;width:100%}.ad-visual>span{color:#62686c;font-size:11px}.ad-visual img{object-fit:cover;border-radius:5px;width:100%;height:150px;margin:15px 0}.ad-visual h3{margin-bottom:10px;font-size:24px}.ad-visual p{font-size:13px}.flow-inquiry,.flow-proposal,.flow-growth{justify-items:center;gap:20px;width:100%;display:grid}.flow-inquiry h3,.flow-proposal h3,.flow-growth h3{margin:0;font-size:27px}.flow-inquiry p{font-size:12px}.flow-inquiry>div{background:#fff;border-radius:5px;gap:10px;padding:15px 20px;font-size:13px;display:grid}.flow-inquiry>span{font-size:13px}.flow-proposal>div,.flow-growth>div{gap:9px;width:100%;display:grid}.flow-proposal>div>span,.flow-growth>div>span{background:#fafaf8;border:1px solid #cdd1d3;padding:12px;font-size:14px}.flow-proposal>a{color:#75583a;font-size:13px}.flow-object{grid-template-columns:1fr 35px 1fr;align-items:center;gap:15px;width:100%;display:grid}.flow-object>div{background:#fff;justify-items:center;gap:14px;padding:17px;font-size:14px;display:grid}.flow-object>strong{color:#f0f1f2;background:#282c30;grid-column:1/-1;justify-items:center;gap:20px;padding:35px;font-size:21px;font-weight:500;display:grid}.acquisition-explanation p{font-size:15px}.acquisition-result{border-top:1px solid #cdd1d3;border-bottom:1px solid #cdd1d3;gap:15px;margin:24px 0;padding:20px 0;font-size:14px;line-height:1.7;display:flex}.acquisition-result strong{font-weight:500}.funding-strip{color:#f0f1f2;background:#282c30;border-radius:5px;align-items:center;gap:22px;margin-top:35px;padding:25px 30px;display:flex}.funding-strip p{color:#cdd1d3;font-size:13px}.funding-strip strong{color:#f0f1f2;margin-bottom:5px;display:block}.funding-strip a{white-space:nowrap;color:#d9b58e;font-size:12px}.roles-scene{background:#f0f1f2}.role-task-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:25px;display:grid}.role-task-choices button{text-align:left;color:#62686c;background:0 0;border:1px solid #cdd1d3;border-radius:4px;align-items:center;gap:13px;padding:15px;font-size:13px;display:flex}.role-task-choices button[aria-pressed=true]{color:#fff;background:#282c30;border-color:#282c30}.role-network{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.role-network>div{color:#62686c;border-right:1px solid #cdd1d3;flex-direction:column;align-items:center;padding:30px 15px;display:flex;position:relative}.role-network>div:last-child{border-right:0}.role-network strong{margin:20px 0 8px;font-size:25px;font-weight:500}.role-network span{text-align:center;font-size:13px}.role-network>div.is-active{color:#282c30;background:#fff;box-shadow:inset 0 -3px #ae8459}.role-result{align-items:center;gap:20px;padding-top:25px;display:flex;color:#282c30!important;margin-top:10px!important}.preparation-scene{background:#e5e7e9}.preparation-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:stretch;gap:50px;display:grid}.preparation-steps{align-content:center;display:grid}.preparation-steps button{color:#62686c;text-align:left;background:0 0;border:0;border-bottom:1px solid #cdd1d3;align-items:center;gap:18px;padding:22px 16px;font-size:15px;display:flex}.preparation-steps button>span{color:#62686c;font-size:11px}.preparation-steps button>i{margin-left:auto;font-style:normal}.preparation-steps button[aria-selected=true]{color:#282c30;background:#fff;border-left:3px solid #ac855b}.preparation-output{background:#fafaf8;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:25px;padding:24px 35px;display:grid}.preparation-output img{object-fit:contain;width:100%;height:300px}.preparation-output h3{font-size:29px}.preparation-output p{font-size:14px}.preparation-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.preparation-footer a{color:#6b573f;font-size:13px;text-decoration:none}.hero-live-scene{color:#282c30;width:100%;padding:10px 0 45px;position:relative}.hero-live-scene>img,.hero-live-scene>picture>img{width:100%;height:auto;display:block}.hero-live-card{width:320px;color:inherit;background:#fafaf8f5;border:1px solid #cdd1d3;border-radius:7px;gap:13px;padding:20px;text-decoration:none;display:grid;position:absolute;bottom:115px;left:0;box-shadow:0 14px 25px #282c3012}.hero-live-card>span{color:#62686c;align-items:center;gap:10px;font-size:11px;display:flex}.hero-live-card>span:last-child{justify-content:space-between}.hero-live-card small{margin-left:auto;font-size:9px}.hero-live-card strong{min-height:48px;font-size:18px;font-weight:550;line-height:1.35;animation:.35s ease-out scene-enter}.hero-scene-controls{justify-content:flex-end;align-items:center;gap:20px;margin-top:10px;display:flex}.hero-scene-controls>div{display:flex}.hero-scene-controls>div>button{background:0 0;border:0;padding:12px 7px}.hero-scene-controls>div>button span{background:#cdd1d3;width:22px;height:3px;display:block}.hero-scene-controls>div>button[aria-pressed=true] span{background:#765c42}.hero-scene-controls .scene-play{min-height:32px;padding:6px 10px;font-size:10px!important}.hero-scene-pointer{border:1px solid #bf8e5a;border-radius:50%;width:32px;height:32px;transition:top .7s,left .7s;position:absolute;top:35%;left:50%;box-shadow:0 0 0 8px #c09c702b}.hero-scene-pointer:after{content:"";background:#9a6a3b;border-radius:50%;position:absolute;inset:11px}.hero-scene-pointer-1{top:63%;left:54%}.hero-scene-pointer-2{top:48%;left:76%}.hero-scene-pointer-3{top:28%;left:34%}.start-scenes .hero-scope-note{color:#62686c;max-width:520px;margin-top:18px;font-size:13px;line-height:1.7}.start-scenes .hero-scope-note strong{color:#282c30;font-weight:600}.start-scenes .interview-capture{color:#f0f1f2;background:#282c30;border:0;border-radius:8px;margin-top:50px;padding:54px}.start-scenes .interview-capture .closing-intro h2{color:#f0f1f2}.start-scenes .interview-capture .closing-intro>p:not(.eyebrow),.start-scenes .interview-capture .closing-intro li,.start-scenes .interview-capture .closing-price span{color:#cdd1d3}.start-scenes .interview-capture .closing-intro .eyebrow{color:#d1b18b}.start-scenes .interview-capture .closing-price strong{color:#f0f1f2}.start-scenes .interview-capture .closing-price{border-color:#62686c}.start-scenes .closing-form{color:#282c30}.start-scenes .site-footer{color:#f0f1f2;background:#282c30;border:0;grid-template-columns:1fr 1.5fr;gap:25px 60px;width:100%;max-width:none;margin:70px 0 0;padding:55px max(48px,50vw - 640px)}.start-scenes .site-footer .brand-logo__image{filter:brightness(0)invert();width:210px}.start-scenes .site-footer>.brand{grid-column:1;width:220px}.start-scenes .site-footer>p{text-align:left;color:#cdd1d3;grid-column:1;align-self:start;margin:0;font-size:19px;line-height:1.5}.start-scenes .site-footer>.footer-groups{grid-area:1/2/3;gap:25px;width:100%}.start-scenes .footer-groups h3{color:#d6b38a;font-size:12px}.start-scenes .footer-groups a{color:#cdd1d3;min-height:35px;font-size:13px;line-height:1.5}.start-scenes .footer-bottom{color:#9ba0a3;border-color:#282c30;font-size:11px}@media (min-width:1100px){.start-scenes .hero h1{letter-spacing:-.045em;font-size:clamp(44px,3.75vw,60px);line-height:1.1}}@media (max-width:1050px){.scene-heading{grid-template-columns:1.2fr 1fr;gap:35px}.scene-shell{width:calc(100% - 56px)}.demo-stage{gap:25px;padding:25px}.demo-presentation{grid-template-columns:minmax(0,1fr) 310px;gap:30px;padding:30px}.proposal-phone{width:300px}.demo-step-tabs button{gap:10px;padding:15px 12px;font-size:12px}.support-workbench{gap:25px}.team-workbench{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.team-stage-story{padding:24px}.candidate-workspace{padding:18px}.candidate-card{grid-template-columns:35px minmax(0,1fr);gap:12px}.candidate-actions{flex-direction:row;grid-column:2;align-items:center}.candidate-toolbar{flex-direction:column;align-items:flex-start}.acquisition-display{gap:30px}.acquisition-canvas{min-height:380px;padding:30px}.specialization-grid{gap:35px}.preparation-output{grid-template-columns:1fr;gap:10px;padding:20px}.preparation-output img{height:210px}.preparation-layout{gap:25px}.hero-live-card{width:265px;padding:16px;bottom:115px}.hero-live-card strong{font-size:16px}.start-scenes .site-footer{gap:25px;padding-inline:28px}.start-scenes .interview-capture{padding:35px}.support-footer{flex-wrap:wrap}}@media (max-width:760px){.scene-section{padding:55px 0}.scene-shell{width:calc(100% - 40px)}.scene-heading{margin-bottom:28px;display:block}.scene-heading>p{margin-top:22px;font-size:14px}.scene-section h2{letter-spacing:-.045em;font-size:33px;line-height:1.14}.scene-section h3{font-size:27px}.scene-section .eyebrow{margin-bottom:17px;font-size:10px}.desktop-break{display:none}.demo-topline{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:18px}.scenario-choice{gap:7px;width:100%}.scenario-choice button{flex:1;justify-content:center;gap:8px;padding:10px 12px;font-size:11px}.demo-step-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.demo-step-tabs button{text-align:center;flex-direction:column;gap:8px;min-height:65px;padding:12px 3px;font-size:9px;line-height:1.45}.demo-step-tabs button>span{font-size:9px}.demo-workspace-head{flex-direction:column;align-items:flex-start;gap:7px;padding:15px}.demo-workspace-head>span{font-size:12px}.demo-workspace-head>small{font-size:9px}.demo-workspace{min-height:600px}.demo-stage{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:20px}.demo-object-image>img,.demo-object-image>picture>img{max-height:230px}.object-pin{gap:8px;padding:10px 13px;font-size:10px;bottom:0;left:0}.object-pin svg{width:22px}.demo-data-list>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;font-size:12px}.scene-kicker{font-size:9px}.demo-inquiry h3{font-size:24px}.scene-button{min-height:50px;padding:13px 15px;font-size:12px}.scene-text-button{font-size:12px}.demo-stage-estimate{gap:23px}.estimate-editor h3{margin-bottom:18px}.volume-field{font-size:13px}.volume-field input{width:125px;font-size:22px}.demo-field-help,.demo-field-error{min-height:18px;margin-bottom:15px!important;font-size:11px!important}.demo-option{padding:13px;font-size:12px}.demo-rate-note{margin-top:13px!important;font-size:10px!important}.estimate-sheet{padding:15px}.sheet-top{margin-bottom:10px;font-size:12px}.demo-estimate-row{gap:12px;padding:12px 0}.demo-estimate-row strong,.demo-estimate-row>b{font-size:12px}.demo-estimate-row small{font-size:10px}.estimate-summary{font-size:12px}.estimate-summary>strong{font-size:18px}.demo-presentation{flex-direction:column;gap:23px;min-height:660px;padding:20px 14px;display:flex}.proposal-view-toggle{gap:8px;width:100%;display:flex}.proposal-view-toggle button{color:#282c30;background:0 0;border:1px solid #cdd1d3;border-radius:4px;flex:1;padding:10px 5px;font-size:11px}.proposal-view-toggle button[aria-pressed=true]{color:#fff;background:#282c30;border-color:#282c30}.demo-presentation[data-proposal-view=partner] .proposal-phone,.demo-presentation[data-proposal-view=client] .proposal-partner{display:none}.proposal-partner{width:100%;padding:8px}.proposal-partner h3{font-size:25px}.proposal-phone{width:min(100%,290px)}.proposal-explanation p{font-size:13px}.proposal-bridge{justify-content:center}.demo-stage-work p{font-size:13px}.work-object{gap:12px;padding:18px}.work-object>svg{width:40px}.work-object strong{font-size:15px}.object-workflow>div{gap:12px;padding:15px 0}.object-workflow strong{font-size:13px}.object-workflow p{margin-bottom:0;font-size:11px}.demo-explainer{grid-template-columns:1fr;gap:12px;padding:20px 0}.demo-explainer strong{font-size:17px}.demo-explainer p{font-size:13px}.scene-disclaimer{margin-top:17px!important;font-size:10px!important;line-height:1.7!important}.scene-play{min-height:34px;padding:7px 10px;font-size:10px!important}.recruit-route{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.recruit-route button{gap:7px;padding:18px 5px 13px;font-size:11px}.recruit-route button>span{font-size:8px;top:5px;left:5px}.recruit-route button>svg{width:27px;height:27px}.team-workbench{grid-template-columns:minmax(0,1fr)}.team-stage-story{grid-template-columns:75px minmax(0,1fr);align-items:center;gap:7px 18px;padding:20px;display:grid}.incoming-orbit{grid-row:1/4;width:75px;height:90px;margin:0}.incoming-orbit>span{width:70px;height:70px}.incoming-orbit>span:nth-child(2){width:50px;height:50px}.incoming-orbit>span:nth-child(3){width:85px;height:85px}.incoming-orbit>svg{width:34px}.team-stage-story .scene-kicker{margin:0;font-size:9px}.team-stage-story h3{margin:0;font-size:22px}.team-stage-story p{grid-column:1/-1;margin:8px 0;font-size:12px}.team-stage-story .scene-play{grid-column:1/-1;justify-self:start}.candidate-workspace{padding:17px}.candidate-toolbar>span{font-size:12px}.candidate-object strong{font-size:13px}.candidate-object small{font-size:10px}.candidate-copy h4{font-size:14px}.candidate-copy p{font-size:11px}.candidate-actions button{width:37px;height:37px}.candidate-result{gap:10px;padding:12px}.candidate-result p{font-size:11px}.scene-responsibility{gap:18px}.scene-responsibility p{font-size:12px}.scene-responsibility strong{font-size:13px}.support-workbench{grid-template-columns:minmax(0,1fr);gap:23px}.support-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.support-choices>button{border:1px solid #62686c;border-radius:4px;gap:9px;min-height:82px;padding:12px 9px;font-size:11px}.support-choices>button>svg{width:25px;height:25px}.support-choices>button>i{display:none}.support-choices>button:last-child{grid-column:1/-1;min-height:56px}.support-choices>button[aria-selected=true]{background:#282c30;border:1px solid #d0aa83;padding-left:9px}.support-example{min-height:0;padding:18px}.support-example-head{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.support-context{font-size:10px}.support-question{margin-left:25px;padding:13px}.support-question p{font-size:13px}.support-answer{gap:12px}.support-answer>svg{width:27px;height:27px}.support-answer h3{font-size:18px;line-height:1.5}.support-answer p,.support-outcome p{font-size:12px}.support-input{margin-left:0}.support-footer{gap:17px}.support-footer p{font-size:12px}.support-footer a{font-size:13px}.specialization-grid{grid-template-columns:minmax(0,1fr);gap:25px}.specialization-visual>img,.specialization-visual>picture>img{height:255px}.specialization-visual>span{font-size:10px}.specialization-copy h3{font-size:26px}.specialization-copy>p{font-size:14px}.specialization-points{gap:12px}.specialization-points li{font-size:13px}.acquisition-rail{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.acquisition-rail button{gap:8px;padding:13px 7px;font-size:11px}.acquisition-display{grid-template-columns:minmax(0,1fr);gap:25px}.acquisition-canvas{min-height:310px;padding:30px 20px}.search-visual{padding:16px 12px;font-size:13px}.query-tags{gap:7px}.query-tags span{padding:6px;font-size:9px}.acquisition-explanation h3{font-size:26px}.acquisition-explanation p{font-size:14px}.acquisition-result{margin:17px 0;padding:15px 0;font-size:13px}.funding-strip{flex-wrap:wrap;gap:13px;padding:20px}.funding-strip p{flex:1;min-width:180px;font-size:12px}.funding-strip a{margin-left:45px}.flow-inquiry h3,.flow-growth h3,.flow-proposal h3{font-size:23px}.flow-object>strong{font-size:19px}.role-task-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.role-task-choices button{gap:10px;padding:12px 9px;font-size:11px}.role-task-choices svg{width:25px}.role-network>div{padding:20px 7px}.role-network svg{width:37px;height:37px}.role-network strong{margin:13px 0 7px;font-size:18px}.role-network span{font-size:10px;line-height:1.5}.role-result{gap:13px;padding-top:15px;font-size:13px!important}.preparation-layout{grid-template-columns:minmax(0,1fr);gap:22px}.preparation-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.preparation-steps button{text-align:center;flex-direction:column;gap:9px;padding:12px 2px;font-size:9px;line-height:1.4}.preparation-steps button>span{font-size:9px}.preparation-steps button>i{display:none}.preparation-steps button[aria-selected=true]{border-bottom:3px solid #947049;border-left:0}.preparation-output{text-align:center;grid-template-columns:1fr;padding:20px}.preparation-output img{height:210px}.preparation-output h3{font-size:26px}.preparation-output p{font-size:13px}.preparation-footer{flex-wrap:wrap;gap:18px}.preparation-footer a{font-size:12px}.hero-live-scene{padding-bottom:25px}.hero-live-card{gap:8px;width:240px;padding:13px;bottom:94px;left:0}.hero-live-card strong{min-height:37px;font-size:14px}.hero-live-card>span{font-size:9px}.hero-live-card>span>svg{width:18px}.hero-scene-controls{justify-content:space-between;gap:10px}.hero-scene-controls>div>button{padding:12px 6px}.hero-scene-controls .scene-play{font-size:9px!important}.hero-scene-pointer{width:22px;height:22px}.hero-scene-pointer:after{inset:7px}.start-scenes .hero-scope-note{margin-top:16px;font-size:12px}.start-scenes .interview-capture{margin-top:20px;padding:22px}.start-scenes .site-footer{grid-template-columns:1fr;gap:22px;margin-top:45px;padding:38px 20px;display:grid}.start-scenes .site-footer>.brand{grid-column:1;width:165px}.start-scenes .site-footer>p{grid-column:1;font-size:19px}.start-scenes .site-footer>.footer-groups{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.start-scenes .footer-groups h3{font-size:11px}.start-scenes .footer-groups a{min-height:37px;font-size:12px}.start-scenes .footer-bottom{font-size:10px}.start-scenes .hero h1{font-size:36px;line-height:1.08}.start-scenes .hero h1 em{font-size:32px}}@media (prefers-reduced-motion:reduce){.scene-section *,.hero-live-scene *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.incoming-orbit[data-running=false] span,.acquisition-canvas[data-running=false] .search-visual i{animation-play-state:paused}.scene-section button,.hero-live-scene button{min-width:44px;min-height:44px}.hero-scene-controls{z-index:2;flex-wrap:wrap;position:relative}.hero-scene-controls .scene-play{min-height:44px}.support-estimate-lines{background:#e5e7e9;border-left:3px solid #947049;margin:18px 0 20px 45px;padding:12px 16px}.support-estimate-lines>div{color:#282c30;justify-content:space-between;gap:15px;padding:8px 0;font-size:13px;display:flex}.support-estimate-lines b{white-space:nowrap}@media (max-width:760px){.support-estimate-lines{margin-left:0}.support-estimate-lines>div{font-size:12px}.hero-scene-controls{gap:6px}.hero-scene-controls .scene-play{padding-inline:7px}.start-scenes .site-header{grid-template-columns:100px minmax(0,1fr)}.start-scenes .site-header .brand-logo__image{width:96px}.start-scenes .site-header .header-contact{justify-content:space-between;width:100%;min-width:0;max-width:none;min-height:44px}}@media (min-width:761px) and (max-width:1050px){.start-scenes .hero h1{font-size:38px;line-height:1.12}.start-scenes .hero h1 em{font-size:34px}.hero-live-card{width:min(100%,280px)}}.flow-label{color:#4b5055}.start-scenes .site-footer .brand-logo__product{color:#d8bc9b}.start-scenes [data-cinematic=true],.start-scenes [data-cinematic-item=true]{opacity:1!important}
