.product-hero{position:relative;overflow:hidden;padding:clamp(84px,10vw,148px) 0 clamp(68px,8vw,112px);background:#10273d;color:#fff}
.product-hero:after{content:"";position:absolute;inset:auto -10% -55% 45%;height:90%;background:radial-gradient(circle,rgba(120,227,218,.2),transparent 68%);pointer-events:none}
.product-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.6fr);gap:clamp(38px,8vw,110px);align-items:end}
.product-wordmark{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.product-wordmark img{width:70px;height:70px}.product-wordmark .gd-name{font-size:clamp(27px,3vw,42px)}
.product-hero h1{max-width:820px;margin:0 0 24px;font-size:clamp(48px,7vw,94px);line-height:.94;letter-spacing:-.05em}.product-hero__lead{max-width:720px;color:rgba(255,255,255,.76);font-size:clamp(18px,1.65vw,23px);line-height:1.6}
.product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.product-actions .secondary{color:#fff;border-color:rgba(255,255,255,.3)}
.product-hero__aside{padding:26px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);backdrop-filter:blur(14px)}.product-hero__aside span{display:block;color:#78e3da;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-hero__aside ul{margin:18px 0 0;padding:0;list-style:none}.product-hero__aside li{padding:12px 0;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.82)}
.product-section{padding:clamp(68px,8vw,112px) 0}.product-section.soft{background:#f6f1e8}.product-intro{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(38px,8vw,110px)}.product-intro h2,.product-workflow h2,.product-cta h2{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.04em}.product-intro__copy{font-size:18px;line-height:1.75;color:#405164}
.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(16,39,61,.14);border:1px solid rgba(16,39,61,.14)}.product-grid article{min-height:230px;padding:30px;background:#fff}.product-grid span{color:#9b7420;font-size:12px;font-weight:800;letter-spacing:.14em}.product-grid h3{margin:34px 0 12px;font-size:23px}.product-grid p{color:#5b6773;line-height:1.65}
.product-workflow{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(38px,8vw,110px)}.product-workflow ol{counter-reset:flow;margin:0;padding:0;list-style:none}.product-workflow li{counter-increment:flow;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-top:1px solid rgba(16,39,61,.15);line-height:1.65}.product-workflow li:before{content:counter(flow,decimal-leading-zero);color:#9b7420;font-weight:800}.product-workflow strong{display:block;color:#10273d;font-size:18px}
.product-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-proof article{padding:34px;background:#10273d;color:#fff}.product-proof h3{font-size:26px}.product-proof p,.product-proof li{color:rgba(255,255,255,.74);line-height:1.65}.product-proof ul{padding-left:20px}
.product-cta{padding:clamp(70px,9vw,124px) 0;background:#ffcf69;color:#10273d}.product-cta__inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.product-cta h2{max-width:820px;margin:0}.product-cta .button{flex:0 0 auto;background:#10273d;color:#fff;border-color:#10273d}
@media(max-width:820px){.product-hero__inner,.product-intro,.product-workflow{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.product-proof{grid-template-columns:1fr}.product-cta__inner{align-items:flex-start;flex-direction:column}.product-hero__aside{max-width:520px}}

/* GadgetSocial conversion path: product promise -> plan comparison -> trial. */
.product-hero__price-link{display:grid;gap:2px;margin:22px -26px -26px;padding:20px 26px;background:#78e3da;color:#10273d;transition:background-color .2s ease,transform .2s ease}.product-hero__price-link:hover{background:#ffcf69;transform:translateY(-2px)}.product-hero__price-link small{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.product-hero__price-link strong{font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1.1}.product-hero__price-link span{margin-top:5px;font-size:12px;font-weight:800}
.social-product-preview{padding:clamp(64px,8vw,110px) 0;background:#e7f2fa}.social-product-preview__grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(36px,7vw,96px);align-items:center}.social-product-preview__copy h2{margin:.3rem 0 1.1rem;color:#10273d;font:500 clamp(38px,5vw,68px)/1 Fraunces,Georgia,serif;letter-spacing:-.04em}.social-product-preview__copy p{color:#4e6072;font-size:17px;line-height:1.7}.social-product-preview__copy a{display:inline-block;margin-top:16px;padding-bottom:4px;border-bottom:1px solid #10273d;color:#10273d;font-weight:800}.social-product-preview__screen{overflow:hidden;margin:0;border:1px solid rgba(16,39,61,.15);border-radius:18px;background:#fff;box-shadow:0 34px 90px rgba(16,39,61,.2);transform:rotate(1deg)}.social-product-preview__bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-bottom:1px solid #dfe5ea;background:#f9fafb}.social-product-preview__bar i{width:9px;height:9px;border-radius:50%;background:#c8d0d8}.social-product-preview__bar i:first-child{background:#ffcf69}.social-product-preview__bar span{margin-left:7px;color:#738091;font-size:11px;font-style:normal}.social-product-preview__screen img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
.product-pricing{padding:clamp(76px,9vw,130px) 0;background:#071a2e;color:#fff}.product-pricing__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(32px,7vw,100px);align-items:end;margin-bottom:52px}.product-pricing__heading .kicker{color:#78e3da}.product-pricing__heading h2{max-width:850px;margin:.25rem 0 0;color:#fff;font:500 clamp(42px,5.7vw,76px)/.98 Fraunces,Georgia,serif;letter-spacing:-.045em}.product-pricing__heading>p{margin:0;color:#c6d1dc;font-size:17px;line-height:1.7}.product-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.product-plan{position:relative;display:flex;min-width:0;padding:30px;flex-direction:column;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#fff;color:#10273d;box-shadow:0 30px 80px rgba(0,0,0,.18)}.product-plan--meta{border:2px solid #78e3da;transform:translateY(-12px)}.product-plan--pro{background:#edf2f7}.product-plan__badge{position:absolute;top:0;right:22px;padding:8px 13px;border-radius:0 0 8px 8px;background:#78e3da;color:#10273d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.product-plan--pro .product-plan__badge{background:#ffcf69}.product-plan__top{min-height:245px;padding-bottom:22px;border-bottom:1px solid #d8e0e8}.product-plan h3{max-width:290px;margin:.45rem 0 .7rem;font:600 29px/1.05 Fraunces,Georgia,serif}.product-plan__fit{min-height:54px;margin:0;color:#607083;font-size:14px;line-height:1.5}.product-plan .pricing-price{margin:22px 0 0}.product-plan .pricing-price strong{font-size:55px;letter-spacing:-.055em}.product-plan .pricing-price span{color:#6c7887}.product-plan__old-price{margin:2px 0 0;color:#68788a;font-size:12px;text-decoration:line-through}.product-plan ul{display:grid;gap:11px;margin:24px 0 30px;padding:0;list-style:none}.product-plan li{position:relative;padding-left:24px;color:#394c61;font-size:14px;line-height:1.45}.product-plan li:before{content:'✓';position:absolute;left:0;top:0;color:#257864;font-weight:900}.product-plan .button{width:100%;margin-top:auto;text-align:center}.product-plan .starter-dark-cta{background:#10273d;color:#fff;border-color:#10273d}.product-pricing__trust{display:flex;justify-content:center;gap:20px;margin-top:32px;color:#bcc8d4;font-size:13px;text-align:center}.product-pricing__trust strong{color:#fff}
@media(max-width:940px){.social-product-preview__grid{grid-template-columns:1fr}.social-product-preview__screen{transform:none}.product-pricing__grid{grid-template-columns:1fr}.product-plan{max-width:620px;width:100%;margin:0 auto}.product-plan--meta{transform:none}.product-plan__top{min-height:0}.product-plan__fit{min-height:0}.product-pricing__heading{grid-template-columns:1fr}.product-pricing__trust{align-items:center;flex-direction:column;gap:5px}}
@media(max-width:640px){.product-pricing{padding:64px 0}.product-pricing__heading{margin-bottom:32px}.product-pricing__heading h2{font-size:clamp(38px,12vw,54px)}.product-plan{padding:26px 22px;border-radius:14px}.product-plan__badge{right:14px}.product-pricing__trust{padding:0 12px}.product-hero__price-link{margin-left:-26px;margin-right:-26px}}
