.pg-gf .gf-h1{font-size:clamp(2rem,4vw,3.25rem);text-wrap:balance}.pg-gf .ps-ph[style*="--img"]{box-shadow:0 26px 56px rgba(12,12,15,0.13),0 8px 18px rgba(12,12,15,0.05)}.pg-gf .gf-note{margin:22px auto 0;text-align:center;text-wrap:balance;max-width:54ch;font-size:0.92rem;line-height:1.55;color:var(--ink-faint)}.pg-gf .gf-founder{display:grid;grid-template-columns:auto auto;gap:clamp(28px,4.2vw,58px);align-items:start;width:fit-content;max-width:100%;margin-inline:auto}.pg-gf .gf-founder__copy{max-width:640px}.pg-gf .gf-founder__tag{margin:5px 0 0;padding:8px 15px;border-radius:999px;background:var(--pink-soft);color:var(--pink);font-family:var(--display);font-weight:700;font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;white-space:nowrap}.pg-gf .gf-founder__copy h2{font-family:var(--display);font-weight:700;font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.25;letter-spacing:-0.02em;margin:0;color:var(--ink);text-wrap:balance}.pg-gf .gf-founder__copy p{margin:28px 0 0;font-size:1rem;line-height:1.7;color:var(--ink-mute);max-width:60ch}.pg-gf .gf-carry{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:9px}.pg-gf .gf-carry li{padding:9px 15px;border:1px solid var(--ps-line);border-radius:999px;background:#fff;font-size:0.9rem;line-height:1;color:var(--ink-mute)}.pg-gf .gf-wide{margin-top:clamp(34px,4.5vw,56px)}.pg-gf .gf-price{background:radial-gradient(48% 58% at 82% 4%,rgba(255,46,154,0.2),transparent 66%),radial-gradient(52% 62% at 10% 96%,rgba(124,92,255,0.2),transparent 66%),#0a0a0d;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.pg-gf .gf-price__stats{max-width:960px;margin-inline:auto;padding-top:clamp(30px,4vw,46px);border-top:1px solid rgba(255,255,255,0.11)}.pg-gf .gf-price__stats .ps-stat strong{font-size:clamp(1.25rem,1.9vw,1.6rem);letter-spacing:-0.02em;text-wrap:balance}.pg-gf .gf-price__stats .ps-stat span{max-width:22ch;margin-inline:auto}.pg-gf .gf-note--onDark{color:rgba(255,255,255,0.6);margin-top:clamp(26px,3.2vw,38px)}.pg-gf .sp-faq + .ps-sec{padding-top:clamp(18px,2.5vw,32px)}.pg-gf .gf-xlink{margin-bottom:clamp(28px,3.5vw,46px)}.pg-gf .gf-btn--onband{color:#fff;border-color:rgba(255,255,255,0.55)}.pg-gf .gf-btn--onband:hover{background:rgba(255,255,255,0.14);color:#fff;border-color:#fff}@media (max-width:860px){.pg-gf .gf-founder{grid-template-columns:1fr;gap:20px;width:auto}.pg-gf .gf-founder__tag{justify-self:start;margin-top:0}}@media (max-width:620px){.pg-gf .gf-note{font-size:0.88rem}.pg-gf .gf-wide{aspect-ratio:4 / 3}.pg-gf .gf-wide.ps-ph--video{aspect-ratio:16 / 9}.pg-gf .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pg-gf .ps-grid .ps-card{padding:16px 14px 18px;border-radius:14px}.pg-gf .ps-grid .ps-card:hover{transform:none;box-shadow:none}.pg-gf .ps-grid .ps-card__ic{width:32px;height:32px;margin-bottom:11px;border-radius:9px}.pg-gf .ps-grid .ps-card__ic svg{width:16px;height:16px}.pg-gf .ps-grid .ps-card h3{font-size:0.93rem;line-height:1.32}.pg-gf .ps-grid .ps-card p{display:none}.pg-gf .ps-steps{grid-template-columns:1fr;gap:0}.pg-gf .ps-step{grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:14px;row-gap:5px;padding:0 0 26px;border-top:0;position:relative}.pg-gf .ps-step:last-child{padding-bottom:0}.pg-gf .ps-step::before{grid-column:1;grid-row:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin:0;background:var(--pink);color:#fff;font-size:0.68rem;letter-spacing:0.04em;font-variant-numeric:tabular-nums;position:relative;z-index:1}.pg-gf .ps-step h3{align-self:center;min-height:26px;display:flex;align-items:center}.pg-gf .ps-steps.is-seq .ps-step::after{top:26px;left:12px;bottom:0;width:2px;height:auto;transform:scaleY(0);transform-origin:top center}.pg-gf .ps-steps.is-seq.is-in .ps-step::after{transform:scaleY(1)}.pg-gf .ps-steps.is-seq .ps-step:last-child::after{content:none}.pg-gf .ps-steps:not(.is-seq) .ps-step:not(:last-child)::after{content:"";position:absolute;top:26px;left:12px;bottom:0;width:2px;background:rgba(255,46,154,0.22)}}.pg-gf .ps-split .ps-lead{margin-top:22px}.pg-gf .ps-split .ps-checks{margin-top:32px;gap:20px}.pg-gf .ps-split .ps-checks li{line-height:1.6}@media (max-width:620px){.pg-gf .ps-split .ps-lead{margin-top:20px}.pg-gf .ps-split .ps-checks{margin-top:36px;gap:26px}}