/* Commercial opening for the local preview. No trial is activated here. */
.hero{grid-template-columns:1.2fr .9fr;min-height:650px;padding-block:48px 50px;gap:45px}
.hero h1{font-size:clamp(48px,4.8vw,68px);line-height:1.04;letter-spacing:-.055em}
.hero-copy>.eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:20px}
.hero-copy>.intro{font-size:17px;line-height:1.65;margin-top:22px;max-width:480px}
.hero-offer{display:flex;align-items:center;gap:30px;margin-top:30px}
.hero-trial{padding-right:30px;border-right:1px solid #48433e}
.hero-trial strong{display:block;font-size:37px;line-height:1.2;letter-spacing:-.045em;color:#ff925e;font-weight:650}
.hero-trial span{display:block;font-size:12px;color:#cec9c5;margin-top:7px}
.hero-starting-price>span{display:block;color:#cec9c5;font-size:11px;margin-bottom:5px}
.hero-starting-price strong{font-size:36px;line-height:1.2;letter-spacing:-.045em;font-weight:600}
.hero-starting-price small{font-size:14px;letter-spacing:0;margin-left:4px;font-weight:400;color:#cec9c5}
.hero .hero-offer-detail{font-size:11px;color:#bbb8b5;margin-top:16px;line-height:1.7}
.hero-offer-detail a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.hero .hero-actions{margin-top:23px;gap:11px;flex-wrap:nowrap}
.hero-actions .button{font-size:13px;padding:14px 18px;gap:14px;white-space:nowrap}
.hero .hero-reassurance{font-size:12px;color:#d3d1cd;margin-top:16px}
.hero .hero-preview-note{font-size:10px;color:#b0ada8;margin-top:8px;line-height:1.6}
.hero .hero-art{padding-top:78px;padding-bottom:0}
.hero .hero-art .robot{max-width:425px}
.hero .hero-greeting{top:8px;left:12%;padding:17px 23px;border-radius:15px 15px 3px 15px}
.hero .hero-greeting strong{font-size:25px;letter-spacing:-.045em}
.hero .hero-greeting p{font-size:12px;margin-top:6px}
.hero .orbit{width:95%;transform:none}
@media(min-width:1600px){.hero{min-height:670px}.hero h1{font-size:72px}}
@media(min-width:761px) and (max-width:1100px){.hero{gap:20px;grid-template-columns:1.25fr .8fr}.hero h1{font-size:54px}.hero .hero-actions{flex-wrap:wrap}.hero-offer{gap:18px}.hero-trial{padding-right:18px}.hero-trial strong{font-size:32px}.hero-starting-price strong{font-size:31px}.hero .hero-greeting{left:0;padding:16px}.hero .hero-greeting strong{font-size:23px}}
@media(max-width:760px){.hero{grid-template-columns:1fr;gap:24px;padding-block:34px 30px;min-height:0}.hero h1{font-size:clamp(42px,9vw,62px)}.hero-copy>.eyebrow{font-size:9px;line-height:1.6;letter-spacing:.08em;margin-bottom:17px}.hero-copy>.intro{font-size:15px;line-height:1.6;margin-top:18px}.hero-offer{gap:20px;margin-top:24px}.hero-trial{padding-right:20px}.hero-trial strong{font-size:30px}.hero-trial span{font-size:10px}.hero-starting-price>span{font-size:10px}.hero-starting-price strong{font-size:30px}.hero-starting-price small{font-size:12px}.hero .hero-actions{display:grid;grid-template-columns:1fr;margin-top:20px;gap:10px}.hero-actions .button{width:100%;justify-content:space-between;font-size:14px;padding-inline:18px}.hero .hero-reassurance{font-size:11px;margin-top:14px}.hero .hero-preview-note{font-size:10px;max-width:320px}.hero .hero-offer-detail{font-size:10px;margin-top:14px}.hero .hero-art{padding-top:69px;max-width:340px}.hero .hero-art .robot{max-width:290px}.hero .hero-greeting{left:6%;padding:14px 20px}.hero .hero-greeting strong{font-size:22px}}
@media(max-width:370px){.hero-offer{gap:14px}.hero-trial{padding-right:14px}.hero-trial strong{font-size:28px}.hero-starting-price strong{font-size:28px}}
