:root{--yy-bg:#fff;--yy-ink:#16181d;--yy-muted:#5e6472;--yy-line:#e6e8ee;--yy-blue:#0b5bd3;--yy-blue-deep:#0848aa;--yy-violet:#5b4fcf;--yy-card:#fff;--yy-soft:#f6f8fc;--yy-shadow:0 12px 36px #161c2d0f;--yy-glow:#0b5bd314;--yy-radius:22px;--yy-ease:cubic-bezier(.22, 1, .36, 1);--yy-duration:.64s;--color-ink:var(--yy-ink);--color-muted:var(--yy-muted);--color-accent:var(--yy-blue);--color-accent-deep:var(--yy-blue-deep);--color-accent-soft:var(--yy-soft);--color-line:var(--yy-line);--color-canvas:var(--yy-bg);--shadow-soft:var(--yy-shadow);--background:var(--yy-bg);--foreground:var(--yy-ink);--card:var(--yy-card);--card-foreground:var(--yy-ink);--muted-foreground:var(--yy-muted);--border:var(--yy-line);--surface-alt:var(--yy-soft);--action:var(--yy-blue);--action-hover:var(--yy-blue-deep);--glass-fill:#ffffffc7;--glass-fill-strong:#fffffff0;--glass-stroke:#161c2d14;--glow-a:#0b5bd30d;--glow-b:#5b4fcf0a}html.dark{--yy-bg:#10182c;--yy-ink:#f4f7fb;--yy-muted:#b4bdd0;--yy-line:#a8beff2e;--yy-blue:#4c93ff;--yy-blue-deep:#8eb6ff;--yy-violet:#b7a6ff;--yy-card:#0e162ac7;--yy-soft:#ffffff0d;--yy-shadow:0 18px 44px #00000059;--yy-glow:#5c7cff73;--background:#10182c;--foreground:#f4f7fb;--card:#10182cd1;--card-foreground:#f4f7fb;--popover:#0c1222f0;--popover-foreground:#f4f7fb;--secondary:#ffffff0f;--secondary-foreground:#f4f7fb;--muted:#ffffff0f;--muted-foreground:#b7c0d4;--accent:#ffffff0f;--accent-foreground:#f4f7fb;--border:#a8beff2e;--input:#a8beff38;--ring:#8eb6ff;--surface-alt:#ffffff0f;--action:#3d8bff;--action-hover:#79adff;--glass-fill:#0a1020b8;--glass-fill-strong:#0e162ae0;--glass-stroke:#b0c6ff2e;--glow-a:#4e70ff8c;--glow-b:#a470ff61;--brand:#f4f7fb;--mark:#c5d0e8;--mark-soft:#ffffff14;color-scheme:dark}html{background:var(--yy-bg);color:var(--yy-ink)}html.dark body{background:radial-gradient(46rem 18rem at 50% -8rem, #3a549429, transparent 72%), var(--yy-bg)}html.dark .page-atmosphere-orb{opacity:.22}@media (prefers-reduced-motion:no-preference){html,body,.nav-glass,.yy-surface,.yy-mega-cta,.yy-service-card,footer{transition:background-color .28s var(--yy-ease), color .28s var(--yy-ease), border-color .28s var(--yy-ease), box-shadow .28s var(--yy-ease)}}.yy-page{background:var(--yy-bg);color:var(--yy-ink)}.nav-glass,html.dark .nav-glass,html.dark .nav-glass--scrolled{border:1px solid var(--glass-stroke);background:var(--glass-fill-strong);box-shadow:var(--yy-shadow);backdrop-filter:blur(18px)saturate(140%);border-radius:22px}.nav-glass.is-scrolled,.nav-glass.nav-glass--scrolled{box-shadow:0 10px 28px #10182814}html.dark .nav-glass.is-scrolled,html.dark .nav-glass.nav-glass--scrolled{background:#080c18e0;box-shadow:0 12px 32px #00000061}.yy-theme-toggle{width:2.75rem;height:2.75rem;color:var(--yy-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;display:inline-grid}.yy-theme-toggle svg{width:1.15rem;height:1.15rem}html:not(.dark) .yy-theme-toggle [data-icon=sun],html.dark .yy-theme-toggle [data-icon=moon]{display:none}.yy-theme-toggle:hover{background:var(--yy-soft)}.btn-studio{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-studio--primary,html.dark .btn-studio--primary{background:var(--action);color:#fff;border:1px solid #0000}.btn-studio--primary:hover{background:#0848aa}html.dark .btn-studio--primary,html.dark .btn-studio--primary:hover{color:#fff}html.dark .btn-studio--primary:hover{background:#2563eb}.btn-studio--ghost,html.dark .btn-studio--ghost,html.dark .btn-studio--light{border:1px solid var(--yy-line);background:var(--yy-soft);color:var(--yy-ink)}.btn-studio--ghost:hover{border-color:color-mix(in srgb, var(--yy-blue) 35%, var(--yy-line))}.btn-studio--nav{border-radius:14px;min-height:2.25rem;padding:.45rem .85rem;font-size:.8125rem}.btn-studio:disabled,.btn-studio[aria-disabled=true]{cursor:not-allowed;opacity:.55}.yy-text-link{color:var(--yy-blue);font-weight:600;text-decoration:none}.yy-text-link:hover{text-decoration:underline}.yy-nav-cta{display:none}@media (width>=1024px){header .start-choices,header .yy-start-menu{display:none}.yy-nav-cta{display:inline-flex}}.yy-menu{border:1px solid var(--yy-line);background:var(--yy-card);color:var(--yy-ink)}html.dark .start-choice-menu,html.dark .start-choice-stack,html.dark .nav-mobile-panel{color:var(--yy-ink);border-color:var(--yy-line);background:#0c1222f5}.yy-hero-glow{pointer-events:none;background:radial-gradient(42% 70% at 86% 0,#0b5bd314,#0000 70%),radial-gradient(36% 60% at 8% 10%,#5b4fcf0f,#0000 68%);height:78%;position:absolute;inset:-8% 0 auto}html.dark .yy-hero-glow,html.dark .page-atmosphere-orb-a,html.dark .page-atmosphere-orb-b{filter:blur(8px)}html.dark .yy-hero-glow{filter:none;background:radial-gradient(46% 70% at 82% 0,#4672ff6b,#0000 68%),radial-gradient(40% 64% at 10% 18%,#9a60ff52,#0000 70%)}html .yy-home-hero{min-height:0;padding:1.5rem 0 3.5rem;display:block;position:relative;overflow:hidden}.yy-home-hero-grid{z-index:1;gap:1.25rem;display:grid;position:relative}.yy-home-hero-copy .heading-hero,.yy-home-hero h1{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:560;line-height:1.12}.yy-mega-cta{border:1px solid color-mix(in srgb, var(--yy-blue) 28%, white);min-height:11rem;color:var(--yy-ink);background:linear-gradient(165deg,#fffffff5,#f4f8ffeb),#fff;border-radius:28px;flex-direction:column;gap:.45rem;padding:1.35rem 1.3rem 1.2rem;text-decoration:none;display:flex;box-shadow:0 18px 44px #0b5bd31a}html.dark .yy-mega-cta{background:radial-gradient(80% 80% at 100% 0,#5078ff47,#0000 60%),#0c1428d1;border-color:#8cb0ff59;box-shadow:0 0 0 1px #78a0ff14,0 22px 50px #00000059}.yy-mega-kicker{color:var(--yy-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.yy-mega-cta strong{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:600;line-height:1.2}.yy-mega-cta>span:nth-of-type(2){max-width:36rem;color:var(--yy-muted);line-height:1.65}.yy-mega-go{color:var(--yy-blue);margin-top:.35rem;font-weight:700}.yy-mega-go:after{content:" →"}.yy-service-row{gap:.8rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.yy-service-card,.yy-surface{border:1px solid var(--yy-line);border-radius:var(--yy-radius);background:var(--yy-card);box-shadow:var(--yy-shadow)}.yy-service-card{padding:1.15rem 1.15rem 1.2rem}.yy-service-index{color:var(--yy-violet);letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:700}.yy-service-card h2,.yy-service-card h3{letter-spacing:-.02em;margin:.45rem 0 0;font-size:1.2rem}.yy-service-card p:last-child{color:var(--yy-muted);margin:.4rem 0 0;line-height:1.65}@media (width>=800px){.yy-home-hero{padding-top:2.4rem}.yy-home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end}.yy-service-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.6rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.yy-service-card,.content-card,.yy-mega-cta,.b-examples li,.creators-category-card{transition:transform .5s var(--yy-ease), box-shadow .5s var(--yy-ease), border-color .5s var(--yy-ease)}.yy-service-card:hover,.yy-mega-cta:hover,.b-examples li:hover,.creators-category-card:hover{border-color:color-mix(in srgb, var(--yy-blue) 30%, var(--yy-line));transform:translateY(-4px)}}@keyframes yy-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.yy-rise{animation:yy-rise var(--yy-duration) var(--yy-ease) both}.yy-home-hero-grid .yy-rise:nth-child(2){animation-delay:80ms}.yy-service-row .yy-rise:first-child{animation-delay:.14s}.yy-service-row .yy-rise:nth-child(2){animation-delay:.2s}.yy-service-row .yy-rise:nth-child(3){animation-delay:.26s}}html.dark :is(.page-home--v6,.home-solutions--v6,.home-end-cta,.home-pain,.home-works,.home-process){color:var(--foreground);background:0 0}html.dark :is(.home-viz-panel,.home-viz-float,.faq-shell,.creators-hero-card,.creators-privacy,.why-panel,.opportunity-status,.hero-overlay-card,.brand-billing,.home-scale-card,.home-ai-flow-card,.home-gate-card,.home-process-brief-card,.home-more-card,.home-viz-plan-card,.content-card,.linear-timeline-body){color:var(--foreground);background:#10182cc7;border-color:#a8beff29}html.dark .linear-timeline-dot,html.dark .creators-process-dot,html.dark .brand-timeline-dot{color:var(--foreground);background:#10182c;border-color:#a8beff47}html.dark .linear-timeline-item.is-active .linear-timeline-dot{background:var(--action);color:#fff;border-color:#0000}html.dark .btn-studio--ghost,html.dark .b-stepper button,html.dark .b-gallery-nav button,html.dark .b-arrow,html.dark .b-node,html.dark .b-input,html.dark .b-stepper input{color:var(--yy-ink);border-color:var(--yy-line);background:#0c1222cc}html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){color:var(--yy-ink);border-color:var(--yy-line);background-color:#080e1cb8}html.dark ::placeholder{color:#93a0b8}html.dark [class*=bg-white]{background-color:#0e1628e6}html.dark [class*=eef4ff],html.dark [class*=f4f7ff],html.dark [class*=f7f9ff]{background-color:#3d8bff24}html.dark [class*="text-[#0b5bd3]"],html.dark [class*="text-\\[\\#0b5bd3\\]"]{color:#8eb6ff}html.dark .bg-white{background-color:#0e1628eb}.yy-footer-cta{border-bottom:1px solid var(--yy-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.25rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.yy-footer-cta p{color:var(--yy-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}html.dark .faq-item.is-open,html.dark .faq-panel.is-open,html.dark .is-open{background-color:#0000}body.page-quiet .page-atmosphere-orb,body.page-quiet .b-cta-orb,body.page-quiet .yy-rise{animation:none!important}@media (prefers-reduced-motion:reduce){.yy-rise,.yy-hero-glow,.page-atmosphere-orb{animation:none!important;transform:none!important}}
