.cms-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding:35px 0 65px}.cms-hero-text{grid-template-columns:1fr;max-width:900px}.cms-hero h1{font-size:clamp(44px,5.6vw,78px);line-height:1.03;font-weight:500;margin:24px 0}.cms-hero h1 em{font-style:normal;color:var(--lime)}.cms-introduction{font-size:14px;line-height:1.95;color:#b5c8ba;max-width:650px}.cms-introduction p+p{margin-top:15px}.cms-hero-image{position:relative;margin:15px;transform:rotate(2deg)}.cms-hero-image:before{content:'';position:absolute;inset:-10px;background:var(--purple);transform:rotate(-5deg);z-index:-1;border-radius:8px}.cms-hero-image img{width:100%;height:390px;object-fit:cover;border-radius:8px}.cms-hero-image>span{position:absolute;right:-13px;bottom:-20px;font-size:85px;line-height:1;color:var(--lime)}.cms-section{padding:40px 0;border-top:1px solid #ffffff1c}.cms-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:25px}.cms-section h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15;font-weight:500;margin-top:12px}.cms-section-body{max-width:900px;margin-bottom:25px}.cms-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cms-card{background:#193025;border:1px solid #ffffff16;border-radius:10px;padding:25px;min-width:0;display:flex;flex-direction:column}.cms-card h3,.cms-card h2{font-size:24px;font-weight:500;margin:20px 0 14px;line-height:1.2}.cms-card p,.cms-card>div>p{font-size:12px;color:#abc1af;line-height:1.9}.cms-card>img{width:100%;height:190px;object-fit:cover;border-radius:6px;margin-bottom:20px}.cms-card>i,.cms-card>div>i{color:var(--lime)}.cms-card>a{font-size:12px;color:var(--lime);margin-top:auto;padding-top:20px;display:inline-block}.cms-card-highlight{background:var(--lime);color:var(--ink)}.cms-card-highlight p,.cms-card-highlight>a{color:#294632}.cms-section-cta{background:#b5a0f812;padding:32px;border-radius:10px}.cms-section-plans .cms-cards{grid-template-columns:1fr 1fr}.cms-section-plans .cms-card h3{font-size:38px}.cms-section-plans .cms-card small{font-size:13px}.cms-faq-list{max-width:1000px}.cms-faq-list details{border-bottom:1px solid #ffffff15;padding:20px 0}.cms-faq-list summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;line-height:1.6;list-style:none}.cms-faq-list summary::-webkit-details-marker{display:none}.cms-faq-list summary>span{color:var(--lime);font-size:22px}.cms-faq-list details[open] summary>span{transform:rotate(45deg)}.cms-faq-list .prose-copy{font-size:13px;padding-top:20px}.cms-faq-list a{color:var(--lime)}.cms-channels{display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #b5a0f830;background:#b5a0f80b;border-radius:10px;padding:30px;margin:40px 0}.cms-channels h2{font-size:29px;margin:13px 0}.cms-channels p:last-child{font-size:12px;color:#a5b9aa;line-height:1.8}.cms-channels>div:last-child{display:flex;flex-wrap:wrap;gap:12px}.cms-video{aspect-ratio:16/9;background:linear-gradient(125deg,#263c30,#30283e);border:1px solid #b5a0f835;border-radius:12px;overflow:hidden;display:grid;place-items:center}.cms-video iframe{width:100%;height:100%;border:0}.cms-play{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;width:100%;height:100%;color:var(--lime)}.cms-play svg{width:45px;height:45px}.cms-play small{font-size:11px;color:#b4c7b9}.cms-guide-image{width:100%;max-height:500px;object-fit:cover;border-radius:10px;margin-top:25px}.cms-page-privacy,.cms-page-cookies,.cms-page-terms,.cms-page-disclaimer{max-width:900px;margin:auto}.cms-page-privacy .cms-hero h1,.cms-page-cookies .cms-hero h1,.cms-page-terms .cms-hero h1,.cms-page-disclaimer .cms-hero h1{font-size:54px}
@media(max-width:1023px){.cms-hero{gap:30px}.cms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-hero-image img{height:340px}.cms-hero h1{font-size:55px}}
@media(max-width:767px){.cms-hero{grid-template-columns:1fr;gap:25px;padding:15px 0 40px}.cms-hero h1{font-size:clamp(38px,10.7vw,57px)}.cms-hero-image{margin:10px 14px 20px}.cms-hero-image img{height:300px}.cms-section{padding:30px 0}.cms-channels{flex-direction:column;align-items:start;padding:24px}.cms-section-cta{padding:24px}.cms-introduction{font-size:13px}.cms-card{padding:22px}}
@media(max-width:480px){.cms-cards,.cms-section-plans .cms-cards{grid-template-columns:1fr}.cms-hero-image img{height:260px}.cms-section h2{font-size:30px}.cms-section-heading{align-items:start}.cms-section-heading>a{width:100%}.cms-channels>div:last-child{width:100%}.cms-channels a{flex:1}.cms-hero .chapter-label{font-size:8px}.cms-page-privacy .cms-hero h1,.cms-page-cookies .cms-hero h1,.cms-page-terms .cms-hero h1,.cms-page-disclaimer .cms-hero h1{font-size:39px}}

.cms-brand-name{display:inline-block;max-width:155px;white-space:normal;line-height:1.4;font-weight:700}.auth-page .cms-brand-name{max-width:180px}@media(max-width:480px){.public-header .cms-brand-name{max-width:125px}}

