.f-home-relaunch .f-preview-hero .f-copy h1{font-size:clamp(40px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em}
.f-home-relaunch .f-hero-lead{max-width:560px}
.f-home-relaunch .f-hero-trust{flex-wrap:wrap;gap:10px 16px}
.f-home-relaunch .f-hero-trust>span{white-space:normal}
.f-home-relaunch .f-live-preview{scroll-margin-top:100px}
.f-home-relaunch .f-preview-panel{min-height:0}
.f-home-relaunch .home-email-demo{padding:16px;border:1px solid #dfe4f3;border-radius:14px;background:#f8faff;display:grid;gap:6px;text-align:left}
.home-email-demo small{color:#556785;font-size:10px;letter-spacing:.06em;font-weight:800}
.home-email-demo b{font-size:13px;color:#273859}
.home-email-demo p{font-size:13px;line-height:1.65;margin:3px 0;color:#40516d;white-space:pre-line}
#homeDemoForm fieldset{border:0;padding:0;margin:16px 0}
#homeDemoForm legend{font-size:14px;font-weight:750;color:#18284d;line-height:1.5;margin-bottom:10px}
.home-demo-choices{display:grid;gap:7px}
.home-demo-option{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #e0e5f0;border-radius:10px;color:#344567;background:#fff;font-size:13px;line-height:1.4;cursor:pointer}
.home-demo-option:has(input:checked){border-color:#6554e8;background:#f5f3ff;color:#342a81}
.home-demo-option:focus-within{outline:3px solid #a9b8ff;outline-offset:2px}
.home-demo-option input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#6554e8}
#homeDemoCheck{width:100%;min-height:46px}
.home-demo-feedback{margin-top:16px;border-left:3px solid #6852e8;padding:14px;background:#f5f3ff;border-radius:10px;color:#29345a;text-align:left}
.home-demo-feedback[data-correct=true]{background:#eefaf4;border-color:#188660}
.home-demo-feedback strong{font-size:14px;line-height:1.5;display:block}
.home-demo-feedback p{font-size:12px;line-height:1.6;margin:9px 0}
.home-demo-next{font-size:12px;font-weight:800;color:#4f40b9}
.home-demo-retry{border:0;background:none;text-decoration:underline;color:#5548bd;font:inherit;font-size:12px;margin-top:8px;min-height:44px;cursor:pointer}
.home-demo-note{font-size:11px!important;line-height:1.6!important;color:#69738c!important;margin:12px 0 0!important}
.home-demo-note a{color:#5144b6;font-weight:750}
.home-tour-section{background:#f7f9ff}
.home-tour-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:center}
.home-tour-player{min-width:0}
.home-tour-player video{display:block;width:100%;aspect-ratio:8/5;background:#111a32;border-radius:18px;border:1px solid #dfe5f3;box-shadow:0 12px 35px #22345c14}
.home-tour-player>p{font-size:12px;line-height:1.6;color:#65718b;margin:12px 0}
.home-tour-steps{display:grid;gap:20px}
.home-tour-steps article{position:relative;padding-left:42px}
.home-tour-steps article>span{position:absolute;left:0;top:1px;background:#eae6ff;border-radius:10px;color:#5844c5;font-size:12px;font-weight:850;padding:7px}
.home-tour-steps h3{font-size:18px;margin:0 0 6px;color:#24335b}
.home-tour-steps p{font-size:14px;line-height:1.65;color:#65718b;margin:0}
.home-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}
.home-screen-grid figure{margin:0;min-width:0}
.home-screen-grid img{width:100%;height:auto;border-radius:12px;border:1px solid #dce2ee;display:block;background:#fff}
.home-screen-grid figcaption{font-size:12px;line-height:1.5;color:#65718b;margin-top:10px}
.f-home-relaunch .home-confirmed-stories{grid-template-columns:repeat(2,minmax(0,1fr));max-width:950px;margin:auto}
.home-story-label{font-size:11px;color:#68718b;line-height:1.5}
.home-plans-section{scroll-margin-top:80px;background:#fff}
.home-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.home-plan-card{display:flex;flex-direction:column;border:1px solid #e1e5f1;border-radius:20px;padding:28px;box-shadow:0 8px 26px #21345408;background:#fff}
.home-plan-featured{border:2px solid #7663ea;background:linear-gradient(160deg,#fbfaff,#fff)}
.home-plan-card .tag{align-self:flex-start}
.home-plan-card h3{font-size:20px;color:#263259;margin:16px 0 12px}
.home-plan-price{font-weight:850;font-size:34px;letter-spacing:-.04em;color:#172347}
.home-plan-price small{font-size:12px;letter-spacing:0;font-weight:600;color:#63718c}
.home-plan-card>p{font-size:14px;color:#65718b;line-height:1.6}
.home-plan-card ul{padding-left:20px;margin:12px 0 26px;flex:1;font-size:14px;line-height:1.65;color:#43526d}
.home-plan-card li{margin-bottom:10px}
.home-plan-card .btn{text-align:center;min-height:46px}
.home-plan-card>small{font-size:11px;color:#65718b;line-height:1.5;margin-top:12px;text-align:center}
.home-checkout-status{font-size:14px;text-align:center;padding:16px;border-radius:12px;background:#f5f6fc;color:#43526d;line-height:1.6;margin:22px 0 14px}
.home-purchase-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12px;color:#465675;line-height:1.6}
.home-purchase-trust a{color:#5346bc;text-decoration:underline;text-underline-offset:3px}
.home-plan-note{font-size:12px;line-height:1.6;text-align:center;color:#65718b;margin-top:16px}
.home-plan-note a{color:#5346bc}
.f-home-relaunch [hidden]{display:none!important}
.f-home-relaunch #homeDemoForm .btn:focus-visible,.f-home-relaunch a:focus-visible{outline:3px solid #96a8ff;outline-offset:4px}
@media(max-width:900px){.home-tour-layout{grid-template-columns:1fr;gap:20px}.home-plan-grid{grid-template-columns:1fr}.home-plan-card{padding:24px}.home-screen-grid{gap:12px}.f-home-relaunch .f-preview-hero .f-copy h1{font-size:48px}}
@media(max-width:600px){.f-home-relaunch .f-preview-hero .f-copy h1{font-size:39px}.home-screen-grid{grid-template-columns:1fr}.f-home-relaunch .home-confirmed-stories{grid-template-columns:1fr}.home-tour-steps h3{font-size:17px}.home-tour-player video{border-radius:12px}.home-plan-price{font-size:32px}.home-purchase-trust{justify-content:flex-start}.f-home-relaunch .f-live-top strong{font-size:14px}.f-home-relaunch .f-live-top{gap:10px}.f-home-relaunch .f-live-pill{font-size:9px}.f-home-relaunch .f-preview-tabs{flex-wrap:wrap}}
.home-article-links .card h3{margin-top:16px}.home-article-links .card>a{color:#5144c6;font-weight:700;font-size:14px}.home-article-links .card p{font-size:15px;line-height:1.7}.home-article-links>.container>p{margin-top:24px}
