@font-face{font-family:Sora;font-weight:600;font-display:swap;src:url(/fonts/sora600.fa9ab76f30.woff2) format("woff2")}@font-face{font-family:Sora;font-weight:700;font-display:swap;src:url(/fonts/sora700.c3337a673c.woff2) format("woff2")}@font-face{font-family:Hanken;font-weight:400;font-display:swap;src:url(/fonts/hk400.787b3fdd0b.woff2) format("woff2")}@font-face{font-family:Hanken;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/hk400i.53168ef358.woff2) format("woff2")}@font-face{font-family:Hanken;font-weight:600;font-display:swap;src:url(/fonts/hk600.58f23b7ae3.woff2) format("woff2")}:root{--sand:#f4ead7;--sand-2:#ecdcc0;--sand-3:#e4cfa9;--card:#fbf6ec;--line:#dcc7a3;--olive:#2e3a1e;--olive-2:#45532d;--olive-deep:#222b15;--muted:#5b6347;--terra:#c2502a;--terra-d:#a3401d;--sunset:#e8875a;--peach:#f6c9a4;--sky:#bcd6e2;--sky-deep:#3b6a84;--sage:#9fae86;--sage-deep:#5f6f45;--sage-wash:#e3e6d2;--r:14px;--r-lg:22px;--shadow:0 1px 2px rgba(46,58,30,.08),0 10px 30px -12px rgba(46,58,30,.28);--head:Sora,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:Hanken,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--sand);color:var(--olive);font:400 17.5px/1.62 var(--body);text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}a{color:var(--sky-deep);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--terra-d)}:focus-visible{outline:3px solid var(--terra);outline-offset:2px;border-radius:4px}h1,h2,h3,.qh{font-family:var(--head);color:var(--olive);letter-spacing:-.02em;line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(2rem,4.6vw,3.25rem);font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700}h3{font-size:1.18rem;font-weight:600;letter-spacing:-.01em}p,ul,ol{margin:0 0 1em}strong{font-weight:600}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.narrow{max-width:820px}.sr,.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--olive);color:var(--sand);padding:8px 14px;z-index:99;border-radius:8px}.skip:focus{left:8px}.muted{color:var(--muted);font-size:.92rem}.h-sm{font-size:1.2rem}.shadelines{position:relative;isolation:isolate}.shadelines:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,rgba(46,58,30,.065) 0 22px,transparent 22px 52px);-webkit-mask-image:linear-gradient(200deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%);mask-image:linear-gradient(200deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%)}.slatline{display:block;width:54px;height:16px;background:linear-gradient(var(--olive) 0 3px,transparent 3px 6.5px,var(--olive) 6.5px 9.5px,transparent 9.5px 13px,var(--olive) 13px 16px);border-radius:2px}.kicker{display:flex;align-items:center;gap:10px;font:600 .8rem/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep);margin:0 0 14px}.kk-slats{width:22px;height:11px;background:linear-gradient(var(--terra) 0 2.5px,transparent 2.5px 4.3px,var(--terra) 4.3px 6.8px,transparent 6.8px 8.5px,var(--terra) 8.5px 11px)}.topline{background:var(--olive-deep);color:#e9dfc8;font-size:.86rem}.topline-in{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px}.tl-phone{color:#fff;display:inline-flex;gap:6px;align-items:center;font-weight:600;text-decoration:none}.tl-phone:hover{color:var(--peach)}.site-head{position:sticky;top:0;z-index:40;background:#f4ead7f0;backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--line);box-shadow:0 3px 0 -1px var(--sand-2),0 6px 0 -2px #dcc7a38c}.head-in{display:flex;align-items:center;gap:18px;min-height:70px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--olive);flex-shrink:0}.wm{display:flex;flex-direction:column;line-height:1}.wm-a{font:600 .66rem/1 var(--head);letter-spacing:.22em;text-transform:uppercase;color:var(--sage-deep);margin-bottom:5px}.wm-b{font:700 1.32rem/1 var(--head);letter-spacing:-.035em}.nav{margin-left:auto;display:flex;align-items:center;gap:14px}.nav>ul{display:flex;list-style:none;margin:0;padding:0;gap:2px;align-items:center}.nav a,.dd summary{display:block;padding:8px 9px;border-radius:9px;color:var(--olive);text-decoration:none;font:600 .86rem/1.2 var(--head);letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.nav a:hover,.dd summary:hover{background:var(--sand-2);color:var(--olive)}.nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--terra);border-radius:9px 9px 2px 2px}.dd{position:relative}.dd summary{list-style:none}.dd summary::-webkit-details-marker{display:none}.dd summary:after{content:"";display:inline-block;margin-left:6px;border:4px solid transparent;border-top-color:currentColor;transform:translateY(2px)}.dd ul{position:absolute;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:200px}.nav-act{display:flex;gap:8px;align-items:center}.nav .btn{display:inline-flex}.kicker+h2{margin-top:0!important}.lcards-1{grid-template-columns:1fr}.menu-btn{display:none;margin-left:auto;width:46px;height:46px;border:1px solid var(--line);background:var(--card);border-radius:12px;cursor:pointer}.mb-l,.mb-l:before,.mb-l:after{display:block;width:20px;height:2.5px;background:var(--olive);border-radius:2px;margin:0 auto;position:relative;transition:.2s}.mb-l:before,.mb-l:after{content:"";position:absolute;left:0}.mb-l:before{top:-6px}.mb-l:after{top:6px}.site-head.open .mb-l{background:transparent}.site-head.open .mb-l:before{top:0;transform:rotate(45deg)}.site-head.open .mb-l:after{top:0;transform:rotate(-45deg)}.btn svg{flex:none;max-width:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:12px;font:600 .98rem/1.1 var(--head);letter-spacing:-.01em;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.btn-sun{background:var(--terra);color:#fff;box-shadow:0 6px 16px -8px #a3401dcc}.btn-sun:hover{background:var(--terra-d);color:#fff;transform:translateY(-1px)}.btn-line{border-color:var(--olive);color:var(--olive);background:transparent}.btn-line:hover{background:var(--olive);color:var(--sand)}.btn-ghost{border-color:#f4ead78c;color:var(--sand);background:transparent}.btn-ghost:hover{background:var(--sand);color:var(--olive)}.btn-sm{padding:9px 14px;font-size:.88rem;border-radius:10px}.btn-block{width:100%}.nav .btn-sun{color:#fff}.nav .btn-sun:hover{background:var(--terra-d);color:#fff}.nav .btn-line:hover{color:var(--sand);background:var(--olive)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:14px 20px 0;margin:0;font-size:.86rem;color:var(--muted)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--line)}.crumbs a{color:var(--muted)}.hero{padding:34px 0 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-areas:"copy form" "art form";gap:22px 44px;align-items:start}.hero-grid .hero-copy{grid-area:copy}.hero-art{grid-area:art}.hero-form{grid-area:form;position:sticky;top:96px}.hero-grid-plain{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center}.lede{font-size:1.12rem;color:var(--olive-2);max-width:62ch}.lede p:last-child{margin-bottom:0}.hero-act{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 4px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0 0}.chips li{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font:600 .84rem/1.25 var(--head);color:var(--olive-2)}.chips li b{color:var(--terra-d)}.scene{margin:0;position:relative;border-radius:var(--r-lg) var(--r-lg) 8px 8px;overflow:hidden;box-shadow:var(--shadow);background:var(--sand-2);aspect-ratio:3/2}.scene img{width:100%;height:100%;object-fit:cover}.scene:after{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(var(--olive) 0 3px,transparent 3px 5.5px,var(--olive) 5.5px 8.5px,transparent 8.5px 11px,var(--olive) 11px 14px);opacity:.85}.scene figcaption{position:absolute;left:12px;bottom:12px;background:#fbf6ecf0;color:var(--olive);font:600 .8rem/1.3 var(--head);padding:7px 11px;border-radius:9px;max-width:calc(100% - 24px)}.qcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow);position:relative}.qcard-head,.qcard-head .slatline{margin-bottom:12px}.qh{font-size:1.3rem;margin:0 0 4px}.qsub{font-size:.93rem;color:var(--muted);margin:0}.qcard label{display:block;font:600 .82rem/1.3 var(--head);color:var(--olive-2);margin:0 0 10px}.opt{font-weight:400;color:var(--muted)}.qcard input:not([type=checkbox]),.qcard select,.qcard textarea{display:block;width:100%;margin-top:5px;padding:11px 12px;font:400 1rem/1.3 var(--body);color:var(--olive);background:#fff;border:1.5px solid var(--line);border-radius:10px;min-height:46px}.qcard textarea{resize:vertical;min-height:0}.qcard input:focus,.qcard select:focus,.qcard textarea:focus{border-color:var(--olive-2);outline:3px solid rgba(194,80,42,.25);outline-offset:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.checks{border:0;padding:0;margin:0 0 10px}.checks legend{font:600 .82rem/1.3 var(--head);color:var(--olive-2);margin-bottom:6px;padding:0}.ck{display:inline-flex!important;align-items:center;gap:6px;margin:0 14px 6px 0!important;font-weight:400!important}.ck input{width:18px;height:18px;accent-color:var(--terra)}.qcard button{margin-top:6px}.fine{font-size:.82rem;color:var(--muted);margin:12px 0 0}.fine2{font-size:.8rem;color:var(--muted);margin:4px 0 0}.lf-err{background:#fbe3d7;border:1px solid #e8a888;color:#6d2a12;border-radius:10px;padding:10px 12px;font-size:.92rem;margin:12px 0 0}.sec{padding:64px 0}.sec-tint{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-sage{background:var(--sage-wash)}.sec-head{max-width:760px;margin-bottom:28px}.sec-head p{color:var(--olive-2);font-size:1.06rem}.prose{max-width:760px}.prose h2{margin-top:1.6em}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.4em}.prose li{margin-bottom:.35em}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.split-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}.ticks{list-style:none;padding:0}.ticks li{position:relative;padding-left:30px;margin-bottom:.55em}.ticks li:before{content:"";position:absolute;left:0;top:.45em;width:18px;height:10px;background:linear-gradient(var(--sage-deep) 0 2px,transparent 2px 4px,var(--sage-deep) 4px 6px,transparent 6px 8px,var(--sage-deep) 8px 10px)}.types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.types-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 16px 18px;text-decoration:none;color:var(--olive);transition:transform .15s,box-shadow .15s,border-color .15s}a.tcard:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--sage);color:var(--olive)}.tcard .elev{background:var(--sand);border-radius:10px;padding:6px;margin-bottom:12px}.tcard h3{margin:0 0 6px}.tcard p{font-size:.95rem;color:var(--olive-2);margin:0 0 10px}.tcard .price{margin-top:auto;font:600 .9rem/1.3 var(--head);color:var(--terra-d)}.tcard .go{margin-top:6px;font:600 .88rem/1 var(--head);color:var(--sky-deep);display:inline-flex;gap:6px;align-items:center}.rulebox{background:var(--card);border:2px solid var(--olive);border-radius:var(--r-lg);overflow:hidden;box-shadow:6px 6px 0 var(--sand-3)}.rb-head{display:flex;align-items:center;gap:12px;background:var(--olive);color:var(--sand);padding:12px 18px;font:600 .82rem/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase}.rb-head .slatline{width:30px;height:12px;background:linear-gradient(var(--peach) 0 2px,transparent 2px 5px,var(--peach) 5px 7px,transparent 7px 10px,var(--peach) 10px 12px)}.rb-body{padding:8px 20px 18px}.rb-body ol{list-style:none;counter-reset:r;padding:0;margin:0}.rb-body li{counter-increment:r;position:relative;padding:14px 0 14px 46px;border-bottom:1px dashed var(--line)}.rb-body li:last-child{border-bottom:0}.rb-body li:before{content:counter(r);position:absolute;left:0;top:12px;width:32px;height:32px;border-radius:50%;background:var(--sand-2);color:var(--olive);font:700 .95rem/32px var(--head);text-align:center}.rb-body li b{display:block;font-family:var(--head);font-weight:600;margin-bottom:2px}.rb-foot{padding:0 20px 18px;font-size:.92rem}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.2em;border-radius:var(--r);border:1px solid var(--line);background:var(--card)}.tbl{width:100%;border-collapse:collapse;font-size:.95rem;min-width:560px}.tbl caption{text-align:left;padding:12px 16px;font:600 .85rem/1.3 var(--head);color:var(--muted);caption-side:bottom;border-top:1px solid var(--line)}.tbl th,.tbl td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sand-2)}.tbl thead th{background:var(--olive);color:var(--sand);font:600 .82rem/1.25 var(--head);letter-spacing:.02em;white-space:normal}.tbl tbody th{font-family:var(--head);font-weight:600;font-size:.93rem}.tbl tbody tr:nth-child(2n){background:#ecdcc059}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom:0}.note{border-radius:var(--r);padding:16px 18px;margin:0 0 1.2em;border-left:5px solid var(--sage-deep);background:var(--sage-wash)}.note p:last-child{margin-bottom:0}.note-t{font:700 .95rem/1.3 var(--head);margin-bottom:6px}.note-sun{border-left-color:var(--terra);background:#f9e3d3}.note-sky{border-left-color:var(--sky-deep);background:#e3eef3}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s;list-style:none;padding:0;margin:0}.steps li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px;position:relative}.steps li:before{content:"0" counter(s);display:block;font:700 1.9rem/1 var(--head);color:var(--terra);letter-spacing:-.04em;margin-bottom:10px}.steps h3{margin:0 0 6px}.steps p{font-size:.95rem;color:var(--olive-2);margin:0}.figure{margin:0 0 1.2em;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;overflow-x:auto}.figure>svg{min-width:640px;width:100%}.sunpair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sunpair svg{width:100%}.figure figcaption{font-size:.9rem;color:var(--muted);padding:10px 6px 2px}.diagram text{font-family:var(--body);fill:var(--olive)}.dg-t{font:600 15px var(--head)}.dg-s{font-size:13.5px}.dg-a{font:700 15px var(--head)}.dg-v{font:600 11px var(--head);letter-spacing:.12em}.areamap{width:100%}.areamap text{font-family:var(--body);fill:var(--olive)}.m-big{font:700 16px var(--head)}.m-sm{font-size:13px}.m-rd{font:600 12px var(--head);fill:var(--muted)!important;letter-spacing:.06em}.lcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lcard{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 46px 18px 18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--olive);transition:border-color .15s,transform .15s}.lcard:hover{border-color:var(--sage-deep);transform:translateY(-2px);color:var(--olive)}.lc-t{font:600 1.04rem/1.25 var(--head)}.lc-d{font-size:.93rem;color:var(--olive-2)}.lc-go{position:absolute;right:16px;top:20px;color:var(--terra)}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px}.faq summary{cursor:pointer;padding:16px 50px 16px 18px;font:600 1.02rem/1.35 var(--head);list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:18px;top:12px;font:400 1.5rem/1 var(--head);color:var(--terra)}.faq details[open] summary:after{content:"\2013"}.faq .ans{padding:0 18px 16px;color:var(--olive-2)}.faq .ans p:last-child{margin-bottom:0}.dusk{position:relative;isolation:isolate;background:radial-gradient(120% 140% at 100% 0%,rgba(232,135,90,.45),transparent 55%),var(--olive);color:var(--sand);padding:56px 0;overflow:hidden}.dusk:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(118deg,rgba(246,201,164,.07) 0 20px,transparent 20px 50px)}.dusk h2{color:#fff;margin-bottom:8px}.dusk p{color:#e7dcc4;margin:0;max-width:60ch}.dusk-in{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.dusk-act{display:flex;gap:12px;flex-wrap:wrap}.foot{background:var(--olive-deep);color:#d9d2bd;padding:56px 0 90px;font-size:.94rem}.foot a{color:#efe7d3;text-decoration:none}.foot a:hover{color:var(--peach);text-decoration:underline}.foot-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:28px}.foot ul{list-style:none;padding:0;margin:0}.foot li{margin-bottom:8px}.fh{font:600 .78rem/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:4px 0 14px}.brand-inv{color:#fff;margin-bottom:14px}.brand-inv .wm-a{color:var(--sage)}.brand-inv .mark rect{fill:#f4ead7}.foot-phone a{display:inline-flex;gap:8px;align-items:center;font:600 1.05rem/1 var(--head);color:#fff}.foot-legal{border-top:1px solid rgba(244,234,215,.15);margin-top:36px;padding-top:22px;font-size:.86rem;color:#bdb59f}.foot-legal a{text-decoration:underline}.mbar{display:none}.pricebig{font:700 clamp(1.6rem,3vw,2.2rem)/1.1 var(--head);color:var(--terra-d);letter-spacing:-.03em;margin:0 0 6px}.statgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 1.2em}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px}.stat b{display:block;font:700 1.35rem/1.15 var(--head);color:var(--terra-d);letter-spacing:-.02em;margin-bottom:4px}.stat span{font-size:.92rem;color:var(--olive-2)}.areas-list{columns:2;column-gap:28px;padding:0;list-style:none}.areas-list li{break-inside:avoid;margin-bottom:12px}.callcard{background:var(--olive);color:var(--sand);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow)}.callcard h2{color:#fff;font-size:1.35rem}.callcard p{color:#e2d9c3}.callcard .btn{margin:6px 8px 0 0}.center{text-align:center}.e404{padding:40px 0 80px}@media(max-width:1180px){.menu-btn{display:block}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--sand);border-bottom:1px solid var(--line);padding:10px 20px 20px;flex-direction:column;align-items:stretch;gap:12px;box-shadow:0 14px 30px -18px #2e3a1e80}.site-head.open .nav{display:flex}.nav>ul{flex-direction:column;align-items:stretch}.nav a,.dd summary{padding:12px 10px;font-size:1rem}.dd ul{position:static;box-shadow:none;border:0;background:transparent;padding:0 0 0 14px}.nav-act{display:grid;grid-template-columns:1fr 1fr}.site-head{position:sticky}}@media(max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "art"}.hero-form{position:static}.hero-grid-plain,.split,.split-wide{grid-template-columns:minmax(0,1fr);gap:28px}.types,.types-5,.steps,.lcards{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media(max-width:640px){body{font-size:16.5px}.wrap{padding:0 16px}.crumbs ol{padding:12px 16px 0}.tl-line{display:none}.topline-in{justify-content:flex-end}.head-in{min-height:62px}.wm-b{font-size:1.14rem}.brand .mark{width:36px;height:36px}.hero{padding:22px 0 40px}.sec{padding:46px 0}.row2{grid-template-columns:1fr}.qcard{padding:18px}.types,.types-5,.steps,.lcards,.statgrid,.sunpair{grid-template-columns:minmax(0,1fr)}.types-3{grid-template-columns:1fr!important}.tcard .elev{max-width:300px}.figure{padding:10px}.areas-list{columns:1}.hero-act .btn{flex:1 1 100%}.mbar{display:grid;grid-template-columns:1fr 1.3fr;position:fixed;left:0;right:0;bottom:0;z-index:50;box-shadow:0 -6px 20px -8px #222b1573}.mbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;font:600 1rem/1 var(--head);text-decoration:none}.mb-call{background:var(--olive);color:#fff}.mb-quote{background:var(--terra);color:#fff}.foot{padding-bottom:100px}.dusk-act .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
