*{box-sizing:border-box}body{margin:0;background:#fcfdfb;color:#13221c;font:16px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.wrap,header{max-width:1200px;margin:auto;padding-inline:32px}header{display:flex;align-items:center;gap:32px;min-height:96px}header nav{display:flex;gap:30px;margin-left:auto;font-size:14px;font-weight:600}.login{border:1px solid #d9dfda;border-radius:9px;padding:9px 20px;font-size:14px;font-weight:650}.hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-top:64px;padding-bottom:80px}.eyebrow{color:#c50d17;font-size:11px;font-weight:750;letter-spacing:1.6px;margin:0 0 20px}h1{font-size:clamp(45px,5.5vw,72px);line-height:1.04;letter-spacing:-3px;margin:0 0 26px;font-weight:720}h1 em{font-style:normal;color:#d11212}.intro{color:#5b6b62;font-size:18px;max-width:490px;margin:0 0 28px}.actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;border-radius:10px;line-height:1.4;font-size:14px;font-weight:750}.primary{background:#d11212;color:#fff}.primary:hover{background:#ad0910}.dark{background:#132a1e;color:white}.text-link{font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.fine{font-size:12px;color:#6b776f;margin-top:18px}.visual{background:#10271c;color:white;border-radius:22px;padding:28px;box-shadow:0 20px 50px #14352212;position:relative}.visual-top{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.5px;color:#b4c8bc}.visual-top>span:last-child{margin-left:auto;font-style:italic;color:#ec2626;font-weight:900;font-size:25px}.dot{width:6px;height:6px;border-radius:50%;background:#83bb99}.visual h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:30px 0}.flow-card{display:flex;align-items:center;gap:14px;background:#ffffff0b;border:1px solid #ffffff16;border-radius:11px;padding:17px 15px;margin:11px 0}.flow-card>b{font-size:11px;color:#a2c3af;border:1px solid #ffffff25;border-radius:7px;padding:7px}.flow-card strong{font-size:15px}.flow-card p{font-size:12px;color:#b6c7bb;line-height:1.5;margin:3px 0 0}.flow-card>span{margin-left:auto;color:#acc6b5}.visual-foot{font-size:9px;letter-spacing:1.6px;color:#9ab4a3;margin-top:25px}.audience{border-block:1px solid #e2e7e1;background:#f2f5ef}.audience .wrap{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:23px;font-size:13px;color:#6a756b}.audience span{font-size:15px;font-weight:650;color:#304336}.section{padding-top:80px;padding-bottom:80px}h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1.3px;margin:0 0 22px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.section-heading>p{max-width:330px;font-size:15px;color:#657368}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{padding:28px;border:1px solid #dfe5dc;background:white;border-radius:15px}.features article>span{font-size:10px;letter-spacing:1px;color:#be141b;font-weight:750}h3{font-size:19px;line-height:1.3;letter-spacing:-.3px;margin:22px 0 12px}.features p{font-size:14px;color:#657266}.features a{font-size:13px;font-weight:650;border-bottom:1px solid #cad4c9}.start{background:#eff3eb;padding:65px 0}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.start p{font-size:15px;color:#657365;max-width:450px}.start ol{list-style:none;margin:0;padding:0}.start li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d4ddcf}.start li>b{color:#c50d17;font-size:12px;padding-top:5px}.start li h3{margin:0}.start li p{margin:6px 0 0;font-size:14px}.offer{background:#fff8f3;border:1px solid #f1dfd2;border-radius:18px;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:50px}.offer p:not(.eyebrow){max-width:510px;font-size:14px;color:#6e746b}.final-cta{text-align:center;padding-bottom:70px}.final-cta h2{font-size:clamp(32px,4vw,48px)}footer{border-top:1px solid #e1e6df;padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;gap:24px}footer p{font-size:11px;color:#718074}footer>div:last-child{display:flex;gap:22px;font-size:12px;align-items:start;padding-top:14px}a:focus-visible{outline:3px solid #d11212;outline-offset:5px}@media(max-width:850px){.hero{gap:30px;padding-top:35px}.hero h1{font-size:49px}.features{gap:12px}.features article{padding:22px}.start-grid{gap:35px}.offer{gap:25px}}@media(max-width:650px){.wrap,header{padding-inline:20px}header{min-height:78px;gap:16px}header img{width:125px;height:auto}header nav{gap:14px;font-size:12px}header nav a:last-child{display:none}.login{padding:7px 12px;font-size:12px}.hero{grid-template-columns:1fr;gap:32px;padding-top:30px;padding-bottom:40px}.hero h1{font-size:48px;letter-spacing:-2px}.intro{font-size:16px}.visual{padding:24px}.visual h2{margin:24px 0;font-size:28px}.audience .wrap{flex-wrap:wrap;gap:12px 24px;justify-content:flex-start}.audience .wrap{font-size:12px}.audience span{font-size:13px}.section{padding-top:48px;padding-bottom:48px}.section-heading{display:block;margin-bottom:24px}.features{grid-template-columns:1fr}.features h3{margin-top:14px}.start{padding:40px 0}.start-grid{grid-template-columns:1fr;gap:24px}.offer{display:block;padding:25px}.offer .button{margin-top:12px}footer{flex-direction:column;gap:5px}.button{padding:15px 18px}.final-cta{padding-bottom:40px}}@media(display-mode:standalone),(display-mode:minimal-ui),(display-mode:window-controls-overlay){body[data-marketing-page]{visibility:hidden}}

.inner-hero{padding-top:60px;padding-bottom:40px}.inner-hero h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px}.inner-hero .intro{max-width:700px;font-size:17px}.compact-section{padding-bottom:45px;padding-top:0}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price-card{padding:30px;border:1px solid #dce4d9;border-radius:16px;background:white;display:flex;flex-direction:column}.price-card.recommended{border:2px solid #d11212;background:#fffdfb}.price-card h2{margin-bottom:8px;font-size:29px}.price-card>p{font-size:14px;color:#667666}.price{font-size:36px;letter-spacing:-1px;font-weight:750;margin-top:18px}.price small{display:block;font-size:11px;color:#6b786b;letter-spacing:0;font-weight:400}.bonus{border:1px solid #dce8da;border-radius:6px;background:#f1f6ed;padding:7px;font-size:11px!important;color:#3d5f39!important}.price-card ul{list-style:none;padding:0;margin:15px 0 28px;flex:1}.price-card li{font-size:13px;padding:9px 0;border-bottom:1px solid #edf0e9}.price-card li:before{content:'✓';color:#477243;margin-right:10px}.addon{border:1px solid #e1e7dd;border-radius:12px;padding:25px;margin-top:25px}.addon h3{margin-top:0}.addon p{font-size:14px;color:#667666}.faq{max-width:900px;padding-top:0;padding-bottom:45px}.faq details{border-bottom:1px solid #dce4d7;padding:22px 0}.faq summary{font-size:17px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px}.faq summary:after{content:'+';color:#c50d17;font-size:22px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:15px;color:#657565;max-width:740px;margin:18px 0 0}.help-cta{padding-block:35px 70px;max-width:900px}.help-cta p{color:#657565;max-width:650px}@media(max-width:850px){.price-card{padding:22px}.price{font-size:30px}}@media(max-width:650px){.inner-hero{padding-top:30px;padding-bottom:25px}.inner-hero h1{font-size:38px;letter-spacing:-1.3px}.prices{grid-template-columns:1fr}.price-card{padding:26px}.price-card h2{font-size:30px}.faq summary{font-size:15px}.faq details p{font-size:14px}}
/* Accessible plan identities: metallic surfaces, dark text, Workfry-red primary actions. */
[data-tier="silver"]{--tier:#637185;--tier-soft:#eef1f5;--tier-line:#bac3ce;--tier-ink:#344457}
[data-tier="gold"]{--tier:#9a6814;--tier-soft:#fff7e4;--tier-line:#d4ae5a;--tier-ink:#70490d}
[data-tier="platinum"]{--tier:#657d8c;--tier-soft:#edf4f6;--tier-line:#aabec8;--tier-ink:#324f60}
.price-card[data-tier],.plan-card[data-tier]{border-color:var(--tier-line);border-top:5px solid var(--tier);background:linear-gradient(145deg,var(--tier-soft),#fff 70%)}
.price-card[data-tier] h2,.plan-card[data-tier] h2,.price-card[data-tier] .eyebrow,.plan-card[data-tier] .eyebrow{color:var(--tier-ink)}
.price-card[data-tier] .bonus{border-color:var(--tier-line);background:var(--tier-soft);color:var(--tier-ink)!important}
html[data-plan="silver"]{--plan-surface:#eef1f5;--plan-edge:#bac3ce;--plan-ink:#344457}
html[data-plan="gold"]{--plan-surface:#fff7e4;--plan-edge:#d4ae5a;--plan-ink:#70490d}
html[data-plan="platinum"]{--plan-surface:#edf4f6;--plan-edge:#aabec8;--plan-ink:#324f60}
html[data-plan="silver"] .topbar,html[data-plan="gold"] .topbar,html[data-plan="platinum"] .topbar{background:linear-gradient(100deg,#fff,var(--plan-surface));border-bottom-color:var(--plan-edge)}
html[data-plan] .mode-pill{background:var(--plan-surface,#f1f5f4);border-color:var(--plan-edge,#dbe4de);color:var(--plan-ink,#415349)}
html[data-plan="silver"] .metric,html[data-plan="gold"] .metric,html[data-plan="platinum"] .metric{border-top:3px solid var(--plan-edge)}
