.landing_site__hOv9b{--muted:#98a7bf;background:#050607;color:#f0f2f5;font-family:IBM Plex Sans,sans-serif;overflow:clip}
.landing_site__hOv9b *{box-sizing:border-box}
.landing_community__OudXN,.landing_footer__NntD6,.landing_header__oXNEM,.landing_hero__IFqnw,.landing_section__mWwzf{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}
.landing_site__hOv9b .landing_primary__j6iO_,.landing_site__hOv9b .landing_secondary__tPh7X{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 20px;border-radius:3px;background:#2563ff;color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}
.landing_site__hOv9b .landing_primary__j6iO_:hover{background:#3a74ff;transform:translateY(-2px)}
.landing_headerActions__irrq9 .landing_primary__j6iO_{padding:11px 16px;font-size:12px}
.landing_eyebrow__L_21j{font:9px/1.7 IBM Plex Mono,monospace;letter-spacing:2px;color:#a0acc0;text-transform:uppercase;margin:0 0 22px}
.landing_hero__IFqnw h1 span,.landing_site__hOv9b h2 span{color:#98a7bf}
.landing_section__mWwzf{padding-top:110px;scroll-margin-top:24px}
.landing_sectionHeading__kfsYD{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}
.landing_site__hOv9b h2{font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.08;letter-spacing:-.05em;margin:0}
.landing_sectionHeading__kfsYD>p{color:#95a4bb;font-size:13px;line-height:1.8;margin:0 0 3px}
.landing_sectionHeading__kfsYD .landing_eyebrow__L_21j{margin-bottom:18px}
.landing_community__OudXN>div>p:not(.landing_eyebrow__L_21j){font-size:13px;line-height:1.8;color:#8d9fba;margin-top:22px}
.landing_prices__MkVQH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.landing_prices__MkVQH article{border:1px solid #293448;border-radius:5px;background:#0b111b;padding:30px}
.landing_prices__MkVQH article[data-annual=true]{background:linear-gradient(90deg,#050912a6,#05091266),url(annual-titanium.webp) 50%/cover;border-color:#576986}
.landing_prices__MkVQH .landing_eyebrow__L_21j{font-size:8px;letter-spacing:1.4px;margin-bottom:26px}
.landing_prices__MkVQH h3{font-size:22px;font-weight:400;margin:0 0 10px;letter-spacing:-.03em}
.landing_prices__MkVQH article>p:not(.landing_eyebrow__L_21j){color:#91a4c2;font-size:12px}
.landing_price__7nUTh{margin-top:32px;font-size:46px;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}
.landing_price__7nUTh span{font-size:12px;color:#95a8c5;letter-spacing:0;margin-left:5px}
.landing_prices__MkVQH small{display:block;color:#8195b4;font-size:10px;line-height:1.7;margin-top:14px;min-height:34px}
.landing_prices__MkVQH .landing_primary__j6iO_{margin-top:22px;width:100%}
.landing_prices__MkVQH article[data-annual=true] .landing_primary__j6iO_{background:#c9d8ef;color:#101c30}
.landing_prices__MkVQH .landing_planFoot___WYnZ{display:flex;align-items:center;gap:7px;font-size:10px!important;margin-top:20px;line-height:1.7}
.landing_included__e5LKa{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px}
.landing_included__e5LKa span{display:flex;align-items:center;gap:7px;font-size:11px;color:#8d9fbc}
.landing_faq__8IYms{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}
.landing_faq__8IYms details{border-bottom:1px solid #253044}
.landing_faq__8IYms details:first-child{border-top:1px solid #253044}
.landing_faq__8IYms summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;color:#cad5e7;padding:22px 0;list-style:none}
.landing_faq__8IYms summary::-webkit-details-marker{display:none}
.landing_faq__8IYms details[open] summary svg{transform:rotate(180deg)}
.landing_faq__8IYms details p{font-size:13px;color:#96a6bf;line-height:1.9;margin:0 0 24px}
.landing_closing___RbtN>p:not(.landing_eyebrow__L_21j){font-size:13px;color:#93a4bf;margin:24px 0}
@media(min-width:1920px){.landing_community__OudXN,.landing_footer__NntD6,.landing_header__oXNEM,.landing_hero__IFqnw,.landing_section__mWwzf{max-width:1680px;width:calc(100% - 192px)}
.landing_section__mWwzf{padding-top:140px}
.landing_prices__MkVQH article{padding:40px}}
@media(max-width:1100px){.landing_prices__MkVQH article{padding:22px}
.landing_price__7nUTh{font-size:36px}
.landing_prices__MkVQH .landing_primary__j6iO_{padding-inline:14px;gap:12px}}
@media(max-width:767px){.landing_community__OudXN,.landing_footer__NntD6,.landing_header__oXNEM,.landing_hero__IFqnw,.landing_section__mWwzf{width:calc(100% - 40px)}
.landing_headerActions__irrq9 .landing_primary__j6iO_{display:none}
.landing_section__mWwzf{padding-top:72px}
.landing_sectionHeading__kfsYD{display:block;margin-bottom:28px}
.landing_sectionHeading__kfsYD>p{margin-top:20px;font-size:12px}
.landing_site__hOv9b h2{font-size:34px}
.landing_control__Hw5s3,.landing_faq__8IYms{grid-template-columns:1fr;gap:40px}
.landing_prices__MkVQH{grid-template-columns:1fr}
.landing_prices__MkVQH article{padding:28px}
.landing_price__7nUTh{font-size:44px}
.landing_prices__MkVQH small{min-height:0}
.landing_prices__MkVQH .landing_eyebrow__L_21j{margin-bottom:20px}
.landing_included__e5LKa{justify-content:flex-start;gap:16px}
.landing_included__e5LKa span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.landing_site__hOv9b *{scroll-behavior:auto;transition:none!important}}
.landing_productCopy__8DSMT>p:not(.landing_eyebrow__L_21j){max-width:320px;color:#91a3bf;font-size:13px;line-height:1.9;margin:24px 0}
@media(max-width:767px){.landing_productCopy__8DSMT>p:not(.landing_eyebrow__L_21j){margin:18px 0}}
.reference-section{background:transparent;overflow:visible;padding-bottom:0}.reference-section svg{flex-shrink:0}.reference-section .landing_primary__j6iO_{min-height:48px}.reference-section .landing_faq__8IYms{min-width:0}.landing_faq__8IYms>div{min-width:0}.landing_faq__8IYms summary:focus-visible{outline:2px solid #59d5e7;outline-offset:4px}.landing_faq__8IYms summary svg{transition:transform .2s}.landing_faq__8IYms{padding-bottom:90px}.reference-section .landing_sectionHeading__kfsYD h2{margin:0}.reference-section .landing_prices__MkVQH article{min-width:0}.reference-section .landing_prices__MkVQH article>p{line-height:1.65}@media(max-width:767px){.landing_faq__8IYms{padding-bottom:60px}.reference-section .landing_faq__8IYms summary{min-height:48px}}

.reference-section .landing_primary__j6iO_{justify-content:center}

/* Introductory monthly offer and annual value, in the existing quiet palette. */
#pricing .offer-label{color:#b5cfff;font-size:10px;letter-spacing:1.1px}
#pricing .landing_prices__MkVQH article{display:flex;flex-direction:column}
#pricing .landing_prices__MkVQH .landing_eyebrow__L_21j{min-height:32px;margin-bottom:16px}
#pricing .landing_price__7nUTh{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:8px}
#pricing .landing_price__7nUTh .price-approx{font-size:24px;margin:0 6px 0 0;color:#a9bbd6}
#pricing .pricing-terms{font-size:12px;min-height:44px;line-height:1.8}
#pricing .pricing-terms strong{font-weight:400;color:#d0dcef}
#pricing .landing_prices__MkVQH small{min-height:44px}
#pricing .landing_prices__MkVQH .landing_primary__j6iO_{margin-top:auto}
#pricing .landing_prices__MkVQH small{margin-bottom:22px}
#pricing .pricing-comparison{max-width:780px;margin:20px auto 0;color:#8495ae;text-align:center;font-size:12px;line-height:1.7}
@media(max-width:767px){#pricing .landing_prices__MkVQH .landing_eyebrow__L_21j{min-height:0}#pricing .pricing-comparison{text-align:left;margin-top:16px}}

/* Readable typography shared with the rest of Helix. */
.landing_site__hOv9b{font-family:Satoshi,Arial,sans-serif}
.reference-section .landing_eyebrow__L_21j,
#pricing .landing_prices__MkVQH .landing_eyebrow__L_21j{font-family:inherit;font-size:14px;font-weight:600;line-height:1.55;letter-spacing:0;text-transform:none;color:#bdcee8}
#pricing .landing_prices__MkVQH .landing_eyebrow__L_21j{min-height:44px;margin-bottom:16px}
#pricing .landing_prices__MkVQH article>p:not(.landing_eyebrow__L_21j){font-size:14px;color:#aabbd3}
#pricing .landing_price__7nUTh span:not(.price-approx){font-size:14px;color:#afc0da;line-height:1.5}
#pricing .landing_prices__MkVQH small{font-size:14px;line-height:1.7;color:#aabbd3;min-height:48px}
#pricing .landing_prices__MkVQH .landing_planFoot___WYnZ{font-size:13px!important;color:#aabbd3;align-items:flex-start}
#pricing .landing_planFoot___WYnZ svg{margin-top:4px}
.reference-section .landing_primary__j6iO_{font-size:14px;font-weight:600}
.reference-section .landing_sectionHeading__kfsYD>p{font-size:16px;color:#aabbd3;line-height:1.65}
#pricing .pricing-comparison{font-size:13px;color:#a0b1ca;max-width:900px}
#faq summary{font-size:16px;color:#dce5f2}
#faq details p{font-size:16px;color:#aabbd3;line-height:1.75}
@media(max-width:767px){#pricing .landing_prices__MkVQH .landing_eyebrow__L_21j{min-height:0}}
