.gd-top{padding-bottom:56px}.gd-top h1{max-width:15ch;font-size:clamp(40px,6vw,68px)}.gd-top .lead{max-width:62ch;margin-top:16px}.gd-jump{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.gd-shot{background:#17201b;border-radius:30px;width:100%;max-width:280px;margin:0 auto;padding:7px;display:block;box-shadow:0 24px 50px -22px #0b2e1d8c}.gd-shot img{border-radius:24px;width:100%;height:auto;display:block}.gd-get{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.gd-get figure{margin:0}.gd-get figcaption{text-align:center;color:var(--muted);margin-top:18px;font-size:15px}.gd-get figcaption b{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:23px;font-weight:600;display:block}.gd-inc{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream-soft);margin-top:52px;padding:30px}.gd-inc h3{margin-bottom:16px;font-size:28px}.gd-inc ul{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0 0 18px;padding:0;list-style:none;display:grid}.gd-inc li{padding-left:26px;position:relative}.gd-inc li:before{content:"✓";color:var(--forest);font-weight:800;position:absolute;left:0}.gd-inc a{font-weight:700}.gd-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px 0;display:grid}.gd-step:first-of-type{margin-top:40px}.gd-step:nth-of-type(2n) .gd-text{order:2}.gd-no{font-family:var(--display);color:var(--gold);margin-bottom:12px;font-size:52px;line-height:1;display:block}.gd-text h3{margin-bottom:12px;font-size:clamp(28px,3.4vw,38px)}.gd-text p{color:var(--muted);max-width:48ch}.gd-text p+p{margin-top:12px}.gd-pair{justify-items:center;gap:22px;display:grid}.gd-pair .gd-mock{width:100%}.gd-mock{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;max-width:420px;margin:0 auto;padding:20px;font-size:14px;box-shadow:0 24px 50px -30px #0b2e1d73}.gd-mk-h{font-family:var(--display);margin:0 0 10px;font-size:22px;font-weight:600}.gd-in+.gd-mk-h,.gd-two+.gd-mk-h{margin-top:16px}.gd-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gd-in{background:#fff;border:1px solid #13472d40;border-radius:12px;margin-bottom:10px;padding:9px 12px;font-weight:600;display:block}.gd-in small{color:var(--muted);font-size:11px;font-weight:700;display:block}.gd-btn{background:var(--forest);color:var(--cream-soft);border-radius:99px;margin-top:4px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.gd-guest{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.gd-guest b{display:block}.gd-guest small{color:var(--muted)}.gd-wa{color:#fff;background:#1f8f4e;border-radius:99px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}.gd-tally{text-align:center;color:var(--muted);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;font-size:12px;display:grid}.gd-tally span{background:var(--forest-soft);border-radius:12px;padding:10px 4px}.gd-tally b{font-family:var(--display);color:var(--forest-deep);font-size:30px;line-height:1;display:block}.gd-chat{background:#e9e1d4;gap:10px;display:grid}.gd-chat p{color:#17201b;overflow-wrap:anywhere;border-radius:12px;max-width:86%;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.gd-chat .me{background:#d6f5c6;border-top-right-radius:3px;justify-self:end}.gd-chat .us{background:#fff;border-top-left-radius:3px;justify-self:start}@media (max-width:900px){.gd-get{grid-template-columns:1fr 1fr}.gd-step{grid-template-columns:1fr;gap:30px;padding:44px 0}.gd-step:nth-of-type(2n) .gd-text{order:0}}@media (max-width:560px){.gd-get{gap:18px}.gd-get figcaption b{font-size:20px}.gd-inc{padding:22px}.gd-inc ul{grid-template-columns:1fr}.gd-shot{max-width:240px}}
