.cc-splash-page.svelte-1uha8ag{--splash-brand: rgb(168 85 247);--splash-brand-light: rgb(192 132 252);--splash-brand-dark: rgb(147 51 234);--splash-teal: rgb(45 212 191);--splash-blue: rgb(59 130 246);--splash-orange: rgb(233 122 43);--splash-hero-text: rgb(255 255 255);--splash-hero-text-soft: rgb(248 250 252);--splash-hero-text-muted: rgb(255 255 255 / .7);--splash-hero-text-dim: rgb(255 255 255 / .6);--splash-hero-border: rgb(255 255 255 / .45);--splash-hero-nav-hover: rgb(255 255 255 / .12);--splash-hero-overlay: linear-gradient( to bottom, rgb(80 20 120 / .35) 0%, rgb(40 10 80 / .55) 100% );--splash-hero-overlay-mobile: linear-gradient( to bottom, rgb(80 20 120 / .25) 0%, rgb(40 10 80 / .4) 100% );--splash-light-section: rgb(246 241 250);--splash-light-heading: rgb(34 30 46);--splash-light-text: rgb(62 53 78);--splash-light-card: rgb(255 252 247);--splash-light-card-hover: rgb(252 248 241);--splash-light-border: rgb(218 207 232);--splash-light-shadow: 0 4px 16px rgb(44 32 20 / .06), 0 1px 3px rgb(44 32 20 / .04);--splash-light-shadow-hover: 0 8px 28px rgb(44 32 20 / .1), 0 2px 6px rgb(44 32 20 / .06);--splash-inverse-canvas: rgb(2 6 23);--splash-inverse-text: rgb(226 232 240);--splash-inverse-text-bright: rgb(248 250 252);--splash-inverse-text-mid: rgb(203 213 225);--splash-inverse-text-dim: rgb(100 116 139);--splash-inverse-card: rgb(255 255 255 / .05);--splash-inverse-border-teal: rgb(45 212 191 / .2);--splash-inverse-border-brand: rgb(168 85 247 / .2);--splash-inverse-divider: rgb(168 85 247 / .3);--splash-inverse-glow: radial-gradient(ellipse, rgb(168 85 247 / .25) 0%, transparent 70%);--splash-cta-gradient: linear-gradient(to right, rgb(168 85 247 / .6), rgb(45 212 191 / .5));--splash-cta-button-bg: rgb(255 252 247);--splash-cta-button-hover: rgb(247 239 229);--splash-dark-text: rgb(8 12 28)}.hero-section.svelte-1uha8ag{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem 8rem;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;background:url(../../../cubie-cube-bakground-images.jpg) center/cover no-repeat;z-index:0}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;background:var(--splash-hero-overlay);z-index:1}.top-nav.svelte-1uha8ag{position:absolute;top:1.5rem;right:2rem;display:flex;gap:.75rem;z-index:3}.top-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:44px;padding:.5rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;border:1.5px solid var(--splash-hero-text);display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .2s}.login-btn.svelte-1uha8ag{background:transparent;color:var(--splash-hero-text)}.login-btn.svelte-1uha8ag:hover{background:var(--splash-hero-nav-hover)}.top-nav.svelte-1uha8ag .register-btn:where(.svelte-1uha8ag){background:var(--splash-brand);color:var(--splash-hero-text);border-color:var(--splash-brand)}.top-nav.svelte-1uha8ag .register-btn:where(.svelte-1uha8ag):hover{background:var(--splash-brand-dark);border-color:var(--splash-brand-dark)}.hero-content.svelte-1uha8ag{position:relative;z-index:2;width:100%}.logo.svelte-1uha8ag{width:min(65vw,900px);height:auto;margin-left:8rem;opacity:0;transform:translate(-60px);animation:svelte-1uha8ag-fadeInLeft .8s ease-out .2s forwards}.hero-desc-wrap.svelte-1uha8ag{position:relative;z-index:2;margin:1.5rem 0 0;padding-left:9.75rem;opacity:0;transform:translateY(30px);animation:svelte-1uha8ag-fadeUp .8s ease-out .6s forwards}.hero-desc.svelte-1uha8ag{max-width:480px;padding-left:1.5rem;border-left:1px solid var(--splash-hero-border);display:flex;flex-direction:column;gap:1.25rem}.hero-desc.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,3vw,2.5rem);font-weight:300;color:var(--splash-hero-text);margin:0}.hero-desc.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;line-height:1.7;color:var(--splash-hero-text);margin:0}@keyframes svelte-1uha8ag-fadeInLeft{to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-fadeUp{to{opacity:1;transform:translateY(0)}}.scroll-chevron.svelte-1uha8ag{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);background:none;border:none;color:var(--splash-hero-text-muted);cursor:pointer;z-index:3;animation:svelte-1uha8ag-bounce-chevron 2s ease-in-out infinite}.scroll-chevron.svelte-1uha8ag:hover{color:var(--splash-hero-text)}.hero-footer.svelte-1uha8ag{position:absolute;bottom:.5rem;left:2rem;right:2rem;display:flex;justify-content:space-between;font-size:.75rem;color:var(--splash-hero-text-dim);z-index:3;text-transform:uppercase;letter-spacing:.05em}.hero-footer-left.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;text-transform:none}.hero-footer-right.svelte-1uha8ag{display:flex;align-items:center;gap:1.25rem}.hero-footer-legal.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}.hero-footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--splash-hero-text-dim);text-decoration:none;transition:color .2s}.hero-footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--splash-hero-text-soft)}.hero-nexartis-link.svelte-1uha8ag{color:inherit;text-decoration:none}@keyframes svelte-1uha8ag-bounce-chevron{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.section.svelte-1uha8ag{padding:80px 2rem}.section-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto}.scroll-fade.svelte-1uha8ag{opacity:0;transform:translateY(32px);transition:opacity .7s ease-out,transform .7s ease-out}.scroll-fade.svelte-1uha8ag.visible{opacity:1;transform:translateY(0)}.scroll-fade-delay-1.svelte-1uha8ag{transition-delay:.1s}.scroll-fade-delay-2.svelte-1uha8ag{transition-delay:.2s}.scroll-fade-delay-3.svelte-1uha8ag{transition-delay:.3s}.what-is-section.svelte-1uha8ag{background:var(--splash-light-section);padding-top:120px;padding-bottom:120px}.what-is-columns.svelte-1uha8ag{display:grid;grid-template-columns:1fr 3fr;gap:5rem;align-items:center}.what-is-title.svelte-1uha8ag{font-size:3.75rem;line-height:1.1;color:var(--splash-light-heading);margin:0 0 1rem}.title-inline.svelte-1uha8ag{display:inline-flex;align-items:baseline;flex-wrap:nowrap}.thin.svelte-1uha8ag{font-weight:300}.bold.svelte-1uha8ag{font-weight:600}.reg-mark.svelte-1uha8ag{font-size:.4em;vertical-align:.6em;font-weight:400;line-height:1}.pronunciation-btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--splash-dark-text);border:1px solid var(--splash-dark-text);border-radius:50%;color:var(--splash-hero-text);cursor:pointer;vertical-align:middle;margin-left:.5rem;position:relative;top:-2px;transition:all .2s}.pronunciation-btn.svelte-1uha8ag:hover{background:var(--splash-light-card);border-color:var(--splash-dark-text);color:var(--splash-dark-text);transform:scale(1.1)}.what-is-desc.svelte-1uha8ag{color:var(--splash-light-text);font-size:1.35rem;line-height:1.5;margin-top:1rem}.cards-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.feature-card.svelte-1uha8ag{background:var(--splash-light-card);border:1px solid var(--splash-light-border);border-radius:10px;padding:1.5rem;box-shadow:var(--splash-light-shadow);transition:transform .2s,box-shadow .2s}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--splash-light-shadow-hover);background:var(--splash-light-card-hover)}.feature-card.accent-teal.svelte-1uha8ag{border-left:3px solid var(--splash-teal)}.feature-card.accent-brand.svelte-1uha8ag{border-left:3px solid var(--splash-brand)}.feature-card.accent-blue.svelte-1uha8ag{border-left:3px solid var(--splash-blue)}.feature-card.accent-orange.svelte-1uha8ag{border-left:3px solid var(--splash-orange)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem;font-weight:300;color:var(--splash-light-heading);margin:0 0 .5rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--splash-light-text);line-height:1.55;margin:0}.icon-wrap.svelte-1uha8ag{width:44px;height:44px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.75rem}.icon-wrap.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.icon-wrap-lg.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:32px;height:32px}.icon-wrap.teal.svelte-1uha8ag{color:var(--splash-teal)}.icon-wrap.brand.svelte-1uha8ag{color:var(--splash-brand-light)}.icon-wrap.blue.svelte-1uha8ag{color:var(--splash-blue)}.icon-wrap.orange.svelte-1uha8ag{color:var(--splash-orange)}.cta-section.svelte-1uha8ag{position:relative;height:360px;overflow:hidden}.cta-bg.svelte-1uha8ag{position:absolute;inset:0;background:url(../../../cubie-cube-bakground-images.jpg) center/cover no-repeat}.cta-gradient.svelte-1uha8ag{position:absolute;inset:0;background:var(--splash-cta-gradient)}.cta-inner.svelte-1uha8ag{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:1.25rem}.cta-title.svelte-1uha8ag{font-size:clamp(2rem,4vw,3.5rem);font-weight:200;color:var(--splash-hero-text);margin:0;line-height:1.1}.cta-description.svelte-1uha8ag{color:var(--splash-hero-text);font-size:1.05rem;margin:0}.cta-button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 2rem;background:var(--splash-cta-button-bg);color:var(--splash-dark-text);font-size:.95rem;font-weight:600;border:none;border-radius:6px;text-decoration:none;transition:all .2s}.cta-button.svelte-1uha8ag:hover{background:var(--splash-cta-button-hover);transform:translateY(-1px)}.examples-section.svelte-1uha8ag{background:var(--splash-inverse-canvas);padding:100px 2rem}.examples-title.svelte-1uha8ag{color:var(--splash-inverse-text);text-align:center;margin-bottom:2rem;font-size:clamp(2rem,4vw,3.75rem);font-weight:300}.example-card.svelte-1uha8ag{background:var(--splash-inverse-card);border:1px solid var(--splash-inverse-border-teal);border-radius:10px;padding:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.example-card.ex-brand.svelte-1uha8ag{border-color:var(--splash-inverse-border-brand)}.example-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem;font-weight:300;color:var(--splash-inverse-text-bright);margin:0 0 .5rem}.example-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--splash-inverse-text-mid);line-height:1.55;margin:0}.bottom-cta.svelte-1uha8ag{background:var(--splash-inverse-canvas);padding:2rem 2rem 2.5rem;border-top:1px solid var(--splash-inverse-divider);overflow:hidden}.bottom-cta-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2.5rem}.bottom-cta-title-wrap.svelte-1uha8ag{position:relative}.bottom-cta-glow.svelte-1uha8ag{position:absolute;width:400px;height:100px;background:var(--splash-inverse-glow);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.bottom-cta-title.svelte-1uha8ag{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;color:var(--splash-inverse-text-bright);margin:0;white-space:nowrap;position:relative}.bottom-cta-button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 2rem;background:var(--splash-cta-button-bg);color:var(--splash-dark-text);font-size:.9rem;font-weight:600;border:none;border-radius:6px;text-decoration:none;transition:all .2s;position:relative;white-space:nowrap;flex-shrink:0}.bottom-cta-button.svelte-1uha8ag:hover{background:var(--splash-cta-button-hover);transform:translateY(-1px)}.bottom-footer.svelte-1uha8ag{background:var(--splash-inverse-canvas);border-top:none;padding:1.5rem 2rem}.footer-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;font-size:.75rem;color:var(--splash-inverse-text-dim);text-transform:uppercase;letter-spacing:.05em}.footer-left.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;text-transform:none}.footer-right.svelte-1uha8ag{display:flex;align-items:center;gap:1.25rem}.footer-legal.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}.footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--splash-inverse-text-dim);text-decoration:none;transition:color .2s}.footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--splash-inverse-text-mid)}.nexartis-link.svelte-1uha8ag{color:inherit;text-decoration:none}@media(max-width:768px){.hero-section.svelte-1uha8ag{padding:1.5rem 1.5rem 2.5rem}.hero-bg.svelte-1uha8ag{background-position:70% center}.hero-overlay.svelte-1uha8ag{background:var(--splash-hero-overlay-mobile)}.logo.svelte-1uha8ag{width:calc(100vw - 4rem);margin-left:.5rem}.hero-desc-wrap.svelte-1uha8ag{padding-left:.5rem}.hero-desc.svelte-1uha8ag{max-width:75%;border-left:none;padding-left:0}.hero-footer.svelte-1uha8ag{display:none}.top-nav.svelte-1uha8ag{right:0;left:0;top:1rem;gap:.5rem;justify-content:center}.top-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.4rem 1rem;font-size:.8rem}.scroll-chevron.svelte-1uha8ag{bottom:1.5rem;width:44px;height:44px}.scroll-chevron.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:36px;height:36px}.what-is-section.svelte-1uha8ag{padding-top:60px;padding-bottom:60px}.what-is-columns.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.what-is-title.svelte-1uha8ag{font-size:2.25rem}.cards-grid.svelte-1uha8ag{grid-template-columns:1fr}.cta-section.svelte-1uha8ag{height:auto;min-height:280px}.cta-inner.svelte-1uha8ag{padding:3rem 2rem}.examples-section.svelte-1uha8ag{padding:60px 1.5rem}.cta-title.svelte-1uha8ag,.examples-title.svelte-1uha8ag{font-size:2.25rem}.cta-description.svelte-1uha8ag{padding:0 1rem}.bottom-cta-inner.svelte-1uha8ag{flex-direction:column;text-align:center}.hero-footer.svelte-1uha8ag{flex-direction:column;gap:.5rem;align-items:center;text-align:center}.hero-footer-right.svelte-1uha8ag{flex-direction:column;gap:.5rem}.footer-inner.svelte-1uha8ag{flex-direction:column;gap:.5rem;align-items:center;text-align:center}.footer-right.svelte-1uha8ag{flex-direction:column;gap:.5rem}}@media(max-width:480px){.hero-section.svelte-1uha8ag{padding:1rem 1rem 4rem}.logo.svelte-1uha8ag{width:calc(100vw - 2rem);margin-left:0}.hero-desc-wrap.svelte-1uha8ag{padding-left:0}.hero-desc.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.4rem}.hero-desc.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem}.top-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.35rem .75rem;font-size:.75rem;min-height:44px}.what-is-section.svelte-1uha8ag{padding:3rem 1.5rem}.what-is-title.svelte-1uha8ag{font-size:1.75rem}.what-is-desc.svelte-1uha8ag{font-size:.9rem}.scroll-chevron.svelte-1uha8ag{bottom:1.5rem}}
