.ah-sv-actions{margin-top:0}.ah-sv-email{text-transform:none;letter-spacing:.04em;margin-top:16px}.ah-sv-mail{border-bottom:1px solid var(--ah-line-strong);color:var(--ah-ink);padding-bottom:2px;transition:color .16s,border-color .16s}.ah-sv-mail:hover{border-color:var(--ah-accent);color:var(--ah-accent)}.ah-sv-mail--dark{border-color:var(--ah-line-dark-strong);color:var(--ah-on-dark);letter-spacing:.04em;text-transform:none}.ah-sv-mail--dark:hover{border-color:var(--ah-on-dark);color:#fff}.ah-sv-head{margin-bottom:clamp(24px,3vw,40px)}.ah-sv-head .ah-eyebrow{margin-bottom:14px}.ah-sv-head--split{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:end;gap:16px clamp(24px,4vw,64px);display:grid}.ah-sv-head--split .ah-eyebrow{margin-bottom:22px}.ah-sv-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);max-width:1080px;margin-inline:auto;display:grid}.ah-sv-clip{gap:14px;display:grid}.ah-sv-clip__video{aspect-ratio:9/16;background:var(--ah-ink-surface);border:1px solid var(--ah-line);border-radius:var(--ah-radius-sm);object-fit:cover;width:100%;height:auto;display:block}.ah-sv-clip figcaption{gap:6px;display:grid}.ah-sv-clip__caption{color:var(--ah-ink);letter-spacing:-.01em;font-size:.98rem;font-weight:600;line-height:1.35}.ah-sv-item__title{letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.3}.ah-sv-item__body{margin-top:4px;font-size:.95rem}.ah-sv-grid{border-block:1px solid var(--ah-line);display:grid}.ah-sv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ah-sv-cell{flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,36px) clamp(18px,2vw,28px);display:flex}.ah-sv-cell+.ah-sv-cell{border-left:1px solid var(--ah-line)}.ah-sv-cell__body{color:var(--ah-ink-2);font-size:.92rem;line-height:1.55}.ah-sv-scarcity{border-left:2px solid var(--ah-accent);color:var(--ah-ink);max-width:72ch;margin-bottom:clamp(24px,3vw,36px);padding-left:14px;font-size:.95rem;font-weight:500;line-height:1.55}.ah-sv-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,22px);display:grid}.ah-sv-tier{background:var(--ah-surface);border:1px solid var(--ah-line);border-radius:var(--ah-radius-sm);flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex}.ah-sv-tier--featured{border-color:var(--ah-ink);box-shadow:inset 0 3px 0 var(--ah-accent)}.ah-sv-tier__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.ah-sv-tier__name{letter-spacing:-.015em;font-size:1.15rem;font-weight:600}.ah-sv-tier__flag{border:1px solid;border-radius:4px;padding:3px 7px;font-size:.64rem}.ah-sv-price{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:18px;font-size:clamp(2.1rem,3.2vw,2.9rem);font-weight:600;line-height:1;display:flex}.ah-sv-price__unit{color:var(--ah-ink-3);letter-spacing:-.01em;font-size:1rem;font-weight:500}.ah-sv-tier__per{text-transform:none;letter-spacing:.04em;margin-top:10px}.ah-sv-features{border-top:1px solid var(--ah-line);gap:10px;margin-block:20px 24px;padding-top:18px;display:grid}.ah-sv-features li,.ah-sv-bonuses li{color:var(--ah-ink-2);padding-left:20px;font-size:.92rem;line-height:1.5;position:relative}.ah-sv-features li:before,.ah-sv-bonuses li:before{color:var(--ah-accent);content:"—";font-family:var(--ah-mono);position:absolute;left:0}.ah-sv-tier__cta{width:100%;margin-top:auto}.ah-sv-terms{gap:2px;margin-top:22px;display:grid}.ah-sv-terms .ah-body+.ah-body{margin-top:0}.ah-sv-single{letter-spacing:.04em;text-transform:none;margin-top:12px}.ah-sv-bonuses{border-top:1px solid var(--ah-ink);display:grid}.ah-sv-bonuses li{border-bottom:1px solid var(--ah-line);color:var(--ah-ink);padding-block:16px;padding-left:24px;font-size:1rem;font-weight:500}.ah-sv-bonuses li:before{top:16px}@media (max-width:1000px){.ah-sv-tiers{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.ah-sv-head--split{grid-template-columns:minmax(0,1fr)}.ah-sv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-sv-grid--4 .ah-sv-cell:nth-child(3){border-left:0}.ah-sv-grid--4 .ah-sv-cell:nth-child(n+3){border-top:1px solid var(--ah-line)}}@media (max-width:720px){.ah-sv-reel{margin-inline:calc(var(--ah-gutter) * -1);overscroll-behavior-x:contain;padding-inline:var(--ah-gutter);scroll-padding-inline:var(--ah-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;overflow-x:auto}.ah-sv-reel::-webkit-scrollbar{display:none}.ah-sv-reel>li{scroll-snap-align:start}.ah-sv-grid--4{grid-template-columns:minmax(0,1fr)}.ah-sv-cell+.ah-sv-cell,.ah-sv-grid--4 .ah-sv-cell:nth-child(n+3){border-left:0;border-top:1px solid var(--ah-line)}.ah-sv-cell{padding-inline:0}.ah-sv-actions .ah-btn{flex:100%}}
