.gh .af-hero{background:radial-gradient(55% 80% at 90% 20%, #d6f36a1a, transparent 60%), radial-gradient(40% 60% at 0% 100%, #ffa9cf14, transparent 60%), var(--forest);color:#fff;padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}.gh .af-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.gh .af-hero h1{margin:16px 0 0}.gh .af-hero h1 .l2{white-space:normal}.gh .af-hero .pa-squig{width:210px;height:12px;margin-top:10px;display:block}.gh .af-lede{color:#ffffffdb;max-width:46ch;margin:22px 0 28px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.gh .af-example{justify-self:center;width:min(100%,360px);margin:0;position:relative;transform:rotate(-2deg)}.gh .af-example-tag{z-index:1;border-radius:var(--r-pill);background:var(--pink);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-14px;right:18px;transform:rotate(4deg)}.gh .af-tile{background:var(--paper);color:var(--ink);box-shadow:0 8px 0 var(--forest-deep), 0 24px 50px #00000047;border-radius:24px;gap:14px;padding:22px;display:grid}.gh .af-tile-top{align-items:center;gap:12px;display:flex}.gh .af-tile-top b{font-family:var(--display);color:var(--forest);font-size:1.25rem;display:block}.gh .af-tile-top small{color:var(--ink-soft);font-size:13px}.gh .af-logo{background:var(--sky);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;font-size:18px;font-weight:800;display:grid}.gh .af-chips{flex-wrap:wrap;gap:8px;display:flex}.gh .af-chip{border-radius:var(--r-pill);padding:4px 11px;font-size:12.5px;font-weight:700}.gh .af-chip.is-lime{background:var(--lime)}.gh .af-chip.is-lilac{background:var(--lilac)}.gh .af-tile p{margin:0;font-size:1.05rem;font-weight:700}.gh .af-tile-cta{border-radius:var(--r-pill);background:var(--forest);color:#fff;justify-self:start;padding:9px 18px;font-size:14px;font-weight:700}.gh .af-example figcaption{text-align:center;color:#ffffffb3;margin-top:16px;font-size:13px;transform:rotate(2deg)}.gh .af-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gh .af-why-grid li{border:2px solid var(--line);background:var(--paper);box-shadow:0 3px 0 var(--line);border-radius:22px;padding:22px}.gh .af-why-grid b{font-family:var(--display);color:var(--forest);margin-top:14px;font-size:1.2rem;display:block}.gh .af-why-grid p{color:var(--ink-soft);margin:6px 0 0}.gh .af-why-icon{width:46px;height:46px;color:var(--forest);border-radius:14px;place-items:center;display:grid}.gh .af-why-grid li:first-child .af-why-icon{background:var(--lime)}.gh .af-why-grid li:nth-child(2) .af-why-icon{background:var(--sky)}.gh .af-why-grid li:nth-child(3) .af-why-icon{background:var(--peach)}.gh .af-safety{max-width:90ch;color:var(--ink-soft);margin:20px 0 0;font-size:14px}.gh .af-safety b{color:var(--ink)}.gh .af-send{background:var(--cream-2)}.gh .af-send-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.gh .af-steps{position:sticky;top:112px}.gh .af-steps ol{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.gh .af-steps li{gap:14px;display:flex}.gh .af-steps li>span{background:var(--sun-fill);color:#fff;width:34px;height:34px;font-family:var(--display);box-shadow:0 3px 0 var(--sun-shadow);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.gh .af-steps li p{color:var(--ink-soft);margin:0;font-size:15px}.gh .af-steps li b{color:var(--ink);display:block}.gh .af-local{border:2px dashed var(--sun-fill);background:var(--gold-wash);border-radius:20px;margin-top:26px;padding:18px 20px;font-size:14.5px}.gh .af-local a{color:var(--forest);font-weight:700}.gh .af-card{border:2px solid var(--line);background:var(--paper);border-radius:26px;padding:clamp(22px,3.4vw,36px);box-shadow:0 18px 55px #04383214}.gh .af-card h3{font-family:var(--display);color:var(--forest);margin:0;font-size:1.6rem}.gh .af-form-sub{color:var(--ink-soft);margin:4px 0 22px}.gh .af-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gh .af-field{align-content:start;gap:7px;display:grid}.gh .af-field.is-wide{grid-column:1/-1}.gh .af-label{color:var(--ink);font-size:14px;font-weight:700}.gh .af-label i{color:var(--ink-soft);font-style:normal;font-weight:500}.gh .af-field input,.gh .af-field select,.gh .af-field textarea{border:2px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:11px 14px;font-size:16px}.gh .af-field textarea{resize:vertical}.gh .af-field input:focus,.gh .af-field select:focus,.gh .af-field textarea:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #d6f36a99}.gh .af-field small{color:var(--ink-soft);font-size:13px}.gh .af-hp{width:1px;height:1px;position:absolute;left:-9999px}.gh .af-error{color:#8a5a12;background:#fdf4e3;border-radius:14px;margin:18px 0 0;padding:12px 16px;font-size:14px;font-weight:600}.gh .af-submit{justify-content:center;width:100%;min-height:52px;margin-top:22px}.gh .af-submit:disabled{opacity:.6;cursor:wait}.gh .af-small{text-align:center;color:var(--ink-soft);margin:12px 0 0;font-size:13px}.gh .af-sent{justify-items:start;gap:10px;display:grid}.gh .af-tick{background:var(--lime);width:52px;height:52px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.gh .af-sent p{color:var(--ink-soft);max-width:44ch;margin:0}.gh .af-sent-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.gh .af-sent-links a:not(.btn){color:var(--forest);font-weight:700}@media (max-width:900px){.gh .af-hero-grid,.gh .af-send-grid,.gh .af-why-grid{grid-template-columns:1fr}.gh .af-steps{position:static}}@media (max-width:560px){.gh .af-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gh .af-example,.gh .af-example-tag,.gh .af-example figcaption{transform:none}}
