.gh.si-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.gh .si-left{flex-direction:column;min-width:0;padding:clamp(20px,4vw,44px) clamp(16px,5vw,64px);display:flex}.gh .si-logo img{width:auto;height:36px;display:block}.gh .si-box{gap:18px;width:100%;max-width:400px;margin:clamp(28px,9vh,110px) auto auto;padding-block:40px;display:grid}.gh .si-box h1 em{color:var(--sun);font-style:italic}.gh .si-box h1 em:after{display:none}.gh .si-box .pa-squig{width:190px;height:12px;margin-top:6px;display:block}.gh .si-box h1{font-family:var(--display);color:var(--forest);margin:0;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:800;line-height:1.05}.gh .si-lead{color:var(--ink-soft);margin:-6px 0 0}.gh .si-toggle{border:2px solid var(--line);background:var(--cream-2);border-radius:var(--r-pill);grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.gh .si-toggle button{font:inherit;border-radius:var(--r-pill);cursor:pointer;color:var(--ink-soft);z-index:1;background:0 0;border:0;padding:10px 12px;font-size:15px;font-weight:700;transition:color .2s;position:relative}.gh .si-toggle button[aria-selected=true]{color:#fff}.gh .si-toggle button:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.gh .si-toggle .knob{background:var(--forest);border-radius:var(--r-pill);width:calc(50% - 5px);transition:transform .3s cubic-bezier(.3,1.3,.5,1);position:absolute;top:5px;bottom:5px;left:5px}.gh .si-toggle.biz .knob{transform:translate(100%)}.gh .si-panel{gap:14px;display:grid}.gh .si-panel[hidden]{display:none}.gh .si-panel .btn-store{justify-self:start}.gh .si-full{justify-content:center;width:100%}.gh .si-qr{background:var(--paper);box-shadow:0 1px 0 var(--line);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.gh .si-qr svg{flex:none}.gh .si-qr b{display:block}.gh .si-qr span{color:var(--ink-soft);font-size:13.5px}.gh .si-small{color:var(--ink-soft);margin:0;font-size:14px}.gh .si-small a{color:var(--forest);font-weight:700}.gh .si-legal{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px}.gh .si-right{background:var(--forest);color:#fff;background:radial-gradient(80% 60% at 20% 0%, #0f5c51, transparent 70%), var(--forest);flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.gh .si-right>div{z-index:1;max-width:560px;position:relative}.gh .si-right h2{color:#fff;font-size:clamp(2rem,3.6vw,3rem)}.gh .si-right h2 span{color:var(--gold-light);font-style:italic}.gh .si-right p{color:#fffc;max-width:42ch;margin:12px 0 0}.gh .si-tile{filter:drop-shadow(0 10px #00000038);max-width:330px;margin-top:28px;transform:rotate(-2.5deg)}.gh .si-rating{color:#ffffffd9;align-items:center;gap:8px;margin-top:22px;font-size:14px;text-decoration:none;display:inline-flex}.gh .si-rating b{font-family:var(--display);color:#fff;font-size:26px}.gh .si-rating span[aria-hidden]{color:var(--gold-light);letter-spacing:2px}.gh .si-right{justify-content:flex-start;padding-top:clamp(40px,9vh,110px)}.gh .si-quotes{gap:12px;max-width:440px;margin-top:16px;display:grid}.gh .si-quotes .si-quote:first-child{transform:rotate(-1deg)}.gh .si-quotes .si-quote:nth-child(2){margin-left:28px;transform:rotate(.8deg)}.gh .si-quotes .si-quote:nth-child(3){transform:rotate(-.6deg)}.gh .si-quote b{font-family:var(--display);margin-top:4px;font-size:17px;display:block}.gh .si-quote .stars{color:var(--gold-light);letter-spacing:2px}.gh .si-quote{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;max-width:420px;margin:0;padding:16px 18px}.gh .si-quote blockquote{margin:6px 0;font-size:15.5px}.gh .si-quote figcaption{color:#ffffffa6;font-size:13px}@media (max-width:860px){.gh.si-page{grid-template-columns:minmax(0,1fr);min-height:0}.gh .si-box{margin-top:28px}.gh .si-qr{display:none}}
