.gd-landing .pricing-main-content{padding-top:calc(var(--header-h) + 52px)}.gd-landing .pricing-hero{width:min(1215px,calc(100% - 60px));margin:0 auto;padding:26px 0 0;text-align:center}.gd-landing .pricing-hero-badge{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:4px 16px;border:1px solid #ded7d3;border-radius:999px;background:rgba(252,251,250,.65);color:var(--muted);font-size:14px;font-weight:500}.gd-landing .pricing-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(61,97,173,.14)}.gd-landing .pricing-hero h1{max-width:860px;margin:26px auto 20px;font-size:clamp(40px,4.6vw,58px);font-weight:700;line-height:1.02;letter-spacing:-2.2px}.gd-landing .pricing-hero>p{max-width:680px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.55}.gd-landing .pricing-hero .billing-switch{margin:44px 0 0}.gd-landing .pricing-cards-section{width:min(1215px,calc(100% - 60px));margin:0 auto;padding-top:52px}.gd-landing .price-card-btn{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.gd-landing .price-card .price-content>.price-card-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(40,38,40,.18)}.gd-landing .price-card.dark .price-content>.price-card-btn:hover{box-shadow:0 14px 30px rgba(0,0,0,.35)}.gd-landing .price-card.is-current-plan{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 18px 45px rgba(61,97,173,.14)}.gd-landing .price-card .popular.current{background:var(--blue);color:#fff}.gd-landing .price-card.is-current-plan .price-card-btn{background:transparent;color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.gd-landing .price-card.is-current-plan .price-card-btn:hover{background:rgba(61,97,173,.08);box-shadow:inset 0 0 0 1px var(--blue)}.gd-landing .pricing-comparison-section{width:min(1215px,calc(100% - 60px));margin:0 auto;padding-top:var(--section-space)}.gd-landing .pricing-comparison-section .section-heading{margin-bottom:44px}.gd-landing .comparison-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:24px;background:white;box-shadow:0 18px 45px rgba(40,38,40,.06)}.gd-landing .comparison-table{width:100%;min-width:720px;border-collapse:collapse;text-align:center}.gd-landing .comparison-table td,.gd-landing .comparison-table th{padding:17px 22px;font-size:14px;vertical-align:middle}.gd-landing .comparison-table thead th{background:var(--paper);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.gd-landing .comparison-table thead .highlight-col{color:var(--blue)}.gd-landing .comparison-table tbody tr{border-top:1px solid #f0ebe7}.gd-landing .comparison-table tbody td{color:var(--muted)}.gd-landing .comparison-table .feature-col{position:sticky;left:0;z-index:1;min-width:240px;background:white;color:var(--ink);font-size:14px;font-weight:600;text-align:left}.gd-landing .comparison-table thead .feature-col{background:var(--paper)}.gd-landing .comparison-table .highlight-col{background:rgba(61,97,173,.045)}.gd-landing .check-icon{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;color:white;background:var(--blue)}.gd-landing .check-icon svg{width:13px;height:13px}.gd-landing .dash-icon{color:#c7bfba}.gd-landing .pricing-faq-section{width:min(1215px,calc(100% - 60px));margin:0 auto;padding-top:var(--section-space)}.gd-landing .pricing-cta-banner{width:min(1215px,calc(100% - 60px));margin:var(--section-space) auto 0}.gd-landing .pricing-cta-card{position:relative;padding:70px 60px 74px;overflow:hidden;border-radius:28px;color:white;background:#211f20;box-shadow:0 26px 70px rgba(31,26,25,.15);text-align:center}.gd-landing .pricing-cta-card:after,.gd-landing .pricing-cta-card:before{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}.gd-landing .pricing-cta-card:before{width:440px;height:440px;top:-290px;left:-140px;background:rgba(69,129,195,.28)}.gd-landing .pricing-cta-card:after{width:330px;height:330px;right:-170px;bottom:-200px;background:rgba(42,103,236,.22)}.gd-landing .pricing-cta-card h2{position:relative;max-width:700px;margin:0 auto 16px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.04;letter-spacing:-1.8px}.gd-landing .pricing-cta-card>p{position:relative;max-width:540px;margin:0 auto;color:#c8c3c3;font-size:16px;line-height:1.6}.gd-landing .pricing-cta-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}.gd-landing .pricing-cta-card .primary-pill i{color:white;background:var(--blue)}.gd-landing .pricing-cta-card .primary-pill:hover{background:white;box-shadow:0 14px 35px rgba(0,0,0,.35)}.gd-landing .pricing-cta-card .secondary-pill{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.gd-landing .pricing-cta-card .secondary-pill i{color:white;background:rgba(255,255,255,.16)}.gd-landing .pricing-cta-card .secondary-pill:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.gd-landing .nav-links .is-current{color:var(--blue);font-weight:600}@media (max-width:900px){.gd-landing .pricing-main-content{padding-top:calc(var(--header-h) + 36px)}.gd-landing .comparison-table .feature-col:after{content:"";position:absolute;inset:0 -8px 0 auto;width:8px;box-shadow:6px 0 8px -6px rgba(40,38,40,.18)}.gd-landing .pricing-cards-section,.gd-landing .pricing-comparison-section,.gd-landing .pricing-cta-banner,.gd-landing .pricing-faq-section,.gd-landing .pricing-hero{width:calc(100% - 40px)}.gd-landing .pricing-cta-card{padding:56px 32px 60px}}@media (max-width:620px){.gd-landing .pricing-hero h1{font-size:36px;letter-spacing:-1.4px}.gd-landing .pricing-hero>p{font-size:16px}.gd-landing .pricing-cards-section,.gd-landing .pricing-comparison-section,.gd-landing .pricing-cta-banner,.gd-landing .pricing-faq-section,.gd-landing .pricing-hero{width:calc(100% - 32px)}.gd-landing .comparison-table{min-width:620px}.gd-landing .comparison-table td,.gd-landing .comparison-table th{padding:13px 12px;font-size:12.5px}.gd-landing .comparison-table .feature-col{min-width:132px;padding-right:10px}.gd-landing .pricing-cta-card{padding:44px 20px 48px;border-radius:22px}.gd-landing .pricing-cta-actions{flex-direction:column;align-items:stretch}.gd-landing .pricing-cta-actions .pill-button{justify-content:space-between}}