.cl-scope{--ink-950:#09182e;--ink-900:#0c1e38;--ink-850:#102443;--ink-800:#142a4d;--ink-750:#183056;--ink-700:#1f3862;--paper-0:#ffffff;--paper-50:#fcfcfc;--paper-100:#e8f0fe;--powder:#e8f0fe;--pale-mint:#e8f0fe;--line-dark:rgba(255,255,255,.1);--line-dark-strong:rgba(255,255,255,.18);--line-light:rgba(9,24,46,.09);--line-light-strong:rgba(9,24,46,.16);--paper:#f6f7f4;--dark-slate-300:#c5cddb;--dark-slate-400:#97a3b8;--dark-slate-500:#6e7a90;--ink-900-text:#09182e;--ink-600:#4a5468;--ink-500:#6b7488;--green:#12d8b2;--mint:var(--green);--mint-deep:var(--green);--mint-soft:rgba(18,216,178,.14);--mint-glow:rgba(18,216,178,.38);--cyan:#5765f2;--grad-mint:linear-gradient(135deg,#5765f2 0%,#4a57e6 100%);--violet:#5765f2;--lavender:#b7bdfa;--violet-soft:rgba(87,101,242,.12);--grad-violet:linear-gradient(135deg,#5765f2 0%,#4a57e6 100%);--grad-lavender:linear-gradient(135deg,#b7bdfa 0%,#9aa2f7 100%);--violet-glow:rgba(87,101,242,.4);--lavender-glow:rgba(183,189,250,.35);--dot-mint:var(--green);--dot-violet:#5765f2;--dot-amber:#f0b94f;--dot-rose:#f2637a;--dot-mint-soft:rgba(18,216,178,.14);--dot-violet-soft:rgba(87,101,242,.12);--dot-amber-soft:rgba(240,185,79,.14);--dot-rose-soft:rgba(242,99,122,.14);--font-display:"Poppins", "Segoe UI", system-ui, sans-serif;--font-body:"Poppins", "Segoe UI", system-ui, sans-serif;--font-mono:"Poppins", "Segoe UI", system-ui, sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--text-3xl:48px;--text-4xl:60px;--title-size:clamp(40px, 4.2vw, 60px);--h2-size:clamp(30px, 19.2px + 1.6vw, 40px);--h3-size:clamp(20px, 16px + .6vw, 24px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--sp-10:64px;--sp-12:80px;--sp-16:112px;--sp-20:144px;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--ease:cubic-bezier(.16,1,.3,1);--dur-fast:.15s;--dur-med:.28s;--dur-slow:.48s;--container:1240px;--container-narrow:820px;color-scheme:dark}@media(prefers-reduced-motion:reduce){.cl-scope *,.cl-scope *:before,.cl-scope *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.cl-scope *,.cl-scope *:before,.cl-scope *:after{box-sizing:border-box}.cl-scope{scroll-behavior:smooth}.cl-scope{margin:0;background:var(--paper-50);color:var(--ink-900-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}.cl-scope img,.cl-scope svg{max-width:100%;display:block}.cl-scope h1,.cl-scope h2,.cl-scope h3,.cl-scope h4{font-family:var(--font-display);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance;color:inherit}.cl-scope h1,.cl-scope h2{font-weight:700;line-height:1.2;letter-spacing:.01em}.cl-scope h1{font-size:var(--title-size)}.cl-scope h2{font-size:var(--h2-size)}.cl-scope h3{font-size:var(--h3-size);font-weight:600;line-height:1.25}.cl-scope h4{font-size:var(--text-md);font-weight:600}.cl-scope p{margin:0;color:var(--ink-600);max-width:60ch}.cl-scope a{color:inherit;text-decoration:none}.cl-scope button{font-family:inherit;cursor:pointer}.cl-scope ul,.cl-scope ol{margin:0;padding:0;list-style:none}.cl-scope .mono{font-family:var(--font-mono);letter-spacing:.02em}.cl-scope code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-100);padding:.15em .4em;border-radius:4px;color:var(--ink-900-text)}.cl-scope .eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mint-deep);display:inline-flex;align-items:center;gap:var(--sp-2)}.cl-scope .container{max-width:var(--container);margin:0 auto;padding:0 var(--sp-6);position:relative;z-index:1}.cl-scope .container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--sp-6);position:relative;z-index:1}.cl-scope section{position:relative;z-index:1;padding:var(--sp-16) 0}.cl-scope .tone-dark{background:var(--ink-950);color:var(--paper)}.cl-scope .tone-dark p{color:var(--dark-slate-400)}.cl-scope .tone-dark h1,.cl-scope .tone-dark h2,.cl-scope .tone-dark h3,.cl-scope .tone-dark h4{color:var(--paper)}.cl-scope .tone-dark .eyebrow{color:var(--mint)}.cl-scope .tone-tint{background:var(--pale-mint)}.cl-scope .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cl-scope a:focus-visible,.cl-scope button:focus-visible,.cl-scope input:focus-visible,.cl-scope textarea:focus-visible,.cl-scope select:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px;border-radius:4px}.cl-scope ::selection{background:var(--mint);color:var(--ink-950)}.cl-scope [hidden]{display:none!important}.cl-scope .eyebrow,.cl-scope .ab-statement-lead{color:var(--violet)!important}.cl-scope .tone-dark .eyebrow,.cl-scope .bridge .eyebrow,.cl-scope .fh-signup .eyebrow,.cl-scope .eyebrow.on-dark{color:var(--lavender)!important}.cl-scope .guide-launcher{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:85;width:60px;height:60px;border-radius:50%;background:var(--ink-950);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 28px -12px #09182e73;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cl-scope .guide-launcher:hover{transform:translateY(-2px);background:var(--mint-deep)}.cl-scope .guide-launcher .guide-bot-icon{width:34px;height:34px}.cl-scope .guide-widget[data-open=true] .guide-launcher{display:none}.cl-scope .guide-panel{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:85;width:380px;max-width:calc(100vw - var(--sp-6));height:min(600px,calc(100vh - var(--sp-8)));background:var(--paper-0);border-radius:var(--radius-lg);box-shadow:0 30px 60px -20px #09182e59;border:1px solid var(--line-light);display:flex;flex-direction:column;overflow:hidden}.cl-scope .guide-header{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-light)}.cl-scope .guide-header-avatar{width:40px;height:40px;border-radius:50%;background:var(--mint-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-scope .guide-header-avatar .guide-bot-icon{width:26px;height:26px}.cl-scope .guide-header-title{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--ink-900-text)}.cl-scope .guide-header-subtitle{display:block;font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .guide-close{margin-left:auto;background:none;border:none;font-size:22px;line-height:1;color:var(--ink-500);cursor:pointer;padding:4px}.cl-scope .guide-close:hover{color:var(--ink-900-text)}.cl-scope .guide-log{flex:1;overflow-y:auto;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.cl-scope .guide-msg{max-width:85%;font-size:var(--text-sm);line-height:1.5;padding:10px 14px;border-radius:14px}.cl-scope .guide-msg.bot{align-self:flex-start;background:var(--paper-50);color:var(--ink-900-text);border-bottom-left-radius:4px}.cl-scope .guide-msg.user{align-self:flex-end;background:var(--ink-950);color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.cl-scope .guide-msg p{margin:0;max-width:none;color:inherit}.cl-scope .guide-msg p+p{margin-top:8px}.cl-scope .guide-msg a{color:var(--mint-deep);text-decoration:underline}.cl-scope .guide-resource{display:flex;align-items:flex-start;gap:var(--sp-3);text-decoration:none;background:var(--paper-0);border:1px solid var(--line-light-strong);border-radius:var(--radius-md);padding:var(--sp-3);max-width:85%;align-self:flex-start;transition:border-color var(--dur-fast) var(--ease)}.cl-scope .guide-resource:hover{border-color:var(--ink-900-text)}.cl-scope .guide-resource-icon{width:32px;height:32px;border-radius:8px;background:var(--mint-soft);color:var(--mint-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-scope .guide-resource-icon svg{width:16px;height:16px}.cl-scope .guide-resource-title{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ink-900-text)}.cl-scope .guide-resource-desc{display:block;font-size:var(--text-xs);color:var(--ink-500);margin-top:2px}.cl-scope .guide-resource-arrow{margin-left:auto;width:14px;height:14px;color:var(--ink-500);flex-shrink:0;align-self:center}.cl-scope .guide-quick-replies{display:flex;flex-wrap:wrap;gap:6px}.cl-scope .guide-quick-reply{font-size:var(--text-xs);font-weight:600;color:var(--ink-600);border:1px solid var(--line-light-strong);border-radius:var(--radius-pill);padding:6px 12px;background:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cl-scope .guide-quick-reply:hover{border-color:var(--mint-deep);color:var(--mint-deep)}.cl-scope .guide-typing{display:flex;gap:4px;padding:10px 14px;align-self:flex-start}.cl-scope .guide-typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-500);opacity:.5;animation:guide-bounce 1s infinite}.cl-scope .guide-typing span:nth-child(2){animation-delay:.15s}.cl-scope .guide-typing span:nth-child(3){animation-delay:.3s}@keyframes guide-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.cl-scope .guide-input-row{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-light)}.cl-scope .guide-input-row input{flex:1;min-width:0;border:1px solid var(--line-light-strong);border-radius:var(--radius-pill);padding:9.6px 16px;font-family:inherit;font-size:var(--text-sm);outline:none;background:var(--paper-50);color:var(--ink-950)}.cl-scope .guide-input-row input::placeholder{color:var(--ink-500)}.cl-scope .guide-input-row input:focus{border-color:var(--mint-deep);background:var(--paper-0)}.cl-scope .guide-send{width:36px;height:36px;border-radius:50%;background:var(--ink-950);color:#fff;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.cl-scope .guide-send svg{width:16px;height:16px}.cl-scope .guide-disclaimer{font-size:10px;color:var(--ink-500);text-align:center;padding:0 var(--sp-4) var(--sp-4)}.cl-scope .guide-disclaimer a{color:var(--ink-600)}.cl-scope .back-to-top-btn{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:70;width:46px;height:46px;border-radius:50%;background:var(--ink-950);color:var(--paper);border:1px solid var(--line-dark-strong);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 28px -12px #09182e66;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) var(--ease),background var(--dur-fast),border-color var(--dur-fast),visibility 0s linear var(--dur-med)}.cl-scope .back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) var(--ease),background var(--dur-fast),border-color var(--dur-fast)}.cl-scope .back-to-top-btn:hover{background:var(--mint-deep);border-color:transparent;color:#09182e}.cl-scope .back-to-top-btn svg{width:18px;height:18px}.cl-scope .brand{display:flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--paper)}.cl-scope .brand-logo{height:46px;width:auto;display:block}.cl-scope .nav-links{display:flex;align-items:center;gap:var(--sp-7)}.cl-scope .nav-links a{font-size:var(--text-sm);font-weight:500;color:var(--dark-slate-300);transition:color var(--dur-fast) var(--ease)}.cl-scope .nav-links a:hover{color:var(--paper)}.cl-scope .nav-cta{display:flex;align-items:center;gap:var(--sp-3)}.cl-scope button.nav-toggle{display:none}.cl-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:13.6px 25.6px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);white-space:nowrap}.cl-scope .btn:active{transform:scale(.97)}.cl-scope .btn-primary{background:var(--grad-mint);color:#09182e}.cl-scope .btn-primary:hover{box-shadow:0 10px 30px -8px var(--mint-glow);transform:translateY(-1px)}.cl-scope .btn-purple{background:var(--grad-violet);color:#fff}.cl-scope .btn-purple:hover{box-shadow:0 10px 30px -8px var(--violet-glow);transform:translateY(-1px)}.cl-scope .tone-dark .btn-purple,.cl-scope .footer .btn-purple,.cl-scope .site-header-home:not(.is-light) .btn-purple,.cl-scope .ab-hero .btn-purple,.cl-scope .ab-cta .btn-purple,.cl-scope .fh-signup .btn-purple,.cl-scope .cta-banner .btn-purple{background:var(--grad-lavender);color:var(--ink-950)}.cl-scope .tone-dark .btn-purple:hover,.cl-scope .footer .btn-purple:hover,.cl-scope .site-header-home:not(.is-light) .btn-purple:hover,.cl-scope .ab-hero .btn-purple:hover,.cl-scope .ab-cta .btn-purple:hover,.cl-scope .fh-signup .btn-purple:hover,.cl-scope .cta-banner .btn-purple:hover{box-shadow:0 10px 30px -8px var(--lavender-glow)}.cl-scope .btn-secondary{background:transparent;color:var(--ink-900-text);border-color:var(--line-light-strong)}.cl-scope .btn-secondary:hover{border-color:var(--ink-900-text)}.cl-scope .tone-dark .btn-secondary{color:var(--paper);border-color:var(--line-dark-strong)}.cl-scope .tone-dark .btn-secondary:hover{border-color:var(--paper)}.cl-scope .btn-dark{background:var(--ink-950);color:var(--paper);border-color:var(--ink-950)}.cl-scope .btn-dark:hover{background:var(--ink-800);transform:translateY(-1px)}.cl-scope .btn-ghost{background:transparent;color:var(--ink-600);border-color:transparent}.cl-scope .btn-ghost:hover{color:var(--ink-900-text)}.cl-scope .tone-dark .btn-ghost{color:var(--dark-slate-300)}.cl-scope .tone-dark .btn-ghost:hover{color:var(--paper)}.cl-scope .btn-sm{padding:9.6px 18.4px;font-size:var(--text-xs)}.cl-scope .btn-lg{padding:16.8px 32px;font-size:var(--text-base)}.cl-scope .btn-block{width:100%}.cl-scope .btn[disabled]{opacity:.5;cursor:not-allowed}.cl-scope .badge{display:inline-flex;align-items:center;gap:.45em;font-size:var(--text-xs);font-weight:700;padding:5.6px 12.8px;border-radius:var(--radius-pill);border:1px solid var(--line-light-strong);color:var(--ink-600);text-transform:uppercase;letter-spacing:.04em}.cl-scope .tone-dark .badge{border-color:var(--line-dark-strong);color:var(--dark-slate-300)}.cl-scope .badge-signal{color:var(--mint-deep);border-color:#12d8b259;background:var(--mint-soft)}.cl-scope .tone-dark .badge-signal{color:var(--mint)}.cl-scope .badge-good{color:var(--mint-deep);border-color:#12d8b259;background:var(--mint-soft)}.cl-scope .pill-badge{display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-xs);font-weight:600;padding:6.4px 14.4px 6.4px 9.6px;border-radius:var(--radius-pill);background:var(--ink-850);border:1px solid var(--line-dark-strong);color:var(--paper)}.cl-scope .pill-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--mint);flex-shrink:0}.cl-scope .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.cl-scope .dot-mint{background:var(--dot-mint)}.cl-scope .dot-violet{background:var(--dot-violet)}.cl-scope .dot-amber{background:var(--dot-amber)}.cl-scope .dot-rose{background:var(--dot-rose)}.cl-scope .card{background:var(--paper-0);border:1px solid var(--line-light);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:0 1px 2px #09182e08;transition:border-color var(--dur-med) var(--ease),transform var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease)}.cl-scope .card:hover{border-color:var(--line-light-strong);box-shadow:0 12px 32px -16px #09182e24}.cl-scope .tone-dark .card{background:var(--ink-850);border-color:var(--line-dark);box-shadow:none}.cl-scope .tone-dark .card:hover{border-color:var(--line-dark-strong)}.cl-scope .dot-card{display:flex;flex-direction:column;gap:var(--sp-3)}.cl-scope .dot-card .dot-row{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1)}.cl-scope .dot-card h4{font-family:var(--font-body);font-size:var(--text-base);font-weight:700}.cl-scope .dot-card p{font-size:var(--text-sm)}.cl-scope .audience-tabs{display:flex;gap:var(--sp-8);overflow-x:auto;border-bottom:1px solid var(--line-light);margin-bottom:var(--sp-8);scrollbar-width:none}.cl-scope .audience-tabs::-webkit-scrollbar{display:none}.cl-scope .audience-tab{display:flex;align-items:center;gap:var(--sp-2);background:none;border:none;border-bottom:2px solid transparent;padding:0 0 var(--sp-4);margin-bottom:-1px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--ink-500);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.cl-scope .audience-tab .tab-num{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400;color:inherit}.cl-scope .audience-tab:hover{color:var(--ink-900-text)}.cl-scope .audience-tab[aria-selected=true]{color:var(--ink-900-text);border-bottom-color:var(--mint)}.cl-scope .figma-app{display:grid;grid-template-columns:200px 1fr 220px;border:1px solid var(--line-light-strong);border-radius:var(--radius-lg);overflow:hidden;background:#eeede8;box-shadow:0 30px 60px -30px #09182e2e}.cl-scope .figma-sidebar{background:#fff;border-right:1px solid var(--line-light);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.cl-scope .figma-sidebar-file{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);font-weight:600;color:var(--ink-900-text)}.cl-scope .brand-dot{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--grad-mint);margin-right:4px}.cl-scope .figma-sidebar-meta{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .badge-free{color:var(--mint-deep);background:var(--mint-soft);font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.cl-scope .figma-sidebar-search{display:flex;align-items:center;gap:6px;border:1px solid var(--line-light);border-radius:6px;padding:6px 8px;font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .figma-sidebar-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin-top:var(--sp-2)}.cl-scope .figma-sidebar-pages{display:flex;flex-direction:column;gap:2px}.cl-scope .figma-sidebar-pages li{padding:6px 8px;border-radius:6px;font-size:var(--text-sm);color:var(--ink-600)}.cl-scope .figma-sidebar-pages li.active{background:var(--mint-soft);color:var(--mint-deep);font-weight:600}.cl-scope .fapp-layers{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .fapp-layer-folder{display:flex;align-items:center;gap:5px;padding:4px}.cl-scope .fapp-layer-folder svg{width:11px;height:11px;flex-shrink:0}.cl-scope .fapp-layer-items{display:flex;flex-direction:column;gap:2px;margin-left:16px}.cl-scope .fapp-layer-items li{padding:4px;border-radius:5px}.cl-scope .figma-app[data-panel-active=false]{display:none}.cl-scope .figma-canvas-area{background:#e9e8e3;padding:var(--sp-6);overflow-x:auto}.cl-scope .figma-breadcrumb{font-size:var(--text-xs);color:var(--ink-500);margin-bottom:var(--sp-5)}.cl-scope .figma-frames-row{display:flex;gap:var(--sp-6);align-items:flex-start}.cl-scope .figma-frame{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;flex-shrink:0;overflow:hidden}.cl-scope .figma-frame-label{display:block;font-size:11px;color:var(--ink-500);margin-bottom:6px}.cl-scope .figma-frame-desktop{width:560px}.cl-scope .figma-frame-desktop.dark{background:var(--ink-950)}.cl-scope .figma-frame-mobile{width:150px}.cl-scope .figma-frame-peek{align-self:flex-start;font-size:11px;color:var(--ink-500);writing-mode:vertical-rl;padding-top:2px}.cl-scope .fake-btn{display:inline-flex;align-items:center;font-size:9px;font-weight:600;padding:5px 9px;border-radius:var(--radius-pill);white-space:nowrap}.cl-scope .fake-btn-dark{background:var(--ink-950);color:#fff}.cl-scope .fake-btn-light{background:#fff;color:var(--ink-950)}.cl-scope .fake-btn-link{color:var(--ink-900-text)}.cl-scope .fake-btn-link.on-dark{color:var(--dark-slate-300)}.cl-scope .fapp-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-light)}.cl-scope .fapp-nav.dark{border-color:#ffffff1a}.cl-scope .fapp-brand{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--ink-950)}.cl-scope .fapp-nav.dark .fapp-brand{color:#fff}.cl-scope .fapp-nav-links{display:flex;gap:14px;font-size:10px;color:var(--ink-500)}.cl-scope .fapp-nav.dark .fapp-nav-links{color:var(--dark-slate-300)}.cl-scope .fapp-nav-right{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--ink-500)}.cl-scope .fapp-hero{display:flex;gap:16px;align-items:center;padding:18px 16px}.cl-scope .fapp-hero-copy{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.cl-scope .fapp-hero-copy .eyebrow{font-size:9px;letter-spacing:.08em}.cl-scope .fapp-hero-copy h4{font-size:19px;line-height:1.15;margin:2px 0}.cl-scope .fapp-nav.dark~.fapp-hero .fapp-hero-copy h4{color:#fff}.cl-scope .fapp-hero-copy p{font-size:9.5px;color:var(--ink-500);line-height:1.45;max-width:32ch}.cl-scope .fapp-hero-copy.on-dark p{color:var(--dark-slate-300)}.cl-scope .fapp-hero-copy.sans h4{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em}.cl-scope .fapp-hero-actions{display:flex;gap:6px;align-items:center;margin-top:5px}.cl-scope .fapp-visual{width:44%;flex-shrink:0;position:relative}.cl-scope .fapp-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:16px;border-top:1px solid var(--line-light)}.cl-scope .fapp-feature{display:flex;flex-direction:column;gap:4px}.cl-scope .fapp-feature-icon{width:16px;height:16px;color:var(--ink-600);margin-bottom:2px}.cl-scope .fapp-feature b{font-size:10px;color:var(--ink-900-text)}.cl-scope .fapp-feature span{font-size:8.5px;color:var(--ink-500);line-height:1.35}.cl-scope .fapp-logo-row{display:flex;align-items:center;justify-content:space-around;gap:10px;padding:16px;border-top:1px solid var(--line-light)}.cl-scope .fapp-logo-row span{font-size:11px;font-weight:600;color:var(--ink-500);display:flex;align-items:center;gap:4px}.cl-scope .fapp-figma-tool{border:1px solid var(--line-light);border-radius:6px;overflow:hidden;background:#fff}.cl-scope .fapp-tool-topbar{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line-light)}.cl-scope .fapp-tool-topbar span{width:6px;height:6px;border-radius:50%}.cl-scope .fapp-tool-topbar span:nth-child(1){background:#f16b5c}.cl-scope .fapp-tool-topbar span:nth-child(2){background:#f3b94f}.cl-scope .fapp-tool-topbar span:nth-child(3){background:#3fbf6f}.cl-scope .fapp-tool-body{display:flex}.cl-scope .fapp-tool-list{width:32%;padding:8px;display:flex;flex-direction:column;gap:5px;font-size:8px;color:var(--ink-500);border-right:1px solid var(--line-light)}.cl-scope .fapp-tool-list .active{color:var(--mint-deep);font-weight:600}.cl-scope .fapp-tool-canvas{flex:1;aspect-ratio:4/3;position:relative;background:#f6f6f3;overflow:hidden}.cl-scope .blob-pink{position:absolute;left:8%;top:12%;width:55%;height:60%;background:#f4d9d6;border-radius:42% 58% 55% 45%/50% 45% 55% 50%}.cl-scope .blob-teal{position:absolute;right:6%;bottom:8%;width:50%;height:55%;background:var(--mint-soft);clip-path:polygon(0 100%,100% 100%,65% 15%,30% 55%)}.cl-scope .tag-design{position:absolute;right:14%;bottom:18%;background:var(--grad-mint);color:#09182e;font-size:8px;font-weight:700;padding:3px 8px;border-radius:var(--radius-pill)}.cl-scope .fapp-tool-toolbar{display:flex;justify-content:center;gap:8px;padding:6px;border-top:1px solid var(--line-light);font-size:9px;color:var(--ink-500)}.cl-scope .fapp-photo-scene{position:relative;aspect-ratio:4/3.1;border-radius:6px;overflow:hidden}.cl-scope .fapp-photo-scene img{width:100%;height:100%;object-fit:cover;display:block}.cl-scope .fapp-photo-caption{display:block;font-size:9px;color:var(--ink-500);margin-top:6px;letter-spacing:.01em}.cl-scope .fapp-work{border-top:1px solid var(--line-light)}.cl-scope .fapp-work-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cl-scope .fapp-work-head>span:first-child{font-size:10px;font-weight:700;color:var(--ink-900-text)}.cl-scope .fapp-work-link{font-size:8.5px;color:var(--ink-500)}.cl-scope .fapp-work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cl-scope .fapp-work-tile{aspect-ratio:16/10;border-radius:6px;display:flex;align-items:flex-end;padding:8px;font-size:11px;font-weight:700}.cl-scope .fapp-work-tile.light{background:var(--paper-100);color:var(--ink-900-text)}.cl-scope .fapp-work-tile.dark{background:var(--ink-950);color:#fff}.cl-scope .fapp-floater{position:absolute;background:#fff;border-radius:6px;padding:7px 9px;box-shadow:0 8px 18px -8px #00000040;font-size:8.5px;font-weight:600;color:var(--ink-900-text)}.cl-scope .fapp-floater-arrow{display:block;margin-top:2px;color:var(--ink-500)}.cl-scope .fapp-floater-bars{display:flex;gap:2px;align-items:flex-end;margin-top:4px;height:12px}.cl-scope .fapp-floater-bars i{display:block;width:4px;background:var(--mint);border-radius:1px}.cl-scope .fapp-floater-tl{top:8%;left:6%}.cl-scope .fapp-floater-bl{bottom:8%;left:6%}.cl-scope .fapp-floater-br{bottom:8%;right:6%;display:flex;align-items:center;gap:6px}.cl-scope .fapp-avatar-pair{display:flex;align-items:center}.cl-scope .fapp-avatar-pair i{width:14px;height:14px;border-radius:50%;border:1.5px solid #fff;margin-left:-5px;background:var(--grad-mint)}.cl-scope .fapp-avatar-pair i:first-child{margin-left:0}.cl-scope .fapp-avatar-pair b{font-size:8px;margin-left:3px;color:var(--ink-500);font-weight:700}.cl-scope .fapp-code-panel{display:flex;background:var(--ink-950);border-radius:6px;overflow:hidden}.cl-scope .fapp-code-sidebar{width:34%;padding:10px;display:flex;flex-direction:column;gap:6px;font-size:8px;color:var(--dark-slate-400);border-right:1px solid rgba(255,255,255,.08)}.cl-scope .fapp-code-sidebar .active{color:var(--mint);font-weight:600}.cl-scope .fapp-code-main{flex:1;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.cl-scope .fapp-code-title{font-size:10px;font-weight:700;color:#fff}.cl-scope .fapp-code-tabs{display:flex;gap:8px;font-size:8px;color:var(--dark-slate-500);border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.cl-scope .fapp-code-tabs .active{color:#fff;font-weight:600}.cl-scope .fapp-code-buttons{display:flex;gap:5px;margin:2px 0}.cl-scope .fapp-preview-btn{font-size:8px;padding:3px 7px;border-radius:5px;background:#ffffff14;color:var(--dark-slate-300)}.cl-scope .fapp-preview-btn.primary{background:#fff;color:var(--ink-950)}.cl-scope .fapp-code-block{background:#09182e;border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:6px 8px;font-family:var(--font-mono);font-size:7px;line-height:1.5;color:var(--mint);margin:0;white-space:pre-wrap}.cl-scope .fapp-dashboard{display:flex;border:1px solid var(--line-light);border-radius:6px;overflow:hidden;background:#fff}.cl-scope .fapp-dash-sidebar{width:26%;padding:10px 8px;display:flex;flex-direction:column;gap:6px;font-size:8px;color:var(--ink-500);border-right:1px solid var(--line-light)}.cl-scope .fapp-dash-brand{font-family:var(--font-display);font-weight:700;font-size:9px;color:var(--ink-950);margin-bottom:4px}.cl-scope .fapp-dash-sidebar .active{color:var(--mint-deep);font-weight:600}.cl-scope .fapp-dash-main{flex:1;padding:10px;min-width:0}.cl-scope .fapp-dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cl-scope .fapp-dash-head h5{font-size:11px;margin:0}.cl-scope .fapp-dash-select{font-size:7.5px;color:var(--ink-500);border:1px solid var(--line-light);border-radius:4px;padding:2px 6px}.cl-scope .fapp-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.cl-scope .fapp-dash-stat{border:1px solid var(--line-light);border-radius:5px;padding:6px}.cl-scope .fapp-dash-stat span{display:block;font-size:7px;color:var(--ink-500)}.cl-scope .fapp-dash-stat b{font-size:11px;display:block;margin:2px 0}.cl-scope .fapp-dash-stat em{font-size:7px;color:var(--mint-deep);font-style:normal}.cl-scope .fapp-dash-chart{border:1px solid var(--line-light);border-radius:5px;padding:8px;position:relative}.cl-scope .fapp-dash-chart-label{font-size:8px;color:var(--ink-500)}.cl-scope .fapp-dash-chart svg{width:100%;height:44px;display:block;margin-top:4px}.cl-scope .fapp-dash-chart-x{display:flex;justify-content:space-between;font-size:6.5px;color:var(--ink-500);margin-top:2px}.cl-scope .fapp-dash-callout{position:absolute;top:14px;left:58%;background:var(--ink-950);color:#fff;font-size:7px;padding:2px 6px;border-radius:4px;white-space:nowrap}.cl-scope .figma-props{background:#fff;border-left:1px solid var(--line-light);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.cl-scope .figma-avatars{display:flex;align-items:center;justify-content:space-between}.cl-scope .avatar-stack{display:flex}.cl-scope .avatar-stack span{width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin-left:-6px;background:var(--grad-mint)}.cl-scope .avatar-stack span:first-child{margin-left:0}.cl-scope .fake-btn-share{background:var(--grad-mint);color:#09182e;font-size:10px;padding:5px 10px}.cl-scope .figma-props-tabs{display:flex;gap:var(--sp-4);font-size:var(--text-xs);border-bottom:1px solid var(--line-light);padding-bottom:var(--sp-2)}.cl-scope .figma-props-tabs span{color:var(--ink-500)}.cl-scope .figma-props-tabs span.active{color:var(--ink-900-text);font-weight:600}.cl-scope .props-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);margin-bottom:6px}.cl-scope .props-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;font-size:11px;color:var(--ink-600);margin-bottom:4px;align-items:center}.cl-scope .props-value{font-family:var(--font-mono)}.cl-scope .props-group-label{font-size:var(--text-xs);color:var(--ink-500);border-top:1px solid var(--line-light);padding-top:var(--sp-3);display:flex;justify-content:space-between}.cl-scope .swatch{width:14px;height:14px;border-radius:3px;background:#f8f8f8;border:1px solid var(--line-light-strong)}.cl-scope .audience-detail-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-top:var(--sp-8);flex-wrap:wrap}.cl-scope .audience-detail-row h3{font-size:var(--text-2xl)}.cl-scope .audience-detail-row p{font-size:var(--text-md);max-width:56ch}.cl-scope .explore-link{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:600;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid var(--ink-900-text)}.cl-scope .explore-link:hover{color:var(--mint-deep);border-color:var(--mint-deep)}.cl-scope .post-meta{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-500);margin-top:var(--sp-4)}.cl-scope .post-hero-image{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--sp-8)}.cl-scope .post-hero-image img{width:100%;height:auto;display:block}.cl-scope .post-series-note{background:var(--paper-50);border:1px solid var(--line-light);border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5);font-size:var(--text-sm);color:var(--ink-600);margin-bottom:var(--sp-8)}.cl-scope .post-series-note a{color:var(--mint-deep);font-weight:600}.cl-scope .post-series-note a:hover{color:var(--ink-900-text)}.cl-scope .prose>*+*{margin-top:var(--sp-5)}.cl-scope .prose h2{font-size:var(--text-2xl);margin-top:var(--sp-10);margin-bottom:0}.cl-scope .prose p{max-width:none;color:var(--ink-600);font-size:var(--text-md);line-height:1.75}.cl-scope .prose strong{color:var(--ink-900-text);font-weight:700}.cl-scope .prose em{font-style:italic}.cl-scope .prose ul,.cl-scope .prose ol{display:flex;flex-direction:column;gap:var(--sp-2);padding-left:1.4em}.cl-scope .prose ul{list-style:disc}.cl-scope .prose ol{list-style:decimal}.cl-scope .prose li{color:var(--ink-600);font-size:var(--text-md);line-height:1.65;padding-left:.3em}.cl-scope .prose li strong{color:var(--ink-900-text)}.cl-scope .prose hr{border:none;border-top:1px solid var(--line-light);margin:var(--sp-8) 0 0}.cl-scope .prose a{color:var(--mint-deep);text-decoration:underline;text-underline-offset:2px}.cl-scope .prose a:hover{color:var(--ink-900-text)}.cl-scope .product-card{display:flex;flex-direction:column;border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--paper-0);overflow:hidden;box-shadow:0 1px 2px #09182e08;transition:transform var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease)}.cl-scope .product-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -20px #09182e2e}.cl-scope .product-preview{aspect-ratio:4/3;background:var(--paper-50);position:relative;overflow:hidden;display:flex;flex-direction:column}.cl-scope .product-preview.dark{background:var(--ink-950)}.cl-scope .product-preview .mockup{position:absolute;top:0;right:0;bottom:0;left:0}.cl-scope .product-body{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.cl-scope .product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.cl-scope .product-name{font-family:var(--font-display);font-weight:600;font-size:var(--text-md)}.cl-scope .product-tagline{font-size:var(--text-sm);color:var(--ink-600)}.cl-scope .product-best-for{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mint-deep)}.cl-scope .product-price{font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink-900-text);white-space:nowrap}.cl-scope .product-meta{display:flex;gap:var(--sp-2);flex-wrap:wrap}.cl-scope .product-features{display:flex;gap:14px;flex-wrap:wrap}.cl-scope .product-features span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-500)}.cl-scope .product-features svg{width:14px;height:14px;flex-shrink:0}.cl-scope .product-actions{display:flex;align-items:center;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-2)}.cl-scope .product-actions .btn{flex:none}.cl-scope .product-link-preview{font-size:var(--text-sm);font-weight:600;color:var(--ink-900-text);text-decoration:underline;text-underline-offset:3px}.cl-scope .product-link-preview:hover{color:var(--mint-deep)}.cl-scope .view-toggle{display:flex;gap:6px}.cl-scope .view-toggle button{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-light-strong);background:var(--paper-0);color:var(--ink-600);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cl-scope .view-toggle button svg{width:16px;height:16px}.cl-scope .view-toggle button[aria-pressed=true]{background:var(--mint-soft);border-color:transparent;color:var(--mint-deep)}.cl-scope .view-toggle button:hover{color:var(--ink-900-text)}.cl-scope .template-grid.list-view{grid-template-columns:1fr}.cl-scope .template-grid.list-view .product-card{flex-direction:row}.cl-scope .template-grid.list-view .product-preview{width:280px;flex-shrink:0;aspect-ratio:auto}.cl-scope .template-grid.list-view .product-body{flex-direction:row;align-items:center;flex-wrap:wrap}.cl-scope .template-grid.list-view .product-top{flex-direction:column;align-items:flex-start;gap:2px;min-width:170px}.cl-scope .template-grid.list-view .product-tagline{flex:1;min-width:220px}.cl-scope .template-grid.list-view .product-features{flex-direction:column;gap:6px}.cl-scope .template-grid.list-view .product-actions{margin-top:0;padding-top:0}.cl-scope .template-grid.list-view .product-actions .btn{flex:none;width:auto;padding-left:22.4px;padding-right:22.4px}.cl-scope .mockup-frame{position:relative;border-radius:var(--radius-xl);background:var(--ink-900);border:1px solid var(--line-dark-strong);overflow:hidden;isolation:isolate}.cl-scope .mockup-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(closest-side,var(--mint-glow),transparent 70%);filter:blur(30px);opacity:.55;z-index:-1;pointer-events:none}.cl-scope .mockup-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 30% 0%,rgba(18,216,178,.16),transparent 60%);pointer-events:none}.cl-scope .laptop-mockup{position:relative;max-width:640px;margin:0 auto;isolation:isolate}.cl-scope .laptop-screen-frame{position:relative;background:linear-gradient(180deg,#e4e6e8,#c3c6c9 55%,#aeb1b4);border:1px solid rgba(255,255,255,.5);border-radius:14px 14px 4px 4px;padding:10px 10px 14px;box-shadow:0 50px 100px -30px #000000a6}.cl-scope .laptop-camera{position:absolute;top:4px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#3a3d40;box-shadow:0 0 0 2px #fff6}.cl-scope .laptop-screen{aspect-ratio:16/10.2;border-radius:3px;overflow:hidden;background:var(--paper-0);border:1px solid rgba(0,0,0,.35)}.cl-scope .laptop-screen video{width:100%;height:100%;object-fit:cover;display:block}.cl-scope .laptop-base{height:16px;margin:0 -6%;background:linear-gradient(180deg,#d3d5d7,#a5a8ab 60%,#8b8e91);border-radius:0 0 12px 12px;position:relative;box-shadow:0 14px 24px -10px #0000008c}.cl-scope .laptop-base:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:16%;height:6px;background:#0000001f;border-radius:0 0 8px 8px}.cl-scope .phone-mockup{position:absolute;right:-14%;bottom:-8%;width:36%;z-index:1;background:#111;border-radius:22px;padding:8px;box-shadow:0 30px 60px -20px #0009}.cl-scope .phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:34%;height:14px;background:#111;border-radius:8px;z-index:2}.cl-scope .phone-screen{aspect-ratio:9/18.5;border-radius:15px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.cl-scope .browser-frame{border-radius:var(--radius-md);border:1px solid var(--line-light-strong);background:var(--paper-0);overflow:hidden;box-shadow:0 30px 80px -30px #09182e40}.cl-scope .tone-dark .browser-frame{background:var(--ink-900);border-color:var(--line-dark-strong)}.cl-scope .browser-bar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-light);background:var(--paper-50)}.cl-scope .tone-dark .browser-bar{border-color:var(--line-dark);background:var(--ink-850)}.cl-scope .browser-dot{width:9px;height:9px;border-radius:50%;background:var(--line-light-strong)}.cl-scope .tone-dark .browser-dot{background:var(--dark-slate-500)}.cl-scope .browser-url{margin-left:var(--sp-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-500);background:var(--paper-0);border:1px solid var(--line-light);border-radius:var(--radius-pill);padding:4.8px 14.4px;flex:1;max-width:260px}.cl-scope .tone-dark .browser-url{background:var(--ink-950);border-color:var(--line-dark);color:var(--dark-slate-400)}.cl-scope .tier-card{display:flex;flex-direction:column;gap:var(--sp-5);border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--paper-0);padding:var(--sp-7);position:relative}.cl-scope .tone-dark .tier-card{background:var(--ink-850);border-color:var(--line-dark)}.cl-scope .tier-card.featured{border-color:transparent;background:var(--ink-950);color:var(--paper);box-shadow:0 30px 60px -30px #09182e4d}.cl-scope .tier-card.featured p{color:var(--dark-slate-400)}.cl-scope .tier-card.featured .tier-price{color:var(--paper)}.cl-scope .tier-featured-tag{position:absolute;top:-13px;left:var(--sp-7);font-size:var(--text-xs);font-weight:700;background:var(--grad-mint);color:#09182e;padding:4.8px 12.8px;border-radius:var(--radius-pill)}.cl-scope .tier-price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600}.cl-scope .tier-price span{font-size:var(--text-sm);color:var(--ink-500);font-weight:400;font-family:var(--font-body)}.cl-scope .tier-list{display:flex;flex-direction:column;gap:var(--sp-3)}.cl-scope .tier-list li{display:flex;gap:var(--sp-3);font-size:var(--text-sm);color:var(--ink-600);align-items:flex-start}.cl-scope .tier-list li svg{flex-shrink:0;margin-top:3px;color:var(--mint-deep)}.cl-scope .step{display:flex;gap:var(--sp-5);padding:var(--sp-5) 0;border-top:1px solid var(--line-light)}.cl-scope .tone-dark .step{border-color:var(--line-dark)}.cl-scope .step:last-child{border-bottom:1px solid var(--line-light)}.cl-scope .tone-dark .step:last-child{border-color:var(--line-dark)}.cl-scope .step-index{font-family:var(--font-display);font-size:var(--text-lg);color:var(--mint-deep);width:41.6px;flex-shrink:0}.cl-scope .tone-dark .step-index{color:var(--mint)}.cl-scope .faq-item{border-bottom:1px solid var(--line-light)}.cl-scope .tone-dark .faq-item{border-color:var(--line-dark)}.cl-scope .faq-question{width:100%;background:none;border:none;color:inherit;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) 0;font-size:var(--text-md);font-family:var(--font-display);font-weight:600;text-align:left}.cl-scope .faq-plus{transition:transform var(--dur-med) var(--ease);color:var(--mint-deep);flex-shrink:0;margin-left:var(--sp-4);font-family:var(--font-body)}.cl-scope .tone-dark .faq-plus{color:var(--mint)}.cl-scope .faq-item[data-open=true] .faq-plus{transform:rotate(45deg)}.cl-scope .faq-answer{max-height:0;overflow:hidden;transition:max-height var(--dur-med) var(--ease)}.cl-scope .faq-item[data-open=true] .faq-answer{max-height:400px}.cl-scope .faq-answer p{padding-bottom:var(--sp-5);max-width:none}.cl-scope .footer{background:var(--ink-950);color:var(--paper);border-top:1px solid var(--line-dark);padding:var(--sp-10) 0 var(--sp-6)}.cl-scope .footer .brand{color:var(--paper)}.cl-scope .footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--sp-8)}.cl-scope .footer-col h4{font-size:var(--text-sm);color:var(--dark-slate-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--sp-4);font-weight:600;font-family:var(--font-body)}.cl-scope .footer-col a{display:block;color:var(--dark-slate-300);font-size:var(--text-sm);padding:var(--sp-1) 0;transition:color var(--dur-fast)}.cl-scope .footer-col a:hover{color:var(--paper)}.cl-scope .footer-bottom{display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid var(--line-dark);font-size:var(--text-xs);color:var(--dark-slate-500)}.cl-scope .footer-legal-links a{color:var(--dark-slate-400);transition:color var(--dur-fast)}.cl-scope .footer-legal-links a:hover{color:var(--paper)}.cl-scope .newsletter-form{display:flex;gap:var(--sp-2);margin-top:var(--sp-5);max-width:340px}.cl-scope .newsletter-form input{flex:1;min-width:0;background:var(--ink-800);border:1px solid var(--line-dark-strong);border-radius:var(--radius-pill);padding:10.4px 16px;color:var(--paper);font-family:var(--font-body);font-size:var(--text-sm)}.cl-scope .newsletter-form input:focus{outline:none;border-color:var(--mint)}.cl-scope .newsletter-form input::placeholder{color:var(--dark-slate-500)}.cl-scope .newsletter-note{margin-top:var(--sp-3);max-width:320px;color:var(--dark-slate-500)}.cl-scope .newsletter-note.is-success{color:var(--mint)}.cl-scope .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#09182e99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--sp-5);opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease)}.cl-scope .modal-overlay[data-open=true]{opacity:1;pointer-events:auto}.cl-scope .modal{width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:var(--paper-0);border:1px solid var(--line-light-strong);border-radius:var(--radius-xl);padding:var(--sp-7);transform:translateY(14px) scale(.98);transition:transform var(--dur-med) var(--ease)}.cl-scope .modal-overlay[data-open=true] .modal{transform:translateY(0) scale(1)}.cl-scope .modal-close{position:absolute;top:var(--sp-5);right:var(--sp-6);background:var(--paper-50);border:1px solid var(--line-light);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ink-600);font-size:19.2px;line-height:1}.cl-scope .modal-close:hover{color:var(--ink-900-text)}.cl-scope .field{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.cl-scope .field label{font-size:var(--text-xs);color:var(--ink-500);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cl-scope .field input,.cl-scope .field textarea{background:var(--paper-50);border:1px solid var(--line-light-strong);border-radius:var(--radius-sm);padding:12.8px 16px;color:var(--ink-900-text);font-family:var(--font-body);font-size:var(--text-sm);transition:border-color var(--dur-fast)}.cl-scope .field input:focus,.cl-scope .field textarea:focus{border-color:var(--mint-deep);outline:none}.cl-scope .field textarea{min-height:96px;resize:vertical}.cl-scope .field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.cl-scope .field-hint{font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .icon{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.8}.cl-scope .price-was{text-decoration:line-through;text-decoration-thickness:2px;opacity:.6;font-weight:inherit;margin-left:4px}.cl-scope .breadcrumb{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-500);margin-bottom:var(--sp-5)}.cl-scope .breadcrumb a{color:var(--ink-500)}.cl-scope .breadcrumb a:hover{color:var(--ink-900-text)}.cl-scope .breadcrumb span:last-child{color:var(--ink-900-text);font-weight:600}.cl-scope .support-search{display:flex;align-items:center;gap:var(--sp-3);max-width:520px;background:var(--paper-0);border:1px solid var(--line-light-strong);border-radius:var(--radius-md);padding:14.4px 19.2px;box-shadow:0 1px 2px #09182e08}.cl-scope .support-search svg{width:18px;height:18px;color:var(--ink-500);flex-shrink:0}.cl-scope .support-search input{border:none;outline:none;background:none;width:100%;font-family:inherit;font-size:var(--text-sm);color:var(--ink-900-text)}.cl-scope .support-search input::placeholder{color:var(--ink-500)}.cl-scope .support-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0}.cl-scope .support-sidebar{background:var(--pale-mint);padding:var(--sp-8) var(--sp-6);min-width:0}.cl-scope .support-sidebar-sticky{position:sticky;top:120px;display:flex;flex-direction:column;gap:2px}.cl-scope .support-main{min-width:0;padding:var(--sp-8) 0 var(--sp-12) var(--sp-8)}.cl-scope .support-sidebar-label{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);margin-bottom:var(--sp-3)}.cl-scope .support-sidebar-link{padding:8px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--ink-600)}.cl-scope .support-sidebar-link:hover{color:var(--ink-900-text);background:var(--paper-100)}.cl-scope .support-sidebar-link.active{color:var(--ink-900-text);background:var(--mint-soft)}.cl-scope .support-topic-section{padding:var(--sp-8) 0;border-top:1px solid var(--line-light);scroll-margin-top:var(--sp-6)}.cl-scope .support-topic-section:first-of-type{border-top:none}.cl-scope .support-topic-section .faq-item:last-child{border-bottom:none}.cl-scope .topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.cl-scope .topic-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.cl-scope .topic-card:hover{border-color:var(--ink-900-text);transform:translateY(-2px)}.cl-scope .topic-card>svg{width:24px;height:24px;color:var(--ink-900-text);margin-bottom:var(--sp-2)}.cl-scope .topic-card-glyph{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink-900-text);margin-bottom:var(--sp-2)}.cl-scope .topic-card h3{font-size:var(--text-md)}.cl-scope .topic-card p{font-size:var(--text-sm);color:var(--ink-500)}.cl-scope .topic-card-link{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:600;color:var(--ink-900-text);margin-top:auto;padding-top:var(--sp-2)}.cl-scope .topic-card-link svg{width:14px;height:14px}.cl-scope .topic-card:hover .topic-card-link{color:var(--mint-deep)}.cl-scope .popular-articles-list{display:flex;flex-direction:column;border-top:1px solid var(--line-light)}.cl-scope .popular-articles-list li{border-bottom:1px solid var(--line-light)}.cl-scope .popular-articles-list a{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 4px;font-size:var(--text-sm);font-weight:600;color:var(--ink-900-text)}.cl-scope .popular-articles-list a:hover{color:var(--mint-deep)}.cl-scope .popular-articles-list a svg:first-child{width:16px;height:16px;color:var(--ink-500);flex-shrink:0}.cl-scope .popular-articles-list a span{flex:1}.cl-scope .popular-articles-list a svg:last-child{width:14px;height:14px;flex-shrink:0}.cl-scope .support-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;background:var(--pale-mint);border-radius:var(--radius-xl);padding:var(--sp-8)}.cl-scope .support-cta-banner h3{font-size:var(--text-xl)}.cl-scope .support-cta-banner p{margin-top:var(--sp-2);color:var(--ink-600)}.cl-scope .hero{position:relative;overflow:hidden;padding:var(--sp-10) 0 0}.cl-scope .hero-glow{position:absolute;z-index:0;pointer-events:none;top:-15%;right:-15%;width:75%;height:130%;background:radial-gradient(closest-side,var(--mint-glow),transparent 70%);filter:blur(90px);opacity:.55}.cl-scope .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--sp-10);align-items:center;padding-bottom:var(--sp-10)}.cl-scope .hero-copy h1{margin-bottom:var(--sp-5)}.cl-scope .hero-copy .lede{font-size:var(--text-md);color:var(--dark-slate-300);max-width:46ch;margin-bottom:var(--sp-7)}.cl-scope .hero-actions{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-7);align-items:center}.cl-scope .hero-proof-row{display:flex;gap:var(--sp-6);flex-wrap:wrap;padding-top:var(--sp-6);border-top:1px solid var(--line-dark)}.cl-scope .hero-proof-row .stat{display:flex;flex-direction:column;gap:2.4px}.cl-scope .hero-proof-row .stat b{font-family:var(--font-display);font-size:var(--text-lg);color:var(--paper);font-weight:600}.cl-scope .hero-proof-row .stat span{font-size:var(--text-xs);color:var(--dark-slate-500)}.cl-scope .hero-visual{position:relative}.cl-scope .hero-visual .mockup-frame{padding:var(--sp-3)}.cl-scope .hero-v2{position:relative;overflow:hidden;background:var(--ink-950);padding:var(--sp-8) 0 var(--sp-10)}.cl-scope .hero-v2-glow-tr{position:absolute;z-index:0;pointer-events:none;top:-25%;right:-15%;width:65%;height:80%;background:radial-gradient(closest-side,var(--mint-glow),transparent 70%);filter:blur(110px);opacity:.55}.cl-scope .hero-v2-glow-br{position:absolute;z-index:0;pointer-events:none;bottom:-30%;right:5%;width:50%;height:70%;background:radial-gradient(closest-side,var(--mint-glow),transparent 70%);filter:blur(110px);opacity:.4}.cl-scope .hero-card{position:relative;z-index:1;max-width:1320px;margin:0 auto;background:var(--paper-0);border-radius:32px;padding:var(--sp-6) var(--sp-7) var(--sp-8);box-shadow:0 40px 90px -50px #09182e59}.cl-scope .hero-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-7);border-radius:var(--radius-pill);padding:10px 14px 10px 10px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px #09182e1f,0 0 0 1px #09182e0d,inset 0 1px #ffffffe6}.cl-scope{scroll-padding-top:110px}.cl-scope .site-header{position:sticky;top:0;z-index:60;padding-top:var(--sp-5);pointer-events:none}.cl-scope .site-header .hero-nav{pointer-events:auto}.cl-scope .site-header-home .hero-nav{margin-bottom:0}.cl-scope .site-header-home+.hero-v2{margin-top:-92px;padding-top:calc(92px + var(--sp-7))}.cl-scope .hero-card-bare .hero-nav{background:#fff3;border-color:#ffffff4d;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1f}.cl-scope .hero-card-bare .hero-nav .nav-links a,.cl-scope .hero-card-bare .hero-nav .nav-login,.cl-scope .hero-card-bare .hero-nav .nav-icon-btn,.cl-scope .hero-card-bare .hero-nav .btn-ghost{color:#ffffffe0}.cl-scope .hero-card-bare .hero-nav .nav-links a:hover,.cl-scope .hero-card-bare .hero-nav .nav-login:hover,.cl-scope .hero-card-bare .hero-nav .btn-ghost:hover{color:#fff}.cl-scope .hero-card-bare .hero-nav .nav-links a.active{background:#ffffff24;color:#fff}.cl-scope .hero-card-bare .hero-nav .nav-icon-btn:hover{background:#ffffff1a}.cl-scope .hero-card-bare .hero-nav .brand-pill{background:#0a0d0c8c}.cl-scope .site-header-home.is-light .hero-nav{background:#ffffffb8;border-color:#fffc;box-shadow:0 8px 32px #09182e1f,0 0 0 1px #09182e0d,inset 0 1px #ffffffe6}.cl-scope .site-header-home.is-light .hero-nav .nav-links a,.cl-scope .site-header-home.is-light .hero-nav .btn-ghost{color:var(--ink-600)}.cl-scope .site-header-home.is-light .hero-nav .nav-login,.cl-scope .site-header-home.is-light .hero-nav .nav-icon-btn,.cl-scope .site-header-home.is-light .hero-nav .nav-links a:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-links a.active{color:var(--ink-900-text)}.cl-scope .site-header-home.is-light .hero-nav .nav-links a.active{background:var(--mint-soft)}.cl-scope .site-header-home.is-light .hero-nav .brand-pill{background:var(--ink-950)}.cl-scope .site-header-home .hero-nav,.cl-scope .site-header-home .hero-nav a,.cl-scope .site-header-home .hero-nav .brand-pill{transition:background var(--dur-med) var(--ease),color var(--dur-med) var(--ease),border-color var(--dur-med) var(--ease)}.cl-scope .hero-nav .nav-links{gap:6px}.cl-scope .hero-nav .nav-links a{display:inline-flex;align-items:center;gap:4px;color:var(--ink-600);padding:9px 16px;border-radius:var(--radius-pill);font-weight:600;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cl-scope .hero-nav .nav-links a:hover{color:var(--ink-900-text)}.cl-scope .hero-nav .nav-links a.active{background:var(--mint-soft);color:var(--ink-900-text)}.cl-scope .hero-nav .btn-ghost{color:var(--ink-600)}.cl-scope .hero-nav .btn-ghost:hover{color:var(--ink-900-text)}.cl-scope .hero-nav .nav-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:none;border:none;color:var(--ink-900-text);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.cl-scope .hero-nav .nav-icon-btn:hover{background:var(--paper-100)}.cl-scope .hero-nav .nav-icon-btn svg{width:20px;height:20px}.cl-scope .hero-nav .nav-login{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;white-space:nowrap;font-size:var(--text-sm);font-weight:600;color:var(--ink-900-text);transition:color var(--dur-fast) var(--ease)}.cl-scope .hero-nav .nav-login:hover{color:var(--mint-deep)}.cl-scope .hero-nav .nav-login svg{width:18px;height:18px}.cl-scope .hero-nav .nav-links a,.cl-scope .hero-nav .nav-login,.cl-scope .hero-nav .nav-icon-btn{background:transparent}.cl-scope .hero-nav .nav-login{padding:9px 16px;border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cl-scope .hero-nav .nav-links a:hover,.cl-scope .hero-nav .nav-login:hover,.cl-scope .hero-nav .nav-icon-btn:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-links a:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-login:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-icon-btn:hover{background:#09182e12;color:var(--ink-900-text)}.cl-scope .hero-card-bare .hero-nav .nav-links a:hover,.cl-scope .hero-card-bare .hero-nav .nav-login:hover,.cl-scope .hero-card-bare .hero-nav .nav-icon-btn:hover{background:#ffffff24;color:#fff}.cl-scope .hero-nav .nav-links a.active,.cl-scope .hero-nav .nav-login.active,.cl-scope .site-header-home.is-light .hero-nav .nav-links a.active{background:var(--mint-soft);color:var(--ink-900-text)}.cl-scope .hero-card-bare .hero-nav .nav-links a.active,.cl-scope .hero-card-bare .hero-nav .nav-login.active{background:#12d8b23d;color:#fff}.cl-scope .hero-nav .btn.btn-purple,.cl-scope .site-header .hero-nav .btn.btn-purple{background:linear-gradient(90deg,#5765f2,#4a57e6) border-box;border-color:transparent;color:#fff;box-shadow:0 6px 16px -8px #5765f2b3}.cl-scope .hero-nav .btn.btn-purple:hover,.cl-scope .site-header .hero-nav .btn.btn-purple:hover{background:linear-gradient(90deg,#7658c4,#9275dc) border-box;box-shadow:0 10px 24px -8px #5765f2cc}.cl-scope .hero-nav .brand-pill{background:var(--ink-950);border-radius:var(--radius-pill);padding:7px 16px 7px 9px;display:inline-flex;align-items:center}.cl-scope .hero-nav .brand-pill .brand-logo{height:32px}.cl-scope .hero-v2-copy{text-align:center;max-width:840px;margin:0 auto var(--sp-8)}.cl-scope .hero-v2-copy .lede{margin:var(--sp-4) auto 0;max-width:60ch;font-size:var(--text-md);color:var(--ink-500)}.cl-scope .hero-v2-copy .hero-actions{margin:var(--sp-6) 0 var(--sp-4)}.cl-scope .hero-trust-line{font-size:var(--text-xs);color:var(--ink-500);letter-spacing:.01em}.cl-scope .grad-text{background:var(--grad-mint);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-scope .showcase-panel{position:relative;background:var(--ink-950);border-radius:24px;padding:var(--sp-7);overflow:hidden;isolation:isolate}.cl-scope .showcase-panel:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--mint-glow),transparent 70%);filter:blur(80px);opacity:.4}.cl-scope .showcase-body{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--sp-8);align-items:center}.cl-scope .showcase-copy{color:var(--paper)}.cl-scope .showcase-copy h3{font-size:var(--text-2xl);margin:var(--sp-3) 0 var(--sp-2);color:var(--paper)}.cl-scope .showcase-copy p{color:var(--dark-slate-300)}.cl-scope .showcase-checklist{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-5) 0}.cl-scope .showcase-checklist li{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--text-sm);color:var(--dark-slate-300)}.cl-scope .showcase-check{width:18px;height:18px;border-radius:50%;background:var(--mint-soft);color:var(--mint);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cl-scope .showcase-check svg{width:11px;height:11px}.cl-scope .showcase-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.cl-scope .showcase-actions .btn-secondary{color:var(--paper);border-color:var(--line-dark-strong)}.cl-scope .showcase-actions .btn-secondary:hover{border-color:var(--paper)}.cl-scope .showcase-visual{position:relative;padding-right:14%;padding-bottom:6%}.cl-scope .showcase-visual .laptop-mockup{max-width:none;margin:0}.cl-scope .showcase-visual-photo{padding:0;display:flex;align-items:center}.cl-scope .showcase-device-image{width:100%;height:auto;display:block}.cl-scope .hero-v2-stats{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-7);padding-top:var(--sp-7);border-top:1px solid var(--line-light)}.cl-scope .stats-left{display:flex;gap:var(--sp-8);flex-wrap:wrap}.cl-scope .stat-item{display:flex;align-items:center;gap:var(--sp-3)}.cl-scope .stat-item svg{width:20px;height:20px;color:var(--mint-deep);flex-shrink:0}.cl-scope .stat-item b{font-family:var(--font-display);font-size:var(--text-md);color:var(--ink-900-text);display:block}.cl-scope .stat-item span{font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .stats-right{display:flex;align-items:center;gap:var(--sp-4);color:var(--ink-500);font-size:var(--text-sm)}.cl-scope .stats-divider{width:1px;height:20px;background:var(--line-light-strong)}.cl-scope .figma-canvas{aspect-ratio:16/11;background:var(--ink-950);border-radius:var(--radius-md);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);position:relative;overflow:hidden}.cl-scope .figma-block{background:var(--ink-750);border:1px dashed rgba(18,216,178,.4);border-radius:8px}.cl-scope .figma-block.tall{flex:1}.cl-scope .figma-block.short{height:14px;width:40%}.cl-scope .figma-block.pill{height:30px;width:110px;border-radius:var(--radius-pill);background:var(--grad-mint);border:none}.cl-scope .site-canvas{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.cl-scope .site-nav-mock{display:flex;justify-content:space-between;align-items:center}.cl-scope .site-hero-mock{background:var(--ink-800);border-radius:14px;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.cl-scope .site-line{height:10px;border-radius:4px;background:var(--dark-slate-500);opacity:.5}.cl-scope .site-line.w60{width:60%}.cl-scope .site-line.w40{width:40%}.cl-scope .site-line.w80{width:80%}.cl-scope .site-cta-mock{height:26px;width:100px;border-radius:var(--radius-pill);background:var(--grad-mint);margin-top:var(--sp-2)}.cl-scope .section-head{max-width:640px;margin-bottom:var(--sp-8)}.cl-scope .section-head h2{margin-bottom:var(--sp-3)}.cl-scope .section-head p{font-size:var(--text-md)}.cl-scope .pain-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:start}.cl-scope .wc{padding:var(--sp-12) 0;background:var(--paper-50)}.cl-scope .wc>.container{max-width:1420px}.cl-scope .wc .eyebrow{color:var(--mint-deep);letter-spacing:.2em}.cl-scope .wc-title{color:var(--ink-900-text);margin:var(--sp-3) 0 var(--sp-5)}.cl-scope .wc-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap}.cl-scope .wc-btn{flex-shrink:0}.cl-scope .wc-btn .icon{width:14px;height:14px}.cl-scope .wc-lede{font-size:var(--text-md);line-height:1.6;color:var(--ink-600);max-width:52ch}.cl-scope .wc-cols{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--sp-12)}.cl-scope .wc-col{padding:0 var(--sp-8) var(--sp-8) 0}.cl-scope .wc-col+.wc-col{border-left:1px solid rgba(18,80,59,.16);padding-left:var(--sp-8)}.cl-scope .wc-num{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3vw,48px);line-height:1;color:var(--mint-deep)}.cl-scope .wc-col h3{font-size:clamp(22.4px,1.9vw,29.6px);line-height:1.15;color:var(--ink-900-text);margin:var(--sp-8) 0 var(--sp-6);max-width:15ch}.cl-scope .wc-col p{font-size:var(--text-base);line-height:1.65;color:var(--ink-600);max-width:36ch}@media(max-width:1024px){.cl-scope .wc-col{padding-right:var(--sp-5)}.cl-scope .wc-col+.wc-col{padding-left:var(--sp-5)}}.cl-scope .about-copy h1,.cl-scope .about-copy h2{margin-top:var(--sp-3);margin-bottom:var(--sp-4)}.cl-scope .about-copy p+p{margin-top:var(--sp-4)}.cl-scope .about-copy .about-cta{margin-top:var(--sp-6)}.cl-scope .dot-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.cl-scope .benefit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8);margin-top:var(--sp-8)}.cl-scope .benefit-step-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5)}.cl-scope .benefit-number{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm)}.cl-scope .benefit-arrow{flex:1;height:12px;min-width:24px;color:var(--line-light-strong)}.cl-scope .benefit-arrow svg{width:100%;height:100%;display:block}.cl-scope .benefit-mockup{height:270px;padding:var(--sp-5);margin-bottom:var(--sp-5);box-sizing:border-box}.cl-scope .benefit-mockup-split{display:flex;gap:var(--sp-4);height:100%}.cl-scope .benefit-mockup-list{width:40%;display:flex;flex-direction:column;gap:5px;flex-shrink:0}.cl-scope .benefit-mockup-list-label{font-size:11px;font-weight:700;color:var(--ink-900-text);margin-bottom:4px}.cl-scope .benefit-mockup-list-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-500);padding:6px 8px;border-radius:6px}.cl-scope .benefit-mockup-list-item svg{width:12px;height:12px;flex-shrink:0}.cl-scope .benefit-mockup-glyph{font-family:var(--font-display);font-weight:700;font-size:11px;width:12px;flex-shrink:0}.cl-scope .benefit-mockup-list-item.active{background:var(--mint-soft);color:var(--ink-900-text);font-weight:600}.cl-scope .benefit-mockup-panel{flex:1;display:flex;flex-direction:column;gap:var(--sp-3);justify-content:center;min-width:0}.cl-scope .benefit-mockup-panel .fake-btn{font-size:11px;width:100%;box-sizing:border-box}.cl-scope .benefit-swatch-label{font-size:11px;font-weight:600;color:var(--ink-900-text)}.cl-scope .benefit-swatch-row{display:flex;gap:8px;margin:4px 0}.cl-scope .benefit-swatch{width:22px;height:22px;border-radius:50%;flex-shrink:0}.cl-scope .benefit-mockup-devices{position:relative}.cl-scope .benefit-device{position:absolute;background:var(--paper-0);border:1px solid var(--line-light-strong);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 20px 40px -26px #09182e40}.cl-scope .benefit-device-label{position:absolute;top:6px;left:10px;font-size:9px;color:var(--ink-500);z-index:1}.cl-scope .benefit-device-desktop{width:78%;height:100%;left:0;top:0;z-index:1}.cl-scope .benefit-device-tablet{width:52%;height:78%;right:4%;top:8%;z-index:2}.cl-scope .benefit-device-mobile{width:28%;height:52%;right:-2%;bottom:0;z-index:3;padding-top:20px}.cl-scope .benefit-device-bar{display:flex;gap:4px;padding:20px 10px 8px}.cl-scope .benefit-device-bar span{width:5px;height:5px;border-radius:50%;background:var(--line-light-strong)}.cl-scope .benefit-device-body{padding:0 var(--sp-4) var(--sp-4)}.cl-scope .benefit-device-body p{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);line-height:1.25;margin:0 0 8px}.cl-scope .benefit-device-lines span{display:block;height:5px;border-radius:3px;background:var(--line-light-strong);width:60%;margin-bottom:5px}.cl-scope .benefit-device-cta{width:44%;height:16px;border-radius:var(--radius-pill);background:var(--ink-950);margin-top:6px}.cl-scope .benefit-device-mobile .benefit-device-body{padding:0 var(--sp-3) var(--sp-3)}.cl-scope .benefit-device-mobile .benefit-device-body p{font-size:10px}.cl-scope .benefit-step h4{font-size:var(--text-base);margin-bottom:2px}.cl-scope .benefit-step p{font-size:var(--text-sm);color:var(--ink-500)}.cl-scope .custom-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:center}.cl-scope .custom-copy h2{margin:var(--sp-4) 0 var(--sp-5)}.cl-scope .custom-copy>p{font-size:var(--text-md)}.cl-scope .custom-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6) var(--sp-5);margin-top:var(--sp-7)}.cl-scope .custom-feature-item{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}.cl-scope .custom-feature-icon{width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0;background:var(--paper-100);color:var(--ink-900-text);display:flex;align-items:center;justify-content:center}.cl-scope .custom-feature-icon svg{width:19px;height:19px}.cl-scope .custom-feature-icon-type{font-family:var(--font-display);font-weight:700;font-size:16px}.cl-scope .custom-feature-item h4{font-size:var(--text-base);margin-bottom:2px}.cl-scope .custom-feature-item p{font-size:var(--text-sm);color:var(--ink-500)}.cl-scope .custom-visual{display:flex;align-items:center;justify-content:center}.cl-scope .custom-visual-image{width:100%;height:auto;display:block}.cl-scope .about-hero-grid{align-items:center}.cl-scope .about-hero-visual{position:relative}.cl-scope .about-badge-ring{position:absolute;bottom:-28px;right:-28px;width:104px;height:104px;display:flex;align-items:center;justify-content:center;color:var(--ink-900-text);animation:about-badge-spin 22s linear infinite}@media(prefers-reduced-motion:reduce){.cl-scope .about-badge-ring{animation:none}}@keyframes about-badge-spin{to{transform:rotate(360deg)}}.cl-scope .about-badge-ring svg{width:100%;height:100%}.cl-scope .about-badge-ring text{fill:currentColor;font-family:var(--font-mono)}.cl-scope .about-badge-ring-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--paper-0);border:1px solid var(--line-light-strong);color:var(--mint-deep);display:flex;align-items:center;justify-content:center}.cl-scope .about-badge-ring-center svg{width:15px;height:15px}.cl-scope .about-approach{background:var(--paper-50);padding:var(--sp-12) 0;scroll-margin-top:0}.cl-scope .approach-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--sp-6);align-items:stretch}.cl-scope .approach-copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--sp-5)}.cl-scope .approach-copy .eyebrow{letter-spacing:.2em;color:var(--mint-deep)}.cl-scope .approach-copy h2{margin:var(--sp-8) 0 var(--sp-5)}.cl-scope .approach-rule{display:block;width:72px;height:4px;border-radius:2px;background:var(--grad-mint);margin-bottom:var(--sp-7)}.cl-scope .approach-copy p{font-size:var(--text-md);line-height:1.7;color:var(--ink-600);max-width:32ch}.cl-scope .approach-link{margin-top:auto;padding-top:var(--sp-8);display:inline-flex;align-items:center;gap:var(--sp-4);font-weight:700;color:var(--mint-deep)}.cl-scope .approach-link svg{width:34px;height:18px;transition:transform var(--dur-fast) var(--ease)}.cl-scope .approach-link:hover svg{transform:translate(4px)}.cl-scope .approach-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5) var(--sp-6)}.cl-scope .approach-card{background:var(--paper-0);border:1px solid var(--line-light);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-5) var(--sp-6);box-shadow:0 10px 30px #09182e0f;display:flex;flex-direction:column}.cl-scope .approach-card:after{content:"";display:block;margin-top:auto;border-bottom:1px solid var(--line-light)}.cl-scope .approach-card-top{display:flex;align-items:center;justify-content:space-between;padding-right:var(--sp-5)}.cl-scope .approach-card-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cl-scope .approach-card-icon svg{width:26px;height:26px}.cl-scope .approach-card-num{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em}.cl-scope .approach-card h3{font-size:var(--text-lg);font-weight:700;letter-spacing:.02em;margin:var(--sp-7) 0 var(--sp-4)}.cl-scope .approach-card p{font-size:15.2px;line-height:1.65;color:var(--ink-600);max-width:34ch;margin-bottom:var(--sp-2)}.cl-scope .approach-mint .approach-card-icon{background:var(--dot-mint-soft);color:var(--mint-deep)}.cl-scope .approach-mint .approach-card-num{color:var(--mint-deep)}.cl-scope .approach-violet .approach-card-icon{background:var(--dot-violet-soft);color:var(--dot-violet)}.cl-scope .approach-violet .approach-card-num{color:var(--dot-violet)}.cl-scope .approach-amber .approach-card-icon{background:var(--dot-amber-soft);color:#e0a53a}.cl-scope .approach-amber .approach-card-num{color:#e0a53a}.cl-scope .approach-rose .approach-card-icon{background:var(--dot-rose-soft);color:var(--dot-rose)}.cl-scope .approach-rose .approach-card-num{color:var(--dot-rose)}.cl-scope .about-philosophy{align-items:center}.cl-scope .about-philosophy-photo{position:relative;border-radius:var(--radius-lg);overflow:hidden}.cl-scope .about-philosophy-photo img{width:100%;height:100%;object-fit:cover;display:block}.cl-scope .about-philosophy-caption{position:absolute;left:var(--sp-5);bottom:var(--sp-5);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.4)}.cl-scope .about-philosophy h2{margin:var(--sp-4) 0 var(--sp-4)}.cl-scope .about-philosophy>div:last-child>p{font-size:var(--text-md)}.cl-scope .about-philosophy>div:last-child>p+p{margin-top:var(--sp-3)}.cl-scope .about-numbered-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--line-light)}.cl-scope .about-numbered-index{display:block;font-size:var(--text-sm);color:var(--mint-deep);margin-bottom:var(--sp-2)}.cl-scope .about-numbered-item h4{font-size:var(--text-sm);margin-bottom:4px}.cl-scope .about-numbered-item p{font-size:13px;color:var(--ink-500)}.cl-scope .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.cl-scope .proof-tile-img{border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur-med) var(--ease)}.cl-scope .proof-tile-img:hover{transform:translateY(-4px)}.cl-scope .proof-tile-img img{width:100%;height:100%;object-fit:cover;display:block}.cl-scope .filter-bar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;margin-bottom:var(--sp-8);padding-bottom:var(--sp-6);border-bottom:1px solid var(--line-light)}.cl-scope .filter-chips{display:flex;gap:var(--sp-2);flex-wrap:wrap}.cl-scope .chip{font-size:var(--text-xs);font-weight:600;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--line-light-strong);color:var(--ink-600);background:var(--paper-0);transition:all var(--dur-fast)}.cl-scope .chip[aria-pressed=true]{color:#09182e;background:var(--grad-mint);border-color:transparent}.cl-scope .chip:hover{color:var(--ink-900-text)}.cl-scope .template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.cl-scope .value-tally-row{display:flex;justify-content:space-between;padding:var(--sp-2) 0;font-size:var(--text-sm);color:var(--ink-500)}.cl-scope .value-tally-row.total{border-top:1px solid var(--line-light-strong);margin-top:var(--sp-3);padding-top:var(--sp-4);color:var(--ink-900-text);font-family:var(--font-display);font-size:var(--text-lg)}.cl-scope .process-list{max-width:680px}.cl-scope .bridge{border-radius:var(--radius-xl);padding:var(--sp-8);display:grid;grid-template-columns:1fr auto;gap:var(--sp-6);align-items:center;background:var(--ink-950);color:var(--paper)}.cl-scope .bridge p{color:var(--dark-slate-400)}.cl-scope .bridge.prominent{padding:var(--sp-10)}.cl-scope .bridge.prominent h3{font-size:var(--text-2xl)}.cl-scope .bridge-eyebrow{margin-bottom:var(--sp-3)}.cl-scope .result-wrap{max-width:960px;margin:0 auto}.cl-scope .result-head{text-align:center;margin-bottom:var(--sp-10)}.cl-scope .result-card{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);border-radius:var(--radius-xl);padding:var(--sp-8);background:var(--ink-900);color:var(--paper);margin-bottom:var(--sp-10)}.cl-scope .result-card p{color:var(--dark-slate-400)}.cl-scope .result-benefits{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-5) 0}.cl-scope .result-benefits li{display:flex;gap:var(--sp-3);font-size:var(--text-sm);color:var(--dark-slate-300)}.cl-scope .result-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.cl-scope .detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:center}.cl-scope .detail-meta-row{display:flex;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap}.cl-scope .detail-price-row{display:flex;align-items:baseline;gap:var(--sp-3);margin:var(--sp-6) 0}.cl-scope .detail-price-row .price{font-family:var(--font-display);font-size:var(--text-3xl);color:inherit}.cl-scope .detail-price-row .license{font-size:var(--text-sm);color:var(--ink-500)}.cl-scope .detail-actions{display:flex;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap}.cl-scope .included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.cl-scope .included-item{display:flex;gap:var(--sp-3)}.cl-scope .included-item svg{color:var(--mint-deep);flex-shrink:0;margin-top:2px}.cl-scope .pd-thumb-row{display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.cl-scope .pd-thumb{flex:1;aspect-ratio:4/3;border-radius:var(--radius-md);padding:var(--sp-3);background:var(--ink-950);display:flex;flex-direction:column;justify-content:center;gap:6px}.cl-scope .pd-thumb span{display:block;height:5px;border-radius:3px;background:#ffffff29;width:70%}.cl-scope .pd-thumb span:nth-child(2){width:45%}.cl-scope .pd-thumb-pill{height:12px!important;width:40%!important;border-radius:var(--radius-pill)!important;background:var(--grad-mint)!important;margin-top:2px}.cl-scope .pd-thumb-violet .pd-thumb-pill{background:var(--dot-violet)!important}.cl-scope .pd-thumb-amber .pd-thumb-pill{background:var(--dot-amber)!important}.cl-scope .pd-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.cl-scope .pd-feature{display:flex;gap:var(--sp-3);align-items:flex-start}.cl-scope .pd-feature-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--paper-0);border:1px solid var(--line-light-strong);color:var(--mint-deep);display:flex;align-items:center;justify-content:center}.cl-scope .pd-feature-icon svg{width:16px;height:16px}.cl-scope .pd-feature h4,.cl-scope .pd-feature h3{font-size:var(--text-sm);margin-bottom:2px}.cl-scope .pd-feature p{font-size:var(--text-xs);color:var(--ink-500)}.cl-scope .pd-included-split{display:grid;grid-template-columns:.9fr 1.4fr;gap:var(--sp-10);align-items:start}.cl-scope .pd-included-copy h2{margin:var(--sp-4) 0 var(--sp-5)}.cl-scope .pd-included-copy p{font-size:var(--text-md);margin-bottom:var(--sp-6)}.cl-scope .pd-faq-split{display:grid;grid-template-columns:.8fr 1.4fr;gap:var(--sp-10);align-items:start}.cl-scope .pd-faq-split h2{margin-top:var(--sp-4)}.cl-scope .checkout-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--sp-8);align-items:start}.cl-scope .order-line{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-4) 0;border-bottom:1px solid var(--line-light)}.cl-scope .order-thumb{width:64px;height:48px;border-radius:8px;background:var(--ink-900);flex-shrink:0}.cl-scope .success-box{text-align:center;max-width:560px;margin:var(--sp-10) auto}.cl-scope .success-icon{width:64px;height:64px;border-radius:50%;margin:0 auto var(--sp-6);background:var(--mint-soft);border:1px solid rgba(18,216,178,.4);display:flex;align-items:center;justify-content:center;color:var(--mint-deep)}.cl-scope .cta-banner{border-radius:var(--radius-xl);padding:var(--sp-10);background:var(--ink-950);color:var(--paper);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);position:relative;overflow:hidden}.cl-scope .cta-banner h2{max-width:20ch;color:var(--paper);position:relative}.cl-scope .cta-banner>*{position:relative}.cl-scope .section-divider{border:none;border-top:1px solid var(--line-light);margin:0}.cl-scope .hero-nav .nav-cart{position:relative}.cl-scope .nav-cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--violet, #5765f2);color:#fff;font-size:11px;font-weight:700;line-height:1}.cl-scope .nav-cart-count[hidden]{display:none}.cl-scope .hero-nav .nav-cart.active{background:var(--mint-soft);color:var(--ink-900-text)}.cl-scope .hero-nav,.cl-scope .site-header .hero-nav,.cl-scope .hero-card-bare .hero-nav,.cl-scope .site-header-home.is-light .hero-nav{background:#fff;border-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 32px #09182e1f,0 0 0 1px #09182e0d}.cl-scope .hero-card-bare .hero-nav .nav-links a,.cl-scope .hero-card-bare .hero-nav .btn-ghost{color:var(--ink-600)}.cl-scope .hero-card-bare .hero-nav .nav-login,.cl-scope .hero-card-bare .hero-nav .nav-icon-btn{color:var(--ink-900-text)}.cl-scope .hero-card-bare .hero-nav .nav-links a:hover,.cl-scope .hero-card-bare .hero-nav .nav-login:hover,.cl-scope .hero-card-bare .hero-nav .nav-icon-btn:hover{background:#09182e12;color:var(--ink-900-text)}.cl-scope .hero-card-bare .hero-nav .nav-links a.active,.cl-scope .hero-card-bare .hero-nav .nav-login.active{background:var(--mint-soft);color:var(--ink-900-text)}.cl-scope .hero-card-bare .hero-nav .brand-pill{background:var(--ink-950)}.cl-scope .hero-nav{position:relative}.cl-scope .hero-nav .nav-links a.nav-mobile-extra{display:none}@media(max-width:640px){.cl-scope .hero-nav .nav-links[data-mobile-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;background:#fff;border-radius:20px;padding:var(--sp-2);box-shadow:0 18px 40px -12px #09182e40,0 0 0 1px #09182e0f}.cl-scope .hero-nav .nav-links[data-mobile-open=true] a{display:block;padding:14px 18px;border-radius:14px;font-size:var(--text-base);color:var(--ink-900-text)}.cl-scope .hero-nav .nav-links[data-mobile-open=true] a.nav-mobile-extra{display:block}.cl-scope .hero-nav .nav-links[data-mobile-open=true] a:not(.nav-mobile-extra)+a.nav-mobile-extra{border-top:1px solid rgba(9,24,46,.08);margin-top:4px;padding-top:16px;border-radius:0 0 14px 14px}.cl-scope button.nav-toggle{color:var(--ink-900-text)}}.cl-scope .license-box{border:1px solid var(--line-light-strong);border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5);margin:0 0 var(--sp-4);background:var(--paper-0);font-size:var(--text-sm)}.cl-scope .license-box b{color:var(--ink-900-text)}.cl-scope .license-box ul{list-style:disc;padding-left:17.6px;margin:var(--sp-2) 0;display:flex;flex-direction:column;gap:4px;color:var(--ink-600)}.cl-scope .license-box a{color:var(--ink-900-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cl-scope .wc-v2 .wc-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:var(--sp-8)}.cl-scope .wc-v2 .wc-title{margin:var(--sp-3) 0 var(--sp-5)}.cl-scope .wc-v2 .wc-lede{margin:0 0 var(--sp-8);max-width:48ch}.cl-scope .wc-v2 .wc-art{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 55% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 55% 50%,#000 62%,transparent 100%)}.cl-scope .wc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6);margin-top:var(--sp-10)}.cl-scope .wc-card{background:#fafaf7;border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:var(--sp-8) var(--sp-8) var(--sp-8);box-shadow:0 1px 2px #09182e0a,0 18px 40px -26px #09182e38}.cl-scope .wc-card-top{display:flex;justify-content:space-between;align-items:flex-start}.cl-scope .wc-v2 .wc-num{font-size:clamp(41.6px,3.6vw,54.4px);color:var(--mint-deep)}.cl-scope .wc-icon{width:48px;height:48px;display:block;object-fit:contain}.cl-scope .wc-card h3{font-size:clamp(22.4px,1.9vw,29.6px);line-height:1.15;color:var(--ink-900-text);margin:var(--sp-6) 0 var(--sp-4)}.cl-scope .wc-card p{font-size:var(--text-base);line-height:1.6;color:var(--ink-600);margin:0;max-width:none}@media(max-width:900px){.cl-scope .wc-v2 .wc-top{grid-template-columns:1fr}.cl-scope .wc-v2 .wc-art{max-width:560px;margin:0 auto}.cl-scope .wc-cards{grid-template-columns:1fr;gap:var(--sp-4);margin-top:var(--sp-6)}.cl-scope .wc-card{padding:var(--sp-6)}.cl-scope .wc-card h3{margin:var(--sp-4) 0 var(--sp-3)}}.cl-scope .bf-sec{position:relative;overflow:hidden;isolation:isolate}.cl-scope .bf-sec:before,.cl-scope .bf-sec:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.cl-scope .bf-sec:before{width:70%;height:60%;left:-18%;top:-26%;background:radial-gradient(closest-side,rgba(255,255,255,.65),transparent)}.cl-scope .bf-sec:after{width:80%;height:55%;left:-10%;bottom:-30%;background:radial-gradient(closest-side,rgba(255,255,255,.5),transparent)}.cl-scope .bf-wrap{max-width:1500px;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(0,3fr);gap:clamp(var(--sp-6),3vw,var(--sp-12));align-items:center}.cl-scope .bf-intro h2{margin:var(--sp-4) 0 var(--sp-6)}.cl-scope .bf-intro p{font-size:var(--text-md);line-height:1.65;color:var(--ink-600);margin:0;max-width:none}.cl-scope .bf-squiggle{display:block;width:min(240px,80%);height:auto;margin-top:var(--sp-8)}.cl-scope .bf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.cl-scope .bf-step{display:flex;flex-direction:column}.cl-scope .bf-step-head{display:flex;align-items:center;gap:var(--sp-4);height:52px;margin-bottom:var(--sp-5)}.cl-scope .bf-num{flex:0 0 50px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:19.2px}.cl-scope .bf-step-1 .bf-num{background:#c6f6e7;color:#2ccf9f}.cl-scope .bf-step-2 .bf-num{background:#e2d9fb;color:#5765f2}.cl-scope .bf-step-3 .bf-num{background:#fdedc7;color:#e8a92c}.cl-scope .bf-arrow{flex:1;height:14px;margin-right:-12px;color:#8ad7d3}.cl-scope .bf-card{flex:1;display:flex;flex-direction:column;border-radius:28px;padding:var(--sp-4) var(--sp-4) var(--sp-7);border:1px solid rgba(255,255,255,.85);box-shadow:0 30px 60px -40px #145a6473}.cl-scope .bf-step-1 .bf-card{background:linear-gradient(180deg,#ffffffe6,#f6fffcd1)}.cl-scope .bf-step-2 .bf-card{background:linear-gradient(180deg,#fcfafff2,#f4f0ffd9)}.cl-scope .bf-step-3 .bf-card{background:linear-gradient(180deg,#fffcf2f5,#fff8e6e6)}.cl-scope .bf-card h3{font-size:clamp(20px,1.5vw,24px);line-height:1.2;color:var(--ink-900-text);margin:var(--sp-6) var(--sp-3) var(--sp-3)}.cl-scope .bf-card>p{font-size:var(--text-sm);line-height:1.65;color:var(--ink-600);margin:0 var(--sp-3);max-width:none}.cl-scope .bf-mock{height:340px;border-radius:22px;position:relative;box-sizing:border-box;overflow:hidden}.cl-scope .bf-mock-1{background:#fff;padding:var(--sp-3);display:flex;gap:var(--sp-3);box-shadow:0 14px 30px -24px #09182e59;align-items:flex-start}.cl-scope .bf-list{display:flex;flex-direction:column;gap:4px;flex:0 0 40%;min-width:0}.cl-scope .bf-list>span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--ink-600);white-space:nowrap}.cl-scope .bf-list>span svg{width:15px;height:15px;flex-shrink:0}.cl-scope .bf-list>span.is-on{background:#e8f0fe;color:var(--ink-900-text);font-weight:600}.cl-scope .bf-list b{font-size:13px;color:var(--ink-900-text);padding:4px 10px 6px}.cl-scope .bf-list em{font-style:normal;font-family:var(--font-display);font-weight:700;font-size:12px;width:15px}.cl-scope .bf-btns{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:var(--sp-4) 10px;border-radius:16px;box-shadow:0 10px 24px -18px #09182e59;background:#fff}.cl-scope .bf-b{display:flex;align-items:center;justify-content:center;text-align:center;height:42px;border-radius:999px;font-size:clamp(10px,.78vw,12px);font-weight:700;padding:0 4px;white-space:nowrap}.cl-scope .bf-b-dark{background:var(--ink-950);color:#fff}.cl-scope .bf-b-line{border:1px solid rgba(9,24,46,.2);color:var(--ink-900-text)}.cl-scope .bf-b-dash{border:1px dashed rgba(9,24,46,.25);color:var(--ink-600);font-weight:500}.cl-scope .bf-mock-2{background:#fff;padding:var(--sp-4) var(--sp-3) var(--sp-3);box-shadow:0 14px 30px -24px #3c287859}.cl-scope .bf-brand{display:flex;gap:var(--sp-2)}.cl-scope .bf-brand .bf-list{flex-basis:50%}.cl-scope .bf-swatches{flex:1;padding-top:28px;min-width:0}.cl-scope .bf-intro p br{display:block}.cl-scope .bf-swatches b{display:block;font-size:12.5px;color:var(--ink-900-text);margin:0 0 8px}.cl-scope .bf-swatches div{display:flex;gap:6px;margin-bottom:14px}.cl-scope .bf-swatches i{width:24px;height:24px;border-radius:50%;flex-shrink:0;box-sizing:border-box}.cl-scope .bf-fonts{margin-top:var(--sp-3);border:1px solid rgba(9,24,46,.1);border-radius:14px}.cl-scope .bf-fonts>div{display:flex;align-items:center;gap:var(--sp-3);padding:8px 12px}.cl-scope .bf-fonts>div+div{border-top:1px solid rgba(9,24,46,.08)}.cl-scope .bf-fonts>div>span:nth-child(2){flex:1;display:flex;flex-direction:column}.cl-scope .bf-fonts b{font-size:12.5px;color:var(--ink-900-text)}.cl-scope .bf-fonts small{font-size:12px;color:var(--ink-500)}.cl-scope .bf-aa{font-family:var(--font-display);font-size:25.6px;font-weight:600;color:var(--ink-950);width:44px}.cl-scope .bf-aa-light{font-family:var(--font-body);font-weight:400;color:var(--ink-600)}.cl-scope .bf-chev{width:16px;height:16px;color:var(--ink-600)}.cl-scope .bf-mock-3{background:radial-gradient(circle at 78% 38%,rgba(253,228,160,.55),transparent 42%)}.cl-scope .bf-dev{position:absolute;background:#fff;border-radius:14px;box-shadow:0 16px 36px -22px #503c1466;overflow:hidden;display:flex}.cl-scope .bf-dev-body{flex:1;padding:14px 12px;position:relative;z-index:1}.cl-scope .bf-dev p{font-family:var(--font-display);font-weight:700;color:var(--ink-900-text);line-height:1.15;margin:0 0 10px}.cl-scope .bf-line{display:block;height:5px;border-radius:3px;background:#dfe3e2;width:90%;margin-bottom:6px}.cl-scope .bf-line.short{width:65%}.cl-scope .bf-pill{display:block;width:52px;height:14px;border-radius:999px;background:var(--ink-950);margin-top:10px}.cl-scope .bf-scene{position:relative;flex:0 0 42%;margin:14px 10px 14px 0;border-radius:8px;overflow:hidden;background:radial-gradient(ellipse 90% 45% at 30% 100%,#6bbf97 60%,transparent 61%),radial-gradient(ellipse 80% 40% at 90% 100%,#92d4b3 60%,transparent 61%),linear-gradient(180deg,#e8f0fe,#e8f0fe)}.cl-scope .bf-scene i{position:absolute;width:14px;height:14px;border-radius:50%;background:#fbe7a3;top:18%;left:30%}.cl-scope .bf-dots{position:absolute;top:8px;left:12px;display:flex;gap:4px;z-index:2}.cl-scope .bf-dots i{width:6px;height:6px;border-radius:50%}.cl-scope .bf-dots i:nth-child(1){background:#f26b6b}.cl-scope .bf-dots i:nth-child(2){background:#f3c04f}.cl-scope .bf-dots i:nth-child(3){background:#4ccf8f}.cl-scope .bf-desktop{left:4%;top:6%;width:74%;height:56%}.cl-scope .bf-desktop .bf-dev-body{padding-top:30px}.cl-scope .bf-desktop p{font-size:15px}.cl-scope .bf-tablet{left:36%;top:30%;width:44%;height:56%}.cl-scope .bf-tablet p{font-size:12px}.cl-scope .bf-tablet .bf-dev-body{padding-top:22px}.cl-scope .bf-tablet .bf-scene{flex-basis:34%;margin:22px 0 12px;border-radius:6px 0 0 6px}.cl-scope .bf-phone{right:2%;top:48%;width:24%;height:50%;flex-direction:column;border-radius:12px}.cl-scope .bf-phone .bf-dev-body{padding:16px 8px 6px;flex:0 0 auto}.cl-scope .bf-phone p{font-size:9.5px}.cl-scope .bf-phone .bf-pill{width:34px;height:9px;margin-top:6px}.cl-scope .bf-phone .bf-scene{flex:1;margin:0 6px 8px}@media(max-width:1180px){.cl-scope .bf-wrap{grid-template-columns:1fr}.cl-scope .bf-intro{max-width:640px}}@media(max-width:900px){.cl-scope .bf-steps{grid-template-columns:1fr;gap:var(--sp-8);max-width:460px}.cl-scope .bf-arrow{display:none}.cl-scope .bf-step-head{margin-bottom:var(--sp-3)}.cl-scope .bf-mock-1,.cl-scope .bf-mock-2{height:auto}.cl-scope .bf-mock-3{height:300px}}.cl-scope .bw-sec{background:linear-gradient(180deg,var(--paper-50) 0%,#f4f8fe 14%,#f4f8fe 86%,var(--paper-50) 100%)}.cl-scope .bw-sec>.container{max-width:1420px}.cl-scope .bw-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:var(--sp-8);align-items:center}.cl-scope .bw-copy .eyebrow{letter-spacing:.2em}.cl-scope .bw-copy h2{margin:var(--sp-4) 0 var(--sp-6)}.cl-scope .bw-copy p{font-size:var(--text-md);line-height:1.65;color:var(--ink-600);margin:0;max-width:46ch}.cl-scope .bw-art{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(ellipse 75% 78% at 50% 50%,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse 75% 78% at 50% 50%,#000 86%,transparent 100%)}.cl-scope .bw-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-12)}.cl-scope .bw-feat{display:flex;gap:var(--sp-5);align-items:flex-start;padding:0 var(--sp-8)}.cl-scope .bw-feat:first-child{padding-left:0}.cl-scope .bw-feat+.bw-feat{border-left:1px solid rgba(9,24,46,.12)}.cl-scope .bw-ic{flex:0 0 76px;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:var(--ink-950)}.cl-scope .bw-ic svg{width:30px;height:30px}.cl-scope .bw-ic-mint{background:#e8f0fe}.cl-scope .bw-ic-lav{background:#ebe5fb}.cl-scope .bw-ic-amber{background:#fdf0cf}.cl-scope .bw-feat h3{font-size:clamp(19.2px,1.5vw,23.2px);line-height:1.2;color:var(--ink-900-text);margin:var(--sp-2) 0 var(--sp-3)}.cl-scope .bw-feat p{font-size:var(--text-base);line-height:1.6;color:var(--ink-600);margin:0;max-width:none}@media(max-width:1024px){.cl-scope .bw-top{grid-template-columns:1fr}.cl-scope .bw-feats{grid-template-columns:1fr;gap:var(--sp-6);margin-top:var(--sp-8)}.cl-scope .bw-feat{padding:0}.cl-scope .bw-feat+.bw-feat{border-left:0;border-top:1px solid rgba(9,24,46,.12);padding-top:var(--sp-6)}}@media(max-width:640px){.cl-scope .bw-ic{flex-basis:56px;width:56px;height:56px}.cl-scope .bw-ic svg{width:24px;height:24px}}.cl-scope .bw-ic{background:none!important}.cl-scope .bw-ic img{width:56px;height:56px;object-fit:contain;display:block}@media(max-width:640px){.cl-scope .bw-ic img{width:44px;height:44px}}.cl-scope .home-cta{padding:var(--sp-4) 0 var(--sp-16)}.cl-scope .home-cta-box{background:var(--ink-950);color:var(--paper);border-radius:var(--radius-xl);padding:clamp(var(--sp-8),5vw,var(--sp-12));display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap}.cl-scope .home-cta-box h2{color:var(--paper);margin:0 0 var(--sp-3);max-width:16em}.cl-scope .home-cta-box p{color:var(--dark-slate-300);margin:0;max-width:none}.cl-scope .home-cta-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.cl-scope .home-cta-ghost{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.35)}.cl-scope .home-cta-ghost:hover{background:#fff;color:var(--ink-950);border-color:#fff}@media(max-width:720px){.cl-scope .wc-v2{padding-top:96px}.cl-scope .tc-section{padding-top:var(--sp-12)}}.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap,.cl-scope .tp-hero-band,.cl-scope .templates-page .tp-hero-band,.cl-scope .qt-band,.cl-scope .legal-hero{border-radius:0!important}.cl-scope .ab-hero-wrap,.cl-scope .sp-hero-wrap,.cl-scope .tp-hero-band,.cl-scope .legal-hero{position:relative}.cl-scope .ab-hero-wrap:after,.cl-scope .sp-hero-wrap:after,.cl-scope .tp-hero-band:after,.cl-scope .qt-band:after,.cl-scope .legal-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--hero-fade, 140px);pointer-events:none;z-index:0;background:linear-gradient(to bottom,rgba(252,252,252,0) 0%,rgba(252,252,252,.55) 55%,var(--paper-50) 100%)}.cl-scope .ab-hero-wrap>*,.cl-scope .sp-hero-wrap>*,.cl-scope .tp-hero-band>.container,.cl-scope .legal-hero>*{position:relative;z-index:1}.cl-scope .legal-hero{padding-bottom:calc(var(--sp-10) + 110px)}@media(max-width:640px){.cl-scope .ab-hero-wrap,.cl-scope .sp-hero-wrap,.cl-scope .tp-hero-band,.cl-scope .qt-band,.cl-scope .legal-hero{--hero-fade:90px}.cl-scope .legal-hero{padding-bottom:calc(var(--sp-8) + 70px)}}.cl-scope .ab-hero-wrap:after,.cl-scope .qt-band:after,.cl-scope .legal-hero:after{--hero-fade:110px;background:linear-gradient(to bottom,rgba(252,252,252,0) 0%,rgba(252,252,252,.08) 25%,rgba(252,252,252,.3) 50%,rgba(252,252,252,.7) 75%,var(--paper-50) 100%)}.cl-scope .qt-band{height:calc(var(--qt-band, 600px) + 70px)}.cl-scope .legal-page .legal-hero{padding-bottom:calc(var(--sp-10) + 90px)}@media(max-width:640px){.cl-scope .ab-hero-wrap:after,.cl-scope .qt-band:after,.cl-scope .legal-hero:after{--hero-fade:80px}.cl-scope .legal-page .legal-hero{padding-bottom:calc(var(--sp-8) + 60px)}}.cl-scope .templates-page .tp-hero-band,.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{--hero-top:190px;box-sizing:border-box}@media(min-width:1025px){.cl-scope .templates-page .tp-hero-band{justify-content:flex-start!important;padding-top:var(--hero-top)!important}.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{align-items:flex-start!important;padding-top:var(--hero-top)!important}.cl-scope .templates-page .tp-hero-band,.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{min-height:596px;height:596px}}@media(max-width:1024px){.cl-scope .templates-page .tp-hero-band,.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{padding-top:var(--hero-top)!important}}.cl-scope .templates-page .tp-hero-center,.cl-scope .about-page .ab-hero,.cl-scope .about-page .ab-hero-copy,.cl-scope .support-page .sp-hero-center{padding-top:0!important;margin-top:0!important}.cl-scope #tp-head,.cl-scope #about-head,.cl-scope #support-head{margin-top:0!important;margin-bottom:var(--sp-4)!important}.cl-scope .tp-hero-center>.tp-hero-sub,.cl-scope .about-page .ab-hero-copy p,.cl-scope .support-page .sp-hero-center>p{font-size:var(--text-md)!important;line-height:1.65!important}@media(max-width:1024px){.cl-scope .templates-page .tp-hero-band,.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{--hero-top:140px;min-height:520px;height:auto}}@media(max-width:1024px){.cl-scope .templates-page .tp-hero-band,.cl-scope .about-page .ab-hero-wrap,.cl-scope .support-page .sp-hero-wrap{min-height:560px}}.cl-scope .wc.wc-v2{padding-top:clamp(112px,10vw,152px);padding-bottom:clamp(64px,7vw,96px)}.cl-scope .wc-v2 .wc-top{position:relative;overflow:hidden;border-radius:32px;padding:clamp(40px,5vw,72px);background:linear-gradient(115deg,#fff 0% 42%,#e8f0fe 68%,#f3eefc);box-shadow:0 1px 2px #09182e0a,0 30px 60px -40px #09182e40;gap:clamp(32px,4vw,64px)}.cl-scope .wc-v2 .wc-top:before{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(139,108,224,.14),transparent 70%);pointer-events:none}.cl-scope .wc-v2 .wc-copy,.cl-scope .wc-v2 .wc-art{position:relative;z-index:1}.cl-scope .wc-v2 .wc-art{transform:scale(1.08);transform-origin:center}.cl-scope .wc-v2 .wc-lede{margin-bottom:var(--sp-7)}@media(max-width:900px){.cl-scope .wc-v2 .wc-art{transform:none;margin-top:var(--sp-4)}}@media(max-width:720px){.cl-scope .wc.wc-v2{padding-top:120px}.cl-scope .wc-v2 .wc-top{padding:var(--sp-7) var(--sp-5);border-radius:24px}}.cl-scope .wc-v2 .wc-art{-webkit-mask-image:none;mask-image:none}.cl-scope .home-cta{position:relative;overflow:hidden;background:#09182e;padding:clamp(96px,11vw,160px) 0;margin:0}.cl-scope .home-cta .container{position:relative;z-index:1}.cl-scope .home-cta-box{display:block;background:none;border-radius:0;padding:0 0 0 clamp(0px,12vw,224px)}.cl-scope .home-cta-box h2{color:#fff;max-width:13em;margin:0 0 var(--sp-4)}.cl-scope .home-cta-box p{color:#ffffffd1;font-size:var(--text-md);margin:0}.cl-scope .home-cta-actions{margin-top:var(--sp-7);gap:var(--sp-4)}.cl-scope .home-cta-actions .btn-primary{gap:10px}.cl-scope .home-cta-ghost{border-color:#fff6}.cl-scope .home-cta-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cl-scope .home-cta-deco span{position:absolute;display:block}.cl-scope .hcd-glow-mint{width:520px;height:520px;left:62%;top:-6%;border-radius:50%;background:radial-gradient(circle,rgba(18,216,178,.42) 0%,rgba(18,216,178,.12) 38%,transparent 68%);filter:blur(10px)}.cl-scope .hcd-glow-lav{width:560px;height:560px;left:80%;top:38%;border-radius:50%;background:radial-gradient(circle,rgba(87,101,242,.38) 0%,rgba(87,101,242,.1) 40%,transparent 70%);filter:blur(10px)}.cl-scope .hcd-card{width:460px;height:420px;left:74%;top:26%;border-radius:36px;transform:rotate(6deg);background:linear-gradient(150deg,#78e6be29,#ffffff08 45%,#8c78e614);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cl-scope .hcd-ring{width:420px;height:420px;left:86%;top:-18%;border-radius:50%;background:linear-gradient(160deg,#ffffff12,#ffffff03);border:1px solid rgba(255,255,255,.08)}@media(max-width:900px){.cl-scope .home-cta-box{padding-left:0}.cl-scope .hcd-glow-mint{left:40%;top:-30%}.cl-scope .hcd-glow-lav{left:60%;top:55%}.cl-scope .hcd-card{width:300px;height:280px;left:70%;top:50%;opacity:.7}.cl-scope .hcd-ring{width:260px;height:260px;left:78%;top:-14%}}.cl-scope .home-cta{background:var(--ink-950)}.cl-scope .hcd-card{top:14%;height:380px}@media(max-width:900px){.cl-scope .hcd-card{top:40%;height:240px}}.cl-scope .hcd-glow-lav{top:6%;width:480px;height:480px}@media(max-width:900px){.cl-scope .hcd-glow-lav{top:18%;width:380px;height:380px}}.cl-scope .home-cta{background:linear-gradient(100deg,#e8f0fe,#f6f9fe 40%,#fbfcf6 60%,#f6f3fd)}.cl-scope .home-cta-box h2{color:var(--ink-900-text)}.cl-scope .home-cta-box p{color:var(--ink-700, #2a3a52)}.cl-scope .home-cta-ghost{color:var(--ink-950);border:1.5px solid var(--ink-950)}.cl-scope .home-cta-ghost:hover{background:var(--ink-950);color:#fff;border-color:var(--ink-950)}.cl-scope .hcd-glow-mint{left:58%;top:-10%;width:620px;height:620px;filter:blur(30px);background:radial-gradient(circle,rgba(18,216,178,.45) 0%,rgba(18,216,178,.15) 40%,transparent 70%)}.cl-scope .hcd-glow-lav{left:78%;top:20%;width:560px;height:560px;filter:blur(30px);background:radial-gradient(circle,rgba(183,189,250,.45) 0%,rgba(183,189,250,.14) 42%,transparent 70%)}.cl-scope .hcd-card{left:72%;top:18%;width:470px;height:400px;border-radius:30px;transform:rotate(8deg);background:linear-gradient(160deg,#ffffff8c,#e8f0fe59 50%,#f0eafc73);border:1.5px solid rgba(18,216,178,.55);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl-scope .hcd-card i{position:absolute;top:26px;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(18,216,178,.7)}.cl-scope .hcd-card i:nth-child(1){left:26px;background:#12d8b28c}.cl-scope .hcd-card i:nth-child(2){left:52px}.cl-scope .hcd-card i:nth-child(3){left:78px}.cl-scope .hcd-ring{left:86%;top:-12%;width:420px;height:420px;border:1.5px solid rgba(150,200,240,.5);background:radial-gradient(circle at 60% 60%,#e8f0fe73,#e6f0fc26 70%)}.cl-scope .home-cta-deco .hcd-blob{left:66%;top:45%;width:380px;height:420px;border-radius:48px;background:linear-gradient(170deg,#bef0e159,#e6e1fa40);filter:blur(2px);transform:rotate(6deg)}@media(max-width:900px){.cl-scope .hcd-card{left:62%;top:48%;width:300px;height:250px;opacity:.85}.cl-scope .hcd-ring{left:74%;top:-10%;width:250px;height:250px}.cl-scope .home-cta-deco .hcd-blob{left:50%;top:60%;width:260px;height:260px}}.cl-scope .home-cta-deco .hcd-blob{filter:blur(40px);opacity:.8}.cl-scope .home-cta:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--paper-50),rgba(252,252,252,0))}.cl-scope .home-cta:before{z-index:1}.cl-scope .home-cta .container{z-index:2}.cl-scope .footer .footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:var(--sp-6)}@media(max-width:1024px){.cl-scope .footer .footer-grid{grid-template-columns:repeat(4,1fr)}.cl-scope .footer .footer-grid>.footer-col:first-child{grid-column:1 / -1}}.cl-scope .home-cta{background:#e8f0fe url(cl-home-cta-road.webp) center bottom / cover no-repeat;padding:clamp(128px,12vw,176px) 0 clamp(192px,20vw,288px)}.cl-scope .home-cta-deco{display:none}.cl-scope .home-cta:before{height:clamp(140px,14vw,220px);background:linear-gradient(to bottom,#fcfcfc,#fcfcfcfe 8.3%,#fcfcfcf6 16.7%,#fcfcfce4,#fcfcfcc9 33.3%,#fcfcfca7 41.7%,#fcfcfc80,#fcfcfc58 58.3%,#fcfcfc36 66.7%,#fcfcfc1b,#fcfcfc09 83.3%,#fcfcfc01 91.7%,#fcfcfc00)}@media(max-width:760px){.cl-scope .home-cta{background-image:url(cl-home-cta-road-1000.webp);background-size:auto 60%;background-position:center bottom;padding-bottom:256px}}@media(max-width:760px){.cl-scope .home-cta{background-size:cover;background-position:44% bottom}}.cl-scope .home-cta-box{padding-left:0!important;text-align:center}.cl-scope .home-cta-box h2{margin-left:auto!important;margin-right:auto!important}.cl-scope .home-cta-box p{margin-left:auto;margin-right:auto}.cl-scope .home-cta-actions{justify-content:center}.cl-scope .home-cta-actions .btn-primary{background:var(--ink-950)!important;color:#fff!important;border:1.5px solid var(--ink-950);box-shadow:none}.cl-scope .home-cta-actions .btn-primary:hover{background:transparent!important;color:var(--ink-950)!important}.cl-scope .home-cta{background:#fbfcf4 url(cl-home-cta-valley.webp) center bottom / cover no-repeat;padding:clamp(128px,12vw,176px) 0 clamp(160px,16vw,240px)}@media(max-width:760px){.cl-scope .home-cta{background-image:url(cl-home-cta-valley-1000.webp);background-size:cover;background-position:center bottom}}@media(max-width:760px){.cl-scope .home-cta{background-size:auto 72%;background-position:30% bottom}}.cl-scope .footer{background:#fff;color:var(--ink-950);border-top:0;padding:clamp(56px,6vw,80px) 0 0}.cl-scope .home-cta+.footer{border-top:0}.cl-scope .footer .brand{color:var(--ink-950)}.cl-scope .footer .footer-grid{align-items:start}.cl-scope .footer .footer-grid>.footer-col:first-child{display:flex;flex-direction:column;align-items:flex-start}.cl-scope .footer .footer-grid>.footer-col:first-child .newsletter-note{order:1;margin:var(--sp-4) 0 0;max-width:300px;color:var(--ink-600);font-size:var(--text-sm);line-height:1.6}.cl-scope .footer .footer-grid>.footer-col:first-child .newsletter-note.is-success{color:#5765f2}.cl-scope .footer .footer-grid>.footer-col:first-child .newsletter-form{order:2}.cl-scope .footer .newsletter-form{position:relative;width:100%;max-width:340px;margin-top:var(--sp-5);gap:0;background:#fff;border-radius:12px;box-shadow:0 12px 30px -14px #09182e47,0 0 0 1px #09182e0f;padding:6px}.cl-scope .footer .newsletter-form input{flex:1;min-width:0;background:transparent;border:0;box-shadow:none;color:var(--ink-950);padding:9.6px 12px;font-size:var(--text-sm)}.cl-scope .footer .newsletter-form input::placeholder{color:#8a968f}.cl-scope .footer .newsletter-form input:focus{outline:none}.cl-scope .footer .newsletter-form:focus-within{box-shadow:0 12px 30px -14px #09182e47,0 0 0 2px var(--green)}.cl-scope .footer .newsletter-form .btn{background:var(--ink-950);color:#fff;border:0;border-radius:9px;padding:9.6px 17.6px;box-shadow:none}.cl-scope .footer .newsletter-form .btn:hover{background:#0e2648;transform:none}.cl-scope .footer-col h4{color:var(--ink-950);text-transform:none;letter-spacing:0;font-size:var(--text-base);font-weight:700;margin-bottom:var(--sp-3)}.cl-scope .footer-col a{color:var(--ink-600)}.cl-scope .footer-col a:hover{color:var(--ink-950)}.cl-scope .footer{background:linear-gradient(to bottom,#fcfcfc,#fcfcfcfe 8.3%,#fcfcfcf6 16.7%,#fcfcfce4,#fcfcfcc9 33.3%,#fcfcfca7 41.7%,#fcfcfc80,#fcfcfc58 58.3%,#fcfcfc36 66.7%,#fcfcfc1b,#fcfcfc09 83.3%,#fcfcfc01 91.7%,#fcfcfc00) top / 100% 140px no-repeat,#fff}.cl-scope .footer-bottom{position:relative;z-index:0;margin-top:clamp(48px,5vw,72px);padding:20px 0;border-top:0;color:#ffffffb8;align-items:center}.cl-scope .footer-bottom:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--ink-950)}.cl-scope .home-cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(120px,12vw,200px);z-index:1;pointer-events:none;background:linear-gradient(to top,#fff,#fffffffe 8.3%,#fffffff6 16.7%,#ffffffe4,#ffffffc9 33.3%,#ffffffa7 41.7%,#ffffff80,#ffffff58 58.3%,#ffffff36 66.7%,#ffffff1b,#ffffff09 83.3%,#ffffff01 91.7%,#fff0)}.cl-scope .footer{overflow-x:clip}.cl-scope .home-cta+.footer{background:#fff}@media(max-width:640px){.cl-scope .footer .newsletter-form{max-width:none}}.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,2.1fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.cl-scope .footer .footer-grid>.footer-col.footer-nl{display:block;background:linear-gradient(135deg,#a58be6,#9272dc);color:#09182e;border-radius:20px;padding:clamp(25.6px,2.6vw,36px);max-width:420px}.cl-scope .fnl-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#09182e;opacity:.85}.cl-scope .fnl-title{margin:9.6px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(36.8px,3.4vw,49.6px);line-height:.95;letter-spacing:-.02em;color:#09182e;max-width:none}.cl-scope .footer .footer-nl .fnl-form{display:flex;align-items:center;gap:16px;max-width:none;margin:clamp(25.6px,2.4vw,35.2px) 0 0;padding:0;background:none;border-radius:0;box-shadow:none}.cl-scope .footer .footer-nl .fnl-form:focus-within{box-shadow:none}.cl-scope .footer .footer-nl .fnl-form input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1.5px solid #09182e;border-radius:0;padding:8.8px 0;color:#09182e;font-size:var(--text-sm);font-weight:500}.cl-scope .footer .footer-nl .fnl-form input::placeholder{color:#09182e;opacity:.85}.cl-scope .footer .footer-nl .fnl-form input:focus{outline:none;border-bottom-color:#fff}.cl-scope .fnl-go{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:#fff;color:#09182e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cl-scope .fnl-go .icon{width:20px;height:20px}.cl-scope .fnl-go:hover{transform:translate(2px);box-shadow:0 8px 20px -8px #15121f80}.cl-scope .fnl-go:focus-visible{outline:2px solid #09182e;outline-offset:3px}.cl-scope .footer .footer-nl .fnl-note{margin:12px 0 0;font-size:var(--text-xs);color:#09182e;max-width:none}.cl-scope .footer .footer-nl .fnl-note:empty{display:none}.cl-scope .footer .footer-nl .fnl-note.is-success{color:#09182e;font-weight:600}@media(max-width:1024px){.cl-scope .footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-scope .footer .footer-grid>.footer-col.footer-nl{grid-column:1 / -1;max-width:520px}}@media(max-width:640px){.cl-scope .footer .footer-grid{grid-template-columns:1fr 1fr}.cl-scope .footer .footer-grid>.footer-col.footer-nl{max-width:none}}.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin-right:clamp(0px,2vw,32px)}@media(max-width:1024px){.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin:0 0 var(--sp-4)}}.cl-scope .footer .footer-grid>.footer-col.footer-nl{background:none;border-radius:0;padding:0;color:var(--ink-950)}.cl-scope .fnl-eyebrow{color:var(--ink-600);opacity:1}.cl-scope .fnl-title{color:var(--ink-950)}.cl-scope .footer .footer-nl .fnl-form input{border-bottom-color:var(--ink-950);color:var(--ink-950)}.cl-scope .footer .footer-nl .fnl-form input::placeholder{color:var(--ink-600);opacity:1}.cl-scope .fnl-go{background:var(--ink-950);color:#fff}.cl-scope .fnl-go:hover{box-shadow:0 8px 20px -8px #09182e80}.cl-scope .fnl-go:focus-visible{outline-color:var(--ink-950)}.cl-scope .footer .footer-nl .fnl-note,.cl-scope .footer .footer-nl .fnl-note.is-success{color:#5765f2}@media(max-width:1024px){.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin-bottom:var(--sp-8)}}.cl-scope .fnl-title{margin-top:0}.cl-scope .footer,.cl-scope .home-cta+.footer{background:var(--ink-950);color:#fff}.cl-scope .home-cta:after{display:none}.cl-scope .fnl-title{color:#fff}.cl-scope .footer .footer-nl .fnl-form input{border-bottom-color:#ffffffd9;color:#fff}.cl-scope .footer .footer-nl .fnl-form input::placeholder{color:#ffffffb3}.cl-scope .footer .footer-nl .fnl-form input:focus{border-bottom-color:var(--green)}.cl-scope .fnl-go{background:#fff;color:var(--ink-950)}.cl-scope .fnl-go:hover{box-shadow:0 8px 20px -8px #0009}.cl-scope .fnl-go:focus-visible{outline-color:#fff}.cl-scope .footer .footer-nl .fnl-note,.cl-scope .footer .footer-nl .fnl-note.is-success{color:var(--green)}.cl-scope .footer-col h4{color:#fff}.cl-scope .footer-col a{color:#ffffffad}.cl-scope .footer-bottom{color:#fff9}.cl-scope .footer-bottom:before{background:#061121}.cl-scope .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-4)}.cl-scope .footer-bottom>span:first-child{justify-self:start}.cl-scope .footer-bottom-logo{justify-self:center;display:block;line-height:0}.cl-scope .footer-bottom-logo img{width:96px;height:auto;display:block}.cl-scope .footer-bottom-right{justify-self:end;display:flex;align-items:center;gap:var(--sp-4)}.cl-scope .footer-social{display:flex;gap:10px}.cl-scope .footer-social a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s ease,color .2s ease}.cl-scope .footer-social a:hover{background:#fff;color:var(--ink-950)}.cl-scope .footer-social svg{width:16px;height:16px}@media(max-width:900px){.cl-scope .footer-bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.cl-scope .footer-bottom>span:first-child,.cl-scope .footer-bottom-right{justify-self:center}.cl-scope .footer-bottom-logo{order:-1}.cl-scope .footer-bottom-right{flex-direction:column;gap:var(--sp-3)}}@media(max-width:900px){.cl-scope .footer-bottom{padding:28px 0}}.cl-scope .fnl-head{display:flex;align-items:center;gap:clamp(14.4px,1.4vw,20px)}.cl-scope .fnl-mark{flex:none;display:block;height:1.9em;width:auto;font-size:clamp(36.8px,3.4vw,49.6px)}.cl-scope .fnl-head .fnl-title{margin:0}@media(max-width:1024px){.cl-scope .fnl-mark{height:1.9em}}.cl-scope .footer .footer-grid>.footer-col.footer-nl{container-type:inline-size}.cl-scope .fnl-head{font-size:13.45cqi;gap:.4em}.cl-scope .fnl-head .fnl-title{font-size:1em;white-space:nowrap}.cl-scope .fnl-mark,.cl-scope .fnl-head .fnl-mark{font-size:1em;height:1.9em}.cl-scope .fnl-head{font-size:13.52cqi}@media(max-width:1024px){.cl-scope .footer .footer-grid>.footer-col.footer-nl{max-width:400px}}.cl-scope .fnl-mark,.cl-scope .fnl-head .fnl-mark{height:1.688em;margin-top:.0935em}.cl-scope .fnl-mark,.cl-scope .fnl-head .fnl-mark{height:1.68em;margin-top:.074em}.cl-scope .footer-bottom>.footer-social{justify-self:center}@media(max-width:900px){.cl-scope .footer-bottom>.footer-social{order:-1}}.cl-scope .footer,.cl-scope .home-cta+.footer{background:#09182e}.cl-scope .footer-bottom:before{background:#040b15}.cl-scope .wc.wc-v3{position:relative;overflow:hidden;padding-top:clamp(96px,9vw,136px);padding-bottom:clamp(48px,5vw,80px)}.cl-scope .wc-v3 .wc-top{position:static;display:block;background:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;min-height:min(38.8vw,804px);display:flex;align-items:center}.cl-scope .wc-v3 .wc-top:before{display:none}.cl-scope .wc-v3 .wc-copy{max-width:min(640px,46vw)}.cl-scope .wc-v3 .wc-lined{border-left:2px solid #a8c8b8;padding-left:clamp(24px,2.6vw,40px);margin-bottom:var(--sp-8)}.cl-scope .wc-v3 .wc-lede{margin-bottom:0}.cl-scope .wc-v3 .wc-btn{margin-left:calc(clamp(24px,2.6vw,40px) + 2px)}.cl-scope .wc-v3 .wc-art{position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(52.8vw,1100px);height:auto;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%),linear-gradient(180deg,transparent 0,#000 7%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 15%),linear-gradient(180deg,transparent 0,#000 7%,#000 92%,transparent 100%);mask-composite:intersect}@media(max-width:1199px){.cl-scope .wc-v3 .wc-top{display:block;min-height:0}.cl-scope .wc-v3 .wc-copy{max-width:640px}.cl-scope .wc-v3 .wc-art{position:relative;top:auto;right:auto;transform:none;width:min(100%,820px);margin:var(--sp-8) 0 0 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 94%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 94%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 92%,transparent 100%)}}@media(max-width:720px){.cl-scope .wc.wc-v3{padding-top:120px}.cl-scope .wc-v3 .wc-top{padding:0}.cl-scope .wc-v3 .wc-art{width:calc(100% + 2*var(--sp-5));margin:var(--sp-6) calc(-1*var(--sp-5)) 0}}@media(min-width:1200px){.cl-scope .wc-v3>.container{position:static}.cl-scope .wc-v3 .wc-art{right:auto;left:max(calc(50% - 2.8vw),calc(50% - 10px))}}@media(min-width:2150px){.cl-scope .wc-v3 .wc-art{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 7%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 7%,#000 92%,transparent 100%)}}.cl-scope .wc-v3 .wc-lined{border-left:0;padding-left:0}.cl-scope .wc-v3 .wc-btn{margin-left:0}.cl-scope .fnl-head{font-size:13.385cqi}.cl-scope .hero-nav .brand-pill,.cl-scope .site-header-home .hero-nav .brand-pill,.cl-scope .site-header-home.is-light .hero-nav .brand-pill,.cl-scope .hero-card-bare .hero-nav .brand-pill{background:none;padding:0 0 0 6px}.cl-scope .hero-nav .brand-pill .brand-logo{height:40px}.cl-scope .fnl-head .fnl-mark{display:none}.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr)}.cl-scope .footer-mark{align-self:stretch;display:flex;align-items:stretch}.cl-scope .footer-mark img{height:var(--fmark-h, 182px);width:auto;display:block}@media(max-width:1024px){.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.cl-scope .footer-mark{display:none}}@media(min-width:1025px){.cl-scope .footer .footer-grid>.footer-col:not(.footer-nl) a{white-space:nowrap}}@media(min-width:1025px){.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);column-gap:clamp(20px,2.4vw,40px)}}@media(max-width:1024px){.cl-scope .footer .footer-grid{column-gap:clamp(16px,2.4vw,24px)}.cl-scope .footer-mark img{height:150px}.cl-scope .footer-mark{align-items:flex-start;padding-top:4px}}@media(max-width:640px){.cl-scope .footer .footer-grid{grid-template-columns:1fr 1fr}}@media(min-width:1025px){.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,1fr) auto auto auto auto auto;column-gap:clamp(32px,3.6vw,56px)}.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin-right:clamp(16px,3vw,48px)}}@media(max-width:1024px)and (min-width:641px){.cl-scope .footer .footer-grid{grid-template-columns:auto auto auto auto auto;justify-content:space-between}}.cl-scope .footer-mark img{opacity:.35}@media(min-width:641px){.cl-scope .hero-nav{display:grid;grid-template-columns:1fr auto 1fr}.cl-scope .hero-nav .nav-links{order:1;justify-self:start}.cl-scope .hero-nav .brand-pill{order:2;justify-self:center;padding:0}.cl-scope .hero-nav .nav-cta{order:3;justify-self:end}}.cl-scope .hero-nav .brand-pill .brand-logo{height:30px;opacity:.55;transition:opacity var(--dur-fast) var(--ease)}.cl-scope .hero-nav .brand-pill:hover .brand-logo{opacity:.8}.cl-scope .hero-nav .nav-links a{white-space:nowrap}@media(min-width:641px)and (max-width:1000px){.cl-scope .hero-nav{gap:var(--sp-3)}.cl-scope .hero-nav .nav-links{gap:0}.cl-scope .hero-nav .nav-links a{padding-left:10px;padding-right:10px}.cl-scope .hero-nav .nav-login{font-size:0;gap:0;padding-left:10px;padding-right:10px}.cl-scope .hero-nav .nav-login .icon{width:18px;height:18px}.cl-scope .hero-nav .brand-pill .brand-logo{height:26px}}.cl-scope .hero-nav .nav-links a,.cl-scope .site-header-home.is-light .hero-nav .nav-links a,.cl-scope .site-header-home .hero-nav .nav-links a{color:var(--ink-900-text)}.cl-scope .hero-nav .brand-pill .brand-logo{opacity:1}.cl-scope .hero-nav .brand-pill:hover .brand-logo{opacity:.75}.cl-scope .footer-mark img{opacity:.18}.cl-scope .footer-mark img{opacity:.09}.cl-scope .td-shot{border-radius:24px;overflow:hidden;background:#fbf7ef;box-shadow:0 22px 40px -28px #09182e47}.cl-scope .td-shot img{display:block;width:100%;height:auto}.cl-scope .pd-news{background:var(--paper-50);padding:clamp(64px,7vw,88px) 0 clamp(72px,8vw,104px);text-align:center}.cl-scope .pd-news-inner{max-width:960px}.cl-scope .pd-news h2{margin:0 0 9.6px}.cl-scope .pd-news-sub{margin:0 auto 32px;font-size:17px;color:var(--ink-900-text)}.cl-scope .pd-news-form{text-align:left}.cl-scope .pd-news-row{display:flex;background:#fff;border:1px solid var(--line-light-strong);border-radius:999px;overflow:hidden}.cl-scope .pd-news-row input{flex:1;min-width:0;border:0;background:transparent;padding:0 20px;height:60px;font:inherit;font-size:16px;color:var(--ink-900-text);outline:none}.cl-scope .pd-news-row input::placeholder{color:var(--ink-500)}.cl-scope .pd-news-row:focus-within{border-color:var(--ink-900-text)}.cl-scope .pd-news-btn{flex:0 0 auto;width:clamp(140px,20%,192px);border:0;border-radius:999px;margin:-1px -1px -1px 0;background:var(--ink-950);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.cl-scope .pd-news-btn:hover{background:var(--ink-800)}.cl-scope .pd-news-check{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.5;color:var(--ink-600);cursor:pointer}.cl-scope .pd-news-check:first-of-type{margin-top:32px}.cl-scope .pd-news-check input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink-950)}.cl-scope .pd-news-check a{color:inherit;text-decoration:underline}.cl-scope .pd-news-note{margin:14px 0 0;font-size:14px;text-align:left;color:var(--ink-600)}.cl-scope .pd-news-note:empty{display:none}.cl-scope .pd-news-note.is-success{color:var(--ink-900-text);font-weight:600}@media(max-width:640px){.cl-scope .pd-news-row input{height:54px;padding:0 16px}.cl-scope .pd-news-btn{width:auto;padding:0 20px;font-size:15px}}.cl-scope .pd-news-check input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--line-light-strong);border-radius:3px;display:grid;place-content:center;cursor:pointer;padding:0}.cl-scope .pd-news-check input:checked{background:var(--ink-950);border-color:var(--ink-950)}.cl-scope .pd-news-check input:checked:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.cl-scope .pd-news-check input:focus-visible{outline:2px solid var(--ink-900-text);outline-offset:2px}.cl-scope .hero-nav .brand-pill .brand-logo{height:36px}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo{height:30px}}.cl-scope .footer-mark{display:none}.cl-scope .fnl-head .fnl-mark{display:block}.cl-scope .fnl-head{align-items:flex-start;font-size:13.92cqi}@media(min-width:1025px){.cl-scope .footer .footer-grid{grid-template-columns:minmax(0,1fr) auto auto auto auto}}@media(max-width:1024px)and (min-width:641px){.cl-scope .footer .footer-grid{grid-template-columns:auto auto auto auto}}.cl-scope .hero-nav .brand-pill .brand-logo{height:40px;width:auto}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo{height:32px}}.cl-scope .footer-nl .fnl-logo{display:block;width:100%;max-width:360px;margin-bottom:clamp(22.4px,2.4vw,32px)}.cl-scope .footer-nl .fnl-logo img{display:block;width:100%;height:auto}.cl-scope .footer-nl .fnl-logo:hover{opacity:.85}.cl-scope .fnl-head{font-size:min(19.2cqi,56px)}.cl-scope .footer-nl .fnl-head{display:none!important}.cl-scope .footer-nl .fnl-logo{margin-bottom:0}@media(max-width:640px){.cl-scope .footer-nl .fnl-logo{max-width:240px}}.cl-scope .footer-nl .fnl-logo{max-width:220px}@media(max-width:640px){.cl-scope .footer-nl .fnl-logo{max-width:170px}}.cl-scope .footer-nl .fnl-desc{margin:17.6px 0 0;max-width:340px;font-size:15px;line-height:1.65;color:var(--dark-slate-300)}.cl-scope .footer .footer-nl .fnl-form{margin-top:25.6px;max-width:380px;display:flex;align-items:center;gap:12px}.cl-scope .footer .footer-nl .fnl-form input{flex:1;min-width:0}.cl-scope .footer .footer-nl .fnl-go.fnl-sub{width:auto;height:auto;border-radius:999px;padding:12px 20.8px;background:var(--violet);color:#fff;font-weight:700;font-size:14px;white-space:nowrap}.cl-scope .footer .footer-nl .fnl-go.fnl-sub:hover{background:#4a57e6}.cl-scope .footer-nl .fnl-logo{max-width:160px}@media(max-width:640px){.cl-scope .footer-nl .fnl-logo{max-width:140px}}.cl-scope #why.wc-v3{padding-top:clamp(64px,7vw,100px)!important}.cl-scope .fnl-lang{position:relative;display:inline-block;margin-top:22px}.cl-scope .fnl-lang-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1.5px solid rgba(255,255,255,.85);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.cl-scope .fnl-lang-btn:hover,.cl-scope .fnl-lang-btn[aria-expanded=true]{background:#ffffff14;border-color:#fff}.cl-scope .fnl-lang-btn svg{width:18px;height:18px;flex:none}.cl-scope .fnl-lang-btn .fnl-lang-chev{width:15px;height:15px;opacity:.8;transition:transform .2s}.cl-scope .fnl-lang-btn[aria-expanded=true] .fnl-lang-chev{transform:rotate(180deg)}.cl-scope .fnl-lang-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:0 18px 40px -12px #00000073;z-index:20}.cl-scope .fnl-lang-menu li{padding:9px 14px;border-radius:9px;color:var(--ink-950, #09182e);font-size:15px;cursor:pointer;white-space:nowrap}.cl-scope .fnl-lang-menu li:hover{background:#e8f0fe}.cl-scope .fnl-lang-menu li[aria-selected=true]{font-weight:600}.cl-scope .hero-nav .brand-pill .brand-logo,.cl-scope .site-header .brand-logo{height:28px!important;width:auto!important}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo,.cl-scope .site-header .brand-logo{height:22px!important}}.cl-scope .fnl-logo img{width:100%;height:auto}@media(max-width:640px){.cl-scope .fnl-logo{max-width:220px!important}}.cl-scope .hero-nav .brand-pill .brand-logo,.cl-scope .site-header .brand-logo{max-width:none!important;object-fit:contain}.cl-scope .hero-nav .brand-pill{flex-shrink:0}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo,.cl-scope .site-header .brand-logo{height:18px!important}}@media(max-width:380px){.cl-scope .hero-nav .brand-pill .brand-logo,.cl-scope .site-header .brand-logo{height:16px!important}}.cl-scope .home-cta.hcf{background:linear-gradient(100deg,#07090c,#0f1318 45%,#1c2127)!important;padding:clamp(72px,8vw,112px) 0 0!important;margin:0;position:relative;overflow:hidden;text-align:left}.cl-scope .home-cta.hcf:before,.cl-scope .home-cta.hcf:after{display:none!important;content:none}.cl-scope .hcf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-scope .hcf-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:clamp(32px,5vw,80px);align-items:start}.cl-scope .hcf-text{padding-top:clamp(8px,2vw,24px)}.cl-scope .hcf-text h2{color:#fff;margin:0 0 var(--sp-6);max-width:11em;line-height:1.08}.cl-scope .hcf-text p{color:#ffffffb8;font-size:var(--text-md);line-height:1.6;margin:0 0 var(--sp-8);max-width:30em}.cl-scope .hcf-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:999px;background:#d9d9d9;color:#111;font-weight:500;border:1px solid rgba(255,255,255,.5);text-decoration:none;transition:background .2s,color .2s}.cl-scope .hcf-btn:hover{background:#fff;color:#09182e}.cl-scope .hcf-app{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:clamp(420px,40vw,560px);border:1px solid rgba(255,255,255,.07);border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#ffffff03,#ffffff0a)}.cl-scope .hcf-side{border-right:1px solid rgba(255,255,255,.07);background:#00000047;border-radius:22px 0 0;padding:14px 20px}.cl-scope .hcf-side-top{display:flex;align-items:center;justify-content:space-between;color:#ffffff8c;margin-bottom:22px}.cl-scope .hcf-side-top .hcf-pill{width:62px;height:15px;border-radius:999px;background:#ffffff2e}.cl-scope .hcf-side-top svg{width:18px;height:18px}.cl-scope .hcf-side ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cl-scope .hcf-side a{display:flex;align-items:center;gap:12px;padding:7px 0;color:#ffffffe6;font-size:15px;text-decoration:none;transition:color .2s}.cl-scope .hcf-side a svg{width:16px;height:16px;flex-shrink:0;opacity:.85}.cl-scope .hcf-side a:hover{color:var(--mint, #12d8b2)}.cl-scope .hcf-main{display:flex;align-items:flex-start;justify-content:center;padding:clamp(80px,9vw,128px) clamp(20px,4vw,48px) clamp(80px,8vw,112px)}.cl-scope .hcf-card{width:100%;max-width:430px;text-align:center;color:#fff}.cl-scope .hcf-avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#09182e;font-weight:600;font-size:16px;margin-bottom:10px}.cl-scope .hcf-card h3{color:#fff;font-size:17px;font-family:var(--font-body, "Poppins", sans-serif);font-weight:600;margin:0 0 6px}.cl-scope .hcf-sub{display:inline-flex;align-items:center;gap:8px;color:#ffffffd9;font-size:14.5px;margin:0 0 24px}.cl-scope .hcf-sub svg{width:18px;height:18px;color:var(--mint, #12d8b2)}.cl-scope .hcf-form{display:grid;gap:10px;margin:0 0 20px}.cl-scope .hcf-form input{width:100%;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;padding:0 20px;font:inherit;font-size:15px;text-align:center}.cl-scope .hcf-form input::placeholder{color:#ffffff80}.cl-scope .hcf-form input:focus{outline:none;border-color:#fff9;background:#ffffff1a}.cl-scope .hcf-form button{height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#d9d9d9;color:#111;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.cl-scope .hcf-form button:hover{background:#fff}.cl-scope .hcf-note{color:#ffffff9e;font-size:12.5px;line-height:1.6;text-align:left;margin:0}.cl-scope .hcf-note a{color:#ffffffd9;text-decoration:underline}.cl-scope .hcf-note.is-success{color:var(--mint, #12d8b2);text-align:center;font-size:14px}.cl-scope .hcf-hills{position:relative;z-index:3;display:block;width:100%;height:clamp(130px,14vw,220px);margin-top:clamp(-110px,-6vw,-60px);pointer-events:none}.cl-scope .home-cta.hcf+.footer{border-top:0}@media(max-width:1100px){.cl-scope .hcf-app{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:900px){.cl-scope .hcf-grid{grid-template-columns:1fr;gap:40px}.cl-scope .hcf-text{text-align:center}.cl-scope .hcf-text h2,.cl-scope .hcf-text p{margin-left:auto;margin-right:auto}.cl-scope .hcf-main{padding:48px 24px 112px}}@media(max-width:640px){.cl-scope .hcf-app{grid-template-columns:1fr;min-height:0}.cl-scope .hcf-side{display:none}.cl-scope .hcf-app{border-radius:22px 22px 0 0}.cl-scope .hcf-main{padding:40px 20px 96px}.cl-scope .hcf-hills{height:120px;margin-top:-50px}}.cl-scope .hcf-app{grid-template-columns:minmax(0,1fr)!important}.cl-scope .hcf-card h3.hcf-title{font-family:var(--font-display,"Poppins",serif);font-weight:700;font-size:clamp(35.2px,3.4vw,48px);line-height:1.02;letter-spacing:-.01em;color:#fff;text-align:center;margin:0 0 16px}.cl-scope .hcf-note{text-align:center}.cl-scope .hcf-text p{margin-bottom:0}@media(min-width:901px){.cl-scope .hcf-text{align-self:center;padding-top:0;margin-top:-48px}}.cl-scope .hcf-rise .hcf-app{will-change:transform}.cl-scope .home-cta.hcf{padding-bottom:100px!important}.cl-scope .hcf-hills{display:none}.cl-scope .hcf-edge{position:absolute;left:0;right:0;bottom:0;width:100%;height:140px;z-index:3;display:block;pointer-events:none}.cl-scope .hcf-app{border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;min-height:0!important;box-shadow:0 30px 60px -30px #0009}.cl-scope .hcf-main{padding:clamp(72px,8vw,112px) clamp(20px,4vw,48px) clamp(56px,5vw,72px)!important}@media(max-width:900px){.cl-scope .home-cta.hcf{padding-bottom:100px!important}}.cl-scope .hcf-edge{height:170px}.cl-scope .home-cta.hcf{padding-bottom:90px!important}@media(max-width:900px){.cl-scope .home-cta.hcf{padding-bottom:90px!important}}@media(max-width:900px){.cl-scope .hcf-main{padding-bottom:104px!important}}.cl-scope .zz-sec{position:relative;overflow:hidden;color:#fff;padding:clamp(80px,9vw,128px) 0;background:radial-gradient(60% 50% at 85% 20%,rgba(87,101,242,.22),transparent 70%),radial-gradient(50% 45% at 10% 85%,rgba(61,123,240,.18),transparent 70%),linear-gradient(180deg,#000,#071029 18%,#0a1838 60%,#09182e)}.cl-scope .zz-sec .container{display:grid;gap:clamp(80px,9vw,128px)}.cl-scope .zz-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.cl-scope .zz-copy .eyebrow{color:#8f99ff}.cl-scope .zz-copy h2{color:#fff;margin:var(--sp-3) 0 var(--sp-5);max-width:14em}.cl-scope .zz-copy>p{color:#ffffffb8;font-size:var(--text-md);line-height:1.65;margin:0 0 var(--sp-8);max-width:34em}.cl-scope .zz-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:#5765f2;color:#fff;font-weight:600;text-decoration:none;box-shadow:0 10px 30px -10px #5765f2b3;transition:background .2s,transform .2s}.cl-scope .zz-btn:hover{background:#6a77ff;transform:translateY(-2px)}.cl-scope .zz-btn .icon{width:16px;height:16px}.cl-scope .zz-media{position:relative}.cl-scope .zz-frame{position:relative;border-radius:22px;overflow:hidden;background:#fff;border:6px solid #fff;box-shadow:0 40px 80px -40px #000c}.cl-scope .zz-frame img{display:block;width:100%;height:auto}.cl-scope .zz-media-card{max-width:560px}.cl-scope .zz-chip{position:absolute;top:12%;right:-8%;width:190px;padding:12px 14px;border-radius:14px;background:#fff;color:#09182e;box-shadow:0 20px 40px -18px #0009;display:grid;gap:8px;font-size:12px}.cl-scope .zz-chip-k{font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5765f2}.cl-scope .zz-chip-r{display:flex;align-items:center;gap:8px}.cl-scope .zz-chip-r b{margin-left:auto;width:34px;height:6px;border-radius:6px;background:#12d8b2}.cl-scope .zz-chip-r b.zz-bar{background:linear-gradient(90deg,#5765f2 60%,#e8f0fe 60%)}.cl-scope .zz-tick{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#12d8b2;color:#09182e;font-style:normal;font-size:10px;font-weight:700}.cl-scope .zz-dot{width:16px;height:16px;border-radius:50%;border:2px solid #5765f2}.cl-scope .zz-pill{position:absolute;left:50%;bottom:-22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:13px 26px;border-radius:12px;background:#fff;color:#09182e;font-weight:700;font-size:15px;box-shadow:0 20px 40px -18px #0009}.cl-scope .zz-pill svg{width:16px;height:16px;color:#5765f2}.cl-scope .zz-list{list-style:none;margin:0 0 var(--sp-8);padding:0;display:grid;gap:16px}.cl-scope .zz-list li{display:flex;gap:14px;align-items:flex-start}.cl-scope .zz-ic{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center}.cl-scope .zz-ic img{width:28px;height:28px;object-fit:contain}.cl-scope .zz-list h3{font-family:var(--font-body,"Poppins",sans-serif);font-size:16px;font-weight:600;color:#fff;margin:2px 0 3px}.cl-scope .zz-list p{font-size:14px;line-height:1.5;color:#ffffff9e;margin:0}.cl-scope .zz-media-free{padding:8% 6%}.cl-scope .zz-glow{position:absolute;top:5%;right:8%;bottom:5%;left:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(87,101,242,.45),transparent);filter:blur(30px)}.cl-scope .zz-frame-soft{border:0;border-radius:24px;background:#f4f9f8}.cl-scope .zz-bub{position:absolute;width:62px;height:62px;border-radius:50%;background:linear-gradient(145deg,#6a77ff,#3d4fe0);display:grid;place-items:center;box-shadow:0 14px 30px -10px #5765f2cc,inset 0 1px #ffffff59;animation:zzFloat 6s ease-in-out infinite}.cl-scope .zz-bub img{width:34px;height:34px;object-fit:contain;background:#fff;border-radius:50%;padding:4px}.cl-scope .zz-bub-1{top:0;left:10%}.cl-scope .zz-bub-2{top:20%;right:0;width:54px;height:54px;animation-delay:-2s}.cl-scope .zz-bub-3{bottom:2%;right:12%;animation-delay:-4s}.cl-scope .zz-tag{position:absolute;left:0;bottom:14%;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#fff;color:#09182e;font-size:13px;font-weight:700;box-shadow:0 18px 36px -16px #0009}.cl-scope .zz-tag i{width:8px;height:8px;border-radius:50%;background:#12d8b2;box-shadow:0 0 0 4px #12d8b233}@keyframes zzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.cl-scope .zz-bub{animation:none}}@media(max-width:900px){.cl-scope .zz-row{grid-template-columns:1fr}.cl-scope .zz-row-rev .zz-media{order:-1}.cl-scope .zz-media-card{max-width:none;margin-right:8%}.cl-scope .zz-chip{right:-6%;width:170px}}@media(max-width:560px){.cl-scope .zz-chip{top:auto;bottom:22%;right:-4%;width:150px;font-size:11px;padding:10px}.cl-scope .zz-pill{font-size:13px;padding:11px 18px}.cl-scope .zz-bub{width:48px;height:48px}.cl-scope .zz-bub img{width:26px;height:26px}.cl-scope .zz-tag{font-size:12px}}.cl-scope .zz-sec{background:#000}.cl-scope .zz-glow{background:radial-gradient(closest-side,rgba(87,101,242,.3),transparent)}@media(max-width:900px){.cl-scope .zz-media-card{margin-bottom:28px}}.cl-scope .zz-row-rev{margin-top:clamp(40px,5vw,72px)}.cl-scope .zz-copy h2{margin-top:0}.cl-scope .footer,.cl-scope .home-cta+.footer{background:#5765f2!important;color:#fff}.cl-scope .footer-bottom:before{background:#4450d6!important}.cl-scope .footer-col a{color:#ffffffe0}.cl-scope .footer-col a:hover{color:#09182e}.cl-scope .footer-bottom{color:#ffffffd9}.cl-scope .footer-nl .fnl-desc{color:#ffffffe6!important}.cl-scope .footer-social a{background:#ffffff2e}.cl-scope .footer-social a:hover{background:#fff;color:#5765f2}.cl-scope .footer-bottom:before{background:#000!important}.cl-scope .footer-bottom{color:#ffffffb3}.cl-scope .footer-social a{background:#ffffff1f}@media(min-width:901px){.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin-top:-56px}}@media(max-width:900px){.cl-scope .footer .footer-grid>.footer-col.footer-nl{margin-top:-24px}}.cl-scope .fv-sec{position:relative;overflow:hidden;color:#fff;padding:clamp(72px,8vw,112px) 0 0;background:radial-gradient(70% 60% at 25% 40%,rgba(120,132,255,.35),transparent 70%),linear-gradient(160deg,#4a52d9,#3a3cb8,#2c2a92)}.cl-scope .fv-word{position:absolute;left:50%;top:clamp(80px,9vw,128px);transform:translate(-50%);white-space:nowrap;font-family:var(--font-display,"Poppins",serif);font-weight:800;text-transform:uppercase;font-size:clamp(80px,15vw,240px);line-height:1;letter-spacing:-.02em;color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none}.cl-scope .fv-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:end}.cl-scope .fv-person{align-self:end}.cl-scope .fv-person img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto;filter:drop-shadow(0 30px 50px rgba(20,16,90,.45))}.cl-scope .fv-right{padding-bottom:clamp(72px,8vw,112px)}.cl-scope .fv-right h2{color:#fff;margin:0 0 var(--sp-3)}.cl-scope .fv-sub{color:#fffc;font-size:var(--text-md);margin:0 0 var(--sp-8)}.cl-scope .fv-acc{display:grid;gap:20px}.cl-scope .fv-item{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 40px -24px #0a084699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s}.cl-scope .fv-item[data-open=true]{background:#ffffff29}.cl-scope .fv-item h3{margin:0}.cl-scope .fv-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;background:none;border:0;color:#fff;cursor:pointer;text-align:left;font-family:var(--font-body,"Poppins",sans-serif);font-size:clamp(17px,1.5vw,20px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.cl-scope .fv-ic{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#12d8b2}.cl-scope .fv-ic:before,.cl-scope .fv-ic:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#09182e;border-radius:2px;transition:transform .25s}.cl-scope .fv-ic:after{transform:rotate(90deg)}.cl-scope .fv-item[data-open=true] .fv-ic:after{transform:rotate(0)}.cl-scope .fv-q:hover .fv-ic{background:#fff}.cl-scope .fv-q:focus-visible{outline:2px solid #fff;outline-offset:-4px}.cl-scope .fv-a{padding:0 28px 26px}.cl-scope .fv-a p{margin:0 0 14px;max-width:34em;font-size:14px;line-height:1.6;text-transform:uppercase;letter-spacing:.01em;color:#ffffffe0}.cl-scope .fv-go{display:inline-flex;align-items:center;gap:8px;color:#12d8b2;font-weight:700;font-size:14px;text-decoration:none}.cl-scope .fv-go svg{width:15px;height:15px;transition:transform .2s}.cl-scope .fv-go:hover svg{transform:translate(3px)}@media(max-width:900px){.cl-scope .fv-grid{grid-template-columns:1fr}.cl-scope .fv-right{order:-1;padding-bottom:0}.cl-scope .fv-person img{max-width:420px}.cl-scope .fv-word{top:auto;bottom:12%;font-size:22vw}}@media(max-width:560px){.cl-scope .fv-q{padding:20px}.cl-scope .fv-a{padding:0 20px 22px}}@media(min-width:901px){.cl-scope .fv-person img{width:118%;max-width:none;margin-left:-12%}.cl-scope .fv-word{top:auto;bottom:52%}}.cl-scope .fv-sec{background:radial-gradient(60% 50% at 25% 35%,rgba(130,140,255,.3),transparent 70%),linear-gradient(180deg,#2f2c98,#3c3eba,#4b53dc 70%,#5765f2)!important}.cl-scope .fv-person img{-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}.cl-scope .footer,.cl-scope .home-cta+.footer{background:#09182e!important}.cl-scope .footer-col a:hover{color:#fff}.cl-scope .footer-social a:hover{color:#09182e}.cl-scope #templates.tc-section{background:#000!important}.cl-scope #templates .tc-head h2,.cl-scope #templates .tc-head p{color:#fff}.cl-scope #templates .tc-head p{color:#ffffffb8}.cl-scope #templates .tc{background:#111418;border-color:#ffffff14;box-shadow:none}.cl-scope #templates .tc-body{background:#111418}.cl-scope #templates .tc-name,.cl-scope #templates .tc-name a{color:#fff}.cl-scope #templates .tc-buy.btn-dark{background:#5765f2;border-color:#5765f2;color:#fff}.cl-scope #templates .tc-buy.btn-dark:hover{background:#fff;border-color:#fff;color:#09182e}.cl-scope #templates .tc-link{color:#fff}.cl-scope #templates .tc-link:hover{color:#12d8b2}.cl-scope #blog.ln-sec{background:#000!important}.cl-scope #blog .ln-media{background:#ffffff14;box-shadow:none}.cl-scope #blog .ln-all:hover,.cl-scope #blog .ln-card:hover h3{color:#8f99ff}.cl-scope .fv-sec{background:radial-gradient(60% 50% at 25% 35%,rgba(130,140,255,.3),transparent 70%),linear-gradient(180deg,#2f2c98,#3c3eba 40%,#232270 78%,#000)!important}.cl-scope .zz-sec,.cl-scope #templates.tc-section,.cl-scope #blog.ln-sec{background:linear-gradient(100deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope #templates .tc,.cl-scope #templates .tc-body{background:#ffffff0a}.cl-scope .fv-sec{background:radial-gradient(60% 50% at 25% 35%,rgba(130,140,255,.3),transparent 70%),linear-gradient(180deg,#2f2c98,#3c3eba 40%,#2a2a80,#2a2a8000),linear-gradient(100deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope .home-cta.hcf+.footer{background:#e8f0fe!important;color:#000}.cl-scope .home-cta.hcf+.footer .footer-col h4{color:#000}.cl-scope .home-cta.hcf+.footer .footer-col a{color:#000000b8}.cl-scope .home-cta.hcf+.footer .footer-col a:hover{color:#5765f2}.cl-scope .home-cta.hcf+.footer .fnl-desc{color:#000000bf!important}.cl-scope .home-cta.hcf+.footer .fnl-lang-btn{border-color:#000;color:#000}.cl-scope .home-cta.hcf+.footer .fnl-lang-btn:hover,.cl-scope .home-cta.hcf+.footer .fnl-lang-btn[aria-expanded=true]{background:#0000000d;border-color:#000}.cl-scope .home-cta.hcf+.footer .fnl-lang-menu{box-shadow:0 12px 30px -10px #00000040;border:1px solid rgba(0,0,0,.1)}.cl-scope .fv-person img{transform-origin:50% 70%;will-change:transform}@media(min-width:901px){.cl-scope .fv-person img{width:100%;max-width:560px;margin:0 auto}}.cl-scope .fv-poses{position:relative;max-width:440px;margin:0 auto;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);filter:drop-shadow(0 30px 50px rgba(20,16,90,.45))}.cl-scope .fv-poses .fv-pose{display:block;width:100%;height:auto;opacity:0;transition:opacity .22s ease;-webkit-mask-image:none;mask-image:none;filter:none;transform:none;margin:0;max-width:none}.cl-scope .fv-poses .fv-pose+.fv-pose{position:absolute;top:0;right:0;bottom:0;left:0}.cl-scope .fv-poses .fv-pose.is-on{opacity:1}@media(max-width:900px){.cl-scope .fv-poses{max-width:340px}}.cl-scope .fv-poses .fv-pose{transition:none;opacity:0}.cl-scope .fv-poses .fv-pose:first-child{opacity:1}.cl-scope .fv-poses{max-width:470px}@media(min-width:901px){.cl-scope #find-your-path .fv-grid{align-items:start}.cl-scope #find-your-path .fv-person{align-self:start}}@media(min-width:901px){.cl-scope #find-your-path .fv-person{align-self:stretch;position:relative}.cl-scope #find-your-path .fv-poses{position:absolute;top:0;left:0;right:0;bottom:clamp(72px,8vw,112px);max-width:none;width:100%;margin:0;-webkit-mask-image:linear-gradient(to bottom,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 92%,transparent 100%)}.cl-scope #find-your-path .fv-poses .fv-pose{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}}@media(min-width:901px){.cl-scope #find-your-path .fv-right{order:-1}}.cl-scope .fv-sec{background:radial-gradient(60% 50% at 75% 35%,rgba(130,140,255,.3),transparent 70%),linear-gradient(180deg,#2f2c98,#3c3eba 40%,#2a2a80,#2a2a8000),linear-gradient(90deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope .fv-poses .fv-pose{opacity:0!important;transition:opacity .12s ease-out}.cl-scope .fv-poses .fv-pose.is-on{opacity:1!important;z-index:1}.cl-scope .fv-poses .fv-pose:first-child{opacity:0!important}.cl-scope .fv-poses .fv-pose:first-child.is-on{opacity:1!important}.cl-scope .fv-poses .fv-pose,.cl-scope .fv-poses .fv-pose:first-child{opacity:0!important;transition:none!important;z-index:0}.cl-scope .fv-poses .fv-pose.is-prev{opacity:1!important;z-index:1}.cl-scope .fv-poses .fv-pose.is-on{opacity:1!important;z-index:2;transition:opacity .14s ease-out!important}@media(min-width:901px){.cl-scope #find-your-path .fv-poses{bottom:0;-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}}@media(min-width:901px){.cl-scope #find-your-path .fv-right{position:relative;z-index:2}.cl-scope #find-your-path .fv-person{pointer-events:none}.cl-scope #find-your-path .fv-poses{top:-80px;left:-9%;right:-9%;width:auto}}.cl-scope .hero-nav .nav-signup{margin-left:-6px}@media(min-width:641px)and (max-width:1000px){.cl-scope .hero-nav .nav-signup{font-size:var(--text-sm);padding-left:8px;padding-right:8px}}@media(min-width:901px){.cl-scope #find-your-path .fv-right h2{white-space:nowrap;width:max-content;font-size:clamp(28px,2.75vw,40px)}}@media(max-width:900px){.cl-scope #find-your-path .fv-br{display:none}}.cl-scope #find-your-path .fv-acc{align-content:start}.cl-scope .fnl-logo{max-width:200px!important}@media(max-width:640px){.cl-scope .fnl-logo{max-width:170px!important}}.cl-scope .fnl-logo{max-width:192px!important}@media(max-width:640px){.cl-scope .fnl-logo{max-width:163px!important}}.cl-scope .fnl-logo{max-width:260px!important}@media(max-width:640px){.cl-scope .fnl-logo{max-width:210px!important}}.cl-scope .hcf-form button,.cl-scope .pd-news-btn{background:#5765f2!important;border-color:#5765f2!important;color:#fff!important}.cl-scope .hcf-form button:hover,.cl-scope .pd-news-btn:hover{background:#4552e0!important;border-color:#4552e0!important}.cl-scope .fnl-logo{max-width:210px!important}@media(max-width:640px){.cl-scope .fnl-logo{max-width:180px!important}}.cl-scope #template-detail .detail-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.8fr)!important;gap:clamp(24px,3.5vw,56px)!important;align-items:center}.cl-scope #template-detail #td-copy{order:1}.cl-scope #template-detail #td-visual{order:2}.cl-scope #template-detail #td-info{order:3}.cl-scope .td-title{font-family:var(--font-display, "Poppins", "Segoe UI", system-ui, sans-serif);font-size:clamp(38.4px,4vw,57.6px)!important;font-weight:700;line-height:1.02;letter-spacing:-.02em;margin:0 0 var(--sp-5)!important;color:var(--ink-900-text, #09182E)}.cl-scope .td-price{font-size:25.6px;font-weight:600;color:var(--ink-900-text, #09182E);margin:0 0 var(--sp-4)}.cl-scope .td-price .price-was{font-size:16.8px;font-weight:400;color:#8a93a3;margin-left:8px}.cl-scope .td-line{font-size:15px;line-height:1.6;color:#5b6475;margin:0 0 var(--sp-6);max-width:30ch}.cl-scope .td-buy-row{display:flex;align-items:center;gap:14px}.cl-scope .td-cart-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;background:#09182e;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease}.cl-scope .td-cart-btn svg{width:16px;height:16px}.cl-scope .td-cart-btn:hover{background:#5765f2}.cl-scope .td-like{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:#09182e;cursor:pointer;border-radius:50%}.cl-scope .td-like svg{width:22px;height:22px}.cl-scope .td-like:hover{background:#09182e0f}.cl-scope .td-like[aria-pressed=true] svg{fill:#e5484d;stroke:#e5484d}.cl-scope .td-acc-item{border-bottom:1px solid rgba(9,24,46,.14)}.cl-scope .td-acc-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:500;color:#8a93a3;text-align:left}.cl-scope .td-acc-q[aria-expanded=true]{color:#09182e}.cl-scope .td-acc-ic{position:relative;width:14px;height:14px;flex:none}.cl-scope .td-acc-ic:before,.cl-scope .td-acc-ic:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;border-radius:2px}.cl-scope .td-acc-ic:after{transform:rotate(90deg);transition:transform .2s ease}.cl-scope .td-acc-q[aria-expanded=true] .td-acc-ic:after{transform:rotate(0)}.cl-scope .td-acc-a{padding:0 0 18px;font-size:14px;line-height:1.6;color:#5b6475}.cl-scope .td-acc-a p{margin:0 0 10px}.cl-scope .td-acc-a ul{margin:0;padding-left:18px}.cl-scope .td-acc-a li{margin-bottom:6px}.cl-scope .td-acc-a a{color:#5765f2}@media(max-width:1100px){.cl-scope #template-detail .detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important}.cl-scope #template-detail #td-info{grid-column:1 / -1}}@media(max-width:760px){.cl-scope #template-detail .detail-hero{grid-template-columns:1fr!important}.cl-scope #template-detail #td-visual{order:1}.cl-scope #template-detail #td-copy{order:2}}.cl-scope #template-detail .detail-hero{align-items:start!important}.cl-scope #template-detail #td-copy,.cl-scope #template-detail #td-visual,.cl-scope #template-detail #td-info{align-self:start;margin-top:0!important}.cl-scope #template-detail #td-visual>*:first-child{margin-top:0!important}.cl-scope #template-detail .td-title{margin-top:-.12em!important}.cl-scope #template-detail .td-acc-item:first-child .td-acc-q{padding-top:0}.cl-scope .td-buy-row{flex-wrap:wrap;gap:10px 12px}.cl-scope .td-preview-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:1.5px solid #09182E;background:transparent;color:#09182e;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.cl-scope .td-preview-btn svg{width:18px;height:18px}.cl-scope .td-preview-btn:hover{background:#09182e;color:#fff}.cl-scope .td-lp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#05080edb;display:flex;flex-direction:column;padding:clamp(12px,3vw,40px)}.cl-scope .td-lp-bar{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:600;font-size:15px;padding:0 4px 12px;max-width:1400px;width:100%;margin:0 auto}.cl-scope .td-lp-close{width:42px;height:42px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;cursor:pointer}.cl-scope .td-lp-close:hover{background:#ffffff38}.cl-scope .td-lp-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;max-width:1400px;width:100%;margin:0 auto}.cl-scope .td-lp-stage video,.cl-scope .td-lp-stage img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 20px 60px #00000080;background:#fff}.cl-scope #template-detail>header{padding-top:clamp(32px,5vw,64px)!important}.cl-scope #template-detail .detail-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr) minmax(0,.8fr)!important}.cl-scope .td-buy-row{flex-wrap:nowrap;gap:10px}.cl-scope .td-cart-btn,.cl-scope .td-preview-btn{padding:0 20px}.cl-scope .td-lp-stage video{width:100%;height:auto}@media(max-width:1100px){.cl-scope #template-detail .detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important}.cl-scope .td-buy-row{flex-wrap:wrap}}@media(max-width:760px){.cl-scope #template-detail .detail-hero{grid-template-columns:1fr!important}}.cl-scope .td-cart-btn svg,.cl-scope .td-preview-btn svg{flex:none}.cl-scope .td-cart-btn,.cl-scope .td-preview-btn,.cl-scope .td-like{flex:none}@media(max-width:1024px){.cl-scope{--text-4xl:48px;--text-3xl:38.4px}.cl-scope .hero-grid{grid-template-columns:1fr}.cl-scope .hero-visual{order:-1}.cl-scope .hero-card{padding:var(--sp-5) var(--sp-5) var(--sp-6);border-radius:24px}.cl-scope .showcase-body{grid-template-columns:1fr}.cl-scope .showcase-visual{padding-right:8%;order:-1}.cl-scope .showcase-pagination{position:static;justify-content:center;margin-bottom:var(--sp-5)}.cl-scope .showcase-controls{position:static;justify-content:center;margin-top:var(--sp-6)}.cl-scope .stats-right{display:none}.cl-scope .figma-app{grid-template-columns:1fr}.cl-scope .figma-sidebar,.cl-scope .figma-props{display:none}.cl-scope .pain-lead-grid,.cl-scope .custom-layout{grid-template-columns:1fr}.cl-scope .custom-visual{margin-top:var(--sp-10)}.cl-scope .dot-card-grid{grid-template-columns:1fr 1fr}.cl-scope .benefit-steps{grid-template-columns:1fr;gap:var(--sp-10)}.cl-scope .benefit-arrow{display:none}.cl-scope .approach-grid{grid-template-columns:1fr;gap:var(--sp-8)}.cl-scope .approach-copy h2{margin-top:var(--sp-5)}.cl-scope .about-philosophy{grid-template-columns:1fr}.cl-scope .about-numbered-list{grid-template-columns:1fr 1fr}.cl-scope .proof-grid,.cl-scope .template-grid{grid-template-columns:repeat(2,1fr)}.cl-scope .value-stack{grid-template-columns:1fr}.cl-scope .value-tally{position:static}.cl-scope .detail-hero{grid-template-columns:1fr}.cl-scope .detail-hero .hero-visual{order:0}.cl-scope .included-grid{grid-template-columns:repeat(2,1fr)}.cl-scope .pd-feature-row{grid-template-columns:1fr 1fr}.cl-scope .pd-included-split,.cl-scope .pd-faq-split{grid-template-columns:1fr}.cl-scope .pd-faq-split h2{margin-top:0}.cl-scope .checkout-grid,.cl-scope .result-card{grid-template-columns:1fr}.cl-scope .footer-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}.cl-scope .bridge{grid-template-columns:1fr;text-align:left}.cl-scope .bridge .btn{width:100%}.cl-scope .support-layout{grid-template-columns:1fr}.cl-scope .support-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--sp-2)}.cl-scope .support-sidebar-link{border:1px solid var(--line-light-strong)}.cl-scope .support-sidebar-link.active{border-color:transparent}.cl-scope .topic-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cl-scope .site-header{padding-top:var(--sp-3)}.cl-scope .site-header-home+.hero-v2{margin-top:-80px;padding-top:calc(80px + var(--sp-5))}.cl-scope{--text-4xl:36.8px;--text-3xl:30.4px;--title-size:33.6px;--h2-size:28px;--h3-size:20px;--text-2xl:25.6px;--sp-16:64px;--sp-12:48px}.cl-scope .container,.cl-scope .container-narrow{padding:0 var(--sp-4)}.cl-scope .guide-launcher{right:var(--sp-4);bottom:var(--sp-4)}.cl-scope .guide-panel{right:var(--sp-3);left:var(--sp-3);bottom:var(--sp-3);width:auto;max-width:none;height:min(75vh,560px)}.cl-scope .nav-links,.cl-scope .nav-cta a.btn-ghost,.cl-scope .hero-nav .nav-icon-btn,.cl-scope .hero-nav .nav-login{display:none}.cl-scope button.nav-toggle{display:flex}.cl-scope .hero-actions{flex-direction:column;align-items:stretch}.cl-scope .hero-actions .btn{width:100%}.cl-scope .hero-proof-row{gap:var(--sp-5)}.cl-scope .hero-card{padding:var(--sp-4) var(--sp-4) var(--sp-5);border-radius:20px}.cl-scope .hero-nav{margin-bottom:var(--sp-5)}.cl-scope .hero-v2-copy .lede{font-size:var(--text-base)}.cl-scope .showcase-panel{padding:var(--sp-5)}.cl-scope .showcase-actions{flex-direction:column;align-items:stretch}.cl-scope .showcase-actions .btn{width:100%}.cl-scope .phone-mockup{display:none}.cl-scope .showcase-visual{padding-right:0}.cl-scope .stats-left{gap:var(--sp-5)}.cl-scope .stat-item svg{width:16px;height:16px}.cl-scope .audience-tabs{gap:var(--sp-5)}.cl-scope .audience-tab{font-size:var(--text-base)}.cl-scope .figma-frame-desktop,.cl-scope .figma-frame-peek{display:none}.cl-scope .dot-card-grid,.cl-scope .approach-cards{grid-template-columns:1fr}.cl-scope .about-badge-ring{width:80px;height:80px;bottom:-16px;right:-16px}.cl-scope .about-numbered-list{grid-template-columns:1fr}.cl-scope .benefit-mockup{height:230px}.cl-scope .benefit-mockup-list-label,.cl-scope .benefit-mockup-list-item span:last-child{font-size:10px}.cl-scope .custom-feature-grid{grid-template-columns:1fr}.cl-scope .wc-cols{grid-template-columns:1fr;margin-top:var(--sp-8)}.cl-scope .wc-col,.cl-scope .wc-col+.wc-col{border-left:0;padding:0 0 var(--sp-7)}.cl-scope .wc-col h3{margin:var(--sp-4) 0 var(--sp-3);max-width:none}.cl-scope .proof-grid,.cl-scope .template-grid,.cl-scope .included-grid{grid-template-columns:1fr}.cl-scope .footer-grid{grid-template-columns:1fr;gap:var(--sp-6)}.cl-scope .footer-bottom{flex-direction:column;gap:var(--sp-2)}.cl-scope .field-row,.cl-scope .quiz-options{grid-template-columns:1fr}.cl-scope .quiz-shell{padding:var(--sp-6) var(--sp-4) var(--sp-10)}.cl-scope .detail-actions{flex-direction:column;align-items:stretch}.cl-scope .detail-actions .btn{width:100%}.cl-scope .pd-feature-row{grid-template-columns:1fr}.cl-scope .pd-thumb-row{flex-wrap:wrap}.cl-scope .pd-thumb{flex-basis:calc(33.333% - var(--sp-3))}.cl-scope .topic-grid{grid-template-columns:1fr}.cl-scope .support-cta-banner{flex-direction:column;align-items:flex-start}.cl-scope .support-cta-banner>div:last-child{align-items:flex-start;width:100%}.cl-scope .support-cta-banner .btn{width:100%}.cl-scope .modal{padding:var(--sp-5)}.cl-scope .laptop-mockup{max-width:100%}}.cl-scope :has(.guide-launcher) .back-to-top-btn{right:calc(var(--sp-6) + 7px);bottom:calc(var(--sp-6) + 60px + var(--sp-3))}.cl-scope :has(.guide-widget[data-open=true]) .back-to-top-btn{display:none}@media(max-width:640px){.cl-scope :has(.guide-launcher) .back-to-top-btn{right:calc(var(--sp-4) + 7px);bottom:calc(var(--sp-4) + 60px + var(--sp-3))}}.cl-scope .hero-v2-overlap{background:var(--paper-50);padding-bottom:0;overflow:visible;z-index:2}.cl-scope .hero-v2-bg{position:absolute;inset:0 0 var(--hero-dark-cut, 160px) 0;overflow:hidden;z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 210px at 50% 190px,#09182ef7,#09182ee6 55%,#09182e00),linear-gradient(#09182ef0,#09182ef0),var(--ink-950) url(cl-hero-lemon-pattern-3.jpg) center top / cover no-repeat;background-position:0 0,0 0,center var(--hero-parallax, 0px)}.cl-scope .hero-v2-bg .hero-v2-glow-tr,.cl-scope .hero-v2-bg .hero-v2-glow-br{opacity:.25}.cl-scope .hero-card-bare{background:none;box-shadow:none;padding:0 var(--sp-6);max-width:1420px}.cl-scope .fh{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 56px 60px -30px #09182e6b,0 26px 30px -20px #09182e4d,0 -30px 90px -40px #12d8b238}.cl-scope .fh-intro{text-align:center;margin:var(--sp-6) auto var(--sp-8)}.cl-scope .fh-intro h1{color:var(--paper)}.cl-scope .fh-intro p{margin:var(--sp-3) auto 0;max-width:none;font-size:var(--text-md);color:#b9c8c0}.cl-scope .fh-learn{margin-top:var(--sp-5)}.cl-scope .fh-learn .icon{width:14px;height:14px}.cl-scope .fh-preview{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,#eef4fe,#e8f0fe 55% 100%);padding:var(--sp-7) var(--sp-7) var(--sp-7) var(--sp-7);display:flex;flex-direction:column}.cl-scope .fh-preview>.fh-pill,.cl-scope .fh-preview>.fh-chips{align-self:flex-start}.cl-scope .fh-preview,.cl-scope .fh-signup{min-width:0}.cl-scope .fh-preview .fh-preview-foot{margin-top:auto;padding-top:var(--sp-7)}.cl-scope .fh-preview:before,.cl-scope .fh-preview:after{content:"";position:absolute;z-index:-1;height:1px;width:140%;background:#09182e1f}.cl-scope .fh-preview:before{left:-20%;top:62%;transform:rotate(-14deg)}.cl-scope .fh-preview:after{left:30%;top:78%;transform:rotate(24deg)}.cl-scope .fh-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:var(--radius-pill);background:#12d8b224;color:var(--mint-deep);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cl-scope .fh-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--mint-deep)}.cl-scope .fh-title{color:#0c1e38;margin:var(--sp-4) 0 var(--sp-2)}.cl-scope .fh-sub{font-size:var(--text-md);color:#34445e}.cl-scope .fh-chips{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.cl-scope .fh-chips li{padding:6px 24px;border-radius:var(--radius-pill);background:#ffffffd9;border:1px solid rgba(9,24,46,.12);font-size:var(--text-sm);font-weight:700;color:var(--mint-deep)}.cl-scope .fh-browser{margin-top:var(--sp-7);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #09182e73,0 0 0 1px #09182e0f}.cl-scope .fh-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f3f5f3}.cl-scope .fh-browser-bar>span{width:7px;height:7px;border-radius:50%;background:#f2637a}.cl-scope .fh-browser-bar>span:nth-child(2){background:#f0b94f}.cl-scope .fh-browser-bar>span:nth-child(3){background:#12d8b2}.cl-scope .fh-browser-bar em{flex:1;max-width:500px;margin-left:var(--sp-5);background:#fff;border-radius:var(--radius-pill);font-style:normal;font-size:8px;color:#9aa59f;text-align:center;padding:4px 0}.cl-scope .fh-site{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.cl-scope .fh-site-nav{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-1) var(--sp-4) var(--sp-3) var(--sp-4)}.cl-scope .fh-site-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:var(--text-base);color:#0c1e38;margin-right:auto}.cl-scope .fh-site-brand i{width:22px;height:22px;border-radius:50%;background:var(--mint-deep);color:#fff;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center}.cl-scope .fh-site-links{display:flex;gap:var(--sp-5);font-size:8px;color:#6b7488}.cl-scope .fh-site-start{background:#0c1e38;color:#fff;font-size:8px;font-weight:600;padding:7px 20px;border-radius:var(--radius-pill)}.cl-scope .fh-site-body{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--sp-5);align-items:center;background:#f6f8f6;padding:var(--sp-5)}.cl-scope .fh-site-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding-left:var(--sp-3)}.cl-scope .fh-site-tag{background:#12d8b22e;color:var(--mint-deep);font-size:8px;font-weight:600;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-pill)}.cl-scope .fh-site-head{font-family:var(--font-body);font-weight:700;font-size:clamp(22.4px,2.3vw,36px);line-height:1.1;letter-spacing:-.01em;color:#0c1e38;max-width:12ch}.cl-scope .fh-site-text{font-size:10px;color:#6b7488}.cl-scope .fh-site-btn{margin-top:var(--sp-3);background:var(--mint-deep);color:#091931;font-size:9px;font-weight:700;padding:10px 30px;border-radius:var(--radius-pill)}.cl-scope .fh-dash{background:#fff;border:1px solid #e3eae6;border-radius:10px;padding:var(--sp-4)}.cl-scope .fh-dash>b{font-size:10px;color:#0c1e38}.cl-scope .fh-dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-top:var(--sp-3)}.cl-scope .fh-dash-stats span{background:#eef4fe;border-radius:6px;padding:8px 12px;font-weight:700;font-size:var(--text-md);color:#0c1e38}.cl-scope .fh-dash-stats span.accent{color:var(--mint-deep);background:#e8f0fe}.cl-scope .fh-dash-stats small{display:block;font-size:7px;font-weight:400;color:#7c8883;margin-bottom:4px}.cl-scope .fh-dash-chart{width:100%;height:100px;margin-top:var(--sp-2);display:block}.cl-scope .fh-preview-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-7);padding:0 var(--sp-1)}.cl-scope .fh-preview-foot span{color:#34445e;font-size:var(--text-base)}.cl-scope .fh-preview-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--mint-deep);font-weight:700}.cl-scope .fh-preview-foot a svg{width:14px;height:14px}.cl-scope .fh-preview-foot a:hover{color:#0c1e38}.cl-scope .fh-signup{background:linear-gradient(180deg,#071426,#09182e);color:var(--paper);padding:var(--sp-8) var(--sp-8) var(--sp-7)}.cl-scope .fh-signup .eyebrow{color:var(--mint);letter-spacing:.2em}.cl-scope .fh-signup-title{font-size:clamp(32px,2.9vw,44px);line-height:1.12;color:var(--paper);margin:var(--sp-3) 0 var(--sp-3)}.cl-scope .fh-signup-line{display:block;white-space:nowrap}.cl-scope .fh-signup-name{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.cl-scope .fh-deal{display:inline-flex;align-items:center;gap:var(--sp-3)}.cl-scope .fh-price .price-was{margin-left:6px;font-weight:600;color:#09182e8c}.cl-scope .fh-save{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:0;color:var(--lavender)}.cl-scope .fh-price{display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--radius-pill);background:var(--grad-mint);color:var(--ink-950);font-family:var(--font-body);font-size:var(--text-md);font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap}.cl-scope .fh-signup-sub{color:var(--dark-slate-300);font-size:var(--text-base)}.cl-scope .fh-form{margin-top:var(--sp-7)}.cl-scope .fh-field{margin-bottom:var(--sp-5)}.cl-scope .fh-field label{display:block;font-size:var(--text-sm);font-weight:700;color:var(--paper);margin-bottom:var(--sp-3)}.cl-scope .fh-field input{width:100%;height:54px;padding:0 var(--sp-4);border-radius:var(--radius-sm);background:#0a1d37;border:1px solid rgba(18,216,178,.28);color:var(--paper);font:inherit;font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.cl-scope .fh-field input::placeholder{color:#7c879c}.cl-scope .fh-field input:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 4px #12d8b224}.cl-scope .fh-field input[aria-invalid=true]{border-color:#f2637a}.cl-scope .fh-pw{position:relative}.cl-scope .fh-pw input{padding-right:56px}.cl-scope .fh-pw-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px;height:38px;background:none;border:0;color:#b8c7bf;display:flex;align-items:center;justify-content:center}.cl-scope .fh-pw-toggle svg{width:22px;height:22px}.cl-scope .fh-error{display:block;min-height:0;font-size:var(--text-xs);color:#ff8c9c;margin-top:6px}.cl-scope .fh-error:empty{display:none}.cl-scope .fh-alert{font-size:var(--text-sm);color:#ff8c9c;margin:0 0 var(--sp-4)}.cl-scope .fh-alert a{color:var(--mint);text-decoration:underline}.cl-scope .fh-submit{width:100%;height:58px;font-size:var(--text-md);font-weight:700}.cl-scope .fh-perks{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-5);list-style:none;padding:0}.cl-scope .fh-perks li{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:600;color:#dfe8f8}.cl-scope .fh-perks svg{width:18px;height:18px;flex-shrink:0;padding:3px;border-radius:50%;background:#12d8b229;color:var(--mint)}.cl-scope .fh-or{display:flex;align-items:center;gap:var(--sp-4);margin:var(--sp-6) 0 var(--sp-5);color:var(--dark-slate-300);font-size:var(--text-sm)}.cl-scope .fh-or:before,.cl-scope .fh-or:after{content:"";flex:1;height:1px;background:#ffffff24}.cl-scope .fh-social{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.cl-scope .fh-social-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-3);height:50px;padding:0 var(--sp-6);background:#fff;border-radius:var(--radius-pill);color:#0c1e38;font-weight:700;font-size:var(--text-base);transition:transform var(--dur-fast) var(--ease)}.cl-scope .fh-social-btn:hover{transform:translateY(-1px)}.cl-scope .fh-social-btn svg{width:22px;height:22px;flex-shrink:0}.cl-scope .fh-login{margin-top:var(--sp-6);color:var(--dark-slate-300);font-size:var(--text-sm)}.cl-scope .fh-login a{color:var(--mint);font-weight:700;margin-left:6px}.cl-scope .fh-legal{margin-top:var(--sp-6);font-size:var(--text-xs);line-height:1.7;color:#7c879c;max-width:none;white-space:nowrap}.cl-scope .fh-legal a{color:#9fb2a9}.cl-scope .fh-legal a:hover,.cl-scope .fh-login a:hover{color:var(--paper)}@media(max-width:1024px){.cl-scope .hero-card-bare{padding:0 var(--sp-4)}.cl-scope .fh{grid-template-columns:minmax(0,1fr)}.cl-scope .fh-signup{padding:var(--sp-7)}}@media(max-width:640px){.cl-scope .hero-card-bare{padding:0 var(--sp-3)}.cl-scope .fh{border-radius:var(--radius-lg)}.cl-scope .fh-preview{padding:var(--sp-6) var(--sp-4)}.cl-scope .fh-chips li{padding:6px 16px}.cl-scope .fh-site-links{display:none}.cl-scope .fh-site-body{grid-template-columns:1fr;padding:var(--sp-4)}.cl-scope .fh-signup{padding:var(--sp-6) var(--sp-4)}.cl-scope .fh-social,.cl-scope .fh-perks{grid-template-columns:1fr}.cl-scope .fh-submit{font-size:var(--text-base)}.cl-scope .fh-intro{margin:var(--sp-4) auto var(--sp-6);padding:0 var(--sp-2)}.cl-scope .fh-legal{white-space:normal}}.cl-scope .fh-signup-title .fh-price{padding:0;background:none;color:var(--mint);font:inherit;letter-spacing:inherit}.cl-scope .fh-signup-title .fh-price .price-was{font-family:var(--font-body);font-size:var(--text-md);color:#8e98ac;opacity:1;margin-left:10px;text-decoration-color:#ff8c9c}.cl-scope .site-header-home>.hero-card-bare{max-width:var(--container);padding:0 var(--sp-6)}@media(max-width:640px){.cl-scope .site-header-home>.hero-card-bare{padding:0 var(--sp-4)}}.cl-scope .fh-browser .fh-shot{display:block;width:100%;height:auto}.cl-scope .fh-signup{display:flex;flex-direction:column;justify-content:center}.cl-scope .fh-signup>.eyebrow{align-self:flex-start}.cl-scope .fh-signup-sub{margin:0;line-height:1.6}.cl-scope .fh-form{margin-top:var(--sp-6)}.cl-scope .fh-field{margin-bottom:var(--sp-4)}.cl-scope .fh-perks{margin-top:var(--sp-5)}.cl-scope .fh-login{margin-top:var(--sp-6)}.cl-scope .fh-legal{margin-top:var(--sp-3)}.cl-scope .fh-perks-head{margin:var(--sp-6) 0 0;color:#dfe8f8;font-size:var(--text-md)}.cl-scope .fh-signup .fh-perks{grid-template-columns:1fr;gap:var(--sp-3);margin-top:var(--sp-4)}.cl-scope .fh-signup .fh-perks li{gap:var(--sp-3);font-size:var(--text-md);font-weight:500;color:var(--paper)}.cl-scope .fh-signup .fh-perks svg{width:24px;height:24px;padding:5px}.cl-scope .fh-signup .fh-submit{display:flex;align-items:center;justify-content:center;margin-top:var(--sp-7);height:62px}.cl-scope .fh-preview-link{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:var(--sp-5);color:var(--mint);font-weight:700;font-size:var(--text-sm)}.cl-scope .fh-preview-link svg{width:14px;height:14px}.cl-scope .fh-preview-link:hover{color:var(--paper)}.cl-scope .fh-preview-note{margin:var(--sp-3) 0 0;color:#8e98ac;font-size:var(--text-sm)}.cl-scope .fh-signup .fh-legal{margin-top:var(--sp-5)}@media(max-width:640px){.cl-scope .fh-preview-link{display:inline}.cl-scope .fh-preview-link svg{display:inline-block;vertical-align:-1px;margin-left:4px}}.cl-scope .fh-perks-head{margin:var(--sp-5) 0 0;color:var(--dark-slate-300);font-size:var(--text-base)}.cl-scope .fh-signup .fh-perks{gap:var(--sp-2);margin-top:var(--sp-3)}.cl-scope .fh-signup .fh-perks li{font-size:var(--text-base);font-weight:400;color:var(--dark-slate-300)}.cl-scope .fh-signup .fh-perks svg{width:18px;height:18px;padding:3px}.cl-scope .fh-signup .fh-submit{margin-top:var(--sp-6)}.cl-scope .fh-intro .btn.fh-learn{background:transparent;color:#fff;border:1.5px solid #fff;box-shadow:none}.cl-scope .fh-intro .btn.fh-learn .icon{stroke:#fff}.cl-scope .fh-intro .btn.fh-learn:hover{background:#ffffff1a;border-color:#fff;color:#fff}.cl-scope .hero-cyan .hero-v2-bg{background:linear-gradient(180deg,#12d8b2 0% 55%,#12d8b2)}.cl-scope .hero-cyan .hero-v2-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(cl-hero-home-hero-cream.webp) center top / 100% auto no-repeat}.cl-scope .hero-cyan .hero-v2-bg span{display:none}.cl-scope .hero-cyan .fh-intro{text-align:left;margin:0 0 var(--sp-8);max-width:512px;min-height:clamp(420px,40vw,600px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cl-scope .hero-cyan .fh-intro h1{color:var(--ink-950)}.cl-scope .hero-cyan .fh-intro p{color:#0e2548;margin-left:0}.cl-scope .hero-cyan .fh-intro .btn.fh-learn{color:var(--ink-950);border-color:var(--ink-950)}.cl-scope .hero-cyan .fh-intro .btn.fh-learn .icon{stroke:var(--ink-950)}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover{background:var(--ink-950);color:#fff}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover .icon{stroke:#fff}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 620px;background-position:78% top;opacity:.9}.cl-scope .hero-cyan .fh-intro{min-height:0;margin-bottom:280px}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 520px;background-position:74% 120px}.cl-scope .hero-cyan .fh-intro{margin-bottom:240px}}.cl-scope .site-header-home .hero-nav{background:#ffffffb8;border-color:#fffc}.cl-scope .site-header-home .hero-nav .nav-links a,.cl-scope .site-header-home .hero-nav .btn-ghost{color:var(--ink-600)}.cl-scope .site-header-home .hero-nav .nav-login,.cl-scope .site-header-home .hero-nav .nav-icon-btn,.cl-scope .site-header-home .hero-nav .nav-links a:hover{color:var(--ink-900-text)}.cl-scope .site-header-home .hero-nav .brand-pill{background:var(--ink-950)}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg:after{background-position:70% 250px}.cl-scope .hero-cyan .fh-intro{margin-bottom:430px}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 470px;background-position:66% 330px}.cl-scope .hero-cyan .fh-intro{margin-bottom:400px}}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg:after{-webkit-mask-image:linear-gradient(to bottom,transparent 250px,#000 350px);mask-image:linear-gradient(to bottom,transparent 250px,#000 350px)}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg:after{-webkit-mask-image:linear-gradient(to bottom,transparent 330px,#000 430px);mask-image:linear-gradient(to bottom,transparent 330px,#000 430px)}}.cl-scope .hero-cyan .hero-v2-bg{bottom:auto;height:calc(100vw * 941 / 1672)}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{height:870px}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg{height:800px}}.cl-scope .hero-cyan .hero-v2-bg{height:calc(100vw * 845 / 1862)}.cl-scope .hero-cyan .fh-intro{min-height:clamp(340px,31vw,520px)}.cl-scope .hero-cyan .fh-intro{min-height:clamp(300px,27vw,480px)}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{height:870px}.cl-scope .hero-cyan .fh-intro{min-height:0}.cl-scope .hero-cyan .hero-v2-bg:after{background-position:72% 250px}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg{height:800px}.cl-scope .hero-cyan .hero-v2-bg:after{background-position:68% 330px}}.cl-scope .hero-cyan .hero-v2-bg{background:#12d8b2}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:cover;background-position:center bottom}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{background:linear-gradient(180deg,#12d8b2 0% 55%,#12d8b2)}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 620px;background-position:72% bottom}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 470px;background-position:68% bottom}}.cl-scope .hero-cyan .fh-intro .btn.fh-learn{background:var(--ink-950);color:#fff;border:1.5px solid var(--ink-950)}.cl-scope .hero-cyan .fh-intro .btn.fh-learn .icon{stroke:#fff}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover{background:transparent;color:var(--ink-950);border-color:var(--ink-950)}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover .icon{stroke:var(--ink-950)}.cl-scope .site-header-home .hero-nav{background:#fff;border-color:#fff}.cl-scope .hero-cyan .hero-v2-bg{height:calc(100vw * 845 / 1862 + 90px);border-radius:0 0 50% 50%/0 0 150px 150px}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{height:930px;border-radius:0 0 50% 50%/0 0 90px 90px}.cl-scope .hero-cyan .hero-v2-bg:after{background-position:72% 310px;-webkit-mask-image:linear-gradient(to bottom,transparent 310px,#000 410px);mask-image:linear-gradient(to bottom,transparent 310px,#000 410px)}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg{height:850px;border-radius:0 0 50% 50%/0 0 56px 56px}.cl-scope .hero-cyan .hero-v2-bg:after{background-position:68% 380px;-webkit-mask-image:linear-gradient(to bottom,transparent 380px,#000 480px);mask-image:linear-gradient(to bottom,transparent 380px,#000 480px)}}@media(min-width:1025px){.cl-scope .hero-cyan .hero-v2-bg{--art-h:calc(var(--hero-card-top, 568px) - 60px);--art-left:calc(100% - var(--art-h) * 1862 / 845);background:linear-gradient(105deg,#12d8b2,#1fc9e3 45%,#2fdad3 78%,#3fe5bf)}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto var(--art-h);background-position:right top 96px;-webkit-mask-image:linear-gradient(to right,transparent var(--art-left),#000 calc(var(--art-left) + 320px)),linear-gradient(to bottom,transparent 96px,#000 200px,#000 calc(var(--hero-card-top, 568px) - 20px),transparent calc(var(--hero-card-top, 568px) + 36px));mask-image:linear-gradient(to right,transparent var(--art-left),#000 calc(var(--art-left) + 320px)),linear-gradient(to bottom,transparent 96px,#000 200px,#000 calc(var(--hero-card-top, 568px) - 20px),transparent calc(var(--hero-card-top, 568px) + 36px));-webkit-mask-composite:source-in;mask-composite:intersect}}@media(min-width:1025px){.cl-scope .hero-cyan .fh-intro{padding-left:clamp(40px,6vw,120px);max-width:calc(512px + clamp(40px,6vw,120px))}}.cl-scope .hero-cyan .fh-intro h1{font-size:clamp(41.6px,25.6px + 3.4vw,83.2px);line-height:1.05}@media(min-width:641px){.cl-scope .hero-cyan .fh-intro h1{width:auto;max-width:8.2em}.cl-scope .hero-cyan .fh-intro{max-width:none}.cl-scope .hero-cyan .fh-intro p{max-width:512px}}.cl-scope .hero-cyan .hero-v2-bg{background:#fdfbf5;border-radius:0;height:calc(100vw * 846 / 1860);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%)}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:cover;background-position:center top;-webkit-mask-image:none;mask-image:none}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{height:930px}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 600px;background-position:68% bottom;-webkit-mask-image:linear-gradient(to bottom,transparent 330px,#000 430px);mask-image:linear-gradient(to bottom,transparent 330px,#000 430px)}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg{height:850px}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:auto 470px;background-position:66% bottom;-webkit-mask-image:linear-gradient(to bottom,transparent 380px,#000 480px);mask-image:linear-gradient(to bottom,transparent 380px,#000 480px)}}.cl-scope .hero-cyan .hero-v2-bg:after{background-image:url(cl-hero-home-hero-tablet.webp)}.cl-scope .hero-cyan .hero-v2-bg{height:max(calc(100vw * 770 / 2041),620px)}@media(max-width:1024px){.cl-scope .hero-cyan .hero-v2-bg{height:930px}}@media(max-width:640px){.cl-scope .hero-cyan .hero-v2-bg{height:850px}}@media(min-width:1025px){.cl-scope .hero-cyan .hero-v2-bg:after{background-position:right top}}@media(min-width:1025px){.cl-scope .hero-cyan .hero-v2-bg{height:max(min(calc(100vw * 770 / 2041),641px),520px)}.cl-scope .hero-cyan .hero-v2-bg:after{background-size:min(100vw,1700px) auto;background-position:right top}}@media(min-width:1701px){.cl-scope .hero-cyan .hero-v2-bg:after{-webkit-mask-image:linear-gradient(to right,transparent calc(100% - 1700px),#000 calc(100% - 1450px));mask-image:linear-gradient(to right,transparent calc(100% - 1700px),#000 calc(100% - 1450px))}}.cl-scope .fh-preview{background:linear-gradient(160deg,#e8f0fe,#dce6fc 55%,#cfdcfa)}.cl-scope .fh-preview .fh-pill{color:#5765f2;background:#ffffff8c}.cl-scope .fh-preview .fh-pill-dot{background:#0f8a63}.cl-scope .fh-preview-foot a{color:#5765f2}.cl-scope .fh-signup{background:#09182e}.cl-scope .fh-preview .fh-chips li{color:#5765f2}.cl-scope .site-header-home .hero-nav .brand-pill{background:none}.cl-scope .site-header-home .hero-nav .nav-links a{color:var(--ink-900-text)}.cl-scope .hero-nav .nav-links a:hover,.cl-scope .hero-nav .nav-links a.active,.cl-scope .hero-nav .nav-login:hover,.cl-scope .hero-nav .nav-login.active,.cl-scope .hero-nav .nav-icon-btn:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-links a:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-links a.active,.cl-scope .site-header-home.is-light .hero-nav .nav-login:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-icon-btn:hover,.cl-scope .site-header-home .hero-nav .nav-links a:hover,.cl-scope .site-header-home .hero-nav .nav-links a.active,.cl-scope .site-header-home .hero-nav .nav-login:hover,.cl-scope .site-header-home .hero-nav .nav-icon-btn:hover{background:#e8f0fe;color:var(--ink-900-text)}.cl-scope .fh-browser.fh-mockup{background:#fbf7ef;border:0}.cl-scope{--hv-h:clamp(640px, 94vh, 920px);--hv-overlap:150px}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg{position:absolute;top:0;left:0;right:0;height:var(--hv-h)!important;background:#09182e!important;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important;overflow:hidden}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#09182ec7,#09182e73 45%,#09182e1f),linear-gradient(180deg,#09182e73,#09182e00 22% 60%,#09182e8c)!important;background-size:auto!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1!important}.cl-scope .hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.cl-scope .hero-cyan .fh-intro{min-height:calc(var(--hv-h) - 92px - var(--sp-7) - var(--hv-overlap))!important;justify-content:flex-end!important;margin-bottom:var(--sp-9, 72px)!important;padding-bottom:0}.cl-scope .hero-cyan .fh-intro h1{color:#fff!important;text-shadow:0 2px 30px rgba(0,0,0,.25)}.cl-scope .hero-cyan .fh-intro p{color:#ffffffdb!important}.cl-scope .hero-cyan .fh-intro .btn.fh-learn{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important}.cl-scope .hero-cyan .fh-intro .btn.fh-learn .icon{stroke:#fff!important}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover{background:#fff!important;color:var(--ink-950)!important}.cl-scope .hero-cyan .fh-intro .btn.fh-learn:hover .icon{stroke:var(--ink-950)!important}@media(max-width:1024px){.cl-scope{--hv-h:clamp(600px, 88vh, 820px);--hv-overlap:110px}.cl-scope .hero-cyan .fh-intro{margin-bottom:var(--sp-8)!important}}@media(max-width:640px){.cl-scope{--hv-h:620px;--hv-overlap:70px}.cl-scope .hero-video{object-position:45% center}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-video{display:none}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg{background:#09182e url(cl-hero-hero-world-poster.jpg) center / cover no-repeat!important}}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.6) 88%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.6) 88%,transparent 100%)!important}.cl-scope{--hv-overlap:0px !important}.cl-scope .hero-cyan.hero-vid{background:#09182e;padding-bottom:0;min-height:var(--hv-h);overflow:hidden}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg{height:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.cl-scope .hero-cyan .hero-v2-bg.hero-video-bg:after{background-image:linear-gradient(90deg,#09182eb8,#09182e66 45%,#09182e1a),linear-gradient(180deg,#09182e66,#09182e00 22%)!important}.cl-scope .hero-cyan.hero-vid .fh-intro{min-height:calc(var(--hv-h) - 92px - var(--sp-7))!important;margin-bottom:0!important;padding-bottom:clamp(56px,8vh,96px)!important}.cl-scope .fh-sec{position:relative;padding:clamp(48px,6vw,88px) 0 0;background:var(--paper-50)}.cl-scope .site-header-home{padding-top:0}.cl-scope .site-header-home>.hero-card-bare{max-width:none;padding:0}.cl-scope .site-header-home .hero-nav,.cl-scope .site-header-home.is-light .hero-nav{border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:14px clamp(20px,4vw,56px);background:#09182e61!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none!important}.cl-scope .site-header-home.is-light .hero-nav{background:#09182ef0!important}.cl-scope .site-header-home .hero-nav .brand-pill{background:none!important}.cl-scope .site-header-home .hero-nav .nav-links a,.cl-scope .site-header-home.is-light .hero-nav .nav-links a{color:#ffffffe0!important;background:none!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cl-scope .site-header-home .hero-nav .nav-links a:hover{color:#fff!important}.cl-scope .site-header-home .hero-nav .nav-login,.cl-scope .site-header-home .hero-nav .nav-icon-btn,.cl-scope .site-header-home .hero-nav .btn-ghost,.cl-scope .site-header-home.is-light .hero-nav .nav-login,.cl-scope .site-header-home.is-light .hero-nav .nav-icon-btn,.cl-scope .site-header-home.is-light .hero-nav .btn-ghost{color:#ffffffe0!important;background:none!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cl-scope .site-header-home .hero-nav .nav-login:hover,.cl-scope .site-header-home .hero-nav .nav-icon-btn:hover{color:#fff!important}.cl-scope .site-header-home .hero-nav .btn-purple{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:none!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cl-scope .site-header-home .hero-nav .btn-purple .icon{stroke:#fff!important}.cl-scope .site-header-home .hero-nav .btn-purple:hover{background:#fff!important;color:var(--ink-950)!important}.cl-scope .site-header-home .hero-nav .btn-purple:hover .icon{stroke:var(--ink-950)!important}.cl-scope .site-header-home+.hero-v2{margin-top:-69px}@media(max-width:640px){.cl-scope .site-header-home .hero-nav .nav-links[data-mobile-open=true]{background:#09182e;border-radius:0;top:100%;box-shadow:0 18px 40px -12px #00000080}.cl-scope .site-header-home .hero-nav .btn-purple{letter-spacing:.06em}}.cl-scope .hero-cyan.hero-vid .hero-card{position:relative}.cl-scope .hv-card{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(56px,8vh,96px);width:300px;z-index:3;display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;background:#09182e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:background .2s}.cl-scope .hv-card:hover{background:#09182ecc}.cl-scope .hv-card-label{font-size:14px;font-weight:600;color:#fff}.cl-scope .hv-card-img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:left top}.cl-scope .hv-card-title{font-size:13px;font-weight:700;color:#fff;display:flex;align-items:baseline;gap:8px}.cl-scope .hv-card-price{color:var(--mint, #12D8B2);font-weight:700}.cl-scope .hv-card-price .price-was{color:#ffffff8c;font-weight:500;margin-left:4px}.cl-scope .hv-card-text{font-size:12px;line-height:1.5;color:#ffffffc7}@media(max-width:1024px){.cl-scope .hv-card{width:250px}}@media(max-width:860px){.cl-scope .hv-card{display:none}}.cl-scope .site-header-home .hero-nav,.cl-scope .site-header-home.is-light .hero-nav{border:0!important;box-shadow:none!important;outline:0!important}.cl-scope .site-header-home .hero-nav:before,.cl-scope .site-header-home .hero-nav:after,.cl-scope .site-header-home:before,.cl-scope .site-header-home:after{display:none!important}@media(min-width:1001px){.cl-scope .site-header-home .hero-nav{column-gap:clamp(28px,3vw,48px)}.cl-scope .site-header-home .hero-nav .nav-links{justify-self:end;gap:clamp(4px,1vw,14px)}.cl-scope .site-header-home .hero-nav .nav-cta{justify-self:start;gap:clamp(4px,1vw,14px)}}.cl-scope .hero-cyan.hero-vid{overflow:visible;position:relative;z-index:3}.cl-scope .hv-card{width:380px;bottom:-90px;padding:20px 20px 22px;gap:12px;background:#09182ec7;box-shadow:0 24px 60px -20px #09182e8c}.cl-scope .hv-card-label{font-size:16px}.cl-scope .hv-card-title{font-size:15px}.cl-scope .hv-card-text{font-size:13.5px}.cl-scope .fh-sec{padding-top:clamp(130px,11vw,160px)}@media(max-width:1024px){.cl-scope .hv-card{width:320px;bottom:-70px}}.cl-scope .hv-card,.cl-scope .hv-card:hover{background:#09182e}.cl-scope .hv-card:hover{background:#0d2140}.cl-scope .hv-card{width:clamp(360px,38vw,580px);bottom:-140px;padding:28px 28px 30px;gap:16px}.cl-scope .hv-card-label,.cl-scope .hv-card-title{font-size:20px}.cl-scope .hv-card-text{font-size:16px}.cl-scope .fh-sec{padding-top:clamp(180px,14vw,210px)}@media(max-width:1024px){.cl-scope .hv-card{width:360px;bottom:-90px;padding:22px}.cl-scope .hv-card-label,.cl-scope .hv-card-title{font-size:17px}.cl-scope .hv-card-text{font-size:14px}.cl-scope .fh-sec{padding-top:140px}}.cl-scope .hv-card{border-radius:24px;overflow:hidden}.cl-scope .hv-card-img{border-radius:14px}@media(max-width:1024px){.cl-scope .hv-card{border-radius:20px}.cl-scope .hv-card-img{border-radius:12px}}.cl-scope .hv-card{bottom:-80px}.cl-scope .fh-sec{padding-top:clamp(130px,10vw,150px)}@media(max-width:1024px){.cl-scope .hv-card{bottom:-50px}.cl-scope .fh-sec{padding-top:100px}}.cl-scope .hv-card{background:#09182ed1!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12)}.cl-scope .hv-card:hover{background:#09182ee6!important}.cl-scope .hv-rail{position:absolute;right:clamp(10px,1.4vw,22px);top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;background:#09182e9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:14px}.cl-scope .hv-rail a{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#ffffffd9;transition:background .2s,color .2s}.cl-scope .hv-rail a:hover{background:#ffffff1f;color:#fff}.cl-scope .hv-rail svg{width:17px;height:17px}.cl-scope .hero-cyan.hero-vid>.hero-card{position:relative;z-index:1}.cl-scope .hero-cyan.hero-vid{position:relative}.cl-scope .hv-card{right:clamp(76px,6vw,100px)}@media(max-width:1024px){.cl-scope .hv-card{right:66px}}@media(max-width:860px){.cl-scope .hv-rail{top:110px;transform:none;right:10px}}.cl-scope .hv-card{bottom:-30px}.cl-scope .fh-sec{padding-top:clamp(90px,7vw,104px)}@media(max-width:1024px){.cl-scope .hv-card{bottom:-20px}.cl-scope .fh-sec{padding-top:80px}}@media(max-width:860px){.cl-scope .fh-sec{padding-top:clamp(48px,6vw,88px)}}@media(max-width:860px){.cl-scope .hv-rail{top:0}}.cl-scope .hv-card,.cl-scope .hv-rail{display:none!important}.cl-scope .hero-cyan.hero-vid{min-height:var(--hv-h)}.cl-scope .hero-cyan.hero-vid .fh-intro{min-height:calc(var(--hv-h) - 92px - var(--sp-7))!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important;max-width:none!important;padding:0 0 clamp(90px,14vh,150px)!important}.cl-scope .hero-cyan.hero-vid .fh-intro h1{max-width:12em!important;width:auto!important;margin-left:auto!important;margin-right:auto!important}.cl-scope .hero-cyan.hero-vid .fh-intro p{max-width:544px!important;margin-left:auto!important;margin-right:auto!important}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn{align-self:center!important}.cl-scope .hv-down{position:absolute;left:50%;bottom:clamp(22px,4vh,40px);transform:translate(-50%);z-index:4;display:grid;place-items:center;width:64px;height:40px;color:#ffffffd9;animation:hvDown 2.4s ease-in-out infinite}.cl-scope .hv-down:hover{color:#fff}.cl-scope .hv-down svg{width:44px;height:22px}@keyframes hvDown{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media(prefers-reduced-motion:reduce){.cl-scope .hv-down{animation:none}}.cl-scope .fh-sec{padding-top:clamp(48px,6vw,88px)!important}.cl-scope .hero-cyan.hero-vid .fh-intro{padding-left:0!important;padding-right:0!important}@media(max-width:1024px){.cl-scope .hero-cyan.hero-vid .fh-intro{padding-left:var(--sp-4, 16px)!important;padding-right:var(--sp-4, 16px)!important}}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:radial-gradient(ellipse 60% 50% at 50% 45%,#09182e6b,#09182e47 60%,#09182e33),linear-gradient(180deg,#09182e66,#09182e00 22%)!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:radial-gradient(ellipse 60% 50% at 50% 45%,#09182e9e,#09182e80 60%,#09182e70),linear-gradient(180deg,#09182e59,#09182e00 22%)!important}.cl-scope .hs-show{background:#09182e;color:#fff;text-align:center;padding:clamp(64px,8vw,110px) 0 clamp(64px,8vw,104px);overflow:hidden}.cl-scope .hs-show .hs-eyebrow{color:#8a94ff}.cl-scope .hs-show h2{color:#fff;margin:12px auto 0;max-width:16em}.cl-scope .hs-devices{position:relative;display:flex;justify-content:center;align-items:center;margin:clamp(40px,6vw,80px) auto clamp(36px,5vw,64px);max-width:1400px}.cl-scope .hs-tab{position:relative;background:#05080f;border-radius:clamp(14px,2.2vw,34px);padding:clamp(6px,.9vw,14px);box-shadow:0 0 0 1.5px #3a4250,0 40px 80px -30px #000000b3}.cl-scope .hs-tab img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover;object-position:left top;border-radius:clamp(8px,1.4vw,22px)}.cl-scope .hs-tab-main{width:54%;z-index:2}.cl-scope .hs-tab-side{width:40%;z-index:1;filter:brightness(.82)}.cl-scope .hs-tab-left{margin-right:-14%}.cl-scope .hs-tab-right{margin-left:-14%}.cl-scope .hs-desc{margin:0 auto;max-width:576px;color:#ffffffb8;font-size:clamp(16px,16px + .3vw,19px);line-height:1.65}@media(max-width:640px){.cl-scope .hs-tab-main{width:70%}.cl-scope .hs-tab-side{width:46%}.cl-scope .hs-tab-left{margin-right:-30%}.cl-scope .hs-tab-right{margin-left:-30%}}.cl-scope .hs-tab{flex-shrink:0}.cl-scope .hs-tab img{height:auto}.cl-scope .hs-show>.container{max-width:1440px}.cl-scope .hs-tab-main{width:58%}.cl-scope .hs-tab-side{width:42%}.cl-scope .hs-tab-left{margin-right:-16%}.cl-scope .hs-tab-right{margin-left:-16%}@media(max-width:640px){.cl-scope .hs-tab-main{width:76%}.cl-scope .hs-tab-side{width:52%}.cl-scope .hs-tab-left{margin-right:-36%}.cl-scope .hs-tab-right{margin-left:-36%}}.cl-scope .hs-devices{max-width:1320px}.cl-scope .hs-tab-main{width:52%}.cl-scope .hs-tab-side{width:36%}.cl-scope .hs-tab-left{margin-right:-12%}.cl-scope .hs-tab-right{margin-left:-12%}@media(max-width:640px){.cl-scope .hs-tab-main{width:70%}.cl-scope .hs-tab-side{width:44%}.cl-scope .hs-tab-left{margin-right:-29%}.cl-scope .hs-tab-right{margin-left:-29%}}.cl-scope{--hv-h:100vh !important}@supports (height:100svh){.cl-scope{--hv-h:100svh !important}}.cl-scope .hero-cyan.hero-vid{min-height:max(var(--hv-h),520px)!important;height:max(var(--hv-h),520px)}.cl-scope .hero-cyan.hero-vid .fh-intro{min-height:calc(max(var(--hv-h),520px) - 92px - var(--sp-7))!important}@media(min-width:641px)and (max-width:1100px){.cl-scope .site-header-home .hero-nav{column-gap:16px!important;padding-left:16px!important;padding-right:16px!important}.cl-scope .site-header-home .hero-nav .nav-links a{letter-spacing:.06em;padding-left:8px!important;padding-right:8px!important}.cl-scope .site-header-home .hero-nav .btn-purple{letter-spacing:.06em;padding-left:14px!important;padding-right:14px!important}.cl-scope .site-header-home .hero-nav .brand-pill .brand-logo{height:22px!important}}@media(max-width:640px){.cl-scope .site-header-home .hero-nav{padding-left:14px!important;padding-right:14px!important;gap:10px!important}.cl-scope .site-header-home .hero-nav .btn-purple{letter-spacing:.04em;padding-left:12px!important;padding-right:12px!important}.cl-scope .site-header-home .hero-nav .btn-purple .icon{display:none}}.cl-scope .hero-cyan.hero-vid{min-height:calc(max(var(--hv-h),520px) + 1px)!important;height:calc(max(var(--hv-h),520px) + 1px)}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:radial-gradient(ellipse 55% 45% at 50% 48%,#09182e59,#09182e1f 70%,#09182e0d)!important}.cl-scope .hs-show,.cl-scope .hero-cyan.hero-vid,.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg{background:#000!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#0000008c 55%,#000)}.cl-scope .hs-show{padding-top:clamp(24px,3vw,48px)!important;margin-top:-1px}.cl-scope .site-header-home.is-light .hero-nav{background:#000000e0!important}.cl-scope .hero-cyan.hero-vid,.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg,.cl-scope .hs-show{background:linear-gradient(100deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{background:linear-gradient(100deg,#07090c,#0f1318 45%,#1c2127)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 55%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 55%,#000 100%)}.cl-scope .home-cta.hcf,.cl-scope .zz-sec,.cl-scope #templates.tc-section,.cl-scope #blog.ln-sec,.cl-scope .hero-cyan.hero-vid,.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg,.cl-scope .hs-show{background:linear-gradient(90deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{background:linear-gradient(90deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope .fv-sec{background:radial-gradient(60% 50% at 25% 35%,rgba(130,140,255,.3),transparent 70%),linear-gradient(180deg,#2f2c98,#3c3eba 40%,#2a2a80,#2a2a8000),linear-gradient(90deg,#07090c,#0f1318 45%,#1c2127)!important}.cl-scope header.site-header-home{position:sticky;top:0;z-index:50;background:transparent;padding:0}@media(min-width:1101px){.cl-scope .site-header-home .hero-nav{column-gap:clamp(56px,6vw,104px)!important}}.cl-scope header.site-header-home.is-light .hero-nav{background:#050608!important}.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:50px!important;width:auto!important}@media(max-width:1100px){.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:42px!important}}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:36px!important}}.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:40px!important}@media(max-width:1100px){.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:34px!important}}@media(max-width:640px){.cl-scope .hero-nav .brand-pill .brand-logo.brand-logo-group,.cl-scope .site-header .brand-logo.brand-logo-group{height:30px!important}}.cl-scope .hero-nav .nav-cta .nav-icon-btn{width:40px;height:40px}.cl-scope .hero-nav .nav-cta .nav-icon-btn svg{width:22px;height:22px}.cl-scope .hero-nav .nav-cta .nav-search+.nav-icon-btn,.cl-scope .hero-nav .nav-cta .nav-cart+.nav-icon-btn{margin-left:-4px}.cl-scope .hero-nav .nav-icon-btn.active{color:#fff!important;background:#ffffff24}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:radial-gradient(ellipse 60% 50% at 50% 48%,#060e0a94,#060e0a66 65%,#060e0a4d),linear-gradient(180deg,#060e0a59,#060e0a00 20%)!important}.cl-scope .hero-cyan.hero-vid .fh-intro h1,.cl-scope .hero-cyan.hero-vid .fh-intro p{text-shadow:0 2px 18px rgba(0,0,0,.35)}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:radial-gradient(ellipse 55% 45% at 50% 48%,#09182e73,#09182e2e 70%,#09182e14),linear-gradient(180deg,#09182e4d,#09182e00 18%)!important}.cl-scope .hero-cyan.hero-vid .hero-video{opacity:.6}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{height:55%!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,.8) 70%,#000 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,.8) 70%,#000 100%)!important}.cl-scope .hero-cyan.hero-vid .hv-down{z-index:3}.cl-scope .hero-cyan.hero-vid .hero-photo{opacity:1!important;object-position:70% center}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:linear-gradient(90deg,#050a189e,#050a1859 38%,#050a1800 62%),linear-gradient(180deg,#050a184d,#050a1800 18%)!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{height:30%!important}.cl-scope .hero-cyan.hero-vid .fh-intro{align-items:flex-start!important;text-align:left!important;max-width:1240px!important;margin:0 auto!important;padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important}.cl-scope .hero-cyan.hero-vid .fh-intro h1{margin-left:0!important;margin-right:0!important;max-width:11em!important}.cl-scope .hero-cyan.hero-vid .fh-intro p{margin-left:0!important;margin-right:0!important;max-width:512px!important}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn{align-self:flex-start!important}@media(max-width:760px){.cl-scope .hero-cyan.hero-vid .hero-photo{object-position:center}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:after{background-image:linear-gradient(180deg,#050a188c,#050a1859,#050a181a)!important}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-cyan.hero-vid .hero-photo{display:block!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg{background-image:none!important}}.cl-scope .site-header-home .hero-nav .nav-cta .btn-purple,.cl-scope .site-header-home.is-light .hero-nav .nav-cta .btn-purple{background:#5765f2!important;border-color:#5765f2!important;color:#fff!important}.cl-scope .site-header-home .hero-nav .nav-cta .btn-purple:hover,.cl-scope .site-header-home.is-light .hero-nav .nav-cta .btn-purple:hover{background:#6b78ff!important;border-color:#6b78ff!important;color:#fff!important}@media(min-width:1101px){.cl-scope .site-header-home .hero-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:32px!important;padding-left:max(40px,calc((100vw - 1320px)/2))!important;padding-right:max(40px,calc((100vw - 1320px)/2))!important}.cl-scope .site-header-home .hero-nav .nav-links{justify-self:start!important;margin:0!important}.cl-scope .site-header-home .hero-nav .nav-cta{justify-self:end!important;margin:0!important}}.cl-scope .hero-mist{position:absolute;left:0;right:0;pointer-events:none;z-index:0;background-repeat:repeat-x;will-change:background-position}.cl-scope .hero-mist-1{top:38%;height:40%;opacity:.55;background-image:radial-gradient(ellipse 22% 45% at 18% 55%,rgba(190,205,235,.22),transparent 70%),radial-gradient(ellipse 28% 40% at 62% 45%,rgba(190,205,235,.18),transparent 70%),radial-gradient(ellipse 18% 35% at 88% 60%,rgba(190,205,235,.16),transparent 70%);background-size:1600px 100%;filter:blur(18px);animation:heroMist 70s linear infinite}.cl-scope .hero-mist-2{top:52%;height:34%;opacity:.5;background-image:radial-gradient(ellipse 30% 45% at 30% 50%,rgba(170,230,215,.16),transparent 70%),radial-gradient(ellipse 22% 38% at 76% 55%,rgba(190,205,235,.18),transparent 70%);background-size:1300px 100%;filter:blur(22px);animation:heroMist 48s linear infinite reverse}.cl-scope .hero-mist-3{top:22%;height:30%;opacity:.4;background-image:radial-gradient(ellipse 26% 40% at 40% 50%,rgba(200,210,240,.16),transparent 70%),radial-gradient(ellipse 20% 34% at 85% 45%,rgba(200,210,240,.14),transparent 70%);background-size:1900px 100%;filter:blur(26px);animation:heroMist 95s linear infinite}@keyframes heroMist{0%{background-position:0 0}to{background-position:-1600px 0}}.cl-scope .hero-mist-2{animation-name:heroMist2}@keyframes heroMist2{0%{background-position:0 0}to{background-position:-1300px 0}}.cl-scope .hero-mist-3{animation-name:heroMist3}@keyframes heroMist3{0%{background-position:0 0}to{background-position:-1900px 0}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-mist{animation:none!important}}.cl-scope .hero-mist{z-index:1;mix-blend-mode:screen}.cl-scope .hero-mist-1{opacity:1;background-image:radial-gradient(ellipse 22% 45% at 18% 55%,rgba(170,190,230,.3),transparent 70%),radial-gradient(ellipse 28% 40% at 62% 45%,rgba(170,190,230,.26),transparent 70%),radial-gradient(ellipse 18% 35% at 88% 60%,rgba(170,190,230,.22),transparent 70%)}.cl-scope .hero-mist-2{opacity:1;background-image:radial-gradient(ellipse 30% 45% at 30% 50%,rgba(150,220,205,.22),transparent 70%),radial-gradient(ellipse 22% 38% at 76% 55%,rgba(170,190,230,.24),transparent 70%)}.cl-scope .hero-mist-3{opacity:1;background-image:radial-gradient(ellipse 26% 40% at 40% 50%,rgba(180,195,235,.2),transparent 70%),radial-gradient(ellipse 20% 34% at 85% 45%,rgba(180,195,235,.18),transparent 70%)}.cl-scope{--hx-pos:70%}@media(max-width:760px){.cl-scope{--hx-pos:72%}}.cl-scope .hero-cyan.hero-vid .hero-photo{object-position:var(--hx-pos) 100%!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{display:none!important}.cl-scope .hs-show{position:relative;container-type:inline-size;isolation:isolate}.cl-scope .hs-show:before,.cl-scope .hs-show:after{content:"";position:absolute;pointer-events:none;z-index:-1;--hx-w:max(100cqw, calc((max(var(--hv-h), 520px) + 1px)*1.77683) );top:1px;height:calc(var(--hx-w) * .46711);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%)}.cl-scope .hs-show:before{width:var(--hx-w);left:calc((100cqw - var(--hx-w)) * .7);background:url(cl-hero-hero-cabin-ext.webp) top left / 100% 100% no-repeat}.cl-scope .hs-show:after{left:0;width:100cqw;background:linear-gradient(90deg,#050a189e,#050a1859 38%,#050a1800 62%)}@media(max-width:760px){.cl-scope .hs-show:before{left:calc((100cqw - var(--hx-w)) * .72)}.cl-scope .hs-show:after{background:#050a181a}}.cl-scope .hs-show:before,.cl-scope .hs-show:after{display:none!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{display:block!important;height:30%!important}.cl-scope .hero-cyan.hero-vid .hero-photo{object-position:var(--hx-pos) center!important}.cl-scope .hero-mist-1{background-image:radial-gradient(ellipse 26% 50% at 18% 55%,rgba(185,200,235,.55),transparent 70%),radial-gradient(ellipse 32% 45% at 62% 45%,rgba(185,200,235,.48),transparent 70%),radial-gradient(ellipse 22% 40% at 88% 60%,rgba(185,200,235,.42),transparent 70%)!important;filter:blur(16px)}.cl-scope .hero-mist-2{top:58%!important;height:38%!important;background-image:radial-gradient(ellipse 34% 50% at 30% 50%,rgba(160,225,210,.42),transparent 70%),radial-gradient(ellipse 26% 42% at 76% 55%,rgba(185,200,235,.46),transparent 70%)!important;filter:blur(18px)}.cl-scope .hero-mist-3{background-image:radial-gradient(ellipse 30% 45% at 40% 50%,rgba(195,208,240,.4),transparent 70%),radial-gradient(ellipse 24% 38% at 85% 45%,rgba(195,208,240,.36),transparent 70%)!important;filter:blur(22px)}.cl-scope .hero-mist{display:none!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg .hero-fog{display:block;position:absolute;pointer-events:none;z-index:1;background:center / 100% 100% no-repeat;will-change:transform,opacity}.cl-scope .hf-1{background-image:url(cl-hero-fog-2.webp)!important;width:80vw;aspect-ratio:1221/597;left:-14vw;bottom:-14%;opacity:.6;animation:fogA 70s ease-in-out infinite alternate}.cl-scope .hf-2{background-image:url(cl-hero-fog-1.webp)!important;width:72vw;aspect-ratio:1247/489;right:-18vw;bottom:-6%;opacity:.42;animation:fogB 85s ease-in-out infinite alternate}.cl-scope .hf-3{background-image:url(cl-hero-fog-1.webp)!important;width:52vw;aspect-ratio:1247/489;left:4vw;top:44%;opacity:.26;animation:fogC 95s ease-in-out infinite alternate}.cl-scope .hf-4{background-image:url(cl-hero-fog-2.webp)!important;width:46vw;aspect-ratio:1221/597;right:-6vw;top:48%;opacity:.22;animation:fogD 110s ease-in-out infinite alternate}@keyframes fogA{0%{transform:translateZ(0);opacity:.6}50%{opacity:.45}to{transform:translate3d(16vw,-1.5%,0);opacity:.6}}@keyframes fogB{0%{transform:translateZ(0);opacity:.42}50%{opacity:.55}to{transform:translate3d(-18vw,1%,0);opacity:.38}}@keyframes fogC{0%{transform:translateZ(0);opacity:.26}50%{opacity:.16}to{transform:translate3d(14vw,-3%,0);opacity:.28}}@keyframes fogD{0%{transform:translateZ(0) scaleX(-1);opacity:.22}50%{opacity:.3}to{transform:translate3d(-12vw,2%,0) scaleX(-1);opacity:.2}}@media(max-width:760px){.cl-scope .hf-1{width:170vw;left:-50vw}.cl-scope .hf-2{width:150vw;right:-60vw}.cl-scope .hf-3{width:120vw;left:-20vw}.cl-scope .hf-4{display:none!important}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-fog{animation:none!important}}.cl-scope .hero-cyan.hero-vid .hero-v2-bg .hero-fog{filter:brightness(.62) saturate(.9)}.cl-scope .hf-1{bottom:4%!important;animation-name:fogA2!important}.cl-scope .hf-2{bottom:8%!important;animation-name:fogB2!important}.cl-scope .hf-3{animation-name:fogC2!important}.cl-scope .hf-4{animation-name:fogD2!important}@keyframes fogA2{0%{transform:translateZ(0);opacity:.3}50%{opacity:.22}to{transform:translate3d(16vw,-1.5%,0);opacity:.3}}@keyframes fogB2{0%{transform:translateZ(0);opacity:.22}50%{opacity:.3}to{transform:translate3d(-18vw,1%,0);opacity:.2}}@keyframes fogC2{0%{transform:translateZ(0);opacity:.16}50%{opacity:.1}to{transform:translate3d(14vw,-3%,0);opacity:.17}}@keyframes fogD2{0%{transform:translateZ(0) scaleX(-1);opacity:.14}50%{opacity:.2}to{transform:translate3d(-12vw,2%,0) scaleX(-1);opacity:.13}}.cl-scope .hero-cyan.hero-vid .hero-v2-bg.hero-video-bg:before{z-index:2!important;height:38%!important}.cl-scope .hero-cyan.hero-vid .hero-v2-bg .hero-mist{display:block!important}.cl-scope .hero-mist-1{background-image:radial-gradient(ellipse 22% 45% at 18% 55%,rgba(170,190,230,.22),transparent 70%),radial-gradient(ellipse 28% 40% at 62% 45%,rgba(170,190,230,.19),transparent 70%),radial-gradient(ellipse 18% 35% at 88% 60%,rgba(170,190,230,.16),transparent 70%)!important;filter:blur(20px);animation-duration:26s!important}.cl-scope .hero-mist-2{top:50%!important;height:34%!important;background-image:radial-gradient(ellipse 30% 45% at 30% 50%,rgba(150,220,205,.16),transparent 70%),radial-gradient(ellipse 22% 38% at 76% 55%,rgba(170,190,230,.17),transparent 70%)!important;filter:blur(22px);animation-duration:20s!important}.cl-scope .hero-mist-3{background-image:radial-gradient(ellipse 26% 40% at 40% 50%,rgba(180,195,235,.15),transparent 70%),radial-gradient(ellipse 20% 34% at 85% 45%,rgba(180,195,235,.13),transparent 70%)!important;filter:blur(26px);animation-duration:34s!important}.cl-scope .hf-1{animation-duration:40s!important}.cl-scope .hf-2{animation-duration:48s!important}.cl-scope .hf-3{animation-duration:55s!important}.cl-scope .hf-4{animation-duration:62s!important}.cl-scope .hero-cyan.hero-vid .fh-intro h1 .glow-word{animation:titleGlow 5s ease-in-out infinite}@keyframes titleGlow{0%,to{text-shadow:0 0 8px rgba(255,255,255,.25),0 0 22px rgba(140,155,255,.25),0 2px 18px rgba(0,0,0,.35)}50%{text-shadow:0 0 12px rgba(255,255,255,.55),0 0 34px rgba(140,155,255,.55),0 0 70px rgba(110,125,255,.35),0 2px 18px rgba(0,0,0,.35)}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-cyan.hero-vid .fh-intro h1 .glow-word{animation:none;text-shadow:0 0 10px rgba(255,255,255,.4),0 0 28px rgba(140,155,255,.4)}}@keyframes titleGlow{0%,to{text-shadow:0 0 10px rgba(255,255,255,.35),0 0 26px rgba(140,155,255,.35),0 2px 18px rgba(0,0,0,.35)}50%{text-shadow:0 0 14px rgba(255,255,255,.75),0 0 38px rgba(140,155,255,.75),0 0 80px rgba(110,125,255,.5),0 2px 18px rgba(0,0,0,.35)}}@property --btn-ang{syntax:"<angle>"; inherits:false; initial-value:0deg;}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn{position:relative;isolation:isolate;border-color:#ffffff59!important;overflow:visible}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:before,.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--btn-ang),transparent 0deg,transparent 230deg,rgba(87,101,242,.6) 280deg,#a9b1ff 320deg,#fff 345deg,#12D8B2 355deg,transparent 360deg);animation:btnOrbit 3.2s linear infinite}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:before{padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:after{z-index:-1;filter:blur(10px);opacity:.85}@keyframes btnOrbit{to{--btn-ang:360deg}}@media(prefers-reduced-motion:reduce){.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:before,.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:after{animation:none}}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:before,.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn:after{content:none!important;display:none!important}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn .btn-orbit{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 8px rgba(130,145,255,.9))}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn .btn-orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--btn-ang),transparent 0deg,transparent 230deg,rgba(87,101,242,.6) 280deg,#a9b1ff 320deg,#fff 345deg,#12D8B2 355deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:btnOrbit 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn .btn-orbit:before{animation:none}}@keyframes titleGlow{0%,to{text-shadow:0 0 6px rgba(255,255,255,.18),0 0 16px rgba(140,155,255,.18),0 2px 18px rgba(0,0,0,.35)}50%{text-shadow:0 0 9px rgba(255,255,255,.4),0 0 24px rgba(140,155,255,.38),0 0 46px rgba(110,125,255,.2),0 2px 18px rgba(0,0,0,.35)}}.cl-scope .fnl-logo{max-width:150px!important}@media(max-width:640px){.cl-scope .fnl-logo{max-width:130px!important}}.cl-scope .footer,.cl-scope .home-cta+.footer,.cl-scope .home-cta.hcf+.footer{background:#12d8b2!important;color:#09182e!important}.cl-scope .footer .footer-col a,.cl-scope .home-cta.hcf+.footer .footer-col a{color:#09182ed1!important}.cl-scope .footer .footer-col a:hover,.cl-scope .home-cta.hcf+.footer .footer-col a:hover{color:#09182e!important;text-decoration:underline;text-underline-offset:3px}.cl-scope .footer .fnl-desc,.cl-scope .home-cta.hcf+.footer .fnl-desc{color:#09182ed9!important}.cl-scope .footer .fnl-lang-btn,.cl-scope .home-cta.hcf+.footer .fnl-lang-btn{border-color:#09182e!important;color:#09182e!important;background:transparent!important}.cl-scope .footer .fnl-lang-btn:hover,.cl-scope .footer .fnl-lang-btn[aria-expanded=true]{background:#09182e14!important}.cl-scope .footer .fnl-lang-btn svg{stroke:currentColor}.cl-scope .footer,.cl-scope .home-cta+.footer,.cl-scope .home-cta.hcf+.footer{color:#fff!important}.cl-scope .footer .footer-col h4,.cl-scope .home-cta.hcf+.footer .footer-col h4{color:#fff!important}.cl-scope .footer .footer-col a,.cl-scope .home-cta.hcf+.footer .footer-col a{color:#ffffffeb!important}.cl-scope .footer .footer-col a:hover,.cl-scope .home-cta.hcf+.footer .footer-col a:hover{color:#fff!important}.cl-scope .footer .fnl-desc,.cl-scope .home-cta.hcf+.footer .fnl-desc{color:#fff!important}.cl-scope .footer .fnl-lang-btn,.cl-scope .home-cta.hcf+.footer .fnl-lang-btn{border-color:#fff!important;color:#fff!important}.cl-scope .footer .fnl-lang-btn:hover,.cl-scope .footer .fnl-lang-btn[aria-expanded=true]{background:#ffffff24!important}.cl-scope .footer,.cl-scope .home-cta+.footer,.cl-scope .home-cta.hcf+.footer{background:#fcfcfc!important;color:#09182e!important;border-top:1px solid rgba(9,24,46,.1)}.cl-scope .home-cta.hcf+.footer{border-top:0!important}.cl-scope .footer .footer-col h4,.cl-scope .home-cta.hcf+.footer .footer-col h4{color:#09182e!important}.cl-scope .footer .footer-col a,.cl-scope .home-cta.hcf+.footer .footer-col a{color:#09182ebf!important}.cl-scope .footer .footer-col a:hover,.cl-scope .home-cta.hcf+.footer .footer-col a:hover{color:#5765f2!important;text-decoration:none}.cl-scope .footer .fnl-desc,.cl-scope .home-cta.hcf+.footer .fnl-desc{color:#09182ec7!important}.cl-scope .footer .fnl-lang-btn,.cl-scope .home-cta.hcf+.footer .fnl-lang-btn{border-color:#09182e!important;color:#09182e!important}.cl-scope .footer .fnl-lang-btn:hover,.cl-scope .footer .fnl-lang-btn[aria-expanded=true]{background:#09182e0f!important}.cl-scope #find-your-path .fv-item{border-radius:18px!important;overflow:hidden}.cl-scope .pan-img{will-change:transform;transform:scale(1.16);transform-origin:center}.cl-scope #why .zz-frame{overflow:hidden}.cl-scope .pan-in{opacity:0;transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}.cl-scope .pan-from-left{transform:translate3d(-90px,0,0)}.cl-scope .pan-from-right{transform:translate3d(90px,0,0)}.cl-scope .pan-from-below{transform:translate3d(0,70px,0)}.cl-scope .pan-in.is-in{opacity:1;transform:none}@media(max-width:760px){.cl-scope .pan-from-left{transform:translate3d(-40px,0,0)}.cl-scope .pan-from-right{transform:translate3d(40px,0,0)}}.cl-scope #templates .pan-from-below{transform:translate3d(0,120px,0)}.cl-scope #templates .pan-in.is-in{transform:none}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn .btn-orbit{opacity:.55;filter:drop-shadow(0 0 2px rgba(255,255,255,.45)) drop-shadow(0 0 5px rgba(130,145,255,.4))!important}.cl-scope .hero-cyan.hero-vid .fh-intro .btn.fh-learn .btn-orbit:before{padding:1.5px!important;animation-duration:5s!important;background:conic-gradient(from var(--btn-ang),transparent 0deg,transparent 250deg,rgba(87,101,242,.35) 290deg,rgba(169,177,255,.7) 325deg,rgba(255,255,255,.85) 345deg,rgba(18,216,178,.6) 355deg,transparent 360deg)!important}.hs-tab,.cl-scope .hs-tab{background:none!important;padding:0!important;border-radius:clamp(14px,1.8vw,26px)!important;box-shadow:0 0 0 1.5px #ffffff8c,0 0 18px #ffffff24,0 40px 80px -30px #000000bf!important}.hs-tab img,.hs-tab .hs-video,.cl-scope .hs-tab img{border-radius:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cl-scoped.css.map */
