:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9e1d2;--surface:#f4ecdaeb;--surface-strong:#f4ecda;--surface-rgb:244 236 218;--line:#46371c24;--text:#2a2620;--muted:#7a6e5b;--accent:#27291f;--accent-strong:#181a12;--accent-rgb:39 41 31;--warm:#ffd7a8;--mint:#8bf3d5;--forest:#1c2b4a;--forest-rgb:28 43 74;--shadow:none;scroll-behavior:smooth;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{color:var(--text);background:#e9e1d2;margin:0}html{scroll-behavior:smooth}a{color:inherit}h1,h2,h3,h4,strong{font-family:Space Grotesk,Manrope,sans-serif}button,input,textarea,select{font:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 .5rem;font-size:.72rem}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.lead{color:var(--muted);line-height:1.7}.user-brand-row{color:var(--text);align-items:center;gap:.85rem;display:flex}.user-brand-mark{color:#fff;background:linear-gradient(135deg,#121826,#334155);border-radius:1rem;place-items:center;width:3rem;height:3rem;font-weight:800;display:grid}.user-brand-logo{object-fit:cover;border:1px solid #24463e14;border-radius:1rem;width:3rem;height:3rem}.careflow-brand-logo{border:none;box-shadow:0 14px 34px #4b3bc447}.user-brand-support{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.primary-button,.ghost-button{cursor:pointer;border:none;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.primary-button{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;border-radius:999px;padding:.95rem 1.2rem;font-weight:700;box-shadow:0 18px 34px #4b3bc447}.ghost-button{color:var(--forest);background:#ffffffc7;border:1px solid #1c2b4a1f;border-radius:999px;padding:.85rem 1rem}.text-button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.92rem}.action-message,.action-error{margin:1rem 0 0}.action-message{color:var(--accent-strong)}.action-error{color:#a43720}.field-error{color:#a43720;margin:-.25rem 0 0;font-size:.88rem}.hero-chip-row,.trust-pills,.user-login-card-head{flex-wrap:wrap;align-items:center;display:flex}.user-login-card-head{justify-content:space-between;gap:1rem}.story-card,.cta-grid,.benefit-grid,.process-grid{gap:1rem;display:grid}.invite-card h1,.user-hero-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(3.15rem,6vw,5.95rem);line-height:.94}.hero-chip-row{gap:.75rem;margin-bottom:1rem}.hero-chip-live,.hero-chip-soft,.login-card-kicker,.trust-pills span{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.65rem .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.hero-chip-live{color:#fff;background:linear-gradient(135deg,#121826,#233556)}.hero-chip-soft,.login-card-kicker,.trust-pills span{color:#344054;background:#ffffffc2;border:1px solid #1c2b4a1a}.testimonial-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa3;border-radius:1.4rem;padding:1.15rem 1.2rem}.testimonial-card p{color:var(--muted)}.gallery-grid{gap:1.5rem;display:grid}.benefit-card,.process-card,.story-card,.trust-banner,.user-login-card,.invite-card,.user-panel,.user-hero-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:2rem}.benefit-number,.process-card strong{color:var(--forest);display:block}.benefit-card p,.process-card p,.story-copy p:last-child{color:var(--muted)}.feature-spotlight,.testimonial-grid{gap:1.5rem;display:grid}.feature-spotlight{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.feature-spotlight-copy{padding-right:1.5rem}.spotlight-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.spotlight-list li{color:var(--muted);padding-left:1.1rem;position:relative}.spotlight-list li:before{content:"";background:var(--accent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.section-heading{max-width:52rem;margin-bottom:2rem}.section-heading-tight{margin-top:3.2rem;margin-bottom:1.4rem}.section-heading h2,.story-copy h3,.cta-copy h2,.user-login-card h2,.user-login-card h3,.benefit-card h3,.process-card h3,.trust-banner h2,.user-panel h2{margin:0;line-height:1.04}.section-heading h2,.cta-copy h2,.trust-banner h2{font-size:clamp(2.1rem,4vw,3.7rem)}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card,.process-card,.story-card,.trust-banner,.user-login-card,.invite-card,.user-panel,.user-hero-card{padding:1.6rem}.benefit-card-accent,.process-card-accent{color:#fff;background:linear-gradient(145deg,#121826,#24385d)}.benefit-card-accent p,.benefit-card-accent .benefit-number,.process-card-accent p,.process-card-accent strong{color:#ffffffdb}.benefit-number{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.84rem}.story-grid{gap:1.5rem;margin-top:1.5rem;display:grid}.story-grid-tight{margin-top:0}.story-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:1.5rem}.story-card-reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.story-copy{padding:.5rem}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card strong{margin-bottom:.9rem;font-size:2rem}.trust-banner{background:linear-gradient(135deg,#ffffffd1,#f4f7fceb),linear-gradient(135deg,#ff6b570f,#1c2b4a0d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.trust-banner-strong{color:#fff;background:radial-gradient(circle at 100% 0,#ff6b573d,#0000 28%),linear-gradient(145deg,#121826,#1f3255)}.trust-banner-strong .eyebrow,.trust-banner-strong .lead{color:#ffffffc2}.trust-banner-copy{max-width:34rem;margin-top:1rem}.trust-banner-actions,.cta-secondary-actions{margin-top:1.25rem}.trust-pills{justify-content:flex-end;gap:.75rem}.trust-banner-strong .trust-pills span{color:#fff;background:#ffffff1f;border-color:#ffffff1a}.cta-grid{background:radial-gradient(circle at 0 0,#ff6b571f,#0000 28%),linear-gradient(#ffffffeb,#f4f7fcf5);border:1px solid #1c2b4a1a;border-radius:2.25rem;grid-template-columns:minmax(0,.85fr) minmax(22rem,.65fr);align-items:start;gap:2rem;padding:2.25rem;box-shadow:0 30px 90px #171f361f}.cta-copy-strong{padding:1rem .5rem .5rem 0}.process-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.testimonial-card strong{color:var(--forest);margin-top:1rem;display:block}.user-login-shell,.invite-shell{place-items:center;min-height:100vh;padding:2rem;display:grid}.user-login-card-final{position:sticky;top:6rem}.stack-form{gap:1rem;margin-top:1.5rem;display:grid}.stack-form label{color:var(--muted);gap:.5rem;display:grid}.stack-form input,.stack-form select,.field-input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffffd1;border-radius:1rem;padding:.95rem 1rem;transition:border-color .12s,box-shadow .12s,background .12s}.stack-form input:focus-visible,.stack-form select:focus-visible,.field-input:focus-visible{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .18);background:#fff;outline:none}.stack-form input[aria-invalid=true],.stack-form select[aria-invalid=true],.field-input[aria-invalid=true]{border-color:#c24a31;box-shadow:0 0 0 3px #c24a3124}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:7.4rem;color:var(--text);font:inherit;background:#ffffffd1;border-radius:1rem;padding:.95rem 1rem;transition:border-color .12s,box-shadow .12s,background .12s}.user-textarea:focus-visible{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .18);background:#fff;outline:none}.marketing-page{background:radial-gradient(circle at top left, rgb(var(--accent-rgb) / .12), transparent 24%), linear-gradient(180deg, #f7f8fc 0%, #eef2f9 100%);min-height:100vh}.marketing-container{width:min(1200px,100% - 2rem);margin:0 auto}.marketing-announcement{color:#f6f3ea;background:#181816}.marketing-announcement-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:.85rem 0;display:flex}.marketing-announcement-inner p{margin:0}.marketing-announcement-inner a{color:#fff;font-weight:700;text-decoration:underline}.marketing-announcement-badge{letter-spacing:.08em;text-transform:uppercase;background:#6d5efc;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .48rem;font-size:.72rem;font-weight:800;display:inline-flex}.marketing-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fce0;border-bottom:1px solid #1b253b14;position:sticky;top:0}.marketing-header-inner,.marketing-nav,.marketing-header-actions,.marketing-hero-actions,.marketing-connect-grid,.marketing-final-grid{align-items:center;display:flex}.marketing-header-inner{justify-content:space-between;gap:1rem;min-height:5.25rem}.marketing-nav{gap:1rem}.marketing-nav a,.marketing-text-link{color:var(--muted);font-weight:700;text-decoration:none}.marketing-nav a:hover,.marketing-text-link:hover{color:var(--forest)}.marketing-header-actions{gap:1rem}.marketing-hero,.marketing-benefits,.marketing-products,.marketing-connect,.marketing-story,.marketing-steps,.marketing-final,.marketing-logos{padding:4.5rem 0}.marketing-hero-grid,.marketing-benefit-grid,.marketing-step-grid,.marketing-final-grid{gap:1.5rem;display:grid}.marketing-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2.75rem}.marketing-kicker{color:#5f5a4f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .85rem;font-size:.78rem;font-weight:800}.marketing-hero-copy h1,.marketing-section-heading h2,.marketing-final-copy h2{color:#1c1b18;letter-spacing:-.05em;margin:0;font-family:Space Grotesk,Manrope,sans-serif;line-height:.96}.marketing-hero-copy h1{font-size:clamp(3.2rem,6vw,6rem)}.marketing-section-heading h2,.marketing-final-copy h2{font-size:clamp(2.2rem,4vw,4rem)}.marketing-lead{color:#5e6676;max-width:42rem;margin:1.35rem 0 0;font-size:1.1rem;line-height:1.72}.marketing-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem}.marketing-hero-visual{grid-template-columns:minmax(0,1fr) 13rem;align-items:stretch;gap:1rem;display:grid}.marketing-hero-main,.marketing-side-card,.marketing-logo-wall,.marketing-product-media,.marketing-connect-media,.marketing-story-media{background:#ffffffeb;border:1px solid #1b253b14;border-radius:2rem;margin:0;overflow:hidden;box-shadow:0 28px 90px #171f361f}.marketing-hero-main img,.marketing-side-card img,.marketing-logo-wall img,.marketing-product-media img,.marketing-connect-media img,.marketing-story-media img{object-fit:cover;width:100%;height:100%;display:block}.marketing-hero-main{min-height:35rem}.marketing-hero-stack{gap:1rem;display:grid}.marketing-side-card{min-height:17rem}.marketing-logo-wall{margin-top:1.25rem;padding:.9rem}.marketing-logo-wall img{object-fit:contain;min-height:7rem}.marketing-logos-copy{color:#5e6676;text-align:center;margin:0;font-size:1.04rem}.marketing-section-heading{max-width:46rem;margin-bottom:2rem}.marketing-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-benefit-card,.marketing-step-card,.marketing-product-row,.marketing-final-grid,.marketing-story-grid{background:#ffffffe6;border:1px solid #1b253b14;box-shadow:0 28px 90px #171f3614}.marketing-benefit-card,.marketing-step-card{border-radius:1.5rem;padding:1.4rem}.marketing-benefit-card h3,.marketing-step-card h3,.marketing-product-copy h3{color:#1c1b18;margin:0 0 .65rem;line-height:1.1}.marketing-benefit-card p,.marketing-step-card p,.marketing-product-copy p,.marketing-story-copy p,.marketing-story-copy a,.marketing-product-copy a,.marketing-final-copy p{color:#5e6676;line-height:1.68}.marketing-products{background:#f1ece3}.marketing-product-row{border-radius:2rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2rem;margin-top:1.5rem;padding:1rem;display:grid}.marketing-product-row-reverse{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.marketing-product-row-reverse .marketing-product-media{order:2}.marketing-product-row-reverse .marketing-product-copy{order:1}.marketing-product-media{min-height:24rem}.marketing-product-copy{padding:1rem 1.25rem}.marketing-product-copy a,.marketing-story-copy a{color:#1c1b18;margin-top:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.marketing-connect-grid{justify-content:space-between;align-items:center;gap:2rem}.marketing-connect-grid>*{flex:1 1 0}.marketing-connect-media{min-height:26rem}.marketing-story-grid{border-radius:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;display:grid;overflow:hidden}.marketing-story-media{min-height:100%;box-shadow:none;border-radius:0}.marketing-story-copy{padding:2rem}.marketing-story-copy blockquote{color:#1c1b18;letter-spacing:-.04em;margin:0 0 1rem;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.06}.marketing-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-step-card strong{color:#1c1b18;margin-bottom:.85rem;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.7rem;display:inline-block}.marketing-final-grid{border-radius:2.25rem;grid-template-columns:minmax(0,.9fr) minmax(24rem,.75fr);gap:2rem;padding:2rem}.marketing-final-points,.marketing-login-split,.marketing-login-actions{gap:1rem;display:grid}.marketing-final-points{margin-top:1.5rem}.marketing-final-points div,.marketing-login-copy{background:#ffffffb8;border:1px solid #1b253b14;border-radius:1.1rem;padding:1rem 1.1rem}.marketing-final-points strong{color:#1c1b18;margin-bottom:.3rem;display:block}.marketing-final-points span,.marketing-login-copy p{color:#5e6676;line-height:1.62}.marketing-login-copy p{margin:0}.marketing-login-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-form-stack{gap:1rem;display:grid}.marketing-form-stack .user-login-card{background:#fffffffa;border:1px solid #1b253b14;border-radius:1.6rem;box-shadow:0 24px 64px #171f361a}.marketing-form-stack .user-login-card-final{border-color:#1b253b24}@media (width<=1080px){.marketing-header-inner,.marketing-nav,.marketing-header-actions,.marketing-connect-grid{flex-wrap:wrap}.marketing-hero-grid,.marketing-product-row,.marketing-story-grid,.marketing-final-grid{grid-template-columns:1fr}.marketing-product-row-reverse .marketing-product-media,.marketing-product-row-reverse .marketing-product-copy{order:initial}.marketing-benefit-grid,.marketing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero-visual{grid-template-columns:1fr}.marketing-hero-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-spotlight,.story-card,.cta-grid{grid-template-columns:1fr}.feature-spotlight-copy,.cta-copy-strong{padding-right:0}.benefit-grid,.testimonial-grid,.process-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-outcomes-grid,.sales-visual-proof-grid{grid-template-columns:1fr}.user-login-card-final{position:static}}@media (width<=720px){.marketing-container{width:min(100% - 1.25rem,1200px)}.marketing-header{position:static}.marketing-header-inner{min-height:auto;padding:1rem 0}.marketing-header-actions{justify-content:flex-start;width:100%}.marketing-hero,.marketing-benefits,.marketing-products,.marketing-connect,.marketing-story,.marketing-steps,.marketing-final,.marketing-logos{padding:3.25rem 0}.marketing-hero-copy h1,.marketing-section-heading h2,.marketing-final-copy h2{font-size:clamp(2.3rem,11vw,3.4rem)}.marketing-benefit-grid,.marketing-step-grid,.marketing-hero-stack,.marketing-login-actions,.sales-visual-mini-grid,.sales-outcomes-grid{grid-template-columns:1fr}.marketing-final-grid{padding:1.4rem}.hero-chip-live,.hero-chip-soft,.login-card-kicker,.trust-pills span{font-size:.74rem}.section-heading h2,.cta-copy h2,.trust-banner h2{font-size:clamp(2.2rem,11vw,3.2rem)}.benefit-grid,.testimonial-grid,.process-grid-compact,.gallery-grid,.trust-banner{grid-template-columns:1fr}.trust-pills{justify-content:flex-start}}.sales-page{color:#0f172a;background:radial-gradient(circle at 50% 0,#6b5cff29,#0000 30%),linear-gradient(#0a0b14 0%,#111423 42%,#f4f6fb 42%,#eef2f8 100%);min-height:100vh;overflow-x:clip}.sales-container{width:min(1160px,100% - 2rem);margin:0 auto}[id]{scroll-margin-top:6.25rem}.sales-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b14b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.sales-header-inner,.sales-nav,.sales-header-actions,.sales-hero-actions,.sales-product-grid,.sales-final-grid{align-items:center;display:flex}.sales-header-inner{justify-content:space-between;gap:1rem;min-height:5.2rem;padding:.8rem 0}.sales-header .user-brand-row,.sales-header .user-brand-support,.sales-header strong{color:#fff}.sales-nav{gap:1.1rem}.sales-nav-menu{position:relative}.sales-nav-trigger{color:#ffffffe0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.sales-nav-menu:hover .sales-nav-trigger,.sales-nav-trigger:hover{background:#ffffff1a;border-color:#ffffff29;transform:translateY(-1px)}.sales-mega-menu{opacity:0;pointer-events:none;width:min(56rem,78vw);padding-top:.9rem;transition:opacity .22s,transform .22s;position:absolute;top:100%;left:0;transform:translateY(10px)}.sales-mega-menu:before{content:"";height:1rem;position:absolute;top:0;left:0;right:0}.sales-nav-menu:hover .sales-mega-menu,.sales-nav-menu:focus-within .sales-mega-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.sales-mega-menu-inner{background:#101422f5;border:1px solid #ffffff1f;border-radius:1.8rem;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:1.15rem;display:grid;box-shadow:0 32px 80px #0000005c}.sales-mega-menu-lead{border-right:1px solid #ffffff14;padding:1.25rem}.sales-mega-kicker{color:#ffffff94;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .55rem;font-size:.72rem;font-weight:800}.sales-mega-menu-lead h3{color:#fff;margin:0;font-size:1.35rem;line-height:1.22}.sales-mega-menu-lead p{color:#ffffffb8;margin:.75rem 0 0;line-height:1.6}.sales-mega-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.sales-mega-stat,.sales-mega-case{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem}.sales-mega-stat{padding:.9rem}.sales-mega-stat strong,.sales-mega-case strong{color:#fff;display:block}.sales-mega-stat strong{margin-bottom:.2rem;font-size:1.1rem}.sales-mega-stat span,.sales-mega-case span{color:#ffffffad;line-height:1.5}.sales-mega-case{margin-top:.85rem;padding:1rem}.sales-mega-case strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.92rem}.sales-mega-menu-grid{grid-template-columns:1fr;align-content:start;gap:.35rem;display:grid}.sales-mega-link{border-radius:.9rem;gap:.18rem;padding:.8rem .9rem;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.sales-mega-link:hover{background:#ffffff14;transform:translate(2px)}.sales-mega-link strong{color:#fff;font-size:.98rem}.sales-mega-link span{color:#ffffffb8;font-size:.9rem;line-height:1.45}.sales-nav a,.sales-text-link{color:#ffffffc7;font-weight:700;text-decoration:none}.sales-inline-button,.sales-modal-close{font:inherit;cursor:pointer;background:0 0;border:none}.sales-nav a:hover,.sales-text-link:hover{color:#fff}.sales-header-actions{gap:1rem}.sales-hero{padding:5rem 0 4.5rem;position:relative;overflow:hidden}.sales-hero-background{pointer-events:none;position:absolute;inset:0}.sales-hero-flow,.sales-hero-glow,.sales-hero-noise{position:absolute}.sales-hero-flow{filter:blur(8px);opacity:.92;border-radius:42% 58% 57% 43%/40% 40% 60% 60%;width:min(62vw,48rem);height:min(62vw,48rem);inset:auto}.sales-hero-flow-one{background:radial-gradient(circle at 32% 32%,#6b5cffbd,#0000 28%),radial-gradient(circle at 64% 46%,#8bf3d542,#0000 30%),radial-gradient(circle at 54% 60%,#d8ddff2e,#0000 24%),#4c38bb3d;animation:16s ease-in-out infinite salesFlowMorphOne;top:-6rem;right:-6rem}.sales-hero-flow-two{background:radial-gradient(circle at 40% 40%,#ffffff1f,#0000 20%),radial-gradient(circle at 68% 42%,#8bf3d538,#0000 28%),#2f3f8029;width:min(42vw,30rem);height:min(42vw,30rem);animation:14s ease-in-out infinite salesFlowMorphTwo;top:8rem;left:-10rem}.sales-hero-glow{filter:blur(48px);opacity:.7;border-radius:999px}.sales-hero-glow-one{background:#6b5cff57;width:18rem;height:18rem;animation:10s ease-in-out infinite salesGlowPulse;top:6rem;right:18%}.sales-hero-glow-two{background:#8bf3d538;width:12rem;height:12rem;animation:12s ease-in-out infinite reverse salesGlowPulse;bottom:2rem;left:12%}.sales-hero-noise{opacity:.18;background-image:radial-gradient(#ffffff38 .7px,#0000 .7px);background-size:24px 24px;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}@keyframes salesFlowMorphOne{0%,to{border-radius:42% 58% 57% 43%/40% 40% 60% 60%;transform:rotate(0)scale(1)}50%{border-radius:56% 44% 40% 60%/54% 36% 64% 46%;transform:rotate(18deg)scale(1.06)}}@keyframes salesFlowMorphTwo{0%,to{border-radius:48% 52% 63% 37%/42% 54% 46% 58%;transform:rotate(0)scale(1)}50%{border-radius:38% 62% 47% 53%/56% 42% 58% 44%;transform:rotate(-14deg)scale(1.08)}}@keyframes salesGlowPulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.8;transform:scale(1.08)}}.sales-hero-grid,.sales-proof-grid,.sales-step-grid{gap:1.4rem;display:grid}.sales-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);align-items:center;gap:2.5rem;position:relative}.sales-kicker{color:#cbd3e6;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .8rem;font-size:.76rem;font-weight:800}.sales-hero-copy h1,.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,Manrope,sans-serif;line-height:1.02}.sales-hero-copy h1{color:#fff;max-width:12ch;font-size:clamp(3rem,6vw,5.8rem)}.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2{color:#101828;font-size:clamp(2rem,4vw,3.6rem)}.sales-lead{color:#f0f4ffe6;max-width:40rem;margin:1.3rem 0 0;font-size:1.08rem;line-height:1.72}.sales-product-copy .sales-lead,.sales-final-copy .sales-lead{color:#5e6676}.sales-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem}.sales-stat-row,.sales-final-points,.sales-login-split,.sales-login-actions,.sales-check-list{gap:1rem;display:grid}.sales-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.sales-stat-row div,.sales-final-points div,.sales-hero-panel,.sales-proof-card,.sales-step-card,.sales-login-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:1.4rem}.sales-stat-row div{padding:1rem 1.05rem}.sales-stat-row strong{color:#fff;margin-bottom:.3rem;display:block}.sales-stat-row span{color:#e9efffd1;line-height:1.55}.sales-hero-panel{background:linear-gradient(#111423f0,#111423d1);padding:1.1rem;box-shadow:0 30px 80px #00000057}.sales-hero-panel-top span,.sales-hero-panel-bottom small{color:#c5cee4;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.3rem;font-size:.7rem;display:block}.sales-hero-panel-top strong,.sales-hero-panel-bottom strong{color:#fff}.sales-hero-device{aspect-ratio:14/10;background:#ffffff0f;border:1px solid #ffffff14;border-radius:1.25rem;margin:1rem 0;overflow:hidden}.sales-hero-device img{width:100%;height:100%;display:block}.sales-hero-panel-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sales-logo-band,.sales-proof,.sales-product,.sales-steps,.sales-final,.sales-detail,.sales-showcase,.sales-metric-band,.sales-stories,.sales-resource-strip{padding:4.5rem 0}.sales-module-shell{position:relative}.sales-module-shell:before{content:"";background:linear-gradient(90deg,#0000 0%,#6b5cff3d 22%,#1c2b4a1f 50%,#8bf3d53d 78%,#0000 100%);width:min(1160px,100% - 2rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sales-module-shell .sales-container{position:relative}.sales-module-shell .sales-container:before{content:"";background:linear-gradient(90deg, var(--accent), var(--mint));border-radius:999px;width:7rem;height:.3rem;position:absolute;top:-.9rem;left:0}.sales-gradient-band{background:linear-gradient(#fffffff5 0%,#f0f7fff5 100%)}.sales-gradient-soft{background:linear-gradient(#f7fafff5 0%,#eef4fcf5 100%)}.sales-gradient-privacy{background:linear-gradient(#f9f5ffeb 0%,#eff6fff5 100%)}.sales-gradient-support{background:linear-gradient(#151829 0%,#1a2240 60%,#111423 100%)}.sales-metric-band{margin-top:-1rem}.sales-metric-grid,.sales-story-grid,.sales-resource-grid,.sales-pricing-grid{gap:1.2rem;display:grid}.sales-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-outcomes,.sales-visual-proof{padding:4.5rem 0}.sales-outcomes-grid,.sales-visual-proof-grid,.sales-visual-mini-grid,.sales-visual-timeline{gap:1rem;display:grid}.sales-outcomes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-outcome-card,.sales-visual-panel,.sales-visual-mini-card{background:#ffffffeb;border:1px solid #10182814;border-radius:1.7rem;box-shadow:0 24px 60px #171f3614}.sales-outcome-card{padding:1.5rem}.sales-outcome-card-accent{background:linear-gradient(145deg,#15182a,#263761)}.sales-outcome-kicker{color:#667085;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.74rem;font-weight:800;display:inline-flex}.sales-outcome-card strong{color:#101828;margin-bottom:.5rem;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.22rem;line-height:1.22;display:block}.sales-outcome-card p{color:#5e6676;margin:0;line-height:1.72}.sales-outcome-card-accent .sales-outcome-kicker,.sales-outcome-card-accent strong,.sales-outcome-card-accent p{color:#fff}.sales-outcome-card-accent p{opacity:.82}.sales-visual-proof{background:linear-gradient(#f9fbff 0%,#eef3fb 100%)}.sales-visual-proof-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem}.sales-visual-board{gap:1rem;display:grid}.sales-visual-panel{padding:1.2rem}.sales-visual-panel-primary{background:radial-gradient(circle at 100% 0,#6b5cff2e,#0000 30%),linear-gradient(#121829 0%,#223258 100%);border-color:#ffffff14;box-shadow:0 30px 80px #252c5838}.sales-visual-panel-head{gap:.18rem;margin-bottom:1rem;display:grid}.sales-visual-panel-head span{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.sales-visual-panel-head strong{color:#fff;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.35rem}.sales-visual-step{background:#ffffff14;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.sales-visual-step span{color:#ffffffa8;font-size:.8rem;font-weight:700}.sales-visual-step strong{color:#fff;font-size:.98rem;line-height:1.24}.sales-visual-step-live{background:#ffb74d24;border-color:#ffb74d47}.sales-visual-step-done{border-color:#8bf3d52e}.sales-visual-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-visual-mini-card{padding:1.05rem 1.1rem}.sales-visual-mini-card span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.sales-visual-mini-card strong{color:#101828;margin-top:.45rem;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.04rem;line-height:1.16;display:block}.sales-metric-grid article,.sales-story-card,.sales-resource-card{background:#ffffffeb;border:1px solid #10182814;border-radius:1.4rem;padding:1.3rem;box-shadow:0 24px 60px #171f3614}.sales-metric-grid strong,.sales-resource-card strong,.sales-story-card h3{color:#101828}.sales-metric-grid strong,.sales-resource-card strong{margin-bottom:.35rem;display:block}.sales-metric-grid span,.sales-story-card p,.sales-story-card span,.sales-resource-card p{color:#5e6676;line-height:1.68}.sales-stories{background:linear-gradient(#fbfcfe 0%,#f0f4fb 100%)}.sales-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pricing-stage,.sales-pricing-table-section{padding:4.5rem 0}.sales-home-pricing-lead{color:#5e6676;max-width:56rem;margin:0 0 1.5rem;line-height:1.78}.sales-home-pricing-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.sales-pricing-action-note{color:#586174;max-width:54rem;margin-top:.9rem;line-height:1.72}.sales-home-pricing-details{border-top:1px solid #10182814;margin-top:2rem;padding-top:1.5rem}.sales-home-pricing-heading{margin-bottom:1rem}.sales-home-pricing-heading h3{color:#101828;margin:0;font-size:1.45rem;line-height:1.22}.sales-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pricing-card{background:radial-gradient(circle at 0 0,#8bf3d524,#0000 34%),linear-gradient(#1a2140 0%,#253765 100%);border:1px solid #ffffff1f;border-radius:1.75rem;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 28px 72px #121a3638}.sales-pricing-card-featured{background:radial-gradient(circle at 0 0,#8bf3d529,#0000 34%),linear-gradient(#3f33a8 0%,#5f51d8 52%,#6e62ec 100%);border-color:#ffffff2e;transform:translateY(-.45rem)scale(1.01);box-shadow:0 34px 80px #4a3dc457}.sales-pricing-card-featured h3,.sales-pricing-card-featured strong,.sales-pricing-card-featured li,.sales-pricing-card-featured .sales-pricing-copy,.sales-pricing-card-featured .sales-pricing-number span,.sales-pricing-card-featured .sales-pricing-points span,.sales-pricing-card-featured .sales-package-tier,.sales-pricing-card-featured .sales-pricing-list li,.sales-pricing-card-featured .sales-pricing-badge,.sales-pricing-card-featured .sales-pricing-number strong{color:#fff}.sales-pricing-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sales-package-tier{color:#ffffffc2;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.sales-pricing-card h3{color:#fff;margin:0;font-size:1.7rem;line-height:1.15}.sales-pricing-badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;border-radius:999px;padding:.5rem .75rem;font-size:.74rem;font-weight:800}.sales-pricing-card-featured .sales-pricing-badge{background:#ffffff2e;border:1px solid #ffffff38}.sales-pricing-copy{color:#ffffffd6;margin:0;line-height:1.68}.sales-pricing-fit-copy{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff1a;border-radius:1rem;margin:0;padding:.8rem .9rem;line-height:1.68}.sales-pricing-number strong{color:#fff;font-size:2.5rem;line-height:.96;display:block}.sales-pricing-number span,.sales-pricing-points span{color:#ffffffbd}.sales-pricing-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.sales-pricing-points div{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:1rem;padding:.9rem}.sales-pricing-points strong{color:#fff;margin-bottom:.25rem;display:block}.sales-pricing-card-featured .sales-pricing-points div{background:#ffffff1f;border:1px solid #ffffff1f}.sales-pricing-card-featured .ghost-button{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.sales-pricing-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sales-pricing-list li{color:#ffffffe0;padding-left:1rem;position:relative}.sales-pricing-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--mint));border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.55rem;left:0}.sales-pricing-card-featured .sales-pricing-list li:before{background:#fff;box-shadow:0 0 0 4px #ffffff24}.sales-outcomes .sales-section-heading h2,.sales-outcomes .sales-home-pricing-lead{color:#f8fbff}.sales-outcomes .sales-kicker{color:#d7deef}.sales-pricing-table-wrap{background:#fffffff2;border:1px solid #10182814;border-radius:1.75rem;overflow-x:auto;box-shadow:0 24px 60px #171f3614}.sales-pricing-table{border-collapse:collapse;width:100%;min-width:860px}.sales-pricing-table th,.sales-pricing-table td{text-align:left;border-bottom:1px solid #10182814;padding:1rem 1.1rem}.sales-pricing-table th{color:#101828;text-transform:uppercase;letter-spacing:.08em;background:#f7f9fd;font-size:.84rem}.sales-pricing-table td{color:#475467}.sales-story-card span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:800;display:inline-block}.sales-story-card h3{margin:0 0 .75rem;line-height:1.28}.sales-resource-strip{background:linear-gradient(#eef4fb 0%,#f8fbff 100%)}.sales-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-logo-copy{color:#5e6676;text-align:center;margin:0;font-size:1rem}.sales-logo-wall{background:#ffffffe6;border:1px solid #10182814;border-radius:1.6rem;margin:1.25rem 0 0;padding:.8rem;overflow:hidden;box-shadow:0 24px 60px #171f3614}.sales-logo-wall img{object-fit:contain;width:100%;min-height:6rem;display:block}.sales-section-heading{max-width:48rem;margin-bottom:1.8rem}.sales-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-detail-grid,.sales-footer-grid,.sales-showcase-grid{gap:1.4rem;display:grid}.sales-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-detail-card,.sales-showcase-copy,.sales-showcase-media,.sales-footer{border:1px solid #10182814;box-shadow:0 24px 60px #171f3614}.sales-detail-card{background:#fffffff0;border-radius:1.5rem;padding:1.5rem}.sales-detail-card h3,.sales-footer-column h3{color:#101828;margin:0 0 .65rem}.sales-detail-card p,.sales-footer-copy,.sales-footer-links a{color:#5e6676;line-height:1.72}.sales-showcase-grid{grid-template-columns:minmax(0,.88fr) minmax(22rem,.92fr);align-items:center}.sales-showcase-copy{background:#ffffff0f;border-color:#ffffff1a;border-radius:2rem;padding:2rem}.sales-showcase-copy h2,.sales-showcase-copy .sales-kicker,.sales-showcase-copy .sales-lead{color:#fff}.sales-inline-links{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.sales-inline-links a{color:#fff;font-weight:700;text-decoration:none}.sales-showcase-media{background:#ffffffe6;border-radius:2rem;margin:0;position:relative;overflow:hidden}.sales-showcase-media img{object-fit:cover;width:100%;height:100%;min-height:26rem;display:block}.sales-showcase-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.sales-showcase-fact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101422c7;border:1px solid #ffffff24;border-radius:1rem;padding:.9rem 1rem}.sales-showcase-fact strong{color:#fff;margin-bottom:.25rem;display:block}.sales-showcase-fact span{color:#ffffffc2;line-height:1.5}.sales-proof{background:linear-gradient(#111423 0%,#171b31 100%)}.sales-proof .sales-section-heading h2,.sales-proof .sales-kicker{color:#eef2ff}.sales-proof .sales-section-heading{max-width:52rem}.sales-proof .sales-kicker{opacity:.82}.sales-proof-card,.sales-step-card,.sales-final-grid{background:#ffffffeb;border:1px solid #10182814;box-shadow:0 24px 60px #171f3614}.sales-proof-card,.sales-step-card{padding:1.5rem}.sales-proof .sales-proof-card{background:#ffffff14;border-color:#ffffff14;box-shadow:0 24px 60px #0003}.sales-proof .sales-proof-card h3,.sales-proof .sales-proof-card p{color:#f8fafc}.sales-proof .sales-proof-card p{opacity:.84}.sales-proof-card h3,.sales-step-card h3{color:#101828;margin:0 0 .65rem;line-height:1.22}.sales-proof-card p,.sales-step-card p,.sales-product-copy p,.sales-login-copy p,.sales-final-points span{color:#5e6676;margin:0;line-height:1.68}.sales-proof-card-accent{background:linear-gradient(145deg,#15182a,#1f2440);border-color:#ffffff14}.sales-proof-card-accent h3,.sales-proof-card-accent p{color:#fff}.sales-step-card-accent{background:linear-gradient(145deg,#15182a,#263761);border-color:#ffffff14}.sales-step-card-accent h3,.sales-step-card-accent strong,.sales-step-card-accent p{color:#fff}.sales-step-card-accent p{opacity:.82}.sales-product{background:linear-gradient(#f1f5fb 0%,#eef2f8 100%)}.sales-product-grid{justify-content:space-between;align-items:center;gap:2.2rem}.sales-product-grid>*{flex:1 1 0}.sales-check-list{margin:1.5rem 0 0;padding:0;list-style:none}.sales-check-list li{color:#334155;padding-left:1.2rem;position:relative}.sales-check-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--mint));border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.sales-product-media{border:1px solid #10182814;border-radius:1.75rem;margin:0;overflow:hidden;box-shadow:0 24px 60px #171f3614}.sales-logo-wall,.sales-product-grid,.sales-proof-grid,.sales-step-grid,.sales-story-grid,.sales-pricing-grid,.sales-metric-grid,.sales-showcase-grid,.sales-detail-grid,.sales-resource-grid{position:relative}.sales-product-media img{object-fit:cover;width:100%;height:100%;min-height:28rem;display:block}.sales-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-step-card strong{color:#101828;margin-bottom:.85rem;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.65rem;line-height:1.1;display:inline-block}.sales-process-graphic{border:1px solid #10182814;border-radius:1.8rem;margin:0;box-shadow:0 24px 64px #171f361f}.sales-process-graphic img{min-height:22rem}.sales-final-grid{border-radius:2rem;grid-template-columns:minmax(0,.88fr) minmax(23rem,.82fr);align-items:start;gap:2rem;padding:2rem;display:grid}.sales-final-points{margin-top:1.5rem}.sales-final-points div,.sales-login-copy{background:#f5f7fbe6;border:1px solid #10182814;border-radius:1.1rem;padding:1rem 1.1rem}.sales-final-points strong{color:#101828;margin-bottom:.25rem;display:block}.sales-form-stack{gap:1rem;display:grid}.sales-footer{box-shadow:none;background:radial-gradient(circle at 0 0,#6b5cff33,#0000 24%),radial-gradient(circle at 100% 100%,#8bf3d524,#0000 28%),linear-gradient(#101726 0%,#151d31 100%);border:0;border-radius:0;margin:0;overflow:hidden}.sales-footer-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.72fr));align-items:start;padding:2rem 0 1.4rem}.sales-footer-brand{gap:1rem;padding-right:1rem;display:grid}.sales-footer .user-brand-row strong{color:#f8fafc}.sales-footer .user-brand-support{color:#e2e8f0b8}.sales-footer-copy{color:#e2e8f0d1;max-width:28rem;margin:0}.sales-footer-badges{flex-wrap:wrap;gap:.65rem;display:flex}.sales-footer-badges span{color:#e8f0ffdb;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.48rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.sales-footer-column{gap:.9rem;display:grid}.sales-footer-column h3{color:#f8fafc;margin:0}.sales-footer-links{gap:.75rem;display:grid}.sales-footer-links a{cursor:pointer;color:#e2e8f0cc;text-decoration:none}.sales-footer-links a:hover{color:#fff}.sales-footer-legal{color:#e2e8f0b3;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 1.4rem;font-size:.9rem;display:flex}.sales-footer-legal-links{flex-wrap:wrap;gap:1rem;display:flex}.sales-footer-legal a{color:#e2e8f0bd;font-weight:700;text-decoration:none}.sales-footer-legal a:hover{color:#fff}.legal-page{color:#101828;background:radial-gradient(circle at 0 0,#6b5cff1a,#0000 24%),linear-gradient(#f7f9fd 0%,#edf2f9 100%)}.legal-page-shell{padding:5.5rem 0 4rem}.legal-page-header,.legal-card{background:#fffffff0;border:1px solid #10182814;box-shadow:0 24px 60px #171f3614}.legal-page-header{border-radius:2rem;padding:2rem}.legal-page-header h1,.legal-card h2{color:#101828;margin:0;font-family:Space Grotesk,Manrope,sans-serif}.legal-page-header h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.96}.legal-page-lead,.legal-card p{color:#5e6676;line-height:1.72}.legal-card p strong,.legal-card p,.legal-page-header p,.legal-page-header .sales-kicker{color:#5e6676}.legal-page-lead{max-width:48rem;margin:1rem 0 0}.legal-page-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.legal-page-grid,.legal-page-stack{gap:1rem;margin-top:1.5rem;display:grid}.legal-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card{border-radius:1.5rem;padding:1.4rem}.legal-card-wide{margin-top:1rem}.offer-page-shell{gap:1.5rem;display:grid}.offer-page-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:1rem;display:grid}.offer-summary-card,.offer-action-card{gap:1.25rem;display:grid}.offer-summary-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.offer-summary-head h2,.offer-copy-card h3,.offer-action-card h2{color:#101828;margin:0;font-family:Space Grotesk,Manrope,sans-serif}.offer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.offer-metric-card,.offer-copy-card{background:#f7f9fc;border:1px solid #10182814;border-radius:1.2rem;padding:1rem 1.05rem}.offer-metric-card span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.offer-metric-card strong{color:#101828;margin-top:.45rem;font-size:1.15rem;display:block}.offer-copy-card p,.offer-copy-card a,.offer-action-card p{color:#5e6676}.offer-copy-card a{font-weight:700;text-decoration:none}.offer-accept-form{gap:.95rem}.offer-check-row{color:#344054;align-items:flex-start;gap:.8rem;line-height:1.5;display:flex}.offer-check-row input{margin-top:.2rem}.offer-success-message{color:#0f766e;margin:0;font-weight:700}@media (width<=900px){.offer-page-grid,.offer-metric-grid{grid-template-columns:1fr}.offer-summary-head{flex-direction:column}}.cookie-banner,.cookie-settings-trigger{z-index:80;position:fixed;bottom:1rem;right:1rem}.cookie-banner{background:#fffffff7;border:1px solid #1018281f;border-radius:1rem;width:min(20.5rem,100vw - 1.5rem);padding:.8rem;box-shadow:0 18px 44px #171f3629}.cookie-banner h3{color:#101828;margin:.1rem 0 .35rem;font-size:1rem;line-height:1.15}.cookie-banner p,.cookie-toggle-row p,.cookie-setting-row p{color:#5e6676;margin:0;font-size:.88rem;line-height:1.45}.cookie-banner-kicker{color:#667085;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:800}.cookie-banner-actions,.cookie-banner-links{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-banner-actions{margin-top:.75rem}.cookie-banner-links{align-items:center;margin-top:.55rem}.cookie-banner-links a{color:#5e6676;font-weight:700;text-decoration:none}.cookie-banner-links a:hover{color:#101828}.cookie-banner .primary-button,.cookie-banner .ghost-button{min-height:40px;padding:.65rem .85rem;font-size:.88rem}.cookie-banner .text-button,.cookie-banner-links a{font-size:.84rem}.cookie-settings-trigger{color:#101828;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #1018281f;border-radius:999px;padding:.8rem 1rem;font-weight:700;box-shadow:0 16px 40px #171f3629}.cookie-banner-settings{width:min(22rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.cookie-setting-row,.cookie-toggle-row{border-top:1px solid #10182814;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.65rem 0;display:grid}.cookie-setting-row strong,.cookie-toggle-row strong{color:#101828;margin-bottom:.2rem;display:block}.cookie-toggle-row input{width:1.1rem;height:1.1rem;margin-top:.2rem}.cookie-setting-fixed{color:#667085;font-size:.88rem;font-weight:700}.sales-login-modal-shell{z-index:90;padding:max(.75rem, env(safe-area-inset-top,0px)) .75rem max(.75rem, env(safe-area-inset-bottom,0px));position:fixed;inset:0;overflow-y:auto}.sales-login-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0508109e;position:absolute;inset:0}.sales-login-modal{z-index:1;background:#101422f0;border:1px solid #ffffff1f;border-radius:1.75rem;width:min(42rem,100% - 1.5rem);margin:min(7vh,7rem) auto 0;padding:1.4rem;position:relative;box-shadow:0 34px 80px #00000061}.sales-login-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sales-login-modal-head .eyebrow,.sales-login-modal-head h3,.sales-login-modal-head .sales-modal-close,.sales-login-modal .sales-login-copy p,.sales-login-modal .field-error,.sales-login-modal .action-error,.sales-login-modal label{color:#fff}.sales-login-modal-head h3{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.8rem;line-height:1.18}.sales-modal-close{color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.6rem .85rem;font-weight:700}.sales-login-modal .sales-login-copy,.sales-login-modal .stack-form label{color:#ffffffd1}.sales-login-modal .field-error{color:#ffd4cb}.sales-login-modal .action-error{color:#ffb6a8}.sales-login-modal .sales-login-copy{background:#ffffff0f;border-color:#ffffff1a}.sales-login-modal .field-input,.sales-login-modal .user-textarea,.sales-login-modal .stack-form input,.sales-login-modal .stack-form select{color:#fff;background:#ffffff14;border-color:#ffffff24}.sales-login-modal .field-input::placeholder,.sales-login-modal .stack-form input::placeholder{color:#ffffff73}.sales-form-stack .user-login-card{background:#fffffffa;border:1px solid #10182814;border-radius:1.6rem;box-shadow:0 24px 64px #171f361a}.sales-login-copy p{margin:0}.sales-login-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hero-proof-pills span{color:#754f28;letter-spacing:.02em;background:linear-gradient(135deg,#fffaf4fa,#faeee0eb);border:1px solid #b97a462e;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #a5774a1f}.sales-hero-subline{color:#eef3ffd1;max-width:34rem;margin:1.2rem 0 0;font-size:.98rem;line-height:1.6}.sales-buy-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.sales-buy-signal{background:radial-gradient(circle at 100% 0,#e7c1993d,#0000 42%),linear-gradient(#fffcf8fa,#faf1e7f2);border:1px solid #986d471f;border-radius:1.45rem;min-height:10.4rem;padding:1.25rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 24px 54px #311f0f14}.sales-buy-signal:after{content:"";filter:blur(.5px);background:#c18d5a1f;border-radius:999px;width:3rem;height:3rem;position:absolute;inset:auto 1.3rem .95rem auto}.sales-buy-signal span{color:#9a6a39;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:inline-flex}.sales-buy-signal strong{z-index:1;color:#2a1b10;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.18rem;line-height:1.3;display:block;position:relative}.sales-roi-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.35rem;display:grid}.sales-roi-strip>div{background:linear-gradient(#f4faf6fa,#e9f4edeb);border:1px solid #5c847129;border-radius:1.2rem;padding:1rem 1.05rem;box-shadow:0 18px 36px #355a4514}.sales-roi-strip span{color:#5d7f6a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:block}.sales-roi-strip strong{color:#173326;font-size:1.05rem;line-height:1.3;display:block}.sales-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.sales-before-after-card{background:#fffbf6f5;border:1px solid #79624d24;border-radius:1.2rem;padding:1rem 1.05rem;box-shadow:inset 0 1px #ffffffb3}.sales-before-after-card span{color:#8f6c4d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.76rem;font-weight:800;display:block}.sales-before-after-card strong{color:#3a2618;font-size:1rem;line-height:1.35;display:block}.sales-before-after-card-positive{background:linear-gradient(#f2faf5fa,#e8f5ecf0);border-color:#528f6d2e}.sales-before-after-card-positive span{color:#4e8765}.sales-before-after-card-positive strong{color:#153324}.sales-proof-quote{background:linear-gradient(135deg,#141c33f5,#202a48eb),radial-gradient(circle at 0 0,#dcba8b2e,#0000 45%);border:1px solid #e5caa429;border-radius:1.45rem;flex-direction:column;gap:.5rem;margin-top:1.45rem;padding:1.2rem 1.25rem;display:flex;box-shadow:0 24px 56px #080b1542}.sales-proof-quote strong{color:#f7dfbc;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800}.sales-proof-quote span{color:#fff6e8f0;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.2rem;line-height:1.45}.sales-objections{padding:0 0 5.5rem}.sales-objections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sales-objection-card{background:linear-gradient(#fffcf9fa,#f8f1e9f2);border:1px solid #7c674d1f;border-radius:1.5rem;padding:1.35rem 1.3rem;box-shadow:0 22px 50px #402a1814}.sales-objection-card h3{color:#251910;margin:0 0 .75rem;font-size:1.12rem;line-height:1.3}.sales-objection-card p{color:#4a3725d1;margin:0;line-height:1.65}.sales-illustration-frame{background:linear-gradient(#fffffff5,#f4f7fcf0);place-items:center;padding:clamp(.85rem,2vw,1.4rem);display:grid}.sales-illustration-frame img{object-fit:contain;object-position:center;width:100%;height:100%}@media (width<=1080px){.sales-header-inner,.sales-nav,.sales-header-actions,.sales-product-grid{flex-wrap:wrap}.sales-hero-grid,.sales-final-grid,.sales-proof-grid,.sales-step-grid,.sales-detail-grid,.sales-showcase-grid,.sales-footer-grid,.sales-story-grid,.sales-pricing-grid{grid-template-columns:1fr}.sales-stat-row,.sales-metric-grid,.sales-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mega-menu{width:min(100vw - 2.5rem,56rem)}.sales-mega-menu-inner,.sales-mega-menu-grid,.sales-mega-stats,.sales-showcase-facts,.sales-buy-signals,.sales-roi-strip,.sales-objections-grid{grid-template-columns:1fr}.sales-hero-device,.sales-product-media,.sales-showcase-media{min-height:22rem}}@media (width<=720px){.cookie-banner,.cookie-settings-trigger{width:auto;left:.75rem;right:.75rem}.cookie-setting-row,.cookie-toggle-row,.sales-hero-proof-pills,.sales-before-after{grid-template-columns:1fr}.sales-container{width:min(100% - 1.25rem,1160px)}[id]{scroll-margin-top:1rem}.sales-header{position:static}.sales-header-inner{flex-wrap:wrap;min-height:auto;padding:1rem 0}.sales-header-actions{justify-content:flex-start;width:100%}.sales-nav{flex-wrap:wrap;width:100%}.sales-nav-menu,.sales-nav-trigger{width:100%}.sales-mega-menu{opacity:1;pointer-events:auto;width:100%;margin-top:.75rem;display:none;position:static;transform:none}.sales-nav-menu:hover .sales-mega-menu,.sales-nav-menu:focus-within .sales-mega-menu{display:block}.sales-hero,.sales-logo-band,.sales-proof,.sales-product,.sales-steps,.sales-ai-section,.sales-final,.sales-detail,.sales-showcase,.sales-metric-band,.sales-stories,.sales-resource-strip,.sales-pricing-stage,.sales-pricing-table-section{padding:3.25rem 0}.sales-hero-copy h1,.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2{font-size:clamp(2.2rem,11vw,3.3rem);line-height:1.06}.sales-stat-row,.sales-login-actions,.sales-hero-panel-bottom,.sales-metric-grid,.sales-resource-grid,.sales-pricing-points{grid-template-columns:1fr}.sales-home-pricing-actions{flex-direction:column;align-items:stretch}.sales-footer{margin:0}.sales-footer-legal{flex-direction:column;align-items:flex-start}.sales-login-modal{margin-top:4.5rem;padding:1rem}.sales-hero-device,.sales-product-media,.sales-showcase-media{min-height:18rem}.sales-showcase-facts{background:#fffffff5;padding:1rem;position:static}.sales-login-modal-head{flex-wrap:wrap}}.user-shell{min-height:100vh;padding:2rem}.user-hero-card{justify-content:space-between;gap:1.5rem;display:flex}.user-hero-copy{max-width:44rem}.user-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}.user-upgrade-surface{background:radial-gradient(circle at 100% 0,#e8bb8733,#0000 30%),linear-gradient(#fffaf4fa,#f8f0e5f2);border:1px solid #a86b3629;border-radius:1.6rem;margin-top:1.35rem;padding:1.25rem;box-shadow:0 24px 52px #492f1514}.user-upgrade-surface-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-upgrade-surface-head h3{margin:.2rem 0 0;font-size:1.35rem;line-height:1.2}.user-upgrade-stats{text-align:right;justify-items:end;gap:.3rem;display:grid}.user-upgrade-stats span{color:#56402bbd;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.user-upgrade-stats strong{color:#2f1f13;font-size:1.1rem}.user-upgrade-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.user-upgrade-trigger-card{background:#ffffffdb;border:1px solid #7050311f;border-radius:1.35rem;padding:1.1rem;box-shadow:inset 0 1px #ffffffb8}.user-upgrade-trigger-medium{background:linear-gradient(#fffbf5f5,#fbf2e4eb)}.user-upgrade-trigger-high{background:linear-gradient(#fff7f3f7,#feece4ed);border-color:#d26a412e}.user-upgrade-trigger-top{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.user-upgrade-trigger-top strong{color:#9d5d2d;font-size:.88rem}.user-upgrade-trigger-type{color:#895628;letter-spacing:.12em;text-transform:uppercase;background:#ac763d1f;border-radius:999px;padding:.34rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.user-upgrade-trigger-card h4{color:#2d1d12;margin:0;font-size:1.12rem;line-height:1.3}.user-upgrade-trigger-card p{color:#4a3826d6;margin:.75rem 0 0;line-height:1.6}.user-upgrade-trigger-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.95rem;display:grid}.user-upgrade-trigger-pricing>div{background:#ffffffb8;border:1px solid #75593e1a;border-radius:1rem;padding:.75rem .8rem}.user-upgrade-trigger-pricing span,.user-upgrade-recommendation-metrics span{color:#5f4832b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.user-upgrade-trigger-pricing strong,.user-upgrade-recommendation-metrics strong{color:#24170f;font-size:1rem;display:block}.user-upgrade-trigger-actions{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.user-upgrade-trigger-actions .primary-button{white-space:nowrap}.user-upgrade-trigger-package{color:#4f3b27d1;font-size:.88rem;font-weight:600}.user-upgrade-recommendation{background:linear-gradient(#f0faf4fa,#e7f5ecf2);border:1px solid #4e816429;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.05rem;display:flex}.user-upgrade-recommendation strong{color:#163023;margin-top:.3rem;font-size:1.12rem;display:block}.user-upgrade-recommendation p{color:#244431cc;margin:.35rem 0 0;line-height:1.55}.user-upgrade-recommendation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:18rem;display:grid}.user-upgrade-recommendation-metrics>div{background:#ffffffc2;border-radius:1rem;padding:.8rem .9rem}@media (width<=1080px){.user-upgrade-surface-head,.user-upgrade-recommendation{flex-direction:column;align-items:stretch}.user-upgrade-stats{text-align:left;justify-items:start}.user-upgrade-trigger-grid,.user-upgrade-trigger-pricing,.user-upgrade-recommendation-metrics{grid-template-columns:1fr}}@media (width<=720px){.user-upgrade-trigger-actions{flex-direction:column;align-items:stretch}.user-upgrade-trigger-actions .primary-button{width:100%}}.hero-chip{background:rgb(var(--accent-rgb) / .1);color:var(--accent-strong);border-radius:999px;padding:.5rem .85rem;font-weight:700;display:inline-flex}.user-grid{grid-template-columns:1.5fr 1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.user-panel-wide{grid-row:span 2}.user-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.status-chip-row{gap:.5rem;display:flex}.status-pill{border-radius:999px;padding:.4rem .72rem;font-size:.85rem;font-weight:700;display:inline-flex}.status-invited{color:#8b4c26;background:#d9753b24}.panel-muted,.privacy-stat,.route-point,.route-nav-card,.privacy-history-card,.privacy-timeline-entry,.portal-coverage-card,.portal-incident-card,.portal-notification-card,.user-passkey-card,.route-preview-chip{background:#ffffffd1;border:1px solid #24463e14;border-radius:1rem;padding:1rem}.map-shell{background:linear-gradient(#080d18f5,#0f1828fa),radial-gradient(circle at 100% 0,#ff7b661a,#0000 22%),radial-gradient(circle at 0 100%,#65d6ad0f,#0000 26%);border:1px solid #ffffff24;border-radius:1.5rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 64px #0f172a47}.map-shell:after{content:"";pointer-events:none;z-index:410;background:linear-gradient(#0a0f190d,#0a0f1924),radial-gradient(circle at 100% 0,#ff7b6614,#0000 24%);position:absolute;inset:0}.map-shell:before{content:"";pointer-events:none;border-radius:inherit;z-index:409;background:linear-gradient(#ffffff14,#0000 18%);position:absolute;inset:0}.map-overlay-card,.map-overlay-legend{z-index:450;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute}.map-overlay-card{color:#ffffffeb;background:linear-gradient(#0f172ad1,#0f172aad);border:1px solid #ffffff1f;border-radius:1.1rem;padding:.85rem 1rem;top:1rem;left:1rem;box-shadow:0 18px 30px #02061738}.map-overlay-card span{color:#e2e8f0a8;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.22rem;font-size:.68rem;display:block}.map-overlay-card strong{font-size:.98rem;line-height:1.15;display:block}.map-overlay-card small{color:#e2e8f0ad;margin-top:.32rem;font-size:.76rem;line-height:1.35;display:block}.map-overlay-card-live strong{color:#ffd7cf}.map-overlay-card-preview strong{color:#d7ffef}.map-overlay-legend{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:min(28rem,100% - 2rem);display:flex;bottom:1rem;right:1rem}.map-overlay-stack{z-index:450;gap:.6rem;display:grid;position:absolute;top:1rem;right:1rem}.map-overlay-cluster{color:#f8fafcf0;background:linear-gradient(#0f172ad1,#0f172ab3);border:1px solid #ffffff1f;border-radius:1rem;min-width:7rem;padding:.72rem .8rem;box-shadow:0 18px 30px #0206172e}.map-overlay-cluster-label{color:#e2e8f0a8;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.18rem;font-size:.66rem;display:block}.map-overlay-cluster strong{font-size:.95rem;line-height:1.15;display:block}.map-overlay-pill{color:#f8fafceb;letter-spacing:.02em;background:#0f172ab8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.map-overlay-dot{border-radius:999px;width:.6rem;height:.6rem;box-shadow:0 0 0 3px #ffffff0f}.map-overlay-dot-start{background:#d47a2a}.map-overlay-dot-live{background:#ff7b66}.map-car-icon-shell{background:0 0;border:none}.map-car-icon{transform-origin:50% calc(100% - 4px);will-change:transform;place-items:center;display:grid}.map-car-icon-body{place-items:center;width:100%;height:100%;animation:.42s cubic-bezier(.2,.9,.2,1) map-car-enter;display:grid}.map-car-icon img{object-fit:contain;filter:drop-shadow(0 12px 18px #12182629);width:100%;height:100%;display:block}.map-car-icon-live img{filter:drop-shadow(0 0 10px #ff6b5738)drop-shadow(0 12px 18px #12182629);animation:2.2s ease-in-out infinite map-car-pulse}.map-car-icon-offline{opacity:.82}.map-car-icon-offline img{filter:saturate(.82)drop-shadow(0 10px 16px #1218261f)}.map-car-icon-preview img{filter:drop-shadow(0 0 8px #d47a2a1f)drop-shadow(0 12px 18px #12182629)}.map-car-icon-warning img{filter:drop-shadow(0 0 12px #d9753b38)drop-shadow(0 12px 18px #12182629);animation:1.8s ease-in-out infinite map-car-warning-pulse}.route-nav-card{background:radial-gradient(circle at 0 0,#ff6b571f,#0000 32%),linear-gradient(135deg,#fffffff5,#f5f8fceb);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.route-nav-copy strong,.route-nav-button span{display:block}.route-nav-kicker{color:var(--forest);letter-spacing:.12em;text-transform:uppercase;background:#1c2b4a14;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.42rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.route-nav-copy strong{color:var(--forest);font-size:1.15rem}.route-nav-copy p{color:var(--muted);margin:.55rem 0 0;line-height:1.6}.route-nav-actions{gap:.75rem;display:grid}.route-location-consent-card{background:radial-gradient(circle at 0 0,#65d6ad1f,#0000 28%),linear-gradient(135deg,#fffffff5,#f4faf7f0);border:1px solid #1a6b5924;border-radius:1.25rem;gap:1rem;margin-top:1rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 38px #171f3614}.route-location-consent-kicker{color:var(--forest);letter-spacing:.12em;text-transform:uppercase;background:#1a6b591a;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.42rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.route-location-consent-copy strong{color:var(--forest);font-size:1.08rem;display:block}.route-location-consent-copy p,.route-location-consent-state{color:var(--muted);margin:.55rem 0 0;line-height:1.6}.route-location-consent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.route-nav-button{border:1px solid #12182614;border-radius:1.25rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:block;box-shadow:0 18px 38px #171f3614}.route-nav-button:hover{transform:translateY(-1px)}.route-nav-button span{color:var(--forest);font-weight:800}.route-nav-button small{color:var(--muted);margin-top:.28rem;font-size:.82rem;display:block}.route-nav-button-google{background:linear-gradient(135deg,#fffffff5,#f1f8fff5)}.route-nav-button-apple{background:linear-gradient(135deg,#fffffff5,#f4f5f8f5)}.map-incident-icon{place-items:center;width:34px;height:34px;animation:.32s ease-out map-incident-enter;display:grid}.map-incident-icon img{object-fit:contain;filter:drop-shadow(0 0 10px #ff8a702e)drop-shadow(0 12px 16px #0f172a33);width:100%;height:100%;display:block}.leaflet-control-zoom{overflow:hidden;border:1px solid #ffffff1f!important;border-radius:1rem!important;box-shadow:0 18px 30px #02061738!important}.leaflet-control-zoom a{color:#f8fafceb!important;background:#0f172adb!important;border-bottom:1px solid #ffffff14!important}.leaflet-control-zoom a:hover{background:#1e293bf5!important}@keyframes map-car-enter{0%{opacity:0;transform:translateY(10px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes map-car-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes map-car-warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes map-incident-enter{0%{opacity:0;transform:translateY(8px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.user-map{filter:saturate(1.06)contrast(1.02);width:100%;height:430px}.map-shell-fullscreen{z-index:9000;inset:0;border-radius:0!important;margin:0!important;position:fixed!important}.map-shell-fullscreen .user-map{height:100vh!important}.map-fullscreen-btn{z-index:1000;color:#e2e8f0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1828cc;border:1px solid #ffffff26;border-radius:.5rem;padding:.3rem .6rem;font-size:1rem;position:absolute;top:.75rem;right:.75rem}.map-fullscreen-btn:hover{background:#ffffff1f}.route-stats-bar{color:var(--text-muted,#94a3b8);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:1.5rem;margin-bottom:.25rem;padding:.6rem .25rem;font-size:.82rem;display:flex}.route-points,.stat-stack,.privacy-timeline,.user-note-stack,.user-mini-grid,.user-passkey-list{gap:.8rem;margin-top:1rem;display:grid}.route-point strong,.privacy-stat strong{display:block}.route-point span,.privacy-stat span,.portal-meta-grid span,.portal-coverage-card span,.privacy-history-card span,.privacy-timeline-entry span,.user-passkey-header p,.user-account-note{color:var(--muted)}.action-row,.user-account-chip-group,.route-preview-legend,.user-nav{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.user-form-field{gap:.55rem;display:grid}.user-form-field span{color:var(--muted);font-size:.92rem;font-weight:700}.user-textarea{width:100%;min-height:120px;color:var(--text);font:inherit;resize:vertical;background:#ffffffd1;border:1px solid #24463e1f;border-radius:1rem;padding:.95rem 1rem}.portal-incident-card p,.portal-notification-card p,.portal-coverage-card p,.privacy-history-card p,.privacy-timeline-entry p{color:var(--text);margin:.25rem 0 0;line-height:1.5}.portal-meta-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.portal-pill-warning{color:#8b4c26;background:#d9753b29}.portal-pill-critical{color:#8c2f1d;background:#a437201f}.privacy-history-head,.privacy-timeline-head,.user-passkey-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-account-strip,.user-account-tenants{margin-top:1rem}.user-account-note{margin:.85rem 0 0;font-size:.9rem}.user-account-note code{background:rgb(var(--accent-rgb) / .08);color:var(--accent-strong);border-radius:.55rem;padding:.2rem .45rem}.user-tenant-chip{color:#8b4c26;background:#d9753b1f;border-radius:999px;padding:.55rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.user-security-divider{background:#24463e14;height:1px;margin:1.25rem 0}.user-nav-link{color:var(--muted);background:#ffffffb8;border:1px solid #24463e14;border-radius:999px;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.user-nav-link.active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;border-color:#0000}.nav-badge{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:.35rem;padding:0 5px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.user-nav-link.active .nav-badge{color:#fff;background:#ffffff59}.nav-badge-standalone{height:auto;margin-left:0;padding:.2rem .6rem;font-size:.8rem}.user-panel-full{grid-column:1/-1}.user-billing-hero{background:radial-gradient(circle at 100% 0,#c95a422e,#0000 26%),radial-gradient(circle at 0 100%,#24463e1f,#0000 30%),linear-gradient(#fffffff5,#f7f1ebeb);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr);gap:1.25rem;display:grid;overflow:hidden}.user-billing-hero-copy{gap:.75rem;display:grid}.user-billing-hero-text{max-width:44rem;color:var(--muted);margin:0;line-height:1.65}.user-billing-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.9rem;display:grid}.user-billing-kpi-card{background:#ffffffc7;justify-content:space-between;min-height:7.5rem;box-shadow:0 18px 38px #24463e14}.user-billing-status{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.86rem;font-weight:800;display:inline-flex}.user-billing-status-ok{color:#21624d;background:#3e896f24}.user-billing-status-warning{color:#8b4c26;background:#d9753b29}.user-billing-status-critical{color:#8c2f1d;background:#a4372024}.user-billing-inline-fact{color:var(--muted);background:#ffffffbf;border:1px solid #24463e14;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.88rem;display:inline-flex}.user-billing-inline-fact strong{color:var(--text)}.user-billing-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:1rem;display:grid}.user-billing-fact-card,.user-billing-alert-card{background:#ffffffc7;border:1px solid #24463e14;border-radius:1rem;padding:1rem}.user-billing-fact-card span,.user-billing-alert-card span,.user-billing-progress-head span{color:var(--muted);font-size:.85rem;display:block}.user-billing-fact-card strong,.user-billing-alert-card strong{margin-top:.25rem;display:block}.user-billing-alert-stack{gap:.85rem;margin-top:1rem;display:grid}.user-billing-alert-card p{color:var(--muted);margin:.4rem 0 0;line-height:1.55}.user-billing-closure-list{gap:1rem;margin-top:1rem;display:grid}.user-billing-closure-card{gap:1rem;display:grid}.user-billing-closure-header p{color:var(--muted);margin:.3rem 0 0}.user-billing-closure-grid{row-gap:.8rem}.user-billing-progress-shell{gap:.5rem;display:grid}.user-billing-progress-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.user-billing-progress-track{background:#24463e17;border-radius:999px;width:100%;height:.7rem;overflow:hidden}.user-billing-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%}.user-mini-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.route-preview-dot{border-radius:999px;width:.72rem;height:.72rem}.route-preview-dot-base{background:#8b4c26}.route-preview-dot-adjusted{background:var(--accent)}.route-preview-dot-incident{background:#d9753b}@media (width<=1100px){.feature-spotlight,.gallery-grid,.benefit-grid,.story-card,.story-card-reverse,.process-grid,.process-grid-compact,.testimonial-grid,.trust-banner,.cta-grid,.user-grid,.user-billing-hero{grid-template-columns:1fr}.user-login-card-final{position:static}.trust-pills{justify-content:flex-start}.user-panel-wide{grid-row:auto}.user-billing-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.user-hero-card,.user-panel-header,.user-login-card-head,.user-billing-progress-head{flex-direction:column;align-items:flex-start}.user-login-shell,.invite-shell,.user-shell{padding:1.25rem}.user-billing-hero-stats{grid-template-columns:1fr}.user-login-card,.invite-card,.user-hero-card,.user-panel,.feature-spotlight,.benefit-card,.process-card,.testimonial-card,.story-card,.trust-banner{padding:1.35rem}}.onboarding-banner{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border:1px solid #a5d6a7;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.onboarding-banner-content h3{color:#1b5e20;margin:.25rem 0 .5rem}.onboarding-banner-content p{color:#2e7d32;margin:0 0 .75rem;font-size:.9rem}.onboarding-steps{color:#388e3c;margin:0;padding-left:1.25rem;font-size:.88rem;line-height:1.8}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.sales-header.is-scrolled{background:#080912eb;box-shadow:0 4px 32px #00000047}.sales-header-cta{padding:.6rem 1.15rem;font-size:.9rem}.sales-nav-chevron{flex-shrink:0;margin-left:.3rem;transition:transform .22s}.sales-nav-menu:hover .sales-nav-chevron,.sales-nav-menu:focus-within .sales-nav-chevron{transform:rotate(180deg)}.sales-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:2rem;height:1.25rem;padding:0;display:none}.sales-burger span{transform-origin:50%;background:#ffffffd9;border-radius:999px;height:2px;transition:transform .24s,opacity .24s;display:block}.sales-burger.is-open span:first-child{transform:translateY(9px)rotate(45deg)}.sales-burger.is-open span:nth-child(2){opacity:0}.sales-burger.is-open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.sales-mobile-nav{z-index:80;position:fixed;inset:0}.sales-mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}.sales-mobile-nav-panel{background:#0e1020;border-left:1px solid #ffffff1a;flex-direction:column;gap:.25rem;width:min(22rem,90vw);padding:.9rem;animation:.26s cubic-bezier(.22,1,.36,1) mobileNavSlideIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes mobileNavSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.sales-mobile-nav-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;display:flex}.sales-mobile-close{color:#fffc;background:#ffffff0f;border-radius:.6rem;align-self:flex-end;place-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-size:1.1rem;line-height:1;transition:background .16s;display:grid}.sales-mobile-close:hover{background:#ffffff1f}.sales-mobile-nav-panel>a:not(.primary-button){color:#ffffffdb;border-radius:.85rem;padding:.85rem .95rem;font-weight:700;text-decoration:none;display:block}.sales-mobile-nav-panel>a:not(.primary-button):hover{color:#fff;background:#ffffff12}.sales-mobile-nav-panel>.primary-button{width:100%;margin-top:.75rem}.sales-mobile-nav-links{flex-direction:column;flex:1;gap:.3rem;padding:1rem;display:flex;overflow-y:auto}.sales-mobile-nav-link{border-radius:.9rem;gap:.15rem;padding:.85rem 1rem;text-decoration:none;transition:background .16s;display:grid}.sales-mobile-nav-link:hover{background:#ffffff12}.sales-mobile-nav-link strong{color:#fff;font-size:.95rem}.sales-mobile-nav-link span{color:#fff9;font-size:.85rem}.sales-mobile-nav-actions{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding:1.2rem;display:flex}.sales-hero-live-badge{color:#8bf3d5;letter-spacing:.02em;background:#8bf3d514;border:1px solid #8bf3d547;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.38rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.sales-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;animation:2s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 #4ade8080}@keyframes livePulse{0%{box-shadow:0 0 #4ade808c}60%{box-shadow:0 0 0 5px #4ade8000}to{box-shadow:0 0 #4ade8000}}.sales-hero-proof-pills{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;display:flex}.sales-hero-proof-pills span{color:#f0f4ffe6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.83rem;font-weight:600;display:inline-flex}.sales-hero-cta-primary{align-items:center;gap:.5rem;display:inline-flex}.sales-hero-cta-primary svg{transition:transform .2s}.sales-hero-cta-primary:hover svg{transform:translate(3px)}.sales-live-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sales-live-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:1.4rem;padding:1rem 1.05rem}.sales-live-stat strong{color:#fff;letter-spacing:-.03em;margin-bottom:.3rem;font-family:Space Grotesk,sans-serif;font-size:1.6rem;display:block}.sales-live-stat span{color:#e9efffb8;font-size:.82rem;line-height:1.4}.sales-app-dual{background:linear-gradient(#0a0d1c 0%,#111830 100%)}.sales-app-dual-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.sales-app-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.75rem;overflow:hidden;box-shadow:0 24px 64px #0006}.sales-app-card-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem .75rem;display:flex}.sales-app-card-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-size:.72rem;font-weight:700}.sales-app-card-name{color:#fff;font-size:.92rem;font-weight:700}.sales-app-card-badge{background:rgba(var(--accent-rgb,99, 102, 241), .18);color:var(--accent);border:1px solid rgba(var(--accent-rgb,99, 102, 241), .3);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.sales-app-card-img{object-fit:cover;object-position:top left;width:100%;max-height:420px;display:block}.sales-app-card-img.sales-app-card-img-mobile{object-fit:contain;object-position:center;background:#f0f4f9;max-height:360px;padding:1.5rem 2rem}.sales-app-dual-intro{text-align:center;margin-bottom:2.5rem}.sales-app-dual-intro h2{color:#fff;margin-top:.6rem;margin-bottom:.8rem}.sales-app-dual-intro p{color:#e9efffb8;max-width:52ch;margin:0 auto;line-height:1.72}.sales-ai-section{background:radial-gradient(circle at 15% 15%,#8bf3d51f,#0000 28%),linear-gradient(#101526 0%,#1a2442 100%);padding:4.5rem 0}.sales-ai-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.5rem;display:grid}.sales-ai-copy h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.sales-ai-note{background:#8bf3d514;border:1px solid #8bf3d52e;border-radius:1.1rem;gap:.35rem;margin-top:1.35rem;padding:1rem 1.1rem;display:grid}.sales-ai-note strong{color:#d8fff0}.sales-ai-note span{color:#e9efffc7;line-height:1.6}.sales-ai-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sales-ai-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:1.25rem;min-width:0;padding:1.15rem;box-shadow:0 24px 56px #050a1833}.sales-ai-card span{color:#a8f7df;letter-spacing:.08em;text-transform:uppercase;background:#8bf3d51f;border-radius:999px;margin-bottom:.9rem;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.sales-ai-card strong{color:#fff;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.3;display:block}.sales-ai-card p{color:#e9efffbd;margin:.65rem 0 0;line-height:1.64}@media (width<=860px){.sales-app-dual-grid,.sales-ai-grid,.sales-ai-card-grid{grid-template-columns:1fr}.sales-ai-card{padding:1rem}}.sales-hero-panel-floating{animation:6s ease-in-out infinite heroPanelFloat}@keyframes heroPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sales-hero-visual{position:relative}.sales-hero-panel-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;pointer-events:none;background:#0a0c16e0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;animation:.8s both badgeFadeIn;display:inline-flex;position:absolute}.sales-hero-panel-badge-left{animation-delay:.6s;bottom:3rem;left:-1.5rem}.sales-hero-panel-badge-right{color:#8bf3d5;animation-delay:1s;top:3.5rem;right:-1.5rem}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sales-pricing-card{transition:transform .22s,box-shadow .22s}.sales-pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #6b5cff1f}.sales-pricing-card-featured{position:relative}.sales-pricing-card-featured:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(135deg,#6b5cff99,#8bf3d566);transition:opacity .22s;position:absolute;inset:-1px}.sales-pricing-card-featured:hover:before{opacity:1}.sales-testimonials{background:linear-gradient(#f9f5ff 0%,#eef4ff 100%);padding:4.5rem 0}.sales-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2.5rem;display:grid}.sales-testimonial-card{background:#fff;border:1px solid #6b5cff1a;border-radius:1.6rem;padding:1.8rem 1.6rem 1.5rem;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:0 8px 32px #6b5cff0f}.sales-testimonial-card:hover{transform:translateY(-3px);box-shadow:0 16px 48px #6b5cff1a}.sales-testimonial-quote-mark{color:#6b5cff26;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Space Grotesk,serif;font-size:4rem;line-height:1;position:absolute;top:.8rem;left:1.4rem}.sales-testimonial-quote{color:#2a2e44;margin:1rem 0 1.4rem;font-size:.96rem;line-height:1.7}.sales-testimonial-author{align-items:center;gap:.85rem;display:flex}.sales-testimonial-avatar{color:#fff;background:linear-gradient(135deg,#6b5cff,#8bf3d5);border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:grid}.sales-testimonial-author strong{color:#101828;font-size:.9rem;display:block}.sales-testimonial-author span{color:#667085;font-size:.8rem}.sales-login-modal-shell.is-open .sales-login-modal{animation:.3s cubic-bezier(.22,1,.36,1) modalSlideUp}.sales-login-backdrop{animation:.2s backdropIn}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.sales-login-trust{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sales-login-trust li{color:#3d4460;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;display:flex}.sales-login-trust svg{flex-shrink:0;margin-top:2px}.sales-objections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.5rem;display:grid}.sales-objection-card{background:#fff;border:1px solid #6b5cff1a;border-radius:1.4rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.sales-objection-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6b5cff14}.sales-objection-card strong{color:#101828;margin-bottom:.6rem;font-size:.96rem;display:block}.sales-objection-card p{color:#5e6676;margin:0;font-size:.9rem;line-height:1.65}.sales-buy-signals{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.sales-buy-signal{background:#6b5cff0a;border:1px solid #6b5cff24;border-radius:1.1rem;flex:1;gap:.25rem;min-width:18rem;padding:1rem 1.25rem;display:grid}.sales-buy-signal span{color:#8b8fa8;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:700}.sales-buy-signal strong{color:#101828;font-size:1rem}.sales-final-copy{background:linear-gradient(160deg,#fffffff5,#f1f6ffeb);border:1px solid #ffffff2e;border-radius:1.6rem;padding:1.55rem;box-shadow:0 22px 54px #070e1c3d}.sales-final-copy h2,.sales-final-copy .sales-kicker,.sales-final-copy .sales-lead{color:inherit}.sales-final-copy h2{color:#101828}.sales-final-copy .sales-kicker{color:#475467}.sales-final-copy .sales-lead{color:#344054}.sales-final-points div{color:#475467;background:#ffffffe0;border-color:#10182814}.sales-final-points strong{color:#101828}.sales-pricing-lab{background:radial-gradient(circle at 0 0,#6b5cff1a,#0000 24%),linear-gradient(#fffffff5 0%,#f4f8fffa 100%);border:1px solid #10182814;border-radius:2rem;gap:1.5rem;margin-top:2rem;padding:1.6rem;display:grid;box-shadow:0 28px 72px #171f3614}.sales-pricing-lab-head,.sales-pricing-workbench-head,.sales-pricing-summary-head,.sales-pricing-compare-label{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sales-pricing-lab-head h3,.sales-pricing-workbench-head h3,.sales-pricing-summary-head h3{color:#101828;margin:.3rem 0 .6rem;font-size:1.55rem;line-height:1.1}.sales-pricing-lab-head p:last-child,.sales-pricing-summary-head p{color:#586174;margin:0;line-height:1.72}.sales-pricing-billing-toggle{background:#ffffffeb;border:1px solid #10182814;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #fffc}.sales-pricing-billing-option,.sales-pricing-scenario{appearance:none;font:inherit;cursor:pointer;border:none}.sales-pricing-billing-option{color:#344054;background:0 0;border-radius:999px;min-width:9.5rem;padding:.8rem 1rem;font-weight:800;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.sales-pricing-billing-option span{color:var(--accent-strong);background:#6b5cff1f;border-radius:999px;margin-left:.45rem;padding:.18rem .45rem;font-size:.74rem;display:inline-flex}.sales-pricing-billing-option.is-active{color:#fff;background:linear-gradient(135deg,#121826 0%,#273556 100%);box-shadow:0 18px 30px #1218262e}.sales-pricing-billing-option.is-active span{color:#fff;background:#ffffff24}.sales-pricing-scenario-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sales-pricing-scenario{text-align:left;background:#ffffffb8;border:1px solid #10182814;border-radius:1.35rem;gap:.45rem;padding:1rem 1.1rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.sales-pricing-scenario strong{color:#101828;font-size:1rem}.sales-pricing-scenario span{color:#586174;font-size:.94rem;line-height:1.6}.sales-pricing-scenario:hover,.sales-pricing-scenario.is-active{border-color:#6b5cff2e;transform:translateY(-2px);box-shadow:0 22px 44px #171f361a}.sales-pricing-scenario.is-active{background:linear-gradient(#6b5cff1a 0%,#fffffff0 100%)}.sales-pricing-insight-grid,.sales-pricing-role-grid{gap:1rem;display:grid}.sales-pricing-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pricing-insight-card,.sales-pricing-role-stage,.sales-pricing-role-card{border:1px solid #10182814;border-radius:1.35rem;box-shadow:0 18px 36px #171f360f}.sales-pricing-insight-card,.sales-pricing-role-stage{background:#ffffffd6}.sales-pricing-insight-card{gap:.55rem;padding:1.15rem;display:grid}.sales-pricing-insight-card-accent{background:radial-gradient(circle at 0 0,#6b5cff1f,#0000 36%),linear-gradient(#fffffff5 0%,#f3f7fffa 100%)}.sales-pricing-insight-kicker{color:#4f46c6;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.sales-pricing-insight-card strong,.sales-pricing-role-card strong{color:#101828;line-height:1.3}.sales-pricing-insight-card p,.sales-pricing-role-card p{color:#586174;margin:0;line-height:1.68}.sales-pricing-split{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:start;gap:1.5rem;display:grid}.sales-pricing-controls{gap:1.5rem;display:grid}.sales-pricing-workbench,.sales-pricing-addon-stage,.sales-pricing-summary-card{border:1px solid #10182814;border-radius:1.6rem;padding:1.4rem;box-shadow:0 20px 44px #171f3614}.sales-pricing-workbench,.sales-pricing-addon-stage{background:#ffffffd6}.sales-pricing-role-stage{gap:1.2rem;padding:1.4rem;display:grid}.sales-pricing-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pricing-role-card{background:linear-gradient(#f7f9fdf5 0%,#f1f5fbf5 100%);padding:1rem}.sales-pricing-workbench-head>span,.sales-pricing-addon-stage .sales-pricing-workbench-head>span{color:#344054;white-space:nowrap;background:#6b5cff14;border-radius:999px;padding:.7rem .95rem;font-weight:800}.sales-pricing-slider-grid,.sales-pricing-compare{gap:1rem;display:grid}.sales-pricing-slider-grid,.sales-pricing-addon-grid{margin-top:1.2rem}.sales-pricing-slider{background:linear-gradient(#f7f9fdf2 0%,#f1f5fbf2 100%);border:1px solid #1018280f;border-radius:1.15rem;gap:.7rem;padding:1rem;display:grid}.sales-pricing-slider-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-pricing-slider-head strong{color:#101828;font-size:.96rem}.sales-pricing-slider-head span{color:#475467;font-size:.92rem;font-weight:800}.sales-pricing-slider input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}.sales-pricing-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sales-pricing-addon-card{background:#ffffffeb;border:1px solid #10182814;border-radius:1.2rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 16px 34px #171f360f}.sales-pricing-addon-card.is-selected{background:linear-gradient(#6b5cff14 0%,#fffffff5 100%);border-color:#6b5cff3d}.sales-pricing-addon-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sales-pricing-addon-top h4{color:#101828;margin:0 0 .35rem;font-size:1rem}.sales-pricing-addon-top p,.sales-pricing-addon-impact{color:#586174;margin:0;line-height:1.64}.sales-pricing-addon-badge{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;background:#6b5cff1f;border-radius:999px;padding:.4rem .7rem;font-size:.72rem;font-weight:800}.sales-pricing-addon-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sales-pricing-addon-meta div{background:#10182808;border:1px solid #1018280f;border-radius:1rem;padding:.85rem}.sales-pricing-addon-meta strong{color:#101828;margin-bottom:.2rem;display:block}.sales-pricing-addon-meta span{color:#667085}.sales-pricing-summary{position:sticky;top:6rem}.sales-pricing-summary-card{color:#fff;background:radial-gradient(circle at 100% 0,#8bf3d529,#0000 24%),linear-gradient(#11192f 0%,#1b2750 100%);box-shadow:0 28px 70px #11192f47}.sales-pricing-summary-head h3,.sales-pricing-summary-head .sales-package-tier{color:#fff}.sales-pricing-summary-head .sales-package-tier{opacity:.82}.sales-pricing-summary-head p{color:#e6ecf9c7}.sales-pricing-summary-story{color:#e6ecf9e0;background:#ffffff14;border:1px solid #ffffff1a;border-radius:1.1rem;margin:1.1rem 0 0;padding:1rem 1.05rem;line-height:1.68}.sales-pricing-summary-badge{color:#d8fff0;white-space:nowrap;background:#8bf3d51f;border:1px solid #8bf3d533;border-radius:999px;align-items:center;padding:.75rem .95rem;font-size:.82rem;font-weight:800;display:inline-flex}.sales-pricing-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.sales-pricing-impact-grid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.05rem;gap:.2rem;padding:1rem;display:grid}.sales-pricing-impact-grid span{color:#e6ecf9b8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.sales-pricing-impact-grid strong{color:#fff;font-size:1.4rem;line-height:1.05}.sales-pricing-impact-grid small{color:#e6ecf9b8}.sales-pricing-impact-positive{background:linear-gradient(#8bf3d529 0%,#6b5cff24 100%)!important;border-color:#8bf3d52e!important}.sales-pricing-impact-negative{background:#ff9f801f!important;border-color:#ff9f802e!important}.sales-pricing-compare{margin-top:1.2rem}.sales-pricing-compare-row{gap:.6rem;display:grid}.sales-pricing-compare-label span{color:#e6ecf9b8}.sales-pricing-compare-label strong{color:#fff}.sales-pricing-compare-track{background:#ffffff1f;border-radius:999px;height:.8rem;overflow:hidden}.sales-pricing-compare-fill{background:linear-gradient(90deg,#ff8c6d 0%,#ffd7a8 100%);border-radius:999px;height:100%}.sales-pricing-compare-row-positive .sales-pricing-compare-fill{background:linear-gradient(90deg,#8bf3d5 0%,#6b5cff 100%)}.sales-pricing-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.sales-pricing-breakdown div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;padding:.95rem 1rem}.sales-pricing-breakdown span{color:#e6ecf9b8;margin-bottom:.25rem;display:block}.sales-pricing-breakdown strong{color:#fff}.sales-pricing-note{color:#e6ecf9c7;margin:1.2rem 0 0;line-height:1.7}.sales-pricing-grid-interactive{margin-top:2rem}.sales-pricing-card-selected{border-color:#8bf3d54d;transform:translateY(-.45rem);box-shadow:0 34px 82px #121a3647}.sales-pricing-card-badges,.sales-pricing-card-meta{flex-wrap:wrap;gap:.55rem;display:flex}.sales-pricing-card-badges{justify-content:flex-end}.sales-pricing-badge-accent{color:#fff;background:#8bf3d529;border:1px solid #8bf3d52e}.sales-pricing-selection{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin:-.1rem 0 0;font-size:.8rem;font-weight:800}.sales-pricing-card-meta span{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;padding:.68rem .86rem;font-size:.82rem}.sales-pricing-card .primary-button,.sales-pricing-card .ghost-button,.sales-pricing-addon-card .primary-button,.sales-pricing-addon-card .ghost-button{justify-content:center;width:100%;display:inline-flex}@media (width<=1024px){.sales-testimonials-grid,.sales-objections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hero-panel-badge{display:none}.sales-pricing-split,.sales-pricing-scenario-row,.sales-pricing-addon-grid,.sales-pricing-insight-grid,.sales-pricing-role-grid{grid-template-columns:1fr}.sales-pricing-summary{position:static}}@media (width<=768px){.sales-nav{display:none}.sales-burger{display:flex}.sales-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-testimonials-grid,.sales-objections-grid{grid-template-columns:1fr}.sales-header-cta,.sales-hero-proof-pills span:last-child{display:none}.sales-pricing-billing-toggle,.sales-pricing-impact-grid,.sales-pricing-breakdown,.sales-pricing-addon-meta{grid-template-columns:1fr}.sales-pricing-lab-head,.sales-pricing-workbench-head,.sales-pricing-summary-head,.sales-pricing-compare-label,.sales-pricing-slider-head{flex-direction:column;align-items:flex-start}.sales-pricing-card-badges{justify-content:flex-start}.sales-pricing-card-featured,.sales-pricing-card-selected{transform:none}}@media (width<=540px){.sales-live-stats{grid-template-columns:1fr}.sales-pricing-lab,.sales-pricing-workbench,.sales-pricing-role-stage,.sales-pricing-addon-stage,.sales-pricing-summary-card{padding:1.1rem}.sales-pricing-billing-option{min-width:0}}.sales-hero-copy,.sales-hero-visual,.sales-ai-copy,.sales-ai-card-grid,.sales-final-copy,.sales-form-stack,.sales-section-heading,.sales-pricing-card,.sales-pricing-workbench,.sales-pricing-addon-stage,.sales-pricing-summary-card{min-width:0}.sales-detail-card h3,.sales-proof-card h3,.sales-step-card h3,.sales-pricing-card h3,.sales-pricing-insight-card strong,.sales-pricing-role-card strong,.sales-pricing-addon-top h4,.sales-ai-card strong,.sales-final-points strong,.sales-live-stat strong{overflow-wrap:anywhere}@media (width<=900px){.sales-header-inner{flex-wrap:nowrap}.sales-header .user-brand-row{flex:auto;min-width:0}.sales-header .user-brand-row>div{min-width:0}.sales-header .user-brand-row strong,.sales-header .user-brand-support{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-header-actions{flex:none}}@media (width<=720px){.cookie-banner,.cookie-settings-trigger{width:min(20.5rem,100vw - 1.5rem);left:auto;right:.75rem}.cookie-banner-settings{width:min(22rem,100vw - 1.5rem)}.sales-header-inner{padding:.8rem 0}.sales-header-actions{justify-content:flex-end;gap:.75rem;width:auto}.sales-inline-button{align-items:center;min-height:44px;display:inline-flex}.sales-hero-grid{gap:1.6rem}.sales-outcomes-grid{grid-template-columns:1fr}.sales-hero-panel-floating{animation:none}.sales-app-card-head{flex-direction:column;align-items:flex-start}.sales-app-card-badge{white-space:normal}.sales-visual-board,.sales-product-media{display:none}.sales-product-grid{display:block}.sales-hero-copy h1,.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2,.sales-ai-copy h2{max-width:100%}.sales-hero-actions,.sales-home-pricing-actions{align-items:stretch}.sales-hero-actions .primary-button,.sales-hero-actions .ghost-button,.sales-home-pricing-actions .primary-button,.sales-home-pricing-actions .ghost-button{text-align:center;justify-content:center;width:100%}.sales-final-grid{border-radius:1.35rem;padding:1.25rem}.sales-login-modal{width:min(100%,34rem);margin-top:1rem;margin-bottom:1rem}}@media (width<=540px){.sales-container{width:min(100% - 1rem,1160px)}.sales-header .user-brand-support{display:none}.sales-hero,.sales-logo-band,.sales-proof,.sales-product,.sales-steps,.sales-ai-section,.sales-final,.sales-detail,.sales-showcase,.sales-metric-band,.sales-stories,.sales-resource-strip,.sales-pricing-stage,.sales-pricing-table-section{padding:2.4rem 0}.sales-hero-copy h1{font-size:2.35rem;line-height:1.08}.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2,.sales-ai-copy h2{font-size:2rem;line-height:1.12}.sales-lead{font-size:1rem;line-height:1.58}.sales-hero-live-badge{white-space:normal;max-width:100%}.sales-hero-panel,.sales-visual-panel,.sales-pricing-lab,.sales-pricing-workbench,.sales-pricing-role-stage,.sales-pricing-addon-stage,.sales-pricing-summary-card,.sales-form-stack .user-login-card{border-radius:1.1rem}.sales-hero-panel{padding:.85rem}.sales-hero-device,.sales-product-media,.sales-showcase-media,.sales-process-graphic img{min-height:13rem}.sales-login-actions,.sales-final-points{grid-template-columns:1fr}.sales-pricing-card-top,.sales-pricing-addon-top{flex-direction:column}.sales-pricing-number strong{font-size:2.05rem}.sales-ai-note,.sales-ai-card{border-radius:1rem}.sales-login-modal{border-radius:1.15rem;width:100%;padding:1rem}.sales-login-modal-head h3{font-size:1.45rem}.sales-mobile-nav-panel{width:min(20rem,92vw)}}@media (width<=380px){.sales-header-actions{gap:.55rem}.sales-inline-button{font-size:.9rem}.sales-hero-copy h1{font-size:2.05rem}.sales-section-heading h2,.sales-final-copy h2,.sales-product-copy h2,.sales-ai-copy h2{font-size:1.72rem}.sales-hero-device,.sales-product-media,.sales-showcase-media,.sales-process-graphic img{min-height:11rem}.cookie-banner,.cookie-banner-settings{width:min(20rem,100vw - 1rem);right:.5rem}}.offer-accepted-state{text-align:center;background:#1a6b590f;border:1px solid #1a6b5933;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.offer-accepted-icon{color:#1a6b59;background:#1a6b591f;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.offer-accepted-state h3{color:#1a6b59;margin:0;font-size:1.125rem;font-weight:700}.offer-accepted-state p{color:var(--muted,#6c594c);max-width:34ch;margin:0;font-size:.9375rem;line-height:1.55}.offer-redirect-hint{color:var(--muted,#6c594c);font-style:italic;font-size:.875rem!important}.billing-preview-section{background:var(--surface-strong,#fffdfb);border:1px solid var(--line,#35251b1f);border-radius:16px;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 12px #2d20180d}.billing-preview-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-preview-header-left{flex-direction:column;gap:.125rem;display:flex}.billing-preview-eyebrow{color:var(--text,#2d2018);font-size:1rem;font-weight:700}.billing-preview-date{color:var(--muted,#6c594c);margin:0;font-size:.8125rem}.billing-preview-package{letter-spacing:.06em;text-transform:uppercase;color:var(--forest,#1a6b59);background:#1a6b591a;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.billing-preview-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-preview-total{flex-direction:column;gap:.125rem;display:flex}.billing-preview-total-amount{letter-spacing:-.03em;color:var(--text,#2d2018);font-size:2.25rem;font-weight:800;line-height:1}.billing-preview-total-label{color:var(--muted,#6c594c);font-size:.8125rem}.billing-preview-overage-badge{color:#9f321b;background:#c95a421a;border:1px solid #c95a4233;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:600;display:flex}.billing-preview-progress{flex-direction:column;gap:.375rem;display:flex}.billing-preview-progress-track{background:var(--line,#35251b1f);border-radius:999px;height:8px;overflow:hidden}.billing-preview-progress-fill{background:var(--forest,#1a6b59);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.25,1,.5,1)}.billing-preview-progress-fill--overage{background:linear-gradient(90deg, var(--forest,#1a6b59), #c95a42)}.billing-preview-progress-labels{color:var(--muted,#6c594c);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.billing-preview-progress-projection{font-size:.75rem;font-style:italic}.billing-preview-breakdown{border:1px solid var(--line,#35251b1a);background:#2d201806;border-radius:10px;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.billing-preview-breakdown-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6c594c);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.billing-preview-lines{flex-direction:column;gap:.375rem;display:flex}.billing-preview-line{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem 0;display:flex}.billing-preview-line--overage{color:#9f321b}.billing-preview-line-label{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.billing-preview-line-label span{color:var(--text,#2d2018);font-size:.875rem;line-height:1.3}.billing-preview-line--overage .billing-preview-line-label span{color:#9f321b;font-weight:600}.billing-preview-line-label small{color:var(--muted,#6c594c);font-size:.75rem}.billing-preview-line-amount{color:var(--text,#2d2018);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.billing-preview-line--overage .billing-preview-line-amount{color:#9f321b}.billing-preview-total-line{border-top:1.5px solid var(--line,#35251b26);justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding:.75rem 0 0;font-size:.9375rem;display:flex}.billing-preview-total-line span{color:var(--muted,#6c594c);font-weight:500}.billing-preview-total-line strong{color:var(--text,#2d2018);letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.billing-preview-footer{border-top:1px solid var(--line,#35251b14);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.billing-preview-footer-item{color:var(--muted,#6c594c);align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.billing-preview-footer-item--ok{color:var(--forest,#1a6b59);font-weight:600}.billing-preview-footer-item--alert{color:#9f321b;font-weight:600}@media (width<=600px){.billing-preview-total-amount{font-size:1.75rem}.billing-preview-hero{flex-direction:column;align-items:flex-start}.billing-preview-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.primary-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--accent-strong);outline:2px solid #fff}.ghost-button:focus-visible,.user-nav-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.primary-button,.ghost-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.user-nav-link{min-height:44px}@media (width<=768px){.stack-form input,.stack-form select,.field-input,.user-textarea{font-size:1rem}}.user-shell{padding-bottom:max(2rem, env(safe-area-inset-bottom,0px))}@media (width<=720px){.user-shell{padding:1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}}.cookie-banner,.cookie-settings-trigger{bottom:max(.75rem, env(safe-area-inset-bottom,0px));right:max(.75rem, env(safe-area-inset-right,0px))}@media (width<=380px){.cookie-banner,.cookie-banner-settings{bottom:max(.5rem, env(safe-area-inset-bottom,0px));right:max(.5rem, env(safe-area-inset-right,0px));width:min(20rem,100vw - 1rem)}}@media (width<=540px){.user-nav{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:4px;overflow-x:auto}.user-nav::-webkit-scrollbar{display:none}.user-nav-link{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}}@media (width<=480px){.user-shell{padding:.875rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom,0px))}.user-hero-card,.user-panel,.user-login-card,.invite-card{border-radius:1.25rem;padding:1.1rem}.portal-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.user-billing-hero-stats{grid-template-columns:1fr}.user-hero-actions{flex-direction:column;width:100%}.user-hero-actions .primary-button,.user-hero-actions .ghost-button{justify-content:center;width:100%}.user-form-actions,.plan-change-actions{flex-direction:column}.user-form-actions .primary-button,.user-form-actions .ghost-button,.plan-change-actions .primary-button,.plan-change-actions .ghost-button{width:100%}h1{font-size:clamp(1.6rem,7vw,2.4rem)}h2{font-size:clamp(1.25rem,5.5vw,1.75rem)}.privacy-history-head,.user-passkey-header{flex-direction:column;gap:.5rem}}@media (height<=500px) and (orientation:landscape){.user-shell{padding-top:1rem}.user-hero-card{flex-direction:row;align-items:flex-start}}:root{--user-bg:#eef3f6;--user-surface:#fff;--user-surface-soft:#f7fafb;--user-border:#d8e1e7;--user-border-strong:#bdc9d2;--user-text:#101828;--user-muted:#5b6775;--user-muted-strong:#344054;--user-teal:#0f766e;--user-teal-soft:#e6f4f1;--user-indigo:#3a352b;--user-indigo-soft:#efe7d6;--user-amber:#a65f00;--user-amber-soft:#fff4df;--user-red:#b42318;--user-red-soft:#fff0ed;--user-shadow:0 18px 42px #12203414;--user-radius:8px}:is(body:has(.user-shell),body:has(.user-login-shell),body:has(.invite-shell)){background:#e9e1d2}.user-shell{width:min(1440px,100%);color:var(--user-text);margin:0 auto;padding:1.5rem}.user-shell h1,.user-shell h2,.user-shell h3,.user-shell h4,.user-login-shell h1,.user-login-shell h2,.invite-shell h1{letter-spacing:0}.user-shell h1{font-size:2.25rem;line-height:1.05}.user-shell h2{font-size:1.35rem;line-height:1.2}.user-shell h3{font-size:1.15rem;line-height:1.25}.user-shell .eyebrow,.user-login-shell .eyebrow,.invite-shell .eyebrow{letter-spacing:.08em;color:var(--user-muted)}.user-shell .lead,.user-shell p,.portal-empty,.customer-focus-text{overflow-wrap:anywhere}.primary-button,.ghost-button,.text-button,.map-fullscreen-btn,.cookie-settings-trigger{border-radius:var(--user-radius)}.primary-button,.ghost-button{white-space:normal;text-align:center;padding:.75rem 1rem}.primary-button{background:linear-gradient(135deg, var(--accent), var(--accent-strong));box-shadow:none}.ghost-button{background:var(--surface-strong);border:1px solid var(--user-border);color:var(--user-muted-strong);box-shadow:none}.ghost-button:hover,.primary-button:hover{transform:translateY(-1px)}.user-hero-card,.user-panel,.portal-section,.user-login-card,.invite-card,.panel-muted{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--user-surface);box-shadow:none}.user-hero-card{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:stretch;gap:1.25rem;padding:1rem;display:grid}.user-hero-main{gap:1rem;min-width:0;display:grid}.user-brand-row{min-width:0}.user-brand-row>div,.user-brand-row strong,.user-brand-support{overflow-wrap:anywhere;min-width:0}.user-brand-mark,.user-brand-logo{border-radius:var(--user-radius);flex:none;width:2.75rem;height:2.75rem}.user-brand-mark{background:linear-gradient(135deg,#101828,#0f766e)}.careflow-brand-logo{box-shadow:none}.user-hero-title-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.user-hero-title-grid h1{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.user-hero-copy{max-width:48rem;color:var(--user-muted);margin:.7rem 0 0;line-height:1.65}.user-hero-status{white-space:nowrap;align-self:start}.user-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.user-context-card,.portal-kpi-card,.user-billing-fact-card,.user-billing-alert-card,.privacy-stat,.route-point,.route-nav-card,.privacy-history-card,.privacy-timeline-entry,.portal-coverage-card,.portal-incident-card,.portal-notification-card,.user-passkey-card,.route-preview-chip{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--user-surface-soft);box-shadow:none}.user-context-card{gap:.28rem;min-width:0;padding:.85rem;display:grid}.user-context-card span,.user-profile-card span,.portal-kpi-card strong,.user-billing-fact-card span,.user-billing-alert-card span{color:var(--user-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.user-context-card strong,.user-profile-card strong{color:var(--user-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.user-hero-actions{border-radius:var(--user-radius);border:1px solid var(--user-border);background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%);align-content:space-between;gap:1rem;padding:.9rem;display:grid}.user-profile-card{gap:.3rem;min-width:0;display:grid}.user-profile-card p{color:var(--user-muted);overflow-wrap:anywhere;margin:0;font-size:.9rem}.user-action-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.user-demo-banner{border-radius:var(--user-radius);background:linear-gradient(135deg, #fffaf0 0%, var(--surface-strong) 62%, #f7fbfa 100%);box-shadow:none;border:1px solid #a65f0047;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 1rem;padding:.9rem;display:grid}.user-demo-banner-copy,.user-demo-banner-actions{align-items:center;gap:.75rem;min-width:0;display:flex}.user-demo-banner-copy>div{gap:.2rem;min-width:0;display:grid}.user-demo-banner-copy strong{color:var(--user-text);line-height:1.25}.user-demo-banner-copy p{color:var(--user-muted-strong);margin:0;line-height:1.45}.user-demo-banner-actions{justify-content:end}.user-demo-badge,.user-demo-title-badge,.user-demo-data-badge,.user-demo-expiry{border-radius:var(--user-radius);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:1.2;display:inline-flex}.user-demo-badge{background:var(--user-amber-soft);min-height:2.25rem;color:var(--user-amber);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:.48rem .65rem;font-size:.8rem}.user-demo-title-badge{vertical-align:middle;background:var(--user-amber-soft);color:var(--user-amber);margin-left:.6rem;padding:.34rem .5rem;font-size:.78rem}.user-demo-expiry{background:var(--surface-strong);border:1px solid var(--user-border);color:var(--user-muted-strong);padding:.45rem .65rem;font-size:.84rem}.user-demo-data-card{background:linear-gradient(180deg, var(--surface-strong) 0%, #fffbf4 100%);border-color:#a65f0047}.user-demo-data-badge{background:var(--user-amber-soft);color:var(--user-amber);padding:.38rem .55rem;font-size:.78rem}.user-nav-shell{margin:0 0 1rem}.user-nav-toggle{display:none}.user-nav{border-radius:var(--user-radius);background:var(--surface-strong);border:1px solid var(--user-border);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;gap:.5rem;margin:0;padding:.65rem;display:flex}.user-nav-link{border-radius:var(--user-radius);min-height:40px;color:var(--user-muted-strong);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.92rem;display:inline-flex}.user-nav-link:hover{background:var(--surface-strong);border-color:var(--user-border)}.user-nav-logout-menu{display:none}.user-nav-link.active{color:#fff;box-shadow:none;background:#101828;border-color:#101828}.nav-badge{background:var(--user-teal)}.user-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr);gap:1rem;margin-top:1rem}.user-panel,.portal-section{min-width:0;padding:1rem}.user-panel-header,.customer-overview-header,.portal-incident-header,.privacy-history-head,.privacy-timeline-head,.user-passkey-header,.offer-summary-head,.billing-preview-header,.billing-preview-footer{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.user-panel-header h2,.customer-overview-header h3,.portal-section h2,.portal-section h3{overflow-wrap:anywhere;margin:0}.portal-section h2{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.status-pill,.hint-badge,.hero-chip,.user-tenant-chip{border-radius:var(--user-radius);align-items:center;line-height:1.2}.status-active{background:var(--user-teal-soft);color:var(--user-teal)}.status-invited,.portal-pill-warning{background:var(--user-amber-soft);color:var(--user-amber)}.portal-pill-critical{background:var(--user-red-soft);color:var(--user-red)}.hint-badge{background:var(--user-indigo-soft);color:var(--user-indigo);padding:.45rem .7rem;font-size:.84rem;font-weight:800;display:inline-flex}.user-billing-hero{border-color:var(--user-border);background:linear-gradient(135deg, var(--surface-strong) 0%, #f7fbfa 52%, #f7f7ff 100%);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr)}.user-billing-hero-stats,.portal-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portal-kpi-row{margin-top:1rem}.portal-kpi-card{gap:.45rem;min-height:6.25rem;padding:.9rem;display:grid}.portal-kpi-card span{color:var(--user-text);overflow-wrap:anywhere;font-size:1.08rem;font-weight:800}.user-billing-inline-fact{border-radius:var(--user-radius);background:var(--surface-strong);border-color:var(--user-border)}.user-note-stack,.portal-incident-list,.user-billing-closure-list,.user-billing-alert-stack,.route-points,.stat-stack,.privacy-timeline,.user-mini-grid,.user-passkey-list{gap:.75rem}.portal-incident-card,.portal-notification-card,.portal-coverage-card,.privacy-history-card,.privacy-timeline-entry,.user-passkey-card{padding:.9rem}.portal-incident-card p,.portal-notification-card p,.portal-coverage-card p,.privacy-history-card p,.privacy-timeline-entry p{color:var(--user-muted-strong)}.portal-meta-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.portal-empty,.customer-focus-text,.panel-muted{color:var(--user-muted);line-height:1.6}.panel-muted{padding:1rem}.user-section-loading{place-items:center;min-height:8rem;display:grid}.stack-form input,.stack-form select,.field-input,.user-textarea{border-radius:var(--user-radius);background:var(--surface-strong);border-color:var(--user-border)}.user-textarea{min-height:8rem}.action-row,.user-account-chip-group,.route-preview-legend{gap:.6rem}.map-shell{border-radius:var(--user-radius);border-color:#1f2937}.user-map{height:min(62dvh,520px);min-height:22rem}.map-overlay-card,.map-overlay-cluster,.map-overlay-pill,.map-fullscreen-btn{border-radius:var(--user-radius)}.map-fullscreen-btn{min-width:40px;min-height:40px}.route-nav-card,.route-location-consent-card{border-radius:var(--user-radius);grid-template-columns:minmax(0,1.1fr) minmax(14rem,.8fr)}.route-nav-button,.user-upgrade-surface,.user-upgrade-trigger-card,.user-upgrade-recommendation,.billing-preview-section,.offer-summary-card,.offer-action-card,.legal-page-header,.legal-card,.billing-preview-breakdown,.billing-preview-footer-item,.billing-preview-line,.offer-metric-card,.offer-copy-card{border-radius:var(--user-radius)}.user-login-shell,.invite-shell{background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%);min-height:100dvh;padding:1.25rem}.user-login-shell-compact{grid-template-columns:minmax(0,32rem)}.user-login-card,.invite-card{width:100%;max-width:42rem}.invite-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invite-card-header h1{margin:0;font-size:clamp(1.75rem,6vw,2.4rem);line-height:1.08}.invite-password-checklist{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--bg);gap:.5rem;padding:.85rem;display:grid}.invite-password-checklist span{color:var(--user-muted);padding-left:1.35rem;font-size:.9rem;line-height:1.4;display:block;position:relative}.invite-password-checklist span:before{content:"";background:#cbd5e1;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.38rem;left:0}.invite-password-checklist span.is-complete{color:var(--user-teal);font-weight:700}[dir=rtl] .invite-password-checklist span{padding-left:0;padding-right:1.35rem}[dir=rtl] .invite-password-checklist span:before{left:auto;right:0}.invite-password-checklist span.is-complete:before{background:var(--user-teal)}.invite-card-footer{color:var(--user-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;margin-top:1.15rem;font-size:.9rem;display:flex}.invite-card-footer a{color:var(--user-indigo);font-weight:800;text-decoration:none}@media (width<=520px){.invite-card-header{flex-direction:column}}.user-login-card-final{top:1.25rem}.login-card-kicker,.trust-pills span,.hero-chip-live,.hero-chip-soft{border-radius:var(--user-radius)}.onboarding-banner{border-radius:var(--user-radius);background:#f0f9f2;border-color:#b7d9bf;margin-top:1rem}.public-tracking-page{background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%);min-height:100dvh;color:var(--user-text);grid-template-rows:auto minmax(22rem,1fr) auto;display:grid}.public-tracking-header,.public-tracking-info{border-color:var(--user-border);background:var(--surface-strong)}.public-tracking-header{z-index:500;border-bottom:1px solid var(--user-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.public-tracking-logo{object-fit:contain;width:auto;max-width:10rem;height:2rem;display:block}.public-tracking-brand-mark{border-radius:var(--user-radius);color:#fff;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.public-tracking-title{min-width:0}.public-tracking-title p{color:var(--user-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.public-tracking-title strong{overflow-wrap:anywhere;margin-top:.15rem;display:block}.public-tracking-state{border-radius:var(--user-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:2.1rem;padding:.45rem .7rem;font-size:.85rem;font-weight:800;display:inline-flex}.public-tracking-map{min-height:62dvh}.public-tracking-info{border-top:1px solid var(--user-border);gap:.4rem;padding:1rem;display:grid}.public-tracking-info p{color:var(--user-muted);margin:0;font-size:.92rem;line-height:1.5}.public-tracking-info strong{color:var(--user-text)}.public-tracking-info .public-tracking-meta{color:#7a8695;font-size:.8rem}.public-tracking-error{color:var(--user-red)!important}.user-account-workspace,.user-security-workspace,.user-portal-workspace,.user-plan-workspace{gap:1rem;margin-top:1rem;display:grid}.user-page-hero{background:linear-gradient(135deg, var(--surface-strong) 0%, #f7fbfa 52%, #f7f7ff 100%);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr);align-items:start;gap:1rem;padding:1rem;display:grid}.user-page-hero-copy{gap:.7rem;min-width:0;display:grid}.user-page-hero-copy h2,.user-plan-composer h3,.user-plan-history h3{margin:0}.user-page-hero-copy p{max-width:60ch;color:var(--user-muted);margin:0;line-height:1.65}.user-page-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.user-page-summary-card{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--surface-strong);min-width:0;box-shadow:none;gap:.32rem;padding:.85rem;display:grid}.user-page-summary-card span{color:var(--user-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.user-page-summary-card strong{color:var(--user-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.user-account-grid,.user-security-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.user-security-grid .user-panel-full{grid-column:1/-1}.user-plan-primary-action{justify-self:start}.user-plan-composer,.user-plan-history{gap:1rem;display:grid}.user-plan-option-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:0}.user-plan-option-card{appearance:none;min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.user-plan-option-card.is-selected{border-color:var(--user-indigo);box-shadow:none}.user-plan-option-card span{color:var(--user-muted-strong);font-size:.84rem;font-weight:700;line-height:1.35}.user-plan-option-card>strong+span{color:var(--user-text);font-size:1rem;font-weight:800}.user-plan-option-muted,.user-inline-muted,.user-field-note{color:var(--user-muted);font-size:.88rem;line-height:1.55}.user-inline-muted{margin-left:.5rem}.user-field-note{margin:.75rem 0 0}.user-plan-pending-card{border-color:#a65f0047}.user-plan-market{gap:.75rem;display:grid}.user-plan-market-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:1rem;display:grid}.user-plan-market-card{border:1.5px solid var(--user-border);border-radius:calc(var(--user-radius) * 1.5);background:var(--user-surface);box-shadow:none;flex-direction:column;gap:.875rem;padding:1.5rem;transition:box-shadow .16s,border-color .16s;display:flex;position:relative}.user-plan-market-card--recommended{border-color:var(--user-indigo);background:linear-gradient(160deg, var(--user-indigo-soft) 0%, var(--user-surface) 60%);box-shadow:none}.user-plan-market-card--open{border-color:var(--user-indigo)}.user-plan-market-badge{background:var(--user-indigo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.user-plan-market-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.user-plan-market-name{color:var(--user-text);font-size:1.05rem}.user-plan-market-price{color:var(--user-indigo);white-space:nowrap;font-size:1.25rem;font-weight:800}.user-plan-market-price span{color:var(--user-muted);margin-left:.15rem;font-size:.82rem;font-weight:500}.user-plan-market-desc{color:var(--user-muted);margin:0;font-size:.88rem;line-height:1.55}.user-plan-market-features{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.user-plan-market-features li{color:var(--user-muted-strong);padding-left:1rem;font-size:.85rem;position:relative}.user-plan-market-features li:before{content:"✓";color:var(--user-teal);font-size:.75rem;font-weight:700;position:absolute;left:0}.user-plan-market-form{border-top:1px solid var(--user-border);gap:.75rem;padding-top:.75rem;display:grid}.billing-preview-note{max-width:44rem;color:var(--user-muted);margin:.9rem 0 0;line-height:1.55}.user-changelog-workspace{gap:1rem;margin-top:1rem;display:grid}.user-changelog-hero-panel,.user-changelog-feed-panel{padding:0;overflow:hidden}.user-changelog-hero{border-radius:var(--user-radius);background:linear-gradient(135deg, var(--surface-strong) 0%, #f7fbfa 52%, #f7f7ff 100%);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr);gap:1rem;padding:1rem;display:grid}.user-changelog-hero-copy{align-content:start;gap:.75rem;min-width:0;display:grid}.user-changelog-hero-copy h2,.user-changelog-feed-header h2,.user-changelog-entry h3{margin:0}.user-changelog-hero-text{max-width:62ch;color:var(--user-muted);margin:0;line-height:1.7}.user-changelog-summary-grid{align-content:start;gap:.75rem;display:grid}.user-changelog-summary-card{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--surface-strong);min-width:0;box-shadow:none;gap:.35rem;padding:.95rem;display:grid}.user-changelog-summary-card span{color:var(--user-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.user-changelog-summary-card strong{color:var(--user-text);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.35}.user-changelog-feed-panel{gap:1rem;padding:1rem;display:grid}.user-changelog-feed-header,.user-changelog-entry-meta,.user-changelog-entry-footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.user-changelog-feed-header{justify-content:space-between}.user-changelog-list{gap:1rem;display:grid}.user-changelog-timeline{position:relative}.user-changelog-timeline:before{content:"";background:linear-gradient(#4f46e542,#0f766e1f);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:1rem}.user-changelog-entry{border-radius:var(--user-radius);border:1px solid var(--user-border);background:linear-gradient(180deg, var(--surface-strong) 0%, var(--bg) 100%);min-width:0;box-shadow:none;grid-template-columns:2.4rem minmax(0,1fr);gap:.95rem;padding:1rem;display:grid;position:relative}.user-changelog-entry-rail{align-content:start;justify-items:center;gap:.65rem;padding-top:.25rem;display:grid;position:relative}.user-changelog-entry-dot{background:linear-gradient(135deg, var(--user-indigo), var(--user-teal));width:.8rem;height:.8rem;box-shadow:none;border-radius:999px}.user-changelog-entry-index{color:var(--user-muted);letter-spacing:.08em;font-size:.76rem;font-weight:800}.user-changelog-entry-content{gap:.8rem;min-width:0;display:grid}.user-changelog-entry-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.user-changelog-entry-copy{gap:.45rem;min-width:0;display:grid}.user-changelog-entry h3{color:var(--user-text);overflow-wrap:anywhere}.user-changelog-entry p{color:var(--user-muted-strong);white-space:pre-wrap;margin:0;line-height:1.75}@media (width>=1180px){.user-nav-link{flex:none}}@media (width<=1100px){.user-hero-card,.user-grid,.user-billing-hero,.user-page-hero,.user-account-grid,.user-security-grid,.user-changelog-hero,.route-nav-card,.route-location-consent-card{grid-template-columns:1fr}.user-hero-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-action-row{min-width:18rem}}@media (width<=820px){.user-shell{padding:1rem}.user-shell h1{font-size:1.9rem}.user-hero-title-grid,.user-demo-banner,.user-panel-header,.customer-overview-header,.portal-incident-header,.privacy-history-head,.privacy-timeline-head,.user-passkey-header,.billing-preview-header,.billing-preview-footer,.offer-summary-head,.user-upgrade-surface-head,.user-upgrade-recommendation{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.user-demo-banner-actions{justify-content:stretch}.user-demo-banner-actions,.user-demo-banner-actions .primary-button{width:100%}.user-demo-expiry{justify-content:flex-start}.user-context-grid,.user-billing-hero-stats,.user-page-summary-grid,.user-changelog-summary-grid,.portal-kpi-row,.user-upgrade-trigger-grid,.user-upgrade-trigger-pricing,.user-upgrade-recommendation-metrics,.billing-preview-breakdown,.billing-preview-footer{grid-template-columns:1fr}.user-hero-actions{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.user-action-row{min-width:0}.user-nav-logout-menu{border-radius:var(--user-radius);min-height:40px;color:var(--user-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.92rem;display:inline-flex}.user-nav-logout-menu:hover{color:#dc2626;background:#fff5f5;border-color:#fecaca}.user-nav-shell{margin-bottom:.75rem;position:relative}.user-nav-toggle{border-radius:var(--user-radius);border:1px solid var(--user-border);background:var(--surface-strong);width:100%;min-height:3.4rem;color:var(--user-text);box-shadow:none;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.user-nav-toggle>span:first-child{gap:.15rem;min-width:0;display:grid}.user-nav-toggle span span{color:var(--user-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.user-nav-toggle strong{color:var(--user-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.15;overflow:hidden}.user-nav-toggle-action{background:var(--user-indigo-soft);color:var(--user-indigo);border-radius:999px;flex:none;padding:.38rem .6rem;font-size:.82rem;font-weight:800}.user-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(58dvh,27rem);box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.5rem;display:none;overflow-y:auto}.user-nav.is-open{display:grid}.user-nav-link{white-space:normal;text-align:center;min-width:0;padding:.5rem .45rem;line-height:1.15}.user-nav-link .nav-badge{flex:none}.user-changelog-feed-header,.user-changelog-entry-header,.user-page-hero{align-items:stretch}.user-hero-card{gap:.75rem;padding:.85rem}.user-hero-main{gap:.7rem}.user-hero-copy{margin-top:.4rem;line-height:1.45}.user-profile-card{display:none}.map-overlay-card{max-width:calc(100% - 2rem)}.map-overlay-stack{grid-template-columns:repeat(2,minmax(0,1fr));inset:auto 1rem 4.2rem}.map-overlay-cluster{min-width:0}.public-tracking-header{grid-template-columns:auto minmax(0,1fr)}.public-tracking-state{grid-column:1/-1;justify-self:start}}@media (width<=540px){.user-shell{padding:.75rem}.user-hero-card,.user-panel,.portal-section,.panel-muted,.user-login-card,.invite-card,.user-changelog-hero,.user-page-hero,.user-changelog-feed-panel,.user-changelog-entry{padding:.85rem}.user-changelog-hero-panel{padding:0}.user-shell h1{font-size:1.65rem}.user-shell h2{font-size:1.18rem}.user-brand-mark,.user-brand-logo{width:2.35rem;height:2.35rem}.user-demo-banner,.user-demo-banner-copy,.user-demo-banner-actions{flex-direction:column;align-items:stretch}.user-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.75rem;padding:.5rem}.user-nav-link{min-height:38px;padding:.48rem .45rem;font-size:.84rem}.user-hero-title-grid{gap:.55rem}.user-hero-status{justify-self:start}.user-action-row,.user-upgrade-trigger-actions,.route-location-consent-actions,.action-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.user-action-row .ghost-button,.user-upgrade-trigger-actions .primary-button,.route-location-consent-actions .primary-button,.route-location-consent-actions .ghost-button,.action-row .primary-button,.action-row .ghost-button{width:100%}.user-map{height:58dvh;min-height:20rem}.map-overlay-card{padding:.7rem;top:.6rem;left:.6rem;right:.6rem}.map-overlay-stack{bottom:3.7rem;left:.6rem;right:.6rem}.map-overlay-legend{justify-content:flex-start;bottom:.6rem;left:.6rem;right:.6rem}.portal-meta-grid,.user-billing-facts,.user-mini-grid{grid-template-columns:1fr}.public-tracking-page{grid-template-rows:auto minmax(18rem,1fr) auto}.public-tracking-map{min-height:56dvh}.public-tracking-header,.public-tracking-info{padding:.75rem}.user-changelog-entry{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.user-changelog-timeline:before{left:.85rem}}@media (width<=380px){.user-shell{padding:.5rem}.user-hero-card,.user-panel,.portal-section,.panel-muted{padding:.7rem}.user-changelog-hero-panel{padding:0}.user-nav{padding:.45rem}.user-nav-link{padding:.48rem .35rem;font-size:.8rem}}.modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1613117a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:var(--surface-strong);width:min(42rem,100%);max-height:min(88dvh,48rem);box-shadow:none;border-radius:1.25rem;padding:1.5rem;overflow:auto}.step-up-modal-card{max-width:440px;padding:2rem}.step-up-modal-icon{background:rgb(var(--accent-rgb) / .1);width:3rem;height:3rem;color:var(--accent);border-radius:.875rem;place-items:center;margin-bottom:1.25rem;display:grid}.step-up-modal-reason{color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.65}.step-up-modal-form{gap:.875rem;margin-top:1.5rem;display:grid}.step-up-modal-label{color:var(--text);gap:.4rem;font-size:.875rem;font-weight:600;display:grid}.step-up-modal-label input{border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:.625rem;padding:.7rem .9rem;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.step-up-modal-label input:focus{border-color:rgb(var(--accent-rgb) / .55);box-shadow:none;outline:none}.step-up-modal-label input[aria-invalid=true]{border-color:#b4281e80}.step-up-modal-actions{flex-wrap:wrap;gap:.625rem;display:flex}.step-up-modal-cancel{margin-left:auto}.modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.modal-close{border:1px solid var(--user-border,#d8e1e7);background:var(--surface-strong);width:2.25rem;height:2.25rem;color:var(--user-muted-strong,#344054);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-grid}.modal-close:hover{background:var(--user-red-soft,#fff0ed);border-color:var(--user-red,#b42318);color:var(--user-red,#b42318)}.modal-close:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.modal-close svg{width:1.05rem;height:1.05rem}.patient-sheet-head{border-bottom:1px solid var(--user-border,#e8ecf3);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem;padding-bottom:.85rem;display:flex}.patient-sheet-head-text{min-width:0}.patient-sheet-head .eyebrow{margin:0}.patient-sheet-head-text h2{margin:.1rem 0 0}.patient-info-error{color:var(--user-red,#b42318);margin:.85rem 0 0;font-size:.88rem;font-weight:600}.patient-tabs{background:var(--user-surface-soft,var(--surface-strong));border:1px solid var(--user-border,#e8ecf3);border-radius:12px;gap:.3rem;margin:.5rem 1.25rem .75rem;padding:.3rem;display:flex}.patient-tab{color:var(--user-muted,#5b6775);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.84rem;font-weight:700;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.patient-tab svg{flex-shrink:0;width:1rem;height:1rem}.patient-tab[aria-selected=true]{background:var(--surface-strong);color:var(--accent-strong);box-shadow:none}.action-message-warning{color:#7a4a12;background:#fff6e2eb;border-color:#c2792373}.visit-workspace-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.visit-workspace-create-grid label{color:var(--muted);gap:.35rem;font-size:.86rem;font-weight:700;display:grid}.form-error{color:#a43d22;margin:.75rem 0 0;font-size:.9rem;font-weight:700}.dashboard-section-copy{color:var(--muted)}.modal-card input[type=file],.user-shell input[type=file]{width:100%;color:var(--user-muted,#5b6775);font-size:.85rem}.modal-card input[type=file]::file-selector-button{border-radius:var(--user-radius,8px);border:1px solid var(--user-border,#d8e1e7);background:var(--surface-strong);color:var(--user-muted-strong,#344054);font:inherit;cursor:pointer;margin-right:.75rem;padding:.55rem .9rem;font-weight:700;transition:background .12s,border-color .12s}.user-shell input[type=file]::file-selector-button{border-radius:var(--user-radius,8px);border:1px solid var(--user-border,#d8e1e7);background:var(--surface-strong);color:var(--user-muted-strong,#344054);font:inherit;cursor:pointer;margin-right:.75rem;padding:.55rem .9rem;font-weight:700;transition:background .12s,border-color .12s}.modal-card input[type=file]::file-selector-button:hover{background:var(--user-indigo-soft,#eceeff);border-color:var(--accent)}.user-shell input[type=file]::file-selector-button:hover{background:var(--user-indigo-soft,#eceeff);border-color:var(--accent)}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=640px){.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f121c8c;align-items:end;padding:0;animation:.2s sheetFadeIn}.modal-card{width:100%;max-width:none;max-height:92dvh;box-shadow:none;border:none;border-radius:1.5rem 1.5rem 0 0;padding-top:1.75rem;animation:.3s cubic-bezier(.32,.72,0,1) sheetSlideUp}.modal-card:not(.checkout-modal):before{content:"";background:var(--user-border-strong,#cbd5e1);border-radius:999px;width:2.4rem;height:.3rem;margin:-.75rem auto 1rem;display:block}.step-up-modal-card{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;max-width:100%}.step-up-modal-actions{flex-direction:column}.step-up-modal-cancel{margin-left:0}.modal-header{flex-direction:column}.visit-workspace-create-grid{grid-template-columns:1fr}}.offline-banner,.arrival-banner,.delay-banner{border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0;padding:.85rem 1.25rem;display:flex}.offline-banner{color:#f1f5f9;background:#1e293b;border-left:4px solid #475569}.offline-banner-syncing{background:#2a2620;border-left-color:#9c8f79}.offline-banner strong{font-weight:700}.offline-banner span+span{opacity:.8;margin-left:1rem;font-size:.88rem}.arrival-banner{background:color-mix(in srgb, var(--accent) 12%, white);border:1.5px solid var(--accent)}.arrival-banner-content{flex-direction:column;gap:.2rem;display:flex}.delay-banner{background:#fff7ed;border:1.5px solid #fb923c}.delay-banner strong{color:#c2410c}.delay-banner span{color:#7c2d12;font-size:.88rem}.user-toast{z-index:9999;color:#fff;box-shadow:none;white-space:nowrap;background:#101828;border-radius:999px;align-items:center;gap:.75rem;max-width:min(90vw,30rem);padding:.7rem .75rem .7rem 1.25rem;font-size:.9rem;font-weight:500;animation:.22s user-toast-in;display:flex;position:fixed;bottom:1.75rem;left:50%;transform:translate(-50%)}@keyframes user-toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.user-toast-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;line-height:1;display:flex}.user-toast-close:hover{background:#ffffff40}.user-nav-bar{display:contents}.user-nav-logout,.user-nav-logout-menu,.user-nav-wechseln{display:none}@media (width<=820px){.user-nav-bar{background:var(--surface-strong);border:1px solid var(--user-border);border-radius:var(--user-radius);box-shadow:none;align-items:stretch;display:flex;overflow:hidden}.user-nav-bar .user-nav-toggle{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1}.user-nav-logout{color:var(--user-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .6rem;font-size:.72rem;font-weight:600;display:flex}.user-nav-logout:active{opacity:.6}.user-nav-wechseln{border-radius:var(--user-radius);background:var(--user-indigo-soft);color:var(--user-indigo);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:.4rem .4rem .4rem 0;padding:0 .75rem;font-size:.82rem;font-weight:800;display:flex}.user-nav-wechseln:active{opacity:.75}}:root[dir=rtl]{direction:rtl;font-family:Segoe UI,Noto Sans Arabic,Arabic UI Text,system-ui,sans-serif}[dir=rtl] .user-nav-bar,[dir=rtl] .user-nav-shell{direction:rtl}[dir=rtl] .stack-form{text-align:right}.signature-pad-wrapper{flex-direction:column;gap:.5rem;margin:.5rem 0;display:flex}.signature-pad-label-row{justify-content:space-between;align-items:center;display:flex}.signature-pad-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}.signature-pad-clear{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem}.signature-pad-canvas{background:var(--surface-strong);cursor:crosshair;border:2px dashed #cbd5e1;border-radius:10px;width:100%;height:140px;display:block}.signature-pad-signed{border-color:var(--accent);border-style:solid}.signature-pad-hint{text-align:center;color:#94a3b8;pointer-events:none;margin:-.75rem 0 0;font-size:.78rem}.leistungsnachweis-modal{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.leistungsnachweis-body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.leistungsnachweis-patient{color:var(--muted);margin:.15rem 0 0;font-size:.82rem}.leistungsnachweis-section-label{color:var(--muted);letter-spacing:.07em;margin:0 0 .4rem;font-size:.68rem}.leistung-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.4rem;display:grid}.leistung-toggle{border:1.5px solid var(--line);background:var(--surface-strong);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .7rem;font-family:inherit;transition:border-color .12s,background .12s;display:flex;position:relative}.leistung-toggle:active{transform:scale(.98)}.leistung-toggle-active{border-color:var(--accent);background:#6b5cff0f}.leistung-code{color:var(--accent);background:#6b5cff1a;border-radius:3px;padding:.1rem .3rem;font-family:monospace;font-size:.65rem;font-weight:700}.leistung-label{color:var(--text);font-size:.78rem;line-height:1.3}.leistung-check{color:var(--accent);font-size:.8rem;position:absolute;top:.35rem;right:.4rem}.leistungsnachweis-notes-label{flex-direction:column;gap:.3rem;display:flex}.leistungsnachweis-notes{resize:none}.leistungsnachweis-count{color:var(--accent);margin:0;font-size:.78rem;font-weight:600}.leistungsnachweis-selected-summary{color:var(--muted);background:var(--bg);border-radius:8px;margin:0;padding:.6rem .85rem;font-size:.88rem}.modal-footer-row{justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.patient-info-modal{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.patient-info-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch stretch;padding:0}.patient-info-fullscreen{border:none;border-radius:0;width:100%;max-width:560px;height:100dvh;max-height:100dvh;margin:0 auto;padding:0}.patient-info-appbar{padding:.55rem .75rem;padding-top:max(.55rem, env(safe-area-inset-top));background:#2f8a61;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.patient-info-fullscreen .patient-info-body{padding-top:0}.modal-card.patient-info-fullscreen:before{display:none}.patient-info-body{flex:1;padding:.5rem 0;overflow-y:auto}.patient-info-loading{text-align:center;color:var(--muted);padding:1.5rem;font-size:.88rem}.patient-info-section{border-bottom:1px solid var(--line);padding:.85rem 1.25rem}.patient-info-section:last-child{border-bottom:none}.patient-info-section-label{color:var(--muted);letter-spacing:.07em;margin:0 0 .35rem;font-size:.65rem}.patient-info-value{color:var(--text);margin:0;font-size:.92rem}.patient-info-meta{color:var(--muted);margin:0 0 .5rem;font-size:.78rem}.patient-info-empty{text-align:center;color:var(--muted);padding:1.5rem;font-size:.85rem}.patient-med-list{flex-direction:column;gap:.6rem;display:flex}.patient-med-card{background:var(--bg);border-radius:8px;flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex}.patient-med-name{font-size:.88rem}.patient-med-details{flex-wrap:wrap;gap:.3rem;display:flex}.patient-med-chip{background:var(--line);color:#475569;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.patient-med-chip-time{color:var(--accent);background:#6b5cff1a}.patient-med-notes{color:var(--muted);margin:0;font-size:.75rem}.patient-key-list{flex-direction:column;gap:.4rem;display:flex}.patient-key-card{background:#fef9c3;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.82rem;display:flex}.patient-key-label{flex:1;font-weight:600}.patient-key-num{color:var(--muted);font-size:.75rem}.patient-key-holder{background:var(--surface-strong);color:#92400e;border-radius:999px;padding:.1rem .4rem;font-size:.72rem}.trend-status-list{flex-direction:column;gap:.65rem;display:flex}.trend-status-group{flex-direction:column;gap:.25rem;display:flex}.trend-status-group-label{color:var(--user-muted,var(--muted));font-size:.7rem;font-weight:600}.trend-status-line{color:var(--user-text,var(--text));flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.trend-status-name{font-weight:600}.trend-status-value{color:var(--user-muted-strong,var(--text))}.trend-arrow{font-size:.95rem;font-weight:700;line-height:1}.trend-status-tag{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.trend-status-good{color:var(--user-teal,#0f766e)}.trend-status-bad{color:var(--user-red,#b42318)}.trend-status-neutral{color:var(--user-muted,var(--muted))}.checkout-modal{flex-direction:column;max-height:92dvh;display:flex;overflow:hidden}.checkout-body{flex-direction:column;flex:1;gap:.85rem;padding:.75rem 1.25rem .5rem;display:flex;overflow-y:auto}.checkout-section-label{color:var(--muted);letter-spacing:.07em;margin:0;font-size:.68rem}.checkout-next-btn{align-self:flex-end;margin-top:.5rem}.checkout-footer-row{background:var(--surface-strong);border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;margin:0 -1.25rem -.5rem;padding:.5rem 1.25rem .25rem;display:flex;position:sticky;bottom:0}.sales-page{--studio-ink:#111318;--studio-muted:#646a75;--studio-line:#1113181f;--studio-paper:#fbfbf7;--studio-soft:#f1f3ec;--studio-mint:#1dd2a1;--studio-violet:#6d5dfc;--studio-coral:#ff6b4a;--studio-lime:#c7f464;--studio-blue:#2c7df0;background:var(--studio-paper);color:var(--studio-ink);overflow-x:clip}.sales-page .reveal{opacity:1;transform:none}.sales-page .primary-button,.sales-page .ghost-button{letter-spacing:0;border-radius:8px;min-height:46px;font-weight:850}.sales-page .primary-button{background:var(--studio-ink);color:#fff;border:1px solid var(--studio-ink);box-shadow:none}.sales-page .ghost-button{color:var(--studio-ink);border:1px solid var(--studio-line);background:#fff}.sales-container{width:min(1180px,100% - 2rem)}.sales-header,.sales-header.is-scrolled{border-bottom:1px solid var(--studio-line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf7e0}.sales-header .user-brand-row,.sales-header .user-brand-support,.sales-header strong,.sales-nav a,.sales-inline-button{color:var(--studio-ink)}.sales-nav{border:1px solid var(--studio-line);background:#ffffffb8;border-radius:8px;gap:.2rem;padding:.25rem}.sales-nav a{border-radius:6px;padding:.62rem .82rem;font-size:.9rem;text-decoration:none}.sales-nav a:hover{background:var(--studio-soft)}.sales-burger span{background:var(--studio-ink)}.sales-mobile-nav-panel{background:var(--studio-paper);border-left:1px solid var(--studio-line)}.sales-mobile-nav-panel>a:not(.primary-button){color:var(--studio-ink);border-radius:8px}.sales-mobile-close{color:var(--studio-ink);border:1px solid var(--studio-line);background:#fff}.sales-kinetic-hero{background:linear-gradient(90deg, #1113180f 1px, transparent 1px), linear-gradient(180deg, #1113180f 1px, transparent 1px), var(--studio-paper);background-size:44px 44px;padding:clamp(3rem,5vw,5rem) 0 3rem}.sales-kinetic-hero .sales-hero-copy{text-align:center;max-width:980px;margin:0 auto}.sales-kicker{color:var(--studio-muted);letter-spacing:.11em}.sales-hero-copy h1{max-width:min(17ch,100%);color:var(--studio-ink);margin:0 auto;font-size:clamp(3rem,6.7vw,6.4rem);line-height:.9}.sales-hero-copy .sales-lead{color:#343840;max-width:760px;margin:1.5rem auto 0;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.55}.sales-hero-actions{justify-content:center;margin-top:1.7rem}.sales-hero-proof-pills{justify-content:center;margin-top:1.35rem}.sales-hero-proof-pills span{border-color:var(--studio-line);color:var(--studio-ink);background:#fff;border-radius:8px;font-size:.82rem}.sales-motion-canvas{color:#fff;background:linear-gradient(135deg,#1dd2a12e,#0000 30%),linear-gradient(#12141d 0%,#202333 100%);border:1px solid #ffffff1f;border-radius:8px;max-width:1120px;margin:clamp(1.2rem,3vw,2.3rem) auto 0;position:relative;overflow:hidden;box-shadow:0 28px 90px #11131838}.sales-motion-canvas-compact{max-width:none;margin:0}.sales-motion-toolbar{background:#ffffff0d;border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;min-height:3.2rem;padding:.75rem 1rem;display:flex}.sales-motion-toolbar strong{color:#fff}.sales-motion-toolbar>span{color:#ffffffb3;margin-left:auto;font-size:.88rem}.sales-motion-window-dots{gap:.35rem;display:inline-flex}.sales-motion-window-dots span{background:var(--studio-coral);border-radius:999px;width:.55rem;height:.55rem}.sales-motion-window-dots span:nth-child(2){background:var(--studio-lime)}.sales-motion-window-dots span:nth-child(3){background:var(--studio-mint)}.sales-motion-body{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:1rem;padding:1rem;display:grid}.sales-motion-board,.sales-motion-phone,.sales-motion-mini-card,.sales-studio-card,.sales-ribbon-card,.sales-launch-card,.sales-detail-card,.sales-showcase-copy,.sales-form-stack .user-login-card,.sales-final-copy{border-radius:8px}.sales-motion-board{background-color:#ffffff0f;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;min-height:24rem;padding:clamp(1rem,2vw,1.4rem)}.sales-motion-board-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2.2rem;display:flex}.sales-motion-board-head span{color:var(--studio-lime);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.sales-motion-board-head strong{color:#fff;max-width:9ch;font-size:clamp(1.6rem,4vw,3.3rem);line-height:.95}.sales-motion-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sales-motion-route div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:9rem;padding:.85rem;display:flex}.sales-motion-route div.is-active{background:var(--studio-violet);border-color:#fff3;transform:translateY(-.5rem)}.sales-motion-route span{color:#ffffff94;font-size:.78rem;font-weight:900}.sales-motion-route strong{color:#fff;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.2}.sales-motion-canvas-compact .sales-motion-body{grid-template-columns:1fr}.sales-motion-canvas-compact .sales-motion-route{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-motion-phone{color:var(--studio-ink);background:#f7f8f2;border:1px solid #ffffff29;align-content:start;gap:.75rem;padding:1rem;display:grid}.sales-motion-phone-top{background:#11131824;border-radius:999px;width:4rem;height:.35rem;margin:0 auto .3rem}.sales-motion-phone>strong{font-size:1.2rem}.sales-motion-phone>span{border:1px solid var(--studio-line);color:#3e444f;background:#fff;border-radius:8px;padding:.75rem}.sales-motion-phone>span.is-live{color:#102c24;background:#1dd2a124;border-color:#1dd2a16b}.sales-motion-phone button{background:var(--studio-ink);color:#fff;min-height:42px;font:inherit;border:0;border-radius:8px;margin-top:.3rem;font-weight:850}.sales-motion-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;display:grid}.sales-motion-mini-card{background:#ffffff12;border:1px solid #ffffff1c;padding:1rem}.sales-motion-mini-card span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sales-motion-mini-card strong{color:#fff;margin-top:.4rem;font-size:1.1rem;line-height:1.15;display:block}.sales-motion-mini-card-mint{border-top:4px solid var(--studio-mint)}.sales-motion-mini-card-violet{border-top:4px solid var(--studio-violet)}.sales-motion-mini-card-coral{border-top:4px solid var(--studio-coral)}.sales-motion-mini-card-lime{border-top:4px solid var(--studio-lime)}.sales-motion-strip{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);background:var(--studio-ink);overflow:hidden}.sales-motion-strip-track{gap:0;width:max-content;animation:24s linear infinite careflowMarquee;display:flex}.sales-motion-strip span{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-right:1px solid #ffffff29;padding:1rem 2rem;font-weight:900}@keyframes careflowMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sales-editorial,.sales-studio-grid-section,.sales-split-stage,.sales-showcase-ribbon,.sales-ai-section,.sales-launch-plan,.sales-security-layers,.sales-security-operating,.sales-detail,.sales-showcase,.sales-final,.sales-pricing-stage{padding:clamp(4rem,8vw,7rem) 0}.sales-module-shell:before,.sales-module-shell .sales-container:before{display:none}.sales-editorial-grid,.sales-split-stage-grid,.sales-ai-grid,.sales-showcase-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.sales-editorial-copy h2,.sales-section-heading h2,.sales-split-copy h2,.sales-ai-copy h2,.sales-final-copy h2,.sales-showcase-copy h2{color:var(--studio-ink);letter-spacing:0;font-size:clamp(2.4rem,6vw,6rem);line-height:.95}.sales-editorial-text p,.sales-split-copy .sales-lead,.sales-ai-copy .sales-lead,.sales-home-pricing-lead,.sales-final-copy .sales-lead,.sales-showcase-copy .sales-lead{color:#404650;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.sales-studio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sales-studio-card{border:1px solid var(--studio-line);min-height:21rem;box-shadow:none;background:#fff;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.sales-studio-card span{color:var(--studio-muted);font-weight:900}.sales-studio-card h3{color:var(--studio-ink);margin:auto 0 .8rem;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1}.sales-studio-card p{color:#404650;margin:0;line-height:1.55}.sales-studio-card-mint{background:#dffbf1}.sales-studio-card-violet{background:#e8e5ff}.sales-studio-card-coral{background:#ffe6dd}.sales-studio-card-lime{background:#f2ffd5}.sales-split-stage{background:#fff}.sales-split-stage-reverse{background:var(--studio-soft)}.sales-check-list li{color:var(--studio-ink)}.sales-check-list li:before{background:var(--studio-mint)}.sales-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}.sales-benefit-row div{border:1px solid var(--studio-line);background:#fff;border-radius:8px;padding:1rem}.sales-benefit-row strong,.sales-benefit-row span{display:block}.sales-benefit-row span{color:var(--studio-muted);margin-top:.45rem;line-height:1.5}.sales-showcase-ribbon{background:var(--studio-ink)}.sales-showcase-ribbon .sales-section-heading h2,.sales-showcase-ribbon .sales-kicker{color:#fff}.sales-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sales-ribbon-card{background:#ffffff12;border:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;min-height:18rem;padding:1rem;display:flex}.sales-ribbon-card span{color:var(--studio-lime);text-transform:uppercase;letter-spacing:.08em;margin-bottom:auto;font-size:.78rem;font-weight:900}.sales-ribbon-card strong{color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.sales-ribbon-card p{color:#ffffffb8;line-height:1.58}.sales-ai-section{background:#151821}.sales-ai-copy h2,.sales-ai-section .sales-kicker{color:#fff}.sales-ai-copy .sales-lead{color:#ffffffbd}.sales-ai-note,.sales-ai-card{border-radius:8px}.sales-ai-note{background:#c7f46417;border-color:#c7f46447}.sales-ai-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-ai-card{flex-direction:column;justify-content:flex-end;min-height:15rem;display:flex}.sales-pricing-stage{background:var(--studio-paper)}.sales-pricing-lab,.sales-pricing-workbench,.sales-pricing-role-stage,.sales-pricing-addon-stage,.sales-pricing-summary-card,.sales-pricing-card,.sales-pricing-insight-card,.sales-pricing-role-card,.sales-pricing-scenario,.sales-pricing-slider,.sales-pricing-impact-grid div,.sales-pricing-breakdown div{border-radius:8px}.sales-pricing-lab{box-shadow:none;background:#fff}.sales-pricing-card{background:#161922}.sales-pricing-card-featured{background:#2f2a8d}.sales-launch-plan{background:#fff}.sales-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sales-launch-card{border:1px solid var(--studio-line);background:var(--studio-soft);min-height:17rem;padding:1rem}.sales-launch-card span,.sales-launch-card strong{display:block}.sales-launch-card span{color:var(--studio-blue);font-weight:900}.sales-launch-card strong{color:var(--studio-ink);margin-top:4rem;font-size:1.35rem;line-height:1.1}.sales-launch-card p{color:var(--studio-muted);line-height:1.58}.sales-detail{background:#fff}.sales-detail-grid{gap:1rem}.sales-detail-card{border:1px solid var(--studio-line);background:var(--studio-paper);box-shadow:none}.sales-showcase{background:var(--studio-soft)}.sales-showcase-copy{box-shadow:none;background:0 0;border:0}.sales-showcase-copy .sales-kicker{color:var(--studio-muted)}.sales-showcase-copy .sales-lead{opacity:1}.sales-inline-links a{color:var(--studio-ink)}.sales-final{background:var(--studio-ink)}.sales-final-grid{background:0 0;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:start;gap:1rem;padding:0;display:grid}.sales-final-copy{box-shadow:none;background:#fff;border:1px solid #ffffff29}.sales-final-points div{border-radius:8px}.sales-footer{color:var(--studio-ink);background:#f0f1ea;margin:0}.sales-footer .user-brand-row strong,.sales-footer .user-brand-support,.sales-footer-column h3,.sales-footer-links a,.sales-footer-legal a{color:var(--studio-ink)}.sales-footer-badges span{color:var(--studio-ink);border:1px solid var(--studio-line);background:#fff;border-radius:8px}.sales-brand-link,.sales-brand-link:hover,.sales-brand-link:focus-visible,.sales-brand-link *{text-decoration:none}.sales-brand-link{transition:transform .18s,opacity .18s}.sales-brand-link:hover{transform:translateY(-1px)}.sales-nav a{z-index:0;transition:color .18s,background .18s,transform .18s;position:relative;overflow:hidden}.sales-nav a:before{content:"";z-index:-1;background:var(--studio-ink);border-radius:6px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(105%)}.sales-nav a:hover,.sales-nav a:focus-visible{color:#fff;transform:translateY(-1px)}.sales-nav a:hover:before,.sales-nav a:focus-visible:before{transform:translateY(0)}.sales-page .primary-button,.sales-page .ghost-button,.sales-motion-phone button{transition:transform .18s,box-shadow .18s,background .18s}.sales-page .primary-button:hover,.sales-page .ghost-button:hover,.sales-motion-phone button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1113182e}.sales-motion-canvas{transition:transform .26s,box-shadow .26s}.sales-motion-canvas:hover{transform:translateY(-4px);box-shadow:0 34px 100px #11131847}.sales-motion-canvas:hover .sales-motion-route div.is-active{transform:translateY(-.75rem)scale(1.02)}.sales-motion-route div,.sales-motion-mini-card,.sales-detail-card,.sales-ribbon-card,.sales-launch-card,.sales-benefit-row div,.sales-ai-card{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.sales-motion-mini-card:hover,.sales-detail-card:hover,.sales-ribbon-card:hover,.sales-launch-card:hover,.sales-benefit-row div:hover,.sales-ai-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #11131824}.sales-studio-card{background:#fff;border-color:#11131824;min-height:19rem;padding:1.05rem;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;position:relative;overflow:hidden}.sales-studio-card:before{content:"";background:var(--card-accent,var(--studio-mint));transform-origin:0;border-radius:999px;height:.42rem;transition:transform .26s;position:absolute;inset:auto 1rem 1rem;transform:scaleX(.38)}.sales-studio-card:after{content:"";opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#11131814 1px,#0000 1px),linear-gradient(#11131814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9px 9px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1113181a;border-radius:50%;width:3.1rem;height:3.1rem;position:absolute;top:1rem;right:1rem}.sales-studio-card:hover{border-color:#1113183d;transform:translateY(-8px);box-shadow:0 24px 54px #11131824}.sales-studio-card:hover:before{transform:scaleX(1)}.sales-studio-card span{background:var(--card-accent,var(--studio-mint));width:fit-content;color:var(--studio-ink);border-radius:999px;padding:.42rem .58rem;font-size:.78rem}.sales-studio-card h3{max-width:10ch;margin-top:auto}.sales-studio-card p{padding-bottom:1.45rem;padding-right:.2rem}.sales-studio-card-mint{--card-accent:var(--studio-mint);background:#fbfffd}.sales-studio-card-violet{--card-accent:var(--studio-violet);background:#fcfbff}.sales-studio-card-coral{--card-accent:var(--studio-coral);background:#fffdfb}.sales-studio-card-lime{--card-accent:var(--studio-lime);background:#fefff9}.sales-final-grid{align-items:stretch}.sales-final-copy,.sales-form-stack{min-height:100%}.sales-final-copy{flex-direction:column;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.sales-final-copy h2{max-width:11ch;font-size:clamp(2.2rem,4.4vw,4.6rem)}.sales-final-copy .sales-lead{max-width:44rem}.sales-form-stack{display:flex}.sales-form-stack .user-login-card{width:100%;min-height:100%}.sales-security-layers{background:#fff}.sales-security-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sales-security-layer-card,.sales-security-principles div{border:1px solid var(--studio-line);border-radius:8px}.sales-security-layer-card{background:linear-gradient(180deg, #11131805, #1113180f), var(--studio-paper);flex-direction:column;justify-content:flex-end;min-height:18rem;padding:1rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.sales-security-layer-card:hover{border-color:#11131842;transform:translateY(-5px);box-shadow:0 20px 48px #1113181f}.sales-security-layer-card span{background:var(--studio-lime);width:fit-content;color:var(--studio-ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-bottom:auto;padding:.36rem .55rem;font-size:.76rem;font-weight:900}.sales-security-layer-card strong{color:var(--studio-ink);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.sales-security-layer-card p{color:#404650;margin:.8rem 0 0;line-height:1.58}.sales-security-operating{background:var(--studio-ink);color:#fff}.sales-security-operating-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);display:grid}.sales-security-operating-copy h2{color:#fff;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);line-height:1}.sales-security-operating-copy p:not(.sales-kicker){color:#ffffffbd;font-size:1.08rem;line-height:1.65}.sales-security-principles{gap:.75rem;display:grid}.sales-security-principles div{background:#ffffff12;border-color:#ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;transition:transform .18s,background .18s;display:grid}.sales-security-principles div:hover{background:#ffffff1a;transform:translate(4px)}.sales-security-principles span{color:var(--studio-lime);font-weight:900}.sales-security-principles strong{color:#fff;line-height:1.35}@media (prefers-reduced-motion:no-preference){.sales-motion-route div.is-active{animation:3.6s ease-in-out infinite careflowPulseCard}.sales-motion-phone>span.is-live{animation:2.8s ease-in-out infinite careflowLiveLine}}@keyframes careflowPulseCard{0%,to{box-shadow:0 0 #6d5dfc00}50%{box-shadow:0 0 0 6px #6d5dfc2e}}@keyframes careflowLiveLine{0%,to{border-color:#1dd2a16b}50%{border-color:#1dd2a1db}}@media (width<=1024px){.sales-studio-grid,.sales-ribbon-grid,.sales-launch-grid,.sales-security-layer-grid,.sales-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-motion-body,.sales-editorial-grid,.sales-split-stage-grid,.sales-ai-grid,.sales-showcase-grid,.sales-security-operating-grid,.sales-final-grid{grid-template-columns:1fr}}@media (width<=760px){.sales-container{width:min(100% - 1rem,1180px)}.sales-kinetic-hero{padding-top:2.2rem}.sales-header-inner{min-height:4.35rem}.sales-nav{display:none}.sales-burger{display:flex}.sales-inline-button{display:none}.sales-hero-copy h1,.sales-editorial-copy h2,.sales-section-heading h2,.sales-split-copy h2,.sales-ai-copy h2,.sales-security-operating-copy h2,.sales-final-copy h2,.sales-showcase-copy h2{font-size:clamp(2.2rem,12vw,3.25rem);line-height:.98}.sales-hero-actions,.sales-home-pricing-actions{align-items:stretch}.sales-hero-actions .primary-button,.sales-hero-actions .ghost-button,.sales-home-pricing-actions .primary-button,.sales-home-pricing-actions .ghost-button{justify-content:center;width:100%}.sales-motion-card-row,.sales-motion-route,.sales-studio-grid,.sales-ribbon-grid,.sales-benefit-row,.sales-ai-card-grid,.sales-launch-grid,.sales-security-layer-grid,.sales-pricing-grid,.sales-pricing-points{grid-template-columns:1fr}.sales-hero-proof-pills{display:none}.sales-motion-board{min-height:auto}.sales-motion-route div{min-height:6.5rem}.sales-motion-route div.is-active{transform:none}.sales-motion-toolbar{flex-direction:column;align-items:flex-start}.sales-motion-toolbar>span{margin-left:0}.sales-studio-card,.sales-ribbon-card,.sales-launch-card,.sales-security-layer-card{min-height:13rem}.sales-final-copy h2{max-width:100%;font-size:clamp(2rem,10vw,3rem)}.sales-launch-card strong{margin-top:2.5rem}.sales-motion-strip-track{animation-duration:18s}}@media (width<=420px){.sales-kinetic-hero{padding-top:3rem}.sales-motion-canvas{margin-top:1.6rem}.sales-motion-body,.sales-motion-card-row{padding:.75rem}.sales-motion-card-row{padding-top:0}.sales-motion-phone,.sales-motion-board,.sales-studio-card,.sales-ribbon-card,.sales-launch-card{padding:.85rem}}.sales-page{--aurora-violet:#6c5cff;--aurora-indigo:#3b3aff;--aurora-cyan:#38d9ff;--aurora-mint:#1dd2a1;--aurora-pink:#ff63a5;--aurora-coral:#ff7a59;--aurora-amber:#ffb84a;--aurora-ink:#07091a;--aurora-ink-soft:#161a2e;--aurora-paper:#fbfaf5;--aurora-cream:#f6f1e7;--aurora-glass:#ffffff9e;--aurora-glass-line:#0f112414;--aurora-shadow:0 24px 60px -28px #24206073;--aurora-shadow-strong:0 40px 90px -32px #4038c88c;background:radial-gradient(ellipse at 80% -10%, #6c5cff2e, transparent 55%), radial-gradient(ellipse at -10% 18%, #38d9ff29, transparent 50%), radial-gradient(ellipse at 60% 110%, #ff63a51f, transparent 50%), var(--aurora-paper)}.sales-page,.sales-page .reveal{scroll-behavior:smooth}.sales-page .sales-header,.sales-page .sales-header.is-scrolled{-webkit-backdrop-filter:saturate(150%)blur(22px);background:linear-gradient(#fbfaf5eb,#fbfaf5bd);border-bottom:1px solid #0f112414}.sales-page .sales-nav{background:#fff9;border:1px solid #0f112414;border-radius:999px;gap:.15rem;padding:.3rem;box-shadow:inset 0 1px #ffffffb3}.sales-page .sales-nav a{z-index:0;letter-spacing:.01em;color:#2a2f43;border-radius:999px;padding:.62rem 1.05rem;font-weight:700;transition:color .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.sales-page .sales-nav a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transform-origin:50%;background:radial-gradient(at 30% 20%,#6c5cff38,#0000 60%),linear-gradient(135deg,#6c5cff29,#38d9ff2e 60%,#ff63a524);transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1.05);position:absolute;inset:0;transform:scale(.94)}.sales-page .sales-nav a:after{content:"";background:linear-gradient(90deg, var(--aurora-violet), var(--aurora-pink));opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1.05);position:absolute;bottom:.32rem;left:1.05rem;right:1.05rem;transform:scaleX(.4)}.sales-page .sales-nav a:hover,.sales-page .sales-nav a:focus-visible{color:#4838c8;transform:translateY(-1px);box-shadow:0 12px 24px -16px #6c5cff8c}.sales-page .sales-nav a:hover:before,.sales-page .sales-nav a:focus-visible:before{opacity:1;transform:scale(1)}.sales-page .sales-nav a:hover:after,.sales-page .sales-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.sales-page .sales-nav a:focus-visible{outline:none;box-shadow:0 0 0 3px #6c5cff47,0 12px 24px -16px #6c5cff8c}.sales-page .sales-nav a.is-active,.sales-page .sales-nav a[aria-current=page]{color:#4838c8}.sales-page .sales-nav a.is-active:before,.sales-page .sales-nav a[aria-current=page]:before{opacity:1;transform:scale(1)}.sales-page .sales-inline-button,.sales-page .sales-text-link{color:#2a2f43;border-radius:999px;padding:.5rem .9rem;font-weight:700;transition:background .22s,color .22s,transform .22s}.sales-page .sales-inline-button:hover,.sales-page .sales-text-link:hover{color:#4838c8;background:linear-gradient(135deg,#6c5cff24,#38d9ff24);transform:translateY(-1px)}.sales-page .sales-inline-button:focus-visible,.sales-page .sales-text-link:focus-visible{color:#4838c8;outline:none;box-shadow:0 0 0 3px #6c5cff52}.sales-page .sales-brand-link{border-radius:14px;padding:.25rem .4rem;transition:background .22s,transform .22s}.sales-page .sales-brand-link:hover{background:linear-gradient(135deg,#6c5cff1a,#38d9ff1a);transform:translateY(-1px)}.sales-page .sales-burger{border:1px solid #0000;border-radius:14px;width:2.6rem;height:2.6rem;padding:.55rem .45rem;transition:background .22s,border-color .22s}.sales-page .sales-burger:hover{background:linear-gradient(135deg,#6c5cff24,#38d9ff24);border-color:#6c5cff52}.sales-page .sales-burger span{background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-indigo))}.sales-page .primary-button{color:#fff;letter-spacing:.01em;isolation:isolate;background:linear-gradient(135deg,#1a1d33 0%,#2a2f55 50%,#1a1d33 100%) 0%/200% 200%;border:1px solid #ffffff0f;border-radius:999px;padding:.95rem 1.45rem;font-weight:800;transition:transform .22s cubic-bezier(.2,.7,.2,1.05),box-shadow .22s,background-position .6s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 36px -18px #14163c99}.sales-page .primary-button:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 30%,#6c5cff8c 45%,#38d9ff8c 55%,#0000 70%);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)}.sales-page .primary-button:hover{background-position:100%;transform:translateY(-2px)scale(1.01);box-shadow:inset 0 1px #ffffff3d,0 28px 60px -16px #6c5cff8c}.sales-page .primary-button:hover:before{transform:translate(120%)}.sales-page .primary-button:active{transform:translateY(0)scale(.99)}.sales-page .ghost-button{color:var(--aurora-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0f11241f;border-radius:999px;padding:.95rem 1.45rem;font-weight:800;transition:background .22s,transform .22s,border-color .22s,box-shadow .22s}.sales-page .ghost-button:hover{background:#fff;border-color:#6c5cff73;transform:translateY(-2px);box-shadow:0 18px 40px -22px #6c5cff73}.sales-page .sales-kinetic-hero{isolation:isolate;background:linear-gradient(#fff0 0%,#fbfaf500 100%);padding:clamp(4rem,8vw,7.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.sales-hero-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sales-hero-aurora-grid{opacity:.55;background-image:linear-gradient(#0f11240f 1px,#0000 1px),linear-gradient(90deg,#0f11240f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 35%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 35%,#0000 75%)}.sales-hero-aurora-orb{filter:blur(80px);opacity:.7;mix-blend-mode:multiply;border-radius:50%;animation:18s ease-in-out infinite auroraDrift;position:absolute}.sales-hero-aurora-orb-one{background:radial-gradient(circle at 35% 35%, var(--aurora-violet), transparent 60%);width:38rem;height:38rem;top:-10rem;right:-8rem}.sales-hero-aurora-orb-two{background:radial-gradient(circle at 50% 50%, var(--aurora-cyan), transparent 60%);width:32rem;height:32rem;animation-duration:22s;animation-direction:reverse;top:6rem;left:-8rem}.sales-hero-aurora-orb-three{background:radial-gradient(circle at 50% 50%, var(--aurora-pink), transparent 60%);opacity:.55;width:26rem;height:26rem;animation-duration:26s;bottom:-10rem;left:28%}@keyframes auroraDrift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(2rem,-1.5rem)scale(1.08)}66%{transform:translate(-1.5rem,1rem)scale(.96)}to{transform:translate(0,0)scale(1)}}.sales-page .sales-kinetic-hero .sales-container{z-index:1;position:relative}.sales-page .sales-kinetic-hero .sales-hero-copy{text-align:center;max-width:1040px}.sales-page .sales-kicker{color:#2a2f43;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0f112414;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.4rem;padding:.45rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -10px #24206059}.sales-kicker-dot{background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-cyan));border-radius:50%;width:.55rem;height:.55rem;animation:2.4s ease-in-out infinite auroraDotPulse;box-shadow:0 0 0 4px #6c5cff2e}@keyframes auroraDotPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #6c5cff2e}50%{transform:scale(1.2);box-shadow:0 0 0 6px #6c5cff0f}}.sales-page .sales-hero-title{letter-spacing:-.02em;color:var(--aurora-ink);background:linear-gradient(#0a0d1a 0%,#1f2342 60%,#2a2f55 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2.8rem,6.4vw,6.4rem);font-weight:800;line-height:.94}.sales-gradient-word{background:linear-gradient(120deg, var(--aurora-violet) 0%, #4f3bd6 50%, var(--aurora-pink) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:800;animation:7s ease-in-out infinite auroraSweep}.sales-page .sales-showcase-ribbon .sales-gradient-word,.sales-page .sales-ai-section .sales-gradient-word,.sales-page .sales-final .sales-gradient-word{background:linear-gradient(120deg, #b6a8ff 0%, var(--aurora-cyan) 50%, var(--aurora-mint) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-gradient-word-bright{background:linear-gradient(120deg, var(--aurora-pink) 0%, var(--aurora-coral) 50%, var(--aurora-amber) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes auroraSweep{0%,to{background-position:0%}50%{background-position:100%}}.sales-page .sales-kinetic-hero .sales-hero-copy .sales-lead{color:#353a52;max-width:760px;margin:1.45rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.sales-page .sales-hero-actions{justify-content:center;gap:.85rem;margin-top:1.85rem}.sales-page .sales-hero-cta-primary{background:linear-gradient(135deg, var(--aurora-violet) 0%, var(--aurora-indigo) 50%, var(--aurora-cyan) 100%);color:#fff;background-size:200% 200%;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff47,0 20px 50px -18px #6c5cffb3}.sales-page .sales-hero-cta-primary:hover{background-position:100%;box-shadow:inset 0 1px #ffffff5c,0 28px 70px -14px #38d9ff99}.sales-page .sales-hero-proof-pills{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.sales-page .sales-hero-proof-pills span{color:var(--aurora-ink);letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #0f112414;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 8px 22px -16px #24206066}.sales-page .sales-hero-proof-pills span:hover{border-color:#6c5cff66;transform:translateY(-2px);box-shadow:0 14px 28px -16px #6c5cff73}.sales-page .sales-motion-canvas{background:radial-gradient(at 80% 0,#6c5cff57,#0000 55%),radial-gradient(at 0 100%,#38d9ff38,#0000 55%),linear-gradient(160deg,#10122a 0%,#1a1d3d 60%,#14163a 100%);border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px #ffffff14,0 50px 120px -40px #14163c8c}.sales-page .sales-motion-toolbar{background:linear-gradient(#ffffff0f,#ffffff05);border-bottom:1px solid #ffffff14}.sales-page .sales-motion-board{background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#6c5cff14,#38d9ff0a) 0 0/100% 100%;border:1px solid #ffffff14;border-radius:22px}.sales-page .sales-motion-route div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;transition:transform .24s,background .24s,border-color .24s}.sales-page .sales-motion-route div:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-3px)}.sales-page .sales-motion-route div.is-active{background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-indigo));border-color:#ffffff3d;transform:translateY(-.6rem);box-shadow:0 22px 50px -22px #6c5cffb3}.sales-page .sales-motion-phone{background:linear-gradient(#fdfdf6 0%,#f3efe2 100%);border:1px solid #ffffff29;border-radius:22px;box-shadow:inset 0 1px #ffffffb3,0 20px 50px -20px #14163c66}.sales-page .sales-motion-phone>span{border-radius:14px;transition:transform .22s,border-color .22s}.sales-page .sales-motion-phone>span:hover{border-color:#6c5cff66;transform:translate(2px)}.sales-page .sales-motion-phone>span.is-live{color:#0a3a2c;background:linear-gradient(135deg,#1dd2a138,#38d9ff2e);border-color:#1dd2a180;position:relative}.sales-page .sales-motion-phone>span.is-live:after{content:"";background:var(--aurora-mint);border-radius:50%;width:.55rem;height:.55rem;margin-top:-.275rem;animation:1.6s ease-out infinite auroraPing;position:absolute;top:50%;right:.85rem;box-shadow:0 0 #1dd2a199}@keyframes auroraPing{0%{box-shadow:0 0 #1dd2a199}70%{box-shadow:0 0 0 10px #1dd2a100}to{box-shadow:0 0 #1dd2a100}}.sales-page .sales-motion-phone button{background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-indigo));letter-spacing:.01em;background-size:200% 200%;border:0;border-radius:999px;transition:transform .22s,box-shadow .22s,background-position .6s}.sales-page .sales-motion-phone button:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 22px 50px -20px #6c5cffa6}.sales-page .sales-motion-mini-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;transition:transform .22s,border-color .22s,background .22s}.sales-page .sales-motion-mini-card:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-3px)}.sales-page .sales-motion-strip{background:linear-gradient(135deg,#0a0d1a 0%,#1a1d3d 50%,#0a0d1a 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.sales-page .sales-motion-strip:before,.sales-page .sales-motion-strip:after{content:"";pointer-events:none;z-index:2;width:9rem;position:absolute;top:0;bottom:0}.sales-page .sales-motion-strip:before{background:linear-gradient(90deg,#0a0d1a,#0000);left:0}.sales-page .sales-motion-strip:after{background:linear-gradient(270deg,#0a0d1a,#0000);right:0}.sales-page .sales-motion-strip span{color:#ffffffc7;border-right:1px solid #ffffff0f;padding:1.05rem 2.4rem;position:relative}.sales-page .sales-motion-strip span:before{content:"";vertical-align:middle;background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-cyan));border-radius:50%;width:.45rem;height:.45rem;margin-right:.85rem;display:inline-block}.sales-page .sales-motion-strip span:nth-child(3n):before{background:linear-gradient(135deg, var(--aurora-pink), var(--aurora-coral))}.sales-page .sales-motion-strip span:nth-child(3n+1):before{background:linear-gradient(135deg, var(--aurora-mint), var(--aurora-cyan))}.sales-page .sales-editorial{background:radial-gradient(at 100% 0,#6c5cff14,#0000 55%),radial-gradient(at 0 100%,#38d9ff12,#0000 55%),linear-gradient(#fdfcf7 0%,#fbfaf5 100%)}.sales-page .sales-studio-grid-section{background:linear-gradient(#fbfaf5 0%,#f6f4ec 100%)}.sales-page .sales-studio-card{isolation:isolate;border:1px solid #0f11240f;border-radius:24px;flex-direction:column;min-height:22rem;padding:1.6rem 1.6rem 1.7rem;transition:transform .38s cubic-bezier(.2,.7,.2,1.05),box-shadow .38s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -28px #24206059}.sales-page .sales-studio-card:before{content:"";z-index:0;pointer-events:none;filter:blur(6px);opacity:.65;border-radius:50%;width:18rem;height:18rem;transition:transform .52s cubic-bezier(.2,.7,.2,1.05),opacity .32s;position:absolute;top:-7rem;right:-6rem;transform:scale(.85)}.sales-page .sales-studio-card:after{content:"";opacity:.35;pointer-events:none;z-index:1;border:1.5px solid;border-radius:50%;width:2.2rem;height:2.2rem;transition:transform .36s cubic-bezier(.2,.7,.2,1.05),opacity .28s;position:absolute;top:1.55rem;right:1.6rem}.sales-page .sales-studio-card>*{z-index:2;position:relative}.sales-page .sales-studio-card:hover{border-color:#0f11241a;transform:translateY(-8px);box-shadow:0 38px 70px -28px #24206073}.sales-page .sales-studio-card:hover:before{opacity:.95;transform:scale(1.05)}.sales-page .sales-studio-card:hover:after{opacity:.55;transform:scale(1.15)rotate(8deg)}.sales-page .sales-studio-card,.sales-page .sales-studio-card-mint,.sales-page .sales-studio-card-violet,.sales-page .sales-studio-card-coral,.sales-page .sales-studio-card-lime{color:#4838c8;background:radial-gradient(at 100% 0,#6c5cff1a,#0000 60%),linear-gradient(#fff 0%,#f7f4ee 100%);border-color:#0f11240f}.sales-page .sales-studio-card:before,.sales-page .sales-studio-card-mint:before,.sales-page .sales-studio-card-violet:before,.sales-page .sales-studio-card-coral:before,.sales-page .sales-studio-card-lime:before{background:radial-gradient(circle,#6c5cff52,#0000 60%)}.sales-page .sales-studio-card span{letter-spacing:.02em;color:inherit;background:0 0;border-radius:0;align-items:center;gap:.55rem;margin:0;padding:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.6rem;font-weight:800;line-height:1;display:inline-flex}.sales-page .sales-studio-card span:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #fff9}.sales-page .sales-studio-card h3{color:var(--aurora-ink);letter-spacing:-.01em;margin:auto 0 .85rem;font-size:clamp(1.55rem,2.3vw,2rem);font-weight:800;line-height:1.05}.sales-page .sales-studio-card p{color:#0f1124bd;margin:0;font-size:.97rem;line-height:1.55}.sales-page .sales-studio-card h3{color:var(--aurora-ink)}.sales-page .sales-studio-card p{color:#2a2f43;line-height:1.55}.sales-page .sales-split-stage{background:radial-gradient(at 0%,#6c5cff0f,#0000 50%),linear-gradient(#fff 0%,#fdfcf7 100%)}.sales-page .sales-split-stage-reverse{background:radial-gradient(at 100%,#38d9ff12,#0000 50%),linear-gradient(#f6f4ec 0%,#f0eee4 100%)}.sales-page .sales-check-list li{color:var(--aurora-ink);padding-left:1.95rem;line-height:1.55;position:relative}.sales-page .sales-check-list li:before{content:"";background:linear-gradient(135deg, var(--aurora-mint), var(--aurora-cyan));border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.45rem;left:0;box-shadow:0 6px 12px -4px #1dd2a173}.sales-page .sales-check-list li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.45rem;height:.22rem;position:absolute;top:.7rem;left:.36rem;transform:rotate(-45deg)}.sales-page .sales-benefit-row div{box-shadow:var(--aurora-shadow);background:linear-gradient(#fff 0%,#fbfaf5 100%);border:1px solid #0f112414;border-radius:18px;transition:transform .28s,box-shadow .28s,border-color .28s}.sales-page .sales-benefit-row div:hover{border-color:#6c5cff59;transform:translateY(-4px);box-shadow:0 28px 50px -22px #6c5cff66}.sales-page .sales-showcase-ribbon{background:radial-gradient(at 80% 0,#6c5cff52,#0000 60%),radial-gradient(at 0 100%,#38d9ff38,#0000 60%),linear-gradient(160deg,#0a0d1a 0%,#15183a 50%,#0a0d1a 100%)}.sales-page .sales-showcase-ribbon .sales-section-heading h2{color:#fff;background:linear-gradient(#fff 0%,#c8cfff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-page .sales-showcase-ribbon .sales-kicker{color:#ffffffd6;background:#ffffff12;border-color:#ffffff1f}.sales-page .sales-ribbon-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:22px;transition:transform .32s cubic-bezier(.2,.7,.2,1.05),border-color .32s,background .32s;position:relative;overflow:hidden}.sales-page .sales-ribbon-card:before{content:"";opacity:0;background:radial-gradient(circle,#6c5cff59,#0000 60%);border-radius:50%;width:16rem;height:16rem;transition:opacity .36s,transform .36s;position:absolute;bottom:-8rem;right:-6rem;transform:translateY(30%)}.sales-page .sales-ribbon-card:hover{background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff38;transform:translateY(-6px)}.sales-page .sales-ribbon-card:hover:before{opacity:1;transform:translate(0,0)}.sales-page .sales-ribbon-card:nth-child(2):before{background:radial-gradient(circle,#38d9ff52,#0000 60%)}.sales-page .sales-ribbon-card:nth-child(3):before{background:radial-gradient(circle,#ff63a552,#0000 60%)}.sales-page .sales-ribbon-card span{color:#ffd9b3;background:linear-gradient(135deg,#ff63a52e,#ffb84a2e);border:1px solid #ffb84a52;border-radius:999px;margin-bottom:auto;padding:.4rem .75rem;display:inline-flex}.sales-page .sales-ai-section{background:radial-gradient(at 100% 0,#38d9ff2e,#0000 55%),radial-gradient(at 0 100%,#6c5cff2e,#0000 55%),linear-gradient(160deg,#0d0f24 0%,#18193e 100%)}.sales-page .sales-ai-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:1.4rem;transition:transform .28s,border-color .28s,background .28s;position:relative;overflow:hidden}.sales-page .sales-ai-card:hover{background:#ffffff12;border-color:#38d9ff73;transform:translateY(-4px)}.sales-page .sales-ai-card span{background:linear-gradient(135deg, var(--aurora-cyan), var(--aurora-mint));color:#082018;letter-spacing:.12em;border-radius:999px;margin-bottom:auto;padding:.35rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.sales-page .sales-ai-section .sales-kicker{color:#ffffffd6;background:#ffffff12;border-color:#ffffff1f}.sales-page .sales-ai-card strong{color:#fff;font-size:1.25rem}.sales-page .sales-ai-card p{color:#ffffffb8;line-height:1.55}.sales-page .sales-pricing-stage{background:radial-gradient(at 50% 0,#6c5cff0f,#0000 60%),linear-gradient(#f8f6ee 0%,#fbfaf5 100%)}.sales-page .sales-pricing-lab{box-shadow:var(--aurora-shadow);background:linear-gradient(#fff 0%,#fdfcf7 100%);border:1px solid #0f112414;border-radius:28px;padding:1.25rem}.sales-page .sales-pricing-billing-toggle{background:#0f11240d;border:1px solid #0f11240f;border-radius:999px;padding:.25rem}.sales-page .sales-pricing-billing-option{color:#2a2f43;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1rem;font-weight:800;transition:background .22s,color .22s,transform .22s}.sales-page .sales-pricing-billing-option.is-active{background:linear-gradient(135deg, var(--aurora-violet), var(--aurora-indigo));color:#fff;box-shadow:0 12px 26px -12px #6c5cff8c}.sales-page .sales-pricing-scenario{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f112414;border-radius:18px;padding:1rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.sales-page .sales-pricing-scenario:hover{border-color:#6c5cff73;transform:translateY(-3px);box-shadow:0 18px 36px -22px #6c5cff73}.sales-page .sales-pricing-scenario.is-active{border-color:var(--aurora-violet);background:linear-gradient(#fff 0%,#f3eeff 100%);box-shadow:0 22px 50px -22px #6c5cff8c}.sales-page .sales-pricing-card{background:linear-gradient(#14172e 0%,#0d0f24 100%);border:1px solid #ffffff0f;border-radius:22px;padding:1.5rem;transition:transform .32s cubic-bezier(.2,.7,.2,1.05),box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.sales-page .sales-pricing-card:hover{border-color:#6c5cff6b;transform:translateY(-6px);box-shadow:0 30px 70px -28px #6c5cff8c}.sales-page .sales-pricing-card-featured{background:radial-gradient(at 50% 0,#6c5cff73,#0000 55%),linear-gradient(160deg,#2a2087 0%,#1a1556 100%);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2e,0 30px 60px -22px #4038c899}.sales-page .sales-pricing-insight-card{background:#fff;border:1px solid #0f112414;border-radius:20px;padding:1.25rem;transition:transform .28s,box-shadow .28s,border-color .28s}.sales-page .sales-pricing-insight-card:hover{border-color:#6c5cff59;transform:translateY(-3px);box-shadow:0 22px 40px -22px #6c5cff59}.sales-page .sales-pricing-insight-card-accent{background:linear-gradient(135deg,#6c5cff12,#38d9ff12),#fff;border-color:#6c5cff38}.sales-page .sales-pricing-summary-card{color:#fff;background:radial-gradient(at 100% 0,#6c5cff6b,#0000 55%),radial-gradient(at 0 100%,#38d9ff2e,#0000 55%),linear-gradient(160deg,#15183a 0%,#0d0f24 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.5rem;box-shadow:inset 0 1px #ffffff14,0 30px 70px -28px #14163c8c}.sales-page .sales-pricing-summary-card .sales-package-tier{color:#ffffffd6}.sales-page .sales-pricing-summary-card .sales-pricing-summary-head h3{color:#fff}.sales-page .sales-pricing-summary-card .sales-pricing-summary-head p,.sales-page .sales-pricing-summary-card .sales-pricing-summary-story,.sales-page .sales-pricing-summary-card .sales-pricing-note{color:#e6ecf9db}.sales-page .sales-pricing-summary-card .sales-pricing-summary-story,.sales-page .sales-pricing-summary-card .sales-pricing-impact-grid div,.sales-page .sales-pricing-summary-card .sales-pricing-breakdown div{background:#ffffff0f;border-color:#ffffff1f}.sales-page .sales-pricing-summary-card .sales-pricing-impact-grid span,.sales-page .sales-pricing-summary-card .sales-pricing-impact-grid small,.sales-page .sales-pricing-summary-card .sales-pricing-breakdown span,.sales-page .sales-pricing-summary-card .sales-pricing-compare-label span{color:#e6ecf9c7}.sales-page .sales-pricing-summary-card .sales-pricing-impact-grid strong,.sales-page .sales-pricing-summary-card .sales-pricing-breakdown strong,.sales-page .sales-pricing-summary-card .sales-pricing-compare-label strong{color:#fff}.sales-page .sales-pricing-summary-card .sales-pricing-compare-track{background:#ffffff1a}.sales-page .sales-pricing-summary-badge{background:linear-gradient(135deg, var(--aurora-mint), var(--aurora-cyan));color:#082018;letter-spacing:.04em;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:900;box-shadow:0 8px 18px -10px #1dd2a18c}.sales-page .sales-launch-plan{background:radial-gradient(at 0 100%,#6c5cff0f,#0000 60%),#fff}.sales-page .sales-launch-card{background:linear-gradient(#fdfcf7 0%,#f6f4ec 100%);border:1px solid #0f112414;border-radius:22px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.sales-page .sales-launch-card:before{content:"";background:linear-gradient(90deg, var(--aurora-violet), var(--aurora-cyan), var(--aurora-mint));transform-origin:0;width:100%;height:4px;transition:transform .36s;position:absolute;top:0;left:0;transform:scaleX(0)}.sales-page .sales-launch-card:hover{border-color:#6c5cff52;transform:translateY(-4px);box-shadow:0 24px 50px -22px #6c5cff66}.sales-page .sales-launch-card:hover:before{transform:scaleX(1)}.sales-page .sales-launch-card span{color:#2a2087;letter-spacing:.06em;background:linear-gradient(135deg,#6c5cff29,#38d9ff29);border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:900;display:inline-flex}.sales-page .sales-final{background:radial-gradient(at 90% 0,#6c5cff66,#0000 55%),radial-gradient(at 0 100%,#38d9ff47,#0000 55%),radial-gradient(at 50% 100%,#ff63a538,#0000 55%),linear-gradient(160deg,#0a0d1a 0%,#15183a 50%,#0a0d1a 100%)}.sales-page .sales-final-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:2rem}.sales-page .sales-final-copy h2{color:#fff;background:linear-gradient(#fff 0%,#c8cfff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-page .sales-final-copy .sales-kicker{color:#ffffffdb;background:#ffffff14;border-color:#ffffff24}.sales-page .sales-final-copy .sales-lead{color:#ffffffc7}.sales-page .sales-final-points div{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:1rem 1.1rem;transition:transform .24s,border-color .24s,background .24s}.sales-page .sales-final-points div:hover{background:#ffffff12;border-color:#6c5cff66;transform:translateY(-3px)}.sales-page .sales-final-points div span{color:#ffffffbd;margin-top:.3rem;line-height:1.55;display:block}.sales-page .sales-final-points strong{background:linear-gradient(135deg,#fff,#c8cfff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-page .sales-form-stack .user-login-card{background:radial-gradient(at 100% 0,#6c5cff14,#0000 55%),linear-gradient(#fff 0%,#fbfaf5 100%);border:1px solid #0f112414;border-radius:24px;box-shadow:inset 0 1px #ffffffb3,0 40px 80px -40px #14163c66}.sales-page .sales-login-modal{background:radial-gradient(at 100% 0,#6c5cff1a,#0000 55%),linear-gradient(#fff 0%,#fbfaf5 100%);border:1px solid #0f112414;border-radius:24px;box-shadow:0 40px 80px -32px #14163c73}.sales-page .sales-editorial-copy h2,.sales-page .sales-section-heading h2,.sales-page .sales-split-copy h2,.sales-page .sales-ai-copy h2{background:linear-gradient(#0a0d1a 0%,#1f2342 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-page .sales-ai-copy h2{background:linear-gradient(#fff 0%,#c8cfff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-page .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1.05),transform .7s cubic-bezier(.2,.7,.2,1.05);transform:translateY(18px)}.sales-page .reveal.is-visible{opacity:1;transform:none}.sales-page .reveal-delay-1{transition-delay:90ms}.sales-page .reveal-delay-2{transition-delay:.18s}.sales-page .reveal-delay-3{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.sales-hero-aurora-orb,.sales-page .sales-gradient-word,.sales-page .sales-kicker-dot,.sales-page .sales-motion-phone>span.is-live:after,.sales-page .reveal{transition:none!important;animation:none!important}.sales-page .reveal{opacity:1;transform:none}}@media (width<=720px){.sales-hero-aurora-orb-one{width:26rem;height:26rem}.sales-hero-aurora-orb-two{width:22rem;height:22rem}.sales-hero-aurora-orb-three{width:18rem;height:18rem}.sales-page .sales-nav{display:none}.sales-page .sales-hero-title{font-size:clamp(2.4rem,9vw,3.8rem)}}@keyframes speech-recorder-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.handover-inbox-card{max-width:560px}.handover-inbox-header{margin-bottom:1rem}.handover-inbox-subtitle{color:var(--muted);margin:.35rem 0 0;font-size:.92rem}.handover-inbox-empty{color:var(--muted);margin:1rem 0}.handover-inbox-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.handover-inbox-item{border:1px solid var(--line);background:var(--surface);border-left:4px solid #d97706;border-radius:.6rem;padding:.85rem 1rem}.handover-inbox-item-head{align-items:flex-start;gap:.6rem;display:flex}.handover-inbox-icon{font-size:1.3rem;line-height:1.2}.handover-inbox-item-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.handover-inbox-item-title{font-size:1rem;line-height:1.3}.handover-inbox-item-sub{color:var(--muted);font-size:.82rem}.handover-inbox-item-body{white-space:pre-wrap;margin:.5rem 0 .6rem}.handover-inbox-item-actions{justify-content:flex-end;display:flex}.handover-inbox-footer{justify-content:flex-end;margin-top:1rem;display:flex}.wound-quick-list{flex-direction:column;gap:.6rem;display:flex}.wound-quick-card{border:1px solid var(--line);background:var(--surface);border-left:4px solid #d97706;border-radius:.6rem;overflow:hidden}.wound-quick-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.wound-quick-type{color:#92400e;background:#d9770626;border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.78rem;display:inline-block}.wound-quick-meta{color:var(--muted);white-space:nowrap;font-size:.82rem}.wound-quick-body{border-top:1px solid var(--line);flex-direction:column;gap:.65rem;padding:.6rem .85rem .85rem;display:flex}.wound-quick-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.wound-quick-photo{border:1px solid var(--line);background:var(--surface);border-radius:.4rem;margin:0;overflow:hidden}.wound-quick-photo img{object-fit:cover;width:100%;height:110px;display:block}.wound-quick-photo-placeholder,.wound-quick-photo-error{height:110px;color:var(--muted);text-align:center;background:#0f172a0f;justify-content:center;align-items:center;padding:.4rem;font-size:.78rem;display:flex}.wound-quick-photo figcaption{color:var(--muted);padding:.35rem .5rem;font-size:.78rem}.wound-quick-upload-buttons{background:#0f172a0a;border-radius:.5rem;flex-wrap:wrap;gap:.4rem;padding:.5rem .6rem;display:flex}.wound-quick-upload-preview{background:#0f172a0a;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem .6rem;display:flex}.wound-quick-upload-thumb{object-fit:contain;background:var(--surface);border-radius:.4rem;width:100%;max-width:100%;max-height:220px;display:block}.wound-quick-upload-meta{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.wound-quick-upload-filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wound-quick-upload-preview input[type=text]{border:1px solid var(--line);font:inherit;background:var(--surface);border-radius:.35rem;padding:.35rem .5rem}.wound-quick-upload-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.wound-quick-toggle{align-self:flex-start}.wound-quick-assessment{background:#0f172a0a;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.wound-quick-assessment-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.4rem .5rem;display:grid}.wound-quick-assessment label{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.wound-quick-assessment input,.wound-quick-assessment select,.wound-quick-assessment textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:.35rem;padding:.3rem .45rem}.wound-quick-assessment-actions{justify-content:flex-end;gap:.4rem;display:flex}.handover-inbox-trigger{color:#78350f;cursor:pointer;background:#fbbf241f;border:1px solid #f59e0b;border-left:4px solid #d97706;border-radius:.6rem;align-items:center;gap:.6rem;width:100%;margin-bottom:.75rem;padding:.7rem 1rem;font-weight:600;display:flex}.handover-inbox-trigger:hover{background:#fbbf2438}.handover-inbox-trigger-count{color:#fff;background:#d97706;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;padding:0 .35rem;font-size:.78rem;display:inline-flex}.bodymap-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.bodymap-toggle{white-space:nowrap;align-items:center;gap:.4rem;min-height:32px;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.bodymap-views{justify-content:center;gap:.4rem;margin-bottom:.5rem;display:flex}.bodymap-view-btn{min-height:32px;padding:.3rem .85rem;font-size:.8rem}.bodymap-view-btn.is-active{background:var(--accent,#3a352b);color:#fff;border-color:var(--accent,#3a352b)}.bodymap-svg{background:var(--bg-soft,var(--surface-strong));border:1px solid var(--border,var(--line));border-radius:12px;width:100%;max-width:200px;height:auto;margin:0 auto;display:block}.bodymap-svg--nerves{background:radial-gradient(120% 80% at 50% 22%,#f3f5f9 0%,#e6eaf1 70%,#dde2eb 100%);border-color:#dbe1ea}.bodymap-svg--xray{background:radial-gradient(120% 78% at 50% 26%,#182a4d 0%,#0c1430 62%,#080d22 100%);border-color:#1d2c4d}.bodymap-label-pill{filter:drop-shadow(0 1px 1.5px #0f172a2e)}.bodymap-callout-card{filter:drop-shadow(0 1px 3px #080d2259)}.bodymap-legend{color:var(--text-muted,#64748b);flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:.75rem 0 0;font-size:.78rem;list-style:none;display:flex}.bodymap-legend li{align-items:center;gap:.35rem;display:inline-flex}.bodymap-legend-dot{width:.7rem;height:.7rem;box-shadow:none;border:1px solid #fff;border-radius:50%;display:inline-block}.bodymap-detail{border-top:1px solid var(--border,var(--line));margin-top:.75rem;padding-top:.75rem}.bodymap-detail h4{margin:.25rem 0 .5rem}.bodymap-detail-actions{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.bodymap-detail-actions .ghost-button{min-height:34px;padding:.35rem .7rem;font-size:.8rem}.bodymap-detail-grid{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.82rem;display:grid}.bodymap-detail-grid dt{color:var(--text-muted,#64748b)}.bodymap-detail-grid dd{margin:0}.bodymap-draft{border:1px solid var(--border,var(--line));background:var(--bg-soft,var(--surface-strong));border-radius:10px;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.bodymap-draft label{flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.bodymap-draft-actions{justify-content:flex-end;gap:.5rem;display:flex}.bodymap-draft-actions .ghost-button,.bodymap-draft-actions .primary-button{min-height:36px;padding:.4rem .9rem;font-size:.82rem}.chat-avatar{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.chat-avatar-img{object-fit:cover;width:100%;height:100%;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.schichtuebergabe-overlay{z-index:1000;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.schichtuebergabe-panel{background:var(--surface-strong);border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000002e}.schichtuebergabe-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.schichtuebergabe-header h2{margin:0;font-size:1.25rem;font-weight:800}.schichtuebergabe-subtitle{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.schichtuebergabe-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.schichtuebergabe-body{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.schichtuebergabe-section{margin-bottom:1.5rem}.schichtuebergabe-section h3{color:var(--accent-strong);margin:0 0 .75rem;font-size:1rem;font-weight:700}.schichtuebergabe-info-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.schichtuebergabe-info-item{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:.6rem .75rem}.schichtuebergabe-info-item .label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.schichtuebergabe-info-item .value{font-size:.92rem;font-weight:700}.schichtuebergabe-patient-list,.schichtuebergabe-wound-list,.schichtuebergabe-mood-list,.schichtuebergabe-warning-list,.schichtuebergabe-task-list{flex-direction:column;gap:.5rem;display:flex}.schichtuebergabe-patient-card,.schichtuebergabe-wound-card,.schichtuebergabe-mood-card,.schichtuebergabe-warning-card,.schichtuebergabe-task-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:.75rem 1rem}.schichtuebergabe-patient-card .patient-header{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.schichtuebergabe-patient-card .patient-times{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-bottom:.4rem;font-size:.76rem;display:flex}.schichtuebergabe-patient-card .patient-services{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.service-tag{border-radius:6px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.service-tag.performed{color:#15803d;background:#dcfce7}.service-tag.not-performed{color:#b91c1c;background:#fee2e2}.patient-notes{color:var(--muted);margin:.3rem 0 0;font-size:.78rem}.wound-trend{font-size:.82rem;font-weight:600}.wound-trend.trend-improving{color:#15803d}.wound-trend.trend-stable{color:var(--muted)}.wound-trend.trend-deteriorating{color:#b91c1c}.wound-trend.trend-unknown{color:var(--muted)}.wound-status{color:var(--muted);font-size:.78rem}.mood-comment,.warning-note{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.task-meta{color:var(--muted);font-size:.76rem}.schichtuebergabe-signature{border-top:2px solid var(--line);margin-top:2rem;padding-top:1rem}.signature-line{color:var(--muted);padding:.5rem 0;font-size:.88rem}.schichtuebergabe-loading,.schichtuebergabe-error,.schichtuebergabe-pdf-preview{text-align:center;color:var(--muted);padding:2rem}.empty-hint{color:var(--muted);font-size:.88rem}
