.marketing-site{--marketing-anchor-offset:120px;background:#fff}.marketing-container{width:min(1180px,100% - 80px);margin-inline:auto}.marketing-header{z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:98px;margin:auto;padding:24px max(40px,50% - 630px);display:flex;position:sticky;top:0;box-shadow:0 1px #e1e6e9}.marketing-header nav{align-items:center;gap:30px;margin:0;font-size:14px;font-weight:600;display:flex}.marketing-header nav>a:not(.button):hover{color:var(--orange-dark)}.marketing-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:78px 90px;display:grid}.marketing-site .eyebrow{letter-spacing:.12em;font-size:13px}.marketing-hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.5vw,60px);font-weight:650;line-height:1.1}.marketing-hero h1 span{color:var(--orange-dark)}.marketing-lead{color:#526571;max-width:540px;margin:26px 0 16px;font-size:19px;line-height:1.75}.marketing-hero-detail{color:#526571;max-width:540px;margin:0 0 28px;font-size:16px;line-height:1.75}.marketing-site .button{text-align:center;border-radius:8px;min-height:52px;padding:15px 22px;font-size:16px}.marketing-site .button.orange{background:var(--orange-dark);border-color:var(--orange-dark)}.marketing-site .button.orange:hover{background:#9f2f12}.marketing-assurance{color:#526571;margin-top:14px;font-size:14px;line-height:1.6}.marketing-text-link{text-underline-offset:5px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.marketing-preview{color:#fff;background:#172e3b;border-radius:18px;padding:32px;box-shadow:14px 18px #edf1f3}.marketing-preview-top{letter-spacing:.12em;color:#b6cbd6;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:650;display:flex}.marketing-preview-mark{color:#ff9471;letter-spacing:-2px;font-size:29px}.marketing-preview h2{letter-spacing:-.8px;margin-top:28px;font-size:31px;line-height:1.2}.marketing-preview>p{color:#c4d1d9;margin-top:15px;font-size:16px;line-height:1.65}.marketing-preview dl{margin:24px 0 0}.marketing-preview dl>div{border-top:1px solid #3a505d;padding:17px 0}.marketing-preview dt{font-size:16px;font-weight:650}.marketing-preview dd{color:#c4d1d9;margin:6px 0 0;font-size:15px;line-height:1.6}.marketing-preview-footer{color:#ffb59b;border-top:1px solid #3a505d;margin-top:10px;padding-top:20px;font-size:14px;line-height:1.6}.marketing-audience{background:#f2f5f7;border-block:1px solid #e1e6e9;padding-block:28px}.marketing-audience .marketing-container{justify-content:space-between;align-items:center;gap:28px;display:flex}.marketing-audience p{max-width:210px;font-size:16px;font-weight:650;line-height:1.5}.marketing-audience ul{color:#526571;flex-wrap:wrap;justify-content:flex-end;gap:14px 26px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.marketing-section{scroll-margin-top:var(--marketing-anchor-offset);padding-block:85px}.marketing-section-heading{max-width:690px}.marketing-site h2{line-height:1.2}.marketing-section-heading h2,.marketing-trial h2,.marketing-faq h2{letter-spacing:-1.2px;font-size:clamp(30px,3.2vw,42px)}.marketing-section-heading>p:last-child{color:#526571;margin-top:20px;line-height:1.7}.marketing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:45px;display:grid}.marketing-steps article{border-top:1px solid #ccd8de;padding-top:23px}.marketing-steps article>span{color:var(--orange-dark);font-size:14px;font-weight:700}.marketing-steps h3{margin:18px 0 12px;font-size:22px}.marketing-steps p{color:#526571;font-size:16px;line-height:1.75}.marketing-trial{scroll-margin-top:var(--marketing-anchor-offset);background:#f2f5f7;border:1px solid #dbe3e8;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:65px;padding:50px;display:grid;position:relative}.marketing-anchor{scroll-margin-top:var(--marketing-anchor-offset);position:absolute;top:0}.marketing-trial>div>p:not(.eyebrow){color:#526571;margin-top:20px;font-size:16px;line-height:1.75}.marketing-trial ul{gap:12px;margin:24px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.marketing-trial li:before{content:"✓";color:#285b44;margin-right:10px;font-weight:700}.marketing-trial-action{border-left:1px solid #d0dbe1;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:45px;display:flex}.marketing-trial-length{letter-spacing:-1.4px;margin-bottom:24px;font-size:42px;font-weight:650}.marketing-trial-length span{color:var(--orange-dark)}.marketing-trial .marketing-trial-action>p{font-size:14px;line-height:1.65}.marketing-trial-action p a{color:var(--ink);font-weight:650;text-decoration:underline}.marketing-faq{grid-template-columns:1fr 1.6fr;gap:80px;display:grid}.marketing-faq details{border-top:1px solid #d6dfe4;padding:22px 0}.marketing-faq details:last-child{border-bottom:1px solid #d6dfe4}.marketing-faq summary{font-size:16px;line-height:1.6}.marketing-faq details p{font-size:16px}.marketing-footer{margin-top:0;padding-block:30px}.marketing-footer small{font-size:13px}@media (max-width:1000px){.marketing-hero{gap:40px;padding-block:48px 65px}.marketing-header nav{gap:18px}.marketing-trial{gap:30px;padding:32px}.marketing-trial-action{padding-left:30px}.marketing-faq{gap:40px}}@media (max-width:740px){.marketing-site{--marketing-anchor-offset:190px}.marketing-container{width:calc(100% - 40px)}.marketing-header{flex-wrap:wrap;gap:20px;padding:20px}.marketing-header .brand{font-size:28px}.marketing-header nav{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;font-size:14px}.marketing-header nav .button{min-height:44px;padding:10px 14px;font-size:14px}.marketing-hero{grid-template-columns:1fr;gap:38px;padding-block:36px 54px}.marketing-hero h1{font-size:clamp(36px,7vw,50px)}.marketing-lead{margin-block:22px 16px;font-size:18px}.marketing-preview{margin-right:10px;padding:26px;box-shadow:10px 12px #edf1f3}.marketing-audience .marketing-container{flex-direction:column;align-items:flex-start;gap:18px}.marketing-audience p{max-width:none}.marketing-audience ul{flex-direction:column;justify-content:flex-start;gap:12px}.marketing-section{padding-block:54px}.marketing-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.marketing-trial,.marketing-faq{grid-template-columns:1fr;gap:30px}.marketing-trial{padding:26px}.marketing-trial-action{border-top:1px solid #d0dbe1;border-left:0;padding:26px 0 0}.marketing-trial-action .button{width:100%}.marketing-footer>div{flex-wrap:wrap;gap:18px}}
