.starter-offer{padding:80px 0;scroll-margin-top:30px;background:#0d0d14;color:#f8f5ff}.starter-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;gap:40px 66px;align-items:center;padding:64px;border:1px solid #b784ed55;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 4% 0%,#763ca13d,transparent 64%),radial-gradient(ellipse at 100% 100%,#284f8438,transparent 60%),#15131f;box-shadow:0 24px 90px #0003}.starter-shell:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#b978ff,#ef79cf,#7cbfff);pointer-events:none}.starter-kicker,.starter-label{display:block;font-size:10px;line-height:1.7;letter-spacing:.16em;font-weight:750;color:#d7b9f6}.starter-copy h2{font-size:clamp(34px,3.9vw,54px);line-height:1.12;letter-spacing:-.045em;margin:22px 0}.starter-copy h2>span{color:#d8a5ff;background:linear-gradient(105deg,#d7a1ff 5%,#f3a2d9 53%,#94ccff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.starter-copy .starter-lead{font-size:16px;line-height:1.85;color:#d4cddd;max-width:450px;margin:0}.starter-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.starter-tags span{padding:7px 11px;border:1px solid #b58ad735;border-radius:99px;color:#dcd0e8;font-size:11px;background:#ffffff04}.starter-card{padding:32px;border:1px solid #c19bea55;border-radius:22px;background:linear-gradient(145deg,#2c203dce,#171923eb);box-shadow:0 12px 40px #0002}.starter-price{display:flex;gap:12px;align-items:baseline;margin:12px 0 4px}.starter-price>span{font-size:17px;color:#e3cbee}.starter-price strong{font-size:clamp(58px,5vw,76px);line-height:1.15;letter-spacing:-.06em;color:#fff;font-weight:800}.starter-price strong span{font-size:.64em;letter-spacing:-.03em}.starter-price-note{font-size:13px;color:#d2c2dd;margin:2px 0 25px}.starter-includes{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:13px}.starter-includes li{position:relative;padding-left:25px;font-size:14px;line-height:1.6;color:#eee7f5}.starter-includes li:before{content:"✓";position:absolute;left:0;color:#dba6ff;font-weight:800}.starter-cta{display:flex;align-items:center;justify-content:center;min-height:54px;padding:15px 20px;border-radius:12px;background:linear-gradient(105deg,#c495ff,#e5a2e5 53%,#a1c7ff);color:#21122e;font-size:14px;font-weight:800;text-align:center;transition:transform .2s,box-shadow .2s}.starter-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c495ff33}.starter-cta:focus-visible{outline:3px solid white;outline-offset:5px}.starter-reassurance{margin:13px 0 0;color:#c8bdd2;font-size:11px;line-height:1.7;text-align:center}.starter-footnote{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:25px;border-top:1px solid #d2b5e424}.starter-footnote p{font-size:12px;line-height:1.8;color:#bfb3cd;margin:0}.starter-enquiry-note{padding:14px 17px;margin:0 0 20px;border:1px solid #d7a1ff66;border-radius:12px;background:#a777cf16;color:#eee1ff;font-size:14px;line-height:1.6}.starter-enquiry-note[hidden]{display:none}@media(max-width:900px){.starter-shell{padding:40px;gap:32px}.starter-copy h2{font-size:39px}.starter-card{padding:26px}.starter-offer{padding:55px 0}}@media(max-width:680px){.starter-shell{grid-template-columns:1fr;padding:27px 22px;gap:28px;border-radius:22px}.starter-copy h2{font-size:clamp(32px,9vw,43px)}.starter-copy .starter-lead{font-size:15px}.starter-tags{margin-top:22px}.starter-card{padding:25px 22px}.starter-footnote{grid-template-columns:1fr;gap:14px}.starter-offer{padding:35px 0}.starter-price strong{font-size:64px}}@media(prefers-reduced-motion:reduce){.starter-cta{transition:none}}@media(forced-colors:active){.starter-copy h2>span{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.starter-cta{border:2px solid ButtonText;color:ButtonText}.starter-shell:before{display:none}}
