.orc{--orc-ink:#10231d;--orc-ink-soft:#46564f;--orc-green:#0f6b53;--orc-green-dark:#0a4c3b;--orc-sand:#f7f2e7;--orc-paper:#fff;--orc-line:#e3dbc9;--orc-accent:#a8481c;--orc-radius:14px;background:var(--orc-paper);color:var(--orc-ink);font-family:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;flex-direction:column;min-height:100vh;line-height:1.6;display:flex}.orc-main{flex:1}.orc-shell{width:min(1120px,100% - 2rem);margin-inline:auto}.orc-header{border-bottom:1px solid var(--orc-line);background:var(--orc-paper)}.orc-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.orc-brand{letter-spacing:-.01em;color:var(--orc-ink);align-items:center;gap:.55rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.orc-brand__mark{background:var(--orc-green);color:#fff;border-radius:9px;place-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;font-weight:700;display:grid}.orc-nav{flex-wrap:wrap;gap:1.15rem;display:flex}.orc-nav a{color:var(--orc-ink-soft);font-size:.95rem;font-weight:500;text-decoration:none}.orc-nav a:hover,.orc-nav a:focus-visible{color:var(--orc-green-dark);text-decoration:underline}.orc-hero{background:linear-gradient(180deg, var(--orc-sand) 0%, #fffdf8 100%);padding:2.5rem 0 3rem}.orc-hero__inner{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:900px){.orc-hero__inner{grid-template-columns:1.05fr .95fr;gap:2.5rem}}.orc-kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--orc-accent);margin:0 0 .6rem;font-size:.75rem;font-weight:700}.orc-hero h1{letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(1.9rem,4.6vw,2.9rem);line-height:1.15}.orc-lede{color:var(--orc-ink-soft);max-width:46ch;margin:0 0 1.1rem;font-size:1.05rem}.orc-hero__points{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.orc-hero__points li{color:var(--orc-ink);padding-left:1.5rem;font-size:.95rem;position:relative}.orc-hero__points li:before{content:"";background:var(--orc-green);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.55rem;left:0}.orc-calc{background:var(--orc-paper);border:1px solid var(--orc-line);border-radius:var(--orc-radius);padding:1.4rem;box-shadow:0 18px 40px -28px #10231d8c}.orc-calc__title{margin:0 0 .35rem;font-size:1.25rem}.orc-calc__intro{color:var(--orc-ink-soft);margin:0 0 1rem;font-size:.9rem}.orc-calc__fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:420px){.orc-calc__fields{grid-template-columns:1fr}}.orc-field{display:block}.orc-field__label{color:var(--orc-ink-soft);margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:block}.orc-field__input{border:1px solid var(--orc-line);background:#fff;border-radius:10px;align-items:center;padding:0 .6rem;display:flex}.orc-field__input:focus-within{border-color:var(--orc-green);box-shadow:0 0 0 3px #0f6b532e}.orc-field__input input{width:100%;font:inherit;color:var(--orc-ink);background:0 0;border:0;outline:none;min-width:0;padding:.7rem 0;font-size:1.05rem;font-weight:600}.orc-field__unit{color:var(--orc-ink-soft);padding-left:.35rem;font-size:.85rem}.orc-chips{flex-wrap:wrap;gap:.4rem;margin:.8rem 0 .6rem;display:flex}.orc-chip{border:1px solid var(--orc-line);background:var(--orc-sand);color:var(--orc-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.32rem .8rem;font-size:.82rem;font-weight:600}.orc-chip[aria-pressed=true]{background:var(--orc-green);border-color:var(--orc-green);color:#fff}.orc-chip:focus-visible{outline:2px solid var(--orc-green-dark);outline-offset:2px}.orc-calc__hint{color:var(--orc-ink-soft);margin:0 0 1rem;font-size:.78rem}.orc-result{border-top:1px solid var(--orc-line);padding-top:1rem;display:block}.orc-result__lead{color:var(--orc-ink-soft);margin:0;font-size:1rem}.orc-result__lead strong{color:var(--orc-green-dark);letter-spacing:-.02em;font-size:clamp(1.7rem,6vw,2.2rem);line-height:1.15;display:block}.orc-result__sub{color:var(--orc-ink-soft);margin:.25rem 0 .9rem;font-size:.9rem}.orc-result__rows{gap:.3rem;margin:0;font-size:.9rem;display:grid}.orc-result__rows>div{justify-content:space-between;gap:1rem;display:flex}.orc-result__rows dt{color:var(--orc-ink-soft)}.orc-result__rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.orc-result__row--strong{border-top:1px dashed var(--orc-line);color:var(--orc-ink);padding-top:.35rem}.orc-result__row--strong dt{color:var(--orc-ink);font-weight:600}.orc-result__meta{color:var(--orc-ink-soft);margin:.9rem 0 0;font-size:.82rem}.orc-calc__footnote{color:var(--orc-ink-soft);margin:1rem 0 0;font-size:.75rem;line-height:1.5}.orc-section{padding:3rem 0}.orc-section--paper{background:var(--orc-sand)}.orc-section h2{letter-spacing:-.015em;margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem)}.orc-section__lede{color:var(--orc-ink-soft);max-width:62ch;margin:0 0 1.6rem}.orc-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.orc-steps li{background:var(--orc-paper);border:1px solid var(--orc-line);border-radius:var(--orc-radius);padding:1.2rem}.orc-steps__num{background:var(--orc-sand);width:1.8rem;height:1.8rem;color:var(--orc-green-dark);border-radius:50%;place-items:center;margin-bottom:.6rem;font-size:.9rem;font-weight:700;display:grid}.orc-steps h3{margin:0 0 .35rem;font-size:1.02rem}.orc-steps p{color:var(--orc-ink-soft);margin:0;font-size:.9rem}.orc-rules{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:860px){.orc-rules{grid-template-columns:.8fr 1.2fr;align-items:start}}.orc-rules__list{gap:.9rem;margin:0;display:grid}.orc-rules__list>div{background:var(--orc-paper);border-left:3px solid var(--orc-green);border-radius:8px;padding:.8rem 1rem}.orc-rules__list dt{margin-bottom:.2rem;font-weight:700}.orc-rules__list dd{color:var(--orc-ink-soft);margin:0;font-size:.9rem}.orc-mistakes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.orc-mistakes li{border:1px solid var(--orc-line);border-radius:var(--orc-radius);color:var(--orc-ink-soft);padding:1rem 1.1rem;font-size:.9rem}.orc-mistakes strong{color:var(--orc-ink);margin-bottom:.25rem;font-size:.95rem;display:block}.orc-more{margin:1.6rem 0 0}.orc-button{border:1px solid var(--orc-green);background:var(--orc-green);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.orc-button--quiet{color:var(--orc-green-dark);background:0 0}.orc-button:hover,.orc-button:focus-visible{background:var(--orc-green-dark);border-color:var(--orc-green-dark);color:#fff}.orc-faq{max-width:820px}.orc-faq__items{gap:.6rem;margin-top:1.2rem;display:grid}.orc-faq__item{border:1px solid var(--orc-line);background:var(--orc-paper);border-radius:10px;padding:.85rem 1rem}.orc-faq__item summary{cursor:pointer;font-size:.96rem;font-weight:600}.orc-faq__item p{color:var(--orc-ink-soft);margin:.55rem 0 0;font-size:.9rem}.orc-prose{max-width:72ch}.orc-prose h1{letter-spacing:-.02em;margin:.2rem 0 .8rem;font-size:clamp(1.6rem,3.6vw,2.2rem)}.orc-prose h2{margin:1.8rem 0 .4rem;font-size:1.15rem}.orc-prose p{color:var(--orc-ink-soft);margin:0 0 .85rem}.orc-footer{border-top:1px solid var(--orc-line);background:var(--orc-sand);margin-top:1rem;padding:2rem 0}.orc-footer__inner{color:var(--orc-ink-soft);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;font-size:.86rem;display:grid}.orc-footer__inner strong{color:var(--orc-ink);margin-bottom:.3rem;display:block}.orc-footer__inner p{margin:0 0 .5rem}.orc-footer__links{gap:.5rem;display:flex}.orc-footer__links a{color:var(--orc-green-dark);text-decoration:none}.orc-footer__links a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.orc-brand__mark,.orc-chip,.orc-button{transition:background-color .12s,color .12s,border-color .12s}}