.gl-hero-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:960px){.gl-hero-grid{gap:var(--sp-6);grid-template-columns:1fr}}.gl-h1{font-size:var(--t-3xl);max-width:18ch}.gl-h1 em{color:var(--gold);font-style:normal}.gl-preview{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(160deg, var(--gold-wash), transparent 45%), var(--s1);box-shadow:var(--shadow-2);display:grid}.gl-pv-head{align-items:center;gap:var(--sp-2);font:500 var(--t-micro)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex}.gl-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%}.gl-pv-box{padding:var(--sp-3) var(--sp-4);border-radius:var(--r);border:1px solid var(--line);background:var(--s2);gap:6px;display:grid}.gl-pv-wait{border-color:#0f5e6339}.gl-pv-k{font:600 var(--t-sm)/1.3 var(--display);color:var(--ink)}.gl-pv-line{font-size:var(--t-sm);color:var(--ink-2);align-items:baseline;gap:8px;display:flex}.gl-pv-line svg{color:var(--ok);flex:none}.gl-pv-btn{background:var(--gold);color:#fff;font:600 var(--t-micro)/1.4 var(--sans);border-radius:8px;justify-self:start;margin-top:4px;padding:5px 12px}.gl-problems{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.gl-problem{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r);border:1px solid var(--line);background:var(--s1);align-content:start;display:grid}.gl-pain{font:600 var(--t-lg)/1.35 var(--display);color:var(--ink)}.gl-fix{color:var(--ink-2);gap:8px;display:flex}.gl-fix svg{color:var(--gold);flex:none;margin-top:3px}.gl-week{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0;padding:0;display:grid}.gl-step{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r);border-top:2px solid var(--gold);background:var(--s1);align-content:start;list-style:none;display:grid}.gl-step-k{font:700 .75rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lo)}.gl-way h3{font-size:1.3rem}.gl-list{gap:8px;margin:0;padding:0;display:grid}.gl-list li{font-size:var(--t-sm);color:var(--ink-2);gap:10px;list-style:none;display:flex}.gl-list svg{color:var(--ok);flex:none;margin-top:3px}.gl-prices{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.gl-price{padding:var(--sp-4);border-radius:var(--r);border:1px solid var(--line);background:var(--s1);gap:4px;display:grid}.gl-price-v{font:600 1.5rem/1.1 var(--display);color:var(--ink)}.gl-faq summary{cursor:pointer;color:var(--ink);font-weight:600}.gl-faq p{margin-top:var(--sp-2)}
