:root{--gdp-ink:#17151f;--gdp-pink:#ef5aa0;--gdp-yellow:#fff29a}.gd-pricing-page-kicker{display:block;margin-bottom:18px;color:#e84691;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gd-pricing-page-hero{position:relative;overflow:hidden;padding:160px 0 118px;background:#f7f7f5}.gd-pricing-page-hero__copy{max-width:930px;margin:auto;text-align:center}.gd-pricing-page-hero h1{margin:0 auto 27px;color:var(--gdp-ink);font-size:clamp(48px,6.2vw,86px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.gd-pricing-page-hero p{max-width:760px;margin:auto;color:#5e5b65;font-size:20px;line-height:1.65}.gd-pricing-page-orb{position:absolute;border-radius:50%}.gd-pricing-page-orb--one{width:370px;height:370px;left:-165px;top:20px;background:rgba(255,237,92,.42)}.gd-pricing-page-orb--two{width:310px;height:310px;right:-120px;bottom:-115px;background:rgba(242,92,162,.2)}.gd-pricing-page-plans{padding:112px 0 120px}.gd-pricing-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.gd-pricing-page-heading>div:first-child{max-width:760px}.gd-pricing-page-heading h2,.gd-pricing-page-explainer h2{margin:0;color:var(--gdp-ink);font-size:clamp(38px,4.5vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.gd-pricing-page-toggle-wrap{display:flex;align-items:center;gap:12px;flex:0 0 auto;font-weight:650}.gd-pricing-page-toggle-wrap small{display:block;color:#d33c81;font-size:11px;font-weight:700}.gd-pricing-page-toggle{position:relative;width:58px;height:32px;padding:0;border:0;border-radius:999px;background:#d7d3d8;cursor:pointer;transition:background .2s ease}.gd-pricing-page-toggle>span{position:absolute;width:24px;height:24px;left:4px;top:4px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2);transition:transform .2s ease}.gd-pricing-page-toggle[aria-checked=true]{background:var(--gdp-pink)}.gd-pricing-page-toggle[aria-checked=true]>span{transform:translateX(26px)}.gd-pricing-page-toggle:focus-visible{outline:3px solid #17151f;outline-offset:3px}.gd-pricing-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.gd-pricing-page-card{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#fff;box-shadow:0 20px 50px rgba(17,17,17,.08)}.gd-pricing-page-card--featured{border-top:4px solid #171519}.gd-pricing-page-card--charity{border-top:4px solid var(--gdp-pink)}.gd-pricing-page-card__badge{position:absolute;top:18px;right:20px;padding:6px 10px;border-radius:999px;background:#f8eef3;color:#c71673;font-size:12px;font-weight:700}.gd-pricing-page-card__top{padding:64px 32px 30px}.gd-pricing-page-card__label{display:block;margin-bottom:12px;color:#171519;font-size:22px;font-weight:650;line-height:1.2}.gd-pricing-page-card__top>p{min-height:76px;margin-bottom:18px;color:#737078;line-height:1.55}.gd-pricing-page-card__price{display:flex;min-height:66px;align-items:baseline;gap:7px;margin-bottom:22px;color:#171519;font-size:46px;font-weight:700;letter-spacing:-.04em}.gd-pricing-page-card__price small{color:#737078;font-size:15px;font-weight:600;letter-spacing:0}.gd-pricing-page-card__button{display:block;padding:14px 20px;border-radius:9px;background:#171519;color:#fff;font-size:14px;font-weight:650;text-align:center;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.gd-pricing-page-card__button:hover,.gd-pricing-page-card__button:focus-visible{transform:translateY(-3px);background:var(--gdp-pink);color:#fff;box-shadow:0 12px 25px rgba(239,90,160,.25)}.gd-pricing-page-card__button:focus-visible{outline:3px solid #171519;outline-offset:3px}.gd-pricing-page-card__details{flex:1;padding:27px 32px 30px;border-top:1px solid rgba(17,17,17,.08);background:#fbfafb}.gd-pricing-page-card__details strong{display:block;margin-bottom:16px;color:#171519}.gd-pricing-page-card__details li{position:relative;margin-bottom:11px;padding-left:20px;color:#343136;line-height:1.45}.gd-pricing-page-card__details li:before{content:'✓';position:absolute;left:0;color:#d43d83;font-weight:800}.gd-pricing-page-card__note{margin:20px 0 0;padding:15px;border-radius:10px;background:#f9dfeb;color:#722046;font-size:14px;line-height:1.5}.gd-pricing-page-card__note a{color:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gd-pricing-page-card__note a:hover,.gd-pricing-page-card__note a:focus-visible{color:#171519}.gd-pricing-page-card__note a:focus-visible{outline:2px solid #171519;outline-offset:2px}.gd-pricing-page-explainer{padding:112px 12px;background:#fff}.gd-pricing-page-explainer>div{max-width:900px;margin:auto}.gd-pricing-page-explainer__grid{display:grid;gap:0;margin-top:48px;border-top:1px solid #ddd9df}.gd-pricing-page-explainer article{display:grid;grid-template-columns:270px 1fr;gap:35px;padding:27px 0;border-bottom:1px solid #ddd9df}.gd-pricing-page-explainer h3{margin:0;color:#211e26;font-size:20px;font-weight:650}.gd-pricing-page-explainer p{margin:0;color:#65616b;font-size:17px;line-height:1.65}.gd-pricing-page-cta{padding:96px 0}.gd-pricing-page-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:72px;border-radius:26px;background:var(--gdp-pink)}.gd-pricing-page-cta__panel>div{max-width:790px}.gd-pricing-page-cta__panel>div>span{display:block;margin-bottom:18px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.86}.gd-pricing-page-cta h2{margin-bottom:16px;color:#fff;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.gd-pricing-page-cta p{margin:0;color:rgba(255,255,255,.88);font-size:18px;line-height:1.6}.gd-pricing-page-cta .gd-simple-btn--light,.gd-pricing-page-cta .gd-simple-btn--light span{color:#171520}.gd-pricing-page-cta .gd-simple-btn--light:hover{background:#171520}.gd-pricing-page-cta .gd-simple-btn--light:hover span{color:#fff}.gd-native-scroll{overflow-x:hidden}@media(max-width:991px){.gd-pricing-page-hero{padding:125px 0 100px}.gd-pricing-page-heading{align-items:flex-start;flex-direction:column}.gd-pricing-page-grid{grid-template-columns:1fr;max-width:680px;margin:auto}.gd-pricing-page-card__top>p{min-height:0}.gd-pricing-page-cta__panel{align-items:flex-start;flex-direction:column;padding:54px}}@media(max-width:767px){.gd-pricing-page-hero{padding:95px 0 80px}.gd-pricing-page-hero h1{font-size:44px}.gd-pricing-page-hero p{font-size:17px}.gd-pricing-page-plans,.gd-pricing-page-explainer{padding-top:72px;padding-bottom:72px}.gd-pricing-page-heading{margin-bottom:36px}.gd-pricing-page-toggle-wrap{width:100%;justify-content:center}.gd-pricing-page-card__top,.gd-pricing-page-card__details{padding-left:25px;padding-right:25px}.gd-pricing-page-card__price{font-size:42px}.gd-pricing-page-explainer article{grid-template-columns:1fr;gap:9px}.gd-pricing-page-cta{padding:64px 0}.gd-pricing-page-cta__panel{gap:32px;padding:40px 28px}}@media(prefers-reduced-motion:reduce){.gd-pricing-page-toggle,.gd-pricing-page-toggle>span,.gd-pricing-page-card__button{transition:none}}
