.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:64px;display:grid}.pricing-section-head>p{color:#aeb8bd;margin:0;font-size:14px;line-height:1.8}.pricing-section-head.is-light>p{color:var(--steel)}.plan-track-list{border-top:1px solid #3b4347;max-width:920px;margin:54px auto 0}.plan-track{border-bottom:1px solid #3b4347;flex-direction:column;padding:42px clamp(0px,3vw,34px);display:flex;position:relative}.plan-track[data-featured=true]:before{content:"";background:var(--signal-red);width:3px;position:absolute;inset:0 auto 0 -18px}.plan-track-index{align-items:center;gap:20px;min-height:24px;display:flex}.plan-track-index>span,.plan-track-action>span{color:#89969c;font-size:10px}.plan-track-index>span:nth-child(2){margin-left:auto}.plan-track-index b{border:1px solid var(--signal-red);color:#fff;border-radius:3px;padding:4px 7px;font-size:10px}.plan-track-identity h2{font:400 38px/1.1 var(--font-display);margin:34px 0 12px}.plan-track-identity p,.plan-track-body>p,.plan-track-action p{color:#aeb8bd;margin:0;font-size:13px;line-height:1.75}.plan-track-body h3{max-width:640px;margin:12px 0 10px;font-size:18px;line-height:1.55}.plan-track-body{border-top:1px solid #30373b;margin-top:34px;padding-top:28px}.plan-block-label{color:#79868c;font-size:9px;display:block}.plan-track-body>.plan-block-label:nth-of-type(2){margin-top:32px}.guidance-rail{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.guidance-rail li{border-bottom:1px solid #30373b;grid-template-columns:30px minmax(0,1fr);align-content:center;min-height:62px;padding:8px 0;display:grid;position:relative}.guidance-rail li:before{content:"";z-index:0;background:repeating-linear-gradient(#536066 0 5px,#0000 5px 9px);width:1px;position:absolute;top:34px;bottom:-34px;left:8px}.guidance-rail li[data-active=true]:before{background:var(--timeline-cyan)}.guidance-rail li:last-child:before{display:none}.guidance-node{z-index:1;background:#667279;border:3px solid #1d2225;border-radius:50%;grid-row:1/span 2;place-self:center start;width:14px;height:14px;position:relative;box-shadow:0 0 0 1px #667279}.guidance-rail li[data-active=true] .guidance-node{background:var(--timeline-cyan);box-shadow:0 0 0 1px var(--timeline-cyan)}.guidance-rail li[data-current=true] .guidance-node{background:var(--signal-red);box-shadow:0 0 0 1px var(--signal-red)}.guidance-rail strong,.guidance-rail small{overflow-wrap:anywhere;grid-column:2}.guidance-rail strong{color:#e6ecef;font-size:12px}.guidance-rail li[data-active=false] strong{color:#6f7a80}.guidance-rail small{color:#7f8b91;font:400 9px/1.5 var(--font-mono);margin-top:3px}.plan-track-terms{border-top:1px solid #30373b;flex-direction:column;margin:28px 0 0;display:flex}.plan-track-terms div{border-bottom:1px solid #30373b;flex-direction:column;gap:5px;padding:14px 0;display:flex}.plan-track-terms dt,.plan-track-terms dd{margin:0}.plan-track-terms dt{color:#79868c;font:400 9px/1.5 var(--font-mono)}.plan-track-terms dd{color:#c7d0d4;font-size:12px;line-height:1.6}.plan-track-action{border-top:1px solid #30373b;flex-direction:column;align-items:flex-start;margin-top:34px;padding-top:28px;display:flex}.plan-track-action>strong{font:400 28px/1.1 var(--font-display);margin-top:18px}.plan-track-action p{margin:10px 0 22px;font-size:11px}.plan-track-action .btn{width:min(100%,360px)}.pricing-comparison{background:#fff}.comparison-plan-list{border-top:1px solid var(--line);max-width:920px;margin:48px auto 0}.comparison-plan{border-bottom:1px solid var(--line);flex-direction:column;padding:36px clamp(0px,3vw,34px);display:flex;position:relative}.comparison-plan[data-featured=true]:before{content:"";background:var(--signal-red);width:3px;position:absolute;inset:0 auto 0 -12px}.comparison-plan header{flex-direction:column;align-items:flex-start;display:flex}.comparison-plan header>span{color:var(--steel);font-size:10px}.comparison-plan header h3{font:400 30px/1.15 var(--font-display);margin:18px 0 0}.comparison-plan header strong{border:1px solid var(--signal-red);color:var(--signal-red);font:600 9px/1.3 var(--font-mono);border-radius:3px;margin-top:10px;padding:4px 7px}.comparison-plan dl{border-top:1px solid var(--line);margin:28px 0 24px}.comparison-plan dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(110px,auto);align-items:center;gap:24px;min-height:54px;padding:10px 0;display:grid}.comparison-plan dt,.comparison-plan dd{margin:0;font-size:12px}.comparison-plan dt{color:#3f494e}.comparison-plan dd{justify-self:end}.comparison-plan .btn{width:min(100%,360px)}.matrix-state{justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.matrix-state.is-included{color:#087e8b;font-weight:700}.matrix-state.is-excluded{color:#879198}.matrix-note{font-size:12px;font-weight:700}.pricing-limits{background:#e9edef}.service-register{border-top:1px solid #b8c2c6;max-width:920px;margin:48px auto 0}.service-register article{border-bottom:1px solid #b8c2c6;flex-direction:column;padding:36px clamp(0px,3vw,34px);display:flex}.service-register header>span{color:#6e7b81;font-size:10px}.service-register h3{font:400 28px/1.2 var(--font-display);margin:22px 0 0}.service-register dl{border-top:1px solid #c8d0d3;margin:28px 0 0}.service-register dl>div{border-bottom:1px solid #c8d0d3;flex-direction:column;gap:5px;padding:13px 0;display:flex}.service-register dl>div:last-child{border-bottom:0}.service-register dt,.service-register dd{margin:0;font-size:12px;line-height:1.65}.service-register dt{color:var(--steel)}.service-register dd{font-weight:650}.service-exclusions{margin-top:28px}.service-exclusions strong{color:var(--signal-red);font-size:11px}.service-exclusions ul{margin:12px 0 0;padding:0;list-style:none}.service-exclusions li{color:#4d585e;margin:8px 0;padding-left:14px;font-size:12px;line-height:1.65;position:relative}.service-exclusions li:before{content:"";background:var(--signal-red);width:5px;height:1px;position:absolute;top:.7em;left:0}.pricing-boundaries{background:var(--marker-yellow)}.boundary-grid{grid-template-columns:repeat(3,1fr);display:grid}.boundary-grid>div{border-right:1px solid #2b250f40;min-height:230px;padding:18px 34px 18px 0}.boundary-grid>div+div{padding-left:34px}.boundary-grid>div:last-child{border-right:0}.boundary-grid span{color:#6a591f;font-size:10px}.boundary-grid h2{margin:42px 0 12px;font-size:20px}.boundary-grid p{color:#493e1c;margin:0;font-size:13px;line-height:1.75}.pricing-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(54px,8vw,120px);display:grid}.pricing-decision{background:var(--ink);color:#fff;border-top:1px solid #343b3f;padding:72px 0}.pricing-decision-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.pricing-decision h2{max-width:740px;font:400 44px/1.1 var(--font-display);margin:0}.pricing-decision p:not(.eyebrow){color:#aeb8bd;max-width:700px;margin:18px 0 0;line-height:1.8}.pricing-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1050px){.plan-track-list,.comparison-plan-list,.service-register{max-width:820px}}@media (max-width:850px){.pricing-section-head,.pricing-faq-grid,.pricing-decision-grid{grid-template-columns:1fr;gap:28px}.plan-track[data-featured=true]:before{left:-10px}.boundary-grid{grid-template-columns:1fr}.boundary-grid>div,.boundary-grid>div+div{border-bottom:1px solid #2b250f40;border-right:0;min-height:0;padding:24px 0}.boundary-grid>div:last-child{border-bottom:0}.boundary-grid h2{margin-top:22px}.pricing-decision-actions{justify-content:flex-start}}@media (max-width:620px){.pricing-section-head>p{font-size:13px}.plan-track-list{margin-top:38px}.plan-track{padding:34px 0}.plan-track-index{flex-wrap:wrap;gap:8px 14px}.plan-track-index>span:nth-child(2){margin-left:0}.plan-track-index b{margin-left:auto}.plan-track-identity h2{font-size:30px}.guidance-rail strong{font-size:11px}.guidance-rail small{font-size:8px}.plan-track-action .btn{width:100%}.comparison-plan-list{margin-top:36px}.comparison-plan{padding:32px 0}.comparison-plan dl>div{grid-template-columns:minmax(0,1fr) auto;gap:14px}.comparison-plan[data-featured=true]:before{left:-10px}.service-register dl>div{display:flex}.service-register article{padding:32px 0}.pricing-decision{padding:58px 0}.pricing-decision h2{font-size:35px}.pricing-decision-actions{grid-template-columns:1fr;display:grid}.pricing-decision-actions .btn{width:100%}}
