._overlay_1nr86_1{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:clamp(0rem,2vw,1.5rem)}._backdrop_1nr86_10{position:absolute;inset:0;background:#0a160ee0}._panel_1nr86_16{position:relative;display:flex;flex-direction:column;width:min(1120px,100%);max-height:100%;background:var(--white);overflow-y:auto;overscroll-behavior:contain;animation:_rise_1nr86_1 .2s ease-out}@keyframes _rise_1nr86_1{0%{opacity:0;transform:translateY(10px)}}._header_1nr86_36{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:1.25rem clamp(1rem,.5rem + 2vw,2rem);background:var(--forest);color:var(--white)}._title_1nr86_46{font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);line-height:1}._meta_1nr86_51{margin-top:.5rem;font-weight:600;color:var(--lime)}._close_1nr86_57{display:grid;place-items:center;flex:none;width:48px;height:48px;border:2px solid rgba(255,255,255,.4);border-radius:var(--radius-sm);font-size:1.5rem;color:var(--white);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._close_1nr86_57:hover{border-color:var(--white);background:var(--forest-2)}._stage_1nr86_76{position:relative;background:var(--forest)}._stage_1nr86_76 ._compare_1nr86_81{width:100%;aspect-ratio:auto;height:min(62svh,600px);border-radius:0}._single_1nr86_88{display:block;width:100%;height:min(62svh,600px);object-fit:contain}._nav_1nr86_95{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border-radius:var(--radius-sm);background:#fffffff0;color:var(--forest);font-size:1.5rem;box-shadow:0 2px 10px #00000040}._nav_1nr86_95:hover{background:var(--white);color:var(--green)}._prev_1nr86_116{left:.75rem}._next_1nr86_120{right:.75rem}._details_1nr86_125{display:grid;gap:var(--space-lg);padding:1.75rem clamp(1rem,.5rem + 2vw,2rem) 1.5rem}._copy_1nr86_131{color:var(--ink-soft);font-size:1.0625rem;max-width:62ch}._copy_1nr86_131 p+p{margin-top:.75rem}._tags_1nr86_141{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-md)}._tags_1nr86_141 li{padding:.25rem .75rem;border-radius:var(--radius-sm);background:var(--pale);color:var(--green-deep);font-size:var(--step--1);font-weight:600}._box_1nr86_158{align-self:start;padding:1.25rem 1.5rem 1.5rem;background:var(--pale);border-top:4px solid var(--green)}._boxTitle_1nr86_165{font-size:1.6rem;margin-bottom:.75rem}._services_1nr86_170{list-style:none;display:grid;gap:.4rem;margin-bottom:1.25rem}._services_1nr86_170 li{display:grid;grid-template-columns:1.1rem 1fr;gap:.5rem;align-items:baseline}._services_1nr86_170 svg{color:var(--green);font-size:.85rem}._pageLink_1nr86_189{display:inline-block;margin-top:1rem}._quote_1nr86_194{width:100%;white-space:normal;text-align:center}@media(min-width:820px){._details_1nr86_125{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-xl)}}._footer_1nr86_208{display:flex;align-items:center;gap:var(--space-md);padding:.9rem clamp(1rem,.5rem + 2vw,2rem) 1.25rem;border-top:1px solid var(--line)}._counter_1nr86_216{flex:none;font-weight:700;font-size:var(--step--1);color:var(--ink-soft)}._thumbs_1nr86_223{display:flex;gap:.5rem;overflow-x:auto;padding:4px}._thumb_1nr86_223{flex:none;width:76px;height:56px;overflow:hidden;opacity:.55;transition:opacity var(--transition-fast)}._thumb_1nr86_223 img{width:100%;height:100%;object-fit:cover}._thumb_1nr86_223:hover{opacity:.85}._thumbActive_1nr86_249{opacity:1;outline:3px solid var(--green);outline-offset:1px}@media(max-width:640px){._overlay_1nr86_1{padding:0}._panel_1nr86_16{height:100%}._stage_1nr86_76 ._compare_1nr86_81,._single_1nr86_88{height:46svh}._nav_1nr86_95{top:auto;bottom:.75rem;margin-top:0}}
