@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--max-width: 560px;color-scheme:light;--bg-color: #f8fbff;--font-color: #101828;--font-contrast-color: #fff;--form-color: #ffffff;--info-color: #eef4ff;--accent-color: #1557ff;--secondary-light-color: #f3f7ff;--secondary-color: #dce6f7;--link-hover: #0d45cf;--muted-color: #667596;--green-color: #129463;--panel-shadow: 0 18px 56px rgba(20, 45, 91, .1)}body{background-color:var(--bg-color);min-height:100dvh;color:var(--font-color);font-family:Manrope,sans-serif;margin:0;line-height:2rem;font-weight:400;letter-spacing:normal;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}strong{font-weight:700}.text-accent{color:var(--accent-color)}h1,h2,h3,h4,h5,h6{font-weight:700;margin-block-start:0;margin-block-end:0}h3{font-size:24px;line-height:24px}a{color:var(--accent-color);text-underline-offset:2px;text-decoration-style:dashed;text-decoration-skip:all}a:hover{color:var(--link-hover)}p{margin-block-start:4px;font-size:16px;line-height:22px;font-weight:450}img{width:fit-content;height:auto}ul{margin-block-start:8px;margin-block-end:8px;padding-inline-start:24px}li{font-size:inherit;line-height:inherit;font-weight:inherit}li:not(:last-child){margin-bottom:4px}.numbers{list-style:decimal}.bullets{list-style:disc}.material{background-color:var(--form-color);border-radius:20px;padding:16px;border:1px solid var(--secondary-color);margin-block:12px}.material-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.material-tag{display:inline-block;background:var(--bg-color);color:var(--accent-color);padding:2px 10px;font-size:12px;font-weight:500;line-height:24px;border-radius:8px}.material-title{font-size:18px;font-weight:700;line-height:24px}.material-desc{font-size:16px;font-weight:450;line-height:18px}.feedback{background-color:var(--form-color);border-radius:16px;padding:20px;font-size:16px;line-height:20px;font-weight:450;border:1px solid var(--secondary-color);margin-block:16px}.feedback .user{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-weight:600;color:var(--accent-color)}.feedback .user img{width:40px;height:40px;border-radius:50%;object-fit:cover}.feedback-social-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:fit-content;max-width:100%;margin:0 0 10px;padding:10px 14px;border:1px solid rgba(203,218,242,.68);border-radius:999px;background:#eef4ff;color:#53617f;font-size:14px;font-weight:650;line-height:1.25}.feedback-social-note a{color:var(--accent-color);font-weight:850;text-decoration:none;white-space:nowrap}.feedback-social-note a:hover{text-decoration:underline;text-underline-offset:3px}.feedback-social-separator{color:#8a9ab8;font-weight:800}.section{margin-bottom:32px}.section-title{padding-left:16px;color:var(--accent-color);font-size:20px;margin-bottom:8px;font-weight:700}.accordion{background-color:var(--form-color);border-radius:20px;overflow:hidden;border:1px solid var(--secondary-color)}.accordion-item{position:relative}.accordion-item:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background-color:var(--secondary-color)}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;font-size:16px;line-height:20px;font-weight:650;color:var(--font-color);gap:8px}.accordion-title{flex:1}.accordion-icon{width:24px;height:24px;position:relative;transition:transform .3s ease-in-out}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background-color:var(--font-color);border-radius:2px;transition:transform .3s ease-in-out}.accordion-icon:before{width:1px;height:16px;top:3.5px;left:11.5px}.accordion-icon:after{width:16px;height:1px;top:11px;left:4px}.accordion-item.active .accordion-icon:before{transform:rotate(90deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;padding:0 16px}.accordion-content-inner{padding:0 0 20px;color:var(--font-color);line-height:19px;font-size:15px;font-weight:450}.parent{flex-direction:column;display:flex;box-sizing:border-box;align-items:center;overflow-x:hidden}.popup-overlay{position:fixed;inset:0;background:radial-gradient(circle at 70% 0%,rgba(21,87,255,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#fff);display:flex;justify-content:center;box-sizing:border-box;padding-inline:24px;z-index:100;opacity:0;visibility:hidden;transition:opacity .34s ease,visibility 0s linear .34s;will-change:opacity}.popup-content{width:fit-content;max-width:100%;position:relative;opacity:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.3,0,.2,1),opacity .26s ease;overflow-y:auto;scrollbar-width:thin;will-change:transform,opacity}.popup-content.show{opacity:1;transform:translateY(0)}.popup-overlay.active{visibility:visible}.popup-overlay-visible{opacity:1;transition:opacity .34s ease}.popup-header-panel-parent{position:sticky;top:18px;margin-top:-72px;left:0;width:100%;display:flex;justify-content:center;pointer-events:none;z-index:1010}.popup-header-panel{font-size:16px;width:100%;max-width:min(640px,calc(100% - 44px));border:1px solid rgba(203,218,242,.68);border-radius:18px;text-align:center;pointer-events:auto;margin:0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#fffc,#f6faff94);padding:10px 14px 10px 18px;z-index:1020;cursor:pointer;box-shadow:0 10px 24px #233e7013,0 1px 3px #233e700b,inset 0 1px #ffffffe6;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:transform .2s ease,box-shadow .22s ease,border-color .22s ease}.popup-header-panel:hover{border-color:#1557ff52;transform:translateY(-1px);box-shadow:0 12px 28px #233e7017,0 2px 5px #233e700d,inset 0 1px #ffffffeb}.popup-header-title{display:inline-flex;align-items:center;min-width:0;font-size:16px;font-weight:800;color:var(--accent-color);line-height:1;z-index:1030}.close-popup-icon{width:34px;height:34px;position:relative;cursor:pointer;flex:0 0 34px;border-radius:999px;background:#eef4ff;transition:background .2s ease,transform .2s ease}.close-popup-icon:hover{background:#e3edff;transform:translateY(-1px)}.close-popup-icon:before,.close-popup-icon:after{content:"";position:absolute;border-radius:2px;width:14px;height:2px;background-color:var(--accent-color);top:50%;left:50%}.close-popup-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.close-popup-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.cont{padding-inline:24px;padding-top:84px;padding-bottom:90px;max-width:var(--max-width);margin:auto}.blur-overlay{position:sticky;top:0;left:0;right:0;height:64px;overflow:hidden;pointer-events:none;z-index:150}.blur-layer{position:absolute;inset:0;border-radius:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);mask-image:linear-gradient(to top,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to top,transparent 0%,black 50%);z-index:160}.icon{will-change:transform;color:var(--accent-color);fill:currentColor}.small{width:14px;height:14px;margin-right:3px}.big{width:20px;height:20px;margin-right:8px}.unselectable{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width:992px)and (max-height:800px){.popup-header-panel-parent{top:16px}.popup-header-panel{margin:0 16px}}.popup-header-panel{box-shadow:0 10px 24px #233e7013,0 1px 3px #233e700b,inset 0 1px #ffffffe6}.popup-header-panel:hover{box-shadow:0 12px 28px #233e7017,0 2px 5px #233e700d,inset 0 1px #ffffffeb}.popup-content-tiers .popup-header-panel{max-width:min(680px,calc(100% - 44px));min-height:46px;padding:8px 10px 8px 14px;border-color:#cbdaf294;border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f8fbffc7);box-shadow:0 9px 22px #233e7012,0 1px 3px #233e700a,inset 0 1px #ffffffeb}.popup-content-tiers{width:min(720px,calc(100vw - 48px))}.popup-content-tiers .cont{width:100%;max-width:720px;box-sizing:border-box}.popup-content-tiers .popup-header-panel:hover{border-color:#1557ff3d;transform:translateY(-1px);box-shadow:0 11px 26px #233e7016,0 2px 5px #233e700b,inset 0 1px #fffffff0}.popup-content-tiers .popup-header-title{gap:.28em;color:#0b1220;font-size:16px;font-weight:900}.popup-header-title-accent{color:var(--accent-color)}.popup-content-tiers .popup-community-logo{width:24px;height:24px;flex-basis:24px;margin-right:8px}.popup-content-tiers .popup-header-title .icon{width:18px;height:18px;margin-right:8px;color:var(--accent-color)}.popup-content-tiers .close-popup-icon{width:32px;height:32px;flex-basis:32px;background:#f3f7ff}.popup-content-tiers .close-popup-icon:hover{background:#eaf1ff}.toggler{position:relative;display:flex;background:var(--form-color);border:1px solid var(--secondary-color);border-radius:16px;padding:8px;box-sizing:border-box;overflow:hidden}.toggler.horizontal{height:clamp(52px,10vw,58px)}.toggler.vertical{flex-direction:column;padding:8px 16px}.toggler-slider{position:absolute;background:linear-gradient(135deg,var(--accent-color) 0%,#5a6fd6 100%);border-radius:12px;transition:transform .3s ease;z-index:0;box-shadow:0 4px 16px #4e71c54d}.toggler.horizontal .toggler-slider{top:8px;bottom:8px;width:calc(50% - 8px);height:auto}.toggler.vertical .toggler-slider{left:8px;right:8px;height:calc(50% - 8px);width:auto}.toggler-option{flex:1;display:flex;align-items:center;background:none;border:none;color:#dcdcdc80;font-family:inherit;font-size:16px;font-weight:450;z-index:1;cursor:pointer;transition:all .3s ease}.toggler-option:hover:not(.selected){color:#dcdcdcbf}.toggler.vertical .toggler-option{justify-content:left;display:block;font-size:clamp(16px,2vw,18px);line-height:16px;padding:clamp(8px,2vw,16px) clamp(0px,1vw,6px)}.toggler.horizontal .toggler-option{justify-content:center;font-size:clamp(13px,2vw,17px);line-height:16px;padding:0}.toggler.vertical .toggler-option h3{margin:0 2px 8px 0}.opt-sect{padding-left:12px;color:var(--accent-color);font-size:20px;font-weight:700}.opt-desc{padding-left:12px;color:var(--font-color);font-size:clamp(15px,2.5vw,18px);font-weight:450;line-height:clamp(18px,3vw,22px);margin-bottom:clamp(4px,1vw,10px)}.toggler-option.selected{color:var(--font-contrast-color)}.selected-tier{fill:currentColor;margin:0 0 3px 4px;opacity:0;transition:opacity ease-in-out .1s}.selected .selected-tier{opacity:1}.not-visible{position:absolute;visibility:hidden;width:0;height:0;pointer-events:none}.floating-button-container{position:fixed;bottom:20px;left:0;right:0;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:2000;padding:0 16px}.floating-button{border-radius:20px;font-size:16px;padding:8px;height:64px;max-width:calc(var(--max-width) + 40px);width:100%;border:none;font-weight:450;cursor:pointer;font-family:inherit;background:linear-gradient(to bottom,#493db4,#281d89,#281d89,#2516a8);background-size:100% 250%;box-shadow:0 3px 12px 1px #1d1d7766;color:var(--font-contrast-color);transition:all .3s ease-in-out}.floating-button:hover{background-position:0% 15%;box-shadow:0 2px 6px #1d1d774d}.floating-button:active{transform:scale(.95)}.button-content{display:flex;align-items:center;justify-content:center;width:100%;opacity:1;transform:translateY(8px);transition:all .3s ease}.new-content{display:flex;align-items:center;justify-content:center;width:100%;opacity:0;transform:translateY(0);transition:transform .1s ease,opacity .3s ease}.floating-button.clicked{margin-bottom:20px}.offer-text.visible{bottom:-15px;opacity:.5}.floating-button.clicked .button-content{transform:translateY(-20px);opacity:0}.floating-button.clicked .new-content{transform:translateY(-20px);opacity:1}.offer-text{position:absolute;height:32px;bottom:-48px;color:var(--font-color);font-size:12px;opacity:0;transition:all .3s ease;text-align:center;max-width:var(--max-width);pointer-events:auto}.payment-margin{margin-top:clamp(12px,3vw,24px)}.email-form{height:clamp(34px,7vw,40px);position:relative;display:flex;background:var(--form-color);border:1px solid var(--secondary-color);border-radius:16px;padding:8px;flex-direction:row;align-items:center;justify-content:center}.email-form-inner{font-family:inherit;font-size:16px;font-weight:500;width:100%;height:100%;border-radius:10px;padding:0 0 0 14px;border:1px solid var(--secondary-color);background:var(--secondary-light-color);color:var(--font-color);align-items:center;display:flex}input::placeholder{color:var(--font-color);opacity:.5}.email-form-inner:focus-visible{outline:2px solid var(--accent-color)}.hidden{display:none}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 24px 60px;box-sizing:border-box}.hero-content{text-align:center;max-width:800px}.hero-title{font-size:clamp(28px,5vw,42px);line-height:1.3;font-weight:700;color:var(--font-color);margin:0 0 20px}.hero-subtitle{font-size:clamp(14px,2.5vw,18px);line-height:1.6;font-weight:500;color:var(--font-color);opacity:.6;margin:0 0 32px}.hero-cta-group{display:inline-flex;flex-direction:column;align-items:stretch;gap:10px;margin:0 auto}.hero-cta-glow{position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-color);color:#fff;border:none;border-radius:16px;padding:18px 40px;font-family:inherit;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 0 40px #4e71c580}.hero-cta-glow:hover{transform:scale(1.02);box-shadow:0 0 60px #4e71c5b3}.hero-cta-glow:active{transform:scale(.98)}.hero-cta-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#4e71c538,#4e71c514);color:#e7edff;border:1px solid rgba(78,113,197,.45);border-radius:16px;padding:18px 40px;font-family:inherit;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,border-color .2s ease,background .3s ease;box-shadow:0 12px 28px #00000040,inset 0 1px #ffffff0d}.hero-cta-secondary:hover{transform:translateY(-1px);background:linear-gradient(180deg,#4e71c552,#4e71c51f);border-color:#4e71c5a6;box-shadow:0 16px 34px #4e71c538,inset 0 1px #ffffff14}.hero-cta-secondary:active{transform:translateY(0)}.hero-stats{display:flex;justify-content:center;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.hero-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.hero-stat-number{font-size:clamp(28px,5vw,36px);font-weight:700;color:var(--accent-color);line-height:1}.hero-stat-label{font-size:14px;font-weight:500;color:var(--font-color);opacity:.6}@media screen and (max-width:768px){.hero-stats{gap:24px;margin-top:40px;padding-top:24px}.hero-stat-label{font-size:12px}}.collection-slider{position:relative;width:100%;max-width:380px}.collection-slider.swiper{overflow:visible}.testimonial-slider.swiper{overflow:hidden}.collection-slider .swiper-slide{height:auto}.testimonial-slider .swiper-slide.testimonial-slide{height:220px;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.collection-slides{margin-bottom:24px}.collection-preview{background:var(--form-color);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #0000001a;width:100%;max-width:380px}.slider-nav{display:flex;align-items:center;justify-content:center;gap:16px}.slider-arrow{width:36px;height:36px;border-radius:50%;background:var(--form-color);border:1px solid var(--secondary-color);color:var(--font-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.7}.slider-arrow:hover{opacity:1;background:var(--accent-color);border-color:var(--accent-color);color:#fff}.slider-arrow-prev svg{transform:rotate(180deg)}.slider-dots{display:flex;justify-content:center;gap:10px}.slider-dot{width:10px;height:10px;border-radius:50%;background:var(--font-color);opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.slider-dot:hover{opacity:.5}.slider-dot.active{opacity:1;transform:scale(1.3);background:var(--accent-color)}.collection-header{position:relative;height:88px;overflow:hidden}.collection-header img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.collection-header-overlay{position:absolute;inset:0;background:#0006}.collection-header-title{position:absolute;bottom:10px;left:14px;right:14px;color:#fff;font-size:21px;font-weight:600;margin:0}.collection-body{padding:14px 16px}.collection-desc{font-size:14px;line-height:1.5;color:var(--font-color);margin:0 0 12px}.collection-progress{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.collection-progress-label{font-size:12px;font-weight:500;color:var(--accent-color)}.collection-progress-bar{width:100%;height:5px;background:var(--bg-color);border-radius:3px;overflow:hidden}.collection-progress-fill{width:0%;height:100%;background:var(--accent-color);border-radius:3px;transition:width .5s ease}.collection-section{padding:0 16px 16px}.collection-section-title{font-size:15px;font-weight:700;color:var(--font-color);margin:0 0 12px}.collection-timeline{display:flex;flex-direction:column}.timeline-item{display:grid;grid-template-columns:22px 1fr;gap:0}.timeline-marker{display:flex;flex-direction:column;align-items:center;padding-top:16px}.timeline-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--accent-color);background:var(--form-color);flex-shrink:0;z-index:1}.timeline-line{width:1px;flex:1;background:var(--bg-color);margin-top:4px}.timeline-card{background:var(--bg-color);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.timeline-card-first{border-radius:12px 12px 0 0}.timeline-card-last{border-radius:0 0 12px 12px}.timeline-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:500;color:#ffffffd9;background:#3628b3b3;width:fit-content}.timeline-content{font-size:13px;line-height:1.35;color:var(--font-color)}.timeline-content strong{display:block;font-weight:700}.timeline-content span{font-weight:500;opacity:.7}@media screen and (max-width:768px){.hero-section{padding:60px 20px 40px}.hero-cta-group{width:100%;align-items:center}.hero-cta-group .hero-cta-glow,.hero-cta-group .hero-cta-secondary{width:100%;max-width:320px}.section-block:first-child .section-visual{display:flex;justify-content:center;width:100%}.collection-slider{max-width:340px}.collection-slides{margin-bottom:24px}.collection-preview{max-width:100%}.slider-nav{gap:12px}.slider-arrow{width:32px;height:32px}.slider-arrow svg{width:16px;height:16px}.slider-dots{gap:8px}.slider-dot{width:8px;height:8px}.collection-header{height:72px}.collection-header-title{font-size:18px}.collection-body{padding:12px 14px}.collection-desc{font-size:13px}.collection-section{padding:0 14px 14px}.timeline-content{font-size:12px}}.sections-container{display:flex;flex-direction:column;width:100%;padding-bottom:120px}.section-block{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:60px 24px;box-sizing:border-box}.section-block:nth-child(odd){background:var(--form-color)}.section-layout{display:flex;align-items:center;justify-content:center;gap:60px;max-width:1000px;width:100%}.section-block:nth-child(odd) .section-layout{flex-direction:row-reverse}.section-block:first-child .section-layout{align-items:flex-start}.section-block:first-child .section-text{padding-top:24px}.section-block:nth-child(2n) .section-layout{flex-direction:row}.section-text{flex:1;max-width:480px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.section-visual{flex:1;display:flex;justify-content:center;align-items:center;max-width:400px}.section-number{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--font-contrast-color);font-weight:700;border-radius:50%;width:48px;height:48px;font-size:20px;margin-bottom:20px}.section-title{font-size:clamp(28px,6vw,42px);line-height:1.1;font-weight:700;color:var(--accent-color);margin:0 0 16px;padding:0;text-indent:0}.section-desc{font-size:clamp(16px,2.5vw,18px);line-height:1.6;font-weight:450;color:var(--font-color);margin:0 0 20px}.section-hint{font-size:14px;font-weight:500;color:var(--accent-color);opacity:.8;margin:0 0 24px}.section-label{font-size:16px;font-weight:600;color:var(--font-color);margin:20px 0 12px}.section-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.section-tag{background:var(--bg-color);color:var(--accent-color);padding:8px 16px;font-size:15px;font-weight:600;border-radius:12px}.section-block:nth-child(odd) .section-tag{background:var(--bg-color)}.section-block:nth-child(2n) .section-tag{background:var(--form-color)}.section-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.section-list-item{background:var(--bg-color);color:var(--accent-color);padding:14px 20px;font-size:16px;font-weight:500;border-radius:14px}.section-block:nth-child(odd) .section-list-item{background:var(--bg-color)}.section-block:nth-child(2n) .section-list-item{background:var(--form-color)}.section-visual-card{background:var(--form-color);border:1px solid var(--secondary-color);border-radius:24px;padding:32px;width:100%;max-width:340px;box-shadow:0 12px 40px #0000001a}.section-block:nth-child(odd) .section-visual-card{background:var(--bg-color)}.section-block:nth-child(2n) .section-visual-card{background:var(--form-color)}.section-testimonial{background:var(--form-color);border:1px solid var(--secondary-color);border-radius:20px;padding:28px;width:100%;max-width:340px;box-shadow:0 12px 40px #0000001a}.section-block:nth-child(odd) .section-testimonial{background:var(--bg-color);border-color:var(--secondary-color)}.section-block:nth-child(2n) .section-testimonial{background:var(--form-color);border-color:var(--secondary-color)}.section-testimonial p{font-size:16px;line-height:1.6;color:var(--accent-color);margin:0 0 16px;font-style:italic}.section-user{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;color:var(--accent-color)}.section-user img{width:40px;height:40px;border-radius:50%}.testimonial-slider{position:relative;width:100%;max-width:380px}.testimonial-slider .slider-nav{margin-top:20px}.testimonial-slide{background:var(--bg-color);border:1px solid var(--secondary-color);border-radius:20px;padding:28px;box-shadow:0 12px 40px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;height:100%}.section-block:nth-child(2n) .testimonial-slide{background:var(--bg-color)}.section-block:nth-child(odd) .testimonial-slide{background:var(--form-color)}.testimonial-slide p{font-size:18px;line-height:1.5;color:var(--font-color);margin:0 0 20px;font-weight:500}.testimonial-user{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;color:var(--accent-color);margin-top:auto}.testimonial-user img{width:44px;height:44px;border-radius:50%;object-fit:cover}.testimonial-dots{display:flex;justify-content:center;align-items:center;gap:10px}.testimonial-dot{width:10px;height:10px;border-radius:50%;background:var(--font-color);opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.testimonial-dot:hover{opacity:.5}.testimonial-dot.active{opacity:1;transform:scale(1.3);background:var(--accent-color)}@media screen and (max-width:768px){.testimonial-slider{max-width:100%}.testimonial-slide{padding:24px}.testimonial-slide p{font-size:16px}}.section-links{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.section-link{display:inline-flex;align-items:center;color:var(--accent-color);font-size:16px;font-weight:600;text-decoration:none;transition:color .2s ease}.section-link:hover{color:var(--link-hover)}.section-link .icon{margin-right:10px;width:20px;height:20px}.section-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.section-actions .section-cta,.section-actions .section-btn{margin-top:0}.section-link-secondary{display:inline-flex;align-items:center;color:var(--font-color);font-size:15px;font-weight:600;text-decoration:none;opacity:.7;transition:opacity .2s ease}.section-link-secondary:hover{opacity:1}.section-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent-color);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 0 30px #4e71c566;margin-top:8px}.section-cta-mobile{display:none}.section-cta:hover{transform:scale(1.02);box-shadow:0 0 50px #4e71c599}.section-cta:active{transform:scale(.98)}.section-cta .icon{fill:currentColor;color:#fff}.section-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid var(--accent-color);color:var(--accent-color);border-radius:14px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.section-btn:hover{background:var(--accent-color);color:var(--font-contrast-color)}.section-btn:active{transform:scale(.98)}.section-btn .icon{fill:currentColor}.visual-tags-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.visual-tag{background:var(--bg-color);color:var(--accent-color);padding:12px 20px;font-size:15px;font-weight:600;border-radius:14px}.section-block:nth-child(2n) .visual-tag{background:var(--bg-color)}.section-block:nth-child(odd) .visual-tag{background:var(--form-color)}.visual-card-title{font-size:14px;font-weight:600;color:var(--font-color);opacity:.6;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.visual-list{display:flex;flex-direction:column;gap:16px}.visual-list-item{display:flex;align-items:center;gap:14px;background:var(--bg-color);padding:16px 20px;border-radius:14px;font-size:15px;font-weight:500;color:var(--font-color)}.section-block:nth-child(2n) .visual-list-item{background:var(--bg-color)}.pricing-card{position:relative;display:flex;flex-direction:column;gap:14px;max-width:430px}.pricing-promo-strip{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px 10px 14px;border:1.5px solid var(--accent-color);border-radius:14px;background:var(--accent-color);color:#fff;font-size:13px;font-weight:900;line-height:1.2;box-shadow:0 10px 22px #1557ff29,inset 0 1px #ffffff2e}.pricing-promo-dot{width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 0 5px #ffffff24;flex-shrink:0}.pricing-promo-text{min-width:0;flex:1}.pricing-option{display:flex;flex-direction:column;gap:5px;padding:20px 24px;border-radius:16px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;background:var(--bg-color)}.section-block:nth-child(odd) .pricing-option{background:var(--bg-color)}.section-block:nth-child(2n) .pricing-option{background:var(--form-color)}.pricing-option:hover:not(.pricing-option-active){border-color:var(--secondary-color)}.pricing-option-active{border-color:var(--accent-color);box-shadow:0 12px 28px #1557ff1f}.pricing-option-lifetime{gap:12px;border-color:#1557ff29;background:radial-gradient(circle at 100% 0%,rgba(21,87,255,.08),transparent 34%),#f6f9ff}.pricing-lifetime-topline{position:relative;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:30px;padding:0 7px 0 11px;border:1px solid rgba(21,87,255,.12);border-radius:999px;background:#1557ff14;color:var(--accent-color);font-size:12px;font-weight:900;line-height:1}.pricing-lifetime-topline .pricing-promo-dot{width:6px;height:6px;background:var(--accent-color);box-shadow:0 0 0 4px #1557ff1a}.pricing-lifetime-deal{display:grid;gap:4px}.pricing-main{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricing-main-sale{gap:8px 10px}.pricing-amount{font-size:28px;font-weight:700;color:var(--font-color)}.pricing-old-price{color:#8a9ab8;font-size:16px;font-weight:850;text-decoration:line-through;text-decoration-color:#1557ffb8;text-decoration-thickness:2px}.pricing-period{font-size:18px;font-weight:500;color:var(--font-color);opacity:.7}.pricing-sub{font-size:14px;font-weight:500;color:var(--accent-color)}.pricing-sub-sale{color:#53678a}.pricing-sale-note{margin-top:1px;padding-top:10px;border-top:1px solid rgba(21,87,255,.12);color:#53678a;font-size:12.5px;font-weight:750;line-height:1.35}.pricing-cta{width:100%;padding:18px 24px;margin-top:8px;background:var(--accent-color);color:#fff;border:1px solid var(--accent-color);border-radius:10px;font-size:16px;font-weight:850;cursor:pointer;box-shadow:0 14px 30px #1557ff2b;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease}.pricing-cta:hover{border-color:#0f4fe8;background:#0f4fe8;transform:translateY(-2px);box-shadow:0 18px 36px #1557ff38}.join-benefits{display:flex;flex-direction:column;gap:12px;margin-top:24px}.join-benefit{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--font-color)}.join-benefit-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-color);flex-shrink:0}.tiers-wrapper{width:100%;max-width:640px;margin:0 auto;padding:24px 0 34px;color:#0b1220}.tiers-popup-hero{margin-bottom:14px;text-align:left}.tiers-popup-pill{display:inline-flex;align-items:center;height:32px;padding:0 13px;margin-bottom:12px;border-radius:999px;background:#eaf1ff;color:var(--accent-color);font-size:13px;font-weight:900}.tiers-popup-hero h2{margin:0;color:#0b1220;font-size:clamp(28px,3.2vw,36px);font-weight:900;line-height:1.1}.tiers-popup-hero p{max-width:360px;margin:8px 0 0;color:#61708e;font-size:15px;font-weight:600;line-height:1.45}.tiers-field{margin-top:14px}.tiers-field-label{margin:0 0 8px;color:#61708e;font-size:13px;font-weight:900;line-height:1.2}.tiers-card-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #dbe4f1;border-radius:16px;background:#f6f9ff}.tiers-card-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#53678a;font-family:inherit;font-size:14px;font-weight:850;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.tiers-card-choice svg{width:18px;height:18px;fill:currentColor}.tiers-card-choice-active{border-color:#1557ff38;background:#fff;color:var(--accent-color);box-shadow:0 8px 20px #1557ff14}.tiers-email-form{margin-top:0}.tiers-foreign-only-note{display:flex;align-items:center;min-height:38px;margin-bottom:10px;padding:0 13px;border:1px solid rgba(21,87,255,.14);border-radius:12px;background:#1557ff12;color:#53678a;font-size:13px;font-weight:750;line-height:1.25}.tiers-plan-list{display:grid;gap:10px}.tiers-plan-card{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:14px 16px;border:1.5px solid #dbe4f1;border-radius:16px;background:#fff;color:#0b1220;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.tiers-plan-card:hover{border-color:#1557ff5c}.tiers-plan-card-active{border-color:var(--accent-color);background:#f6f9ff;box-shadow:0 10px 24px #1557ff1a}.tiers-plan-card-lifetime{gap:4px;background:radial-gradient(circle at 100% 0%,rgba(21,87,255,.08),transparent 34%),#f8fbff}.tiers-plan-check{position:absolute;top:16px;right:16px;width:22px;height:22px;border:1.5px solid rgba(155,174,207,.74);border-radius:50%;background:#fff}.tiers-plan-card-active .tiers-plan-check{border-color:var(--accent-color);background:var(--accent-color)}.tiers-plan-card-active .tiers-plan-check:before{content:"";position:absolute;left:6px;top:5px;width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.tiers-plan-promo{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 34px);min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent-color);color:#fff;font-size:11.5px;font-weight:900;line-height:1}.tiers-plan-promo .pricing-promo-dot{width:6px;height:6px;box-shadow:0 0 0 4px #ffffff24}.tiers-plan-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 9px;padding-right:34px}.tiers-plan-price{color:#0b1220;font-size:28px;font-weight:900;line-height:1}.tiers-plan-old{color:#8a9ab8;font-size:16px;font-weight:850;text-decoration:line-through;text-decoration-color:#1557ffb8;text-decoration-thickness:2px}.tiers-plan-period{color:#53678a;font-size:17px;font-weight:650}.tiers-plan-desc{color:#61708e;font-size:13.5px;font-weight:650;line-height:1.4}.tiers-plan-note{margin-top:1px;color:#53678a;font-size:12.5px;font-weight:650;line-height:1.35}.tiers-wrapper .tiers-submit-btn{min-height:54px;margin-top:16px;border-radius:12px;box-shadow:0 12px 28px #1557ff29;font-size:16px;font-weight:850}.tiers-wrapper .tiers-submit-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px #1557ff38}.tiers-wrapper .tiers-offer-text,.tiers-wrapper .tiers-crypto-text{margin-top:12px;color:#61708e;font-size:12.5px;opacity:1}.tiers-wrapper .tiers-offer-text a,.tiers-wrapper .tiers-crypto-text a{color:var(--accent-color);font-weight:800}.tiers-popup-content{max-width:500px;margin:0 auto;padding:20px 0 40px}.tiers-popup-content .tiers-submit-btn{margin-top:24px}.tiers-popup-content .tiers-offer-text{margin-top:16px}.tiers-crypto-text{font-size:14px;color:var(--font-color);opacity:.6;text-align:center;margin-top:16px}.tiers-crypto-text a{color:var(--accent-color)}.section-block:nth-child(odd) .visual-list-item{background:var(--form-color)}.visual-list-icon{font-size:24px}.visual-icon-box{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--accent-color) 0%,#8b7fd9 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 20px #6f63cf59}.visual-icon-box svg{width:22px;height:22px;color:#fff}.visual-list-item:nth-child(2) .visual-icon-box{background:linear-gradient(135deg,#f7b731,#f5a623);box-shadow:0 4px 20px #f7b73159}.visual-list-item:nth-child(3) .visual-icon-box{background:linear-gradient(135deg,#26de81,#20bf6b);box-shadow:0 4px 20px #26de8159}.visual-list-item:nth-child(4) .visual-icon-box{background:linear-gradient(135deg,#45aaf2,#2d98da);box-shadow:0 4px 20px #45aaf259}.section-block .section-visual-card.monthly-card{max-width:410px;padding:34px;border-color:#cbdaf2c2;background:#fff;box-shadow:0 20px 54px #1e468c14,inset 0 1px #ffffffe6}.monthly-card .visual-card-title{margin-bottom:18px;color:#5d6e8c;opacity:1;font-size:13px;font-weight:900;letter-spacing:0}.monthly-card .visual-list{gap:14px}.monthly-card .visual-list-item{min-height:66px;padding:14px 16px;border:1px solid rgba(219,228,241,.78);background:#fff;color:#566783;box-shadow:0 8px 20px #2652960b,inset 0 1px #ffffffd1}.monthly-card .visual-list-item strong{color:#0b1220;font-weight:900}.monthly-card .visual-icon-box,.monthly-card .visual-list-item:nth-child(2) .visual-icon-box,.monthly-card .visual-list-item:nth-child(3) .visual-icon-box,.monthly-card .visual-list-item:nth-child(4) .visual-icon-box{width:46px;height:46px;border:1px solid rgba(21,87,255,.1);border-radius:14px;background:#f3f7ff;box-shadow:none}.monthly-card .visual-icon-box svg{width:21px;height:21px;color:var(--accent-color)}.section-block .section-visual-card.streams-card{width:min(100%,560px);max-width:560px;margin:0;padding:12px;overflow:hidden;border-color:#cddbf2e0;background:linear-gradient(180deg,#fffffff0,#f7faffe0),#fff;box-shadow:0 24px 66px #1d42801a,inset 0 1px #fffffff0}.streams-card-media{position:relative;overflow:hidden;border:1px solid rgba(206,220,243,.82);border-radius:18px;background:#f7faff}.streams-card-media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.streams-card-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#09163003,#0916300a),linear-gradient(90deg,rgba(255,255,255,.14),transparent 40%,rgba(255,255,255,.08))}.streams-live-badge{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#ff4e55;color:#fff;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 24px #ff4e553d}.streams-card-caption{display:grid;padding:20px 12px 10px}.streams-card-caption strong{max-width:480px;color:#0b1220;font-size:24px;font-weight:900;line-height:1.16}.streams-card-facts{display:flex;flex-wrap:wrap;gap:8px}.streams-card-facts span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(209,222,244,.9);border-radius:999px;background:#ffffffb8;color:#53678a;font-size:13px;font-weight:850;line-height:1}.section-visual:has(.community-call-card){max-width:560px}.section-block .section-visual-card.community-call-card{width:min(100%,560px);max-width:560px;margin:0;padding:12px;overflow:hidden;border-color:#cddbf2e6;background:linear-gradient(180deg,#fffffff5,#f7faffe6),#fff;box-shadow:0 24px 66px #1d42801a,inset 0 1px #fffffff0}.community-call-media{position:relative;overflow:hidden;border:1px solid rgba(206,220,243,.82);border-radius:18px;background:#f7faff}.community-call-media img{display:block;width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center}.community-call-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#09163003,#09163009),linear-gradient(90deg,rgba(255,255,255,.12),transparent 42%,rgba(255,255,255,.06))}.community-call-badge{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#0c1830ad;color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 10px 24px #07112224;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.community-call-caption{display:grid;gap:12px;padding:18px 12px 10px}.community-call-caption strong{max-width:480px;color:#0b1220;font-size:24px;font-weight:900;line-height:1.16}.community-call-facts{display:flex;flex-wrap:wrap;gap:8px}.community-call-facts span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(209,222,244,.9);border-radius:999px;background:#ffffffb8;color:#53678a;font-size:13px;font-weight:850;line-height:1}@media screen and (max-width:768px){.section-block{min-height:auto;padding:60px 20px}.section-layout{flex-direction:column!important;gap:24px;text-align:center}.section-text{max-width:100%;align-items:center;text-align:center}.section-visual{max-width:100%;width:100%}.section-visual-card,.section-testimonial,.pricing-card{max-width:100%}.section-tags,.visual-tags-grid{justify-content:center}.section-number{margin:0 auto 20px}.section-actions{justify-content:center;width:100%;align-items:center}.section-hint{display:none}.section-list{width:100%;align-items:center}.pricing-options{width:100%}.section-cta,.section-btn{width:100%;justify-content:center}.section-text .section-cta{display:none}.section-cta-mobile{display:flex;margin-top:0}.collection-body,.collection-section,.collection-desc,.collection-section-title,.timeline-content,.app-interface-mockup,.mockup-post,.mockup-post-title,.mockup-post-desc,.mockup-section-header,.faq-preview-card,.faq-preview-header,.faq-preview-content,.faq-preview-content-inner{text-align:left}}.app-interface-mockup{background:#0f1116;border-radius:20px;padding:14px;width:100%;max-width:360px;box-shadow:0 12px 40px #0000004d;overflow:hidden}.mockup-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mockup-search{flex:1;display:flex;align-items:center;gap:10px;background:#1a1d24;border-radius:12px;padding:10px 14px}.mockup-search-icon{width:16px;height:16px;color:#6b7280;flex-shrink:0}.mockup-search span{font-size:14px;font-weight:400;color:#6b7280}.mockup-filter-btn{display:flex;align-items:center;gap:6px;background:#1a1d24;border-radius:12px;padding:10px 14px;flex-shrink:0}.mockup-filter-btn svg{width:16px;height:16px;color:#e5e7eb}.mockup-filter-btn span{font-size:14px;font-weight:400;color:#e5e7eb}.mockup-collections-section{margin-bottom:14px}.mockup-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mockup-section-title{font-size:16px;font-weight:700;color:#e5e7eb}.mockup-section-link{font-size:13px;font-weight:500;color:#4e71c5}.mockup-collections-row{display:flex;gap:8px}.mockup-collection-card{position:relative;width:88px;height:88px;border-radius:16px;overflow:hidden;flex-shrink:0}.mockup-collection-card img{width:100%;height:100%;object-fit:cover}.mockup-collection-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0003,#000000b3)}.mockup-collection-progress{position:absolute;top:8px;left:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mockup-collection-progress svg{position:absolute;inset:0}.mockup-collection-progress span{font-size:12px;font-weight:600;color:#fff;z-index:1}.mockup-collection-name{position:absolute;bottom:6px;left:8px;right:8px;font-size:11px;font-weight:600;color:#fff;line-height:1.2}.mockup-posts{display:flex;flex-direction:column;gap:8px}.mockup-post{position:relative;background:#191920;border-radius:16px;padding:14px 16px}.mockup-bookmark{position:absolute;top:12px;right:10px;width:20px;height:20px;color:#4e71c5;opacity:.7}.mockup-bookmark.empty{color:#6b7280;opacity:.6}.mockup-post-tags{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap;padding-right:28px}.mockup-post-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;font-size:14px;font-weight:400;color:#fff;white-space:nowrap}.mockup-post-title{font-size:16px;font-weight:700;color:#e5e7eb;margin-bottom:6px;line-height:1.3;padding-right:24px}.mockup-post-desc{font-size:13px;font-weight:400;color:#6b7280;line-height:1.5}.mockup-post-status{display:flex;align-items:center;gap:6px;margin-top:10px;color:#4e71c5;opacity:.8}.mockup-post-status svg{width:14px;height:14px;flex-shrink:0}.mockup-post-status span{font-size:12px;font-weight:400;color:#6b7280}.mockup-post-featured .mockup-post-title{font-size:17px;font-weight:800}@media screen and (max-width:768px){.app-interface-mockup{max-width:340px}.mockup-collection-card{width:80px;height:80px}.mockup-progress-ring{width:76px;height:76px}}.tiers-section{min-height:auto!important;padding:80px 24px!important}.tiers-container{width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center}.tiers-container .section-number{margin-bottom:20px}.tiers-container .section-title{margin-bottom:32px}.tiers-form{width:100%}.tiers-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:#fff;border:none;border-radius:16px;padding:18px 32px;font-family:inherit;font-size:18px;font-weight:600;cursor:pointer;margin-top:24px;box-shadow:0 12px 28px #1557ff29;transition:transform .2s ease,box-shadow .3s ease}.tiers-submit-btn:hover{transform:scale(1.02);box-shadow:0 16px 34px #1557ff33}.tiers-submit-btn:active{transform:scale(.98)}.tiers-offer-text{text-align:center;font-size:12px;color:var(--font-color);opacity:.5;margin-top:16px}@media screen and (max-width:768px){.tiers-section{padding:60px 20px!important}}@media screen and (max-width:520px){.tiers-wrapper{padding-top:22px}.tiers-popup-hero{margin-bottom:20px}.tiers-popup-hero h2{font-size:30px}.tiers-popup-hero p{font-size:14px}.tiers-card-switch{grid-template-columns:1fr;width:100%}.tiers-plan-card{padding:16px}.tiers-plan-price{font-size:26px}}@media screen and (max-width:640px){.popup-content-tiers .blur-overlay{height:34px}.popup-content-tiers .popup-header-panel-parent{top:max(10px,env(safe-area-inset-top));margin-top:-38px}.popup-content-tiers .popup-header-panel{max-width:calc(100% - 28px);min-height:50px;padding:7px 8px 7px 13px;border-radius:17px;background:#ffffffdb;box-shadow:0 8px 20px #233e7012,0 1px 3px #233e700a,inset 0 1px #fffffff0}.popup-content-tiers .popup-header-title{font-size:15px}.popup-content-tiers .popup-community-logo{width:22px;height:22px;flex-basis:22px;margin-right:7px}.popup-content-tiers .popup-header-title .icon{width:16px;height:16px;margin-right:7px}.popup-content-tiers .close-popup-icon{width:30px;height:30px;flex-basis:30px}.popup-content-tiers .cont{padding-inline:18px;padding-top:44px;padding-bottom:44px}.popup-content-tiers .tiers-wrapper{max-width:100%;padding:0 0 28px}.popup-content-tiers .tiers-popup-hero{margin-bottom:16px}.popup-content-tiers .tiers-popup-pill{display:none}.popup-content-tiers .tiers-popup-hero h2{font-size:32px;line-height:1.08}.popup-content-tiers .tiers-popup-hero p{max-width:100%;margin-top:8px;font-size:14.5px;line-height:1.38}.popup-content-tiers .tiers-field{margin-top:16px}.popup-content-tiers .tiers-field-label{margin-bottom:7px;font-size:12.5px}.popup-content-tiers .tiers-card-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:15px}.popup-content-tiers .tiers-card-choice{gap:6px;min-height:40px;padding:0 8px;border-radius:12px;font-size:13px}.popup-content-tiers .tiers-card-choice svg{width:16px;height:16px}.popup-content-tiers .tiers-plan-list{gap:10px}.popup-content-tiers .tiers-plan-card{padding:14px;border-radius:17px;gap:6px}.popup-content-tiers .tiers-plan-main{gap:6px 8px;padding-right:38px}.popup-content-tiers .tiers-plan-price{font-size:32px;letter-spacing:0}.popup-content-tiers .tiers-plan-period{font-size:17px}.popup-content-tiers .tiers-plan-desc{font-size:13.5px;line-height:1.35}.popup-content-tiers .tiers-plan-check{top:16px;right:14px;width:26px;height:26px}.popup-content-tiers .tiers-plan-card-active .tiers-plan-check:before{left:7px;top:6px;width:9px;height:6px}.popup-content-tiers .tiers-plan-promo{min-height:28px;max-width:calc(100% - 40px);padding:0 10px;font-size:11.5px}.popup-content-tiers .tiers-plan-old{font-size:15px}.popup-content-tiers .tiers-wrapper .tiers-submit-btn{min-height:56px;margin-top:16px;border-radius:14px;font-size:17px;box-shadow:0 14px 30px #1557ff2e}.popup-content-tiers .tiers-wrapper .tiers-offer-text,.popup-content-tiers .tiers-wrapper .tiers-crypto-text{max-width:100%;margin-inline:auto;margin-top:12px;font-size:12px;line-height:1.42;text-align:center}.popup-content-tiers .tiers-wrapper .tiers-offer-text a,.popup-content-tiers .tiers-wrapper .tiers-crypto-text a{white-space:nowrap}}@media screen and (max-width:380px){.popup-content-tiers .cont{padding-inline:14px;padding-top:40px}.popup-content-tiers .popup-header-panel{max-width:calc(100% - 22px)}.popup-content-tiers .tiers-popup-hero h2{font-size:30px}.popup-content-tiers .tiers-card-choice{font-size:12px}.popup-content-tiers .tiers-plan-card{padding:13px}.popup-content-tiers .tiers-plan-price{font-size:30px}.popup-content-tiers .tiers-plan-period{font-size:15.5px}}.faq-preview-card{display:block;min-height:0;height:auto;padding:0!important;overflow:hidden;overflow-anchor:none}.faq-preview-list{width:100%;height:auto;min-height:0;overflow:visible;overflow-anchor:none}.faq-preview-item{cursor:pointer;border-bottom:1px solid var(--secondary-color);display:block;min-height:0;overflow:hidden;transition:background .22s ease}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header{min-height:0;padding-top:16px;padding-bottom:16px}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-icon{width:36px;height:36px}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-icon svg{width:17px;height:17px}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header span{font-size:15.5px;line-height:1.24}.faq-preview-item.active{background:#eaf1ff61}.faq-preview-item:last-child{border-bottom:none}.faq-preview-header{display:flex;align-items:center;gap:14px;padding:18px 22px;min-height:0;transition:min-height .24s ease,padding .24s ease,background .2s ease}.faq-preview-header:hover{background:#ffffff08}.faq-preview-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--accent-color) 0%,#5a6fd6 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #4e71c540}.faq-preview-icon svg{width:20px;height:20px;color:#fff}.faq-preview-header span{flex:1;font-size:16.5px;font-weight:600;line-height:1.28;color:var(--font-color)}.faq-preview-toggle{width:24px;height:24px;position:relative;flex-shrink:0}.faq-preview-toggle:before,.faq-preview-toggle:after{content:"";position:absolute;background:var(--font-color);opacity:.5;transition:transform .3s ease,opacity .2s ease}.faq-preview-toggle:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-preview-toggle:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-preview-header:hover .faq-preview-toggle:before,.faq-preview-header:hover .faq-preview-toggle:after{opacity:1}.faq-preview-item.active .faq-preview-toggle:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-preview-item.active .faq-preview-toggle:before{opacity:1;background:var(--accent-color)}.faq-preview-content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .28s ease;overflow-anchor:none}.faq-preview-item.active .faq-preview-content,.faq-preview-item[aria-expanded=true] .faq-preview-content{max-height:420px;opacity:1;transform:translateY(0)}.faq-preview-content-inner{box-sizing:border-box;max-height:none;padding:0 24px 22px 76px;overflow:visible;font-size:14.5px;line-height:1.5;color:#33415f;opacity:.94}.section-block:last-child .section-layout{align-items:flex-start}.section-block:last-child .section-text{padding-top:32px}.site-footer{align-self:stretch;width:100%;box-sizing:border-box;background:transparent;border-top:0;padding:18px 24px 28px}.footer-content{max-width:var(--max-width);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;box-sizing:border-box}.footer-link{display:flex;align-items:center;gap:8px;color:var(--font-color);opacity:.6;text-decoration:none;font-size:14px;transition:opacity .2s ease,color .2s ease}.footer-link:hover{opacity:1;color:var(--accent-color)}.footer-link svg{width:18px;height:18px}@media screen and (max-width:768px){.footer-content{flex-direction:column;align-items:center;gap:16px}.faq-preview-header{padding:16px 20px}.faq-preview-header span{font-size:14px}.faq-preview-content-inner{padding:0 20px 16px;font-size:13px}.section-block:last-child .section-text{padding-top:0}.faq-preview-icon{width:32px;height:32px}.faq-preview-icon svg{width:16px;height:16px}.join-benefits{display:none}.collection-slider.swiper,.testimonial-slider.swiper{overflow:visible}.collection-preview,.testimonial-slide{opacity:.5;transform:scale(.95);transition:opacity .3s,transform .3s}.collection-preview.swiper-slide-active,.testimonial-slide.swiper-slide-active{opacity:1;transform:scale(1)}}.teletype{font-family:inherit;background:linear-gradient(180deg,#ffffffeb,#f8fbffe6);border:1px solid rgba(203,218,242,.7);padding:28px 30px;margin:18px 0;border-radius:18px;box-shadow:0 10px 24px #233e700e,0 1px 3px #233e7009,inset 0 1px #ffffffe0}.teletype p{color:#53617f;font-size:17px;line-height:1.72;font-weight:500;letter-spacing:0;margin-block:16px}.parent{background:#fff}.site-header{position:fixed;top:10px;left:50%;z-index:90;width:min(1560px,calc(100% - 44px));overflow:hidden;border:1px solid rgba(203,218,242,.62);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#ffffff57);box-shadow:0 18px 46px #233e7014,inset 0 1px #ffffffd1;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transform:translate(-50%);transition:top .28s ease,width .28s ease,border-color .28s ease,border-radius .28s ease,background .28s ease,box-shadow .28s ease}.site-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#ffffffb8,#ffffff2e 38%,#fff0 68%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.68),transparent 36%);opacity:.66;transition:opacity .28s ease}.site-header-scrolled{top:10px;width:min(1560px,calc(100% - 44px));border-color:#bccfeebd;border-radius:24px;background:linear-gradient(180deg,#ffffffc7,#f6faff94);box-shadow:0 20px 54px #1c386c29,inset 0 1px #ffffffe6}.site-header-scrolled:before{opacity:.42}.site-header-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:auto;height:72px;margin:0 auto;padding:0 22px;transition:height .28s ease,padding .28s ease,gap .28s ease}.site-header-scrolled .site-header-inner{height:66px;padding:0 18px}.brand-mark,.site-nav button{border:0;background:transparent;font:inherit;cursor:pointer}.brand-mark{display:inline-flex;align-items:center;justify-self:start;gap:16px;min-width:0;color:#0b1220;font-size:22px;font-weight:800;line-height:1;white-space:nowrap;transition:color .2s ease,font-size .28s ease,gap .28s ease}.site-header-scrolled .brand-mark{gap:14px;font-size:21px}.community-logo-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;color:var(--accent-color);border:0;border-radius:0;background:transparent;box-shadow:none;transition:color .2s ease,width .28s ease,height .28s ease,flex-basis .28s ease}.site-header-scrolled .community-logo-tile{width:44px;height:44px;flex-basis:44px}.brand-copy{display:inline-flex;align-items:baseline;gap:.28em}.brand-copy-accent{color:var(--accent-color)}.community-logo-book{display:block;width:94%;height:94%;overflow:visible}.community-logo-book-accent{fill:currentColor;opacity:1}.community-logo-book-page{fill:#fff;stroke:currentColor;stroke-width:10;stroke-linejoin:round}.community-logo-book-spine{stroke:currentColor;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.site-nav{display:flex;align-items:center;justify-content:center;justify-self:center;gap:clamp(18px,3vw,46px);min-width:max-content}.site-nav button{color:#53617f;font-size:16px;font-weight:600;line-height:1.1;white-space:nowrap;transition:color .2s ease,background .2s ease}.site-nav button:hover{color:var(--accent-color)}.site-header-scrolled .site-nav button{color:#465674}.header-cta{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:230px;height:60px;padding:0 24px;border:1.5px solid var(--accent-color);border-radius:10px;background:#ffffff8f;color:var(--accent-color);font-family:inherit;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:min-width .28s ease,height .28s ease,padding .28s ease,border-radius .28s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .28s ease}.site-header-scrolled .header-cta{min-width:220px;height:52px;padding:0 22px;background:#ffffffc7;box-shadow:0 10px 22px #1557ff14}.header-cta:hover{background:#f3f7ff;transform:translateY(-1px)}.hero-section{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 28px);width:100%;padding:clamp(130px,13vh,148px) 22px clamp(44px,5vh,64px);background:radial-gradient(circle at 80% 2%,rgba(21,87,255,.08),transparent 34%),linear-gradient(180deg,#fff,#fbfdff)}.hero-section:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:-1px;height:120px;pointer-events:none;background:linear-gradient(180deg,#fbfdff00,#f8fbff 58%,#fbfdff)}.hero-shell{--hero-topic-height: clamp(128px, 13svh, 148px);--hero-dashboard-gap: 16px;--hero-panel-height: clamp(560px, calc(100svh - 390px) , 660px);--hero-dashboard-height: calc(var(--hero-topic-height) + var(--hero-dashboard-gap) + var(--hero-panel-height));position:relative;z-index:1;display:grid;grid-template-columns:minmax(520px,590px) minmax(700px,1fr);align-items:start;gap:20px 54px;box-sizing:border-box;width:min(1404px,100%);padding:0;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-content{align-self:start;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:var(--hero-dashboard-height);max-width:590px;padding:104px 0 0 36px;transform:none;text-align:left}.hero-title{margin:0;color:#07111f;max-width:590px;font-size:61px;font-weight:900;line-height:1.16;text-wrap:balance}.hero-title-line{display:inline;color:#07111f;font-size:1em;white-space:normal}.hero-title .hero-title-accent{color:var(--accent-color)}.hero-subtitle{max-width:560px;margin:48px 0 0;color:#697792;font-size:20px;font-weight:500;line-height:1.64;opacity:1}.hero-proof{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;max-width:500px;margin-top:auto;padding:clamp(34px,5svh,68px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-proof-people{display:flex;align-items:center;padding-left:14px}.hero-proof-people img,.hero-proof-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-14px;border:2px solid rgba(255,255,255,.96);border-radius:50%;box-shadow:0 10px 22px #233e701c}.hero-proof-people img{position:relative;object-fit:cover;background:#edf4ff}.hero-proof-more{position:relative;top:-1px;background:var(--accent-color);color:transparent;font-size:0;font-weight:900;line-height:1}.hero-proof-more:before{content:"+";color:#fff;font-size:13px;font-weight:900;line-height:1;transform:translateY(-1px)}.hero-proof-copy strong{display:block;color:#07111f;font-size:14px;font-weight:850;line-height:1.2}.hero-proof-copy p{max-width:360px;margin:3px 0 0;color:#62718d;font-size:12px;font-weight:560;line-height:1.35}.hero-proof-stats{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.hero-proof-stats span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(203,218,242,.66);border-radius:999px;background:#f6faffd1;color:#53617f;font-size:11px;font-weight:800;line-height:1}.hero-mobile-cta{display:none}.hero-section,.section-block,.site-footer{scroll-margin-top:96px}.hero-cta-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px;max-width:100%;margin:0}.hero-cta-glow,.hero-cta-secondary{box-sizing:border-box;max-width:100%;min-height:66px;border-radius:10px;padding:0 38px;font-family:inherit;font-size:19px;font-weight:800;line-height:1}.hero-cta-glow{flex:0 0 auto;min-width:286px;border:1.5px solid var(--accent-color);border-radius:14px;background:var(--accent-color);color:#fff;box-shadow:0 18px 34px #1557ff33}.hero-cta-glow:hover{transform:translateY(-2px);box-shadow:0 20px 42px #1557ff47}.hero-cta-secondary{flex:1 1 280px;min-width:280px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1.5px solid var(--accent-color);background:#fff;color:var(--accent-color);box-shadow:none}.hero-cta-secondary svg{width:24px;height:24px;fill:currentColor}.hero-cta-secondary:hover{transform:translateY(-2px);border-color:var(--accent-color);background:#f5f8ff;box-shadow:0 14px 30px #1557ff1f}.hero-dashboard{min-width:0;max-width:100%;padding-top:0}.topic-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;-ms-overflow-style:none;scrollbar-width:none}.topic-strip::-webkit-scrollbar{display:none;width:0;height:0}.topic-card{position:relative;height:var(--hero-topic-height);overflow:hidden;box-sizing:border-box;padding:0;border:1px solid rgba(13,42,84,.1);border-radius:16px;background:#dfe6f0;box-shadow:0 16px 30px #0f1f3f1f;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transform:translateY(0);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.topic-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0f1f3f24}.topic-card:focus-visible{outline:3px solid rgba(21,87,255,.26);outline-offset:3px}.topic-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020b1b03,#020b1b08 54%,#020b1b6b)}.topic-card img{width:100%;height:100%;object-fit:cover}.topic-card-active{border-color:#1557fff5;transform:translateY(0);box-shadow:inset 0 0 0 1px #1557fff5,0 18px 38px #1557ff2e}.topic-card-active:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1557fff5,0 20px 42px #1557ff38}.topic-card-more{--topic-more-title-size: 30px;border-color:#637ea833;background:linear-gradient(150deg,#f6f9fffa,#dee9faf5),#e8f0fb;box-shadow:0 16px 30px #0f1f3f1a}.topic-card-more:hover{border-color:#1557ff5c;box-shadow:0 18px 34px #0f1f3f21}.topic-card-more:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(21,87,255,.08) 0 1px,transparent 1px 14px);opacity:.42}.topic-card-more:after{background:linear-gradient(180deg,#fff3,#0d2a5414)}.topic-percent,.topic-check{position:absolute;z-index:2;top:12px;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;background:#fff3;border:1px solid rgba(255,255,255,.54);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topic-percent{left:12px}.topic-check{right:10px;background:var(--accent-color);border-color:var(--accent-color);font-size:18px}.topic-check:before,.rail-dot-done:before,.lesson-status-icon-done:before{content:"";display:block;width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.topic-card-copy{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;color:#fff}.topic-card-copy strong{display:block}.topic-card-copy strong{font-size:20px;font-weight:800;line-height:1.08;text-shadow:0 2px 14px rgba(3,9,21,.28)}.topic-card-more-copy{top:auto;bottom:18px;display:block}.topic-card-more .topic-card-more-copy strong{color:var(--accent-color);font-size:var(--topic-more-title-size);line-height:.96;letter-spacing:0;text-shadow:none}.topic-card-more .topic-card-more-copy span{display:var(--topic-more-list-display);max-height:var(--topic-more-list-max-height);overflow:hidden;color:#ffffffd1;font-size:var(--topic-more-list-size);font-weight:750;line-height:1.2}.topic-card-more .topic-card-more-copy em{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:var(--topic-more-action-height);padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff24;color:#fff;font-size:var(--topic-more-action-size);font-style:normal;font-weight:850;line-height:1}.dashboard-panel{position:relative;overflow:hidden;margin-top:var(--hero-dashboard-gap);border:1px solid rgba(203,218,242,.68);border-radius:22px;background:linear-gradient(180deg,#ffffffe6,#f8fbffcc);box-shadow:0 22px 55px #1e468c1a,inset 0 1px #ffffffd1;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);isolation:isolate}.dashboard-panel.route-panel{display:grid;grid-template-rows:1fr;min-height:var(--hero-panel-height)}.route-panel-layer{grid-area:1 / 1;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:100%;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,filter}.route-panel-layer-active,.route-panel-layer-exit{position:relative;z-index:1}.route-panel-layer-enter{position:absolute;z-index:2;inset:0}.dashboard-panel-transitioning .route-panel-layer{pointer-events:none}.dashboard-direction-next .route-panel-layer-enter{animation:route-layer-enter-next .62s cubic-bezier(.16,1,.3,1) both}.dashboard-direction-next .route-panel-layer-exit{animation:route-layer-exit-next .62s cubic-bezier(.16,1,.3,1) both}.dashboard-direction-prev .route-panel-layer-enter{animation:route-layer-enter-prev .62s cubic-bezier(.16,1,.3,1) both}.dashboard-direction-prev .route-panel-layer-exit{animation:route-layer-exit-prev .62s cubic-bezier(.16,1,.3,1) both}.dashboard-panel:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.42) 0%,transparent 42%);pointer-events:none}.dashboard-cover,.dashboard-body{position:relative;z-index:1}@keyframes route-layer-enter-next{0%{opacity:0;filter:blur(5px) saturate(.95);transform:translate3d(34px,0,0) scale(.992)}58%{opacity:1;filter:blur(.6px) saturate(1)}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}}@keyframes route-layer-exit-next{0%{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}to{opacity:0;filter:blur(4px) saturate(.96);transform:translate3d(-24px,0,0) scale(.994)}}@keyframes route-layer-enter-prev{0%{opacity:0;filter:blur(5px) saturate(.95);transform:translate3d(-34px,0,0) scale(.992)}58%{opacity:1;filter:blur(.6px) saturate(1)}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}}@keyframes route-layer-exit-prev{0%{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}to{opacity:0;filter:blur(4px) saturate(.96);transform:translate3d(24px,0,0) scale(.994)}}.dashboard-cover{position:relative;height:190px;overflow:hidden;background:#071326}.dashboard-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:61% center;opacity:.82}.dashboard-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#051023d6,#07122685 48%,#0712261f),radial-gradient(circle at 78% 48%,rgba(255,255,255,.16),transparent 32%)}.dashboard-cover-copy{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-content:end;gap:12px;width:100%;box-sizing:border-box;height:190px;padding:26px 30px;color:#fff}.dashboard-cover-copy h2{margin:0;font-size:43px;font-weight:900;line-height:1}.dashboard-cover-copy p{margin:0;color:#fffffff5;max-width:100%;font-size:19px;font-weight:600;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-progress{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px 20px;margin-top:4px;padding-right:8px}.dashboard-progress span,.dashboard-progress strong{font-size:14px;font-weight:800}.dashboard-progress span{color:#ffffffe6}.dashboard-progress strong{color:#fff;justify-self:end;white-space:nowrap;font-size:13px}.dashboard-progress i{grid-column:1 / 2;grid-row:2;display:block;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff21}.dashboard-progress b{display:block;width:3%;height:100%;border-radius:inherit;background:var(--accent-color);transition:width .22s ease}.dashboard-body{display:flex;flex-direction:column;box-sizing:border-box;height:auto;min-height:278px;padding:26px 30px 30px;background:linear-gradient(180deg,#fff,#f8fbff)}.route-summary{display:grid;gap:8px;margin-bottom:20px;padding-left:20px;border-left:4px solid var(--accent-color)}.route-summary span{color:#5b6a88;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.route-summary strong{max-width:650px;color:#0b1220;font-size:24px;font-weight:900;line-height:1.22}.route-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.route-outcomes li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;box-sizing:border-box;padding:14px;border:1px solid rgba(211,224,245,.72);border-radius:14px;background:#ffffffe0;box-shadow:0 8px 22px #2652960b}.route-outcomes li>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#edf3ff;color:var(--accent-color);font-size:14px;font-weight:900}.route-outcomes strong{min-width:0;color:#53617f;font-size:14px;font-weight:850;line-height:1.25}.route-intent{display:grid;gap:7px;margin-bottom:14px;padding-left:20px;border-left:4px solid var(--accent-color)}.route-intent span{color:#5b6a88;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.route-intent strong{color:#0b1220;font-size:23px;font-weight:900;line-height:1.25}.dashboard-body h3{margin:0;color:#0b1220;font-size:23px;font-weight:800;line-height:1.22}.dashboard-body>p{max-width:720px;margin:8px 0 18px;color:#65728f;font-size:16px;font-weight:500;line-height:1.45}.route-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:route-step}.route-steps li{counter-increment:route-step;position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:0 14px;padding-top:0;color:#53617f;font-size:14px;font-weight:800;line-height:1.35}.route-steps li:before{content:counter(route-step);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#edf3ff;color:var(--accent-color);font-size:15px;font-weight:900}.route-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:min(430px,100%);min-height:54px;margin-top:22px;padding:0 28px;overflow:hidden;border:1px solid var(--accent-color);border-radius:10px;background:var(--accent-color);color:#fff;font-family:inherit;font-size:16px;font-weight:850;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;text-shadow:none;box-shadow:0 12px 26px #1557ff29;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,color .22s ease}.route-action:before{content:none}.route-action:after{content:none}.route-action:hover{transform:translateY(-2px);border-color:#0f4fe8;background:#0f4fe8;color:#fff;box-shadow:0 18px 34px #1557ff38}.route-action:hover:after{content:none}.route-action:focus-visible{outline:3px solid rgba(21,87,255,.24);outline-offset:4px}.lesson-board{display:grid;grid-template-columns:34px 1fr;gap:12px}.lesson-rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;padding-top:10px}.lesson-rail:before{content:"";position:absolute;top:22px;bottom:22px;width:1px;background:#cfe0ff}.rail-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:2.5px solid var(--accent-color);border-radius:50%;background:#fff;color:#fff;font-size:10px;font-weight:900;line-height:1}.rail-dot-done{width:20px;height:20px;border-color:var(--accent-color);background:var(--accent-color)}.lesson-list{overflow:hidden;border:1px solid #dbe4f1;border-radius:12px;background:#fff}.lesson-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 46px 10px 18px;border-bottom:1px solid #e5ebf5}.lesson-row:last-child{border-bottom:0}.lesson-status{display:flex;align-items:center;gap:8px;min-width:0;color:#7a88a5;font-size:11px;font-weight:800;line-height:1.15}.lesson-status-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;color:#8b98b2;border:2px solid #9aa6bd;font-size:12px}.lesson-status-icon:not(.lesson-status-icon-done):before{content:"";width:8px;height:8px;border:1.5px solid currentColor;border-radius:3px}.lesson-row-done .lesson-status-icon{border-color:var(--green-color);background:var(--green-color);color:#fff}.lesson-row-done .lesson-status{color:var(--green-color)}.lesson-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#dff5ea;color:#0d8f5b;font-size:12px;font-weight:900}.lesson-main{grid-column:1 / 2;display:flex;align-items:baseline;gap:14px;min-width:0}.lesson-main strong{color:#0b1220;font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.lesson-main span{min-width:0;color:#75819b;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-bookmark{position:absolute;top:22px;right:18px;width:22px;height:22px;color:var(--accent-color);fill:none;stroke:currentColor;stroke-width:2}.lesson-row-done .lesson-bookmark{fill:currentColor}.hero-features{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;box-sizing:border-box;width:100%;margin:0;overflow:hidden;border:1px solid rgba(190,209,238,.78);border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f8fbffdb);box-shadow:0 22px 54px #233e7013,inset 0 1px #ffffffd1;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.hero-feature{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:7px 22px;box-sizing:border-box;min-width:0;min-height:142px;padding:22px 24px;border-right:0;color:#0b1220}.hero-feature:not(:last-child):after{content:"";position:absolute;top:29px;right:0;width:1px;height:calc(100% - 58px);background:#cbdaf2ad}.hero-feature svg{grid-row:span 2;width:64px;height:64px;margin:0;padding:19px;box-sizing:border-box;border-radius:50%;background:#f2f7ffeb;color:var(--accent-color);fill:none;stroke:currentColor;stroke-width:1.7}.hero-feature svg path{fill:currentColor;stroke:none}.hero-feature strong{align-self:end;font-size:17px;font-weight:800;line-height:1.25}.hero-feature span{max-width:28ch;color:#53678a;font-size:15px;font-weight:500;line-height:1.55}.sections-container{background:#fff;padding-bottom:96px}.section-block{min-height:auto;padding:112px 56px;background:#fff}.section-block:first-child{padding-top:clamp(18px,3vh,32px)}.section-block:nth-child(odd){background:#fbfdff}.section-block:first-child{background:linear-gradient(180deg,#fbfdff,#fff 46%,#fbfdff)}.section-layout{width:min(1320px,100%);max-width:none;gap:clamp(54px,7vw,110px)}.section-block:first-child .section-layout,.section-block:last-child .section-layout{align-items:center}.section-block:first-child .section-text,.section-block:last-child .section-text{padding-top:0}.section-text{max-width:560px}.section-visual{max-width:520px}.sections-container .section-number{width:auto;height:38px;padding:0 16px;margin-bottom:20px;border-radius:999px;background:#eaf1ff;color:var(--accent-color);font-size:14px;font-weight:900}.sections-container .section-title{color:#0b1220;font-size:clamp(34px,3.1vw,52px);font-weight:800;line-height:1.14}.sections-container .community-join-title{line-height:1.02}.sections-container .section-desc{color:#61708e;font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.65}.section-hint{color:var(--accent-color);font-weight:800;opacity:1}.section-visual-card,.section-testimonial,.testimonial-slide,.pricing-card,.collection-preview,.app-interface-mockup,.accordion,.material,.feedback{border:1px solid #dbe4f1;background:#fff;box-shadow:0 18px 50px #11264d14}.section-visual-card,.section-testimonial,.testimonial-slide,.pricing-card,.app-interface-mockup{border-radius:16px}.collection-preview{border-radius:16px;max-width:430px}.collection-slider{max-width:430px}.collection-header{height:152px}.collection-header-overlay{background:linear-gradient(180deg,#050e1f0d,#050e1fb8)}.collection-header-title{bottom:18px;left:20px;right:20px;font-size:28px;font-weight:800}.collection-body{padding:18px 20px}.collection-desc{color:#61708e;font-size:15px;font-weight:600}.collection-section{padding:0 20px 20px}.collection-section-title,.timeline-content strong,.testimonial-slide p,.visual-card-title,.pricing-amount,.pricing-period,.faq-preview-header span{color:#0b1220}.timeline-card,.visual-list-item,.pricing-option,.mockup-search,.mockup-filter-btn,.mockup-post{background:#f6f9ff}.timeline-line{background:#d6e4ff}.timeline-dot{background:#fff}.timeline-tag{background:#e4eeff;color:var(--accent-color);font-weight:900}.timeline-content,.timeline-content span,.testimonial-user,.visual-list-item,.pricing-sub,.mockup-post-desc,.faq-preview-content-inner{color:#61708e}.slider-arrow{background:#fff;border-color:#dbe4f1;color:var(--accent-color)}.slider-arrow:hover{background:var(--accent-color);color:#fff}.slider-dot,.testimonial-dot{background:#9cafcf}.slider-dot.active,.testimonial-dot.active{background:var(--accent-color)}.section-actions{flex-direction:row;flex-wrap:wrap;gap:14px}.section-cta,.section-btn,.pricing-cta,.tiers-submit-btn,.floating-button{border-radius:10px;box-shadow:0 14px 30px #1557ff2b}.section-cta,.pricing-cta,.tiers-submit-btn,.floating-button{background:var(--accent-color)}.section-cta:hover,.pricing-cta:hover,.tiers-submit-btn:hover{box-shadow:0 18px 36px #1557ff38;transform:translateY(-2px)}.section-btn{border:1.5px solid var(--accent-color);background:#fff;color:var(--accent-color)}.section-btn:hover{background:#f3f7ff;color:var(--accent-color)}.testimonial-slide{background:#fff!important}.testimonial-slide p{font-size:18px;font-weight:700}.testimonial-user{color:var(--accent-color)}.visual-icon-box,.faq-preview-icon{background:#eaf1ff;box-shadow:none}.visual-icon-box svg,.faq-preview-icon svg{color:var(--accent-color)}.faq-preview-item[aria-expanded=true]{background:#eaf1ff61}.faq-preview-item[aria-expanded=true] .faq-preview-content{max-height:420px;opacity:1;transform:translateY(0)}.faq-preview-item[aria-expanded=true] .faq-preview-content-inner{margin:0 22px 22px 76px;padding:14px 16px;border:1px solid rgba(203,218,242,.62);border-radius:14px;background:#ffffffbd;color:#314260;opacity:1;font-weight:650;box-shadow:inset 0 1px #ffffffe0}@media screen and (max-width:768px){.faq-preview-item[aria-expanded=true] .faq-preview-content-inner{margin:0 18px 18px;padding:13px 14px;font-size:13.5px;line-height:1.48}}.pricing-option{border:1.5px solid #dbe4f1}.pricing-option-active{border-color:var(--accent-color);background:#f6f9ff;box-shadow:0 12px 28px #1557ff1f}.join-benefit{color:#61708e;font-weight:700}.app-interface-mockup{padding:18px;max-width:440px}.mockup-section-title,.mockup-filter-btn span,.mockup-post-title{color:#0b1220}.mockup-search span,.mockup-search-icon,.mockup-post-status span{color:#7b88a4}.mockup-section-link,.mockup-post-status{color:var(--accent-color)}.mockup-collection-card{width:96px;height:96px;border-radius:14px}.mockup-post{border:1px solid #e1e8f4}.mockup-post-tag{background:#eaf1ff!important;color:var(--accent-color);font-weight:800}.faq-preview-header:hover{background:#f6f9ff}.site-footer{background:transparent;border-top:0;padding:12px 24px 28px}.footer-content{max-width:1320px;width:min(1320px,calc(100% - 20px));min-height:78px;align-items:center;justify-content:center;gap:16px 46px;padding:14px 30px;border:1px solid rgba(190,209,238,.62);border-radius:22px;background:linear-gradient(180deg,#ffffffd1,#f8fbff94);box-shadow:0 16px 42px #233e700f,inset 0 1px #ffffffdb;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%)}.footer-link{color:#526380;opacity:1;font-weight:700}.footer-legal{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:2px;color:#61708e;font-size:13px;font-weight:700;line-height:1.35;text-align:center}.footer-link svg{color:var(--accent-color);opacity:.78}@media screen and (max-width:768px){.site-footer{padding:10px 14px 24px}.footer-content{width:100%;padding:18px 20px;gap:14px;border-radius:18px}.footer-link{font-size:13px}.footer-legal{flex-direction:column;gap:3px;margin-top:0;font-size:12.5px}}@media screen and (max-width:1280px){.site-header{top:14px;width:min(1180px,calc(100% - 36px))}.site-header-scrolled{top:14px;width:min(1180px,calc(100% - 36px));border-radius:24px}.site-header-inner{gap:18px;height:72px;padding:0 22px}.site-header-scrolled .site-header-inner{height:64px;padding:0 18px}.brand-mark{gap:10px;font-size:19px}.community-logo-tile{width:40px;height:40px;flex-basis:40px}.site-header-scrolled .brand-mark{gap:10px;font-size:18px}.site-header-scrolled .community-logo-tile{width:38px;height:38px;flex-basis:38px}.site-nav{gap:18px}.site-nav button{font-size:14px}.header-cta{min-width:196px;height:50px;font-size:14px}.site-header-scrolled .header-cta{min-width:184px;height:46px;padding:0 20px;font-size:13.5px}.hero-section{min-height:calc(100svh - 24px);padding:110px 22px clamp(42px,6vh,58px)}.hero-shell{--hero-topic-height: 122px;--hero-dashboard-gap: 14px;--hero-panel-height: clamp(500px, calc(100svh - 290px) , 620px);grid-template-columns:minmax(410px,430px) minmax(620px,1fr);gap:14px 34px;width:min(1160px,100%);padding:0}.dashboard-panel{margin-top:14px}.hero-content{max-width:100%;padding:96px 0 0 10px;transform:none}.hero-title{max-width:520px;font-size:50px;line-height:1.14}.hero-subtitle{font-size:18px;line-height:1.54}.topic-strip{gap:10px}.topic-card{height:var(--hero-topic-height)}.topic-card-more{--topic-more-title-size: 24px}.topic-card-copy{left:14px;right:12px;bottom:14px}.topic-card-copy strong{font-size:16px}.topic-card-copy span{font-size:12px}.dashboard-cover,.dashboard-cover-copy{height:172px}.dashboard-cover-copy h2{font-size:36px}.dashboard-cover-copy p{font-size:16px}.dashboard-body{height:auto;min-height:262px;padding:20px 28px 26px}.route-summary{gap:6px;margin-bottom:14px;padding-left:16px}.route-summary strong{font-size:20px}.route-outcomes{gap:10px}.route-outcomes li{grid-template-columns:26px minmax(0,1fr);min-height:56px;padding:12px}.route-outcomes li>span{width:26px;height:26px;font-size:12px}.route-outcomes strong{font-size:12.5px}.route-intent strong,.dashboard-body h3{font-size:20px}.dashboard-body>p{margin-bottom:18px;font-size:14px}.route-steps{gap:14px;margin-bottom:0}.route-steps li{grid-template-columns:24px minmax(0,1fr);gap:0 10px;padding-top:0;font-size:12.5px}.route-steps li:before{width:24px;height:24px;font-size:12px}.route-action{width:min(350px,100%);min-height:54px;margin-top:22px;font-size:15px}.hero-feature{grid-template-columns:50px minmax(0,1fr);gap:4px 16px;min-height:118px;padding:18px}.hero-feature svg{width:46px;height:46px;padding:12px}.hero-feature strong{font-size:14px}.hero-feature span{font-size:12px}.lesson-main{align-items:flex-start;flex-direction:column;gap:5px}.lesson-main strong,.lesson-main span{white-space:normal}}@media screen and (min-width:1121px)and (max-height:900px){.site-header{top:12px;width:min(1320px,calc(100% - 36px))}.site-header-inner{height:72px;gap:18px;padding:0 22px}.site-header-scrolled .site-header-inner{height:64px;padding:0 18px}.site-nav{gap:clamp(14px,2.2vw,28px)}.site-nav button{font-size:14px}.header-cta{min-width:206px;height:50px;font-size:14px}.site-header-scrolled .brand-mark{font-size:18px}.site-header-scrolled .community-logo-tile{width:38px;height:38px;flex-basis:38px}.site-header-scrolled .header-cta{min-width:194px;height:46px;padding:0 20px;font-size:13.5px}.hero-section{min-height:calc(100svh - 20px);padding:110px 22px 48px}.hero-shell{--hero-topic-height: 122px;--hero-dashboard-gap: 14px;--hero-panel-height: clamp(500px, calc(100svh - 290px) , 620px);grid-template-columns:minmax(410px,440px) minmax(620px,1fr);gap:14px 34px;width:min(1240px,100%)}.hero-content{max-width:440px;padding:96px 0 0 10px;transform:none}.hero-title{max-width:430px;font-size:50px;line-height:1.14}.hero-subtitle{max-width:420px;margin-top:34px;font-size:18px;line-height:1.54}.topic-strip{gap:10px}.topic-card{height:var(--hero-topic-height)}.topic-card-more{--topic-more-title-size: 24px}.topic-card-copy{left:14px;right:12px;bottom:14px}.topic-card-copy strong{font-size:16px}.topic-card-copy span{font-size:12px}.dashboard-panel{margin-top:14px}.dashboard-cover,.dashboard-cover-copy{height:172px}.dashboard-cover-copy{padding:22px 28px}.dashboard-cover-copy h2{font-size:36px}.dashboard-cover-copy p{font-size:16px}.dashboard-body{height:auto;min-height:262px;padding:20px 28px 26px}.route-summary{gap:6px;margin-bottom:14px;padding-left:16px}.route-summary strong{font-size:20px}.route-outcomes{gap:10px}.route-outcomes li{grid-template-columns:26px minmax(0,1fr);min-height:56px;padding:12px}.route-outcomes li>span{width:26px;height:26px;font-size:12px}.route-outcomes strong{font-size:12.5px}.route-intent{margin-bottom:14px}.route-intent strong,.dashboard-body h3{font-size:20px}.dashboard-body>p{margin-bottom:18px;font-size:14px}.route-steps{gap:14px;margin-bottom:0}.route-steps li{grid-template-columns:24px minmax(0,1fr);gap:0 10px;font-size:12.5px}.route-steps li:before{width:24px;height:24px;font-size:12px}.route-action{width:min(350px,100%);min-height:54px;margin-top:22px;font-size:15px}.hero-feature{grid-template-columns:50px minmax(0,1fr);gap:4px 16px;min-height:118px;padding:18px}.hero-feature svg{width:46px;height:46px;padding:12px}.hero-feature strong{font-size:14px}.hero-feature span{font-size:12px}}@media screen and (min-width:1121px)and (max-height:820px){.site-header{top:10px;width:min(1180px,calc(100% - 32px));border-radius:22px}.site-header-inner{height:64px;padding:0 18px}.site-header-scrolled .site-header-inner{height:58px;padding:0 16px}.brand-mark{font-size:19px}.community-logo-tile{width:38px;height:38px;flex-basis:38px}.header-cta{min-width:190px;height:44px}.site-header-scrolled .brand-mark{font-size:18px}.site-header-scrolled .community-logo-tile{width:36px;height:36px;flex-basis:36px}.site-header-scrolled .header-cta{min-width:176px;height:40px;padding:0 18px}.hero-section{min-height:calc(100svh - 18px);padding-top:96px;padding-bottom:44px}.hero-shell{--hero-topic-height: 104px;--hero-dashboard-gap: 12px;--hero-panel-height: clamp(430px, calc(100svh - 244px) , 560px);grid-template-columns:minmax(370px,400px) minmax(590px,1fr);gap:14px 28px;width:min(1120px,100%)}.hero-content{max-width:400px;padding-top:92px;transform:none}.hero-title{max-width:390px;font-size:44px;line-height:1.1}.hero-subtitle{max-width:380px;margin-top:26px;font-size:16px;line-height:1.45}.topic-strip{gap:8px}.topic-card{height:104px;border-radius:14px}.topic-card-more{--topic-more-title-size: 21px}.topic-card-copy{left:12px;right:10px;bottom:11px}.topic-card-copy strong{font-size:14px}.topic-card-copy span{margin-top:4px;font-size:11px}.dashboard-panel{margin-top:12px;border-radius:18px}.dashboard-cover,.dashboard-cover-copy{height:140px}.dashboard-cover-copy{gap:9px;padding:18px 22px}.dashboard-cover-copy h2{font-size:32px}.dashboard-cover-copy p{max-width:100%;font-size:14px;line-height:1.3}.dashboard-body{height:auto;min-height:238px;padding:16px 22px 22px}.route-summary{gap:5px;margin-bottom:12px;padding-left:14px}.route-summary span{font-size:11px}.route-summary strong{font-size:18px;line-height:1.2}.route-outcomes{gap:8px}.route-outcomes li{grid-template-columns:24px minmax(0,1fr);min-height:50px;padding:10px;border-radius:12px}.route-outcomes li>span{width:24px;height:24px;font-size:11px}.route-outcomes strong{font-size:11.5px;line-height:1.2}.route-intent{gap:4px;margin-bottom:10px;padding-left:14px}.route-intent span{font-size:11px}.route-intent strong,.dashboard-body h3{font-size:18px}.dashboard-body>p{margin:6px 0 12px;font-size:13px;line-height:1.35}.route-steps{gap:10px;margin-bottom:0}.route-steps li{grid-template-columns:22px minmax(0,1fr);gap:0 8px;font-size:11.5px;line-height:1.3}.route-steps li:before{width:22px;height:22px;font-size:11px}.route-action{width:min(340px,100%);min-height:52px;margin-top:20px;border-radius:12px;font-size:14.5px}.hero-feature{grid-template-columns:42px minmax(0,1fr);gap:2px 12px;min-height:104px;padding:14px}.hero-feature svg{width:38px;height:38px;padding:10px}.hero-feature strong{font-size:12.5px}.hero-feature span{font-size:11px;line-height:1.45}.hero-feature:not(:last-child):after{top:20px;height:calc(100% - 40px)}}@media screen and (min-width:1121px){#community-join{margin-top:clamp(-36px,-2.6svh,-22px)}.dashboard-body{justify-content:flex-start}.dashboard-body .route-summary{margin-bottom:0}.dashboard-body .route-outcomes{margin:clamp(24px,3svh,40px) 0 0}.dashboard-body .route-action{margin-top:auto}}@media screen and (min-width:1400px)and (min-height:1000px){.hero-shell{--hero-panel-height: clamp(640px, calc(100svh - 560px) , 720px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(210px,17svh,226px)}.dashboard-cover-copy{padding:30px 34px}.dashboard-body{padding:30px 34px 34px}.dashboard-body .route-outcomes{margin:clamp(34px,3svh,46px) 0 0}.route-action{min-height:58px}}@media screen and (max-width:1120px){.hero-section{min-height:auto;gap:44px;padding-top:132px}.hero-shell{grid-template-columns:1fr;gap:34px;width:min(780px,100%);padding:0;--hero-dashboard-height: auto}.hero-content{max-width:none;min-height:0;padding:0;transform:none}.hero-proof{max-width:520px;margin-top:34px}.hero-title{max-width:620px;font-size:42px}.topic-strip{display:flex;overflow-x:auto;box-sizing:border-box;max-width:100%;padding:4px 4px 6px;scroll-snap-type:x mandatory}.topic-card{width:136px;flex:0 0 136px;scroll-snap-align:start}.dashboard-cover-copy p{overflow:visible;text-overflow:clip;white-space:normal}.route-steps{grid-template-columns:1fr;gap:14px}.dashboard-body{height:auto;min-height:0}.route-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.route-outcomes li{grid-template-columns:1fr;justify-items:center;min-height:0;padding:10px 8px;text-align:center}.route-outcomes li>span{width:24px;height:24px;font-size:11px}.route-outcomes strong{font-size:12px;line-height:1.2}.route-steps li{min-height:24px;padding-top:0;padding-left:0}.hero-features{order:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.hero-feature:nth-child(2n){border-right:0}.hero-feature:after{display:none}.hero-feature:nth-child(n+3){border-top:1px solid rgba(203,218,242,.72)}}@media screen and (min-width:981px)and (max-width:1120px)and (orientation:landscape){.site-header{top:10px;width:min(990px,calc(100% - 34px));border-radius:22px}.site-header-inner{height:64px;min-height:0;padding:0 16px;gap:12px;flex-wrap:nowrap}.site-header-scrolled .site-header-inner{height:58px;padding:0 14px}.brand-mark{gap:10px;font-size:17px}.community-logo-tile{width:36px;height:36px;flex-basis:36px}.site-nav{order:initial;width:auto;gap:12px;justify-content:center;overflow:visible;padding-bottom:0}.site-nav button{font-size:12px}.header-cta{min-width:166px;height:42px;padding:0 14px;font-size:12px}.site-header-scrolled .brand-mark{gap:8px;font-size:16px}.site-header-scrolled .community-logo-tile{width:34px;height:34px;flex-basis:34px}.site-header-scrolled .header-cta{min-width:154px;height:38px;padding:0 13px;font-size:11.8px}.hero-section{padding:104px 22px 8px}.hero-shell{grid-template-columns:minmax(330px,360px) minmax(560px,1fr);gap:14px 22px;width:min(980px,100%)}.hero-content{align-self:start;max-width:360px;padding:102px 0 0;transform:none}.hero-title{max-width:360px;font-size:38px;line-height:1.1}.hero-subtitle{max-width:350px;margin-top:24px;font-size:15px;line-height:1.45}.topic-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:visible;padding:0;scroll-snap-type:none}.topic-card{width:auto;height:86px;flex:initial;border-radius:13px}.topic-card-more{--topic-more-title-size: 18px}.topic-card-copy{left:10px;right:8px;bottom:10px}.topic-card-copy strong{font-size:13px}.topic-card-copy span{margin-top:3px;font-size:10.5px}.dashboard-panel{margin-top:14px;border-radius:18px}.dashboard-cover,.dashboard-cover-copy{height:126px}.dashboard-cover-copy{gap:8px;padding:18px 20px}.dashboard-cover-copy h2{font-size:30px}.dashboard-cover-copy p{max-width:100%;font-size:13.5px;line-height:1.3}.dashboard-body{height:auto;min-height:232px;padding:14px 20px 20px}.route-summary{gap:5px;margin-bottom:12px;padding-left:14px}.route-summary span{font-size:11px}.route-summary strong{font-size:17px;line-height:1.2}.route-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.route-outcomes li{grid-template-columns:22px minmax(0,1fr);min-height:48px;padding:9px;border-radius:12px}.route-outcomes li>span{width:22px;height:22px;font-size:11px}.route-outcomes strong{font-size:10.8px;line-height:1.22}.route-intent{gap:4px;margin-bottom:10px;padding-left:14px}.route-intent span{font-size:11px}.route-intent strong,.dashboard-body h3{font-size:17px}.dashboard-body>p{margin:6px 0 12px;font-size:12.5px;line-height:1.35}.route-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:0}.route-steps li{grid-template-columns:22px minmax(0,1fr);gap:0 8px;min-height:0;font-size:10.8px;line-height:1.3}.route-steps li:before{width:22px;height:22px;font-size:11px}.route-action{width:min(330px,100%);min-height:52px;margin-top:16px;border-radius:12px;font-size:14px}.hero-features{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.hero-feature{grid-template-columns:40px minmax(0,1fr);gap:2px 10px;min-height:104px;padding:14px 12px;border-top:0!important}.hero-feature:after{display:block;top:20px;height:calc(100% - 40px)}.hero-feature:last-child:after{display:none}.hero-feature svg{width:36px;height:36px;padding:9px}.hero-feature strong{font-size:12px}.hero-feature span{font-size:10.5px;line-height:1.42}}@media screen and (max-width:980px){.site-header,.site-header-scrolled{top:10px;width:min(720px,calc(100% - 24px));border-radius:20px}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:initial;height:64px;min-height:0;gap:14px;padding:0 16px}.site-header-scrolled .site-header-inner{height:56px;padding:0 12px}.brand-mark{justify-self:auto;gap:10px;font-size:18px}.site-nav{display:none}.header-cta{min-width:0;height:42px;padding:0 16px;border-radius:12px;font-size:13px}.site-header-scrolled .brand-mark{gap:8px;font-size:16px}.site-header-scrolled .community-logo-tile{width:34px;height:34px;flex-basis:34px}.site-header-scrolled .header-cta{height:36px;min-height:36px;padding:0 13px;border-radius:10px;font-size:12px}.hero-section{min-height:auto;gap:44px;padding-top:112px}.hero-shell{grid-template-columns:1fr;width:min(720px,100%);padding:0;--hero-panel-height: auto;--hero-dashboard-height: auto}.hero-content{max-width:none;min-height:0;padding:0;transform:none}.topic-strip{display:flex;overflow-x:auto;box-sizing:border-box;max-width:100%;padding:4px 4px 6px;scroll-snap-type:x mandatory}.topic-card{width:136px;flex:0 0 136px;scroll-snap-align:start}.route-steps{grid-template-columns:1fr;gap:14px}.dashboard-body{height:auto;min-height:0}.dashboard-panel.route-panel,.route-panel-layer{min-height:0}.route-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.route-outcomes li{grid-template-columns:1fr;justify-items:center;min-height:0;padding:10px 8px;text-align:center}.route-outcomes li>span{width:24px;height:24px;font-size:11px}.route-outcomes strong{font-size:12px;line-height:1.2}.route-steps li{min-height:24px;padding-top:0;padding-left:0}.section-block{padding:82px 24px}}@media screen and (min-width:769px)and (max-width:980px)and (orientation:portrait){.hero-section{padding:112px 24px 46px}.hero-shell{gap:30px;width:min(720px,100%)}.hero-title{max-width:640px;font-size:44px;line-height:1.12}.hero-subtitle{max-width:600px;margin-top:26px;font-size:18px;line-height:1.56}.hero-proof{margin-top:28px;padding-top:0}.topic-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible;padding:0;scroll-snap-type:none}.topic-card{width:auto;flex:initial;height:118px}.dashboard-cover,.dashboard-cover-copy{height:168px}.dashboard-body{padding:22px 26px 28px}.route-summary strong{font-size:22px}.route-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.route-outcomes li{grid-template-columns:26px minmax(0,1fr);justify-items:start;min-height:58px;padding:12px;text-align:left}.route-action{width:min(420px,100%);min-height:54px;margin-top:24px}}@media screen and (max-width:768px){body{line-height:1.6}.site-header,.site-header-scrolled{width:min(720px,calc(100% - 20px));border-radius:18px}.site-header-inner,.site-header-scrolled .site-header-inner{grid-template-columns:minmax(0,1fr) auto;height:58px;gap:10px;padding:0 12px}.site-header-scrolled .site-header-inner{height:52px;padding:0 10px}.brand-mark{gap:8px;overflow:hidden;font-size:17px}.brand-copy{min-width:0;overflow:visible;text-overflow:clip}.brand-copy-accent{display:inline}.community-logo-tile{width:36px;height:36px;flex-basis:36px}.site-header-scrolled .community-logo-tile{width:32px;height:32px;flex-basis:32px}.header-cta{width:auto;min-width:128px;min-height:40px;height:40px;padding:0 14px;justify-content:center;border-color:var(--accent-color);background:var(--accent-color);color:#fff;font-size:12.5px;box-shadow:0 10px 22px #1557ff2e}.header-cta:hover{border-color:#0f4fe8;background:#0f4fe8;color:#fff;box-shadow:0 14px 28px #1557ff38}.site-header-scrolled .header-cta{min-width:118px;height:34px;min-height:34px;padding:0 11px;background:var(--accent-color);color:#fff;font-size:11.5px;box-shadow:0 8px 18px #1557ff29}.site-nav{display:none}.hero-section{padding:98px 18px 32px;scroll-margin-top:82px}.section-block,.site-footer{scroll-margin-top:82px}.hero-shell{padding:0;border-radius:0}.hero-title{max-width:100%;font-size:34px;line-height:1.12}.hero-title-line{font-size:1em;white-space:normal}.hero-subtitle{margin:20px 0 0;font-size:16px}.hero-mobile-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(320px,100%);min-height:52px;margin-top:22px;padding:0 24px;border:1px solid var(--accent-color);border-radius:12px;background:var(--accent-color);color:#fff;font-size:16px;font-weight:850;line-height:1;text-decoration:none;box-shadow:0 14px 28px #1557ff33;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease}.hero-proof{display:none}.hero-mobile-cta:hover{transform:translateY(-2px);background:#0f4fe8;box-shadow:0 18px 34px #1557ff3d}.hero-mobile-cta:focus-visible{outline:3px solid rgba(21,87,255,.24);outline-offset:4px}.hero-cta-group{width:100%;flex-direction:column;align-items:stretch}.hero-cta-glow,.hero-cta-secondary{flex:0 0 auto;width:100%;min-width:0;min-height:58px;font-size:16px}.hero-content{order:1}.hero-dashboard{order:2;margin-top:26px}.hero-features{order:3;margin-top:18px}.dashboard-cover-copy{padding:22px 20px 18px}.dashboard-cover-copy h2{font-size:30px}.dashboard-cover-copy p{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-body{padding:18px 18px 20px}.route-summary{gap:6px;margin-bottom:14px;padding-left:16px}.route-summary span{font-size:12px}.route-summary strong{font-size:19px;line-height:1.24}.route-outcomes{grid-template-columns:1fr;gap:7px}.route-outcomes li{grid-template-columns:24px minmax(0,1fr);justify-items:start;min-height:0;padding:8px 10px;border-radius:12px;text-align:left}.route-outcomes li>span{width:24px;height:24px;font-size:11px}.route-outcomes strong{font-size:12px;line-height:1.2}.route-summary{display:none}.route-intent strong{font-size:18px}.route-action{width:100%;align-self:stretch;min-height:52px;margin-top:12px}.hero-features{grid-template-columns:1fr}.hero-feature{grid-template-columns:48px 1fr;gap:4px 14px;padding:18px;border-right:0;border-top:1px solid rgba(203,218,242,.72)}.hero-feature:first-child{border-top:0}.hero-feature svg{width:44px;height:44px;padding:11px}.hero-feature span{max-width:none}.section-block{padding:68px 18px}.section-layout{gap:34px}.section-actions{flex-direction:column}.section-visual-card,.section-testimonial,.pricing-card{padding:24px}.pricing-card{gap:12px}.pricing-option{padding:18px;border-radius:16px}.pricing-option-lifetime{gap:10px}.pricing-lifetime-topline{min-height:32px;padding:0 12px;font-size:12px}.pricing-main-sale{gap:6px 9px}.pricing-sale-note{padding-top:9px;font-size:12.5px}.app-interface-mockup,.collection-slider,.collection-preview,.testimonial-slider{max-width:min(100%,430px)}.popup-content-freeMaterial .cont{padding-inline:18px;padding-top:76px}.popup-header-panel{max-width:calc(100% - 24px);padding:9px 10px 9px 14px;border-radius:16px}.popup-header-title{font-size:15px}.popup-content-tiers .popup-header-panel{max-width:calc(100% - 24px);min-height:44px;padding:8px 10px 8px 14px}.popup-content-tiers .popup-header-title{font-size:14px}.free-material-article{gap:14px}.popup-content-freeMaterial .free-material-article>.info:last-child{box-sizing:border-box;max-width:100%}.free-material-article h3{font-size:28px;line-height:1.14}.free-material-article h3 span{margin-top:5px}.teletype,.research-quote{padding:20px 18px;border-radius:16px}.research-quote{padding-left:24px;font-size:17px;line-height:1.48}.teletype p{font-size:16px;line-height:1.62;margin-block:13px}.info{width:auto;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.35}.feedback-social-note{width:100%;justify-content:center;border-radius:16px;padding:10px 12px;text-align:center;font-size:13px}}@media screen and (max-width:430px){.site-header,.site-header-scrolled{width:calc(100% - 16px)}.hero-mobile-cta{width:100%}}@media screen and (max-width:420px){.site-header-inner,.site-header-scrolled .site-header-inner{padding-inline:10px;gap:8px}.brand-mark{gap:7px;font-size:13.2px}.brand-copy{display:inline-flex;gap:.22em;white-space:nowrap}.community-logo-tile{width:32px;height:32px;flex-basis:32px}.header-cta{min-width:124px;padding:0 11px;font-size:12px}.site-header-scrolled .brand-mark{gap:6px;font-size:13.5px}.site-header-scrolled .community-logo-tile{width:30px;height:30px;flex-basis:30px}.site-header-scrolled .header-cta{min-width:116px;padding:0 10px;font-size:11.2px}}@media screen and (max-width:360px){.site-header-inner{width:auto;padding-inline:10px;gap:8px}.brand-mark{gap:6px;font-size:12.6px}.community-logo-tile{width:30px;height:30px;flex-basis:30px}.header-cta{min-width:112px;height:38px;min-height:38px;padding:0 9px;font-size:11.2px}.site-header-scrolled .header-cta{min-width:104px;height:34px;min-height:34px;padding:0 8px;font-size:10.8px}.site-header-scrolled .brand-mark{font-size:12.2px}.hero-section{padding:100px 18px 38px}.hero-title{font-size:34px;line-height:1.12}.hero-subtitle{font-size:16px}.pricing-option{padding:16px}.pricing-amount{font-size:26px}.pricing-period{font-size:16px}.pricing-old-price{font-size:14px}.pricing-lifetime-topline{font-size:11.5px}.hero-cta-glow,.hero-cta-secondary{padding-inline:18px;font-size:15px}.hero-cta-secondary{gap:10px;line-height:1.15}.hero-cta-secondary svg{width:20px;height:20px}.topic-strip{gap:10px;padding-right:30px;scroll-padding-inline:0 30px}.topic-card{width:128px;flex-basis:128px;height:136px}.topic-card-copy strong{font-size:15px}.topic-card-copy span{font-size:11px}.dashboard-cover-copy{padding:22px 20px 18px}.dashboard-body h3{font-size:22px;line-height:1.16}}.teletype p:first-child{margin-block-start:0}.teletype p:last-child{margin-block-end:0}.popup-content-freeMaterial .cont{max-width:640px;padding-inline:24px}.free-material-article{display:grid;gap:16px}.free-material-article h3{margin:8px 0 0;color:#0b1220;font-size:clamp(30px,3.5vw,46px);font-weight:900;line-height:1.12}.free-material-article h3 span{display:block;margin-top:8px}.free-material-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(360px,100%);min-height:58px;margin:4px auto 0;padding:0 28px;border:1px solid var(--accent-color);border-radius:12px;background:var(--accent-color);color:#fff;font-family:inherit;font-size:17px;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 16px 34px #1557ff33;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease}.free-material-cta:hover{transform:translateY(-2px);background:#0f4fe8;box-shadow:0 20px 40px #1557ff40}.free-material-cta:focus-visible{outline:3px solid rgba(21,87,255,.22);outline-offset:4px}.free-material-article a{color:var(--accent-color);font-weight:750;text-decoration:underline;text-decoration-color:#1557ff3d;text-decoration-style:solid;text-underline-offset:3px}.free-material-article a:hover{color:#0f4fe8;text-decoration-color:#1557ff85}.research-quote{position:relative;background:radial-gradient(circle at 100% 0%,rgba(21,87,255,.07),transparent 34%),#fff;border:1px solid rgba(203,218,242,.7);border-radius:18px;padding:24px 28px 24px 32px;margin:0;color:var(--accent-color);font-size:19px;line-height:1.5;font-weight:750;font-style:normal;box-shadow:0 10px 24px #233e700e,0 1px 3px #233e7009}.research-quote:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 999px 999px 0;background:var(--accent-color)}.free-material-body .research-quote{margin:20px 0;padding:18px 20px 18px 24px;border:1px solid rgba(203,218,242,.72);border-radius:14px;background:#f6f9ff;color:#0b1220;box-shadow:none;font-size:18px;font-weight:800;line-height:1.5}.free-material-body .research-quote:before{top:18px;bottom:18px}.info{display:inline-flex;align-items:center;width:fit-content;max-width:100%;background:#eef4ff;border:1px solid rgba(203,218,242,.68);border-radius:999px;padding:10px 16px;margin:0;color:#53617f;font-size:14px;line-height:1.25;font-weight:650;opacity:1}.info strong{color:var(--accent-color)}.popup-content-faq .faq-contact-info{display:grid;grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:8px 14px;width:fit-content;box-sizing:border-box;border-radius:16px;padding:12px 14px;margin-bottom:18px;color:#53617f}.faq-contact-links{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.faq-contact-links a{min-width:0}@media screen and (max-width:560px){.popup-content-faq .faq-contact-info{grid-template-columns:1fr;width:100%;gap:7px;border-radius:14px;padding:12px 14px;margin-bottom:14px;font-size:14px;line-height:1.3}.faq-contact-links{flex-wrap:wrap;gap:5px 10px;white-space:normal}}@media screen and (max-width:768px){.free-material-body .research-quote{margin:16px 0;padding:16px 16px 16px 20px;font-size:16px;line-height:1.5}}@media screen and (max-width:640px){.popup-content-freeMaterial .blur-overlay{height:34px}.popup-content-freeMaterial .popup-header-panel-parent{top:max(10px,env(safe-area-inset-top));margin-top:-38px}.popup-content-freeMaterial .popup-header-panel{max-width:calc(100% - 28px);min-height:50px;padding:7px 8px 7px 13px;border-radius:17px;background:#ffffffdb;box-shadow:0 8px 20px #233e7012,0 1px 3px #233e700a,inset 0 1px #fffffff0}.popup-content-freeMaterial .popup-header-title{color:var(--accent-color);font-size:13.5px;font-weight:850}.popup-content-freeMaterial .popup-header-title .icon{width:16px;height:16px;margin-right:7px}.popup-content-freeMaterial .close-popup-icon{width:30px;height:30px;flex-basis:30px}.popup-content-freeMaterial .cont{max-width:100%;padding-inline:18px;padding-top:44px;padding-bottom:50px}.popup-content-freeMaterial .free-material-article{gap:12px}.popup-content-freeMaterial .free-material-article>.info:first-child{display:none}.popup-content-freeMaterial .free-material-article h3{margin:0;font-size:31px;line-height:1.08}.popup-content-freeMaterial .teletype{margin:8px 0 0;padding:18px 16px;border-radius:17px;background:#ffffffd1;box-shadow:0 8px 20px #233e700e,0 1px 3px #233e7009}.popup-content-freeMaterial .teletype p{margin-block:13px;color:#53617f;font-size:16px;line-height:1.58;font-weight:550}.popup-content-freeMaterial .free-material-body .research-quote{margin:14px 0;padding:14px 15px 14px 19px;border-radius:14px;font-size:15.5px;line-height:1.45}.popup-content-freeMaterial .free-material-body .research-quote:before{top:14px;bottom:14px;width:3px}.popup-content-freeMaterial .free-material-article>.info:last-child{width:100%;justify-content:center;padding:10px 12px;border-radius:15px;text-align:center;font-size:12.5px}}@media screen and (max-width:380px){.popup-content-freeMaterial .cont{padding-inline:14px;padding-top:40px}.popup-content-freeMaterial .popup-header-panel{max-width:calc(100% - 22px)}.popup-content-freeMaterial .free-material-article h3{font-size:29px}.popup-content-freeMaterial .free-material-article h3 span{margin-top:4px}.popup-content-freeMaterial .teletype{padding:16px 14px}.popup-content-freeMaterial .teletype p{font-size:15.5px;line-height:1.56}}@media screen and (max-width:768px){.site-header,.site-header-scrolled{width:min(560px,calc(100% - 20px));border-radius:18px}.site-header-inner,.site-header-scrolled .site-header-inner{display:grid;grid-template-columns:max-content max-content!important;align-items:center;justify-content:space-between;height:58px;gap:10px!important;padding:0 12px!important}.site-header-scrolled .site-header-inner{height:52px!important;padding:0 10px!important}.site-nav{display:none}.brand-mark,.site-header-scrolled .brand-mark{display:inline-flex;align-items:center;min-width:0;gap:8px!important;overflow:visible;font-size:17px!important;line-height:1}.brand-copy{display:inline-flex;min-width:0;align-items:baseline;gap:.24em;flex-shrink:0;overflow:visible;white-space:nowrap}.brand-copy-accent{display:inline}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:34px;height:34px;flex-basis:34px!important}.header-cta,.site-header-scrolled .header-cta{width:auto!important;min-width:132px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;border-radius:12px;background:var(--accent-color);color:#fff;font-size:12.2px!important;box-shadow:0 10px 22px #1557ff2e}}@media screen and (max-width:420px){.site-header,.site-header-scrolled{width:calc(100% - 16px)}.site-header-inner,.site-header-scrolled .site-header-inner{gap:8px!important;padding:0 10px!important}.brand-mark,.site-header-scrolled .brand-mark{gap:7px!important;font-size:13.8px!important}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:32px;height:32px;flex-basis:32px!important}.header-cta,.site-header-scrolled .header-cta{min-width:120px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11.3px!important}}@media screen and (max-width:360px){.brand-mark,.site-header-scrolled .brand-mark{gap:6px!important;font-size:12.2px!important}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:30px;height:30px;flex-basis:30px!important}.header-cta,.site-header-scrolled .header-cta{min-width:106px!important;padding:0 8px!important;font-size:10.6px!important}}@media screen and (max-width:330px){.brand-copy{display:none!important}}.header-access-button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:auto;min-width:218px;height:54px;padding:0 24px;border:1.5px solid var(--accent-color);border-radius:10px;background:#ffffff8f;color:var(--accent-color);font-family:inherit;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .28s ease}.site-header-scrolled .header-access-button{min-width:208px;height:46px;padding:0 22px;background:#ffffffc7;box-shadow:0 10px 22px #1557ff14}.header-access-button:hover{background:#f3f7ff;transform:translateY(-1px)}.header-access-label-short{display:none}@media screen and (max-width:1280px){.header-access-button{min-width:188px;height:46px;padding:0 22px;font-size:14px}.site-header-scrolled .header-access-button{min-width:176px;height:42px;padding:0 20px}}@media screen and (max-width:980px){.header-access-button,.site-header-scrolled .header-access-button{min-width:132px;height:42px;padding:0 16px;border-radius:12px;background:var(--accent-color);color:#fff;font-size:13px;box-shadow:0 10px 22px #1557ff2e}.header-access-button:hover{background:#0f4fe8;color:#fff;box-shadow:0 14px 28px #1557ff38}}@media screen and (max-width:768px){.header-access-button,.site-header-scrolled .header-access-button{width:140px;min-width:140px;height:40px;min-height:40px;padding:0;font-size:12.2px}.site-header-inner,.site-header-scrolled .site-header-inner{grid-template-columns:minmax(0,1fr) auto!important}.brand-mark,.site-header-scrolled .brand-mark{overflow:hidden}.brand-copy{overflow:hidden;text-overflow:clip;white-space:nowrap}}@media screen and (max-width:420px){.brand-mark,.site-header-scrolled .brand-mark{gap:6px!important;font-size:14.6px!important}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:31px;height:31px;flex-basis:31px!important}.header-access-button,.site-header-scrolled .header-access-button{width:126px;min-width:126px;height:38px;min-height:38px;font-size:11px}}@media screen and (max-width:360px){.brand-copy{display:none!important}.header-access-button,.site-header-scrolled .header-access-button{width:124px;min-width:124px;font-size:10.6px}}@media screen and (min-width:1121px){.hero-section{padding-top:clamp(118px,11.2svh,150px);padding-bottom:clamp(34px,4.6svh,58px)}.hero-shell{--hero-panel-height: clamp(560px, calc(100svh - 360px) , 660px)}.hero-dashboard{padding-top:clamp(18px,2.6svh,42px)}.hero-content{min-height:calc(var(--hero-dashboard-height) + clamp(18px,2.6svh,42px));padding-top:clamp(132px,14svh,178px)}.hero-proof{margin-top:clamp(46px,7svh,86px);padding-top:0}.dashboard-body{min-height:0}.dashboard-body .route-outcomes{margin-top:clamp(22px,2.8svh,34px)}.dashboard-body .route-action{margin-top:clamp(34px,4svh,56px)}#community-join{margin-top:clamp(-12px,-.9svh,-7px)}}@media screen and (min-width:1121px)and (max-height:900px){.hero-section{padding-top:clamp(104px,12svh,122px);padding-bottom:clamp(30px,4svh,44px)}.hero-shell{--hero-panel-height: clamp(470px, calc(100svh - 270px) , 560px)}.hero-dashboard{padding-top:clamp(10px,1.7svh,20px)}.hero-content{min-height:calc(var(--hero-dashboard-height) + clamp(10px,1.7svh,20px));padding-top:clamp(92px,11.5svh,112px)}.hero-proof{margin-top:clamp(34px,5svh,54px)}.dashboard-body .route-outcomes{margin-top:clamp(16px,2.2svh,24px)}.dashboard-body .route-action{margin-top:clamp(24px,3.2svh,38px)}}@media screen and (min-width:1121px)and (max-height:820px){.hero-shell{--hero-panel-height: clamp(420px, calc(100svh - 258px) , 500px)}.hero-dashboard{padding-top:8px}.hero-content{min-height:calc(var(--hero-dashboard-height) + 8px);padding-top:88px}.dashboard-body .route-outcomes{margin-top:14px}.dashboard-body .route-action{margin-top:20px}}@media screen and (min-width:1400px)and (min-height:1000px){.hero-section{padding-top:clamp(128px,10svh,154px);padding-bottom:clamp(44px,5svh,68px)}.hero-shell{--hero-panel-height: clamp(690px, calc(100svh - 500px) , 780px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(270px,23svh,320px)}.dashboard-body{padding:clamp(30px,3svh,38px) 34px 34px}.dashboard-body .route-outcomes{margin-top:clamp(26px,2.8svh,40px)}.dashboard-body .route-action{margin-top:clamp(42px,4svh,64px)}}@media screen and (max-width:768px){.site-header,.site-header-scrolled{left:50%;right:auto;box-sizing:border-box;width:min(560px,calc(100% - 20px));overflow:hidden}.site-header-inner,.site-header-scrolled .site-header-inner{grid-template-columns:minmax(0,1fr) auto!important;justify-content:initial!important;width:100%;box-sizing:border-box;gap:8px!important;padding-inline:12px!important}.brand-mark,.site-header-scrolled .brand-mark{min-width:0;max-width:100%;overflow:hidden;gap:7px!important;font-size:clamp(13px,3.35vw,16px)!important}.brand-copy{min-width:0;overflow:hidden;white-space:nowrap}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:clamp(30px,8vw,34px);height:clamp(30px,8vw,34px);flex:0 0 clamp(30px,8vw,34px)!important}.header-access-button,.site-header-scrolled .header-access-button{flex:0 0 auto;width:clamp(112px,32vw,138px)!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;border-radius:12px;background:var(--accent-color);color:#fff;font-size:clamp(10.6px,2.9vw,12.2px)!important;box-shadow:0 10px 22px #1557ff2e}.hero-section{overflow-x:hidden;padding-inline:clamp(16px,4.4vw,22px)}.hero-shell,.hero-content,.hero-dashboard,.dashboard-panel,.hero-subtitle{max-width:100%}.topic-strip{width:100%;max-width:100%;margin-inline:0;padding-inline:0 clamp(18px,7vw,32px)}.dashboard-panel.route-panel,.route-panel-layer{width:100%;max-width:100%}}@media screen and (max-width:420px){.site-header,.site-header-scrolled{width:calc(100% - 16px)}.site-header-inner,.site-header-scrolled .site-header-inner{padding-inline:10px!important}.brand-mark,.site-header-scrolled .brand-mark{gap:6px!important;font-size:clamp(12.4px,3.5vw,13.8px)!important}.header-access-button,.site-header-scrolled .header-access-button{width:clamp(110px,31vw,124px)!important;height:38px!important;min-height:38px!important}}@media screen and (max-width:360px){.brand-copy{display:none!important}.header-access-button,.site-header-scrolled .header-access-button{width:124px!important}}@media screen and (min-width:1121px){.hero-section{min-height:auto;padding-top:clamp(106px,10.6svh,132px);padding-bottom:clamp(24px,3svh,38px)}.hero-shell{--hero-topic-height: clamp(112px, 10.8svh, 136px);--hero-panel-height: clamp(500px, calc(100svh - 382px) , 610px)}.hero-dashboard{padding-top:clamp(10px,1.8svh,24px)}.hero-content{min-height:calc(var(--hero-dashboard-height) + clamp(10px,1.8svh,24px));padding-top:clamp(100px,11.5svh,138px)}.hero-subtitle{margin-top:clamp(34px,4svh,48px)}.hero-proof{margin-top:clamp(34px,5svh,58px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(188px,18svh,230px)}.dashboard-body{padding:clamp(22px,2.4svh,30px) 30px 28px}.route-summary{margin-bottom:clamp(14px,1.8svh,20px)}.dashboard-body .route-outcomes{margin-top:clamp(16px,2.1svh,26px)}.dashboard-body .route-action{min-height:56px;margin-top:clamp(24px,3svh,38px)}#community-join{margin-top:0}}@media screen and (min-width:1121px)and (max-height:900px){.hero-section{padding-top:clamp(98px,11.4svh,112px);padding-bottom:clamp(22px,3.2svh,30px)}.hero-shell{--hero-topic-height: clamp(96px, 12svh, 112px);--hero-panel-height: clamp(430px, calc(100svh - 320px) , 500px)}.hero-dashboard{padding-top:8px}.hero-content{min-height:calc(var(--hero-dashboard-height) + 8px);padding-top:clamp(78px,11svh,96px)}.hero-subtitle{margin-top:24px}.hero-proof{margin-top:28px}.dashboard-cover,.dashboard-cover-copy{height:clamp(150px,19svh,176px)}.dashboard-body{padding:20px 28px 24px}.dashboard-body .route-outcomes{margin-top:14px}.dashboard-body .route-action{margin-top:20px}}@media screen and (min-width:1400px)and (min-height:1000px){.hero-section{padding-top:clamp(118px,10.8svh,136px);padding-bottom:clamp(28px,3svh,42px)}.hero-shell{--hero-panel-height: clamp(590px, calc(100svh - 460px) , 640px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(220px,21svh,252px)}}@media screen and (max-width:768px){.site-header,.site-header-scrolled{width:min(720px,calc(100% - 16px))}.site-header-inner,.site-header-scrolled .site-header-inner{gap:8px!important;padding-inline:10px!important}.brand-mark,.site-header-scrolled .brand-mark{max-width:calc(100% - 148px);gap:7px!important;overflow:hidden;font-size:clamp(12.4px,3.45vw,16px)!important}.brand-copy{display:inline-flex!important;min-width:0;overflow:hidden;white-space:nowrap}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:clamp(30px,7.8vw,34px);height:clamp(30px,7.8vw,34px);flex:0 0 clamp(30px,7.8vw,34px)!important}.header-access-button,.site-header-scrolled .header-access-button{width:clamp(134px,35vw,144px)!important;min-width:clamp(134px,35vw,144px)!important;padding:0 10px!important;font-size:clamp(11.2px,2.85vw,12.4px)!important;letter-spacing:0}.hero-content,.hero-subtitle{overflow:visible}.hero-subtitle{line-height:1.5;overflow-wrap:normal}.dashboard-cover-copy p{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.route-action{box-shadow:0 12px 26px #1557ff2e}}@media screen and (max-width:380px){.brand-mark,.site-header-scrolled .brand-mark{max-width:calc(100% - 142px);font-size:12.4px!important}.header-access-button,.site-header-scrolled .header-access-button{width:134px!important;min-width:134px!important;font-size:11px!important}}@media screen and (max-width:340px){.brand-copy{display:none!important}.brand-mark,.site-header-scrolled .brand-mark{max-width:44px}}@media screen and (min-width:1121px){.hero-shell{--hero-panel-height: clamp(560px, calc(100svh - 340px) , 700px)}.dashboard-body .route-action{margin-top:auto}}@media screen and (min-width:1121px)and (max-height:900px){.hero-shell{--hero-panel-height: clamp(530px, calc(100svh - 340px) , 580px)}}@media screen and (min-width:1121px)and (max-height:820px){.hero-shell{--hero-panel-height: clamp(475px, calc(100svh - 335px) , 530px)}}@media screen and (min-width:1400px)and (min-height:1000px){.hero-shell{--hero-panel-height: clamp(680px, calc(100svh - 380px) , 740px)}}@media screen and (max-width:768px){.site-header-inner,.site-header-scrolled .site-header-inner{display:flex!important;align-items:center;justify-content:space-between!important;gap:8px!important}.brand-mark,.site-header-scrolled .brand-mark{flex:1 1 auto;width:auto;max-width:none}.brand-copy{flex:0 1 auto;text-overflow:clip}.header-access-button,.site-header-scrolled .header-access-button{flex:0 0 clamp(140px,36vw,160px);width:clamp(140px,36vw,160px)!important}}@media screen and (max-width:374px){.brand-copy{display:none!important}.brand-mark,.site-header-scrolled .brand-mark{flex:0 0 auto;max-width:42px}.header-access-button,.site-header-scrolled .header-access-button{flex-basis:150px;width:150px!important}}@media screen and (max-width:420px){.header-access-label-full{display:none}.header-access-label-short{display:inline}.header-access-button,.site-header-scrolled .header-access-button{flex-basis:96px;width:96px!important;min-width:96px!important}.brand-mark,.site-header-scrolled .brand-mark{flex:1 1 auto}}@media screen and (max-width:768px){html,body,#root,.parent{max-width:100%;overflow-x:clip}.site-header,.site-header-scrolled{width:min(720px,calc(100% - 16px));overflow:visible}.site-header-inner,.site-header-scrolled .site-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;height:58px;padding:0 12px!important}.brand-mark,.site-header-scrolled .brand-mark{display:inline-flex;min-width:0;max-width:none;overflow:hidden;gap:8px!important;font-size:clamp(14px,4vw,19px)!important}.brand-copy{min-width:0;overflow:hidden;white-space:nowrap}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:clamp(32px,8vw,38px);height:clamp(32px,8vw,38px);flex:0 0 clamp(32px,8vw,38px)!important}.header-access-button,.site-header-scrolled .header-access-button{width:clamp(118px,33vw,156px)!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:13px;background:var(--accent-color);color:#fff;font-size:clamp(12px,3.1vw,14px)!important;box-shadow:0 12px 24px #1557ff2e}.hero-section{min-height:auto;padding:100px clamp(16px,5vw,24px) 36px;overflow-x:clip}.hero-shell{display:flex;flex-direction:column;width:100%;max-width:100%;gap:0}.hero-content{width:100%;max-width:100%;min-height:0;padding:0}.hero-title{max-width:100%;font-size:clamp(39px,10.8vw,58px);line-height:1.12}.hero-subtitle{max-width:100%;margin-top:clamp(22px,5.2vw,34px);font-size:clamp(18px,4.7vw,24px);line-height:1.52}.hero-mobile-cta{display:inline-flex;width:min(100%,340px);min-height:54px;margin-top:24px;border-radius:12px;background:var(--accent-color);color:#fff;box-shadow:0 16px 32px #1557ff33}.hero-mobile-cta:hover,.hero-mobile-cta:active{transform:translateY(-2px);border-color:#0f4fe8;background:#0f4fe8;color:#fff;box-shadow:0 18px 34px #1557ff3d}.hero-mobile-cta:focus-visible{color:#fff;outline:3px solid rgba(21,87,255,.22);outline-offset:4px}.hero-dashboard{width:100%;max-width:100%;margin-top:44px;padding-top:0}.topic-strip{display:flex;width:calc(100% + clamp(16px,5vw,24px));max-width:none;gap:12px;margin-right:calc(-1*clamp(16px,5vw,24px));padding:0 clamp(16px,5vw,24px) 12px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.topic-card{flex:0 0 clamp(136px,42vw,210px);width:auto;height:clamp(128px,34vw,170px);scroll-snap-align:start;border-radius:16px}.topic-card-copy{left:14px;right:14px;bottom:14px}.topic-card-copy strong{font-size:clamp(17px,4.8vw,26px);line-height:1.03}.topic-card-more{flex-basis:clamp(128px,36vw,170px)}.topic-card-more .topic-card-more-copy strong{font-size:clamp(24px,7vw,34px)}.dashboard-panel.route-panel{width:100%;min-height:0;margin-top:12px;border-radius:20px}.dashboard-cover,.dashboard-cover-copy{height:clamp(188px,50vw,270px)}.dashboard-cover-copy{justify-content:end;padding:24px 20px 22px}.dashboard-cover-copy h2{font-size:clamp(34px,9vw,52px)}.dashboard-cover-copy p{max-width:95%;font-size:clamp(18px,4.8vw,28px);line-height:1.25}.dashboard-body{padding:20px 18px 22px}.route-outcomes{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0!important}.route-outcomes li{min-height:52px;padding:12px 14px;border-radius:14px}.route-outcomes strong{font-size:14px}.route-action{width:100%;min-height:54px;margin-top:16px!important}}@media screen and (max-width:430px){.header-access-label-full{display:none}.header-access-label-short{display:inline}.header-access-button,.site-header-scrolled .header-access-button{width:92px!important;height:42px!important;padding:0 10px!important}.brand-mark,.site-header-scrolled .brand-mark{font-size:clamp(15px,4.5vw,18px)!important}.hero-section{padding-top:92px}}@media screen and (max-width:350px){.brand-copy{display:none!important}.header-access-button,.site-header-scrolled .header-access-button{width:104px!important}}@media screen and (min-width:1121px){.hero-section{min-height:calc(100svh - 18px);padding-top:clamp(98px,9.5svh,128px);padding-bottom:clamp(40px,5svh,72px)}.hero-shell{--hero-topic-height: clamp(112px, 10.6svh, 134px);--hero-panel-height: clamp(500px, calc(100svh - 420px) , 630px);align-items:center}.hero-content{min-height:var(--hero-dashboard-height);padding-top:clamp(72px,8svh,116px)}.dashboard-panel.route-panel{min-height:var(--hero-panel-height)}.dashboard-cover,.dashboard-cover-copy{height:clamp(176px,17svh,222px)}.dashboard-body{min-height:0;padding:clamp(24px,2.3svh,30px) 30px clamp(28px,3svh,36px)}.dashboard-body .route-action{margin-top:clamp(34px,4svh,54px)}#community-join{margin-top:clamp(-32px,-2.6svh,-18px)}}@media screen and (min-width:1121px)and (min-height:1060px){.hero-shell{--hero-panel-height: clamp(590px, calc(100svh - 500px) , 690px)}.hero-content{padding-top:clamp(96px,10svh,132px)}#community-join{margin-top:clamp(-48px,-3.5svh,-28px)}}@media screen and (min-width:1121px)and (max-height:900px){.hero-section{min-height:calc(100svh - 12px);padding-top:clamp(92px,10svh,110px);padding-bottom:clamp(26px,3.2svh,36px)}.hero-shell{--hero-topic-height: clamp(96px, 11svh, 112px);--hero-panel-height: clamp(430px, calc(100svh - 330px) , 510px)}.hero-content{padding-top:clamp(70px,9svh,88px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(150px,18svh,176px)}#community-join{margin-top:-14px}}@media screen and (min-width:1121px){.hero-section{min-height:calc(100svh - clamp(62px,8.5svh,112px))}.dashboard-body .route-action{margin-top:clamp(28px,3.5svh,48px)}}@media screen and (min-width:1121px)and (max-height:900px){.hero-section{min-height:calc(100svh - clamp(58px,8svh,76px))}.dashboard-body .route-action{margin-top:clamp(22px,3svh,34px)}}@media screen and (min-width:1121px)and (min-height:1060px){.hero-section{min-height:calc(100svh - clamp(86px,8.5svh,118px))}}@media screen and (min-width:1121px){.hero-shell{--hero-panel-height: clamp(560px, calc(100svh - 400px) , 710px)}.dashboard-body .route-action{margin-top:auto}}@media screen and (min-width:1121px)and (max-height:900px){.hero-shell{--hero-panel-height: clamp(500px, calc(100svh - 320px) , 590px)}}@media screen and (min-width:1121px)and (min-height:1060px){.hero-shell{--hero-panel-height: clamp(650px, calc(100svh - 470px) , 780px)}}@media screen and (min-width:1121px){.hero-section{min-height:calc(100svh - clamp(46px,5.4svh,74px));padding-top:clamp(106px,10svh,132px);padding-bottom:clamp(22px,2.7svh,34px)}.hero-shell{--hero-topic-height: clamp(112px, 10.5svh, 134px);--hero-panel-height: clamp(590px, calc(100svh - 335px) , 760px);--hero-dashboard-gap: 14px;align-items:start}.hero-dashboard{padding-top:clamp(12px,1.9svh,24px)}.hero-content{min-height:calc(var(--hero-dashboard-height) + clamp(12px,1.9svh,24px));padding-top:clamp(112px,11.5svh,154px)}.hero-proof{margin-top:clamp(38px,5svh,70px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(190px,18svh,242px)}.dashboard-body{justify-content:center;padding:clamp(22px,2.4svh,30px) 30px clamp(28px,3svh,38px)}.dashboard-body .route-outcomes{margin-top:clamp(18px,2.4svh,34px)}.dashboard-body .route-action{min-height:56px;margin-top:clamp(38px,4.2svh,58px)}#community-join{margin-top:0}}@media screen and (min-width:1121px)and (max-height:900px){.hero-section{min-height:calc(100svh - clamp(38px,5.8svh,54px));padding-top:clamp(96px,11svh,112px);padding-bottom:clamp(18px,2.6svh,26px)}.hero-shell{--hero-topic-height: clamp(96px, 11.8svh, 112px);--hero-panel-height: clamp(520px, calc(100svh - 330px) , 590px)}.hero-dashboard{padding-top:8px}.hero-content{min-height:calc(var(--hero-dashboard-height) + 8px);padding-top:clamp(82px,10svh,98px)}.hero-proof{margin-top:28px}.dashboard-cover,.dashboard-cover-copy{height:clamp(152px,18.5svh,180px)}}@media screen and (min-width:1400px)and (min-height:1000px){.hero-shell{--hero-panel-height: clamp(720px, calc(100svh - 430px) , 840px)}.dashboard-cover,.dashboard-cover-copy{height:clamp(232px,20svh,270px)}}@media screen and (max-width:768px){.site-header,.site-header-scrolled{left:50%;right:auto;width:min(720px,calc(100% - 16px));max-width:calc(100% - 16px);overflow:hidden;transform:translate(-50%)}.site-header-inner,.site-header-scrolled .site-header-inner{display:flex!important;align-items:center;justify-content:space-between!important;gap:8px!important;width:100%;height:58px;box-sizing:border-box;padding:0 clamp(10px,3vw,16px)!important}.brand-mark,.site-header-scrolled .brand-mark{flex:1 1 auto;min-width:0;max-width:none;gap:8px!important;overflow:hidden;font-size:clamp(12.8px,3.45vw,18px)!important}.brand-copy{display:inline-flex!important;min-width:0;white-space:nowrap;overflow:hidden}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:clamp(30px,8vw,38px);height:clamp(30px,8vw,38px);flex:0 0 clamp(30px,8vw,38px)!important}.header-access-button,.site-header-scrolled .header-access-button{flex:0 0 clamp(118px,32vw,154px);width:clamp(118px,32vw,154px)!important;min-width:clamp(118px,32vw,154px)!important;height:44px!important;min-height:44px!important;padding:0 10px!important;border-color:var(--accent-color);border-radius:13px;background:var(--accent-color);color:#fff!important;font-size:clamp(11px,2.9vw,14px)!important;box-shadow:0 12px 26px #1557ff33}.hero-mobile-cta:hover,.hero-mobile-cta:active{transform:translateY(-2px);border-color:#0f4fe8;background:#0f4fe8;color:#fff!important;box-shadow:0 18px 34px #1557ff3d}}@media screen and (max-width:340px){.brand-copy{display:none!important}.header-access-button,.site-header-scrolled .header-access-button{flex-basis:116px;width:116px!important;min-width:116px!important}}#pricing .pricing-card{width:min(100%,460px);max-width:460px;gap:14px;padding:30px;border-color:#dbe6f5;background:linear-gradient(180deg,#f6f9ffd1,#fffffff5),#fff;box-shadow:0 22px 58px #11264d14}#pricing .pricing-option{box-sizing:border-box;border:1.5px solid #dbe6f5;background:#ffffffb8;box-shadow:none}#pricing .pricing-option-active{border-color:var(--accent-color);background:#fff;box-shadow:0 12px 30px #1557ff17,inset 0 0 0 1px #1557ff29}#pricing .pricing-option-lifetime{background:linear-gradient(180deg,#f6f9ffeb,#ffffffdb),#fff}#pricing .pricing-lifetime-topline{align-self:flex-start;background:#eaf2ff;border-color:#cfe0ff}#pricing .pricing-lifetime-deal{gap:8px}#pricing .pricing-main-sale{display:flex;flex-wrap:wrap;align-items:end;justify-content:start;gap:12px}#pricing .pricing-sale-note{color:#53678a}@media screen and (max-width:768px){#pricing.section-block{padding-top:54px}#pricing .section-layout{gap:26px}#pricing .section-text{max-width:560px}#pricing .pricing-card{width:min(100%,520px);max-width:520px;gap:12px;padding:22px;border-radius:20px}#pricing .pricing-option{padding:18px 20px;border-radius:18px}#pricing .pricing-option:not(.pricing-option-lifetime){align-items:center;min-height:134px;justify-content:center;text-align:center}#pricing .pricing-main{gap:5px 8px}#pricing .pricing-option:not(.pricing-option-lifetime) .pricing-main{justify-content:center}#pricing .pricing-amount{font-size:34px;line-height:1.08}#pricing .pricing-period{font-size:18px}#pricing .pricing-sub{font-size:16px}#pricing .pricing-lifetime-topline{min-height:30px;padding:0 12px;font-size:12px}#pricing .pricing-main-sale{gap:4px 10px}#pricing .pricing-option-lifetime .pricing-amount{font-size:34px}#pricing .pricing-old-price{font-size:16px}#pricing .pricing-period-lifetime{font-size:13px}#pricing .pricing-sale-note{padding-top:10px;font-size:13px;text-align:left}#pricing .pricing-cta{min-height:58px;margin-top:2px;border-radius:14px;font-size:18px}}@media screen and (max-width:430px){#pricing.section-block{padding-inline:16px;padding-bottom:58px}#pricing .pricing-card{padding:18px;border-radius:18px}#pricing .pricing-option{padding:16px 17px}#pricing .pricing-option:not(.pricing-option-lifetime){min-height:116px}#pricing .pricing-amount{font-size:31px}#pricing .pricing-period{font-size:16px}#pricing .pricing-sub{font-size:14px}#pricing .pricing-lifetime-topline{max-width:100%;min-height:28px;padding:0 10px;font-size:11.5px}#pricing .pricing-main-sale{column-gap:8px}#pricing .pricing-option-lifetime .pricing-amount{font-size:31px}#pricing .pricing-old-price{font-size:14px}#pricing .pricing-period-lifetime{padding:3px 9px;font-size:12.5px}#pricing .pricing-sub-sale,#pricing .pricing-sale-note{font-size:12.5px;line-height:1.35}}@media screen and (max-width:360px){#pricing.section-block{padding-inline:14px}#pricing .pricing-card{padding:16px}#pricing .pricing-option{padding:15px}#pricing .pricing-amount,#pricing .pricing-option-lifetime .pricing-amount{font-size:29px}#pricing .pricing-main-sale{gap:3px}#pricing .pricing-period-lifetime{margin-top:2px}}@media screen and (max-width:768px){#pricing .pricing-card{text-align:center}#pricing .pricing-option,#pricing .pricing-option:not(.pricing-option-lifetime),#pricing .pricing-option-lifetime{align-items:center;justify-content:center;text-align:center}#pricing .pricing-lifetime-topline{align-self:center}#pricing .pricing-lifetime-deal{display:flex;flex-direction:column;align-items:center;width:100%}#pricing .pricing-main,#pricing .pricing-main-sale{justify-content:center;width:100%;text-align:center}#pricing .pricing-sub,#pricing .pricing-sub-sale,#pricing .pricing-sale-note{text-align:center}}@media screen and (max-width:360px){#pricing .pricing-main-sale{flex-direction:column;align-items:center}}@media screen and (max-width:768px){.section-visual:has(.streams-card){width:100%;max-width:520px}.section-block .section-visual-card.streams-card{width:min(100%,520px);padding:10px;border-radius:22px}.streams-card-media{border-radius:16px}.streams-card-media img{aspect-ratio:16 / 9}.streams-live-badge{top:10px;left:10px;height:26px;padding:0 10px;font-size:11px}.streams-card-caption{gap:10px;padding:16px 8px 8px;text-align:left}.streams-card-caption strong{font-size:20px}.streams-card-facts{gap:7px}}@media screen and (max-width:430px){.section-visual:has(.streams-card){max-width:100%}.section-block .section-visual-card.streams-card{padding:8px;border-radius:20px}.streams-card-media img{aspect-ratio:16 / 9;object-position:center}.streams-card-caption{padding:16px 6px 7px}.streams-card-caption strong{font-size:18px;line-height:1.2}.streams-card-facts span{min-height:30px;padding:0 10px;font-size:12px}}.hero-section{min-height:auto!important;padding:clamp(116px,12svh,140px) clamp(18px,2vw,30px) clamp(42px,5svh,70px)!important;background:radial-gradient(circle at 62% 30%,rgba(21,95,255,.08),transparent 36%),linear-gradient(180deg,#fbfdff,#f7faff 68%,#fff)}.hero-shell{--hero-dashboard-height: auto !important;--hero-panel-height: auto !important;width:min(100%,1540px)!important;display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(640px,1.18fr)!important;gap:clamp(34px,4.8vw,86px)!important;align-items:center!important;min-height:min(760px,calc(100svh - 178px))!important;padding:0!important}.hero-content{min-height:0!important;max-width:580px!important;align-self:center!important;padding:0!important}.hero-title{margin:0!important;font-size:clamp(58px,5.2vw,86px)!important;line-height:1.03!important;letter-spacing:0!important}.hero-subtitle{max-width:575px!important;margin:clamp(32px,4.2svh,46px) 0 0!important;font-size:clamp(20px,1.65vw,26px)!important;line-height:1.5!important}.hero-proof{width:min(100%,520px)!important;margin-top:clamp(36px,4.7svh,54px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media screen and (max-width:1280px){.hero-shell{grid-template-columns:minmax(340px,.76fr) minmax(560px,1.24fr)!important;gap:clamp(24px,3.2vw,48px)!important}.hero-title{font-size:clamp(52px,5vw,66px)!important}.hero-subtitle{font-size:20px!important}}@media screen and (max-width:1080px){.hero-section{padding-top:118px!important}.hero-shell{grid-template-columns:1fr!important;gap:40px!important;min-height:0!important}.hero-content{max-width:760px!important}}@media screen and (max-width:768px){.hero-section{padding:136px clamp(20px,5vw,34px) 42px!important}.hero-title{font-size:clamp(46px,12vw,64px)!important}.hero-subtitle{margin-top:28px!important;font-size:clamp(22px,6vw,31px)!important;line-height:1.42!important}.hero-mobile-cta{display:flex!important}.hero-proof{display:none!important}}@media screen and (max-width:480px){.hero-section{padding-top:128px!important}.hero-title{font-size:clamp(42px,11.7vw,52px)!important}.hero-subtitle{font-size:clamp(21px,6.1vw,28px)!important}}@media screen and (max-width:380px){.hero-title{font-size:41px!important}.hero-subtitle{font-size:21px!important}}.hero-section{min-height:100svh!important;padding:clamp(108px,11.5svh,128px) clamp(20px,2.4vw,38px) clamp(22px,3.6svh,42px)!important;overflow:hidden!important;background:radial-gradient(circle at 72% 35%,rgba(21,95,255,.1),transparent 35%),radial-gradient(circle at 24% 65%,rgba(131,182,255,.08),transparent 34%),linear-gradient(180deg,#fcfdff,#f7faff 68%,#fff)!important}.hero-shell{width:min(100%,1460px)!important;min-height:calc(100svh - clamp(146px,15svh,170px))!important;display:grid!important;grid-template-columns:minmax(430px,.39fr) minmax(720px,.61fr)!important;align-items:center!important;gap:clamp(42px,5vw,84px)!important;padding:0!important}.hero-content{max-width:530px!important;align-self:center!important}.hero-title{max-width:560px!important;font-size:clamp(58px,4.95vw,78px)!important;line-height:1.07!important}.hero-subtitle{max-width:540px!important;margin-top:clamp(28px,3.6svh,42px)!important;font-size:clamp(19px,1.45vw,23px)!important;line-height:1.48!important}.hero-proof{width:min(100%,485px)!important;margin-top:clamp(34px,4.8svh,58px)!important}@media screen and (max-width:1360px){.hero-shell{grid-template-columns:minmax(390px,.38fr) minmax(650px,.62fr)!important;gap:clamp(30px,3.5vw,58px)!important}.hero-title{font-size:clamp(54px,4.6vw,68px)!important}}@media screen and (max-width:1180px){.hero-section{min-height:auto!important;padding-top:126px!important;overflow:hidden!important}.hero-shell{min-height:0!important;grid-template-columns:1fr!important;gap:44px!important}.hero-content{max-width:760px!important}}@media screen and (max-width:760px){.hero-section{padding:132px clamp(18px,5vw,32px) 44px!important}.hero-shell{gap:34px!important}.hero-content{max-width:none!important}.hero-title{font-size:clamp(43px,11.8vw,58px)!important;line-height:1.13!important}.hero-subtitle{max-width:100%!important;margin-top:28px!important;font-size:clamp(22px,6vw,30px)!important;line-height:1.42!important}.hero-mobile-cta{display:flex!important;background:var(--accent-color)!important;color:#fff!important;box-shadow:0 18px 42px #155fff2e!important}.hero-mobile-cta:hover,.hero-mobile-cta:active{transform:translateY(-2px)!important;background:var(--accent-color)!important;color:#fff!important}}@media screen and (max-width:430px){.hero-section{padding-top:122px!important}.hero-title{font-size:clamp(40px,11.1vw,48px)!important}}.hero-section{min-height:100svh!important;padding:clamp(106px,10.2svh,128px) clamp(18px,2.3vw,38px) clamp(52px,7svh,82px)!important}.hero-shell{width:min(100%,1496px)!important;min-height:calc(100svh - clamp(170px,18svh,210px))!important;grid-template-columns:minmax(420px,.37fr) minmax(760px,.63fr)!important;align-items:center!important;gap:clamp(44px,5vw,88px)!important}.hero-content{max-width:548px!important;align-self:center!important}.hero-title{font-size:clamp(64px,5.3vw,86px)!important;line-height:1.05!important}.hero-subtitle{max-width:535px!important;margin-top:clamp(28px,3.2svh,40px)!important}@media screen and (max-width:1380px){.hero-shell{grid-template-columns:minmax(390px,.38fr) minmax(660px,.62fr)!important;gap:clamp(34px,4.2vw,64px)!important}.hero-title{font-size:clamp(58px,5vw,74px)!important}}@media screen and (max-width:1180px){.hero-section{padding-top:118px!important;padding-bottom:64px!important}.hero-shell{grid-template-columns:minmax(350px,.39fr) minmax(540px,.61fr)!important;min-height:calc(100svh - 182px)!important;gap:clamp(24px,3.3vw,42px)!important}.hero-content{max-width:470px!important}.hero-title{font-size:clamp(50px,5.1vw,64px)!important}.hero-subtitle{font-size:clamp(18px,1.75vw,21px)!important}.hero-proof{margin-top:clamp(24px,3svh,34px)!important}}@media screen and (max-width:1023px){.hero-section{min-height:auto!important;padding:122px clamp(18px,4vw,32px) 58px!important}.hero-shell{grid-template-columns:1fr!important;min-height:0!important;gap:44px!important}.hero-content{max-width:680px!important}.hero-title{font-size:clamp(50px,8.4vw,70px)!important}}@media screen and (max-width:700px){.hero-section{padding:132px clamp(18px,5vw,28px) 48px!important}.hero-shell{gap:34px!important}.hero-content{max-width:none!important}.hero-title{font-size:clamp(42px,11.5vw,56px)!important;line-height:1.13!important}.hero-subtitle{margin-top:26px!important;font-size:clamp(22px,6vw,29px)!important;line-height:1.45!important}.hero-mobile-cta{display:flex!important;background:var(--accent-color)!important;color:#fff!important;box-shadow:0 18px 42px #155fff2e!important}.hero-mobile-cta:hover,.hero-mobile-cta:active{background:#155fff!important;color:#fff!important;transform:translateY(-2px)!important}}@media screen and (max-width:420px){.hero-section{padding-top:126px!important}.hero-title{font-size:clamp(39px,11vw,46px)!important}.hero-subtitle{font-size:clamp(20px,5.8vw,25px)!important}}@media screen and (max-width:480px){.site-header,.site-header-scrolled{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;overflow:visible!important}.site-header-inner,.site-header-scrolled .site-header-inner{overflow:hidden!important;gap:6px!important;padding:0 10px!important}.brand-mark,.site-header-scrolled .brand-mark{flex:1 1 auto!important;min-width:0!important;gap:7px!important;font-size:clamp(13px,3.7vw,16px)!important}.brand-copy{min-width:0!important;max-width:calc(100vw - 184px)!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.community-logo-tile,.site-header-scrolled .community-logo-tile{width:32px!important;height:32px!important;flex-basis:32px!important}.header-access-label-full{display:none!important}.header-access-label-short{display:inline!important}.header-access-button,.site-header-scrolled .header-access-button{flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;border-radius:12px!important;font-size:12px!important;box-shadow:0 10px 22px #1557ff2e!important}.hero-section{padding-right:20px!important;padding-left:20px!important}.hero-shell,.hero-content,.hero-title,.hero-subtitle,.hero-actions{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.hero-title{font-size:clamp(35px,9.4vw,40px)!important;line-height:1.1!important}.hero-subtitle{font-size:clamp(18px,5vw,21px)!important;line-height:1.42!important}}@media screen and (max-width:400px){.site-header,.site-header-scrolled{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}.brand-copy{max-width:calc(100vw - 168px)!important}.header-access-button,.site-header-scrolled .header-access-button{flex-basis:82px!important;width:82px!important;min-width:82px!important;font-size:11.5px!important}}.hero-section{padding:clamp(106px,10.4svh,128px) 0 clamp(34px,4.4svh,58px)!important}.hero-shell{width:min(1322px,calc(100% - 44px))!important;min-height:calc(100svh - clamp(154px,15svh,184px))!important;grid-template-columns:minmax(530px,.42fr) minmax(0,.58fr)!important;gap:clamp(34px,3.8vw,58px)!important;align-items:start!important}.hero-content{max-width:590px!important;align-self:start!important}.hero-title{max-width:590px!important;font-size:clamp(54px,4.22vw,70px)!important;line-height:1.06!important}.hero-title-main,.hero-title-accent,.hero-title-phrase{display:block;white-space:nowrap}.hero-title-word{white-space:nowrap}.hero-subtitle{max-width:555px!important;margin-top:clamp(22px,2.7svh,32px)!important;font-size:clamp(18px,1.33vw,22px)!important;line-height:1.46!important}.hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:min(100%,316px)!important;margin-top:clamp(20px,2.6svh,28px)!important}.hero-primary-cta,.hero-secondary-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:54px!important;border-radius:10px!important;padding:0 22px!important;font-size:16px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease!important}.hero-primary-cta{border:1px solid var(--accent-color)!important;background:var(--accent-color)!important;color:#fff!important;box-shadow:0 16px 32px #1557ff2e!important}.hero-primary-cta:hover{border-color:#0f4fe8!important;background:#0f4fe8!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 20px 40px #1557ff3d!important}.hero-secondary-cta{border:1px solid rgba(21,87,255,.28)!important;background:#ffffffe6!important;color:var(--accent-color)!important;box-shadow:0 10px 24px #21468212!important}.hero-secondary-cta:hover{border-color:#1557ff7a!important;background:#f7faff!important;color:#0f4fe8!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #2146821a!important}.hero-proof{margin-top:clamp(18px,2.4svh,26px)!important;padding:0!important}@media screen and (max-width:1380px){.hero-section{padding-top:106px!important}.hero-shell{width:min(1188px,calc(100% - 44px))!important;grid-template-columns:minmax(468px,.415fr) minmax(0,.585fr)!important;gap:clamp(28px,3.2vw,46px)!important}.hero-title{font-size:clamp(50px,4.4vw,62px)!important}.hero-title-phrase{white-space:normal}.hero-title-word{display:block}.hero-title-gap{display:none}.hero-actions{width:min(100%,300px)!important;margin-top:22px!important}.hero-proof{margin-top:20px!important}}@media screen and (max-width:1180px){.hero-shell{width:calc(100% - 36px)!important;grid-template-columns:minmax(392px,.42fr) minmax(0,.58fr)!important}.hero-title{font-size:clamp(46px,4.65vw,54px)!important}.hero-subtitle{font-size:18px!important}.hero-primary-cta,.hero-secondary-cta{min-height:50px!important;font-size:15px!important}}@media screen and (max-width:1023px){.hero-section{padding:116px clamp(18px,4vw,32px) 54px!important}.hero-shell{width:100%!important;grid-template-columns:1fr!important;gap:38px!important}.hero-content{max-width:720px!important}.hero-title{max-width:720px!important;font-size:clamp(48px,8vw,68px)!important}.hero-actions{width:min(100%,340px)!important}.hero-proof{display:none!important}}@media screen and (max-width:700px){.hero-title{font-size:clamp(39px,10.8vw,52px)!important}.hero-subtitle{font-size:clamp(20px,5.45vw,27px)!important}.hero-actions{width:100%!important;gap:9px!important;margin-top:24px!important}.hero-primary-cta,.hero-secondary-cta{min-height:52px!important}}@media screen and (max-width:420px){.hero-section{padding-top:126px!important}.hero-title{font-size:clamp(37px,10.5vw,44px)!important}.hero-subtitle{font-size:clamp(19px,5.5vw,23px)!important}}@media screen and (min-width:1381px){.hero-shell{width:min(1320px,calc(100% - 112px))!important;transform:none!important}.hero-content{align-self:center!important;max-width:552px!important;padding-top:clamp(0px,1.2svh,14px)!important;transform:translate(max(0px,calc((min(1320px,calc(100vw - 112px)) - 1080px - clamp(54px,7vw,110px))/2)))!important}.hero-title{max-width:552px!important;font-size:clamp(50px,3.85vw,64px)!important;line-height:1.065!important}.hero-subtitle{max-width:500px!important;margin-top:clamp(20px,2.35svh,28px)!important;font-size:clamp(17px,1.22vw,20px)!important}.hero-actions{width:min(100%,326px)!important;margin-top:clamp(18px,2.35svh,25px)!important}}@media screen and (min-width:1024px)and (max-width:1380px){.hero-shell{width:min(1320px,calc(100% - 112px))!important;transform:none!important}.hero-content{align-self:center!important;max-width:516px!important;padding-top:clamp(0px,1svh,12px)!important;transform:translate(max(0px,calc((min(1320px,calc(100vw - 112px)) - 1080px - clamp(54px,7vw,110px))/2)))!important}.hero-title{max-width:516px!important;font-size:clamp(46px,4.05vw,58px)!important;line-height:1.065!important}.hero-subtitle{max-width:470px!important;margin-top:clamp(18px,2.2svh,25px)!important;font-size:clamp(17px,1.28vw,19px)!important}.hero-actions{width:min(100%,318px)!important}}@media screen and (min-width:1024px)and (max-width:1180px){.hero-shell{width:min(1320px,calc(100% - 112px))!important;transform:none!important}.hero-content{max-width:468px!important;padding-top:clamp(0px,.8svh,8px)!important;transform:translate(max(0px,calc((min(1320px,calc(100vw - 112px)) - 1080px - clamp(54px,7vw,110px))/2)))!important}.hero-title{max-width:468px!important;font-size:clamp(40px,4.1vw,47px)!important}.hero-subtitle{max-width:450px!important}}@media screen and (min-width:701px)and (max-width:1023px){.hero-shell{width:min(760px,calc(100% - 64px))!important}.hero-content{max-width:720px!important}}@media screen and (min-width:1381px)and (max-width:1640px){.hero-content{max-width:500px!important}.hero-title{max-width:500px!important;font-size:clamp(44px,3.25vw,52px)!important;line-height:1.04!important}.hero-title-phrase{white-space:normal}.hero-title-word{display:block}.hero-title-gap{display:none}.hero-subtitle{max-width:470px!important;margin-top:clamp(18px,2.1svh,24px)!important;font-size:clamp(17px,1.18vw,19px)!important}}@media screen and (min-width:701px){.hero-title-phrase{white-space:nowrap!important}.hero-title-word,.hero-title-gap{display:inline!important}}@media screen and (min-width:1024px)and (max-width:1380px){.hero-content{max-width:500px!important}.hero-title{max-width:500px!important;font-size:clamp(40px,3.55vw,46px)!important;line-height:1.08!important}.hero-subtitle{max-width:460px!important}}@media screen and (min-width:1121px)and (max-width:1640px){.hero-title{font-size:clamp(40px,3vw,46px)!important;line-height:1.08!important}}.hero-flow-stage,.hero-mobile-flow-stage{display:none}.hero-flow-canvas,.hero-flow-art,.hero-flow-art img{display:block;width:100%;height:100%}.hero-flow-canvas{position:relative;transform:none;transform-origin:center center}.hero-flow-art img{object-fit:contain;object-position:center center}.hero-mobile-flow-stage img{display:block;width:100%;height:auto}@media screen and (min-width:1121px){.hero-flow-stage{position:relative;z-index:1;display:block!important;justify-self:end!important;align-self:center!important;width:min(900px,109%)!important;height:auto!important;aspect-ratio:2267 / 1885!important;margin-top:6px!important;overflow:visible!important;transform:translate(48px)!important;transform-origin:center center!important}}@media screen and (min-width:1121px)and (max-width:1380px){.hero-shell{grid-template-columns:minmax(430px,.9fr) minmax(520px,1.2fr)!important;gap:clamp(24px,2.8vw,36px)!important}.hero-flow-stage{width:min(780px,109%)!important;transform:translate(42px)!important}}@media screen and (max-width:1120px){.hero-shell{display:grid!important;grid-template-columns:1fr!important;width:min(720px,calc(100% - 32px))!important;gap:0!important;justify-items:stretch!important}.hero-content{align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;padding-right:0!important;text-align:center!important}.hero-title,.hero-subtitle{max-width:100%!important;text-align:center!important}.hero-subtitle{margin-right:auto!important;margin-left:auto!important}.hero-actions{align-items:stretch!important;width:100%!important;max-width:720px!important;margin-right:auto!important;margin-left:auto!important}.hero-primary-cta,.hero-secondary-cta{width:100%!important}.hero-mobile-flow-stage{display:block!important;width:min(100%,720px)!important;margin:clamp(24px,4.2vw,40px) auto 0!important;transform:none!important}.hero-proof{margin-top:clamp(24px,4vw,38px)!important}}@media screen and (max-width:700px){.header-access-label-full{display:none!important}.header-access-label-short{display:inline!important}.header-access-button,.site-header-scrolled .header-access-button{flex:0 0 118px!important;width:118px!important;min-width:118px!important;padding-right:12px!important;padding-left:12px!important}.hero-subtitle{max-width:min(100%,430px)!important;margin-top:18px!important;font-size:clamp(17px,4.25vw,20px)!important;line-height:1.42!important}.hero-subtitle-tail{display:inline!important}.hero-mobile-flow-stage{width:min(100%,520px)!important;margin-top:24px!important}}@media screen and (min-width:701px){.hero-subtitle-tail{display:block!important}}@media screen and (max-width:420px){.hero-subtitle{max-width:340px!important;font-size:clamp(16px,4.45vw,18px)!important;line-height:1.44!important}}@media screen and (max-width:700px){.hero-title{--hero-title-safe-line: calc(100vw - 32px) ;font-size:clamp(28px,calc(var(--hero-title-safe-line) / 11.9),48px)!important}.hero-title-phrase{display:block!important;white-space:nowrap!important}.hero-title-word,.hero-title-gap{display:inline!important}.hero-primary-cta,.hero-secondary-cta{transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.hero-primary-cta:hover,.hero-secondary-cta:hover{transform:none!important}}@media screen and (max-width:820px){.header-access-label-full{display:none!important}.header-access-label-short{display:inline!important}}@media screen and (min-width:701px)and (max-width:1120px){.site-header,.site-header-scrolled{box-sizing:border-box!important;height:66px!important;min-height:0!important;padding:0!important}.site-header-inner,.site-header-scrolled .site-header-inner{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.header-access-button,.site-header-scrolled .header-access-button{height:44px!important;min-height:0!important}}.sections-container{--section-blue-bg: #f7faff;--section-blue-core: #eef4ff;--section-fade-start: 0%;--section-fade-end: 12.6%;background:#fff!important}.sections-container>.section-block{background:#fff!important}.sections-container>.section-block:nth-of-type(odd){background:linear-gradient(180deg,var(--section-blue-bg) var(--section-fade-start),#fff var(--section-fade-end),#fff calc(100% - var(--section-fade-end)),var(--section-blue-bg) 100%)!important}.sections-container>.section-block:nth-of-type(2n){background:linear-gradient(180deg,var(--section-blue-bg) var(--section-fade-start),var(--section-blue-core) var(--section-fade-end),var(--section-blue-core) calc(100% - var(--section-fade-end)),var(--section-blue-bg) 100%)!important}.sections-container>.section-block:first-of-type{background:linear-gradient(180deg,var(--section-blue-bg) var(--section-fade-start),#fff var(--section-fade-end),#fff calc(100% - var(--section-fade-end)),var(--section-blue-bg) 100%)!important}.sections-container>.section-block:last-of-type{background:linear-gradient(180deg,var(--section-blue-bg) var(--section-fade-start),#fff var(--section-fade-end),#fff 100%)!important}.site-footer{background:#fff!important}.hero-section{background:radial-gradient(circle at 62% 30%,rgba(21,95,255,.08),transparent 36%),linear-gradient(180deg,#fbfdff,#f7faff 68% 100%)!important}.hero-section:after{background:linear-gradient(180deg,#f7faff00,#f7faff)!important}@media screen and (min-width:1800px){.hero-section{padding-top:clamp(106px,10.4svh,128px)!important;padding-bottom:clamp(34px,4.4svh,58px)!important}.hero-shell{width:min(1520px,calc(100% - 180px))!important;min-height:calc(100svh - clamp(154px,15svh,184px))!important;grid-template-columns:minmax(520px,.4fr) minmax(760px,.6fr)!important;gap:clamp(96px,5.5vw,140px)!important;align-items:center!important}.hero-content{max-width:560px!important;transform:none!important}.hero-title{max-width:560px!important;font-size:clamp(52px,2.7vw,64px)!important;line-height:1.065!important}.hero-subtitle{max-width:510px!important;font-size:clamp(18px,1vw,20px)!important;line-height:1.46!important}.hero-actions{width:min(100%,326px)!important}.hero-primary-cta,.hero-secondary-cta{min-height:54px!important;font-size:16px!important}.hero-flow-stage{width:min(900px,100%)!important;transform:none!important}}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header{padding:18px 22px!important}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-icon{width:40px!important;height:40px!important}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-icon svg{width:20px!important;height:20px!important}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header span{font-size:16.5px!important;line-height:1.28!important}.faq-preview-content{display:grid!important;grid-template-rows:0fr!important;max-height:none!important;opacity:0;transform:translateY(-4px);transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)!important}.faq-preview-item.active .faq-preview-content,.faq-preview-item[aria-expanded=true] .faq-preview-content{grid-template-rows:1fr!important;max-height:none!important;opacity:1;transform:translateY(0)}.faq-preview-content-inner,.faq-preview-item[aria-expanded=true] .faq-preview-content-inner{min-height:0;margin:0!important;padding:0 22px 22px 76px!important;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#61708e!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important}.faq-preview-content-inner p{margin:0}.faq-preview-content-inner p+p{margin-top:10px}.faq-preview-item{position:relative}.faq-preview-item.active,.faq-preview-item[aria-expanded=true]{background:transparent!important}@media screen and (max-width:768px){.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header{padding:18px 20px!important}.faq-preview-list-open .faq-preview-item:not(.active) .faq-preview-header span{font-size:16px!important;line-height:1.32!important}.faq-preview-content-inner,.faq-preview-item[aria-expanded=true] .faq-preview-content-inner{margin:0!important;padding:0 20px 20px!important;font-size:14.5px!important;line-height:1.52!important}}.testimonial-slider .swiper-slide.testimonial-slide,.testimonial-slide{display:grid!important;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:18px}.testimonial-slide p{margin:0!important;align-self:start}.testimonial-user{width:100%;min-height:44px;margin-top:0!important;align-self:end}.testimonial-user img{flex:0 0 auto}@media screen and (max-width:768px){.testimonial-slider .swiper-slide.testimonial-slide,.testimonial-slide{min-height:clamp(300px,74vw,340px);height:auto!important;padding:28px 24px}.testimonial-slide p{font-size:clamp(21px,5.7vw,24px);line-height:1.34}}.section-block .section-visual-card.streams-card{width:min(100%,520px);max-width:520px}.streams-card-media{border-radius:16px;background:#fff}.streams-card-media img{filter:brightness(1.08) saturate(.92) contrast(.99)}.streams-card-media:after{background:linear-gradient(180deg,#f5f9ff33,#f5f9ff14),linear-gradient(90deg,rgba(255,255,255,.12),transparent 44%,rgba(255,255,255,.06))}.streams-card-caption{gap:12px;padding:16px 12px 8px}.streams-card-caption strong{font-size:21px;line-height:1.16}.streams-card-list{display:grid;gap:8px;width:100%}.streams-card-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:52px;padding:8px 12px;border:1px solid rgba(207,221,245,.78);border-radius:14px;background:#f8fbffc7}.streams-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:#fff}.streams-card-icon svg{width:17px;height:17px}.streams-card-icon-stream{background:#1557ff}.streams-card-icon-article{background:#20c875}.streams-card-label{color:#0b1220;font-size:16px;font-weight:650;line-height:1.22}.streams-card-label b{font-weight:950}@media screen and (max-width:430px){.streams-card-caption{gap:10px;padding:14px 8px 6px}.streams-card-caption strong{font-size:19px}.streams-card-list{gap:8px}.streams-card-item{grid-template-columns:38px minmax(0,1fr);min-height:48px;padding:8px 10px;border-radius:12px}.streams-card-icon{width:30px;height:30px;border-radius:9px}.streams-card-icon svg{width:16px;height:16px}.streams-card-label{font-size:14.5px}}.section-block .section-visual-card.community-call-card{width:min(100%,520px);max-width:520px}.community-call-media{border-radius:16px;background:#fff}.community-call-media img{aspect-ratio:16 / 9;object-position:center;transform:none;filter:none}.community-call-media:after{background:linear-gradient(180deg,#f5f9ff14,#f5f9ff0a),linear-gradient(90deg,rgba(255,255,255,.06),transparent 45%,rgba(255,255,255,.04))}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
