.fit-wrap[data-astro-cid-6wv7sl3z]{max-width:1760px;margin-inline:auto;padding:clamp(2.75rem,5.5vh,4.5rem) var(--gutter);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.85fr);grid-template-areas:"head head out" "photo sheet out";gap:clamp(1.75rem,2.6vw,3rem) clamp(2rem,3vw,3.5rem);align-items:stretch}.fit-head[data-astro-cid-6wv7sl3z]{grid-area:head;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:end}.fit-head[data-astro-cid-6wv7sl3z] h2[data-astro-cid-6wv7sl3z]{text-wrap:balance}.fit-sheet[data-astro-cid-6wv7sl3z]{grid-area:sheet}.fit-out[data-astro-cid-6wv7sl3z]{grid-area:out}.answer[data-astro-cid-6wv7sl3z]{max-width:60ch}.answer[data-astro-cid-6wv7sl3z] a[data-astro-cid-6wv7sl3z]{color:var(--signal);font-weight:600}.fit-side[data-astro-cid-6wv7sl3z]{grid-area:photo;display:grid;gap:1.1rem;align-content:start}.fit-photo[data-astro-cid-6wv7sl3z]{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden}.fit-dlv[data-astro-cid-6wv7sl3z]{margin:.25rem 0 0;display:grid;gap:.9rem}.fit-dlv[data-astro-cid-6wv7sl3z] div[data-astro-cid-6wv7sl3z]{display:grid;gap:.1rem}.fit-dlv[data-astro-cid-6wv7sl3z] dt[data-astro-cid-6wv7sl3z]{font-size:.92rem}.fit-dlv[data-astro-cid-6wv7sl3z] dd[data-astro-cid-6wv7sl3z]{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.dlv-note[data-astro-cid-6wv7sl3z]{font-size:.85rem;line-height:1.45}.fit-photo[data-astro-cid-6wv7sl3z] .fit-img{width:100%;height:100%}.fit-sheet[data-astro-cid-6wv7sl3z]{--px: clamp(14px, 1.2vw, 23px);display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.5rem 1.75rem 1.75rem;border:1px solid var(--line);border-radius:var(--radius);background-color:#fbfdfe;background-image:linear-gradient(rgba(4,65,98,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(4,65,98,.06) 1px,transparent 1px);background-size:var(--px) var(--px)}.sheet-cap[data-astro-cid-6wv7sl3z]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;color:var(--ink)}.scale[data-astro-cid-6wv7sl3z]{display:inline-flex;align-items:center;gap:.45rem;font-weight:500;color:var(--ink-dim)}.scale[data-astro-cid-6wv7sl3z] i[data-astro-cid-6wv7sl3z]{display:block;width:var(--px);height:6px;border:1.5px solid var(--navy);border-top:0}.plans[data-astro-cid-6wv7sl3z]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:center;align-items:flex-end;gap:1.25rem 1.5rem}.plans[data-astro-cid-6wv7sl3z] li[data-astro-cid-6wv7sl3z]{flex:0 0 auto}.plans[data-astro-cid-6wv7sl3z] label[data-astro-cid-6wv7sl3z]{position:relative;display:grid;gap:.55rem;cursor:pointer}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]{position:absolute;opacity:0}.plans[data-astro-cid-6wv7sl3z] svg[data-astro-cid-6wv7sl3z]{display:block;overflow:visible;width:calc(var(--w) * var(--px) + var(--px) / 10);height:calc(var(--d) * var(--px) + var(--px) / 2)}.pl-house[data-astro-cid-6wv7sl3z],.pl-post[data-astro-cid-6wv7sl3z]{fill:#9fb6c5;transition:fill .15s}.pl-roof[data-astro-cid-6wv7sl3z]{fill:#fff;stroke:#9fb6c5;stroke-width:1.5;transition:fill .15s,stroke .15s}.pl-joint[data-astro-cid-6wv7sl3z]{stroke:#cfdde6;stroke-width:1}.pl-label[data-astro-cid-6wv7sl3z]{display:grid;gap:.1rem}.pl-label[data-astro-cid-6wv7sl3z] b[data-astro-cid-6wv7sl3z]{color:var(--ink);font-size:1rem}.pl-label[data-astro-cid-6wv7sl3z] small[data-astro-cid-6wv7sl3z]{color:var(--ink-dim);font-size:.85rem}@media(hover:hover){.plans[data-astro-cid-6wv7sl3z] label[data-astro-cid-6wv7sl3z]:hover .pl-roof[data-astro-cid-6wv7sl3z]{stroke:var(--navy)}}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked~svg[data-astro-cid-6wv7sl3z] .pl-roof[data-astro-cid-6wv7sl3z]{fill:#d5eaf7;stroke:var(--navy);stroke-width:2.5}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked~svg[data-astro-cid-6wv7sl3z] .pl-house[data-astro-cid-6wv7sl3z],.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked~svg[data-astro-cid-6wv7sl3z] .pl-post[data-astro-cid-6wv7sl3z]{fill:var(--navy)}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked~svg[data-astro-cid-6wv7sl3z] .pl-joint[data-astro-cid-6wv7sl3z]{stroke:#8fb3c8}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked~.pl-label[data-astro-cid-6wv7sl3z] b[data-astro-cid-6wv7sl3z]{color:var(--signal)}.plans[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:focus-visible~svg[data-astro-cid-6wv7sl3z]{outline:3px solid var(--sky);outline-offset:4px}.fit-block[data-astro-cid-6wv7sl3z]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.fit-block[data-astro-cid-6wv7sl3z] label[data-astro-cid-6wv7sl3z]{position:relative}.fit-block[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]{position:absolute;opacity:0}.fit-block[data-astro-cid-6wv7sl3z] span[data-astro-cid-6wv7sl3z]{display:grid;place-items:center;min-height:3.1rem;font-weight:600;color:var(--ink);cursor:pointer;border-right:1px solid var(--line)}.fit-block[data-astro-cid-6wv7sl3z] label[data-astro-cid-6wv7sl3z]:last-child span[data-astro-cid-6wv7sl3z]{border-right:0}.fit-block[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:checked+span[data-astro-cid-6wv7sl3z]{background:var(--navy);color:#fff}.fit-block[data-astro-cid-6wv7sl3z] input[data-astro-cid-6wv7sl3z]:focus-visible+span[data-astro-cid-6wv7sl3z]{outline:3px solid var(--sky);outline-offset:-3px}.fit-out[data-astro-cid-6wv7sl3z]{display:grid;align-content:center;gap:.6rem;padding:clamp(1.5rem,2vw,2.25rem);border-radius:var(--radius)}.fit-use[data-astro-cid-6wv7sl3z]{color:#fff;font-weight:600;font-size:1.05rem}.fit-t[data-astro-cid-6wv7sl3z] b[data-astro-cid-6wv7sl3z]{display:block;white-space:nowrap;font-size:clamp(3rem,4vw,4.75rem);font-weight:700;letter-spacing:-.05em;line-height:.95;color:#fff}.fit-t[data-astro-cid-6wv7sl3z] span[data-astro-cid-6wv7sl3z]{display:block;margin-top:.3rem}.fit-t[data-astro-cid-6wv7sl3z].is-help b[data-astro-cid-6wv7sl3z]{white-space:normal;font-size:clamp(2rem,2.6vw,2.75rem);line-height:1.05;letter-spacing:-.03em}.fit-t[data-astro-cid-6wv7sl3z].is-help span[data-astro-cid-6wv7sl3z]{display:none}.fit-p[data-astro-cid-6wv7sl3z]{color:#fff}.fit-price[data-astro-cid-6wv7sl3z]{display:grid;gap:.3rem;margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--line)}.fp-label[data-astro-cid-6wv7sl3z]{font-size:.88rem}.fp-num[data-astro-cid-6wv7sl3z]{display:flex;align-items:baseline;gap:.5rem}.fp-num[data-astro-cid-6wv7sl3z] b[data-astro-cid-6wv7sl3z]{font-size:clamp(2rem,2.8vw,2.75rem);font-weight:700;letter-spacing:-.03em;color:var(--sky)}.fp-note[data-astro-cid-6wv7sl3z]{font-size:.88rem;line-height:1.45}.fit-out[data-astro-cid-6wv7sl3z] .btn[data-astro-cid-6wv7sl3z]{justify-self:start;margin-top:.5rem}.fit-own[data-astro-cid-6wv7sl3z] a[data-astro-cid-6wv7sl3z]{color:#fff;font-weight:600}@media(max-width:1100px){.fit-wrap[data-astro-cid-6wv7sl3z]{grid-template-columns:1fr;grid-template-areas:"head" "photo" "sheet" "out";padding-block:var(--pad-section)}.fit-head[data-astro-cid-6wv7sl3z]{grid-template-columns:1fr}.fit-photo[data-astro-cid-6wv7sl3z]{max-width:none}.plans[data-astro-cid-6wv7sl3z]{gap:1.25rem 1.5rem}}
