.pg-home .hero{align-items:end;min-height:min(46rem,92svh);display:grid;position:relative;overflow:hidden}.pg-home .hero>img{object-fit:cover;object-position:50% 28%;filter:saturate(.8)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.pg-home .hero:after{content:"";background:linear-gradient(180deg, rgb(var(--scrim-rgb) / var(--o-20)) 0%, rgb(var(--scrim-rgb) / var(--o-20)) 35%, rgb(var(--scrim-rgb) / var(--o-90)) 82%, var(--bg) 100%);position:absolute;inset:0}.pg-home .hero .wrap{z-index:1;gap:.9rem;padding-block:2rem 2.5rem;display:grid;position:relative}.pg-home .hero h1{font:400 clamp(2.4rem, 9vw, 4.4rem)/.98 var(--display);color:var(--ink-hi);max-width:15ch}.pg-home .hero p.lede{max-width:34rem;font:400 var(--fs-lg)/1.5 var(--read);color:rgb(var(--ink-rgb) / var(--o-90));margin:0}.pg-home .hero .row{flex-wrap:wrap;gap:.7rem;margin-top:.3rem;display:flex}.pg-home .hero .fine{font:500 var(--fs-sm)/1.3 var(--ui);color:rgb(var(--ink-rgb) / var(--o-60))}.pg-home section.block{padding-block:3.2rem 0}.pg-home .try{gap:1rem;max-width:40rem;display:grid}.pg-home .try blockquote{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);font:400 var(--fs-lg)/1.65 var(--read);margin:0;padding:1.2rem 1.25rem}.pg-home .try blockquote p{margin:0 0 .7rem}.pg-home .try blockquote p:last-child{margin:0}.pg-home .try .say{color:var(--ink-hi);font-weight:500}.pg-home .opts{gap:.6rem;display:grid}.pg-home .opt{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.95rem 1rem;text-decoration:none;display:grid}.pg-home .opt:hover{border-color:color-mix(in srgb, var(--candle) 60%, var(--line))}.pg-home .opt b{font:400 var(--fs-lg)/1.3 var(--display);color:var(--candle)}.pg-home .opt strong{font:500 var(--fs-base)/1.35 var(--read);display:block}.pg-home .opt small{font:400 var(--fs-sm)/1.35 var(--ui);color:var(--muted)}.pg-home .steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1.2rem;display:grid}.pg-home .step{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);align-content:start;gap:.45rem;padding:1.2rem;display:grid}.pg-home .step span{font:400 var(--fs-2xl)/1 var(--display);color:var(--candle)}.pg-home .step h3{font:400 var(--fs-xl)/1.15 var(--display)}.pg-home .step p{color:var(--muted);font-size:var(--fs-md);margin:0}.pg-home .promise{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem 2rem;margin-top:1.2rem;display:grid}.pg-home .promise div{border-top:1px solid var(--line);gap:.3rem;padding-top:.9rem;display:grid}.pg-home .promise h3{font:600 var(--fs-base)/1.3 var(--ui);color:var(--ink)}.pg-home .promise p{color:var(--muted);font-size:var(--fs-md);margin:0}.pg-home .price{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--candle) 45%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--candle) 7%, var(--surface)), var(--surface));gap:.9rem;max-width:40rem;margin-top:1.2rem;padding:1.5rem;display:grid}.pg-home .price p{color:var(--muted);margin:0}.pg-home .faq details{border-bottom:1px solid var(--line);max-width:46rem;padding-block:1rem}.pg-home .faq summary{cursor:pointer;font:500 var(--fs-lg)/1.4 var(--ui);justify-content:space-between;gap:1rem;list-style:none;display:flex}.pg-home .faq summary:after{content:"+";color:var(--candle)}.pg-home .faq details[open] summary:after{content:"–"}.pg-home .faq p{color:var(--muted);margin:.6rem 0 0}.pg-home .section-head{gap:.5rem;display:grid}.pg-home .hero-card{border-radius:var(--r-xl);border:1px solid rgb(var(--candle-rgb) / var(--o-20));min-height:clamp(20rem,38vw,27rem);box-shadow:0 2rem 4rem rgb(var(--black-rgb) / var(--o-40));place-items:center;margin-top:1.6rem;display:grid;position:relative;overflow:hidden}.pg-home .hero-card img{object-fit:cover;object-position:50% 55%;filter:saturate(.9)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.pg-home .hero-card:after{content:"";background:radial-gradient(60% 75% at 50% 50%, rgb(var(--scrim-rgb) / var(--o-90)), rgb(var(--scrim-rgb) / var(--o-40)) 70%, rgb(var(--scrim-rgb) / var(--o-20))), linear-gradient(180deg, transparent 60%, rgb(var(--scrim-rgb) / var(--o-60)));position:absolute;inset:0}.pg-home .hero-card__copy{z-index:1;text-align:center;justify-items:center;gap:.9rem;padding:2.4rem 1.4rem;display:grid;position:relative}.pg-home .hero-card h1{max-width:24ch;text-shadow:0 2px 24px rgb(var(--black-rgb) / var(--o-60))}@media (max-width:560px){.pg-home .stack__nav .ui-iconbtn{display:none}}.pg-home .hero-card p{max-width:36rem;color:rgb(var(--ink-rgb) / var(--o-90));font:400 var(--fs-base)/1.5 var(--read);text-shadow:0 1px 12px rgb(var(--black-rgb) / var(--o-90));margin:0}
