.tier-rail{display:grid;grid-gap:var(--s4);gap:var(--s4);width:100%}@media (min-width:640px){.tier-rail{grid-template-columns:repeat(3,1fr);align-items:start}}.tier-card{background:var(--ground-raised);border:1px solid var(--structure-dim);border-radius:0;transition:border-color .16s ease}.tier-card:focus-within,.tier-card:hover{border-color:var(--structure)}.tier-toggle{display:grid;grid-gap:var(--s1);gap:var(--s1);justify-items:start;width:100%;text-align:left;padding:var(--s5);position:relative}.tier-price{font-size:var(--text-xl);letter-spacing:-.01em;line-height:1.1}.tier-summary{color:var(--text-secondary);font-size:var(--text-sm)}.tier-chevron{position:absolute;top:var(--s5);right:var(--s5);width:12px;height:8px;fill:none;stroke:var(--structure);stroke-width:1;display:none;transition:transform .2s ease,stroke .16s ease}.tier-toggle:focus-visible .tier-chevron,.tier-toggle:hover .tier-chevron{stroke:var(--ember)}.tier-rail-disclose.armed .tier-chevron{display:block}.tier-rail-disclose.armed .open .tier-chevron{transform:rotate(180deg)}.tier-panel-inner{display:grid;grid-gap:var(--s4);gap:var(--s4);min-height:0;overflow:hidden;padding:0 var(--s5) var(--s5)}.tier-panel-inner .checklist li{font-size:var(--text-sm);line-height:1.55}.tier-exclusions,.tier-term{color:var(--text-secondary);font-size:var(--text-sm);border-top:1px solid var(--structure-dim);padding-top:var(--s4)}.tier-rail-disclose.armed .tier-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s ease,visibility 0s linear .26s}.tier-rail-disclose.armed .open .tier-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .26s ease,visibility 0s}.tier-card-static{display:grid;grid-gap:var(--s1);gap:var(--s1);justify-items:start;background:var(--ground-raised);border:1px solid var(--structure-dim);border-radius:0;padding:var(--s5)}.tier-rail-caption{color:var(--text-secondary);font-size:var(--text-sm)}.svc-intro{padding-block:var(--s7)}.svc-lead{font-size:var(--text-md);max-width:52ch}.svc-block{position:relative;border-top:1px solid var(--structure-dim);display:grid}.svc-block-media{position:relative;aspect-ratio:4/3;overflow:hidden}.svc-block-media img{object-fit:cover}.svc-block-copy{display:grid;grid-gap:var(--s5);gap:var(--s5);justify-items:start;align-content:center;padding:var(--s7) var(--s5) var(--s8)}.svc-block-copy h2{font-size:var(--text-display)}.svc-block-lead{font-size:var(--text-md);max-width:52ch}.svc-scope{display:grid;grid-gap:var(--s3);gap:var(--s3)}.svc-scope li{border-left:1px solid var(--structure-dim);padding-left:var(--s4);max-width:52ch}.svc-engagement{color:var(--text-secondary);font-size:var(--text-sm);max-width:52ch}.svc-rail{display:grid;grid-gap:var(--s3);gap:var(--s3);width:100%}#apps{scroll-margin-top:var(--s9)}@media (min-width:640px){.svc-block{grid-template-columns:1fr 1fr}.svc-block-media{aspect-ratio:auto;min-height:clamp(360px,38vw,620px)}.svc-block-copy{padding-block:var(--s9);padding-left:var(--s8);padding-right:max(var(--s6),calc((100vw - var(--content-max)) / 2 + var(--s6)))}.svc-block-flip .svc-block-media{order:2}.svc-block-flip .svc-block-copy{order:1;padding-left:max(var(--s6),calc((100vw - var(--content-max)) / 2 + var(--s6)));padding-right:var(--s8)}}@media (max-width:639.98px){.svc-journey .svc-block,.svc-journey .svc-close{border-top-color:transparent}}.svc-link{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--structure);padding-bottom:2px;transition:border-color .16s ease}.svc-link:active,.svc-link:focus-visible,.svc-link:hover{border-color:var(--ember)}.svc-close{position:relative;border-top:1px solid var(--structure-dim);padding-block:var(--s10)}.svc-close .container{position:relative;z-index:3}.svc-close-inner{display:grid;grid-gap:var(--s6);gap:var(--s6);justify-items:start}.svc-close-inner h2{font-size:var(--text-display)}.cta-ember{display:inline-block;border:1px solid var(--ember);border-radius:0;color:var(--text-primary);text-decoration:none;letter-spacing:.04em;padding:var(--s3) var(--s7);transition:background .16s ease,box-shadow .2s ease,transform .12s ease;touch-action:manipulation}.cta-ember:active,.cta-ember:focus-visible,.cta-ember:hover{background:var(--ember-dim);box-shadow:0 0 20px 0 var(--ember-dim)}.cta-ember:active{transform:translateY(1px)}