.QuHVGW_shell{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.QuHVGW_header{background:var(--header-bg);color:var(--on-header)}.QuHVGW_headerIn{max-width:1160px;padding:var(--sp-16) var(--sp-20);justify-content:space-between;align-items:center;gap:var(--sp-16);flex-wrap:wrap;margin:0 auto;display:flex}.QuHVGW_logo,.QuHVGW_nav a,.QuHVGW_footerLinks a{position:relative}.QuHVGW_logo:after,.QuHVGW_nav a:after,.QuHVGW_footerLinks a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.QuHVGW_logo{letter-spacing:-.02em;color:var(--on-header);font-size:19px;font-weight:800;text-decoration:none}.QuHVGW_logo b{color:var(--brand-mark);font-weight:800}.QuHVGW_nav{gap:var(--sp-20);display:flex}.QuHVGW_nav a{font-size:var(--st-text);color:var(--on-header-muted);padding:var(--sp-8) 0;font-weight:500;text-decoration:none}.QuHVGW_nav a:hover{color:var(--on-header)}.QuHVGW_navOn{box-shadow:inset 0 -2px 0 var(--header-underline);color:var(--on-header)!important}.QuHVGW_main{width:100%;max-width:780px;padding:var(--sp-32) var(--sp-20) var(--sp-64);flex:1;margin:0 auto}.QuHVGW_lead{max-width:42rem}.QuHVGW_h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:var(--sp-16);font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.12}.QuHVGW_sub{font-size:var(--st-lead);color:var(--text-muted);line-height:1.55}.QuHVGW_h2{font-size:var(--st-h2);letter-spacing:-.015em;text-wrap:balance;margin-bottom:var(--sp-12);font-weight:700}.QuHVGW_section{margin-top:var(--sp-40)}.QuHVGW_p{font-size:var(--st-lead);line-height:1.6}.QuHVGW_p+.QuHVGW_p{margin-top:var(--sp-12)}.QuHVGW_muted{color:var(--text-muted)}.QuHVGW_cards{gap:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.QuHVGW_card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-16) var(--sp-16) var(--sp-20)}.QuHVGW_cardNum{font-size:var(--st-small);letter-spacing:.04em;color:var(--accent-ink);margin-bottom:var(--sp-8);font-weight:700;display:block}.QuHVGW_cardHead{font-size:var(--st-lead);margin-bottom:var(--sp-8);letter-spacing:-.01em;font-weight:700}.QuHVGW_cardText{font-size:var(--st-text);color:var(--text-muted);line-height:1.5}.QuHVGW_bullets{gap:var(--sp-12);list-style:none;display:grid}.QuHVGW_bullets li{font-size:var(--st-lead);padding-left:26px;line-height:1.5;position:relative}.QuHVGW_bullets li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:6px}.QuHVGW_cta{min-height:48px;padding:0 var(--sp-24);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--st-lead);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.QuHVGW_cta:active{background:var(--accent-press)}.QuHVGW_ctaRow{margin-top:var(--sp-24);align-items:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.QuHVGW_ctaNote{font-size:var(--st-text);color:var(--text-muted)}a.QuHVGW_ctaNote{color:var(--accent-ink);position:relative}a.QuHVGW_ctaNote:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.QuHVGW_note{margin-top:var(--sp-20);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-16) var(--sp-16);font-size:var(--st-text);color:var(--text-muted);line-height:1.55}.QuHVGW_note b{color:var(--text)}.QuHVGW_todo{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius);padding:var(--sp-16) var(--sp-16);font-size:var(--st-text);line-height:1.55}.QuHVGW_todo b{color:var(--warn)}.QuHVGW_docs{gap:var(--sp-12);display:grid}.QuHVGW_doc{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-16) var(--sp-16);justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:44px;color:inherit;text-decoration:none;display:flex}.QuHVGW_docName{font-size:var(--st-lead);letter-spacing:-.01em;font-weight:600;display:block}.QuHVGW_docWhat{font-size:var(--st-small);color:var(--text-muted);margin-top:var(--sp-4);line-height:1.45;display:block}.QuHVGW_docGo{font-size:var(--st-text);color:var(--accent-ink);white-space:nowrap;font-weight:600}.QuHVGW_docWait{font-size:var(--st-small);color:var(--warn);white-space:nowrap}.QuHVGW_req{gap:var(--sp-12);display:grid}.QuHVGW_reqRow{gap:var(--sp-2);display:grid}.QuHVGW_reqKey{font-size:var(--st-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.QuHVGW_reqVal{font-size:var(--st-text);line-height:1.35}.QuHVGW_legal{max-width:46rem}.QuHVGW_legalMeta{margin-top:var(--sp-8);font-size:var(--st-small);color:var(--text-muted)}.QuHVGW_legalBody{margin-top:var(--sp-32);gap:var(--stack);display:grid}.QuHVGW_legalH{margin-top:var(--sp-24);font-size:var(--st-h2);letter-spacing:-.015em;text-wrap:balance;font-weight:700}.QuHVGW_legalP{font-size:var(--st-text);line-height:1.6}.QuHVGW_clause{gap:var(--inline-gap);font-size:var(--st-text);grid-template-columns:auto 1fr;line-height:1.6;display:grid}.QuHVGW_clauseNum{color:var(--text-muted);font-variant-numeric:tabular-nums}.QuHVGW_legal .QuHVGW_bullets li{font-size:var(--st-text)}.QuHVGW_legalChecks{gap:var(--sp-8);list-style:none;display:grid}.QuHVGW_legalCheck{align-items:flex-start;gap:var(--inline-gap);font-size:var(--st-text);line-height:1.6;display:flex}.QuHVGW_legalCheck input{margin-top:var(--sp-4)}.QuHVGW_footer{background:var(--surface);box-shadow:var(--shadow);margin-top:var(--sp-48)}.QuHVGW_footerIn{max-width:1160px;padding:var(--sp-24) var(--sp-20) var(--sp-28);gap:var(--sp-12);margin:0 auto;display:grid}.QuHVGW_footerLinks{align-items:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.QuHVGW_footerLogo{margin-right:var(--sp-8);font-size:var(--st-lead);letter-spacing:-.02em;font-weight:800;color:var(--text)!important}.QuHVGW_footerLogo b{color:var(--brand-mark);font-weight:800}.QuHVGW_footerLinks a{font-size:var(--st-text);color:var(--accent-ink);text-decoration:none}.QuHVGW_footerText{font-size:var(--st-small);color:var(--text-muted);line-height:1.5}.QuHVGW_showcase{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.QuHVGW_shot{background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.QuHVGW_shot:active{opacity:.9}.QuHVGW_shotSave{z-index:2;border-radius:var(--r-xs);background:var(--save-soft);color:var(--save);font-size:var(--st-caption);letter-spacing:-.01em;white-space:nowrap;padding:3px 6px;font-weight:600;line-height:1.15;position:absolute;top:8px;left:8px}.QuHVGW_shotWrap{background:var(--surface);padding-top:22px}.QuHVGW_shotPhoto{aspect-ratio:1/1.05;object-fit:contain;background:var(--photo-bg);width:100%;display:block}.QuHVGW_shotBody{flex-direction:column;flex:1;gap:6px;padding:10px 10px 12px;display:flex}.QuHVGW_shotName{font-size:var(--st-small);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.QuHVGW_shotPrices{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:auto;display:flex}.QuHVGW_shotPrice{font-size:var(--st-lead);letter-spacing:-.02em;font-weight:800}.QuHVGW_shotWas{font-size:var(--st-small);color:var(--text-muted);text-decoration:line-through}.QuHVGW_tag{background:var(--highlight);color:var(--text);font-size:var(--st-small);letter-spacing:-.01em;padding:var(--sp-4) var(--sp-12);border-radius:var(--r-xs);margin-bottom:var(--sp-16);font-weight:800;display:inline-block}.QuHVGW_figures{gap:var(--sp-12);margin-top:var(--sp-24);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.QuHVGW_figure{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-16)}.QuHVGW_figureN{font-size:var(--st-h2);letter-spacing:-.03em;margin-bottom:var(--sp-8);font-weight:800;line-height:1;display:block}.QuHVGW_figureL{font-size:var(--st-small);color:var(--text-muted);line-height:1.4}.QuHVGW_headerRight{align-items:center;gap:var(--sp-24);flex-wrap:wrap;display:flex}.QuHVGW_headerCta{min-height:40px;padding:0 var(--sp-20);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--st-text);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.QuHVGW_headerCta:active{background:var(--accent-press)}@media (max-width:560px){.QuHVGW_headerCta{display:none}}.QuHVGW_headerIn{position:relative}.QuHVGW_navBox{align-items:center;display:flex}.QuHVGW_burger{width:44px;height:44px;color:var(--on-header);cursor:pointer;background:0 0;border:none;place-items:center;margin-right:-10px;display:none}.QuHVGW_burgerBox,.QuHVGW_burgerBoxOn{gap:5px;width:22px;display:grid}.QuHVGW_burgerBox i,.QuHVGW_burgerBoxOn i{border-radius:var(--r-xs);background:currentColor;height:2px;transition:transform .18s,opacity .18s;display:block}.QuHVGW_burgerBoxOn i:first-child{transform:translateY(7px)rotate(45deg)}.QuHVGW_burgerBoxOn i:nth-child(2){opacity:0}.QuHVGW_burgerBoxOn i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.QuHVGW_menuCta{display:none}@media (max-width:560px){.QuHVGW_burger{display:grid}.QuHVGW_nav{z-index:30;padding:var(--sp-4) var(--sp-20) var(--sp-16);background:var(--header-bg);box-shadow:var(--shadow-lg);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.QuHVGW_nav.QuHVGW_navOpen{display:flex}.QuHVGW_nav a{padding:var(--sp-12) 0;font-size:var(--st-text);border-top:1px solid #15151724;border-top:1px solid color-mix(in srgb, var(--on-header) 14%, transparent)}.QuHVGW_navOn{font-weight:700;box-shadow:none!important}.QuHVGW_nav .QuHVGW_menuCta{min-height:46px;margin-top:var(--sp-16);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--st-text);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;border-top:none!important}}
