:root{--gdsd-ink:#15131d;--gdsd-pink:#f25ca2;--gdsd-yellow:#fff29a}.gd-sd-hero{position:relative;overflow:hidden;padding:180px 0 85px;text-align:center}.gd-sd-orb{position:absolute;border-radius:999px;filter:blur(2px);opacity:.65}.gd-sd-orb--one{width:460px;height:460px;left:-180px;top:25px;background:#ffd9ea}.gd-sd-orb--two{width:390px;height:390px;right:-130px;top:60px;background:#fff2a5}.gd-sd-hero__copy{max-width:960px;margin:auto}.gd-sd-back{display:inline-flex;gap:8px;align-items:center;margin-bottom:25px;color:#5e5b65;font-size:15px}.gd-sd-kicker{display:block;margin-bottom:20px;color:#ef3f91;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gd-sd-hero h1{margin-bottom:26px;color:var(--gdsd-ink);font-size:clamp(48px,6vw,82px);font-weight:600;line-height:1.03;letter-spacing:-.055em}.gd-sd-hero p{max-width:770px;margin:auto;color:#5e5b65;font-size:20px;line-height:1.65}.gd-sd-feature-wrap{padding-bottom:120px}.gd-sd-feature{display:grid;grid-template-columns:1.05fr .95fr;min-height:440px;overflow:hidden;border-radius:34px;background:#201d2a;color:#fff}.gd-sd-feature--yellow{background:#f4e47f;color:#171520}.gd-sd-feature--pink{background:#f5abd0;color:#171520}.gd-sd-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:64px 70px}.gd-sd-feature__copy>span{margin-bottom:17px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.gd-sd-feature h2{margin-bottom:22px;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.gd-sd-feature p{max-width:600px;font-size:18px;line-height:1.7;opacity:.78}.gd-sd-feature__art{display:flex;align-items:center;justify-content:center;padding:45px;background:rgba(255,255,255,.12)}.gd-sd-feature__art img{width:min(100%,470px);max-height:350px;object-fit:contain}.gd-sd-story,.gd-sd-process{padding:10px 0 120px}.gd-sd-story>div,.gd-sd-process>div{width:calc(100% - 24px);max-width:900px;margin:auto}.gd-sd-story h2,.gd-sd-process h2{margin-bottom:30px;color:var(--gdsd-ink);font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.gd-sd-story p{margin-bottom:22px;color:#5f5c66;font-size:19px;line-height:1.75}.gd-sd-benefits{padding-bottom:120px}.gd-sd-section-heading{max-width:850px;margin-bottom:52px}.gd-sd-section-heading h2{font-size:clamp(38px,4.5vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.gd-sd-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gd-sd-benefit-grid article{min-height:245px;padding:34px;border:1px solid rgba(21,19,29,.08);border-radius:24px;background:#fff}.gd-sd-benefit-grid i{display:grid;width:52px;height:52px;margin-bottom:28px;place-items:center;border-radius:50%;background:#ffe3f0;color:#e93084;font-size:21px}.gd-sd-benefit-grid h3{margin-bottom:12px;font-size:23px;font-weight:600}.gd-sd-benefit-grid p{color:#625e68;line-height:1.65}.gd-sd-process__list{display:grid;gap:12px;margin-top:38px}.gd-sd-process__list>div{display:flex;gap:24px;align-items:flex-start;padding:23px 0;border-top:1px solid rgba(21,19,29,.12)}.gd-sd-process__list>div>span{color:#ef3f91;font-size:13px;font-weight:700;letter-spacing:.1em}.gd-sd-process__list p{margin:0}.gd-sd-process__list strong,.gd-sd-process__list small{display:block}.gd-sd-process__list strong{margin-bottom:5px;font-size:20px}.gd-sd-process__list small{color:#625e68;font-size:16px;line-height:1.6}.gd-sd-cta{padding-bottom:0}.gd-sd-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:65px 72px;border-radius:32px 32px 0 0;background:#1f1c29;color:#fff}.gd-sd-cta__panel>div{max-width:790px}.gd-sd-cta__panel>div>span{opacity:.68}.gd-sd-cta h2{margin:8px 0 12px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.08;letter-spacing:-.04em}.gd-sd-cta p{font-size:18px;line-height:1.65;opacity:.7}@media(max-width:900px){.gd-sd-feature{grid-template-columns:1fr}.gd-sd-feature__copy{padding:48px 38px}.gd-sd-feature__art{min-height:280px}.gd-sd-benefit-grid{grid-template-columns:1fr 1fr}.gd-sd-cta__panel{align-items:flex-start;flex-direction:column;padding:48px 38px}}@media(max-width:640px){.gd-sd-hero{padding:135px 0 65px}.gd-sd-hero h1{font-size:44px}.gd-sd-hero p{font-size:18px}.gd-sd-feature-wrap,.gd-sd-story,.gd-sd-benefits,.gd-sd-process{padding-bottom:85px}.gd-sd-benefit-grid{grid-template-columns:1fr}.gd-sd-feature__copy,.gd-sd-feature__art{padding:34px 25px}.gd-sd-cta__panel{padding:38px 25px}}
