@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/material-symbols-outlined.woff2?v=bc8672e675585f032c5d) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased}:root{--fs-xs: clamp(.6875rem, .65rem + .1vw, .75rem);--fs-sm: clamp(.75rem, .7rem + .15vw, .8125rem);--fs-base: clamp(.8125rem, .75rem + .2vw, .875rem);--fs-md: clamp(.875rem, .8rem + .25vw, .9375rem);--fs-lg: clamp(.9375rem, .85rem + .3vw, 1.05rem);--fs-xl: clamp(1.05rem, .95rem + .4vw, 1.2rem);--fs-2xl: clamp(1.2rem, 1.05rem + .5vw, 1.4rem);--fs-3xl: clamp(1.4rem, 1.2rem + .6vw, 1.7rem);--fs-4xl: clamp(1.7rem, 1.4rem + .8vw, 2.1rem);--fs-display: clamp(2rem, 1.6rem + 1vw, 2.5rem);--primary: #0b1120;--secondary: #1f5c7a;--accent: #34495e;--blue: #60a5fa;--cyan: #22d3ee;--text: #e5e7eb;--muted: rgba(229, 231, 235, .88);--stroke: rgba(255, 255, 255, .12);--card: rgba(255, 255, 255, .04);--panel: #0b1020;--panel-soft: rgba(255, 255, 255, .03);--panel-stroke: rgba(255, 255, 255, .08);--ghost-bg: rgba(255, 255, 255, .08);--ghost-border: rgba(255, 255, 255, .18);--success: #22c55e;--warning: #f97316;--danger: #ef4444;--danger-ink: #fecaca;--danger-bg: rgba(239, 68, 68, .12);--danger-border: rgba(239, 68, 68, .45);--panel-bg: rgba(255, 255, 255, .04);--panel-border: rgba(255, 255, 255, .1);--panel-shadow: 0 18px 48px rgba(0, 0, 0, .28);--alert-ok: rgba(34, 197, 94, .14);--alert-error: rgba(248, 113, 113, .16);--overlay-bg: rgba(0, 0, 0, .7);--panel-strong: linear-gradient(145deg, rgba(96, 165, 250, .18), rgba(11, 17, 32, .92));--accent-2: #22d3ee;--accent-3: #7c3aed;--accent-4: #34d399;--fg: #f5f5f5;--btn-primary-bg: #1e3a8a;--btn-primary-hover: #1e40af;--radius: 16px;--radius-sm: 12px;--radius-lg: 24px;--shadow: 0 18px 40px rgba(0, 0, 0, .28);--shadow-soft: 0 12px 24px rgba(0, 0, 0, .22);--chrome-bg: rgba(11, 17, 32, .9);--chrome-bg-strong: rgba(11, 17, 32, .96);--chrome-bg-footer: rgba(11, 17, 32, .85);--viewport-width: 100vw;--viewport-height: 100vh;color-scheme:dark}html[data-theme=light]{--primary: #f8faff;--secondary: #0c4a6e;--accent: #2c3e50;--blue: #2563eb;--cyan: #0e7490;--text: #111827;--muted: rgba(15, 23, 42, .88);--focus-ring: #22d3ee;--stroke: rgba(0, 0, 0, .1);--card: rgba(0, 0, 0, .03);--panel: #ffffff;--panel-soft: rgba(0, 0, 0, .03);--panel-stroke: rgba(0, 0, 0, .05);--ghost-bg: rgba(0, 0, 0, .05);--ghost-border: rgba(0, 0, 0, .15);--success: #16a34a;--warning: #c2410c;--danger: #dc2626;--danger-ink: #991b1b;--danger-bg: rgba(220, 38, 38, .08);--danger-border: rgba(220, 38, 38, .18);--panel-bg: rgba(0, 0, 0, .03);--panel-border: rgba(0, 0, 0, .1);--panel-shadow: 0 18px 48px rgba(0, 0, 0, .1);--alert-ok: rgba(22, 163, 74, .12);--alert-error: rgba(220, 38, 38, .12);--overlay-bg: rgba(0, 0, 0, .45);--panel-strong: linear-gradient(145deg, rgba(37, 99, 235, .08), rgba(255, 255, 255, .95));--accent-2: #0e7490;--accent-3: #6d28d9;--accent-4: #059669;--fg: #111827;--btn-primary-bg: #1e3a8a;--btn-primary-hover: #1e40af;--chrome-bg: rgba(248, 250, 255, .92);--chrome-bg-strong: rgba(248, 250, 255, .97);--chrome-bg-footer: rgba(248, 250, 255, .88);color-scheme:light}html[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background:var(--primary);color:var(--text);min-height:100vh;min-height:100svh;min-height:100dvh;overflow-x:clip}img,svg{max-width:100%;display:block}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button,input,textarea,select{font-family:inherit}::selection{background:var(--cyan);color:#04101f}html[data-theme=light] ::selection{color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--panel)}::-webkit-scrollbar-thumb{background:var(--panel-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.site-shell{min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1;display:block;width:100%}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.section{padding:clamp(56px,6vw,96px) 0}.section--muted{background:var(--panel-bg);border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border)}.section--panel{background:var(--panel);border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border)}.section--tight{padding:clamp(40px,5vw,72px) 0}.section-head{text-align:center;display:grid;gap:10px;margin-bottom:44px;max-width:760px;width:100%;margin-left:auto;margin-right:auto}.section-head>*,.hero-copy>*{min-width:0;max-width:100%}.section-head h1,.section-head h2{overflow-wrap:break-word;text-wrap:balance}.section-actions{display:flex;justify-content:center;margin-top:32px}.section-head p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.section-head p+p{margin-top:2px;font-size:.98rem}.eyebrow{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--cyan)}.text-muted{color:var(--muted)}.site h1,.site h2,.site h3,.site h4{margin:0;letter-spacing:-.02em}.site h1{font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.05}.site h2{font-size:clamp(1.8rem,3vw,2.6rem)}.site h3{font-size:clamp(1.2rem,2vw,1.6rem)}.site p{line-height:1.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link{position:absolute;top:12px;left:16px;z-index:100002;padding:10px 14px;border-radius:12px;background:#f8fafc;color:#0f172a;border:1px solid rgba(15,23,42,.24);box-shadow:0 12px 24px #0000003d;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.skip-link:focus{clip:auto;clip-path:none;overflow:visible;width:auto;height:auto}html[data-theme=light] .skip-link{background:#0f172a;color:#f8fafc;border-color:#94a3b873}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:18px;border:1px solid transparent;font-weight:900;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;background:transparent;color:var(--text);text-decoration:none}.site-header .btn,.site-footer .btn{border-radius:inherit}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--btn-primary-bg);border:1px solid rgba(30,58,138,.22);color:#fff;box-shadow:0 4px 12px #1e3a8a3d}.btn-primary:hover{background:var(--btn-primary-hover);border-color:#1e40af5c;box-shadow:0 6px 16px #1e3a8a52}.btn-secondary,.btn-outline{border-color:var(--panel-border);background:#ffffff0d;color:var(--text);box-shadow:none}.btn-secondary:hover,.btn-outline:hover{background:#ffffff1f;border-color:#ffffff40}.btn-ghost{background:var(--ghost-bg);border-color:var(--ghost-border);color:var(--text)}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.btn-link{color:var(--cyan);padding:0;border:none;background:transparent}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-weight:700}html[data-theme=light] .link-arrow{color:#1e3a8a}.site-header{position:sticky;top:0;z-index:50;background:var(--chrome-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--panel-border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:800}.brand-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-2xl);color:var(--cyan)}.brand-name{font-size:1.1rem}.brand-logo{height:32px;width:auto;display:block}.header-menu{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:1;min-width:0}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel);color:var(--text);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nav-toggle:hover{transform:translateY(-1px);border-color:var(--cyan);box-shadow:0 10px 24px #22d3ee2e}.nav-toggle .material-symbols-outlined{font-size:var(--fs-xl)}.main-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nav-link{font-size:.95rem;font-weight:600;color:var(--text);transition:color .2s ease}.nav-link:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.theme-toggle{padding:10px 14px;font-size:.85rem}.theme-toggle .material-symbols-outlined{font-size:var(--fs-lg)}.theme-picker{position:relative;display:inline-flex;align-items:center}.theme-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:190px;padding:6px;border-radius:14px;border:1px solid var(--panel-border);background:var(--chrome-bg-strong);box-shadow:var(--shadow-soft);z-index:90}.theme-menu[hidden]{display:none!important}.theme-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.theme-item:hover,.theme-item:focus-visible{background:var(--panel-bg);outline:none}.theme-item[aria-checked=true]{background:#2563eb1f;border-color:#2563eb2e}.theme-item .material-symbols-outlined{font-size:20px}.theme-item .meta{margin-left:auto;font-size:12px;color:var(--muted)}.floating-preferences{position:fixed;right:18px;bottom:calc(18px + var(--safe-bottom, 0px));display:inline-flex;align-items:center;gap:10px;z-index:120}.theme-toggle-fab,.cookie-preferences-fab{min-width:48px;width:48px;max-width:48px;height:48px;max-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:999px;box-shadow:0 12px 32px #00000047}.theme-toggle-fab{border:1px solid rgba(255,255,255,.16);background:#0b0e14eb;color:var(--text);cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.theme-toggle-fab:hover{transform:translateY(-1px);border-color:#4dd3ff99;background:#12161ef5}.theme-toggle-fab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.theme-toggle-fab .material-symbols-outlined{font-size:0;line-height:1}.theme-toggle-fab .material-symbols-outlined:before{content:attr(data-icon);font-size:22px}.floating-preferences .theme-menu{top:auto;bottom:calc(100% + 10px);right:0}html[data-theme=light] .theme-toggle-fab,html[data-theme=light] .cookie-preferences-fab{border-color:#2563eb2e;background:#fffffff5;color:#2563eb;box-shadow:0 14px 34px #2563eb29}html[data-theme=light] .theme-toggle-fab:hover,html[data-theme=light] .cookie-preferences-fab:hover{border-color:#2563eb52;background:#eff6ff;color:#1d4ed8}html[data-theme=light] .floating-preferences .theme-menu{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a24}.home-theme-control{opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.home-theme-control.is-hidden{opacity:0;transform:translateY(10px);pointer-events:none}.hero{padding-top:clamp(72px,8vw,120px);overflow:clip;position:relative;min-height:100vh;min-height:100svh;min-height:min(100dvh,960px);display:flex;align-items:center;padding-bottom:clamp(72px,8vw,120px)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr}}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-grid{grid-template-columns:1fr;gap:28px;overflow-x:clip;justify-items:center}html[data-layout=tablet][data-orientation=portrait] .page-home .hero,html[data-layout=tablet][data-orientation=portrait] .page-home .page-home-hero>.container{overflow-x:clip}html[data-layout=tablet][data-orientation=portrait] .container{width:calc(100% - 48px);max-width:100%}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-grid{grid-template-areas:"eyebrow" "title" "media" "lead" "actions"}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-copy{display:contents}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-copy .eyebrow{grid-area:eyebrow;justify-self:center;text-align:center}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-title{grid-area:title;justify-self:center;text-align:center}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-media{grid-area:media;width:100%;min-width:0;display:flex;justify-content:center;align-items:center;justify-self:center;margin-top:6px;overflow:hidden}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-media picture{display:block;width:min(76vw,560px);max-width:100%;margin-inline:auto}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-lead{grid-area:lead;justify-self:center;text-align:center}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-actions{grid-area:actions;justify-self:center;justify-content:center}html[data-height=short] .hero{min-height:auto;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(40px,6vw,72px)}.hero-copy{display:grid;gap:16px;max-width:560px;z-index:2;position:relative}.hero-title{margin:0}.hero-title span{color:var(--cyan)}.hero-lead{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--muted);margin:16px 0 0}.hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.hero-media{position:relative;z-index:1}.hero-image{position:absolute;top:-25vh;left:10vw;transform:none;width:90vw;min-width:900px;max-width:none;border-radius:var(--radius-lg);box-shadow:-15px 20px 50px #0006;display:block}@media(max-width:1024px){.hero-image{position:relative;top:auto;left:auto;transform:none;width:100%;min-width:0;max-width:100%}}.hero-card,.hero-glow,.mockup,.mockup-top,.mockup-title,.mockup-controls,.mockup-dot,.mockup-body,.mockup-sidebar,.mockup-avatar,.mockup-line,.mockup-content,.mockup-chart,.mockup-metric,.graph-gradient{display:none}.hero-image{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow);display:block}.slide-in-right{animation:slideInRight 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes slideInRight{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}.page-home .site-main{position:relative;isolation:isolate}.page-home .page-home-hero{position:relative}.page-home .page-home-hero>.container{position:relative;z-index:1}.page-home .hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#050a14f5,#050a14db 26%,#050a147a 58%,#050a141f 82%,#050a1400)}.page-home .hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#050a1414,#050a1400 28%,#050a1429);mix-blend-mode:screen;opacity:.8}.page-home .hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);overflow:visible}.page-home .hero-shell{display:contents}.page-home .hero-copy{margin:0;max-width:620px;padding-top:0;text-align:left}.page-home .hero-title{max-width:12.2ch;text-wrap:balance;text-shadow:0 20px 80px rgba(0,0,0,.28)}.page-home .hero-copy .eyebrow{padding:0;background:none;border:none;color:#7ee6ff;letter-spacing:.16em;text-transform:uppercase}.page-home .hero-lead{max-width:44rem;color:#e4efffb8;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.5}.page-home .hero-actions{justify-content:flex-start}.page-home .hero-image{user-select:none;-webkit-user-drag:none}.page-home .home-feature-section{position:relative;padding-top:clamp(72px,9vw,124px);padding-bottom:clamp(84px,10vw,132px)}.page-home .home-feature-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#050a1429,#050a1400 20% 78%,#050a142e)}.page-home .home-feature-section>.container{position:relative;z-index:1}.page-home .page-home-cta{position:relative;padding-top:clamp(92px,11vw,140px);padding-bottom:clamp(92px,11vw,140px)}.page-home .page-home-cta:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.08),transparent 34%),linear-gradient(180deg,#050a140f,#050a142e)}.page-home .page-home-cta .container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%}.page-home .site-footer{position:relative;z-index:2;background:#08101d}.home-qualification-intro{display:grid;gap:14px;max-width:54rem}.home-qualification-intro h2{max-width:20ch}.home-qualification-intro p{margin:0;max-width:60rem;color:var(--muted);line-height:1.72}html[data-layout=tablet][data-orientation=portrait] .home-qualification-section{overflow-x:clip}html[data-layout=tablet][data-orientation=portrait] .home-qualification-intro{gap:12px;max-width:100%;min-width:0}html[data-layout=tablet][data-orientation=portrait] .home-qualification-intro h2{max-width:100%;font-size:clamp(1.65rem,2.8vw,2.15rem);line-height:1.12;text-wrap:balance}html[data-layout=tablet][data-orientation=portrait] .home-qualification-intro p{max-width:100%;line-height:1.66}html[data-layout=tablet][data-orientation=portrait] .home-context-links{margin-top:32px}html[data-layout=tablet][data-orientation=portrait] .home-context-links h3{max-width:100%;font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.35}html[data-layout=tablet][data-orientation=portrait] .home-context-links .landing-link-list__item{grid-template-columns:minmax(0,1fr) 20px;gap:6px 12px}html[data-layout=tablet][data-orientation=portrait] .home-context-links .landing-link-list__description{max-width:100%}.plan-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan-unavailable{opacity:.6}.plan-unavailable .material-symbols-outlined{color:var(--muted)}.plan-unavailable span:last-child{text-decoration:line-through}.plan-cta-stack{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.plan-cta-note{color:var(--muted);font-size:.85rem;text-align:center}.cta-box h2.cta-title{font-size:clamp(1.55rem,2.4vw,2.1rem)}.cta-box h2.cta-title span{color:var(--cyan)}.steps-grid{justify-items:center;max-width:1180px;margin:0 auto}.steps-grid .step-card{align-items:center;max-width:260px}.feature-bento{display:grid;gap:24px;grid-template-columns:1fr}.feature-panel{position:relative;overflow:hidden;border-radius:32px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;background:#080e1cad;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #00000047}.feature-panel--wide{background:linear-gradient(180deg,#ffffff0d,#ffffff04),#070d1a9e}.feature-panel--highlight{background:linear-gradient(180deg,#22d3ee29,#0a84ff33),#08101ec7;border-color:#22d3ee4d}.feature-panel--subtle{background:#080e1c94}.feature-panel__content{position:relative;z-index:2;max-width:32rem}.feature-panel__icon{font-size:2.5rem;color:var(--cyan);margin-bottom:18px}.feature-panel--highlight .feature-panel__icon{color:#e6fbff}.feature-panel h3{margin:0 0 12px;font-size:clamp(1.2rem,2vw,2.2rem);line-height:1.05}.feature-panel p{margin:0;color:var(--muted)}.feature-panel--highlight p{color:#f0f8ffd1}.feature-panel__ghost,.feature-panel--highlight .feature-panel__ghost{display:none}.feature-panel__meta{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feature-panel__meta .material-symbols-outlined{font-size:1rem}.page-home .cta-box{position:relative;overflow:hidden;max-width:min(760px,100%);margin:0 auto;background:#070c18b8;border:none;box-shadow:0 28px 80px #0000006b;padding:clamp(34px,6vw,64px);contain:paint;transform:translateZ(0)}.page-home .cta-box:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff24,#fff0 42%);opacity:.4;pointer-events:none}.page-home .cta-box>*{position:relative;z-index:1}.page-home .cta-box .btn{justify-self:center}html[data-theme=light] .page-home .hero:before{background:radial-gradient(circle at 78% 24%,rgba(14,145,178,.08),transparent 24%),linear-gradient(90deg,#f8fafffa,#f8faffeb 28%,#f8faff8f 60%,#f8faff29 82%,#f8faff00)}html[data-theme=light] .page-home .hero:after{background:linear-gradient(180deg,#2563eb08,#2563eb00 28%,#0e91b20a);mix-blend-mode:normal;opacity:1}html[data-theme=light] .page-home .hero-copy .eyebrow{color:#0f4c5c}html[data-theme=light] .page-home .hero-title{text-shadow:none}html[data-theme=light] .page-home .hero-lead{color:#0f172ae0}html[data-theme=light] .page-home .hero-image{border-color:#0f172a14}html[data-theme=light] .page-home .home-feature-section:before{background:linear-gradient(180deg,#2563eb08,#2563eb00 20%,#0e91b200 78%,#0e91b20a)}html[data-theme=light] .page-home .page-home-cta:before{background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.05),transparent 34%),linear-gradient(180deg,#f8faff05,#2563eb0d)}html[data-theme=light] .feature-panel{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 12px 24px #0f172a14}html[data-theme=light] .feature-panel--wide{background:#fff}html[data-theme=light] .feature-panel--highlight{background:linear-gradient(145deg,#1d7ef512,#fff);border-color:#1d7ef54d;box-shadow:0 12px 24px #2563eb14}html[data-theme=light] .feature-panel--subtle{background:#fff}html[data-theme=light] .feature-panel__icon{color:#0f4c5c}html[data-theme=light] .feature-panel--highlight .feature-panel__icon{color:#1e3a8a}html[data-theme=light] .feature-panel p{color:#0f172ad6}html[data-theme=light] .feature-panel--highlight p{color:#0f172ae0}html[data-theme=light] .feature-panel__ghost{color:#2563eb1a}html[data-theme=light] .feature-panel--highlight .feature-panel__ghost{color:#2563eb24}html[data-theme=light] .page-home .cta-box{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 20px 40px #0f172a14}html[data-theme=light] .page-home .cta-box:before{background:linear-gradient(180deg,#2563eb0d,#fff0 42%);opacity:.55}@media(min-width:900px){.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-bento{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:repeat(2,minmax(170px,1fr))}.feature-panel--wide{grid-column:1 / span 2;grid-row:1}.feature-panel--highlight{grid-column:3;grid-row:1 / span 2;min-height:100%}.feature-panel--inbox{grid-column:1;grid-row:2}.feature-panel--alerts{grid-column:2;grid-row:2}}@media(max-width:1024px){.page-home .hero{min-height:auto}.page-home .hero:before{background:linear-gradient(180deg,#050a14e6,#050a148f 54%,#050a141f)}.page-home .hero-copy{max-width:560px}.page-home .hero-media{margin-top:8px}.page-home .hero-image{position:relative;top:auto;left:auto;transform:none;width:100%;min-width:0;max-width:100%}}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-image{width:100%;max-width:100%;min-width:0;max-height:min(34vh,360px);margin-inline:auto;object-fit:contain}@media(max-width:1024px){html[data-theme=light] .page-home .hero:before{background:linear-gradient(180deg,#f8fafff5,#f8faffc2 54%,#f8faff29)}}@media(max-width:768px){.page-home .hero{padding-top:96px;padding-bottom:20px}.page-home .hero-grid{grid-template-areas:"eyebrow" "title" "media" "lead" "actions";gap:20px;overflow-x:clip;justify-items:center}.page-home .hero-copy{display:contents}.page-home .hero-copy .eyebrow{grid-area:eyebrow;justify-self:center;text-align:center}.page-home .hero-title{grid-area:title;justify-self:center;text-align:center}.page-home .hero-media{grid-area:media;width:100%;min-width:0;display:flex;justify-content:center;justify-self:center;margin-top:4px;overflow:hidden}.page-home .hero-lead{grid-area:lead;justify-self:center;text-align:center}.page-home .hero-actions{grid-area:actions;justify-self:center;justify-content:center}.page-home .hero-copy .eyebrow{font-size:.78rem}.page-home .hero-lead{font-size:1rem}.page-home .hero-image{width:min(100%,520px);min-width:0;max-width:100%;margin-inline:auto;max-height:min(38vh,320px);border-radius:22px}.page-home .page-home-cta{padding-top:92px;padding-bottom:108px}.feature-panel{padding:24px;min-height:190px}.page-home .cta-box{padding:28px 22px}}.graph-gradient{background-image:linear-gradient(to right bottom,#22d3ee14,#22d3ee00)}.dot-grid{background-image:radial-gradient(rgba(34,211,238,.6) 1px,transparent 1px);background-size:24px 24px}.split{display:grid;gap:32px;align-items:center}.split-media{position:relative;display:flex;justify-content:center;align-items:center}.split-orbit-wrapper{position:relative;width:100%;max-width:400px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.orbit-center-wrapper{position:relative;width:90px;height:90px;display:flex;justify-content:center;align-items:center;z-index:10}.orbit-glow{position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:var(--cyan);opacity:.15;filter:blur(15px);z-index:1;animation:blob-glow 8s infinite alternate ease-in-out}.orbit-center{position:relative;width:100%;height:100%;background:var(--panel);border:1px solid var(--panel-border);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}@keyframes blob-glow{0%{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:rotate(0) scale(1);opacity:.15}33%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:rotate(120deg) scale(1.1);opacity:.2}66%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:rotate(240deg) scale(.9);opacity:.1}to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:rotate(360deg) scale(1.05);opacity:.25}}.orbit-center img{width:48px;height:auto;display:block;position:relative;z-index:2}html[data-theme=light] .orbit-center{background:#fff;border-color:#2563eb33;box-shadow:0 18px 38px #2563eb38}.orbit-logo--theme-light{display:none}html[data-theme=dark] .orbit-logo--theme-dark{display:block!important}html[data-theme=dark] .orbit-logo--theme-light,html[data-theme=light] .orbit-logo--theme-dark{display:none!important}html[data-theme=light] .orbit-logo--theme-light{display:block!important}html[data-theme=light] .orbit-logo--manychat{filter:brightness(0) saturate(100%)}.orbiting-elements{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px dashed rgba(34,211,238,.2);animation:spin 24s linear infinite;z-index:5}.orbit-item{position:absolute;width:72px;height:72px;background:var(--panel);border:1px solid var(--panel-border);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-soft);animation:counter-spin 24s linear infinite}.orbit-item img{width:38px;height:auto;display:block}.orbit-item .icon-badge{font-size:var(--fs-3xl);color:var(--cyan)}html[data-theme=light] .orbit-item{border-color:#2563eb1f;box-shadow:0 16px 34px #2563eb1f}html[data-theme=light] .orbit-item .icon-badge,html[data-theme=light] .split-card .icon-badge,html[data-theme=light] .card .icon-badge,html[data-theme=light] .step-icon{color:#1e3a8a}html[data-theme=light] .orbit-item .icon-badge,html[data-theme=light] .card .icon-badge{text-shadow:0 8px 20px rgba(37,99,235,.14)}.orbit-item.item-1{top:0%;left:50%;margin-top:-36px;margin-left:-36px}.orbit-item.item-2{top:34.55%;left:97.55%;margin-top:-36px;margin-left:-36px}.orbit-item.item-3{top:90.45%;left:79.35%;margin-top:-36px;margin-left:-36px}.orbit-item.item-4{top:90.45%;left:20.65%;margin-top:-36px;margin-left:-36px}.orbit-item.item-5{top:34.55%;left:2.45%;margin-top:-36px;margin-left:-36px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes counter-spin{to{transform:rotate(-360deg)}}.split-content{display:grid;gap:14px}.split-card{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel);padding:28px;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:var(--shadow-soft)}.split-card .icon-badge{font-size:var(--fs-4xl);color:var(--cyan)}.split-divider{width:48px;height:4px;background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:999px;margin:8px 0 0}.cards-grid{display:grid;gap:20px}.grid-top{margin-top:28px}.card{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);padding:22px;display:grid;gap:12px;box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);border-color:#22d3ee66;box-shadow:0 20px 40px #0003}.card p{margin:0;color:var(--muted)}.card-title{margin:0;color:var(--text);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em}.icon-badge{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:transparent;color:var(--cyan);font-size:var(--fs-xl)}html[data-theme=light] .icon-badge{background:#1e3a8a1a;border:1px solid rgba(30,58,138,.18)}.steps-grid{display:grid;gap:22px;max-width:1120px;margin:0 auto}.steps-section{display:grid;justify-items:center}.steps-section__head,.steps-section__grid{width:min(100%,1120px)}.step-card{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;text-align:center;position:relative}.step-icon{width:56px;height:56px;border-radius:50%;border:1px solid var(--panel-border);display:grid;place-items:center;margin:0 auto;background:#22d3ee1f;color:var(--cyan);font-size:var(--fs-xl);transition:transform .2s ease,background .2s ease,color .2s ease}html[data-theme=light] .step-icon{background:#1e3a8a1f;border-color:#1e3a8a33}.step-card:hover .step-icon{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#04101f;transform:translateY(-2px)}.step-card p{margin:0;color:var(--muted);font-size:.95rem}.audience-header{display:flex;flex-direction:column;gap:12px}.audience-header p{margin:0;color:var(--muted)}.page-audience .audience-split{display:grid;gap:32px;align-items:center}.page-audience .audience-split__intro{display:flex;align-items:center;justify-content:flex-start;min-height:100%}.page-audience .audience-split__title{margin:0;display:grid;gap:6px;line-height:.96;font-size:clamp(2.4rem,5vw,4.8rem);text-wrap:balance}.page-audience .audience-split__cards{grid-template-columns:minmax(0,1fr);gap:16px}.page-audience .audience-split__cards .card{padding:18px 20px}.page-audience .audience-split__cards .card .card-title{margin:0}@media(min-width:901px){.page-audience .audience-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,88px)}.page-audience .audience-split__intro{align-self:center}}@media(max-width:768px){.page-audience .audience-split__title{font-size:clamp(2.2rem,10vw,3.4rem)}}.billing-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:24px 0 11px}.page-home .billing-toggle-wrap{margin-bottom:20px}.page-pricing .billing-toggle-wrap{margin-bottom:0}.page-pricing .section--pricing-intro{padding-bottom:18px}.page-pricing .section--pricing-intro .section-head{margin-bottom:28px}.page-pricing .section--pricing-plans{padding-top:18px}.billing-toggle{display:inline-flex;align-items:center;gap:6px;background:var(--panel-soft);border:1px solid var(--panel-border);border-radius:999px;padding:4px}.toggle-btn{appearance:none;border:none;background:transparent;color:var(--text);padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.toggle-btn.is-active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-soft)}.savings-badge{background:var(--panel-soft);color:var(--text);padding:4px 10px;border:1px solid transparent;border-radius:999px;font-weight:700;font-size:.75rem}.savings-badge.is-active{background:#22c55e2e;color:#dcfce7;border-color:#22c55e61}html[data-theme=light] .toggle-btn{color:#0f172a}html[data-theme=light] .toggle-btn.is-active{background:#fff;color:#0f172a}html[data-theme=light] .savings-badge{background:#1e3a8a1a;color:#0f172a}.pricing-grid{display:grid;gap:24px;align-items:stretch}.plan-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-soft);min-height:100%}.plan-card--featured{border-color:var(--cyan);background:var(--panel-strong);transform:translateY(-8px)}.plan-tag{align-self:center;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#04101f;font-weight:800;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.plan-title{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.plan-price{font-size:2.4rem;font-weight:800}.plan-cycle{color:var(--muted);font-size:.9rem}.plan-billing-note{min-height:1.1rem;margin-top:-10px;color:var(--muted);font-size:.78rem;line-height:1.4}.plan-support-copy{margin:-2px 0 0;color:var(--text);font-size:.92rem;line-height:1.55;text-wrap:balance}.plan-list{list-style:none;margin:0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid var(--panel-border);color:var(--text)}.plan-list li{display:flex;gap:10px;align-items:flex-start}.plan-list .material-symbols-outlined{color:#0f766e;font-size:var(--fs-lg)}.plan-list .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#0f766e24}.plan-unavailable .material-symbols-outlined{color:#991b1b;background:#dc262624}.plan-cta{margin-top:auto;display:flex;justify-content:center}.table-wrap{border:1px solid var(--panel-border);border-radius:var(--radius-lg);overflow:auto;background:var(--panel);box-shadow:var(--shadow-soft)}.compare-table{width:100%;border-collapse:collapse;min-width:720px}.compare-table caption,.comparison-table caption,.legal-table caption{padding:16px;text-align:left;color:var(--text);font-size:.95rem;font-weight:700}.compare-stack{display:none;gap:18px}.compare-stack__row{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid var(--panel-border)}.compare-stack__row:last-child{border-bottom:0}.compare-stack__feature{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.compare-stack__values{display:grid;gap:10px}.compare-stack__value{display:grid;gap:4px}.compare-stack__value strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.compare-stack__value span{color:var(--text)}.compare-table th,.compare-table td{padding:16px;text-align:left;border-bottom:1px solid var(--panel-border)}.compare-table th:nth-child(n+2),.compare-table td:nth-child(n+2),.compare-table tfoot td:nth-child(n+2){text-align:center}.compare-table tfoot td{vertical-align:middle;padding:20px 16px}.compare-table thead th{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.compare-table tbody th,.compare-table td{color:var(--text)}.compare-table tbody tr:hover{background:#22d3ee14}.compare-check{color:var(--cyan);font-weight:800}.compare-muted{color:var(--muted)}.compare-cta{display:flex;justify-content:center;width:100%}.cta-box{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:clamp(32px,5vw,56px);display:grid;gap:16px;text-align:center;box-shadow:var(--shadow-soft)}.cta-box p{margin:0;color:var(--muted)}.faq-list{display:grid;gap:16px}.faq-item{border:1px solid var(--panel-border);border-radius:var(--radius);padding:18px;background:var(--panel)}.faq-item summary{cursor:pointer;font-weight:700}.faq-item p{margin:12px 0 0;color:var(--text)}.pricing-methodology-note{margin:18px auto 0;max-width:46rem;color:var(--muted);font-size:.88rem;line-height:1.6;text-align:center}.section-head--left{text-align:left;justify-items:start;margin-left:0;margin-right:0}.page-landing .landing-shell{max-width:min(58rem,100%);margin:0 auto}.landing-hero{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(48px,6vw,72px)}.landing-hero__copy{display:grid;gap:18px}.landing-hero__lead{margin:0;max-width:52rem;color:var(--text);font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.75}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.integration-hero__copy{gap:22px}.integration-hero__brand{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.integration-hero__brand-copy{display:grid;gap:6px}.integration-hero__name{margin:0;color:var(--text);font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em}.integration-hero__logo-frame{width:88px;height:88px;border-radius:24px;border:1px solid var(--panel-border);background:var(--panel);display:inline-flex;align-items:center;justify-content:center;padding:18px;box-shadow:var(--shadow-soft);flex:0 0 auto}.integration-hero__logo-frame--wide{width:204px;padding:18px 24px}.integration-hero__logo{width:100%;height:100%;object-fit:contain}.integration-hero__logo--theme-light{display:none}html[data-theme=dark] .integration-hero__logo--theme-dark{display:block!important}html[data-theme=dark] .integration-hero__logo--theme-light{display:none!important}html[data-theme=light] .integration-hero__logo-frame{background:#fff;border-color:#2563eb24}html[data-theme=light] .integration-hero__logo--theme-dark{display:none!important}html[data-theme=light] .integration-hero__logo--theme-light{display:block!important}.integration-cards-grid{align-items:stretch}.integration-card{gap:14px}.integration-card .card-title{font-size:clamp(1.08rem,1.8vw,1.35rem)}.integration-cta-box,.landing-section__inner{max-width:min(58rem,100%);margin:0 auto}.landing-copy{display:grid;gap:16px}.landing-copy p{margin:0;color:var(--text);font-size:1rem;line-height:1.78}.landing-copy__list{margin:4px 0 0;padding-left:1.2rem;display:grid;gap:10px;color:var(--text)}.landing-copy__list li{line-height:1.65}.page-landing .faq-list{gap:0}.page-landing .faq-item{padding:20px 0;border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:transparent}.page-landing .faq-item:first-child{border-top:1px solid var(--panel-border)}.page-landing .faq-item p{max-width:56rem;line-height:1.7}.landing-link-list{display:grid;gap:0}.landing-link-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:start;padding:18px 0;border-top:1px solid var(--panel-border);color:var(--text);text-decoration:none;transition:color .18s ease,transform .18s ease,border-color .18s ease}.landing-link-list__item:last-child{border-bottom:1px solid var(--panel-border)}.landing-link-list__item:hover{color:var(--cyan);transform:translate(2px)}.landing-link-list__title{font-size:1rem;font-weight:700;line-height:1.4}.landing-link-list__description{grid-column:1 / 2;color:var(--text);line-height:1.6}.landing-link-list__arrow{grid-column:2 / 3;grid-row:1 / span 2;align-self:center;color:currentColor}html[data-theme=light] .landing-link-list__arrow{color:#1e3a8a}.landing-link-list--compact .landing-link-list__item{padding:16px 0}.comparison-hero__platforms{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.comparison-platform{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:700;line-height:1.2}.comparison-platform__name{white-space:nowrap}.comparison-platform__icon{width:44px;height:44px;display:block;object-fit:contain;flex:0 0 auto;align-self:center}.comparison-platform__icon-frame{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.comparison-platform__icon-frame--wide{width:120px;height:40px}.comparison-platform__icon-frame .comparison-platform__icon{width:100%;height:100%}.comparison-platform__icon--wide{width:108px;height:34px}.comparison-platform--wide{gap:12px}.comparison-hero__platforms .comparison-platform--wide{gap:10px}.comparison-hero__platforms .comparison-platform__icon-frame--wide{width:88px;height:30px}.comparison-hero__platforms .comparison-platform__icon--wide{width:80px;height:24px}.comparison-platform__icon--dark{display:none}.comparison-platform__divider{color:var(--text);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.comparison-table-wrap{margin-top:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.comparison-table{width:100%;min-width:760px;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--panel-border)}.comparison-table thead th{color:var(--text);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comparison-table tbody tr:hover{background:#22d3ee14}.comparison-table__brand{display:inline-grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;color:var(--text);font-size:.98rem;font-weight:700;letter-spacing:normal;text-transform:none}.comparison-table__brand-icon{width:36px;height:36px;display:block;object-fit:contain;flex:0 0 auto;align-self:center}.comparison-table__brand-icon-frame{width:120px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.comparison-table__brand-icon-frame--wide{width:120px;height:40px}.comparison-table__brand-icon-frame .comparison-table__brand-icon{width:100%;height:100%}.comparison-table__brand-icon--wide{width:108px;height:34px}.comparison-table__brand--wide{gap:12px}.comparison-table__brand-icon--dark{display:none}.comparison-table__dimension{width:28%;color:var(--text);font-size:.95rem;font-weight:700;letter-spacing:normal;text-transform:none}.comparison-table__cell{color:var(--text);line-height:1.7}.comparison-link-list{display:grid;gap:0;margin-top:32px}.comparison-link-list__item{display:grid;grid-template-columns:128px minmax(0,1fr) 24px;gap:8px 16px;align-items:start;padding:18px 0;border-top:1px solid var(--panel-border);color:var(--text);text-decoration:none;transition:color .18s ease,transform .18s ease,border-color .18s ease}.comparison-link-list__item--wide-icon{grid-template-columns:128px minmax(0,1fr) 24px}.comparison-link-list__item--static{grid-template-columns:128px minmax(0,1fr)}.comparison-link-list__item:last-child{border-bottom:1px solid var(--panel-border)}.comparison-link-list__item:hover{color:var(--cyan);transform:translate(2px)}.comparison-link-list__item--static:hover{color:var(--text);transform:none}.comparison-link-list__icon{width:44px;height:44px;display:block;object-fit:contain;margin-top:2px;justify-self:center;align-self:center}.comparison-link-list__icon-frame{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;align-self:center;margin-top:2px}.comparison-link-list__icon-frame--wide{width:120px;height:40px;margin-top:0}.comparison-link-list__icon-frame .comparison-link-list__icon{width:100%;height:100%;margin-top:0}.comparison-link-list__icon--wide{width:108px;height:34px;margin-top:0}.comparison-link-list__icon--dark,html[data-theme=dark] .comparison-platform__icon--light,html[data-theme=dark] .comparison-table__brand-icon--light,html[data-theme=dark] .comparison-link-list__icon--light{display:none}html[data-theme=dark] .comparison-platform__icon--dark,html[data-theme=dark] .comparison-table__brand-icon--dark,html[data-theme=dark] .comparison-link-list__icon--dark{display:block}.comparison-link-list__body{display:grid;gap:6px;min-width:0}.comparison-link-list__body .landing-link-list__description{grid-column:auto}.comparison-link-list__item .landing-link-list__arrow{grid-column:3 / 4;grid-row:1;justify-self:end;align-self:center}html[data-theme=light] .comparison-link-list__item:hover{color:#2563eb}html[data-theme=light] .comparison-table tbody tr:hover{background:#2563eb14}.landing-cta{margin-top:32px;padding-top:32px;border-top:1px solid var(--panel-border);display:grid;gap:14px}.comparison-link-list+.landing-cta{border-top:0;padding-top:0}.landing-cta p{margin:0;color:var(--text);max-width:46rem;line-height:1.72}html[data-theme=light] .page-home .section--muted{background:#eef4ff}html[data-theme=light] .page-home .section--panel,html[data-theme=light] .page-home .home-feature-section,html[data-theme=light] .page-home .page-home-cta{background:#f8fbff}html[data-theme=light] .page-home .section--muted h2,html[data-theme=light] .page-home .section--muted h3,html[data-theme=light] .page-home .section--panel h2,html[data-theme=light] .page-home .section--panel h3,html[data-theme=light] .page-home .home-feature-section h2,html[data-theme=light] .page-home .home-feature-section h3,html[data-theme=light] .page-home .page-home-cta h2{color:#0f172a}html[data-theme=light] .page-home .section--muted p,html[data-theme=light] .page-home .section--panel p,html[data-theme=light] .page-home .home-feature-section p,html[data-theme=light] .page-home .page-home-cta p,html[data-theme=light] .page-home .section--muted strong{color:#1e293b}html[data-theme=light] .page-home .icon-badge,html[data-theme=light] .page-home .step-icon{color:#1e3a8a;border-color:#1e3a8a3d;background:#1e3a8a24}html[data-theme=light] .page-home .billing-toggle,html[data-theme=light] .page-pricing .billing-toggle{background:#e2e8f0;border-color:#0f172a1f}html[data-theme=light] .page-home .toggle-btn,html[data-theme=light] .page-pricing .toggle-btn{color:#0f172a}html[data-theme=light] .page-home .toggle-btn.is-active,html[data-theme=light] .page-pricing .toggle-btn.is-active{background:#fff;color:#0f172a}html[data-theme=light] .page-home .savings-badge,html[data-theme=light] .page-pricing .savings-badge{background:#1e3a8a24;color:#0f172a}html[data-theme=light] .page-home .savings-badge.is-active,html[data-theme=light] .page-pricing .savings-badge.is-active,html[data-theme=light] .savings-badge.is-active{background:#22c55e29;color:#166534;border-color:#22c55e4d}html[data-theme=light] .page-home .plan-list .material-symbols-outlined,html[data-theme=light] .page-pricing .plan-list .material-symbols-outlined{color:#115e59;background:#0f766e2e}html[data-theme=light] .page-home .plan-unavailable .material-symbols-outlined,html[data-theme=light] .page-pricing .plan-unavailable .material-symbols-outlined{color:#7f1d1d;background:#dc262629}.hub-link-group,.home-context-links{margin-top:40px}.home-context-links h3{margin:0 0 14px;font-size:clamp(1.05rem,1.5vw,1.22rem)}html[data-theme=light] .landing-hero__lead,html[data-theme=light] .landing-copy p,html[data-theme=light] .landing-copy__list li,html[data-theme=light] .landing-link-list__description,html[data-theme=light] .landing-cta p{color:#0f172ae0}html[data-theme=light] .page-pricing .eyebrow{color:#0f4c5c}html[data-theme=light] .page-pricing .section-head h2,html[data-theme=light] .page-pricing .section-head h3,html[data-theme=light] .page-pricing .landing-link-list__title{color:#0f172a}html[data-theme=light] .page-pricing .section-head p,html[data-theme=light] .page-pricing .landing-link-list__description,html[data-theme=light] .page-pricing .landing-copy p,html[data-theme=light] .page-pricing .landing-cta p{color:#1e293b}html[data-theme=light] .landing-link-list__item:hover{color:#2563eb}.site-footer{background:var(--chrome-bg-footer);border-top:1px solid var(--panel-border);padding:56px 0 32px}html[data-theme=light] .site-footer{background:linear-gradient(180deg,#fffffffa,#f8fafffa);border-top-color:#2563eb1a}.footer-grid{display:grid;gap:32px}.footer-brand{display:grid;gap:12px;max-width:280px}.footer-brand p{margin:0;color:var(--muted)}html[data-theme=light] .footer-brand{max-width:320px}html[data-theme=light] .footer-brand p{color:#0f172ad6}.footer-links{display:grid;gap:24px 32px}.footer-links div{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.footer-links h4{margin:0;font-size:1rem}html[data-theme=light] .footer-links h4{color:#0f172a}.footer-links a{display:inline-flex;align-items:center;color:var(--muted);font-size:.95rem}html[data-theme=light] .footer-links a,html[data-theme=light] .footer-link-button{color:#0f172ae0}.footer-link-button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.95rem;cursor:pointer;text-align:left}.footer-links a:hover,.footer-link-button:hover{color:var(--cyan)}html[data-theme=light] .footer-links a:hover,html[data-theme=light] .footer-link-button:hover{color:#2563eb}.footer-title{margin:0 0 12px;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.cookie-preferences-fab{position:static;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0b0e14eb;color:var(--text);box-shadow:0 12px 32px #00000047;cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cookie-preferences-fab:hover{transform:translateY(-1px);border-color:#4dd3ff99;background:#12161ef5}.cookie-preferences-fab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.cookie-preferences-fab .material-symbols-outlined{font-size:0;line-height:1}.cookie-preferences-fab .material-symbols-outlined:before{content:"cookie";font-size:22px}.footer-bottom{margin-top:32px;padding-top:18px;border-top:1px solid var(--panel-border);color:var(--muted);font-size:.85rem}html[data-theme=light] .footer-bottom{border-top-color:#2563eb14;color:#0f172a8f}.page-support .wrap{max-width:960px;margin:0 auto;padding:0 18px}.page-support .support-hero{padding:56px 0;border-bottom:1px solid var(--panel-border)}.page-support .support-hero h1{margin:0 0 8px}.page-support .support-hero p{color:var(--muted);margin:0 0 16px}.page-support .search input{width:100%;max-width:560px;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel);color:var(--text)}.page-support .support-list{padding:40px 0}.page-support .articles{list-style:none;margin:0;padding:0;display:grid;gap:10px}.page-support .articles a{display:block;background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:14px;color:var(--text);text-decoration:none}.page-support .articles a:hover{box-shadow:0 10px 24px #0f172a26}.page-support .more a{display:inline-block;margin-top:12px;color:var(--cyan)}.page-privacy,.page-terms{--row: var(--panel-bg);--row-alt: var(--ghost-bg);--stroke: var(--panel-border);margin:0;min-height:100dvh;background:var(--primary);color:var(--text);font-family:Inter,sans-serif;display:flex;flex-direction:column}.page-privacy *,.page-terms *{box-sizing:border-box}.page-privacy .legal-header,.page-terms .legal-header,.page-cancellation .legal-header,.page-cookies .legal-header{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px}.page-privacy .logo,.page-terms .logo,.page-cancellation .logo,.page-cookies .logo{height:44px;width:auto;display:block}.page-privacy .btn-back,.page-terms .btn-back,.page-cancellation .btn-back,.page-cookies .btn-back{appearance:none;border:1px solid var(--ghost-border);background:var(--ghost-bg);color:#f8fafc;border-radius:999px;padding:10px 18px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page-privacy .btn-back:hover,.page-terms .btn-back:hover,.page-cancellation .btn-back:hover,.page-cookies .btn-back:hover{transform:translateY(-1px);border-color:#22d3ee80;box-shadow:0 10px 24px #22d3ee2e}.page-privacy .btn-back-fallback,.page-terms .btn-back-fallback,.page-cancellation .btn-back-fallback,.page-cookies .btn-back-fallback{display:inline-block;color:var(--blue);text-decoration:none;border:1px solid var(--ghost-border);border-radius:999px;padding:10px 18px}.page-privacy .legal-main,.page-terms .legal-main,.page-cancellation .legal-main,.page-cookies .legal-main{width:100%;max-width:1100px;margin:0 auto;padding:0 26px 64px}html[data-layout=phone] .page-privacy .legal-main,html[data-layout=phone] .page-terms .legal-main,html[data-layout=phone] .page-cancellation .legal-main,html[data-layout=phone] .page-cookies .legal-main,html[data-layout=tablet][data-orientation=portrait] .page-privacy .legal-main,html[data-layout=tablet][data-orientation=portrait] .page-terms .legal-main,html[data-layout=tablet][data-orientation=portrait] .page-cancellation .legal-main,html[data-layout=tablet][data-orientation=portrait] .page-cookies .legal-main,html[data-height=short] .page-privacy .legal-main,html[data-height=short] .page-terms .legal-main,html[data-height=short] .page-cancellation .legal-main,html[data-height=short] .page-cookies .legal-main{padding-bottom:calc(104px + var(--safe-bottom, 0px))}.page-privacy .md h1,.page-terms .md h1,.page-cancellation .md h1,.page-cookies .md h1{margin:8px 0 4px;font-size:clamp(28px,3.2vw,36px);line-height:1.15;letter-spacing:-.02em}.page-privacy .md h2,.page-terms .md h2,.page-cancellation .md h2,.page-cookies .md h2{margin:28px 0 10px;font-size:clamp(22px,2.5vw,28px);letter-spacing:-.01em}.page-privacy .md h3,.page-terms .md h3,.page-cancellation .md h3,.page-cookies .md h3{margin:20px 0 8px;font-size:clamp(18px,2.1vw,22px)}.page-privacy .md h4,.page-terms .md h4,.page-cancellation .md h4,.page-cookies .md h4{margin:16px 0 6px;font-size:clamp(17px,1.9vw,20px)}.page-privacy .md p,.page-terms .md p,.page-cancellation .md p,.page-cookies .md p{margin:10px 0 12px;line-height:1.78;max-width:82ch;color:#edf2f7}.page-privacy .md ul,.page-privacy .md ol,.page-terms .md ul,.page-terms .md ol,.page-cancellation .md ul,.page-cancellation .md ol,.page-cookies .md ul,.page-cookies .md ol{margin:10px 0 18px 22px;line-height:1.9;color:#edf2f7}.page-privacy .md li,.page-terms .md li,.page-cancellation .md li,.page-cookies .md li{margin:0 0 8px}.page-privacy .md a,.page-terms .md a,.page-cancellation .md a,.page-cookies .md a{color:var(--cyan);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em}.page-privacy .md a:hover,.page-terms .md a:hover,.page-cancellation .md a:hover,.page-cookies .md a:hover{color:#7dd3fc}.page-privacy .md hr,.page-terms .md hr,.page-cancellation .md hr,.page-cookies .md hr{border:none;height:1px;background:var(--panel-border);margin:20px 0}.page-privacy .link,.page-terms .link,.page-cancellation .link,.page-cookies .link{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.page-privacy .md table,.page-terms .md table,.page-cancellation .md table,.page-cookies .md table{color:var(--text)}.page-privacy .md th,.page-terms .md th,.page-cancellation .md th,.page-cookies .md th{color:#f8fafc}.page-privacy .meta,.page-terms .meta,.page-cancellation .meta,.page-cookies .meta,.page-privacy .updated,.page-terms .updated,.page-cancellation .updated,.page-cookies .updated{color:#e5edf7}.page-privacy .table-wrap,.page-terms .table-wrap,.page-cancellation .table-wrap,.page-cookies .table-wrap,.page-privacy .table-responsive,.page-terms .table-responsive,.page-cancellation .table-responsive,.page-cookies .table-responsive{width:100%;overflow:auto;border:1px solid var(--stroke);border-radius:14px;background:var(--panel-bg);margin:12px 0 16px}.page-privacy table,.page-terms table,.page-cancellation table,.page-cookies table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0}.page-privacy thead th,.page-terms thead th,.page-cancellation thead th,.page-cookies thead th{position:sticky;top:0;z-index:1;background:var(--panel-bg);color:var(--text);font-weight:700;border-bottom:1px solid var(--stroke)}html[data-layout=phone] .page-privacy thead th,html[data-layout=phone] .page-terms thead th,html[data-layout=phone] .page-cancellation thead th,html[data-layout=phone] .page-cookies thead th,html[data-layout=tablet][data-orientation=portrait] .page-privacy thead th,html[data-layout=tablet][data-orientation=portrait] .page-terms thead th,html[data-layout=tablet][data-orientation=portrait] .page-cancellation thead th,html[data-layout=tablet][data-orientation=portrait] .page-cookies thead th,html[data-height=short] .page-privacy thead th,html[data-height=short] .page-terms thead th,html[data-height=short] .page-cancellation thead th,html[data-height=short] .page-cookies thead th{position:static}.page-privacy th,.page-privacy td,.page-terms th,.page-terms td,.page-cancellation th,.page-cancellation td,.page-cookies th,.page-cookies td{padding:14px 16px;text-align:left;vertical-align:top}.page-privacy tbody tr:nth-child(odd),.page-terms tbody tr:nth-child(odd),.page-cancellation tbody tr:nth-child(odd),.page-cookies tbody tr:nth-child(odd){background-color:var(--row)}.page-privacy tbody tr:nth-child(2n),.page-terms tbody tr:nth-child(2n),.page-cancellation tbody tr:nth-child(2n),.page-cookies tbody tr:nth-child(2n){background-color:var(--row-alt)}.page-privacy tbody tr:hover,.page-terms tbody tr:hover,.page-cancellation tbody tr:hover,.page-cookies tbody tr:hover{background:#60a5fa1f}html[data-theme=light] .step-card:hover .step-icon,html[data-theme=light] .plan-tag{color:#fff}html[data-theme=light] .page-privacy .md p,html[data-theme=light] .page-terms .md p,html[data-theme=light] .page-cancellation .md p,html[data-theme=light] .page-cookies .md p,html[data-theme=light] .page-privacy .md ul,html[data-theme=light] .page-privacy .md ol,html[data-theme=light] .page-terms .md ul,html[data-theme=light] .page-terms .md ol,html[data-theme=light] .page-cancellation .md ul,html[data-theme=light] .page-cancellation .md ol,html[data-theme=light] .page-cookies .md ul,html[data-theme=light] .page-cookies .md ol,html[data-theme=light] .page-privacy td,html[data-theme=light] .page-terms td,html[data-theme=light] .page-cancellation td,html[data-theme=light] .page-cookies td{color:#1e293b}html[data-theme=light] .page-privacy thead th,html[data-theme=light] .page-terms thead th,html[data-theme=light] .page-cancellation thead th,html[data-theme=light] .page-cookies thead th{color:#0f172a}html[data-theme=light] .page-privacy .btn-back,html[data-theme=light] .page-terms .btn-back,html[data-theme=light] .page-cancellation .btn-back,html[data-theme=light] .page-cookies .btn-back{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 12px 24px #1d4ed82e}html[data-theme=light] .page-privacy .btn-back:hover,html[data-theme=light] .page-terms .btn-back:hover,html[data-theme=light] .page-cancellation .btn-back:hover,html[data-theme=light] .page-cookies .btn-back:hover{background:#1e40af;border-color:#1e40af;color:#fff}html[data-theme=light] .page-privacy .meta,html[data-theme=light] .page-terms .meta,html[data-theme=light] .page-cancellation .meta,html[data-theme=light] .page-cookies .meta,html[data-theme=light] .page-privacy .updated,html[data-theme=light] .page-terms .updated,html[data-theme=light] .page-cancellation .updated,html[data-theme=light] .page-cookies .updated{color:#0f172a}.page-privacy tbody td+td,.page-privacy thead th+th,.page-terms tbody td+td,.page-terms thead th+th,.page-cancellation tbody td+td,.page-cancellation thead th+th,.page-cookies tbody td+td,.page-cookies thead th+th{border-left:1px solid var(--stroke)}.page-privacy .meta,.page-terms .meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;color:var(--muted);margin-top:16px}.page-privacy .md hr,.page-terms .md hr,.page-cancellation .md hr,.page-cookies .md hr{display:none}.page-privacy .legal-toc,.page-terms .legal-toc,.page-cancellation .legal-toc,.page-cookies .legal-toc{margin:32px 0;border-radius:24px;padding:24px;background:var(--panel);border:1px solid var(--panel-border);position:static;top:auto}.page-privacy .legal-toc h2,.page-terms .legal-toc h2,.page-cancellation .legal-toc h2,.page-cookies .legal-toc h2{margin:0 0 16px;font-size:clamp(1.1rem,1rem + .2vw,1.25rem)}.page-privacy .legal-toc ol,.page-terms .legal-toc ol,.page-cancellation .legal-toc ol,.page-cookies .legal-toc ol{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:10px}.page-privacy .legal-toc a,.page-terms .legal-toc a,.page-cancellation .legal-toc a,.page-cookies .legal-toc a{color:inherit;text-decoration:none}.page-privacy .legal-toc a:hover,.page-terms .legal-toc a:hover,.page-cancellation .legal-toc a:hover,.page-cookies .legal-toc a:hover,.page-cookies .legal-toc a.active{color:var(--cyan)}.page-cookies .legal-hero{padding:96px 0 48px}.page-cookies .legal-hero h1{margin:0 0 16px;font-size:clamp(2.1rem,5vw,3.1rem)}.page-cookies .legal-hero p{margin:0 0 12px;color:var(--muted)}.page-cookies .legal-body{padding:72px 0 96px}.page-cookies .legal-grid{display:grid;gap:32px}.page-cookies .legal-toc{margin:32px 0}.page-cookies .legal-toc h2{margin:0 0 16px}.page-cookies .legal-toc ol{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:12px}.page-cookies .legal-toc a.active{color:var(--cyan);font-weight:600}.page-cookies .legal-content{display:grid;gap:32px}.page-cookies .legal-content section{background:var(--panel);border-radius:24px;border:1px solid var(--panel-border);padding:28px}.page-cookies .legal-content h2{margin:0 0 12px}.page-cookies .legal-content p{margin:0;color:var(--muted);line-height:1.65}.page-cookies .legal-content table{width:100%;border-collapse:collapse;margin-top:12px;background:var(--panel);border-radius:18px;overflow:hidden;border:1px solid var(--panel-border)}.page-cookies .legal-content th,.page-cookies .legal-content td{padding:16px;text-align:left;color:var(--text)}.page-cookies .legal-content thead{background:var(--panel-bg)}.page-cookies .legal-content tbody tr+tr{border-top:1px solid var(--panel-border)}.page-cookies .cookie-modal{position:fixed;inset:0;display:grid;place-items:center;background:var(--overlay-bg);padding:24px}.page-cookies .cookie-modal[hidden]{display:none}.page-cookies .cookie-modal-content{background:var(--panel);border:1px solid var(--panel-border);border-radius:24px;padding:32px;width:min(440px,100%);display:grid;gap:16px}.page-cookies .cookie-modal-content fieldset{border:none;margin:0;padding:0;display:grid;gap:12px}.page-cookies .cookie-modal-content label{display:flex;align-items:center;gap:12px;color:var(--muted)}.page-cookies .cookie-modal-content input[type=checkbox]{width:20px;height:20px}.page-cookies .cookie-actions{display:flex;justify-content:flex-end;gap:12px}.page-cookies .cookie-actions button{padding:12px 20px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text);font-weight:600;cursor:pointer}.page-cookies .cookie-actions .btn-primary{background:var(--btn-primary-bg);border-color:#2563eb38;color:#fff}.page-cookies .btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:9px;text-decoration:none;font-weight:600;background:var(--ghost-bg);color:var(--text);border:1px solid var(--ghost-border);font-size:var(--fs-xs)}@media(min-width:769px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.split--about-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid--about-differentiation{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1.7fr;align-items:start}.footer-links{grid-template-columns:repeat(4,minmax(160px,1fr))}}@media(max-width:768px){.floating-preferences{right:14px;bottom:calc(14px + var(--safe-bottom, 0px));gap:8px}.theme-toggle-fab,.cookie-preferences-fab{min-width:44px;width:44px;max-width:44px;height:44px;max-height:44px}}html[data-layout=tablet][data-orientation=portrait] .comparison-table-wrap,html[data-height=short] .comparison-table-wrap{overflow-x:auto}html[data-layout=tablet][data-orientation=portrait] .comparison-table,html[data-height=short] .comparison-table{min-width:700px}html[data-layout=tablet][data-orientation=portrait] .comparison-link-list__item,html[data-height=short] .comparison-link-list__item{grid-template-columns:44px minmax(0,1fr) 20px}html[data-layout=tablet][data-orientation=portrait] .comparison-link-list__item--static,html[data-height=short] .comparison-link-list__item--static{grid-template-columns:44px minmax(0,1fr)}@media(max-width:1024px){.table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0}.compare-table{display:none}.compare-stack{display:grid}.page-privacy .table-responsive,.page-terms .table-responsive,.page-cancellation .table-responsive,.page-cookies .table-responsive{background:transparent;border:0;border-radius:0}}@media(min-width:1025px){.steps-grid .step-card:not(:first-child):before{content:"";position:absolute;top:28px;left:calc(-50% + 6px);width:calc(100% - 34px);height:2px;background:var(--panel-border)}}@media(max-width:1024px){.header-inner{align-items:center;gap:14px;min-height:64px;padding:10px 0}.brand-logo{height:26px;max-width:min(55vw,184px)}.nav-toggle{display:inline-flex;flex:0 0 auto;margin-left:auto;width:auto;min-width:44px;padding:0 4px;gap:8px;border-color:transparent;background:transparent;font-weight:700}.nav-toggle__label{font-size:.9rem}.site-header .header-menu{display:none}.site-header.is-menu-open .header-menu{position:absolute;top:100%;left:0;width:100vw;height:calc(var(--viewport-height, 100dvh) - 64px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px;padding:20px max(20px,calc((100vw - 1120px)/2));overflow-y:auto;overscroll-behavior:contain;background:var(--primary);border-top:1px solid var(--panel-border)}.main-nav{flex-direction:column;align-items:stretch;gap:0;padding:0}.main-nav .nav-link{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--panel-border);font-size:1rem}.header-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.header-actions .btn{min-height:48px;width:100%}.site-header .lang-picker{justify-content:flex-start}body.site-menu-open{overflow:hidden}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.site-header [data-theme-toggle]{display:none}.comparison-hero__platforms{gap:10px}.comparison-platform{gap:8px}.comparison-platform__icon,.comparison-link-list__icon,.comparison-platform__icon-frame{width:40px;height:40px}.comparison-platform__icon-frame--wide{width:104px;height:34px}.comparison-platform__icon--wide{width:94px;height:30px}.comparison-hero__platforms .comparison-platform__icon-frame--wide{width:84px;height:28px}.comparison-hero__platforms .comparison-platform__icon--wide{width:76px;height:22px}.comparison-table__brand{grid-template-columns:104px minmax(0,1fr)}.comparison-table__brand-icon-frame,.comparison-table__brand-icon-frame--wide{width:104px;height:34px}.comparison-table__brand-icon--wide{width:94px;height:30px}.comparison-link-list__item--wide-icon{grid-template-columns:112px minmax(0,1fr) 24px}.comparison-link-list__item--static{grid-template-columns:112px minmax(0,1fr)}.comparison-link-list__icon-frame{width:40px;height:40px}.comparison-link-list__icon-frame--wide{width:104px;height:34px}.comparison-link-list__icon--wide{width:94px;height:30px}.comparison-table-wrap{margin-top:20px}.comparison-table{min-width:680px}.comparison-table th,.comparison-table td{padding:16px 14px}.comparison-link-list{margin-top:28px}.landing-hero__actions{flex-direction:column;align-items:stretch}.landing-section__inner,.page-landing .landing-shell{max-width:100%}.landing-copy p,.landing-link-list__description,.landing-cta p{font-size:.97rem}.hub-link-group,.home-context-links{margin-top:32px}.home-qualification-intro{gap:12px}.plan-support-copy{font-size:.9rem;line-height:1.5}.hero-card{padding:18px}.mockup-body{flex-direction:column}.mockup-sidebar{flex:1}}@media(max-width:600px){.split-orbit-wrapper{transform:scale(.65)}.container{width:calc(100% - 32px)}.hero-actions{flex-direction:column;align-items:stretch}.landing-link-list__item{gap:6px 12px}.landing-link-list__title{font-size:.98rem}.comparison-link-list__item,.comparison-link-list__item--wide-icon{grid-template-columns:96px minmax(0,1fr) 20px}.comparison-link-list__item--static{grid-template-columns:96px minmax(0,1fr)}.comparison-link-list__icon,.comparison-link-list__icon-frame{width:36px;height:36px}.comparison-link-list__icon-frame--wide{width:88px;height:28px}.comparison-link-list__icon--wide{width:80px;height:26px}.comparison-link-list__body{gap:4px}.comparison-platform__icon,.comparison-platform__icon-frame{width:36px;height:36px}.comparison-platform__icon-frame--wide{width:90px;height:30px}.comparison-platform__icon--wide{width:82px;height:26px}.comparison-hero__platforms .comparison-platform__icon-frame--wide{width:72px;height:24px}.comparison-hero__platforms .comparison-platform__icon--wide{width:64px;height:20px}.comparison-table__brand{grid-template-columns:88px minmax(0,1fr)}.comparison-table__brand-icon-frame,.comparison-table__brand-icon-frame--wide{width:88px;height:28px}.comparison-table__brand-icon--wide{width:80px;height:26px}.comparison-table{min-width:620px}.btn,.header-actions .btn{width:100%}.billing-toggle-wrap{flex-direction:column}}@media(max-width:480px){.brand-logo{height:24px;max-width:168px}.site-header.is-menu-open .header-menu{padding:18px 16px calc(24px + env(safe-area-inset-bottom))}}.hero-grid>*,.split>*,.footer-grid>*,.footer-links>*,.cards-grid>*,.steps-grid>*,.pricing-grid>*,.page-audience .audience-split>*,.landing-link-list__item>*,.comparison-link-list__item>*,.comparison-table__brand>*{min-width:0}.landing-copy p,.landing-link-list__description,.comparison-table__cell,.comparison-stack__value span,.footer-brand p,.footer-links a,.footer-link-button,.faq-item p{overflow-wrap:anywhere}.table-wrap,.comparison-table-wrap,.page-privacy .table-wrap,.page-terms .table-wrap,.page-cancellation .table-wrap,.page-cookies .table-wrap,.page-privacy .table-responsive,.page-terms .table-responsive,.page-cancellation .table-responsive,.page-cookies .table-responsive{max-width:100%}.section--features-links .hub-link-group,.section--problem-cards .cards-grid{margin-top:0}.section--how-intro .section-actions,.section--problem-cards .section-actions{margin-top:18px}.comparison-stack{display:none;gap:18px;margin-top:24px}.comparison-stack__row{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--panel-border)}.comparison-stack__row:last-child{border-bottom:1px solid var(--panel-border)}.comparison-stack__dimension{margin:0;font-size:1rem;font-weight:700;color:var(--text)}.comparison-stack__values{display:grid;gap:12px}.comparison-stack__value{display:grid;gap:4px}.comparison-stack__value strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html[data-layout=tablet] .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=phone] .cards-grid,html[data-layout=phone] .steps-grid{grid-template-columns:minmax(0,1fr)}html[data-layout=tablet] .steps-grid,html[data-height=short] .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-height=short] .steps-grid .step-card{gap:8px}html[data-layout=tablet] .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=tablet][data-orientation=portrait] .pricing-grid{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}html[data-layout=phone] .pricing-grid{grid-template-columns:minmax(0,1fr)}html[data-layout=tablet] .plan-card--featured,html[data-height=short] .plan-card--featured{transform:none}html[data-layout=tablet] .plan-card--featured{grid-column:1 / -1;max-width:min(680px,100%);width:100%;justify-self:center}html[data-layout=tablet][data-orientation=portrait] .plan-card--featured{grid-column:auto;max-width:none;justify-self:stretch}html[data-layout=phone] .plan-card--featured{grid-column:auto;max-width:none}html[data-layout=tablet] .footer-grid,html[data-layout=phone] .footer-grid,html[data-height=short] .footer-grid{grid-template-columns:minmax(0,1fr);gap:24px}html[data-layout=tablet] .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}html[data-layout=phone] .footer-links,html[data-height=short] .footer-links{grid-template-columns:minmax(0,1fr);gap:18px}html[data-layout=phone] .footer-brand,html[data-layout=tablet] .footer-brand,html[data-height=short] .footer-brand{max-width:none}html[data-layout=phone] .floating-preferences,html[data-height=short] .floating-preferences{right:12px;bottom:calc(12px + var(--safe-bottom, 0px));gap:6px}html[data-height=short] .theme-toggle-fab{display:none}html[data-layout=phone] .theme-toggle-fab{display:inline-flex;min-width:40px;width:40px;max-width:40px;height:40px;max-height:40px;box-shadow:0 10px 24px #00000038}html[data-layout=phone] .theme-toggle-fab .material-symbols-outlined{font-size:20px}html[data-layout=phone] .cookie-preferences-fab,html[data-height=short] .cookie-preferences-fab{min-width:40px;width:40px;max-width:40px;height:40px;max-height:40px;box-shadow:0 10px 24px #00000038}html[data-layout=phone] .cookie-preferences-fab .material-symbols-outlined,html[data-height=short] .cookie-preferences-fab .material-symbols-outlined{font-size:20px}html[data-layout=phone] .landing-hero,html[data-layout=tablet] .landing-hero,html[data-height=short] .landing-hero{padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(28px,5vw,48px)}html[data-layout=phone] .landing-hero__copy,html[data-layout=tablet] .landing-hero__copy,html[data-height=short] .landing-hero__copy{gap:14px}html[data-layout=phone] .landing-hero__lead,html[data-layout=tablet] .landing-hero__lead,html[data-height=short] .landing-hero__lead{font-size:1rem;line-height:1.6}html[data-layout=phone] .landing-hero__actions{flex-direction:column;align-items:stretch}html[data-layout=phone] .integration-hero__brand,html[data-layout=tablet][data-orientation=portrait] .integration-hero__brand,html[data-height=short] .integration-hero__brand{align-items:flex-start}html[data-layout=phone] .integration-hero__logo-frame,html[data-height=short] .integration-hero__logo-frame{width:76px;height:76px;padding:14px;border-radius:20px}html[data-layout=phone] .integration-hero__logo-frame--wide,html[data-height=short] .integration-hero__logo-frame--wide{width:172px;padding:14px 18px}html[data-layout=phone] .comparison-hero__platforms{flex-direction:column;align-items:flex-start;gap:8px}html[data-layout=phone] .comparison-platform{width:100%;gap:8px}html[data-layout=phone] .comparison-platform__name{white-space:normal}html[data-layout=phone] .comparison-platform__divider,html[data-layout=phone] .comparison-table-wrap,html[data-layout=tablet] .comparison-table-wrap,html[data-height=short] .comparison-table-wrap{display:none}html[data-layout=phone] .comparison-stack,html[data-layout=tablet] .comparison-stack,html[data-height=short] .comparison-stack{display:grid}html[data-layout=phone] .page-audience .audience-split,html[data-layout=tablet] .page-audience .audience-split,html[data-height=short] .page-audience .audience-split{grid-template-columns:minmax(0,1fr);gap:24px}html[data-layout=phone] .page-audience .audience-split__intro,html[data-layout=tablet] .page-audience .audience-split__intro,html[data-height=short] .page-audience .audience-split__intro{justify-content:flex-start}html[data-layout=tablet] .page-audience .audience-split__cards,html[data-height=short] .page-audience .audience-split__cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=tablet][data-orientation=landscape] .page-audience .audience-split__cards .card:last-child,html[data-height=short] .page-audience .audience-split__cards .card:last-child{grid-column:1 / -1}html[data-layout=phone] .page-audience .audience-split__cards{grid-template-columns:minmax(0,1fr)}html[data-layout=phone] .split--about-hero,html[data-layout=tablet][data-orientation=portrait] .split--about-hero,html[data-height=short] .split--about-hero{grid-template-columns:minmax(0,1fr);gap:20px}html[data-layout=phone] .split--about-hero .split-content,html[data-layout=tablet][data-orientation=portrait] .split--about-hero .split-content,html[data-height=short] .split--about-hero .split-content{order:1}html[data-layout=phone] .split--about-hero .split-media,html[data-layout=tablet][data-orientation=portrait] .split--about-hero .split-media,html[data-height=short] .split--about-hero .split-media{order:2}html[data-layout=phone] .split--about-hero .split-orbit-wrapper,html[data-layout=tablet][data-orientation=portrait] .split--about-hero .split-orbit-wrapper{max-width:min(100%,320px)}html[data-layout=phone] .split--about-hero .split-orbit-wrapper{max-width:min(100%,220px)}html[data-height=short] .split--about-hero .split-orbit-wrapper{max-width:min(100%,260px)}html[data-layout=phone] .split--about-hero .split-content,html[data-layout=tablet][data-orientation=portrait] .split--about-hero .split-content,html[data-height=short] .split--about-hero .split-content{gap:10px}html[data-layout=phone] .page-about .split--about-hero .split-content .text-muted:nth-of-type(n+3),html[data-height=short] .page-about .split--about-hero .split-content .text-muted:nth-of-type(n+3){display:none}html[data-layout=phone] .page-home .hero,html[data-layout=tablet] .page-home .hero,html[data-height=short] .page-home .hero{min-height:auto}html[data-layout=phone] .page-home .hero{padding-top:56px;padding-bottom:40px}html[data-layout=tablet] .page-home .hero,html[data-height=short] .page-home .hero{padding-top:clamp(52px,6vw,72px);padding-bottom:clamp(36px,5vw,54px)}html[data-layout=phone] .page-home .hero-grid,html[data-layout=tablet] .page-home .hero-grid,html[data-height=short] .page-home .hero-grid{overflow-x:clip;gap:24px}html[data-layout=phone] .page-home .hero-grid{grid-template-columns:minmax(0,1fr)}html[data-layout=tablet][data-orientation=landscape] .page-home .hero-grid,html[data-height=short] .page-home .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-layout=phone] .page-home .hero-title{width:100%;max-width:9.8ch;font-size:clamp(2.08rem,9.4vw,2.72rem);line-height:1.08;text-wrap:balance}html[data-layout=phone] .site h1{font-size:clamp(2rem,8.8vw,2.45rem)}html[data-layout=phone] .section-head h1{max-width:12ch;margin-inline:auto}html[data-layout=phone] .section-head p{max-width:min(100%,17rem);margin-inline:auto;font-size:.98rem;overflow-wrap:break-word}html[data-layout=tablet][data-orientation=portrait] .page-home .hero-title{max-width:100%;text-wrap:initial}html[data-layout=tablet][data-orientation=landscape] .page-home .hero-title,html[data-height=short] .page-home .hero-title{max-width:10.5ch}html[data-layout=phone] .page-home .hero-lead,html[data-layout=tablet] .page-home .hero-lead,html[data-height=short] .page-home .hero-lead{max-width:min(100%,22rem);margin-inline:auto;line-height:1.5;overflow-wrap:break-word}html[data-layout=phone] .page-home .hero-actions{width:100%;flex-direction:column;align-items:center}html[data-layout=phone] .page-home .hero-actions .btn{width:min(100%,260px);justify-content:center}html[data-layout=phone] .page-home .hero-image{width:min(100%,360px);max-height:min(34vh,250px)}html[data-layout=tablet] .page-home .hero-image,html[data-height=short] .page-home .hero-image{width:min(100%,520px);max-height:min(42vh,320px);margin-inline:auto}html[data-layout=phone] .home-qualification-section,html[data-layout=tablet] .home-qualification-section,html[data-height=short] .home-qualification-section{overflow-x:clip}html[data-layout=phone] .section--pricing-intro,html[data-layout=phone] .section--features-intro,html[data-layout=phone] .section--faq-intro,html[data-layout=phone] .section--how-intro,html[data-layout=phone] .page-audience .audience-split-section,html[data-layout=phone] .page-about .section:first-of-type,html[data-layout=tablet] .section--pricing-intro,html[data-layout=tablet] .section--features-intro,html[data-layout=tablet] .section--faq-intro,html[data-layout=tablet] .section--how-intro,html[data-layout=tablet] .page-audience .audience-split-section,html[data-layout=tablet] .page-about .section:first-of-type,html[data-height=short] .section--pricing-intro,html[data-height=short] .section--features-intro,html[data-height=short] .section--faq-intro,html[data-height=short] .section--how-intro,html[data-height=short] .page-audience .audience-split-section,html[data-height=short] .page-about .section:first-of-type{padding-top:clamp(42px,6vw,60px);padding-bottom:clamp(24px,4vw,36px)}html[data-layout=phone] .section--pricing-plans,html[data-layout=phone] .section--features-grid,html[data-layout=phone] .section--faq-listing,html[data-layout=phone] .section--how-steps,html[data-layout=phone] .section--problem-cards,html[data-layout=tablet] .section--pricing-plans,html[data-layout=tablet] .section--features-grid,html[data-layout=tablet] .section--faq-listing,html[data-layout=tablet] .section--how-steps,html[data-layout=tablet] .section--problem-cards,html[data-height=short] .section--pricing-plans,html[data-height=short] .section--features-grid,html[data-height=short] .section--faq-listing,html[data-height=short] .section--how-steps,html[data-height=short] .section--problem-cards{padding-top:0}html[data-layout=phone] .page-privacy .legal-header,html[data-layout=phone] .page-terms .legal-header,html[data-layout=phone] .page-cancellation .legal-header,html[data-layout=phone] .page-cookies .legal-header,html[data-layout=tablet] .page-privacy .legal-header,html[data-layout=tablet] .page-terms .legal-header,html[data-layout=tablet] .page-cancellation .legal-header,html[data-layout=tablet] .page-cookies .legal-header,html[data-height=short] .page-privacy .legal-header,html[data-height=short] .page-terms .legal-header,html[data-height=short] .page-cancellation .legal-header,html[data-height=short] .page-cookies .legal-header{gap:10px;padding:20px 16px}html[data-layout=phone] .page-privacy .legal-main,html[data-layout=phone] .page-terms .legal-main,html[data-layout=phone] .page-cancellation .legal-main,html[data-layout=phone] .page-cookies .legal-main,html[data-layout=tablet] .page-privacy .legal-main,html[data-layout=tablet] .page-terms .legal-main,html[data-layout=tablet] .page-cancellation .legal-main,html[data-layout=tablet] .page-cookies .legal-main,html[data-height=short] .page-privacy .legal-main,html[data-height=short] .page-terms .legal-main,html[data-height=short] .page-cancellation .legal-main,html[data-height=short] .page-cookies .legal-main{padding-inline:18px}html[data-layout=phone] .page-cookies .legal-hero,html[data-layout=tablet] .page-cookies .legal-hero,html[data-height=short] .page-cookies .legal-hero{padding:72px 0 32px}html[data-layout=phone] .page-cookies .legal-body,html[data-layout=tablet] .page-cookies .legal-body,html[data-height=short] .page-cookies .legal-body{padding:40px 0 72px}html[data-layout=phone] .page-audience .audience-split__cards{gap:10px;grid-template-columns:minmax(0,1fr)}html[data-layout=phone] .page-audience .audience-split{gap:18px}html[data-layout=phone] .page-audience .audience-split__title{font-size:clamp(2rem,8.4vw,3rem)}html[data-layout=phone] .page-audience .audience-split__cards .card{gap:12px;padding:14px 16px}html[data-height=short] .landing-hero__actions{flex-direction:row;align-items:center;gap:10px}html[data-height=short] .landing-hero{padding-top:36px;padding-bottom:20px}html[data-height=short] .landing-hero__copy{gap:12px}html[data-height=short] .landing-hero__lead{font-size:.96rem;line-height:1.5}html[data-height=short] .landing-hero__actions .btn{width:auto;flex:1 1 0}html[data-height=short] .page-get-started .section--get-started{padding-top:36px;padding-bottom:24px}html[data-height=short] .page-get-started .cta-box{padding:22px;gap:10px}html[data-height=short] .page-get-started .cta-box h1{margin:0;font-size:clamp(1.75rem,4vw,2.3rem)}html[data-height=short] .page-get-started .cta-box .text-muted{display:none}@media(max-width:1199px){.page-privacy .site-footer .footer-grid,.page-terms .site-footer .footer-grid,.page-cancellation .site-footer .footer-grid,.page-cookies .site-footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:24px}.page-privacy .site-footer .footer-links,.page-terms .site-footer .footer-links,.page-cancellation .site-footer .footer-links,.page-cookies .site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}}@media(max-width:900px),(max-height:560px){.page-privacy .site-footer .footer-links,.page-terms .site-footer .footer-links,.page-cancellation .site-footer .footer-links,.page-cookies .site-footer .footer-links{grid-template-columns:minmax(0,1fr);gap:18px}}
