.sp-hero{position:relative}.sp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5);font-size:var(--t-small);color:var(--mute)}.sp-crumbs a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.sp-crumbs a:hover{text-decoration-color:var(--orange)}.sp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-5) 0 0}.sp-icon,.sp-emblem{display:none}.sp-tag{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);font-family:var(--font);font-size:var(--t-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.sp-tag--acc{color:var(--ink);border-color:var(--ink)}.sp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin-top:var(--s-6)}.sp-cta__label{position:relative}.sp-micro{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--t-small);color:var(--mute)}.sp-micro__dot{width:8px;height:8px;border-radius:50%;background:var(--orange);flex-shrink:0}.sp-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sp-lead{margin:0;font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);max-width:36em}.sp-glance{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.sp-glance:before{display:none}.sp-glance__lbl{font-size:var(--t-small);font-weight:600;color:var(--mute)}.sp-glance__price{font-family:var(--font-num);font-size:3rem;line-height:.9;color:var(--ink)}.sp-glance__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.sp-glance__list li{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);font-size:1rem}.sp-glance__list li span:first-child{color:var(--mute)}.sp-glance__list li span:last-child{color:var(--ink);text-align:right}.sp-glance__call{font-weight:600;color:var(--orange-text);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.sp-incl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.sp-incl__card{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.sp-incl__check{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ink);border:1px solid var(--line-strong)}.sp-incl__check svg{width:14px;height:14px}.sp-incl__title{margin:var(--s-1) 0 0;font-family:var(--font);font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.sp-incl__body{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-2)}.sp-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.sp-plan:before{display:none}.sp-plan__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.sp-plan__lbl,.sp-tier__lbl{font-size:var(--t-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute);font-family:var(--font)}.sp-plan__price{font-family:var(--font-num);font-size:clamp(3rem,2.2rem + 3vw,4.5rem);line-height:.9;color:var(--ink)}.sp-plan__note{margin:0 0 var(--s-2);font-size:1rem;line-height:1.6;color:var(--ink-2);max-width:40ch}.sp-plan__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-self:center}.sp-plan__list li{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);font-size:1rem;color:var(--ink-2)}.sp-plan__list li:last-child{border-bottom:0}.sp-plan__tick{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--ink);border:1px solid var(--line-strong);background:none}.sp-plan__tick svg{width:12px;height:12px}.sp-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-4);align-items:stretch}.sp-pricing__incl{margin:var(--s-5) 0 0;font-weight:600;font-size:1.125rem;color:var(--ink)}.sp-tier{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.sp-tier--pop{border-color:var(--line-strong);background:var(--surface)}.sp-tier__badge{align-self:flex-start;font-family:var(--font);font-size:var(--t-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--paper);border:1px solid var(--line-strong);padding:4px 12px;border-radius:var(--r-pill)}.sp-tier__price{font-family:var(--font-num);font-size:clamp(2.75rem,2.2rem + 1.6vw,3.25rem);line-height:.9;color:var(--ink)}.sp-tier__note{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-2)}.sp-tier__btn{margin-top:auto;align-self:flex-start}.sp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.sp-steps:before{display:none}.sp-step{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.sp-step__dot{display:none}.sp-step__num{font-family:var(--font-num);font-size:2.5rem;line-height:1;letter-spacing:.01em;text-transform:none;color:var(--ink)}.sp-step__title{margin:0;font-family:var(--font);font-size:var(--t-h3);font-weight:600;line-height:1.2;text-transform:none;color:var(--ink)}.sp-step__body{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-2)}.sp-faq{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sp-faq__head{position:sticky;top:calc(var(--hdr-h) + 24px);display:flex;flex-direction:column}.sp-faq__list{max-width:none}.sp-help{margin-top:var(--s-6);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.sp-help__t{font-family:var(--font);font-size:var(--t-h3);font-weight:600;text-transform:none;color:var(--ink)}.sp-help__b{margin:0;font-size:1rem;line-height:1.5;color:var(--ink-2)}.sp-help__link{font-weight:600;color:var(--orange-text);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;font-family:var(--font);font-size:1rem;text-transform:none;letter-spacing:0}.sp-help__link:hover{color:var(--orange-text);text-decoration-thickness:2px}.sp-pairs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.sp-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.sp-pair{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:box-shadow var(--d-3) var(--ease-in-out),transform var(--d-3) var(--ease-in-out),border-color var(--d-3)}.sp-pair:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-2)}.sp-pair__icon{display:none}.sp-pair__name{font-family:var(--font);font-size:var(--t-h3);font-weight:600;line-height:1.2;text-transform:none}.sp-pair__desc{font-size:1rem;line-height:1.55;color:var(--mute)}.sp-pair__foot{margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.sp-pair__price{font-family:var(--font-num);font-size:2rem;line-height:1;color:var(--ink)}.sp-pair__go{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--ink);transition:background-color var(--d-2),border-color var(--d-2),transform var(--d-3) var(--ease-out)}.sp-pair:hover .sp-pair__go{background:var(--orange);border-color:var(--orange);color:var(--ink);transform:rotate(-45deg)}.rg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-3);margin-top:var(--s-5)}.rg-card{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3) var(--s-5);color:var(--ink);transition:border-color var(--d-2),box-shadow var(--d-3)}.rg-card:before{display:none}.rg-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.rg-card__label{font-size:1rem;font-weight:600;line-height:1.35}.rg-card__go{font-family:var(--font);font-size:var(--t-small);font-weight:600;text-transform:none;letter-spacing:0;color:var(--mute);white-space:nowrap}@media(max-width:960px){.sp-overview,.sp-faq{grid-template-columns:1fr}.sp-faq__head{position:static}.sp-incl,.sp-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-plan{grid-template-columns:1fr}}@media(max-width:640px){.sp-incl,.sp-pairs,.sp-steps,.rg-grid{grid-template-columns:1fr}}.sp-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s-7) var(--s-8);align-items:end}.sp-pcard{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.sp-pcard__price{font-family:var(--font-num);font-size:clamp(2.75rem,2.2rem + 1.6vw,3.5rem);line-height:.95;color:var(--ink)}.sp-pcard .ticks{margin:var(--s-2) 0}.sp-pcard .more{align-self:flex-start}@media(max-width:960px){.sp-hero__grid{grid-template-columns:1fr}}
