.V3Chrome-module__4yaqha__header,.V3Chrome-module__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}.V3Chrome-module__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}.V3Chrome-module__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}.V3Chrome-module__4yaqha__brandLink{border-radius:8px;flex:none}.V3Chrome-module__4yaqha__brand{color:var(--ink);align-items:center;line-height:1;display:inline-flex}.V3Chrome-module__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}.V3Chrome-module__4yaqha__brandMark:after{content:"";border:1px solid #d9ff6599;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}.V3Chrome-module__4yaqha__brandMark span{font-family:var(--font-v3-display),"Fraunces",Georgia,serif;font-size:20px;font-weight:650;transform:translateY(-1px)}.V3Chrome-module__4yaqha__brandWord{letter-spacing:-.07em;font-size:22px;font-weight:800}.V3Chrome-module__4yaqha__brandDot{color:var(--clay);margin-left:2px;font-size:17px;font-weight:800;transform:translateY(-7px)}.V3Chrome-module__4yaqha__desktopNav{justify-content:center;align-items:center;gap:clamp(18px,2.25vw,34px);display:flex}.V3Chrome-module__4yaqha__desktopNav a,.V3Chrome-module__4yaqha__loginLink{color:#35433d;letter-spacing:-.01em;white-space:nowrap;border-radius:4px;font-size:13px;font-weight:700;position:relative}.V3Chrome-module__4yaqha__desktopNav a:after,.V3Chrome-module__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)}.V3Chrome-module__4yaqha__desktopNav a:hover:after,.V3Chrome-module__4yaqha__desktopNav a:focus-visible:after,.V3Chrome-module__4yaqha__loginLink:hover:after,.V3Chrome-module__4yaqha__loginLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.V3Chrome-module__4yaqha__headerActions{align-items:center;gap:20px;min-width:0;display:flex}.V3Chrome-module__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}.V3Chrome-module__4yaqha__headerCta:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 10px 24px #10191526}.V3Chrome-module__4yaqha__headerCta svg{width:16px;height:16px}.V3Chrome-module__4yaqha__mobileMenu{display:none;position:relative}.V3Chrome-module__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}.V3Chrome-module__4yaqha__mobileSummary::-webkit-details-marker{display:none}.V3Chrome-module__4yaqha__mobileSummary svg{width:21px;height:21px}.V3Chrome-module__4yaqha__closeIcon,.V3Chrome-module__4yaqha__mobileMenu[open] .V3Chrome-module__4yaqha__menuIcon{display:none}.V3Chrome-module__4yaqha__mobileMenu[open] .V3Chrome-module__4yaqha__closeIcon{display:block}.V3Chrome-module__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}.V3Chrome-module__4yaqha__mobileLabel{color:#738078;letter-spacing:.13em;text-transform:uppercase;padding:10px 12px 7px;font-size:9px;font-weight:850}.V3Chrome-module__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}.V3Chrome-module__4yaqha__mobilePanel a:last-child{background:var(--ink);color:var(--surface);border-bottom:0;border-radius:7px;margin-top:8px}.V3Chrome-module__4yaqha__footer{padding:76px max(24px,env(safe-area-inset-right))max(28px,env(safe-area-inset-bottom));background:var(--ink);color:#fff}.V3Chrome-module__4yaqha__footer .V3Chrome-module__4yaqha__brand{color:#fff}.V3Chrome-module__4yaqha__footer .V3Chrome-module__4yaqha__brandMark{background:var(--lime);color:var(--ink)}.V3Chrome-module__4yaqha__footerMain{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:80px;max-width:1320px;margin:0 auto;display:grid}.V3Chrome-module__4yaqha__footerBrand{max-width:420px}.V3Chrome-module__4yaqha__footerBrand p{color:#ffffff80;margin:24px 0 0;font-size:13px;line-height:1.75}.V3Chrome-module__4yaqha__footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.V3Chrome-module__4yaqha__footerColumn{align-content:start;gap:12px;display:grid}.V3Chrome-module__4yaqha__footerHeading{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.V3Chrome-module__4yaqha__footerColumn a{color:#fff9;width:fit-content;font-size:12px;font-weight:600;line-height:1.35;transition:color .18s}.V3Chrome-module__4yaqha__footerColumn a:hover,.V3Chrome-module__4yaqha__footerColumn a:focus-visible{color:#fff}.V3Chrome-module__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}.V3Chrome-module__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}.V3Chrome-module__4yaqha__footerBottom a{color:inherit;transition:color .18s}.V3Chrome-module__4yaqha__footerBottom a:hover{color:#fff}@media (max-width:1080px){.V3Chrome-module__4yaqha__desktopNav{display:none}.V3Chrome-module__4yaqha__mobileMenu{display:block}.V3Chrome-module__4yaqha__footerMain{grid-template-columns:1fr}}@media (max-width:700px){.V3Chrome-module__4yaqha__headerInner{min-height:68px;padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.V3Chrome-module__4yaqha__loginLink,.V3Chrome-module__4yaqha__headerCta{display:none}.V3Chrome-module__4yaqha__headerActions{gap:6px}.V3Chrome-module__4yaqha__footer{padding:58px max(16px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))}.V3Chrome-module__4yaqha__footerLinks{grid-template-columns:1fr 1fr;row-gap:36px}.V3Chrome-module__4yaqha__footerBottom{grid-template-columns:1fr auto;gap:8px}.V3Chrome-module__4yaqha__footerBottom span:nth-child(2){display:none}}@media (max-width:400px){.V3Chrome-module__4yaqha__brandWord{font-size:20px}.V3Chrome-module__4yaqha__footerLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.V3Chrome-module__4yaqha__header *,.V3Chrome-module__4yaqha__footer *{transition-duration:.01ms!important}}
.LandingV3-module__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}.LandingV3-module__FXgAIq__page,.LandingV3-module__FXgAIq__page *{box-sizing:border-box}.LandingV3-module__FXgAIq__page a{color:inherit;text-decoration:none}.LandingV3-module__FXgAIq__page button,.LandingV3-module__FXgAIq__page input,.LandingV3-module__FXgAIq__page summary{font:inherit;touch-action:manipulation}.LandingV3-module__FXgAIq__page button{color:inherit}.LandingV3-module__FXgAIq__page img{max-width:100%;display:block}.LandingV3-module__FXgAIq__page :where(a,button,input,summary):focus-visible{outline:3px solid var(--clay);outline-offset:4px}.LandingV3-module__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}.LandingV3-module__FXgAIq__page :where(p){text-wrap:pretty}.LandingV3-module__FXgAIq__page :where(#LandingV3-module__FXgAIq__journey,#LandingV3-module__FXgAIq__design,#LandingV3-module__FXgAIq__estimate,#LandingV3-module__FXgAIq__professionals){scroll-margin-top:92px}.LandingV3-module__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%)}.LandingV3-module__FXgAIq__skipLink:focus{transform:translateY(0)}.LandingV3-module__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}.LandingV3-module__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}.LandingV3-module__FXgAIq__brandLink{border-radius:8px;flex:none}.LandingV3-module__FXgAIq__brand{color:var(--ink);align-items:center;line-height:1;display:inline-flex}.LandingV3-module__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}.LandingV3-module__FXgAIq__brandMark:after{content:"";border:1px solid #d9ff6599;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}.LandingV3-module__FXgAIq__brandMark span{font-family:var(--font-display);font-size:20px;font-weight:650;transform:translateY(-1px)}.LandingV3-module__FXgAIq__brandWord{letter-spacing:-.07em;font-size:22px;font-weight:800}.LandingV3-module__FXgAIq__brandDot{color:var(--clay);margin-left:2px;font-size:17px;font-weight:800;transform:translateY(-7px)}.LandingV3-module__FXgAIq__desktopNav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.LandingV3-module__FXgAIq__desktopNav a,.LandingV3-module__FXgAIq__loginLink{color:#35433d;letter-spacing:-.01em;border-radius:4px;font-size:13px;font-weight:700;position:relative}.LandingV3-module__FXgAIq__desktopNav a:after,.LandingV3-module__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)}.LandingV3-module__FXgAIq__desktopNav a:hover:after,.LandingV3-module__FXgAIq__loginLink:hover:after{transform-origin:0;transform:scaleX(1)}.LandingV3-module__FXgAIq__headerActions{align-items:center;gap:20px;min-width:0;display:flex}.LandingV3-module__FXgAIq__headerCta,.LandingV3-module__FXgAIq__primaryButton,.LandingV3-module__FXgAIq__darkButton,.LandingV3-module__FXgAIq__lightButton,.LandingV3-module__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}.LandingV3-module__FXgAIq__headerCta{background:var(--ink);min-height:42px;padding:0 17px;color:var(--surface)!important}.LandingV3-module__FXgAIq__headerCta:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 10px 24px #10191526}.LandingV3-module__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}.LandingV3-module__FXgAIq__menuButton svg{width:21px;height:21px}.LandingV3-module__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}.LandingV3-module__FXgAIq__mobileNavOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.LandingV3-module__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}.LandingV3-module__FXgAIq__mobileNav a:last-child{border-bottom:0}.LandingV3-module__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}.LandingV3-module__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%)}.LandingV3-module__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}.LandingV3-module__FXgAIq__heroCopy{z-index:2;min-width:0;padding:40px 0 74px;position:relative}.LandingV3-module__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 LandingV3-module__FXgAIq__enterUp;display:flex}.LandingV3-module__FXgAIq__liveDot{background:var(--clay);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eb765729}.LandingV3-module__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 LandingV3-module__FXgAIq__enterUp}.LandingV3-module__FXgAIq__heroCopy h1 em{color:var(--forest);margin-top:.11em;font-weight:440;display:block}.LandingV3-module__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 LandingV3-module__FXgAIq__enterUp}.LandingV3-module__FXgAIq__heroActions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:36px;animation:.7s ease-out .3s both LandingV3-module__FXgAIq__enterUp;display:flex}.LandingV3-module__FXgAIq__primaryButton{background:var(--lime);padding:0 22px;box-shadow:0 8px #10191517;color:var(--ink)!important}.LandingV3-module__FXgAIq__primaryButton:hover{background:var(--lime-strong);transform:translateY(-3px);box-shadow:0 11px #10191514}.LandingV3-module__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}.LandingV3-module__FXgAIq__textButton:hover{border-color:var(--clay);color:var(--clay)}.LandingV3-module__FXgAIq__heroAssurance{color:#5a6861;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;font-weight:700;animation:.7s ease-out .38s both LandingV3-module__FXgAIq__enterUp;display:flex}.LandingV3-module__FXgAIq__heroAssurance span{align-items:center;gap:7px;display:inline-flex}.LandingV3-module__FXgAIq__heroAssurance svg{color:var(--forest)}.LandingV3-module__FXgAIq__heroVisual{min-width:0;height:clamp(520px,53vw,680px);animation:.9s cubic-bezier(.2,.75,.2,1) .18s both LandingV3-module__FXgAIq__enterRight;position:relative}.LandingV3-module__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}.LandingV3-module__FXgAIq__heroFigure:after{content:"";pointer-events:none;background:linear-gradient(#0a120e4d,#0000 24%),linear-gradient(#0000 66%,#0a120e8a);position:absolute;inset:0}.LandingV3-module__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)}.LandingV3-module__FXgAIq__heroVisual:hover .LandingV3-module__FXgAIq__heroFigure>img{transform:scale(1.055)}.LandingV3-module__FXgAIq__figureTopline,.LandingV3-module__FXgAIq__figureCaption{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:22px;right:22px}.LandingV3-module__FXgAIq__figureTopline{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;top:20px;right:50px}.LandingV3-module__FXgAIq__readyStatus{align-items:center;gap:7px;display:inline-flex}.LandingV3-module__FXgAIq__readyStatus>span,.LandingV3-module__FXgAIq__onTrack>span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9ff6526}.LandingV3-module__FXgAIq__figureCaption{align-items:flex-end;bottom:20px}.LandingV3-module__FXgAIq__figureCaption span{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.LandingV3-module__FXgAIq__figureCaption strong{text-align:right;max-width:270px;font-size:12px;font-weight:750}.LandingV3-module__FXgAIq__addressCard,.LandingV3-module__FXgAIq__costCard{z-index:4;color:#fff;border:1px solid #ffffff24;position:absolute;box-shadow:0 20px 50px #10191540}.LandingV3-module__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}.LandingV3-module__FXgAIq__cardIcon{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.LandingV3-module__FXgAIq__addressCard>div:nth-child(2){min-width:0}.LandingV3-module__FXgAIq__addressCard span,.LandingV3-module__FXgAIq__costCard span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.LandingV3-module__FXgAIq__addressCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:750;display:block;overflow:hidden}.LandingV3-module__FXgAIq__addressCard>b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:33px;font-weight:550}.LandingV3-module__FXgAIq__addressCard>b span{font-family:var(--font-sans);margin-left:3px;font-size:9px;display:inline}.LandingV3-module__FXgAIq__costCard{background:var(--clay);border-radius:8px 28px 8px 8px;width:178px;padding:17px;top:102px;right:-38px}.LandingV3-module__FXgAIq__costCard span{color:#ffffffb8}.LandingV3-module__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}.LandingV3-module__FXgAIq__costCard small{color:#ffffffbf;font-size:9px}.LandingV3-module__FXgAIq__proofBar{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.LandingV3-module__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}.LandingV3-module__FXgAIq__proofBar>div:first-child{border-left:0;padding-left:0}.LandingV3-module__FXgAIq__proofBar dt{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:27px;font-weight:560}.LandingV3-module__FXgAIq__proofBar dd{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:10px;font-weight:750;line-height:1.35}.LandingV3-module__FXgAIq__journeySection{padding:clamp(94px,10vw,150px)max(24px,env(safe-area-inset-right));background:var(--ink);color:var(--surface)}.LandingV3-module__FXgAIq__sectionIntro{grid-template-columns:.55fr 1.45fr .8fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 60px;display:grid}.LandingV3-module__FXgAIq__sectionIntro>p,.LandingV3-module__FXgAIq__designCopy>p,.LandingV3-module__FXgAIq__estimateHeader>p,.LandingV3-module__FXgAIq__buildIntro>p,.LandingV3-module__FXgAIq__audienceHeader>p,.LandingV3-module__FXgAIq__faqIntro>p{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.LandingV3-module__FXgAIq__sectionIntro h2{max-width:700px;font-size:clamp(48px,5vw,74px)}.LandingV3-module__FXgAIq__sectionIntro>span{color:#ffffff94;font-size:14px;font-weight:520;line-height:1.65}.LandingV3-module__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}.LandingV3-module__FXgAIq__stageTabs{border-right:1px solid var(--line-dark)}.LandingV3-module__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}.LandingV3-module__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)}.LandingV3-module__FXgAIq__stageTab:hover{color:#fff;background:#ffffff0b}.LandingV3-module__FXgAIq__stageTabActive{color:#fff;background:#d9ff6512}.LandingV3-module__FXgAIq__stageTabActive:before{transform:scaleY(1)}.LandingV3-module__FXgAIq__stageNumber{color:#ffffff59;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px}.LandingV3-module__FXgAIq__stageTabActive .LandingV3-module__FXgAIq__stageNumber{color:var(--lime)}.LandingV3-module__FXgAIq__stageLabel{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:780;display:flex}.LandingV3-module__FXgAIq__stageLabel svg{flex:none}.LandingV3-module__FXgAIq__stagePanel{min-width:0;padding:32px}.LandingV3-module__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}.LandingV3-module__FXgAIq__chromeDots{gap:5px;display:flex}.LandingV3-module__FXgAIq__chromeDots span{background:#aeb5ae;border-radius:50%;width:7px;height:7px}.LandingV3-module__FXgAIq__chromeDots span:first-child{background:var(--clay)}.LandingV3-module__FXgAIq__chromeAddress,.LandingV3-module__FXgAIq__savedState{align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.LandingV3-module__FXgAIq__savedState{color:var(--forest);justify-self:end}.LandingV3-module__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}.LandingV3-module__FXgAIq__panelCopy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,4vw,58px);display:flex}.LandingV3-module__FXgAIq__panelCopy>span{color:var(--clay);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.LandingV3-module__FXgAIq__panelCopy h3{margin-top:20px;font-size:clamp(33px,3.2vw,49px);line-height:1}.LandingV3-module__FXgAIq__panelCopy p{color:var(--muted);margin:22px 0 0;font-size:13px;font-weight:520;line-height:1.65}.LandingV3-module__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}.LandingV3-module__FXgAIq__panelCopy a:hover{border-color:var(--clay);color:var(--clay)}.LandingV3-module__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)}.LandingV3-module__FXgAIq__recordPreview,.LandingV3-module__FXgAIq__pricePreview,.LandingV3-module__FXgAIq__buildPreview,.LandingV3-module__FXgAIq__designPreview{border:1px solid var(--line);background:#fff;border-radius:8px 32px 8px 8px;min-height:330px;box-shadow:0 20px 48px #1019151a}.LandingV3-module__FXgAIq__recordPreview{grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:20px;padding:24px;display:grid}.LandingV3-module__FXgAIq__recordScore{background:var(--forest);color:#fff;border-radius:6px 24px 6px 6px;flex-direction:column;justify-content:center;padding:24px;display:flex}.LandingV3-module__FXgAIq__recordScore span,.LandingV3-module__FXgAIq__priceSummary span,.LandingV3-module__FXgAIq__designMeta span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820}.LandingV3-module__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}.LandingV3-module__FXgAIq__recordScore small{color:var(--lime);font-size:11px;font-weight:750}.LandingV3-module__FXgAIq__recordFacts{align-content:center;display:grid}.LandingV3-module__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}.LandingV3-module__FXgAIq__recordFacts>div:last-child{border-bottom:0}.LandingV3-module__FXgAIq__recordFacts span{color:var(--muted);font-size:10px;font-weight:650}.LandingV3-module__FXgAIq__recordFacts b{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.LandingV3-module__FXgAIq__warningText{color:#c85636}.LandingV3-module__FXgAIq__designPreview{flex-direction:column;display:flex;overflow:hidden}.LandingV3-module__FXgAIq__previewImage{border-radius:7px 31px 0 0;flex:1;min-height:260px;position:relative;overflow:hidden}.LandingV3-module__FXgAIq__previewImage img{object-fit:cover;width:100%;height:100%}.LandingV3-module__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}.LandingV3-module__FXgAIq__designMeta{justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:flex}.LandingV3-module__FXgAIq__designMeta span{color:var(--muted);font-size:8px;display:block}.LandingV3-module__FXgAIq__designMeta strong{margin-top:4px;font-size:12px;display:block}.LandingV3-module__FXgAIq__materials{gap:6px;display:flex}.LandingV3-module__FXgAIq__materials span{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%}.LandingV3-module__FXgAIq__materialOak{background:#b98f62}.LandingV3-module__FXgAIq__materialStone{background:#d8d0c2}.LandingV3-module__FXgAIq__materialInk{background:#2d3732}.LandingV3-module__FXgAIq__pricePreview{padding:22px}.LandingV3-module__FXgAIq__priceSummary{background:var(--sage-soft);border-radius:6px 24px 6px 6px;padding:20px}.LandingV3-module__FXgAIq__priceSummary span{color:var(--forest);display:block}.LandingV3-module__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}.LandingV3-module__FXgAIq__priceSummary small{color:var(--muted);font-size:9px}.LandingV3-module__FXgAIq__miniEstimate{margin-top:13px}.LandingV3-module__FXgAIq__miniEstimate>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 3px;font-size:10px;display:flex}.LandingV3-module__FXgAIq__miniEstimate b{font-variant-numeric:tabular-nums}.LandingV3-module__FXgAIq__buildPreview{padding:22px}.LandingV3-module__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}.LandingV3-module__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}.LandingV3-module__FXgAIq__bidCard>div:nth-child(2){min-width:0}.LandingV3-module__FXgAIq__bidCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.LandingV3-module__FXgAIq__bidCard span{color:var(--forest);align-items:center;gap:4px;margin-top:3px;font-size:8px;font-weight:750;display:flex}.LandingV3-module__FXgAIq__bidCard>b{font-variant-numeric:tabular-nums;font-size:12px}.LandingV3-module__FXgAIq__milestoneMini{background:var(--sage-soft);border-radius:6px;gap:10px;margin-top:22px;padding:16px;display:grid}.LandingV3-module__FXgAIq__milestoneMini span{color:var(--forest);align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.LandingV3-module__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}.LandingV3-module__FXgAIq__designCopy h2,.LandingV3-module__FXgAIq__estimateHeader h2,.LandingV3-module__FXgAIq__buildIntro h2,.LandingV3-module__FXgAIq__audienceHeader h2,.LandingV3-module__FXgAIq__faqIntro h2{margin-top:23px;font-size:clamp(48px,5.2vw,76px)}.LandingV3-module__FXgAIq__designCopy>p,.LandingV3-module__FXgAIq__estimateHeader>p,.LandingV3-module__FXgAIq__audienceHeader>p,.LandingV3-module__FXgAIq__faqIntro>p{color:var(--clay)}.LandingV3-module__FXgAIq__designCopy>span,.LandingV3-module__FXgAIq__estimateHeader>span,.LandingV3-module__FXgAIq__buildIntro>span{color:var(--muted);margin-top:27px;font-size:15px;font-weight:520;line-height:1.7;display:block}.LandingV3-module__FXgAIq__designNotes{border-top:1px solid var(--line);margin:34px 0;display:grid}.LandingV3-module__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}.LandingV3-module__FXgAIq__designNotes svg{color:var(--forest)}.LandingV3-module__FXgAIq__designNotes b{color:var(--ink)}.LandingV3-module__FXgAIq__lightButton{background:var(--ink);padding:0 22px;color:#fff!important}.LandingV3-module__FXgAIq__lightButton:hover,.LandingV3-module__FXgAIq__darkButton:hover{background:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 28px #10191529}.LandingV3-module__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}.LandingV3-module__FXgAIq__comparison{aspect-ratio:1.35;isolation:isolate;background:#d5d1c6;position:relative;overflow:hidden}.LandingV3-module__FXgAIq__comparison>img,.LandingV3-module__FXgAIq__beforeLayer,.LandingV3-module__FXgAIq__beforeLayer img{width:100%;height:100%;position:absolute;inset:0}.LandingV3-module__FXgAIq__comparison img{object-fit:cover}.LandingV3-module__FXgAIq__afterImage{filter:saturate(.9)contrast(1.02)}.LandingV3-module__FXgAIq__beforeLayer{z-index:2;clip-path:inset(0 calc(100% - var(--compare-position))0 0);overflow:hidden}.LandingV3-module__FXgAIq__beforeLayer img{filter:saturate(.78)brightness(.86);max-width:none}.LandingV3-module__FXgAIq__beforeLabel,.LandingV3-module__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}.LandingV3-module__FXgAIq__beforeLabel{background:var(--ink);color:#fff;left:16px}.LandingV3-module__FXgAIq__afterLabel{background:var(--lime);color:var(--ink);right:16px}.LandingV3-module__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}.LandingV3-module__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}.LandingV3-module__FXgAIq__compareInput{z-index:8;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.LandingV3-module__FXgAIq__comparison:focus-within .LandingV3-module__FXgAIq__compareLine span{outline:3px solid var(--lime);outline-offset:3px}.LandingV3-module__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}.LandingV3-module__FXgAIq__compareFooter strong{color:var(--ink);font-size:9px}.LandingV3-module__FXgAIq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LandingV3-module__FXgAIq__estimateSection{padding:clamp(94px,10vw,150px)max(24px,env(safe-area-inset-right));background:linear-gradient(110deg,#ffffff73,transparent 44%),var(--sage)}.LandingV3-module__FXgAIq__estimateHeader{grid-template-columns:.55fr 1.2fr .65fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 58px;display:grid}.LandingV3-module__FXgAIq__estimateHeader h2{margin-top:0}.LandingV3-module__FXgAIq__estimateHeader>span{color:#52645c;margin:0;font-size:13px}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateCard{background:var(--surface);border:1px solid #1019152b;border-radius:10px 46px 10px 10px;overflow:hidden;box-shadow:0 30px 80px #173d3124}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateCardHeader span,.LandingV3-module__FXgAIq__estimateTotal span,.LandingV3-module__FXgAIq__estimateFoot>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820;display:block}.LandingV3-module__FXgAIq__estimateCardHeader strong{margin-top:4px;font-size:12px;display:block}.LandingV3-module__FXgAIq__estimateCardHeader svg{color:var(--forest)}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateTotal>div+div{border-left:1px solid var(--line-dark);padding-left:24px}.LandingV3-module__FXgAIq__estimateTotal span{color:#ffffff7a}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateTotal b{color:var(--lime);font-variant-numeric:tabular-nums;margin-top:11px;font-size:13px;display:block}.LandingV3-module__FXgAIq__estimateRows{padding:6px 24px}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateRows>div:last-child{border-bottom:0}.LandingV3-module__FXgAIq__estimateRows>div>span{min-width:0;display:grid}.LandingV3-module__FXgAIq__estimateRows b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.LandingV3-module__FXgAIq__estimateRows small{color:var(--muted);margin-top:3px;font-size:9px}.LandingV3-module__FXgAIq__estimateRows strong{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateFoot>div{gap:3px;display:flex}.LandingV3-module__FXgAIq__estimateFoot>div span,.LandingV3-module__FXgAIq__estimateFoot>div i{background:var(--forest);border-radius:3px;width:17px;height:5px;display:block}.LandingV3-module__FXgAIq__estimateFoot>div i{opacity:.16}.LandingV3-module__FXgAIq__estimateFoot b{color:var(--forest);font-size:9px}.LandingV3-module__FXgAIq__estimateBenefits{gap:25px;display:grid}.LandingV3-module__FXgAIq__estimateBenefits>div{grid-template-columns:38px 1fr;column-gap:14px;min-width:0;display:grid}.LandingV3-module__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}.LandingV3-module__FXgAIq__estimateBenefits h3{font-family:var(--font-sans);letter-spacing:-.03em;align-self:end;font-size:14px;font-weight:800;line-height:1.25}.LandingV3-module__FXgAIq__estimateBenefits p{color:#52645c;margin:5px 0 0;font-size:11px;font-weight:540;line-height:1.5}.LandingV3-module__FXgAIq__darkButton{background:var(--ink);width:fit-content;margin-top:5px;padding:0 21px;color:#fff!important}.LandingV3-module__FXgAIq__disclaimer{color:#607069;max-width:390px;font-size:9px;line-height:1.55}.LandingV3-module__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}.LandingV3-module__FXgAIq__buildIntro{justify-self:end;max-width:520px}.LandingV3-module__FXgAIq__buildIntro>p{color:var(--lime)}.LandingV3-module__FXgAIq__buildIntro>span{color:#fff9}.LandingV3-module__FXgAIq__buildIntro .LandingV3-module__FXgAIq__primaryButton{margin-top:34px}.LandingV3-module__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}.LandingV3-module__FXgAIq__projectBoardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:0 27px;display:flex}.LandingV3-module__FXgAIq__projectBoardTop>div span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:830;display:block}.LandingV3-module__FXgAIq__projectBoardTop strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:23px;font-weight:550;display:block}.LandingV3-module__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}.LandingV3-module__FXgAIq__onTrack>span{background:var(--forest);box-shadow:none}.LandingV3-module__FXgAIq__projectProgress{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:22px 27px;display:grid}.LandingV3-module__FXgAIq__projectProgress>div{background:#dbdcd5;border-radius:4px;height:6px;overflow:hidden}.LandingV3-module__FXgAIq__projectProgress>div span{background:var(--clay);border-radius:4px;height:100%;display:block}.LandingV3-module__FXgAIq__projectProgress>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:780}.LandingV3-module__FXgAIq__milestones{padding:10px 27px}.LandingV3-module__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}.LandingV3-module__FXgAIq__milestones>div:last-child{border-bottom:0}.LandingV3-module__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}.LandingV3-module__FXgAIq__milestoneDone>span{background:var(--forest);border-color:var(--forest)!important;color:#fff!important}.LandingV3-module__FXgAIq__milestoneActive>span{background:var(--clay);border-color:var(--clay)!important;color:#fff!important}.LandingV3-module__FXgAIq__milestones b,.LandingV3-module__FXgAIq__milestones small{display:block}.LandingV3-module__FXgAIq__milestones b{font-size:11px}.LandingV3-module__FXgAIq__milestones small{color:var(--muted);margin-top:3px;font-size:8px}.LandingV3-module__FXgAIq__milestones strong{font-variant-numeric:tabular-nums;font-size:11px}.LandingV3-module__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}.LandingV3-module__FXgAIq__audienceSection{padding:clamp(94px,10vw,150px)max(24px,env(safe-area-inset-right))}.LandingV3-module__FXgAIq__audienceHeader{grid-template-columns:.55fr 1.45fr;align-items:end;gap:44px;max-width:1320px;margin:0 auto 54px;display:grid}.LandingV3-module__FXgAIq__audienceHeader h2{max-width:820px;margin-top:0}.LandingV3-module__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}.LandingV3-module__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}.LandingV3-module__FXgAIq__audienceGrid>a:first-child{border-left:0}.LandingV3-module__FXgAIq__audienceGrid>a:hover{z-index:2;background:var(--ink);color:#fff;transform:translateY(-8px)}.LandingV3-module__FXgAIq__audienceGrid>a>span{color:var(--clay);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px}.LandingV3-module__FXgAIq__audienceGrid>a>svg{color:var(--forest);margin:42px 0 25px}.LandingV3-module__FXgAIq__audienceGrid>a:hover>svg{color:var(--lime)}.LandingV3-module__FXgAIq__audienceGrid h3{font-size:34px}.LandingV3-module__FXgAIq__audienceGrid p{max-width:320px;color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:540;line-height:1.65}.LandingV3-module__FXgAIq__audienceGrid>a:hover p{color:#fff9}.LandingV3-module__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}.LandingV3-module__FXgAIq__audienceGrid>a:hover b{color:var(--lime)}.LandingV3-module__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}.LandingV3-module__FXgAIq__faqIntro h2{max-width:480px}.LandingV3-module__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}.LandingV3-module__FXgAIq__faqIntro>a:hover{border-color:var(--clay);color:var(--clay)}.LandingV3-module__FXgAIq__faqList{border-top:1px solid var(--line)}.LandingV3-module__FXgAIq__faqList details{border-bottom:1px solid var(--line)}.LandingV3-module__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}.LandingV3-module__FXgAIq__faqList summary::-webkit-details-marker{display:none}.LandingV3-module__FXgAIq__faqList summary>span{color:var(--clay);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}.LandingV3-module__FXgAIq__faqList summary svg{color:var(--forest);transition:transform .18s}.LandingV3-module__FXgAIq__faqList details[open] summary svg{transform:rotate(180deg)}.LandingV3-module__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}.LandingV3-module__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}.LandingV3-module__FXgAIq__finalCta>div:first-child{max-width:900px;padding-left:clamp(0px,8vw,120px);position:relative}.LandingV3-module__FXgAIq__ctaMark{color:#10191524;font-family:var(--font-display);font-size:70px;font-weight:600;position:absolute;top:-74px;left:clamp(0px,8vw,120px)}.LandingV3-module__FXgAIq__finalCta p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:850}.LandingV3-module__FXgAIq__finalCta h2{font-size:clamp(56px,7vw,104px);line-height:.88}.LandingV3-module__FXgAIq__finalActions{align-content:end;gap:13px;max-width:320px;display:grid}.LandingV3-module__FXgAIq__finalPrimary{background:var(--ink);width:100%;padding:0 21px;color:#fff!important}.LandingV3-module__FXgAIq__finalPrimary:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 12px 28px #1019152e}.LandingV3-module__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}.LandingV3-module__FXgAIq__finalSecondary:hover{border-color:var(--ink);background:#ffffff47}.LandingV3-module__FXgAIq__finalActions small{color:#1019159e;text-align:center;margin-top:5px;font-size:9px;font-weight:700}.LandingV3-module__FXgAIq__footer{padding:76px max(24px,env(safe-area-inset-right))max(28px,env(safe-area-inset-bottom));background:var(--ink);color:#fff}.LandingV3-module__FXgAIq__footer .LandingV3-module__FXgAIq__brand{color:#fff}.LandingV3-module__FXgAIq__footer .LandingV3-module__FXgAIq__brandMark{background:var(--lime);color:var(--ink)}.LandingV3-module__FXgAIq__footerMain{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1320px;margin:0 auto;display:grid}.LandingV3-module__FXgAIq__footerBrand{max-width:440px}.LandingV3-module__FXgAIq__footerBrand p{color:#ffffff80;margin:24px 0 0;font-size:13px;line-height:1.7}.LandingV3-module__FXgAIq__footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.LandingV3-module__FXgAIq__footerLinks>div{align-content:start;gap:12px;display:grid}.LandingV3-module__FXgAIq__footerLinks span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.LandingV3-module__FXgAIq__footerLinks a{color:#fff9;width:fit-content;font-size:12px;font-weight:600;transition:color .18s}.LandingV3-module__FXgAIq__footerLinks a:hover{color:#fff}.LandingV3-module__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}.LandingV3-module__FXgAIq__footerBottom span:nth-child(2){color:#fff9;font-family:var(--font-display);justify-self:center;font-size:14px;font-style:italic}.LandingV3-module__FXgAIq__footerBottom a{transition:color .18s}.LandingV3-module__FXgAIq__footerBottom a:hover{color:#fff}@keyframes LandingV3-module__FXgAIq__enterUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingV3-module__FXgAIq__enterRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes LandingV3-module__FXgAIq__reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.LandingV3-module__FXgAIq__sectionIntro,.LandingV3-module__FXgAIq__designCopy,.LandingV3-module__FXgAIq__compareWrap,.LandingV3-module__FXgAIq__estimateHeader,.LandingV3-module__FXgAIq__estimateCard,.LandingV3-module__FXgAIq__estimateBenefits,.LandingV3-module__FXgAIq__buildIntro,.LandingV3-module__FXgAIq__projectBoard,.LandingV3-module__FXgAIq__audienceHeader,.LandingV3-module__FXgAIq__audienceGrid,.LandingV3-module__FXgAIq__faqIntro,.LandingV3-module__FXgAIq__faqList{animation:linear both LandingV3-module__FXgAIq__reveal;animation-timeline:view();animation-range:entry 4% cover 27%}}@media (max-width:1180px){.LandingV3-module__FXgAIq__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:46px}.LandingV3-module__FXgAIq__heroCopy h1{font-size:clamp(60px,7vw,84px)}.LandingV3-module__FXgAIq__costCard{right:-14px}.LandingV3-module__FXgAIq__sectionIntro{grid-template-columns:.45fr 1.3fr .65fr;gap:28px}.LandingV3-module__FXgAIq__stageTab{padding-inline:18px}.LandingV3-module__FXgAIq__panelBody{grid-template-columns:.8fr 1.2fr}.LandingV3-module__FXgAIq__buildSection{gap:60px}}@media (max-width:980px){.LandingV3-module__FXgAIq__hero{padding-top:72px}.LandingV3-module__FXgAIq__heroGrid{grid-template-columns:1fr;gap:4px;min-height:0}.LandingV3-module__FXgAIq__heroCopy{max-width:760px;padding-bottom:70px}.LandingV3-module__FXgAIq__heroCopy h1{font-size:clamp(66px,11vw,98px)}.LandingV3-module__FXgAIq__heroVisual{width:min(100%,760px);height:620px;margin-left:auto}.LandingV3-module__FXgAIq__proofBar{margin-top:70px}.LandingV3-module__FXgAIq__proofBar>div{grid-template-columns:1fr;gap:4px;padding-inline:18px}.LandingV3-module__FXgAIq__sectionIntro,.LandingV3-module__FXgAIq__estimateHeader{grid-template-columns:.5fr 1.5fr}.LandingV3-module__FXgAIq__sectionIntro>span,.LandingV3-module__FXgAIq__estimateHeader>span{grid-column:2}.LandingV3-module__FXgAIq__journeyShell{grid-template-columns:1fr;min-height:0}.LandingV3-module__FXgAIq__stageTabs{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LandingV3-module__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}.LandingV3-module__FXgAIq__stageTab:before{transform-origin:0;width:auto;height:4px;top:auto;right:0;transform:scaleX(0)}.LandingV3-module__FXgAIq__stageTabActive:before{transform:scaleX(1)}.LandingV3-module__FXgAIq__stageTab>svg,.LandingV3-module__FXgAIq__stageLabel svg{display:none}.LandingV3-module__FXgAIq__panelBody{min-height:470px}.LandingV3-module__FXgAIq__designSection{grid-template-columns:1fr}.LandingV3-module__FXgAIq__designCopy{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.LandingV3-module__FXgAIq__designCopy>p,.LandingV3-module__FXgAIq__designCopy h2{grid-column:1/-1}.LandingV3-module__FXgAIq__designCopy>span{grid-column:1}.LandingV3-module__FXgAIq__designNotes{grid-area:3/2/span 2;margin:27px 0 0}.LandingV3-module__FXgAIq__lightButton{grid-column:1;width:fit-content;margin-top:22px}.LandingV3-module__FXgAIq__estimateLayout{grid-template-columns:1fr}.LandingV3-module__FXgAIq__estimateCard{width:min(100%,700px);margin:0 auto}.LandingV3-module__FXgAIq__estimateBenefits{grid-template-columns:repeat(3,1fr);display:grid}.LandingV3-module__FXgAIq__darkButton,.LandingV3-module__FXgAIq__disclaimer{grid-column:1/-1}.LandingV3-module__FXgAIq__buildSection{grid-template-columns:1fr}.LandingV3-module__FXgAIq__buildIntro{justify-self:start;max-width:740px}.LandingV3-module__FXgAIq__projectBoard{justify-self:end;width:min(100%,760px)}.LandingV3-module__FXgAIq__faqSection{grid-template-columns:.75fr 1.25fr;gap:50px}.LandingV3-module__FXgAIq__finalCta{grid-template-columns:1fr}.LandingV3-module__FXgAIq__finalActions{grid-template-columns:1fr 1fr;max-width:480px}.LandingV3-module__FXgAIq__finalActions small{grid-column:1/-1}}@media (max-width:860px){.LandingV3-module__FXgAIq__desktopNav,.LandingV3-module__FXgAIq__loginLink{display:none}.LandingV3-module__FXgAIq__menuButton{display:inline-flex}.LandingV3-module__FXgAIq__headerActions{gap:10px}.LandingV3-module__FXgAIq__mobileNav{display:grid}.LandingV3-module__FXgAIq__audienceHeader,.LandingV3-module__FXgAIq__audienceGrid{grid-template-columns:1fr}.LandingV3-module__FXgAIq__audienceGrid>a{border-top:1px solid var(--line);border-left:0;min-height:280px}.LandingV3-module__FXgAIq__audienceGrid>a:first-child{border-top:0}.LandingV3-module__FXgAIq__audienceGrid>a>svg{margin:28px 0 18px}.LandingV3-module__FXgAIq__footerMain{grid-template-columns:1fr}}@media (max-width:700px){.LandingV3-module__FXgAIq__headerInner{min-height:68px;padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__headerCta{display:none}.LandingV3-module__FXgAIq__hero{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__heroCopy{padding-top:8px;padding-bottom:54px}.LandingV3-module__FXgAIq__eyebrow{margin-bottom:22px;font-size:9px}.LandingV3-module__FXgAIq__heroCopy h1{max-width:540px;font-size:clamp(48px,15vw,72px);line-height:.91}.LandingV3-module__FXgAIq__heroLead{margin-top:24px;font-size:16px;line-height:1.6}.LandingV3-module__FXgAIq__heroActions{flex-direction:column;align-items:stretch;gap:8px}.LandingV3-module__FXgAIq__primaryButton,.LandingV3-module__FXgAIq__textButton{justify-content:center;width:100%}.LandingV3-module__FXgAIq__textButton{border:1px solid var(--line);border-radius:7px}.LandingV3-module__FXgAIq__heroAssurance{gap:8px;display:grid}.LandingV3-module__FXgAIq__heroVisual{height:470px}.LandingV3-module__FXgAIq__heroFigure{border-radius:8px 62px 8px 8px;inset:0 0 48px}.LandingV3-module__FXgAIq__figureCaption strong{display:none}.LandingV3-module__FXgAIq__addressCard{min-height:82px;padding:13px;left:12px;right:12px}.LandingV3-module__FXgAIq__cardIcon{width:36px;height:36px}.LandingV3-module__FXgAIq__addressCard>b{font-size:27px}.LandingV3-module__FXgAIq__costCard{width:151px;padding:13px;top:75px;right:-5px}.LandingV3-module__FXgAIq__costCard strong{font-size:26px}.LandingV3-module__FXgAIq__proofBar{grid-template-columns:repeat(2,1fr);margin-top:54px}.LandingV3-module__FXgAIq__proofBar>div{border-top:1px solid var(--line);padding:21px 14px}.LandingV3-module__FXgAIq__proofBar>div:nth-child(odd){border-left:0}.LandingV3-module__FXgAIq__proofBar dt{font-size:23px}.LandingV3-module__FXgAIq__journeySection,.LandingV3-module__FXgAIq__estimateSection,.LandingV3-module__FXgAIq__audienceSection{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__sectionIntro,.LandingV3-module__FXgAIq__estimateHeader{grid-template-columns:1fr;gap:20px}.LandingV3-module__FXgAIq__sectionIntro>span,.LandingV3-module__FXgAIq__estimateHeader>span{grid-column:1}.LandingV3-module__FXgAIq__sectionIntro h2,.LandingV3-module__FXgAIq__designCopy h2,.LandingV3-module__FXgAIq__estimateHeader h2,.LandingV3-module__FXgAIq__buildIntro h2,.LandingV3-module__FXgAIq__audienceHeader h2,.LandingV3-module__FXgAIq__faqIntro h2{font-size:clamp(42px,13vw,58px)}.LandingV3-module__FXgAIq__journeyShell{border-radius:8px 28px 8px 8px}.LandingV3-module__FXgAIq__stageTabs{grid-template-columns:repeat(2,1fr)}.LandingV3-module__FXgAIq__stageTab{border-bottom:1px solid var(--line-dark);min-height:84px;padding:12px}.LandingV3-module__FXgAIq__stagePanel{padding:12px}.LandingV3-module__FXgAIq__panelChrome{grid-template-columns:1fr auto}.LandingV3-module__FXgAIq__chromeAddress{justify-self:end}.LandingV3-module__FXgAIq__savedState{display:none}.LandingV3-module__FXgAIq__panelBody{grid-template-columns:1fr}.LandingV3-module__FXgAIq__panelCopy{border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}.LandingV3-module__FXgAIq__panelCopy h3{font-size:37px}.LandingV3-module__FXgAIq__productPreview{padding:16px}.LandingV3-module__FXgAIq__recordPreview{grid-template-columns:1fr}.LandingV3-module__FXgAIq__recordScore{min-height:170px}.LandingV3-module__FXgAIq__recordScore strong{font-size:64px}.LandingV3-module__FXgAIq__designSection{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__designCopy{display:block}.LandingV3-module__FXgAIq__designNotes{margin:29px 0}.LandingV3-module__FXgAIq__lightButton{width:100%}.LandingV3-module__FXgAIq__comparison{aspect-ratio:.92}.LandingV3-module__FXgAIq__compareFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.LandingV3-module__FXgAIq__estimateTotal{grid-template-columns:1fr}.LandingV3-module__FXgAIq__estimateTotal>div+div{border-top:1px solid var(--line-dark);border-left:0;padding-top:18px;padding-left:0}.LandingV3-module__FXgAIq__estimateBenefits{grid-template-columns:1fr}.LandingV3-module__FXgAIq__buildSection{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__projectBoard{border-radius:8px 30px 8px 8px}.LandingV3-module__FXgAIq__projectBoardTop,.LandingV3-module__FXgAIq__projectProgress,.LandingV3-module__FXgAIq__milestones,.LandingV3-module__FXgAIq__projectAssurance{padding-left:17px;padding-right:17px}.LandingV3-module__FXgAIq__milestones>div{grid-template-columns:34px minmax(0,1fr)}.LandingV3-module__FXgAIq__milestones strong{display:none}.LandingV3-module__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}.LandingV3-module__FXgAIq__faqList summary{grid-template-columns:32px 1fr auto;min-height:76px;font-size:13px}.LandingV3-module__FXgAIq__faqList details>p{padding-left:45px}.LandingV3-module__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}.LandingV3-module__FXgAIq__finalCta>div:first-child{padding-left:0}.LandingV3-module__FXgAIq__ctaMark{left:0}.LandingV3-module__FXgAIq__finalCta h2{font-size:clamp(52px,15vw,76px)}.LandingV3-module__FXgAIq__finalActions{grid-template-columns:1fr;max-width:none}.LandingV3-module__FXgAIq__finalActions small{grid-column:1}.LandingV3-module__FXgAIq__footer{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.LandingV3-module__FXgAIq__footerLinks{grid-template-columns:1fr 1fr}.LandingV3-module__FXgAIq__footerBottom{grid-template-columns:1fr auto;gap:8px}.LandingV3-module__FXgAIq__footerBottom span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.LandingV3-module__FXgAIq__page *,.LandingV3-module__FXgAIq__page :before,.LandingV3-module__FXgAIq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
