.story{--sc-line:#c6d2e5;--sc-wall:#14223c;--sc-water:#7cc4ff;--sc-pipe:color-mix(in oklab, var(--accent) 72%, white);--sc-pipe-new:color-mix(in oklab, var(--accent) 40%, white)}.story-grid{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:2.5rem 4rem;display:grid}.story-frame{aspect-ratio:1;width:100%;max-width:600px;box-shadow:0 40px 80px -48px hsl(var(--shadow) / .6);border-radius:2rem;margin-inline:auto;position:relative;overflow:clip;container-type:size}.sc-layers{--u:max(100cqw / 1200, 100cqh / 600);perspective:calc(1300 * var(--u));perspective-origin:50% 20%;position:absolute;inset:0}.sc-svg{right:0;top:calc(50cqh - 300 * var(--u));width:calc(1200 * var(--u));height:calc(600 * var(--u));display:block;position:absolute;overflow:visible}.sc-front{pointer-events:none}.net-fade{mask-image:linear-gradient(100deg,#0000 35%,#000 92%)}.h3d{left:calc(100cqw - 370 * var(--u));top:calc(50cqh + 62 * var(--u));transform:translateZ(calc(-100 * var(--u)));position:absolute}.h3d,.h3d-r{transform-style:preserve-3d}.h3d-r{position:absolute;top:0;left:0}.h3d-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.h3d-face>svg{width:100%;height:100%;display:block;overflow:visible}.h3d-front,.h3d-back{left:calc(-150 * var(--u));top:calc(-222 * var(--u));width:calc(300 * var(--u));height:calc(330 * var(--u))}.h3d-front{transform:translateZ(calc(100 * var(--u)))}.h3d-back{transform:rotateY(180deg) translateZ(calc(100 * var(--u)))}.h3d-left,.h3d-right{left:calc(-100 * var(--u));top:calc(-108 * var(--u));width:calc(200 * var(--u));height:calc(216 * var(--u))}.h3d-left{transform:rotateY(-90deg) translateZ(calc(150 * var(--u)))}.h3d-right{transform:rotateY(90deg) translateZ(calc(150 * var(--u)))}.h3d-floor{left:calc(-150 * var(--u));top:calc(-100 * var(--u));width:calc(300 * var(--u));height:calc(200 * var(--u));transform:rotateX(-90deg) translateZ(calc(108 * var(--u)));background:#0a1426}.h3d-roof{left:calc(-106 * var(--u));top:calc(-116 * var(--u));width:calc(212 * var(--u));height:calc(232 * var(--u));border:calc(3 * var(--u)) solid var(--sc-line);-webkit-backface-visibility:visible;backface-visibility:visible}.h3d-roof-l{background:repeating-linear-gradient(90deg, transparent 0 calc(19 * var(--u)), #c6d2e529 0 calc(20 * var(--u))), #15243f;transform:translateY(calc(-222 * var(--u))) rotateZ(-37.23deg) translateX(calc(-105 * var(--u))) rotateX(90deg)}.h3d-roof-r{background:repeating-linear-gradient(90deg, transparent 0 calc(19 * var(--u)), #c6d2e529 0 calc(20 * var(--u))), #1e3158;transform:translateY(calc(-222 * var(--u))) rotateZ(37.23deg) translateX(calc(105 * var(--u))) rotateX(90deg)}.h3d-chimney{transform:translate3d(calc(95 * var(--u)), calc(-169 * var(--u)), calc(-40 * var(--u)))}.h3d-ch{left:calc(-13 * var(--u));top:calc(-37 * var(--u));width:calc(26 * var(--u));height:calc(74 * var(--u));border:calc(2.5 * var(--u)) solid var(--sc-line);background:#16264a}.h3d-ch-front{transform:translateZ(calc(13 * var(--u)))}.h3d-ch-back{transform:rotateY(180deg) translateZ(calc(13 * var(--u)))}.h3d-ch-left{transform:rotateY(-90deg) translateZ(calc(13 * var(--u)));background:#101b31}.h3d-ch-right{transform:rotateY(90deg) translateZ(calc(13 * var(--u)));background:#1e3158}.h3d-ch-top{left:calc(-13 * var(--u));top:calc(-13 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u));border:calc(2.5 * var(--u)) solid var(--sc-line);transform:rotateX(90deg) translateZ(calc(37 * var(--u)));background:#0b1528}.h3d-pose{transform:rotateY(20deg)}.story-heading{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:760;line-height:1.15}.story-chapters ol{gap:1rem;margin-top:1.5rem;display:grid}.chapter{border:1px solid var(--c-line);background:var(--c-surface);border-radius:1.25rem;align-items:flex-start;gap:1.25rem;padding:1rem;display:flex}.vignette{flex:none;width:96px;height:auto}.chapter-text{min-width:0}@media (width>=640px){.vignette{width:140px}}.vg-t{fill:#0f1a2a;font-family:inherit}.vg-small{fill:#5b6577;font-size:8px;font-weight:600}.vg-price{font-size:16px;font-weight:800}.chapter-time{font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:.8125rem;font-weight:700}.chapter-title{letter-spacing:-.015em;margin-top:.25rem;font-size:1.1875rem;font-weight:700;line-height:1.25}.chapter-body{color:var(--c-muted);margin-top:.375rem;line-height:1.6}@media (width>=1024px){.story-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:4rem;padding-block:4rem 6rem}.story-hero{grid-area:1/1}.story-stage{grid-area:1/2}.story-chapters{grid-area:2/1/auto/-1}.story-chapters ol{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter{flex-direction:column;align-items:stretch}.vignette{width:100%}}.sc-t{fill:#0f1a2a;font-family:inherit}.sc-t-title{font-size:17px;font-weight:800}.sc-t-field{fill:#5b6577;font-size:12.5px;font-weight:500}.sc-t-btn{fill:var(--accent-text);font-size:13.5px;font-weight:700}.sc-quote .sc-t-btn{fill:#fff}.sc-t-clock{fill:#fff;font-size:26px;font-weight:700}.sc-t-app{fill:#5b6577;font-size:10px;font-weight:600}.sc-t-ntitle{font-size:13px;font-weight:800}.sc-t-nbody{fill:#3c4657;font-size:12px;font-weight:500}.sc-t-van{fill:#0f1a2a;font-size:12px;font-weight:800}.sc-t-chip{font-size:14.5px;font-weight:700}.sc-t-label{fill:#5b6577;font-size:12.5px;font-weight:600}.sc-t-price{letter-spacing:-.02em;font-size:34px;font-weight:800}.sc-t-badge{fill:var(--accent);font-size:13px;font-weight:700}.story .hide{opacity:0}.sc-form,.sc-form-out,.sc-quote,.sc-quote-out,.sc-done,.sc-press,.sc-badge,.sc-star,.sc-puddle,.sc-puddle-out,.sc-wheel,.sc-wiggle,.sc-pulse{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.sc-twinkle{animation:3.2s ease-in-out infinite sc-twinkle;animation-delay:var(--d,0s)}.sc-flowing{animation:1.6s linear infinite flow}.sc-drip{animation:1.35s cubic-bezier(.55,0,1,.45) infinite sc-drip;animation-delay:var(--d,0s)}.sc-pulse{animation:1.6s ease-in-out infinite sc-pulse}.sc-wiggle{animation:.9s ease-in-out infinite sc-wiggle}.sc-flame{animation:2.4s ease-in-out infinite glow}}@keyframes sc-twinkle{50%{opacity:.25}}@keyframes sc-drip{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes sc-pulse{50%{opacity:.45;transform:scale(.9)}}@keyframes sc-wiggle{50%{transform:rotate(-16deg)}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference){.story-grid{timeline-scope:--ch1, --ch2, --ch3, --ch4, --ch5, --ch6;--ch-range:cover 5% cover 27%;align-items:start;padding-bottom:2rem}.vignette{display:none}.story-stage{z-index:2;background:var(--c-bg);height:min(55svh,100vw - .5rem);box-shadow:0 0 0 100vmax var(--c-bg);clip-path:inset(0 -100vmax -2.5rem);justify-content:center;align-items:center;padding-block:.75rem;display:flex;position:sticky;top:4rem}.story-stage:after{content:"";inset-inline:0;background:linear-gradient(var(--c-bg), transparent);height:2.5rem;position:absolute;top:100%}.story-frame{width:min(100%,55svh - 1.5rem)}.story-chapters ol{gap:0;margin-top:0}.chapter{background:0 0;border:0;min-height:45svh;padding:0}.chapter-time{font-size:.875rem}.chapter-title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);font-weight:760;line-height:1.12}.chapter-body{max-width:32rem;font-size:1.0625rem}.chapter-1{view-timeline-name:--ch1}.chapter-2{view-timeline-name:--ch2}.chapter-3{view-timeline-name:--ch3}.chapter-4{view-timeline-name:--ch4}.chapter-5{view-timeline-name:--ch5}.chapter-6{view-timeline-name:--ch6}@media (width>=640px){.story-stage{height:min(55svh,100vw - 1.5rem);top:4.5rem}}@media (width>=1024px){.story-grid{--ch-range:cover 10% cover 60%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;padding-block:1rem 0}.story-stage{z-index:0;height:calc(100svh - 6rem);box-shadow:none;clip-path:none;background:0 0;grid-area:1/1/span 2/-1;align-self:start;padding:0;top:5rem}.story-stage:after{display:none}.story-frame{aspect-ratio:auto;width:100%;max-width:none;height:100%}.sc-layers{--u:min(max(100cqw / 1200, 100cqh / 600), 100cqw / 974)}.story-hero,.story-chapters{z-index:1;color:#eef2f8;grid-column:1;padding-inline:clamp(2rem,4vw,4rem);position:relative}.story-hero{flex-direction:column;grid-row:1;justify-content:center;min-height:calc(100svh - 6rem);padding-block:2rem;display:flex}.story-hero .text-muted,.story-hero .lead,.story-chapters .chapter-body{color:#eef2f8c7}.story-hero .text-accent-ink,.story-chapters .chapter-time{color:var(--sc-pipe)}.story-hero .btn-secondary{color:#eef2f8;background:#ffffff14;border-color:#ffffff38}.story-chapters{grid-row:2}.story-heading{color:#eef2f899}.story-chapters ol{display:block}.chapter{flex-direction:column;justify-content:center;min-height:60svh}.chapter-title{font-size:clamp(2rem,.9rem + 2.4vw,3.25rem)}.chapter-body{max-width:30rem;font-size:1.1875rem}}.chapter-text>*{animation-name:k-caption-focus;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 15% cover 85%}.chapter-1 .chapter-text>*{animation-timeline:--ch1}.chapter-2 .chapter-text>*{animation-timeline:--ch2}.chapter-3 .chapter-text>*{animation-timeline:--ch3}.chapter-4 .chapter-text>*{animation-timeline:--ch4}.chapter-5 .chapter-text>*{animation-timeline:--ch5}.chapter-6 .chapter-text>*{animation-timeline:--ch6}.sc-light-a,.sc-light-b,.sc-lamp,.sc-flow-a,.sc-crack,.sc-drips,.sc-puddle,.sc-warn,.sc-form,.sc-field1,.sc-field2,.sc-press,.sc-send,.sc-sent,.sc-phone,.sc-trail,.sc-dot,.sc-screen,.sc-notif,.sc-form-out,.sc-trail-out,.sc-phone-out,.sc-route,.sc-pin,.sc-van,.sc-wheel,.sc-beam,.sc-chip,.sc-chip-out,.sc-route-out,.sc-quote,.sc-approve,.sc-approved,.sc-wrench,.sc-wrench-out,.sc-drips-out,.sc-warn-out,.sc-oldseg,.sc-newseg,.sc-flow-b,.sc-puddle-out,.sc-quote-out,.sc-done,.sc-check-ring,.sc-check-mark,.sc-badge,.sc-star,.sc-dawn,.sc-sun,.sc-night,.sc-lamp-out{animation-timing-function:linear;animation-fill-mode:both;animation-range:var(--ch-range)}.sc-light-a{animation-name:k-out-25-50;animation-timeline:--ch1}.sc-light-b{animation-name:k-out-45-75;animation-timeline:--ch1}.sc-lamp{animation-name:k-in-0-20;animation-timeline:--ch2}.sc-flow-a{animation-name:k-out-30-50;animation-timeline:--ch2}.sc-crack{animation-name:k-in-25-40;animation-timeline:--ch2}.sc-drips{animation-name:k-in-30-45;animation-timeline:--ch2}.sc-puddle{animation-name:k-puddle;animation-timeline:--ch2}.sc-warn{animation-name:k-in-55-80;animation-timeline:--ch2}.sc-form{animation-name:k-card-in;animation-timeline:--ch3}.sc-field1{animation-name:k-in-12-22;animation-timeline:--ch3}.sc-field2{animation-name:k-in-20-30;animation-timeline:--ch3}.sc-press{animation-name:k-press;animation-timeline:--ch3}.sc-send{animation-name:k-out-40-44;animation-timeline:--ch3}.sc-sent{animation-name:k-in-40-44;animation-timeline:--ch3}.sc-phone{animation-name:k-phone-in;animation-timeline:--ch3}.sc-trail{animation-name:k-trail;animation-timeline:--ch3}.sc-dot{animation-name:k-dot;animation-timeline:--ch3}.sc-screen{animation-name:k-in-76-84;animation-timeline:--ch3}.sc-notif{animation-name:k-notif;animation-timeline:--ch3}.sc-form-out{animation-name:k-card-out;animation-timeline:--ch4}.sc-trail-out{animation-name:k-out-0-25;animation-timeline:--ch4}.sc-phone-out{animation-name:k-phone-out;animation-timeline:--ch4}.sc-route{animation-name:k-route;animation-timeline:--ch4}.sc-pin{animation-name:k-in-38-48;animation-timeline:--ch4}.sc-van{animation-name:k-drive;animation-timeline:--ch4}.sc-wheel{animation-name:k-wheel;animation-timeline:--ch4}.sc-beam{animation-name:k-beam;animation-timeline:--ch4}.sc-chip{animation-name:k-chip;animation-timeline:--ch4}.sc-chip-out{animation-name:k-out-0-15;animation-timeline:--ch5}.sc-route-out{animation-name:k-out-0-20;animation-timeline:--ch5}.sc-quote{animation-name:k-card-in;animation-timeline:--ch5}.sc-approve{animation-name:k-out-22-26;animation-timeline:--ch5}.sc-approved{animation-name:k-in-22-26;animation-timeline:--ch5}.sc-wrench{animation-name:k-in-20-28;animation-timeline:--ch5}.sc-wrench-out{animation-name:k-out-72-80;animation-timeline:--ch5}.sc-drips-out{animation-name:k-out-25-35;animation-timeline:--ch5}.sc-warn-out{animation-name:k-out-30-40;animation-timeline:--ch5}.sc-oldseg{animation-name:k-seg-out;animation-timeline:--ch5}.sc-newseg{animation-name:k-seg-in;animation-timeline:--ch5}.sc-flow-b{animation-name:k-in-58-70;animation-timeline:--ch5}.sc-puddle-out{animation-name:k-dry;animation-timeline:--ch5}.sc-quote-out{animation-name:k-card-out;animation-timeline:--ch6}.sc-done{animation-name:k-card-in;animation-timeline:--ch6}.sc-check-ring{animation-name:k-ring;animation-timeline:--ch6}.sc-check-mark{animation-name:k-mark;animation-timeline:--ch6}.sc-badge{animation-name:k-badge;animation-timeline:--ch6}.sc-star{animation-timeline:--ch6}.sc-star-1{animation-name:k-star-1}.sc-star-2{animation-name:k-star-2}.sc-star-3{animation-name:k-star-3}.sc-star-4{animation-name:k-star-4}.sc-star-5{animation-name:k-star-5}.sc-dawn{animation-name:k-in-10-70;animation-timeline:--ch6}.sc-sun{animation-name:k-sunrise;animation-timeline:--ch6}.sc-night{animation-name:k-out-10-60;animation-timeline:--ch6}.sc-lamp-out{animation-name:k-out-0-30;animation-timeline:--ch6}}}@keyframes k-out-25-50{0%,25%{opacity:1}50%,to{opacity:0}}@keyframes k-out-45-75{0%,45%{opacity:1}75%,to{opacity:0}}@keyframes k-out-30-50{0%,30%{opacity:1}50%,to{opacity:0}}@keyframes k-out-40-44{0%,40%{opacity:1}44%,to{opacity:0}}@keyframes k-out-0-15{0%{opacity:1}15%,to{opacity:0}}@keyframes k-out-0-20{0%{opacity:1}20%,to{opacity:0}}@keyframes k-out-0-25{0%{opacity:1}25%,to{opacity:0}}@keyframes k-out-0-30{0%{opacity:1}30%,to{opacity:0}}@keyframes k-out-22-26{0%,22%{opacity:1}26%,to{opacity:0}}@keyframes k-out-25-35{0%,25%{opacity:1}35%,to{opacity:0}}@keyframes k-out-30-40{0%,30%{opacity:1}40%,to{opacity:0}}@keyframes k-out-72-80{0%,72%{opacity:1}80%,to{opacity:0}}@keyframes k-out-10-60{0%,10%{opacity:1}60%,to{opacity:0}}@keyframes k-in-0-20{0%{opacity:0}20%,to{opacity:1}}@keyframes k-in-12-22{0%,12%{opacity:0}22%,to{opacity:1}}@keyframes k-in-20-28{0%,20%{opacity:0}28%,to{opacity:1}}@keyframes k-in-20-30{0%,20%{opacity:0}30%,to{opacity:1}}@keyframes k-in-22-26{0%,22%{opacity:0}26%,to{opacity:1}}@keyframes k-in-25-40{0%,25%{opacity:0}40%,to{opacity:1}}@keyframes k-in-30-45{0%,30%{opacity:0}45%,to{opacity:1}}@keyframes k-in-38-48{0%,38%{opacity:0}48%,to{opacity:1}}@keyframes k-in-40-44{0%,40%{opacity:0}44%,to{opacity:1}}@keyframes k-in-55-80{0%,55%{opacity:0}80%,to{opacity:1}}@keyframes k-in-58-70{0%,58%{opacity:0}70%,to{opacity:1}}@keyframes k-in-76-84{0%,76%{opacity:0}84%,to{opacity:1}}@keyframes k-in-10-70{0%,10%{opacity:0}70%,to{opacity:1}}@keyframes k-puddle{0%,40%{opacity:0;transform:scaleX(.15)}52%{opacity:1}to{opacity:1;transform:none}}@keyframes k-card-in{0%{opacity:0;transform:translateY(18px)scale(.94)}16%,to{opacity:1;transform:none}}@keyframes k-card-out{0%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-12px)scale(.96)}}@keyframes k-press{0%,36%{transform:none}40%{transform:scale(.93)}44%,to{transform:none}}@keyframes k-phone-in{0%,22%{opacity:0;transform:translateY(24px)}36%,to{opacity:1;transform:none}}@keyframes k-phone-out{0%,35%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-16px)}}@keyframes k-trail{0%,44%{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:1px}78%,to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes k-dot{0%,44%{opacity:0;stroke-dashoffset:0}47%{opacity:1}75%{opacity:1}78%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes k-notif{0%,80%{opacity:0;transform:translateY(-14px)}92%,to{opacity:1;transform:none}}@keyframes k-route{0%,8%{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:1px}38%,to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes k-drive{0%,30%{opacity:1;animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(260px)}88%,to{opacity:1;transform:none}}@keyframes k-wheel{0%,30%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:rotate(1060deg)}88%,to{transform:rotate(0)}}@keyframes k-beam{0%,28%{opacity:0}36%,80%{opacity:1}95%,to{opacity:0}}@keyframes k-chip{0%,55%{opacity:0;transform:translateY(10px)}70%,to{opacity:1;transform:none}}@keyframes k-seg-out{0%,30%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(16px)}}@keyframes k-seg-in{0%,42%{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:1px}58%,to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes k-dry{0%,62%{opacity:1;transform:none}96%,to{opacity:0;transform:scaleX(.3)}}@keyframes k-ring{0%,14%{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:1px}38%,to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes k-mark{0%,34%{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:1px}50%,to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes k-badge{0%,46%{opacity:0;transform:scale(.85)}58%,to{opacity:1;transform:none}}@keyframes k-star-1{0%,58%{opacity:0;transform:scale(.3)}64%,to{opacity:1;transform:none}}@keyframes k-star-2{0%,65%{opacity:0;transform:scale(.3)}71%,to{opacity:1;transform:none}}@keyframes k-star-3{0%,72%{opacity:0;transform:scale(.3)}78%,to{opacity:1;transform:none}}@keyframes k-star-4{0%,79%{opacity:0;transform:scale(.3)}85%,to{opacity:1;transform:none}}@keyframes k-star-5{0%,86%{opacity:0;transform:scale(.3)}92%,to{opacity:1;transform:none}}@keyframes k-sunrise{0%,10%{opacity:0;transform:translateY(70px)}50%{opacity:1}85%,to{opacity:1;transform:none}}.story-frame{box-shadow:0 0 0 1px var(--c-line)}@keyframes k-caption-focus{0%{opacity:.25}30%,70%{opacity:1}to{opacity:.25}}.pulse[data-astro-cid-ttmmgujv]{stroke-dasharray:.035 1;stroke-dashoffset:.035px;opacity:0}@media (prefers-reduced-motion:no-preference){.pulse[data-astro-cid-ttmmgujv]{animation:pipenet-pulse var(--dur) linear infinite;animation-delay:var(--delay)}}@keyframes pipenet-pulse{0%{stroke-dashoffset:.035px;opacity:0}6%{opacity:.95}90%{opacity:.95}to{stroke-dashoffset:-1px;opacity:0}}.quote-panel[data-astro-cid-neyynijc]{background:linear-gradient(#121a33,#0e1226)}.quote-net[data-astro-cid-neyynijc]{mask-image:radial-gradient(62% 58%,#0000 45%,#000 100%)}.area-chip[data-astro-cid-y2shoshi]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;display:inline-flex}.area-chip[data-astro-cid-y2shoshi] .icon{color:var(--accent-ink)}.map-label[data-astro-cid-y2shoshi]{fill:var(--c-ink);paint-order:stroke;stroke:var(--c-surface);stroke-width:5px;stroke-linejoin:round;font-size:14px;font-weight:700}.map-label-home[data-astro-cid-y2shoshi]{font-size:16px;font-weight:800}.faq-item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--c-line)}.faq-item[data-astro-cid-gfo3rpqg]:first-child{border-top:1px solid var(--c-line)}summary[data-astro-cid-gfo3rpqg]{letter-spacing:-.01em;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.25rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--c-line);width:2.25rem;height:2.25rem;color:var(--accent-ink);transition:transform .35s var(--ease-out), background-color .2s;border-radius:999px;flex:none;place-items:center;display:grid}summary[data-astro-cid-gfo3rpqg]:hover .faq-icon[data-astro-cid-gfo3rpqg]{background:var(--accent-soft)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-icon[data-astro-cid-gfo3rpqg]{transform:rotate(45deg)}.faq-answer[data-astro-cid-gfo3rpqg]{max-width:40rem;color:var(--c-muted);margin-top:-.25rem;padding-bottom:1.5rem;font-size:1.0625rem;line-height:1.7}
