.active-link{color:var(--purple)!important}.breadcrumbs{display:flex;gap:9px;align-items:center;padding-top:25px;font-size:12px;color:#8a8d9b}.breadcrumbs a:hover{color:var(--purple)}.offline-hero{min-height:650px;padding-top:55px;padding-bottom:80px;display:grid;grid-template-columns:1.05fr .85fr;gap:78px;align-items:center}.offline-hero h1{font-family:Manrope,sans-serif;font-size:clamp(47px,5vw,68px);line-height:1.08;letter-spacing:-2.8px;margin:0}.offline-hero h1 em{font-style:normal;color:var(--purple)}.offline-order{padding-top:22px}.counter-preview{margin:20px 0 23px;padding:19px 20px;border-radius:14px;background:linear-gradient(135deg,#f4f2ff,#f7f7fb);border:1px solid #e5e1ff}.counter-preview>span,.counter-preview>small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.counter-preview>div{display:flex;justify-content:space-between;align-items:center;margin:5px 0}.counter-preview strong{font:800 35px Manrope}.counter-preview b{color:var(--purple);background:#fff;border-radius:20px;padding:5px 10px;font-size:11px;box-shadow:0 4px 12px rgba(50,40,110,.08)}.counter-preview b i{font-style:normal;color:var(--green)}.order-details{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.order-details div{border:1px solid var(--line);border-radius:9px;padding:9px 11px}.order-details span,.order-details b{display:block}.order-details span{font-size:10px;color:var(--muted)}.order-details b{font-size:12px}.microcopy{text-align:center!important;font-size:10px!important;margin:13px 0 0!important}.offline-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px}.price-card{position:relative;border:1px solid var(--line);border-radius:17px;padding:25px 22px;background:#fff}.price-card.popular{border:2px solid var(--purple);box-shadow:0 17px 42px rgba(108,92,231,.14)}.package-badge{color:var(--purple);text-transform:uppercase;letter-spacing:.8px;font-weight:800;font-size:9px}.best-badge{position:absolute;top:-13px;right:13px;background:var(--purple);color:#fff;border-radius:20px;padding:4px 10px;text-transform:uppercase;font-size:9px;font-weight:800}.price-card h3{font-family:Manrope;font-size:31px;margin:18px 0 0}.price-card p{margin:0 0 18px;color:var(--muted);font-size:12px}.price-card>strong,.price-card>small{display:block}.price-card>strong{font-family:Manrope;font-size:25px}.price-card>small{font-size:10px;color:var(--muted);margin-bottom:18px}.price-card .outline-button,.price-card .full-button{font-size:11px;padding:11px}.value-section{background:var(--bg);color:#fff;overflow:hidden}.value-grid{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center}.value-copy h2{font:800 clamp(37px,4vw,50px)/1.08 Manrope;letter-spacing:-2px;margin:0}.value-copy>p{color:#b1b4c4}.value-copy ul{list-style:none;padding:0;margin:25px 0}.value-copy li{position:relative;padding-left:22px;color:#aeb1c2;margin:13px 0}.value-copy li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.value-copy li b{color:#fff}.light-link{color:#fff}.metric-card{background:#fff;color:var(--ink);border-radius:20px;padding:30px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.metric-card>span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-weight:800}.metric-number{display:flex;justify-content:space-between;align-items:end;margin-top:18px}.metric-number small{color:var(--muted)}.metric-number b{font:800 45px Manrope;color:#a7a9b4}.growth-line{display:flex;align-items:center;gap:10px;margin:15px 0}.growth-line i{height:3px;flex:1;background:linear-gradient(90deg,#ddd,var(--purple));border-radius:3px}.growth-line span{font-size:11px;color:var(--purple);font-weight:800}.metric-number.after b{color:var(--purple);font-size:57px}.metric-card p{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:17px;margin-bottom:0}.choice-table{margin-top:45px;border:1px solid var(--line);border-radius:17px;overflow:hidden}.choice-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:16px 22px;border-bottom:1px solid var(--line);font-size:13px}.choice-table>div:last-child{border:0}.choice-head{background:var(--soft);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:10px!important}.choice-table b{color:var(--purple)}.how-bg{background:var(--soft)}.horizontal-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;background:#fff;border:1px solid var(--line);border-radius:18px}.horizontal-steps article{position:relative;padding:38px 35px;border-right:1px solid var(--line)}.horizontal-steps article:last-child{border:0}.horizontal-steps article>span{position:absolute;top:18px;right:20px;font:800 11px Manrope;color:#b2b4c0}.step-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#efedff;color:var(--purple);font-size:21px;font-weight:800}.horizontal-steps h3{font-family:Manrope;font-size:19px;margin:19px 0 6px}.horizontal-steps p{font-size:13px;color:var(--muted);margin:0}.expectation-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.do-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.do-cards article{border:1px solid var(--line);border-radius:17px;padding:26px}.do-cards h3{font:700 20px Manrope;margin:16px 0}.do-cards ul{list-style:none;padding:0;margin:0}.do-cards li{font-size:13px;color:var(--muted);margin:9px 0}.do-cards li:before{content:"•";color:var(--purple);margin-right:8px}.do-icon,.dont-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#e8faf2;color:#18a96e;font-weight:800}.dont-icon{background:#fff0f0;color:#dc5d65}.offline-page .final-cta{background:linear-gradient(125deg,#191d36,#6253dc)}
@media(max-width:900px){.offline-hero,.value-grid,.expectation-grid{grid-template-columns:1fr}.offline-hero{padding-top:40px;gap:40px}.offline-hero .hero-copy{text-align:center}.offline-order{max-width:530px;margin:auto;width:100%}.value-grid,.expectation-grid{gap:55px}.value-visual{max-width:500px;margin:auto;width:100%}.horizontal-steps{grid-template-columns:1fr}.horizontal-steps article{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.breadcrumbs{padding-top:18px}.offline-hero h1{font-size:41px;letter-spacing:-2px}.offline-package-grid,.do-cards{grid-template-columns:1fr}.choice-table{overflow-x:auto}.choice-table>div{min-width:600px}.horizontal-steps article{padding-left:20px;padding-right:20px}.metric-number.after b{font-size:48px}}
