.ds .ac-hd.rlc-sec{overflow:clip}:is(.ds,.dsm) .rlc-anchor{height:0;scroll-margin-top:5rem;display:block}:is(.ds,.dsm) .rlc-sec button{font-family:inherit}:is(.ds,.dsm) .rlc-sec button:focus-visible,:is(.ds,.dsm) .rlc-sec a:focus-visible{outline-offset:3px;outline:2px solid}:is(.ds,.dsm) .rlc-b-dot{color:#fff9}:is(.ds,.dsm) .rlc-paid{margin-top:clamp(4rem,8vw,6rem)}:is(.ds,.dsm) .rlc-paid-head{letter-spacing:-.04em;color:#fff;word-break:keep-all;margin:0 0 32px;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:800;line-height:1.2}:is(.ds,.dsm) .rlc-paid-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.ds .rlc-paid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}:is(.ds,.dsm) .rlc-paid-plate{word-break:keep-all;border-radius:20px;flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex}:is(.ds,.dsm) .rlc-paid-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1}:is(.ds,.dsm) .rlc-paid-name{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.25}:is(.ds,.dsm) .rlc-paid-text{margin:0;font-size:18px;font-weight:600;line-height:1.6}:is(.ds,.dsm) .rlc-paid-plate:nth-child(-n+2) .rlc-paid-text{font-weight:700}.dsm .rlc-paid-n{font-size:clamp(3rem,16vw,4rem)}.dsm .rlc-paid-plate{padding:var(--m-gap-2,20px)}.dsm .rlc-paid{margin-top:var(--m-gap-5,64px)}.dsm .rlc-paid-head{margin-bottom:var(--m-gap-2,20px)}:is(.ds,.dsm) .rlc-folds{gap:12px;margin-top:48px;display:grid}:is(.ds,.dsm) .rlc-fold{color:#fff;background:#161618;border-radius:20px}:is(.ds,.dsm) .rlc-fold-h{margin:0}:is(.ds,.dsm) .rlc-fold-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.dsm .rlc-fold-btn{padding:var(--m-gap-2,20px)}:is(.ds,.dsm) .rlc-fold-mark{flex:none;width:16px;height:16px;position:relative}:is(.ds,.dsm) .rlc-fold-mark:before,:is(.ds,.dsm) .rlc-fold-mark:after{content:"";background:currentColor;height:2px;margin-top:-1px;transition:transform .25s;position:absolute;top:50%;left:0;right:0}:is(.ds,.dsm) .rlc-fold-mark:after{transform:rotate(90deg)}:is(.ds,.dsm) .rlc-fold[data-open] .rlc-fold-mark:after{transform:rotate(0)}:is(.ds,.dsm) .rlc-fold-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,visibility 0s .25s;display:grid}:is(.ds,.dsm) .rlc-fold[data-open] .rlc-fold-body{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s,visibility}:is(.ds,.dsm) .rlc-fold-in{gap:10px;min-height:0;display:grid;overflow:hidden}:is(.ds,.dsm) .rlc-fold-in p{color:#ffffffdb;word-break:keep-all;margin:0;padding-inline:32px;font-size:18px;line-height:1.6}:is(.ds,.dsm) .rlc-fold-in p:last-child{padding-bottom:28px}.dsm .rlc-fold-in p{padding-inline:var(--m-gap-2,20px)}:is(.ds,.dsm) .rlc-stack .scn-card-eyebrow,:is(.ds,.dsm) .rlc-stack .scn-card-body{opacity:1}:is(.ds,.dsm) .rlc-stack .scn-card-eyebrow{font-size:1.0625rem}.dsm .rlc-stack .scn-card{min-height:0;padding:var(--m-gap-2,20px);justify-content:flex-start;gap:0;container-type:inline-size}.dsm .rlc-stack .scn-card>*+*{margin-top:var(--m-gap-1,12px)}.dsm .rlc-stack .scn-card .scn-card-body{margin-top:var(--m-gap-2,20px);gap:var(--m-gap-1,12px)}.dsm .rlc-stack .scn-card-num{text-wrap:balance;font-size:clamp(2.5rem,13cqw,4.25rem)}.dsm .rlc-stack .scn-card-big{font-size:min(var(--m-fs-say),8cqw);line-height:1.25}.dsm .rlc-stack .scn-card-eyebrow{font-size:var(--m-fs-body)}.dsm .rlc-stack .scn-card-body{font-size:var(--m-fs-body);line-height:1.6}.ds .ac-hd.rlc-price,.dsm .m-sec.rlc-price{background:var(--ac-step-plan);color:#0a0a0b}.ds .rlc-price{--ac-ink:#0a0a0b;--ac-ink-2:#0a0a0b;--ac-ink-3:#0000009e;--ac-rule:#00000026}.dsm .rlc-price{--m-ink:#0a0a0b;--m-rule:#00000026}.ds .rlc-price .ac-hd-index,.ds .rlc-price .ac-hd-label{color:#0a0a0b}.dsm .rlc-price .m-head,.dsm .rlc-price .m-head-index{color:#0a0a0b;opacity:1}:is(.ds,.dsm) .rlc-price .ac-stair-solid .ac-fit-text{color:#0a0a0b}.ds .rlc-price-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.ds .rlc-price-grid{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}}.ds .rlc-price-grid .ac-x-ticket-paper{justify-self:start}@media (min-width:1000px){.ds .rlc-price-grid .ac-x-ticket-paper{justify-self:end}}.ds .rlc-receipt{filter:none}.ds .rlc-receipt .ac-x-receipt li{font-size:1.0625rem}.ds .rlc-receipt .ac-x-receipt b{white-space:normal;text-align:right}.ds .rlc-receipt .ac-x-paper-vat{font-size:1rem}:is(.ds,.dsm) .rlc-price-links{flex-wrap:wrap;gap:10px 28px;margin-top:2rem;display:flex}:is(.ds,.dsm) .rlc-price-links a{color:#0a0a0b;font-size:18px;font-weight:800;text-decoration:none}:is(.ds,.dsm) .rlc-price-links a:hover{text-underline-offset:.2em;text-decoration:underline}:is(.ds,.dsm) .rlc-price-org{color:#0a0a0b;margin:1.25rem 0 0;font-size:16px;font-weight:600;line-height:1.5}.dsm .rlc-price-links{margin-top:var(--m-gap-2,20px)}.dsm .rlc-price-org{margin-top:var(--m-gap-1,12px)}.dsm .rlc-m-receipt .m-receipt-items li{font-size:var(--m-fs-body)}.dsm .rlc-m-receipt .m-receipt-items b{text-align:right}.dsm .rlc-m-receipt .m-caption{font-size:var(--m-fs-body)}.dsm .rlc-m-receipt .m-receipt-brand{font-size:var(--m-fs-caption)}:is(.ds,.dsm) .rlc-faq [hidden]{display:none!important}:is(.ds,.dsm) .rlc-tabs{flex-wrap:wrap;gap:0 26px;margin:0 0 .75rem;display:flex}:is(.ds,.dsm) .rlc-tab{color:#52525b;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:0;font-size:17px;font-weight:600;line-height:1.3;display:inline-flex}:is(.ds,.dsm) .rlc-tab:after{content:attr(data-t);visibility:hidden;height:0;font-weight:800;overflow:hidden}:is(.ds,.dsm) .rlc-tab[aria-selected=true]{color:#0a0a0b;font-weight:800}.dsm .rlc-tabs{gap:0 var(--m-gap-2,20px);margin-inline:calc(var(--m-gutter,20px)*-1);padding-inline:var(--m-gutter,20px);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.dsm .rlc-tabs::-webkit-scrollbar{display:none}:is(.ds,.dsm) .rlc-more{color:#0a0a0b;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:1.25rem;padding:12px 0;font-size:17px;font-weight:800}.dsm .rlc-faq .m-faq-a p{font-size:var(--m-fs-body)}.dsm .rlc-paid-head{font-size:var(--m-fs-h3)}.dsm .rlc-paid-name{font-size:var(--m-fs-say)}.dsm .rlc-faq .m-q-title{white-space:nowrap;font-size:clamp(32px,8.2vw,42px)}.dsm .rlc-faq .m-faq-q,.dsm .rlc-paid-text{font-size:var(--m-fs-lead)}.dsm .rlc-fold-btn{font-size:var(--m-fs-lede)}.dsm .rlc-fold-in p,.dsm .rlc-price-links a{font-size:var(--m-fs-lead)}.dsm .rlc-price-org,.dsm .rlc-tab,.dsm .rlc-more{font-size:var(--m-fs-body)}.dsm .rlc-folds{margin-top:var(--m-gap-4,48px)}.dsm .rlc-tabs{margin-bottom:var(--m-gap-1,12px)}.dsm .rlc-more{margin-top:var(--m-gap-2,20px)}
