/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111317;--ink-soft:#1e222a;--paper:#faf9f6;--white:#fff;--muted:#64748b;--line:#11131714;--mint:#c5323b;--cyan:#1e3a8a;--lime:#d97706;--brand-red:#c5323b;--brand-red-soft:#fef2f2;--brand-cream:#f5f1e9;--surface:#f4f2ec;--surface-raised:#fff;--dark:#0d0f14;--dark-soft:#171a22;--font-geist-sans:"Segoe UI Variable", "Segoe UI", Inter, Arial, Helvetica, sans-serif;--font-geist-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--display:var(--font-geist-sans);--hero-title:clamp(3.2rem, 5.8vw + 1rem, 6.8rem);--page-title:clamp(2.8rem, 6vw + .5rem, 7.5rem);--section-title:clamp(2.2rem, 3.8vw + .4rem, 4.6rem);--hero-copy:clamp(1.1rem, 1.05vw + .65rem, 1.45rem);--lead-copy:clamp(1rem, .6vw + .7rem, 1.25rem)}*{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--display);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--display);text-wrap:balance}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mint);outline-offset:3px;box-shadow:0 0 0 2px var(--ink)}.skip-link{z-index:100;color:var(--white);background:var(--mint);border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px 4.5vw;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{width:40px;height:40px;color:var(--white);background:#ffffff14;border:1px solid #fff3;border-radius:10px;place-items:center;font-size:20px;font-weight:900;display:grid}.brand-copy{gap:3px;line-height:1.1;display:grid}.brand-copy strong{letter-spacing:.15em;font-size:17px;font-weight:800}.brand-copy small{letter-spacing:.3em;color:#fff9;font-size:8.5px;font-weight:600}.brand-logo-stack{min-width:8.5rem;height:clamp(2rem,2.2vw + 1.15rem,2.65rem);display:block;position:relative}.brand-logo-img{object-fit:contain;width:auto;height:100%;display:block}.brand-logo-stack .brand-logo-img{opacity:0;visibility:hidden;pointer-events:none;width:auto;height:100%;transition:opacity .18s,visibility .18s;position:absolute;top:0;left:0}.brand-logo-stack .brand-logo-img--night{opacity:1;visibility:visible}html[data-theme=day] .brand-logo-stack .brand-logo-img--night{opacity:0;visibility:hidden}html[data-theme=day] .brand-logo-stack .brand-logo-img--day{opacity:1;visibility:visible}.brand--scale-small .brand-logo-stack{height:clamp(1.55rem,1.6vw + 1rem,2.05rem)}.brand--scale-large .brand-logo-stack{height:clamp(2.35rem,2.8vw + 1.3rem,3.4rem)}.footer-brand .brand-logo-stack{height:clamp(1.7rem,1.8vw + 1rem,2.25rem)}.footer-brand.brand--scale-small .brand-logo-stack{height:clamp(1.4rem,1.4vw + .9rem,1.85rem)}.footer-brand.brand--scale-large .brand-logo-stack{height:clamp(2rem,2.2vw + 1.1rem,2.7rem)}.admin-login-page .brand-logo-stack .brand-logo-img--night,.admin-access-page .brand-logo-stack .brand-logo-img--night,.admin-sidebar .brand-logo-stack .brand-logo-img--night,.customer-login-page .brand-logo-stack .brand-logo-img--night,.customer-portal-login-page .brand-logo-stack .brand-logo-img--night,.cp-page .cp-sidebar .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .admin-login-page .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .admin-access-page .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .admin-sidebar .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .customer-login-page .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .customer-portal-login-page .brand-logo-stack .brand-logo-img--night,html[data-theme=day] .cp-page .cp-sidebar .brand-logo-stack .brand-logo-img--night{opacity:1;visibility:visible}.admin-login-page .brand-logo-stack .brand-logo-img--day,.admin-access-page .brand-logo-stack .brand-logo-img--day,.admin-sidebar .brand-logo-stack .brand-logo-img--day,.customer-login-page .brand-logo-stack .brand-logo-img--day,.customer-portal-login-page .brand-logo-stack .brand-logo-img--day,.cp-page .cp-sidebar .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .admin-login-page .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .admin-access-page .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .admin-sidebar .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .customer-login-page .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .customer-portal-login-page .brand-logo-stack .brand-logo-img--day,html[data-theme=day] .cp-page .cp-sidebar .brand-logo-stack .brand-logo-img--day{opacity:0;visibility:hidden}.brand-logo-fx{isolation:isolate;overflow:visible}.brand-logo-fx:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(108deg, transparent 32%, var(--brand-red) 46%, var(--white) 50%, var(--brand-red) 54%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-logo-fx:after{background:linear-gradient(108deg, transparent 32%, color-mix(in srgb, var(--brand-red) 70%, white) 46%, var(--white) 50%, color-mix(in srgb, var(--brand-red) 70%, white) 54%, transparent 68%)}}.brand-logo-fx:after{opacity:0;-webkit-mask:var(--logo-mask) left center / contain no-repeat;-webkit-mask:var(--logo-mask) left center / contain no-repeat;-webkit-mask:var(--logo-mask) left center / contain no-repeat;-webkit-mask:var(--logo-mask) left center / contain no-repeat;mask:var(--logo-mask) left center / contain no-repeat;background-position:180% 0;background-size:260% 100%}.brand-logo-fx .brand-logo-img--night,.brand-logo-fx .brand-logo-img--day{filter:drop-shadow(0 0 #0000);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s;transform:translateZ(0)}.brand:hover .brand-logo-fx .brand-logo-img--night,.brand:focus-visible .brand-logo-fx .brand-logo-img--night,html[data-theme=day] .brand:hover .brand-logo-fx .brand-logo-img--day,html[data-theme=day] .brand:focus-visible .brand-logo-fx .brand-logo-img--day{filter:drop-shadow(0 0 5px var(--brand-red)) drop-shadow(0 0 12px var(--brand-red));transform:scale(1.03)}@supports (color:color-mix(in lab, red, red)){.brand:hover .brand-logo-fx .brand-logo-img--night,.brand:focus-visible .brand-logo-fx .brand-logo-img--night,html[data-theme=day] .brand:hover .brand-logo-fx .brand-logo-img--day,html[data-theme=day] .brand:focus-visible .brand-logo-fx .brand-logo-img--day{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--brand-red) 55%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--brand-red) 28%, transparent))}}.brand:hover .brand-logo-fx:after,.brand:focus-visible .brand-logo-fx:after{opacity:1;animation:1.15s cubic-bezier(.2,.8,.2,1) both brandLogoSweep}.admin-login-page .brand-logo-stack,.admin-access-page .brand-logo-stack,.customer-login-page .brand-logo-stack,.customer-portal-login-page .brand-logo-stack{min-width:12rem}@keyframes brandLogoSweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.brand-logo-fx .brand-logo-img--night,.brand-logo-fx .brand-logo-img--day,.brand:hover .brand-logo-fx .brand-logo-img--night,.brand:hover .brand-logo-fx .brand-logo-img--day{filter:none;transition-duration:.01ms;transform:none}.brand:hover .brand-logo-fx:after,.brand:focus-visible .brand-logo-fx:after{opacity:.2;animation:none}}.header-cta-cluster{justify-self:end;align-items:center;gap:clamp(.9rem,1.4vw,1.35rem);display:inline-flex}.theme-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1015b3;border:1px solid #ffffff24;border-radius:999px;padding:4px;display:inline-flex;position:static}.theme-toggle button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:clamp(2rem,1.4vw + 1.55rem,2.35rem);height:clamp(2rem,1.4vw + 1.55rem,2.35rem);padding:0;display:grid}.theme-toggle-icon{width:clamp(1rem,.5vw + .85rem,1.15rem);height:clamp(1rem,.5vw + .85rem,1.15rem);display:block}.theme-toggle button[aria-pressed=true]{color:var(--white);background:var(--mint)}:is(body:has(.admin-page) .theme-toggle,body:has(.admin-access-page) .theme-toggle){display:none}.site-header nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1015bf;border:1px solid #ffffff1f;border-radius:999px;gap:clamp(18px,2.2vw,32px);padding:10px 22px;display:flex}.site-header nav a{color:#ffffffc7;font-size:13.5px;font-weight:600;transition:color .2s;position:relative}.site-header nav a:after{content:"";background:var(--mint);height:2px;transition:right .2s;position:absolute;bottom:-4px;left:0;right:100%}.site-header nav a:hover{color:#fff}.site-header nav a:hover:after{right:0}.header-cta{background:var(--white);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.header-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.header-actions{align-items:center;gap:16px;display:flex}.customer-login-link{color:#ffffffbf;font-size:12px;font-weight:700}.customer-login-link:hover{color:#fff}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #ffffff29;border-radius:50%;place-content:center;gap:5px;width:40px;height:40px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#fff;width:16px;height:1.5px;transition:transform .2s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-nav[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1015fa;border:1px solid #ffffff24;border-radius:16px;gap:0;width:min(300px,100vw - 40px);padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 60px #00000080}.mobile-nav nav a{color:#ffffffbf;border-radius:8px;padding:12px 14px;font-size:13px}.mobile-nav nav a:after{display:none}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{color:#fff;background:#ffffff14}.mobile-nav nav .mobile-nav-cta{color:var(--white);background:var(--mint);text-align:center;margin-top:8px;font-weight:800}.hero{color:#fff;background:radial-gradient(circle at 68% 35%, #173a49 0, #0b202c 26%, var(--ink) 62%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:3vw;height:100vh;min-height:860px;padding:120px 5vw 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 72% 18%,#82f7bc2e,#0000 42%),radial-gradient(at 14% 88%,#69cfff24,#0000 46%);animation:18s ease-in-out infinite auroraDrift;position:absolute;inset:-20% -12%}.hero-grid{opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:60px 60px;animation:22s ease-in-out infinite reverse auroraDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.orb{filter:blur(5px);opacity:.4;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.orb-one{background:radial-gradient(circle,#69cfff59,#0000 68%);width:380px;height:380px;top:15%;right:6%}.orb-two{background:radial-gradient(circle,#82f7bc40,#0000 68%);width:280px;height:280px;animation-delay:-4s;bottom:5%;left:-8%}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow,.kicker{color:var(--muted);letter-spacing:.18em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow{color:#fff9}.pulse{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #82f7bc80}.hero h1{max-width:920px;font-size:var(--hero-title);letter-spacing:-.07em;margin:24px 0 28px;font-weight:620;line-height:.92}.hero h1 span{color:#0000;background:linear-gradient(110deg, var(--mint) 0%, var(--cyan) 40%, #fff 52%, var(--mint) 74%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite headingShine;display:block}.hero-lead{color:#ffffffb8;max-width:680px;font-size:var(--hero-copy);margin:0;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:14px;font-weight:750;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{color:var(--ink);background:var(--mint);box-shadow:0 14px 40px #82f7bc29}.button-ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.hero-proof{align-items:center;gap:14px;margin-top:38px;display:flex}.hero-proof p{color:#ffffff70;margin:0;font-size:11px;line-height:1.5}.hero-proof strong{color:#fffc;font-weight:600}.avatar-stack{padding-left:8px;display:flex}.avatar-stack span{border:2px solid var(--ink);width:30px;height:30px;color:var(--ink);background:var(--mint);border-radius:50%;place-items:center;margin-left:-8px;font-size:9px;font-weight:900;display:grid}.avatar-stack span:nth-child(2){background:var(--cyan)}.avatar-stack span:nth-child(3){background:var(--lime)}.product-stage{z-index:2;perspective:1400px;position:relative}.stage-glow{filter:blur(70px);background:#69cfff1f;animation:4s ease-in-out infinite breathe;position:absolute;inset:8% 5%}.dashboard-window{color:var(--ink);transform-origin:0;background:#edf1ef;border:1px solid #ffffff26;border-radius:22px;animation:7s ease-in-out infinite dashboardFloat;position:relative;overflow:hidden;transform:rotateY(-6deg)rotateX(3deg);box-shadow:0 40px 100px #00000073,inset 0 1px #fff9}.window-bar{background:#ffffffc2;border-bottom:1px solid #07131c14;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.window-bar>span{color:#75828a;letter-spacing:.08em;font-size:9px}.window-bar b{color:#16724b;background:#d8f8e7;border-radius:999px;padding:5px 8px;font-size:8px}.dashboard-caption{color:#ffffff7a;letter-spacing:.035em;margin:0;font-size:8px;position:absolute;bottom:-39px;right:4px}.window-dots{gap:5px;display:flex}.window-dots i{background:#c9d0d1;border-radius:50%;width:6px;height:6px}.dashboard-body{grid-template-columns:54px 1fr;min-height:440px;display:grid}.dashboard-body aside{background:#0a1922;flex-direction:column;align-items:center;gap:24px;padding-top:18px;display:flex}.dashboard-body aside .side-logo{color:#0a1922;background:var(--mint);border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.dashboard-body aside i{background:#fff3;border-radius:999px;width:15px;height:4px}.dashboard-body aside i.active{background:radial-gradient(circle, var(--mint) 2px, #82f7bc1f 3px);border:1px solid #82f7bc33;width:25px;height:25px;animation:2.4s ease-in-out infinite pulse}.dashboard-main{min-width:0;padding:26px}.dash-heading{justify-content:space-between;align-items:center;display:flex}.dash-heading div{gap:4px;display:grid}.dash-heading small,.dash-heading>span{color:#89949a;font-size:8px}.dash-heading strong{font-size:17px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.metric-row>div{background:#fff;border:1px solid #07131c0f;border-radius:13px;gap:8px;padding:16px;display:grid;position:relative}.metric-row small{color:#8a969c;font-size:8px}.metric-row strong{font-size:clamp(14px,1.4vw,21px)}.metric-row em{color:#1d9b67;font-size:7px;font-style:normal}.dash-lower{grid-template-columns:1.5fr .8fr;gap:10px;margin-top:10px;display:grid}.chart-card,.ai-card{background:#fff;border-radius:13px;min-height:210px;padding:16px}.card-head{justify-content:space-between;font-size:9px;display:flex}.card-head small{color:#8a969c}.chart-bars{justify-content:space-around;align-items:flex-end;gap:7px;height:115px;padding-top:20px;display:flex}.chart-bars i{background:linear-gradient(to top, var(--brand-red), var(--mint));transform-origin:bottom;border-radius:4px 4px 1px 1px;flex:1;max-width:18px;animation:1.4s both grow}.chart-bars i:first-child{animation-delay:50ms}.chart-bars i:nth-child(2){animation-delay:.15s}.chart-bars i:nth-child(3){animation-delay:.25s}.chart-bars i:nth-child(4){animation-delay:.35s}.chart-bars i:nth-child(5){animation-delay:.45s}.chart-bars i:nth-child(6){animation-delay:.55s}.chart-bars i:nth-child(7){animation-delay:.65s}.chart-labels{color:#98a1a5;justify-content:space-around;font-size:6px;display:flex}.ai-icon{width:28px;height:28px;color:var(--ink);background:var(--mint);border-radius:9px;place-items:center;display:grid}.ai-card small{color:var(--mint);letter-spacing:.12em;margin-top:16px;font-size:7px;display:block}.ai-card strong{margin-top:8px;font-size:12px;display:block}.ai-card p{color:#ffffff8c;font-size:7px;line-height:1.5}.ai-card-action{color:var(--ink);background:var(--mint);border-radius:6px;padding:7px 10px;font-size:7px;font-weight:800;display:inline-block}.floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091b26d1;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:10px;padding:12px 15px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 18px 50px #0000004d}.floating-card div{gap:3px;display:grid}.floating-card small{color:#ffffff7a;font-size:7px}.floating-card strong{font-size:10px}.floating-order{bottom:12%;left:-7%}.floating-ai{animation-delay:-2.5s;top:21%;right:-4%}.floating-ai>span{color:var(--mint);font-size:20px}.status-dot{background:var(--mint);width:9px;height:9px;box-shadow:0 0 14px var(--mint);border-radius:50%;animation:2s infinite pulse}.floating-order .status-dot{animation-delay:0s}.floating-ai .status-dot{animation-delay:.9s}.scroll-cue{z-index:3;color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:inline-flex;position:absolute;bottom:34px;left:5vw}.scroll-cue:after{content:"";background:linear-gradient(#82f7bccc,#0000);width:1px;height:28px;animation:1.8s ease-in-out infinite scrollLine}.live-strip-wrap{background:var(--ink);position:relative}.live-toast{z-index:40;border:1px solid var(--mint);align-items:center;gap:10px;max-width:min(22rem,100vw - 2rem);padding:10px 14px;display:flex;position:fixed;bottom:clamp(1rem,3vw,1.6rem)}@supports (color:color-mix(in lab, red, red)){.live-toast{border:1px solid color-mix(in srgb, var(--mint) 28%, transparent)}}.live-toast{color:var(--paper);background:var(--ink);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.live-toast{background:color-mix(in srgb, var(--ink) 92%, var(--paper))}}.live-toast{box-shadow:0 18px 50px var(--ink)}@supports (color:color-mix(in lab, red, red)){.live-toast{box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 40%, transparent)}}.live-toast.is-right{animation:.55s both liveToastIn;left:auto;right:clamp(.85rem,3vw,1.5rem)}.live-toast.is-left{animation:.55s both liveToastInLeft;left:clamp(.85rem,3vw,1.5rem);right:auto}.live-toast.is-right.is-out{animation:.4s both liveToastOut}.live-toast.is-left.is-out{animation:.4s both liveToastOutLeft}body:has(.cookie-notice) .live-toast{bottom:clamp(7.2rem,22vw,10rem)}.live-toast small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.58rem,.15vw + .55rem,.68rem);font-weight:800;display:block}.live-toast strong{margin-top:2px;font-size:clamp(.72rem,.2vw + .68rem,.82rem);font-weight:700;display:block}.live-toast .status-dot{flex:none;width:7px;height:7px}.live-strip{color:var(--paper);flex-wrap:wrap;align-items:center;gap:clamp(.65rem,1.8vw,1.45rem);padding:.52rem 5vw;display:flex}@supports (color:color-mix(in lab, red, red)){.live-strip{color:color-mix(in srgb, var(--paper) 78%, var(--ink))}}.live-strip{background:var(--ink);border-top:1px solid var(--mint)}@supports (color:color-mix(in lab, red, red)){.live-strip{border-top:1px solid color-mix(in srgb, var(--mint) 22%, transparent)}}.live-strip{border-bottom:1px solid var(--mint)}@supports (color:color-mix(in lab, red, red)){.live-strip{border-bottom:1px solid color-mix(in srgb, var(--mint) 16%, transparent)}}.live-strip-kicker{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;align-items:center;margin:0 4px 0 0;font-size:clamp(.58rem,.18vw + .55rem,.68rem);font-weight:800;display:inline-flex}.live-strip-item{align-items:center;gap:8px;font-size:clamp(.72rem,.22vw + .68rem,.82rem);display:inline-flex}.live-strip-item strong{color:var(--mint);font-variant-numeric:tabular-nums;font-weight:800}.live-strip .status-dot{flex:none;width:7px;height:7px}.live-strip-item:nth-child(3) .status-dot{animation-delay:.35s}.live-strip-item:nth-child(4) .status-dot{animation-delay:.7s}.live-strip-item:nth-child(5) .status-dot{animation-delay:1.05s}.live-strip-item:nth-child(6) .status-dot{animation-delay:1.4s}.trust-strip{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:26px 5vw;display:flex}.trust-strip p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.brand-line{flex:1;justify-content:flex-end;align-items:center;gap:clamp(20px,3vw,50px);display:flex}.brand-line a{transition:opacity .2s,transform .2s}.brand-line a:hover{opacity:.65;transform:translateY(-2px)}.brand-line strong{color:#22333d;letter-spacing:.05em;font-size:clamp(13px,1.25vw,18px)}.brand-line strong span{color:#819099;font-weight:400}.brand-line i{background:#b3bec2;border-radius:50%;width:3px;height:3px}.start-path{background:#fff;padding:90px 5vw 110px}.start-steps{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,60px);display:grid}.start-step{text-align:center}.start-step-mark{place-items:center;height:140px;margin-bottom:8px;display:grid;position:relative}.start-step-mark strong{color:#07131c0f;letter-spacing:-.08em;font-size:clamp(6rem,8vw,8.5rem);font-weight:800;line-height:.8;position:absolute}.start-step-orb{z-index:1;width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;animation:5s ease-in-out infinite float,2.4s ease-in-out infinite pulse;display:grid;position:relative}.start-step-orb-1{background:var(--mint);animation-delay:0s,0s}.start-step-orb-2{background:var(--cyan);animation-delay:-1.6s,.4s}.start-step-orb-3{background:var(--lime);animation-delay:-3.2s,.8s}.start-step h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(18px,1.5vw,24px)}.start-step p{max-width:320px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.7}.start-step a{color:var(--brand-red);margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.start-promo{margin-top:70px}.start-promo-viewport{border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #07131c38}.start-promo-track{will-change:transform;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}.start-promo-slide{box-sizing:border-box;width:100%;min-width:100%;box-shadow:none;border-radius:0;flex:0 0 100%;margin:0}.start-promo-slide--pos{background:radial-gradient(circle at 78% 30%, #173a49 0, #0b202c 40%, var(--ink) 76%)}.start-promo-controls{align-items:center;gap:8px;display:flex}.start-promo-controls>button:not(.hero-stage-nav){cursor:pointer;background:#07131c33;border:0;border-radius:50%;width:9px;height:9px;padding:0}.start-promo-controls>button.is-active{background:var(--mint);animation:2s infinite pulse;box-shadow:0 0 0 4px #82f7bc38}.start-promo-controls .hero-stage-nav{color:var(--ink);border-color:var(--line);background:#fff}.start-banner{color:#fff;background:radial-gradient(circle at 22% 38%, #173a49 0, #0b202c 38%, var(--ink) 74%);border-radius:28px;grid-template-columns:minmax(260px,.85fr) 1.15fr;align-items:center;gap:clamp(20px,4vw,50px);min-height:360px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.start-banner-grid{opacity:.18;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;animation:22s ease-in-out infinite reverse auroraDrift;position:absolute;inset:0}.start-banner-glow{filter:blur(60px);background:#82f7bc33;height:280px;animation:4s ease-in-out infinite breathe;position:absolute;inset:-18% 38% auto -8%}.start-banner-orb{filter:blur(6px);opacity:.45;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.start-banner-orb-a{background:radial-gradient(circle,#69cfff66,#0000 68%);width:180px;height:180px;top:-20px;right:8%}.start-banner-orb-b{background:radial-gradient(circle,#82f7bc52,#0000 68%);width:140px;height:140px;animation-delay:-3s;bottom:-30px;left:28%}.start-banner-stage{z-index:1;min-height:240px;position:relative}.start-banner-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091b26c7;border:1px solid #fff3;border-radius:20px;align-content:start;gap:8px;display:grid;position:absolute;box-shadow:0 22px 60px #00000059}.start-banner-card-back{width:min(250px,78%);padding:18px;top:18px;left:8%;transform:rotate(10deg)}.start-banner-card-front{width:min(280px,88%);min-height:168px;padding:22px 22px 24px;animation:7s ease-in-out infinite dashboardFloat;top:54px;left:0;transform:rotate(-9deg)}.start-banner-chip{background:linear-gradient(145deg, var(--mint), var(--cyan));background-size:220%;border-radius:6px;width:34px;height:26px;margin-bottom:8px;animation:9s ease-in-out infinite headingShine}.start-banner-card small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.start-banner-card strong{font-size:16px}.start-banner-card em{color:var(--mint);font-size:13px;font-style:normal}.start-banner-lines{background:#ffffff1f;border-radius:999px;width:62%;height:8px;margin-top:16px;box-shadow:0 14px #ffffff14}.start-banner-card .status-dot{position:absolute;top:20px;right:18px}.start-banner-copy{z-index:1;position:relative}.start-banner-copy h3{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:620;line-height:.92}.start-banner-copy h3 span{color:#0000;background:linear-gradient(110deg, var(--mint) 0%, var(--cyan) 40%, #fff 52%, var(--mint) 74%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite headingShine;display:block}.start-banner-copy p{color:#ffffffb3;max-width:520px;font-size:var(--lead-copy);margin:0 0 26px;line-height:1.6}.start-shop{z-index:1;min-height:280px;position:relative}.start-shop-screen{width:min(320px,100%);min-height:250px;color:var(--ink);transform-origin:0;background:#edf1ef;border:1px solid #fff3;border-radius:18px;padding:12px;animation:7s ease-in-out infinite dashboardFloat;position:relative;transform:rotateY(-6deg)rotateX(3deg);box-shadow:0 28px 70px #00000059}.start-shop-bar{align-items:center;gap:5px;margin-bottom:10px;display:flex}.start-shop-bar i{background:#c9d0d1;border-radius:50%;width:7px;height:7px}.start-shop-bar span{color:#75828a;letter-spacing:.08em;margin-left:8px;font-size:8px}.start-shop-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.start-shop-grid article{background:#fff;border-radius:10px;gap:4px;padding:8px;display:grid}.start-shop-grid article.is-hot{box-shadow:0 0 0 2px var(--mint);animation:2s infinite pulse}.start-shop-grid b{background:linear-gradient(160deg, var(--mint), var(--cyan));border-radius:7px;height:36px;display:block}.start-shop-grid article:nth-child(2) b{background:linear-gradient(160deg, var(--lime), var(--mint))}.start-shop-grid article:nth-child(3) b{background:linear-gradient(160deg, var(--cyan), #edf1ef)}.start-shop-grid small{color:#8a969c;font-size:8px}.start-shop-grid em{font-size:11px;font-style:normal;font-weight:800}.start-shop-cart{color:#fff;background:#091b26e0;border:1px solid #fff3;border-radius:13px;align-items:center;gap:8px;width:min(190px,80%);padding:10px 12px;animation:.7s cubic-bezier(.2,.7,.2,1) both heroOrderIn,5s ease-in-out .7s infinite float;display:flex;position:absolute;bottom:18px;left:-18px}.start-shop-cart svg{width:18px;height:18px;color:var(--mint);flex-shrink:0}.start-shop-cart small{color:var(--mint);letter-spacing:.06em;text-transform:uppercase;font-size:7px;display:block}.start-shop-cart strong{font-size:10px;display:block}.start-shop-buyer{justify-items:center;gap:4px;animation:5s ease-in-out infinite float;display:grid;position:absolute;bottom:8px;right:4%}.start-shop-buyer img{border:3px solid var(--mint);background:#fff;border-radius:50%;width:52px;height:52px}.start-shop-buyer small{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.start-shop-cursor{z-index:3;color:#fff;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite shopClick;position:absolute;top:38%;left:42%}.start-shop-cursor svg{filter:drop-shadow(0 4px 8px #0006);width:22px;height:22px}.start-shop-cursor i{background:var(--mint);border-radius:50%;width:10px;height:10px;animation:2s infinite pulse;position:absolute;top:4px;left:4px}@keyframes shopClick{0%,to{transform:translate(0)scale(1)}42%{transform:translate(36px,22px)scale(1)}50%{transform:translate(36px,22px)scale(.82)}58%{transform:translate(36px,22px)scale(1)}}.pos-banner{color:#fff;background:radial-gradient(circle at 78% 30%, #173a49 0, #0b202c 40%, var(--ink) 76%);border-radius:28px;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:clamp(20px,4vw,50px);min-height:320px;margin-top:22px;padding:clamp(36px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #07131c38}.pos-banner-stage{z-index:1;place-items:center;min-height:240px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.pos-banner-track{will-change:transform;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}.pos-slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;padding:8px 4px}.pos-card{box-sizing:border-box;aspect-ratio:1.586;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091b26c7;border:1px solid #fff3;border-radius:20px;gap:8px;width:min(340px,88%);min-height:0;padding:clamp(16px,2.5vw,26px);animation:7s ease-in-out infinite paymentCardFloat;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 22px 60px #00000059}@keyframes paymentCardFloat{0%,to{transform:translateY(3px)rotate(-3deg)}50%{transform:translateY(-5px)rotate(-1deg)}}.pos-card svg{width:28px;height:28px;color:var(--mint);position:absolute;bottom:18px;right:18px}.pos-card small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.pos-card strong{font-size:20px}.pos-card em{color:var(--mint);font-size:13px;font-style:normal}.pos-banner-controls{gap:8px;margin-top:22px;display:flex}.pos-banner-controls button{cursor:pointer;background:#ffffff47;border:0;border-radius:50%;width:9px;height:9px;padding:0}.pos-banner-controls button.is-active{background:var(--mint);animation:2s infinite pulse;box-shadow:0 0 0 4px #82f7bc38}.start-banner-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 8px 0;font-size:12px;display:flex}.start-banner-bar small{text-align:center;flex:1;font-size:12px}.start-banner-bar a{color:var(--brand-red);font-weight:800}.start-features{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;display:grid}.start-features-heading{grid-template-columns:1fr minmax(280px,.62fr);align-items:end;gap:clamp(32px,6vw,90px);margin-top:95px;display:grid}.start-features-heading h2{letter-spacing:-.055em;max-width:760px;margin:17px 0 0;font-size:clamp(34px,3.7vw,58px);line-height:1}.start-features-heading>p{max-width:520px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.start-feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff6b;flex-direction:column;min-height:300px;padding:clamp(22px,2.3vw,34px);transition:transform .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.start-feature:hover{z-index:2;background:#fff;transform:translateY(-7px);box-shadow:0 28px 70px #07131c17}.start-feature-top{justify-content:space-between;align-items:flex-start;display:flex}.start-feature-icon{border:1px solid var(--line);background:var(--white);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;margin:0;animation:5s ease-in-out infinite float;display:grid}.start-feature-icon-1{color:var(--brand-red);animation-delay:0s}.start-feature-icon-2{color:var(--ink);animation-delay:-.6s}.start-feature-icon-3{color:var(--brand-red);animation-delay:-1.2s}.start-feature-icon-4{color:var(--ink);animation-delay:-1.8s}.start-feature-icon-5{color:var(--brand-red);animation-delay:-2.4s}.start-feature-icon-6{color:var(--ink);animation-delay:-3s}.start-feature-icon-7{color:var(--brand-red);animation-delay:-3.6s}.start-feature-icon-8{color:var(--ink);animation-delay:-4.2s}.start-feature-number{color:#9aa6ab;letter-spacing:.12em;font-size:clamp(9px,.65vw,11px)}.start-feature-copy{margin-top:auto;padding-top:42px}.start-feature-copy small{color:var(--brand-red);letter-spacing:.14em;font-size:clamp(8px,.55vw,10px);font-weight:800}.start-feature h3{letter-spacing:-.035em;margin:10px 0 11px;font-size:clamp(20px,1.5vw,26px)}.start-feature p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.start-feature-line{background:var(--mint);transform-origin:0;width:42px;height:2px;margin-top:25px;transition:width .35s}.start-feature:hover .start-feature-line{width:100%}.story-band{background:#fff;grid-template-columns:minmax(280px,.92fr) minmax(300px,1.08fr);align-items:center;gap:clamp(40px,6vw,100px);padding:110px 5vw;display:grid}.story-band-copy h2{font-size:var(--section-title);letter-spacing:-.06em;margin:18px 0 22px;font-weight:610;line-height:.98}.story-band-copy h2 em{color:var(--brand-red);font-style:normal}.story-band-copy p{max-width:520px;color:var(--muted);font-size:var(--lead-copy);margin:0 0 32px;line-height:1.7}.story-band-stage{min-width:0}.story-band-viewport{border:1px solid var(--line);background:var(--paper);border-radius:22px;overflow:hidden}.story-band-track{will-change:transform;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}.story-band-quote{box-sizing:border-box;width:100%;min-width:100%;color:var(--ink);flex:0 0 100%;margin:0;padding:clamp(28px,4vw,46px)}.story-band-tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.story-band-tags b,.story-band-tags em{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.story-band-tags b{color:#16724b;background:#d8f8e7}.story-band-tags em{color:var(--ink);border:1px solid var(--line);background:#fff}.story-band-tags svg{width:11px;height:11px}.story-band-stars{color:var(--brand-red);gap:3px;margin-bottom:14px;display:flex}.story-band-stars svg{width:16px;height:16px}.story-band-stars path{fill:currentColor;stroke:none}.story-band-quote p{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,1.6vw + .6rem,1.85rem);font-weight:560;line-height:1.35}.story-band-quote footer{align-items:center;gap:12px;margin-top:22px;display:flex}.story-band-quote footer img{object-fit:cover;background:#edf1ef;border:2px solid #d8f8e7;border-radius:50%;width:56px;height:56px}.story-band-quote footer div{gap:4px;display:grid}.story-band-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;display:grid}.story-band-metrics>div{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:12px}.story-band-metrics dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.story-band-metrics dd{color:var(--brand-red);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(18px,1.8vw,26px);font-weight:700}.story-band-quote strong{color:var(--ink);letter-spacing:.04em;font-size:13px}.story-band-quote small{color:var(--muted);font-size:11px}.story-band-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.story-band-footer>p{color:var(--muted);letter-spacing:.03em;margin:0;font-size:10px}.story-band-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.story-band-controls .hero-stage-nav{color:var(--ink);border-color:var(--line);background:#fff}.story-band-controls .hero-stage-dots button{background:#07131c2e}.story-band-controls .hero-stage-dots button.is-active{background:var(--mint)}.edge-section{border-top:1px solid var(--line);background:#fff;padding:110px 5vw 120px}.edge-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.edge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:clamp(24px,3vw,38px);display:flex}.edge-grid span{color:#9aa6ab;letter-spacing:.12em;font-size:10px}.edge-grid h3{letter-spacing:-.035em;max-width:240px;margin:36px 0 14px;font-size:clamp(22px,1.8vw,30px);line-height:1.12}.edge-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.close-band{color:var(--ink);border-top:1px solid var(--line);background:#fff;justify-items:start;padding:100px 5vw;display:grid}.close-band h2{max-width:920px;font-size:var(--section-title);letter-spacing:-.06em;margin:20px 0 24px;font-weight:610;line-height:.98}.close-band h2 em{color:var(--brand-red);font-style:normal}.close-band>p{max-width:620px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.close-band-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.close-band .button-ghost{border-color:var(--line);color:var(--ink)}.platform-section{color:#fff;background:#07131c;grid-template-columns:minmax(320px,.78fr) 1.22fr;gap:clamp(55px,8vw,130px);padding:130px 5vw;display:grid}.platform-intro{align-self:start;position:sticky;top:130px}.platform-intro h2{font-size:var(--section-title);letter-spacing:-.06em;margin:22px 0 28px;font-weight:610;line-height:.99}.platform-intro h2 em{color:var(--mint);font-style:normal}.platform-intro p{color:#ffffff8f;max-width:590px;margin:0;font-size:15px;line-height:1.8}.platform-link{color:var(--mint);border-bottom:1px solid #82f7bc73;align-items:center;gap:28px;margin-top:38px;padding-bottom:10px;font-size:12px;font-weight:760;display:inline-flex}.platform-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.platform-card{background:#ffffff05;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:340px;padding:clamp(25px,3vw,42px);transition:background .3s,transform .3s;display:flex}.platform-card:hover{z-index:1;background:#82f7bc0e;transform:translateY(-5px)}.platform-card-top{color:#ffffff5c;justify-content:space-between;align-items:center;font-size:9px;display:flex}.platform-card-top i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #82f7bc80}.platform-card h3{letter-spacing:-.035em;max-width:270px;margin:60px 0 15px;font-size:clamp(21px,1.8vw,29px);line-height:1.12}.platform-card p{color:#ffffff7a;margin:0;font-size:12px;line-height:1.75}.platform-card small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:30px;font-size:9px}.section{padding:120px 5vw}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:58px;display:flex}.section-heading h2,.integration-section h2{font-size:var(--section-title);letter-spacing:-.06em;margin:16px 0 0;font-weight:620;line-height:1}.section-heading>p{max-width:520px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff61;flex-direction:column;min-height:430px;padding:28px;transition:transform .35s,background .35s,box-shadow .35s;display:flex;position:relative}.product-card:hover{z-index:2;background:#fff;transform:translateY(-10px);box-shadow:0 30px 80px #07131c1a}.product-number{color:#9aa6ab;font-size:10px}.product-icon{border:1px solid var(--line);border-radius:20px;width:68px;height:68px;margin:52px 0 28px;position:relative;transform:rotate(-5deg)}.product-icon i{background:var(--ink);border-radius:7px;width:24px;height:24px;position:absolute}.product-icon i:first-child{background:var(--mint);top:13px;left:13px}.product-icon i:nth-child(2){bottom:11px;right:11px}.product-icon i:nth-child(3){background:var(--cyan);width:7px;height:7px;top:10px;right:9px}.product-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(24px,1.85vw,32px)}.product-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.tag-row{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.tag-row span{color:#607079;background:#e9efec;border-radius:999px;padding:7px 9px;font-size:8px}.product-card>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:11px;font-weight:700;display:flex}.ai-section{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;align-items:center;min-height:0;display:grid;overflow:hidden}.ai-visual{background:radial-gradient(circle, var(--mint), transparent 58%);place-items:center;height:100%;min-height:0;padding:clamp(30px,5vw,72px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-visual{background:radial-gradient(circle, color-mix(in srgb, var(--mint) 18%, transparent), transparent 58%)}}.ai-console{z-index:1;background:#05121bd1;border:1px solid #ffffff21;border-radius:22px;width:min(100%,560px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.ai-console-bar,.ai-console-footer{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:flex}.ai-console-bar>span{color:#ffffff85;letter-spacing:.08em;margin-right:auto;font-size:clamp(9px,.65vw,11px);font-weight:700}.ai-console-bar>i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.ai-console-bar>i:first-of-type{background:var(--mint)}.ai-console-stage{gap:14px;padding:clamp(16px,2.2vw,22px);display:grid}.ai-core{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:clamp(14px,1.8vw,18px);display:grid}.ai-core-mark{color:#ffffffe6;width:clamp(34px,3vw,40px);height:clamp(34px,3vw,40px)}.ai-core div{gap:6px;min-width:0;display:grid}.ai-core small{color:var(--mint);letter-spacing:.14em;font-size:clamp(9px,.7vw,11px);font-weight:800}.ai-core strong{letter-spacing:-.03em;font-size:clamp(16px,1.35vw,22px);font-weight:650;line-height:1.15}.ai-core span{color:#ffffff9e;letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:clamp(8px,.58vw,10px)}.ai-node-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-node{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:6px;min-width:0;padding:14px 15px;display:grid}.ai-node small{color:var(--mint);letter-spacing:.08em;font-size:clamp(8px,.55vw,10px);font-weight:800}.ai-node strong{letter-spacing:-.02em;font-size:clamp(13px,1vw,16px);font-weight:650}.ai-node span{color:#ffffff80;font-size:clamp(11px,.75vw,13px);line-height:1.45}.ai-console-footer{border-top:1px solid #ffffff1a;border-bottom:0;justify-content:space-between}.ai-console-footer span{color:#ffffffb3;align-items:center;gap:8px;font-size:clamp(8px,.58vw,10px);display:flex}.ai-console-footer span i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.ai-console-footer small{color:#ffffff59;font-size:clamp(8px,.55vw,9px)}.ai-content{padding:100px 8vw 100px 5vw}.kicker-light{color:var(--mint)}.ai-content h2,.cta-section h2{font-size:var(--section-title);letter-spacing:-.06em;margin:20px 0 28px;font-weight:600;line-height:.98}.ai-content h2 em{color:var(--mint);font-style:normal}.ai-content>p{color:#ffffff8f;max-width:570px;font-size:15px;line-height:1.75}.ai-list{grid-template-columns:1fr 1fr;gap:14px 20px;margin:36px 0;display:grid}.ai-list div{color:#ffffffc2;align-items:center;gap:10px;font-size:11px;display:flex}.ai-list span{color:var(--mint)}.button-light{color:var(--ink);background:#fff}.integration-section{text-align:center;background:#fff;padding:120px 0;overflow:hidden}.integration-section>.kicker{justify-content:center}.integration-section h2{margin-bottom:65px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.marquee-track{width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-track span{border-right:1px solid var(--line);color:#485961;letter-spacing:.08em;min-width:220px;padding:31px 35px;font-size:13px;font-weight:800}.integration-note{color:var(--muted);margin:28px 0 0;font-size:11px}.package-section{background:radial-gradient(55% 45% at 8% 18%,#c5323b14,#0000 58%),radial-gradient(40% 50% at 92% 80%,#1e3a8a0f,#0000 55%),linear-gradient(165deg,#f0ede6 0%,#faf9f6 48%,#eae6dd 100%);position:relative;overflow:hidden}.package-section:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#11131709 1px,#0000 1px),linear-gradient(90deg,#11131709 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.package-section>*{z-index:1;position:relative}.package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.package-card{--package-accent:var(--mint);isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:linear-gradient(165deg,#fffffff2 0%,#ffffffd1 100%);border:1px solid #11131714;border-radius:22px;flex-direction:column;min-height:470px;padding:32px 30px 28px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s,background .25s;animation:.7s cubic-bezier(.22,1,.36,1) forwards packageReveal;display:flex;position:relative;overflow:hidden;translate:0 18px;box-shadow:0 10px 30px #1113170a}.package-card[data-package-index="0"]{animation-delay:0s}.package-card[data-package-index="1"]{animation-delay:90ms}.package-card[data-package-index="2"]{animation-delay:.18s}.package-card-glow{filter:blur(2px);opacity:.6;pointer-events:none;background:radial-gradient(circle,#c5323b26,#0000 68%);border-radius:50%;width:220px;height:220px;transition:opacity .3s,transform .4s;position:absolute;top:-80px;right:-70px}.package-card-shine{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff59 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)skew(-16deg)}.package-card:hover{border-color:#c5323b59;transform:translateY(-8px);box-shadow:0 20px 45px #11131714,0 0 0 1px #c5323b26}.package-card:hover .package-card-glow{opacity:1;transform:scale(1.1)}.package-card:hover .package-cta-arrow{transform:translate(5px)}.package-card:hover>a{color:var(--mint)}.package-card.featured{color:#fff;background:radial-gradient(circle at 88% 12%, #c5323b33, transparent 40%), radial-gradient(circle at 12% 88%, #1e3a8a24, transparent 45%), linear-gradient(160deg, #171b24 0%, var(--ink) 55%, #0e1015 100%);border-color:#c5323b4d;transform:translateY(-10px);box-shadow:0 24px 60px #00000040}.package-card.featured[data-package-index]{animation-name:packageRevealFeatured}.package-card.featured .package-card-glow{opacity:.8;background:radial-gradient(circle,#c5323b4d,#0000 70%)}.package-card.featured:hover{border-color:#c5323b80;transform:translateY(-12px);box-shadow:0 32px 75px #00000059,0 0 30px #c5323b26}.package-card.featured:hover>a{color:#fff}.popular{z-index:2;color:#fff;background:var(--mint);letter-spacing:.1em;border-radius:999px;padding:6px 12px;font-size:8px;font-weight:800;position:absolute;top:20px;right:20px;box-shadow:0 4px 14px #c5323b66}.package-card-top{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:88px;display:flex}.package-card-top small,.package-card>small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.package-card.featured .package-card-top small{color:#f87171}.package-index{color:#1113172e;letter-spacing:.08em;font-size:11px;font-weight:900}.package-card.featured .package-index{color:#ffffff4d}.package-card h3{letter-spacing:-.05em;color:var(--ink);margin:18px 0 12px;font-size:clamp(36px,3.6vw,48px);line-height:.95}.package-card.featured h3{color:#fff}.package-card p{max-width:370px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.package-card.featured p{color:#ffffffa6}.package-card ul{gap:11px;margin:28px 0;padding:0;list-style:none;display:grid}.package-card li{align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.package-check{width:20px;height:20px;color:var(--mint);background:#c5323b1a;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:900;transition:transform .2s;display:grid}.package-card:hover .package-check{transform:scale(1.08)}.package-card>a{border-top:1px solid #07131c1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;transition:color .3s,border-color .3s;display:flex}.package-card.featured>a{border-color:#ffffff1f}.package-cta-arrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}@keyframes packageReveal{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes packageRevealFeatured{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes packageShine{0%{transform:translate(-120%)skew(-16deg)}to{transform:translate(140%)skew(-16deg)}}@keyframes packageBadgePulse{0%,to{box-shadow:0 8px 22px #82f7bc4d}50%{box-shadow:0 10px 28px #82f7bc8c}}@media (prefers-reduced-motion:reduce){.package-card,.package-card.featured,.popular{opacity:1;translate:none;animation:none!important}.package-card.featured{transform:translateY(-12px)}.package-card:hover,.package-card.featured:hover{transform:none}.package-card.featured:hover{transform:translateY(-12px)}.package-card:hover .package-card-shine{opacity:0;animation:none}}.ecosystem-bridge{color:#fff;background:linear-gradient(135deg,#0b202a,#102f32 58%,#154838);padding:110px 5vw}.ecosystem-bridge-heading{grid-template-columns:minmax(300px,.95fr) minmax(280px,.7fr);align-items:end;gap:70px;display:grid}.ecosystem-bridge h2{font-size:var(--section-title);letter-spacing:-.06em;margin:22px 0 0;line-height:1}.ecosystem-bridge h2 em{color:var(--mint);font-style:normal}.ecosystem-bridge-heading>p{color:#ffffffad;max-width:560px;font-size:var(--lead-copy);margin:0;line-height:1.7}.ecosystem-layer-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.ecosystem-layer-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:300px;padding:28px;display:flex}.ecosystem-layer-grid article>span{color:var(--mint);font-size:8px}.ecosystem-layer-grid small,.package-journey small,.pricing-ecosystem small{color:#ffffff7a;letter-spacing:.12em;margin-top:40px;font-size:8px;font-weight:800}.ecosystem-layer-grid h3,.package-journey h3,.pricing-ecosystem h3{letter-spacing:-.04em;margin:12px 0;font-size:25px}.ecosystem-layer-grid p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.75}.ecosystem-layer-grid a{color:var(--mint);border-top:1px solid #ffffff26;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:10px;font-weight:800;display:flex}.ecosystem-layer-grid i{font-style:normal}.ecosystem-disclaimer{color:#ffffff73;max-width:850px;margin:25px 0 0;font-size:10px;line-height:1.7}.journey-section{background:#f8faf8}.journey-list{border-top:1px solid var(--line)}.journey-item{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(230px,.75fr) 1fr;align-items:center;gap:clamp(18px,4vw,65px);min-height:142px;transition:padding .3s,background .3s;display:grid}.journey-item:hover{background:#fff;padding:0 22px}.journey-item>span{color:#9aa6ab;font-size:10px}.journey-item h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.9vw,28px)}.journey-item p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.cta-section{color:#fff;background:linear-gradient(120deg,#0a2936,#07131c 62%);grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);align-items:start;gap:clamp(45px,6vw,100px);padding:clamp(78px,7vw,105px) 5vw;display:grid;position:relative;overflow:hidden}.cta-section:after{content:"";border:1px solid #82f7bc26;border-radius:50%;width:500px;height:500px;position:absolute;top:-60%;right:10%;box-shadow:0 0 0 90px #82f7bc06,0 0 0 180px #69cfff05}.cta-section>*{z-index:2;position:relative}.cta-section>.cta-noise{z-index:0;opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.cta-section h2{max-width:720px;margin-bottom:28px}.cta-copy>p{color:#ffffff91;max-width:620px;margin:0;font-size:14px;line-height:1.75}.contact-process{border-top:1px solid #ffffff1f;margin-top:38px;display:grid}.contact-process>div{border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:16px 0;display:grid}.contact-process>div>span{color:var(--mint);font-size:9px}.contact-process p{gap:4px;margin:0;display:grid}.contact-process strong{color:#ffffffdb;font-size:12px}.contact-process small{color:#ffffff6b;font-size:10px;line-height:1.5}.contact-direct{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.contact-direct a{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;gap:7px;padding:17px;transition:border-color .25s,background .25s;display:grid}.contact-direct a:hover{background:#82f7bc0e;border-color:#82f7bc66}.contact-direct small{color:#fff6;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.contact-direct strong{color:#ffffffd4;font-size:12px}.contact-direct span{color:var(--mint);font-size:8px}.cta-form-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:26px;overflow:hidden;box-shadow:0 34px 90px #00000038}.cta-form-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(25px,3.4vw,46px);display:flex}.cta-form-heading span{color:var(--mint);letter-spacing:.14em;font-size:9px;font-weight:800}.cta-form-heading small{color:#fff6;font-size:9px}.cta-form-shell .lead-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.lead-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff1;border:1px solid #ffffff24;border-radius:24px;gap:18px;padding:clamp(25px,3.4vw,46px);display:grid;box-shadow:0 34px 90px #00000038}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{gap:8px;display:grid}.lead-form label>span{color:#ffffff8f;letter-spacing:.06em;font-size:9px;font-weight:700}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;width:100%;font:inherit;background:#05121b85;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:13px 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.lead-form input,.lead-form select{min-height:47px}.lead-form textarea{resize:vertical;min-height:105px}.lead-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #82f7bc1a}.lead-form .consent-row{cursor:pointer;grid-template-columns:none;align-items:flex-start;gap:10px;display:flex}.lead-form .consent-row input{width:16px;height:16px;min-height:16px;accent-color:var(--mint);flex:none;margin:1px 0 0}.lead-form .consent-row span{line-height:1.5}.lead-form .consent-row a{color:var(--mint);text-underline-offset:3px;-webkit-text-decoration:underline #82f7bc73;text-decoration:underline #82f7bc73}.honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.form-submit-row{align-items:center;gap:18px;display:flex}.form-submit-row button{min-height:50px;color:var(--ink);background:var(--mint);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.form-submit-row button:disabled{opacity:.6;cursor:wait}.form-submit-row button:active{transform:scale(.98)}.lead-form[aria-busy=true] .form-submit-row button{box-shadow:0 0 0 3px #82f7bc47}.lead-form:has(.form-status.success) .form-submit-row button{box-shadow:0 0 0 3px #82f7bc47}.form-submit-row small{color:#ffffff5e;max-width:150px;font-size:8px;line-height:1.45}.form-status{min-height:18px;margin:-3px 0 0;font-size:11px;line-height:1.5}.form-status.success{color:var(--mint)}.form-status.error{color:#ffb4ad}.quote-page{color:#fff;background:radial-gradient(circle at 12% 20%,#15627657,#0000 34%),linear-gradient(125deg,#0a2936,#07131c 58%,#050d12);min-height:100vh;position:relative;overflow:hidden}.quote-page:after{content:"";z-index:0;pointer-events:none;border:1px solid #82f7bc1f;border-radius:50%;width:820px;height:820px;position:absolute;top:-360px;right:-250px;box-shadow:0 0 0 110px #82f7bc05,0 0 0 220px #69cfff04}.quote-page>header{z-index:2;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:98px;padding:24px 5vw;display:grid;position:relative}.quote-page>header nav{align-items:center;gap:clamp(14px,1.6vw,22px);display:flex}.quote-page>header nav a{color:#ffffffb8;font-size:clamp(12px,1.05vw,13px);font-weight:700;position:relative}.quote-page>header nav a:hover{color:#fff}.quote-page>header .header-cta-cluster{justify-self:end}.quote-back{color:#ffffffad;border-bottom:1px solid #82f7bc5c;align-items:center;gap:12px;padding-bottom:7px;font-size:11px;display:inline-flex}.quote-page>section{z-index:1;grid-template-columns:minmax(330px,.84fr) minmax(480px,1.16fr);align-items:center;gap:clamp(55px,8vw,130px);max-width:1440px;margin:0 auto;padding:clamp(75px,9vw,130px) 5vw;display:grid;position:relative}.quote-copy h1{font-size:var(--hero-title);letter-spacing:-.07em;margin:24px 0 30px;font-weight:600;line-height:.92}.quote-copy h1 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.quote-copy>p{color:#ffffff91;max-width:600px;margin:0;font-size:14px;line-height:1.8}.quote-context{background:#82f7bc0e;border:1px solid #82f7bc33;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:34px;padding:18px 20px;display:flex}.quote-context small{color:#fff6;letter-spacing:.16em;flex-basis:100%;font-size:8px}.quote-context strong{color:var(--mint);font-size:13px}.quote-context span{color:#ffffffbd;border-left:1px solid #ffffff26;padding-left:18px;font-size:11px}.quote-steps{border-top:1px solid #ffffff1a;gap:0;margin-top:38px;display:grid}.quote-steps span{color:#ffffffad;border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr;gap:12px;padding:15px 0;font-size:11px;display:grid}.quote-steps b{color:var(--mint);font-size:9px}.quote-copy .quote-contact{color:#ffffff61;margin-top:30px;font-size:10px}.quote-contact a{color:#ffffffc7}footer{color:#fff;background:#050d12;grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;padding:34px 5vw;display:grid}.footer-brand .brand-mark{width:36px;height:36px}footer>p{color:#fff6;font-size:10px}.footer-links{color:#ffffffa8;gap:20px;font-size:10px;display:flex}footer>small{color:#ffffff47;font-size:8px}.site-footer{color:var(--ink);background:linear-gradient(180deg, var(--white), var(--paper));padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.site-footer{background:linear-gradient(180deg, var(--white), color-mix(in srgb, var(--paper) 84%, var(--brand-red-soft)))}}.site-footer{border-top:1px solid var(--line)}.footer-contact-panel{color:var(--white);background:linear-gradient(120deg, var(--ink), var(--ink-soft));grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:clamp(40px,8vw,130px);padding:clamp(55px,6vw,82px) 5vw;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.footer-contact-panel{background:linear-gradient(120deg, var(--ink), color-mix(in srgb, var(--ink-soft) 82%, var(--brand-red)))}}.footer-contact-panel:after{content:"";aspect-ratio:1;border:1px solid var(--mint);width:clamp(280px,30vw,520px);position:absolute;top:-65%;right:-8%}@supports (color:color-mix(in lab, red, red)){.footer-contact-panel:after{border:1px solid color-mix(in srgb, var(--mint) 30%, transparent)}}.footer-contact-panel:after{box-shadow:0 0 0 70px var(--mint), 0 0 0 140px var(--brand-cream);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.footer-contact-panel:after{box-shadow:0 0 0 70px color-mix(in srgb, var(--mint) 5%, transparent), 0 0 0 140px color-mix(in srgb, var(--brand-cream) 3%, transparent)}}.footer-contact-panel:after{pointer-events:none}.footer-contact-panel>*{z-index:1;position:relative}.footer-contact-panel>div:first-child>span{color:var(--mint);letter-spacing:.16em;font-size:clamp(8px,.6vw,10px);font-weight:850}.footer-contact-panel h2{letter-spacing:-.055em;max-width:820px;margin:15px 0 18px;font-size:clamp(34px,3.5vw,58px);line-height:.98}.footer-contact-panel p{max-width:720px;color:var(--white);margin:0}@supports (color:color-mix(in lab, red, red)){.footer-contact-panel p{color:color-mix(in srgb, var(--white) 58%, transparent)}}.footer-contact-panel p{font-size:clamp(12px,.9vw,15px);line-height:1.7}.footer-contact-actions{gap:10px;min-width:min(100%,390px);display:grid}.footer-contact-actions>a{border:1px solid var(--white);justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:15px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-contact-actions>a{border:1px solid color-mix(in srgb, var(--white) 14%, transparent)}}.footer-contact-actions>a{background:var(--white);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.footer-contact-actions>a{background:color-mix(in srgb, var(--white) 5%, transparent)}}.footer-contact-actions>a{transition:transform .25s,border-color .25s,background .25s}.footer-contact-actions>a:hover{border-color:var(--mint);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.footer-contact-actions>a:hover{border-color:color-mix(in srgb, var(--mint) 46%, transparent)}}.footer-contact-actions>a:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.footer-contact-actions>a:hover{background:color-mix(in srgb, var(--mint) 8%, transparent)}}.footer-contact-actions small{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.footer-contact-actions small{color:color-mix(in srgb, var(--white) 45%, transparent)}}.footer-contact-actions small{letter-spacing:.11em;text-transform:uppercase;font-size:8px}.footer-contact-actions strong{color:var(--white);font-size:clamp(12px,.9vw,15px)}.footer-contact-actions>a:last-child{color:var(--ink);background:var(--mint);border-color:#0000;font-size:12px;font-weight:850}.footer-main{grid-template-columns:minmax(240px,.62fr) minmax(700px,1.38fr);align-items:start;gap:clamp(60px,8vw,130px);padding:clamp(65px,7vw,96px) 5vw;display:grid}.footer-intro{align-content:start;gap:22px;display:grid}.footer-logo-link{width:min(100%,270px);display:flex}.footer-logo-link .brand-logo-stack{width:100%;height:auto;min-height:42px}.footer-logo-link .brand-logo-img{width:100%;height:auto}.footer-intro>p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.footer-email{border-bottom:1px solid var(--brand-red);width:fit-content;padding-bottom:6px}@supports (color:color-mix(in lab, red, red)){.footer-email{border-bottom:1px solid color-mix(in srgb, var(--brand-red) 35%, transparent)}}.footer-email{color:var(--brand-red);font-size:11px;font-weight:750}.footer-scope{flex-wrap:wrap;gap:7px;display:flex}.footer-scope span{border:1px solid var(--line);color:var(--muted);background:var(--white);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.footer-scope span{background:color-mix(in srgb, var(--white) 74%, var(--brand-red-soft))}}.footer-scope span{font-size:8px}.site-footer .footer-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.6vw,48px);display:grid}.site-footer .footer-links>div{align-content:start;gap:11px;display:grid}.site-footer .footer-links strong{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.site-footer .footer-links a{width:fit-content;color:var(--muted);font-size:10px;line-height:1.55;transition:color .2s,transform .2s}.site-footer .footer-links a:hover{color:var(--brand-red);transform:translate(3px)}.footer-bottom{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 5vw;padding:24px 0 30px;display:grid}.footer-bottom small{color:var(--muted);font-size:8px}.footer-bottom>p{color:var(--muted);justify-self:center;margin:0;font-size:8px}.footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a{color:var(--muted);font-size:9px}.legal-page{color:#fff;background:#07131c;min-height:100vh}.legal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:98px;padding:24px 5vw;display:flex}.legal-back{color:#ffffffb3;border-bottom:1px solid #82f7bc61;align-items:center;gap:14px;padding-bottom:7px;font-size:11px;display:inline-flex}.legal-content{position:relative;overflow:hidden}.legal-content:before{content:"";pointer-events:none;background:radial-gradient(circle,#69cfff21,#0000 66%);border-radius:50%;width:720px;height:720px;position:absolute;top:-320px;right:-160px}.legal-hero{max-width:1250px;margin:0 auto;padding:125px 5vw 105px;position:relative}.legal-hero h1{max-width:1000px;font-size:var(--page-title);letter-spacing:-.07em;margin:24px 0 30px;font-weight:610;line-height:.94}.legal-hero>p{color:#ffffff59;letter-spacing:.08em;margin:0;font-size:10px}.legal-body{color:var(--ink);background:var(--paper)}.legal-body>section{max-width:1180px;margin:0 auto}.legal-summary{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:60px;padding:90px 5vw;display:grid}.legal-summary h2,.legal-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,38px)}.legal-summary p{color:#40515a;max-width:670px;margin:0;font-size:clamp(17px,1.6vw,23px);line-height:1.65}.legal-section{border-bottom:1px solid var(--line);grid-template-columns:70px .65fr 1.35fr;gap:40px;padding:65px 5vw;display:grid}.legal-section>span{color:#9aa6ab;font-size:10px}.legal-section>div{display:contents}.legal-section p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.legal-contact{padding:100px 5vw 115px}.legal-contact h2{letter-spacing:-.055em;max-width:760px;margin:22px 0 24px;font-size:clamp(38px,4.5vw,68px);line-height:1}.legal-contact>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.8}.legal-contact>div{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.legal-contact a{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;gap:30px;min-width:260px;padding:18px 20px;font-size:12px;font-weight:750;display:flex}.cookie-notice{z-index:90;border:1px solid var(--mint);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(.85rem,2vw,1.4rem);padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.2vw,1.5rem);display:grid;position:fixed;bottom:clamp(.75rem,3vw,1.75rem);left:clamp(.75rem,3vw,1.75rem);right:clamp(.75rem,3vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.cookie-notice{border:1px solid color-mix(in srgb, var(--mint) 30%, transparent)}}.cookie-notice{color:var(--paper);background:var(--ink);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cookie-notice{background:color-mix(in srgb, var(--ink) 94%, black)}}.cookie-notice{box-shadow:0 18px 48px var(--ink)}@supports (color:color-mix(in lab, red, red)){.cookie-notice{box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 42%, transparent)}}.cookie-notice strong{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:clamp(.7rem,.4vw + .62rem,.82rem);display:block}.cookie-notice p{max-width:46rem;color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.cookie-notice p{color:color-mix(in srgb, var(--paper) 72%, var(--ink))}}.cookie-notice p{font-size:clamp(.82rem,.35vw + .72rem,.95rem);line-height:1.55}.cookie-notice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.cookie-notice-actions a,.cookie-notice-ghost,.cookie-notice-accept{min-height:2.6rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:clamp(.72rem,.2vw + .68rem,.8rem);font-weight:800;display:inline-flex}.cookie-notice-actions a{color:var(--mint);text-underline-offset:.2em;text-decoration:underline}.cookie-notice-ghost{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.cookie-notice-ghost{border:1px solid color-mix(in srgb, var(--paper) 22%, transparent)}}.cookie-notice-ghost{color:var(--paper);background:0 0}.cookie-notice-accept{color:var(--ink);background:var(--mint);border:0}@media (width<=720px){.cookie-notice{grid-template-columns:1fr}.cookie-notice-actions{justify-content:flex-start}}.tofy-exit{z-index:80;background:var(--ink);place-items:center;padding:clamp(1rem,3vw,1.6rem);display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tofy-exit{background:color-mix(in srgb, var(--ink) 52%, transparent)}}.tofy-exit-card{border:1px solid var(--mint);gap:.85rem;width:min(100%,26rem);padding:clamp(1.15rem,2.4vw,1.55rem);display:grid}@supports (color:color-mix(in lab, red, red)){.tofy-exit-card{border:1px solid color-mix(in srgb, var(--mint) 30%, transparent)}}.tofy-exit-card{color:var(--paper);background:var(--ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tofy-exit-card{background:color-mix(in srgb, var(--ink) 94%, black)}}.tofy-exit-card{box-shadow:0 22px 56px var(--ink)}@supports (color:color-mix(in lab, red, red)){.tofy-exit-card{box-shadow:0 22px 56px color-mix(in srgb, var(--ink) 42%, transparent)}}.tofy-exit-card strong{color:var(--mint);letter-spacing:-.03em;font-size:clamp(1.15rem,1.4vw + .7rem,1.55rem)}.tofy-exit-card p{color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.tofy-exit-card p{color:color-mix(in srgb, var(--paper) 72%, var(--ink))}}.tofy-exit-card p{font-size:clamp(.86rem,.35vw + .75rem,.98rem);line-height:1.55}.tofy-exit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.2rem;display:flex}.tofy-exit-ghost,.tofy-exit-go{min-height:2.6rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:clamp(.72rem,.2vw + .68rem,.8rem);font-weight:800;display:inline-flex}.tofy-exit-ghost{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.tofy-exit-ghost{border:1px solid color-mix(in srgb, var(--paper) 22%, transparent)}}.tofy-exit-ghost{color:var(--paper);background:0 0}.tofy-exit-go{color:var(--ink);background:var(--mint);border:0}.status-page{color:#fff;background:radial-gradient(circle at 74% 30%,#173a49 0,#0b202c 28%,#07131c 68%);place-items:center;min-height:100vh;padding:70px 5vw;display:grid;position:relative;overflow:hidden}.status-grid{opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.status-code{color:#0000;letter-spacing:-.12em;-webkit-text-stroke:1px #82f7bc1f;-webkit-user-select:none;user-select:none;font-size:clamp(280px,43vw,720px);font-weight:900;line-height:.8;position:absolute;bottom:-14vw;right:-2vw}.status-page section{z-index:2;width:min(100%,940px);position:relative}.status-page .brand{margin-bottom:105px}.status-page h1{letter-spacing:-.06em;max-width:900px;margin:22px 0 28px;font-size:clamp(48px,6vw,90px);font-weight:610;line-height:.98}.status-page p{color:#ffffff94;max-width:650px;margin:0;font-size:15px;line-height:1.75}.status-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.status-actions button{cursor:pointer;border:0}.customer-login-page{color:#fff;background:radial-gradient(circle at 74% 38%,#174344 0,#0b2932 28%,#07131c 68%);flex-direction:column;min-height:100vh;padding:28px 5vw;display:flex;position:relative;overflow-x:hidden}.customer-login-grid{opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 85%);mask-image:linear-gradient(105deg,#000,#0000 85%)}.customer-login-page>header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.customer-login-page>header>a:last-child{color:#ffffff8c;font-size:9px}.customer-login-page>header>a:last-child span{color:var(--mint);margin-left:12px}.customer-login-page>section{z-index:2;grid-template-columns:1.1fr .65fr;align-items:center;gap:90px;width:min(100%,1320px);margin:auto;padding:80px 0;display:grid;position:relative}.customer-login-copy h1{font-size:var(--page-title);letter-spacing:-.07em;margin:24px 0 27px;font-weight:610;line-height:.92}.customer-login-copy h1 em{color:#0000;background:linear-gradient(100deg, var(--mint), var(--cyan));-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:520}.customer-login-copy>p{color:#ffffff9e;max-width:700px;font-size:var(--lead-copy);margin:0;line-height:1.7}.customer-login-copy ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.customer-login-copy li{color:#ffffffb3;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;min-height:100px;padding:18px;font-size:9px;line-height:1.6}.customer-login-copy li span{color:var(--mint);margin-bottom:16px;display:block}.portal-scope-link{color:#ffffffb3;border-bottom:1px solid #82f7bc52;gap:20px;width:fit-content;margin-top:26px;padding-bottom:7px;font-size:9px;font-weight:750;display:flex}.portal-scope-link+.portal-scope-link{margin-top:12px}.portal-scope-link span{color:var(--mint)}.customer-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff13;border:1px solid #ffffff24;border-radius:19px;padding:35px;box-shadow:0 35px 90px #0000004d}.customer-lock{width:58px;height:58px;color:var(--mint);background:#82f7bc0f;border:1px solid #82f7bc47;border-radius:16px;place-items:center;margin-bottom:35px;font-size:20px;display:grid}.customer-login-card>small{color:#ffffff6b;letter-spacing:.12em;font-size:8px}.customer-login-card h2{letter-spacing:-.045em;margin:18px 0 15px;font-size:30px;line-height:1.05}.customer-login-card>p{color:#ffffff7a;margin:0;font-size:10px;line-height:1.7}.customer-login-card>.button{justify-content:space-between;width:100%;margin-top:28px}.portal-notice{color:#ffe0a1;background:#ffc24a14;border:1px solid #ffcc6933;border-radius:9px;gap:7px;margin-top:22px;padding:14px;display:grid}.portal-notice strong{font-size:9px}.portal-notice span{color:#ffe0a1ad;font-size:8px;line-height:1.6}.demo-portal-link{color:var(--mint);border-bottom:1px solid #ffffff1f;justify-content:space-between;margin-top:13px;padding:14px 0;font-size:9px;font-weight:800;display:flex}.customer-portal-login-page.customer-login-page>section{gap:60px}.customer-portal-login-form{gap:12px;margin-top:22px;display:grid}.customer-portal-login-form input[type=email]{color:#fff;background:#0000002e;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:14px 16px;font-size:13px}.customer-portal-login-form input[type=password]{color:#fff;width:100%;font:12px var(--font-geist-mono), monospace;background:#0000002e;border:1px solid #ffffff24;border-radius:12px;padding:14px 16px}.customer-portal-login-form input::placeholder{color:#ffffff59}.global-site-footer{display:block}:is(body:has(.admin-shell)>.global-site-footer,body:has(.admin-access-page)>.global-site-footer,body:has(.admin-login-page)>.global-site-footer,body:has(.cp-page)>.global-site-footer,body:has(.english-page)>.global-site-footer){display:none}.customer-portal-login-form .button{justify-content:center;width:100%;margin-top:4px}.portal-help{border-top:1px solid #ffffff1a;gap:7px;margin-top:22px;padding-top:20px;display:grid}.portal-help span{color:#fff6;font-size:8px}.portal-help a{color:var(--mint);font-size:9px;font-weight:750}.customer-login-page>footer{z-index:2;color:#ffffff59;background:0 0;border-top:1px solid #ffffff14;justify-content:space-between;padding:20px 0 0;font-size:8px;display:flex;position:relative}.customer-login-page>footer a{color:#ffffff94}.demo-portal-page{min-height:100vh;color:var(--ink);background:var(--paper);padding:28px 5vw 80px}.demo-portal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.demo-portal-header>div{align-items:center;gap:20px;display:flex}.demo-portal-header span{color:var(--brand-red);background:var(--brand-red-soft);letter-spacing:.1em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.demo-portal-header a:last-child{color:var(--muted);font-size:10px;font-weight:750}.demo-portal-hero{grid-template-columns:1.1fr .55fr;align-items:end;gap:70px;padding:100px 0 65px;display:grid}.demo-portal-hero h1{max-width:780px;font-size:var(--page-title);letter-spacing:-.07em;overflow-wrap:anywhere;margin:22px 0;line-height:.92}.demo-portal-hero h1 em{color:var(--brand-red);font-style:normal}.demo-portal-hero p{max-width:620px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.demo-portal-hero aside{color:#fff;background:var(--dark);border-radius:18px;gap:12px;padding:28px;display:grid;box-shadow:0 25px 60px #11131729}.demo-portal-hero aside small{color:var(--mint);letter-spacing:.1em;font-size:8px}.demo-portal-hero aside strong{letter-spacing:-.04em;font-size:22px}.demo-portal-hero aside>span{color:#ffffff94;font-size:10px}.demo-portal-hero aside .button{justify-content:space-between;margin-top:10px}.demo-portal-stats{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.demo-portal-stats article{border-right:1px solid var(--line);gap:9px;padding:25px;display:grid}.demo-portal-stats article:last-child{border-right:0}.demo-portal-stats small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.demo-portal-stats strong{letter-spacing:-.06em;font-size:30px}.demo-portal-stats span{color:var(--muted);font-size:10px}.demo-portal-data{grid-template-columns:1fr 1fr;gap:20px;padding:28px 0 40px;display:grid}.demo-portal-data>div{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:0;padding:28px}.demo-portal-data h2{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(1.35rem,1.2vw + .8rem,1.85rem)}.demo-portal-note{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.65}.demo-portal-note a{color:var(--brand-red);font-weight:800}.demo-table-wrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.demo-table-wrap table{border-collapse:collapse;width:100%;min-width:32rem}.demo-table-wrap th,.demo-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:13px 8px;font-size:9px}.demo-table-wrap th{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:800}.demo-table-wrap td{color:var(--ink-soft)}.demo-portal-boundary{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:160px 1fr;gap:25px;padding:24px 0;display:grid}.demo-portal-boundary strong{color:var(--ink);font-size:10px}.demo-portal-boundary p{max-width:850px;margin:0;font-size:11px;line-height:1.75}.demo-portal-page.cp-page{color:var(--ink);background:var(--surface);padding:0}.cp-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:100vh;display:grid}.cp-sidebar{color:var(--white);background:radial-gradient(circle at 12% 8%, #c5323b38, transparent 42%), linear-gradient(168deg, var(--dark-soft), var(--dark) 72%);border-right:1px solid #ffffff14;flex-direction:column;gap:22px;padding:28px 20px;display:flex}.cp-sidebar .brand-copy strong,.cp-sidebar .brand-copy small{color:var(--white)}.cp-sidebar-badge{color:#ffffffb8;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;margin:0;padding:8px 10px;font-size:8px;font-weight:800}.cp-sidebar nav{gap:4px;display:grid}.cp-sidebar-nav-shell{min-width:0}.cp-sidebar-nav-label{color:#ffffff6b;letter-spacing:.12em;margin:0 0 8px;font-size:8px;font-weight:800;display:none}.cp-sidebar nav a,.cp-sidebar-nav-track a{color:#ffffff9e;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:11px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:grid}.cp-sidebar nav a span,.cp-sidebar-nav-track a span{color:#ffffff47;letter-spacing:.08em;font-size:9px;font-weight:800}.cp-sidebar nav a:hover,.cp-sidebar nav a.active,.cp-sidebar-nav-track a:hover,.cp-sidebar-nav-track a.active{color:var(--white);background:#c5323b2e;border-color:#c5323b38}.cp-sidebar nav a.active span,.cp-sidebar-nav-track a.active span{color:var(--mint)}.cp-panels{gap:0;min-width:0;display:grid}.cp-panel[hidden]{display:none!important}.cp-panel.is-active{animation:.28s both cpPanelIn;display:block}.cp-panel.cp-grid.is-active,.cp-panel.cp-data.is-active,.cp-panel.demo-portal-data.is-active,.cp-panel.cp-notices.is-active,.cp-panel.cp-ops-checklist.is-active{display:grid}.cp-panel-ozet.is-active{display:block}.cp-panel-single{grid-template-columns:1fr}.cp-panel-card{margin:0}@keyframes cpPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cp-panel.is-active{animation:none}}.cp-mobile-nav-toggle{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--white);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 12px;display:none}.cp-mobile-nav-toggle-bars{flex:none;gap:4px;width:18px;display:grid}.cp-mobile-nav-toggle-bars i{background:var(--ink);border-radius:999px;height:2px;display:block}.cp-mobile-nav-toggle-copy{gap:2px;min-width:0;display:grid}.cp-mobile-nav-toggle-copy small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-mobile-nav-toggle-copy strong{letter-spacing:-.02em;font-size:13px}.cp-mobile-nav-backdrop,.cp-mobile-nav-drawer{display:none}.cp-sidebar-foot{border-top:1px solid #ffffff1a;gap:8px;margin-top:auto;padding-top:18px;display:grid}.cp-sidebar-foot small{color:var(--mint);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-sidebar-foot strong{letter-spacing:-.02em;font-size:14px}.cp-sidebar-foot a{color:#ffffffb3;font-size:11px;font-weight:700}.customer-portal-page .cp-sidebar-foot span{color:#ffffff7a;font-size:10px}.cp-readonly-banner{border:1px solid var(--line);background:linear-gradient(#5ce1c114,#ffffffb8);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.cp-readonly-banner strong{letter-spacing:-.02em;font-size:12px}.cp-readonly-banner span{color:var(--muted);font-size:11px;line-height:1.6}.cp-readonly-list li{align-items:center}.cp-empty-note{margin-top:8px}.cp-main{min-width:0;padding:clamp(22px,3vw,36px) clamp(18px,3.5vw,42px) 56px}.cp-topbar{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.cp-topbar-copy{min-width:0}.cp-topbar-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cp-account-chip{color:var(--ink-soft);background:var(--white);border:1px solid var(--line);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.cp-topbar-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.cp-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cp-workspace>div{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:12px;gap:6px;padding:14px 16px;display:grid}.cp-workspace small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-workspace strong{letter-spacing:-.03em;font-size:clamp(1rem,.6vw + .7rem,1.2rem)}.cp-workspace span{color:var(--muted);font-size:11px}.cp-milestones{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.cp-milestones li{border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.cp-milestones li span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.cp-milestones li strong{letter-spacing:-.02em;font-size:11px}.cp-milestones li.is-live{background:var(--brand-red-soft);border-color:#e7cecc}.cp-milestones li.is-live strong{color:#8f252d}.cp-topbar h1{letter-spacing:-.05em;max-width:720px;margin:14px 0 12px;font-size:clamp(1.85rem,2.4vw + .8rem,2.85rem);line-height:1.05}.cp-topbar h1 em{color:var(--muted);letter-spacing:-.02em;font-size:.48em;font-style:normal;font-weight:650;display:block}.cp-topbar p{max-width:640px;color:var(--muted);margin:0;font-size:clamp(13px,.7vw + .55rem,15px);line-height:1.65}.cp-topbar .header-cta-cluster{flex-wrap:wrap;flex:none;gap:10px;display:flex}.cp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.cp-stats article{border:1px solid var(--line);background:var(--white);border-radius:14px;gap:8px;padding:18px 16px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #1113170a}.cp-stats article:before{content:"";background:linear-gradient(180deg, var(--brand-red), var(--mint));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.cp-stats small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-stats strong{letter-spacing:-.04em;font-size:clamp(1.35rem,1.1vw + .7rem,1.85rem)}.cp-stats span{color:var(--muted);font-size:11px}.cp-stats-commerce-link{color:var(--cyan);font-size:11px;font-weight:700;line-height:1.35;text-decoration:none}.cp-stats-commerce-link:hover{color:var(--mint);text-decoration:underline}.cp-stats-commerce-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cp-notices{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:16px;margin-bottom:22px;padding:20px 18px}.cp-notices-head{gap:8px;max-width:680px;margin-bottom:14px;display:grid}.cp-notices-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,1vw + .7rem,1.55rem)}.cp-notices-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.cp-notices-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-notice{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.cp-notice.is-live{background:linear-gradient(180deg, var(--white), var(--brand-red-soft));border-color:#e7cecc}.cp-notice.is-watch{animation:4.5s ease-in-out infinite breathe}.cp-notice-copy{gap:6px;min-width:0;display:grid}.cp-notice-copy strong{letter-spacing:-.02em;font-size:13px}.cp-notice-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.cp-notice-when{color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}.cp-ops-checklist{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:16px;margin-bottom:22px;padding:22px 20px}.cp-ops-head{gap:8px;max-width:680px;margin-bottom:16px;display:grid}.cp-ops-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,1vw + .75rem,1.65rem)}.cp-ops-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.cp-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-ops-item{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.cp-ops-item.is-watch{background:linear-gradient(180deg, var(--white), var(--brand-red-soft));border-color:#e7cecc;animation:4s ease-in-out infinite breathe}.cp-ops-copy{gap:4px;min-width:0;display:grid}.cp-ops-copy strong{letter-spacing:-.02em;font-size:13px}.cp-ops-copy span{color:var(--muted);font-size:11px}.cp-grid{grid-template-columns:1.35fr .95fr;gap:14px;margin-bottom:22px;display:grid}.cp-card{border:1px solid var(--line);background:var(--white);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:22px 20px;display:grid;box-shadow:0 12px 32px #1113170b}.cp-card-wide{grid-row:span 2}.cp-card-featured{background:radial-gradient(circle at 100% 0%, #c5323b14, transparent 38%), linear-gradient(180deg, var(--white), var(--surface));border-color:#e7cecc}.cp-tofy-showcase{grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.cp-tofy-visual{border:1px solid var(--line);background:linear-gradient(168deg, var(--dark-soft), var(--dark) 78%);color:#fff;border-radius:14px;gap:12px;padding:16px;display:grid}.cp-tofy-mark-wrap{place-items:center;padding:10px 0 4px;display:grid}.cp-tofy-mark{color:#ffffffeb;width:clamp(72px,8vw,92px);height:clamp(72px,8vw,92px)}.cp-tofy-mark-copy{text-align:center;gap:4px;display:grid}.cp-tofy-mark-copy strong{letter-spacing:-.03em;font-size:clamp(1rem,.8vw + .7rem,1.2rem)}.cp-tofy-mark-copy span{color:#ffffff85;font-size:11px}.cp-tofy-preview{border-top:1px solid #ffffff1a;gap:8px;margin-top:4px;padding-top:12px;display:grid}.cp-tofy-preview small{color:var(--mint);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-tofy-preview p{color:#ffffffc7;background:#ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5;display:grid}.cp-tofy-preview p:not(.is-tofy){grid-template-columns:1fr}.cp-tofy-preview p.is-tofy{background:#82f7bc1a;border:1px solid #82f7bc38}.cp-tofy-preview-mark{flex-shrink:0;width:22px;height:22px;margin-top:1px}.cp-tofy-body{gap:12px;min-width:0;display:grid}.cp-tofy-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-tofy-capabilities li{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.cp-tofy-capabilities strong{letter-spacing:-.02em;font-size:12px}.cp-tofy-capabilities span{color:var(--muted);font-size:10px;line-height:1.45}.cp-tofy-picks{background:radial-gradient(circle at 0% 0%, #c5323b0f, transparent 42%), linear-gradient(180deg, var(--white), var(--surface));border:1px solid #e7cecc;border-radius:14px;gap:14px;margin-top:4px;padding:16px;display:grid}.cp-tofy-picks-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;display:grid}.cp-tofy-picks-mark{width:36px;height:36px;color:var(--ink-soft);margin-top:2px}.cp-tofy-picks-copy p{max-width:52ch;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.cp-tofy-picks-copy h3{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(1.05rem,.9vw + .65rem,1.35rem)}.cp-tofy-picks-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-tofy-pick{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:8px;min-width:0;padding:8px;animation:5.2s ease-in-out infinite cpProductBreathe;display:grid}.cp-product-thumb{aspect-ratio:4/5;color:var(--ink);background:radial-gradient(circle at 30% 18%, #ffffff94, transparent 44%), linear-gradient(160deg, var(--brand-red-soft), var(--surface));border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.cp-product-thumb svg{z-index:1;opacity:.86;width:46%;height:auto;position:relative}.cp-tofy-pick-meta{gap:2px;min-width:0;padding:0 2px 2px;display:grid}.cp-tofy-pick-meta strong{letter-spacing:-.02em;font-size:11px;line-height:1.3}.cp-tofy-pick-price{color:var(--ink);letter-spacing:-.03em;font-size:12px;font-weight:800}.cp-tofy-pick-meta small{color:var(--muted);letter-spacing:.04em;font-size:8px}@keyframes cpProductBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.cp-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.cp-metric-strip>div{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cp-metric-strip small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.cp-metric-strip strong{letter-spacing:-.04em;font-size:clamp(1.1rem,.8vw + .7rem,1.45rem)}.cp-metric-strip span{color:var(--muted);font-size:10px}.cp-data.demo-portal-data{border-top:1px solid var(--line);padding-top:8px}.cp-data.demo-portal-data>div:not(.cp-finance-summary){padding:22px 0 8px}.cp-finance-summary{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:16px;grid-column:1/-1;gap:16px;padding:22px 20px;display:grid}.cp-finance-head{gap:8px;max-width:720px;display:grid}.cp-finance-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,1vw + .75rem,1.65rem)}.cp-finance-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.cp-finance-head a{color:var(--brand-red);font-weight:800}.cp-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-finance-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-billing-panel{gap:18px;display:grid}.cp-billing-panel.is-active{display:grid}.cp-billing-table .demo-portal-note{margin-bottom:14px}.cp-finance-grid li{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.cp-finance-grid small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-finance-grid strong{letter-spacing:-.03em;font-size:clamp(1rem,.5vw + .75rem,1.25rem)}.cp-finance-grid span{color:var(--muted);font-size:11px}.cp-data .demo-table-wrap{border:1px solid var(--line);background:var(--white);border-radius:14px;overflow:hidden}.cp-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,1vw + .7rem,1.55rem)}.cp-card-lead{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.cp-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.cp-pill{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.cp-pill.is-live{color:#8f252d;background:var(--brand-red-soft);border-color:#e7cecc}.cp-feature-list,.cp-module-list,.cp-access-list,.cp-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-feature-list li{color:var(--ink-soft);padding-left:16px;font-size:12px;line-height:1.5;position:relative}.cp-feature-list li:before{content:"";background:var(--brand-red);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.cp-module-list li,.cp-access-list a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cp-module-list li:last-child,.cp-access-list li:last-child a{border-bottom:0}.cp-module-list strong,.cp-access-list strong{letter-spacing:-.02em;font-size:13px;display:block}.cp-module-list span,.cp-access-list span{color:var(--muted);font-size:11px}.cp-support-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cp-support-summary>div{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cp-support-summary small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-support-summary strong{letter-spacing:-.03em;font-size:clamp(1rem,.5vw + .75rem,1.2rem)}.cp-support-summary span{color:var(--muted);font-size:11px}.cp-support-ticket li{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cp-support-ticket strong{letter-spacing:.04em;font-size:12px;display:block}.cp-support-ticket span{color:var(--muted);font-size:11px}.cp-support-ticket-meta{text-align:right;justify-items:end;gap:6px;display:grid}.cp-support-ticket-meta>span{font-size:10px}.cp-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cp-delivery-summary>div{border:1px solid var(--line);background:linear-gradient(180deg, var(--white), var(--surface));border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cp-delivery-summary small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.cp-delivery-summary strong{letter-spacing:-.03em;font-size:clamp(1rem,.5vw + .75rem,1.2rem)}.cp-delivery-summary span{color:var(--muted);font-size:11px}.cp-delivery-notes{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cp-delivery-notes li{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cp-delivery-notes li.is-pending{background:linear-gradient(180deg, var(--white), var(--brand-red-soft));border-color:#e7cecc;animation:4.5s ease-in-out infinite breathe}.cp-delivery-notes strong{letter-spacing:-.02em;font-size:13px;display:block}.cp-delivery-notes span{color:var(--muted);font-size:11px}.cp-access-list a{width:100%;color:inherit}.cp-access-list a:hover strong{color:var(--brand-red)}.cp-steps{counter-reset:cp-step}.cp-steps li{counter-increment:cp-step;color:var(--ink-soft);grid-template-columns:28px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.cp-steps li:before{content:counter(cp-step, decimal-leading-zero);color:var(--brand-red);letter-spacing:.06em;padding-top:2px;font-size:10px;font-weight:800}.cp-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;padding-top:8px;display:flex}.cp-card-actions a{color:var(--brand-red);font-size:12px;font-weight:750}.customer-center-hero{background:radial-gradient(circle at 77% 31%,#1f4f50 0,#102f38 30%,#07131c 70%)}.portal-capabilities{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.portal-capabilities>div:first-child h2,.portal-security h2,.portal-boundary h2,.portal-actions h2,.support-topics>div:first-child h2,.support-priority h2,.support-payload h2,.support-flow h2,.hosting-layers h2,.hosting-inventory h2,.hosting-renewal h2,.hosting-boundary h2,.project-stages h2,.project-records h2,.change-control h2,.project-acceptance h2,.solution-families>div:first-child h2,.mobile-decisions h2,.mobile-lifecycle h2,.mobile-platform-link h2,.mobile-boundaries h2,.responsibility-section h2,.infrastructure-care h2{font-size:var(--section-title);letter-spacing:-.06em;margin:23px 0;line-height:1}.portal-capabilities>div:first-child>p,.portal-boundary>div:first-child>p,.support-topics>div:first-child>p,.support-payload>div:first-child>p,.hosting-layers>div:first-child>p,.hosting-inventory>div:first-child>p,.hosting-boundary>div:first-child>p,.project-stages>div:first-child>p,.project-records>div:first-child>p,.change-control>div:first-child>p,.solution-families>div:first-child>p{max-width:560px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.portal-capabilities>div:last-child{grid-template-columns:1fr 1fr;display:grid}.portal-capabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:28px}.portal-capabilities article:nth-child(2n){border-right:0}.portal-capabilities article:nth-last-child(-n+2){border-bottom:0}.portal-capabilities article>span{color:#2a7f60;font-size:8px}.portal-capabilities h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:24px}.portal-capabilities article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.portal-security{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.portal-security>div>p{color:#ffffff75;max-width:540px;margin:0;font-size:11px;line-height:1.8}.portal-security ol{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.portal-security li{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;gap:22px;padding:27px 0;display:grid}.portal-security li>span{color:var(--mint);font-size:8px}.portal-security strong{font-size:13px}.portal-security li p{color:#ffffff73;margin:9px 0 0;font-size:10px;line-height:1.7}.portal-boundary{background:#f3f6f3;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.portal-boundary>div:last-child{border-top:1px solid var(--line)}.portal-boundary article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:25px;padding:22px 0;display:grid}.portal-boundary article strong{color:#344951;font-size:10px}.portal-boundary article span{color:#527066;font-size:9px;line-height:1.6}.portal-actions{color:#fff;background:linear-gradient(125deg,#0b2d37,#07131c 70%);justify-content:space-between;align-items:end;gap:70px;padding:100px 5vw;display:flex}.portal-actions>div:first-child>p{color:#ffffff7a;max-width:690px;margin:0;font-size:11px;line-height:1.8}.portal-actions>div:last-child{flex-wrap:wrap;flex:none;gap:12px;display:flex}.portal-actions .button-ghost{color:#fff;border-color:#ffffff2e}.support-hero{background:radial-gradient(circle at 77% 30%,#3d4c3a 0,#1b3531 29%,#07131c 70%)}.support-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.support-disclosure strong{font-size:10px}.support-disclosure p{max-width:950px;margin:0;font-size:9px;line-height:1.75}.support-topics{background:#fff;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.support-topics>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-topics article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;flex-direction:column;min-height:360px;padding:28px;display:flex}.support-topics article>span{color:#287c5d;font-size:8px}.support-topics h3{letter-spacing:-.04em;margin:65px 0 15px;font-size:25px}.support-topics article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.support-topics article a{border-top:1px solid var(--line);color:#296e57;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;font-weight:800;display:flex}.support-priority{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.support-priority>div:first-child>p{color:#ffffff75;max-width:540px;margin:0;font-size:11px;line-height:1.8}.support-priority>div:last-child{display:grid}.support-priority article{border-bottom:1px solid #ffffff1a;grid-template-columns:100px 1fr 1fr;align-items:start;gap:25px;padding:27px 0;display:grid}.support-priority article:first-child{border-top:1px solid #ffffff1a}.support-priority article strong{color:var(--mint);font-size:11px}.support-priority article p,.support-priority article span{color:#ffffff85;margin:0;font-size:9px;line-height:1.7}.support-priority article span{color:#ffffff5c}.support-payload{background:#f3f6f3;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.support-columns{grid-template-columns:1fr 1fr;display:grid}.support-columns article{border:1px solid var(--line);background:#fff;min-height:500px;padding:30px}.support-columns article:first-child{border-radius:14px 0 0 14px}.support-columns article:last-child{border-left:0;border-radius:0 14px 14px 0}.support-columns small{color:#6b8379;letter-spacing:.11em;font-size:7px;font-weight:800}.support-columns ul{gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}.support-columns li{color:#43565e;border-bottom:1px solid #07131c14;gap:12px;padding:15px 0;font-size:10px;line-height:1.55;display:flex}.support-columns li span{color:#27845f}.support-columns article:last-child li span{color:#b4534d}.support-flow{background:#fff;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.support-flow>div:last-child{grid-template-columns:1fr 1fr;display:grid}.support-flow article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.support-flow article:nth-child(2n){border-right:0}.support-flow article:nth-last-child(-n+2){border-bottom:0}.support-flow article>span{color:#287c5d;font-size:8px}.support-flow h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:23px}.support-flow article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.hosting-hero{background:radial-gradient(circle at 76% 28%,#385160 0,#173640 31%,#07131c 72%)}.hosting-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.hosting-disclosure strong{font-size:10px}.hosting-disclosure p{max-width:950px;margin:0;font-size:9px;line-height:1.75}.hosting-lookup{color:var(--ink);background:var(--white);grid-template-columns:minmax(240px,.72fr) minmax(280px,1.28fr);align-items:start;gap:clamp(36px,6vw,75px);padding:clamp(70px,8vw,100px) 5vw;display:grid}.hosting-lookup h2{font-size:var(--section-title);letter-spacing:-.06em;margin:14px 0 16px;line-height:1}.hosting-lookup>div>p{max-width:36rem;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.hosting-lookup-form{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.hosting-lookup-form label{gap:7px;display:grid}.hosting-lookup-form label>span{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:700}.hosting-lookup-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:var(--white);font:inherit;border-radius:9px;outline:0;padding:0 14px;font-size:14px}.hosting-lookup-form input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint)}@supports (color:color-mix(in lab, red, red)){.hosting-lookup-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}}.hosting-lookup-form .button{grid-column:1/-1;justify-content:center}.hosting-lookup-form .form-status{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.hosting-lookup-form .form-status.error{color:var(--brand-red)}.hosting-lookup-result{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-column:1/-1;gap:10px;margin:2px 0 0;padding:12px 14px;display:grid}.hosting-lookup-result div{gap:3px;display:grid}.hosting-lookup-result dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.hosting-lookup-result dd{color:var(--ink);margin:0;font-size:14px;font-weight:700}.hosting-lookup-result.is-soon,.hosting-lookup-result.is-expired{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.hosting-lookup-result.is-soon,.hosting-lookup-result.is-expired{border-color:color-mix(in srgb, var(--mint) 55%, var(--line))}}.hosting-lookup-result.is-ok{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.hosting-lookup-result.is-ok{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.hosting-layers{background:#fff;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.hosting-layers>div:last-child{grid-template-columns:1fr 1fr;display:grid}.hosting-layers article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:28px}.hosting-layers article:nth-child(2n){border-right:0}.hosting-layers article:nth-last-child(-n+2){border-bottom:0}.hosting-layers article>span{color:#287c5d;font-size:8px}.hosting-layers h3{letter-spacing:-.04em;margin:62px 0 15px;font-size:24px}.hosting-layers article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.hosting-inventory{color:#fff;background:#07131c;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.hosting-inventory>div:first-child>p{color:#ffffff75}.hosting-inventory>div:last-child{display:grid}.hosting-inventory article{border-bottom:1px solid #ffffff1a;grid-template-columns:150px 1fr;gap:30px;padding:24px 0;display:grid}.hosting-inventory article:first-child{border-top:1px solid #ffffff1a}.hosting-inventory article strong{color:var(--mint);font-size:10px}.hosting-inventory article span{color:#ffffff80;font-size:9px;line-height:1.7}.hosting-renewal{background:#eaf1ed;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.hosting-renewal>div:last-child{grid-template-columns:1fr 1fr;display:grid}.hosting-renewal article{border-bottom:1px solid #cbd9d2;border-right:1px solid #cbd9d2;min-height:250px;padding:28px}.hosting-renewal article:nth-child(2n){border-right:0}.hosting-renewal article:nth-last-child(-n+2){border-bottom:0}.hosting-renewal article>span{color:#287c5d;font-size:8px}.hosting-renewal h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:23px}.hosting-renewal article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.hosting-boundary{background:#f7f8f6;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.hosting-columns{grid-template-columns:1fr 1fr;display:grid}.hosting-columns article{border:1px solid var(--line);background:#fff;min-height:440px;padding:30px}.hosting-columns article:first-child{border-radius:14px 0 0 14px}.hosting-columns article:last-child{border-left:0;border-radius:0 14px 14px 0}.hosting-columns small{color:#6b8379;letter-spacing:.11em;font-size:7px;font-weight:800}.hosting-columns ul{gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}.hosting-columns li{color:#43565e;border-bottom:1px solid #07131c14;gap:12px;padding:17px 0;font-size:10px;line-height:1.55;display:flex}.hosting-columns li span{color:#27845f}.infrastructure-link{color:#296e57;gap:12px;margin-top:32px;font-size:9px;font-weight:800;display:inline-flex}.project-hero{background:radial-gradient(circle at 78% 24%,#4a405c 0,#252b46 30%,#07131c 72%)}.project-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.project-disclosure strong{font-size:10px}.project-disclosure p{max-width:950px;margin:0;font-size:9px;line-height:1.75}.project-stages{background:#fff;grid-template-columns:.58fr 1.42fr;gap:75px;padding:100px 5vw;display:grid}.project-stages>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.project-stages article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;flex-direction:column;min-height:355px;padding:27px;display:flex}.project-stages article>span{color:#287c5d;font-size:8px}.project-stages h3{letter-spacing:-.04em;margin:58px 0 15px;font-size:22px}.project-stages article p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.project-stages article small{border-top:1px solid var(--line);color:#628075;letter-spacing:.08em;margin-top:auto;padding-top:20px;font-size:7px;font-weight:800}.project-records{color:#fff;background:#07131c;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.project-records>div:first-child>p{color:#ffffff75}.project-records>div:last-child{display:grid}.project-records article{border-bottom:1px solid #ffffff1a;grid-template-columns:150px 1fr;gap:30px;padding:24px 0;display:grid}.project-records article:first-child{border-top:1px solid #ffffff1a}.project-records article strong{color:var(--mint);font-size:10px}.project-records article span{color:#ffffff80;font-size:9px;line-height:1.7}.change-control{background:#eef1f5;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.change-control>div:last-child{grid-template-columns:1fr 1fr;display:grid}.change-control article{border-bottom:1px solid #d1d5df;border-right:1px solid #d1d5df;min-height:270px;padding:28px}.change-control article:nth-child(2n){border-right:0}.change-control article:nth-last-child(-n+2){border-bottom:0}.change-control article>span{color:#697087;font-size:8px}.change-control h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:23px}.change-control article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.project-acceptance{background:#fff;grid-template-columns:.62fr 1.38fr;gap:75px;padding:100px 5vw;display:grid}.project-acceptance ol{margin:0;padding:0;list-style:none}.project-acceptance li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:24px 0;display:grid}.project-acceptance li:first-child{border-top:1px solid var(--line)}.project-acceptance li>span{color:#287c5d;font-size:8px}.project-acceptance strong{font-size:15px}.project-acceptance li p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.7}.mobile-vertical-hero{background:radial-gradient(circle at 78% 25%,#475346 0,#1e3a3c 31%,#07131c 72%)}.mobile-vertical-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.mobile-vertical-disclosure strong{font-size:10px}.mobile-vertical-disclosure p{max-width:950px;margin:0;font-size:9px;line-height:1.75}.solution-families{background:#fff;grid-template-columns:.58fr 1.42fr;gap:75px;padding:100px 5vw;display:grid}.solution-families>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.solution-families article{border:1px solid var(--line);background:#f8faf8;border-radius:16px;flex-direction:column;min-height:540px;padding:32px;display:flex}.solution-families article>span{color:#287c5d;font-size:8px}.solution-families article h2{letter-spacing:-.045em;margin:65px 0 16px;font-size:35px}.solution-families article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.solution-families ul{gap:12px;margin:35px 0;padding:0;list-style:none;display:grid}.solution-families li{color:#43565e;gap:10px;font-size:10px;display:flex}.solution-families li span{color:#27845f}.solution-families article>a{border-top:1px solid var(--line);color:#296e57;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:9px;font-weight:800;display:flex}.mobile-decisions{color:#fff;background:#07131c;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.mobile-decisions>div:first-child>p{color:#ffffff75;max-width:540px;margin:0;font-size:11px;line-height:1.8}.mobile-decisions>div:last-child{display:grid}.mobile-decisions article{border-bottom:1px solid #ffffff1a;grid-template-columns:150px 1fr;gap:30px;padding:24px 0;display:grid}.mobile-decisions article:first-child{border-top:1px solid #ffffff1a}.mobile-decisions article strong{color:var(--mint);font-size:10px}.mobile-decisions article span{color:#ffffff80;font-size:9px;line-height:1.7}.mobile-lifecycle{background:#eef3ef;grid-template-columns:.55fr 1.45fr;gap:75px;padding:100px 5vw;display:grid}.mobile-lifecycle>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.mobile-lifecycle article{border-right:1px solid #cbd9d2;min-height:330px;padding:25px}.mobile-lifecycle article:last-child{border-right:0}.mobile-lifecycle article>span{color:#287c5d;font-size:8px}.mobile-lifecycle h3{letter-spacing:-.035em;margin:68px 0 15px;font-size:21px}.mobile-lifecycle article p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.mobile-platform-link{color:#fff;background:linear-gradient(125deg,#12383a,#07131c 70%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:100px 5vw;display:grid}.mobile-platform-link>div:first-child>p{color:#ffffff7a;max-width:650px;margin:0;font-size:11px;line-height:1.8}.mobile-platform-link .architecture-flow{margin:0}.mobile-boundaries{background:#fff;grid-template-columns:.62fr 1.38fr;gap:75px;padding:100px 5vw;display:grid}.mobile-boundaries>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mobile-boundaries article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px}.mobile-boundaries article:nth-child(2n){border-right:0}.mobile-boundaries article:nth-last-child(-n+2){border-bottom:0}.mobile-boundaries article>span{color:#287c5d;font-size:8px}.mobile-boundaries h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:23px}.mobile-boundaries article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.language-link{color:#ffffffb8;letter-spacing:.12em;font-size:10px;font-weight:800}.english-page{color:var(--ink);background:#fff}.english-header{color:#fff;background:#07131c;position:relative}.english-header .brand-copy small{color:#ffffff80}.english-header nav a{color:#ffffff9e}.english-hero{color:#fff;background:radial-gradient(circle at 77% 28%,#254f48 0,#12343c 34%,#07131c 72%);grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:760px;padding:120px 5vw 105px;display:grid;position:relative;overflow:hidden}.english-hero-copy,.english-hero-panel{z-index:1;position:relative}.english-hero h1{font-size:var(--hero-title);letter-spacing:-.07em;margin:28px 0 30px;line-height:.9}.english-hero h1 em{color:#0000;background:linear-gradient(100deg, var(--mint), var(--cyan));-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400}.english-hero-copy>p{color:#ffffffad;max-width:720px;font-size:var(--hero-copy);line-height:1.65}.english-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.english-hero .button-ghost{color:#fff;border-color:#ffffff2e}.english-hero-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;min-height:500px;padding:42px;display:flex;box-shadow:0 35px 90px #0000004d}.english-hero-panel small{color:var(--mint);letter-spacing:.14em;font-size:8px;font-weight:800}.english-hero-panel>strong{letter-spacing:-.05em;max-width:540px;margin:70px 0 40px;font-size:clamp(32px,3.4vw,55px);line-height:1}.english-hero-panel>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.english-hero-panel>div span{color:#ffffffb3;text-align:center;border:1px solid #ffffff1a;border-radius:10px;padding:18px 12px;font-size:9px}.english-hero-panel>p{color:#ffffff6b;border-top:1px solid #ffffff1a;margin:auto 0 0;padding-top:25px;font-size:9px;line-height:1.7}.english-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.english-disclosure strong{font-size:10px}.english-disclosure p{max-width:980px;margin:0;font-size:9px;line-height:1.75}.english-solutions,.english-services{padding:105px 5vw}.english-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.english-section-heading h2,.english-platform h2,.english-process h2,.english-contact h2{font-size:var(--section-title);letter-spacing:-.06em;margin:23px 0 0;line-height:.96}.english-section-heading>p{color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.english-solutions>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.english-solutions article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;flex-direction:column;min-height:350px;padding:28px;display:flex}.english-solutions article>span,.english-services article>span{color:#287c5d;font-size:8px}.english-solutions h3,.english-services h3{letter-spacing:-.04em;margin:65px 0 15px;font-size:24px}.english-solutions article p,.english-services article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.english-solutions article a{border-top:1px solid var(--line);color:#296e57;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:8px;font-weight:800;display:flex}.english-platform{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:110px 5vw;display:grid}.english-platform>div:first-child>p{color:#ffffff80;max-width:620px;font-size:11px;line-height:1.8}.english-platform>div:first-child>a{color:var(--mint);gap:12px;margin-top:25px;font-size:9px;font-weight:800;display:inline-flex}.english-platform-grid{display:grid}.english-platform-grid article{border-bottom:1px solid #ffffff1a;grid-template-columns:100px 1fr;gap:10px 28px;padding:28px 0;display:grid}.english-platform-grid article:first-child{border-top:1px solid #ffffff1a}.english-platform-grid small{color:var(--mint);letter-spacing:.1em;grid-row:span 2;font-size:7px;font-weight:800}.english-platform-grid strong{font-size:18px}.english-platform-grid p{color:#ffffff73;margin:0;font-size:9px;line-height:1.7}.english-services{background:#eef3ef}.english-services>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.english-services article{border-right:1px solid #cbd9d2;min-height:300px;padding:28px}.english-services article:last-child{border-right:0}.english-process{color:#fff;background:linear-gradient(125deg,#12383a,#07131c 70%);grid-template-columns:.65fr 1.35fr;gap:80px;padding:105px 5vw;display:grid}.english-process>div>p{color:#ffffff75;max-width:600px;font-size:11px;line-height:1.8}.english-process ol{margin:0;padding:0;list-style:none}.english-process li{border-bottom:1px solid #ffffff1a;grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.english-process li:first-child{border-top:1px solid #ffffff1a}.english-process li>span{color:var(--mint);font-size:8px}.english-process li strong{font-size:16px}.english-process li p{color:#ffffff73;margin:8px 0 0;font-size:9px;line-height:1.7}.english-contact{color:#fff;background:#0b2029;grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;padding:105px 5vw;display:grid}.english-contact>div:first-child>p{color:#ffffff7a;max-width:700px;font-size:11px;line-height:1.8}.english-contact .lead-form{width:100%}.english-direct-contact{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.english-direct-contact a{color:var(--mint);font-size:10px;font-weight:800}.english-contact .button-ghost{color:#fff;border-color:#ffffff2e}.english-footer{background:#07131c}.admin-page{min-height:100vh;color:var(--ink);background:#eef2ef;grid-template-columns:260px 1fr;display:grid}.admin-sidebar{color:#fff;background:#07131c;flex-direction:column;height:100vh;padding:28px 24px;display:flex;position:sticky;top:0}.admin-sidebar .brand-mark{background:#ffffff0d}.admin-sidebar nav{gap:6px;margin-top:80px;display:grid}.admin-sidebar nav a{color:#ffffff80;border-radius:9px;align-items:center;gap:15px;padding:14px 13px;font-size:11px;display:flex}.admin-sidebar nav a span{color:#ffffff40;font-size:8px}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#fff;background:#ffffff12}.admin-sidebar nav a.active span{color:var(--mint)}.admin-user{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;gap:6px;margin-top:auto;padding:17px;display:grid}.admin-user small{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.admin-user strong{color:#ffffffc7;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-user a{color:var(--mint);margin-top:8px;font-size:8px}.admin-local-note{color:#e8d289eb;margin:8px 0 0;font-size:8px;line-height:1.5}.admin-main{min-width:0;padding:60px clamp(30px,5vw,85px) 90px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px;display:flex}.admin-heading h1{font-size:var(--section-title);letter-spacing:-.06em;margin:13px 0 0;font-weight:620;line-height:1}.admin-back-link{color:var(--muted);margin-top:12px;font-size:10px;font-weight:800;display:inline-block}.admin-heading-actions{justify-items:end;gap:14px;display:grid}.admin-heading-actions p{color:var(--muted);margin:0;font-size:10px}.admin-heading-actions a,.admin-export-disabled{border:1px solid var(--line);color:#345e50;background:#fff;border-radius:9px;align-items:center;gap:18px;padding:11px 14px;font-size:9px;font-weight:800;display:inline-flex}.admin-export-disabled{color:#78868d;cursor:not-allowed;background:#f0f2f1}.admin-export-disabled b{font-size:8px;font-weight:700}.admin-filters{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;grid-template-columns:minmax(220px,1fr) 140px 140px minmax(180px,.8fr) 138px 138px auto auto;align-items:end;gap:12px;min-width:0;margin:0 0 18px;padding:17px;display:grid}.admin-filters.is-simple{grid-template-columns:minmax(220px,1fr) 160px auto auto}.admin-filters label{gap:7px;display:grid}.admin-filters label>span{color:#78868d;letter-spacing:.06em;font-size:8px;font-weight:700}.admin-filters input,.admin-filters select{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #07131c21;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.admin-filters input:focus,.admin-filters select:focus{border-color:#31936c;box-shadow:0 0 0 3px #31936c1a}.admin-filters button{min-height:43px;color:var(--ink);background:var(--mint);font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:18px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex}.admin-filters>a{min-height:43px;color:var(--muted);place-items:center;padding:0 12px;font-size:9px;display:grid}.admin-filter-error{color:#8a2f2f;background:#fff0ee;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;display:grid}.admin-ops-title{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1rem,1.1vw + .85rem,1.2rem)}.admin-stats article{border:1px solid var(--line);background:#ffffffbf;border-radius:14px;align-content:space-between;min-height:150px;padding:22px;display:grid}.admin-stats small{color:var(--muted);font-size:9px}.admin-stats strong{letter-spacing:-.05em;margin:13px 0;font-size:40px}.admin-stats span{color:#8b979d;font-size:8px}.admin-sidebar-live{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:8px;display:flex}.admin-sidebar-live .status-dot{width:7px;height:7px}.admin-sidebar nav{margin-top:36px}.admin-nav-soon{color:#ffffff47;border-radius:9px;align-items:center;gap:15px;padding:14px 13px;font-size:11px;display:flex}.admin-nav-soon span{color:#ffffff2e;font-size:8px}.admin-nav-soon small{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:7px}.admin-os-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px;display:grid}.admin-os-card{border:1px solid var(--line);background:var(--white);border-radius:14px;align-content:start;gap:10px;min-height:180px;padding:22px;display:grid}.admin-os-card.is-live{box-shadow:0 0 0 1px var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-os-card.is-live{box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 55%, transparent)}}.admin-os-card small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.admin-os-card.is-live small{color:var(--ink)}.admin-os-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,1.4vw + .8rem,1.85rem)}.admin-os-card p{color:var(--muted);margin:0;font-size:12px}.admin-os-card a{color:var(--ink);align-self:start;margin-top:8px;font-size:10px;font-weight:800}.admin-recent{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:22px}.admin-recent-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.admin-recent-head h2{margin:0;font-size:clamp(1.2rem,1.2vw + .7rem,1.6rem)}.admin-vitrine-block{margin-top:36px}.admin-recent h2{margin:0;font-size:clamp(1.2rem,1.2vw + .7rem,1.6rem)}.admin-recent-head a{color:var(--muted);font-size:10px;font-weight:800}.admin-recent ul{margin:0;padding:0;list-style:none;display:grid}.admin-recent li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.admin-recent li:first-child{border-top:0;padding-top:0}.admin-recent strong{font-size:13px;display:block}.admin-recent small{color:var(--muted);font-size:10px}.admin-recent time{color:var(--muted);white-space:nowrap;font-size:10px}.admin-recent>p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.admin-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.admin-related .admin-recent{flex-direction:column;min-width:0;min-height:210px;display:flex}.admin-related .admin-recent:first-child{grid-column:1/-1}.admin-related .admin-recent-head{border-bottom:1px solid var(--line);align-items:center;padding-bottom:16px}.admin-related .admin-recent-head a{border:1px solid var(--line);background:var(--admin-bg);border-radius:9px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.admin-related .admin-recent>p{padding:14px 0 2px}.admin-interest-summary.admin-package-shortcuts{align-items:stretch;gap:10px;margin:18px 0 0}.admin-interest-summary.admin-package-shortcuts>span{color:var(--admin-text-muted);letter-spacing:.1em;flex:0 0 100%;margin:0 0 2px;font-size:9px}.admin-interest-summary.admin-package-shortcuts a{min-height:38px;color:var(--admin-text-main);background:var(--admin-bg);border-radius:10px;justify-content:center;padding:9px 13px;font-size:10px;font-weight:750}.admin-interest-summary.admin-package-shortcuts a:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-interest-summary.admin-package-shortcuts a:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--line))}}.admin-interest-summary.admin-package-shortcuts a:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-interest-summary.admin-package-shortcuts a:hover{background:color-mix(in srgb, var(--mint) 9%, var(--admin-bg))}}.admin-interest-summary.admin-package-shortcuts a:hover{transform:translateY(-1px)}.admin-interest-summary.admin-package-shortcuts a.active{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-interest-summary.admin-package-shortcuts a.active{border-color:color-mix(in srgb, var(--mint) 60%, var(--line))}}.admin-interest-summary.admin-package-shortcuts a.active{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-interest-summary.admin-package-shortcuts a.active{background:color-mix(in srgb, var(--mint) 13%, var(--admin-bg))}}.admin-interest-summary.admin-package-shortcuts a strong{color:var(--admin-text-muted)}@media (width<=820px){.admin-related{grid-template-columns:1fr}.admin-related .admin-recent:first-child{grid-column:auto}}@media (width<=560px){.admin-related{gap:12px;margin-top:24px}.admin-related .admin-recent{min-height:0;padding:18px}.admin-related .admin-recent-head{align-items:flex-start}.admin-interest-summary.admin-package-shortcuts{grid-template-columns:1fr;display:grid}.admin-interest-summary.admin-package-shortcuts>span{grid-column:auto}.admin-interest-summary.admin-package-shortcuts a{justify-content:space-between}}.admin-chart-card{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-bottom:32px;padding:22px}.admin-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:190px;display:grid}.admin-chart-col{align-content:end;justify-items:center;gap:8px;display:grid}.admin-chart-col span{color:var(--ink);font-size:10px;font-weight:800}.admin-chart-bar{background:var(--mint);border-radius:6px 6px 0 0;width:min(100%,28px);display:block}.admin-chart-col small{color:var(--muted);text-align:center;font-size:8px}.admin-rank-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:22px}.admin-rank-card h2{margin:0 0 16px;font-size:clamp(1.2rem,1.2vw + .7rem,1.6rem)}.admin-rank-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-rank-card li{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.admin-rank-card li:first-child{border-top:0;padding-top:0}.admin-rank-card strong{font-size:13px}.admin-rank-card small,.admin-rank-card p{color:var(--muted);font-size:11px}.admin-rank-card p{margin:0}.admin-source-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:-14px 0 28px;display:flex}.admin-source-summary>span{color:#718087;margin-right:5px;font-size:8px;font-weight:750}.admin-source-summary a{border:1px solid var(--line);color:#53666e;background:#ffffffbf;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;font-size:8px;display:inline-flex}.admin-source-summary a.active{color:#205c46;background:#e3f5eb;border-color:#8bc5ad}.admin-source-summary strong{font-size:8px}.admin-interest-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:-14px 0 28px;display:flex}.admin-source-summary+.admin-interest-summary{margin-top:-18px}.admin-interest-summary>span{color:#718087;margin-right:5px;font-size:8px;font-weight:750}.admin-interest-summary a{border:1px solid var(--line);color:#53666e;background:#ffffffbf;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;font-size:8px;display:inline-flex}.admin-interest-summary a.active{color:#205c46;background:#e3f5eb;border-color:#8bc5ad}.admin-interest-summary strong{font-size:8px}.lead-table-wrap{border:1px solid var(--line);background:#fff;border-radius:15px;overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;min-width:1000px}.lead-table thead th{border-bottom:1px solid var(--line);color:#87949a;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#f8faf8;padding:15px 18px;font-size:8px;font-weight:750}.lead-table tbody th,.lead-table td{vertical-align:top;text-align:left;border-bottom:1px solid #07131c14;padding:20px 18px;font-size:11px;font-weight:400}.lead-table tr:last-child :is(th,td){border-bottom:0}.lead-table tbody th{max-width:320px}.lead-table tbody :is(th,td) strong,.lead-table tbody :is(th,td) small,.lead-table tbody :is(th,td) a{display:block}.lead-table tbody :is(th,td) strong{font-size:13px}.lead-detail-link{justify-content:space-between;align-items:center;gap:18px;font-weight:800;color:var(--ink)!important;font-size:13px!important;display:flex!important}.lead-detail-link span{color:#679282;font-size:9px}.lead-table tbody :is(th,td) small{color:#8c989e;margin-top:5px;font-size:9px}.lead-table tbody :is(th,td) p{max-width:330px;color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.lead-table tbody :is(th,td) a{color:#42545d;margin-bottom:6px;font-size:9px}.lead-table time{color:#718087;white-space:nowrap;font-size:9px}.lead-interest{color:#315a4b;background:#e4f5eb;border-radius:999px;max-width:190px;padding:7px 9px;font-size:8px;display:inline-flex}.customer-admin-table{min-width:1180px}.customer-admin-table tbody tr{transition:background .18s}.customer-admin-table tbody tr:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.customer-admin-table tbody tr:hover{background:color-mix(in srgb, var(--mint) 5%, var(--admin-card-bg))}}.customer-admin-table td:nth-child(3){min-width:150px}.customer-admin-table td:last-child{min-width:320px}.customer-status-pill{border:1px solid var(--line);color:var(--admin-text-muted);background:var(--admin-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.customer-status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.customer-status-pill:is(.is-active,.is-trial){border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.customer-status-pill:is(.is-active,.is-trial){border-color:color-mix(in srgb, var(--mint) 45%, var(--line))}}.customer-status-pill:is(.is-active,.is-trial){color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.customer-status-pill:is(.is-active,.is-trial){color:color-mix(in srgb, var(--ink) 70%, var(--mint))}}.customer-status-pill:is(.is-active,.is-trial){background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.customer-status-pill:is(.is-active,.is-trial){background:color-mix(in srgb, var(--mint) 11%, var(--admin-card-bg))}}.customer-status-pill:is(.is-paused,.is-suspended){color:var(--admin-accent);background:var(--admin-accent-soft)}.customer-row-actions,.customer-row-create-actions{flex-wrap:wrap;gap:7px;display:flex}.customer-row-actions a,.customer-row-create-actions a{border:1px solid var(--line);background:var(--admin-card-bg);white-space:nowrap;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-weight:750;color:var(--admin-text-main)!important;margin:0!important;font-size:9px!important;display:inline-flex!important}.customer-row-actions a:hover,.customer-row-create-actions a:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.customer-row-actions a:hover,.customer-row-create-actions a:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--line))}}.customer-row-actions a:hover,.customer-row-create-actions a:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.customer-row-actions a:hover,.customer-row-create-actions a:hover{background:color-mix(in srgb, var(--mint) 9%, var(--admin-card-bg))}}.customer-row-actions a.is-primary{border-color:var(--ink);background:var(--ink);color:var(--white)!important}.customer-row-create-actions{border-top:1px solid var(--line);align-items:center;margin-top:9px;padding-top:9px}.customer-row-create-actions>span{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-row-create-actions a{background:var(--admin-bg);min-height:28px;padding:0 8px;color:var(--admin-text-muted)!important;font-size:8px!important}.lead-source{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden;color:#708079!important;margin-top:9px!important}.lead-status{color:#225f48;white-space:nowrap;background:#dcf5e7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.lead-status:before{content:"";background:#24a46f;border-radius:50%;width:5px;height:5px}.lead-status.contacted{color:#396079;background:#dff0fa}.lead-status.contacted:before{background:#4b9ac9}.lead-status.qualified{color:#756216;background:#fff4c5}.lead-status.qualified:before{background:#c6a71c}.lead-status.closed{color:#5d6870;background:#e9edef}.lead-status.closed:before{background:#869198}.status-control{gap:6px;min-width:145px;display:grid}.status-control .lead-status{width:100%;font:inherit;cursor:pointer;appearance:auto;border:0;outline:0;padding:8px 30px 8px 10px;font-size:8px}.status-control .lead-status:focus{box-shadow:0 0 0 3px #24a46f29}.status-control .lead-status:disabled{opacity:.6;cursor:wait}.status-control small{color:#678078;min-height:11px;font-size:7px}.status-control small.error{color:#b64b43}.admin-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;justify-items:center;padding:90px 25px;display:grid}.admin-empty>span{color:#0a4934;background:var(--mint);border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.admin-empty h2{margin:24px 0 8px;font-size:25px}.admin-empty p{color:var(--muted);margin:0;font-size:12px}.admin-empty .button{margin-top:18px}.admin-record-form{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;max-width:820px;padding:22px;display:grid}.admin-record-form label{gap:7px;display:grid}.admin-record-form label>span{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:700}.admin-record-form input,.admin-record-form select,.admin-record-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--white);font:inherit;border-radius:9px;outline:0;padding:12px;font-size:13px}.admin-record-form input,.admin-record-form select{min-height:46px}.admin-record-form textarea{resize:vertical;min-height:110px}.admin-record-form input:focus,.admin-record-form select:focus,.admin-record-form textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-record-form input:focus,.admin-record-form select:focus,.admin-record-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}}.admin-record-wide{grid-column:1/-1}.admin-record-form p.admin-record-wide{color:var(--muted);margin:8px 0 0;font-size:12px}.admin-record-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-record-actions small{color:var(--muted);font-size:12px}.admin-record-actions small.error{color:var(--ink)}.admin-record-actions button{min-height:46px;color:var(--ink);background:var(--mint);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:800}.admin-logo-box{gap:10px;display:grid}.admin-logo-preview{object-fit:contain;border:1px solid var(--line);background:var(--ink);border-radius:13px;width:min(14rem,70%);height:auto;padding:14px}.admin-logo-preview--day{background:var(--paper)}.admin-logo-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-logo-pair>.admin-record-wide{grid-column:1/-1}.vitrine-toggle{justify-items:start;gap:6px;display:grid}.vitrine-toggle .button{min-height:34px;padding:0 12px;font-size:10px}.vitrine-toggle small{color:var(--muted);font-size:10px}.vitrine-toggle small.error{color:var(--ink)}.admin-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:18px;padding:16px 4px;display:grid}.admin-pagination a{color:#345e50;font-size:10px;font-weight:750}.admin-pagination a:last-child{justify-self:end}.admin-pagination p{color:var(--muted);margin:0;font-size:9px}.admin-pagination p strong{color:var(--ink)}.admin-access-page{color:#fff;background:radial-gradient(circle at 65% 28%,#183a48,#07131c 64%);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.admin-access-page section{text-align:center;width:min(100%,760px)}.admin-lock{width:72px;height:72px;color:var(--mint);background:#ffffff0a;border:1px solid #ffffff26;border-radius:22px;place-items:center;margin:0 auto 35px;font-size:30px;display:grid}.admin-access-page .kicker{justify-content:center}.admin-access-page h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5vw,72px);line-height:1}.admin-access-page p{color:#ffffff8c;max-width:610px;margin:0 auto;font-size:14px;line-height:1.8}.admin-access-page p strong{color:#fffc}.admin-access-page section>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.admin-login-page section{width:min(100%,520px)}.admin-login-page .brand{justify-content:center;margin-bottom:28px}.admin-login-page .brand-logo-stack{min-width:11rem;height:clamp(2.6rem,3.2vw + 1.3rem,3.5rem)}.admin-sidebar .brand-logo-stack{width:min(100%,10.5rem);min-width:0;height:clamp(1.55rem,1.4vw + 1rem,1.95rem)}.admin-login-page h1{font-size:clamp(2.4rem,4vw + .6rem,4.2rem)}.admin-login-error{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff29;border-radius:9px;max-width:none;margin:18px 0 0;padding:12px 14px;font-size:13px}.admin-login-form{text-align:left;gap:14px;margin-top:28px;display:grid}.admin-login-form label{color:#ffffffad;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-login-form input{width:100%;min-height:46px;color:var(--white);font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;outline:0;padding:0 14px;font-size:14px}.admin-login-form input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint)}@supports (color:color-mix(in lab, red, red)){.admin-login-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}}.admin-login-form button{justify-content:center;width:100%;margin-top:4px}.admin-login-foot{margin-top:22px}.admin-login-foot a{color:var(--mint);font-size:12px;font-weight:800}.lead-detail-page{width:100%;max-width:1500px;margin:0 auto}.lead-detail-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px;display:flex}.lead-detail-heading>div:first-child>a{color:#527267;margin-bottom:38px;font-size:10px;font-weight:750;display:inline-flex}.lead-detail-heading h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(48px,5vw,76px);line-height:.95}.lead-detail-heading p{color:var(--muted);margin:0;font-size:12px}.lead-detail-heading>div:last-child{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;min-width:180px;padding:17px;display:grid}.lead-detail-heading>div:last-child>small{color:#819097;letter-spacing:.08em;font-size:8px}.lead-detail-grid{grid-template-columns:1fr 1.35fr .8fr;gap:13px;display:grid}.lead-detail-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:320px;padding:28px}.lead-detail-card h2{letter-spacing:-.04em;margin:28px 0 24px;font-size:clamp(23px,2vw,32px)}.lead-detail-card dl{gap:0;margin:0;display:grid}.lead-detail-card dl>div{border-bottom:1px solid #07131c14;gap:7px;padding:15px 0;display:grid}.lead-detail-card dl>div:last-child{border-bottom:0}.lead-detail-card dt{color:#8a969c;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.lead-detail-card dd{color:#31434c;margin:0;font-size:11px;line-height:1.55}.lead-detail-card dd a{color:#286c56;font-weight:700}.lead-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.lead-contact-actions a{color:#225f4b;background:#f6faf7;border:1px solid #07131c1a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.lead-contact-actions a:nth-child(3){grid-column:1/-1}.lead-contact-actions a:hover{background:#e7f7ed;border-color:#8bc5ad}.lead-full-message{color:#52636c;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.85}.lead-timing{background:#f9fbf9}.lead-timing dd{overflow-wrap:anywhere}.activity-section{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:45px;padding:38px}.activity-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.activity-heading h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(28px,3vw,42px)}.activity-heading>small{color:var(--muted);font-size:9px}.activity-timeline{display:grid;position:relative}.activity-timeline:before{content:"";background:#d9e2de;width:1px;position:absolute;top:10px;bottom:10px;left:8px}.activity-timeline article{grid-template-columns:18px 1fr auto;gap:20px;padding:18px 0;display:grid;position:relative}.activity-timeline i{z-index:1;background:#2ba976;border:5px solid #fff;border-radius:50%;width:17px;height:17px;position:relative;box-shadow:0 0 0 1px #b9d8ca}.activity-timeline article.created i{background:#78a0b6}.activity-timeline strong{font-size:12px}.activity-timeline p{color:var(--muted);margin:6px 0 0;font-size:9px}.activity-timeline p span{color:#3b5e51;font-weight:700}.activity-timeline time{color:#7d8a90;white-space:nowrap;font-size:8px}.notes-section{border:1px solid var(--line);background:#f9fbf9;border-radius:17px;margin-top:45px;padding:38px}.note-form{background:#fff;border:1px solid #07131c1a;border-radius:13px;gap:10px;padding:20px;display:grid}.note-form label{color:#52636c;font-size:9px;font-weight:800}.note-form textarea{resize:vertical;width:100%;min-height:120px;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #07131c24;border-radius:10px;outline:0;padding:14px;font-size:11px;line-height:1.7}.note-form textarea:focus{border-color:#31936c;box-shadow:0 0 0 3px #31936c1a}.note-form>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.note-form small{color:#527267;font-size:8px}.note-form small.error{color:#b64b43}.note-form button{color:#07131c;background:var(--mint);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:12px 18px;font-size:9px;font-weight:800}.note-form button:disabled{opacity:.55;cursor:not-allowed}.note-list{gap:10px;margin-top:18px;display:grid}.note-list article{background:#fff;border:1px solid #07131c17;border-radius:12px;padding:20px}.note-list article p{color:#40525b;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.75}.note-list article footer{color:#7d8a90;background:0 0;border:0;justify-content:space-between;gap:18px;margin-top:15px;padding:0;display:flex}.note-list article strong,.note-list article time{font-size:8px}.note-list article strong{color:#3b5e51}.note-empty{color:var(--muted);text-align:center;margin:0;padding:22px;font-size:10px}.catalog-page{min-height:100vh;color:var(--ink);background:#f3f6f3}.catalog-header{z-index:10;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;width:100%;padding:25px 5vw;display:grid;position:absolute;top:0;left:0}.catalog-header nav{align-items:center;gap:22px;display:flex}.catalog-header nav a{color:#ffffffb8;font-size:clamp(12px,1.05vw,13px);font-weight:700;position:relative}.catalog-header nav a:hover,.catalog-header nav a.active{color:#fff}.catalog-header nav a.active:after{content:"";background:var(--mint);height:1px;position:absolute;bottom:-8px;left:0;right:0}.catalog-header .header-cta{justify-self:end}.catalog-hero{color:#fff;background:radial-gradient(circle at 75% 25%,#1b4955 0,#0b2531 30%,#07131c 72%);grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:end;gap:70px;min-height:640px;padding:170px 5vw 90px;display:grid;position:relative;overflow:hidden}.catalog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#82f7bc29,#0000 68%);width:55%;height:70%;animation:20s ease-in-out infinite reverse auroraDrift;position:absolute;inset:-15% auto auto -8%}.catalog-hero>*{z-index:1;position:relative}.catalog-hero h1{max-width:1120px;font-size:var(--page-title);letter-spacing:-.07em;margin:24px 0 0;font-weight:610;line-height:.9}.catalog-hero h1 em{color:#0000;background:linear-gradient(100deg, var(--mint), var(--cyan) 55%, #e8fff6);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:520}.catalog-hero>p{color:#ffffffb3;max-width:560px;font-size:var(--lead-copy);margin:0;line-height:1.7}.solution-index{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.solution-index a{border-right:1px solid var(--line);color:#334750;align-items:center;gap:18px;min-height:110px;padding:25px 3vw;font-size:10px;font-weight:750;display:flex}.solution-index a:last-child{border-right:0}.solution-index a:hover{color:#0b5b42;background:#f3fbf6}.solution-index span{color:#7b9188;font-size:8px}.solution-list{padding:40px 5vw 100px}.solution-detail{border-bottom:1px solid var(--line);padding:80px 0;scroll-margin-top:25px}.solution-title{grid-template-columns:80px 1fr;gap:35px;display:grid}.solution-title>span{color:#31775f;border:1px solid #c7d7d0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;display:grid}.solution-title h2{font-size:var(--section-title);letter-spacing:-.06em;margin:0;line-height:1}.solution-title p{max-width:760px;color:var(--muted);font-size:var(--lead-copy);margin:18px 0 0;line-height:1.7}.solution-body{grid-template-columns:1.4fr .7fr;gap:70px;margin:55px 0 0 115px;display:grid}.solution-body small,.commercial-models small{color:#71877e;letter-spacing:.12em;font-size:8px;font-weight:800}.solution-body ul{grid-template-columns:1fr 1fr;gap:0 35px;margin:20px 0 0;padding:0;list-style:none;display:grid}.solution-body li{color:#3a4f58;border-bottom:1px solid #07131c14;align-items:center;gap:12px;padding:14px 0;font-size:10px;display:flex}.solution-body li span{color:#24835f}.solution-body aside{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.solution-body aside p{color:var(--muted);margin:17px 0 26px;font-size:11px;line-height:1.75}.solution-body aside a{border-top:1px solid var(--line);color:#286c56;justify-content:space-between;padding-top:16px;font-size:9px;font-weight:800;display:flex}.catalog-platform{color:#fff;background:#07131c;grid-template-columns:.85fr 1.5fr;gap:70px;padding:100px 5vw;display:grid}.catalog-platform h2{font-size:var(--section-title);letter-spacing:-.06em;margin:22px 0 0;line-height:1}.catalog-platform>p{color:#ffffff8c;max-width:720px;font-size:var(--lead-copy);grid-column:2;margin:-20px 0 0;line-height:1.7}.catalog-platform>p a{color:var(--mint);margin-left:5px;font-weight:750;display:inline-block}.architecture-flow{background:#ffffff09;border:1px solid #ffffff1c;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:35px;display:flex}.architecture-flow span{color:#ffffff8a;font-size:9px}.architecture-flow strong{color:var(--mint);border:1px solid #82f7bc4d;border-radius:10px;padding:16px 20px;font-size:11px}.architecture-flow i{color:#ffffff40;font-style:normal}.platform-hero{background:radial-gradient(circle at 77% 30%,#174f55 0,#0b2d39 30%,#07131c 70%)}.platform-map{color:#fff;background:#07131c;grid-template-columns:1fr auto 1.18fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:55px 5vw;display:grid}.platform-map article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;gap:13px;min-height:165px;padding:24px;display:flex}.platform-map article.core{background:#82f7bc11;border-color:#82f7bc47;box-shadow:0 22px 60px #00000038}.platform-map small{color:#ffffff57;letter-spacing:.1em;font-size:7px}.platform-map strong{color:#ffffffe0;font-size:14px}.platform-map .core strong{color:var(--mint)}.platform-map article span{color:#ffffff73;font-size:8px;line-height:1.6}.platform-map>i{color:#82f7bc73;font-size:12px;font-style:normal}.platform-capabilities{background:#fff;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.platform-capabilities>div:first-child h2,.platform-security h2,.platform-lifecycle h2,.platform-isolation h2{font-size:var(--section-title);letter-spacing:-.06em;margin:23px 0;line-height:1}.platform-capabilities>div:first-child>p{max-width:560px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.platform-capabilities>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-capabilities article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;min-height:310px;padding:28px}.platform-capabilities article header{justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-capabilities article header>span{color:#287b5d;font-size:8px}.platform-capabilities article header small{color:#71877e;letter-spacing:.08em;font-size:7px}.platform-capabilities h3{letter-spacing:-.04em;margin:70px 0 15px;font-size:26px}.platform-capabilities article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.platform-security{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.platform-security>div:first-child>p,.platform-isolation>div:first-child>p{color:#ffffff75;max-width:540px;margin:0;font-size:11px;line-height:1.8}.platform-security>div:last-child{grid-template-columns:1fr 1fr;display:grid}.platform-security article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:260px;padding:28px}.platform-security article:nth-child(2n){border-right:0}.platform-security article:nth-last-child(-n+2){border-bottom:0}.platform-security article>span{color:var(--mint);font-size:8px}.platform-security h3{letter-spacing:-.035em;margin:52px 0 15px;font-size:23px}.platform-security article p{color:#ffffff73;margin:0;font-size:10px;line-height:1.75}.platform-lifecycle{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.platform-lifecycle ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.platform-lifecycle li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:24px 0;display:grid}.platform-lifecycle li>span{color:#287c5d;font-size:8px}.platform-lifecycle strong{font-size:13px}.platform-lifecycle li p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.7}.platform-isolation{color:#fff;background:linear-gradient(125deg,#0c3039,#07131c 68%);grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px 5vw;display:grid}.platform-isolation>div:last-child{grid-template-columns:1fr 1fr;display:grid}.platform-isolation article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:270px;padding:28px}.platform-isolation article:nth-child(2n){border-right:0}.platform-isolation article:nth-last-child(-n+2){border-bottom:0}.platform-isolation article>span{color:var(--mint);font-size:8px}.platform-isolation h3{margin:55px 0 15px;font-size:24px}.platform-isolation article p{color:#ffffff73;margin:0;font-size:10px;line-height:1.75}.decision-cta{text-align:center;background:#fff;justify-items:center;padding:110px 5vw 125px;display:grid}.decision-cta h2{max-width:960px;font-size:var(--section-title);letter-spacing:-.06em;margin:22px 0 20px;line-height:1}.decision-cta>p{max-width:680px;color:var(--muted);font-size:var(--lead-copy);margin:0;line-height:1.7}.decision-cta>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.decision-cta .button-ghost{border-color:var(--line);color:var(--ink)}.vertical-hero{min-height:680px}.b2b-hero{background:radial-gradient(circle at 76% 34%,#244c53 0,#102c35 30%,#07131c 70%)}.export-hero{background:radial-gradient(circle at 78% 28%,#1d534b 0,#0c302f 28%,#07131c 70%)}.model-compare{grid-template-columns:1fr 1fr;gap:12px;padding:80px 5vw;display:grid}.model-compare>article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:650px;padding:clamp(28px,3vw,45px);display:flex}.model-compare>article:nth-child(2){color:#fff;background:#0b202a}.model-compare article>header{align-items:center;gap:18px;display:flex}.model-compare header span{color:#2d785d;border:1px solid #bdd3c8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.model-compare article:nth-child(2) header span{color:var(--mint);border-color:#82f7bc40}.model-compare header small{color:#70877d;letter-spacing:.12em;font-size:8px;font-weight:800}.model-compare article:nth-child(2) header small{color:#ffffff75}.model-compare h2{letter-spacing:-.055em;max-width:650px;margin:55px 0 20px;font-size:clamp(38px,4.3vw,64px);line-height:1}.model-compare p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.model-compare article:nth-child(2) p{color:#ffffff80}.model-compare ul{grid-template-columns:1fr 1fr;gap:0 26px;margin:42px 0;padding:0;list-style:none;display:grid}.model-compare li{color:#42565e;border-bottom:1px solid #07131c14;gap:11px;padding:14px 0;font-size:10px;display:flex}.model-compare article:nth-child(2) li{color:#ffffffb3;border-color:#ffffff17}.model-compare li span{color:#278661}.model-compare article>a{border-top:1px solid var(--line);color:#286b55;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:9px;font-weight:800;display:flex}.model-compare article:nth-child(2)>a{color:var(--mint);border-color:#ffffff1c}.decision-matrix{background:#fff;grid-template-columns:.62fr 1.38fr;align-items:start;gap:70px;padding:100px 5vw;display:grid}.decision-matrix h2,.operating-flow h2,.market-rollout h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,4.8vw,72px);line-height:1}.decision-matrix>div:first-child>p,.market-rollout>div>p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.decision-matrix .comparison-wrap table{min-width:680px}.operating-flow{color:#fff;background:#07131c;grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px 5vw;display:grid}.operating-flow>div:last-child{grid-template-columns:1fr 1fr;display:grid}.operating-flow article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:250px;padding:30px}.operating-flow article:nth-child(2n){border-right:0}.operating-flow article:nth-last-child(-n+2){border-bottom:0}.operating-flow article>span{color:var(--mint);font-size:8px}.operating-flow h3{letter-spacing:-.035em;margin:52px 0 15px;font-size:25px}.operating-flow article p{color:#ffffff73;margin:0;font-size:10px;line-height:1.75}.scope-note{color:#27463b;background:#e1ece6;border-bottom:1px solid #cad9d2;grid-template-columns:.35fr 1.65fr;gap:55px;margin:0;padding:32px 5vw;display:grid}.scope-note strong{font-size:10px}.scope-note p{color:#5b7067;max-width:950px;margin:0;font-size:10px;line-height:1.75}.readiness-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.readiness-strip span{border-right:1px solid var(--line);color:#334750;align-items:center;gap:18px;min-height:105px;padding:25px 3vw;font-size:10px;font-weight:750;display:flex}.readiness-strip span:last-child{border-right:0}.readiness-strip small{color:#789087;font-size:8px}.readiness-grid{grid-template-columns:1fr 1fr;gap:12px;padding:80px 5vw;display:grid}.readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:440px;padding:36px}.readiness-grid header{grid-template-columns:42px 1fr;align-items:start;gap:20px;display:grid}.readiness-grid header>span{color:#2c795d;border:1px solid #bfd3ca;border-radius:50%;place-items:center;width:42px;height:42px;font-size:8px;display:grid}.readiness-grid h2{letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1}.readiness-grid article>p{max-width:600px;color:var(--muted);margin:28px 0;font-size:11px;line-height:1.75}.readiness-grid ul{grid-template-columns:1fr 1fr;gap:0 25px;margin:0;padding:0;list-style:none;display:grid}.readiness-grid li{color:#42565e;border-bottom:1px solid #07131c14;gap:11px;padding:13px 0;font-size:10px;display:flex}.readiness-grid li i{color:#278661;font-style:normal}.market-rollout{background:#fff;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.market-rollout ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.market-rollout li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:25px 0;display:grid}.market-rollout li>span{color:#2d8061;font-size:8px}.market-rollout strong{font-size:13px}.market-rollout li p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.package-hero{background:radial-gradient(circle at 22% 25%,#1d4c42 0,#0b2c2a 26%,#07131c 70%)}.package-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:80px 5vw;display:grid}.package-detail-grid article{border:1px solid var(--line);background:linear-gradient(165deg,#fffffffa,#f4f7f4e6);border-radius:24px;flex-direction:column;min-height:480px;padding:35px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #07131c0f}.package-detail-grid article:before{content:"";pointer-events:none;background:radial-gradient(circle,#82f7bc38,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-50px}.package-detail-grid article:hover{border-color:#82f7bc66;transform:translateY(-8px);box-shadow:0 28px 60px #07131c1f}.package-detail-grid article.featured{color:#fff;background:radial-gradient(circle at 88% 12%,#82f7bc33,#0000 38%),linear-gradient(160deg,#0f2a36,#0b202a 55%,#061018);border-color:#82f7bc38;transform:translateY(-18px);box-shadow:0 34px 80px #07131c47}.package-detail-grid article.featured:hover{border-color:#82f7bc73;transform:translateY(-24px)}.package-detail-grid article>b{color:#07131c;background:var(--mint);letter-spacing:.11em;padding:9px 12px;font-size:7px;position:absolute;top:0;right:28px}.package-detail-grid article>small{color:#729083;letter-spacing:.1em;font-size:8px}.package-detail-grid h2{letter-spacing:-.055em;margin:28px 0 15px;font-size:48px}.package-detail-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.package-detail-grid .featured p{color:#ffffff80}.package-detail-grid ul{gap:14px;margin:32px 0;padding:0;list-style:none;display:grid}.package-detail-grid li{color:#41545c;gap:11px;font-size:10px;display:flex}.package-detail-grid .featured li{color:#ffffffb8}.package-detail-grid li span{color:#2a976d}.package-detail-grid article>a{border-top:1px solid var(--line);color:#2b6b55;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;font-weight:800;display:flex}.package-detail-grid .featured>a{color:var(--mint);border-color:#ffffff1f}.package-scope-section{background:radial-gradient(circle at 12% 0,#82f7bc14,#0000 36%),#f4f7f4;padding:100px 5vw 110px}.package-scope-section>.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.package-scope-section>.section-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:.98}.package-scope-section>.section-heading p{color:var(--muted);font-size:var(--lead-copy);max-width:38rem;margin:0;line-height:1.65}.package-scope-disclosure{background:#ffffffc7;border:1px solid #07131c1a;border-radius:16px;grid-template-columns:160px 1fr;align-items:start;gap:18px;margin-bottom:36px;padding:22px 26px;display:grid}.package-scope-disclosure strong{letter-spacing:.12em;text-transform:uppercase;color:#1e644d;font-size:11px}.package-scope-disclosure p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.package-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}.package-scope-grid article{border:1px solid var(--line);background:linear-gradient(165deg,#fff,#f7faf7);border-radius:22px;flex-direction:column;min-height:560px;padding:32px;transition:transform .35s,box-shadow .35s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #07131c0d}.package-scope-grid article:hover{border-color:#82f7bc66;transform:translateY(-6px);box-shadow:0 24px 52px #07131c1a}.package-scope-grid article.featured{color:#fff;background:radial-gradient(circle at 88% 10%,#82f7bc2e,#0000 40%),linear-gradient(160deg,#0f2a36,#0b202a 55%,#061018);border-color:#82f7bc38;box-shadow:0 28px 70px #07131c40}.package-scope-grid article>b{color:var(--ink);background:var(--mint);letter-spacing:.11em;padding:8px 11px;font-size:7px;position:absolute;top:0;right:24px}.package-scope-grid article>small{color:#729083;letter-spacing:.1em;font-size:8px;font-weight:800}.package-scope-grid article.featured>small{color:var(--mint)}.package-scope-grid h3{letter-spacing:-.04em;margin:18px 0 8px;font-size:clamp(1.55rem,2vw,2.1rem)}.package-scope-price{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;padding-bottom:16px;display:grid}.package-detail-grid .package-scope-price{margin-top:4px}.package-scope-grid article.featured .package-scope-price,.package-detail-grid article.featured .package-scope-price{border-bottom-color:#ffffff1f}.package-scope-list{color:#8a969c;font-size:13px;text-decoration:line-through}.package-scope-grid article.featured .package-scope-list,.package-detail-grid article.featured .package-scope-list{color:#fff6}.package-scope-price strong{letter-spacing:-.04em;color:var(--ink);font-size:clamp(1.6rem,2.2vw,2rem)}.package-scope-grid article.featured .package-scope-price strong,.package-detail-grid article.featured .package-scope-price strong{color:#fff}.package-scope-price small{color:#729083;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.package-scope-grid article.featured .package-scope-price small,.package-detail-grid article.featured .package-scope-price small{color:#ffffff73}.package-scope-grid article>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.package-scope-grid article.featured>p{color:#ffffff8c}.package-scope-grid ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.package-scope-grid li{color:#41545c;gap:10px;font-size:11px;line-height:1.5;display:flex}.package-scope-grid article.featured li{color:#ffffffb8}.package-scope-grid li span{color:#2a976d;flex:none}.package-scope-grid article.featured li span{color:var(--mint)}.package-scope-grid article>a{border-top:1px solid var(--line);color:#2b6b55;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:11px;font-weight:800;display:flex}.package-scope-grid article.featured>a{color:var(--mint);border-top-color:#ffffff1f}.pricing-bands .package-scope-grid{margin-bottom:0}.pricing-bands .package-scope-grid article{min-height:0}.package-scope-compare .section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:28px;margin-bottom:22px;display:grid}.package-scope-compare h3{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.package-scope-compare .section-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.package-scope-compare .comparison-wrap tbody td:nth-child(3){color:#1e644d;background:#f2fbf5;font-weight:750}.comparison-section{background:#fff;padding:90px 5vw 110px}.comparison-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.comparison-wrap table{border-collapse:collapse;width:100%;min-width:820px}.comparison-wrap th,.comparison-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:20px 24px;font-size:10px}.comparison-wrap tr:last-child th,.comparison-wrap tr:last-child td{border-bottom:0}.comparison-wrap th:last-child,.comparison-wrap td:last-child{border-right:0}.comparison-wrap thead th{color:#fff;background:#0b202a;font-size:9px}.comparison-wrap thead th:first-child{color:#ffffff80}.comparison-wrap tbody th{color:#40535c;background:#f8faf8;font-weight:750}.comparison-wrap tbody td{color:var(--muted)}.comparison-wrap tbody td:nth-child(3){color:#1e644d;background:#f2fbf5;font-weight:750}.package-journey{background:#edf3ef;padding:100px 5vw}.package-journey>div:last-of-type{border:1px solid #cbd9d2;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.package-journey article{background:#ffffff94;border-right:1px solid #cbd9d2;min-height:285px;padding:28px}.package-journey article:last-child{border-right:0}.package-journey article>span{color:#2b7c5e;font-size:8px}.package-journey small{color:#678077;margin-top:38px;display:block}.package-journey h3{margin-bottom:13px}.package-journey article p{color:#52655f;margin:0;font-size:11px;line-height:1.75}.package-journey aside{color:#52655f;border-top:1px solid #cbd9d2;grid-template-columns:150px 1fr;gap:28px;max-width:980px;margin-top:25px;padding:20px 0 0;display:grid}.package-journey aside strong{letter-spacing:.08em;font-size:9px}.package-journey aside p{margin:0;font-size:10px;line-height:1.75}.commercial-models{background:#edf3ef;grid-template-columns:.65fr 1.35fr;gap:70px;padding:100px 5vw;display:grid}.commercial-models h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(45px,5vw,72px);line-height:1}.commercial-models>div:last-child{grid-template-columns:1fr 1fr;display:grid}.commercial-models article{border-bottom:1px solid #cfdbd5;border-right:1px solid #cfdbd5;align-items:center;gap:22px;min-height:120px;padding:25px;display:flex}.commercial-models article:nth-child(2n){border-right:0}.commercial-models article:nth-last-child(-n+2){border-bottom:0}.commercial-models article span{color:#789086;font-size:8px}.commercial-models article strong{font-size:12px}.pricing-hero{background:radial-gradient(circle at 76% 28%,#384e43 0,#18352f 29%,#07131c 70%)}.pricing-disclosure{color:#304d41;background:var(--mint);grid-template-columns:220px 1fr;gap:40px;padding:28px 5vw;display:grid}.pricing-disclosure strong{font-size:10px}.pricing-disclosure p{max-width:950px;margin:0;font-size:9px;line-height:1.75}.cost-layers{background:#fff;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.cost-layers>div:first-child{align-self:start}.cost-layers>div:first-child h2,.included-scope h2,.pricing-path h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(44px,5vw,74px);line-height:1}.cost-layers>div:first-child>p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.cost-layers>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cost-layers article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;min-height:330px;padding:28px}.cost-layers article:last-child{grid-column:1/-1;min-height:280px}.cost-layers article header{grid-template-columns:34px 1fr;align-items:center;gap:14px;display:grid}.cost-layers article header>span{color:#2b7c5e;font-size:8px}.cost-layers h3{letter-spacing:-.035em;margin:0;font-size:24px}.cost-layers article>p{color:var(--muted);margin:25px 0 18px;font-size:10px;line-height:1.7}.cost-layers ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.cost-layers li{color:#41545c;border-bottom:1px solid #07131c12;gap:10px;padding:11px 0;font-size:9px;display:flex}.cost-layers li span{color:#278962}.quote-anatomy{background:#edf3ef;padding:100px 5vw 110px}.quote-anatomy .comparison-wrap{background:#fff}.quote-anatomy .comparison-wrap table{min-width:940px}.pricing-ecosystem{color:#fff;background:#0b202a;grid-template-columns:.72fr 1.28fr;gap:75px;padding:100px 5vw;display:grid}.pricing-ecosystem h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(44px,5vw,74px);line-height:1}.pricing-ecosystem h2 em{color:var(--mint);font-style:normal}.pricing-ecosystem>div:first-child>p{color:#ffffff94;max-width:430px;margin:0;font-size:11px;line-height:1.8}.pricing-ecosystem>div:nth-child(2){border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.pricing-ecosystem article{border-right:1px solid #ffffff26;min-height:280px;padding:25px}.pricing-ecosystem article:last-child{border-right:0}.pricing-ecosystem article>span{color:var(--mint);font-size:8px}.pricing-ecosystem h3{font-size:21px}.pricing-ecosystem article p{color:#ffffff9e;margin:0;font-size:10px;line-height:1.75}.pricing-ecosystem aside{color:#ffffff7a;border-top:1px solid #ffffff26;grid-column:2;max-width:820px;padding-top:20px;font-size:10px;line-height:1.75}.included-scope{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:75px;padding:100px 5vw;display:grid}.scope-columns{grid-template-columns:1fr 1fr;display:grid}.scope-columns article{border-right:1px solid #ffffff1a;min-height:420px;padding:30px}.scope-columns article:last-child{border-right:0}.scope-columns small{color:#ffffff6b;letter-spacing:.1em;font-size:7px;font-weight:800}.scope-columns ul{gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.scope-columns li{color:#ffffffad;border-bottom:1px solid #ffffff17;gap:12px;padding:15px 0;font-size:10px;line-height:1.5;display:flex}.scope-columns li span{color:var(--mint)}.pricing-path{background:#fff;grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px 5vw;display:grid}.pricing-path>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pricing-path article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.pricing-path article:nth-child(2n){border-right:0}.pricing-path article:nth-last-child(-n+2){border-bottom:0}.pricing-path article>span{color:#2b7d5e;font-size:8px}.pricing-path h3{letter-spacing:-.035em;margin:55px 0 15px;font-size:23px}.pricing-path article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.ai-catalog-hero{background:radial-gradient(circle at 82% 45%,#184c4e 0,#0c2a35 25%,#07131c 66%);padding-right:27vw;position:relative;overflow:hidden}.ai-hero-orbit{border:1px solid #82f7bc38;border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:absolute;bottom:95px;right:8vw}.ai-hero-orbit:before,.ai-hero-orbit:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.ai-hero-orbit:before{inset:-45px}.ai-hero-orbit:after{inset:48px}.ai-hero-orbit i{background:var(--mint);width:9px;height:9px;box-shadow:0 0 30px var(--mint);border-radius:50%;position:absolute}.ai-hero-orbit i:first-child{top:29px;left:25px}.ai-hero-orbit i:nth-child(2){bottom:71px;right:-4px}.ai-hero-orbit strong{color:var(--mint);font-size:40px}.ai-principle{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:70px 1.2fr .7fr;align-items:end;gap:40px;padding:100px 5vw;display:grid}.ai-principle>span{color:#2e745c;border:1px solid #bed3c9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;display:grid}.ai-principle h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:1}.ai-principle p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.ai-module-grid{grid-template-columns:1fr 1fr;gap:12px;padding:80px 5vw;display:grid}.ai-module-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:500px;padding:35px}.ai-module-grid article header{grid-template-columns:45px 1fr;gap:20px;display:grid}.ai-module-grid article header>span{color:#6c887c;font-size:9px}.ai-module-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,45px)}.ai-module-grid header p{max-width:480px;color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.7}.ai-module-grid ul{gap:0;margin:40px 0 0 65px;padding:0;list-style:none;display:grid}.ai-module-grid li{color:#3f525a;border-bottom:1px solid #07131c14;gap:13px;padding:16px 0;font-size:10px;display:flex}.ai-module-grid li:last-child{border-bottom:0}.ai-module-grid li i{color:#2a916b;font-style:normal}.ai-safeguards{color:#fff;background:#07131c;grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 5vw;display:grid}.ai-safeguards>div:first-child{align-self:start}.ai-safeguards h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(45px,5vw,74px);line-height:1}.ai-safeguards>div:first-child p{color:#ffffff7a;max-width:520px;font-size:12px;line-height:1.8}.ai-safeguards>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ai-safeguards article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:250px;padding:28px}.ai-safeguards article:nth-child(2n){border-right:0}.ai-safeguards article:nth-last-child(-n+2){border-bottom:0}.ai-safeguards article>span{color:var(--mint);font-size:8px}.ai-safeguards h3{margin:45px 0 15px;font-size:23px}.ai-safeguards article p{color:#ffffff73;margin:0;font-size:10px;line-height:1.75}.ai-use-model{background:#eaf2ed;grid-template-columns:.9fr 1.2fr;align-items:center;gap:55px;padding:90px 5vw;display:grid}.ai-use-model h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,4vw,60px);line-height:1}.ai-use-model>p{color:var(--muted);grid-column:2;margin:-30px 0 0;font-size:10px;line-height:1.7}.model-pills{flex-wrap:wrap;gap:10px;display:flex}.model-pills span{color:#315e4e;background:#fff9;border:1px solid #c2d6cc;border-radius:999px;padding:13px 17px;font-size:9px;font-weight:750}.integration-hero{background:radial-gradient(circle at 72% 30%,#15425b 0,#0b2839 30%,#07131c 68%)}.integration-groups{grid-template-columns:repeat(2,1fr);gap:12px;padding:80px 5vw;display:grid}.integration-groups article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:360px;padding:35px}.integration-groups header{align-items:center;gap:20px;display:flex}.integration-groups header>span{color:#729083;font-size:9px}.integration-groups h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,47px)}.integration-groups article>p{max-width:570px;color:var(--muted);margin:24px 0 38px;font-size:11px;line-height:1.75}.integration-groups article>div{flex-wrap:wrap;gap:9px;display:flex}.integration-groups article>div span{color:#36564a;background:#f5f9f6;border:1px solid #d1ddd7;border-radius:8px;padding:12px 14px;font-size:9px;font-weight:750}.integration-contract{color:#fff;background:#07131c;grid-template-columns:.9fr 1.1fr;gap:70px;padding:100px 5vw;display:grid}.integration-contract h2{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(45px,5vw,75px);line-height:1}.integration-contract>div:last-child{grid-template-columns:1fr 1fr;align-content:center;display:grid}.integration-contract>div:last-child span{color:#ffffffad;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:25px;font-size:10px}.integration-contract>div:last-child span:nth-child(2n){border-right:0}.integration-contract>div:last-child span:nth-last-child(-n+2){border-bottom:0}.integration-process{background:#fff;padding:100px 5vw}.integration-process>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integration-process article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;min-height:300px;padding:27px}.integration-process article>span{color:#6a887b;font-size:8px}.integration-process h3{letter-spacing:-.035em;margin:70px 0 16px;font-size:22px}.integration-process article p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.integration-disclaimer{background:#edf3ef;border:1px solid #d4ddd8;border-radius:13px;grid-template-columns:180px 1fr;gap:35px;margin:0 5vw 85px;padding:28px;display:grid}.integration-disclaimer strong{color:#35594b;font-size:10px}.integration-disclaimer p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.scenario-hero{background:radial-gradient(circle at 78% 25%,#354b4d 0,#132c35 31%,#07131c 70%)}.scenario-disclosure{color:#314f43;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;margin:0;padding:26px 5vw;display:grid}.scenario-disclosure strong{font-size:10px}.scenario-disclosure p{max-width:930px;margin:0;font-size:9px;line-height:1.7}.scenario-list{padding:45px 5vw 100px}.scenario-list>article{border-bottom:1px solid var(--line);padding:75px 0;scroll-margin-top:20px}.scenario-list>article>header{grid-template-columns:70px 1fr;gap:30px;display:grid}.scenario-list>article>header>span{color:#32755e;border:1px solid #bfd1c8;border-radius:50%;place-items:center;width:50px;height:50px;font-size:9px;display:grid}.scenario-list header small{color:#648276;letter-spacing:.1em;font-size:8px;font-weight:800}.scenario-list h2{letter-spacing:-.055em;max-width:1050px;margin:18px 0 0;font-size:clamp(40px,4.6vw,68px);line-height:1}.scenario-columns{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:50px 0 0 100px;display:grid}.scenario-columns section{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:250px;padding:25px}.scenario-columns section>small{color:#71877e;letter-spacing:.12em;font-size:7px;font-weight:800}.scenario-columns p{color:var(--muted);margin:25px 0 0;font-size:10px;line-height:1.8}.scenario-columns ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.scenario-columns li{color:#40545b;gap:10px;font-size:9px;display:flex}.scenario-columns li span{color:#278962}.scenario-list>article>a{color:#286c56;gap:25px;margin:28px 0 0 100px;font-size:9px;font-weight:800;display:inline-flex}.scenario-actions{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0 100px;display:flex}.scenario-actions a{color:#286c56;gap:25px;font-size:9px;font-weight:800;display:inline-flex}.cheese-draft-page .catalog-hero{min-height:420px;padding-bottom:56px}.cheese-draft-stage{background:#eaf1ed;padding:clamp(28px,4vw,56px) 3vw 72px;scroll-margin-top:20px}.cheese-draft{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2.4vw,28px);min-height:min(68vh,720px);display:grid;position:relative}.cheese-guide{z-index:4;color:#fff;background:linear-gradient(150deg,#102d3a,#07131c);border-radius:18px;align-content:start;gap:14px;padding:clamp(20px,2.6vw,32px);display:grid;position:relative;overflow:visible;box-shadow:0 18px 50px #00000047}.cheese-bot{width:96px;height:86px;margin-bottom:4px;position:relative}.cheese-bot-head{align-items:center;gap:8px;width:fit-content;display:flex;position:relative}.cheese-bot-head .ai-icon{border-radius:16px;width:52px;height:52px;font-size:clamp(18px,2vw,24px);font-weight:900;animation:4s ease-in-out infinite breathe}.cheese-bot.is-talking .ai-icon{animation:1.2s ease-in-out infinite pulse}.cheese-bot-arm{z-index:2;background:var(--mint);transform-origin:8px;width:88px;height:12px;transform:rotate(var(--point,-18deg));border-radius:999px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;top:28px;left:58px;box-shadow:0 0 18px #82f7bc66}.cheese-bot-arm i{background:var(--mint);width:22px;height:22px;box-shadow:0 0 14px var(--mint);border-radius:7px 16px 7px 7px;position:absolute;top:-8px;right:-11px}.cheese-bot-arm:after{content:"";background:linear-gradient(90deg, var(--mint), transparent);width:clamp(56px,12vw,160px);height:2px;box-shadow:0 0 14px var(--mint);position:absolute;top:50%;left:100%}.cheese-bot[data-point=vitrin]{--point:-32deg}.cheese-bot[data-point=urun]{--point:10deg}.cheese-bot[data-point=sepet]{--point:28deg}.cheese-bot[data-point=odeme]{--point:6deg}.cheese-bot[data-point=panel]{--point:-8deg}.cheese-guide small{color:var(--mint);letter-spacing:.12em;font-size:clamp(9px,1.05vw,11px)}.cheese-guide strong{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,32px);line-height:1.12}.cheese-guide p{color:#ffffff9e;margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.65}.cheese-voice{min-height:42px;color:var(--ink);background:var(--mint);font:inherit;cursor:pointer;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:0 16px;font-size:clamp(12px,1.2vw,13px);font-weight:800}.cheese-voice.is-on{color:#fff;background:#ffffff14;box-shadow:0 0 18px #82f7bc40}.cheese-voice.is-wait{cursor:default;color:var(--ink);background:var(--mint);opacity:.92}.cheese-voice-note{color:#ffffff7a;margin:0;font-size:clamp(12px,1.15vw,13px);line-height:1.55}a.cheese-voice,button.cheese-voice{align-items:center;text-decoration:none;display:inline-flex}.avcai-page .catalog-hero{min-height:420px;padding-bottom:56px}.avcai-stage{padding:clamp(28px,4vw,56px) 5vw 80px}.avcai-stage .avcai-side{max-width:42rem}.avcai-desk{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);padding:0 5vw 80px;display:grid}.avcai-side{color:#fff;background:linear-gradient(150deg,#102d3a,#07131c);border-radius:18px;align-content:start;gap:14px;padding:clamp(20px,2.6vw,32px);display:grid;box-shadow:0 18px 50px #00000047}.avcai-bot .ai-icon{border-radius:16px;width:52px;height:52px;font-size:clamp(18px,2vw,24px);font-weight:900;animation:4s ease-in-out infinite breathe}.avcai-side small{color:var(--mint);letter-spacing:.12em;font-size:clamp(9px,1.05vw,11px)}.avcai-side strong{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,32px);line-height:1.12}.avcai-side p{color:#ffffff9e;margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.65}.avcai-board{background:var(--white);border-radius:18px;gap:16px;min-height:420px;padding:clamp(18px,2.2vw,28px);display:grid;box-shadow:0 18px 50px #00000014}.avcai-log{gap:12px;max-height:52vh;display:grid;overflow:auto}.avcai-log article{border-radius:16px;gap:6px;max-width:92%;padding:14px 16px;display:grid}.avcai-log .is-avcai{color:#fff;background:linear-gradient(150deg,#102d3a,#07131c);justify-self:start}.avcai-log .is-user{color:var(--ink);background:var(--paper);border:1px solid var(--line);justify-self:end}.avcai-log small{letter-spacing:.08em;font-size:clamp(10px,1.05vw,12px);font-weight:800}.avcai-log .is-avcai small{color:var(--mint)}.avcai-log .is-user small{color:var(--muted)}.avcai-log p{margin:0;font-size:clamp(14px,1.35vw,16px);line-height:1.65}.avcai-log a{color:var(--mint);font-size:clamp(12px,1.15vw,13px);font-weight:800}.avcai-chips{flex-wrap:wrap;gap:8px;display:flex}.avcai-chips button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:clamp(12px,1.2vw,13px);font-weight:750}.avcai-chips button:disabled{opacity:.55;cursor:not-allowed}.avcai-form{gap:10px;display:grid}.avcai-form label{color:var(--muted);letter-spacing:.08em;font-size:clamp(11px,1.1vw,12px);font-weight:800}.avcai-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--paper);font:inherit;border-radius:12px;padding:14px;font-size:clamp(14px,1.3vw,16px);line-height:1.6}.avcai-form textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #82f7bc29}.avcai-form input[type=text]{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--paper);font:inherit;border-radius:999px;padding:0 12px;font-size:clamp(13px,1.3vw,15px)}.avcai-form input[type=text]:focus{border-color:var(--mint);box-shadow:0 0 0 3px #82f7bc29}.avcai-form>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.avcai-form .button{min-height:46px}.avcai-form .form-status{color:var(--muted)}.avcai-mascot{z-index:46;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed;bottom:clamp(1.2rem,4vh,2rem);right:clamp(.7rem,1.8vw,1.3rem)}.avcai-mascot>*{pointer-events:auto}.avcai-mascot.is-contextual{right:auto;left:var(--avcai-context-x);top:var(--avcai-context-y);transition:left .32s,top .32s;bottom:auto!important}.avcai-mascot.is-contextual .avcai-fab{animation:1.15s ease-in-out avcaiKnock}.avcai-nudge{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:14rem;font:inherit;text-align:left;cursor:pointer;background:#091b26d1;border:1px solid #ffffff2e;border-radius:16px 16px 4px;padding:10px 12px;font-size:clamp(12px,1.3vw,14px);line-height:1.45;animation:8s ease-in-out infinite float;box-shadow:0 18px 50px #0000004d}.avcai-fab{color:#fff;background:linear-gradient(165deg, var(--dark-soft), var(--dark) 78%);font:inherit;cursor:pointer;transform-origin:70% 100%;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex;box-shadow:0 16px 44px #07131c57}.avcai-mascot:not(.is-open) .avcai-fab,.avcai-mascot.is-resting:not(.is-open) .avcai-fab{animation:none}.avcai-mascot:not(.is-open) .avcai-fab.is-tapping{animation:1.15s ease-in-out avcaiKnock}.avcai-fab-copy{text-align:left;gap:1px;display:grid}.avcai-fab-copy b{color:#fff;box-shadow:none;letter-spacing:-.01em;background:0 0;border-radius:0;padding:0;font-size:clamp(12px,1.1vw,13px);font-weight:800;line-height:1.1}.avcai-fab-copy small{color:#ffffff85;letter-spacing:.04em;font-size:clamp(9px,.9vw,10px);font-weight:650}.avcai-fab .tofy-mark{flex-shrink:0;width:34px;height:34px}.tofy-mark{color:#ffffffe0;filter:drop-shadow(0 8px 16px #00000038);flex-shrink:0;width:40px;height:40px;display:block}.tofy-mark.is-talking .tofy-eye,.tofy-mark.is-talking .tofy-signal{animation:1s ease-in-out infinite tofyPulse}.tofy-mark.is-listening .tofy-signal{animation:.75s ease-in-out infinite tofyPulse}.tofy-mark.is-listening .tofy-status{fill:var(--mint)}@keyframes tofyPulse{0%,to{opacity:1;transform-origin:50%;transform:scaleY(1)}50%{opacity:.72;transform-origin:50%;transform:scaleY(.72)}}.avcai-fab:focus-visible{outline-offset:3px;outline:3px solid #ffffffb8}.avcai-dock{color:#fff;background:linear-gradient(168deg, var(--dark-soft), var(--dark) 72%);border:1px solid #ffffff1a;border-radius:18px;gap:12px;width:min(24.5rem,100vw - 1.4rem);max-height:min(68vh,570px);padding:12px;animation:.24s ease-out both avcaiDockIn;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.avcai-dock-head{border-bottom:1px solid #ffffff1a;flex-wrap:nowrap;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.avcai-dock-head .tofy-mark{width:36px;height:36px;margin-right:2px}.avcai-dock-head>div{flex:1;min-width:0;display:grid}.avcai-dock-head small{color:var(--mint);letter-spacing:.16em;font-size:clamp(10px,1.05vw,11px);font-weight:800}.avcai-dock-head strong{letter-spacing:-.03em;font-size:clamp(15px,1.55vw,18px)}.avcai-dock-head button{color:#ffffffc7;min-height:34px;font:inherit;cursor:pointer;background:#0818227a;border:1px solid #ffffff24;border-radius:999px;padding:0 12px;font-size:clamp(11px,1.1vw,12px);font-weight:750}.avcai-dock-head .avcai-sound{flex:0 0 36px;place-items:center;width:36px;min-height:36px;padding:0;display:grid;position:relative}.avcai-dock-head .avcai-sound.is-on{color:var(--ink);background:var(--mint);border-color:var(--mint)}.avcai-tool-icon{width:18px;height:18px;display:block}.avcai-dock-head .avcai-close{color:#fff;flex:0 0 34px;width:34px;padding:0;font-size:20px;line-height:1}.avcai-dock-head .avcai-close:hover{border-color:var(--mint);color:var(--mint)}.avcai-context-card{border:1px solid var(--mint);gap:7px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.avcai-context-card{border:1px solid color-mix(in srgb, var(--mint) 28%, transparent)}}.avcai-context-card{color:#fff;background:linear-gradient(135deg, var(--mint), #ffffff09);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.avcai-context-card{background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 10%, transparent), #ffffff09)}}.avcai-context-card>span{color:var(--mint);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.avcai-context-card>span i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 5px var(--mint);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avcai-context-card>span i{box-shadow:0 0 0 5px color-mix(in srgb, var(--mint) 12%, transparent)}}.avcai-context-card>strong{font-size:14px;line-height:1.35}.avcai-context-card ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.avcai-context-card li{align-items:center;gap:5px;min-width:0;display:flex}.avcai-context-card li b{width:18px;height:18px;color:var(--dark);background:var(--mint);border-radius:50%;flex:0 0 18px;place-items:center;font-size:9px;display:grid}.avcai-context-card li small{color:#ffffffad;font-size:8px;line-height:1.2}.avcai-dock .avcai-log{gap:10px;max-height:30vh;padding:4px 2px 8px;overflow:auto}.avcai-dock .avcai-log article{border-radius:14px;max-width:92%;padding:10px 12px 12px}.avcai-dock .avcai-log .is-avcai{color:#fff;background:#82f7bc1a;border:1px solid #82f7bc33}.avcai-dock .avcai-log .is-user{color:var(--ink);background:var(--mint);border:0;margin-left:auto}.avcai-dock .avcai-log small{color:inherit;opacity:.62}.avcai-dock .avcai-log .is-user small{color:var(--ink);opacity:.55}.avcai-dock .avcai-log p{color:inherit;font-size:clamp(13px,1.3vw,15px);line-height:1.5}.avcai-dock .avcai-log a{color:var(--mint)}.avcai-dock .avcai-log .is-voice{min-width:min(16rem,92%)}.avcai-voice-note{grid-template-columns:auto 1fr auto;align-items:center;gap:6px 8px;margin-top:4px;display:grid}.avcai-voice-note button{width:32px;height:32px;color:var(--mint);background:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.avcai-voice-bars{align-items:flex-end;gap:2px;height:16px;display:flex}.avcai-voice-bars i{background:var(--ink);opacity:.45;border-radius:99px;width:3px;height:40%}.avcai-voice-bars i:nth-child(2){height:70%}.avcai-voice-bars i:nth-child(3){height:100%}.avcai-voice-bars i:nth-child(4){height:55%}.avcai-voice-bars i:nth-child(5){height:85%}.avcai-voice-bars i:nth-child(6){height:45%}.avcai-voice-bars i:nth-child(7){height:75%}.avcai-voice-note.is-playing .avcai-voice-bars i{opacity:.9;animation:1s ease-in-out infinite breathe}.avcai-voice-note.is-playing .avcai-voice-bars i:nth-child(odd){animation-delay:.2s}.avcai-voice-note strong{font-variant-numeric:tabular-nums;font-size:clamp(11px,1.1vw,12px)}.avcai-voice-note p{opacity:.82;grid-column:1/-1;margin:0;font-size:clamp(12px,1.2vw,13px)}.avcai-sources{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.avcai-sources a{border:1px solid #5ce1c147;border-radius:999px;padding:4px 8px;font-size:11px;text-decoration:none;display:inline-flex}.avcai-sources a:hover{border-color:var(--mint)}.avcai-dock .avcai-chips{gap:6px}.avcai-dock .avcai-chips button{color:#ffffffd1;background:0 0;border:1px solid #ffffff24;min-height:32px;padding:0 12px;font-size:clamp(11px,1.1vw,12px)}.avcai-dock .avcai-chips button:hover{color:var(--mint);border-color:var(--mint)}.avcai-compose{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.avcai-compose input[type=text]{color:#fff;background:#0818227a;border-color:#ffffff24;min-height:44px}.avcai-compose input[type=text]::placeholder{color:#ffffff6b}.avcai-compose input[type=text].is-listening{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint)}@supports (color:color-mix(in lab, red, red)){.avcai-compose input[type=text].is-listening{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}}.avcai-compose .form-status,.avcai-compose small{grid-column:1/-1}.avcai-compose .form-status{color:#ffffff7a}.avcai-compose .form-status.error{color:var(--lime)}.avcai-compose .button{min-height:44px}.avcai-mic{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.avcai-mic.is-on{color:var(--ink);background:var(--mint);border-color:var(--mint);animation:1.2s ease-in-out infinite pulse}body:has(.cookie-notice) .avcai-mascot{bottom:clamp(8.5rem,26vw,12rem)}@media (width<=720px){.avcai-mascot:not(.is-open) .avcai-fab{animation:none}.avcai-fab .tofy-mark{width:32px;height:32px}.avcai-dock-head .avcai-sound{width:36px;padding:0}.avcai-nudge{max-width:min(13rem,100vw - 5rem);font-size:12px}}@media (width<=480px){.avcai-mascot{right:.45rem;bottom:max(.65rem, env(safe-area-inset-bottom))}.avcai-dock{border-radius:20px;width:calc(100% - .1rem);max-height:min(72dvh,560px);padding:10px}.avcai-dock-head{gap:7px}.avcai-dock-head strong{font-size:14px}.avcai-dock .avcai-log{max-height:28dvh}.avcai-dock .avcai-log article{padding:9px 10px}.avcai-dock .avcai-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.avcai-dock .avcai-chips button{flex:none}.avcai-compose{grid-template-columns:1fr auto auto}.avcai-compose input[type=text]{grid-column:auto;min-width:0}.avcai-compose .button{width:auto;min-width:5.4rem}.avcai-mic{width:44px}}@media (prefers-reduced-motion:reduce){.avcai-mascot:not(.is-open) .avcai-fab,.tofy-mark,.tofy-mark.is-talking,.tofy-mark.is-listening,.avcai-mic.is-on,.avcai-nudge,.avcai-voice-note.is-playing .avcai-voice-bars i,.cp-tofy-pick{animation:none}}.cheese-draft.is-idle .stage-glow,.cheese-draft.is-idle .cheese-bot-head .ai-icon,.cheese-draft.is-idle .start-shop-screen,.cheese-draft.is-idle .hero-slide-frame,.cheese-draft.is-idle .cheese-shop-banner strong{animation-play-state:paused}.cheese-guide-steps{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cheese-guide-steps button{color:#ffffffb8;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-size:clamp(12px,1.2vw,13px);font-weight:750}.cheese-guide-steps button.is-active{color:var(--ink);background:var(--mint);border-color:var(--mint)}.cheese-store-stage{z-index:2;perspective:1400px;min-height:min(62vh,640px);padding-bottom:8px;position:relative}.cheese-store-stage .stage-glow{inset:8% 6%}.cheese-store-stage .dashboard-caption{color:#75828a;margin:18px 0 0;font-size:clamp(11px,1.15vw,13px);position:relative;bottom:auto;right:auto}.cheese-shop .start-shop-screen{width:100%;min-height:min(62vh,640px);padding:clamp(16px,2vw,28px);animation-name:float}.cheese-shop{min-height:min(62vh,640px)}.cheese-shop-nav{color:#75828a;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(13px,1.3vw,15px);font-weight:750;display:flex}.cheese-shop-nav b{color:var(--ink);letter-spacing:-.02em;font-size:clamp(16px,1.6vw,20px)}.cheese-shop-banner{color:#fff;background:linear-gradient(120deg,#0a2936,#07131c 62%);border-radius:16px;min-height:clamp(110px,14vw,160px);margin-bottom:18px;padding:clamp(18px,2.4vw,28px)}.cheese-shop-banner small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,1.1vw,12px);display:block}.cheese-shop-banner strong{color:#0000;letter-spacing:-.04em;background:linear-gradient(110deg, var(--mint) 0%, var(--cyan) 40%, #fff 52%, var(--mint) 74%);background-size:220%;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(28px,3.4vw,48px);animation:9s ease-in-out infinite headingShine;display:block}.cheese-shop-banner em{color:#ffffff9e;margin-top:8px;font-size:clamp(13px,1.4vw,16px);font-style:normal;display:block}.cheese-shop-grid{gap:clamp(12px,1.8vw,18px);margin-top:2px}.cheese-shop-grid article{border-radius:14px;padding:clamp(12px,1.6vw,18px)}.cheese-shop-grid article.is-hot{animation:none}.cheese-shop-grid b{height:clamp(88px,12vw,140px)}.cheese-shop-grid small{color:#75828a;font-size:clamp(13px,1.35vw,16px)}.cheese-shop-grid em{font-size:clamp(16px,1.7vw,22px)}.cheese-shop-add{min-height:44px;color:var(--ink);background:var(--mint);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0 16px;font-size:clamp(13px,1.25vw,15px);font-weight:800}.cheese-shop-cart-page{background:#fff;border-radius:16px;padding:clamp(18px,2.2vw,28px)}.cheese-shop-cart-page .card-head{font-size:clamp(14px,1.4vw,16px)}.cheese-shop-cart-page ul{margin:18px 0;padding:0;list-style:none}.cheese-shop-cart-page li{border-bottom:1px solid #07131c0f;gap:4px;padding:14px 0;font-size:clamp(14px,1.4vw,17px);display:grid}.cheese-shop-cart-page small{color:#8a969c}.cheese-shop-pay{justify-items:start;gap:18px;padding:28px 8px 12px;display:grid}.cheese-shop-pay .pos-card{width:min(360px,100%);min-height:200px;animation:5s ease-in-out infinite float;transform:none}.cheese-shop-pay>small{color:#75828a;font-size:clamp(12px,1.2vw,14px)}.cheese-panel-slide .hero-slide-frame{width:100%;min-height:min(62vh,640px)}.cheese-panel-slide .hero-orders-panel{min-height:min(62vh,640px)}.ecosystem-section{color:#fff;background:#07131c;grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 5vw;display:grid}.ecosystem-section h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5vw,73px);line-height:1}.ecosystem-section>div:first-child>p{color:#ffffff7a;max-width:550px;margin:0;font-size:11px;line-height:1.8}.ecosystem-section>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ecosystem-section>div:last-child>*{color:#fff;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;min-height:260px;padding:28px;display:flex}.ecosystem-section>div:last-child>:nth-child(2n){border-right:0}.ecosystem-section>div:last-child>:nth-last-child(-n+2){border-bottom:0}.ecosystem-section>div:last-child span{color:var(--mint);font-size:8px}.ecosystem-section h3{margin:45px 0 13px;font-size:23px}.ecosystem-section>div:last-child p{color:#ffffff75;margin:0;font-size:9px;line-height:1.7}.ecosystem-section>div:last-child small{color:#82f7bcb3;margin-top:auto;padding-top:20px;font-size:8px}.reference-ready{border-bottom:1px solid var(--line);background:#eaf1ed;grid-template-columns:.65fr 1.35fr;gap:60px;padding:85px 5vw;display:grid}.reference-ready h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,62px);line-height:1}.reference-ready p{max-width:700px;color:var(--muted);grid-column:2;margin:-25px 0 0;font-size:10px;line-height:1.75}.reference-ready p a{color:#236d53;margin-left:6px;font-weight:800;display:inline-block}.references-hero{background:radial-gradient(circle at 78% 25%,#334b55 0,#132c38 30%,#07131c 70%)}.portfolio-brands{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.portfolio-brands>div:first-child{align-self:start}.portfolio-brands>div:first-child h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(44px,5vw,74px);line-height:1}.portfolio-brands>div:first-child p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.portfolio-brands>div:last-child{grid-template-columns:1fr 1fr;display:grid}.portfolio-brands>div:last-child>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:340px;color:var(--ink);flex-direction:column;padding:30px;display:flex}.portfolio-brands>div:last-child>:nth-child(2n){border-right:0}.portfolio-brands>div:last-child>:nth-last-child(-n+2){border-bottom:0}.portfolio-brands header{justify-content:space-between;align-items:center;gap:18px;display:flex}.portfolio-brands header>span{color:#2d8062;font-size:8px}.portfolio-brands header small{color:#71867d;letter-spacing:.08em;text-align:right;font-size:7px}.portfolio-brands h3{letter-spacing:-.045em;margin:70px 0 16px;font-size:clamp(28px,2.8vw,42px)}.portfolio-brands>div:last-child p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.portfolio-brands b{color:#287057;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.case-standard{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.case-standard h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5vw,74px);line-height:1}.case-standard>div>p{color:#ffffff73;max-width:520px;margin:0;font-size:11px;line-height:1.8}.case-standard ol{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.case-standard li{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;gap:22px;padding:27px 0;display:grid}.case-standard li>span{color:var(--mint);font-size:8px}.case-standard strong{font-size:13px}.case-standard li p{color:#ffffff73;margin:9px 0 0;font-size:10px;line-height:1.7}.portfolio-next{border-bottom:1px solid var(--line);background:#eaf1ed;justify-content:space-between;align-items:end;gap:60px;padding:90px 5vw;display:flex}.portfolio-next h2{letter-spacing:-.05em;max-width:900px;margin:20px 0 15px;font-size:clamp(38px,4.4vw,65px);line-height:1}.portfolio-next p{max-width:770px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.portfolio-next>a{flex:none}.partner-hero{background:radial-gradient(circle at 77% 28%,#4a4b34 0,#28352d 28%,#07131c 70%)}.partner-disclosure{color:#314b40;background:var(--mint);grid-template-columns:180px 1fr;gap:35px;padding:27px 5vw;display:grid}.partner-disclosure strong{font-size:10px}.partner-disclosure p{max-width:940px;margin:0;font-size:9px;line-height:1.75}.partner-models{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.partner-models>div:first-child h2,.partner-responsibilities h2,.partner-evaluation h2,.partner-rules h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(44px,5vw,74px);line-height:1}.partner-models>div:first-child>p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.partner-models>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.partner-models article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;min-height:420px;padding:28px}.partner-models article>span{color:#2b8060;font-size:8px}.partner-models h3{letter-spacing:-.04em;margin:95px 0 18px;font-size:26px;line-height:1.05}.partner-models article p{color:var(--muted);margin:0;font-size:10px;line-height:1.78}.partner-responsibilities{color:#fff;background:#07131c;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px 5vw;display:grid}.partner-responsibilities>div:first-child>p{color:#ffffff75;max-width:530px;margin:0;font-size:11px;line-height:1.8}.partner-columns{grid-template-columns:1fr 1fr;display:grid}.partner-columns article{border-right:1px solid #ffffff1a;min-height:510px;padding:30px}.partner-columns article:last-child{border-right:0}.partner-columns small{color:#ffffff6b;letter-spacing:.11em;font-size:7px;font-weight:800}.partner-columns ul{gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}.partner-columns li{color:#ffffffad;border-bottom:1px solid #ffffff17;gap:12px;padding:15px 0;font-size:10px;line-height:1.55;display:flex}.partner-columns li span{color:var(--mint)}.partner-evaluation{background:#fff;grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px 5vw;display:grid}.partner-evaluation ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.partner-evaluation li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:27px 0;display:grid}.partner-evaluation li>span{color:#2a8060;font-size:8px}.partner-evaluation strong{font-size:13px}.partner-evaluation li p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.partner-rules{background:#eaf1ed;grid-template-columns:.65fr 1.35fr;gap:75px;padding:100px 5vw;display:grid}.partner-rules>div:last-child{grid-template-columns:1fr 1fr;display:grid}.partner-rules>div:last-child>span{color:#3a5148;border-bottom:1px solid #cbd9d2;border-right:1px solid #cbd9d2;align-items:center;gap:20px;min-height:95px;padding:22px;font-size:10px;display:flex}.partner-rules>div:last-child>span:nth-child(2n){border-right:0}.partner-rules>div:last-child>span:nth-last-child(-n+2){border-bottom:0}.partner-rules small{color:#668177;font-size:8px}.resources-hero{background:radial-gradient(circle at 78% 25%,#3a4c3c 0,#17352f 29%,#07131c 70%)}.resource-path{background:#fff;grid-template-columns:.75fr 1.25fr;gap:75px;padding:100px 5vw;display:grid}.resource-path>div:first-child{align-self:start}.resource-path h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(43px,5vw,72px);line-height:1}.resource-path>div:first-child>p{max-width:570px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.resource-path>div:last-child{grid-template-columns:1fr 1fr;display:grid}.resource-path article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:18px;min-height:190px;padding:27px;display:grid}.resource-path article:nth-child(2n){border-right:0}.resource-path article:nth-last-child(-n+2){border-bottom:0}.resource-path article>span{color:#648277;font-size:8px}.resource-path h3{letter-spacing:-.03em;margin:0 0 13px;font-size:19px}.resource-path article p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.resource-guides{background:#eef3ef;padding:100px 5vw}.resource-guides>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.resource-guides>div:last-child a{border:1px solid var(--line);min-height:320px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;padding:27px;display:flex}.resource-guides a>span{color:#6b8a7e;font-size:8px}.resource-guides h3{letter-spacing:-.035em;margin:75px 0 15px;font-size:23px}.resource-guides a p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.resource-guides a small{color:#2a7258;margin-top:auto;padding-top:20px;font-size:8px;font-weight:800}.changelog-hero{background:radial-gradient(circle at 76% 26%,#3a2f4c 0,#241a35 30%,#07131c 72%)}.status-hero{color:#fff;background:#07131c;padding:165px 5vw 70px}.status-hero h1{max-width:900px;font-size:var(--page-title);letter-spacing:-.07em;margin:22px 0 26px;font-weight:610;line-height:.95}.status-badge{border:1px solid var(--line);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:12px;font-weight:800;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.status-badge.operational{color:#3ddc84;background:#3ddc841a;border-color:#3ddc8459}.status-badge.degraded{color:#e6a028;background:#e6a0281a;border-color:#e6a02866}.status-badge.maintenance{color:#7ea8f0;background:#7ea8f01a;border-color:#7ea8f066}.status-hero .status-meta{color:#ffffff80;margin:18px 0 0;font-size:11px}.status-hero .status-note{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;max-width:620px;margin:22px 0 0;padding:18px 20px;font-size:12px;line-height:1.7}.status-explain{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.status-explain h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(40px,4.6vw,62px);line-height:1}.status-explain>div:first-child>p{max-width:480px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.status-explain ul{margin:0;padding:0;list-style:none}.status-explain li{border-bottom:1px solid var(--line);color:var(--muted);padding:22px 0;font-size:11px;line-height:1.75}.status-explain li strong{color:var(--ink);margin-bottom:6px;font-size:13px;display:block}.changelog-timeline{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.changelog-timeline>div:first-child{align-self:start;position:sticky;top:45px}.changelog-timeline h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(44px,5vw,74px);line-height:1}.changelog-timeline>div:first-child>p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.changelog-timeline ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.changelog-timeline li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:27px 0;display:grid}.changelog-timeline li>span{color:#2a8060;font-size:8px}.changelog-timeline strong{font-size:13px}.changelog-timeline li p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.faq-section{color:#fff;background:#07131c;grid-template-columns:.68fr 1.32fr;gap:75px;padding:100px 5vw;display:grid}.faq-section>div:first-child{align-self:start;position:sticky;top:45px}.faq-section h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5vw,72px);line-height:1}.faq-section>div:first-child>p{color:#ffffff73;max-width:500px;margin:0;font-size:10px;line-height:1.75}.faq-list{display:grid}.faq-list details{border-bottom:1px solid #ffffff1a}.faq-list summary{cursor:pointer;grid-template-columns:35px 1fr 25px;align-items:center;gap:18px;padding:26px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#82f7bcb3;font-size:8px}.faq-list summary strong{font-size:13px;line-height:1.5}.faq-list summary i{color:var(--mint);text-align:right;font-size:18px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#ffffff80;max-width:760px;margin:-5px 0 26px 53px;font-size:10px;line-height:1.85}.services-hero{background:radial-gradient(circle at 77% 28%,#31504a 0,#143630 29%,#07131c 70%)}.service-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:80px 5vw;display:grid}.service-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:410px;padding:31px;display:flex}.service-grid header{align-items:flex-start;gap:20px;display:flex}.service-grid header>span{color:#668479;margin-top:8px;font-size:8px}.service-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.7vw,40px);line-height:1.05}.service-grid article>p{color:var(--muted);margin:25px 0;font-size:10px;line-height:1.75}.service-grid ul{border-top:1px solid var(--line);gap:12px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:grid}.service-grid li{color:#40535b;gap:10px;font-size:9px;display:flex}.service-grid li span{color:#2b8c67}.service-quote-link{border-top:1px solid var(--line);color:#176b50;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;font-size:10px;font-weight:800;display:inline-flex}.service-quote-link span{font-size:16px;transition:transform .2s}.service-quote-link:hover span{transform:translate(4px)}.responsibility-section{color:#fff;background:#07131c;grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 5vw;display:grid}.responsibility-section>div:first-child>p{color:#ffffff80;max-width:570px;margin:0;font-size:11px;line-height:1.8}.responsibility-cards{grid-template-columns:1fr 1fr;align-self:center;display:grid}.responsibility-cards article{border:1px solid #ffffff1a;min-height:430px;padding:28px}.responsibility-cards article:first-child{background:#82f7bc0b;border-radius:14px 0 0 14px}.responsibility-cards article:last-child{border-left:0;border-radius:0 14px 14px 0}.responsibility-cards small{color:var(--mint);letter-spacing:.1em;font-size:8px}.responsibility-cards ul{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.responsibility-cards li{color:#ffffffa6;border-bottom:1px solid #ffffff14;gap:12px;padding:17px 0;font-size:9px;line-height:1.6;display:flex}.responsibility-cards li:last-child{border-bottom:0}.responsibility-cards li span{color:var(--mint)}.infrastructure-care{background:#eaf1ed;grid-template-columns:.72fr 1.28fr;gap:70px;padding:100px 5vw;display:grid}.infrastructure-care>div:last-child{grid-template-columns:1fr 1fr;display:grid}.infrastructure-care article{border-bottom:1px solid #cbd9d2;border-right:1px solid #cbd9d2;min-height:230px;padding:27px}.infrastructure-care article:nth-child(2n){border-right:0}.infrastructure-care article:nth-last-child(-n+2){border-bottom:0}.infrastructure-care article>span{color:#658277;font-size:8px}.infrastructure-care h3{margin:43px 0 13px;font-size:23px}.infrastructure-care article p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.service-models{background:#fff;padding:100px 5vw}.service-models>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.service-models article{border:1px solid var(--line);background:#f8faf8;border-radius:14px;min-height:290px;padding:27px}.service-models article>span{color:#658277;font-size:8px}.service-models h3{letter-spacing:-.035em;margin:70px 0 15px;font-size:23px}.service-models article p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards reveal;transform:translateY(22px)}.reveal-one{animation-delay:.1s}.reveal-two{animation-delay:.22s}.reveal-three{animation-delay:.36s}.reveal-four{animation-delay:.52s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.5}}@keyframes float{50%{transform:translateY(-13px)}}@keyframes avcaiHop{0%,74%,to{transform:translateY(0)}82%{transform:translateY(-10px)}90%{transform:translateY(0)}}@keyframes avcaiHover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes avcaiTalk{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.04)}}@keyframes avcaiBlink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@keyframes avcaiJet{50%{opacity:.35;transform:translate(-50%)scaleY(1.15)}}@keyframes avcaiEarLeft{to{transform:rotate(-13deg)}}@keyframes avcaiEarRight{to{transform:rotate(13deg)}}@keyframes avcaiDockIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes avcaiKnock{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-7px)rotate(-5deg)}34%{transform:translate(3px)rotate(3deg)}50%{transform:translate(-5px)rotate(-4deg)}68%{transform:translate(2px)rotate(2deg)}}@keyframes avcaiAdventure{0%,62%,to{transform:translate(0)rotate(0)}68%{transform:translate(-1.6vw,-10px)rotate(-4deg)}74%{transform:translate(-3.2vw)rotate(2deg)}80%{transform:translate(-1.4vw,-8px)rotate(-2deg)}86%{transform:translate(0)rotate(0)}}@keyframes avcaiAdventureMobile{0%,68%,to{transform:translate(0)}76%{transform:translate(-6vw,-10px)rotate(-4deg)}84%{transform:translate(-3vw)rotate(2deg)}}@keyframes dashboardFloat{50%{transform:rotateY(-4deg)rotateX(2deg)translateY(-8px)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes bounce{50%{transform:translateY(4px)}}@keyframes breathe{50%{transform:scale(1.04);box-shadow:0 0 120px #82f7bc2e,inset 0 0 30px #ffffff12}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes auroraDrift{0%,to{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(3%,-2%)scale(1.08)}}@keyframes headingShine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes scrollLine{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.55)}50%{opacity:.9;transform-origin:top;transform:scaleY(1)}}@keyframes heroOrderIn{0%{opacity:0;transform:translate(-24px)scale(.94)}60%{opacity:1;transform:translate(3px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes liveToastIn{0%{opacity:0;transform:translate(28px)scale(.94)}60%{opacity:1;transform:translate(-3px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes liveToastOut{to{opacity:0;transform:translate(24px)scale(.96)}}@keyframes liveToastInLeft{0%{opacity:0;transform:translate(-28px)scale(.94)}60%{opacity:1;transform:translate(3px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes liveToastOutLeft{to{opacity:0;transform:translate(-24px)scale(.96)}}.hero-stage{margin-bottom:8px;overflow:visible}.hero-slider-shell{z-index:2;filter:drop-shadow(0 28px 48px #00000061);position:relative}.hero-slider{border-radius:22px;width:100%;position:relative;overflow:hidden}.hero-slider-track{will-change:transform;width:100%;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}.hero-slide-slot{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;padding:0}.hero-slide{width:100%;position:relative}.hero-stage .dashboard-window,.hero-slide-frame{box-shadow:inset 0 1px #ffffff8c}.hero-slide-frame{transform-origin:0;border:1px solid #ffffff26;border-radius:22px;animation:7s ease-in-out infinite dashboardFloat;position:relative;overflow:hidden;transform:rotateY(-6deg)rotateX(3deg)}.hero-stage .hero-slide--sales .dashboard-window{width:100%}.hero-stage .floating-order{z-index:3;bottom:18px;left:18px}.hero-stage .floating-ai{z-index:3;top:58px;right:16px}.hero-orders-panel{color:#fff;background:linear-gradient(155deg,#102d3a 0%,#07131c 55%,#0a1922 100%);min-height:440px;padding:22px}.hero-orders-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-orders-top small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.hero-orders-top strong{margin-top:6px;font-size:clamp(16px,1.6vw,22px);display:block}.hero-orders-top b{color:#16724b;background:#d8f8e7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.hero-orders-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.hero-orders-stats>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;padding:14px}.hero-orders-stats small{color:#ffffff73;font-size:8px;display:block}.hero-orders-stats strong{color:var(--mint);margin-top:8px;font-size:clamp(16px,1.5vw,22px);display:block}.hero-orders-feed{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hero-orders-feed li{background:#091b268c;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s,background .25s,transform .25s;display:grid}.hero-orders-feed li.is-fresh{background:#82f7bc1a;border-color:#82f7bc73;transform:translate(4px)}.hero-orders-feed small{color:#ffffff73;font-size:8px;display:block}.hero-orders-feed strong{margin-top:3px;font-size:12px;display:block}.hero-orders-feed em{color:var(--cyan);font-size:12px;font-style:normal;font-weight:700}.hero-orders-toast{background:#091b26d9;border:1px solid #82f7bc66;border-radius:13px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;animation:.65s cubic-bezier(.2,.7,.2,1) both heroOrderIn;display:flex;box-shadow:0 0 24px #82f7bc26}.hero-orders-toast small{color:var(--mint);letter-spacing:.06em;text-transform:uppercase;font-size:8px;display:block}.hero-orders-toast strong{margin-top:3px;font-size:12px;display:block}.hero-channels-panel{min-height:440px;color:var(--ink);background:#edf1ef;padding:22px}.hero-channels-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-channels-top small{color:#89949a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.hero-channels-top strong{margin-top:6px;font-size:clamp(16px,1.6vw,22px);display:block}.hero-channels-top b{color:#16724b;background:#d8f8e7;border-radius:999px;padding:5px 8px;font-size:8px}.hero-channels-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.hero-channels-grid article{background:#fff;border:1px solid #07131c14;border-radius:13px;gap:8px;padding:16px;display:grid}.hero-channels-grid small{color:#8a969c;font-size:8px}.hero-channels-grid strong{font-size:clamp(18px,1.8vw,26px)}.hero-channels-grid em{color:#1d9b67;align-items:center;gap:7px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.hero-channels-note{color:#fff;background:linear-gradient(150deg,#102d3a,#07131c);border-radius:13px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.hero-channels-note small{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.hero-channels-note strong{margin-top:4px;font-size:12px;display:block}.hero-stage-footer{justify-content:space-between;align-items:center;gap:14px;min-height:36px;margin-top:14px;display:flex}.hero-stage .dashboard-caption{flex:1;min-width:0;margin:0;line-height:1.45;position:static;bottom:auto;right:auto}.hero-stage-controls{flex-shrink:0;align-items:center;gap:10px;display:flex;position:static}.hero-stage-dots{gap:8px;display:flex;position:static}.hero-stage-dots button{cursor:pointer;background:#ffffff47;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .25s,background .25s,box-shadow .25s}.hero-stage-dots button.is-active{background:var(--mint);animation:2s infinite pulse;transform:scale(1.15);box-shadow:0 0 0 4px #82f7bc38}.hero-stage-dots button:focus-visible,.hero-stage-nav:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.hero-stage-nav{color:#fff;cursor:pointer;background:#091b268c;border:1px solid #ffffff38;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1;transition:border-color .2s,background .2s}.hero-stage-nav:hover{background:#091b26d9;border-color:#82f7bc73}.hero .hero-copy .eyebrow,.hero .hero-copy h1,.hero .hero-copy .hero-lead{animation:.55s cubic-bezier(.2,.7,.2,1) both heroCopyIn}@media (prefers-reduced-motion:reduce){.hero-slider-track,.story-band-track,.pos-banner-track,.start-promo-track{transition:none!important}.start-shop-screen,.start-shop-cart,.start-shop-buyer,.start-shop-cursor,.pos-card,.hero-orders-toast,.hero .hero-copy .eyebrow,.hero .hero-copy h1,.hero .hero-copy .hero-lead,.hero-slide-frame{animation:none!important}.hero-slider-shell{filter:none}.start-step-orb,.start-banner-glow,.start-banner-grid,.start-banner-orb,.start-banner-card,.start-banner-chip,.start-banner-copy h3 span,.start-feature-icon{animation:none!important}}@media (width<=1100px){.hero-stage{width:88%;margin:25px auto 56px}.hero-slide-frame,.hero-stage .dashboard-window{animation:none;transform:none}.hero-slider,.hero-slide-frame,.hero-stage .dashboard-window{border-radius:18px}.hero-slider-shell{filter:drop-shadow(0 18px 32px #00000052)}}@media (width<=900px){.hero-orders-panel,.hero-channels-panel,.hero-stage .dashboard-body{min-height:360px}.hero-stage-footer{flex-wrap:wrap;align-items:flex-start}.hero-stage .dashboard-caption{flex:100%;order:2;font-size:9px}.hero-stage-controls{order:1;margin-left:auto}}@media (width<=720px){.hero-stage{width:100%;margin:24px 0 48px}.hero-slider,.hero-slide-frame,.hero-stage .dashboard-window{border-radius:15px}.hero-slider-shell{filter:drop-shadow(0 14px 26px #0000004d)}.hero-orders-panel,.hero-channels-panel{min-height:0;padding:16px}.hero-orders-stats{gap:6px;margin-top:14px}.hero-orders-stats>div{padding:10px}.hero-orders-feed{gap:6px;margin-top:12px}.hero-orders-feed li{gap:8px;padding:10px 11px}.hero-orders-toast{margin-top:12px;padding:10px 12px}.hero-channels-grid{gap:8px;margin-top:14px}.hero-channels-grid article{padding:12px}.hero-channels-note{margin-top:10px;padding:12px}.hero-stage-footer{gap:10px;margin-top:12px}.hero-stage-nav{width:32px;height:32px}}@media (width<=1100px){.site-header nav,.site-header .mobile-nav{display:none}.start-steps{grid-template-columns:1fr}.start-banner,.pos-banner{grid-template-columns:1fr;min-height:0;padding:32px 24px 36px}.start-shop-screen{animation:none;transform:none}.start-features{grid-template-columns:1fr 1fr}.start-features-heading{grid-template-columns:1fr}.start-banner-bar{flex-wrap:wrap}.start-banner-bar small{text-align:left;flex:100%;order:3}.story-band{grid-template-columns:1fr;padding:90px 5vw}.edge-grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr;height:auto;min-height:1050px;padding-top:150px}.hero-copy{max-width:780px}.product-stage{width:88%;margin:25px auto 70px}.product-stage.hero-stage{margin-bottom:56px}.dashboard-caption{bottom:-35px;right:0}.product-grid{grid-template-columns:repeat(2,1fr)}.platform-section{grid-template-columns:1fr}.platform-intro{position:static}.ai-section{grid-template-columns:1fr}.ai-visual{min-height:0}.cta-section,.quote-page>section{grid-template-columns:1fr}.admin-page{grid-template-columns:82px 1fr}.admin-sidebar{align-items:center;padding:24px 14px}.admin-sidebar .brand-copy,.admin-sidebar nav a:not(.active),.admin-sidebar nav a.active{font-size:0}.admin-sidebar nav a{justify-content:center}.admin-sidebar nav a span{font-size:8px}.admin-user{text-align:center;width:52px;padding:12px 8px}.admin-user strong,.admin-user small,.admin-sidebar-live,.admin-nav-soon{display:none}.admin-os-grid{grid-template-columns:1fr}.admin-stats,.lead-detail-grid{grid-template-columns:1fr 1fr}.catalog-header,.quote-page>header{grid-template-columns:1fr auto}.catalog-header nav,.quote-page>header nav{display:none}.catalog-hero,.solution-body,.catalog-platform,.platform-map{grid-template-columns:1fr}.platform-map>i{justify-self:center;transform:rotate(90deg)}.platform-capabilities,.platform-security,.platform-lifecycle,.platform-isolation,.decision-matrix,.operating-flow,.market-rollout{grid-template-columns:1fr}.scope-note{grid-template-columns:1fr;gap:14px}.catalog-platform>p{grid-column:auto;margin:0}.customer-login-page>section{grid-template-columns:1fr;gap:50px}.portal-capabilities,.portal-security,.portal-boundary,.support-topics,.support-priority,.support-payload,.support-flow,.hosting-lookup,.hosting-layers,.hosting-inventory,.hosting-renewal,.hosting-boundary,.project-stages,.project-records,.change-control,.project-acceptance,.solution-families,.mobile-decisions,.mobile-lifecycle,.mobile-platform-link,.mobile-boundaries{grid-template-columns:1fr}.mobile-lifecycle>div:last-child{grid-template-columns:repeat(3,1fr)}.english-hero,.english-platform,.english-process{grid-template-columns:1fr}.english-services>div:last-child,.project-stages>div:last-child{grid-template-columns:1fr 1fr}.ai-catalog-hero{padding-right:5vw}.ai-hero-orbit{opacity:.35}.ai-principle{grid-template-columns:60px 1fr}.ai-principle p{grid-column:2}.ai-safeguards,.integration-contract{grid-template-columns:1fr}.integration-process>div:last-child,.scenario-columns{grid-template-columns:1fr 1fr}.scenario-columns section:last-child{grid-column:1/-1}.ecosystem-section,.portfolio-brands,.case-standard,.partner-models,.partner-responsibilities,.partner-evaluation,.partner-rules{grid-template-columns:1fr}.partner-models>div:last-child{grid-template-columns:1fr 1fr}.cost-layers,.included-scope,.pricing-path,.resource-path,.faq-section{grid-template-columns:1fr}.faq-section>div:first-child{position:static}.resource-guides>div:last-child,.service-grid{grid-template-columns:1fr 1fr}.responsibility-section,.infrastructure-care{grid-template-columns:1fr}.service-models>div:last-child{grid-template-columns:1fr 1fr}.lead-timing{grid-column:1/-1;min-height:auto}.lead-timing dl{grid-template-columns:repeat(3,1fr);gap:20px}.lead-timing dl>div{border-bottom:0}.admin-filters{grid-template-columns:1fr 150px 150px minmax(190px,.8fr)}.admin-filters>a{grid-column:1/-1;justify-self:start}footer{grid-template-columns:auto 1fr}.footer-links,footer>small{justify-self:end}.site-footer{padding:0}.footer-contact-panel{grid-template-columns:1fr;align-items:start}.footer-contact-actions{width:min(100%,520px)}.footer-main{grid-template-columns:1fr}.site-footer .footer-links{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}}@media (width<=720px){.site-header{padding:20px}.brand-copy strong{font-size:15px}.header-cta{display:none}.hero{min-height:970px;padding:128px 20px 55px}.hero h1{font-size:clamp(2.7rem,11vw,4.1rem)}.hero-lead{font-size:1.05rem}.catalog-hero h1{font-size:clamp(2.6rem,11vw,3.6rem)}.catalog-hero>p{font-size:1.05rem}.section-heading h2,.integration-section h2,.decision-cta h2{font-size:clamp(2.2rem,8vw,2.9rem)}.section-heading>p,.decision-cta>p{font-size:1.05rem}.product-stage{width:100%;margin:30px 0 65px}.product-stage.hero-stage{margin:24px 0 48px}.dashboard-caption{margin:14px 2px 0;line-height:1.6;position:relative;bottom:auto;right:auto}.hero-stage .dashboard-caption{margin:0}.dashboard-window{border-radius:15px;animation-name:float;transform:none}.dashboard-body{grid-template-columns:35px 1fr;min-height:330px}.dashboard-body aside{gap:17px}.dashboard-body aside i,.dashboard-body aside .side-logo{transform:scale(.75)}.dashboard-main{padding:14px}.metric-row{gap:5px;margin-top:14px}.metric-row>div{padding:9px}.metric-row em{display:none}.dash-lower{grid-template-columns:1.35fr .9fr;gap:5px}.chart-card,.ai-card{min-height:160px;padding:9px}.chart-bars{height:88px}.ai-card p,.floating-card,.scroll-cue{display:none}.start-path{padding:70px 20px 80px}.start-features-heading{margin-top:70px}.start-features-heading h2{font-size:clamp(2.2rem,8vw,2.9rem)}.start-features{grid-template-columns:1fr}.start-feature{min-height:250px}.start-banner-copy h3,.pos-banner .start-banner-copy h3{font-size:clamp(1.7rem,8vw,2.2rem)}.start-shop{min-height:300px}.story-band{padding:80px 20px}.story-band-copy h2{font-size:clamp(2.2rem,8vw,2.9rem)}.story-band-footer{flex-wrap:wrap}.story-band-footer>p{flex:100%;order:2}.story-band-controls{order:1;margin-left:auto}.story-band-metrics{gap:6px}.story-band-metrics>div{padding:10px}.edge-section{padding:80px 20px 90px}.edge-grid article{min-height:0}.close-band{padding:85px 20px}.close-band h2{font-size:clamp(2.2rem,8vw,2.9rem)}.live-strip{gap:.7rem 1rem;padding:.55rem 20px}.live-toast{max-width:min(18rem,100vw - 40px)}.live-toast.is-right{right:20px}.live-toast.is-left{left:20px}.trust-strip{flex-direction:column;align-items:flex-start;padding:26px 20px}.brand-line{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.brand-line i{display:none}.platform-section{padding:85px 20px}.platform-intro h2{font-size:46px}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:300px}.section{padding:85px 20px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:40px}.product-grid{grid-template-columns:1fr}.product-card{min-height:390px}.ai-visual{min-height:0;margin:0;padding:20px;transform:none}.ai-console{border-radius:18px;width:min(100%,560px)}.ai-console-stage{min-height:0}.ai-core{grid-template-columns:auto 1fr}.ai-core span{grid-column:1/-1;justify-self:start}.ai-node{border-radius:12px;width:auto;padding:12px 13px}.ai-console-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-top:10px;padding-bottom:10px}.ai-content{padding:80px 20px}.ai-content h2,.cta-section h2{font-size:48px}.ai-list{grid-template-columns:1fr}.integration-section{padding:85px 20px}.marquee{margin-left:-20px;margin-right:-20px}.package-grid{grid-template-columns:1fr}.package-card,.package-card.featured,.package-card.featured:hover,.package-card:hover{transform:none}.package-card-top{padding-right:0}.popular{align-self:flex-start;margin-bottom:10px;animation:none;position:static}.journey-item{grid-template-columns:38px 1fr;gap:14px;padding:28px 0}.journey-item:hover{padding:28px 12px}.journey-item p{grid-column:2}.cta-section{padding:80px 20px}.contact-direct{grid-template-columns:1fr}.cta-form-heading{flex-direction:column;align-items:flex-start;gap:7px}.quote-page>header{padding:20px}.quote-back{font-size:0}.quote-back span{font-size:13px}.quote-page>section{gap:48px;padding:75px 20px 85px}.quote-copy h1{font-size:49px}.form-grid{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:flex-start}.legal-header{padding:20px}.legal-back{font-size:0}.legal-back span{font-size:13px}.legal-hero{padding:85px 20px 75px}.legal-hero h1{font-size:48px}.legal-summary{grid-template-columns:1fr;gap:24px;padding:65px 20px}.legal-section{grid-template-columns:35px 1fr;gap:15px;padding:45px 20px}.legal-section>div{gap:18px;display:grid}.legal-contact{padding:70px 20px 85px}.legal-contact a{min-width:100%}.status-page{padding:45px 20px}.status-page .brand{margin-bottom:80px}.status-page h1{font-size:50px}.customer-login-page{padding:20px}.customer-login-page>header>a:last-child{display:none}.customer-login-page>section{padding:75px 0 55px}.customer-login-copy h1{font-size:var(--page-title)}.customer-login-copy ul{grid-template-columns:1fr}.customer-login-copy li{min-height:auto}.customer-login-card{padding:25px}.customer-login-page>footer{flex-direction:column;align-items:flex-start;gap:10px}.demo-portal-page{padding:20px 20px 60px}.demo-portal-page.cp-page{padding:0}.cp-shell{grid-template-columns:1fr}.cp-sidebar{z-index:35;border-bottom:1px solid #ffffff14;border-right:0;gap:10px;padding:14px 16px 12px;position:sticky;top:0;box-shadow:0 14px 32px #1113171f}.cp-sidebar-badge{margin:0;padding:7px 10px;font-size:7px}.cp-sidebar-nav-shell,.cp-sidebar-foot{display:none}.cp-mobile-nav-toggle{display:inline-flex}.cp-mobile-nav-backdrop{z-index:60;opacity:0;pointer-events:none;background:#07131c7a;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.cp-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.cp-mobile-nav-drawer{z-index:61;width:min(320px,88vw);height:100dvh;color:var(--white);background:radial-gradient(circle at 12% 8%, #c5323b38, transparent 42%), linear-gradient(168deg, var(--dark-soft), var(--dark) 72%);flex-direction:column;gap:14px;padding:18px 16px 24px;transition:transform .24s;display:flex;position:fixed;top:0;left:0;transform:translate(-104%);box-shadow:18px 0 40px #07131c47}.cp-mobile-nav-drawer.is-open{transform:translate(0)}.cp-mobile-nav-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-mobile-nav-drawer-head .kicker{color:var(--mint)}.cp-mobile-nav-close{color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.cp-mobile-nav-drawer nav{gap:4px;display:grid;overflow-y:auto}.cp-mobile-nav-drawer nav a{color:#ffffffb8;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:650;display:grid}.cp-mobile-nav-drawer nav a span{color:#ffffff4d;letter-spacing:.08em;font-size:9px;font-weight:800}.cp-mobile-nav-drawer nav a.active{color:var(--white);background:#c5323b2e;border-color:#c5323b38}.cp-mobile-nav-drawer nav a.active span{color:var(--mint)}.cp-topbar{flex-direction:column;align-items:flex-start}.cp-workspace,.cp-tofy-showcase,.cp-tofy-capabilities,.cp-support-summary,.cp-delivery-summary{grid-template-columns:1fr}.cp-delivery-notes li,.cp-support-ticket li{flex-direction:column;align-items:flex-start}.cp-support-ticket-meta{text-align:left;justify-items:start}.cp-tofy-picks-head{grid-template-columns:1fr}.cp-tofy-picks-grid{grid-auto-columns:minmax(118px,38vw);grid-auto-flow:column;grid-template-columns:unset;scroll-snap-type:x mandatory;padding-bottom:4px;overflow-x:auto}.cp-tofy-pick{scroll-snap-align:start}.cp-metric-strip{grid-template-columns:1fr}.cp-stats,.cp-finance-grid{grid-template-columns:1fr 1fr}.cp-finance-grid-3,.cp-notice{grid-template-columns:1fr}.cp-notice-when{white-space:normal}.cp-ops-grid{grid-template-columns:1fr}.cp-ops-item{flex-direction:column;align-items:flex-start}.cp-grid{grid-template-columns:1fr}.cp-card-wide{grid-row:auto}.demo-portal-header{align-items:flex-start;gap:20px}.demo-portal-header>div{flex-direction:column;align-items:flex-end;gap:8px}.demo-portal-hero,.demo-portal-data{grid-template-columns:1fr;gap:30px}.demo-portal-hero{padding:70px 0 45px}.demo-portal-stats{grid-template-columns:1fr}.demo-portal-stats article{border-right:0;border-bottom:1px solid var(--line)}.demo-portal-stats article:last-child{border-bottom:0}.demo-portal-data{padding:24px 0}.demo-portal-boundary{grid-template-columns:1fr;gap:10px}.portal-capabilities,.portal-security,.portal-boundary{gap:45px;padding:75px 20px}.portal-capabilities>div:last-child{grid-template-columns:1fr}.portal-capabilities article,.portal-capabilities article:nth-child(2n),.portal-capabilities article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.portal-capabilities article:last-child{border-bottom:0}.portal-boundary article{grid-template-columns:1fr;gap:8px}.portal-actions{flex-direction:column;align-items:flex-start;gap:38px;padding:75px 20px}.portal-actions>div:last-child{flex-direction:column;align-items:stretch;width:100%}.support-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.support-topics,.support-priority,.support-payload,.support-flow{gap:45px;padding:75px 20px}.support-topics>div:last-child,.support-flow>div:last-child{grid-template-columns:1fr}.support-topics article{min-height:auto}.support-priority article{grid-template-columns:1fr;gap:10px}.support-columns{grid-template-columns:1fr}.support-columns article{min-height:auto}.support-columns article:first-child{border-radius:14px 14px 0 0}.support-columns article:last-child{border-top:0;border-left:1px solid var(--line);border-radius:0 0 14px 14px}.support-flow article,.support-flow article:nth-child(2n),.support-flow article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.support-flow article:last-child{border-bottom:0}.hosting-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.hosting-lookup,.hosting-layers,.hosting-inventory,.hosting-renewal,.hosting-boundary{gap:45px;padding:75px 20px}.hosting-lookup-form{grid-template-columns:1fr}.hosting-layers,.hosting-inventory,.hosting-renewal,.hosting-boundary{gap:45px;padding:75px 20px}.hosting-layers>div:last-child,.hosting-renewal>div:last-child{grid-template-columns:1fr}.hosting-layers article,.hosting-layers article:nth-child(2n),.hosting-layers article:nth-last-child(-n+2),.hosting-renewal article,.hosting-renewal article:nth-child(2n),.hosting-renewal article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.hosting-layers article:last-child,.hosting-renewal article:last-child{border-bottom:0}.hosting-inventory article{grid-template-columns:1fr;gap:10px}.hosting-columns{grid-template-columns:1fr}.hosting-columns article{min-height:auto}.hosting-columns article:first-child{border-radius:14px 14px 0 0}.hosting-columns article:last-child{border-top:0;border-left:1px solid var(--line);border-radius:0 0 14px 14px}.project-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.project-stages,.project-records,.change-control,.project-acceptance{gap:45px;padding:75px 20px}.project-stages>div:last-child,.change-control>div:last-child{grid-template-columns:1fr}.project-stages article{min-height:auto}.project-stages article small{margin-top:45px}.project-records article{grid-template-columns:1fr;gap:10px}.change-control article,.change-control article:nth-child(2n),.change-control article:nth-last-child(-n+2){border-bottom:1px solid #d1d5df;border-right:0;min-height:auto}.change-control article:last-child{border-bottom:0}.mobile-vertical-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.solution-families,.mobile-decisions,.mobile-lifecycle,.mobile-platform-link,.mobile-boundaries{gap:45px;padding:75px 20px}.solution-families>div:last-child,.mobile-lifecycle>div:last-child,.mobile-boundaries>div:last-child{grid-template-columns:1fr}.solution-families article{min-height:auto}.mobile-decisions article{grid-template-columns:1fr;gap:10px}.mobile-lifecycle article{border-bottom:1px solid #cbd9d2;border-right:0;min-height:auto;padding:28px 0}.mobile-lifecycle article:last-child{border-bottom:0}.mobile-lifecycle h3{margin-top:35px}.mobile-platform-link .architecture-flow{overflow-x:auto}.mobile-boundaries article,.mobile-boundaries article:nth-child(2n),.mobile-boundaries article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.mobile-boundaries article:last-child{border-bottom:0}.english-hero{min-height:auto;padding:90px 20px 75px}.english-hero-panel{min-height:430px}.english-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.english-solutions,.english-platform,.english-services,.english-process,.english-contact{padding:75px 20px}.english-section-heading{grid-template-columns:1fr;gap:25px}.english-solutions>div:last-child,.english-services>div:last-child{grid-template-columns:1fr}.english-solutions article,.english-services article{min-height:auto}.english-services article{border-bottom:1px solid #cbd9d2;border-right:0}.english-services article:last-child{border-bottom:0}.english-platform-grid article{grid-template-columns:1fr}.english-platform-grid small{grid-row:auto}.english-contact{grid-template-columns:1fr}.admin-page{display:block}.admin-sidebar{flex-direction:row;justify-content:space-between;width:100%;height:auto;padding:18px 20px;position:static}.admin-sidebar nav{display:none}.admin-user{width:auto;margin:0}.admin-user a{margin:0}.admin-main{padding:55px 20px 70px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading-actions{justify-items:start}.admin-heading h1{font-size:46px}.admin-stats{grid-template-columns:1fr 1fr;gap:8px}.admin-stats article{min-height:130px;padding:18px}.admin-os-grid{grid-template-columns:1fr}.admin-os-card{min-height:auto}.admin-chart{gap:6px}.lead-detail-heading{flex-direction:column;align-items:flex-start}.lead-detail-heading>div:last-child{width:100%}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-card{min-height:auto}.lead-contact-actions{grid-template-columns:1fr}.catalog-header{padding:20px}.catalog-hero{min-height:560px;padding:150px 20px 65px}.solution-index{grid-template-columns:1fr 1fr}.solution-index a{min-height:82px;padding:18px}.solution-index a:nth-child(2){border-right:0}.solution-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.solution-list{padding:20px 20px 70px}.solution-detail{padding:60px 0}.solution-title{grid-template-columns:1fr;gap:20px}.solution-title h2{font-size:43px}.solution-body{gap:25px;margin:38px 0 0}.solution-body ul{grid-template-columns:1fr}.catalog-platform{gap:40px;padding:75px 20px}.platform-map{padding:45px 20px}.platform-map article{min-height:auto}.platform-capabilities,.platform-security,.platform-lifecycle,.platform-isolation{gap:45px;padding:75px 20px}.platform-capabilities>div:last-child,.platform-security>div:last-child,.platform-isolation>div:last-child{grid-template-columns:1fr}.platform-capabilities article{min-height:auto}.platform-capabilities h3{margin-top:46px}.platform-security article,.platform-security article:nth-child(2n),.platform-security article:nth-last-child(-n+2),.platform-isolation article,.platform-isolation article:nth-child(2n),.platform-isolation article:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.platform-security article:last-child,.platform-isolation article:last-child{border-bottom:0}.architecture-flow{text-align:center;flex-direction:column;align-items:stretch}.architecture-flow i{transform:rotate(90deg)}.decision-cta{padding:80px 20px 90px}.decision-cta h2{font-size:44px}.package-detail-grid{grid-template-columns:1fr;padding:65px 20px}.package-scope-section{padding:75px 20px 90px}.package-scope-section>.section-heading,.package-scope-compare .section-heading,.package-scope-disclosure{grid-template-columns:1fr;gap:14px}.package-scope-grid{grid-template-columns:1fr;margin-bottom:40px}.package-scope-grid article{min-height:auto}.ecosystem-bridge{padding:75px 20px}.ecosystem-bridge-heading,.pricing-ecosystem{grid-template-columns:1fr;gap:35px}.ecosystem-layer-grid,.package-journey>div:last-of-type,.pricing-ecosystem>div:nth-child(2){grid-template-columns:1fr}.ecosystem-layer-grid article,.package-journey article,.pricing-ecosystem article{border-right:0;min-height:auto}.ecosystem-layer-grid article,.package-journey article{border-bottom:1px solid #ffffff26}.ecosystem-layer-grid article:last-child{border-bottom:0}.package-journey{padding:75px 20px}.package-journey article{border-bottom-color:#cbd9d2}.package-journey article:last-child{border-bottom:0}.package-journey aside{grid-template-columns:1fr;gap:10px}.pricing-ecosystem{padding:75px 20px}.pricing-ecosystem article{border-bottom:1px solid #ffffff26}.pricing-ecosystem article:last-child{border-bottom:0}.pricing-ecosystem aside{grid-column:auto}.pricing-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.cost-layers,.included-scope,.pricing-path{gap:45px;padding:75px 20px}.cost-layers>div:last-child{grid-template-columns:1fr}.cost-layers article,.cost-layers article:last-child{grid-column:auto;min-height:auto}.quote-anatomy{padding:75px 20px}.scope-columns{grid-template-columns:1fr}.scope-columns article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.scope-columns article:last-child{border-bottom:0}.pricing-path>div:last-child{grid-template-columns:1fr}.pricing-path article,.pricing-path article:nth-child(2n),.pricing-path article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.pricing-path article:last-child{border-bottom:0}.model-compare,.readiness-grid{grid-template-columns:1fr;padding:60px 20px}.model-compare>article{min-height:auto}.model-compare ul,.readiness-grid ul{grid-template-columns:1fr}.decision-matrix,.operating-flow,.market-rollout{gap:45px;padding:75px 20px}.operating-flow>div:last-child{grid-template-columns:1fr}.operating-flow article,.operating-flow article:nth-child(2n),.operating-flow article:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.operating-flow article:last-child{border-bottom:0}.scope-note{padding:28px 20px}.readiness-strip{grid-template-columns:1fr 1fr}.readiness-strip span{border-bottom:1px solid var(--line);min-height:76px;padding:18px 20px}.readiness-strip span:nth-child(2n){border-right:0}.readiness-strip span:last-child{border-bottom:0;grid-column:1/-1}.readiness-grid article{min-height:auto;padding:25px}.package-detail-grid article.featured{transform:none}.comparison-section{padding:75px 20px}.commercial-models{grid-template-columns:1fr;gap:40px;padding:75px 20px}.commercial-models>div:last-child{grid-template-columns:1fr}.commercial-models article,.commercial-models article:nth-child(2n),.commercial-models article:nth-last-child(-n+2){border-bottom:1px solid #cfdbd5;border-right:0}.commercial-models article:last-child{border-bottom:0}.ai-catalog-hero{padding-right:20px}.ai-hero-orbit{opacity:.22;bottom:50px;right:-80px}.ai-principle{grid-template-columns:1fr;gap:25px;padding:75px 20px}.ai-principle p{grid-column:auto}.ai-module-grid{grid-template-columns:1fr;padding:60px 20px}.ai-module-grid article{min-height:auto;padding:25px}.ai-module-grid ul{margin-left:0}.ai-safeguards{gap:45px;padding:75px 20px}.ai-safeguards>div:last-child{grid-template-columns:1fr}.ai-safeguards article,.ai-safeguards article:nth-child(2n),.ai-safeguards article:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.ai-safeguards article:last-child{border-bottom:0}.ai-use-model{grid-template-columns:1fr;padding:75px 20px}.ai-use-model>p{grid-column:auto;margin:0}.integration-groups{grid-template-columns:1fr;padding:60px 20px}.integration-groups article{min-height:auto;padding:25px}.integration-contract{gap:45px;padding:75px 20px}.integration-contract>div:last-child{grid-template-columns:1fr}.integration-contract>div:last-child span,.integration-contract>div:last-child span:nth-child(2n),.integration-contract>div:last-child span:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0}.integration-contract>div:last-child span:last-child{border-bottom:0}.integration-process{padding:75px 20px}.integration-process>div:last-child{grid-template-columns:1fr}.integration-process article{min-height:auto}.integration-process h3{margin-top:38px}.integration-disclaimer{grid-template-columns:1fr;margin:0 20px 70px}.scenario-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.cheese-draft-stage{padding:48px 20px}.scenario-list{padding:20px 20px 70px}.scenario-list>article{padding:60px 0}.scenario-list>article>header{grid-template-columns:1fr}.scenario-list h2{font-size:42px}.scenario-columns{grid-template-columns:1fr;margin:38px 0 0}.scenario-columns section:last-child{grid-column:auto}.scenario-list>article>a,.scenario-actions{margin-left:0}.cheese-draft{grid-template-columns:1fr;min-height:0}.avcai-desk{grid-template-columns:1fr;padding:0 20px 64px}.avcai-desk .avcai-log{max-height:none}.avcai-dock{width:min(20.5rem,100vw - 1.5rem)}.cheese-bot-arm:after{width:48px}.cheese-shop,.cheese-shop .start-shop-screen,.cheese-panel-slide .hero-slide-frame,.cheese-panel-slide .hero-orders-panel{min-height:520px}.ecosystem-section{gap:45px;padding:75px 20px}.ecosystem-section>div:last-child{grid-template-columns:1fr}.ecosystem-section>div:last-child>*,.ecosystem-section>div:last-child>:nth-child(2n),.ecosystem-section>div:last-child>:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0;min-height:220px}.ecosystem-section>div:last-child>:last-child{border-bottom:0}.reference-ready{grid-template-columns:1fr;gap:25px;padding:70px 20px}.reference-ready p{grid-column:auto;margin:0}.portfolio-brands,.case-standard{gap:45px;padding:75px 20px}.portfolio-brands>div:last-child{grid-template-columns:1fr}.portfolio-brands>div:last-child>*,.portfolio-brands>div:last-child>:nth-child(2n),.portfolio-brands>div:last-child>:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:280px}.portfolio-brands>div:last-child>:last-child{border-bottom:0}.portfolio-brands h3{margin-top:48px}.portfolio-next{flex-direction:column;align-items:flex-start;gap:32px;padding:70px 20px}.partner-disclosure{grid-template-columns:1fr;gap:10px;padding:24px 20px}.partner-models,.partner-responsibilities,.partner-evaluation,.partner-rules{gap:45px;padding:75px 20px}.partner-models>div:last-child{grid-template-columns:1fr}.partner-models article{min-height:auto}.partner-models h3{margin-top:48px}.partner-columns{grid-template-columns:1fr}.partner-columns article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.partner-columns article:last-child{border-bottom:0}.partner-rules>div:last-child{grid-template-columns:1fr}.partner-rules>div:last-child>span,.partner-rules>div:last-child>span:nth-child(2n),.partner-rules>div:last-child>span:nth-last-child(-n+2){border-bottom:1px solid #cbd9d2;border-right:0;min-height:auto}.partner-rules>div:last-child>span:last-child{border-bottom:0}.resource-path{gap:45px;padding:75px 20px}.resource-path>div:last-child{grid-template-columns:1fr}.resource-path article,.resource-path article:nth-child(2n),.resource-path article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.resource-path article:last-child{border-bottom:0}.resource-guides{padding:75px 20px}.resource-guides>div:last-child{grid-template-columns:1fr}.resource-guides>div:last-child a{min-height:250px}.resource-guides h3{margin-top:48px}.faq-section{gap:45px;padding:75px 20px}.faq-list summary{grid-template-columns:28px 1fr 20px;gap:12px}.faq-list details>p{margin-left:40px}.service-grid{grid-template-columns:1fr;padding:60px 20px}.service-grid article{min-height:auto}.responsibility-section{gap:45px;padding:75px 20px}.responsibility-cards{grid-template-columns:1fr}.responsibility-cards article{min-height:auto}.responsibility-cards article:first-child{border-radius:14px 14px 0 0}.responsibility-cards article:last-child{border-top:0;border-left:1px solid #ffffff1a;border-radius:0 0 14px 14px}.infrastructure-care{gap:45px;padding:75px 20px}.infrastructure-care>div:last-child{grid-template-columns:1fr}.infrastructure-care article,.infrastructure-care article:nth-child(2n),.infrastructure-care article:nth-last-child(-n+2){border-bottom:1px solid #cbd9d2;border-right:0;min-height:auto}.infrastructure-care article:last-child{border-bottom:0}.service-models{padding:75px 20px}.service-models>div:last-child{grid-template-columns:1fr}.service-models article{min-height:240px}.lead-timing{grid-column:auto}.lead-timing dl{grid-template-columns:1fr;gap:0}.lead-timing dl>div{border-bottom:1px solid #07131c14}.activity-section,.notes-section{padding:25px 20px}.note-form>div,.note-list article footer,.activity-heading{flex-direction:column;align-items:flex-start}.activity-timeline article{grid-template-columns:18px 1fr}.activity-timeline time{grid-column:2}.admin-filters,.admin-record-form{grid-template-columns:1fr}.admin-filters>a{grid-column:auto}footer{grid-template-columns:1fr;padding:44px 20px}.footer-links,footer>small{flex-wrap:wrap;justify-self:start}.site-footer{padding:0}.footer-contact-panel{gap:34px;padding:54px 20px}.footer-contact-actions{width:100%;min-width:0}.footer-contact-actions>a{min-height:66px}.footer-main{gap:48px;padding:56px 20px}.footer-logo-link{width:min(80vw,250px)}.site-footer .footer-links{grid-template-columns:1fr 1fr;gap:36px 28px}.footer-bottom{grid-template-columns:1fr;align-items:start;gap:12px;margin:0 20px;padding-bottom:118px}.footer-bottom>p{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme-preview=logo]{--brand-red:#e7000a;--brand-red-deep:#b10511;--brand-black:#000;--brand-ink:#232323;--ink:#0a0a0a;--ink-soft:#161616;--paper:#f6f6f6;--white:#fff;--muted:#6a6a6a;--line:#0000001a;--mint:#e7000a;--cyan:#ff3b3b;--lime:#ff8e8e}.theme-preview-banner{z-index:80;color:#d8d8d8;background:#000;border-bottom:1px solid #e7000a73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:11px 18px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.theme-preview-banner strong{color:var(--brand-red,#e7000a);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.theme-preview-banner-actions{gap:14px;display:inline-flex}.theme-preview-banner a{color:#fff;border-bottom:1px solid #ffffff4d;font-weight:700}html[data-theme-preview=logo] .brand{gap:0}html[data-theme-preview=logo] .brand-logo-img{object-fit:contain;filter:drop-shadow(0 6px 18px #e7000a2e);width:min(236px,52vw);height:auto;display:block}html[data-theme-preview=logo] footer .brand-logo-img{width:min(200px,55vw)}html[data-theme-preview=logo] .site-header nav{background:#0000008c;border-color:#ffffff1f}html[data-theme-preview=logo] .site-header nav a:after,html[data-theme-preview=logo] .pulse{background:#e7000a}html[data-theme-preview=logo] .pulse{box-shadow:0 0 #e7000a8c}html[data-theme-preview=logo] .customer-login-link:hover{color:#e7000a}html[data-theme-preview=logo] .header-cta{color:#fff;background:#e7000a}html[data-theme-preview=logo] .header-cta:hover{box-shadow:0 10px 28px #e7000a59}html[data-theme-preview=logo] .hero{background:radial-gradient(circle at 78% 22%,#e7000a52 0,#0000 32%),radial-gradient(circle at 12% 88%,#b105112e 0,#0000 42%),#000}html[data-theme-preview=logo] .hero:before{background:radial-gradient(at 70% 15%,#e7000a33,#0000 44%),radial-gradient(at 20% 90%,#ffffff0a,#0000 48%)}html[data-theme-preview=logo] .orb-one{background:radial-gradient(circle,#e7000a66,#0000 68%)}html[data-theme-preview=logo] .orb-two{background:radial-gradient(circle,#ffffff14,#0000 68%)}html[data-theme-preview=logo] .hero h1 span{background:linear-gradient(105deg,#fff 0%,#e7000a 42%,#fff 58%,#ff3b3b 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text}html[data-theme-preview=logo] .button-primary,html[data-theme-preview=logo] .mobile-nav nav .mobile-nav-cta,html[data-theme-preview=logo] .skip-link{border-radius:14px;box-shadow:0 14px 36px #e7000a4d;color:#fff!important;background:#e7000a!important}html[data-theme-preview=logo] .button-ghost{border-color:#fff3;border-radius:14px}html[data-theme-preview=logo] .button-primary:hover{box-shadow:0 18px 42px #e7000a6b}html[data-theme-preview=logo] .avatar-stack span{color:#fff;background:#e7000a;border-color:#000}html[data-theme-preview=logo] .avatar-stack span:nth-child(2){background:#b10511}html[data-theme-preview=logo] .avatar-stack span:nth-child(3){color:#000;background:#ff8e8e}html[data-theme-preview=logo] .dashboard-window{background:#f3f3f3;border-color:#e7000a33}html[data-theme-preview=logo] .dashboard-body aside{background:#0a0a0a}html[data-theme-preview=logo] .dashboard-body aside .side-logo{color:#fff;background:#e7000a}html[data-theme-preview=logo] .stage-glow{background:#e7000a29}html[data-theme-preview=logo] .brand-line{border-color:#00000014}html[data-theme-preview=logo] .brand-line strong span{color:#888}html[data-theme-preview=logo] .platform-section,html[data-theme-preview=logo] .status-page,html[data-theme-preview=logo] .quote-page,html[data-theme-preview=logo] .cta-section,html[data-theme-preview=logo] .ecosystem-bridge,html[data-theme-preview=logo] .legal-page{background:radial-gradient(circle at 74% 18%,#e7000a38,#0000 34%),linear-gradient(160deg,#120606 0%,#000 55%,#050505 100%)}html[data-theme-preview=logo] footer{background:#000;border-top:1px solid #e7000a40}html[data-theme-preview=logo] :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#e7000a}html[data-theme-preview=logo] .package-card:hover>a,html[data-theme-preview=logo] .catalog-header .header-cta{color:#fff}html[data-theme-preview=logo] .catalog-header .header-cta,html[data-theme-preview=logo] .catalog-header .brand-mark{color:#fff;background:#e7000a}html[data-theme=night] .hero,html[data-theme=night] .catalog-hero,html[data-theme=night] .legal-page,html[data-theme=night] .quote-page,html[data-theme=night] .catalog-hero h1,html[data-theme=night] .legal-hero h1,html[data-theme=night] .quote-copy h1{color:var(--white)}html[data-theme=night] .hero-lead,html[data-theme=night] .catalog-hero>p{color:#ffffffb3}html[data-theme=day]{--day-accent:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day]{--day-accent:color-mix(in srgb, var(--ink) 78%, var(--mint) 22%)}}html[data-theme=day] .theme-toggle{border-color:var(--line);background:var(--white)}html[data-theme=day] .theme-toggle button{color:var(--muted)}html[data-theme=day] .site-header,html[data-theme=day] .catalog-header{color:var(--ink)}html[data-theme=day] .catalog-header nav,html[data-theme=day] .quote-page>header nav{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:10px 16px}html[data-theme=day] .brand-mark{border-color:var(--line);color:var(--ink);background:var(--white);border-color:var(--line);background:var(--white)}html[data-theme=day] .brand-copy strong{color:var(--ink)}html[data-theme=day] .brand-copy small{color:var(--muted)}html[data-theme=day] .site-header nav{border-color:var(--line);background:var(--white)}html[data-theme=day] .site-header nav a,html[data-theme=day] .catalog-header nav a,html[data-theme=day] .quote-page>header nav a,html[data-theme=day] .site-header nav a:hover,html[data-theme=day] .catalog-header nav a:hover,html[data-theme=day] .catalog-header nav a.active,html[data-theme=day] .quote-page>header nav a:hover{color:var(--ink)}html[data-theme=day] .customer-login-link,html[data-theme=day] .language-link{color:var(--muted)}html[data-theme=day] .customer-login-link:hover{color:var(--ink)}html[data-theme=day] .header-cta{background:var(--ink);color:var(--white)}html[data-theme=day] .mobile-nav summary{border-color:var(--line)}html[data-theme=day] .mobile-nav summary span{background:var(--ink)}html[data-theme=day] .mobile-nav nav{border-color:var(--line);background:var(--white)}html[data-theme=day] .mobile-nav nav a{color:var(--ink)}html[data-theme=day] .hero{color:var(--ink);background:radial-gradient(circle at 68% 35%, var(--white) 0, var(--paper) 62%)}html[data-theme=day] .hero h1,html[data-theme=day] .catalog-hero h1,html[data-theme=day] .legal-hero h1,html[data-theme=day] .quote-copy h1,html[data-theme=day] .english-hero h1,html[data-theme=day] .customer-login-copy h1,html[data-theme=day] .demo-portal-hero h1{color:var(--ink)}html[data-theme=day] .hero-lead,html[data-theme=day] .eyebrow,html[data-theme=day] .catalog-hero>p,html[data-theme=day] .legal-hero>p,html[data-theme=day] .quote-copy>p{color:var(--muted)}html[data-theme=day] .hero .kicker-light,html[data-theme=day] .catalog-hero .kicker-light,html[data-theme=day] .customer-login-copy .kicker-light,html[data-theme=day] .english-hero .kicker-light,html[data-theme=day] .quote-copy .kicker-light,html[data-theme=day] .legal-hero .kicker-light,html[data-theme=day] .status-page .kicker-light,html[data-theme=day] .demo-portal-hero .kicker-light{color:var(--day-accent)}html[data-theme=day] .button-ghost{border-color:var(--line);color:var(--ink);background:var(--white)}html[data-theme=day] .hero-proof p{color:var(--muted)}html[data-theme=day] .hero-proof strong{color:var(--ink)}html[data-theme=day] .catalog-hero,html[data-theme=day] .english-hero,html[data-theme=day] .b2b-hero,html[data-theme=day] .export-hero{color:var(--ink);background:radial-gradient(circle at 75% 25%, var(--white) 0, var(--paper) 72%)}html[data-theme=day] footer{color:var(--ink);background:var(--white)}html[data-theme=day] footer>p,html[data-theme=day] .footer-links,html[data-theme=day] footer>small{color:var(--muted)}html[data-theme=day] .site-footer{border-top-color:var(--line);background:linear-gradient(180deg, var(--white), var(--paper))}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .site-footer{background:linear-gradient(180deg, var(--white), color-mix(in srgb, var(--paper) 84%, var(--brand-red-soft)))}}html[data-theme=day] .footer-intro>p,html[data-theme=day] .site-footer .footer-links a,html[data-theme=day] .footer-bottom small,html[data-theme=day] .footer-bottom a{color:var(--muted)}html[data-theme=day] .footer-email{color:var(--brand-red);border-bottom-color:var(--line)}html[data-theme=day] .site-footer .footer-links strong{color:var(--ink)}html[data-theme=day] .site-footer .footer-links a:hover{color:var(--day-accent)}html[data-theme=day] .footer-bottom{border-top-color:var(--line)}html[data-theme=day] .legal-page,html[data-theme=day] .quote-page,html[data-theme=day] .english-page,html[data-theme=day] .customer-login-page,html[data-theme=day] .demo-portal-page,html[data-theme=day] .status-page{color:var(--ink);background:var(--paper)}html[data-theme=day] .legal-header,html[data-theme=day] .quote-page>header{border-color:var(--line)}html[data-theme=day] .legal-back,html[data-theme=day] .quote-back,html[data-theme=day] .customer-login-copy p,html[data-theme=day] .demo-portal-hero p,html[data-theme=day] .english-hero p{color:var(--muted)}html[data-theme=day] .hero h1 em,html[data-theme=day] .hero h1 span,html[data-theme=day] .catalog-hero h1 em,html[data-theme=day] .customer-login-copy h1 em,html[data-theme=day] .english-hero h1 em,html[data-theme=day] .quote-copy h1 em{color:var(--day-accent);background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--day-accent);animation:none}html[data-theme=day] .hero-grid{opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px)}html[data-theme=day] .scroll-cue{color:var(--muted)}html[data-theme=day] .customer-login-grid,html[data-theme=day] .status-grid{opacity:.4;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px)}html[data-theme=day] .status-page p{color:var(--muted)}html[data-theme=day] .status-code{-webkit-text-stroke-color:var(--line)}html[data-theme=day] .customer-login-page>header a{color:var(--muted)}html[data-theme=day] .customer-login-page>header a span{color:var(--day-accent)}html[data-theme=day] .customer-login-copy li{border-color:var(--line);color:var(--ink);background:var(--white)}html[data-theme=day] .customer-login-copy li span{color:var(--day-accent)}html[data-theme=day] .portal-scope-link{border-bottom-color:var(--line);color:var(--ink)}html[data-theme=day] .portal-scope-link span{color:var(--day-accent)}html[data-theme=day] .customer-login-card{border-color:var(--line);color:var(--ink);background:var(--white);box-shadow:0 24px 60px var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .customer-login-card{box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 10%, transparent)}}html[data-theme=day] .customer-lock{border-color:var(--line);color:var(--day-accent);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .customer-lock{background:color-mix(in srgb, var(--mint) 18%, var(--white))}}html[data-theme=day] .customer-login-card>small,html[data-theme=day] .customer-login-card>p,html[data-theme=day] .portal-help span{color:var(--muted)}html[data-theme=day] .customer-portal-login-form input{border-color:var(--line);color:var(--ink);background:var(--paper)}html[data-theme=day] .customer-portal-login-form input::placeholder{color:var(--muted)}html[data-theme=day] .demo-portal-link,html[data-theme=day] .portal-help a{border-bottom-color:var(--line);color:var(--day-accent)}html[data-theme=day] .portal-help{border-top-color:var(--line)}html[data-theme=day] .customer-login-page>footer{border-top-color:var(--line);color:var(--muted)}html[data-theme=day] .customer-login-page>footer a{color:var(--ink)}html[data-theme=day] .portal-notice{color:var(--ink);border-color:var(--line);background:var(--white)}html[data-theme=day] .portal-notice span{color:var(--muted)}html[data-theme=day] .english-header{color:var(--ink);background:var(--paper)}html[data-theme=day] .english-header nav a{color:var(--muted)}html[data-theme=day] .english-header .brand-copy strong{color:var(--ink)}html[data-theme=day] .english-header .brand-copy small{color:var(--muted)}html[data-theme=day] .english-hero-panel{border-color:var(--line);color:var(--ink);background:var(--white);box-shadow:0 24px 60px var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .english-hero-panel{box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 10%, transparent)}}html[data-theme=day] .english-hero-panel small{color:var(--day-accent)}html[data-theme=day] .english-hero-panel>div span{border-color:var(--line);color:var(--ink)}html[data-theme=day] .english-hero-panel>p{border-top-color:var(--line);color:var(--muted)}html[data-theme=day] .english-hero .button-ghost{color:var(--ink);border-color:var(--line)}html[data-theme=day] .quote-page:after{opacity:.22}html[data-theme=day] .quote-context{border-color:var(--line);background:var(--white)}html[data-theme=day] .quote-context small{color:var(--muted)}html[data-theme=day] .quote-context strong{color:var(--day-accent)}html[data-theme=day] .quote-context span{border-left-color:var(--line);color:var(--ink)}html[data-theme=day] .quote-steps{border-top-color:var(--line)}html[data-theme=day] .quote-steps span{border-bottom-color:var(--line);color:var(--ink)}html[data-theme=day] .quote-steps b{color:var(--day-accent)}html[data-theme=day] .quote-copy .quote-contact{color:var(--muted)}html[data-theme=day] .quote-contact a{color:var(--ink)}html[data-theme=day] .quote-page .lead-form{border-color:var(--line);background:var(--white);box-shadow:0 24px 60px var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .quote-page .lead-form{box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 10%, transparent)}}html[data-theme=day] .quote-page .lead-form label>span{color:var(--muted)}html[data-theme=day] .quote-page .lead-form input,html[data-theme=day] .quote-page .lead-form select,html[data-theme=day] .quote-page .lead-form textarea{color:var(--ink);border-color:var(--line);background:var(--paper)}html[data-theme=day] .quote-page .lead-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=day] .quote-page .lead-form .consent-row a{color:var(--day-accent)}html[data-theme=day] .quote-page .form-submit-row small{color:var(--muted)}html[data-theme=day] .quote-page .form-status.success{color:var(--day-accent)}html[data-theme=day] .quote-page .form-status.error{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .quote-page .form-status.error{color:color-mix(in srgb, var(--ink) 72%, #ffb4ad 28%)}}@media (width<=720px){.admin-logo-pair{grid-template-columns:1fr}}::selection{color:var(--white);background:var(--brand-red)}body{background:linear-gradient(180deg, var(--paper) 0%, #f3f1ed 52%, var(--paper) 100%)}.hero{background:radial-gradient(circle at 73% 28%, #c5323b3d, transparent 27%), radial-gradient(circle at 91% 78%, #eee7dd14, transparent 31%), linear-gradient(132deg, #24252b 0%, var(--dark) 62%, #101116 100%)}.hero:before{background:radial-gradient(at 78% 16%,#df676d29,#0000 40%),radial-gradient(at 12% 88%,#eadcc814,#0000 44%)}.orb-one{background:radial-gradient(circle,#df676d3d,#0000 68%)}.orb-two{background:radial-gradient(circle,#eadcc829,#0000 68%)}.hero h1 span{background:linear-gradient(110deg,#f09a9e 0%,#f3dedd 38%,#fffdfa 52%,#df676d 76%) 0 0/220%;-webkit-background-clip:text;background-clip:text}.button-primary,.header-cta,.mobile-nav nav .mobile-nav-cta{color:var(--white);background:var(--brand-red);box-shadow:0 14px 34px #c5323b2e}.button-primary:hover,.header-cta:hover{background:#ad2731;box-shadow:0 18px 40px #c5323b3d}.pulse,.status-dot{box-shadow:0 0 #df676d61}.solution-rail{color:var(--ink);background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);align-items:stretch;gap:0;padding:0 5vw;display:grid}.solution-rail-intro{border-right:1px solid var(--line);align-content:center;gap:12px;padding:30px clamp(24px,3vw,48px) 30px 0;display:grid}.solution-rail-intro span{color:var(--brand-red);letter-spacing:.16em;font-size:8px;font-weight:850}.solution-rail-intro strong{max-width:250px;font-size:15px;line-height:1.4}.solution-rail nav{grid-template-columns:repeat(4,1fr);display:grid}.solution-rail nav a{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:124px;padding:22px clamp(16px,1.8vw,28px);transition:color .25s,background .25s;display:grid}.solution-rail nav a:last-child{border-right:0}.solution-rail nav a:hover{color:var(--brand-red);background:var(--brand-red-soft)}.solution-rail nav small{color:var(--brand-red);font-size:8px;font-weight:850}.solution-rail nav a>span{gap:4px;display:grid}.solution-rail nav strong{font-size:11px;line-height:1.35}.solution-rail nav em{color:var(--muted);font-size:8px;font-style:normal}.solution-rail nav b{color:var(--muted);font-size:13px;transition:transform .25s}.solution-rail nav a:hover b{color:var(--brand-red);transform:translate(3px,-3px)}.start-path,.products-section,.journey-section,.integration-section,.comparison-section,.cost-layers,.integration-process,.scenario-list,.ai-principle,.ai-module-grid{background:var(--paper)}.edge-section,.package-section,.package-journey,.commercial-models,.quote-anatomy,.ai-use-model,.cheese-draft-stage{background:radial-gradient(circle at 8% 15%,#c5323b0e,#0000 28%),linear-gradient(145deg,#efede8,#f7f5f1 58%,#ece9e3)}.section-heading{border-top:1px solid var(--line);padding-top:28px;position:relative}.section-heading:before{content:"";background:var(--brand-red);width:clamp(56px,7vw,110px);height:2px;position:absolute;top:-1px;left:0}.kicker{color:var(--brand-red)}.start-feature,.edge-grid article,.product-card,.package-card:not(.featured),.integration-groups article,.integration-process article,.scenario-columns section,.ai-module-grid article,.cost-layers article{border-color:var(--line);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.start-feature,.edge-grid article,.product-card,.package-card:not(.featured),.integration-groups article,.integration-process article,.scenario-columns section,.ai-module-grid article,.cost-layers article{background:color-mix(in srgb, var(--surface-raised) 94%, var(--brand-red-soft))}}.start-feature,.edge-grid article,.product-card,.package-card:not(.featured),.integration-groups article,.integration-process article,.scenario-columns section,.ai-module-grid article,.cost-layers article{box-shadow:0 18px 45px #17181c0b}.start-feature:before,.product-card:before,.edge-grid article:before{background:var(--brand-red)}.start-feature-icon,.product-icon,.ai-principle>span,.scenario-list>article>header>span{border-color:var(--brand-red)}@supports (color:color-mix(in lab, red, red)){.start-feature-icon,.product-icon,.ai-principle>span,.scenario-list>article>header>span{border-color:color-mix(in srgb, var(--brand-red) 25%, var(--line))}}.start-feature-icon,.product-icon,.ai-principle>span,.scenario-list>article>header>span{background:var(--brand-red-soft)}@supports (color:color-mix(in lab, red, red)){.start-feature-icon,.product-icon,.ai-principle>span,.scenario-list>article>header>span{background:color-mix(in srgb, var(--brand-red-soft) 58%, var(--white))}}.tag-row span,.model-pills span,.integration-groups article>div span{color:#6f363a;background:#f7e9e7;border-color:#e7cecc}.platform-section,.ai-section,.ecosystem-bridge,.cta-section,.catalog-platform,.platform-security,.platform-isolation,.operating-flow,.pricing-ecosystem,.included-scope,.ai-safeguards,.integration-contract,.responsibility-section,.faq-section,.case-standard,.partner-responsibilities,.portal-security,.hosting-inventory,.project-records,.mobile-decisions,.english-platform,.english-process{color:var(--white);background:radial-gradient(circle at 88% 12%, #c5323b29, transparent 28%), linear-gradient(138deg, var(--dark-soft), var(--dark) 68%)}.platform-card:hover{background:#df676d11}.platform-card-top i,.ai-console-bar>i:first-of-type,.ai-console-footer span i{box-shadow:0 0 10px #df676d47}.ai-visual{background:radial-gradient(circle,#c5323b1a,#0000 58%)}.ai-console{background:#14151ae6;border-color:#ffffff21}.ai-core{box-shadow:none;background:#ffffff0b;border-color:#ffffff1f}.ai-node{background:#222329eb}.package-card-glow{background:radial-gradient(circle,#c5323b33,#0000 68%)}.package-card:after{background:linear-gradient(145deg,#c5323b6b,#0000 44%,#cdb9b259)}.package-card:hover{border-color:#c5323b47;box-shadow:0 28px 60px #17181c1a}.package-card.featured{background:radial-gradient(circle at 88% 12%, #df676d38, transparent 38%), linear-gradient(158deg, #292a30 0%, var(--dark) 60%, #101116 100%);border-color:#df676d3d}.package-card.featured .package-card-glow{background:radial-gradient(circle,#df676d52,#0000 70%)}.popular{color:var(--white);background:var(--brand-red);box-shadow:0 8px 22px #c5323b47}.package-check{color:#8f252d;background:#df676d33}.package-card.featured .package-check{color:var(--white);background:var(--brand-red)}.package-card h3{background:linear-gradient(120deg, var(--ink) 40%, var(--brand-red) 100%);-webkit-background-clip:text;background-clip:text}.package-card.featured h3{background:linear-gradient(120deg,#fff 30%,#f0a1a5 100%);-webkit-background-clip:text;background-clip:text}.catalog-hero,.legal-page,.quote-page,.status-page,.customer-login-page,.english-hero{background:radial-gradient(circle at 78% 24%, #c5323b38, transparent 29%), linear-gradient(136deg, #24252b 0%, var(--dark) 68%, #101116 100%)}.catalog-hero:after{content:"";background:linear-gradient(90deg,#0000,#df676d9e);width:min(28vw,430px);height:1px;position:absolute;bottom:0;right:5vw}.comparison-wrap thead th{background:var(--dark-soft)}.comparison-wrap tbody th{background:#f3f1ed}.comparison-wrap tbody td:nth-child(3),.package-scope-compare .comparison-wrap tbody td:nth-child(3){color:#8e2931;background:#fbefee}.pricing-disclosure,.scenario-disclosure{color:var(--ink);background:var(--brand-red-soft);border-top:1px solid #e5c4c2;border-bottom:1px solid #e5c4c2}.footer-contact-panel{background:radial-gradient(circle at 86% 12%, #df676d33, transparent 30%), linear-gradient(132deg, #292a30, var(--dark) 72%)}.site-footer{background:linear-gradient(180deg, var(--surface-raised), #f2efea)}.footer-scope span{background:var(--surface-raised)}html[data-theme=day] .hero,html[data-theme=day] .catalog-hero,html[data-theme=day] .english-hero,html[data-theme=day] .legal-page,html[data-theme=day] .quote-page,html[data-theme=day] .status-page,html[data-theme=day] .customer-login-page,html[data-theme=day] .demo-portal-page{color:var(--ink);background:radial-gradient(circle at 78% 24%,#c5323b1a,#0000 30%),linear-gradient(135deg,#fffdfa 0%,#f3f0eb 70%,#eee8e1 100%)}html[data-theme=day] .demo-portal-page.cp-page{background:var(--surface)}html[data-theme=day] .hero:before{background:radial-gradient(at 76% 16%,#df676d1c,#0000 40%),radial-gradient(at 14% 88%,#cdb9b224,#0000 46%)}html[data-theme=day] .site-header nav{background:#fffdfad1;box-shadow:0 12px 40px #17181c0e}html[data-theme=day] .header-cta{color:var(--white);background:var(--brand-red)}@media (width<=1050px){.solution-rail{grid-template-columns:1fr;padding:0 20px}.solution-rail-intro{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.solution-rail-intro strong{max-width:none}.solution-rail nav{grid-template-columns:1fr 1fr}.solution-rail nav a:nth-child(2){border-right:0}.solution-rail nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.solution-rail{padding:0 20px}.solution-rail nav{grid-template-columns:1fr}.solution-rail nav a{border-right:0;border-bottom:1px solid var(--line);min-height:88px}.solution-rail nav a:last-child{border-bottom:0}.section-heading{padding-top:22px}}.avatar-stack span:first-child{color:var(--white);background:var(--brand-red)}.avatar-stack span:nth-child(2){color:var(--brand-red);background:var(--white)}.avatar-stack span:nth-child(3){color:var(--white);background:var(--dark-soft)}.stage-glow{background:#c5323b1f}.dashboard-window,.start-shop-screen{color:var(--ink);background:#f3f1ed}.window-bar{background:#fffdfae0}.window-bar b{color:#8f2830;background:var(--brand-red-soft)}.dashboard-body aside{background:var(--dark-soft)}.dashboard-body aside .side-logo{color:var(--white);background:var(--brand-red)}.dashboard-body aside i.active{background:radial-gradient(circle, var(--mint) 2px, #df676d1f 3px);border-color:#df676d47}.metric-row>div,.chart-card{background:var(--surface-raised)}.metric-row em{color:var(--brand-red)}.ai-card{color:var(--white);background:linear-gradient(150deg, var(--dark-soft), var(--dark))}.ai-card-action{color:var(--white);background:var(--brand-red)}.floating-card,.start-banner-card{background:#191a1fe0}.scroll-cue:after{background:linear-gradient(#df676dd1,#0000)}.ai-icon{color:var(--white);background:var(--brand-red);border:1px solid #fff3;position:relative;overflow:hidden;box-shadow:0 8px 20px #c5323b38}.ai-icon:before{content:"";border:1.5px solid;border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.ai-icon:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:7px 0 #ffffff8c,-7px 0 #ffffff8c}.status-dot,.live-toast .status-dot,.live-strip .status-dot{background:var(--brand-red);box-shadow:0 0 0 4px #c5323b1f,0 0 16px #c5323b47}.trust-strip{background:var(--surface-raised)}.brand-line strong{color:var(--ink)}.brand-line strong span{color:var(--muted)}.brand-line i{background:var(--brand-red)}@supports (color:color-mix(in lab, red, red)){.brand-line i{background:color-mix(in srgb, var(--brand-red) 28%, var(--line))}}.start-step-orb{border:1px solid var(--line);border-radius:18px;width:62px;height:62px;animation:none;box-shadow:0 14px 32px #17181c13}.start-step-orb-1{color:var(--white);background:var(--brand-red)}.start-step-orb-2{color:var(--brand-red);background:var(--surface-raised)}.start-step-orb-3{color:var(--white);background:var(--dark-soft)}.start-feature-icon{width:54px;height:54px;color:var(--brand-red);background:var(--surface-raised);border:1px solid var(--brand-red)}@supports (color:color-mix(in lab, red, red)){.start-feature-icon{border:1px solid color-mix(in srgb, var(--brand-red) 22%, var(--line))}}.start-feature-icon{border-radius:15px;animation:none;box-shadow:0 10px 26px #17181c0e}.start-feature:hover .start-feature-icon{color:var(--white);background:var(--brand-red);border-color:var(--brand-red)}.start-feature-icon svg{width:25px;height:25px}.start-feature-number,.product-number{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.start-feature-number,.product-number{color:color-mix(in srgb, var(--ink) 36%, transparent)}}.start-feature-line{background:var(--brand-red)}.product-icon{width:66px;height:66px;color:var(--brand-red);background:var(--surface-raised);border:1px solid var(--brand-red);place-items:center;margin:48px 0 28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.product-icon{border:1px solid color-mix(in srgb, var(--brand-red) 22%, var(--line))}}.product-icon{border-radius:18px;transition:color .25s,background .25s,border-color .25s,transform .25s;transform:none;box-shadow:0 12px 30px #17181c0f}.product-icon:after{content:"";background:var(--brand-red);height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.product-icon svg{width:29px;height:29px}.product-card:hover .product-icon{color:var(--white);background:var(--brand-red);border-color:var(--brand-red);transform:translateY(-3px)}.product-card:hover .product-icon:after{background:var(--dark)}.start-promo-slide--pos,.start-banner{background:radial-gradient(circle at 78% 28%, #c5323b40, transparent 31%), linear-gradient(136deg, var(--dark-soft), var(--dark) 72%)}.start-banner-glow{background:#c5323b2e}.start-banner-orb-a{background:radial-gradient(circle,#df676d47,#0000 68%)}.start-banner-orb-b{background:radial-gradient(circle,#eadcc833,#0000 68%)}.start-banner-chip{background:linear-gradient(145deg, var(--brand-red), #e28b8f)}.start-banner-copy h3 span{background:linear-gradient(110deg,#ef9a9e 0%,#f3dedd 40%,#fffdfa 52%,#df676d 76%) 0 0/220%;-webkit-background-clip:text;background-clip:text}.start-promo-controls>button.is-active{background:var(--brand-red);box-shadow:0 0 0 4px #c5323b24}.package-scope-grid li span,.cost-layers li span,.scenario-columns li span,.scenario-list>article>a,.scenario-actions a,.package-scope-grid article>a,.pricing-path article>span,.cost-layers article header>span,.package-journey article>span{color:var(--brand-red)}html[data-theme=day] .start-step-orb-1,html[data-theme=day] .start-step-orb-3{color:var(--white)}html[data-theme=day] .start-feature-icon,html[data-theme=day] .product-icon{background:var(--surface-raised)}html[data-theme=day] .start-feature:hover .start-feature-icon,html[data-theme=day] .product-card:hover .product-icon{color:var(--white);background:var(--brand-red)}@media (prefers-reduced-motion:reduce){.start-step-orb,.start-feature-icon{animation:none!important}}.story-band-tags b,.hero-orders-top b,.hero-channels-top b{color:#8f2830;background:var(--brand-red-soft)}.story-band-quote footer img{background:var(--surface);border-color:#e3bbb9}.demo-portal-hero h1 em,.demo-portal-note a,.support-topics article>span,.support-topics article a,.support-flow article>span,.hosting-layers article>span,.hosting-renewal article>span,.infrastructure-link,.project-stages article>span,.project-acceptance li>span,.solution-families article>span,.solution-families article>a,.mobile-lifecycle article>span,.mobile-boundaries article>span,.english-solutions article>span,.english-services article>span,.english-solutions article a,.solution-body aside a,.platform-lifecycle li>span,.package-detail-grid article>a,.package-detail-grid article>small,.integration-groups header>span,.reference-ready a,.partner-rules a,.infrastructure-care a{color:var(--brand-red)}.hosting-renewal,.reference-ready,.portfolio-next,.partner-rules,.infrastructure-care{background:radial-gradient(circle at 8% 12%,#c5323b0d,#0000 28%),linear-gradient(145deg,#efede8,#f7f5f1 62%,#ece9e3)}.hosting-renewal article,.mobile-lifecycle article,.english-services article,.package-journey>div:last-of-type,.package-journey article,.partner-rules>div:last-child>span,.infrastructure-care article{border-color:var(--line)}.integration-disclaimer{background:#f7e9e7;border-color:#e4cac8}.integration-disclaimer strong{color:#78383c}.package-scope-grid article.featured>small,.package-scope-grid article.featured>a,.package-detail-grid article.featured>a,.package-scope-grid article.featured li span,.package-detail-grid article.featured li span{color:#f2a4a8}.live-strip{background:var(--dark);border-color:#df676d33;grid-template-columns:132px minmax(0,900px);justify-content:start;align-items:center;gap:18px;min-height:54px;padding:7px 5vw;display:grid}.live-strip-kicker{color:#f19a9e;letter-spacing:.18em;white-space:nowrap;margin:0}.live-strip-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.live-strip-track{will-change:transform;align-items:center;gap:10px;width:max-content;animation:34s linear infinite avcDataFlowRight;display:flex}.live-strip-item{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;flex:0 0 286px;justify-content:flex-start;min-height:38px;padding:8px 13px}.live-strip-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-strip-item strong{color:#f19a9e;margin-left:auto}.live-strip .status-dot{animation:2s ease-in-out infinite pulse}@keyframes avcDataFlowRight{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}.solution-rail nav b{width:18px;height:18px;color:var(--brand-red);font-size:0;display:block;position:relative}.solution-rail nav b:before{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:8px;left:1px}.solution-rail nav b:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:5px;right:2px;transform:rotate(45deg)}.solution-rail nav a:hover b{transform:translate(3px)}.start-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0}.start-step{text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-raised);flex-direction:column;min-height:330px;padding:clamp(28px,3vw,44px);transition:background .25s,transform .25s,box-shadow .25s;display:flex}.start-step:hover{z-index:1;background:#fbf4f3;transform:translateY(-4px);box-shadow:0 24px 54px #17181c14}.start-step-mark{justify-content:space-between;align-items:flex-start;height:auto;margin-bottom:52px;display:flex}.start-step-mark strong{color:var(--brand-red);letter-spacing:.14em;font-size:10px;line-height:1;position:static}.start-step-orb{width:50px;height:50px;box-shadow:none;border-radius:14px}.start-step-orb svg{width:22px;height:22px}.start-step h3{font-size:clamp(23px,2vw,31px)}.start-step p{max-width:360px;margin:0}.start-step a{border-top:1px solid var(--line);margin-top:auto;padding-top:28px}.package-page .package-detail-grid{background:#efede8}.package-page .package-detail-grid article,.package-page .package-scope-grid article{background:var(--surface-raised);border-color:var(--line);box-shadow:0 18px 42px #17181c0e}.package-page .package-detail-grid article:before{background:radial-gradient(circle,#c5323b1a,#0000 70%)}.package-page .package-detail-grid article:hover,.package-page .package-scope-grid article:hover{border-color:#c5323b3d;box-shadow:0 28px 60px #17181c1a}.package-page .package-detail-grid article.featured,.package-page .package-scope-grid article.featured{color:var(--white);background:radial-gradient(circle at 88% 10%, #c5323b38, transparent 38%), linear-gradient(155deg, #292a30, var(--dark) 66%);border-color:#df676d40}.package-page .package-detail-grid article>b,.package-page .package-scope-grid article>b{color:var(--white);background:var(--brand-red)}.package-page .package-detail-grid li span,.package-page .package-scope-grid li span,.package-page .package-detail-grid article>a,.package-page .package-scope-grid article>a,.package-page .commercial-models article span{color:var(--brand-red)}.package-page .package-detail-grid .featured>a,.package-page .package-scope-grid article.featured>a,.package-page .package-detail-grid .featured li span,.package-page .package-scope-grid article.featured li span{color:#f2a4a8}.package-page .package-scope-section,.package-page .package-journey,.package-page .commercial-models{background:radial-gradient(circle at 8% 12%,#c5323b0b,#0000 26%),linear-gradient(145deg,#efede8,#f7f5f1 62%,#ece9e3)}.package-page .commercial-models article,.package-page .package-journey article,.package-page .package-journey>div:last-of-type{border-color:var(--line)}.package-page .scope-note,.customer-center-page .scope-note{color:#5f3437;background:#f2dfdd;border-color:#e3c2bf}.package-page .scope-note p,.customer-center-page .scope-note p{color:#765f60}.package-page .decision-cta{background:var(--surface-raised)}.package-page .package-scope-disclosure{background:#f8ecea;border-color:#e4cac8}.package-page .package-scope-disclosure strong{color:var(--brand-red)}html[data-theme=day] .package-page .package-hero{background:radial-gradient(circle at 84% 18%,#c5323b16,#0000 28%),linear-gradient(135deg,#fffdfa,#f2efea 72%)}html[data-theme=day] .package-page .package-hero h1 em{color:#5a3336}.customer-center-page .portal-boundary{background:#f1efeb}.customer-center-page .portal-boundary article strong{color:var(--ink)}.customer-center-page .portal-boundary article span{color:var(--muted)}.customer-center-page .portal-capabilities article>span{color:var(--brand-red)}.customer-center-page .portal-actions{color:var(--white);background:radial-gradient(circle at 86% 14%, #c5323b33, transparent 30%), linear-gradient(132deg, #292a30, var(--dark) 72%);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.customer-center-page .portal-actions>div{min-width:0}.customer-center-page .portal-actions>div:last-child{flex:initial;justify-content:flex-start;width:100%}.customer-center-page .portal-actions .button-ghost{color:var(--white);background:#ffffff09;border-color:#fff3}@media (width<=960px){.live-strip{grid-template-columns:110px minmax(0,1fr)}.live-strip-item{flex-basis:250px}.start-steps{grid-template-columns:1fr}.start-step{min-height:270px}.customer-center-page .portal-actions{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.live-strip{grid-template-columns:1fr;gap:5px;padding:7px 20px 10px}.live-strip-item{flex-basis:230px}.live-strip-track{animation-duration:38s}.start-step{min-height:250px;padding:26px}.start-step-mark{margin-bottom:38px}}@media (prefers-reduced-motion:reduce){.live-strip-track{animation:none;transform:none}}.live-strip-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;animation:1.15s cubic-bezier(.22,1,.36,1) both avcDataGroupRight;display:grid}.live-strip-item{width:auto;min-width:0}@keyframes avcDataGroupRight{0%{opacity:.45;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (width<=960px){.live-strip-track{grid-template-columns:repeat(2,minmax(0,1fr))}.live-strip-item:nth-child(3){display:none}}@media (width<=640px){.live-strip-track{grid-template-columns:1fr}.live-strip-item:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.live-strip-track{animation:none}}.hero-stage{--hero-workspace-bg:#1f2026;--hero-workspace-surface:#292a31;--hero-workspace-surface-strong:#17181d;--hero-workspace-text:#fffdfa;--hero-workspace-muted:#aaa5a3;--hero-workspace-line:#ffffff1b;--hero-workspace-soft:#df676d1d;--hero-workspace-shadow:#00000061}.hero-slider{background:var(--hero-workspace-bg);border:1px solid #df676d2e}.hero-slider-shell{filter:drop-shadow(0 30px 58px var(--hero-workspace-shadow))}.hero-workspace,.hero-stage .dashboard-window.hero-workspace{min-height:488px;color:var(--hero-workspace-text);background:radial-gradient(circle at 92% 4%, #c5323b21, transparent 28%), var(--hero-workspace-bg);border:0;border-radius:21px;transform:none;box-shadow:inset 0 1px #ffffff14}.hero-workspace-bar,.hero-stage .hero-workspace-bar{height:48px;color:var(--hero-workspace-text);border-bottom:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface-strong);padding:0 18px}@supports (color:color-mix(in lab, red, red)){.hero-workspace-bar,.hero-stage .hero-workspace-bar{background:color-mix(in srgb, var(--hero-workspace-surface-strong) 88%, transparent)}}.hero-workspace-bar,.hero-stage .hero-workspace-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-workspace-bar>span{color:var(--hero-workspace-muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.hero-workspace-bar b{color:#f2b4b7;background:var(--hero-workspace-soft);border:1px solid #df676d33}.hero-workspace-bar .window-dots i{background:#ffffff38}.hero-workspace-bar .window-dots i:first-child{background:var(--brand-red)}.hero-workspace-body{padding:24px}.hero-sales-panel .dashboard-body{min-height:440px;color:var(--hero-workspace-text);background:0 0}.hero-sales-panel .dashboard-body aside{border-right:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface-strong)}.hero-sales-panel .dashboard-main{background:0 0}.hero-sales-panel .dash-heading small,.hero-sales-panel .dash-heading>span,.hero-sales-panel .metric-row small,.hero-sales-panel .card-head small,.hero-sales-panel .chart-labels{color:var(--hero-workspace-muted)}.hero-sales-panel .dash-heading strong,.hero-sales-panel .metric-row strong,.hero-sales-panel .card-head span{color:var(--hero-workspace-text)}.hero-sales-panel .metric-row>div,.hero-sales-panel .chart-card{color:var(--hero-workspace-text);border:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface);box-shadow:0 12px 28px #00000014}.hero-sales-panel .metric-row>div:first-child{border-top-color:#df676d8c}.hero-sales-panel .metric-row em{color:#f09a9e}.hero-sales-panel .chart-bars i{background:linear-gradient(#e47c81,#b72d36);box-shadow:0 7px 16px #c5323b29}.hero-sales-panel .ai-card{background:radial-gradient(circle at 88% 8%, #df676d2b, transparent 34%), var(--hero-workspace-surface-strong);border:1px solid #df676d38}.hero-sales-panel .ai-card small{color:#f09a9e}.hero-orders-panel{background:var(--hero-workspace-bg);padding:0}.hero-orders-top small,.hero-orders-toast small{color:#f09a9e}.hero-orders-top strong{color:var(--hero-workspace-text)}.hero-orders-top b,.hero-channels-top b{color:#f2b4b7;background:var(--hero-workspace-soft);border:1px solid #df676d33}.hero-orders-stats>div,.hero-orders-feed li{border-color:var(--hero-workspace-line);background:var(--hero-workspace-surface)}.hero-orders-stats small,.hero-orders-feed small{color:var(--hero-workspace-muted)}.hero-orders-stats strong,.hero-orders-feed em{color:#f09a9e}.hero-orders-feed li.is-fresh{background:var(--hero-workspace-soft);box-shadow:inset 3px 0 0 var(--brand-red);border-color:#df676d7a}.hero-orders-toast{background:var(--hero-workspace-surface-strong);border-color:#df676d52;box-shadow:0 16px 34px #00000026}.hero-channels-panel{color:var(--hero-workspace-text);background:var(--hero-workspace-bg);padding:0}.hero-channels-top small,.hero-channels-grid small{color:var(--hero-workspace-muted)}.hero-channels-top strong,.hero-channels-grid strong{color:var(--hero-workspace-text)}.hero-channels-grid article{color:var(--hero-workspace-text);border-color:var(--hero-workspace-line);background:var(--hero-workspace-surface);position:relative;overflow:hidden;box-shadow:0 12px 28px #00000014}.hero-channels-grid article:after{content:"";background:var(--brand-red);width:42px;height:2px;position:absolute;top:0;right:0}.hero-channels-grid em{color:#f09a9e}.hero-channels-note{background:radial-gradient(circle at 92% 0, #df676d26, transparent 34%), var(--hero-workspace-surface-strong);border:1px solid #df676d38}.hero-channels-note small{color:#f09a9e}.hero-stage .floating-card{background:#18191eeb;border-color:#df676d33}.hero-stage-dots button.is-active{background:var(--brand-red);box-shadow:0 0 0 4px #c5323b2e}.hero-stage-dots button:focus-visible,.hero-stage-nav:focus-visible{outline-color:#f09a9e}.hero-stage-nav:hover{border-color:#df676d73}html[data-theme=day] .hero-stage{--hero-workspace-bg:#f3f0eb;--hero-workspace-surface:#fffdfa;--hero-workspace-surface-strong:#ebe7e1;--hero-workspace-text:#17181c;--hero-workspace-muted:#77716f;--hero-workspace-line:#17181c1b;--hero-workspace-soft:#c5323b16;--hero-workspace-shadow:#31272729}html[data-theme=day] .hero-workspace,html[data-theme=day] .hero-stage .dashboard-window.hero-workspace{box-shadow:inset 0 1px #ffffffe6}html[data-theme=day] .hero-workspace-bar{background:#fffdfad1}html[data-theme=day] .hero-workspace-bar .window-dots i{background:#c7c0bb}html[data-theme=day] .hero-workspace-bar .window-dots i:first-child{background:var(--brand-red)}html[data-theme=day] .hero-sales-panel .dashboard-body aside{background:#25262c}html[data-theme=day] .hero-sales-panel .ai-card,html[data-theme=day] .hero-channels-note,html[data-theme=day] .hero-orders-toast{color:var(--white);background:radial-gradient(circle at 90% 5%,#df676d29,#0000 34%),#25262c}html[data-theme=day] .hero-orders-toast strong,html[data-theme=day] .hero-channels-note strong{color:var(--white)}html[data-theme=day] .hero-stage-nav{color:var(--ink);border-color:var(--line);background:var(--white)}html[data-theme=day] .hero-stage-dots button{background:#17181c38}html[data-theme=day] .hero-stage-dots button.is-active{background:var(--brand-red)}@media (width<=720px){.hero{grid-template-columns:minmax(0,1fr)}.hero>.hero-copy,.hero>.hero-stage,.hero-stage,.hero-slider-shell,.hero-slider,.hero-slider-track,.hero-slide-slot,.hero-slide{min-width:0;max-width:100%}.hero-workspace,.hero-stage .dashboard-window.hero-workspace{min-height:0}.hero-workspace-body{padding:16px}.hero-workspace-bar{padding:0 13px}.hero-workspace-bar>span{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.hero-sales-panel .dashboard-body{min-height:0}}.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero>.hero-copy,.hero>.hero-stage{min-width:0}.hero-command-panel,.hero-flow-panel,.hero-network-panel{min-height:500px}.hero-command-body,.hero-flow-body,.hero-network-body{padding:22px}.hero-command-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.hero-command-head>div{gap:5px;display:grid}.hero-command-head small{color:#ee8d92;letter-spacing:.14em;font-size:7px;font-weight:850}.hero-command-head strong{color:var(--hero-workspace-text);letter-spacing:-.025em;font-size:clamp(17px,1.45vw,22px)}.hero-command-head>span{border:1px solid var(--hero-workspace-line);color:var(--hero-workspace-muted);background:var(--hero-workspace-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:750;display:inline-flex}.hero-command-head .status-dot{width:6px;height:6px}.hero-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:12px;display:grid}.hero-revenue-card,.hero-activity-card,.hero-insight-card,.hero-kpi-stack article{border:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface);box-shadow:0 14px 32px #00000013}.hero-revenue-card{border-radius:16px;min-height:188px;padding:18px;position:relative;overflow:hidden}.hero-revenue-card:after{content:"";filter:blur(4px);background:#c5323b1a;border-radius:50%;width:135px;height:135px;position:absolute;top:-42px;right:-32px}.hero-card-label{justify-content:space-between;gap:12px;display:flex}.hero-card-label span{color:var(--hero-workspace-muted);font-size:8px;font-weight:700}.hero-card-label em{color:#ee8d92;font-size:8px;font-style:normal}.hero-revenue-card>strong{z-index:1;color:var(--hero-workspace-text);letter-spacing:-.06em;margin-top:14px;font-size:clamp(27px,3vw,43px);display:block;position:relative}.hero-revenue-card>p{color:var(--hero-workspace-muted);margin:4px 0 0;font-size:8px}.hero-revenue-card>p b{color:#ee8d92;margin-right:5px}.hero-revenue-chart{border-bottom:1px solid var(--hero-workspace-line);align-items:flex-end;gap:6px;height:56px;padding-top:10px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.hero-revenue-chart i{opacity:.84;transform-origin:bottom;background:linear-gradient(#e47c81,#9f242d);border-radius:4px 4px 1px 1px;flex:1;animation:1s both grow}.hero-kpi-stack{gap:8px;display:grid}.hero-kpi-stack article{border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:12px 14px;display:grid}.hero-kpi-stack span{color:var(--hero-workspace-muted);font-size:8px}.hero-kpi-stack strong{color:var(--hero-workspace-text);letter-spacing:-.035em;font-size:18px}.hero-kpi-stack em{color:#ee8d92;grid-area:1/2/span 2;align-self:center;font-size:8px;font-style:normal}.hero-activity-card{border-radius:15px;padding:15px 17px}.hero-activity-card ul{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.hero-activity-card li{border-top:1px solid var(--hero-workspace-line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.hero-activity-card li>span{gap:2px;display:grid}.hero-activity-card li small{color:var(--hero-workspace-muted);font-size:7px}.hero-activity-card li strong{color:var(--hero-workspace-text);font-size:10px}.hero-activity-card li>b{color:#ee8d92;font-size:9px}.hero-activity-card .status-dot{width:6px;height:6px}.hero-insight-card{background:radial-gradient(circle at 92% 8%, #df676d2e, transparent 36%), var(--hero-workspace-surface-strong);border-radius:15px;flex-direction:column;min-height:146px;padding:16px;display:flex}.hero-insight-card .ai-icon{border-radius:8px;width:26px;height:26px}.hero-insight-card>small{color:#ee8d92;letter-spacing:.1em;margin-top:11px;font-size:7px}.hero-insight-card>strong{color:var(--hero-workspace-text);margin-top:6px;font-size:12px}.hero-insight-card>p{color:var(--hero-workspace-muted);margin:5px 0 10px;font-size:7px;line-height:1.5}.hero-insight-card>span{color:#ee8d92;margin-top:auto;font-size:8px;font-weight:750}.hero-order-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-order-board>section{border:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface);border-radius:15px;min-height:282px;padding:12px}@supports (color:color-mix(in lab, red, red)){.hero-order-board>section{background:color-mix(in srgb, var(--hero-workspace-surface) 72%, transparent)}}.hero-order-board>section>header{color:var(--hero-workspace-text);justify-content:space-between;align-items:center;padding:2px 2px 10px;font-size:9px;font-weight:750;display:flex}.hero-order-board>section>header b{color:#ee8d92;background:var(--hero-workspace-soft);border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.hero-order-board>section>div{gap:8px;display:grid}.hero-order-board article{border:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface);border-radius:12px;flex-direction:column;min-height:104px;padding:13px;transition:border-color .25s,transform .25s,background .25s;display:flex;box-shadow:0 10px 24px #0001}.hero-order-board article.is-fresh{background:var(--hero-workspace-soft);border-color:#df676d80;transform:translateY(-2px)}.hero-order-board article small{color:var(--hero-workspace-muted);font-size:7px}.hero-order-board article>strong{color:var(--hero-workspace-text);margin-top:7px;font-size:12px}.hero-order-card-footer{color:var(--hero-workspace-muted);justify-content:space-between;gap:8px;margin-top:auto;font-size:7px;display:flex}.hero-order-card-footer b{color:#ee8d92}.hero-flow-footer{border:1px solid var(--hero-workspace-line);color:var(--hero-workspace-muted);background:var(--hero-workspace-surface-strong);border-radius:12px;justify-content:space-between;gap:18px;margin-top:10px;padding:11px 14px;font-size:8px;display:flex}.hero-flow-footer span{align-items:center;gap:8px;display:inline-flex}.hero-flow-footer .status-dot{width:6px;height:6px}.hero-flow-footer strong{color:var(--hero-workspace-text)}.hero-network-map{border:1px solid var(--hero-workspace-line);background:radial-gradient(circle at center, #c5323b21, transparent 31%), linear-gradient(var(--hero-workspace-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-workspace-line) 1px, transparent 1px), var(--hero-workspace-surface);border-radius:18px;min-height:292px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-network-map{background:radial-gradient(circle at center, #c5323b21, transparent 31%), linear-gradient(var(--hero-workspace-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-workspace-line) 1px, transparent 1px), color-mix(in srgb, var(--hero-workspace-surface) 62%, transparent)}}.hero-network-map{background-size:auto,32px 32px,32px 32px,auto}.hero-network-axis{z-index:0;background:linear-gradient(90deg,#0000,#df676d6b,#0000);position:absolute}.hero-network-axis-x{height:1px;top:50%;left:13%;right:13%}.hero-network-axis-y{background:linear-gradient(#0000,#df676d6b,#0000);width:1px;top:12%;bottom:12%;left:50%}.hero-network-core{z-index:2;background:radial-gradient(circle at 68% 22%, #df676d38, transparent 42%), var(--hero-workspace-surface-strong);border:1px solid #df676d6b;border-radius:34px;place-content:center;justify-items:center;gap:4px;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 22px 50px #0003,0 0 0 12px #c5323b0e}.hero-network-core>*{transform:rotate(-45deg)}.hero-network-core>span{width:29px;height:29px;color:var(--white);background:var(--brand-red);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.hero-network-core strong{color:var(--hero-workspace-text);font-size:11px}.hero-network-core small{color:var(--hero-workspace-muted);font-size:7px}.hero-network-node{z-index:2;border:1px solid var(--hero-workspace-line);background:var(--hero-workspace-surface);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:min(210px,28%);min-height:64px;padding:11px 12px;display:grid;position:absolute;box-shadow:0 14px 30px #0000001a}.hero-network-node-1{top:10%;left:4%}.hero-network-node-2{top:10%;right:4%}.hero-network-node-3{bottom:10%;left:4%}.hero-network-node-4{bottom:10%;right:4%}.hero-network-node .status-dot{width:6px;height:6px}.hero-network-node>span{gap:3px;display:grid}.hero-network-node small{color:var(--hero-workspace-muted);font-size:7px}.hero-network-node strong{color:var(--hero-workspace-text);font-size:10px}.hero-network-node em{color:#ee8d92;font-size:7px;font-style:normal}.hero-network-footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.hero-network-footer span{border:1px solid var(--hero-workspace-line);color:var(--hero-workspace-muted);background:var(--hero-workspace-surface);border-radius:10px;padding:10px 12px;font-size:7px}.hero-network-footer strong{color:var(--hero-workspace-text);margin-top:3px;font-size:9px;display:block}html[data-theme=day] .hero-insight-card,html[data-theme=day] .hero-flow-footer,html[data-theme=day] .hero-network-core{color:var(--white);background-color:#25262c}html[data-theme=day] .hero-insight-card>strong,html[data-theme=day] .hero-flow-footer strong,html[data-theme=day] .hero-network-core strong{color:var(--white)}.home-ecosystem{--eco-bg:#191a1f;--eco-surface:#222329;--eco-surface-raised:#292a31;--eco-text:#fffdfa;--eco-muted:#aaa4a2;--eco-line:#ffffff1a;color:var(--eco-text);background:radial-gradient(circle at 88% 8%,#c5323b2e,#0000 29%),linear-gradient(145deg,#202127,#15161a 72%);padding:118px 5vw 104px;position:relative;overflow:hidden}.home-ecosystem:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(var(--eco-line) 1px, transparent 1px), linear-gradient(90deg, var(--eco-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.home-ecosystem>*{z-index:1;position:relative}.ecosystem-heading{border-bottom:1px solid var(--eco-line);grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:7vw;padding-bottom:52px;display:grid}.ecosystem-heading .kicker{color:#ef8d92}.ecosystem-heading h2{max-width:850px;color:var(--eco-text);font-size:var(--section-title);letter-spacing:-.065em;margin:22px 0 0;line-height:.93}.ecosystem-heading>p{color:var(--eco-muted);font-size:var(--lead-copy);margin:0;line-height:1.65}.ecosystem-brand-network{border-bottom:1px solid var(--eco-line);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:34px 0;display:grid}.ecosystem-brand-network>span,.ecosystem-platforms-head>span{color:#ef8d92;letter-spacing:.16em;font-size:8px;font-weight:850}.ecosystem-brand-network>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ecosystem-brand-network a,.ecosystem-brand-network>div>div{border:1px solid var(--eco-line);background:#ffffff06;border-radius:12px;align-content:center;gap:5px;min-height:76px;padding:14px 17px;transition:border-color .25s,background .25s,transform .25s;display:grid}.ecosystem-brand-network a:hover{background:#df676d0f;border-color:#df676d5c;transform:translateY(-2px)}.ecosystem-brand-network strong{color:var(--eco-text);letter-spacing:.035em;font-size:15px}.ecosystem-brand-network strong span{color:#ef8d92;font-weight:450}.ecosystem-brand-network small{color:var(--eco-muted);font-size:8px}.ecosystem-platforms{padding-top:38px}.ecosystem-platforms-head{justify-content:space-between;gap:20px;margin-bottom:17px;display:flex}.ecosystem-platforms-head small{color:var(--eco-muted);font-size:8px}.ecosystem-platform-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ecosystem-platform-grid article{border:1px solid var(--eco-line);background:var(--eco-surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:118px;padding:18px;transition:border-color .25s,transform .25s,background .25s;display:grid;box-shadow:0 16px 36px #00000017}.ecosystem-platform-grid article:hover{background:var(--eco-surface-raised);border-color:#df676d66;transform:translateY(-3px)}.ecosystem-platform-grid article>span{color:#f0a1a5;background:#df676d17;border:1px solid #df676d3d;border-radius:12px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid}.ecosystem-platform-grid article>div{gap:5px;display:grid}.ecosystem-platform-grid strong{color:var(--eco-text);font-size:12px}.ecosystem-platform-grid small{color:var(--eco-muted);font-size:8px;line-height:1.4}.ecosystem-platform-grid article>i{background:var(--brand-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c5323b1a}.ecosystem-disclaimer{max-width:920px;color:var(--eco-muted);margin:24px 0 0;font-size:8px;line-height:1.65}html[data-theme=day] .home-ecosystem{--eco-bg:#f1eee9;--eco-surface:#fffdfa;--eco-surface-raised:#f7f1ed;--eco-text:#17181c;--eco-muted:#766f6d;--eco-line:#17181c1b;background:radial-gradient(circle at 88% 8%,#c5323b18,#0000 29%),linear-gradient(145deg,#f7f4ef,#ebe7e1 76%)}html[data-theme=day] .ecosystem-brand-network a,html[data-theme=day] .ecosystem-brand-network>div>div{background:#fffdfaad}@media (width<=1050px){.ecosystem-heading{grid-template-columns:1fr;gap:28px}.ecosystem-brand-network{grid-template-columns:1fr}.ecosystem-platform-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.hero{grid-template-columns:minmax(0,1fr)}.hero>.hero-copy,.hero>.hero-stage{width:100%;max-width:100%}}@media (width<=720px){.hero-command-panel,.hero-flow-panel,.hero-network-panel{min-height:0}.hero-command-body,.hero-flow-body,.hero-network-body{padding:15px}.hero-command-head{align-items:flex-start}.hero-command-head>span{padding:7px 9px;font-size:7px}.hero-command-grid{grid-template-columns:1fr}.hero-kpi-stack{grid-template-columns:repeat(3,1fr)}.hero-kpi-stack article{grid-template-columns:1fr;align-items:start;padding:11px}.hero-kpi-stack em{grid-area:auto}.hero-kpi-stack strong{font-size:15px}.hero-revenue-card{min-height:176px}.hero-order-board{grid-template-columns:1fr}.hero-order-board>section{min-height:0}.hero-order-board>section>div{grid-template-columns:repeat(2,1fr)}.hero-order-board article{min-height:98px}.hero-flow-footer{flex-direction:column;gap:6px}.hero-network-map{min-height:390px}.hero-network-axis-x{background:linear-gradient(#0000,#df676d6b,#0000);width:1px;height:auto;inset:12% auto 12% 49%}.hero-network-axis-y{display:none}.hero-network-core{width:104px;height:104px}.hero-network-node{grid-template-columns:auto 1fr;width:42%}.hero-network-node em{grid-column:2}.hero-network-node-1{top:5%;left:4%}.hero-network-node-2{top:5%;right:4%}.hero-network-node-3{bottom:5%;left:4%}.hero-network-node-4{bottom:5%;right:4%}.hero-network-footer{grid-template-columns:1fr}.home-ecosystem{padding:82px 20px 72px}.ecosystem-heading{padding-bottom:34px}.ecosystem-heading h2{font-size:clamp(2.55rem,12vw,4rem)}.ecosystem-brand-network>div{grid-template-columns:1fr 1fr}.ecosystem-platforms-head{gap:7px;display:grid}.ecosystem-platform-grid{grid-template-columns:1fr}.ecosystem-platform-grid article{min-height:96px}}.mobile-bottom-nav,.avcai-voice-setting{display:none}@media (width<=1100px){.hero{grid-template-columns:minmax(0,1fr)}.hero>.hero-copy,.hero>.hero-stage{width:100%;min-width:0;max-width:100%}body:not(:has(.admin-page)):not(:has(.admin-access-page)){padding-bottom:calc(5.1rem + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:60;pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav>*{pointer-events:auto}.mobile-bottom-nav-scrim{cursor:pointer;background:#07131c75;border:0;position:fixed;inset:0}.mobile-bottom-nav-sheet{left:50%;bottom:calc(5.05rem + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07131cf7;border:1px solid #ffffff24;border-radius:22px;gap:16px;width:min(22rem,100% - 1.4rem);max-height:min(68dvh,100dvh - 7.2rem);padding:18px;display:grid;position:absolute;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 60px #0006}.mobile-bottom-nav-heading{justify-content:space-between;align-items:center;font-size:20px;display:flex}.mobile-bottom-nav-heading button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;display:grid}.mobile-bottom-nav-group{border-top:1px solid #8080803d;grid-template-columns:minmax(0,1fr);padding-top:12px;display:grid}.mobile-bottom-nav-group a{justify-content:space-between;gap:12px}.mobile-bottom-nav-group a:after{content:"›";opacity:.5;font-size:20px}.mobile-bottom-nav-label{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin:8px 10px 2px;font-size:12px;font-weight:800}.mobile-bottom-nav-group:first-child .mobile-bottom-nav-label{margin-top:2px}.mobile-bottom-nav-sheet a{color:#ffffffd1;border-radius:12px;align-items:center;min-height:46px;padding:12px 14px;font-size:14px;font-weight:750;display:flex}.mobile-bottom-nav-sheet a:hover,.mobile-bottom-nav-sheet a:focus-visible{color:#fff;background:#ffffff0f}.mobile-bottom-nav-sheet .mobile-bottom-nav-cta{color:var(--ink);background:var(--mint);text-align:center;justify-content:center;margin-top:6px}.mobile-bottom-nav-bar{z-index:1;width:100%;padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:var(--ink);border:0;border-top:1px solid #ffffff24;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-bar{background:color-mix(in srgb, var(--ink) 94%, black)}}.mobile-bottom-nav-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -18px 40px #00000047}.mobile-bottom-nav-bar a,.mobile-bottom-nav-bar button{color:#ffffffb8;min-width:0;min-height:3.35rem;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:6px 2px;display:grid}.mobile-bottom-nav-bar svg{width:1.25rem;height:1.25rem}.mobile-bottom-nav-bar span{max-width:100%;color:inherit;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.62rem,2.5vw,.72rem);font-weight:800;line-height:1.1;display:block;overflow:hidden}.mobile-bottom-nav-bar a.is-active,.mobile-bottom-nav-bar button.is-open{color:var(--ink);background:var(--mint)}.cookie-notice{left:.45rem;right:.45rem;bottom:calc(5.05rem + env(safe-area-inset-bottom));border-radius:12px;grid-template-columns:1fr;gap:.4rem;padding:.5rem .65rem}.cookie-notice strong{margin-bottom:.12rem;font-size:clamp(.55rem,2.1vw,.64rem)}.cookie-notice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.66rem,2.3vw,.74rem);line-height:1.32;display:-webkit-box;overflow:hidden}.cookie-notice-actions{gap:.32rem}.cookie-notice-actions a,.cookie-notice-ghost,.cookie-notice-accept{min-height:1.8rem;padding:0 .65rem;font-size:clamp(.6rem,2.1vw,.68rem)}.live-toast{bottom:calc(5.15rem + env(safe-area-inset-bottom));border-radius:10px;gap:.45rem;max-width:min(13.6rem,100vw - 4.8rem);padding:.4rem .55rem}.live-toast.is-right{right:.45rem}.live-toast.is-left{left:.45rem}.live-toast small{font-size:clamp(.48rem,1.9vw,.56rem)}.live-toast strong{margin-top:1px;font-size:clamp(.62rem,2.1vw,.7rem)}.live-toast .status-dot{width:5px;height:5px}:is(body:has(.cookie-notice) .live-toast,body:has(.cookie-notice) .avcai-mascot){bottom:calc(11.75rem + env(safe-area-inset-bottom))}.avcai-mascot{right:max(.55rem, env(safe-area-inset-right));bottom:calc(4.7rem + env(safe-area-inset-bottom))}.avcai-mascot.is-open{left:max(.45rem, env(safe-area-inset-left));right:max(.45rem, env(safe-area-inset-right));justify-items:stretch}.avcai-mascot.is-open .avcai-fab{justify-self:end}.avcai-mascot.is-open .avcai-dock{width:100%;max-width:none}.avcai-voice-setting{color:#ffffffd6;min-height:36px;font:inherit;cursor:pointer;background:#0818227a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.avcai-voice-setting.is-on{color:var(--ink);background:var(--mint);border-color:var(--mint)}.avcai-voice-caption{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.demo-portal-hero h1,.customer-login-copy h1,.legal-hero h1,.catalog-hero h1{overflow-wrap:anywhere;max-width:100%}.demo-table-wrap table,.lead-table-wrap table,.comparison-wrap table{min-width:28rem}.lead-table-wrap,.comparison-wrap{min-width:0;max-width:100%}.customer-login-page .header-cta-cluster>a{display:none}}@media (width<=720px){.demo-portal-hero{padding:48px 0 32px}.demo-portal-hero h1{font-size:clamp(1.85rem,8.4vw,2.7rem)}.demo-portal-header{flex-wrap:wrap;gap:12px}.demo-portal-header>div{align-items:flex-start}.hero h1,.catalog-hero h1{overflow-wrap:anywhere}.avcai-dock{width:100%}.avcai-compose{grid-template-columns:minmax(0,1fr) auto auto}}html[data-theme=day] .mobile-bottom-nav-bar{border-top-color:var(--line);background:var(--white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .mobile-bottom-nav-bar{background:color-mix(in srgb, var(--white) 94%, var(--ink))}}html[data-theme=day] .mobile-bottom-nav-bar{box-shadow:0 -14px 32px var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=day] .mobile-bottom-nav-bar{box-shadow:0 -14px 32px color-mix(in srgb, var(--ink) 12%, transparent)}}html[data-theme=day] .mobile-bottom-nav-bar a,html[data-theme=day] .mobile-bottom-nav-bar button{color:var(--ink)}html[data-theme=day] .mobile-bottom-nav-sheet{border-color:var(--line);background:var(--white)}html[data-theme=day] .mobile-bottom-nav-sheet a{color:var(--ink)}html[data-theme=day] .mobile-bottom-nav-label{color:var(--day-accent)}html[data-theme-preview=logo] .mobile-bottom-nav-bar a.is-active,html[data-theme-preview=logo] .mobile-bottom-nav-bar button.is-open,html[data-theme-preview=logo] .mobile-bottom-nav-sheet .mobile-bottom-nav-cta{color:var(--ink)}@media (hover:none){.button:hover,.header-cta:hover,.product-card:hover,.platform-card:hover,.package-card:hover,.package-card.featured:hover,.start-feature:hover,.start-step:hover,.brand-line a:hover,.footer-contact-actions>a:hover,.ecosystem-brand-network a:hover,.ecosystem-platform-grid article:hover,.package-detail-grid article:hover,.package-scope-grid article:hover{box-shadow:none;transform:none}.journey-item:hover{padding:inherit}}@media (width<=1100px){.avcai-mascot:not(.is-open) .avcai-fab{animation:none}.dashboard-window,.orb,.hero:before,.hero-grid,.stage-glow{animation:none!important}}:root{--admin-bg:#f8fafc;--admin-card-bg:#fff;--admin-sidebar-bg:#0b1320;--admin-sidebar-border:#ffffff14;--admin-sidebar-hover:#ffffff0f;--admin-sidebar-active:#e11d4824;--admin-sidebar-text:#94a3b8;--admin-sidebar-text-active:#fff;--admin-accent:#c5323b;--admin-accent-gradient:linear-gradient(135deg, #c5323b 0%, #e11d48 100%);--admin-accent-soft:#c5323b1a;--admin-text-main:#0f172a;--admin-text-muted:#64748b;--admin-border:#e2e8f0;--admin-border-subtle:#f1f5f9;--admin-success:#10b981;--admin-success-soft:#10b9811f;--admin-warning:#f59e0b;--admin-warning-soft:#f59e0b1f;--admin-info:#3b82f6;--admin-info-soft:#3b82f61f;--admin-shadow-sm:0 1px 2px 0 #0f172a0d;--admin-shadow-md:0 4px 12px -2px #0f172a0f, 0 2px 4px -1px #0f172a08;--admin-shadow-lg:0 12px 28px -4px #0f172a17, 0 4px 8px -2px #0f172a0a;--admin-radius:12px;--admin-radius-sm:8px}.admin-page-modern{background:var(--admin-bg);min-height:100vh;color:var(--admin-text-main);font-family:var(--display);grid-template-columns:280px 1fr;display:grid}.admin-sidebar-modern{background:var(--admin-sidebar-bg);border-right:1px solid var(--admin-sidebar-border);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;z-index:40;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-header{border-bottom:1px solid var(--admin-sidebar-border);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:20px;display:flex}.admin-health-badge{color:#34d399;letter-spacing:.06em;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-dot--pulse{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite adminPulse;display:inline-block;box-shadow:0 0 #10b981b3}@keyframes adminPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.admin-nav-modern{flex-direction:column;flex:1;gap:16px;display:flex}.admin-nav-group-title{color:#94a3b899;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 6px;font-size:9px;font-weight:750;display:block}.admin-nav-group-items{flex-direction:column;gap:2px;display:flex}.admin-nav-link{border-radius:var(--admin-radius-sm);color:var(--admin-sidebar-text);align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;font-weight:500;transition:all .18s;display:flex;position:relative}.admin-nav-link:hover{color:#f8fafc;background:var(--admin-sidebar-hover);transform:translate(2px)}.admin-nav-link.active{color:#fff;background:var(--admin-sidebar-active);box-shadow:inset 3px 0 0 var(--admin-accent);font-weight:600}.admin-nav-link.active .admin-nav-icon{color:#f43f5e}.admin-nav-icon{color:#94a3b8b3;place-items:center;transition:color .15s;display:grid}.admin-nav-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.admin-nav-badge{background:var(--admin-accent-soft);color:#fb7185;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.admin-nav-link--external{color:#94a3b8;border:1px dashed #ffffff1f;margin-top:8px}.admin-nav-link--external:hover{color:#fff;border-color:#ffffff4d}.admin-user-card{border-radius:var(--admin-radius);border:1px solid var(--admin-sidebar-border);background:#ffffff0a;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.admin-user-avatar{background:var(--admin-accent-gradient);color:#fff;letter-spacing:.05em;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;box-shadow:0 4px 10px #e11d4840}.admin-user-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-user-info strong{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.admin-user-role{color:#94a3b8;font-size:9.5px}.admin-logout-btn{color:#94a3b8;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .18s;display:grid}.admin-content-wrap{flex-direction:column;min-width:0;display:flex}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--admin-border);background:#ffffffe0;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.admin-topbar-search{border-radius:var(--admin-radius-sm);width:min(100%,380px);height:38px;color:var(--admin-text-muted);background:#f1f5f9;border:1px solid #e2e8f0;align-items:center;gap:10px;padding:0 12px;transition:all .2s;display:flex}.admin-topbar-search:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);color:var(--admin-text-main);background:#fff}.admin-topbar-search input{color:var(--admin-text-main);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:12.5px}.admin-topbar-search kbd{color:#64748b;letter-spacing:.05em;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.admin-topbar-actions{align-items:center;gap:12px;display:flex}.admin-ai-badge{color:#7c3aed;background:linear-gradient(135deg,#6366f11a,#a855f71a);border:1px solid #a855f740;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.admin-ai-badge:hover{background:linear-gradient(135deg,#6366f12e,#a855f72e);transform:translateY(-1px)}.admin-ai-sparkle{font-size:13px}.admin-quick-add-btn{border-radius:var(--admin-radius-sm);background:var(--admin-accent-gradient);color:#fff;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #e11d4840}.admin-quick-add-btn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #e11d4859}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:28px;display:grid}.admin-kpi-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);flex-direction:column;justify-content:space-between;padding:20px;transition:all .2s;display:flex;position:relative}.admin-kpi-card:hover{box-shadow:var(--admin-shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}.admin-kpi-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-kpi-label{color:var(--admin-text-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.admin-kpi-icon-wrap{width:36px;height:36px;color:var(--admin-accent);background:#f8fafc;border-radius:10px;place-items:center;display:grid}.admin-kpi-value{letter-spacing:-.04em;color:var(--admin-text-main);margin-bottom:8px;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.1}.admin-kpi-footer{align-items:center;gap:8px;font-size:11px;display:flex}.admin-kpi-trend{border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-weight:700;display:inline-flex}.admin-kpi-trend--up{background:var(--admin-success-soft);color:#059669}.admin-kpi-trend--down{color:#dc2626;background:#ef44441a}.admin-kpi-subtext{color:var(--admin-text-muted)}.admin-dashboard-row{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:28px;display:grid}.admin-dashboard-row--tri{grid-template-columns:repeat(3,1fr)}.admin-dashboard-row--full{grid-template-columns:1fr}.admin-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);padding:24px}.admin-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-card-title{letter-spacing:-.02em;color:var(--admin-text-main);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:750;display:flex}.admin-card-subtitle{color:var(--admin-text-muted);margin:4px 0 0;font-size:12px}.admin-card-action{color:var(--admin-accent);font-size:12px;font-weight:700;transition:opacity .15s}.admin-card-action:hover{text-decoration:underline}.admin-table-container{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#fff;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.admin-table th{color:var(--admin-text-muted);letter-spacing:.04em;border-bottom:1px solid var(--admin-border);white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:700}.admin-table td{border-bottom:1px solid var(--admin-border-subtle);color:var(--admin-text-main);vertical-align:middle;padding:14px 16px}.admin-table tr:last-child td{border-bottom:0}.admin-table tr:hover td{background:#fbfcfd}.admin-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-badge--success{background:var(--admin-success-soft);color:#047857;border:1px solid #10b98133}.admin-badge--warning{background:var(--admin-warning-soft);color:#b45309;border:1px solid #f59e0b33}.admin-badge--info{background:var(--admin-info-soft);color:#1d4ed8;border:1px solid #3b82f633}.admin-badge--danger{color:#b91c1c;background:#ef44441a;border:1px solid #ef444433}.admin-badge--neutral{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.admin-btn{border-radius:var(--admin-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}.admin-btn-primary{background:var(--admin-accent-gradient);color:#fff;box-shadow:0 2px 8px #e11d4840}.admin-btn-primary:hover{opacity:.94;transform:translateY(-1px)}.admin-btn-secondary{border-color:var(--admin-border);color:var(--admin-text-main);background:#fff}.admin-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.admin-btn-sm{padding:5px 10px;font-size:11.5px}.admin-toolbar{border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.admin-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.admin-toolbar-right{align-items:center;gap:10px;display:flex}.admin-select{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);height:38px;color:var(--admin-text-main);background:#fff;outline:0;padding:0 12px;font-size:12px}.admin-select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.admin-tabs{border-bottom:1px solid var(--admin-border);gap:8px;margin-bottom:24px;padding-bottom:8px;display:flex}.admin-tab{border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.admin-tab:hover{color:var(--admin-text-main);background:#f1f5f9}.admin-tab.active{color:var(--admin-accent);background:var(--admin-accent-soft);font-weight:700}@media (width<=1024px){.admin-page-modern{grid-template-columns:1fr}.admin-sidebar-modern{display:none}.admin-dashboard-row,.admin-dashboard-row--tri{grid-template-columns:1fr}}.admin-page-modern .admin-main{width:100%;max-width:1680px;margin:0 auto;padding:clamp(28px,4vw,54px) clamp(20px,4vw,52px) 80px}.admin-page-modern .admin-heading{border-bottom:1px solid var(--admin-border);align-items:flex-start;margin-bottom:30px;padding-bottom:24px}.admin-page-modern .admin-heading h1{color:var(--admin-text-main);letter-spacing:-.045em;margin-top:9px;font-size:clamp(30px,3vw,46px);font-weight:760}.admin-page-modern .admin-heading>p,.admin-page-modern .admin-heading-actions p{max-width:680px;color:var(--admin-text-muted);font-size:12px;line-height:1.65}.admin-page-modern .admin-back-link{color:var(--admin-text-muted);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.admin-page-modern :is(.admin-card,.admin-recent,.admin-rank-card,.lead-detail-card,.admin-record-form,.admin-empty){border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-card-bg);box-shadow:var(--admin-shadow-sm)}.admin-page-modern :is(.admin-card,.admin-recent,.admin-rank-card,.lead-detail-card):hover{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-page-modern :is(.admin-card,.admin-recent,.admin-rank-card,.lead-detail-card):hover{border-color:color-mix(in srgb, var(--admin-border) 65%, var(--admin-text-muted))}}.admin-page-modern :is(.admin-card,.admin-recent,.admin-rank-card,.lead-detail-card):hover{box-shadow:var(--admin-shadow-md)}.admin-page-modern .admin-record-form{gap:18px;width:100%;max-width:none;padding:clamp(20px,3vw,30px)}.admin-page-modern .admin-record-form label>span{color:var(--admin-text-muted);font-size:10px;font-weight:750}.admin-page-modern .admin-record-form :is(input,select,textarea){border-color:var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-main);background:var(--admin-card-bg);font-size:12px}.admin-page-modern .admin-record-form :is(input,select,textarea):focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.admin-page-modern .admin-record-actions{border-top:1px solid var(--admin-border);margin-top:8px;padding-top:20px}.admin-page-modern .admin-record-actions button{border-radius:var(--admin-radius-sm);min-height:42px;color:var(--white);background:var(--admin-accent-gradient);box-shadow:var(--admin-shadow-sm)}.admin-page-modern .admin-filters{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-card-bg);box-shadow:var(--admin-shadow-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px;padding:18px}.admin-page-modern .admin-filters label:first-child{grid-column:span 2}.admin-page-modern .admin-filters label>span{color:var(--admin-text-muted);text-transform:uppercase;font-size:9px}.admin-page-modern .admin-filters :is(input,select){border-color:var(--admin-border);color:var(--admin-text-main);background:var(--admin-bg);font-size:11px}.admin-page-modern .admin-filters :is(input,select):focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.admin-page-modern .admin-filters button{color:var(--white);background:var(--admin-accent-gradient);justify-content:center}.admin-page-modern .admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.admin-page-modern .admin-stats article{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-card-bg);min-height:132px;box-shadow:var(--admin-shadow-sm);padding:20px}.admin-page-modern .admin-stats article:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.admin-page-modern .admin-stats small{color:var(--admin-text-muted);font-size:10px;font-weight:700}.admin-page-modern .admin-stats strong{color:var(--admin-text-main);font-size:clamp(30px,3vw,40px)}.admin-page-modern .admin-stats span{color:var(--admin-text-muted);font-size:9px}.admin-page-modern .lead-table-wrap{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-card-bg);box-shadow:var(--admin-shadow-sm)}.admin-page-modern .lead-table thead th{border-color:var(--admin-border);color:var(--admin-text-muted);background:var(--admin-bg);padding:13px 16px;font-size:9px}.admin-page-modern .lead-table tbody :is(th,td){border-color:var(--admin-border-subtle);color:var(--admin-text-main);padding:17px 16px;font-size:11px}.admin-page-modern .lead-table tbody tr{transition:background .16s}.admin-page-modern .lead-table tbody tr:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.admin-page-modern .lead-table tbody tr:hover{background:color-mix(in srgb, var(--admin-accent) 2.5%, var(--admin-card-bg))}}.admin-page-modern .lead-table tbody :is(th,td) small{color:var(--admin-text-muted);font-size:9px}.admin-page-modern .lead-table tbody :is(th,td) a{color:var(--admin-text-main)}.admin-page-modern .lead-detail-link{color:var(--admin-text-main)!important;font-size:13px!important}.admin-page-modern .lead-interest{color:var(--admin-success);background:var(--admin-success-soft);font-size:9px;font-weight:750}.admin-page-modern .admin-pagination{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-card-bg);margin-top:20px;padding:14px 16px}.admin-page-modern .admin-pagination a{color:var(--admin-accent);font-size:11px}.admin-page-modern .admin-empty{align-content:center;min-height:300px;padding:48px 24px}.admin-page-modern .admin-empty h2{color:var(--admin-text-main);font-size:clamp(22px,2vw,28px)}.admin-page-modern .admin-empty p{max-width:560px;color:var(--admin-text-muted);line-height:1.65}.admin-page-modern .lead-contact-actions a{border-color:var(--admin-border);color:var(--admin-text-main);background:var(--admin-bg)}.admin-page-modern .lead-contact-actions a:hover{border-color:var(--admin-accent);color:var(--admin-accent);background:var(--admin-accent-soft)}@media (width<=760px){.admin-page-modern .admin-main{padding:24px 16px 64px}.admin-page-modern .admin-heading{gap:18px;margin-bottom:22px;display:grid}.admin-page-modern .admin-heading-actions{justify-items:start}.admin-page-modern .admin-record-form{grid-template-columns:1fr;padding:18px}.admin-page-modern .admin-record-wide,.admin-page-modern .admin-record-actions{grid-column:auto}.admin-page-modern .admin-record-actions{flex-direction:column;align-items:stretch}.admin-page-modern .admin-filters,.admin-page-modern .admin-filters.is-simple{grid-template-columns:1fr}.admin-page-modern .admin-filters label:first-child{grid-column:auto}.admin-page-modern .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.admin-page-modern .admin-stats{grid-template-columns:1fr}}body:has(.cp-page) .live-toast{display:none!important}.cp-grid.cp-panel-single{grid-template-columns:minmax(0,1fr)}.cp-panel.is-active,.cp-panel.is-active>.cp-card,.cp-panel-card.is-active{width:100%;max-width:none}.cp-sidebar>.brand{min-height:48px;overflow:visible}.cp-sidebar .brand-logo-stack{min-width:136px;height:42px}.cp-sidebar .brand-logo-stack:empty{display:none}.cp-sidebar>.brand .brand-copy strong{font-size:15px}.cp-sidebar>.brand .brand-copy small{font-size:9px}.cp-customer-brand{align-items:center;gap:11px;margin-bottom:13px;display:inline-flex}.cp-customer-logo{border:1px solid var(--mint);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-customer-logo{border:1px solid color-mix(in srgb, var(--mint) 42%, var(--line))}}.cp-customer-logo{color:var(--white);background:radial-gradient(circle at 25% 20%, var(--mint), transparent 42%), var(--dark);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cp-customer-logo{background:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--mint) 42%, transparent), transparent 42%), var(--dark)}}.cp-customer-logo{box-shadow:0 12px 28px var(--ink)}@supports (color:color-mix(in lab, red, red)){.cp-customer-logo{box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 14%, transparent)}}.cp-customer-logo{letter-spacing:.04em;font-size:12px;font-weight:850}.cp-customer-brand>span:last-child{gap:2px;display:grid}.cp-customer-brand small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:820}.cp-customer-brand strong{letter-spacing:-.025em;font-size:14px}.cp-topbar-actions{align-items:center}.cp-trust-badge{position:relative}.cp-trust-badge summary{border:1px solid var(--mint);align-items:center;gap:9px;min-height:52px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-trust-badge summary{border:1px solid color-mix(in srgb, var(--mint) 38%, var(--line))}}.cp-trust-badge summary{color:var(--white);background:var(--dark);box-shadow:0 12px 30px var(--ink);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.cp-trust-badge summary{box-shadow:0 12px 30px color-mix(in srgb, var(--ink) 15%, transparent)}}.cp-trust-badge summary{cursor:pointer;list-style:none}.cp-trust-badge summary::-webkit-details-marker{display:none}.cp-trust-badge summary>span:first-child{border:1px solid var(--mint);place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-trust-badge summary>span:first-child{border:1px solid color-mix(in srgb, var(--mint) 54%, transparent)}}.cp-trust-badge summary>span:first-child{color:var(--mint);border-radius:10px;font-weight:900}.cp-trust-badge summary>span:last-child{gap:1px;display:grid}.cp-trust-badge summary b{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.cp-trust-badge summary small{color:#ffffff8c;font-size:8px}.cp-trust-badge>div{z-index:4;border:1px solid var(--mint);width:min(290px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.cp-trust-badge>div{border:1px solid color-mix(in srgb, var(--mint) 32%, transparent)}}.cp-trust-badge>div{color:var(--white);background:var(--dark);box-shadow:0 22px 60px var(--ink);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cp-trust-badge>div{box-shadow:0 22px 60px color-mix(in srgb, var(--ink) 26%, transparent)}}.cp-trust-badge>div strong{font-size:13px}.cp-trust-badge>div p{color:#ffffff9e;margin:7px 0 0;font-size:10px;line-height:1.55}@media (width>=1600px){.cp-shell{grid-template-columns:260px minmax(0,1fr)}.cp-main{padding-left:clamp(34px,4vw,72px);padding-right:clamp(34px,4vw,72px)}.cp-tofy-showcase{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr)}}@media (width<=720px){body:has(.cp-page) .mobile-bottom-nav{display:none}body:has(.cp-page){padding-bottom:0!important}.cp-main{padding:18px 14px 90px}.cp-sidebar{align-items:stretch}.cp-sidebar>.brand{min-height:38px}.cp-sidebar .brand-logo-stack{min-width:112px;height:34px}.cp-sidebar-badge{display:none}.cp-topbar{gap:16px}.cp-topbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cp-topbar-actions .button{min-width:0;min-height:44px;padding:0 12px;font-size:11px}.cp-trust-badge{grid-column:1/-1}.cp-trust-badge summary{width:100%}.cp-trust-badge>div{left:0;right:auto}.cp-customer-brand{margin-bottom:7px}.cp-customer-logo{width:42px;height:42px}.cp-card{padding:17px 14px}.cp-tofy-showcase{gap:14px}.cp-tofy-visual,.cp-tofy-picks{padding:14px}.demo-portal-boundary{padding-bottom:20px}}.portal-admin-editor details{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor details{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.portal-admin-editor details{background:var(--mint);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor details{background:color-mix(in srgb, var(--mint) 8%, var(--surface-raised))}}.portal-admin-editor details{box-shadow:0 14px 36px var(--ink)}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor details{box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 8%, transparent)}}.portal-admin-editor details{overflow:clip}.portal-admin-editor summary{cursor:pointer;color:var(--ink);padding:18px 20px;font-weight:800}.portal-admin-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.portal-admin-editor label{color:var(--ink);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor label{color:color-mix(in srgb, var(--ink) 76%, transparent)}}.portal-admin-editor label{font-size:.82rem;font-weight:750}.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{border:1px solid var(--ink);width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{background:var(--mint);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{background:color-mix(in srgb, var(--mint) 3%, var(--surface-raised))}}.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{color:var(--ink);font:inherit;padding:10px 12px}.portal-admin-editor form .button{place-self:end start}.portal-admin-editor details>p{color:var(--ink);margin:0;padding:0 20px 20px}@supports (color:color-mix(in lab, red, red)){.portal-admin-editor details>p{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.portal-admin-feedback{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.portal-admin-feedback{color:color-mix(in srgb, var(--ink) 76%, transparent)}}.cp-real-customer-brand{border:1px solid var(--mint);align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-real-customer-brand{border:1px solid color-mix(in srgb, var(--mint) 20%, transparent)}}.cp-real-customer-brand{border-radius:14px}.cp-real-customer-brand>span{background:var(--mint);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-real-customer-brand>span{background:color-mix(in srgb, var(--mint) 20%, transparent)}}.cp-real-customer-brand>span{color:var(--mint);font-weight:900}.cp-real-customer-brand img{object-fit:contain;width:100%;height:100%}.cp-real-customer-brand div{min-width:0;display:grid}.cp-real-customer-brand small,.cp-real-customer-brand em{color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.cp-real-customer-brand small,.cp-real-customer-brand em{color:color-mix(in srgb, var(--mint) 68%, transparent)}}.cp-real-customer-brand small,.cp-real-customer-brand em{font-size:.62rem;font-style:normal}.cp-real-customer-brand strong{color:var(--mint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-onboarding-progress{background:var(--ink);border-radius:999px;height:9px;margin:18px 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-onboarding-progress{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.cp-onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--lime));height:100%;display:block}.cp-delivery-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.cp-delivery-list li{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-delivery-list li{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.cp-delivery-list li{background:var(--paper);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.cp-delivery-list li{background:color-mix(in srgb,var(--paper) 94%,var(--cyan))}}.cp-delivery-list li[data-status=blocked]{border-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.cp-delivery-list li[data-status=blocked]{border-color:color-mix(in srgb,var(--hot) 40%,transparent)}}.cp-delivery-list li[data-status=blocked]{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.cp-delivery-list li[data-status=blocked]{background:color-mix(in srgb,var(--paper) 94%,var(--hot))}}.cp-delivery-list li[data-status=completed]{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.cp-delivery-list li[data-status=completed]{background:color-mix(in srgb,var(--paper) 92%,var(--lime))}}.cp-delivery-list li>div{gap:3px;display:grid}.cp-delivery-list li span{color:var(--muted);font-size:12px}.cp-delivery-marker{background:var(--ink);border-radius:11px;place-items:center;width:32px;height:32px;font-weight:900;display:grid;color:var(--paper)!important}.cp-delivery-list li[data-status=completed] .cp-delivery-marker{background:var(--lime);color:var(--ink)!important}.cp-delivery-alert{background:var(--hot);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cp-delivery-alert{background:color-mix(in srgb,var(--hot) 10%,transparent)}}.cp-delivery-alert{color:var(--ink);font-size:13px;font-weight:750}.cp-subheading{margin:24px 0 8px;font-size:15px}@media (width<=560px){.cp-delivery-list li{grid-template-columns:auto minmax(0,1fr)}.cp-delivery-list li>.cp-pill{grid-column:2;justify-self:start}}.cp-real-weekly{border:1px solid var(--cyan);grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:18px;margin-top:22px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-real-weekly{border:1px solid color-mix(in srgb, var(--cyan) 22%, transparent)}}.cp-real-weekly{background:var(--cyan);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.cp-real-weekly{background:color-mix(in srgb, var(--cyan) 7%, transparent)}}.cp-real-weekly h2{margin:6px 0}.cp-real-weekly ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-real-weekly li{background:var(--mint);border-radius:14px;gap:4px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-real-weekly li{background:color-mix(in srgb, var(--mint) 6%, var(--surface-raised))}}.cp-real-weekly strong{font-size:1.3rem}.cp-upgrade-scope{border:1px dashed var(--lime);margin-top:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.cp-upgrade-scope{border:1px dashed color-mix(in srgb, var(--lime) 42%, transparent)}}.cp-upgrade-scope{background:var(--lime);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.cp-upgrade-scope{background:color-mix(in srgb, var(--lime) 8%, transparent)}}.cp-upgrade-scope p{margin:6px 0 0}.cp-tofy-quality{border:1px solid var(--cyan);grid-template-columns:1fr 1.25fr;gap:14px;margin-top:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-tofy-quality{border:1px solid color-mix(in srgb, var(--cyan) 22%, transparent)}}.cp-tofy-quality{background:var(--cyan);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cp-tofy-quality{background:color-mix(in srgb, var(--cyan) 6%, transparent)}}.cp-tofy-quality p{margin:5px 0 0}.cp-tofy-quality ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-tofy-quality li{background:var(--mint);border-radius:12px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-tofy-quality li{background:color-mix(in srgb, var(--mint) 6%, var(--surface-raised))}}.cp-tofy-quality li{border-left:3px solid var(--cyan)}.cp-tofy-quality li[data-tone=healthy]{border-left-color:var(--lime)}.cp-tofy-quality li[data-tone=critical]{border-left-color:var(--ink)}.cp-tofy-quality li strong{font-size:1.25rem}@media (width<=720px){.portal-admin-editor form,.cp-real-weekly,.cp-real-weekly ul,.cp-tofy-quality{grid-template-columns:1fr}}html.is-page-scrolling .hero:before,html.is-page-scrolling .hero-grid,html.is-page-scrolling .orb,html.is-page-scrolling .stage-glow,html.is-page-scrolling .dashboard-window,html.is-page-scrolling .hero-slide-frame,html.is-page-scrolling .floating-card,html.is-page-scrolling .status-dot,html.is-page-scrolling .scroll-cue:after,html.is-page-scrolling .marquee-track,html.is-page-scrolling .start-banner-grid,html.is-page-scrolling .start-banner-glow,html.is-page-scrolling .start-banner-orb,html.is-page-scrolling .start-banner-card-front,html.is-page-scrolling .pos-card,html.is-page-scrolling .catalog-hero:before,html.is-page-scrolling .avcai-nudge{animation-play-state:paused!important}html.is-page-scrolling .site-header nav,html.is-page-scrolling .theme-toggle,html.is-page-scrolling .mobile-nav nav,html.is-page-scrolling .floating-card,html.is-page-scrolling .start-banner-card,html.is-page-scrolling .pos-card,html.is-page-scrolling .avcai-nudge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main#top>section:not(.hero){content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media (hover:none),(pointer:coarse){.hero:before,.hero-grid,.orb,.stage-glow,.dashboard-window,.hero-slide-frame,.floating-card,.scroll-cue:after,.marquee-track,.start-banner-grid,.start-banner-glow,.start-banner-orb,.start-banner-card-front,.pos-card,.catalog-hero:before,.avcai-nudge{animation:none!important}.site-header nav,.theme-toggle,.mobile-nav nav,.floating-card,.start-banner-card,.pos-card,.avcai-nudge{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-slider-shell{filter:none}.hero-slider-track,.pos-banner-track{will-change:auto}}.admin-password-field{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-password-field .admin-btn{min-height:44px}.admin-credential-receipt{border:1px solid var(--mint);gap:15px;padding:clamp(22px,3vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-credential-receipt{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--admin-border))}}.admin-credential-receipt{background:var(--admin-card-bg);box-shadow:var(--admin-shadow-md);border-radius:18px}.admin-credential-receipt h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,38px)}.admin-credential-receipt>p{max-width:720px;color:var(--admin-text-muted);margin:0}.admin-credential-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0;display:grid}.admin-credential-receipt dl>div{border:1px solid var(--admin-border);background:var(--admin-bg);border-radius:12px;min-width:0;padding:15px}.admin-credential-receipt dt{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-credential-receipt dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:800}.admin-credential-receipt code{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:14px}.admin-credential-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=620px){.admin-password-field,.admin-credential-receipt dl{grid-template-columns:1fr}.admin-credential-actions{display:grid}}.cp-workflow-actions{gap:10px;margin-top:18px;display:grid}.cp-workflow-actions .button{justify-content:center;width:100%;min-height:44px}.cp-customer-form-wrap{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:22px;display:grid}.cp-customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cp-customer-form label,.cp-file-upload label{color:var(--ink);gap:7px;font-size:11px;font-weight:750;display:grid}.cp-customer-form .is-wide{grid-column:1/-1}.cp-customer-form input,.cp-customer-form select,.cp-customer-form textarea,.cp-file-upload select,.cp-file-upload input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.cp-customer-form textarea{resize:vertical}.cp-file-upload{background:#ef101d06;border:1px dashed #cbd0dc;border-radius:14px;gap:11px;padding:18px;display:grid}.cp-file-upload h3,.cp-file-upload p{margin:0}.cp-file-upload p{color:var(--muted);font-size:10px}.cp-form-status{color:var(--ink);background:#f5f6f8;border-left:3px solid #ef101d;border-radius:7px;margin:0;padding:11px 13px;font-size:11px}@media (width<=620px){.cp-customer-form{grid-template-columns:1fr}.cp-customer-form .is-wide{grid-column:auto}.cp-file-upload{padding:15px}.cp-workflow-actions .button{white-space:normal;text-align:left}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.footer-brand .brand-logo-fx:after,.footer-brand:hover .brand-logo-fx:after,.footer-brand:focus-visible .brand-logo-fx:after{opacity:1;animation:2.6s linear infinite brandLogoSweep}@media (prefers-reduced-motion:reduce){.footer-brand .brand-logo-fx:after,.footer-brand:hover .brand-logo-fx:after,.footer-brand:focus-visible .brand-logo-fx:after{opacity:0;animation:none}}.admin-page-modern{background:color-mix(in srgb,var(--admin-bg) 94%,var(--mint) 6%);grid-template-columns:264px minmax(0,1fr)}.admin-sidebar-modern{background:color-mix(in srgb,var(--ink) 94%,var(--cyan) 6%);box-shadow:12px 0 34px color-mix(in srgb,var(--ink) 14%,transparent);padding:20px 14px}.admin-sidebar-header{align-items:flex-start;padding:4px 6px 20px}.admin-health-badge{margin-top:3px}.admin-nav-modern{gap:16px;display:grid}.admin-nav-group{gap:7px;display:grid}.admin-nav-group-title{letter-spacing:.15em;padding:0 10px;font-size:8px}.admin-nav-group-items{gap:4px;display:grid}.admin-nav-link{border:1px solid #0000;border-radius:11px;min-height:39px;padding:0 11px}.admin-nav-link:hover{border-color:color-mix(in srgb,var(--mint) 16%,transparent);background:color-mix(in srgb,var(--mint) 7%,transparent)}.admin-nav-link.active{border-color:color-mix(in srgb,var(--mint) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--mint) 15%,transparent),color-mix(in srgb,var(--cyan) 5%,transparent));box-shadow:inset 3px 0 0 var(--mint)}.admin-nav-icon{background:color-mix(in srgb,var(--white) 4%,transparent);border-radius:8px;width:27px;height:27px}.admin-user-card{background:color-mix(in srgb,var(--white) 5%,transparent);border-radius:14px;margin-top:18px}.admin-mobile-menu{display:none;position:relative}.admin-mobile-menu summary{border:1px solid var(--admin-border);background:var(--admin-surface);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.admin-mobile-menu nav{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(82vw,310px);max-height:calc(100vh - 90px);box-shadow:0 18px 46px color-mix(in srgb,var(--ink) 20%,transparent);border-radius:14px;padding:10px;position:absolute;top:48px;left:0;overflow:auto}.admin-mobile-menu nav a{min-height:40px;color:var(--admin-text-main);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.admin-mobile-menu nav a.active{background:color-mix(in srgb,var(--mint) 14%,var(--admin-surface));font-weight:800}.admin-mobile-menu nav svg{width:15px}.admin-content-wrap{width:100%;max-width:none}.admin-topbar{background:color-mix(in srgb,var(--admin-surface) 86%,transparent);height:68px;box-shadow:0 8px 26px color-mix(in srgb,var(--ink) 5%,transparent);padding:0 clamp(22px,3vw,46px)}.admin-topbar-search{border-color:var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 78%,var(--admin-surface));width:min(100%,460px);height:42px}.admin-ai-badge{border-color:color-mix(in srgb,var(--cyan) 24%,var(--admin-border));background:color-mix(in srgb,var(--cyan) 8%,var(--admin-surface));color:var(--admin-text-main)}.admin-quick-add-btn{background:var(--mint);min-height:40px;color:var(--ink);box-shadow:0 9px 24px color-mix(in srgb,var(--mint) 20%,transparent);border-radius:11px}.admin-main{width:100%;max-width:1680px;margin:0 auto;padding:42px clamp(22px,3.2vw,54px) 80px}.admin-heading{border-bottom:1px solid var(--admin-border);align-items:flex-start;margin-bottom:28px;padding-bottom:24px}.admin-heading h1{letter-spacing:-.05em;margin-top:9px;font-size:clamp(32px,3vw,52px);line-height:.98}.admin-heading>div>p,.admin-heading-actions p{max-width:650px;font-size:12px;line-height:1.65}.admin-heading-actions{align-self:center;max-width:620px}.admin-card,.admin-kpi-card,.admin-record-form{border-color:var(--admin-border);background:var(--admin-surface);box-shadow:0 8px 28px color-mix(in srgb,var(--ink) 6%,transparent);border-radius:16px}.admin-kpi-value{font-size:36px}.admin-toolbar{background:var(--admin-surface);box-shadow:0 7px 24px color-mix(in srgb,var(--ink) 5%,transparent);border-radius:14px}.admin-table-container{border:1px solid var(--admin-border);border-radius:14px;overflow:auto}.admin-table{min-width:760px}.admin-table thead{z-index:1;position:sticky;top:0}.admin-table th{background:color-mix(in srgb,var(--admin-bg) 86%,var(--admin-surface));letter-spacing:.1em;font-size:9px}.admin-table td{padding-top:14px;padding-bottom:14px}.admin-record-form{max-width:none;padding:24px}.admin-record-form input,.admin-record-form select,.admin-record-form textarea,.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{transition:border-color .18s,box-shadow .18s,background .18s;border-color:var(--admin-border)!important;background:color-mix(in srgb,var(--admin-bg) 38%,var(--admin-surface))!important;border-radius:11px!important}.admin-record-form input:focus,.admin-record-form select:focus,.admin-record-form textarea:focus,.portal-admin-editor input:focus,.portal-admin-editor select:focus,.portal-admin-editor textarea:focus{outline:0;border-color:var(--mint)!important;background:var(--admin-surface)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 14%,transparent)!important}.admin-record-actions button,.portal-admin-editor .button-primary{background:var(--mint);color:var(--ink);box-shadow:0 8px 20px color-mix(in srgb,var(--mint) 18%,transparent);border-radius:10px}.portal-admin-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:none!important}.portal-admin-feedback{grid-column:1/-1;top:78px;border-left:3px solid var(--mint)!important;margin:0!important}.portal-admin-editor>details{box-shadow:0 8px 28px color-mix(in srgb,var(--ink) 6%,transparent)!important;border-radius:16px!important;margin:0!important}.portal-admin-editor>details:nth-of-type(3),.portal-admin-editor>details:nth-of-type(6){grid-column:1/-1}.portal-admin-editor>details>summary{position:relative;padding:19px 22px!important;font-size:13px!important}.portal-admin-editor>details>summary:after{content:"+";color:var(--mint);font-size:18px;position:absolute;right:20px}.portal-admin-editor>details[open]>summary:after{content:"–"}.portal-admin-editor>details>form{gap:14px 16px!important;margin:20px 22px!important}.portal-admin-editor>details>div{margin:20px 22px!important}.portal-license-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.portal-license-grid article{background:color-mix(in srgb,var(--admin-bg) 42%,var(--admin-surface))}.portal-tofy-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.portal-assignment-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.customer-system-card{box-shadow:0 8px 26px color-mix(in srgb,var(--ink) 5%,transparent);transition:transform .18s,border-color .18s}.customer-system-card:hover{border-color:color-mix(in srgb,var(--mint) 38%,var(--admin-border));transform:translateY(-2px)}@media (width<=1180px){.portal-admin-editor{grid-template-columns:1fr}.portal-admin-editor>details:nth-of-type(3),.portal-admin-editor>details:nth-of-type(6){grid-column:auto}.portal-tofy-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.admin-page-modern{grid-template-columns:1fr}.admin-sidebar-modern{display:none}.admin-mobile-menu{display:block}.admin-main{padding:30px 18px 70px}.admin-heading{flex-direction:column}.admin-heading-actions{align-self:auto;justify-items:start;width:100%}.admin-topbar{gap:10px;padding:0 16px}.admin-ai-badge{display:none}}@media (width<=620px){.admin-topbar-search{width:56%;min-width:0}.admin-topbar-search kbd{display:none}.admin-quick-add-btn{padding:8px 11px}.admin-quick-add-btn span{display:none}.portal-admin-editor>details>form,.portal-tofy-admin-grid{grid-template-columns:1fr!important}.admin-heading h1{font-size:36px}.admin-main{padding-inline:14px}}.admin-sidebar-toggle-input{opacity:0;pointer-events:none;position:fixed}.admin-sidebar-toggle{border:1px solid var(--admin-border);background:var(--admin-surface);width:38px;height:38px;color:var(--admin-text-muted);cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;transition:color .18s,border-color .18s;display:grid}.admin-sidebar-toggle:hover{border-color:var(--mint);color:var(--admin-text-main)}.admin-breadcrumb{white-space:nowrap;color:var(--admin-text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.admin-breadcrumb b{opacity:.45;font-weight:400}.admin-breadcrumb strong{color:var(--admin-text-main);font-weight:750}.admin-live-pill{border:1px solid color-mix(in srgb,var(--mint) 30%,var(--admin-border));background:color-mix(in srgb,var(--mint) 8%,var(--admin-surface));letter-spacing:.11em;color:var(--admin-text-main);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.admin-live-pill i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 13%,transparent);border-radius:50%}.admin-page-modern:has(.admin-sidebar-toggle-input:checked){grid-template-columns:78px minmax(0,1fr)}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-sidebar-modern{padding-inline:10px}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-sidebar-header .brand-copy{display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-health-badge span:not(.status-dot){display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-group-title{display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-text{display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-badge{display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-user-info{display:none}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-group--bottom{display:none}:is(.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-sidebar-header,.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-user-card){justify-content:center}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-link{justify-content:center;padding-inline:0}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-nav-icon{width:34px;height:34px}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-user-card{padding:8px}.admin-page-modern:has(.admin-sidebar-toggle-input:checked) .admin-logout-btn{display:none}@media (width<=1180px){.admin-breadcrumb{display:none}.admin-topbar-search{max-width:360px}}@media (width<=900px){.admin-sidebar-toggle,.admin-live-pill{display:none}}@media (width<=620px){.admin-topbar-search{flex:1;width:auto}.admin-topbar-actions{flex:none}}.admin-page-modern{max-width:100vw;overflow-x:clip}.admin-content-wrap,.admin-main{min-width:0}.admin-content-wrap{overflow-x:clip}@media (width<=1180px) and (width>=901px){.admin-page-modern{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar-modern{padding-inline:10px}.admin-sidebar-modern .admin-sidebar-header .brand-copy,.admin-sidebar-modern .admin-health-badge span:not(.status-dot),.admin-sidebar-modern .admin-nav-group-title,.admin-sidebar-modern .admin-nav-text,.admin-sidebar-modern .admin-nav-badge,.admin-sidebar-modern .admin-user-info,.admin-sidebar-modern .admin-nav-group--bottom{display:none}.admin-sidebar-modern .admin-sidebar-header,.admin-sidebar-modern .admin-user-card{justify-content:center}.admin-sidebar-modern .admin-nav-link{justify-content:center;padding-inline:0}.admin-sidebar-modern .admin-nav-icon{width:34px;height:34px}.admin-sidebar-modern .admin-user-card{padding:8px}.admin-sidebar-modern .admin-logout-btn{display:none}}.admin-content-wrap>.admin-main{animation:.28s both admin-content-in}.admin-main>.admin-heading:first-child{position:relative}.admin-main>.admin-heading:first-child:before{content:"";background:linear-gradient(90deg,var(--mint),var(--cyan));border-radius:99px;width:52px;height:2px;position:absolute;bottom:-1px;left:0}.admin-heading-actions>a,.admin-heading-actions>button{border-radius:10px;min-height:39px}.admin-stats{gap:14px;margin-bottom:24px}.admin-stats article{border-color:var(--admin-border);background:var(--admin-surface);min-height:138px;box-shadow:0 8px 28px color-mix(in srgb,var(--ink) 5%,transparent);border-radius:16px;padding:19px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.admin-stats article:after{content:"";background:color-mix(in srgb,var(--mint) 8%,transparent);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-28px}.admin-stats article:hover{border-color:color-mix(in srgb,var(--mint) 38%,var(--admin-border));transform:translateY(-2px)}.admin-stats strong{z-index:1;font-size:34px;position:relative}.admin-stats small{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.admin-toolbar{border:1px solid var(--admin-border);padding:12px 14px}.admin-toolbar input,.admin-toolbar select{min-height:38px;border-radius:9px!important}.admin-card:has(.admin-table-container){overflow:hidden;padding:0!important}.admin-card:has(.admin-table-container) .admin-table-container{border:0;border-radius:0}.admin-record-wide:first-child{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--admin-border));background:color-mix(in srgb,var(--cyan) 5%,var(--admin-surface));border-radius:11px;padding:12px 14px}.admin-record-actions{border-top:1px solid var(--admin-border-subtle);padding-top:18px}.admin-card details>summary{cursor:pointer}.admin-table td:first-child,.admin-table th:first-child{padding-left:20px}.admin-table td:last-child,.admin-table th:last-child{padding-right:20px}@keyframes admin-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-stats{grid-template-columns:1fr}.admin-toolbar,.admin-toolbar-left,.admin-toolbar-right{flex-direction:column;align-items:stretch}.admin-toolbar input,.admin-toolbar select,.admin-toolbar a,.admin-toolbar button{width:100%}}.admin-page-modern{--admin-brand:#ef101d;--admin-brand-soft:#ef101d13;--admin-paper:#f5f6f8;--admin-line:#e4e7ec;background:var(--admin-paper);grid-template-columns:276px minmax(0,1fr)}.admin-sidebar-modern{background:linear-gradient(#090c13 0%,#101624 56%,#0b101b 100%);border-right:1px solid #ffffff0e;padding:22px 13px 16px;box-shadow:8px 0 30px #04070d1f}.admin-sidebar-header{border-bottom:1px solid #ffffff13;min-height:76px;padding:2px 9px 18px}.admin-sidebar-header .brand{max-width:158px}.admin-health-badge{color:#9da7b9;background:#35ce880f;border:1px solid #35ce882e;border-radius:7px;padding:5px 7px}.admin-health-badge .status-dot{background:#35ce88}.admin-nav-modern{gap:13px;padding-top:15px}.admin-nav-group{gap:5px}.admin-nav-group-title{color:#687286;letter-spacing:.17em;padding:0 11px;font-size:7px;font-weight:850}.admin-nav-group-items{gap:2px}.admin-nav-link{color:#aeb6c5;border-radius:8px;min-height:38px;padding:0 10px}.admin-nav-link:hover{color:#fff;background:#ffffff0b;border-color:#ffffff0f}.admin-nav-link.active{box-shadow:inset 2px 0 0 var(--admin-brand);color:#fff;background:linear-gradient(90deg,#ef101d2e,#ef101d09);border-color:#ef101d2e}.admin-nav-icon{color:#828da2;background:#ffffff09;border-radius:7px;width:28px;height:28px}.admin-nav-link.active .admin-nav-icon{color:#ff5660;background:#ef101d29}.admin-nav-text{font-size:10px;font-weight:650}.admin-nav-badge{color:#ff6670;background:#ef101d1f;border:1px solid #ef101d40}.admin-user-card{background:#ffffff09;border:1px solid #ffffff12}.admin-user-avatar{background:var(--admin-brand);color:#fff}.admin-logout-btn:hover{color:#ff6670;background:#ef101d24}.admin-topbar{border-bottom:1px solid var(--admin-line);height:70px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;padding:0 clamp(20px,2.5vw,42px)}.admin-sidebar-toggle{border-color:var(--admin-line);border-radius:9px}.admin-sidebar-toggle:hover{color:var(--admin-brand);border-color:#ef101d59}.admin-breadcrumb span{color:#9299a7}.admin-breadcrumb strong{color:#171b27}.admin-topbar-search{border-color:var(--admin-line);background:#f6f7f9;border-radius:10px;height:40px}.admin-topbar-search:focus-within{box-shadow:0 0 0 3px var(--admin-brand-soft);border-color:#ef101d73}.admin-topbar-search kbd{color:#8b93a2;background:#fff;border-color:#dfe2e8}.admin-ai-badge{color:#202636;background:#fff;border-color:#e1e4e9;border-radius:9px;gap:7px}.admin-ai-badge:hover{background:var(--admin-brand-soft);border-color:#ef101d59}.admin-ai-monogram{color:#fff;background:#111827;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.admin-live-pill{background:#35ce8812;border-color:#35ce883d}.admin-quick-add-btn,.admin-record-actions button,.portal-admin-editor .button-primary{background:var(--admin-brand);color:#fff;box-shadow:0 9px 22px #ef101d29}.admin-quick-add-btn:hover{background:#d90c18;transform:translateY(-1px)}.admin-main{max-width:1740px;padding:34px clamp(20px,3vw,48px) 80px}.admin-heading{margin-bottom:24px;padding-bottom:20px}.admin-heading h1{color:#111521;font-size:clamp(30px,2.7vw,46px)}.admin-main>.admin-heading:first-child:before{background:var(--admin-brand)}.admin-card,.admin-kpi-card,.admin-record-form{border-color:var(--admin-line);background:#fff;border-radius:15px;box-shadow:0 7px 24px #0c121e0b}.admin-card:hover,.admin-kpi-card:hover{border-color:#ef101d38;box-shadow:0 13px 34px #0c121e12}.admin-kpi-grid{gap:12px}.admin-kpi-card{min-height:146px;padding:18px}.admin-kpi-value{color:#121722;letter-spacing:-.045em;font-size:38px}.admin-toolbar{border-color:var(--admin-line);background:#fff;box-shadow:0 5px 18px #0c121e09}.admin-btn-primary{border-color:var(--admin-brand)!important;background:var(--admin-brand)!important;color:#fff!important}.admin-btn-primary:hover{background:#d90c18!important}.admin-card-action,.admin-badge--info{color:var(--admin-brand)!important}.admin-table th{background:#f5f6f8}.admin-table tbody tr:hover{background:#ef101d06}.admin-record-form input:focus,.admin-record-form select:focus,.admin-record-form textarea:focus,.portal-admin-editor input:focus,.portal-admin-editor select:focus,.portal-admin-editor textarea:focus{box-shadow:0 0 0 4px var(--admin-brand-soft)!important;border-color:#ef101d8c!important}@media (width<=1180px) and (width>=1025px){.admin-page-modern{grid-template-columns:78px minmax(0,1fr)}}@media (width<=1024px){:is(.admin-page-modern,.admin-page-modern:has(.admin-sidebar-toggle-input:checked)){grid-template-columns:minmax(0,1fr)}.admin-sidebar-modern,.admin-sidebar-toggle{display:none}.admin-mobile-menu{display:block}}@media (prefers-reduced-motion:reduce){.admin-content-wrap>.admin-main{animation:none}.admin-quick-add-btn:hover{transform:none}}.admin-sidebar-modern{align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.admin-nav-modern{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff52 #ffffff0f;min-height:0;position:relative;overflow-y:auto}.admin-nav-modern::-webkit-scrollbar{width:7px}.admin-nav-modern::-webkit-scrollbar-track{background:#ffffff0d}.admin-nav-modern::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:99px}.admin-nav-modern::-webkit-scrollbar-thumb:hover{background:#ffffff7a}.admin-sidebar-modern:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b101b);height:26px;position:absolute;bottom:88px;left:0;right:0}.admin-user-card{z-index:1;flex:none;position:relative}.module-package-panel{border:1px solid var(--admin-line);background:#f7f8fa;border-radius:14px;margin:4px 0 0;padding:20px}.module-package-panel legend{color:#151a27;padding:0 8px;font-size:12px;font-weight:800}.module-package-panel>p{color:#687184;max-width:850px;margin:0 0 18px;font-size:10px;line-height:1.65}.module-package-grid{grid-template-columns:1.5fr 1fr 1fr;gap:12px;display:grid}.module-code-field{tab-size:2;min-height:190px!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:11px!important;line-height:1.55!important}.lead-table td small{color:var(--admin-text-muted);margin-top:4px;font-size:9px;display:block}@media (width<=1024px){.admin-sidebar-modern{height:auto;position:static;overflow:visible}.module-package-grid{grid-template-columns:1fr}}.portal-admin-editor{gap:14px;display:grid}.portal-admin-editor>details{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);border-radius:16px;overflow:hidden}.portal-admin-editor>details>summary{cursor:pointer;padding:18px 20px;font-size:14px;font-weight:800;list-style:none}.portal-admin-editor>details[open]>summary{border-bottom:1px solid var(--admin-border)}.portal-admin-editor>details>form,.portal-admin-editor>details>p,.portal-admin-editor>details>div{margin:18px 20px}.portal-admin-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-admin-editor label{color:var(--admin-text-muted);gap:6px;font-size:11px;font-weight:750;display:grid}.portal-admin-editor input,.portal-admin-editor select,.portal-admin-editor textarea{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;min-height:42px;color:var(--admin-text-main);border-radius:10px;padding:10px 12px}.portal-admin-editor textarea{resize:vertical;min-height:84px}.portal-admin-editor form>.button{place-self:end start}.portal-admin-feedback{z-index:4;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);border-radius:12px;padding:12px 15px;font-size:12px;position:sticky;top:70px}.portal-license-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid!important}.portal-license-grid article{border:1px solid var(--admin-border);border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.portal-license-grid article>div{gap:4px;display:grid}.portal-license-grid article span,.portal-license-grid article small{color:var(--admin-text-muted);font-size:10px}.portal-license-grid article>small,.portal-license-grid article>form{grid-column:1/-1}.portal-license-grid article>form{grid-template-columns:1fr auto}.portal-tofy-admin-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid!important}.portal-tofy-admin-grid article{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--mint) 5%,var(--admin-surface));border-radius:13px;gap:7px;padding:15px;display:grid}.portal-tofy-admin-grid article span,.portal-tofy-admin-grid article small{color:var(--admin-text-muted);font-size:10px}.portal-tofy-admin-grid article strong{font-size:24px}.portal-tofy-quality{background:var(--ink);color:var(--mint);border-radius:12px;justify-content:space-between;gap:16px;padding:16px!important;display:flex!important}.portal-tofy-quality span{color:inherit;font-size:12px}.portal-delivery-list{gap:12px;display:grid!important}.portal-delivery-list form{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 94%,var(--mint));border-radius:13px;padding:14px}.portal-delivery-note{grid-column:span 2}@media (width<=680px){.portal-admin-editor form,.portal-license-grid article>form{grid-template-columns:1fr}.portal-tofy-quality{flex-direction:column}.portal-delivery-note{grid-column:auto}}.portal-admin-editor{max-width:1280px}.portal-assignment-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid!important}.portal-assignment-list>span{border:1px solid var(--admin-border);color:var(--admin-text-muted);border-radius:11px;gap:5px;padding:13px;font-size:10px;display:grid}.portal-assignment-list strong{color:var(--admin-text-main);font-size:12px}.portal-admin-feedback{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-admin-feedback span{overflow-wrap:anywhere}.portal-admin-feedback .button{flex:none}@media (width<=680px){.portal-admin-feedback{flex-direction:column;align-items:stretch}.portal-admin-feedback .button{width:100%}}.desk-landing{--red:#ef101d;--ink:#0d1220;min-height:100vh;color:var(--ink);background:#f4f5f8;font-family:Arial,sans-serif}.desk-landing nav{background:#fff;border-bottom:1px solid #dfe2e8;align-items:center;gap:18px;height:76px;padding:0 max(5vw,24px);display:flex}.desk-landing nav img,.desk-landing footer img{object-fit:contain;width:150px;height:38px}.desk-landing nav span{letter-spacing:.16em;border-left:1px solid #ddd;padding-left:18px;font-size:11px;font-weight:900}.desk-landing nav a:last-child{color:var(--ink);margin-left:auto;font-weight:800}.desk-hero{color:#fff;background:radial-gradient(circle at 83% 20%,#ef101d33,#0000 28%),linear-gradient(125deg,#090d19,#161d33);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(70px,9vw,130px) max(7vw,24px);display:grid}.desk-hero p,.desk-download header p{color:var(--red);letter-spacing:.17em;font-size:11px;font-weight:900}.desk-hero h1{letter-spacing:-.055em;max-width:800px;margin:18px 0;font-size:clamp(42px,6vw,84px);line-height:.94}.desk-hero>div>span{color:#b8c0d1;max-width:650px;font-size:18px;line-height:1.65;display:block}.desk-hero>div>div{gap:10px;margin-top:30px;display:flex}.desk-hero a{color:#fff;border:1px solid #42495a;border-radius:10px;padding:14px 18px;font-weight:800}.desk-hero a:first-child{border-color:var(--red);background:var(--red)}.desk-app-preview{background:#090d19b8;border:1px solid #343b50;border-radius:24px;gap:13px;padding:30px;display:grid;box-shadow:0 34px 80px #00000057}.desk-app-preview>img{object-fit:contain;width:170px;height:44px}.desk-app-preview>strong{font-size:26px}.desk-app-preview>small{color:#7ce0b8}.desk-app-preview>div{border:1px solid #30374a;border-radius:13px;grid-template-columns:10px 1fr;gap:14px;padding:15px;display:grid}.desk-app-preview i{background:var(--red);width:9px;height:9px;box-shadow:0 0 15px var(--red);border-radius:50%;margin-top:5px}.desk-app-preview b{margin-bottom:4px;display:block}.desk-app-preview span{color:#aeb6c8}.desk-features{background:#dfe2e8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.desk-features article{background:#fff;padding:50px max(4vw,24px)}.desk-features b{color:var(--red);font-family:monospace}.desk-features h2{margin:18px 0 10px}.desk-features p{color:#60687a;line-height:1.65}.desk-download{padding:clamp(60px,8vw,110px) max(7vw,24px)}.desk-download header{gap:8px;margin-bottom:30px;display:grid}.desk-download h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,62px)}.desk-download header span{color:#60687a}.desk-download>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.desk-download article{background:#fff;border:1px solid #d9dce4;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:22px;display:grid}.desk-download article>span{color:#fff;background:var(--ink);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.desk-download h3,.desk-download p{margin:0}.desk-download p{color:#72798a;margin-top:4px;font-size:13px}.desk-download article a,.desk-download button{text-align:center;color:#fff;background:var(--red);border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-weight:900}.desk-download button:disabled{color:#858b99;background:#e8eaf0}.desk-download>small{color:#717888;margin-top:18px;display:block}.desk-landing footer{color:#c3c9d5;background:#080b13;align-items:center;gap:18px;padding:28px max(7vw,24px);display:flex}.desk-landing footer a{color:#fff;margin-left:auto}@media (width<=850px){.desk-hero,.desk-features,.desk-download>div{grid-template-columns:1fr}.desk-landing nav span{display:none}.desk-landing footer{flex-wrap:wrap}.desk-landing footer a{width:100%;margin:0}}.desk-download article div small{color:#16835e;margin-top:7px;font-size:11px;font-weight:800;display:block}.desk-download article code{color:#697184;white-space:nowrap;text-overflow:ellipsis;background:#f3f4f7;border-radius:8px;grid-column:1/-1;padding:9px 10px;font-size:11px;overflow:hidden}._center_1d3rc_1{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--cp-card-line));background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 36%), color-mix(in srgb, var(--white) 94%, var(--mint));box-shadow:0 20px 48px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:22px;gap:18px;margin-top:20px;padding:24px;display:grid}._header_1d3rc_14{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}._header_1d3rc_14>div{gap:6px;display:grid}._header_1d3rc_14 span,._scoreCopy_1d3rc_27 small,._priority_1d3rc_28 small{color:color-mix(in srgb, var(--ink) 48%, var(--brand-red));letter-spacing:.12em;font-size:10px;font-weight:850}._header_1d3rc_14 h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,1.2vw + .8rem,2.2rem);font-weight:570}._header_1d3rc_14 p{color:var(--muted);margin:0;font-size:13px}._header_1d3rc_14>b{border:1px solid color-mix(in srgb, var(--mint) 44%, transparent);color:color-mix(in srgb, var(--ink) 72%, var(--mint));background:color-mix(in srgb, var(--mint) 14%, transparent);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:760}._layout_1d3rc_58{grid-template-columns:minmax(270px,.72fr) minmax(560px,1.6fr);gap:14px;display:grid}._scoreCard_1d3rc_64{border:1px solid color-mix(in srgb, var(--mint) 34%, var(--cp-card-line));background:color-mix(in srgb, var(--white) 88%, transparent);text-align:center;border-radius:19px;align-content:center;justify-items:center;gap:16px;padding:22px;display:grid}._scoreRing_1d3rc_76{background:conic-gradient(var(--mint) 0 var(--success-score), color-mix(in srgb, var(--ink) 9%, transparent) var(--success-score) 360deg);width:126px;height:126px;box-shadow:0 16px 34px color-mix(in srgb, var(--mint) 16%, transparent);border-radius:50%;place-items:center;display:grid}._scoreRing_1d3rc_76:before{content:"";background:var(--white);border-radius:50%;grid-area:1/1;width:98px;height:98px}._scoreRing_1d3rc_76>span{z-index:1;grid-area:1/1;align-items:baseline;display:flex}._scoreRing_1d3rc_76 strong{letter-spacing:-.07em;font-size:36px;font-weight:590}._scoreRing_1d3rc_76 small{color:var(--muted);font-size:11px}._scoreCopy_1d3rc_27{gap:6px;display:grid}._scoreCopy_1d3rc_27 strong{font-size:16px;font-weight:660}._scoreCopy_1d3rc_27 p{max-width:34ch;color:var(--muted);margin:0;font-size:11px;line-height:1.55}._signals_1d3rc_118{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._signals_1d3rc_118 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 89%, transparent);border-radius:17px;align-content:center;gap:11px;min-height:154px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}._signals_1d3rc_118 li:hover{border-color:color-mix(in srgb, var(--cyan) 42%, var(--cp-card-line));box-shadow:0 14px 30px color-mix(in srgb, var(--ink) 7%, transparent);transform:translateY(-2px)}._signalHead_1d3rc_145{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._signalHead_1d3rc_145>div{gap:4px;display:grid}._signalHead_1d3rc_145 strong{font-size:14px;font-weight:660}._signalHead_1d3rc_145 span{color:var(--muted);font-size:10px;line-height:1.45}._signalHead_1d3rc_145>b{color:color-mix(in srgb, var(--ink) 68%, var(--mint));font-size:10px;font-weight:780}._signalTrack_1d3rc_157{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:7px;overflow:hidden}._signalTrack_1d3rc_157 span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cyan));height:100%;display:block}._signals_1d3rc_118 a,._priority_1d3rc_28>a{color:color-mix(in srgb, var(--ink) 72%, var(--brand-red));justify-content:space-between;align-items:center;font-size:10px;font-weight:760;display:flex}._priority_1d3rc_28{border:1px solid color-mix(in srgb, var(--mint) 42%, transparent);color:var(--brand-cream);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 38%), linear-gradient(110deg, color-mix(in srgb, var(--dark-soft) 97%, var(--mint)), var(--dark));border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid;overflow:hidden}._priorityMark_1d3rc_196{width:48px;height:48px;color:var(--ink);background:linear-gradient(145deg, var(--mint), var(--cyan));border-radius:15px;place-items:center;font-size:11px;font-weight:850;display:grid}._priority_1d3rc_28>div{gap:4px;display:grid}._priority_1d3rc_28 small{color:var(--mint)}._priority_1d3rc_28 strong{font-size:14px;font-weight:660}._priority_1d3rc_28 p{color:color-mix(in srgb, var(--brand-cream) 55%, transparent);margin:0;font-size:11px}._priority_1d3rc_28>a{min-width:110px;color:var(--ink);background:var(--mint);border-radius:10px;padding:10px 12px}@media (width<=1050px){._layout_1d3rc_58{grid-template-columns:1fr}._scoreCard_1d3rc_64{text-align:left;grid-template-columns:126px minmax(0,1fr);justify-items:start}}@media (width<=700px){._center_1d3rc_1{padding:18px}._header_1d3rc_14{flex-direction:column}._scoreCard_1d3rc_64{text-align:center;grid-template-columns:1fr;justify-items:center}._signals_1d3rc_118{grid-template-columns:1fr}._priority_1d3rc_28{grid-template-columns:44px minmax(0,1fr)}._priority_1d3rc_28>a{grid-column:2}}._lab_sbjfq_1{border:1px solid color-mix(in srgb, var(--mint) 38%, var(--cp-card-line));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 35%), color-mix(in srgb, var(--white) 94%, var(--mint));box-shadow:0 22px 54px color-mix(in srgb, var(--ink) 9%, transparent);border-radius:22px;gap:18px;margin-top:22px;padding:24px;display:grid}._header_sbjfq_14,._identity_sbjfq_15,._sectionHead_sbjfq_16,._nextMove_sbjfq_17,._actions_sbjfq_18{align-items:center;display:flex}._header_sbjfq_14,._sectionHead_sbjfq_16,._nextMove_sbjfq_17{justify-content:space-between}._header_sbjfq_14{align-items:flex-start;gap:24px}._identity_sbjfq_15{align-items:flex-start;gap:14px}._identity_sbjfq_15>div{gap:6px;display:grid}._mark_sbjfq_30{border:1px solid color-mix(in srgb, var(--mint) 46%, transparent);width:48px;height:48px;color:var(--mint);background:var(--dark);box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}._mark_sbjfq_30 svg{width:27px;height:27px}._identity_sbjfq_15 small,._sectionHead_sbjfq_16 small,._nextMove_sbjfq_17 small{color:color-mix(in srgb, var(--ink) 45%, var(--brand-red));letter-spacing:.12em;font-size:10px;font-weight:850}._identity_sbjfq_15 h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,1.2vw + .75rem,2.15rem);font-weight:590}._identity_sbjfq_15 p{max-width:68ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}._period_sbjfq_63{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--cp-card-line));background:color-mix(in srgb, var(--white) 78%, transparent);border-radius:14px;grid-template-columns:30px auto;align-items:center;column-gap:8px;min-width:132px;padding:10px 12px;display:grid}._period_sbjfq_63>span{color:var(--mint);grid-row:1/3;font-size:22px}._period_sbjfq_63 b{font-size:11px}._period_sbjfq_63 small{color:var(--muted);font-size:10px}._workspace_sbjfq_79{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);gap:14px;display:grid}._valueStrip_sbjfq_80{grid-template-columns:1.22fr repeat(3,minmax(0,1fr));gap:10px;display:grid}._valueStrip_sbjfq_80 article{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:17px;align-content:center;gap:5px;min-height:112px;padding:15px 16px;display:grid}._valueStrip_sbjfq_80 ._valueLead_sbjfq_97{border-color:color-mix(in srgb, var(--mint) 46%, var(--cp-card-line));background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 26%, var(--white)), color-mix(in srgb, var(--cyan) 10%, var(--white)))}._valueStrip_sbjfq_80 small{color:color-mix(in srgb, var(--ink) 45%, var(--brand-red));letter-spacing:.1em;font-size:9px;font-weight:850}._valueStrip_sbjfq_80 strong{letter-spacing:-.035em;font-size:clamp(1.25rem,.9vw + .85rem,1.8rem);font-weight:680}._valueStrip_sbjfq_80 p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}._funnelCard_sbjfq_105,._opportunityCard_sbjfq_106{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 88%, transparent);border-radius:18px;padding:19px}._sectionHead_sbjfq_16{align-items:flex-start;gap:14px}._sectionHead_sbjfq_16>div{gap:4px;display:grid}._sectionHead_sbjfq_16 h4{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}._sectionHead_sbjfq_16>b{color:color-mix(in srgb, var(--ink) 72%, var(--mint));background:color-mix(in srgb, var(--mint) 16%, transparent);border-radius:999px;padding:6px 9px;font-size:10px}._funnel_sbjfq_105{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}._funnel_sbjfq_105 li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}._step_sbjfq_114{width:28px;height:28px;color:var(--ink);background:color-mix(in srgb, var(--mint) 42%, transparent);border-radius:9px;place-items:center;font-size:9px;font-weight:850;display:grid}._funnelCopy_sbjfq_115{gap:2px;display:grid}._funnelCopy_sbjfq_115 strong{font-size:12px;font-weight:680}._funnelCopy_sbjfq_115 small{color:var(--muted);font-size:10px}._funnel_sbjfq_105 li>b{font-size:13px;font-weight:720}._track_sbjfq_119{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;grid-column:2/4;height:6px;overflow:hidden}._track_sbjfq_119 span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cyan));height:100%;display:block}._disclaimer_sbjfq_121{color:var(--muted);margin:15px 0 0 37px;font-size:10px;line-height:1.5}._opportunities_sbjfq_123{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}._opportunities_sbjfq_123 li{border:1px solid color-mix(in srgb, var(--cp-card-line) 86%, transparent);background:color-mix(in srgb, var(--white) 76%, transparent);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}._opportunities_sbjfq_123 li>span{color:color-mix(in srgb, var(--ink) 42%, var(--brand-red));font-size:10px;font-weight:850}._opportunities_sbjfq_123 li>div{gap:3px;display:grid}._opportunities_sbjfq_123 strong{font-size:12px;font-weight:680}._opportunities_sbjfq_123 p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}._opportunities_sbjfq_123 li>b{text-align:right;max-width:92px;color:color-mix(in srgb, var(--ink) 68%, var(--mint));font-size:10px}._opportunities_sbjfq_123 li>b[data-status=Öncelikli\ fırsat]{color:color-mix(in srgb, var(--brand-red) 78%, var(--ink))}._opportunities_sbjfq_123 li>b[data-status=Büyüme\ alanı]{color:color-mix(in srgb, var(--ink) 64%, var(--lime))}._nextMove_sbjfq_17{border:1px solid color-mix(in srgb, var(--mint) 42%, transparent);color:var(--brand-cream);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 38%), var(--dark);border-radius:18px;gap:20px;padding:17px 18px}._nextMove_sbjfq_17>div:first-child{gap:4px;display:grid}._nextMove_sbjfq_17 small{color:var(--mint)}._nextMove_sbjfq_17 strong{font-size:14px;font-weight:650}._nextMove_sbjfq_17 p{color:color-mix(in srgb, var(--brand-cream) 62%, transparent);margin:0;font-size:11px}._actions_sbjfq_18{flex:none;gap:8px}._actions_sbjfq_18 a{border:1px solid color-mix(in srgb, var(--brand-cream) 20%, transparent);color:var(--brand-cream);border-radius:11px;padding:10px 12px;font-size:10px;font-weight:760}._actions_sbjfq_18 a:first-child{color:var(--ink);background:var(--mint);border-color:var(--mint)}@media (width<=1080px){._valueStrip_sbjfq_80{grid-template-columns:repeat(2,minmax(0,1fr))}._workspace_sbjfq_79{grid-template-columns:1fr}._nextMove_sbjfq_17{flex-direction:column;align-items:flex-start}}@media (width<=700px){._lab_sbjfq_1{padding:18px}._header_sbjfq_14{flex-direction:column}._valueStrip_sbjfq_80{grid-template-columns:1fr}._valueStrip_sbjfq_80 article{min-height:96px}._opportunities_sbjfq_123 li{grid-template-columns:30px minmax(0,1fr)}._opportunities_sbjfq_123 li>b{text-align:left;grid-column:2;max-width:none}._actions_sbjfq_18{flex-direction:column;align-items:stretch;width:100%}._actions_sbjfq_18 a{text-align:center}}._shell_j7eo7_1{border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--cp-card-line));background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 34%), color-mix(in srgb, var(--white) 94%, var(--cyan));box-shadow:0 20px 48px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:21px;gap:16px;margin-top:18px;padding:22px;display:grid}._header_j7eo7_14,._health_j7eo7_15,._summary_j7eo7_16,._connectionTop_j7eo7_17,._footer_j7eo7_18,._footer_j7eo7_18>div{align-items:center;display:flex}._header_j7eo7_14,._footer_j7eo7_18{justify-content:space-between}._header_j7eo7_14{align-items:flex-start;gap:24px}._header_j7eo7_14>div:first-child{gap:5px;display:grid}._eyebrow_j7eo7_28{color:color-mix(in srgb, var(--ink) 44%, var(--brand-red));letter-spacing:.12em;font-size:9px;font-weight:850}._header_j7eo7_14 h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,1.05vw + .8rem,2rem);font-weight:620}._header_j7eo7_14 p{max-width:66ch;color:var(--muted);margin:0;font-size:11px;line-height:1.55}._health_j7eo7_15{border:1px solid color-mix(in srgb, var(--mint) 40%, var(--cp-card-line));background:color-mix(in srgb, var(--white) 84%, transparent);border-radius:15px;flex:none;gap:10px;min-width:172px;padding:10px 12px}._health_j7eo7_15>span{width:43px;height:43px;color:var(--ink);background:color-mix(in srgb, var(--mint) 48%, transparent);border-radius:13px;place-items:center;font-size:17px;font-weight:760;display:grid}._health_j7eo7_15>div{gap:2px;display:grid}._health_j7eo7_15 strong{font-size:11px}._health_j7eo7_15 small{color:var(--muted);font-size:9px}._summary_j7eo7_16{flex-wrap:wrap;gap:8px}._summary_j7eo7_16>span{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 78%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:inline-flex}._summary_j7eo7_16 strong{color:var(--ink)}._summary_j7eo7_16 i{background:var(--muted);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:50%}._summary_j7eo7_16 i[data-tone=active]{background:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 16%, transparent)}._summary_j7eo7_16 i[data-tone=setup]{background:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 18%, transparent)}._summary_j7eo7_16 i[data-tone=attention]{background:var(--brand-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-red) 14%, transparent)}._map_j7eo7_55{grid-template-columns:minmax(230px,.64fr) minmax(0,1.36fr);gap:13px;display:grid}._core_j7eo7_56{border:1px solid color-mix(in srgb, var(--mint) 35%, transparent);min-height:286px;color:var(--brand-cream);background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--cyan) 21%, transparent), transparent 36%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--mint) 17%, transparent), transparent 34%), var(--dark);border-radius:18px;align-content:center;justify-items:start;gap:13px;padding:24px;display:grid;position:relative;overflow:hidden}._core_j7eo7_56:after{border:1px solid color-mix(in srgb, var(--mint) 22%, transparent);content:"";border-radius:50%;width:160px;height:160px;position:absolute;bottom:-48px;right:-34px}._coreMark_j7eo7_75{border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);width:47px;height:47px;color:var(--ink);background:var(--mint);border-radius:15px;place-items:center;font-size:19px;font-weight:820;display:grid}._core_j7eo7_56>div{gap:5px;display:grid}._core_j7eo7_56 small{color:var(--mint);letter-spacing:.12em;font-size:9px;font-weight:850}._core_j7eo7_56 strong{letter-spacing:-.035em;max-width:13ch;font-size:22px;font-weight:610;line-height:1.05}._core_j7eo7_56 p{max-width:24ch;color:color-mix(in srgb, var(--brand-cream) 62%, transparent);margin:0;font-size:10px;line-height:1.5}._core_j7eo7_56>b{border:1px solid color-mix(in srgb, var(--mint) 24%, transparent);color:var(--mint);background:color-mix(in srgb, var(--mint) 9%, transparent);border-radius:999px;padding:7px 9px;font-size:9px}._connections_j7eo7_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._connection_j7eo7_17{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:15px;align-content:start;gap:8px;min-height:132px;padding:13px;display:grid}._connection_j7eo7_17:last-child:nth-child(odd){grid-column:1/-1}._connection_j7eo7_17[data-status=setup]{border-color:color-mix(in srgb, var(--lime) 48%, var(--cp-card-line))}._connection_j7eo7_17[data-status=attention]{border-color:color-mix(in srgb, var(--brand-red) 42%, var(--cp-card-line))}._connectionTop_j7eo7_17{gap:9px}._connectionTop_j7eo7_17>div{gap:2px;min-width:0;display:grid}._connectionTop_j7eo7_17 small{color:var(--muted);font-size:8px}._connectionTop_j7eo7_17 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._connectionTop_j7eo7_17>b{color:color-mix(in srgb, var(--ink) 68%, var(--mint));margin-left:auto;font-size:8px}._connection_j7eo7_17[data-status=setup] ._connectionTop_j7eo7_17>b{color:color-mix(in srgb, var(--ink) 65%, var(--lime))}._connection_j7eo7_17[data-status=attention] ._connectionTop_j7eo7_17>b{color:var(--brand-red)}._connectionIcon_j7eo7_94{border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--cp-card-line));width:76px;height:38px;color:var(--ink);background:color-mix(in srgb, var(--white) 96%, var(--cyan));border-radius:11px;flex:0 0 76px;place-items:center;padding:7px;font-size:9px;font-weight:850;display:grid;overflow:hidden}._connectionIcon_j7eo7_94[data-brand=tofy]{width:38px;color:var(--mint);background:var(--dark);flex-basis:38px;padding:6px}._connectionIcon_j7eo7_94 img{object-fit:contain;width:100%;height:100%;display:block}._connectionIcon_j7eo7_94 svg{width:21px;height:21px}._connection_j7eo7_17>p{color:var(--ink);margin:0;font-size:10px}._signal_j7eo7_99{color:var(--muted);font-size:8px}._progress_j7eo7_100{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:5px;overflow:hidden}._progress_j7eo7_100>span{border-radius:inherit;background:linear-gradient(90deg, var(--lime), var(--mint));height:100%;display:block}._footer_j7eo7_18{border:1px solid color-mix(in srgb, var(--cyan) 26%, var(--cp-card-line));background:color-mix(in srgb, var(--cyan) 8%, var(--white));border-radius:15px;gap:20px;padding:14px 15px}._footer_j7eo7_18>div{gap:10px}._footer_j7eo7_18>div>span{width:31px;height:31px;color:var(--ink);background:color-mix(in srgb, var(--mint) 42%, transparent);border-radius:10px;flex:0 0 31px;place-items:center;font-size:17px;display:grid}._footer_j7eo7_18 p{color:var(--muted);gap:2px;margin:0;font-size:9px;line-height:1.45;display:grid}._footer_j7eo7_18 strong{color:var(--ink);font-size:10px}._footer_j7eo7_18 a{color:var(--brand-cream);background:var(--dark);border-radius:10px;flex:none;padding:9px 11px;font-size:9px;font-weight:760}@media (width<=980px){._map_j7eo7_55{grid-template-columns:1fr}._core_j7eo7_56{min-height:220px}}@media (width<=700px){._shell_j7eo7_1{padding:17px}._header_j7eo7_14{flex-direction:column}._health_j7eo7_15{width:100%}._connections_j7eo7_82{grid-template-columns:1fr}._connection_j7eo7_17:last-child:nth-child(odd){grid-column:auto}._connectionIcon_j7eo7_94{flex-basis:68px;width:68px}._footer_j7eo7_18{flex-direction:column;align-items:stretch}._footer_j7eo7_18 a{text-align:center}}._identity_9merb_1,._logo_9merb_2,._copy_9merb_3{align-items:center;display:flex}._identity_9merb_1{gap:11px}._logo_9merb_2{border:1px solid color-mix(in srgb, var(--mint) 42%, var(--cp-card-line));width:42px;height:42px;color:var(--ink);background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--cyan) 25%, transparent), transparent 40%), var(--mint);box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 11%, transparent);letter-spacing:-.02em;border-radius:13px;flex:0 0 42px;justify-content:center;font-size:12px;font-weight:850;overflow:hidden}._logo_9merb_2 img{object-fit:contain;width:100%;height:100%;display:block}._copy_9merb_3{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}._copy_9merb_3 small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}._copy_9merb_3 strong{max-width:24ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}._copy_9merb_3 em{color:var(--muted);font-size:8px;font-style:normal}._sidebar_9merb_33{border:1px solid color-mix(in srgb, var(--brand-cream) 12%, transparent);background:color-mix(in srgb, var(--brand-cream) 5%, transparent);border-radius:14px;grid-template-columns:42px minmax(0,1fr);width:100%;padding:11px;display:grid;position:relative}._sidebar_9merb_33 ._logo_9merb_2{color:var(--ink)}._sidebar_9merb_33 ._copy_9merb_3 small,._sidebar_9merb_33 ._copy_9merb_3 em{color:color-mix(in srgb, var(--brand-cream) 48%, transparent)}._sidebar_9merb_33 ._copy_9merb_3 strong{color:var(--brand-cream)}._provider_9merb_48{border:1px solid color-mix(in srgb, var(--mint) 20%, transparent);color:var(--mint);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;grid-column:2;justify-self:start;margin-top:5px;padding:4px 6px;font-size:7px;font-weight:760}@media (width<=820px){._topbar_9merb_63 ._logo_9merb_2{flex-basis:38px;width:38px;height:38px}._topbar_9merb_63 ._copy_9merb_3 strong{max-width:17ch}}._bridge_kgdjv_1{border:1px solid color-mix(in srgb, var(--cyan) 32%, var(--line));background:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--mint) 16%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ink) 96%, var(--cyan)), var(--ink));color:var(--white);box-shadow:0 22px 54px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:22px;margin-top:24px;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden}._intro_kgdjv_17{align-self:center}._eyebrow_kgdjv_21{color:var(--mint);letter-spacing:.15em;margin-bottom:12px;font-size:.72rem;font-weight:800;display:block}._intro_kgdjv_17 h3{max-width:620px;color:var(--white);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.08}._intro_kgdjv_17 p{max-width:680px;color:color-mix(in srgb, var(--white) 72%, var(--cyan));margin:0;font-size:.96rem;line-height:1.7}._actions_kgdjv_47{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}._actions_kgdjv_47 a{background:var(--lime);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}._actions_kgdjv_47 a:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--lime) 24%, transparent);transform:translateY(-2px)}._actions_kgdjv_47 a:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}._actions_kgdjv_47>span{color:color-mix(in srgb, var(--white) 58%, var(--cyan));font-size:.72rem}._surface_kgdjv_85{border:1px solid color-mix(in srgb, var(--white) 13%, transparent);background:color-mix(in srgb, var(--white) 7%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:18px}._surfaceHead_kgdjv_93{border-bottom:1px solid color-mix(in srgb, var(--white) 12%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:2px 3px 14px;display:flex}._surfaceHead_kgdjv_93 div{gap:3px;display:grid}._surfaceHead_kgdjv_93 small{color:var(--cyan);letter-spacing:.13em;font-size:.62rem;font-weight:800}._surfaceHead_kgdjv_93 strong{color:var(--white);font-size:.92rem}._surfaceHead_kgdjv_93 b{border:1px solid color-mix(in srgb, var(--mint) 38%, transparent);background:color-mix(in srgb, var(--mint) 12%, transparent);color:var(--mint);border-radius:999px;padding:7px 10px;font-size:.64rem}._modules_kgdjv_128{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}._modules_kgdjv_128 li{border:1px solid color-mix(in srgb, var(--white) 10%, transparent);background:color-mix(in srgb, var(--ink) 72%, transparent);border-radius:14px;grid-template-columns:34px 1fr;gap:10px;min-height:88px;padding:13px;display:grid}._modules_kgdjv_128 li>span{background:color-mix(in srgb, var(--cyan) 16%, transparent);width:32px;height:32px;color:var(--cyan);border-radius:10px;place-items:center;font-size:.66rem;font-weight:900;display:grid}._modules_kgdjv_128 li div{align-content:start;gap:5px;display:grid}._modules_kgdjv_128 strong{color:var(--white);font-size:.84rem}._modules_kgdjv_128 small{color:color-mix(in srgb, var(--white) 55%, var(--cyan));font-size:.68rem;line-height:1.45}@media (width<=980px){._bridge_kgdjv_1{grid-template-columns:1fr}}@media (width<=600px){._bridge_kgdjv_1{border-radius:18px;margin-top:18px;padding:18px 15px}._modules_kgdjv_128{grid-template-columns:1fr}._actions_kgdjv_47{flex-direction:column;align-items:stretch}._actions_kgdjv_47 a{justify-content:center;width:100%}}.cp-page[data-portal-mode=night] ._bridge_kgdjv_1{border-color:color-mix(in srgb, var(--cyan) 42%, transparent)}._noticeCenter_18x85_1,._modulePortfolio_18x85_2,._weeklyReport_18x85_3,._slaCenter_18x85_4,._benchmark_18x85_5{gap:16px;display:grid}._noticeCenter_18x85_1,._weeklyReport_18x85_3,._slaCenter_18x85_4,._benchmark_18x85_5{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 88%, transparent);border-radius:20px;margin-top:18px;padding:21px}._modulePortfolio_18x85_2{margin-top:14px}._sectionHeader_18x85_13,._headerMetric_18x85_14,._noticeToolbar_18x85_15,._moduleTop_18x85_16,._reportFooter_18x85_17,._slaFooter_18x85_18,._benchmarkScore_18x85_19{align-items:center;display:flex}._sectionHeader_18x85_13{justify-content:space-between;align-items:flex-start;gap:22px}._sectionHeader_18x85_13>div:first-child{gap:5px;display:grid}._sectionHeader_18x85_13 small{color:color-mix(in srgb, var(--ink) 45%, var(--brand-red));letter-spacing:.12em;font-size:9px;font-weight:850}._sectionHeader_18x85_13 h2,._sectionHeader_18x85_13 h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,1vw + .75rem,1.9rem);font-weight:620}._sectionHeader_18x85_13 p{max-width:64ch;color:var(--muted);margin:0;font-size:10px;line-height:1.55}._headerMetric_18x85_14{border:1px solid color-mix(in srgb, var(--mint) 34%, var(--cp-card-line));background:color-mix(in srgb, var(--mint) 10%, var(--white));border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;min-width:120px;padding:11px 13px}._headerMetric_18x85_14 strong{font-size:21px;line-height:1}._headerMetric_18x85_14 span{margin-top:3px;font-size:9px;font-weight:720}._headerMetric_18x85_14 small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:8px}._noticeToolbar_18x85_15{flex-wrap:wrap;gap:7px}._noticeToolbar_18x85_15 span{border:1px solid var(--cp-card-line);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}._noticeToolbar_18x85_15 i{background:var(--muted);border-radius:50%;width:6px;height:6px}._noticeToolbar_18x85_15 i[data-tone=watch]{background:var(--brand-red)}._noticeToolbar_18x85_15 i[data-tone=live]{background:var(--mint)}._noticeToolbar_18x85_15 i[data-tone=info]{background:var(--cyan)}._noticeToolbar_18x85_15 b{color:var(--muted);margin-left:auto;font-size:8px;font-weight:650}._smartNotices_18x85_38{gap:8px;margin:0;padding:0;list-style:none;display:grid}._smartNotices_18x85_38 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}._smartNotices_18x85_38 li[data-tone=watch]{border-color:color-mix(in srgb, var(--brand-red) 38%, var(--cp-card-line));background:color-mix(in srgb, var(--brand-red) 5%, var(--white))}._smartNotices_18x85_38 li[data-tone=live]{border-color:color-mix(in srgb, var(--mint) 42%, var(--cp-card-line))}._noticeIndex_18x85_42{width:31px;height:31px;color:var(--ink);background:color-mix(in srgb, var(--cyan) 16%, var(--white));border-radius:10px;place-items:center;font-size:8px;font-weight:850;display:grid}._noticeCopy_18x85_43{gap:3px;display:grid}._noticeCopy_18x85_43 small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:750}._noticeCopy_18x85_43 strong{font-size:11px}._noticeCopy_18x85_43 p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}._noticeMeta_18x85_47{justify-items:end;gap:8px;display:grid}._noticeMeta_18x85_47 time{color:var(--muted);font-size:8px}._noticeMeta_18x85_47 a{color:var(--brand-cream);background:var(--dark);border-radius:9px;padding:7px 9px;font-size:8px;font-weight:720}._demoNote_18x85_50{color:var(--muted);margin:0;font-size:8px}._moduleGrid_18x85_52{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._moduleGrid_18x85_52 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:15px;align-content:start;gap:8px;min-height:176px;padding:14px;display:grid}._moduleGrid_18x85_52 li[data-status=active]{border-color:color-mix(in srgb, var(--mint) 38%, var(--cp-card-line))}._moduleTop_18x85_16{gap:7px}._moduleTop_18x85_16>span{background:color-mix(in srgb, var(--cyan) 14%, var(--white));border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:820;display:grid}._moduleTop_18x85_16 small{color:var(--muted);font-size:7px}._moduleTop_18x85_16 b{color:color-mix(in srgb, var(--ink) 65%, var(--lime));margin-left:auto;font-size:7px}._moduleGrid_18x85_52 li[data-status=active] ._moduleTop_18x85_16 b{color:color-mix(in srgb, var(--ink) 66%, var(--mint))}._moduleGrid_18x85_52 li>strong{font-size:12px}._moduleGrid_18x85_52 li>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}._moduleGrid_18x85_52 li>em{color:var(--muted);margin-top:auto;font-size:8px;font-style:normal}._moduleCoverage_18x85_63{gap:4px;display:grid}._moduleCoverage_18x85_63>span{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;height:5px;overflow:hidden}._moduleCoverage_18x85_63 i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--mint));height:100%;display:block}._moduleCoverage_18x85_63 small{color:var(--muted);font-size:7px}._weeklyReport_18x85_3{border-color:color-mix(in srgb, var(--mint) 38%, var(--cp-card-line));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--mint) 14%, transparent), transparent 34%), color-mix(in srgb, var(--white) 91%, var(--mint))}._periodBadge_18x85_69{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:13px;grid-template-columns:27px auto;align-items:center;gap:2px 8px;min-width:118px;padding:9px 11px;display:grid}._periodBadge_18x85_69>span{color:var(--mint);grid-row:1/3;font-size:20px}._periodBadge_18x85_69 strong{font-size:9px}._periodBadge_18x85_69 small{color:var(--muted);font-size:8px}._weeklyGrid_18x85_73{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._weeklyGrid_18x85_73 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) 48px;gap:10px;min-height:118px;padding:13px;display:grid}._weeklyGrid_18x85_73 li>div{align-content:start;gap:4px;display:grid}._weeklyGrid_18x85_73 small{color:var(--muted);font-size:8px}._weeklyGrid_18x85_73 strong{letter-spacing:-.03em;font-size:18px}._weeklyGrid_18x85_73 p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}._spark_18x85_79{align-items:flex-end;gap:3px;height:54px;margin-top:auto;display:flex}._spark_18x85_79 i{background:color-mix(in srgb, var(--mint) 65%, var(--cyan));border-radius:3px 3px 1px 1px;flex:1;min-height:5px}._weeklyGrid_18x85_73 li[data-trend=watch] ._spark_18x85_79 i{background:color-mix(in srgb, var(--lime) 70%, var(--brand-red))}._reportFooter_18x85_17{color:var(--brand-cream);background:var(--dark);border-radius:14px;justify-content:space-between;gap:20px;padding:13px 14px}._reportFooter_18x85_17>div{gap:3px;display:grid}._reportFooter_18x85_17 small{color:var(--mint);letter-spacing:.1em;font-size:8px;font-weight:820}._reportFooter_18x85_17 strong{font-size:10px;font-weight:620}._reportFooter_18x85_17 a{color:var(--ink);background:var(--mint);border-radius:9px;flex:none;padding:8px 10px;font-size:8px;font-weight:760}._slaCenter_18x85_4{border-color:color-mix(in srgb, var(--cyan) 32%, var(--cp-card-line))}._slaScore_18x85_89{min-width:92px;color:var(--brand-cream);background:var(--dark);border-radius:13px;justify-items:end;padding:10px 12px;display:grid}._slaScore_18x85_89 strong{color:var(--mint);font-size:22px;line-height:1}._slaScore_18x85_89 span{margin-top:3px;font-size:8px}._slaGrid_18x85_92{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._slaGrid_18x85_92 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:13px;gap:5px;padding:12px;display:grid}._slaGrid_18x85_92 small{color:var(--muted);font-size:8px}._slaGrid_18x85_92 strong{font-size:15px}._slaGrid_18x85_92 span{color:var(--muted);font-size:8px}._slaGrid_18x85_92 li>div{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;height:5px;margin-top:4px;overflow:hidden}._slaGrid_18x85_92 i{border-radius:inherit;background:var(--mint);height:100%;display:block}._slaGrid_18x85_92 li[data-tone=watch] i{background:var(--lime)}._slaFooter_18x85_18{background:color-mix(in srgb, var(--mint) 12%, var(--white));border-radius:13px;gap:9px;padding:11px 12px}._slaFooter_18x85_18>span{width:28px;height:28px;color:var(--ink);background:var(--mint);border-radius:9px;flex:0 0 28px;place-items:center;font-size:10px;font-weight:850;display:grid}._slaFooter_18x85_18 p{color:var(--muted);gap:2px;margin:0;font-size:8px;display:grid}._slaFooter_18x85_18 strong{color:var(--ink);font-size:9px}._benchmark_18x85_5{border-color:color-mix(in srgb, var(--lime) 38%, var(--cp-card-line));background:radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--lime) 11%, transparent), transparent 34%), color-mix(in srgb, var(--white) 92%, var(--lime))}._benchmarkScore_18x85_19{border:1px solid color-mix(in srgb, var(--lime) 36%, var(--cp-card-line));background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:13px;flex:none;gap:9px;min-width:145px;padding:9px 11px}._benchmarkScore_18x85_19>span{background:color-mix(in srgb, var(--lime) 42%, transparent);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:780;display:grid}._benchmarkScore_18x85_19>div{gap:2px;display:grid}._benchmarkScore_18x85_19 strong{font-size:9px}._benchmarkScore_18x85_19 small{color:var(--muted);font-size:8px}._benchmarkList_18x85_111{gap:8px;margin:0;padding:0;list-style:none;display:grid}._benchmarkList_18x85_111 li{border:1px solid var(--cp-card-line);background:color-mix(in srgb, var(--white) 82%, transparent);border-radius:13px;grid-template-columns:minmax(170px,.8fr) minmax(130px,.45fr) minmax(190px,1fr);align-items:center;gap:13px;padding:11px 12px;display:grid}._benchmarkList_18x85_111 li>div:first-child{gap:2px;display:grid}._benchmarkList_18x85_111 strong{font-size:10px}._benchmarkList_18x85_111 small{color:var(--muted);font-size:8px}._benchmarkValues_18x85_116{align-items:baseline;gap:7px;display:flex}._benchmarkValues_18x85_116 b{font-size:13px}._benchmarkValues_18x85_116 span{color:var(--muted);font-size:8px}._benchmarkTrack_18x85_119{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:7px;overflow:hidden}._benchmarkTrack_18x85_119 i{border-radius:inherit;background:linear-gradient(90deg, var(--lime), var(--mint));height:100%;display:block}@media (width<=1080px){._moduleGrid_18x85_52,._weeklyGrid_18x85_73,._slaGrid_18x85_92{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._noticeCenter_18x85_1,._weeklyReport_18x85_3,._slaCenter_18x85_4,._benchmark_18x85_5{padding:17px}._sectionHeader_18x85_13{flex-direction:column}._headerMetric_18x85_14,._slaScore_18x85_89,._benchmarkScore_18x85_19{align-items:flex-start;width:100%}._smartNotices_18x85_38 li{grid-template-columns:30px minmax(0,1fr)}._noticeMeta_18x85_47{grid-column:2;justify-items:start}._noticeToolbar_18x85_15 b{width:100%;margin-left:0}._moduleGrid_18x85_52,._weeklyGrid_18x85_73,._slaGrid_18x85_92{grid-template-columns:1fr}._reportFooter_18x85_17{flex-direction:column;align-items:stretch}._reportFooter_18x85_17 a{text-align:center}._benchmarkList_18x85_111 li{grid-template-columns:1fr}}._center_13ozr_1{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);background:color-mix(in srgb,var(--mint) 9%,var(--white));box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 9%,transparent);border-radius:24px;gap:18px;margin-top:22px;padding:22px;display:grid}._header_13ozr_2{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}._header_13ozr_2 small,._qualityIntro_13ozr_2 small{letter-spacing:.14em;color:var(--ink);font-size:.7rem;font-weight:900}._header_13ozr_2 h3{margin:3px 0 4px;font-size:clamp(1.25rem,2vw,1.8rem)}._header_13ozr_2 p,._qualityIntro_13ozr_2 p,._empty_13ozr_2 p{max-width:760px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;line-height:1.6}._header_13ozr_2>b{background:color-mix(in srgb,var(--lime) 18%,var(--white));border-radius:999px;padding:8px 11px;font-size:.72rem}._mark_13ozr_2{background:var(--ink);width:42px;height:42px;color:var(--mint);border-radius:14px;place-items:center;display:grid}._mark_13ozr_2 svg{width:24px;height:24px}._metrics_13ozr_3{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._metrics_13ozr_3 article{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:var(--white);border-radius:17px;gap:6px;min-width:0;padding:16px;display:grid}._metrics_13ozr_3 small{color:color-mix(in srgb,var(--ink) 64%,transparent);font-size:.71rem;font-weight:800}._metrics_13ozr_3 strong{letter-spacing:-.04em;font-size:1.7rem}._metrics_13ozr_3 span{color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:.75rem;font-weight:900}._metrics_13ozr_3 span[data-direction=up]{color:var(--cyan)}._metrics_13ozr_3 span[data-direction=down]{color:var(--mint)}._metrics_13ozr_3 i{font-style:normal;font-weight:600}._metrics_13ozr_3 em{color:color-mix(in srgb,var(--ink) 48%,transparent);font-size:.66rem;font-style:normal}._quality_13ozr_2{background:var(--ink);color:var(--white);border-radius:19px;grid-template-columns:minmax(220px,.8fr) 1.4fr;align-items:center;gap:18px;padding:18px;display:grid}._qualityIntro_13ozr_2{gap:5px;display:grid}._qualityIntro_13ozr_2 small{color:var(--mint)}._qualityIntro_13ozr_2 strong{font-size:1.15rem}._qualityIntro_13ozr_2 p{color:color-mix(in srgb,var(--white) 68%,transparent);font-size:.82rem}._quality_13ozr_2 ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}._quality_13ozr_2 li{border:1px solid color-mix(in srgb,var(--white) 13%,transparent);background:color-mix(in srgb,var(--white) 7%,transparent);border-radius:14px;gap:5px;padding:13px;display:grid}._quality_13ozr_2 li span{font-size:.69rem;font-weight:800}._quality_13ozr_2 li strong{font-size:1.35rem}._quality_13ozr_2 li[data-tone=healthy] strong{color:var(--mint)}._quality_13ozr_2 li[data-tone=watch] strong{color:var(--lime)}._quality_13ozr_2 li[data-tone=critical] strong{color:var(--cyan)}._qualityEmpty_13ozr_4,._empty_13ozr_2{border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);border-radius:16px;padding:18px}._qualityEmpty_13ozr_4{border-color:color-mix(in srgb,var(--white) 20%,transparent);color:color-mix(in srgb,var(--white) 72%,transparent)}._footer_13ozr_5{color:color-mix(in srgb,var(--ink) 68%,transparent);background:0 0;justify-content:space-between;gap:14px;margin:0;padding:2px 0 0;font-size:.72rem;display:flex}._footer_13ozr_5 span{color:inherit;font-weight:850}._footer_13ozr_5 small{color:inherit}@media (width<=900px){._metrics_13ozr_3{grid-template-columns:repeat(2,minmax(0,1fr))}._quality_13ozr_2{grid-template-columns:1fr}}@media (width<=560px){._center_13ozr_1{border-radius:19px;padding:16px}._header_13ozr_2{grid-template-columns:auto 1fr}._header_13ozr_2>b{grid-column:1/-1;width:max-content}._metrics_13ozr_3{grid-template-columns:1fr 1fr}._metrics_13ozr_3 article{padding:13px}._metrics_13ozr_3 strong{font-size:1.35rem}._metrics_13ozr_3 i{display:none}._quality_13ozr_2 ul{grid-template-columns:1fr}._footer_13ozr_5{flex-direction:column}}.live-integration-catalog{padding:clamp(64px,8vw,110px) var(--page-pad);background:color-mix(in srgb,var(--mint) 7%,var(--paper))}.live-integration-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:34px;display:grid}.live-integration-grid article{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);background:var(--paper);box-shadow:0 12px 34px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:18px;align-items:center;gap:15px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.live-integration-grid article:hover{border-color:color-mix(in srgb,var(--cyan) 48%,transparent);transform:translateY(-3px)}.live-integration-logo{background:var(--ink);width:56px;height:56px;color:var(--lime);border-radius:16px;flex:0 0 56px;place-items:center;display:grid;position:relative;overflow:hidden}.live-integration-logo img{z-index:1;object-fit:contain;background:var(--paper);width:100%;height:100%;padding:8px;position:absolute;inset:0}.live-integration-logo b{font-size:12px}.live-integration-grid small{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:9px;font-weight:850}.live-integration-grid h3{margin:4px 0;font-size:18px}.live-integration-grid p{color:var(--muted);margin:0;font-size:11px}.live-integration-empty{border:1px dashed color-mix(in srgb,var(--ink) 20%,transparent);border-radius:18px;margin-top:30px;padding:24px}.live-integration-empty p{color:var(--muted);margin:5px 0 0}.customer-portal-login-page .customer-login-card>p{color:#e1e3e8;font-size:1rem;line-height:1.6}.customer-portal-login-page .customer-login-card>small{color:#c6cbd4;font-size:.75rem}.customer-portal-login-page .customer-portal-login-form label{color:#f5f6f8;font-size:.875rem;font-weight:650}.customer-portal-login-page .customer-portal-login-form input:not([type=hidden]):not([name=website]){min-height:48px;font-size:1rem}.customer-portal-login-page .customer-portal-login-form input::placeholder{color:#aeb5c0}.customer-portal-login-page .customer-portal-login-form .button{min-height:48px;font-size:.875rem}.customer-portal-login-page .demo-portal-link{color:#f1b0b5;font-size:.875rem}.customer-portal-login-page .portal-notice strong{font-size:.875rem;line-height:1.5}.customer-portal-login-page .customer-login-copy li{font-size:.875rem}.customer-portal-login-page .customer-login-copy h1 em{color:#f2b5be;background:0 0}@media (width<=760px){.customer-portal-login-page.customer-login-page>section{gap:32px;margin-top:0;padding:28px 0 40px}.customer-portal-login-page .customer-login-card{order:-1;min-width:0;padding:24px 20px}.customer-portal-login-page .customer-login-card h2{font-size:1.75rem;line-height:1.2}.customer-portal-login-page .customer-login-copy h1{letter-spacing:-.04em;font-size:2rem;line-height:1.15}.customer-portal-login-page .customer-login-copy ul{margin-top:20px}.customer-portal-login-page .customer-login-copy li{min-height:0;padding:14px}.customer-portal-login-page .customer-login-copy li span{color:#f2b5be;margin:0 8px 0 0;display:inline}}.provider-hero{color:#fff;background:linear-gradient(120deg,#0a0d15 0%,#111625 62%,#241117 100%);border:1px solid #242a3a;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:36px;margin-bottom:18px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #070a1233}.provider-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#ef101d14),radial-gradient(circle at 84% 18%,#ef101d38,#0000 28%);position:absolute;inset:0}.provider-hero:after{content:"";border:1px solid #ef101d33;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-70px;box-shadow:0 0 0 45px #ef101d09,0 0 0 90px #ef101d05}.provider-hero>*{z-index:1;position:relative}.provider-eyebrow{color:#b8becd;letter-spacing:.16em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.provider-eyebrow i{background:#ef101d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ef101d1f}.provider-hero h1{letter-spacing:-.055em;max-width:780px;margin:18px 0 14px;font-size:clamp(36px,4.3vw,68px);line-height:.98}.provider-hero h1 em{color:#ef101d;font-style:normal}.provider-hero__copy>p{color:#abb2c2;max-width:630px;margin:0;font-size:13px;line-height:1.7}.provider-hero__actions{align-items:center;gap:22px;margin-top:26px;display:flex}.provider-text-link{color:#fff;font-size:11px;font-weight:700;text-decoration:none}.provider-text-link span{color:#ef101d;margin-left:7px}.provider-hero__status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;align-self:end;padding:22px}.provider-status-label{color:#ef101d;letter-spacing:.16em;font-size:8px;font-weight:900}.provider-hero__status>strong{margin-top:8px;font-size:17px;display:block}.provider-hero__status>p{color:#7f8798;margin:5px 0 18px;font-size:9px}.provider-health-list{border-top:1px solid #ffffff14;gap:9px;padding-top:15px;display:grid}.provider-health-list span{color:#c4c8d2;align-items:center;gap:8px;font-size:9px;display:flex}.provider-health-list i{background:#35ce88;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #35ce88cc}.provider-empty-state{padding:40px}.provider-metric{color:inherit;text-decoration:none;position:relative;overflow:hidden}.provider-metric:before{content:"";opacity:0;background:#ef101d;width:100%;height:2px;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(.3)}.provider-metric:hover:before{opacity:1;transform:scaleX(1)}.provider-metric.is-alert:before{opacity:1;transform:none}.provider-metric .admin-kpi-head{align-items:center;gap:10px;display:flex}.provider-metric-icon{color:#171c2b;background:#f7f8fa;border:1px solid #e3e5eb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.provider-metric.is-alert .provider-metric-icon{color:#ef101d;background:#ef101d0f;border-color:#ef101d2e}.provider-metric-arrow{color:#9299aa;margin-left:auto;font-size:15px}.provider-metric .admin-kpi-label{text-transform:none;font-size:10px}.provider-metric .admin-kpi-value{margin-top:18px}.provider-metric .admin-kpi-footer{z-index:1;position:relative}.provider-toolbar-label{color:var(--admin-text-muted);letter-spacing:.1em;font-size:9px;font-weight:850}.provider-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:16px;margin:18px 0;display:grid}.provider-operation-overview{gap:17px;display:grid}.provider-dashboard-bar{gap:8px;display:grid}.provider-dashboard-bar>div{justify-content:space-between;align-items:center;font-size:10px;display:flex}.provider-dashboard-bar>div span{color:var(--admin-text-muted)}.provider-dashboard-bar>i{background:#eceef2;border-radius:999px;height:5px;display:block;overflow:hidden}.provider-dashboard-bar>i b{border-radius:inherit;background:#ef101d;height:100%;display:block}.provider-focus-card{color:#fff;background:#101522;align-content:start;gap:8px;display:grid}.provider-focus-card .kicker{color:#ef101d}.provider-focus-card h2{margin:2px 0 12px;font-size:20px}.provider-focus-card a{color:inherit;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 0;font-size:10px;text-decoration:none;display:flex}.provider-focus-card a strong{color:#fff;background:#ffffff12;border-radius:8px;place-items:center;min-width:30px;height:26px;font-size:12px;display:grid}.provider-activity-list{display:grid}.provider-activity-row{border-top:1px solid var(--admin-border);color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;text-decoration:none;display:flex}.provider-activity-row:hover{background:#ef101d06}.provider-activity-row>span{gap:4px;display:grid}.provider-activity-row>span:last-child{text-align:right}.provider-activity-row strong{font-size:13px}.provider-activity-row b{color:#ef101d;text-transform:uppercase;font-size:9px}.provider-activity-row small{color:var(--admin-text-muted);font-size:10px}.provider-list-empty{color:var(--admin-text-muted);margin:0;padding:24px}.provider-architecture{margin-top:20px}.provider-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.provider-link-grid a{border:1px solid var(--admin-border);background:var(--admin-surface);color:inherit;border-radius:14px;gap:6px;padding:18px;text-decoration:none;transition:all .18s;display:grid}.provider-link-grid a:hover{border-color:#ef101d66;transform:translateY(-2px)}.provider-link-grid strong{font-size:13px}.provider-link-grid span{color:var(--admin-text-muted);font-size:10px;line-height:1.5}@media (width<=980px){.provider-hero{grid-template-columns:1fr}.provider-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-overview-grid{grid-template-columns:1fr}}@media (width<=620px){.provider-hero{border-radius:18px;padding:26px 20px}.provider-hero h1{font-size:38px}.provider-hero__actions{flex-direction:column;align-items:flex-start}.provider-link-grid{grid-template-columns:1fr}.provider-activity-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.provider-metric:before,.provider-link-grid a{transition:none}}.admin-settings-page{max-width:1480px;margin:0 auto}.admin-settings-page>.admin-heading{max-width:1180px}.admin-settings-page>.admin-record-form{border-color:var(--admin-border);background:var(--admin-surface);max-width:1180px;box-shadow:var(--admin-shadow-sm);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:26px}.admin-settings-page .admin-record-form p.admin-record-wide{border-top:1px solid var(--admin-border);margin:18px 0 2px;padding-top:18px;font-weight:650}.admin-settings-page .admin-record-form p.admin-record-wide:first-child{border-top:0;margin-top:0;padding-top:0}.admin-settings-page .admin-logo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1180px;margin-top:22px}.admin-settings-page .admin-logo-pair>.admin-record-wide{color:var(--admin-text-muted);margin:0;padding:0 2px;font-size:12px}.admin-settings-page .admin-logo-slot{grid-template-columns:1fr;max-width:none;padding:22px}.admin-settings-page .admin-logo-slot>*{grid-column:1}.admin-settings-page .admin-logo-preview{width:min(240px,100%)}@media (width<=760px){.admin-settings-page>.admin-record-form,.admin-settings-page .admin-logo-pair{grid-template-columns:1fr}.admin-settings-page .admin-record-form>*{grid-column:1}.admin-settings-page .admin-heading-actions{max-width:none}}.release-admin{gap:22px;display:grid}.release-admin>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.release-admin header span{color:#ef101d;letter-spacing:.16em;font-size:11px;font-weight:900}.release-admin h1{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(32px,4vw,52px)}.release-admin header p{color:#687083;margin:0}.release-admin header a{color:#fff;background:#111827;border-radius:10px;padding:12px 16px;font-weight:800}.release-admin>aside{color:#155c44;background:#eefaf5;border:1px solid #badfce;border-radius:14px;gap:18px;padding:18px 20px;display:flex}.release-admin aside p{margin:0}.release-table{background:#fff;border:1px solid #dfe3ea;border-radius:17px;overflow:hidden}.release-row{border-bottom:1px solid #eceef2;grid-template-columns:.7fr 1.3fr .7fr .8fr .8fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.release-row code{color:#737b8d;grid-column:1/-1}.release-head{color:#707789;text-transform:uppercase;background:#f7f8fa;font-size:11px;font-weight:900}.pill{background:#eef0f4;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:900}.pill.is-verified,.pill.is-published{color:#08764f;background:#e3f7ee}.pill.is-rejected,.pill.is-withdrawn{color:#b4232d;background:#fdebed}.release-empty{text-align:center;padding:45px}.release-empty p{color:#747c8d}@media (width<=800px){.release-admin>header,.release-admin>aside{flex-direction:column;align-items:flex-start}.release-row{grid-template-columns:1fr 1fr}.release-head{display:none}}.solution-admin-page{gap:22px;display:grid}.solution-admin-actions{align-items:center;gap:12px;display:flex}.solution-admin-actions>span{border:1px solid var(--admin-border);border-radius:999px;padding:9px 12px;font-weight:800}.solution-admin-note{background:linear-gradient(100deg,#ef101d14,#0000);border:1px solid #ef101d38;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;display:grid}.solution-admin-note span{color:var(--admin-text-muted)}.solution-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.solution-admin-card{border:1px solid var(--admin-border);background:var(--admin-card-bg);box-shadow:var(--admin-shadow-sm);border-radius:20px;gap:16px;padding:22px;display:grid}.solution-admin-card>div:first-child,.solution-admin-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.solution-admin-card small{color:#ef101d;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.solution-admin-card h2,.solution-admin-card p{margin:0}.solution-admin-card p{color:var(--admin-text-muted);line-height:1.6}.solution-status{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.solution-status.is-active{color:#078458;background:#e4f8f0}.solution-status.is-draft{color:#795f13;background:#fff5ce}.solution-admin-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.solution-admin-card dl>div{background:var(--admin-bg);border-radius:12px;padding:12px}.solution-admin-card dt{color:var(--admin-text-muted);text-transform:uppercase;font-size:10px}.solution-admin-card dd{margin:5px 0 0;font-weight:900}.solution-admin-tags{flex-wrap:wrap;justify-content:flex-start!important;display:flex!important}.solution-admin-tags span{border:1px solid var(--admin-border);border-radius:999px;padding:6px 9px;font-size:12px}.solution-admin-card footer{border-top:1px solid var(--admin-border);padding-top:14px}.solution-admin-card code{color:var(--admin-text-muted);font-size:11px}.solution-admin-card a{color:#ef101d;font-weight:800}.solution-admin-footer{color:#fff;background:#111625;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.solution-admin-footer p{color:#b7bfd0;margin:6px 0 0}.solution-admin-footer .button{color:#111625;background:#fff}@media (width<=900px){.solution-admin-grid,.solution-admin-note{grid-template-columns:1fr}.solution-admin-footer{flex-direction:column;align-items:flex-start}}.integration-page-heading{margin-bottom:22px}.integration-page-heading h1{margin:8px 0 5px}.integration-page-heading p{max-width:760px;color:var(--admin-text-muted);margin:0;font-size:12px;line-height:1.65}.integration-admin-stack{gap:26px;min-width:0;display:grid}.integration-catalog-note{color:#fff;background:linear-gradient(125deg,#0c111c,#151b2a 70%,#251119);border:1px solid #222938;border-radius:18px;grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:26px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.integration-catalog-note:after{content:"";border:1px solid #ef101d2e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-110px;right:-70px;box-shadow:0 0 0 42px #ef101d09}.integration-catalog-note>div,.integration-catalog-note>a{z-index:1;position:relative}.integration-catalog-note>div:first-child{gap:7px;display:grid}.integration-catalog-note>div:first-child>span{color:#ef101d;letter-spacing:.16em;font-size:8px;font-weight:900}.integration-catalog-note>div:first-child>strong{max-width:680px;font-size:17px;line-height:1.35}.integration-catalog-note p{color:#949daf;margin:0;font-size:10px;line-height:1.6}.integration-catalog-summary{align-items:center;gap:8px;display:flex}.integration-catalog-summary span{color:#8992a4;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:3px;min-width:82px;padding:11px 12px;font-size:8px;display:grid}.integration-catalog-summary strong{color:#fff;font-size:17px}.integration-catalog-note .admin-btn{white-space:nowrap}.integration-admin-group{gap:12px;display:grid}.integration-admin-group>header{align-items:center;gap:10px;padding:0 2px;display:flex}.integration-admin-group>header span{color:#ef101d;background:#fff;border:1px solid #e2e5eb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.integration-admin-group h2{color:#171c28;margin:0;font-size:14px}.integration-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.integration-admin-card{border:1px solid var(--admin-line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;min-height:246px;padding:18px;display:flex}.integration-admin-card.is-active{box-shadow:inset 0 2px #ef101d,0 7px 24px #0c121e0a}.integration-admin-card.is-passive{background:#fafbfc}.integration-admin-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.integration-admin-head>div{gap:3px;min-width:0;display:grid}.integration-admin-head strong{color:#151a26;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.integration-admin-head small{overflow-wrap:anywhere;color:#8a93a4;font:9px/1.4 JetBrains Mono,Consolas,monospace}.integration-admin-logo{background:#f5f6f8;border:1px solid #e2e5eb;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.integration-admin-logo img{z-index:1;object-fit:contain;background:#fff;width:100%;height:100%;padding:7px;position:absolute;inset:0}.integration-admin-logo b{color:#687184;font-size:11px}.integration-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.integration-usage div{background:#f7f8fa;border:1px solid #e9ebef;border-radius:10px;gap:2px;min-width:0;padding:11px;display:grid}.integration-usage strong{color:#161b27;font-size:19px}.integration-usage span{overflow-wrap:anywhere;color:#778092;font-size:8px}.integration-domains{color:#747d8f;overflow-wrap:anywhere;min-height:32px;margin:12px 0;font-size:9px;line-height:1.5}.integration-admin-actions{border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px;display:flex}.integration-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-modal{border-color:#2a3040;width:min(520px,100%);padding:0;overflow:hidden;box-shadow:0 30px 80px #05080e4d}.integration-modal .admin-card-header{padding:20px}.integration-modal-close{color:var(--admin-text-main);cursor:pointer;background:0 0;border:0;font-size:26px}.integration-modal form{gap:16px;padding:20px;display:grid}.integration-field{gap:7px;display:grid}.integration-field>span{font-size:11px;font-weight:800}.integration-field small{color:var(--admin-text-muted);font-size:9px}.integration-field .admin-select{width:100%}.integration-security-note{background:#ef101d0b;border:1px solid #ef101d29;border-radius:11px;gap:4px;padding:13px;font-size:10px;display:grid}.integration-security-note span{color:var(--admin-text-muted);line-height:1.5}.integration-message{color:#ef101d;margin:0;font-size:10px}.integration-modal footer{justify-content:flex-end;gap:9px;display:flex}@media (width<=1180px){.integration-catalog-note{grid-template-columns:1fr}.integration-catalog-note .admin-btn{width:max-content;max-width:100%}}@media (width<=680px){.integration-catalog-note{padding:20px}.integration-catalog-summary{flex-direction:column;align-items:stretch}.integration-catalog-summary span{grid-template-columns:auto 1fr;align-items:center}.integration-usage{grid-template-columns:1fr}.integration-admin-actions{flex-direction:column;align-items:stretch}.integration-admin-actions button{width:100%}}@media (width<=420px){.integration-admin-head{grid-template-columns:44px minmax(0,1fr)}.integration-admin-head .admin-badge{grid-column:2}.integration-admin-card{padding:15px}}.integration-admin-stack,.integration-admin-group,.integration-admin-grid,.integration-admin-card{min-width:0}.integration-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.integration-admin-head>div{min-width:0}.integration-admin-head strong,.integration-admin-head small,.integration-domains{overflow-wrap:anywhere}.integration-admin-actions{flex-wrap:wrap}.integration-admin-actions button{max-width:100%}@media (width<=1180px){.integration-catalog-note{grid-template-columns:1fr}.integration-catalog-note .admin-btn{width:max-content;max-width:100%}}@media (width<=680px){.integration-usage{grid-template-columns:1fr}.integration-admin-actions{flex-direction:column;align-items:stretch}.integration-admin-actions button{width:100%}}@media (width<=420px){.integration-admin-head{grid-template-columns:44px minmax(0,1fr)}.integration-admin-head .admin-badge{grid-column:2}.integration-catalog-note,.integration-admin-card{padding:15px}}.license-center{max-width:1500px;margin:0 auto}.license-center>.admin-heading{margin-bottom:22px}.license-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.license-summary article{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);border-radius:15px;gap:7px;padding:18px;display:grid}.license-summary span{color:var(--admin-text-muted);text-transform:uppercase;font-size:10px}.license-summary strong{font-size:29px}.license-feedback{border:1px solid color-mix(in srgb, var(--mint) 38%, var(--admin-border));background:color-mix(in srgb, var(--mint) 6%, var(--admin-surface));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;font-size:11px;display:flex}.license-create{margin-bottom:14px}.license-create summary{cursor:pointer;font-weight:800}.license-create form,.license-commercial-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.license-create label,.license-commercial-form label{color:var(--admin-text-muted);gap:6px;font-size:10px;display:grid}.license-create input,.license-create select,.license-create textarea,.license-commercial-form input,.license-commercial-form select,.license-toolbar input{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;min-height:41px;color:var(--admin-text-main);border-radius:9px;padding:9px 11px}.license-create textarea{min-height:70px}.license-toolbar{margin:14px 0}.license-toolbar input{max-width:520px}.license-list{gap:14px;display:grid}.license-card{border:1px solid var(--admin-border);border-left:3px solid var(--mint);background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);border-radius:16px;padding:18px}.license-card.is-suspended{border-left-color:var(--lime)}.license-card.is-revoked{border-left-color:var(--cyan)}.license-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.license-card>header div{gap:3px;display:grid}.license-card>header span,.license-card>header small{color:var(--admin-text-muted);font-size:10px}.license-card h2{font-size:21px}.license-pill{background:color-mix(in srgb, var(--mint) 12%, var(--admin-surface));color:var(--mint);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px}.license-pill.is-suspended{color:var(--lime)}.license-pill.is-revoked{color:var(--cyan)}.license-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.license-metrics>span{border:1px solid var(--admin-border);border-radius:11px;gap:4px;padding:13px;display:grid}.license-metrics small,.license-metrics em{color:var(--admin-text-muted);font-size:9px;font-style:normal}.license-metrics strong{font-size:15px}.license-metrics strong.is-risk{color:var(--cyan)}.license-scope{flex-wrap:wrap;gap:8px;display:flex}.license-scope span{background:color-mix(in srgb, var(--cyan) 7%, var(--admin-bg));border-radius:999px;padding:7px 10px;font-size:9px}.license-commercial-form{border-top:1px solid var(--admin-border);padding-top:15px}.license-commercial-form button{align-self:end}.license-card>footer{gap:9px;margin-top:14px;display:flex}.license-card>footer a{border:1px solid var(--admin-border);color:inherit;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:750;text-decoration:none}.license-actions{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-bg) 55%, var(--admin-surface));border-radius:12px;margin-top:14px}.license-actions>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:12px 14px;font-size:10px;font-weight:850}.license-actions>div{grid-template-columns:1fr 1.4fr 2fr;gap:10px;padding:0 14px 14px;display:grid}.license-actions form{align-items:end;gap:8px;display:flex}.license-actions input{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:41px;color:var(--admin-text-main);border-radius:9px;padding:9px 11px}.license-delete{border-left:1px solid var(--admin-border);grid-template-columns:minmax(160px,1fr) auto;padding-left:10px;align-items:end!important;display:grid!important}.license-delete label{color:var(--admin-text-muted);gap:5px;font-size:9px;display:grid}.license-delete small{color:var(--admin-text-muted);grid-column:1/-1;font-size:9px}.admin-btn-danger{color:#fff!important;background:#b4232d!important;border-color:#b4232d!important}@media (width<=900px){.license-actions>div{grid-template-columns:1fr}.license-delete{border-top:1px solid var(--admin-border);border-left:0;padding:10px 0 0}}@media (width<=1100px){.license-create form,.license-commercial-form,.license-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.license-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.license-feedback,.license-card>footer{flex-direction:column;align-items:stretch}.license-feedback button{width:100%}}@media (width<=520px){.license-summary,.license-create form,.license-commercial-form,.license-metrics{grid-template-columns:1fr}.license-card>header{flex-direction:column}}.reports-page{gap:22px;display:grid}.reports-heading{margin-bottom:0}.reports-heading .admin-heading-actions{gap:9px;display:flex}.reports-trust-strip{border:1px solid color-mix(in srgb,var(--mint) 28%,var(--admin-border));background:color-mix(in srgb,var(--mint) 7%,var(--admin-surface));border-radius:13px;align-items:center;gap:14px;padding:13px 16px;font-size:10px;display:flex}.reports-trust-strip>span{white-space:nowrap;align-items:center;gap:7px;font-weight:850;display:flex}.reports-trust-strip>span i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 14%,transparent);border-radius:50%}.reports-trust-strip p{color:var(--admin-text-muted);flex:1;margin:0}.reports-trust-strip small{white-space:nowrap;color:var(--admin-text-muted);font-size:9px}.reports-kpi-grid{margin:0}.report-metric{--report-tone:var(--mint);gap:10px;display:grid;position:relative;overflow:hidden}.report-metric.is-cyan{--report-tone:var(--cyan)}.report-metric.is-lime{--report-tone:var(--lime)}.report-metric.is-ink{--report-tone:var(--ink)}.report-metric header{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-metric header span{letter-spacing:.1em;font-size:9px;font-weight:850}.report-metric header b{background:color-mix(in srgb,var(--report-tone) 12%,var(--admin-surface));color:var(--report-tone);border-radius:7px;padding:5px 7px;font-size:8px}.report-metric>strong{font-size:36px;line-height:1}.report-metric>p{color:var(--admin-text-muted);margin:0;font-size:10px}.report-metric>i{background:color-mix(in srgb,var(--ink) 7%,var(--admin-surface));border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.report-metric>i b{border-radius:inherit;background:var(--report-tone);height:100%;display:block}.reports-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:16px;display:grid}.reports-distribution>.admin-card-header>strong{text-align:right;color:var(--mint);gap:2px;font-size:26px;display:grid}.reports-distribution>.admin-card-header>strong small{color:var(--admin-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.report-status-bars{gap:17px;display:grid}.report-status-bars>div{gap:8px;display:grid}.report-status-bars header{justify-content:space-between;align-items:center;display:flex}.report-status-bars header>span{color:var(--admin-text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.report-status-bars header>span i{background:var(--cyan);border-radius:50%;width:7px;height:7px}.report-status-bars header>span i.is-active,.report-status-bars header>span i.is-paid,.report-status-bars header>span i.is-closed{background:var(--mint)}.report-status-bars header>span i.is-overdue,.report-status-bars header>span i.is-open{background:var(--admin-accent)}.report-status-bars header strong{font-size:11px}.report-status-bars header strong small{color:var(--admin-text-muted);margin-left:7px;font-size:8px}.report-status-bars>div>p{background:color-mix(in srgb,var(--ink) 7%,var(--admin-surface));border-radius:99px;height:7px;margin:0;overflow:hidden}.report-status-bars>div>p i{border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--cyan));height:100%;display:block}.reports-catalog{background:linear-gradient(145deg,var(--ink),color-mix(in srgb,var(--ink) 91%,var(--cyan)));color:var(--white);flex-direction:column;display:flex}.reports-catalog .kicker{color:var(--lime)}.reports-catalog .admin-card-title{color:var(--white)}.reports-catalog>div{display:grid}.reports-catalog>div a{border-top:1px solid color-mix(in srgb,var(--white) 11%,transparent);color:inherit;justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;text-decoration:none;display:flex}.reports-catalog>div a strong{color:var(--lime);font-size:17px}.reports-catalog footer{border-top:1px solid color-mix(in srgb,var(--white) 18%,transparent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.reports-catalog footer strong{font-size:28px}.reports-secondary-grid{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.reports-invoices>div:last-child{display:grid}.reports-invoices>div:last-child>a{border-top:1px solid var(--admin-border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:13px 3px;text-decoration:none;display:flex}.reports-invoices a>span{gap:4px;display:grid}.reports-invoices a>span:last-child{text-align:right}.reports-invoices a strong{font-size:11px}.reports-invoices a small{color:var(--admin-text-muted);font-size:9px}.report-status{text-transform:uppercase;color:var(--cyan);font-size:8px}.report-status.is-paid{color:var(--mint)}.report-status.is-overdue{color:var(--admin-accent)}.reports-empty{color:var(--admin-text-muted);margin:0;padding:20px 0;font-size:10px}@media (width<=1050px){.reports-main-grid,.reports-secondary-grid{grid-template-columns:1fr}}@media (width<=720px){.reports-heading .admin-heading-actions{flex-wrap:wrap;width:100%}.reports-trust-strip{flex-direction:column;align-items:flex-start}.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.reports-kpi-grid{grid-template-columns:1fr}.reports-heading .admin-heading-actions a{flex:1}.reports-invoices>div:last-child>a{align-items:flex-start}}.customer-systems-page{max-width:1500px;margin:0 auto}.customer-systems-page>.admin-heading{margin-bottom:24px}.customer-system-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customer-system-summary article{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);border-radius:14px;gap:8px;padding:18px;display:grid}.customer-system-summary span{color:var(--admin-text-muted);text-transform:uppercase;font-size:10px}.customer-system-summary strong{font-size:28px}.customer-system-list{gap:12px;display:grid}.customer-system-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:16px;grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.5fr) minmax(250px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.customer-system-company{align-items:center;gap:12px;display:flex}.customer-system-company>span{background:var(--ink);width:42px;height:42px;color:var(--mint);border-radius:12px;place-items:center;font-size:11px;font-weight:850;display:grid}.customer-system-company>div{gap:4px;display:grid}.customer-system-company small,.customer-system-domains small{color:var(--admin-text-muted);font-size:10px}.customer-system-domains{flex-wrap:wrap;gap:8px;display:flex}.customer-system-domains>span{border:1px solid var(--admin-border);border-radius:11px;grid-template-columns:1fr auto;gap:3px 8px;min-width:190px;padding:10px 12px;display:grid}.customer-system-domains b{font-size:11px}.customer-system-domains em{text-transform:uppercase;color:var(--admin-text-muted);font-size:9px;font-style:normal}.customer-system-domains em.is-active{color:var(--mint)}.customer-system-domains small{grid-column:1/-1}.customer-system-signals{flex-wrap:wrap;gap:7px;display:flex}.customer-system-signals span{background:color-mix(in srgb,var(--mint) 7%,var(--admin-surface));border-radius:999px;padding:7px 9px;font-size:9px}.customer-system-actions{gap:7px;display:grid}.customer-system-actions a{border:1px solid var(--admin-border);min-width:120px;color:inherit;text-align:center;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:750;text-decoration:none}.customer-system-actions a:first-child{border-color:var(--mint);background:var(--mint);color:var(--ink)}@media (width<=1100px){.customer-system-card,.customer-system-actions{grid-template-columns:1fr 1fr}}@media (width<=700px){.customer-system-summary{grid-template-columns:1fr 1fr}.customer-system-card{grid-template-columns:1fr}.customer-system-actions{grid-template-columns:1fr 1fr}}@media (width<=430px){.customer-system-summary,.customer-system-actions{grid-template-columns:1fr}}.customer-detail-page{overflow:hidden}.customer-detail-heading{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.customer-detail-identity,.customer-detail-actions{min-width:0}.customer-detail-actions{justify-self:end;justify-items:stretch;gap:12px;width:100%;max-width:760px}.customer-detail-actions>p{overflow-wrap:anywhere;text-align:right}.customer-detail-action-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-detail-actions .customer-detail-action-list>a{border:1px solid var(--admin-border);min-height:37px;color:var(--admin-text-main);background:var(--admin-surface);box-shadow:0 5px 16px color-mix(in srgb, var(--ink) 5%, transparent);white-space:nowrap;border-radius:10px;padding:9px 13px}.customer-detail-actions .customer-detail-action-list>a:hover{border-color:color-mix(in srgb, var(--mint) 58%, var(--admin-border));color:var(--admin-text-main);background:color-mix(in srgb, var(--mint) 10%, var(--admin-surface))}.customer-detail-actions .customer-detail-action-list>a.is-primary{border-color:var(--mint);color:var(--ink);background:var(--mint)}@media (width<=1180px){.customer-detail-heading{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}}@media (width<=900px){.customer-detail-heading{grid-template-columns:1fr;align-items:start}.customer-detail-actions{justify-self:stretch;max-width:none}.customer-detail-actions>p{text-align:left}.customer-detail-action-list{justify-content:flex-start}}@media (width<=520px){.customer-detail-action-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-detail-actions .customer-detail-action-list>a{white-space:normal;text-align:center;justify-content:center}.customer-detail-actions .customer-detail-action-list>a.is-primary{grid-column:1/-1}}
