.cs-anchor{scroll-margin-top:24px}.cs-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cs-new-pill{transition:border-color .15s ease,color .15s ease}.cs-new-pill:hover{border-color:#ffffff3d;color:#f2f3f4}.cs-new-tag{padding:2px 7px;border-radius:999px;background:rgba(74,222,128,.14);color:var(--accent);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cs-title{max-width:1000px;font-size:clamp(48px,6.2vw,92px)}.cs-byline{display:flex;align-items:center;gap:12px;font-size:14px;color:#a3a8b0;text-align:left}.cs-byline img{flex:none;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:73% 25%;object-position:73% 25%;border:1px solid rgba(255,255,255,.14)}.cs-byline b{color:#f2f3f4;font-weight:600}.cs-byline>span{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px}.cs-sep{color:#5e636b}.cs-hero .btn svg{flex:none}.cs .section-aside{max-width:460px}.cs-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.cs-offer{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#0C0D0F;overflow:hidden;transition:border-color .2s ease}.cs-offer:hover{border-color:#fff3}.cs-offer.is-featured{border-color:#4ade8080;box-shadow:0 0 0 1px #4ade802e,0 30px 80px #4ade800f}.cs-offer-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07)}.cs-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--accent);color:#08090a;font-size:12px;font-weight:600}.cs-offer-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px}.cs-offer-meta{font-size:12px;color:#8b9098}.cs-offer.is-featured .cs-offer-meta{color:var(--accent)}.cs-offer-name{margin:0;font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.cs-offer-line{margin:0;font-size:15px;line-height:1.5;color:#a3a8b0}.cs-offer-items{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:#c9cdd2}.cs-offer-items li{display:flex;align-items:flex-start;gap:9px;line-height:1.4}.cs-offer-items svg{flex:none;margin-top:2px;color:var(--accent)}.cs-offer-proof{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);font-size:14px;line-height:1.45;color:#e4e6e9;transition:color .15s ease}.cs-offer-proof .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5e636b}.cs-offer-proof:hover{color:#fff}.cs-logos .logos{margin-top:0}.cs-more{align-self:center}.cs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;counter-reset:step}.cs-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0C0D0F}.cs-step-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.cs-step-n{font-size:13px;color:var(--accent)}.cs-step-tag{font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#b9bec5}.cs-step-title{margin:8px 0 0;font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.cs-step-body{margin:0;font-size:14.5px;line-height:1.5;color:#8b9098}.cs-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cs-price{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#0C0D0F}.cs-price.is-featured{border-color:#4ade8080;background:radial-gradient(80% 100% at 50% 0%,rgba(74,222,128,.12),rgba(12,13,15,0) 70%),#0C0D0F}.cs-price .cs-badge{top:18px;right:18px}.cs-price-time{font-size:12px;color:#8b9098}.cs-price-name{margin:0;font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.cs-price-from{font-size:15px;color:#8b9098}.cs-price-from b{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.045em;color:#f2f3f4;margin-left:4px}.cs-price-body{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:#a3a8b0}.cs-support{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;padding:18px 24px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0C0D0F;font-size:15px}.cs-support b{color:#f2f3f4;font-weight:600}.cs-support.cs-support-lead{margin:0 0 14px}.cs-muted{color:#8b9098}.cs-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cs-proof-card{display:flex;flex-direction:column;gap:8px}.cs-proof-media{position:relative;aspect-ratio:16 / 10;margin-bottom:10px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);transform:translateZ(0);transition:border-color .2s ease}.cs-proof-card:hover .cs-proof-media{border-color:#ffffff3d}.cs-proof-media .loop{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}@media (hover: hover) and (pointer: fine){.cs-proof-card:hover .loop{transform:scale(1.03)}}.cs-proof-media .tile-chip{z-index:2}.cs-proof-title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.cs-proof-body{margin:0;font-size:14.5px;line-height:1.5;color:#a3a8b0}.cs-proof-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--accent)}.cs-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.cs-faq-item{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0C0D0F}.cs-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 20px;font-size:16px;font-weight:500;cursor:pointer;list-style:none}.cs-faq-item summary::-webkit-details-marker{display:none}.cs-faq-item summary:after{content:"+";flex:none;font-size:20px;font-weight:300;color:#8b9098;transition:transform .2s ease}.cs-faq-item[open] summary:after{transform:rotate(45deg)}.cs-faq-item p{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6;color:#a3a8b0}.cs-finale{gap:20px;padding:96px 24px;background:radial-gradient(60% 80% at 50% 0%,rgba(74,222,128,.18),rgba(15,16,18,0) 70%),radial-gradient(50% 60% at 50% 110%,rgba(74,222,128,.1),rgba(15,16,18,0) 70%),#0F1012;scroll-margin-top:24px}.cs-finale>*{position:relative}.cs-finale-dots{position:absolute!important;inset:0;background-image:radial-gradient(circle at center,rgba(255,255,255,.06) 1px,rgba(255,255,255,0) 1.4px);background-size:24px 24px;background-position:50% 50%;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 15%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 15%,rgba(0,0,0,0) 100%);pointer-events:none}.cs-finale .contact-lede{max-width:560px}.cs-finale-button{margin-top:6px}.cs-finale-note{margin:0;font-size:13.5px;color:#8b9098}.cs-slots{width:100%;max-width:600px;margin-top:8px;padding:16px 18px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 30px 70px #0006,inset 0 1px #ffffff14;text-align:left;box-sizing:border-box}.cs-slots-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 14px;font-size:13px;color:#b9bec5}.cs-slots-live{display:inline-flex;align-items:center;gap:9px}.cs-slots-live i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--accent)}.cs-slots-live i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(74,222,128,.7);animation:csPing 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes csPing{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.cs-slots-tz{font-size:11.5px;letter-spacing:.04em;color:#8b9098}.cs-slots-grid,.cs-slot-times{margin:0;padding:0;list-style:none}.cs-slots-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,176px));justify-content:center;gap:10px}.cs-slot-day{min-width:0}.cs-slot-day-head{display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 0 10px}.cs-slot-day-head span:first-child{font-size:14.5px;font-weight:600;color:#f2f3f4}.cs-slot-day-head span:last-child{font-size:11.5px;color:#8b9098}.cs-slot-times{display:flex;flex-direction:column;gap:8px}.cs-slot{display:flex;align-items:baseline;justify-content:center;gap:3px;padding:13px 6px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#f2f3f4;font-size:15.5px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.cs-slot small{font-size:11.5px;font-weight:500;opacity:.66}.cs-slot:hover,.cs-slot:focus-visible{background:var(--accent);border-color:var(--accent);color:#08090a;transform:translateY(-1px)}.cs-slots-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 4px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13px}.cs-slots-meta{color:#8b9098}.cs-slots-all{display:inline-flex;align-items:center;gap:7px;color:#f2f3f4;font-weight:600}.cs-slots-all svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cs-slots-all:hover svg{transform:translate(3px)}.cs-sticky{display:none}@media (max-width: 960px){.cs-offers,.cs-prices,.cs-proof{grid-template-columns:minmax(0,1fr)}.cs-offers{max-width:640px;margin:0 auto}.cs-offer-media{aspect-ratio:16 / 9}.cs-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width: 880px){.cs-anchor,.cs-finale{scroll-margin-top:72px}}@media (max-width: 720px){.cs-title{font-size:clamp(42px,11.5vw,92px)}.cs-byline{font-size:13px}.cs-byline img{width:34px;height:34px}.cs-offer-body{padding:18px 18px 16px}.cs-offer-name{font-size:21px}.cs-price-from b{font-size:38px}.cs-support{padding:16px 18px}.cs-finale{padding:64px 16px}.cs-finale .btn{box-sizing:border-box;justify-content:center;min-height:52px;width:100%;max-width:320px}.cs-slots{padding:14px 12px 12px;border-radius:18px}.cs-slots-head{padding:0 2px 12px}.cs-slots-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px}.cs-slot-day-head span:first-child{font-size:13.5px}.cs-slot{padding:13px 2px 12px;font-size:14.5px}.cs-slot small{font-size:10.5px}.cs-slots-foot{justify-content:center}.cs-slots-meta{display:none}.cs-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:rgba(8,9,10,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .26s ease,opacity .2s ease,visibility 0s linear .26s}.cs-sticky[data-visible]{transform:none;opacity:1;visibility:visible;transition:transform .26s ease,opacity .2s ease}.cs-sticky .btn{box-sizing:border-box;justify-content:center;min-height:52px;width:100%}html[data-sticky-cta] body{padding-bottom:76px}}@media (prefers-reduced-motion: reduce){.cs-slots-live i:after{animation:none}.cs-sticky,.cs-sticky[data-visible]{transition:none}}cal-modal-box{color-scheme:light}
