.lead{--lead-ease:cubic-bezier(.16,1,.3,1);font-family:var(--sans);color:var(--ink);max-width:440px}.lead :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.lead .lead-bar{font:600 13px/1.35 var(--sans);color:var(--ink-2);margin:0}.lead .lead-bar>a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #0c0b0b4d;text-decoration:underline #0c0b0b4d}.lead .lead-bar>a:hover{color:var(--ink);text-decoration-color:currentColor}.lead .lead-alt{font:600 13px/1.35 var(--sans);color:var(--ink-2);text-align:left;cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 0;-webkit-text-decoration:underline #0c0b0b4d;text-decoration:underline #0c0b0b4d}.lead .lead-alt:hover{color:var(--ink);text-decoration-color:currentColor}.lead .lead-form{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.lead .lead-form[hidden]{display:none}.lead .lead-f{gap:5px;display:grid}.lead .lead-f label{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.lead .lead-f input{width:100%;font:600 15px/1.35 var(--sans);color:var(--ink);background:var(--paper);appearance:none;border:0;border-radius:12px;padding:11px 12px;transition:box-shadow .15s ease-out;box-shadow:inset 0 0 0 1.5px #0c0b0b38}.lead .lead-f input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:0}.lead .lead-f input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--red)}.lead .lead-f ::placeholder{color:#55524eb3}.lead .lead-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead .lead-send{background:var(--ink);height:48px;color:var(--paper);font:700 15px/1 var(--sans);cursor:pointer;transition:opacity .2s ease-out,transform .25s var(--lead-ease);border:0;border-radius:14px;margin-top:2px}.lead .lead-send:active{transform:scale(.98)}.lead .lead-send[disabled]{opacity:.55;cursor:default}.lead .lead-consent{font:600 12px/1.45 var(--sans);color:var(--ink-2);text-wrap:pretty;margin:0}.lead .lead-consent a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #55524e73;text-decoration:underline #55524e73;text-decoration-thickness:1px}.lead .lead-consent a:hover{color:var(--ink);text-decoration-color:currentColor}.lead .lead-status{font:600 13px/1.45 var(--sans);margin:0}.lead .lead-status:empty{display:none}.lead .lead-status:focus{outline:0}.lead .lead-status a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lead.lead-done .lead-status{color:var(--ink);font-size:14px}@media (max-width:699px){.lead{max-width:none}.lead .lead-f input{font-size:16px}.lead .lead-alt{margin:-3px 0;padding:13px 0}}@media (prefers-reduced-motion:reduce){.lead .lead-send,.lead .lead-f input{transition:none}}
.ct-strip{--ct-rule:#0c0b0be0;--ct-gap:clamp(28px,3.4vw,56px);--ct-ease:cubic-bezier(.16,1,.3,1);color:var(--ink);font-family:var(--sans);margin-top:clamp(72px,8vw,128px)}.ct-strip--page{--ct-pad:clamp(16px,2.6vw,40px);padding:0 var(--ct-pad) clamp(72px,7vw,120px);background:var(--paper);margin:0;position:relative}.ct-strip :focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:6px}.ct-main{column-gap:var(--ct-gap);border-top:1px solid var(--ct-rule);border-bottom:1px solid var(--ct-rule);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);display:grid}.ct-l{flex-direction:column;justify-content:space-between;min-width:0;padding-top:22px;display:flex}.ct-label{font:700 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.ct-fig{align-self:flex-start;margin:28px 0 0}.ct-fig img{width:auto;height:clamp(250px,24vw,340px);display:block}.ct-r{min-width:0;padding-top:22px}.ct-word{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;margin:0;padding-top:.12em;font-size:clamp(52px,6.6vw,116px);font-weight:900;line-height:.86}@media (min-width:1000px){.ct-word{white-space:nowrap}}.ct-text{max-width:44ch;font:700 clamp(18px,1.45vw,21px)/1.5 var(--sans);text-wrap:pretty;margin:22px 0 0}.ct-small{max-width:58ch;font:600 15px/1.55 var(--sans);color:var(--ink-2);text-wrap:pretty;margin:12px 0 0}.ct-price{max-width:22em;font:700 clamp(24px,2.5vw,40px)/1.2 var(--sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.ct-act{flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin-top:30px;display:flex}.ct-btn{height:64px;font:700 15px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease-out,height .3s var(--ct-ease);border-radius:22px 22px 0 0;justify-content:center;align-items:center;gap:12px;padding:0 30px;text-decoration:none;display:inline-flex}.ct-btn svg{width:18px;height:18px;transition:transform .3s var(--ct-ease);flex:none}.ct-btn:hover svg{transform:translate(2px,-2px)}.ct-btn:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:22px 22px 0 0}.ct-btn--red{background:var(--red);color:#fff}.ct-btn--red:active{background:var(--red-press)}.ct-btn--ink{background:var(--ink);color:var(--paper)}.ct-btn--ink:active{background:#2a2826}.ct-btn--line{color:var(--ink);border:1.5px solid var(--ink);background:0 0;border-bottom:0}.ct-btn--line:hover{background:#0c0b0b0d}@media (hover:hover) and (min-width:700px){.ct-btn:hover{height:72px}}.ct-sub{column-gap:var(--ct-gap);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);padding-top:12px;display:grid}.ct-sub>*{grid-column:2}.ct-terms{max-width:62ch;font:600 13.5px/1.45 var(--sans);color:var(--ink);text-wrap:pretty;margin:0 0 2px}.ct-sub .lead,.ct-hsub .lead{margin-top:2px}.ct-hsub{padding:12px var(--u-pad,var(--dl-pad,16px)) 0;max-width:calc(96ch + 2 * var(--u-pad,var(--dl-pad,16px)))}.ct-hlink{display:none}.ct-line{padding:14px var(--u-pad,var(--dl-pad,16px)) 0;font:700 15px/1.4 var(--sans);margin:0}.ct-line a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #0c0b0b4d;text-decoration:underline #0c0b0b4d;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease-out;display:inline}.ct-line a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ct-line svg{vertical-align:-.06em;width:13px;height:13px;color:var(--ink-2);margin-left:.35em;display:inline-block}.ct-hlink{font:700 15px/1.4 var(--sans);margin:2px 0 6px}.ct-hlink a{color:var(--ink);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;align-items:center;gap:.45em;padding:6px 0;-webkit-text-decoration:underline #0c0b0b4d;text-decoration:underline #0c0b0b4d;text-decoration-thickness:1.5px;display:inline-flex}.ct-hlink svg{width:13px;height:13px;color:var(--ink-2);flex:none}.ct-one{max-width:44ch;font:600 14px/1.45 var(--sans);color:var(--ink);text-wrap:pretty;margin:0}@media (min-width:700px){.ct-strip--price .ct-r{justify-content:space-between;align-items:flex-end;gap:20px clamp(24px,3vw,48px);display:flex}.ct-strip--price .ct-price{flex:auto;min-width:0;max-width:none;padding-bottom:18px;font-size:clamp(22px,2.2vw,34px)}.ct-strip--price .ct-act{flex:none;margin-top:0}.ct-strip--price .ct-sub>*{justify-self:end}.ct-strip--price .lead-bar{text-align:right}}@media (max-width:699px){.ct-strip{margin-top:64px}.ct-strip--page{margin:0;padding:0 16px 72px}.ct-main{grid-template-columns:minmax(0,1fr)}.ct-l,.ct-r{display:contents}.ct-label{grid-column:1/-1;padding-top:20px}.ct-strip--fig .ct-main{grid-template-columns:minmax(0,1fr) 92px;column-gap:14px}.ct-word{grid-column:1;margin-top:16px;font-size:clamp(34px,10.6vw,56px)}.ct-fig{grid-area:2/2/4;align-self:start;margin:12px 0 0}.ct-fig img{width:92px;height:auto}.ct-text{grid-column:1;margin-top:16px;font-size:16.5px}.ct-small{grid-column:1/-1;font-size:14px}.ct-price{grid-column:1/-1;margin-top:16px;font-size:24px}.ct-act{grid-column:1/-1;margin-top:24px}.ct-btn{height:60px;padding:0 24px}.ct-sub{grid-template-columns:minmax(0,1fr);padding-top:10px}.ct-sub>*{grid-column:1}.ct-terms{font-size:13px}.ct-hsub,.ct-line{max-width:none;padding-left:16px;padding-right:16px}.ct-line{font-size:14.5px}.ct-one{text-align:center;margin:0 auto}.ct-btn--hero{display:none}.ct-hlink{display:block}.ct-hlink a{margin:-5.5px 0;padding:11.5px 0}}.ct-btn{max-width:100%}@media (max-width:379px){.ct-btn{white-space:normal;text-align:left;height:auto;min-height:60px;padding:12px 20px;line-height:1.25}.ct-strip--fig .ct-main{grid-template-columns:minmax(0,1fr) 70px;column-gap:12px}.ct-fig img{width:70px}.ct-text{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.ct-btn,.ct-btn svg{transition:none}}
.s-prices{--prices-pad:clamp(16px,2.6vw,40px);--prices-rule:#0c0b0be0;--prices-ease:cubic-bezier(.16,1,.3,1);background:var(--paper);color:var(--ink);padding:clamp(96px,8vw,128px) var(--prices-pad) clamp(56px,5vw,80px);position:relative}.s-prices *{box-sizing:border-box}.s-prices .prices-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-prices .prices-head{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.s-prices .prices-head h2,.s-prices .prices-head p{font:700 13px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.s-prices .prices-head p{color:var(--ink-2);text-align:right}.s-prices .prices-list{border-top:1px solid var(--prices-rule);margin:0;padding:0;list-style:none}.s-prices .prices-row{border-bottom:1px solid var(--prices-rule);position:relative}.s-prices .prices-link{z-index:2;color:inherit;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:baseline;gap:24px;padding:clamp(12px,1.1vw,18px) 0 clamp(16px,1.5vw,24px);text-decoration:none;transition:opacity .3s ease-out;display:flex;position:relative}.s-prices .prices-link:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:6px}.s-prices .prices-txt{display:contents}.s-prices .prices-word{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;white-space:nowrap;padding-top:.17em;font-size:clamp(60px,7.4vw,128px);font-weight:900;line-height:.86;display:block}.s-prices .prices-wd{white-space:nowrap;display:inline-block}.s-prices .prices-ch{transform-origin:50% 55% -.42em;margin-top:-.24em;padding-top:.24em;display:inline-block}.s-prices .prices-cost{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.s-prices .prices-num{font:700 clamp(22px,2.55vw,40px)/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.34em;display:inline-flex}.s-prices .prices-num i{color:var(--ink-2);letter-spacing:0;font-size:.52em;font-style:normal;font-weight:600}.s-prices .prices-num u{letter-spacing:0;font-size:.6em;font-weight:600;text-decoration:none}.s-prices .prices-num svg{width:.5em;height:.5em;color:var(--ink-2);transition:transform .4s var(--prices-ease),color .2s;flex:none;align-self:center}.s-prices .prices-note{max-width:340px;font:600 13px/1.35 var(--sans);color:var(--ink-2);margin-top:10px}.s-prices .prices-slot{z-index:3;top:20px;left:var(--prices-x,58%);width:var(--prices-cw,130px);height:calc(var(--prices-cw,130px) * 2.165);pointer-events:none;position:absolute}.s-prices .prices-card{--prices-r:calc(var(--prices-cw,130px) * .085);border-radius:var(--prices-r);clip-path:inset(0 0 var(--prices-hide,70%) 0 round var(--prices-r) var(--prices-r) 0 0);transform-origin:50% 0;background:#efede9;transition:transform .42s cubic-bezier(.5,0,.75,0),clip-path .42s cubic-bezier(.5,0,.75,0),opacity .3s ease-out;position:absolute;inset:0;overflow:hidden}.s-prices .prices-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c0b0b14}.s-prices .prices-card img{object-fit:cover;object-position:top;filter:grayscale()contrast(.46)brightness(1.36);width:100%;height:100%;transition:filter .5s ease-out;display:block;position:absolute;inset:0}.s-prices:not(.prices-ready) .prices-card{transition:none}.s-prices .prices-cap{z-index:2;background:var(--paper);font:700 12px/1.15 var(--sans);color:var(--ink);opacity:0;transition:opacity .2s ease-out,transform .4s var(--prices-ease);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(8px);box-shadow:0 8px 20px -12px #0c0b0b80}.s-prices .prices-cap span{color:var(--ink-2);font-size:11.5px;font-weight:600}.s-prices .prices-mini{display:none}.s-prices .prices-row--audit .prices-link{padding-bottom:10px}.s-prices .prices-audit{z-index:4;font:700 13.5px/1.3 var(--sans);color:var(--ink);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;align-items:center;gap:.45em;margin:0 0 clamp(16px,1.5vw,24px);padding:4px 0;-webkit-text-decoration:underline #0c0b0b4d;text-decoration:underline #0c0b0b4d;text-decoration-thickness:1.5px;transition:opacity .3s ease-out,text-decoration-color .2s ease-out;display:inline-flex;position:relative}.s-prices .prices-audit:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.s-prices .prices-audit svg{width:12px;height:12px;color:var(--ink-2);transition:transform .3s var(--prices-ease);flex:none}.s-prices .prices-audit:hover svg{transform:translate(2px,-2px)}.s-prices .prices-audit:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:6px}.s-prices .prices-more{font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5em;margin-top:24px;padding:8px 0;text-decoration:none;display:inline-flex}.s-prices .prices-more svg{width:14px;height:14px;transition:transform .3s var(--prices-ease)}.s-prices .prices-more:hover svg{transform:translate(2px,-2px)}@media (min-width:700px){.s-prices{--prices-gut:clamp(32px,3.6vw,64px)}.s-prices .prices-link{grid-template-columns:var(--prices-wcol,auto) minmax(0,auto) 1fr;column-gap:var(--prices-gut);justify-content:start;align-items:baseline;display:grid}.s-prices .prices-cost{text-align:left;align-items:flex-start}.s-prices .prices-note{max-width:min(300px,var(--prices-nw,300px))}.s-prices .prices-audit{margin-left:calc(var(--prices-wcol,0px) + var(--prices-gut))}.s-prices .prices-list.prices-hot .prices-link{opacity:.16}.s-prices .prices-list.prices-hot .prices-card{opacity:.4}.s-prices .prices-list.prices-hot .prices-row:not(.prices-on) .prices-audit{opacity:.16}.s-prices .prices-list .prices-row.prices-on .prices-link{opacity:1}.s-prices .prices-row.prices-on .prices-num svg{color:var(--ink);transform:translate(2px,-2px)}.s-prices .prices-list .prices-row.prices-on .prices-slot{z-index:5;filter:drop-shadow(0 22px 22px #0c0b0b38)}.s-prices .prices-list .prices-row.prices-on .prices-card{opacity:1;transform:translateY(var(--prices-lift,0px));clip-path:inset(0 0 0 0 round var(--prices-r));transition:transform .62s var(--prices-ease),clip-path .62s var(--prices-ease),opacity .2s}.s-prices .prices-row.prices-on .prices-card img{filter:none}.s-prices .prices-row.prices-on .prices-cap{opacity:1;transition-delay:.18s;transform:none}}.s-prices.prices-js .prices-row{border-bottom-color:#0000}.s-prices.prices-js .prices-row:after{content:"";background:var(--prices-rule);transform-origin:0;height:1px;transition:transform 1s var(--prices-ease) var(--prices-d,0s);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.s-prices.prices-js .prices-ch{opacity:0;transform:perspective(520px)rotateX(-78deg)}.s-prices.prices-js .prices-cost,.s-prices.prices-js .prices-slot,.s-prices.prices-js .prices-mini{opacity:0}.s-prices.prices-js .prices-cost{transform:translateY(10px)}.s-prices.prices-js .prices-audit{opacity:0}.s-prices.prices-js .prices-row.prices-in .prices-audit{opacity:1;transition:opacity .5s ease-out calc(var(--prices-d,0s) + .38s)}.s-prices.prices-js .prices-row.prices-in:after{transform:none}.s-prices.prices-js .prices-row.prices-in .prices-ch{opacity:1;transition:transform .75s var(--prices-ease) var(--prices-cd,0s),opacity .45s ease-out var(--prices-cd,0s);transform:none}.s-prices.prices-js .prices-row.prices-in .prices-cost{opacity:1;transition:opacity .5s ease-out calc(var(--prices-d,0s) + .26s),transform .7s var(--prices-ease) calc(var(--prices-d,0s) + .26s);transform:none}.s-prices.prices-js .prices-row.prices-in .prices-slot,.s-prices.prices-js .prices-row.prices-in .prices-mini{opacity:1;transition:opacity .6s ease-out calc(var(--prices-d,0s) + .38s),filter .5s ease-out}@media (max-width:699px){.s-prices{padding:96px 16px 72px}.s-prices .prices-head{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px}.s-prices .prices-head p{text-align:left;font-size:11.5px}.s-prices .prices-link{align-items:flex-end;gap:14px;padding:12px 0 16px;display:flex}.s-prices .prices-txt{flex-direction:column;flex:1;min-width:0;display:flex}.s-prices .prices-word{white-space:normal;font-size:clamp(44px,13.8vw,60px);line-height:.88}.s-prices .prices-cost{text-align:left;align-items:flex-start;margin-top:12px}.s-prices .prices-num{font-size:22px}.s-prices .prices-num svg{color:var(--ink);width:12px;height:12px}.s-prices .prices-note{max-width:none;margin-top:6px;font-size:12.5px}.s-prices .prices-row--audit .prices-link{padding-bottom:8px}.s-prices .prices-audit{margin-bottom:16px;font-size:13px}.s-prices .prices-slot{display:none}.s-prices .prices-mini{width:70px;height:152px;transition:transform .5s var(--prices-ease),box-shadow .5s ease-out;background:#efede9;border-radius:6px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0c0b0b14}.s-prices .prices-mini img{object-fit:cover;object-position:top;filter:grayscale()contrast(.46)brightness(1.36);width:100%;height:100%;transition:filter .5s ease-out;position:absolute;inset:0}.s-prices .prices-row.prices-on .prices-mini{transform:translateY(-6px);box-shadow:0 0 0 1px #0c0b0b14,0 16px 24px -16px #0c0b0b8c}.s-prices .prices-row.prices-on .prices-mini img{filter:none}.s-prices .prices-more{margin-top:18px}}@media (prefers-reduced-motion:reduce){.s-prices *,.s-prices :after{transition:none!important}}#prices.s-prices{content-visibility:auto;contain-intrinsic-size:auto 1150px;overflow-clip-margin:32px}@media (min-width:700px){#prices.s-prices{contain-intrinsic-size:auto 1050px}}
