@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic-Variable.ttf)format("truetype");font-style:italic;font-weight:300 700;font-display:swap}:root{--ink:#11100e;--ink-soft:#181714;--paper:#f2eee4;--paper-deep:#e9e2d5;--white:#fffdf8;--lime:#c2a267;--lime-soft:#ebe0ca;--line:#11100e29;--muted:#6f6a61;--radius-lg:4px;--radius-md:2px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif}::selection{background:var(--lime);color:var(--ink)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#151411}::-webkit-scrollbar-thumb{background:#796a4c;border:3px solid #151411}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #c2a267d9}main{min-height:100vh;overflow:hidden}.nav-wrap{z-index:20;color:#fff;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:98px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.logo{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.logo>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border:1px solid #ffffff3b;border-radius:1px;place-items:center;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;display:grid}.logo b{letter-spacing:-.035em;font-size:16px;font-weight:650}.nav-wrap nav{gap:34px;display:flex}.nav-wrap nav a{color:#ffffff9e;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s}.nav-wrap nav a:hover{color:#fff}.nav-cta{color:#fff;letter-spacing:.04em;cursor:pointer;background:#ffffff04;border:1px solid #c2a26761;border-radius:0;justify-self:end;padding:12px 16px;font-size:10px;font-weight:750;text-decoration:none}.nav-cta span{color:var(--lime);margin-left:8px}.hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:72px;min-height:830px;padding:188px max(24px,50vw - 620px) 118px;display:grid;position:relative}.hero:before{opacity:.18;content:"";background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-size:140px 100%,100% 140px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.hero:after{color:#ffffff05;letter-spacing:-.09em;content:"01";font-size:18vw;font-weight:900;line-height:.8;position:absolute;bottom:-5.5vw;right:-2vw}.hero-glow{filter:blur(150px);background:#c7ac7214;border-radius:50%;width:500px;height:500px;position:absolute;top:23%;right:4%}.hero-copy,.hero-product{z-index:1;position:relative}.kicker{color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:800;display:flex}.kicker i{background:var(--lime);width:26px;height:2px}.kicker.dark{color:#6d736f}.hero-overline{justify-content:space-between;align-items:start;max-width:660px;display:flex}.hero-overline>span{color:#ffffff42;letter-spacing:.16em;font-size:8px;font-weight:800}.hero h1{letter-spacing:-.063em;max-width:720px;margin:0;font-size:clamp(50px,5.25vw,78px);font-weight:520;line-height:.98}.hero h1 em{color:var(--lime);letter-spacing:-.055em;font-family:Cormorant Garamond,serif;font-size:1.09em;font-style:italic;font-weight:500}.hero-lead{color:#ffffff9c;max-width:610px;margin:34px 0 0;font-size:17px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{letter-spacing:.035em;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 24px;font-size:11px;font-weight:800;text-decoration:none;transition:box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.button span{transition:transform .25s}.button:hover span{transform:translate(4px)}.button.lime{background:var(--lime);color:var(--ink);box-shadow:none}.button.lime:hover{background:#d4bd8b;box-shadow:0 16px 42px #0000001f}.button.ghost{color:#fff;background:0 0;border-color:#ffffff2b}.hero-proof{color:#ffffff80;border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);max-width:610px;margin-top:48px;font-size:9px;font-weight:700;display:grid}.hero-proof span{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:66px;padding-right:14px;display:flex}.hero-proof span+span{padding-left:16px}.hero-proof span:last-child{border-right:0}.hero-proof b{color:var(--lime);margin-bottom:5px;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:600}.hero-copy .hero-overline{animation:.75s cubic-bezier(.2,.7,.2,1) both opening-rise}.hero-copy h1{animation:.9s cubic-bezier(.2,.7,.2,1) 80ms both opening-rise}.hero-copy .hero-lead{animation:.9s cubic-bezier(.2,.7,.2,1) .16s both opening-rise}.hero-copy .hero-actions{animation:.9s cubic-bezier(.2,.7,.2,1) .24s both opening-rise}.hero-copy .hero-proof{animation:.9s cubic-bezier(.2,.7,.2,1) .32s both opening-rise}.hero-product{perspective:1000px;background:linear-gradient(145deg,#171612 0%,#11110f 72%);border:1px solid #c2a26747;border-radius:0;align-self:center;min-height:530px;padding:34px;animation:1.1s cubic-bezier(.16,.8,.25,1) .15s both opening-product;overflow:hidden;box-shadow:0 48px 120px #00000075}.hero-product:before{pointer-events:none;content:"";border:1px solid #ffffff0d;border-radius:0;position:absolute;inset:11px}.hero-product:after{background:linear-gradient(90deg, transparent, var(--lime), transparent);content:"";opacity:.7;width:34%;height:1px;position:absolute;top:-1px;left:15%}.product-caption{color:#ffffff6e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.product-caption b{color:var(--lime)}.estimate-card{width:calc(100% - 70px);color:var(--ink);background:#f5efe3;border:1px solid #d8ceba;border-radius:0;padding:25px 27px 28px;position:absolute;top:94px;left:35px;box-shadow:0 28px 72px #00000047}.estimate-card:after{background:var(--lime);content:"";width:34%;height:3px;position:absolute;top:0;right:0}.mini-brand{align-items:center;gap:10px;display:flex}.mini-brand>span,.client-brand>span{background:var(--ink);width:37px;height:37px;color:var(--lime);border-radius:0;place-items:center;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:600;display:grid}.mini-brand div,.client-brand div{flex-direction:column;display:flex}.mini-brand b,.client-brand b{font-size:12px}.mini-brand small,.client-brand small{color:#8a8e8b;margin-top:2px;font-size:8px}.estimate-card>p{color:#747068;letter-spacing:.03em;margin:25px 0 8px;font-size:9px}.estimate-card>strong{letter-spacing:-.045em;font-family:Cormorant Garamond,serif;font-size:clamp(29px,2.4vw,38px);font-weight:600}.mini-line{background:#ded8cd;border-radius:0;height:3px;margin:20px 0 10px}.mini-line i{border-radius:inherit;background:var(--lime);height:100%;transition:width .25s;display:block}.estimate-card>small{color:#8a8e8b;font-size:8px}.lead-card{z-index:2;background:#141310fa;border:1px solid #c2a2676b;border-radius:0;width:57%;padding:24px;position:absolute;top:250px;right:34px;box-shadow:0 34px 90px #0000008a}.lead-head{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.lead-head i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #c7ac721f}.lead-card h3{letter-spacing:-.03em;margin:20px 0;font-size:18px;line-height:1.25}.lead-card dl{margin:0}.lead-card dl div{border-top:1px solid #ffffff14;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.lead-card dt{color:#ffffff75}.lead-card dd{margin:0;font-weight:800}.lead-card button{background:var(--lime);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:0;margin-top:17px;padding:10px;font-size:10px;font-weight:900}.flow-arrow{z-index:3;color:var(--lime);flex-direction:column-reverse;align-items:flex-start;gap:3px;display:flex;position:absolute;top:332px;left:36px}.flow-arrow span{color:#ffffff61;letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:0;font-size:7px;font-weight:850}.flow-arrow b{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1}.hero-signal{color:#ffffff75;font-size:9px;font-weight:700;position:absolute;bottom:27px;left:36px}.hero-signal i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.problem-strip{background:var(--white);grid-template-columns:1fr auto 1fr;align-items:center;gap:44px;padding:72px max(24px,50vw - 560px);display:grid}.problem-strip div{padding:8px 0}.problem-strip small{color:#8b8f8c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.problem-strip strong{letter-spacing:-.04em;font-size:clamp(22px,2.2vw,30px);display:block}.problem-strip p{max-width:450px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.6}.problem-strip .problem-accent{border-left:1px solid var(--lime);padding-left:30px}.problem-accent small{color:#856d3f}.versus{border:1px solid var(--line);color:#8d918e;text-transform:uppercase;border-radius:0;padding:7px 11px;font-size:9px;font-weight:800}.manifesto-section{color:#fff;background:#101411;border-top:1px solid #ffffff0d;padding:150px max(24px,50vw - 590px);position:relative;overflow:hidden}.manifesto-section:before{content:"";background:radial-gradient(circle at 77% 40%,#c2a26717,#0000 29%);position:absolute;inset:0}.manifesto-section:after{color:#ffffff05;content:"С";font-family:Cormorant Garamond,serif;font-size:27vw;font-style:italic;line-height:1;position:absolute;bottom:-10vw;right:3vw}.manifesto-index,.manifesto-section h2,.manifesto-notes{z-index:1;position:relative}.manifesto-index{color:#ffffff4d;letter-spacing:.17em;margin-bottom:44px;font-size:9px;font-weight:800}.manifesto-section h2{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(46px,6.7vw,88px);font-weight:650;line-height:.98}.manifesto-section h2 em{color:var(--lime);font-family:Cormorant Garamond,serif;font-weight:500}.manifesto-notes{grid-template-columns:1fr 1fr;gap:70px;max-width:740px;margin:70px 0 0 auto;display:grid}.manifesto-notes p{color:#ffffff75;border-top:1px solid #ffffff1f;margin:0;padding-top:18px;font-size:12px;line-height:1.65}.value-section{padding:128px max(24px,50vw - 590px)}.section-heading h2,.pricing-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,66px);font-weight:560;line-height:1.03}.value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.value-grid article{border-right:1px solid var(--line);min-height:280px;padding:31px 34px 35px 0}.value-grid article+article{padding-left:34px}.value-grid article:last-child{border-right:0}.value-grid article>span{color:#9ca09d;font-size:10px;font-weight:850}.value-grid h3{letter-spacing:-.035em;margin:66px 0 14px;font-size:24px}.value-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.value-signature{justify-content:space-between;align-items:center;gap:30px;padding-top:25px;display:flex}.value-signature p{color:#4d4942;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic}.value-signature span{color:#8c867c;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.demo-section{background:var(--paper-deep);padding:118px max(24px,50vw - 620px) 130px}.demo-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;margin-bottom:48px;display:grid}.demo-intro .kicker{grid-column:1/-1}.demo-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.02}.demo-intro>p:not(.kicker){max-width:500px;color:var(--muted);align-self:end;margin:0 0 69px;font-size:15px;line-height:1.7}.demo-intro>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.demo-tabs{border:1px solid var(--line);background:#ffffff94;border-radius:0;grid-column:1/-1;justify-self:start;margin-top:40px;padding:4px;display:inline-flex}.demo-tabs button{color:#747975;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:130px;padding:11px 16px;font-size:12px;font-weight:800}.demo-tabs button.active{background:var(--ink);color:#fff;box-shadow:0 8px 20px #00000021}.demo-tabs button span{background:var(--lime);color:var(--ink);border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px}.demo-direct-link{color:#5d625e;letter-spacing:.04em;margin-top:40px;font-size:10px;font-weight:850;text-decoration:none}.demo-direct-link:hover{color:var(--ink)}.demo-shell{background:var(--white);border:1px solid #0c0f0d33;border-radius:1px;overflow:hidden;box-shadow:0 38px 90px #1c1f1d21}.standalone-product{background:var(--paper-deep);min-height:100vh}.standalone-product>:not(.demo-section):not(.toast){display:none}.standalone-product .demo-section{min-height:100vh;padding-top:32px;padding-bottom:32px;display:block}.standalone-product .demo-intro{display:none}.standalone-product .demo-shell{max-width:1240px;margin:0 auto;box-shadow:0 28px 80px #1c1f1d29}.browser-bar{border-bottom:1px solid var(--line);background:#faf9f4;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 18px;display:grid}.browser-bar>div{gap:6px;display:flex}.browser-bar>div i{background:#d5d5cf;border-radius:50%;width:8px;height:8px}.browser-bar>span{color:#8b8e8c;font-size:9px}.browser-bar>b{background:var(--lime-soft);letter-spacing:.1em;border-radius:0;justify-self:end;padding:4px 7px;font-size:7px}.calculator-demo{grid-template-columns:1.3fr .7fr;min-height:790px;display:grid}.calculator-form{padding:38px 44px}.client-brand{align-items:center;gap:11px;margin-bottom:25px;display:flex}.client-brand>i{color:#8a8e87;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:7px;font-style:normal;font-weight:800}.form-step{color:#868b87;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.calculator-form h3{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3vw,41px)}.step-lead{color:#777b75;max-width:570px;margin:11px 0 0;font-size:11px;line-height:1.55}.cleaning-presets>span{color:#8a8e87;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:850;display:block}.cleaning-presets>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cleaning-presets button{border:1px solid var(--line);min-width:0;min-height:55px;color:var(--ink);text-align:left;cursor:pointer;background:#f7f3eb;flex-direction:column;justify-content:center;align-items:flex-start;padding:9px;transition:border-color .2s,background .2s;display:flex}.cleaning-presets button:hover{border-color:var(--lime);background:#f1e8d7}.cleaning-presets small{color:#8a8e87;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:6px;overflow:hidden}.calculator-form fieldset{border:0;min-width:0;margin:25px 0 0;padding:0}.calculator-form legend,.area-control>span,.contact-row label>span{color:#767b77;margin-bottom:11px;font-size:11px;font-weight:800;display:block}.area-control{display:block}.wizard-panel>.area-control{margin-top:26px}.area-control>span{justify-content:space-between;display:flex}.area-control input{appearance:none;background:linear-gradient(to right, var(--lime) 0 42%, #dedfd8 42% 100%);width:100%;height:5px;accent-color:var(--ink);cursor:pointer;border-radius:999px}.area-control input::-webkit-slider-thumb{appearance:none;border:5px solid var(--lime);background:var(--ink);border-radius:50%;width:19px;height:19px;box-shadow:0 2px 8px #0003}.service-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.service-options button{border:1px solid var(--line);min-height:74px;color:var(--ink);cursor:pointer;background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:13px;display:flex}.service-options button.selected{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.service-options span{font-size:11px;font-weight:850}.service-options small{color:#858a86;margin-top:6px;font-size:9px}.service-options button.selected small{color:#ffffff8a}.service-scope{background:#f3ecde;border:1px solid #c2a26747;grid-template-columns:150px 1fr;gap:22px;margin-top:12px;padding:16px 18px;display:grid}.service-scope>div>span{color:#80683d;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.service-scope>div>p{color:#625e56;margin:7px 0 0;font-size:8px;line-height:1.45}.service-scope ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.service-scope li{color:#4e4b45;padding-left:13px;font-size:8px;line-height:1.35;position:relative}.service-scope li:before{color:#907547;content:"✓";position:absolute;top:.35em;left:0}.property-options,.condition-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.property-options button,.condition-options button,.schedule-options button,.frequency-options button{border:1px solid var(--line);min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;display:flex}.property-options button.selected,.condition-options button.selected,.schedule-options button.selected,.frequency-options button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.property-options span,.condition-options span,.schedule-options span,.frequency-options span{font-size:10px;font-weight:850}.property-options small,.condition-options small,.schedule-options small,.frequency-options small{color:#868a84;margin-top:5px;font-size:7px;line-height:1.35}.property-options button.selected small,.condition-options button.selected small,.schedule-options button.selected small,.frequency-options button.selected small{color:#ffffff7a}.schedule-options,.frequency-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.schedule-options button{min-height:74px}.counter-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.counter-grid>div{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.counter-grid>div>span{color:#747973;font-size:9px;font-weight:750}.counter-grid p{grid-template-columns:28px 30px 28px;align-items:center;margin:0;display:grid}.counter-grid button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);cursor:pointer;background:#f6f2e9}.counter-grid b{text-align:center;font-size:11px}.wizard-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:30px;display:grid}.wizard-progress>span{color:#a0a39e;grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.wizard-progress b{font-family:Cormorant Garamond,serif;font-size:13px;font-weight:600}.wizard-progress i{background:#dedbd3;height:1px;display:block}.wizard-progress span.active{color:#836b40}.wizard-panel{min-height:532px;animation:.25s both panel-in}.extras-catalog{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.extra-card{border:1px solid var(--line);background:#fff;min-width:0;position:relative}.extra-card.selected{border-color:var(--lime);background:#f4eddf;box-shadow:inset 0 0 0 1px #c2a26738}.extra-toggle{width:100%;min-height:82px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:11px;display:flex}.extra-toggle span{font-size:9px;font-weight:850}.extra-toggle small{color:#878b85;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:7px;overflow:hidden}.extra-toggle b{color:#725c35;margin-top:auto;font-size:8px}.quantity-control{z-index:2;background:#fff;border:1px solid #11100e29;grid-template-columns:22px 24px 22px;align-items:center;display:grid;position:absolute;bottom:7px;right:7px}.quantity-control button{cursor:pointer;background:0 0;border:0;width:22px;height:22px;font-size:11px}.quantity-control span{text-align:center;font-size:8px;font-weight:850}.field-control{margin-top:18px;display:block}.field-control>span{color:#767b75;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.field-control input,.field-control select,.field-control textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;font-size:10px}.field-control input,.field-control select{height:46px;padding:0 12px}.field-control textarea{resize:vertical;min-height:82px;padding:12px}.field-control input:focus,.field-control select:focus,.field-control textarea:focus{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #c2a2671f}.address-row{grid-template-columns:1.4fr .6fr;gap:9px;display:grid}.order-review{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:0;margin-top:27px;display:grid}.order-review div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:62px;padding:12px 14px;display:flex}.order-review div:nth-child(2n){border-right:0}.order-review div:nth-last-child(-n+2){border-bottom:0}.order-review span{color:#888c86;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.order-review b{margin-top:5px;font-size:10px}.consent-control{color:#777b75;cursor:pointer;align-items:flex-start;gap:9px;margin-top:15px;font-size:8px;line-height:1.45;display:flex}.consent-control input{accent-color:var(--ink);flex:none;margin-top:1px}.wizard-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.wizard-actions .dark-button{width:auto;min-width:190px;margin-top:0}.wizard-back{color:#6f736e;cursor:pointer;background:0 0;border:0;min-height:52px;padding:0 15px;font-size:9px;font-weight:800}.contact-row{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:27px;display:grid}.contact-row input{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#fff;border-radius:0;padding:0 14px}.contact-row input:focus{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #c2a26724}.dark-button{background:var(--ink);color:#fff;width:100%;margin-top:15px}.dark-button span{color:var(--lime)}.form-note{color:#969a97;text-align:center;margin-top:10px;font-size:8px;display:block}.live-estimate{background:var(--ink-soft);color:#fff;flex-direction:column;justify-content:center;padding:52px 42px;display:flex}.live-label{justify-content:space-between;align-items:center;display:flex}.live-label>span{color:#ffffff85;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.live-label i{color:var(--lime);background:#c7ac721f;border-radius:0;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.live-estimate>strong{letter-spacing:-.055em;margin:30px 0 17px;font-size:clamp(32px,4vw,50px);line-height:1.02}.live-estimate>p{color:#ffffff87;margin:0;font-size:13px;line-height:1.65}.estimate-details{border-top:1px solid #ffffff1c;margin-top:36px}.estimate-details div{border-bottom:1px solid #ffffff1c;justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.estimate-details span{color:#ffffff73}.estimate-trust{background:#c7ac720f;border:1px solid #c7ac7233;border-radius:0;align-items:center;gap:12px;margin-top:30px;padding:14px;display:flex}.estimate-trust>span{background:var(--lime);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.estimate-trust p{flex-direction:column;margin:0;display:flex}.estimate-trust b{font-size:10px}.estimate-trust small{color:#ffffff6e;margin-top:3px;font-size:8px}.demo-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:650px;padding:60px;display:flex}.demo-success>span{background:var(--lime);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:25px;font-size:25px;font-weight:900;display:grid}.demo-success .kicker{margin-bottom:13px}.demo-success h3{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(32px,4vw,52px)}.demo-success>p:not(.kicker){max-width:540px;color:var(--muted);margin:18px 0;line-height:1.65}.demo-success>strong{margin-bottom:10px;font-size:22px}.demo-success .dark-button{width:auto;min-width:300px}.reset-button{color:#737874;cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:11px;font-weight:750;text-decoration:underline}.demo-success.quote-success{text-align:left;background:#e9e3d7;min-height:0;padding:42px;display:block}.estimate-document{width:min(960px,100%);color:var(--ink);background:#fffdf8;border:1px solid #d3c9b7;margin:0 auto;box-shadow:0 30px 80px #231f1821}.quote-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.quote-header .client-brand{margin:0}.quote-header>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.quote-header>div:last-child span{color:#7c6337;letter-spacing:.1em;font-size:9px;font-weight:850}.quote-header>div:last-child small{color:#969188;margin-top:5px;font-size:7px}.quote-hero{color:#fff;background:#171612;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:43px 30px 38px;display:grid}.quote-hero p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:850}.quote-hero h3{letter-spacing:-.04em;margin:0;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:600}.quote-hero span{color:#ffffff7a;max-width:520px;margin-top:13px;font-size:9px;line-height:1.55;display:block}.quote-hero>strong{color:var(--lime);text-align:right;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600;line-height:.92}.quote-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.quote-meta>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:17px 20px;display:flex}.quote-meta>div:last-child{border-right:0}.quote-meta span{color:#8c887f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.quote-meta b{margin-top:7px;font-size:9px;line-height:1.4}.quote-body{grid-template-columns:1fr 1fr;display:grid}.quote-body section+section{border-left:1px solid var(--line)}.quote-body section>p{color:#796238;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:8px;font-weight:850}.quote-scope ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quote-scope li{color:#57534c;padding-left:18px;font-size:9px;line-height:1.4;position:relative}.quote-scope li:before{color:#907547;content:"✓";position:absolute;left:0}.quote-cost dl{margin:0}.quote-cost dl>div{border-bottom:1px solid #11100e14;justify-content:space-between;gap:20px;padding:9px 0;font-size:8px;display:flex}.quote-cost dt{color:#77736c}.quote-cost dd{text-align:right;margin:0;font-weight:800}.quote-cost .quote-total{border-bottom:0;align-items:end;margin-top:9px;padding-top:17px}.quote-total dt{color:var(--ink);font-weight:800}.quote-total dd{color:#735c32;font-family:Cormorant Garamond,serif;font-size:18px}.delivery-status{border:1px solid var(--line);background:#f4f1ea;align-items:center;gap:13px;margin:0 30px 10px;padding:15px 17px;display:flex}.delivery-status>span{border:1px solid var(--line);flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.delivery-status p{flex-direction:column;margin:0;display:flex}.delivery-status b{font-size:9px}.delivery-status small{color:#77736c;margin-top:4px;font-size:7px}.delivery-status.delivery-sent{background:#edf3e9;border-color:#567e5857}.delivery-status.delivery-sent>span{color:#fff;background:#6c936c;border-color:#6c936c}.delivery-status.delivery-sending>span{border-color:var(--lime);color:#80683d}.delivery-status.delivery-local{background:#f4eddf;border-color:#c2a26757}.delivery-status.delivery-failed{background:#f6e9e5;border-color:#a45c4a4d}.delivery-status.delivery-failed>span{color:#8e4232;border-color:#a45c4a}.quote-note{background:#f4eddf;border:1px solid #c2a2674d;align-items:center;gap:13px;margin:0 30px 28px;padding:15px 17px;display:flex}.quote-note>span{background:var(--lime);flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.quote-note p{flex-direction:column;margin:0;display:flex}.quote-note b{font-size:9px}.quote-note small{color:#77736c;margin-top:4px;font-size:7px;line-height:1.45}.quote-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:min(960px,100%);margin:17px auto 0;display:flex}.quote-actions button{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #11100e2b;padding:0 15px;font-size:8px;font-weight:850}.quote-actions .dark-button{border-color:var(--ink);background:var(--ink);color:#fff;min-width:210px;margin:0}.quote-actions .reset-button{background:0 0;margin:0}.demo-shell{border-color:#121f1924;border-radius:22px;box-shadow:0 45px 110px #141f192b}.browser-bar{background:#f4f1e9;border-bottom-color:#121f1914;height:54px;padding:0 22px}.browser-bar>div i{background:#cbc7bc;width:7px;height:7px}.browser-bar>span{color:#6f756f;background:#ffffff94;border:1px solid #121f1914;border-radius:999px;padding:7px 18px}.browser-bar>b{color:#66532f;background:#e6dcc6;border-radius:999px;padding:6px 9px}.calculator-demo{background:#f7f4ed;grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);min-height:830px}.calculator-form{background:radial-gradient(circle at 4% 2%,#c7ac721f,#0000 27%),linear-gradient(#fbfaf6 0%,#f5f1e8 100%);padding:34px 42px 40px;position:relative}.calculator-form:before{background:linear-gradient(90deg, #a88953, var(--lime));content:"";width:82px;height:3px;position:absolute;top:0;left:42px}.client-brand{margin-bottom:21px}.client-brand>span{color:#e1ca99;letter-spacing:-.03em;background:linear-gradient(145deg,#1f352c,#0f1d18);border:1px solid #c7ac728c;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700;display:grid;box-shadow:0 12px 24px #101f192e}.client-brand>div{flex-direction:column;min-width:0;display:flex}.client-brand>div b{letter-spacing:-.025em;font-size:14px}.client-brand>div small{color:#858980;margin-top:3px;font-size:8px}.client-brand>i{color:#6e756e;letter-spacing:.06em;background:#ffffff9e;border:1px solid #182c231a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.client-brand>i b{background:#72936f;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #72936f1f}.calculator-assurance{background:#ffffff8c;border:1px solid #172b2217;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.calculator-assurance span{color:#6a706a;border-right:1px solid #172b2214;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:7px;font-weight:750;display:flex}.calculator-assurance span:last-child{border-right:0}.calculator-assurance b{color:#6f8b68;font-size:8px}.wizard-progress{gap:0;margin-bottom:31px;padding:0 4px}.wizard-progress>span{grid-template-columns:25px auto 1fr;gap:7px}.wizard-progress b{color:#999b94;background:#f8f5ef;border:1px solid #d7d2c7;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Manrope,sans-serif;font-size:8px;font-weight:850;display:grid}.wizard-progress small{color:#999b94;font-size:7px;font-weight:750}.wizard-progress i{background:#d8d4cb;margin:0 9px}.wizard-progress span.active b{color:#e6d3a8;background:#183028;border-color:#183028;box-shadow:0 6px 14px #142b2226}.wizard-progress span.active small{color:#27372f}.wizard-progress span.active i{background:linear-gradient(90deg,#a88a55,#d9c18e)}.wizard-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wizard-heading>div{min-width:0}.wizard-heading>span{color:#775f34;letter-spacing:.06em;text-transform:uppercase;background:#eee4d3;border:1px solid #a6874f33;border-radius:999px;flex:none;margin-top:4px;padding:7px 9px;font-size:7px;font-weight:850}.form-step{color:#896e3e;margin-bottom:7px;font-size:8px}.calculator-form h3{color:#16261f;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:.98}.step-lead{color:#747a72;max-width:500px;font-size:10px}.wizard-panel{min-height:505px}.cleaning-presets{margin-top:18px}.cleaning-presets>div{gap:7px}.cleaning-presets button{background:#ffffffa8;border-color:#182c231a;border-radius:11px;min-height:58px;padding:10px 11px;box-shadow:0 5px 16px #18261f09}.cleaning-presets button:hover{background:#fffaf0;border-color:#b39866;transform:translateY(-1px)}.cleaning-presets b{font-size:8px}.calculator-form fieldset{margin-top:22px}.calculator-form legend,.area-control>span,.contact-row label>span{color:#4f5d55;font-size:10px}.calculator-form legend>small{color:#9a9c95;margin-left:6px;font-size:7px;font-weight:650}.property-options,.condition-options,.service-options,.schedule-options,.frequency-options{gap:8px}.property-options button,.condition-options button,.schedule-options button,.frequency-options button,.service-options button{background:#ffffffc7;border-color:#152b221c;border-radius:13px;min-height:72px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 7px 20px #13271f0a}.property-options button:hover,.condition-options button:hover,.schedule-options button:hover,.frequency-options button:hover,.service-options button:hover{border-color:#a78851b3;transform:translateY(-1px);box-shadow:0 11px 24px #13271f12}.property-options button:after,.condition-options button:after,.schedule-options button:after,.frequency-options button:after,.service-options button:after{color:#0000;content:"✓";border:1px solid #172c231f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.property-options button.selected,.condition-options button.selected,.schedule-options button.selected,.frequency-options button.selected,.service-options button.selected{color:#fff;background:linear-gradient(145deg,#1f392f,#11231d);border-color:#173027;transform:translateY(-1px);box-shadow:0 14px 28px #11271e2e}.property-options button.selected:after,.condition-options button.selected:after,.schedule-options button.selected:after,.frequency-options button.selected:after,.service-options button.selected:after{color:#14271f;background:#d1b778;border-color:#d1b778}.property-options span,.condition-options span,.schedule-options span,.frequency-options span,.service-options span{padding-right:22px;font-size:10px}.service-options span{font-size:11px}.property-options small,.condition-options small,.schedule-options small,.frequency-options small,.service-options small{color:#858b84;margin-top:6px;font-size:7px}.service-options button>b{color:#7b6336;margin-top:auto;padding-top:10px;font-size:8px}.service-options button.selected small,.property-options button.selected small,.condition-options button.selected small,.schedule-options button.selected small,.frequency-options button.selected small{color:#ffffff94}.service-options button.selected>b{color:#e0c98f}.service-scope{background:linear-gradient(135deg,#f0e6d5,#f7f1e7);border-color:#a6874f38;border-radius:13px;grid-template-columns:135px 1fr;gap:18px;margin-top:10px;padding:14px 16px}.service-scope li,.service-scope>div>p{font-size:7px}.area-control{background:#ffffffb8;border:1px solid #152b221a;border-radius:13px;padding:15px 17px 13px;margin-top:22px!important}.area-control>span{margin-bottom:17px}.area-control b{color:#153027;font-size:16px}.area-control>small{color:#a0a29c;justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.area-control input{height:6px}.area-control input::-webkit-slider-thumb{background:#173027;border:6px solid #d2b776;width:22px;height:22px}.counter-grid>div{background:#ffffffb8;border-color:#152b221a;border-radius:13px;padding:13px 15px}.counter-grid button{background:#eee6d8;border-color:#152b221a;border-radius:8px}.extras-catalog{gap:8px}.extra-card{background:#ffffffc2;border-color:#152b221a;border-radius:12px;overflow:hidden;box-shadow:0 7px 18px #13271f09}.extra-card.selected{background:#f2e7d5;border-color:#b89a5f;box-shadow:0 10px 22px #5a462314}.extra-toggle{min-height:88px;padding:13px}.extra-toggle:after{color:#0000;content:"✓";border:1px solid #152b221f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.extra-card.selected .extra-toggle:after{color:#dfc88e;background:#173027;border-color:#173027}.extra-toggle span{padding-right:22px;font-size:9px}.quantity-control{border-radius:7px;overflow:hidden}.field-control input,.field-control select,.field-control textarea,.contact-row input{background:#fffc;border-color:#152b221f;border-radius:11px}.field-control input,.field-control select{height:50px}.order-review{background:#ffffffb8;border-color:#152b221a;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #13271f0a}.order-review b{color:#24352d}.consent-control{background:#ffffff73;border:1px solid #152b2217;border-radius:10px;padding:11px 12px}.wizard-actions{margin-top:22px}.wizard-actions .dark-button{background:linear-gradient(135deg,#1f3b30,#11231d);border:1px solid #193229;border-radius:12px;min-width:215px;min-height:54px;box-shadow:0 14px 28px #10261d2e}.wizard-actions .dark-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #10261d3d}.wizard-back{min-height:50px}.form-note{color:#92968f;font-size:7px}.form-note span{color:#5f6e65;font-weight:800}.live-estimate{background:#0e1b16;padding:0;display:block;position:relative;overflow:hidden}.estimate-visual{background-image:linear-gradient(#08110d14 0%,#08110d1f 35%,#08110deb 100%),url(/cleaning-concierge-v1.png);background-position:55%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:410px;padding:38px 34px 31px;display:flex;position:relative;overflow:hidden}.estimate-visual:before{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:0}.estimate-orbit{border:1px solid #eed6a02b;border-radius:50%;width:190px;height:190px;position:absolute;top:-40px;right:-60px}.estimate-orbit:before,.estimate-orbit:after{content:"";border:1px solid #c7ac7217;border-radius:50%;position:absolute;inset:22px}.estimate-orbit:after{background:#c7ac7209;inset:48px}.live-label,.estimate-price,.estimate-context,.estimate-content{z-index:1;position:relative}.live-label{position:absolute;top:30px;left:30px;right:30px}.live-label>span{color:#ffffff8f;font-size:9px}.live-label i{color:#eed8a7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1a1473;border:1px solid #fff3;border-radius:999px;font-size:7px}.estimate-price{margin:0 0 14px}.estimate-price small{color:#d6bd86;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:850;display:block}.estimate-price strong{color:#f2e5c6;letter-spacing:-.045em;font-family:Cormorant Garamond,serif;font-size:clamp(39px,4.5vw,58px);font-weight:600;line-height:.9;animation:.28s both price-in;display:block}.estimate-context{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.estimate-context span{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07120d47;border:1px solid #ffffff29;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:750}.estimate-content{background:radial-gradient(circle at 100% 100%,#c7ac721a,#0000 34%),#0e1b16;padding:27px 34px 30px}.estimate-content>p{color:#ffffff7a;max-width:390px;margin:0;font-size:9px;line-height:1.6}.estimate-details{margin-top:23px}.estimate-details div{padding:12px 0;font-size:9px}.estimate-details b{color:#eee5d2}.estimate-trust{background:#c7ac7212;border-color:#c7ac7238;border-radius:12px;margin-top:24px;padding:14px 15px}.estimate-trust>span{background:#d5bd85;width:30px;height:30px}.estimate-trust b{color:#f0e6d3}.estimate-footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.estimate-footer span{color:#ffffff61;border-top:1px solid #ffffff1a;padding-top:10px;font-size:7px;font-weight:750}.estimate-document{background:#fffdf8;border:0;border-radius:18px;overflow:hidden;box-shadow:0 32px 90px #19241d2b}.quote-header{background:#faf7f0;padding:27px 32px}.quote-hero{background:radial-gradient(circle at 90% 20%,#c7ac722e,#0000 31%),linear-gradient(145deg,#20382f,#101e19);padding:48px 34px 42px}.quote-hero h3{color:#fff8e9;font-size:46px}.quote-hero>strong{color:#e4ce9c;font-size:39px}.quote-meta>div{background:#fffdf8;min-height:88px}.quote-body section{padding:32px 34px}.quote-total dd{color:#6f5528;font-size:20px}.delivery-status,.quote-note{border-radius:11px}.quote-actions button{border-radius:10px}.quote-actions .dark-button{background:#173027;border-color:#173027}.prospect-demo{--prospect-accent:#369425;--prospect-accent-strong:#065e05;--prospect-ink:#12351a;--prospect-pale:#edf5eb;--prospect-canvas:#f5f7f3}.standalone-product.prospect-demo{background:var(--prospect-canvas)}.standalone-product.prospect-demo .demo-section{background:radial-gradient(circle at 50% 0%, #fffffffa, transparent 28%), var(--prospect-canvas);padding-top:24px}.prospect-demo-banner{border:1px solid color-mix(in srgb, var(--prospect-accent) 24%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-radius:16px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:18px 28px;max-width:1240px;margin:0 auto 18px;padding:17px 20px;display:grid;box-shadow:0 16px 45px #1c2c2214}.prospect-demo-brand{align-items:center;gap:11px;display:flex}.prospect-demo-brand>span{background:var(--prospect-ink);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700;display:grid}.prospect-demo-brand p{flex-direction:column;margin:0;display:flex}.prospect-demo-brand small{color:var(--prospect-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.prospect-demo-brand b{color:var(--prospect-ink);margin-top:3px;font-size:12px}.prospect-demo-banner>p{color:#5d675f;max-width:650px;margin:0;font-size:9px;line-height:1.55}.prospect-demo-offer{background:var(--prospect-pale);text-align:right;border-radius:12px;flex-direction:column;min-width:150px;padding:11px 15px;display:flex}.prospect-demo-offer b{color:var(--prospect-accent-strong);font-size:13px}.prospect-demo-offer small{color:#758078;margin-top:3px;font-size:7px}.prospect-demo-terms{border-top:1px solid #16271c14;grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.prospect-demo-terms b{color:var(--prospect-ink);margin-right:auto;font-size:9px}.prospect-demo-terms span{background:var(--prospect-pale);color:#657068;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px}.prospect-demo-disclaimer{color:#8f9690;text-align:center;border-top:1px solid #16271c14;grid-column:1/-1;padding-top:10px;font-size:7px}.prospect-demo .demo-shell{border-color:color-mix(in srgb, var(--prospect-accent) 28%, transparent);box-shadow:0 36px 100px color-mix(in srgb, var(--prospect-ink) 16%, transparent)}.prospect-demo .browser-bar>b{background:var(--prospect-pale);color:var(--prospect-accent-strong)}.prospect-demo .calculator-demo{background:var(--prospect-canvas)}.prospect-demo .calculator-form{background:radial-gradient(circle at 4% 2%, color-mix(in srgb, var(--prospect-accent) 12%, transparent), transparent 28%), linear-gradient(180deg, #fff 0%, var(--prospect-canvas) 100%)}.prospect-demo .calculator-form:before{background:linear-gradient(90deg, var(--prospect-accent-strong), var(--prospect-accent))}.prospect-demo .client-brand>span{border-color:color-mix(in srgb, var(--prospect-accent) 48%, transparent);background:linear-gradient(145deg, var(--prospect-accent), var(--prospect-accent-strong));color:#fff;box-shadow:0 12px 24px color-mix(in srgb, var(--prospect-accent-strong) 24%, transparent)}.prospect-demo .calculator-assurance b{color:var(--prospect-accent-strong)}.demo-price-notice{border:1px solid color-mix(in srgb, var(--prospect-accent) 18%, transparent);background:color-mix(in srgb, var(--prospect-pale) 72%, white);border-radius:10px;align-items:flex-start;gap:12px;margin:-12px 0 23px;padding:10px 12px;display:flex}.demo-price-notice b{color:var(--prospect-accent-strong);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:7px}.demo-price-notice span{color:#707970;font-size:7px;line-height:1.5}.prospect-demo .wizard-progress span.active b{border-color:var(--prospect-ink);background:var(--prospect-ink);color:#fff;box-shadow:0 6px 14px color-mix(in srgb, var(--prospect-ink) 18%, transparent)}.prospect-demo .wizard-progress span.active i{background:linear-gradient(90deg, var(--prospect-accent-strong), var(--prospect-accent))}.prospect-demo .form-step,.prospect-demo .service-options button>b{color:var(--prospect-accent-strong)}.prospect-demo .wizard-heading>span{border-color:color-mix(in srgb, var(--prospect-accent) 22%, transparent);background:var(--prospect-pale);color:var(--prospect-accent-strong)}.prospect-demo .property-options button:hover,.prospect-demo .condition-options button:hover,.prospect-demo .schedule-options button:hover,.prospect-demo .frequency-options button:hover,.prospect-demo .service-options button:hover{border-color:color-mix(in srgb, var(--prospect-accent) 72%, transparent)}.prospect-demo .property-options button.selected,.prospect-demo .condition-options button.selected,.prospect-demo .schedule-options button.selected,.prospect-demo .frequency-options button.selected,.prospect-demo .service-options button.selected{border-color:var(--prospect-ink);background:linear-gradient(145deg, var(--prospect-ink), color-mix(in srgb, var(--prospect-ink) 82%, black));box-shadow:0 14px 28px color-mix(in srgb, var(--prospect-ink) 18%, transparent)}.prospect-demo .property-options button.selected:after,.prospect-demo .condition-options button.selected:after,.prospect-demo .schedule-options button.selected:after,.prospect-demo .frequency-options button.selected:after,.prospect-demo .service-options button.selected:after{border-color:var(--prospect-accent);background:var(--prospect-accent);color:#fff}.prospect-demo .service-options button.selected>b{color:color-mix(in srgb, var(--prospect-accent) 42%, white)}.prospect-demo .service-scope,.prospect-demo .extra-card.selected{border-color:color-mix(in srgb, var(--prospect-accent) 30%, transparent);background:linear-gradient(135deg, var(--prospect-pale), #fff)}.prospect-demo .wizard-actions .dark-button{border-color:var(--prospect-accent-strong);background:linear-gradient(135deg, var(--prospect-accent), var(--prospect-accent-strong));box-shadow:0 14px 28px color-mix(in srgb, var(--prospect-accent-strong) 22%, transparent)}.prospect-demo .wizard-actions .dark-button:hover{box-shadow:0 18px 34px color-mix(in srgb, var(--prospect-accent-strong) 28%, transparent)}.prospect-demo .area-control b{color:var(--prospect-accent-strong)}.prospect-demo .area-control input::-webkit-slider-thumb{border-color:var(--prospect-accent);background:var(--prospect-ink)}.prospect-demo .extra-card.selected .extra-toggle:after{border-color:var(--prospect-accent-strong);background:var(--prospect-accent-strong);color:#fff}.prospect-demo .live-estimate,.prospect-demo .estimate-content{background-color:var(--prospect-ink)}.prospect-demo .estimate-content{background-image:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--prospect-accent) 16%, transparent), transparent 38%)}.prospect-demo .estimate-price small{color:color-mix(in srgb, var(--prospect-accent) 55%, white)}.prospect-demo .estimate-price strong{color:#fff}.prospect-demo .estimate-trust{border-color:color-mix(in srgb, var(--prospect-accent) 32%, transparent);background:color-mix(in srgb, var(--prospect-accent) 10%, transparent)}.prospect-demo .estimate-trust>span{background:var(--prospect-accent);color:#fff}.prospect-clean-standard .estimate-visual{background-image:linear-gradient(#052d0b08 0%,#052d0b1f 35%,#052d0bf0 100%),url(/cleaning-concierge-v1.png)}.prospect-mycleanser{--prospect-accent:#13ce66;--prospect-accent-strong:#008754;--prospect-ink:#093c64;--prospect-pale:#e9faf2;--prospect-canvas:#f3f9fc}.prospect-mycleanser .prospect-demo-brand>span{background:linear-gradient(145deg,#13ce66,#008cff)}.prospect-mycleanser .client-brand>span,.prospect-mycleanser .wizard-actions .dark-button{background:linear-gradient(145deg,#13ce66,#008cff);border-color:#0cae91}.prospect-mycleanser .estimate-visual{background-image:linear-gradient(#008cff08 0%,#005a9624 35%,#052d4cf2 100%),url(/cleaning-concierge-v1.png)}.prospect-mycleanser .live-estimate,.prospect-mycleanser .estimate-content{background-color:#07385d}@keyframes price-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.prospect-demo-banner{grid-template-columns:1fr;gap:12px;margin:0 10px 12px;padding:15px}.prospect-demo-banner>p{font-size:8px}.prospect-demo-offer{text-align:left;min-width:0}.prospect-demo-terms{flex-wrap:wrap;grid-column:1}.prospect-demo-terms b{width:100%;margin-right:0}.prospect-demo-disclaimer{grid-column:1}.demo-price-notice{flex-direction:column;gap:5px}}.owner-demo{background:#f7f6f1;min-height:650px;padding:42px 45px;position:relative;overflow:hidden}.owner-top{justify-content:space-between;align-items:end;display:flex}.owner-top p{color:#858a86;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.owner-top h3{letter-spacing:-.045em;margin:0;font-size:30px}.owner-top button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:0;padding:10px 13px;font-size:9px;font-weight:800}.owner-top button.active{border-color:var(--ink);background:var(--ink);color:#fff}.owner-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.owner-stats{grid-template-columns:1fr 1fr 1.5fr;gap:10px;margin:30px 0;display:grid}.owner-stats article{border:1px solid var(--line);background:#fff;border-radius:0;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.owner-stats span{color:#7c817d;font-size:9px;font-weight:700}.owner-stats b{letter-spacing:-.04em;margin:8px 0 3px;font-size:25px}.owner-stats small{color:#a0a39f;font-size:8px}.owner-stats .owner-stat-accent{border-color:var(--lime);background:var(--ink);color:#fff}.owner-stat-accent span,.owner-stat-accent small{color:#ffffff80}.owner-list-head{justify-content:space-between;align-items:end;gap:24px;margin:34px 0 15px;display:flex}.owner-list-head h4{margin:0 0 4px;font-size:15px}.owner-list-head p{color:#8c908d;margin:0;font-size:9px}.owner-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.owner-filters button{border:1px solid var(--line);color:#737873;cursor:pointer;background:0 0;padding:6px 8px;font-size:7px;font-weight:800}.owner-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.owner-controls{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.owner-layout-switch{border:1px solid var(--line);background:#fff;display:flex}.owner-layout-switch button{border:0;border-right:1px solid var(--line);color:#7b7f79;cursor:pointer;background:0 0;min-height:29px;padding:0 10px;font-size:7px;font-weight:850}.owner-layout-switch button:last-child{border-right:0}.owner-layout-switch button.active{background:var(--ink);color:#fff}.owner-list{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.owner-list article{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1.65fr .7fr .7fr auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.owner-list article:last-child{border-bottom:0}.owner-list article.new{box-shadow:inset 3px 0 var(--lime)}.person{align-items:center;gap:10px;display:flex}.person>span{background:var(--paper);border-radius:0;flex:none;place-items:center;width:32px;height:32px;font-family:Cormorant Garamond,serif;font-size:12px;font-weight:600;display:grid}.person p,.lead-info{flex-direction:column;min-width:0;margin:0;display:flex}.person b,.lead-info b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.person small,.lead-info small{color:#8c908d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.owner-list article>strong{font-size:10px}.lead-value{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.lead-value strong{font-size:10px}.lead-value small{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;font-size:6px;font-weight:850}.lead-value .priority-hot{color:#963f30;background:#f7e7e2;border-color:#b35a47}.lead-value .priority-warm{color:#7b6032;background:#f5ecda;border-color:#b79252}.lead-value .priority-normal{color:#777b75}.owner-list select{background:#eeeae1;border:0;border-radius:0;width:100%;height:32px;padding:0 8px;font-size:8px;font-weight:800}.owner-list article.new select{background:var(--lime-soft)}.lead-open{border:1px solid var(--line);color:#555953;cursor:pointer;background:0 0;height:32px;padding:0 10px;font-size:7px;font-weight:850}.lead-open:hover{border-color:var(--ink);color:var(--ink)}.owner-empty{color:#878b87;text-align:center;margin:0;padding:32px;font-size:10px}.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:390px;display:grid}.pipeline-column{border:1px solid var(--line);background:#efede7;min-width:0}.pipeline-column>header{border-top:2px solid #9c9f99;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.pipeline-column.status-new>header{border-top-color:var(--lime)}.pipeline-column.status-contacted>header{border-top-color:#778c9a}.pipeline-column.status-sold>header{border-top-color:#6d8c6d}.pipeline-column.status-lost>header{border-top-color:#a5837b}.pipeline-column>header span{font-size:8px;font-weight:850}.pipeline-column>header b{background:#efede7;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.pipeline-column>div{gap:7px;padding:8px;display:grid}.pipeline-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #11100e21;padding:12px;transition:border-color .2s,transform .2s;display:block}.pipeline-card:hover{border-color:var(--lime);transform:translateY(-1px)}.pipeline-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.pipeline-card>div:first-child span{color:#80683d;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.pipeline-card>div:first-child small{color:#979a95;font-size:6px}.pipeline-card>strong{margin-top:13px;font-size:10px;display:block}.pipeline-card>p{color:#7b7f79;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 13px;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.pipeline-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:10px;display:flex}.pipeline-card-foot b{font-size:9px}.pipeline-card-foot small{color:#979a95;font-size:6px}.pipeline-empty{color:#9a9d98;text-align:center;margin:0;padding:28px 8px;font-size:7px}.lead-detail{z-index:8;color:#fff;background:#171612;border-left:1px solid #c2a26761;width:min(390px,92%);height:100%;padding:34px;animation:.3s cubic-bezier(.2,.75,.2,1) both drawer-in;position:absolute;top:0;right:0;overflow:auto;box-shadow:-35px 0 80px #00000040}.lead-detail-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.lead-detail-head span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.lead-detail-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;width:32px;height:32px;font-size:20px}.lead-detail h4{letter-spacing:-.04em;margin:42px 0 9px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600}.lead-detail>p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.65}.lead-detail dl{margin:38px 0}.lead-detail dl div{border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:14px 0;font-size:10px;display:flex}.lead-detail dt{color:#fff6}.lead-detail dd{text-align:right;margin:0;font-weight:750}.lead-detail-actions{gap:8px;display:grid}.lead-detail-actions a,.lead-detail-actions button{border:1px solid var(--lime);background:var(--lime);min-height:46px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:9px;font-weight:850;text-decoration:none;display:flex}.lead-detail-actions button{color:#fff;background:0 0;border-color:#ffffff29}.lead-comment{background:#c2a2670f;border:1px solid #c2a26733;margin:-16px 0 30px;padding:15px}.lead-comment span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.lead-comment p{color:#ffffff94;margin:8px 0 0;font-size:10px;line-height:1.55}.manager-reply{background:#c2a2670f;border:1px solid #c2a2673d;margin-bottom:20px;padding:16px}.manager-reply>span,.lead-note>span,.lead-status-actions>span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.manager-reply p{color:#ffffff94;margin:10px 0 13px;font-size:9px;line-height:1.6}.manager-reply button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;min-height:36px;padding:0 11px;font-size:7px;font-weight:850}.lead-note{margin-bottom:20px;display:block}.lead-note textarea{color:#fff;resize:vertical;background:#00000038;border:1px solid #ffffff24;width:100%;min-height:78px;margin-top:9px;padding:11px;font-size:9px;line-height:1.5}.lead-note textarea:focus{border-color:var(--lime);outline:0}.lead-status-actions{margin-bottom:20px}.lead-status-actions>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.lead-status-actions button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #ffffff24;min-height:34px;font-size:7px;font-weight:800}.lead-status-actions button.active{border-color:var(--lime);background:var(--lime);color:var(--ink)}.owner-settings{margin-top:32px}.integration-center{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.integration-center article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:108px;padding:18px;display:flex;position:relative}.integration-center article:before{content:"";background:#9b9f99;width:100%;height:2px;position:absolute;top:0;left:0}.integration-center article.connected:before{background:#6c936c}.integration-center article.waiting:before{background:var(--lime)}.integration-center span{color:#8b8f89;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.integration-center b{margin-top:10px;font-size:13px}.integration-center small{color:#8c8f89;margin-top:5px;font-size:7px;line-height:1.45}.settings-note{background:#f2eadb;border:1px solid #c2a26759;justify-content:space-between;align-items:center;gap:25px;padding:17px 19px;display:flex}.settings-note span{color:#80693d;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:8px;font-weight:850}.settings-note p{color:#6e6b64;text-align:right;margin:0;font-size:9px;line-height:1.5}.settings-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.settings-grid section{border:1px solid var(--line);background:#fff;min-height:300px;padding:22px}.settings-grid section>p{color:#8b8f89;letter-spacing:.12em;margin:0 0 24px;font-size:8px;font-weight:850}.settings-grid label{margin-top:15px;display:block}.settings-grid label>span{color:#747971;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.settings-grid input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fbfaf6;border-radius:0;padding:0 11px;font-size:10px}.settings-grid input:focus{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #c2a2671f}.settings-grid .settings-price{grid-template-columns:1fr 84px 12px;align-items:center;gap:8px;margin-top:9px;display:grid}.settings-grid .settings-price>span{margin:0}.settings-price input{text-align:right}.settings-price b{color:#8b8e88;font-size:9px}.settings-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.settings-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:43px;padding:0 15px;font-size:8px;font-weight:850}.settings-actions .settings-preview{border-color:var(--ink);background:var(--ink);color:#fff}.process-section{background:var(--ink);color:#fff;padding:128px max(24px,50vw - 590px)}.section-heading.light h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:560;line-height:1.02}.process-grid{border-top:1px solid #c2a2673d;border-bottom:1px solid #c2a2673d;grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.process-grid article{background:0 0;border-right:1px solid #c2a2672e;border-radius:0;flex-direction:column;justify-content:space-between;min-height:270px;padding:32px;display:flex}.process-grid article:last-child{border-right:0}.process-grid article>span{color:var(--lime);font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500}.process-grid h3{letter-spacing:-.035em;margin:0 0 12px;font-size:22px}.process-grid p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.65}.niches{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.niches span{color:#ffffff94;border:1px solid #ffffff1f;border-radius:0;padding:9px 13px;font-size:9px;font-weight:750}.process-promise{border-top:1px solid #ffffff17;grid-template-columns:180px 1fr 1fr;align-items:start;gap:38px;margin-top:46px;padding-top:28px;display:grid}.process-promise span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.process-promise strong{max-width:390px;font-family:Cormorant Garamond,serif;font-size:25px;font-style:italic;font-weight:500;line-height:1.15}.process-promise p{color:#ffffff6e;max-width:400px;margin:0;font-size:11px;line-height:1.7}.roi-section{background:#e8e4d8;grid-template-columns:1fr 500px;align-items:center;gap:100px;padding:135px max(24px,50vw - 590px);display:grid}.roi-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.2vw,68px);font-weight:560;line-height:1.01}.roi-copy h2 em{font-family:Cormorant Garamond,serif;font-weight:500}.roi-copy>p:not(.kicker){max-width:590px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.75}.roi-footnote{align-items:center;gap:17px;margin-top:42px;display:flex}.roi-footnote>span{color:#8a6d3f;font-family:Cormorant Garamond,serif;font-size:50px;font-style:italic;font-weight:500;line-height:1}.roi-footnote p{flex-direction:column;margin:0;display:flex}.roi-footnote b{font-size:11px}.roi-footnote small{color:#8b8f8c;margin-top:4px;font-size:9px}.roi-card{color:#fff;background:#141310;border:1px solid #c7ac7247;border-radius:1px;padding:34px;position:relative;box-shadow:0 38px 90px #1b201c33}.roi-card:before{background:linear-gradient(90deg, transparent, var(--lime), transparent);content:"";width:60%;height:1px;position:absolute;top:-1px;left:20%}.roi-card-head{justify-content:space-between;align-items:center;margin-bottom:37px;display:flex}.roi-card-head span{font-size:11px;font-weight:800}.roi-card-head b{color:#fff6;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:0;padding:5px 8px;font-size:8px}.roi-card>label{margin-top:25px;display:block}.roi-card>label span{color:#ffffff85;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.roi-card>label b{color:#fff;font-size:13px}.roi-card input[type=range]{appearance:none;width:100%;height:4px;accent-color:var(--lime);cursor:pointer;border-radius:999px;margin-top:16px}.roi-card input[type=range]::-webkit-slider-thumb{appearance:none;border:5px solid var(--lime);background:var(--ink);border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 3px #c7ac721a}.roi-result{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;margin-top:38px;padding:26px 0;display:flex}.roi-result span{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.roi-result strong{color:var(--lime);letter-spacing:-.055em;margin:9px 0 5px;font-size:44px}.roi-result small{color:#ffffff59;font-size:8px}.roi-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;margin-top:25px;display:grid}.roi-compare p{flex-direction:column;margin:0;display:flex}.roi-compare p:last-child{text-align:right}.roi-compare span{color:#ffffff61;font-size:8px}.roi-compare b{margin-top:4px;font-size:11px}.roi-compare i{background:#ffffff26;width:24px;height:1px}.pricing-section{grid-template-columns:1fr 420px;align-items:center;gap:100px;padding:130px max(24px,50vw - 560px);display:grid}.pricing-copy>p:not(.kicker){max-width:560px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.7}.pricing-card{background:var(--ink);color:#fff;border:1px solid #c7ac724d;border-radius:1px;padding:38px;position:relative;box-shadow:0 35px 80px #151a1733}.pricing-badge{color:var(--lime);letter-spacing:.1em;background:0 0;border:1px solid #c2a2674d;border-radius:0;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:20px;right:20px}.pricing-card>p{color:#ffffff7a;margin:0 0 10px;font-size:11px}.pricing-card>strong{letter-spacing:-.04em;max-width:310px;font-family:Cormorant Garamond,serif;font-size:46px;font-style:italic;font-weight:500;line-height:.92;display:block}.pricing-card ul{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:13px;margin:30px 0;padding:23px 0;list-style:none;display:grid}.pricing-card li{color:#ffffffb3;font-size:12px}.pricing-card li:before{color:var(--lime);content:"✓";margin-right:9px}.price-after{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.price-after span{color:#ffffff6b;font-size:9px}.price-after>div{text-align:right;flex-direction:column;display:flex}.price-after b{font-size:19px}.price-after small{color:#ffffff59;margin-top:3px;font-size:8px}.support-price{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:24px;padding:13px 0;display:flex}.support-price span{color:#ffffff6b;font-size:9px}.support-price b{color:var(--lime);font-size:15px}.subscription-includes{border-bottom:1px solid #ffffff1a;gap:12px;margin:0 0 22px;padding:0 0 22px;display:grid}.subscription-includes>span{color:#ffffff6e;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.subscription-includes>div{grid-template-columns:24px 1fr;align-items:start;gap:9px;display:grid}.subscription-includes i{width:22px;height:22px;color:var(--lime);border:1px solid #c7ac7242;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.subscription-includes p{gap:3px;margin:0;display:grid}.subscription-includes b{color:#ffffffdb;font-size:10px;font-weight:650}.subscription-includes small{color:#ffffff6b;font-size:8px;line-height:1.45}.pricing-card .button{display:flex}.pricing-card>small{color:#ffffff5e;text-align:center;margin-top:13px;font-size:8px;display:block}.pilot-section{color:#fff;background:#202720;grid-template-columns:1fr 460px;gap:100px;padding:115px max(24px,50vw - 560px);display:grid}.pilot-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,60px);line-height:1.03}.pilot-section>div>p:not(.kicker){color:#ffffff80;max-width:520px;margin:24px 0 0;font-size:14px;line-height:1.7}.pilot-section form{background:#ffffff06;border:1px solid #c7ac7238;border-radius:0;gap:12px;padding:27px;display:grid}.pilot-form-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:18px;display:flex}.pilot-form-head span{color:var(--lime);font-family:Cormorant Garamond,serif;font-size:18px}.pilot-form-head b{color:#ffffffa6;font-size:9px;font-weight:750}.pilot-section label span{color:#ffffff7a;margin:0 0 7px 2px;font-size:9px;font-weight:750;display:block}.pilot-section input{color:#fff;background:#00000038;border:1px solid #ffffff24;border-radius:0;width:100%;height:48px;padding:0 14px}.pilot-section input::placeholder{color:#ffffff40}.pilot-section .pilot-consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:5px 1px;display:grid}.pilot-section .pilot-consent input{width:16px;height:16px;accent-color:var(--lime);margin:1px 0 0}.pilot-section .pilot-consent span{margin:0;line-height:1.45}.pilot-section .trap-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pilot-section button:disabled{cursor:wait;opacity:.65}.pilot-section form small{color:#ffffff57;text-align:center;font-size:8px}.pilot-section form .pilot-error{color:#e7a995}.pilot-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:340px;display:flex}.pilot-success>span{background:var(--lime);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:20px;font-size:22px;font-weight:900;display:grid}.pilot-success p{text-align:center;max-width:620px!important}.pilot-success .button{margin-top:20px}footer{color:#fff;background:#090b0a;justify-content:space-between;align-items:center;padding:34px max(24px,50vw - 620px);display:flex}footer p{color:#fff6;margin:0;font-size:11px}footer button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.toast{z-index:100;background:var(--ink);color:#fff;border:1px solid #c7ac7259;border-radius:0;max-width:360px;padding:14px 18px;font-size:11px;font-weight:750;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000047}@keyframes opening-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes opening-product{0%{opacity:0;transform:translate(30px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes editorial-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.manifesto-section h2,.section-heading,.demo-intro,.roi-copy,.pricing-copy,.pilot-section>div,.pricing-card,.roi-card{animation:linear both editorial-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{max-width:760px}.hero-product{width:min(700px,100%)}.pricing-section,.pilot-section{grid-template-columns:1fr 400px;gap:45px}.roi-section{grid-template-columns:1fr 430px;gap:50px}}@media (max-width:820px){.nav-wrap{grid-template-columns:1fr auto;width:calc(100% - 32px)}.nav-wrap nav{display:none}.hero{min-height:auto;padding:138px 20px 80px}.hero-product{min-height:470px;padding:24px}.estimate-card{width:61%;left:22px}.lead-card{width:58%;right:20px}.problem-strip{grid-template-columns:1fr;gap:20px}.problem-strip .problem-accent{border-top:2px solid var(--lime);border-left:0;padding:25px 0 0}.versus{justify-self:start}.value-grid,.process-grid{grid-template-columns:1fr}.process-grid article{border-bottom:1px solid #c2a2672e;border-right:0;min-height:210px}.process-grid article:last-child{border-bottom:0}.process-promise{grid-template-columns:1fr 1fr}.process-promise span{grid-column:1/-1}.value-signature{flex-direction:column;align-items:flex-start}.manifesto-notes{margin-left:0}.value-grid article,.value-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0}.value-grid h3{margin-top:35px}.demo-intro{grid-template-columns:1fr}.demo-intro>p:not(.kicker){margin:24px 0 0}.demo-intro>div{flex-direction:column;align-items:stretch}.demo-direct-link{margin-top:0}.calculator-demo{grid-template-columns:1fr;min-height:0}.live-estimate{min-height:560px}.quote-meta{grid-template-columns:1fr 1fr}.quote-meta>div:nth-child(2){border-right:0}.quote-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.quote-body{grid-template-columns:1fr}.quote-body section+section{border-top:1px solid var(--line);border-left:0}.integration-center{grid-template-columns:1fr}.owner-list article{grid-template-columns:1fr 1fr}.owner-list article>strong,.owner-list select,.lead-open{justify-self:stretch}.pipeline-board{grid-template-columns:repeat(4,230px);padding-bottom:8px;overflow-x:auto}.settings-grid{grid-template-columns:1fr}.settings-grid section{min-height:auto}.roi-section,.pricing-section,.pilot-section{grid-template-columns:1fr}.roi-card{max-width:560px}.pricing-card{max-width:500px}}@media (max-width:560px){.nav-wrap{height:76px}.logo b{font-size:15px}.logo>span{width:31px;height:31px}.nav-cta{padding:9px 12px}.hero{padding-top:122px}.hero h1{font-size:47px}.hero-lead{font-size:16px}.hero-actions,.hero-actions .button{width:100%}.hero-product{min-height:590px;margin-top:15px}.estimate-card{width:calc(100% - 36px);top:86px;left:18px}.lead-card{width:calc(100% - 54px);top:292px;bottom:auto;right:18px}.flow-arrow{display:none}.hero-signal{left:20px}.problem-strip,.manifesto-section,.value-section,.demo-section,.process-section,.roi-section,.pricing-section,.pilot-section{padding-left:20px;padding-right:20px}.manifesto-section,.value-section,.demo-section,.process-section,.roi-section,.pricing-section,.pilot-section{padding-top:88px;padding-bottom:88px}.manifesto-section h2{font-size:44px}.manifesto-notes{grid-template-columns:1fr;gap:22px;margin-top:46px}.section-heading h2,.demo-intro h2,.section-heading.light h2,.pricing-copy h2,.pilot-section h2{font-size:40px}.demo-tabs,.demo-tabs button{width:100%}.demo-shell{border-radius:0}.standalone-product .demo-section{padding:10px}.browser-bar>span{display:none}.browser-bar{grid-template-columns:1fr 1fr}.calculator-form{padding:32px 20px}.calculator-form:before{left:20px}.client-brand>i{display:none}.calculator-assurance{grid-template-columns:1fr}.calculator-assurance span{border-bottom:1px solid #172b2214;border-right:0;min-height:32px}.calculator-assurance span:last-child{border-bottom:0}.wizard-progress>span{grid-template-columns:25px 1fr}.wizard-progress small{display:none}.wizard-progress i{margin-left:3px;margin-right:6px}.wizard-heading>span{display:none}.cleaning-presets>div{padding-bottom:5px;display:flex;overflow-x:auto}.cleaning-presets button{min-width:122px}.wizard-panel{min-height:0}.property-options,.condition-options{grid-template-columns:1fr}.schedule-options,.frequency-options,.extras-catalog{grid-template-columns:1fr 1fr}.counter-grid,.address-row,.order-review{grid-template-columns:1fr}.order-review div,.order-review div:nth-child(2n),.order-review div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.order-review div:last-child{border-bottom:0}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions .dark-button,.wizard-back{width:100%}.service-options{grid-template-columns:1fr}.service-options button{min-height:94px}.service-scope{grid-template-columns:1fr;gap:12px}.service-scope ul,.contact-row{grid-template-columns:1fr}.live-estimate{min-height:0;padding:0}.estimate-visual{background-position:59%;min-height:390px;padding:34px 22px 27px}.live-label{top:24px;left:22px;right:22px}.estimate-content{padding:25px 22px 28px}.estimate-price strong{font-size:45px}.estimate-footer{grid-template-columns:1fr;margin-top:28px}.demo-success.quote-success{padding:12px}.quote-header{align-items:flex-start;gap:18px;padding:20px}.quote-header>div:last-child{align-items:flex-start}.quote-hero{grid-template-columns:1fr;padding:32px 20px}.quote-hero>strong{text-align:left}.quote-meta{grid-template-columns:1fr}.quote-meta>div,.quote-meta>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.quote-meta>div:last-child{border-bottom:0}.quote-body section{padding:24px 20px}.delivery-status{margin:0 20px 10px}.quote-note{margin:0 20px 22px}.quote-actions{flex-direction:column;align-items:stretch}.quote-actions button,.quote-actions .dark-button{width:100%}.owner-demo{padding:28px 16px}.owner-top{flex-direction:column;align-items:start;gap:15px}.owner-actions{justify-content:flex-start}.owner-top h3{font-size:24px}.owner-stats{grid-template-columns:1fr 1fr}.owner-stats article:last-child{grid-column:1/-1}.owner-list-head>span{display:none}.owner-list-head{flex-direction:column;align-items:flex-start}.owner-filters,.owner-controls{justify-content:flex-start}.owner-list article{grid-template-columns:1fr;gap:12px}.owner-list article>strong{font-size:13px}.settings-note{flex-direction:column;align-items:flex-start}.settings-note p{text-align:left}.settings-actions{flex-direction:column;align-items:stretch}.pricing-card,.roi-card{padding:28px 22px}.roi-result strong{font-size:38px}.pricing-card>strong{font-size:50px}.process-promise{grid-template-columns:1fr;gap:18px}.process-promise span{grid-column:auto}.pilot-section form{padding:20px}footer{gap:20px}footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}body *{visibility:hidden!important}.estimate-document,.estimate-document *{visibility:visible!important}.estimate-document{width:100%;box-shadow:none;border:0;position:absolute;top:0;left:0}.quote-actions{display:none!important}.quote-hero,.quote-note,.client-brand>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
