@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/Sora-600-Cdg4DaK0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Sora-700-9waGdLWo.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/Sora-800-2tKLL3qT.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/Inter-400-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/Inter-500-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/Inter-600-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Inter-700-Yt3aPRUw.woff2)format("woff2")}:root{--color-primary:#7e1acb;--color-secondary:#cb8ef7;--color-accent:#a34be8;--color-dark:#3e1466;--color-light:#f8f6fc;--color-ink:#1c1330;--color-ink-soft:#564b6b;--color-border:#ece5f7;--color-surface:#fff;--font-heading:"Sora", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--container-width:1200px;--gutter:clamp(1.25rem, 5vw, 3rem);--space-2xs:clamp(.5rem, 1vw, .75rem);--space-xs:clamp(.75rem, 1.5vw, 1.25rem);--space-sm:clamp(1.25rem, 2.5vw, 2rem);--space-md:clamp(2rem, 4vw, 3.5rem);--space-lg:clamp(3rem, 7vw, 6rem);--space-xl:clamp(4rem, 10vw, 9rem);--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:1.75rem;--shadow-sm:0 1px 2px #3e14660f, 0 1px 1px #3e14660a;--shadow-md:0 12px 32px -12px #3e14662e;--shadow-lg:0 24px 60px -20px #3e146647;--ease:cubic-bezier(.16, 1, .3, 1);--ease-cube:cubic-bezier(.16, 1, .8, 3);--transition-fast:.2s var(--ease);--transition-base:.28s var(--ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-ink);margin:0;line-height:1.15}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container-width);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-md)}.section-head{max-width:42rem;margin-bottom:var(--space-lg)}.section-head--center{text-align:center;margin-inline:auto}.eyebrow-rule{background:var(--color-primary);width:3rem;height:3px;margin-block:var(--space-sm) var(--space-sm);border-radius:999px}.section-head--center .eyebrow-rule{margin-inline:auto}.section-title{letter-spacing:-.01em;font-size:clamp(1.65rem,2.6vw + 1rem,2.5rem);font-weight:700}.section-subtitle{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:clamp(1rem,.4vw + .95rem,1.125rem)}.btn{border-radius:var(--radius-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-primary:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-outline{color:inherit;border:1px solid var(--color-border);background:0 0}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.fade-in{opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);transform:translateY(16px)}.fade-in.is-visible{opacity:1;transform:none}.icon{stroke:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-dark);color:#fff;border-radius:var(--radius-sm);z-index:100;transition:top var(--transition-fast);padding:.75rem 1.25rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.text-center{text-align:center}:root{--header-height:4.25rem}html{scroll-padding-top:var(--header-height)}.site-header{z-index:50;background:var(--color-surface);position:sticky;top:0}.site-header__grid{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--header-height);display:flex;position:relative}.site-header__brand{flex-shrink:0;display:inline-flex}.site-header__brand img{width:auto;height:2rem}.site-header__toggle{width:2.5rem;height:2.5rem;color:var(--color-ink);place-items:center;display:inline-grid;position:absolute;left:0}.site-header__toggle-icon{grid-area:1/1;width:1.5rem;height:1.5rem}.site-header__toggle-icon--close,body.nav-open .site-header__toggle-icon--open{display:none}body.nav-open .site-header__toggle-icon--close{display:block}.site-header__nav{z-index:60;align-items:center;gap:var(--space-md);width:min(80vw,320px);height:100dvh;padding:var(--space-lg) var(--space-md);background:var(--color-surface);box-shadow:var(--shadow-lg);transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}body.nav-open .site-header__nav{transform:translate(0)}.site-header__nav-brand{width:260px;max-width:100%}.site-header__nav a{color:var(--color-ink-soft);transition:color var(--transition-fast);padding-block:.25rem;font-size:1.05rem;font-weight:600;text-decoration:none}.site-header__nav a:hover{color:var(--color-primary)}@media (width<=767.98px){.site-header__nav a{flex-direction:column;align-items:center;gap:.75rem;display:flex}.site-header__nav a:not(:last-child):after{content:"";background:var(--color-primary);border-radius:999px;width:1.75rem;height:2px}}.site-header__backdrop{z-index:55;background:#1c133080;position:fixed;inset:0}.site-header__backdrop[hidden]{display:none}@media (width<=767.98px){body.nav-open{overflow:hidden}}@media (width>=768px){.site-header__grid{justify-content:space-between}.site-header__toggle{display:none}.site-header__nav{z-index:auto;gap:var(--space-sm);width:auto;height:auto;box-shadow:none;background:0 0;flex-direction:row;padding:0;position:static;overflow:visible;transform:none}.site-header__nav a{font-size:.9rem}.site-header__nav-brand,.site-header__backdrop{display:none}}.hero{background:radial-gradient(55% 55% at 80% 60%,#f8f6fc 0%,#f8f6fc00 70%),#fff;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero__cube-frame{pointer-events:none;z-index:0;width:100%;max-width:1760px;margin-inline:auto;position:absolute;inset:0;overflow:hidden}.hero__cube{aspect-ratio:292/358;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;height:115vh;animation:hero-cube-float 3s var(--ease-cube) infinite;background-image:url(/build/assets/logo-big-DDvRlu82.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:-10vh;right:0}@keyframes hero-cube-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero__inner{z-index:1;width:100%;padding-block:var(--space-xl);position:relative}.hero__content{max-width:36rem}.hero__eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-size:.85rem;font-weight:600}.hero__title{margin-top:var(--space-sm);font-family:var(--font-heading);letter-spacing:-.01em;color:#111827;font-size:clamp(2.5rem,3vw + 2rem,4rem);font-weight:800;line-height:1.1}.hero__title-highlight{color:var(--color-primary)}.hero__subtitle{margin-top:var(--space-sm);max-width:34rem;font-family:var(--font-body);color:#4b5563;min-height:3em;font-size:1.25rem;font-weight:400;line-height:1.5}.hero__subtitle-cursor{vertical-align:text-bottom;opacity:0;background:currentColor;width:2px;height:1em;margin-left:2px;display:inline-block}.hero__subtitle-cursor.is-blinking{opacity:1;animation:.85s step-end infinite hero-cursor-blink}.hero__subtitle-cursor.is-hidden{opacity:0;transition:opacity var(--transition-base)}@keyframes hero-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero__scroll-indicator{z-index:1;color:var(--color-primary);opacity:.7;animation:hero-scroll-bounce 2.2s var(--ease) infinite;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translate(-50%)}.hero__scroll-mouse{width:1.5rem;height:1.5rem}.hero__scroll-chevron{width:1rem;height:1rem;margin-top:-.15rem}.hero__scroll-text{font-family:var(--font-body);color:var(--color-ink-soft);margin-top:.35rem;font-size:.75rem}@keyframes hero-scroll-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (width<=767.98px){.hero{min-height:auto;padding-block:var(--space-lg) var(--space-xl);flex-direction:column;justify-content:flex-start}.hero__cube-frame{width:100%;max-width:none;height:26vh;min-height:160px;margin-block:var(--space-sm) var(--space-md);position:relative;inset:auto;overflow:visible}.hero__cube{opacity:1;width:100%;height:100%;margin-inline:auto;animation-name:hero-cube-float-mobile;position:relative;top:auto;left:auto;right:auto}.hero__inner{text-align:center;padding-block:0}.hero__content{margin-inline:auto}.hero__subtitle{max-width:26rem;margin-inline:auto;font-size:1.125rem}}@keyframes hero-cube-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hero__cube,.hero__scroll-indicator,.hero__subtitle-cursor.is-blinking{animation:none}}.why-channel__grid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=640px){.why-channel__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.why-channel__grid{grid-template-columns:repeat(4,1fr)}}.why-channel__card{text-align:center;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.why-channel__card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-4px)}.why-channel__icon{border-radius:var(--radius-sm);background:var(--color-light);width:3rem;height:3rem;color:var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:inline-flex}.why-channel__card h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.why-channel__card p{color:var(--color-ink-soft);font-size:.95rem}.why-channel__compliance-note{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border);color:var(--color-ink-soft);max-width:48rem;font-size:.875rem}.why-channel__info{text-align:center;color:var(--color-ink);padding:50px 0;font-family:Sora;font-size:large}.channel-options{background:var(--color-light)}.channel-options__grid{text-align:center;gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=768px){.channel-options__grid{grid-template-columns:repeat(2,1fr)}}.channel-options__card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base)}.channel-options__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.channel-options__illustration{width:100%;max-width:15rem;height:auto;margin-bottom:var(--space-sm)}.channel-options__card h3{margin-bottom:var(--space-2xs);font-size:1.375rem;font-weight:700}.channel-options__card p{color:var(--color-ink-soft)}.features__grid{gap:var(--space-xs);grid-template-columns:1fr;display:grid}@media (width>=640px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features__grid{grid-template-columns:repeat(4,1fr)}}.features__card{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);display:flex}.features__card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.features__icon{border-radius:var(--radius-sm);background:var(--color-light);width:2.75rem;height:2.75rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.features__card span{font-size:.975rem;font-weight:600}.plans{background:var(--color-light)}.plans__grid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=768px){.plans__grid{grid-template-columns:repeat(2,1fr)}}.plans__card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.plans__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.plans__card h3{margin-bottom:var(--space-2xs);font-size:1.5rem;font-weight:700}.plans__card>p{color:var(--color-ink-soft);margin-bottom:var(--space-sm)}.plans__title{text-align:center}.plans__list{margin-bottom:var(--space-md);flex-direction:column;gap:.65rem;display:flex}.plans__list li{align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.plans__list .icon{width:1.15rem;height:1.15rem;color:var(--color-primary);margin-top:.15rem}.plans__actions{text-align:center;margin-top:auto}.plans__card .btn{background:var(--color-primary);color:#fff;box-shadow:none}.plans__card .btn:hover{background:var(--color-dark);transform:translateY(-2px)}.faq__list{max-width:44rem;margin-inline:auto}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item>:not(summary){display:block}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);cursor:pointer;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__chevron{color:var(--color-primary);transition:transform var(--transition-base);flex-shrink:0}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer-wrap{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}.faq__item[open] .faq__answer-wrap{grid-template-rows:1fr}.faq__answer-inner{background:var(--color-border);border-radius:31px;margin-bottom:10px;padding:20px;overflow:hidden}.faq__answer-inner p{color:var(--color-ink-soft);margin:0;padding:0}.cta-final{background:var(--color-primary);color:#fff;text-align:center;margin:var(--space-md) 0}.cta-final__title{color:#fff;letter-spacing:-.01em;max-width:34rem;margin-inline:auto;font-size:clamp(1.75rem,3vw + 1rem,2.75rem);font-weight:700}.cta-final__subtitle{margin-top:var(--space-xs);color:#ffffffd1;font-size:1.05rem}.cta-final .btn-primary{margin-top:var(--space-md)}.site-footer{padding-block:var(--space-sm);color:var(--color-ink-soft);font-size:.875rem}.site-footer__grid{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}@media (width>=768px){.site-footer__grid{flex-direction:row;align-items:center}}.site-footer__brand,.site-footer__social{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}@media (width>=768px){.site-footer__brand,.site-footer__social{width:50%}}.site-footer__icons{align-items:center;gap:var(--space-xs);display:flex}.site-footer__icon{color:var(--color-primary);transition:transform var(--transition-fast);display:inline-flex}.site-footer__icon:hover{transform:translateY(-2px)}.site-footer__icon .icon{width:1.5rem;height:1.5rem}.site-footer__meta{margin-top:.15rem}
