.svc{width:100%;max-width:80rem;padding:calc(var(--nav-height) + var(--space-8)) var(--site-margin) 0;margin-inline:auto}.svc_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.svc_h1{font-family:var(--h1-font-family);font-size:var(--h1);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0 0 2rem}.svc_lead{max-width:32em;color:color-mix(in lab, var(--text) 74%, transparent);margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.5}.svc_ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.svc_ctas .button-wrapper{margin-top:0}.svc_second{color:var(--text);font-weight:var(--primary-medium)}.svc_platforms{border-top:var(--border-width) solid var(--border);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:2.5rem 0 0;padding-top:1.5rem;font-size:.875rem;display:flex}.svc_platform-logos{gap:.875rem;display:inline-flex}.svc_platform-logos>span{background:color-mix(in lab, var(--text) 92%, transparent);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.svc_hero-stage{aspect-ratio:4/4.6;border-radius:var(--radius-card);border:var(--border-width) solid var(--border);isolation:isolate;grid-template:minmax(0,1fr)/minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden}.svc_hero-photo{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:0}.svc_hero-card{z-index:1;grid-area:1/1;place-items:start center;padding:1.5rem;display:grid;position:relative}.svc_section{margin-top:var(--section-space-large)}.svc_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:3rem;display:grid}.svc_h2{font-family:var(--h2-font-family);font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-wrap:balance;margin:0}.svc_intro{max-width:30em;color:color-mix(in lab, var(--text) 70%, transparent);margin:0;line-height:1.55}.svc_tile{border-radius:var(--radius-ui);background:color-mix(in lab, var(--text) 7%, transparent);border:var(--border-width) solid var(--border);width:2.75rem;height:2.75rem;color:var(--text);flex:none;place-items:center;display:grid}.svc_tile.is-brand{background:var(--light-100);border-color:#0000}.svc_tile.is-blue{background:color-mix(in lab, var(--brand-500) 20%, transparent);border-color:color-mix(in lab, var(--brand-500) 35%, transparent);color:var(--accent-text)}.svc_signs{border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.svc_signs li{border-bottom:var(--border-width) solid var(--border);align-items:center;gap:1.25rem;padding:1.75rem 2rem 1.75rem 0;display:flex}.svc_signs li:nth-child(2n){border-left:var(--border-width) solid var(--border);padding-left:2rem}.svc_signs p{letter-spacing:-.01em;margin:0;font-size:1.125rem;line-height:1.45}.svc_compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.svc_state{border-radius:var(--radius-card);border:var(--border-width) solid var(--border);background:color-mix(in lab, var(--text) 3%, transparent);flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.svc_state.is-mine{border-color:color-mix(in lab, var(--brand-500) 60%, transparent);background:color-mix(in lab, var(--brand-500) 9%, transparent)}.svc_state-head{align-items:center;gap:.625rem;margin:0;display:flex}.svc_state-icon{color:var(--text-2);display:inline-grid}.is-mine .svc_state-icon{color:var(--brand-500)}.svc_state-title{font-weight:var(--primary-medium);font-size:1.0625rem}.svc_state-badge{white-space:nowrap;font-size:.75rem;font-weight:var(--primary-medium);background:var(--brand-600);color:var(--light-100);border-radius:.375rem;flex:none;margin-left:auto;padding:.1875rem .5rem}.svc_state-text{color:color-mix(in lab, var(--text) 70%, transparent);min-height:3em;margin:0;line-height:1.5}.svc_state-list{border-top:var(--border-width) solid var(--border);margin:.25rem 0 0;padding:0;list-style:none}.svc_state-list li{border-bottom:var(--border-width) solid var(--border);justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.9375rem;display:flex}.svc_state-list li:last-child{border-bottom:0}.svc_who{align-items:center;gap:.625rem;display:inline-flex}.svc_who>span{width:1rem;color:var(--text-2);display:inline-grid}.svc_who [fill=\#0d0d0d],.svc_who [fill=\#000],.svc_who [fill=\#000000]{fill:currentColor}.svc_pass{font-size:.8125rem;font-weight:var(--primary-medium);color:var(--success-text)}.is-out .svc_pass,.is-out .svc_who{color:var(--text-2)}.svc_ladder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.svc_ladder.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.svc_tier{border-radius:var(--radius-card);border:var(--border-width) solid var(--border);background:var(--surface);flex-direction:column;gap:.875rem;padding:1.75rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.svc_tier.is-current{border-color:color-mix(in lab, var(--brand-500) 60%, transparent);background:color-mix(in lab, var(--brand-500) 10%, var(--surface));box-shadow:inset 0 1px 0 #ffffff0f, 0 1.5rem 3rem -2rem color-mix(in lab, var(--brand-500) 70%, transparent)}.svc_tier-head{align-items:center;gap:.625rem;min-height:1.5rem;margin:0 0 .5rem;display:flex}.svc_tier-num{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.875rem}.svc_tier-badge{border:var(--border-width) solid var(--border);font-size:.75rem;font-weight:var(--primary-medium);color:var(--text-2);white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem}.svc_tier .svc_card-text{flex:1}.svc_tier-facts{border-top:var(--border-width) solid var(--border);margin:.25rem 0 0}.svc_tier-facts div{border-bottom:var(--border-width) solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6875rem 0;font-size:.9375rem;display:flex}.svc_tier-facts div:last-child{border-bottom:0}.svc_tier-facts dt{color:var(--text-2)}.svc_tier-facts dd{text-align:right;font-weight:var(--primary-medium);margin:0}.svc_tier-link{color:var(--text);font-weight:var(--primary-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.3em;transition:text-decoration-color var(--hover-duration) var(--hover-ease);align-items:center;gap:.5rem;margin-top:.25rem;display:inline-flex}.svc_tier-link span{transition:transform var(--hover-duration) var(--hover-ease);display:inline-grid}.svc_tier-link:hover{-webkit-text-decoration-color:var(--brand-500);text-decoration-color:var(--brand-500)}.svc_tier-link:hover span{transform:translate(.1875rem)}.svc_proof,.svc_limits{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.svc_proof li,.svc_limits li,.svc_price{border-radius:var(--radius-card);border:var(--border-width) solid var(--border);background:var(--surface);box-shadow:var(--surface-shadow);flex-direction:column;gap:.875rem;padding:1.75rem;display:flex}.svc_card-title{font-size:1.125rem;font-weight:var(--primary-medium);letter-spacing:-.01em;margin:.5rem 0 0;line-height:1.3}.svc_card-title+.svc_card-text{margin-top:.5rem}.svc_card-text{color:color-mix(in lab, var(--text) 70%, transparent);margin:0;line-height:1.55}.svc_caption,.svc_note{color:var(--text-2);margin:1.25rem 0 0;font-size:.875rem}.svc_quote{border-top:var(--border-width) solid var(--border);gap:1.25rem;margin:3rem 0 0;padding:2.25rem 0 0;display:grid}.svc_quote blockquote{max-width:34em;font-size:clamp(1.375rem,1.1rem + .9vw,2rem);font-weight:var(--primary-medium);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.3}.svc_quote figcaption{color:var(--text-2);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.svc_quote figcaption b{color:var(--text);font-weight:var(--primary-medium)}.svc_quote-logo{background:var(--light-100);border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.svc_process{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}.svc_steps{border-top:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.svc_steps li{border-bottom:var(--border-width) solid var(--border);grid-template-columns:3rem minmax(0,12rem) minmax(0,1fr);gap:.5rem 1.5rem;padding:1.5rem 0;display:grid}.svc_num{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.875rem}.svc_step-title{font-weight:var(--primary-medium)}.svc_step-text{color:color-mix(in lab, var(--text) 70%, transparent);line-height:1.55}.svc_price .button-wrapper,.svc_price [class*=button]{margin-top:.5rem}.svc_faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2rem 4rem;display:grid}@media (max-width:64rem){.svc_hero,.svc_head,.svc_process,.svc_faq{grid-template-columns:minmax(0,1fr)}.svc_hero{gap:3rem}.svc_hero-stage{aspect-ratio:4/3.6}.svc_compare,.svc_ladder,.svc_ladder.is-two,.svc_proof,.svc_limits{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.svc_signs{grid-template-columns:minmax(0,1fr)}.svc_signs li,.svc_signs li:nth-child(2n){border-left:0;padding:1.25rem 0}.svc_signs p{font-size:1rem}.svc_hero-stage{aspect-ratio:4/4.4}.svc_hero-card{padding:.875rem}.svc_steps li{grid-template-columns:2.25rem minmax(0,1fr)}.svc_step-text{grid-column:2}.svc_state-text{min-height:0}.svc_tier{gap:.75rem;padding:1.375rem}.svc_tier-head{margin-bottom:.25rem}}
