._4yaqha_header,._4yaqha_footer{--ink:var(--v3-ink,#101915);--forest:var(--v3-forest,#173d31);--paper:var(--v3-paper,#f4f1e9);--surface:var(--v3-surface,#fffdf7);--lime:var(--v3-lime,#d9ff65);--clay:var(--v3-clay,#eb7657);--line:var(--v3-line,#10191524);--line-dark:var(--v3-line-dark,#ffffff21);font-family:var(--font-v3-sans), "Manrope", Arial, sans-serif}._4yaqha_header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#f4f1e9e6;border-bottom:1px solid #1019151a;position:sticky;top:0}._4yaqha_headerInner{max-width:1400px;min-height:76px;padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:28px;margin:0 auto;display:flex}._4yaqha_brandLink{border-radius:8px;flex:none}._4yaqha_brand{color:var(--ink);align-items:center;line-height:1;display:inline-flex}._4yaqha_brandMark{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:4px 14px 4px 4px;place-items:center;margin-right:10px;display:grid;position:relative;overflow:hidden}._4yaqha_brandMark:after{content:"";border:1px solid #d9ff6599;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}._4yaqha_brandMark span{font-family:var(--font-v3-display), "Fraunces", Georgia, serif;font-size:20px;font-weight:650;transform:translateY(-1px)}._4yaqha_brandWord{letter-spacing:-.07em;font-size:22px;font-weight:800}._4yaqha_brandDot{color:var(--clay);margin-left:2px;font-size:17px;font-weight:800;transform:translateY(-7px)}._4yaqha_desktopNav{justify-content:center;align-items:center;gap:clamp(18px,2.25vw,34px);display:flex}._4yaqha_desktopNav a,._4yaqha_loginLink{color:#35433d;letter-spacing:-.01em;white-space:nowrap;border-radius:4px;font-size:13px;font-weight:700;position:relative}._4yaqha_desktopNav a:after,._4yaqha_loginLink:after{transform-origin:100%;background:var(--clay);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}._4yaqha_desktopNav a:hover:after,._4yaqha_desktopNav a:focus-visible:after,._4yaqha_loginLink:hover:after,._4yaqha_loginLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}._4yaqha_headerActions{align-items:center;gap:20px;min-width:0;display:flex}._4yaqha_headerCta{background:var(--ink);letter-spacing:-.01em;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;color:var(--surface)!important}._4yaqha_headerCta:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 10px 24px #10191526}._4yaqha_headerCta svg{width:16px;height:16px}._4yaqha_mobileMenu{display:none;position:relative}._4yaqha_mobileSummary{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;margin-left:2px;list-style:none;display:grid}._4yaqha_mobileSummary::-webkit-details-marker{display:none}._4yaqha_mobileSummary svg{width:21px;height:21px}._4yaqha_closeIcon,._4yaqha_mobileMenu[open] ._4yaqha_menuIcon{display:none}._4yaqha_mobileMenu[open] ._4yaqha_closeIcon{display:block}._4yaqha_mobilePanel{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(88vw,340px);padding:10px;display:grid;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 24px 60px #10191529}._4yaqha_mobileLabel{color:#738078;letter-spacing:.13em;text-transform:uppercase;padding:10px 12px 7px;font-size:9px;font-weight:850}._4yaqha_mobilePanel a{border-bottom:1px solid var(--line);min-height:49px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:750;display:flex}._4yaqha_mobilePanel a:last-child{background:var(--ink);color:var(--surface);border-bottom:0;border-radius:7px;margin-top:8px}._4yaqha_footer{padding:76px max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom));background:var(--ink);color:#fff}._4yaqha_footer ._4yaqha_brand{color:#fff}._4yaqha_footer ._4yaqha_brandMark{background:var(--lime);color:var(--ink)}._4yaqha_footerMain{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:80px;max-width:1320px;margin:0 auto;display:grid}._4yaqha_footerBrand{max-width:420px}._4yaqha_footerBrand p{color:#ffffff80;margin:24px 0 0;font-size:13px;line-height:1.75}._4yaqha_footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}._4yaqha_footerColumn{align-content:start;gap:12px;display:grid}._4yaqha_footerHeading{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}._4yaqha_footerColumn a{color:#fff9;width:fit-content;font-size:12px;font-weight:600;line-height:1.35;transition:color .18s}._4yaqha_footerColumn a:hover,._4yaqha_footerColumn a:focus-visible{color:#fff}._4yaqha_footerBottom{border-top:1px solid var(--line-dark);color:#ffffff5c;grid-template-columns:1fr 1fr auto;align-items:center;max-width:1320px;margin:66px auto 0;padding-top:24px;font-size:9px;font-weight:650;display:grid}._4yaqha_footerBottom span:nth-child(2){color:#fff9;font-family:var(--font-v3-display), "Fraunces", Georgia, serif;justify-self:center;font-size:14px;font-style:italic}._4yaqha_footerBottom a{color:inherit;transition:color .18s}._4yaqha_footerBottom a:hover{color:#fff}@media (max-width:1080px){._4yaqha_desktopNav{display:none}._4yaqha_mobileMenu{display:block}._4yaqha_footerMain{grid-template-columns:1fr}}@media (max-width:700px){._4yaqha_headerInner{min-height:68px;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}._4yaqha_loginLink,._4yaqha_headerCta{display:none}._4yaqha_headerActions{gap:6px}._4yaqha_footer{padding:58px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom))}._4yaqha_footerLinks{grid-template-columns:1fr 1fr;row-gap:36px}._4yaqha_footerBottom{grid-template-columns:1fr auto;gap:8px}._4yaqha_footerBottom span:nth-child(2){display:none}}@media (max-width:400px){._4yaqha_brandWord{font-size:20px}._4yaqha_footerLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._4yaqha_header *,._4yaqha_footer *{transition-duration:.01ms!important}}
.FXgAIq_page{--ink:#101915;--ink-soft:#1a2922;--forest:#173d31;--forest-light:#245747;--paper:#f4f1e9;--paper-deep:#e9e5da;--surface:#fffdf7;--sage:#d9e2d7;--sage-soft:#eaf0e8;--lime:#d9ff65;--lime-strong:#c8f244;--clay:#eb7657;--blue:#83a9ff;--warning:#ff9b72;--line:#10191524;--line-dark:#ffffff24;--muted:#617069;--font-display:var(--font-v3-display), Georgia, serif;--font-sans:var(--font-v3-sans), "Helvetica Neue", sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#d9ff6547;font-size:16px;line-height:1.5;overflow-x:hidden}.FXgAIq_page,.FXgAIq_page *{box-sizing:border-box}.FXgAIq_page a{color:inherit;text-decoration:none}.FXgAIq_page button,.FXgAIq_page input,.FXgAIq_page summary{font:inherit;touch-action:manipulation}.FXgAIq_page button{color:inherit}.FXgAIq_page img{max-width:100%;display:block}.FXgAIq_page :where(a,button,input,summary):focus-visible{outline:3px solid var(--clay);outline-offset:4px}.FXgAIq_page :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:520;line-height:.98}.FXgAIq_page :where(p){text-wrap:pretty}.FXgAIq_page :where(#FXgAIq_journey,#FXgAIq_design,#FXgAIq_estimate,#FXgAIq_professionals){scroll-margin-top:92px}.FXgAIq_skipLink{z-index:1000;background:var(--lime);color:var(--ink);border-radius:8px;padding:11px 16px;font-size:13px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.FXgAIq_skipLink:focus{transform:translateY(0)}.FXgAIq_header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#f4f1e9e6;border-bottom:1px solid #1019151a;position:sticky;top:0}.FXgAIq_headerInner{max-width:1400px;min-height:76px;padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:28px;margin:0 auto;display:flex}.FXgAIq_brandLink{border-radius:8px;flex:none}.FXgAIq_brand{color:var(--ink);align-items:center;line-height:1;display:inline-flex}.FXgAIq_brandMark{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:4px 14px 4px 4px;place-items:center;margin-right:10px;display:grid;position:relative;overflow:hidden}.FXgAIq_brandMark:after{content:"";border:1px solid #d9ff6599;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}.FXgAIq_brandMark span{font-family:var(--font-display);font-size:20px;font-weight:650;transform:translateY(-1px)}.FXgAIq_brandWord{letter-spacing:-.07em;font-size:22px;font-weight:800}.FXgAIq_brandDot{color:var(--clay);margin-left:2px;font-size:17px;font-weight:800;transform:translateY(-7px)}.FXgAIq_desktopNav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.FXgAIq_desktopNav a,.FXgAIq_loginLink{color:#35433d;letter-spacing:-.01em;border-radius:4px;font-size:13px;font-weight:700;position:relative}.FXgAIq_desktopNav a:after,.FXgAIq_loginLink:after{transform-origin:100%;background:var(--clay);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.FXgAIq_desktopNav a:hover:after,.FXgAIq_loginLink:hover:after{transform-origin:0;transform:scaleX(1)}.FXgAIq_headerActions{align-items:center;gap:20px;min-width:0;display:flex}.FXgAIq_headerCta,.FXgAIq_primaryButton,.FXgAIq_darkButton,.FXgAIq_lightButton,.FXgAIq_finalPrimary{letter-spacing:-.01em;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:48px;font-size:13px;font-weight:800;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.FXgAIq_headerCta{background:var(--ink);min-height:42px;padding:0 17px;color:var(--surface)!important}.FXgAIq_headerCta:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 10px 24px #10191526}.FXgAIq_menuButton{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.FXgAIq_menuButton svg{width:21px;height:21px}.FXgAIq_mobileNav{visibility:hidden;opacity:0;background:var(--surface);pointer-events:none;border:1px solid #10191524;border-radius:12px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 1px);left:14px;right:14px;transform:translateY(-10px);box-shadow:0 24px 60px #10191529}.FXgAIq_mobileNavOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.FXgAIq_mobileNav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;padding:0 12px;font-size:15px;font-weight:750;display:flex}.FXgAIq_mobileNav a:last-child{border-bottom:0}.FXgAIq_hero{isolation:isolate;padding:clamp(62px, 7vw, 108px) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));background:radial-gradient(circle at 80% 12%, #d9e2d7e0, transparent 29%), linear-gradient(140deg, var(--paper) 0%, #f8f6ef 58%, #ece9df 100%);position:relative;overflow:hidden}.FXgAIq_hero:before{z-index:-1;opacity:.28;content:"";background-image:linear-gradient(#1019151c 1px,#0000 1px),linear-gradient(90deg,#1019151c 1px,#0000 1px);background-size:44px 44px;width:48%;height:82%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#000 50%,#0000 92%);mask-image:linear-gradient(135deg,#0000 5%,#000 50%,#0000 92%)}.FXgAIq_heroGrid{grid-template-columns:minmax(0,.94fr) minmax(480px,.86fr);align-items:center;gap:clamp(48px,7vw,108px);max-width:1320px;min-height:min(740px,100vh - 150px);margin:0 auto;display:grid}.FXgAIq_heroCopy{z-index:2;min-width:0;padding:40px 0 74px;position:relative}.FXgAIq_eyebrow{color:var(--forest);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:30px;font-size:11px;font-weight:850;animation:.65s ease-out 80ms both FXgAIq_enterUp;display:flex}.FXgAIq_liveDot{background:var(--clay);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eb765729}.FXgAIq_heroCopy h1{max-width:750px;color:var(--ink);font-size:clamp(62px,6.7vw,104px);line-height:.86;animation:.75s ease-out .14s both FXgAIq_enterUp}.FXgAIq_heroCopy h1 em{color:var(--forest);margin-top:.11em;font-weight:440;display:block}.FXgAIq_heroLead{color:#4c5a54;letter-spacing:-.025em;max-width:620px;margin:32px 0 0;font-size:clamp(17px,1.45vw,20px);font-weight:520;line-height:1.65;animation:.7s ease-out .22s both FXgAIq_enterUp}.FXgAIq_heroActions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:36px;animation:.7s ease-out .3s both FXgAIq_enterUp;display:flex}.FXgAIq_primaryButton{background:var(--lime);padding:0 22px;box-shadow:0 8px #10191517;color:var(--ink)!important}.FXgAIq_primaryButton:hover{background:var(--lime-strong);transform:translateY(-3px);box-shadow:0 11px #10191514}.FXgAIq_textButton{border-bottom:1px solid var(--ink);min-height:48px;color:var(--ink);align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:800;transition:color .18s,border-color .18s;display:inline-flex}.FXgAIq_textButton:hover{border-color:var(--clay);color:var(--clay)}.FXgAIq_heroAssurance{color:#5a6861;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;font-weight:700;animation:.7s ease-out .38s both FXgAIq_enterUp;display:flex}.FXgAIq_heroAssurance span{align-items:center;gap:7px;display:inline-flex}.FXgAIq_heroAssurance svg{color:var(--forest)}.FXgAIq_heroVisual{min-width:0;height:clamp(520px,53vw,680px);animation:.9s cubic-bezier(.2,.75,.2,1) .18s both FXgAIq_enterRight;position:relative}.FXgAIq_heroFigure{background:#c9c6bb;border:1px solid #10191529;border-radius:12px 112px 12px 12px;position:absolute;inset:0 0 48px 34px;overflow:hidden;box-shadow:0 42px 90px #10191533}.FXgAIq_heroFigure:after{content:"";pointer-events:none;background:linear-gradient(#0a120e4d,#0000 24%),linear-gradient(#0000 66%,#0a120e8a);position:absolute;inset:0}.FXgAIq_heroFigure>img{object-fit:cover;object-position:52% center;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scale(1.02)}.FXgAIq_heroVisual:hover .FXgAIq_heroFigure>img{transform:scale(1.055)}.FXgAIq_figureTopline,.FXgAIq_figureCaption{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:22px;right:22px}.FXgAIq_figureTopline{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;top:20px;right:50px}.FXgAIq_readyStatus{align-items:center;gap:7px;display:inline-flex}.FXgAIq_readyStatus>span,.FXgAIq_onTrack>span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9ff6526}.FXgAIq_figureCaption{align-items:flex-end;bottom:20px}.FXgAIq_figureCaption span{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.FXgAIq_figureCaption strong{text-align:right;max-width:270px;font-size:12px;font-weight:750}.FXgAIq_addressCard,.FXgAIq_costCard{z-index:4;color:#fff;border:1px solid #ffffff24;position:absolute;box-shadow:0 20px 50px #10191540}.FXgAIq_addressCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101915f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:16px 19px;display:grid;bottom:64px;left:-10px;right:38px}.FXgAIq_cardIcon{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.FXgAIq_addressCard>div:nth-child(2){min-width:0}.FXgAIq_addressCard span,.FXgAIq_costCard span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.FXgAIq_addressCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:750;display:block;overflow:hidden}.FXgAIq_addressCard>b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:33px;font-weight:550}.FXgAIq_addressCard>b span{font-family:var(--font-sans);margin-left:3px;font-size:9px;display:inline}.FXgAIq_costCard{background:var(--clay);border-radius:8px 28px 8px 8px;width:178px;padding:17px;top:102px;right:-38px}.FXgAIq_costCard span{color:#ffffffb8}.FXgAIq_costCard strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:7px 0 2px;font-size:31px;font-weight:550;display:block}.FXgAIq_costCard small{color:#ffffffbf;font-size:9px}.FXgAIq_proofBar{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.FXgAIq_proofBar>div{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:11px;min-width:0;padding:29px 28px 31px;display:grid}.FXgAIq_proofBar>div:first-child{border-left:0;padding-left:0}.FXgAIq_proofBar dt{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:27px;font-weight:560}.FXgAIq_proofBar dd{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:10px;font-weight:750;line-height:1.35}.FXgAIq_journeySection{padding:clamp(94px, 10vw, 150px) max(24px, env(safe-area-inset-right));background:var(--ink);color:var(--surface)}.FXgAIq_sectionIntro{grid-template-columns:.55fr 1.45fr .8fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 60px;display:grid}.FXgAIq_sectionIntro>p,.FXgAIq_designCopy>p,.FXgAIq_estimateHeader>p,.FXgAIq_buildIntro>p,.FXgAIq_audienceHeader>p,.FXgAIq_faqIntro>p{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.FXgAIq_sectionIntro h2{max-width:700px;font-size:clamp(48px,5vw,74px)}.FXgAIq_sectionIntro>span{color:#ffffff94;font-size:14px;font-weight:520;line-height:1.65}.FXgAIq_journeyShell{border:1px solid var(--line-dark);background:#0c1310;border-radius:10px 48px 10px 10px;grid-template-columns:minmax(275px,.34fr) minmax(0,1fr);max-width:1320px;min-height:590px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 44px 120px #00000047}.FXgAIq_stageTabs{border-right:1px solid var(--line-dark)}.FXgAIq_stageTab{border:0;border-bottom:1px solid var(--line-dark);color:#ffffff73;cursor:pointer;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:147px;padding:22px 25px;transition:background-color .18s,color .18s;display:grid;position:relative}.FXgAIq_stageTab:before{transform-origin:top;background:var(--lime);content:"";width:4px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.FXgAIq_stageTab:hover{color:#fff;background:#ffffff0b}.FXgAIq_stageTabActive{color:#fff;background:#d9ff6512}.FXgAIq_stageTabActive:before{transform:scaleY(1)}.FXgAIq_stageNumber{color:#ffffff59;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px}.FXgAIq_stageTabActive .FXgAIq_stageNumber{color:var(--lime)}.FXgAIq_stageLabel{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:780;display:flex}.FXgAIq_stageLabel svg{flex:none}.FXgAIq_stagePanel{min-width:0;padding:32px}.FXgAIq_panelChrome{color:#5d6863;background:#e7e4db;border:1px solid #1019151f;border-bottom:0;border-radius:8px 30px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px;display:grid}.FXgAIq_chromeDots{gap:5px;display:flex}.FXgAIq_chromeDots span{background:#aeb5ae;border-radius:50%;width:7px;height:7px}.FXgAIq_chromeDots span:first-child{background:var(--clay)}.FXgAIq_chromeAddress,.FXgAIq_savedState{align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.FXgAIq_savedState{color:var(--forest);justify-self:end}.FXgAIq_panelBody{background:var(--paper);min-height:476px;color:var(--ink);border:1px solid #1019151f;grid-template-columns:minmax(240px,.7fr) minmax(330px,1.3fr);display:grid;overflow:hidden}.FXgAIq_panelCopy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,4vw,58px);display:flex}.FXgAIq_panelCopy>span{color:var(--clay);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.FXgAIq_panelCopy h3{margin-top:20px;font-size:clamp(33px,3.2vw,49px);line-height:1}.FXgAIq_panelCopy p{color:var(--muted);margin:22px 0 0;font-size:13px;font-weight:520;line-height:1.65}.FXgAIq_panelCopy a{border-bottom:1px solid var(--ink);width:fit-content;color:var(--ink);align-items:center;gap:8px;margin-top:30px;font-size:11px;font-weight:800;transition:color .18s,border-color .18s;display:inline-flex}.FXgAIq_panelCopy a:hover{border-color:var(--clay);color:var(--clay)}.FXgAIq_productPreview{background:linear-gradient(#173d3109 1px, transparent 1px), linear-gradient(90deg, #173d3109 1px, transparent 1px), var(--surface);background-size:28px 28px;align-content:center;min-width:0;padding:clamp(24px,3vw,42px)}.FXgAIq_recordPreview,.FXgAIq_pricePreview,.FXgAIq_buildPreview,.FXgAIq_designPreview{border:1px solid var(--line);background:#fff;border-radius:8px 32px 8px 8px;min-height:330px;box-shadow:0 20px 48px #1019151a}.FXgAIq_recordPreview{grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:20px;padding:24px;display:grid}.FXgAIq_recordScore{background:var(--forest);color:#fff;border-radius:6px 24px 6px 6px;flex-direction:column;justify-content:center;padding:24px;display:flex}.FXgAIq_recordScore span,.FXgAIq_priceSummary span,.FXgAIq_designMeta span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820}.FXgAIq_recordScore strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.08em;margin:20px 0 2px;font-size:82px;font-weight:550;line-height:.8}.FXgAIq_recordScore small{color:var(--lime);font-size:11px;font-weight:750}.FXgAIq_recordFacts{align-content:center;display:grid}.FXgAIq_recordFacts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:16px 4px;display:flex}.FXgAIq_recordFacts>div:last-child{border-bottom:0}.FXgAIq_recordFacts span{color:var(--muted);font-size:10px;font-weight:650}.FXgAIq_recordFacts b{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.FXgAIq_warningText{color:#c85636}.FXgAIq_designPreview{flex-direction:column;display:flex;overflow:hidden}.FXgAIq_previewImage{border-radius:7px 31px 0 0;flex:1;min-height:260px;position:relative;overflow:hidden}.FXgAIq_previewImage img{object-fit:cover;width:100%;height:100%}.FXgAIq_previewImageBadge{background:var(--lime);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:820;display:inline-flex;position:absolute;top:14px;right:14px}.FXgAIq_designMeta{justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:flex}.FXgAIq_designMeta span{color:var(--muted);font-size:8px;display:block}.FXgAIq_designMeta strong{margin-top:4px;font-size:12px;display:block}.FXgAIq_materials{gap:6px;display:flex}.FXgAIq_materials span{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%}.FXgAIq_materialOak{background:#b98f62}.FXgAIq_materialStone{background:#d8d0c2}.FXgAIq_materialInk{background:#2d3732}.FXgAIq_pricePreview{padding:22px}.FXgAIq_priceSummary{background:var(--sage-soft);border-radius:6px 24px 6px 6px;padding:20px}.FXgAIq_priceSummary span{color:var(--forest);display:block}.FXgAIq_priceSummary strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:12px 0 2px;font-size:44px;font-weight:560;line-height:1;display:block}.FXgAIq_priceSummary small{color:var(--muted);font-size:9px}.FXgAIq_miniEstimate{margin-top:13px}.FXgAIq_miniEstimate>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 3px;font-size:10px;display:flex}.FXgAIq_miniEstimate b{font-variant-numeric:tabular-nums}.FXgAIq_buildPreview{padding:22px}.FXgAIq_bidCard{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:17px 0;display:grid}.FXgAIq_bidAvatar{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.FXgAIq_bidCard>div:nth-child(2){min-width:0}.FXgAIq_bidCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.FXgAIq_bidCard span{color:var(--forest);align-items:center;gap:4px;margin-top:3px;font-size:8px;font-weight:750;display:flex}.FXgAIq_bidCard>b{font-variant-numeric:tabular-nums;font-size:12px}.FXgAIq_milestoneMini{background:var(--sage-soft);border-radius:6px;gap:10px;margin-top:22px;padding:16px;display:grid}.FXgAIq_milestoneMini span{color:var(--forest);align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.FXgAIq_designSection{max-width:1400px;padding:clamp(94px, 10vw, 150px) max(24px, env(safe-area-inset-right));grid-template-columns:minmax(330px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(54px,8vw,120px);margin:0 auto;display:grid}.FXgAIq_designCopy h2,.FXgAIq_estimateHeader h2,.FXgAIq_buildIntro h2,.FXgAIq_audienceHeader h2,.FXgAIq_faqIntro h2{margin-top:23px;font-size:clamp(48px,5.2vw,76px)}.FXgAIq_designCopy>p,.FXgAIq_estimateHeader>p,.FXgAIq_audienceHeader>p,.FXgAIq_faqIntro>p{color:var(--clay)}.FXgAIq_designCopy>span,.FXgAIq_estimateHeader>span,.FXgAIq_buildIntro>span{color:var(--muted);margin-top:27px;font-size:15px;font-weight:520;line-height:1.7;display:block}.FXgAIq_designNotes{border-top:1px solid var(--line);margin:34px 0;display:grid}.FXgAIq_designNotes>div{border-bottom:1px solid var(--line);min-height:53px;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.FXgAIq_designNotes svg{color:var(--forest)}.FXgAIq_designNotes b{color:var(--ink)}.FXgAIq_lightButton{background:var(--ink);padding:0 22px;color:#fff!important}.FXgAIq_lightButton:hover,.FXgAIq_darkButton:hover{background:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 28px #10191529}.FXgAIq_compareWrap{border:1px solid var(--line);background:var(--surface);border-radius:10px 52px 10px 10px;min-width:0;overflow:hidden;box-shadow:0 34px 80px #10191521}.FXgAIq_comparison{aspect-ratio:1.35;isolation:isolate;background:#d5d1c6;position:relative;overflow:hidden}.FXgAIq_comparison>img,.FXgAIq_beforeLayer,.FXgAIq_beforeLayer img{width:100%;height:100%;position:absolute;inset:0}.FXgAIq_comparison img{object-fit:cover}.FXgAIq_afterImage{filter:saturate(.9)contrast(1.02)}.FXgAIq_beforeLayer{z-index:2;clip-path:inset(0 calc(100% - var(--compare-position)) 0 0);overflow:hidden}.FXgAIq_beforeLayer img{filter:saturate(.78)brightness(.86);max-width:none}.FXgAIq_beforeLabel,.FXgAIq_afterLabel{z-index:5;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:8px 10px;font-size:8px;font-weight:850;position:absolute;top:16px}.FXgAIq_beforeLabel{background:var(--ink);color:#fff;left:16px}.FXgAIq_afterLabel{background:var(--lime);color:var(--ink);right:16px}.FXgAIq_compareLine{z-index:6;top:0;bottom:0;left:var(--compare-position);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 0 1px #1019152e}.FXgAIq_compareLine span{background:var(--clay);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1019153d}.FXgAIq_compareInput{z-index:8;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.FXgAIq_comparison:focus-within .FXgAIq_compareLine span{outline:3px solid var(--lime);outline-offset:3px}.FXgAIq_compareFooter{min-height:58px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:9px;font-weight:750;display:flex}.FXgAIq_compareFooter strong{color:var(--ink);font-size:9px}.FXgAIq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.FXgAIq_estimateSection{padding:clamp(94px, 10vw, 150px) max(24px, env(safe-area-inset-right));background:linear-gradient(110deg, #ffffff73, transparent 44%), var(--sage)}.FXgAIq_estimateHeader{grid-template-columns:.55fr 1.2fr .65fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 58px;display:grid}.FXgAIq_estimateHeader h2{margin-top:0}.FXgAIq_estimateHeader>span{color:#52645c;margin:0;font-size:13px}.FXgAIq_estimateLayout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(50px,8vw,110px);max-width:1120px;margin:0 auto;display:grid}.FXgAIq_estimateCard{background:var(--surface);border:1px solid #1019152b;border-radius:10px 46px 10px 10px;overflow:hidden;box-shadow:0 30px 80px #173d3124}.FXgAIq_estimateCardHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:0 24px;display:flex}.FXgAIq_estimateCardHeader span,.FXgAIq_estimateTotal span,.FXgAIq_estimateFoot>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820;display:block}.FXgAIq_estimateCardHeader strong{margin-top:4px;font-size:12px;display:block}.FXgAIq_estimateCardHeader svg{color:var(--forest)}.FXgAIq_estimateTotal{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:24px;padding:28px 24px;display:grid}.FXgAIq_estimateTotal>div+div{border-left:1px solid var(--line-dark);padding-left:24px}.FXgAIq_estimateTotal span{color:#ffffff7a}.FXgAIq_estimateTotal strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:7px;font-size:clamp(36px,4vw,49px);font-weight:560;line-height:1;display:block}.FXgAIq_estimateTotal b{color:var(--lime);font-variant-numeric:tabular-nums;margin-top:11px;font-size:13px;display:block}.FXgAIq_estimateRows{padding:6px 24px}.FXgAIq_estimateRows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 0;display:flex}.FXgAIq_estimateRows>div:last-child{border-bottom:0}.FXgAIq_estimateRows>div>span{min-width:0;display:grid}.FXgAIq_estimateRows b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.FXgAIq_estimateRows small{color:var(--muted);margin-top:3px;font-size:9px}.FXgAIq_estimateRows strong{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.FXgAIq_estimateFoot{border-top:1px solid var(--line);background:#f4f1e9;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:60px;padding:0 24px;display:grid}.FXgAIq_estimateFoot>div{gap:3px;display:flex}.FXgAIq_estimateFoot>div span,.FXgAIq_estimateFoot>div i{background:var(--forest);border-radius:3px;width:17px;height:5px;display:block}.FXgAIq_estimateFoot>div i{opacity:.16}.FXgAIq_estimateFoot b{color:var(--forest);font-size:9px}.FXgAIq_estimateBenefits{gap:25px;display:grid}.FXgAIq_estimateBenefits>div{grid-template-columns:38px 1fr;column-gap:14px;min-width:0;display:grid}.FXgAIq_benefitIcon{width:38px;height:38px;color:var(--forest);background:#fff9;border-radius:6px 15px 6px 6px;grid-row:1/span 2;place-items:center;display:grid}.FXgAIq_estimateBenefits h3{font-family:var(--font-sans);letter-spacing:-.03em;align-self:end;font-size:14px;font-weight:800;line-height:1.25}.FXgAIq_estimateBenefits p{color:#52645c;margin:5px 0 0;font-size:11px;font-weight:540;line-height:1.5}.FXgAIq_darkButton{background:var(--ink);width:fit-content;margin-top:5px;padding:0 21px;color:#fff!important}.FXgAIq_disclaimer{color:#607069;max-width:390px;font-size:9px;line-height:1.55}.FXgAIq_buildSection{padding:clamp(94px, 10vw, 150px) max(24px, env(safe-area-inset-right));background:radial-gradient(circle at 12% 90%, #d9ff6517, transparent 25%), var(--forest);color:#fff;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(58px,9vw,130px);display:grid}.FXgAIq_buildIntro{justify-self:end;max-width:520px}.FXgAIq_buildIntro>p{color:var(--lime)}.FXgAIq_buildIntro>span{color:#fff9}.FXgAIq_buildIntro .FXgAIq_primaryButton{margin-top:34px}.FXgAIq_projectBoard{background:var(--paper);width:min(100%,690px);color:var(--ink);border:1px solid #ffffff26;border-radius:10px 50px 10px 10px;overflow:hidden;box-shadow:0 40px 100px #00000040}.FXgAIq_projectBoardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:0 27px;display:flex}.FXgAIq_projectBoardTop>div span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:830;display:block}.FXgAIq_projectBoardTop strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:23px;font-weight:550;display:block}.FXgAIq_onTrack{background:var(--sage);color:var(--forest);border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.FXgAIq_onTrack>span{background:var(--forest);box-shadow:none}.FXgAIq_projectProgress{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:22px 27px;display:grid}.FXgAIq_projectProgress>div{background:#dbdcd5;border-radius:4px;height:6px;overflow:hidden}.FXgAIq_projectProgress>div span{background:var(--clay);border-radius:4px;height:100%;display:block}.FXgAIq_projectProgress>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:780}.FXgAIq_milestones{padding:10px 27px}.FXgAIq_milestones>div{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:78px;display:grid}.FXgAIq_milestones>div:last-child{border-bottom:0}.FXgAIq_milestones>div>span{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.FXgAIq_milestoneDone>span{background:var(--forest);border-color:var(--forest)!important;color:#fff!important}.FXgAIq_milestoneActive>span{background:var(--clay);border-color:var(--clay)!important;color:#fff!important}.FXgAIq_milestones b,.FXgAIq_milestones small{display:block}.FXgAIq_milestones b{font-size:11px}.FXgAIq_milestones small{color:var(--muted);margin-top:3px;font-size:8px}.FXgAIq_milestones strong{font-variant-numeric:tabular-nums;font-size:11px}.FXgAIq_projectAssurance{background:var(--lime);min-height:62px;color:var(--ink);align-items:center;gap:10px;padding:0 27px;font-size:10px;font-weight:800;display:flex}.FXgAIq_audienceSection{padding:clamp(94px, 10vw, 150px) max(24px, env(safe-area-inset-right))}.FXgAIq_audienceHeader{grid-template-columns:.55fr 1.45fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 54px;display:grid}.FXgAIq_audienceHeader h2{max-width:820px;margin-top:0}.FXgAIq_audienceGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.FXgAIq_audienceGrid>a{border-left:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;min-height:360px;padding:29px;transition:background-color .22s,color .22s,transform .22s;display:flex;position:relative}.FXgAIq_audienceGrid>a:first-child{border-left:0}.FXgAIq_audienceGrid>a:hover{z-index:2;background:var(--ink);color:#fff;transform:translateY(-8px)}.FXgAIq_audienceGrid>a>span{color:var(--clay);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px}.FXgAIq_audienceGrid>a>svg{color:var(--forest);margin:42px 0 25px}.FXgAIq_audienceGrid>a:hover>svg{color:var(--lime)}.FXgAIq_audienceGrid h3{font-size:34px}.FXgAIq_audienceGrid p{max-width:320px;color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:540;line-height:1.65}.FXgAIq_audienceGrid>a:hover p{color:#fff9}.FXgAIq_audienceGrid b{color:var(--forest);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin-top:auto;font-size:10px;font-weight:830;display:flex}.FXgAIq_audienceGrid>a:hover b{color:var(--lime)}.FXgAIq_faqSection{max-width:1320px;padding:0 max(24px, env(safe-area-inset-right)) clamp(94px, 10vw, 150px);grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,140px);margin:0 auto;display:grid}.FXgAIq_faqIntro h2{max-width:480px}.FXgAIq_faqIntro>a{border-bottom:1px solid var(--ink);align-items:center;gap:7px;margin-top:30px;font-size:10px;font-weight:800;transition:color .18s,border-color .18s;display:inline-flex}.FXgAIq_faqIntro>a:hover{border-color:var(--clay);color:var(--clay)}.FXgAIq_faqList{border-top:1px solid var(--line)}.FXgAIq_faqList details{border-bottom:1px solid var(--line)}.FXgAIq_faqList summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;min-height:78px;padding:0 4px;font-size:14px;font-weight:760;list-style:none;display:grid}.FXgAIq_faqList summary::-webkit-details-marker{display:none}.FXgAIq_faqList summary>span{color:var(--clay);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}.FXgAIq_faqList summary svg{color:var(--forest);transition:transform .18s}.FXgAIq_faqList details[open] summary svg{transform:rotate(180deg)}.FXgAIq_faqList details>p{max-width:650px;color:var(--muted);margin:-5px 0 0;padding:0 42px 28px 57px;font-size:13px;font-weight:520;line-height:1.7}.FXgAIq_finalCta{min-height:460px;padding:clamp(70px, 8vw, 110px) max(24px, env(safe-area-inset-right));background:radial-gradient(circle at 78% 30%, #ffffff38, transparent 24%), var(--lime);grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.FXgAIq_finalCta>div:first-child{max-width:900px;padding-left:clamp(0px,8vw,120px);position:relative}.FXgAIq_ctaMark{color:#10191524;font-family:var(--font-display);font-size:70px;font-weight:600;position:absolute;top:-74px;left:clamp(0px,8vw,120px)}.FXgAIq_finalCta p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:850}.FXgAIq_finalCta h2{font-size:clamp(56px,7vw,104px);line-height:.88}.FXgAIq_finalActions{align-content:end;gap:13px;max-width:320px;display:grid}.FXgAIq_finalPrimary{background:var(--ink);width:100%;padding:0 21px;color:#fff!important}.FXgAIq_finalPrimary:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 12px 28px #1019152e}.FXgAIq_finalSecondary{min-height:48px;color:var(--ink);border:1px solid #1019154d;border-radius:7px;place-items:center;font-size:12px;font-weight:800;transition:background-color .18s,border-color .18s;display:grid}.FXgAIq_finalSecondary:hover{border-color:var(--ink);background:#ffffff47}.FXgAIq_finalActions small{color:#1019159e;text-align:center;margin-top:5px;font-size:9px;font-weight:700}.FXgAIq_footer{padding:76px max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom));background:var(--ink);color:#fff}.FXgAIq_footer .FXgAIq_brand{color:#fff}.FXgAIq_footer .FXgAIq_brandMark{background:var(--lime);color:var(--ink)}.FXgAIq_footerMain{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1320px;margin:0 auto;display:grid}.FXgAIq_footerBrand{max-width:440px}.FXgAIq_footerBrand p{color:#ffffff80;margin:24px 0 0;font-size:13px;line-height:1.7}.FXgAIq_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.FXgAIq_footerLinks>div{align-content:start;gap:12px;display:grid}.FXgAIq_footerLinks span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.FXgAIq_footerLinks a{color:#fff9;width:fit-content;font-size:12px;font-weight:600;transition:color .18s}.FXgAIq_footerLinks a:hover{color:#fff}.FXgAIq_footerBottom{border-top:1px solid var(--line-dark);color:#ffffff5c;grid-template-columns:1fr 1fr auto;align-items:center;max-width:1320px;margin:66px auto 0;padding-top:24px;font-size:9px;font-weight:650;display:grid}.FXgAIq_footerBottom span:nth-child(2){color:#fff9;font-family:var(--font-display);justify-self:center;font-size:14px;font-style:italic}.FXgAIq_footerBottom a{transition:color .18s}.FXgAIq_footerBottom a:hover{color:#fff}@keyframes FXgAIq_enterUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes FXgAIq_enterRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes FXgAIq_reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.FXgAIq_sectionIntro,.FXgAIq_designCopy,.FXgAIq_compareWrap,.FXgAIq_estimateHeader,.FXgAIq_estimateCard,.FXgAIq_estimateBenefits,.FXgAIq_buildIntro,.FXgAIq_projectBoard,.FXgAIq_audienceHeader,.FXgAIq_audienceGrid,.FXgAIq_faqIntro,.FXgAIq_faqList{animation:linear both FXgAIq_reveal;animation-timeline:view();animation-range:entry 4% cover 27%}}@media (max-width:1180px){.FXgAIq_heroGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:46px}.FXgAIq_heroCopy h1{font-size:clamp(60px,7vw,84px)}.FXgAIq_costCard{right:-14px}.FXgAIq_sectionIntro{grid-template-columns:.45fr 1.3fr .65fr;gap:28px}.FXgAIq_stageTab{padding-inline:18px}.FXgAIq_panelBody{grid-template-columns:.8fr 1.2fr}.FXgAIq_buildSection{gap:60px}}@media (max-width:980px){.FXgAIq_hero{padding-top:72px}.FXgAIq_heroGrid{grid-template-columns:1fr;gap:4px;min-height:0}.FXgAIq_heroCopy{max-width:760px;padding-bottom:70px}.FXgAIq_heroCopy h1{font-size:clamp(66px,11vw,98px)}.FXgAIq_heroVisual{width:min(100%,760px);height:620px;margin-left:auto}.FXgAIq_proofBar{margin-top:70px}.FXgAIq_proofBar>div{grid-template-columns:1fr;gap:4px;padding-inline:18px}.FXgAIq_sectionIntro,.FXgAIq_estimateHeader{grid-template-columns:.5fr 1.5fr}.FXgAIq_sectionIntro>span,.FXgAIq_estimateHeader>span{grid-column:2}.FXgAIq_journeyShell{grid-template-columns:1fr;min-height:0}.FXgAIq_stageTabs{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.FXgAIq_stageTab{border-right:1px solid var(--line-dark);border-bottom:0;grid-template-columns:1fr;align-content:center;gap:7px;min-height:105px;padding:16px}.FXgAIq_stageTab:before{transform-origin:0;width:auto;height:4px;top:auto;right:0;transform:scaleX(0)}.FXgAIq_stageTabActive:before{transform:scaleX(1)}.FXgAIq_stageTab>svg,.FXgAIq_stageLabel svg{display:none}.FXgAIq_panelBody{min-height:470px}.FXgAIq_designSection{grid-template-columns:1fr}.FXgAIq_designCopy{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.FXgAIq_designCopy>p,.FXgAIq_designCopy h2{grid-column:1/-1}.FXgAIq_designCopy>span{grid-column:1}.FXgAIq_designNotes{grid-area:3/2/span 2;margin:27px 0 0}.FXgAIq_lightButton{grid-column:1;width:fit-content;margin-top:22px}.FXgAIq_estimateLayout{grid-template-columns:1fr}.FXgAIq_estimateCard{width:min(100%,700px);margin:0 auto}.FXgAIq_estimateBenefits{grid-template-columns:repeat(3,1fr);display:grid}.FXgAIq_darkButton,.FXgAIq_disclaimer{grid-column:1/-1}.FXgAIq_buildSection{grid-template-columns:1fr}.FXgAIq_buildIntro{justify-self:start;max-width:740px}.FXgAIq_projectBoard{justify-self:end;width:min(100%,760px)}.FXgAIq_faqSection{grid-template-columns:.75fr 1.25fr;gap:50px}.FXgAIq_finalCta{grid-template-columns:1fr}.FXgAIq_finalActions{grid-template-columns:1fr 1fr;max-width:480px}.FXgAIq_finalActions small{grid-column:1/-1}}@media (max-width:860px){.FXgAIq_desktopNav,.FXgAIq_loginLink{display:none}.FXgAIq_menuButton{display:inline-flex}.FXgAIq_headerActions{gap:10px}.FXgAIq_mobileNav{display:grid}.FXgAIq_audienceHeader,.FXgAIq_audienceGrid{grid-template-columns:1fr}.FXgAIq_audienceGrid>a{border-top:1px solid var(--line);border-left:0;min-height:280px}.FXgAIq_audienceGrid>a:first-child{border-top:0}.FXgAIq_audienceGrid>a>svg{margin:28px 0 18px}.FXgAIq_footerMain{grid-template-columns:1fr}}@media (max-width:700px){.FXgAIq_headerInner{min-height:68px;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_headerCta{display:none}.FXgAIq_hero{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_heroCopy{padding-top:8px;padding-bottom:54px}.FXgAIq_eyebrow{margin-bottom:22px;font-size:9px}.FXgAIq_heroCopy h1{max-width:540px;font-size:clamp(48px,15vw,72px);line-height:.91}.FXgAIq_heroLead{margin-top:24px;font-size:16px;line-height:1.6}.FXgAIq_heroActions{flex-direction:column;align-items:stretch;gap:8px}.FXgAIq_primaryButton,.FXgAIq_textButton{justify-content:center;width:100%}.FXgAIq_textButton{border:1px solid var(--line);border-radius:7px}.FXgAIq_heroAssurance{gap:8px;display:grid}.FXgAIq_heroVisual{height:470px}.FXgAIq_heroFigure{border-radius:8px 62px 8px 8px;inset:0 0 48px}.FXgAIq_figureCaption strong{display:none}.FXgAIq_addressCard{min-height:82px;padding:13px;left:12px;right:12px}.FXgAIq_cardIcon{width:36px;height:36px}.FXgAIq_addressCard>b{font-size:27px}.FXgAIq_costCard{width:151px;padding:13px;top:75px;right:-5px}.FXgAIq_costCard strong{font-size:26px}.FXgAIq_proofBar{grid-template-columns:repeat(2,1fr);margin-top:54px}.FXgAIq_proofBar>div{border-top:1px solid var(--line);padding:21px 14px}.FXgAIq_proofBar>div:nth-child(odd){border-left:0}.FXgAIq_proofBar dt{font-size:23px}.FXgAIq_journeySection,.FXgAIq_estimateSection,.FXgAIq_audienceSection{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_sectionIntro,.FXgAIq_estimateHeader{grid-template-columns:1fr;gap:20px}.FXgAIq_sectionIntro>span,.FXgAIq_estimateHeader>span{grid-column:1}.FXgAIq_sectionIntro h2,.FXgAIq_designCopy h2,.FXgAIq_estimateHeader h2,.FXgAIq_buildIntro h2,.FXgAIq_audienceHeader h2,.FXgAIq_faqIntro h2{font-size:clamp(42px,13vw,58px)}.FXgAIq_journeyShell{border-radius:8px 28px 8px 8px}.FXgAIq_stageTabs{grid-template-columns:repeat(2,1fr)}.FXgAIq_stageTab{border-bottom:1px solid var(--line-dark);min-height:84px;padding:12px}.FXgAIq_stagePanel{padding:12px}.FXgAIq_panelChrome{grid-template-columns:1fr auto}.FXgAIq_chromeAddress{justify-self:end}.FXgAIq_savedState{display:none}.FXgAIq_panelBody{grid-template-columns:1fr}.FXgAIq_panelCopy{border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}.FXgAIq_panelCopy h3{font-size:37px}.FXgAIq_productPreview{padding:16px}.FXgAIq_recordPreview{grid-template-columns:1fr}.FXgAIq_recordScore{min-height:170px}.FXgAIq_recordScore strong{font-size:64px}.FXgAIq_designSection{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_designCopy{display:block}.FXgAIq_designNotes{margin:29px 0}.FXgAIq_lightButton{width:100%}.FXgAIq_comparison{aspect-ratio:.92}.FXgAIq_compareFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.FXgAIq_estimateTotal{grid-template-columns:1fr}.FXgAIq_estimateTotal>div+div{border-top:1px solid var(--line-dark);border-left:0;padding-top:18px;padding-left:0}.FXgAIq_estimateBenefits{grid-template-columns:1fr}.FXgAIq_buildSection{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_projectBoard{border-radius:8px 30px 8px 8px}.FXgAIq_projectBoardTop,.FXgAIq_projectProgress,.FXgAIq_milestones,.FXgAIq_projectAssurance{padding-left:17px;padding-right:17px}.FXgAIq_milestones>div{grid-template-columns:34px minmax(0,1fr)}.FXgAIq_milestones strong{display:none}.FXgAIq_faqSection{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));grid-template-columns:1fr;gap:48px}.FXgAIq_faqList summary{grid-template-columns:32px 1fr auto;min-height:76px;font-size:13px}.FXgAIq_faqList details>p{padding-left:45px}.FXgAIq_finalCta{min-height:590px;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));gap:48px}.FXgAIq_finalCta>div:first-child{padding-left:0}.FXgAIq_ctaMark{left:0}.FXgAIq_finalCta h2{font-size:clamp(52px,15vw,76px)}.FXgAIq_finalActions{grid-template-columns:1fr;max-width:none}.FXgAIq_finalActions small{grid-column:1}.FXgAIq_footer{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.FXgAIq_footerLinks{grid-template-columns:1fr 1fr}.FXgAIq_footerBottom{grid-template-columns:1fr auto;gap:8px}.FXgAIq_footerBottom span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.FXgAIq_page *,.FXgAIq_page :before,.FXgAIq_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
