.sec-head{margin-bottom:var(--gap-h);gap:22px;max-width:1200px;display:grid}.sec-head .h2{max-width:16ch}.journey{background:radial-gradient(70% 55% at 12% 0%, #e8a06a47 0%, #e8a06a00 60%), linear-gradient(180deg, #1d2b2a 0%, #16211c 38%, #0f1611 70%, var(--night) 100%);height:760vh;position:relative}.journey .stage{height:100svh;position:sticky;top:0;overflow:hidden}.journey .house{width:100%;height:100%;position:absolute;inset:0}.journey .frames,.journey .frames>div{position:absolute;inset:0}.journey .frames{pointer-events:none}.journey .frames img{object-fit:cover;user-select:none;width:100%;height:100%;position:absolute;inset:0}.journey .frames>div{will-change:opacity}.journey .frames .f-b{opacity:0}.journey .sky{pointer-events:none;background:linear-gradient(90deg,#0b100cc7 0%,#0b100c59 34%,#0b100c00 58%),linear-gradient(#0b100c00 62%,#0b100cbf);transition:opacity .6s;position:absolute;inset:0}.hero-copy{z-index:3;pointer-events:none;gap:28px;display:grid;position:absolute;bottom:clamp(28px,6vh,64px);left:0;right:0}.hero-copy>*{pointer-events:auto}.hero-copy .trust{flex-wrap:wrap;gap:8px 28px;list-style:none;display:flex}.hero-copy .h1{text-shadow:0 2px 40px #0b100c99;max-width:14.5ch;font-size:clamp(44px,5.6vw,92px)}.hero-low{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.hero-low .lede{color:var(--mist)}.hero-low .ctas{flex-wrap:wrap;gap:10px;display:flex}.cap{z-index:3;left:var(--pad);width:min(440px, calc(100% - 2 * var(--pad)));box-shadow:inset 0 0 0 1px var(--line-d);opacity:0;pointer-events:none;background:#0b100ce6;border-radius:22px;padding:28px 30px 26px;position:absolute;bottom:clamp(40px,9vh,96px);transform:translateY(30px)}.cap.on{pointer-events:auto}.cap .h3{margin:14px 0 12px}.cap p:not(.mono){color:var(--mist-2);font-size:16px}.cap .lnk{color:var(--copper-hi);margin-top:18px;display:inline-block}.picker-head{z-index:3;top:calc(var(--nav-h) + 3vh);opacity:0;pointer-events:none;gap:14px;display:grid;position:absolute;left:0;right:0}.picker-head .h2{max-width:10ch}.spots{z-index:4;pointer-events:none;position:absolute;inset:0}.spot{pointer-events:none;opacity:0;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.spot.on{pointer-events:auto}.spot .ring{background:var(--copper);transition:transform .4s var(--ease);border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 0 6px #c8743a40,0 0 30px #e8a06acc}.spot .ring:after{content:"";border:1px solid var(--copper-hi);animation:spotping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes spotping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.spot .tag{white-space:nowrap;background:var(--mist);color:var(--night);border-radius:999px;padding:7px 11px;transition:background .3s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.spot .tag.below{top:calc(100% + 8px);bottom:auto}.spot:hover .ring,.spot:focus-visible .ring,.spot.sel .ring{transform:scale(1.3)}.spot:hover .tag,.spot.sel .tag{background:var(--copper-hi)}.spot-card{z-index:5;right:var(--pad);width:min(400px, calc(100% - 2 * var(--pad)));background:var(--mist);color:var(--ink);border-radius:24px;padding:30px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 40px 80px -30px #0009}.spot-card[hidden]{display:none}.spot-card .x{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-l);border-radius:50%;position:absolute;top:16px;right:18px}.spot-card .h3{margin:10px 0 14px}.spot-card .urg{align-items:center;gap:10px;display:flex}.spot-card .urg span{color:var(--muted)}.spot-card .urg b{color:var(--copper-lo)}.spot-card ul{border-top:1px solid var(--line-l);margin:18px 0;list-style:none}.spot-card li{border-bottom:1px solid var(--line-l);padding:10px 0;font-size:15px}.spot-card .price{font:400 22px/1.2 var(--f-disp);letter-spacing:-.02em;margin-bottom:20px}.spot-card .ctas{flex-wrap:wrap;gap:8px;display:flex}.spot-card .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-l)}.spot-card .btn.ghost:before{background:var(--ink)}.spot-card .btn.ghost:hover{color:var(--mist)}.rail{opacity:0;z-index:3;right:var(--pad);gap:26px;padding-left:22px;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rail:before{content:"";background:var(--forest-2);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.rail .fill{background:linear-gradient(var(--copper), var(--water));transform-origin:top;border-radius:2px;width:2px;height:calc(100% - 12px);position:absolute;top:6px;left:4px;transform:scaleY(0)}.rail li{color:var(--mist-2);transition:color .4s;position:relative}.rail li i{background:var(--night);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--forest-2);z-index:1;border-radius:2px;transition:box-shadow .4s,background .4s;position:absolute;top:3px;left:-22px;transform:rotate(45deg)}.rail li.on{color:var(--mist)}.rail li.on i{background:var(--copper);box-shadow:inset 0 0 0 2px var(--copper-hi)}.hint{z-index:3;align-items:center;gap:10px;display:none;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.drip{background:var(--water);width:6px;height:6px;animation:drip 1.6s var(--ease-water) infinite;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}@keyframes drip{0%{opacity:0;transform:translateY(-6px)rotate(-45deg)}30%{opacity:1}to{opacity:0;transform:translateY(14px)rotate(-45deg)}}.fallback{display:none}.fallback .h3{margin-bottom:28px}.fallback ul{border-top:1px solid var(--line-d);list-style:none}.fallback a{border-bottom:1px solid var(--line-d);grid-template-columns:180px 1fr auto;gap:20px;padding:18px 0;display:grid}.fallback a:hover span:nth-child(2){color:var(--copper-hi)}.no-journey .journey{height:auto;padding-bottom:96px}html[data-render=still] .journey{height:220vh}html[data-render=still] .journey [data-cap],html[data-render=still] .journey [data-rail]{display:none}html.no-journey[data-render=still] .journey{height:auto}.journey .frames.still>div{transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1)}.journey .frames.still .f-b{opacity:0;transform:scale(1.035)}.journey .frames.still.to-end .f-b{opacity:1;transform:none}.journey .frames.still.to-end .f-a{opacity:0;transition-delay:.4s}@media (prefers-reduced-motion:reduce){.journey .frames.still>div{transition:none}}.no-journey .journey .stage{height:100svh;position:relative}.no-journey .cap,.no-journey .picker-head,.no-journey .spots,.no-journey .rail,.no-journey .hint,.no-journey .spot-card{display:none!important}.no-journey .fallback{padding-top:72px;display:block}.js .journey .hint{display:flex}.no-journey .journey .hint{display:none}@media (width<=760px){.rail{display:none}.cap{padding:22px;bottom:24px}.spot-card{top:auto;bottom:16px;transform:none}.fallback a{grid-template-columns:1fr;gap:4px}}.statement{padding-top:var(--sec);padding-bottom:var(--sec)}.statement .h2{max-width:22ch;margin-top:36px;font-size:clamp(32px,3.8vw,58px);line-height:1.05}.statement .st-row{border-top:1px solid var(--line-l);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(40px,4vw,64px);padding-top:28px;display:grid}.statement .st-row p{color:var(--muted);max-width:34ch;font-size:17px}.statement .st-row a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=860px){.statement .st-row{grid-template-columns:1fr}}.services{padding-top:var(--sec);padding-bottom:var(--sec);position:relative}.idx{border-top:1px solid var(--line-d)}.idx-row{border-bottom:1px solid var(--line-d);transition:padding .6s var(--ease), color .4s;grid-template-columns:70px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.7fr) 40px;align-items:center;gap:24px;padding:30px 0;display:grid;position:relative}.idx-row.head{padding:14px 0}.idx-row .nm{gap:6px;display:grid}.idx-row .nm b{transition:transform .6s var(--ease), color .4s;font-size:clamp(28px,3.2vw,54px);font-weight:300;line-height:1}.idx-row .nt{color:var(--mist-2);font-size:15px}.idx-row .pr{color:var(--copper-hi);align-content:center;gap:4px;display:grid}.idx-row .pr b{color:var(--mist);font-size:clamp(30px,2.6vw,44px);font-weight:400;line-height:1}.idx-row .pr .pre,.idx-row .pr .post{color:var(--copper-hi)}.idx-row .eta b{color:var(--mist)}.idx-row .eta .pre,.idx-row .eta .post{color:var(--mist-2)}a.idx-row:hover .pr b{color:var(--copper-hi)}a.idx-row{align-items:start}.idx-row .nm,.idx-row .pr{grid-template-rows:16px auto auto;align-content:start;row-gap:8px;display:grid}.idx-row .nm:before{content:""}.idx-row .pr .pre{grid-row:1}.idx-row .pr b{grid-row:2}.idx-row .pr .post{grid-row:3}.idx-row .nm b,.idx-row .pr b{font-size:clamp(30px,3vw,48px);line-height:1}a.idx-row>.mono.q:first-child{margin-top:calc(24px + clamp(30px,3vw,48px)/3.33333)}a.idx-row>.ar{margin-top:calc(16px + clamp(30px,3vw,48px)/3.33333)}.idx-row .ar{color:var(--mist-2);transition:transform .6s var(--ease), color .3s;font-size:26px}a.idx-row:hover b{color:var(--copper-hi);transform:translate(18px)}a.idx-row:hover .ar{color:var(--copper-hi);transform:translate(6px)rotate(-45deg)}a.idx-row:after{content:"";background:var(--copper);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}a.idx-row:hover:after{transform:scaleX(1)}@media (width<=860px){.idx-row{grid-template-columns:40px 1fr auto}.idx-row .eta,.idx-row.head span:nth-child(4),.idx-row .ar,.idx-row.head span:nth-child(5){display:none}}.order{padding-top:var(--sec);padding-bottom:var(--sec);grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(48px,7vw,120px);display:grid;overflow-x:clip}.order .h2{max-width:10ch;margin:26px 0 48px}.promises{border-top:1px solid var(--line-l);list-style:none}.promises li{border-bottom:1px solid var(--line-l);grid-template-columns:60px 1fr;gap:6px 20px;padding:24px 0;display:grid}.promises li b{font:400 26px/1.1 var(--f-disp);letter-spacing:-.02em}.promises li p{color:var(--muted);grid-column:2;font-size:16px}.ticket{top:calc(var(--nav-h) + 24px);color:var(--ink);background:#f7f4ea repeating-linear-gradient(#0000 0 31px,#1f3f5a14 31px 32px);border-radius:6px;padding:34px 34px 40px;position:sticky;transform:rotate(-1.6deg);box-shadow:0 50px 90px -40px #18201a73,0 1px #0000000d}.ticket .t-top{border-bottom:2px solid var(--ink);justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.ticket .t-grid{grid-template-columns:1fr 1fr;display:grid}.ticket .t-grid>div{border-bottom:1px dashed #18201a4d;padding:24px 0 20px}.ticket .t-grid>div:nth-child(odd){border-right:1px dashed #18201a4d;padding-right:18px}.ticket .t-grid>div:nth-child(2n){padding-left:18px}.ticket .t-grid b{margin-top:10px;font-size:clamp(34px,3.4vw,54px);line-height:1;display:block}.ticket .t-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.ticket .stamp{border:3px solid var(--copper-lo);color:var(--copper-lo);letter-spacing:.14em;text-align:center;opacity:.95;mix-blend-mode:multiply;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.25;position:absolute;top:-30px;right:-18px;transform:rotate(-12deg)}@media (width<=700px){.ticket .stamp{padding:9px 12px;font-size:12px;top:-36px;right:6px}}.ticket .perf{background:radial-gradient(circle at 10px 0,#0000 9px,#f7f4ea 10px) 0 0/20px 20px repeat-x;height:20px;position:absolute;bottom:-10px;left:0;right:0}@media (width<=960px){.order{grid-template-columns:1fr}.ticket{position:relative;top:0}}.calc{padding-top:var(--sec);padding-bottom:var(--sec);background:var(--forest);background-image:linear-gradient(#e6eadc09 1px,#0000 1px),linear-gradient(60deg,#e6eadc09 1px,#0000 1px),linear-gradient(-60deg,#e6eadc09 1px,#0000 1px);background-size:46px 40px}.calc-grid{grid-template-columns:.8fr 1.1fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.tank-svg{width:100%;max-width:320px;margin:0 auto}.tk-lbl{font:500 10px var(--f-mono);letter-spacing:.1em;fill:var(--mist-2)}.tk-lbl.w{fill:var(--water)}.tk-age{font:300 92px var(--f-disp);fill:var(--mist);letter-spacing:-.04em}.calc-form{gap:34px;display:grid}.calc-form fieldset{border:0;gap:14px;display:grid}.calc-form legend{justify-content:space-between;width:100%;margin-bottom:14px;display:flex}.calc-form legend span{text-transform:none;letter-spacing:0}.age-out{color:var(--copper-hi);font:400 20px var(--f-disp);letter-spacing:-.01em;text-transform:none}.seg{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line-d);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.seg label,.sym label{position:relative}.seg input,.sym input{opacity:0;position:absolute;inset:0}.seg span{text-align:center;color:var(--mist-2);transition:background .4s var(--ease), color .3s;border-radius:999px;padding:13px 8px;font-size:14px;display:block}.seg input:checked+span{background:var(--mist);color:var(--night)}.seg input:focus-visible+span,.sym input:focus-visible+span{outline:2px solid var(--copper-hi);outline-offset:2px}.sym{gap:6px;display:grid}.sym span{box-shadow:inset 0 0 0 1px var(--line-d);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;font-size:15.5px;transition:background .3s,box-shadow .3s;display:flex}.sym span:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--mist-2);border-radius:50%;flex:none;transition:background .3s,box-shadow .3s}.sym input:checked+span{box-shadow:inset 0 0 0 1px var(--copper);background:#c8743a1f}.sym input:checked+span:before{background:var(--copper-hi);box-shadow:0 0 0 3px #e8a06a40}input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:30px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--copper) var(--p,32%), var(--forest-2) var(--p,32%));border-radius:4px;height:4px}input[type=range]::-moz-range-track{background:var(--forest-2);border-radius:4px;height:4px}input[type=range]::-moz-range-progress{background:var(--copper);height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mist);border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 0 0 6px #e8a06a40}input[type=range]::-moz-range-thumb{background:var(--mist);border:0;border-radius:50%;width:24px;height:24px}.ticks{justify-content:space-between;display:flex}.money{border-bottom:1px solid var(--line-d);font:300 30px var(--f-disp);align-items:center;gap:8px;padding:6px 0;display:flex}.money input{width:100%;font:inherit;outline:none}.money input::placeholder{color:var(--forest-2)}.money:focus-within{border-color:var(--copper)}.slip{top:calc(var(--nav-h) + 24px);color:var(--ink);background:#f7f4ea;border-radius:6px;padding:30px 30px 26px;position:sticky;transform:rotate(1.2deg);box-shadow:0 40px 80px -40px #000000b3}.slip .q{color:var(--muted)}.slip .s-top{border-bottom:2px solid var(--ink);justify-content:space-between;margin-bottom:18px;padding-bottom:14px;display:flex}.slip .verdict{color:var(--ink);margin:8px 0 16px;font-size:clamp(34px,3.2vw,52px)}.slip .verdict.replace{color:var(--copper-lo)}.slip .why{border-top:1px dashed #18201a59;list-style:none}.slip .why li{border-bottom:1px dashed #18201a59;padding:10px 0;font-size:15px}.slip .s-prices{gap:8px;margin:20px 0 22px;display:grid}.slip .s-prices div{justify-content:space-between;gap:10px;display:flex}.slip .s-prices .q{color:var(--muted)}.slip .btn{justify-content:center;width:100%}.slip .fine{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.5}.slip .fine a{text-decoration:underline}@media (width<=1100px){.calc-grid{grid-template-columns:1fr 1fr}.calc-fig{grid-column:1/-1}.tank-svg{max-width:240px}}@media (width<=760px){.calc-grid{grid-template-columns:1fr}.slip{position:relative;top:0;transform:none}}.family{padding-top:var(--sec);padding-bottom:var(--sec);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,110px);display:grid}.family .fm-img .ph{aspect-ratio:4/5}.family figcaption{margin-top:14px}.family blockquote{margin:30px 0 18px;line-height:1.08}.family .fm-photo{aspect-ratio:4/5;width:min(260px,70%);margin-top:48px;margin-left:auto;transform:rotate(3deg)}@media (width<=860px){.family{grid-template-columns:1fr}}.process{padding-top:var(--sec);padding-bottom:var(--sec)}.pr-line{padding-left:clamp(70px,9vw,140px);position:relative}.pr-pipe{width:40px;height:100%;position:absolute;top:0;left:clamp(20px,3vw,50px)}.pr-line ol{gap:clamp(40px,5vw,80px);list-style:none;display:grid}.pr-line li{grid-template-columns:70px 1fr;gap:6px 20px;max-width:760px;display:grid;position:relative}.pr-line li .fitting{background:var(--night);width:28px;height:28px;box-shadow:inset 0 0 0 3px var(--forest-2);border-radius:6px;transition:box-shadow .5s,background .5s;position:absolute;top:4px;left:calc(-1*clamp(70px,9vw,140px) + clamp(20px,3vw,50px) + 6px)}.pr-line li.on .fitting{background:var(--copper);box-shadow:inset 0 0 0 3px var(--copper-hi), 0 0 30px #9fe6d480}.pr-line li h3{font-size:clamp(28px,2.8vw,46px);line-height:1}.pr-line li p{color:var(--mist-2);grid-column:2;max-width:46ch;font-size:17px}.board{padding-top:var(--sec);padding-bottom:var(--sec);background:var(--night-2)}.bd{box-shadow:inset 0 0 0 1px var(--line-d), 0 40px 80px -40px #000c;background:#070a08;border-radius:18px;padding:18px;overflow-x:auto}.bd-row{grid-template-columns:90px 1.2fr 1.6fr .7fr 1fr;gap:10px;min-width:760px;padding:8px 6px;display:grid}.bd-h{color:var(--mist-2);border-bottom:1px solid var(--line-d);margin-bottom:6px;padding-bottom:14px}.flap{font:500 15px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#f1e7cf;flex-wrap:nowrap;gap:2px;display:flex;position:relative;overflow:hidden}.flap .c{background:linear-gradient(#1b211c 50%,#151a16 50%);border-radius:2px;place-items:center;width:1.05em;height:1.55em;display:inline-grid;box-shadow:inset 0 -1px #0009}.flap.st.done{color:var(--mist-2)}.flap.st.onsite{color:var(--water)}.flap.st.onway{color:var(--copper-hi)}.flap.st.booked{color:#f1e7cf}.reviews{padding-top:var(--sec);padding-bottom:var(--sec);overflow:hidden}.rv-track{padding:10px 0;overflow:hidden}.rv-belt{gap:20px;width:max-content;list-style:none;display:flex}.rv{background:var(--paper);width:clamp(300px,34vw,520px);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:22px;align-content:space-between;gap:24px;padding:32px;display:grid}.rv p.disp{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,28px);line-height:1.22}.rv b{color:var(--ink);font-weight:500}.rv-cta{margin-top:48px}.care{padding-top:var(--sec);padding-bottom:var(--sec);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.care .h2{max-width:11ch;margin:26px 0 36px}.care ul{border-top:1px solid var(--line-d);margin-bottom:36px;list-style:none}.care li{border-bottom:1px solid var(--line-d);padding:14px 0 14px 30px;position:relative}.care li:before{content:"";background:var(--copper);width:14px;height:2px;position:absolute;top:22px;left:0}.cc-card-wrap{perspective:1200px}.cc-card{aspect-ratio:1.586;color:#1a0f08;transform-style:preserve-3d;will-change:transform;background:radial-gradient(120% 120% at 0 0,#e8a06a 0%,#c8743a 34%,#6d3816 100%);border-radius:26px;grid-template-rows:auto 1fr auto;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 60px 100px -40px #000c,inset 0 1px #fff6}.cc-card>.mono{justify-content:space-between;display:flex}.cc-price{letter-spacing:-.05em;align-self:center;font-size:clamp(52px,5.2vw,84px)}.cc-price small{letter-spacing:0;margin-left:6px;font-size:.3em}.cc-chip{background:linear-gradient(135deg,#f3d3a6,#b8803f);border-radius:8px;width:64px;height:48px;position:absolute;top:42%;right:clamp(24px,3vw,40px);box-shadow:inset 0 0 0 1px #00000040}.cc-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cc-sheen{transform:translate(var(--sx,0), var(--sy,0));pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(closest-side,#ffffff59,#0000 70%);position:absolute;inset:-50%}@media (width<=860px){.care{grid-template-columns:1fr}}.areas,.faq{padding-top:var(--sec);padding-bottom:var(--sec)}.fq-list{border-top:1px solid var(--line-d);max-width:1200px}.fq-list details{border-bottom:1px solid var(--line-d)}.fq-list summary{cursor:pointer;grid-template-columns:80px 1fr 32px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary .disp{font-size:clamp(24px,2.6vw,40px);line-height:1.1;transition:color .3s}.fq-list summary:hover .disp{color:var(--copper-hi)}.fq-list summary i{width:28px;height:28px;position:relative}.fq-list summary i:before,.fq-list summary i:after{content:"";background:var(--copper);height:2px;transition:transform .5s var(--ease);position:absolute;top:13px;left:6px;right:6px}.fq-list summary i:after{transform:rotate(90deg)}.fq-list details[open] summary i:after{transform:rotate(0)}.fq-list .ans{color:var(--mist-2);max-width:820px;padding:0 0 30px 100px;font-size:18px}@media (width<=760px){.fq-list summary{grid-template-columns:1fr 28px}.fq-list summary .mono{display:none}.fq-list .ans{padding-left:0}}@media (width<=640px){:root{--sec:56px;--sec-s:40px}.idx-row{gap:12px;padding:18px 0}.idx-row .nm b{font-size:26px}.calc-fig,.fm-photo,.rv-track[data-rv-row="1"],.promises li p{display:none}.promises li{padding-block:12px}.pr-line li p{font-size:15px}.areas .dmap-svg,.st-row p:not(:first-child),.board,.calc-form fieldset:nth-of-type(4){display:none}}
