:root{--ink:#07111f;--ink-2:#0c1b2f;--navy:#07182d;--navy-2:#0a2442;--blue:#0e70e8;--cyan:#14c8f1;--cyan-soft:#dff8ff;--text:#172236;--muted:#667085;--line:#e3e8ef;--soft:#f5f8fb;--white:#ffffff;--danger:#9b3f17;--danger-bg:#fff1e8;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--shadow:0 24px 70px rgba(7,24,45,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body::selection{background:rgba(20,200,241,.25)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}main{min-height:60vh}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.section{padding:112px 0}.section-white{background:#fff}.section-soft{background:var(--soft)}.section-navy{background:linear-gradient(135deg,#061428,#0a2a4a);color:white;position:relative;overflow:hidden}.section-navy:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(20,200,241,.1);filter:blur(80px);right:-120px;bottom:-180px;pointer-events:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}h1{font-size:clamp(3.2rem,6vw,6.2rem);line-height:.98;font-weight:730}h2{font-size:clamp(2.25rem,4vw,4.2rem);line-height:1.05;font-weight:680}h3{font-size:1.28rem;line-height:1.2;font-weight:650}p{color:var(--muted)}.display-sm{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.07}.lead-text{font-size:1.15rem;line-height:1.75}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1575d1;font-size:.76rem;line-height:1;font-weight:650;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.eyebrow-light{color:#7fe8ff}.mini-label{color:#2b77c8;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:12px;border:1px solid transparent;font-size:.94rem;font-weight:620;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#0875ef,#0ba5da);color:#fff;box-shadow:0 14px 34px rgba(8,117,239,.23)}.btn-primary:hover{box-shadow:0 18px 42px rgba(8,117,239,.33)}.btn-outline{border-color:#cbd5e1}.btn-outline,.btn-white{background:white;color:var(--ink)}.btn-ghost-dark{background:rgba(255,255,255,.07);color:white;border-color:rgba(255,255,255,.16)}.btn-ghost-light{background:transparent;color:white;border-color:rgba(255,255,255,.22)}.btn-sm{min-height:42px;padding:0 15px;font-size:.86rem}.btn-lg{min-height:54px;padding:0 24px}.btn-block{width:100%}.text-link{display:inline-flex;align-items:center;gap:7px;color:#136fc9;font-weight:580;font-size:.9rem}.text-link:hover{color:#084f95}.text-link.strong{font-weight:650}.center-action{display:flex;justify-content:center;margin-top:42px}.site-header{position:fixed;inset:0 0 auto;z-index:100;transition:background .25s,border .25s,-webkit-backdrop-filter .25s;transition:background .25s,border .25s,backdrop-filter .25s;transition:background .25s,border .25s,backdrop-filter .25s,-webkit-backdrop-filter .25s;border-bottom:1px solid transparent}.site-header.is-scrolled{background:rgba(6,17,31,.84);border-color:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-logo{display:inline-flex;align-items:center;gap:12px;color:white;flex:none}.brand-logo-mark{width:40px;height:40px;border-radius:11px;overflow:hidden;display:grid;place-items:center;background:#020509;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.brand-logo-image{width:62px;height:62px;max-width:none;object-fit:cover;object-position:50% 33%;transform:scale(1.28)}.brand-logo-copy{display:flex;flex-direction:column;line-height:.97;letter-spacing:.08em}.brand-logo-copy strong{font-size:.81rem;font-weight:760}.brand-logo-copy span{font-size:.67rem;color:#a8b6c9;letter-spacing:.32em;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:5px}.nav-link{color:#b8c4d2;padding:9px 11px;border-radius:9px;font-size:.87rem;font-weight:500;transition:.2s}.nav-link.active,.nav-link:hover{color:white;background:rgba(255,255,255,.06)}.header-actions{display:flex;align-items:center;gap:12px}.mobile-toggle{display:none;width:42px;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:white;align-items:center;justify-content:center}.mobile-panel{display:none}.home-hero{min-height:760px;padding:150px 0 76px;color:white;background:radial-gradient(circle at 66% 44%,rgba(11,117,239,.25),transparent 32%),linear-gradient(135deg,#020812,#07182d 55%,#06111f);position:relative;overflow:hidden}.hero-grid,.page-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(112,198,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(112,198,255,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 82%);mask-image:linear-gradient(180deg,black 0,transparent 82%);pointer-events:none}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.hero-glow-one{width:300px;height:300px;background:#00d9ff;right:12%;top:24%;opacity:.12}.hero-glow-two{width:260px;height:260px;background:#0a66ff;left:22%;bottom:-120px;opacity:.18}.home-hero-inner{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;grid-gap:70px;gap:70px;position:relative;z-index:1}.hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(117,226,255,.2);border-radius:999px;background:rgba(16,199,241,.07);color:#8eeaff;font-size:.78rem;font-weight:550;margin-bottom:30px}.hero-copy h1{max-width:780px}.hero-copy h1 span{background:linear-gradient(90deg,#e9fbff,#2bdaf7 45%,#4d8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:690px;color:#aebbd0;font-size:1.18rem;line-height:1.7;margin-bottom:30px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px;color:#91a3b9;font-size:.78rem}.hero-trust-row span{display:inline-flex;align-items:center;gap:6px}.hero-visual{position:relative}.hero-visual-card{position:relative;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#010307;box-shadow:0 50px 120px rgba(0,0,0,.42);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.hero-logo-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hero-visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,18,.92) 0,transparent 42%);pointer-events:none}.hero-visual-overlay{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hero-visual-overlay>div{padding:15px;border-radius:15px;background:rgba(5,15,28,.72);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-visual-overlay span{display:block;color:#7b8da7;font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.hero-visual-overlay strong{font-size:.83rem;font-weight:600}.proof-strip{background:#08182b;color:white;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.proof-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;min-height:118px}.proof-grid>div{display:flex;align-items:center;padding:24px 30px;border-right:1px solid rgba(255,255,255,.08)}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border-right:none;padding-right:0}.proof-main{gap:18px}.proof-main strong{font-size:2.2rem;font-weight:700;letter-spacing:-.04em;color:#59ddfb}.proof-main span{color:#b8c4d2;max-width:260px;line-height:1.45;font-size:.88rem}.proof-item{color:#b8c4d2;font-size:.87rem}.proof-item svg{color:#4edaf5}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:52px}.section-heading-copy{max-width:820px}.section-heading.center{justify-content:center;text-align:center}.section-heading.center .section-heading-copy{margin:0 auto}.section-heading h2{margin-bottom:18px}.section-heading p{margin-bottom:0;max-width:760px;font-size:1.05rem;line-height:1.75}.section-heading.center p{margin-inline:auto}.section-heading-action{flex:none;padding-bottom:8px}.manufacturer-marquee{position:relative;overflow:hidden;padding:28px 0;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.manufacturer-track{display:flex;width:max-content;animation:marquee 28s linear infinite}.manufacturer-marquee:hover .manufacturer-track{animation-play-state:paused}.manufacturer-item{display:flex;align-items:center;gap:10px;padding:0 34px;color:#637083;font-size:1rem;font-weight:570;letter-spacing:-.01em}.manufacturer-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#10c8f1,#1474ef);box-shadow:0 0 0 4px #e8f9ff}@keyframes marquee{to{transform:translateX(-50%)}}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}.bento-card{min-height:280px;border-radius:24px;padding:30px;background:white;border:1px solid #e2e8f0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 26px rgba(5,20,38,.04)}.bento-card h3{font-size:1.55rem;margin:10px 0}.bento-card p{margin:0;max-width:490px;line-height:1.65}.bento-1,.bento-4{grid-column:span 7}.bento-2,.bento-3{grid-column:span 5}.bento-icon{width:48px;height:48px;border-radius:14px;background:#eaf7ff;color:#1179d7;display:grid;place-items:center}.bento-decoration{position:absolute;right:24px;top:24px;width:110px;height:110px}.bento-decoration span{position:absolute;inset:50%;border-radius:50%;border:1px solid rgba(17,121,215,.14);transform:translate(-50%,-50%);animation:pulse-ring 3.2s ease-out infinite}.bento-decoration span:nth-child(2){animation-delay:.75s}.bento-decoration span:nth-child(3){animation-delay:1.5s}@keyframes pulse-ring{0%{width:16px;height:16px;opacity:.8}to{width:110px;height:110px;opacity:0}}.dual-audience-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.audience-card{border-radius:28px;padding:46px;min-height:560px;display:flex;flex-direction:column;align-items:flex-start}.audience-card h2{font-size:clamp(2rem,3.5vw,3.25rem)}.audience-card>p{font-size:1.03rem;line-height:1.75}.audience-dark{color:white;background:linear-gradient(145deg,#061426,#0c2f52);position:relative;overflow:hidden}.audience-dark:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#0dbde7;filter:blur(90px);opacity:.14;right:-80px;bottom:-80px}.audience-dark p{color:#aebbd0}.audience-light{background:#f7f9fc;border:1px solid #e3e8ef}.audience-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:rgba(15,126,229,.1);color:#147be0;margin-bottom:28px}.audience-dark .audience-icon{background:rgba(99,222,255,.11);color:#68e1fb}.clean-list{list-style:none;padding:0;margin:12px 0 34px;display:grid;grid-gap:12px;gap:12px}.clean-list li{display:flex;align-items:flex-start;gap:10px;color:#4d5a6d}.clean-list svg{color:#147be0;margin-top:3px;flex:none}.light-list li{color:#c1ccda}.light-list svg{color:#5ee1fa}.audience-card .btn{margin-top:auto}.process-grid{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.process-copy h2{font-size:clamp(2.5rem,4vw,4rem)}.process-copy p{color:#aebbd0;font-size:1.05rem;line-height:1.75}.process-steps{border-top:1px solid rgba(255,255,255,.14)}.process-step{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.14)}.process-step>span{color:#5ee1fa;font-size:.82rem;font-weight:650;letter-spacing:.08em}.process-step h3{margin-bottom:8px}.process-step p{color:#94a5ba;margin:0}.trust-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:88px;gap:88px;align-items:center}.trust-copy p{font-size:1.05rem;line-height:1.7}.trust-features{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden}.trust-features>div{min-height:200px;padding:30px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-features>div:nth-child(2n){border-right:none}.trust-features>div:nth-child(n+3){border-bottom:none}.trust-features svg{color:#1379d8}.trust-features strong{font-size:1rem}.trust-features span{color:var(--muted);font-size:.9rem;line-height:1.6}.page-hero{min-height:540px;padding:170px 0 90px;background:radial-gradient(circle at 78% 30%,rgba(22,179,241,.2),transparent 25%),linear-gradient(135deg,#020914,#08223d 70%,#0a2948);color:white;position:relative;overflow:hidden}.page-hero-inner{position:relative;z-index:1}.page-hero h1{max-width:1000px;font-size:clamp(3rem,5.6vw,5.7rem);margin-bottom:26px}.page-hero p{max-width:800px;color:#afbdd0;font-size:1.16rem;line-height:1.72}.page-hero-actions{gap:12px;margin-top:32px}.public-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:70px;gap:70px;align-items:center}.public-metric-card{border-radius:26px;background:linear-gradient(135deg,#071a31,#0b3359);color:white;padding:42px;box-shadow:var(--shadow)}.public-metric-card strong{display:block;font-size:4.4rem;letter-spacing:-.06em;color:#5ce3fa}.public-metric-card span{display:block;font-size:1.1rem;line-height:1.5}.public-metric-card small{display:block;color:#8ea0b6;margin-top:12px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.profile-chip{display:flex;align-items:center;gap:10px;padding:19px 20px;background:white;border:1px solid var(--line);border-radius:15px;font-weight:560}.profile-chip svg{color:#147be0}.public-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.scope-card{padding:30px;border:1px solid var(--line);border-radius:20px}.scope-card h3{font-size:1.4rem;margin-bottom:10px}.scope-card p{margin:0;line-height:1.7}.requirement-grid{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:80px;gap:80px}.requirement-grid h2{font-size:clamp(2.4rem,4vw,4rem)}.requirement-list{border-top:1px solid rgba(255,255,255,.13)}.requirement-item{display:grid;grid-template-columns:30px 1fr;grid-gap:18px;gap:18px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.13)}.requirement-item svg{color:#5ee1fa}.requirement-item h3{margin-bottom:7px}.requirement-item p{color:#95a6ba;margin:0}.story-grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:90px;gap:90px;align-items:start}.timeline{border-left:1px solid #dbe3ec;margin-left:34px;padding-left:36px}.timeline-item{position:relative;display:grid;grid-template-columns:90px 1fr;grid-gap:22px;gap:22px;padding:0 0 40px}.timeline-item:before{content:"";position:absolute;left:-42px;top:5px;width:11px;height:11px;border-radius:50%;background:#137be0;box-shadow:0 0 0 7px #eaf6ff}.timeline-item>span{color:#137be0;font-size:.82rem;font-weight:700}.timeline-item p{margin:6px 0 0}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.experience-grid article{background:white;border:1px solid var(--line);border-radius:22px;padding:32px;min-height:220px}.experience-grid svg{color:#147be0}.experience-grid h3{margin:26px 0 10px}.purpose-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.purpose-card{border:1px solid var(--line);border-radius:22px;padding:32px;min-height:310px}.purpose-card svg{color:#1578d5}.purpose-card>span{display:block;margin:44px 0 12px;color:#1578d5;font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:.1em}.purpose-card h3{font-size:1.45rem;line-height:1.35}.values-layout{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:center}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.values-grid div{display:flex;align-items:center;gap:10px;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04)}.values-grid svg{color:#62e3fb}.principles-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px}.principle-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.principle-list li{display:flex;gap:11px;padding:18px 0;border-bottom:1px solid var(--line);color:#4e5d70}.principle-list svg{color:#147be0;flex:none;margin-top:2px}.audience-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.compact-card{display:flex;gap:18px;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:18px}.compact-card svg{color:#147be0;flex:none}.compact-card span{display:block;color:#147be0;font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.compact-card strong{font-size:.95rem;font-weight:560;color:#334155;line-height:1.55}.credentials-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.credential-card{background:white;border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;min-height:410px}.credential-expired{border-color:#f2c8ad}.credential-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.credential-monogram{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#071c33,#126ab8);color:white;font-weight:760;letter-spacing:-.02em}.credential-status{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#176b48;background:#eaf8f1;font-size:.72rem;font-weight:610}.credential-status.warn{color:var(--danger);background:var(--danger-bg)}.credential-body{margin-top:35px}.credential-body>span{color:#1475d2;font-size:.78rem;font-weight:630;text-transform:uppercase;letter-spacing:.08em}.credential-body h3{font-size:2rem;margin:8px 0 14px}.credential-body p{line-height:1.68}.credential-body small{display:block;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);color:#6b7788;line-height:1.55}.credential-actions{display:flex;flex-wrap:wrap;gap:15px;padding-top:26px}.disclaimer-card{display:flex;gap:24px;padding:34px;border:1px solid var(--line);border-radius:22px;background:#f8fbfd}.disclaimer-card>svg{color:#137be0;flex:none}.disclaimer-card h2{font-size:1.7rem}.disclaimer-card p{margin:0;line-height:1.7}.solution-family-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.solution-family-card{border:1px solid var(--line);border-radius:22px;padding:30px;min-height:340px}.solution-family-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.solution-family-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#ebf7ff;color:#1279db}.solution-family-header>span{color:#47708d;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.solution-family-card h3{margin:30px 0 12px;font-size:1.65rem}.solution-family-card p{line-height:1.65}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.product-tags span{padding:7px 10px;border-radius:999px;background:#f2f6fa;color:#506176;font-size:.78rem}.specification-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.specification-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:white}.specification-list>div{padding:28px;display:flex;gap:14px;min-height:175px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.specification-list>div:nth-child(2n){border-right:none}.specification-list>div:nth-child(n+3){border-bottom:none}.specification-list svg{color:#147be0;flex:none}.specification-list strong{display:block;margin-bottom:7px}.specification-list span{color:var(--muted);font-size:.88rem;line-height:1.55}.partner-intro-grid{display:grid;grid-template-columns:1fr .85fr;grid-gap:80px;gap:80px;align-items:end}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.partner-card{border:1px solid var(--line);border-radius:22px;background:white;padding:26px;min-height:365px;display:flex;flex-direction:column}.partner-expired{border-color:#f2c8ad}.partner-card-top{display:flex;align-items:center;gap:12px}.partner-initial{border-radius:12px;display:grid;place-items:center;color:white;background:linear-gradient(135deg,#09203a,#0d7cd9);font-weight:700}.partner-card-top span{color:#6a7788;font-size:.74rem;font-weight:620}.partner-card h3{font-size:1.7rem;margin:28px 0 12px}.partner-card p{font-size:.9rem;line-height:1.65}.partner-meta{display:flex;align-items:flex-start;gap:7px;color:#4f6276;font-size:.78rem;margin-top:auto;padding-top:20px}.partner-meta svg{color:#147be0;flex:none}.partner-links{display:flex;flex-wrap:wrap;gap:14px;padding-top:18px;margin-top:16px;border-top:1px solid var(--line)}.partner-links a{display:inline-flex;align-items:center;gap:6px;color:#146fca;font-size:.78rem;font-weight:610}.partner-principles{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.partner-principles>div{padding:10px 24px 10px 0}.partner-principles svg{color:#61e2fb}.partner-principles h3{margin:24px 0 8px}.partner-principles p{color:#9fb0c3;margin:0;line-height:1.65}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:70px;gap:70px;align-items:start}.contact-copy h2{font-size:clamp(2.2rem,4vw,3.7rem)}.contact-copy>p{line-height:1.7;font-size:1.02rem}.contact-channel{display:flex;gap:14px;align-items:center;margin-top:28px;padding:18px;border:1px solid var(--line);border-radius:15px}.contact-channel svg{color:#147be0}.contact-channel span{display:block;color:#7a8798;font-size:.76rem}.contact-channel strong{font-size:.9rem}.proposal-form{border:1px solid var(--line);border-radius:24px;padding:30px;background:white;box-shadow:0 16px 48px rgba(7,24,45,.06)}.proposal-form label{display:block;margin-bottom:18px}.proposal-form label>span{display:block;font-size:.78rem;font-weight:630;color:#405064;margin-bottom:7px}.proposal-form input,.proposal-form select,.proposal-form textarea{width:100%;border:1px solid #d7dee7;border-radius:11px;background:white;color:var(--text);outline:none;transition:border .2s,box-shadow .2s}.proposal-form textarea{resize:vertical;min-height:140px}.proposal-form input:focus,.proposal-form select:focus,.proposal-form textarea:focus{border-color:#2993e9;box-shadow:0 0 0 4px rgba(41,147,233,.1)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.form-footer{display:flex;justify-content:space-between;gap:20px;align-items:center}.form-footer p{margin:0;font-size:.74rem;max-width:360px}.form-status{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding:12px 14px;border-radius:11px;font-size:.84rem}.form-status.success{background:#eaf8f1;color:#176b48}.form-status.error{background:#fff0ee;color:#a0412a}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.number-list{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:0;gap:0}.number-list li{display:grid;grid-template-columns:52px 1fr;grid-gap:15px;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.number-list>li>span{color:#147be0;font-size:.8rem;font-weight:700}.number-list strong{display:block;margin-bottom:4px}.number-list p{margin:0;font-size:.88rem}.contact-channels-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.contact-channels-grid a{display:grid;grid-template-columns:40px 1fr;align-items:center;grid-column-gap:12px;column-gap:12px;padding:24px;background:white;border:1px solid var(--line);border-radius:18px}.contact-channels-grid svg{grid-row:span 2;color:#147be0}.contact-channels-grid span{color:#7a8798;font-size:.76rem}.contact-channels-grid strong{font-size:.92rem}.support-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:start}.support-card{border:1px solid var(--line);border-radius:22px;padding:34px}.support-card>svg{color:#147be0}.support-card h2{font-size:2rem;margin:24px 0}.security-note{display:flex;gap:18px;padding:28px;border-radius:20px;background:#fff5ec;border:1px solid #f2d2b9}.security-note svg{color:#ad5d28;flex:none}.security-note p{margin:0}.downloads-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.download-card{display:grid;grid-template-columns:38px 1fr 24px;grid-gap:14px;gap:14px;align-items:center;padding:23px;border:1px solid var(--line);border-radius:17px;transition:.2s}.download-card:hover{border-color:#b7c7d8;transform:translateY(-2px);box-shadow:0 12px 30px rgba(7,24,45,.06)}.download-card>svg{color:#147be0}.download-card div span{display:block;color:#7a8798;font-size:.72rem}.download-card div strong{display:block;margin:3px 0}.download-card div small{color:#8793a3}.downloads-note{margin-top:22px;display:flex;gap:10px;padding:16px 18px;background:#f6f9fc;border-radius:13px;color:#64748b;font-size:.83rem}.downloads-note svg{color:#147be0;flex:none}.cta-band{padding:92px 0;background:linear-gradient(120deg,#0870e8,#0a8fd8 55%,#10b6d6);color:white;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 18% 20%,rgba(255,255,255,.18),transparent 22%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:auto,56px 56px,56px 56px}.cta-band-inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.cta-band h2{max-width:760px;font-size:clamp(2.4rem,4vw,4.2rem);margin-bottom:16px}.cta-band p{color:rgba(255,255,255,.78);max-width:780px;font-size:1.02rem;line-height:1.65;margin-bottom:0}.cta-band-actions{flex:none;display:flex;flex-direction:column;gap:10px;min-width:240px}.footer{background:#020812;color:white;padding:82px 0 26px}.footer-top{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:80px;gap:80px;padding-bottom:60px}.footer-brand p{color:#8fa0b4;max-width:390px;margin:24px 0;line-height:1.65}.footer-badges{display:flex;flex-wrap:wrap;gap:8px}.footer-badges span{padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#90a5bb;font-size:.7rem}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.footer-columns h3{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#dbe7f5;margin-bottom:18px}.footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-address,.footer-columns a{color:#8fa0b4;font-size:.84rem;display:inline-flex;align-items:flex-start;gap:7px}.footer-columns a:hover{color:white}.footer-muted{color:#52647a;font-size:.71rem;margin-top:-6px}.footer-bottom{padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:30px;color:#5f7085;font-size:.72rem}.footer .brand-logo-mark{width:44px;height:44px}.not-found{min-height:75vh;padding:180px 0 100px;background:#f7f9fc}.not-found h1{color:var(--ink);font-size:4rem}@media (max-width:1040px){.desktop-nav{display:none}.mobile-toggle{display:inline-flex}.header-actions .btn{display:none}.mobile-panel{display:block;position:fixed;inset:82px 0 0;background:rgba(3,10,20,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:26px 24px;opacity:0;pointer-events:none;transform:translateY(-12px);transition:.2s}.mobile-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav{width:min(620px,100%);margin:0 auto;display:grid}.mobile-nav-link{display:grid;grid-template-columns:46px 1fr;padding:18px 4px;color:white;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.3rem}.mobile-nav-link span{color:#50657c;font-size:.72rem;margin-top:6px}.mobile-nav .btn{margin-top:26px}.home-hero-inner{grid-template-columns:1fr;gap:50px}.hero-copy{max-width:850px}.hero-visual{max-width:650px}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0}.proof-grid>div:last-child{border-bottom:none}.contact-layout,.partner-intro-grid,.principles-grid,.process-grid,.public-intro-grid,.requirement-grid,.specification-grid,.story-grid,.support-grid,.trust-grid,.values-layout{grid-template-columns:1fr;gap:48px}.footer-top{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(2,1fr)}.cta-band-inner{align-items:flex-start;flex-direction:column}.cta-band-actions{flex-direction:row;flex-wrap:wrap}}@media (max-width:760px){.container{width:min(100% - 30px,1180px)}.section{padding:78px 0}.header-inner{height:72px}.mobile-panel{inset:72px 0 0}.brand-logo-copy{display:none}.home-hero{min-height:auto;padding:122px 0 64px}.home-hero-inner{gap:38px}.hero-copy h1{font-size:clamp(3rem,14vw,4.7rem)}.hero-copy>p{font-size:1.02rem}.hero-actions{align-items:stretch}.hero-actions .btn{width:100%}.hero-trust-row{display:grid;grid-gap:10px;gap:10px}.hero-visual-card{transform:none;border-radius:22px}.hero-visual-overlay{grid-template-columns:1fr;left:14px;right:14px;bottom:14px}.proof-main{align-items:flex-start!important;flex-direction:column;gap:4px}.proof-main span{max-width:none}.section-heading{display:block}.section-heading-action{margin-top:18px}.bento-grid{grid-template-columns:1fr}.bento-1,.bento-2,.bento-3,.bento-4,.bento-card{grid-column:auto;min-height:250px}.audience-split,.contact-channels-grid,.credentials-grid,.downloads-grid,.dual-audience-grid,.experience-grid,.partner-grid,.partner-principles,.purpose-grid,.solution-family-grid{grid-template-columns:1fr}.audience-card{padding:30px;min-height:520px}.specification-list,.trust-features{grid-template-columns:1fr}.specification-list>div,.trust-features>div{border-right:none!important;border-bottom:1px solid var(--line)!important}.specification-list>div:last-child,.trust-features>div:last-child{border-bottom:none!important}.page-hero{min-height:auto;padding:130px 0 70px}.page-hero h1{font-size:clamp(2.8rem,13vw,4.6rem)}.page-hero p{font-size:1rem}.profile-grid,.public-scope-grid{grid-template-columns:1fr}.timeline{margin-left:8px;padding-left:26px}.timeline-item{grid-template-columns:70px 1fr;gap:12px}.timeline-item:before{left:-32px}.form-grid,.values-grid{grid-template-columns:1fr}.form-footer{align-items:stretch;flex-direction:column}.proposal-form{padding:22px}.footer-columns{grid-template-columns:1fr}.cta-band-actions,.footer-bottom{flex-direction:column}.cta-band-actions,.cta-band-actions .btn{width:100%}.manufacturer-item{padding:0 22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--focus:rgba(44,187,239,.32);--ease-out:cubic-bezier(.2,.8,.2,1)}body{overflow-x:hidden}article[id],section[id]{scroll-margin-top:112px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.btn:disabled{opacity:.62;cursor:not-allowed;transform:none!important}.scroll-progress{position:fixed;inset:0 0 auto;height:3px;z-index:220;pointer-events:none;background:rgba(255,255,255,.025)}.scroll-progress span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#13d4f1,#2778ff);box-shadow:0 0 16px rgba(19,212,241,.45);transition:transform 80ms linear}.site-header{padding-top:12px;border-bottom:0}.site-header.is-scrolled{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header-shell{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(5,15,28,.56);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 42px rgba(0,0,0,.1);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.site-header.is-scrolled .header-shell,.site-header.menu-open .header-shell{background:rgba(4,14,27,.92);border-color:rgba(255,255,255,.11);box-shadow:0 18px 52px rgba(1,8,17,.22)}.header-inner{height:66px;padding-inline:12px}.brand-logo-mark{width:38px;height:38px;border-radius:10px}.brand-logo-image{width:60px;height:60px}.brand-logo-copy strong{font-size:.78rem;font-weight:670}.brand-logo-copy span{font-size:.63rem;letter-spacing:.28em}.desktop-nav{gap:2px}.nav-link{position:relative;color:#b7c4d4;padding:9px 10px;font-size:.84rem}.nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#18d3ef,#4b8dff);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.055)}.nav-link.active:after{transform:scaleX(1)}.header-support-link{display:inline-flex;align-items:center;gap:7px;color:#b8c6d7;font-size:.82rem;font-weight:560;padding:8px 5px}.header-support-link:hover{color:white}.home-hero{min-height:730px;padding:138px 0 70px}.home-hero-inner{grid-template-columns:1.02fr .98fr;gap:68px}.hero-copy h1{font-size:clamp(3.35rem,5.35vw,5.55rem);line-height:.99;font-weight:660;max-width:760px}.hero-copy>p{max-width:670px;font-size:1.12rem;line-height:1.68}.hero-kicker{margin-bottom:24px}.hero-actions{margin-top:2px}.hero-trust-row{margin-top:28px;gap:14px 18px}.hero-trust-row span{padding-right:2px}.hero-trust-row svg{color:#4bdcf5}.hero-console{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:26px;padding:22px;background:linear-gradient(145deg,rgba(12,37,66,.88),rgba(3,11,22,.96)),rgba(2,8,18,.95);box-shadow:0 44px 100px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.hero-console:before{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-90px;border-radius:50%;background:#00d9ff;opacity:.1;filter:blur(55px)}.hero-console:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(122,221,255,.16) .65px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 58%);mask-image:linear-gradient(to bottom right,black,transparent 58%);opacity:.35}.hero-console>*{position:relative;z-index:1}.hero-console-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.hero-console-brand{display:flex;align-items:center;gap:12px;min-width:0}.hero-console-logo{width:46px;height:46px;border-radius:13px;background:#02070d;overflow:hidden;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.08)}.hero-console-logo img{width:72px;height:72px;max-width:none;object-fit:cover;object-position:50% 33%;transform:scale(1.25)}.hero-console-brand strong{display:block;font-size:.78rem;letter-spacing:.075em;font-weight:670;white-space:nowrap}.hero-console-brand span{display:block;color:#8294aa;font-size:.69rem;margin-top:3px}.hero-console-status{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border-radius:999px;border:1px solid rgba(105,232,255,.14);color:#92e8f8;background:rgba(30,201,232,.06);font-size:.68rem;white-space:nowrap}.hero-console-status i{width:6px;height:6px;border-radius:50%;background:#48e7ae;box-shadow:0 0 0 4px rgba(72,231,174,.1)}.hero-console-copy{padding:26px 2px 20px}.hero-console-copy>span{color:#72dbf1;font-size:.71rem;text-transform:uppercase;letter-spacing:.1em;font-weight:620}.hero-console-copy h2{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.08;font-weight:590;margin:10px 0 0;max-width:520px}.hero-console-stack{display:grid;grid-gap:8px;gap:8px}.hero-console-stack>div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.035);transition:background .2s ease,border-color .2s ease,transform .2s ease}.hero-console-stack>div:hover{background:rgba(255,255,255,.055);border-color:rgba(93,220,246,.18);transform:translateX(3px)}.console-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#67e0fa;background:rgba(36,184,239,.09)}.hero-console-stack strong{display:block;font-size:.81rem;font-weight:610}.hero-console-stack small{display:block;color:#8092a8;font-size:.68rem;margin-top:3px}.console-tag{padding:5px 7px;border-radius:7px;color:#9cafc4;background:rgba(255,255,255,.05);font-size:.62rem;font-weight:620;letter-spacing:.06em;text-transform:uppercase}.hero-console-footer{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8px;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.hero-console-footer>div{padding:10px 12px;border-radius:11px;background:rgba(0,0,0,.13)}.hero-console-footer span{display:block;color:#6e8199;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em}.hero-console-footer strong{display:block;font-size:.75rem;font-weight:590;margin-top:3px;color:#dfe9f5}.proof-grid{min-height:104px}.proof-grid>div{padding-block:20px}.proof-item{gap:12px}.proof-item svg{flex:none;color:#5cdff9}.quick-path-section{padding:54px 0 78px;background:#fff}.quick-path-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:54px;margin-bottom:28px}.quick-path-heading .eyebrow{margin-bottom:10px}.quick-path-heading h2{font-size:clamp(2rem,3.1vw,3.2rem);margin:0;font-weight:620}.quick-path-heading>p{max-width:480px;margin:0;line-height:1.65}.quick-path-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.quick-path-card{min-height:275px;padding:22px;border:1px solid var(--line);border-radius:20px;background:white;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 8px 30px rgba(5,24,43,.035);transition:transform .24s var(--ease-out),border-color .24s ease,box-shadow .24s ease}.quick-path-card:hover{transform:translateY(-5px);border-color:#b7d5ec;box-shadow:0 18px 42px rgba(5,24,43,.08)}.quick-path-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#1379db;background:#eaf7ff;margin-bottom:24px}.quick-path-card h3{font-size:1.17rem;margin:9px 0 10px;font-weight:620}.quick-path-card p{font-size:.86rem;line-height:1.58;margin-bottom:18px}.quick-path-action{margin-top:auto;color:#116fc9;font-size:.82rem;font-weight:650;display:inline-flex;align-items:center;gap:7px}.quick-path-card:hover .quick-path-action svg{transform:translateX(3px)}.quick-path-action svg{transition:transform .2s ease}.section{padding:96px 0}.section-heading{margin-bottom:42px}.section-heading h2{font-weight:620}.section-heading p{font-size:1rem}.bento-card{min-height:265px;padding:26px;transition:transform .25s var(--ease-out),border-color .25s ease,box-shadow .25s ease;color:inherit}.bento-card:hover{transform:translateY(-5px);border-color:#bad7ed;box-shadow:0 18px 44px rgba(5,20,38,.08)}.bento-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.bento-arrow{color:#93a4b5;transition:transform .2s ease,color .2s ease}.bento-card:hover .bento-arrow{color:#147be0;transform:translate(3px,-2px)}.bento-card h3{font-weight:620}.audience-card{min-height:515px;padding:40px}.audience-card h2{font-size:clamp(1.95rem,3vw,2.8rem);font-weight:610}.process-step{transition:background .2s ease,padding-left .2s ease}.process-step:hover{background:rgba(255,255,255,.025);padding-left:10px}.trust-features>div{min-height:180px;transition:background .2s ease}.trust-features>div:hover{background:#f9fbfd}.page-hero{min-height:510px;padding:138px 0 72px}.page-hero-inner{max-width:1180px}.page-breadcrumb{display:flex;align-items:center;gap:7px;color:#71859d;font-size:.72rem;margin-bottom:32px}.page-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:#91a5bb}.page-breadcrumb a:hover{color:white}.page-hero .eyebrow{margin-bottom:16px}.page-hero h1{max-width:950px;font-size:clamp(3rem,5.1vw,5.15rem);line-height:1.01;font-weight:640;margin-bottom:22px}.page-hero p{max-width:790px;font-size:1.08rem}.page-hero-actions{margin-top:28px}.page-hero-footnote{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:42px;color:#7f92a9;font-size:.72rem}.page-hero-footnote i{width:3px;height:3px;border-radius:50%;background:#47d5ef}.page-hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.page-hero-orb-one{width:260px;height:260px;right:8%;top:18%;background:#00b9ff;opacity:.1}.page-hero-orb-two{width:200px;height:200px;left:12%;bottom:-100px;background:#375eff;opacity:.09}.proposal-form{border-radius:22px;padding:28px;box-shadow:0 20px 54px rgba(7,24,45,.075)}.proposal-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.proposal-form-head h2{font-size:1.75rem;font-weight:620;margin:7px 0}.proposal-form-head p{margin:0;font-size:.85rem;max-width:430px;line-height:1.55}.proposal-secure{flex:none;display:inline-flex;align-items:center;gap:6px;color:#557086;font-size:.69rem;padding:7px 9px;background:#f4f8fb;border:1px solid #e2e9ef;border-radius:999px}.form-section-label{display:flex;align-items:center;gap:9px;margin:5px 0 13px;color:#3e5267;font-size:.75rem;font-weight:660;text-transform:uppercase;letter-spacing:.08em}.form-section-label span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#eaf7ff;color:#1378d8;font-size:.66rem}.proposal-form label>span b{color:#157bdc;font-weight:700}.proposal-form input,.proposal-form select,.proposal-form textarea{min-height:48px;border-radius:12px;padding:12px 13px;transition:border .2s,box-shadow .2s,background .2s}.proposal-form input:hover,.proposal-form select:hover,.proposal-form textarea:hover{border-color:#bdcad7}.proposal-form input:focus,.proposal-form select:focus,.proposal-form textarea:focus{background:#fcfeff}.field-hint{display:block;color:#8794a5;font-size:.7rem;margin-top:6px}.form-footer{margin-top:4px;padding-top:18px;border-top:1px solid var(--line)}.contact-channels-grid a,.credential-card,.download-card,.experience-grid article,.partner-card,.profile-chip,.purpose-card,.scope-card,.solution-family-card,.support-card{transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease,background .22s ease}.contact-channels-grid a:hover,.credential-card:hover,.experience-grid article:hover,.partner-card:hover,.profile-chip:hover,.purpose-card:hover,.scope-card:hover,.solution-family-card:hover,.support-card:hover{transform:translateY(-3px);border-color:#c2d5e4;box-shadow:0 14px 34px rgba(6,28,49,.055)}.solution-family-card[id]{scroll-margin-top:105px}.floating-actions{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.floating-action{min-height:45px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;font-size:.77rem;font-weight:630;box-shadow:0 12px 34px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease}.floating-action:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.22)}.floating-whatsapp{color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:0 12px 34px rgba(37,211,102,.24)}.floating-proposal{color:white;background:linear-gradient(135deg,#0875ef,#0aa8d7)}.mobile-action-dock{display:none}.footer{padding-top:72px}.footer-columns a{line-height:1.45}.footer-columns a:hover{transform:translateX(2px)}.footer-bottom{align-items:center}@media (max-width:1120px){.header-support-link{display:none}.quick-path-grid{grid-template-columns:repeat(2,1fr)}.quick-path-card{min-height:245px}}@media (max-width:1040px){.site-header{padding-top:9px}.header-inner{height:62px}.mobile-panel{inset:80px 0 0;padding:18px 18px 32px;background:rgba(3,10,20,.84)}.mobile-nav{background:#06111f;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.35)}.mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 12px;color:#d8e5f2}.mobile-nav-heading span{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.1em}.mobile-nav-heading small{color:#536b84;font-size:.68rem}.mobile-nav-link{grid-template-columns:38px 1fr 22px;align-items:center;padding:14px 5px;font-size:1.05rem}.mobile-nav-link strong{font-weight:540}.mobile-nav-link.active strong{color:#6de4fb}.mobile-nav-link>svg{color:#526b84}.mobile-nav-quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:15px 0 4px}.mobile-nav-quick a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#b4c3d3;font-size:.75rem}.home-hero{padding-top:122px}.home-hero-inner{gap:44px}.hero-visual{max-width:720px;width:100%}.quick-path-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:760px){body{padding-bottom:66px}.container{width:min(100% - 28px,1180px)}.section{padding:68px 0}.site-header{padding-top:8px}.header-shell{border-radius:15px}.header-inner{height:58px;padding-inline:9px}.brand-logo-mark{width:36px;height:36px}.mobile-panel{inset:74px 0 0}.mobile-nav-quick{grid-template-columns:1fr}.home-hero{padding:110px 0 50px}.hero-copy h1{font-size:clamp(2.82rem,13vw,4rem);line-height:1.01}.hero-copy>p{font-size:.98rem;line-height:1.62}.hero-kicker{font-size:.7rem;margin-bottom:19px}.hero-console{padding:16px;border-radius:20px}.hero-console-header{align-items:flex-start}.hero-console-brand strong{font-size:.71rem;white-space:normal}.hero-console-status{font-size:0;width:28px;height:28px;justify-content:center;padding:0}.hero-console-copy{padding:22px 0 17px}.hero-console-copy h2{font-size:1.72rem}.hero-console-stack>div{grid-template-columns:38px 1fr;padding:11px}.console-tag{display:none}.hero-console-stack strong{font-size:.77rem}.hero-console-footer{grid-template-columns:1fr}.proof-grid>div{padding:18px 0}.quick-path-section{padding:40px 0 58px}.quick-path-heading{margin-bottom:20px}.quick-path-heading h2{font-size:2rem}.quick-path-heading>p{font-size:.88rem}.quick-path-grid{grid-template-columns:1fr;gap:10px}.quick-path-card{min-height:0;padding:18px;display:grid;grid-template-columns:42px 1fr 20px;grid-column-gap:13px;column-gap:13px;align-items:center}.quick-path-icon{grid-row:1/span 3;margin:0}.quick-path-card .mini-label{grid-column:2}.quick-path-card h3{grid-column:2;margin:4px 0;font-size:1rem}.quick-path-card p{grid-column:2;font-size:.78rem;margin:0}.quick-path-action{grid-column:3;grid-row:1/span 3;font-size:0;margin:0}.quick-path-action svg{width:18px;height:18px}.bento-1,.bento-2,.bento-3,.bento-4,.bento-card{min-height:235px}.audience-card{padding:27px;min-height:470px;border-radius:22px}.process-step{grid-template-columns:45px 1fr;gap:12px;padding:22px 0}.page-hero{padding:116px 0 58px}.page-breadcrumb{margin-bottom:23px}.page-hero h1{font-size:clamp(2.55rem,12vw,3.85rem);line-height:1.02}.page-hero p{font-size:.96rem}.page-hero-footnote{margin-top:30px;gap:8px}.page-hero-footnote i:last-of-type,.page-hero-footnote span:last-child{display:none}.proposal-form-head{flex-direction:column;gap:10px}.proposal-secure{align-self:flex-start}.floating-actions{display:none}.mobile-action-dock{position:fixed;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:8px;gap:8px;left:8px;right:8px;bottom:8px;z-index:150;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(4,14,27,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(0,0,0,.28)}.mobile-action-dock a{min-height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.76rem;font-weight:650}.mobile-action-dock a:first-child{color:#c5f9e3;background:rgba(63,214,151,.09);border:1px solid rgba(86,230,169,.14)}.mobile-action-dock a:last-child{color:white;background:linear-gradient(135deg,#0875ef,#0aa8d7)}.footer{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.scroll-progress span{transition:none}.bento-card:hover,.contact-channels-grid a:hover,.credential-card:hover,.experience-grid article:hover,.hero-console-stack>div:hover,.partner-card:hover,.profile-chip:hover,.purpose-card:hover,.quick-path-card:hover,.scope-card:hover,.solution-family-card:hover,.support-card:hover{transform:none}}.footer-bottom>div{display:flex;flex-direction:column;gap:5px}.footer-to-top{display:inline-flex;align-items:center;gap:7px;color:#8ca0b6;white-space:nowrap}.footer-to-top:hover{color:white}@media (max-width:760px){.footer-bottom{align-items:flex-start}}:root{--surface-0:#ffffff;--surface-1:#f7f9fc;--surface-2:#eef4f8;--line-strong:#d7e0e9;--blue-soft:#ecf6ff;--green-soft:#eef9f4;--green-ink:#1c6a4b}.skip-link{position:fixed;top:10px;left:10px;z-index:400;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:white;color:var(--ink);box-shadow:0 12px 32px rgba(0,0,0,.18);font-size:.82rem;font-weight:650;transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.section{padding:88px 0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.btn{border-radius:11px}.btn:hover{transform:translateY(-1px)}.site-header{padding-top:10px}.header-shell{border-radius:16px}.header-inner{height:64px}.nav-link{font-size:.83rem;font-weight:540}.nav-link.active{color:#fff}.nav-link:after{left:11px;right:11px;bottom:2px;height:1.5px}.home-hero{min-height:700px;padding:132px 0 64px}.hero-copy h1{font-size:clamp(3.2rem,5vw,5.15rem);max-width:720px}.hero-copy>p{max-width:630px}.hero-console{border-radius:22px;box-shadow:0 34px 80px rgba(0,0,0,.32)}.hero-console-stack>div:hover{transform:none}.proof-strip{background:#071629}.proof-grid{min-height:98px}.manufacturer-relations{overflow:visible;padding:0;margin-top:14px;-webkit-mask-image:none;mask-image:none}.manufacturer-static-track{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;animation:none!important}.manufacturer-relation-item{min-width:0;padding:16px;gap:12px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--text);box-shadow:0 6px 22px rgba(7,24,45,.025)}.manufacturer-mark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,#071a30,#0f6aaf);color:#fff;font-size:.7rem;font-weight:760;letter-spacing:-.02em}.manufacturer-copy{min-width:0;display:block}.manufacturer-copy strong{display:block;color:#172236;font-size:.9rem;font-weight:650}.manufacturer-copy small{display:block;color:#758395;font-size:.7rem;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-hero{min-height:470px;padding:128px 0 64px}.page-breadcrumb{margin-bottom:26px}.page-hero h1{max-width:900px;font-size:clamp(2.8rem,4.7vw,4.75rem);font-weight:620;margin-bottom:19px}.page-hero p{max-width:760px;font-size:1.03rem;line-height:1.7}.page-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.page-hero-footnote{margin-top:34px}.credential-overview-section{background:#07182d;color:#fff;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.07)}.credential-overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:center;min-height:190px;padding-block:34px}.credential-overview-intro .eyebrow{margin-bottom:10px;color:#70e0f8}.credential-overview-intro h2{font-size:1.75rem;font-weight:590;margin-bottom:8px}.credential-overview-intro p{color:#9cadc0;line-height:1.6;margin:0;font-size:.88rem;max-width:510px}.credential-overview-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.025)}.credential-overview-stats>div{padding:22px;border-right:1px solid rgba(255,255,255,.09)}.credential-overview-stats>div:last-child{border-right:0}.credential-overview-stats strong{display:block;color:#66ddf6;font-size:1.9rem;line-height:1;letter-spacing:-.04em;font-weight:650}.credential-overview-stats span{display:block;color:#9eafc1;margin-top:8px;font-size:.72rem;line-height:1.45}.credential-audience-section{padding:42px 0}.credential-audience-card{min-height:104px;align-items:center;padding:22px 24px;background:#fff}.credential-audience-card .compact-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--blue-soft);color:#147be0}.credential-audience-card>svg{display:none}.credential-audience-card span{margin-bottom:5px}.credential-audience-card strong{font-size:.9rem;line-height:1.5}.credentials-section{border-top:1px solid #edf1f5}.credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.credential-card{min-height:350px;padding:24px;border-radius:18px;border-color:#dfe6ed;box-shadow:0 8px 28px rgba(7,24,45,.035)}.credential-card:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(7,24,45,.065);border-color:#c8d9e7}.credential-top{align-items:flex-start;gap:18px}.credential-brand{display:flex;align-items:center;gap:13px;min-width:0}.credential-monogram{width:44px;height:44px;border-radius:12px;flex:none;background:linear-gradient(145deg,#071a30,#126ab8);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);font-size:.73rem}.credential-relation{display:block;color:#6c7a8c;font-size:.68rem;line-height:1.35;text-transform:uppercase;letter-spacing:.075em;font-weight:650;margin-bottom:4px}.credential-brand h3{font-size:1.45rem;margin:0;font-weight:640}.credential-status{max-width:210px;padding:6px 8px;color:var(--green-ink);background:var(--green-soft);border:1px solid #d9efe4;font-size:.66rem;font-weight:590;line-height:1.35;text-align:left}.credential-status svg{flex:none;margin-top:1px}.credential-body{margin-top:24px}.credential-body>p{color:#5f6d7e;font-size:.9rem;line-height:1.66;margin-bottom:18px}.credential-tags{display:flex;flex-wrap:wrap;gap:6px}.credential-tags span{padding:6px 8px;border-radius:8px;background:#f5f8fb;border:1px solid #e7edf2;color:#607184;font-size:.65rem;line-height:1.2}.credential-actions{gap:8px;margin-top:auto;padding-top:22px;border-top:1px solid #edf1f5}.credential-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:9px;border:1px solid #dbe4ec;background:#fff;color:#405267;font-size:.72rem;font-weight:620;transition:.2s ease}.credential-action:hover{border-color:#afcbe0;color:#0c68bd;background:#fbfdff}.credential-action-primary{color:#0c68bd;background:#f1f8ff;border-color:#d9eafb}.credential-history-section{padding-top:78px}.history-heading{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end;margin-bottom:28px}.history-heading>div{max-width:760px}.history-heading .eyebrow{margin-bottom:12px}.history-heading h2{font-size:clamp(2rem,3vw,3rem);font-weight:610;margin-bottom:12px}.history-heading p{line-height:1.68;margin:0;max-width:690px}.history-guidance{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #e2e8ef;border-radius:10px;color:#657588;background:#f8fafc;font-size:.72rem;white-space:nowrap}.history-list{display:grid;grid-gap:10px;gap:10px}.history-credential{display:grid;grid-template-columns:260px 1fr auto;grid-gap:28px;gap:28px;align-items:center;padding:22px 24px;border:1px solid #dfe6ed;border-radius:16px;background:#fbfcfd}.history-brand{display:flex;align-items:center;gap:12px}.history-mark{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:none;background:#eaf0f5;color:#34465b;font-size:.7rem;font-weight:760}.history-brand>div>span{display:block;color:#758498;font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;line-height:1.35}.history-brand h3{font-size:1.25rem;margin:4px 0 0}.history-period{display:inline-flex;align-items:center;gap:6px;color:#5d6f83;font-size:.69rem;font-weight:620}.history-copy p{color:#6a7889;font-size:.78rem;line-height:1.55;margin:7px 0 0}.history-copy p strong{color:#4c5b6d;font-weight:590}.history-document-link{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:9px;border:1px solid #d9e3eb;color:#226ba9;background:white;font-size:.72rem;font-weight:620;white-space:nowrap}.history-document-link:hover{border-color:#aecce3;background:#f7fbff}.credential-transparency-section{padding-top:28px}.transparency-panel{display:grid;grid-template-columns:auto 1fr .75fr;grid-gap:26px;gap:26px;align-items:start;padding:30px;border:1px solid #dfe7ee;border-radius:20px;background:#f8fbfd}.transparency-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#e9f7ff;color:#147be0}.transparency-copy .eyebrow{margin-bottom:10px}.transparency-copy h2{font-size:1.65rem;font-weight:610;margin-bottom:10px}.transparency-copy p{margin:0;font-size:.86rem;line-height:1.62}.transparency-points{display:grid;grid-gap:10px;gap:10px}.transparency-points span{display:flex;align-items:center;gap:9px;color:#516277;font-size:.77rem}.transparency-points svg{color:#1678d1;flex:none}.partner-card{min-height:345px;border-radius:18px;padding:24px}.partner-initial{width:42px;height:42px;font-size:.72rem}.partner-card h3{margin-top:22px}.partner-history-note{display:grid;grid-template-columns:auto 1fr auto;grid-gap:15px;gap:15px;align-items:center;margin-top:18px;padding:18px 20px;border:1px solid #dde6ee;border-radius:14px;background:#fff}.partner-history-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eef3f7;color:#52677c}.partner-history-note strong{display:block;font-size:.85rem}.partner-history-note p{margin:3px 0 0;font-size:.75rem;line-height:1.45}.solution-jumpbar-wrap{position:-webkit-sticky;position:sticky;top:84px;z-index:40;border-bottom:1px solid #e3e9ef;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solution-jumpbar{min-height:66px;display:flex;align-items:center;gap:18px;overflow:hidden}.solution-jumpbar>span{flex:none;color:#8290a0;font-size:.69rem;font-weight:650;text-transform:uppercase;letter-spacing:.09em}.solution-jumpbar>div{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;padding:8px 0}.solution-jumpbar>div::-webkit-scrollbar{display:none}.solution-jumpbar a{flex:none;padding:8px 10px;border:1px solid #e0e7ee;border-radius:9px;background:#fff;color:#526274;font-size:.72rem;font-weight:590}.solution-jumpbar a:hover{color:#0f70c8;border-color:#bdd6e9;background:#f8fcff}.solution-family-card{min-height:360px;display:flex;flex-direction:column;border-radius:18px;padding:26px}.solution-family-card h3{font-size:1.5rem;font-weight:620}.solution-family-card>p{font-size:.88rem;color:#667689}.solution-card-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:#116fc9;font-size:.76rem;font-weight:650}.solution-card-action svg{transition:transform .2s ease}.solution-card-action:hover svg{transform:translateX(3px)}.floating-actions{right:20px;bottom:20px}.floating-action{min-height:44px;border-radius:999px;padding:0 14px}.floating-whatsapp{background:#25D366}@media (max-width:980px){.manufacturer-static-track{grid-template-columns:repeat(2,1fr)}.credential-overview-grid{grid-template-columns:1fr;gap:22px;padding-block:30px}.credential-overview-stats{max-width:720px}.history-heading{grid-template-columns:1fr;gap:14px;align-items:start}.history-guidance{justify-self:start}.history-credential{grid-template-columns:220px 1fr}.history-document-link{grid-column:2;justify-self:start}.transparency-panel{grid-template-columns:auto 1fr}.transparency-points{grid-column:2;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.section{padding:64px 0}.home-hero{padding-top:108px}.hero-copy h1{font-size:clamp(2.72rem,12.5vw,3.9rem)}.page-hero{min-height:0;padding:108px 0 54px}.page-hero h1{font-size:clamp(2.45rem,11.5vw,3.65rem)}.manufacturer-static-track{grid-template-columns:1fr;gap:8px}.manufacturer-relation-item{padding:13px 14px}.manufacturer-copy small{white-space:normal}.credential-overview-stats{grid-template-columns:1fr;border-radius:14px}.credential-overview-stats>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.09);padding:16px}.credential-overview-stats>div:last-child{border-bottom:0}.credential-overview-stats strong{font-size:1.55rem}.credential-overview-stats span{margin-top:4px}.credential-audience-section{padding:28px 0}.credential-audience-card{align-items:flex-start}.credentials-grid{grid-template-columns:1fr}.credential-card{min-height:0;padding:20px}.credential-top{flex-direction:column;align-items:flex-start}.credential-status{max-width:100%}.credential-actions{width:100%}.credential-action{flex:1 1 auto}.history-credential{grid-template-columns:1fr;gap:16px;padding:18px}.history-document-link{grid-column:1}.history-guidance{white-space:normal}.transparency-panel{grid-template-columns:1fr;padding:22px}.transparency-icon{width:44px;height:44px}.transparency-points{grid-column:1;grid-template-columns:1fr}.partner-history-note{grid-template-columns:auto 1fr;align-items:start}.partner-history-note .text-link{grid-column:2}.solution-jumpbar-wrap{top:74px}.solution-jumpbar{min-height:58px;gap:11px}.solution-jumpbar>span{display:none}.solution-family-card{min-height:0}}@media (prefers-reduced-motion:reduce){.manufacturer-track{animation:none!important}}:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.16,1,.3,1)}.route-transition{animation:route-enter .46s var(--motion-ease) both;transform-origin:50% 0}@keyframes route-enter{0%{opacity:.72}to{opacity:1}}.motion-enhanced .motion-target{opacity:0;transform:translateY(24px) scale(.992);filter:blur(5px);transition:opacity .7s var(--motion-ease),transform .7s var(--motion-ease),filter .7s var(--motion-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.motion-enhanced .motion-target.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.home-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(460px circle at var(--hero-pointer-x,68%) var(--hero-pointer-y,42%),rgba(49,206,255,.09),transparent 68%);opacity:.8;transition:opacity .3s ease}.home-hero-inner{z-index:2}.hero-visual{isolation:isolate}.hero-network{position:absolute;inset:-72px -82px;z-index:-1;pointer-events:none;opacity:.8}.hero-network-ring{position:absolute;border-radius:50%;border:1px solid rgba(81,205,245,.12)}.hero-network-ring-one{width:430px;height:430px;right:-24px;top:26px;animation:network-rotate 28s linear infinite}.hero-network-ring-two{width:330px;height:330px;right:28px;top:76px;border-style:dashed;border-color:rgba(84,142,255,.14);animation:network-rotate-reverse 22s linear infinite}.hero-network-ring-one:before,.hero-network-ring-two:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:50%;left:-4px;background:#50def8;box-shadow:0 0 0 5px rgba(80,222,248,.08),0 0 24px rgba(80,222,248,.45)}.hero-network-ring-two:before{background:#5d8cff;box-shadow:0 0 0 5px rgba(93,140,255,.08),0 0 24px rgba(93,140,255,.4)}.hero-network-node{position:absolute;width:5px;height:5px;border-radius:50%;background:#5adff7;box-shadow:0 0 18px rgba(90,223,247,.72);animation:node-pulse 3.2s ease-in-out infinite}.hero-network-node-one{left:18%;top:27%}.hero-network-node-two{right:7%;top:43%;animation-delay:.8s}.hero-network-node-three{left:30%;bottom:14%;animation-delay:1.5s}.hero-float-note{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;min-height:54px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(4,16,29,.78);box-shadow:0 18px 42px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.hero-float-note-top{right:-42px;top:-26px;animation:float-note 5.5s ease-in-out infinite}.hero-float-note-bottom{left:-48px;bottom:-28px;animation:float-note 6.4s ease-in-out infinite reverse}.hero-float-note strong{display:block;color:#edf7ff;font-size:.68rem;font-weight:620;white-space:nowrap}.hero-float-note small{display:block;color:#71859d;font-size:.59rem;margin-top:2px;white-space:nowrap}.hero-float-dot{width:8px;height:8px;border-radius:50%;background:#43e4aa;box-shadow:0 0 0 5px rgba(67,228,170,.09),0 0 16px rgba(67,228,170,.42)}.hero-float-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(69,193,244,.1);color:#61ddf6}.hero-console{transition:transform .45s var(--motion-ease),border-color .35s ease,box-shadow .35s ease}.hero-console:hover{transform:translateY(-4px);border-color:rgba(104,219,247,.23);box-shadow:0 52px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07)}.hero-console-scan{position:absolute!important;z-index:2!important;left:2%;right:2%;height:1px;top:6%;opacity:0;background:linear-gradient(90deg,transparent,rgba(95,224,248,.65),transparent);box-shadow:0 0 18px rgba(95,224,248,.24);animation:console-scan 6.5s ease-in-out infinite;pointer-events:none}.hero-console-status i{animation:status-pulse 2.3s ease-in-out infinite}.console-icon{transition:transform .3s var(--motion-ease),background .3s ease,color .3s ease}.hero-console-stack>div:hover .console-icon{transform:rotate(-4deg) scale(1.07);background:rgba(36,184,239,.14);color:#a3f1ff}@keyframes network-rotate{to{transform:rotate(1turn)}}@keyframes network-rotate-reverse{to{transform:rotate(-1turn)}}@keyframes node-pulse{0%,to{opacity:.32;transform:scale(.8)}50%{opacity:1;transform:scale(1.28)}}@keyframes float-note{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes console-scan{0%,12%{top:6%;opacity:0}18%{opacity:.72}70%{opacity:.28}82%,to{top:94%;opacity:0}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 4px rgba(72,231,174,.1)}50%{box-shadow:0 0 0 7px rgba(72,231,174,.03),0 0 15px rgba(72,231,174,.34)}}.btn svg,.credential-action svg,.footer a svg,.header-support-link svg,.history-document-link svg,.solution-card-action svg,.text-link svg{transition:transform .25s var(--motion-ease)}.btn:hover svg,.credential-action:hover svg,.header-support-link:hover svg,.history-document-link:hover svg,.text-link:hover svg{transform:translateX(2px)}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.2) 48%,transparent 70%);transform:translateX(-135%);transition:transform .65s var(--motion-ease-soft)}.btn:hover:after{transform:translateX(135%)}.audience-icon,.bento-icon,.compact-icon,.credential-monogram,.partner-initial,.quick-path-icon,.solution-family-icon,.transparency-icon{transition:transform .34s var(--motion-ease),box-shadow .34s ease}.audience-card:hover .audience-icon,.bento-card:hover .bento-icon,.compact-card:hover .compact-icon,.credential-card:hover .credential-monogram,.partner-card:hover .partner-initial,.quick-path-card:hover .quick-path-icon,.solution-family-card:hover .solution-family-icon{transform:translateY(-3px) rotate(-2deg);box-shadow:0 10px 28px rgba(14,112,232,.12)}.compact-card,.download-card,.experience-grid article,.history-credential,.partner-card,.public-metric-card,.purpose-card,.scope-card,.solution-family-card,.support-card,.transparency-panel{transition:transform .32s var(--motion-ease),border-color .28s ease,box-shadow .32s ease,background .28s ease}.compact-card:hover,.download-card:hover,.experience-grid article:hover,.partner-card:hover,.public-metric-card:hover,.purpose-card:hover,.scope-card:hover,.solution-family-card:hover,.support-card:hover{transform:translateY(-4px);border-color:#bfd9ec;box-shadow:0 18px 44px rgba(6,31,57,.07)}.history-credential:hover,.transparency-panel:hover{border-color:#c8dbe9;box-shadow:0 12px 32px rgba(6,31,57,.045)}.timeline:before{content:"";position:absolute;width:1px;left:-1px;top:0;bottom:0;background:linear-gradient(#15bce9,#3b77f1,transparent);transform-origin:top;animation:timeline-line 2.2s var(--motion-ease) both}.timeline{position:relative}.timeline-item:before{transition:transform .3s var(--motion-ease),box-shadow .3s ease}.timeline-item:hover:before{transform:scale(1.22);box-shadow:0 0 0 9px #eaf6ff,0 0 22px rgba(19,123,224,.18)}.process-step>span{transition:color .25s ease,transform .3s var(--motion-ease)}.process-step:hover>span{color:#a2efff;transform:translateX(3px)}@keyframes timeline-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.floating-whatsapp{position:relative;isolation:isolate;transition:transform .28s var(--motion-ease),box-shadow .28s ease,background .28s ease}.floating-whatsapp:before{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:inherit;border:1px solid rgba(37,211,102,.34);opacity:0;animation:whatsapp-pulse 3.8s ease-out infinite}.floating-whatsapp:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 18px 42px rgba(37,211,102,.28)}@keyframes whatsapp-pulse{0%,45%{transform:scale(.94);opacity:0}58%{opacity:.42}78%,to{transform:scale(1.12);opacity:0}}.site-header .header-shell{transition:width .3s var(--motion-ease),transform .3s var(--motion-ease)}.site-header.is-scrolled .header-shell{transform:translateY(2px)}.mobile-nav-link{transition:background .24s ease,transform .28s var(--motion-ease),border-color .24s ease}.mobile-nav-link:hover{transform:translateX(4px)}@media (max-width:1180px){.hero-float-note-top{right:-12px}.hero-float-note-bottom{left:-18px}}@media (max-width:1040px){.hero-network{inset:-44px -24px;opacity:.62}.hero-float-note-top{right:6px;top:-22px}.hero-float-note-bottom{left:6px;bottom:-22px}}@media (max-width:760px){.route-transition{animation-duration:.34s}.motion-enhanced .motion-target{transform:translateY(15px);filter:blur(3px)}.hero-network{inset:-24px -8px;opacity:.45}.hero-network-ring-one{width:310px;height:310px;right:-35px;top:70px}.hero-network-ring-two{width:240px;height:240px;right:0;top:106px}.hero-float-note{display:none}.hero-console:hover{transform:none}.btn:after{display:none}}@media (prefers-reduced-motion:reduce){.floating-whatsapp:before,.hero-console-scan,.hero-console-status i,.hero-float-note,.hero-network-node,.hero-network-ring,.route-transition,.timeline:before{animation:none!important}.motion-enhanced .motion-target{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.audience-card,.bento-card,.experience-grid article,.floating-whatsapp,.hero-console,.partner-card,.purpose-card,.quick-path-card,.solution-family-card{transform:none!important;transition-duration:.01ms!important}}.btn-secondary{background:#fff;color:var(--ink);border-color:#cfd8e3;box-shadow:0 8px 24px rgba(7,24,45,.05)}.btn-secondary:hover{border-color:#aac4da;background:#f9fbfd}.store-page{background:#fff}.store-hero{position:relative;overflow:hidden;padding:154px 0 86px;color:#fff;background:radial-gradient(circle at 80% 24%,rgba(20,200,241,.19),transparent 28%),linear-gradient(135deg,#03101f,#071c35 56%,#092d50)}.store-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(128,214,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(128,214,255,.045) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 90%);mask-image:linear-gradient(180deg,#000 0,transparent 90%);pointer-events:none}.store-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .72fr;grid-gap:84px;gap:84px;align-items:center}.store-hero-copy h1{max-width:780px;margin-bottom:24px;font-size:clamp(3rem,5.4vw,5.4rem);line-height:1}.store-hero-copy>p{max-width:710px;color:#aabbd0;font-size:1.08rem;line-height:1.75}.store-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.store-hero .btn-secondary{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.16);box-shadow:none}.store-hero .btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.27)}.store-hero-proof{border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(2,14,28,.56);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 35px 80px rgba(0,0,0,.24);overflow:hidden}.store-proof-head{padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.store-proof-head span{display:block;color:#67dff8;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.store-proof-head strong{font-size:1.05rem;font-weight:620}.store-proof-step{display:grid;grid-template-columns:38px 1fr;grid-gap:13px;gap:13px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.store-proof-step:last-child{border-bottom:0}.store-proof-step>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#71e3fb;background:rgba(40,187,237,.09);border:1px solid rgba(101,224,249,.12)}.store-proof-step strong{display:block;font-size:.92rem;margin-bottom:4px}.store-proof-step small{color:#8fa4ba;line-height:1.5;font-size:.78rem}.store-catalog-section{padding:92px 0 126px;background:#f8fafc}.store-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.store-section-heading h2{margin:8px 0 10px;font-size:clamp(2.2rem,3.8vw,3.5rem)}.store-section-heading p{margin:0}.store-quote-link{display:inline-flex;align-items:center;gap:8px;flex:none;color:#126fc7;font-size:.9rem;font-weight:620;padding-bottom:7px}.store-quote-link svg{transition:transform .2s ease}.store-quote-link:hover svg{transform:translateX(3px)}.store-toolbar-shell{position:-webkit-sticky;position:sticky;top:92px;z-index:20;padding:12px;margin-bottom:28px;border:1px solid #dde5ee;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 44px rgba(9,31,55,.065);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.store-toolbar{gap:12px}.store-search,.store-toolbar{display:flex;align-items:center}.store-search{flex:1 1;min-height:48px;gap:10px;padding:0 14px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#718096}.store-search:focus-within{border-color:#7bb9ef;box-shadow:0 0 0 3px rgba(14,112,232,.08)}.store-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.store-search input::placeholder{color:#98a6b7}.store-toolbar-count{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border-left:1px solid #e2e8f0;color:#728096;font-size:.82rem}.store-toolbar-count strong{color:var(--ink)}.store-category-row{display:flex;gap:7px;overflow-x:auto;padding-top:10px;scrollbar-width:none}.store-category-row::-webkit-scrollbar{display:none}.store-category-row button{flex:none;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid #e0e7ef;background:#fff;color:#657489;font-size:.78rem;font-weight:560;transition:.2s ease}.store-category-row button:hover{border-color:#b9cfdf;color:#1a4f78}.store-category-row button.active{color:#0766c3;border-color:#b6daf7;background:#edf7ff}.store-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.store-product-card{min-width:0;overflow:hidden;border:1px solid #dfe6ee;border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(10,32,56,.04);transition:transform .32s var(--motion-ease),box-shadow .32s ease,border-color .25s ease}.store-product-card:hover{transform:translateY(-5px);border-color:#bfd5e7;box-shadow:0 22px 54px rgba(10,32,56,.095)}.store-product-media{position:relative;display:block;aspect-ratio:1.45/1;overflow:hidden;background:linear-gradient(145deg,#eef5fa,#e4edf5)}.store-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--motion-ease)}.store-product-card:hover .store-product-media img{transform:scale(1.035)}.store-product-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 64% 35%,rgba(30,166,231,.22),transparent 35%),linear-gradient(145deg,#07192e,#0a3156)}.store-product-placeholder span{display:grid;place-items:center;width:82px;height:82px;border-radius:24px;color:#c9f6ff;border:1px solid rgba(118,225,247,.22);background:rgba(24,168,224,.08);font-size:1.5rem;font-weight:700;letter-spacing:.04em}.store-card-badges{position:absolute;top:13px;left:13px;right:13px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.store-card-badges>span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:#203a51;background:rgba(255,255,255,.92);border:1px solid rgba(208,221,233,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.66rem;font-weight:650;box-shadow:0 5px 18px rgba(0,0,0,.06)}.store-card-badges .store-feature-badge{color:#0b69bd}.store-product-body{padding:21px}.store-product-meta{display:block;min-height:18px;margin-bottom:7px;color:#2b7cc3;font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.store-product-body h3{margin:0 0 9px;color:#101c2c;font-size:1.16rem;line-height:1.28;letter-spacing:-.02em}.store-product-body>p{min-height:66px;margin-bottom:18px;color:#69778b;font-size:.86rem;line-height:1.62;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.store-product-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #edf1f5}.store-product-price-row small{display:block;color:#8895a7;font-size:.66rem;margin-bottom:3px}.store-product-price-row strong{display:block;color:#0c1c2c;font-size:1.05rem}.store-details-link{gap:5px;color:#1a71bd;font-size:.76rem;font-weight:610}.store-add-button,.store-details-link{display:inline-flex;align-items:center}.store-add-button{width:100%;min-height:44px;margin-top:16px;justify-content:center;gap:8px;border:1px solid #cadbea;border-radius:11px;background:#f7fbff;color:#0d66b5;font-size:.84rem;font-weight:630;transition:.22s ease}.store-add-button:hover{color:#fff;border-color:#0e70e8;background:#0e70e8;box-shadow:0 12px 25px rgba(14,112,232,.18)}.store-add-button.added{color:#08704a;border-color:#c2e6d6;background:#effaf5}.store-product-skeleton{aspect-ratio:.78;border-radius:20px;background:linear-gradient(90deg,#eef2f5 20%,#f8fafc 45%,#eef2f5 70%);background-size:240% 100%;animation:admin-shimmer 1.4s linear infinite;border:1px solid #e7ebef}.store-empty-catalog{grid-column:1/-1;padding:70px 24px;text-align:center;border:1px dashed #cfdbe5;border-radius:20px;background:#fff}.store-empty-catalog>span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:17px;color:#1a75c5;background:#edf7ff}.store-empty-catalog h3{margin-bottom:8px}.store-feedback{padding:13px 15px;border-radius:12px;margin-bottom:16px;font-size:.84rem}.store-feedback.error{color:#953c21;background:#fff3ed;border:1px solid #f0c8b6}.store-cart-dock{position:fixed;z-index:90;left:50%;bottom:20px;transform:translateX(-50%);width:min(760px,calc(100% - 36px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 13px 12px 16px;border-radius:16px;color:#fff;background:rgba(5,20,37,.94);border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:store-dock-in .4s var(--motion-ease) both}.store-cart-dock>div{display:flex;align-items:center;gap:12px;min-width:0}.store-cart-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:11px;color:#74e8fb;background:rgba(30,183,230,.11)}.store-cart-dock p{min-width:0;margin:0}.store-cart-dock p small,.store-cart-dock p strong{display:block}.store-cart-dock p strong{font-size:.84rem}.store-cart-dock p small{color:#8ea2b9;font-size:.69rem;margin-top:2px}.store-cart-dock>a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;padding:0 15px;border-radius:10px;color:#fff;background:#0b78eb;font-size:.79rem;font-weight:620}@keyframes store-dock-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.store-detail-page{min-height:76vh;padding:122px 0 96px;background:#f8fafc}.store-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 26px;color:#8290a2;font-size:.78rem}.store-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:#2a6fae}.store-detail-grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:64px;gap:64px;align-items:center}.store-detail-media{position:relative;overflow:hidden;aspect-ratio:1.13;border:1px solid #dbe4ec;border-radius:26px;background:#fff;box-shadow:0 26px 64px rgba(9,30,52,.09)}.store-detail-media img{width:100%;height:100%;object-fit:cover}.store-detail-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#b7effb;background:radial-gradient(circle at 60% 34%,rgba(30,177,231,.26),transparent 31%),linear-gradient(145deg,#06172c,#0a3156);font-size:4rem;font-weight:750}.store-detail-badge{position:absolute;left:18px;top:18px;padding:7px 11px;border-radius:999px;color:#0c5fa8;background:rgba(255,255,255,.94);font-size:.7rem;font-weight:650}.store-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#2b77bd;font-size:.7rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.store-detail-topline em{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:#0d6cc0;background:#edf7ff;font-size:.64rem;font-style:normal;letter-spacing:0;text-transform:none}.store-detail-copy h1{margin:15px 0 19px;font-size:clamp(2.7rem,4.4vw,4.6rem);line-height:1.01;color:#0b1727}.store-detail-lead{max-width:690px;font-size:1.04rem;line-height:1.75}.store-detail-price{padding:20px 0;margin:24px 0;border-top:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee}.store-detail-price small,.store-detail-price span,.store-detail-price strong{display:block}.store-detail-price small{color:#8390a1;font-size:.7rem;margin-bottom:4px}.store-detail-price strong{color:#0b1b2d;font-size:1.55rem;letter-spacing:-.03em}.store-detail-price span{margin-top:6px;color:#788698;font-size:.76rem}.store-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.store-detail-add.added{background:#0a8b5b}.store-detail-assurance{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px;color:#6c7c8f;font-size:.74rem}.store-detail-assurance span{display:inline-flex;align-items:center;gap:6px}.store-detail-assurance svg{color:#1b81cb}.store-description-section{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:70px;gap:70px;margin-top:80px;padding-top:50px;border-top:1px solid #dfe6ed}.store-description-section h2{margin:8px 0 0;font-size:clamp(2rem,3vw,3rem)}.store-description-copy{white-space:pre-line;color:#56677b;font-size:1rem;line-height:1.85}.store-product-error,.store-product-loading{padding-top:170px;padding-bottom:120px;text-align:center}.store-product-loading{display:flex;align-items:center;justify-content:center;gap:10px;color:#6f7d8f}.store-product-error h1{font-size:2.6rem}.store-quote-page{min-height:82vh;padding:126px 0 110px;background:#f7f9fc}.store-quote-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);grid-gap:28px;gap:28px;align-items:start}.store-quote-products{min-width:0}.store-quote-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.store-quote-heading h1{margin:7px 0 10px;font-size:clamp(2.4rem,4vw,3.6rem)}.store-quote-heading p{margin:0}.store-quote-heading>a{display:inline-flex;align-items:center;gap:6px;flex:none;color:#2271b4;font-size:.78rem;font-weight:600}.store-quote-item-list{display:grid;grid-gap:10px;gap:10px}.store-quote-item{display:grid;grid-template-columns:68px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:13px;border:1px solid #dfe6ee;border-radius:16px;background:#fff}.store-quote-thumb{width:68px;height:68px;overflow:hidden;display:grid;place-items:center;border-radius:12px;color:#2377ba;background:#edf5fb}.store-quote-thumb img{width:100%;height:100%;object-fit:cover}.store-quote-item-copy{min-width:0}.store-quote-item-copy small,.store-quote-item-copy span,.store-quote-item-copy strong{display:block}.store-quote-item-copy span{color:#3b7ab2;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.store-quote-item-copy strong{overflow:hidden;margin:4px 0;color:#142234;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.store-quote-item-copy small{color:#7a899b;font-size:.7rem}.store-quantity-control{display:grid;grid-template-columns:30px 44px 30px;align-items:center;height:34px;border:1px solid #d7e1ea;border-radius:9px;overflow:hidden;background:#fff}.store-quantity-control button{height:100%;display:grid;place-items:center;border:0;background:#f8fafc;color:#50667a}.store-quantity-control button:disabled{opacity:.35;cursor:default}.store-quantity-control input{width:100%;height:100%;padding:0;border:0;border-left:1px solid #e2e8ef;border-right:1px solid #e2e8ef;outline:0;text-align:center;font-size:.76rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.store-quantity-control input::-webkit-inner-spin-button,.store-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.store-remove-item{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e6e9ed;border-radius:9px;color:#8893a1;background:#fff}.store-remove-item:hover{color:#a13e2d;border-color:#eccac1;background:#fff8f6}.store-quote-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:18px 20px;border-radius:15px;color:#657487;background:#edf3f8;font-size:.76rem}.store-quote-summary>span:last-child{text-align:right}.store-quote-summary small,.store-quote-summary strong{display:block}.store-quote-summary strong{color:#17273a;font-size:.96rem}.store-quote-summary>span:last-child strong{font-size:1.18rem}.store-empty-quote{padding:64px 24px;text-align:center;border:1px dashed #cdd9e3;border-radius:20px;background:#fff}.store-empty-quote>span{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 18px;border-radius:18px;color:#1d78bf;background:#edf7ff}.store-empty-quote h2{margin-bottom:8px;font-size:1.8rem}.store-empty-quote p{margin-bottom:20px}.store-quote-form-card{position:-webkit-sticky;position:sticky;top:110px;padding:27px;border:1px solid #dce4ec;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(10,32,56,.075)}.store-quote-form-card h2{margin:8px 0;font-size:1.8rem}.store-quote-form-card>p{margin-bottom:22px;font-size:.84rem;line-height:1.6}.store-quote-form-card form{display:grid;grid-gap:13px;gap:13px}.store-quote-form-card label>span{display:block;margin-bottom:6px;color:#435468;font-size:.72rem;font-weight:600}.store-quote-form-card input,.store-quote-form-card textarea{width:100%;border:1px solid #d8e0e8;border-radius:11px;padding:11px 12px;outline:0;background:#fff;color:#182536;font-size:.84rem;transition:.18s ease}.store-quote-form-card input:focus,.store-quote-form-card textarea:focus{border-color:#73b4ea;box-shadow:0 0 0 3px rgba(14,112,232,.08)}.store-submit-quote{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0c70df,#0a9dd3);font-size:.85rem;font-weight:650;box-shadow:0 12px 26px rgba(14,112,232,.19)}.store-submit-quote:disabled{opacity:.55;cursor:not-allowed}.store-form-note{color:#8a96a5;font-size:.66rem;line-height:1.45;text-align:center}.store-quote-success{max-width:620px;margin:30px auto;padding:54px 42px;text-align:center;border:1px solid #dbe6e0;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(8,37,26,.08)}.store-quote-success>span{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 18px;border-radius:22px;color:#07885a;background:#ecfaf4}.store-quote-success>small{color:#398267;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.store-quote-success h1{margin:8px 0 14px;font-size:2.7rem}.store-quote-success p{line-height:1.7}.store-quote-success>div{display:flex;justify-content:center;gap:10px;margin-top:24px}.admin-root{min-height:100vh;background:#f5f7fa}.admin-root h1,.admin-root h2,.admin-root h3{letter-spacing:-.025em}.admin-shell{--admin-sidebar-width:258px;min-height:100vh;color:#1a2636;background:#f5f7fa}.admin-sidebar{position:fixed;z-index:120;inset:0 auto 0 0;width:var(--admin-sidebar-width);display:flex;flex-direction:column;padding:14px;color:#d5dfea;background:#071525;border-right:1px solid rgba(255,255,255,.07);transition:width .3s var(--motion-ease),transform .3s var(--motion-ease)}.admin-brand-row{min-height:52px;justify-content:space-between;margin-bottom:12px}.admin-brand,.admin-brand-row{display:flex;align-items:center}.admin-brand{min-width:0;gap:11px;padding:6px}.admin-brand-mark,.admin-login-logo{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;color:#d5f8ff;background:linear-gradient(145deg,#0a477f,#0e81cb);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:.92rem;font-weight:750}.admin-brand-copy{min-width:0;display:flex;flex-direction:column;line-height:1.2}.admin-brand-copy strong{overflow:hidden;color:#f5f8fb;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-brand-copy small{color:#72859a;font-size:.63rem;margin-top:3px}.admin-mobile-close{display:none;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#b9c5d2;background:rgba(255,255,255,.04)}.admin-workspace{display:flex;align-items:center;gap:10px;padding:10px;margin:7px 0 18px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.035)}.admin-workspace-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:9px;color:#61d7f1;background:rgba(34,183,229,.09)}.admin-workspace small,.admin-workspace strong{display:block;white-space:nowrap}.admin-workspace strong{color:#dbe5ee;font-size:.7rem;font-weight:580}.admin-workspace small{color:#71859b;font-size:.6rem;margin-top:2px}.admin-nav{min-height:0;display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-nav-label{padding:8px 9px 4px;color:#587087;font-size:.59rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.admin-nav-label-secondary{margin-top:16px}.admin-nav-item{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:9px;color:#8ea1b6;background:transparent;font-size:.76rem;font-weight:520;text-align:left;transition:background .2s ease,color .2s ease,transform .2s ease}.admin-nav-item:hover{color:#e9f1f7;background:rgba(255,255,255,.055)}.admin-nav-item.active{color:#fff;background:rgba(34,161,225,.12);box-shadow:inset 2px 0 0 #3cc5ee}.admin-nav-item svg{flex:none}.admin-nav-end{margin-left:auto;opacity:.55}.admin-sidebar-bottom{display:grid;grid-gap:5px;gap:5px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.admin-logout{width:100%;color:#9ba9b9}.admin-collapse{min-height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;color:#657a90;background:transparent;font-size:.66rem;text-align:left}.admin-collapse:hover{color:#a8b8c8;background:rgba(255,255,255,.04)}.admin-content-shell{min-height:100vh;margin-left:var(--admin-sidebar-width);transition:margin-left .3s var(--motion-ease)}.admin-topbar{position:-webkit-sticky;position:sticky;z-index:80;top:0;height:68px;display:flex;align-items:center;gap:13px;padding:0 28px;border-bottom:1px solid #e2e7ed;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar>div:first-of-type{display:flex;flex-direction:column;line-height:1.2}.admin-topbar>div:first-of-type strong{color:#182535;font-size:.77rem}.admin-topbar>div:first-of-type span{color:#8b97a6;font-size:.62rem;margin-top:2px}.admin-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.admin-top-link{gap:5px;color:#3e688a;font-size:.7rem;font-weight:560}.admin-online,.admin-top-link{display:inline-flex;align-items:center}.admin-online{gap:6px;padding:6px 9px;border:1px solid #dbe8e1;border-radius:999px;color:#3c745e;background:#f7fcf9;font-size:.64rem}.admin-online i{width:6px;height:6px;border-radius:50%;background:#24ad70;box-shadow:0 0 0 3px rgba(36,173,112,.1)}.admin-mobile-menu{display:none;width:38px;height:38px;place-items:center;border:1px solid #dfe5eb;border-radius:9px;color:#44586b;background:#fff}.admin-content{padding:30px}.admin-page{width:min(1420px,100%);margin:0 auto}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.admin-kicker{display:block;color:#397cae;font-size:.64rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px}.admin-page-heading h1{margin:0 0 6px;color:#172333;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08;font-weight:650}.admin-page-heading p{margin:0;color:#778596;font-size:.82rem}.admin-primary-action,.admin-secondary-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;font-size:.76rem;font-weight:620;transition:.2s ease}.admin-primary-action{border:1px solid #106fc5;color:#fff;background:#0d73cc;box-shadow:0 9px 22px rgba(13,115,204,.16)}.admin-primary-action:hover{background:#0a67b8;transform:translateY(-1px)}.admin-primary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.admin-secondary-action{border:1px solid #d7e0e8;color:#3f5569;background:#fff}.admin-secondary-action:hover{border-color:#b9cbd9;background:#f8fafc}.admin-heading-stats{display:flex;align-items:center;gap:10px}.admin-heading-stats span{padding:7px 9px;border:1px solid #dfe5eb;border-radius:8px;color:#7a8999;background:#fff;font-size:.66rem}.admin-heading-stats strong{color:#1c3448}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.admin-metric-card{position:relative;min-width:0;padding:18px;border:1px solid #e0e5eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(12,35,58,.035)}.admin-metric-card.accent{border-color:#cde3f4;background:linear-gradient(145deg,#fff,#f3faff)}.admin-metric-icon{position:absolute;top:17px;right:17px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#2e7fb9;background:#eef7fd}.admin-metric-card>span{display:block;padding-right:42px;color:#778596;font-size:.69rem}.admin-metric-card>strong{display:block;margin:15px 0 7px;color:#18283a;font-size:2rem;line-height:1;letter-spacing:-.045em}.admin-metric-card>small{display:block;overflow:hidden;color:#94a0ae;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px}.admin-panel{min-width:0;border:1px solid #e0e5eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(12,35,58,.03)}.admin-panel-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-bottom:1px solid #edf0f3}.admin-panel-head span{display:block;color:#8b98a6;font-size:.59rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}.admin-panel-head h2{margin:0;color:#213043;font-size:.96rem;font-weight:620}.admin-panel-head>a{display:inline-flex;align-items:center;gap:5px;color:#2d76ab;font-size:.69rem;font-weight:580}.admin-recent-list{min-height:260px}.admin-recent-row{display:grid;grid-template-columns:38px minmax(120px,1fr) minmax(130px,1fr) auto auto 18px;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:8px 16px;border-bottom:1px solid #f0f2f4;transition:background .18s ease}.admin-recent-row:last-child{border-bottom:0}.admin-recent-row:hover{background:#f8fbfd}.admin-avatar{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;color:#2b6e9e;background:#eaf4fb;font-size:.64rem;font-weight:700}.admin-recent-main{min-width:0}.admin-recent-main small,.admin-recent-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recent-main strong{color:#26364a;font-size:.72rem}.admin-recent-main small{color:#8b97a5;font-size:.62rem;margin-top:2px}.admin-recent-subject{overflow:hidden;color:#5d6d7f;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.admin-recent-row time{color:#93a0ae;font-size:.6rem;white-space:nowrap}.admin-recent-row>svg{color:#a0adba}.admin-list-skeleton,.admin-product-skeleton{margin:10px 15px;height:48px;border-radius:9px;background:linear-gradient(90deg,#f0f3f6 20%,#fafbfc 45%,#f0f3f6 70%);background-size:220% 100%;animation:admin-shimmer 1.4s linear infinite}@keyframes admin-shimmer{to{background-position:-220% 0}}.admin-quick-panel{padding-bottom:10px}.admin-quick-link{display:grid;grid-template-columns:36px 1fr 16px;grid-gap:10px;gap:10px;align-items:center;margin:8px 10px;padding:10px;border-radius:10px;transition:background .18s ease}.admin-quick-link:hover{background:#f6f9fb}.admin-quick-link>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#2b7ab4;background:#eef7fc}.admin-quick-link small,.admin-quick-link strong{display:block}.admin-quick-link strong{color:#2a394a;font-size:.7rem}.admin-quick-link small{color:#929eaa;font-size:.6rem;margin-top:2px}.admin-quick-link>svg{color:#a3afba}.admin-empty-state{min-height:120px;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:#8a98a6;font-size:.74rem}.admin-status-pill{display:inline-flex;align-items:center;min-height:24px;width:max-content;padding:0 8px;border-radius:999px;border:1px solid;font-size:.59rem;font-weight:620;white-space:nowrap}.status-novo{color:#0a69b2;border-color:#c9e3f7;background:#eef8ff}.status-em_atendimento{color:#8a6214;border-color:#eadcb8;background:#fffaf0}.status-concluido{color:#267158;border-color:#cde5da;background:#f2faf6}.status-arquivado{color:#6f7884;border-color:#dde2e7;background:#f7f8fa}.admin-alert{display:flex;align-items:center;gap:8px;padding:11px 13px;margin:10px 0;border-radius:9px;font-size:.71rem}.admin-alert.error{color:#943f2c;border:1px solid #edcbc2;background:#fff7f5}.admin-alert.success{color:#276b53;border:1px solid #cbe5d9;background:#f3fbf7}.admin-table-panel{overflow:hidden}.admin-toolbar{min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #edf0f3}.admin-search-box{flex:1 1;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dce3e9;border-radius:9px;color:#8794a1;background:#fbfcfd}.admin-search-box:focus-within{border-color:#87b8dd;box-shadow:0 0 0 3px rgba(22,119,192,.06);background:#fff}.admin-search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#273647;font-size:.74rem}.admin-filter-select{display:flex;align-items:center;gap:7px;color:#8995a2;font-size:.64rem}.admin-filter-select select{min-height:40px;border:1px solid #dce3e9;border-radius:9px;padding:0 32px 0 10px;outline:0;color:#4f6375;background:#fff;font-size:.7rem}.admin-table-wrap{width:100%;overflow-x:auto}.admin-data-table{width:100%;border-collapse:collapse;min-width:850px}.admin-data-table th{padding:10px 14px;color:#8e9aa7;background:#fafbfd;border-bottom:1px solid #e9edf1;font-size:.59rem;font-weight:620;text-align:left;letter-spacing:.04em;text-transform:uppercase}.admin-data-table td{padding:11px 14px;border-bottom:1px solid #eef1f4;color:#667587;font-size:.69rem;vertical-align:middle}.admin-data-table tr:last-child td{border-bottom:0}.admin-clickable-row{cursor:pointer;transition:background .16s ease}.admin-clickable-row:hover{background:#f8fbfd}.admin-contact-cell{display:flex;align-items:center;gap:9px;min-width:0}.admin-contact-cell>div{min-width:0}.admin-contact-cell small,.admin-contact-cell strong{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-contact-cell strong{color:#29394b;font-size:.7rem}.admin-contact-cell small{color:#919daa;font-size:.6rem;margin-top:2px}.admin-subject-cell{display:block;max-width:210px;overflow:hidden;color:#435466;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.admin-source-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #e1e6eb;border-radius:7px;color:#69798a;background:#fafbfd;font-size:.58rem;text-transform:capitalize}.admin-source-badge.store{color:#236e9e;border-color:#d3e7f4;background:#f2f9fd}.admin-row-open{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e7ec;border-radius:8px;color:#81909f;background:#fff}.admin-row-open:hover{color:#2876ad;border-color:#c8dae7;background:#f6fbfe}.admin-table-loading td{padding:9px 14px}.admin-table-loading span{display:block;height:38px;border-radius:8px;background:linear-gradient(90deg,#f0f3f6 20%,#fafbfc 45%,#f0f3f6 70%);background-size:220% 100%;animation:admin-shimmer 1.4s linear infinite}.admin-drawer-layer{position:fixed;z-index:240;inset:0;display:flex;justify-content:flex-end}.admin-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(4,15,26,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.admin-detail-drawer,.admin-product-drawer{position:relative;z-index:1;height:100%;overflow-y:auto;color:#213043;background:#fff;box-shadow:-28px 0 70px rgba(0,0,0,.16);animation:admin-drawer-in .32s var(--motion-ease) both}.admin-detail-drawer{width:min(520px,92vw)}.admin-product-drawer{width:min(680px,94vw)}@keyframes admin-drawer-in{0%{opacity:.7;transform:translateX(45px)}to{opacity:1;transform:translateX(0)}}.admin-drawer-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #e8ecef}.admin-drawer-head span{display:block;color:#8b98a6;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.admin-drawer-head h2{margin:0;font-size:1.08rem;font-weight:630}.admin-drawer-head>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e1e6ea;border-radius:8px;color:#71808f;background:#fff}.admin-drawer-status{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:16px 20px;background:#fafbfd;border-bottom:1px solid #edf0f3}.admin-drawer-status label{display:grid;grid-gap:5px;gap:5px;color:#8a96a3;font-size:.59rem}.admin-drawer-status select{min-height:34px;border:1px solid #dce2e8;border-radius:8px;padding:0 9px;color:#415466;background:#fff;font-size:.67rem}.admin-detail-section{padding:20px;border-bottom:1px solid #edf0f3}.admin-detail-section h3{margin:0 0 12px;color:#7f8c99;font-size:.63rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.admin-contact-detail{display:grid;grid-gap:8px;gap:8px}.admin-contact-detail>a,.admin-contact-detail>div{display:grid;grid-template-columns:35px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #e8edf1;border-radius:10px}.admin-contact-detail>a>span,.admin-contact-detail>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#367caf;background:#eef7fc}.admin-contact-detail p{margin:0;min-width:0}.admin-contact-detail em,.admin-contact-detail small,.admin-contact-detail strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-contact-detail small{color:#929eaa;font-size:.58rem}.admin-contact-detail strong{color:#34475a;font-size:.69rem;margin-top:2px}.admin-contact-detail em{color:#82909f;font-size:.6rem;font-style:normal;margin-top:2px}.admin-quote-items{display:grid;grid-gap:7px;gap:7px}.admin-quote-items>div{display:grid;grid-template-columns:34px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:9px;border-radius:9px;background:#f7f9fb}.admin-quote-items>div>span{width:34px;height:30px;display:grid;place-items:center;border-radius:7px;color:#2876ad;background:#eaf4fb;font-size:.64rem;font-weight:650}.admin-quote-items small,.admin-quote-items strong{display:block}.admin-quote-items strong{color:#36485a;font-size:.68rem}.admin-quote-items small{color:#8794a1;font-size:.58rem;margin-top:2px}.admin-message-box{padding:14px;white-space:pre-line;border:1px solid #e2e8ed;border-radius:10px;color:#536579;background:#fbfcfd;font-size:.72rem;line-height:1.65}.admin-drawer-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e5e9ed;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-compact-metrics{display:flex;align-items:center;gap:8px;margin-bottom:15px}.admin-compact-metrics>span{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dfe5ea;border-radius:8px;color:#768596;background:#fff;font-size:.65rem}.admin-compact-metrics>span svg{color:#3b80b0}.admin-compact-metrics>span strong{color:#294154}.admin-compact-metrics>a{margin-left:auto;color:#2c76ad;font-size:.67rem;font-weight:580}.admin-products-panel{overflow:hidden}.admin-product-list{display:grid}.admin-product-row{display:grid;grid-template-columns:58px minmax(180px,1.4fr) minmax(130px,.65fr) 100px 80px;grid-gap:13px;gap:13px;align-items:center;min-height:78px;padding:10px 14px;border-bottom:1px solid #edf0f3;transition:background .18s ease}.admin-product-row:last-child{border-bottom:0}.admin-product-row:hover{background:#fafcfd}.admin-product-row.inactive{opacity:.65}.admin-product-thumb{width:58px;height:58px;overflow:hidden;display:grid;place-items:center;border-radius:10px;color:#2f77ac;background:#edf5fa;border:1px solid #e0e9ef}.admin-product-thumb img{width:100%;height:100%;object-fit:cover}.admin-product-info{min-width:0}.admin-product-title-line{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:5px}.admin-product-title-line>strong{overflow:hidden;color:#2b3b4d;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.admin-product-info>span{display:block;overflow:hidden;color:#8a97a5;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.admin-featured-badge,.admin-muted-badge{display:inline-flex;align-items:center;gap:4px;flex:none;padding:4px 6px;border-radius:999px;font-size:.53rem;font-weight:620}.admin-featured-badge{color:#2674a9;background:#edf7fd}.admin-muted-badge{color:#717b85;background:#f1f3f5}.admin-product-price small,.admin-product-price strong{display:block}.admin-product-price small{color:#929eaa;font-size:.57rem}.admin-product-price strong{color:#33485b;font-size:.7rem;margin-top:3px}.admin-product-visibility span{display:inline-flex;align-items:center;gap:6px;color:#718090;font-size:.61rem}.admin-product-visibility i{width:6px;height:6px;border-radius:50%}.admin-product-visibility .is-live i{background:#27ad71;box-shadow:0 0 0 3px rgba(39,173,113,.1)}.admin-product-visibility .is-off i{background:#aab2ba}.admin-product-actions{display:flex;justify-content:flex-end;gap:5px}.admin-product-actions button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #dfe5ea;border-radius:8px;color:#6d7e8e;background:#fff}.admin-product-actions button:hover{color:#2576ad;border-color:#c8dae6;background:#f6fbfe}.admin-empty-product-state{padding:60px 24px;text-align:center}.admin-empty-product-state>span{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 16px;border-radius:16px;color:#337db1;background:#edf6fb}.admin-empty-product-state h3{margin-bottom:7px;font-size:1rem}.admin-empty-product-state p{margin:0 auto 18px;max-width:390px;font-size:.72rem}.admin-product-form{padding-bottom:90px}.admin-form-section{padding:20px;border-bottom:1px solid #edf0f3}.admin-form-section-head{display:grid;grid-template-columns:32px 1fr;grid-gap:9px;gap:9px;align-items:center;margin-bottom:16px}.admin-form-section-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#2877ae;background:#edf7fc;font-size:.62rem;font-weight:680}.admin-form-section-head small,.admin-form-section-head strong{display:block}.admin-form-section-head strong{color:#324456;font-size:.75rem}.admin-form-section-head small{color:#8b98a5;font-size:.6rem;margin-top:2px}.admin-image-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:16px}.admin-image-preview{position:relative;height:190px;overflow:hidden;border:1px dashed #cbd8e2;border-radius:12px;background:#f8fbfd;padding:0}.admin-image-preview>img{width:100%;height:100%;object-fit:cover}.admin-image-preview>span{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6990ad}.admin-image-preview>span strong{color:#496982;font-size:.7rem;margin-top:8px}.admin-image-preview>span small{color:#98a4af;font-size:.6rem;margin-top:3px}.admin-uploading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:rgba(6,25,43,.72);font-size:.68rem;font-style:normal}.admin-upload-trigger{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #d7e0e7;border-radius:9px;color:#53697a;background:#fff;font-size:.67rem}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-field>span{color:#556779;font-size:.65rem;font-weight:580}.admin-field input,.admin-field select,.admin-field textarea{width:100%;min-width:0;border:1px solid #d8e0e7;border-radius:9px;outline:0;padding:10px 11px;color:#263748;background:#fff;font-size:.72rem;transition:.17s ease}.admin-field textarea{resize:vertical;line-height:1.5}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#80b6dc;box-shadow:0 0 0 3px rgba(20,112,179,.06)}.admin-field-span-2{grid-column:span 2}.admin-pricing-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.admin-pricing-choice label{position:relative;display:block;padding:12px;border:1px solid #dfe5ea;border-radius:10px;cursor:pointer;transition:.18s ease}.admin-pricing-choice label.selected{border-color:#9ecae8;background:#f3f9fd;box-shadow:inset 0 0 0 1px #d9ebf7}.admin-pricing-choice input{position:absolute;opacity:0;pointer-events:none}.admin-pricing-choice small,.admin-pricing-choice strong{display:block}.admin-pricing-choice strong{color:#394c5e;font-size:.69rem}.admin-pricing-choice small{color:#8995a1;font-size:.59rem;line-height:1.45;margin-top:3px}.admin-toggle-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.admin-toggle-row{position:relative;display:grid;grid-template-columns:1fr 38px;grid-gap:12px;gap:12px;align-items:center;padding:10px 11px;border:1px solid #e0e5ea;border-radius:10px;cursor:pointer}.admin-toggle-row input{position:absolute;opacity:0;pointer-events:none}.admin-toggle-row small,.admin-toggle-row strong{display:block}.admin-toggle-row strong{color:#425568;font-size:.66rem}.admin-toggle-row small{color:#909ba7;font-size:.57rem;margin-top:2px}.admin-toggle-row>i{width:36px;height:20px;border-radius:999px;background:#cfd6dc;position:relative;transition:.2s ease}.admin-toggle-row>i:after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:.2s ease}.admin-toggle-row:has(input:checked)>i{background:#1779c5}.admin-toggle-row:has(input:checked)>i:after{transform:translateX(16px)}.admin-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #e4e9ed;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-shell.is-collapsed{--admin-sidebar-width:76px}.admin-shell.is-collapsed .admin-brand-copy,.admin-shell.is-collapsed .admin-collapse span,.admin-shell.is-collapsed .admin-nav-end,.admin-shell.is-collapsed .admin-nav-item span,.admin-shell.is-collapsed .admin-nav-label,.admin-shell.is-collapsed .admin-workspace>div{display:none}.admin-shell.is-collapsed .admin-brand{width:100%}.admin-shell.is-collapsed .admin-workspace{justify-content:center;padding:8px}.admin-shell.is-collapsed .admin-collapse,.admin-shell.is-collapsed .admin-nav-item{justify-content:center;padding:0}.admin-shell.is-collapsed .admin-nav{padding-top:8px}.admin-sidebar-backdrop{display:none}.admin-boot{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:#80909f}.admin-boot-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#d9f8ff;background:#0c6cad;font-weight:750}.admin-boot p{margin:0;font-size:.72rem}.admin-login-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr);background:#f5f7f9}.admin-login-aside{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;padding:40px 50px;color:#fff;background:radial-gradient(circle at 30% 30%,rgba(18,177,227,.17),transparent 29%),linear-gradient(145deg,#04111f,#071d34 58%,#092c4c)}.admin-login-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(108,208,245,.045) 1px,transparent 0),linear-gradient(90deg,rgba(108,208,245,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 85%);mask-image:linear-gradient(135deg,#000,transparent 85%)}.admin-login-brand,.admin-login-message,.admin-login-points{position:relative;z-index:1}.admin-login-brand{align-items:center;gap:11px}.admin-login-brand>div{display:flex;flex-direction:column}.admin-login-brand strong{font-size:.8rem}.admin-login-brand span:not(.admin-login-logo){color:#8299af;font-size:.64rem;margin-top:2px}.admin-login-message{margin:auto 0 50px;max-width:560px}.admin-login-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#6fe0f7;font-size:.65rem;letter-spacing:.09em;text-transform:uppercase}.admin-login-message h1{margin:19px 0 20px;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.02}.admin-login-message p{max-width:530px;color:#9aacc0;font-size:.92rem;line-height:1.7}.admin-login-points{display:grid;grid-gap:8px;gap:8px}.admin-login-points span{display:flex;align-items:center;gap:9px;color:#8ea3b8;font-size:.68rem}.admin-login-points i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#68ddf5;background:rgba(44,187,231,.08);font-size:.55rem;font-style:normal}.admin-login-main{min-height:100vh;display:grid;place-items:center;padding:40px}.admin-login-card{width:min(420px,100%);padding:34px;border:1px solid #dce3e9;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(13,35,58,.08)}.admin-login-card-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;border-radius:12px;color:#2677ae;background:#edf7fc}.admin-login-card h2{margin:7px 0;font-size:2rem}.admin-login-card>p{margin-bottom:23px;font-size:.76rem}.admin-login-card .admin-field{margin-bottom:12px}.admin-input-with-icon{min-height:44px;display:grid;grid-template-columns:20px 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:0 11px;border:1px solid #d9e0e7;border-radius:9px;color:#8a98a5}.admin-input-with-icon:focus-within{border-color:#80b8df;box-shadow:0 0 0 3px rgba(20,112,179,.06)}.admin-input-with-icon input{border:0;padding:0;outline:0;box-shadow:none!important}.admin-input-with-icon>button{width:28px;height:28px;display:grid;place-items:center;border:0;color:#7b8997;background:transparent}.admin-login-error{padding:10px 11px;margin-bottom:12px;border:1px solid #efcec4;border-radius:9px;color:#934431;background:#fff6f3;font-size:.68rem}.admin-login-submit{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;border:0;border-radius:10px;color:#fff;background:#0d73c9;box-shadow:0 12px 26px rgba(13,115,201,.19);font-size:.76rem;font-weight:640}.admin-login-submit:disabled{opacity:.6}.admin-login-security{display:block;margin-top:13px;color:#9aa5af;font-size:.59rem;line-height:1.45;text-align:center}@media (max-width:1160px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-hero-grid{gap:45px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}.admin-quick-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.admin-quick-panel .admin-panel-head{grid-column:1/-1;margin:-8px -8px 0}.admin-product-row{grid-template-columns:58px minmax(180px,1fr) 130px 92px 72px}}@media (max-width:980px){.store-description-section,.store-detail-grid,.store-hero-grid{grid-template-columns:1fr}.store-hero-proof{max-width:620px}.store-detail-grid{gap:34px}.store-detail-media{max-width:650px}.store-description-section{gap:24px}.store-quote-layout{grid-template-columns:1fr}.store-quote-form-card{position:static}.admin-shell{--admin-sidebar-width:0px}.admin-sidebar{width:270px;transform:translateX(-101%);box-shadow:25px 0 60px rgba(0,0,0,.16)}.admin-shell.mobile-open .admin-sidebar{transform:translateX(0)}.admin-shell.mobile-open .admin-sidebar-backdrop{display:block;position:fixed;z-index:110;inset:0;border:0;background:rgba(4,15,26,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-mobile-close,.admin-mobile-menu{display:grid}.admin-collapse{display:none}.admin-content-shell{margin-left:0}.admin-content{padding:24px}.admin-login-page{grid-template-columns:1fr}.admin-login-aside{min-height:auto;padding:30px 34px}.admin-login-message{margin:72px 0 45px}.admin-login-message h1{max-width:760px}.admin-login-points{grid-template-columns:repeat(3,1fr);gap:12px}.admin-login-points span{align-items:flex-start}.admin-login-main{min-height:auto;padding:70px 24px}}@media (max-width:760px){.store-hero{padding:126px 0 62px}.store-hero-grid{gap:36px}.store-hero-copy h1{font-size:clamp(2.65rem,13vw,4.3rem)}.store-catalog-section{padding:70px 0 110px}.store-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.store-toolbar-shell{top:80px}.store-toolbar-count{display:none}.store-product-grid{grid-template-columns:1fr}.store-product-body>p{min-height:auto}.store-cart-dock{bottom:74px;width:calc(100% - 24px)}.store-cart-dock p small{display:none}.store-cart-dock>a{padding:0 11px}.store-detail-page{padding:104px 0 80px}.store-detail-copy h1{font-size:clamp(2.4rem,12vw,3.7rem)}.store-description-section{margin-top:55px;padding-top:38px}.store-quote-page{padding:105px 0 90px}.store-quote-heading{align-items:flex-start;flex-direction:column;gap:12px}.store-quote-item{grid-template-columns:58px minmax(0,1fr) auto}.store-quote-thumb{width:58px;height:58px}.store-quantity-control{grid-column:2;width:max-content}.store-remove-item{grid-column:3;grid-row:1/span 2}.store-quote-summary{align-items:flex-start;flex-direction:column}.store-quote-summary>span:last-child{text-align:left}.store-quote-form-card{padding:22px}.admin-content{padding:18px 14px 40px}.admin-topbar{height:62px;padding:0 14px}.admin-top-link,.admin-topbar>div:first-of-type span{display:none}.admin-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.admin-heading-stats{width:100%;overflow-x:auto}.admin-heading-stats span{flex:none}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-metric-card{padding:14px}.admin-metric-card>strong{font-size:1.7rem}.admin-metric-card>small{white-space:normal;line-height:1.35}.admin-recent-row{grid-template-columns:34px minmax(0,1fr) auto}.admin-recent-row time,.admin-recent-row>svg,.admin-recent-subject{display:none}.admin-quick-panel{grid-template-columns:1fr}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-filter-select{justify-content:space-between}.admin-filter-select select{flex:1 1}.admin-compact-metrics{overflow-x:auto;padding-bottom:3px}.admin-compact-metrics>span{flex:none}.admin-compact-metrics>a{display:none}.admin-product-row{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:76px}.admin-product-thumb{width:52px;height:52px}.admin-product-price{grid-column:2}.admin-product-visibility{display:none}.admin-product-actions{grid-column:3;grid-row:1/span 2;flex-direction:column}.admin-form-grid,.admin-pricing-choice,.admin-toggle-grid{grid-template-columns:1fr}.admin-field-span-2{grid-column:auto}.admin-image-upload{grid-template-columns:1fr}.admin-image-preview{height:170px}.admin-upload-trigger{justify-content:center}.admin-form-actions{padding:11px 14px}.admin-detail-drawer,.admin-product-drawer{width:100%}.admin-login-aside{padding:25px 24px}.admin-login-message{margin:58px 0 34px}.admin-login-message h1{font-size:clamp(2.4rem,12vw,3.7rem)}.admin-login-points{grid-template-columns:1fr}.admin-login-main{padding:48px 18px}.admin-login-card{padding:26px 22px}}@media (max-width:520px){.store-cart-dock>div{gap:8px}.store-cart-icon{display:none}.store-cart-dock p strong{font-size:.72rem}.store-cart-dock>a{min-height:40px;font-size:.68rem}.store-quote-success{padding:42px 22px}.store-quote-success>div{flex-direction:column}.admin-metric-grid{grid-template-columns:1fr}.admin-form-actions{flex-direction:column-reverse}.admin-form-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.admin-detail-drawer,.admin-product-drawer,.store-cart-dock,.store-product-card,.store-product-media img{animation:none!important;transition:none!important;transform:none!important}}.home-hero.hero-x{--hero-tilt-x:0deg;--hero-tilt-y:0deg;min-height:820px;padding:128px 0 0;background:radial-gradient(circle at 72% 38%,rgba(28,149,255,.16),transparent 27%),radial-gradient(circle at 49% 110%,rgba(19,208,239,.13),transparent 32%),linear-gradient(118deg,#020711,#061426 50%,#071a31);isolation:isolate}.home-hero.hero-x:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 16%,rgba(40,109,255,.09),transparent 24%),linear-gradient(105deg,transparent 0 43%,rgba(255,255,255,.022) 43.2% 43.35%,transparent 43.55% 100%)}.home-hero.hero-x:after{z-index:-1;background:radial-gradient(520px circle at var(--hero-pointer-x,70%) var(--hero-pointer-y,42%),rgba(56,212,255,.105),transparent 70%)}.hero-x-grid{inset:0;z-index:-3;opacity:.44;background-image:linear-gradient(rgba(106,194,255,.052) 1px,transparent 0),linear-gradient(90deg,rgba(106,194,255,.052) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 60%,transparent 96%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 60%,transparent 96%)}.hero-x-beam,.hero-x-grid{position:absolute;pointer-events:none}.hero-x-beam{z-index:-2;width:1px;height:620px;top:-130px;background:linear-gradient(180deg,transparent,rgba(91,218,255,.32),transparent);box-shadow:0 0 44px rgba(66,195,255,.14);transform:rotate(32deg);transform-origin:50% 50%}.hero-x-beam-one{right:27%}.hero-x-beam-two{right:18%;top:80px;height:420px;opacity:.35}.hero-x-aura{position:absolute;z-index:-2;right:2%;top:19%;width:520px;height:520px;border-radius:50%;pointer-events:none;background:rgba(23,150,255,.06);filter:blur(92px)}.hero-x-container{position:relative;z-index:2}.hero-x-layout{min-height:610px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);align-items:center;grid-gap:clamp(54px,6vw,90px);gap:clamp(54px,6vw,90px);padding:20px 0 58px}.hero-x-copy{min-width:0;padding:12px 0}.hero-x-kicker{width:max-content;max-width:100%;gap:10px;min-height:36px;margin-bottom:24px;padding:5px 11px 5px 7px;border:1px solid rgba(121,220,255,.14);border-radius:999px;color:#9fb3c9;background:rgba(8,30,52,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.7rem;font-weight:560;letter-spacing:.012em}.hero-x-kicker,.hero-x-kicker>span{display:inline-flex;align-items:center}.hero-x-kicker>span{gap:6px}.hero-x-kicker svg{color:#63dcf5}.hero-x-kicker-separator{width:1px;height:13px;background:rgba(255,255,255,.12)}.hero-x-live{color:#c8d9e8}.hero-x-live i{width:7px;height:7px;border-radius:50%;background:#43dda6;box-shadow:0 0 0 4px rgba(67,221,166,.09),0 0 16px rgba(67,221,166,.23);animation:hero-x-live 2.5s ease-in-out infinite}.hero-x-title{max-width:740px;margin:0;color:#f8fbff;font-size:clamp(3.8rem,5.35vw,5.7rem);line-height:.94;font-weight:610;letter-spacing:-.058em}.hero-x-title>span{display:block;margin-top:9px;background:linear-gradient(96deg,#ffffff 1%,#9cecff 36%,#43c9ff 61%,#6b8dff);background-size:160% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero-x-title-shift 8s ease-in-out infinite alternate}.hero-x-lead{max-width:650px;margin:29px 0 0;color:#9badc2;font-size:1.08rem;line-height:1.7}.hero-x-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.hero-x-primary{min-height:52px;position:relative;overflow:hidden;border:1px solid rgba(122,224,255,.27);color:#fff;background:linear-gradient(135deg,#0d7af1,#0ca3db 58%,#12bfdc);box-shadow:0 14px 34px rgba(10,119,220,.23),inset 0 1px 0 rgba(255,255,255,.18)}.hero-x-primary:hover{box-shadow:0 20px 46px rgba(10,119,220,.32),inset 0 1px 0 rgba(255,255,255,.2)}.hero-x-secondary{min-height:52px;color:#dbe8f4;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-x-secondary:hover{color:#fff;border-color:rgba(133,220,255,.24);background:rgba(255,255,255,.07)}.hero-x-assurance{max-width:700px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:37px;padding-top:23px;border-top:1px solid rgba(255,255,255,.085)}.hero-x-assurance>div{min-width:0;display:flex;align-items:flex-start;gap:9px;padding-right:15px}.hero-x-assurance>div+div{padding-left:15px;border-left:1px solid rgba(255,255,255,.075)}.hero-x-assurance>div>span{width:29px;height:29px;flex:none;display:grid;place-items:center;border-radius:9px;color:#61dff8;background:rgba(58,187,240,.07)}.hero-x-assurance p{min-width:0;margin:1px 0 0}.hero-x-assurance strong{display:block;color:#d7e3ef;font-size:.69rem;line-height:1.35;font-weight:610}.hero-x-assurance small{display:block;margin-top:3px;color:#687d93;font-size:.59rem;line-height:1.35}.hero-x-visual{--hero-tilt-x:0deg;--hero-tilt-y:0deg;min-width:0;position:relative;perspective:1200px;transform:translateZ(0);isolation:isolate}.hero-x-command{position:relative;z-index:2;min-height:505px;padding:20px;border:1px solid rgba(151,220,255,.14);border-radius:28px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 15%,rgba(47,183,255,.1),transparent 22%),linear-gradient(145deg,rgba(12,38,65,.89),rgba(2,10,20,.97) 70%);box-shadow:0 55px 120px rgba(0,0,0,.43),inset 0 0 0 1px rgba(255,255,255,.018),inset 0 1px 0 rgba(255,255,255,.06);transform:rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y));transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease}.hero-x-command:before{inset:0;opacity:.28;background-image:radial-gradient(rgba(128,216,255,.2) .55px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(145deg,#000,transparent 58%);mask-image:linear-gradient(145deg,#000,transparent 58%)}.hero-x-command:after,.hero-x-command:before{content:"";position:absolute;pointer-events:none}.hero-x-command:after{width:270px;height:270px;left:-130px;bottom:-145px;border-radius:50%;background:#166cff;filter:blur(88px);opacity:.1}.hero-x-command>*{position:relative;z-index:1}.hero-x-command:hover{border-color:rgba(133,224,255,.22);box-shadow:0 62px 135px rgba(0,0,0,.47),inset 0 1px 0 rgba(255,255,255,.07)}.hero-x-command-top{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.075)}.hero-x-command-brand{min-width:0;display:flex;align-items:center;gap:10px}.hero-x-command-logo{width:39px;height:39px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#02060b}.hero-x-command-logo img{width:66px;height:66px;max-width:none;object-fit:cover;object-position:50% 33%;transform:scale(1.25)}.hero-x-command-brand strong{display:block;color:#e9f2fb;font-size:.69rem;font-weight:660;letter-spacing:.07em}.hero-x-command-brand small{display:block;margin-top:3px;color:#63788e;font-size:.58rem}.hero-x-command-verified{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(76,223,175,.14);border-radius:999px;color:#8ae6c2;background:rgba(52,208,157,.055);font-size:.59rem}.hero-x-command-core{display:grid;grid-template-columns:172px 1fr;grid-gap:22px;gap:22px;align-items:center;min-height:230px;padding:19px 5px 13px}.hero-x-core-visual{position:relative;width:158px;height:158px;display:grid;place-items:center}.hero-x-core-ring{position:absolute;inset:50%;border-radius:50%;transform:translate(-50%,-50%)}.hero-x-core-ring-one{width:151px;height:151px;border:1px solid rgba(76,213,247,.19);box-shadow:0 0 60px rgba(28,189,245,.06);animation:hero-x-core-spin 17s linear infinite}.hero-x-core-ring-one:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;border-radius:50%;background:#58e4fb;box-shadow:0 0 16px rgba(88,228,251,.55)}.hero-x-core-ring-two{width:123px;height:123px;border:1px dashed rgba(91,134,255,.22);animation:hero-x-core-spin-reverse 13s linear infinite}.hero-x-core-ring-two:after{content:"";position:absolute;right:-3px;top:29%;width:6px;height:6px;border-radius:50%;background:#7294ff;box-shadow:0 0 14px rgba(114,148,255,.55)}.hero-x-core-disc{width:86px;height:86px;display:grid;place-items:center;overflow:hidden;border-radius:26px;border:1px solid rgba(108,218,255,.18);background:#02070d;box-shadow:0 0 0 8px rgba(28,181,244,.025),0 16px 38px rgba(0,0,0,.32);transform:rotate(-4deg)}.hero-x-core-disc img{width:146px;height:146px;max-width:none;object-fit:cover;object-position:50% 33%;transform:scale(1.25) rotate(4deg)}.hero-x-core-copy>span{color:#64dff7;font-size:.61rem;text-transform:uppercase;letter-spacing:.11em;font-weight:620}.hero-x-core-copy h2{max-width:300px;margin:8px 0 10px;color:#f0f6fc;font-size:clamp(1.65rem,2.35vw,2.3rem);line-height:1.04;font-weight:540;letter-spacing:-.045em}.hero-x-core-copy p{max-width:330px;margin:0;color:#71869d;font-size:.72rem;line-height:1.55}.hero-x-command-flow{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.025)}.hero-x-flow-step{min-width:0;position:relative;display:flex;align-items:center;gap:8px;padding:11px 10px}.hero-x-flow-step+.hero-x-flow-step{border-left:1px solid rgba(255,255,255,.065)}.hero-x-flow-step>span{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:8px;color:#6cdff6;background:rgba(50,188,239,.07);font-size:.53rem;font-weight:680}.hero-x-flow-step p{min-width:0;margin:0}.hero-x-flow-step strong{display:block;color:#d8e5f1;font-size:.61rem;font-weight:620}.hero-x-flow-step small{display:block;margin-top:2px;color:#60758b;font-size:.51rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-x-flow-arrow{position:absolute;z-index:2;right:-8px;color:#416277;padding:2px;border-radius:50%;background:#061525}.hero-x-command-products{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.hero-x-command-products>span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#71869c;background:rgba(0,0,0,.12);font-size:.56rem}.hero-x-command-products svg{color:#56cde7}.hero-x-command-scan{position:absolute!important;z-index:2!important;left:2%;right:2%;top:10%;height:1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(104,227,251,.65),transparent);box-shadow:0 0 18px rgba(104,227,251,.25);animation:hero-x-scan 7.2s ease-in-out infinite}.hero-x-orbit{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero-x-orbit-one{width:480px;height:480px;right:-82px;top:22px;border:1px solid rgba(83,203,245,.1);animation:hero-x-orbit 30s linear infinite}.hero-x-orbit-two{width:375px;height:375px;right:-30px;top:72px;border:1px dashed rgba(99,137,255,.12);animation:hero-x-orbit-reverse 23s linear infinite}.hero-x-orbit-one:after,.hero-x-orbit-two:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;left:-4px;top:50%;background:#5ce3f8;box-shadow:0 0 0 5px rgba(92,227,248,.06),0 0 20px rgba(92,227,248,.35)}.hero-x-orbit-two:after{background:#6f8cff;box-shadow:0 0 0 5px rgba(111,140,255,.06),0 0 20px rgba(111,140,255,.35)}.hero-x-orbit-node{position:absolute;z-index:-1;width:5px;height:5px;border-radius:50%;background:#59daf3;box-shadow:0 0 18px rgba(89,218,243,.55);animation:hero-x-node 3s ease-in-out infinite}.hero-x-node-a{left:-14px;top:28%}.hero-x-node-b{right:3%;bottom:9%;animation-delay:1s}.hero-x-float{position:absolute;z-index:4;min-height:57px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;color:#fff;background:rgba(3,15,27,.78);box-shadow:0 18px 46px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);pointer-events:none}.hero-x-float-csp{right:-31px;top:48px;animation:hero-x-float 6s ease-in-out infinite}.hero-x-float-public{left:-38px;bottom:62px;animation:hero-x-float 7s ease-in-out infinite reverse}.hero-x-float-icon{width:31px;height:31px;flex:none;display:grid;place-items:center;border-radius:9px;color:#6be2f8;background:rgba(52,187,236,.08)}.hero-x-float strong{display:block;color:#e4eef8;font-size:.65rem;font-weight:620;white-space:nowrap}.hero-x-float small{display:block;margin-top:2px;color:#667d93;font-size:.55rem;white-space:nowrap}.hero-x-float>i{width:6px;height:6px;border-radius:50%;background:#49dea6;box-shadow:0 0 12px rgba(73,222,166,.38)}.hero-x-relations{min-height:91px;display:grid;grid-template-columns:185px 1fr;align-items:center;grid-gap:26px;gap:26px;border-top:1px solid rgba(255,255,255,.075)}.hero-x-relations-label{display:flex;flex-direction:column}.hero-x-relations-label span{color:#5f748b;font-size:.58rem;text-transform:uppercase;letter-spacing:.11em}.hero-x-relations-label strong{margin-top:4px;color:#b6c6d5;font-size:.7rem;font-weight:580}.hero-x-relations-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.hero-x-relations-list>span{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 12px;border-left:1px solid rgba(255,255,255,.065);color:#75899d}.hero-x-relations-list i{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:8px;color:#7bdff3;background:rgba(51,184,230,.06);font-size:.48rem;font-style:normal;font-weight:720;letter-spacing:-.02em}.hero-x-relations-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#9db0c2;font-size:.61rem;font-weight:570;white-space:nowrap}@keyframes hero-x-title-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes hero-x-live{0%,to{opacity:.72;box-shadow:0 0 0 4px rgba(67,221,166,.08)}50%{opacity:1;box-shadow:0 0 0 7px rgba(67,221,166,.025),0 0 16px rgba(67,221,166,.3)}}@keyframes hero-x-core-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hero-x-core-spin-reverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes hero-x-orbit{to{transform:rotate(1turn)}}@keyframes hero-x-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes hero-x-node{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@keyframes hero-x-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes hero-x-scan{0%,14%{top:10%;opacity:0}20%{opacity:.7}69%{opacity:.24}82%,to{top:91%;opacity:0}}@media (max-width:1180px){.home-hero.hero-x{min-height:790px}.hero-x-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:48px}.hero-x-title{font-size:clamp(3.55rem,5.5vw,5rem)}.hero-x-float-csp{right:-8px}.hero-x-float-public{left:-12px}.hero-x-relations{grid-template-columns:160px 1fr;gap:12px}.hero-x-relations-list>span{padding-inline:8px}}@media (max-width:1040px){.home-hero.hero-x{padding-top:108px}.hero-x-layout{grid-template-columns:1fr;gap:52px;padding-bottom:50px}.hero-x-copy{max-width:780px;padding-top:22px}.hero-x-title{max-width:780px;font-size:clamp(3.7rem,8vw,5.7rem)}.hero-x-lead{max-width:720px}.hero-x-visual{width:min(680px,92%);margin:0 auto}.hero-x-command{min-height:490px}.hero-x-orbit-one{right:-55px}.hero-x-relations{grid-template-columns:1fr;gap:12px;padding:20px 0 22px}.hero-x-relations-label{flex-direction:row;align-items:center;gap:8px}.hero-x-relations-label strong{margin:0}.hero-x-relations-list>span:first-child{border-left:0}}@media (max-width:760px){.home-hero.hero-x{min-height:auto;padding:98px 0 0}.hero-x-grid{background-size:46px 46px;opacity:.32}.hero-x-beam{display:none}.hero-x-layout{gap:38px;padding:15px 0 42px}.hero-x-copy{padding-top:8px}.hero-x-kicker{width:auto;font-size:.64rem;margin-bottom:19px}.hero-x-kicker-separator{display:none!important}.hero-x-title{font-size:clamp(3rem,14.1vw,4.35rem);line-height:.96;letter-spacing:-.055em}.hero-x-title>span{margin-top:6px}.hero-x-lead{margin-top:22px;font-size:.96rem;line-height:1.62}.hero-x-actions{margin-top:25px}.hero-x-actions .btn{flex:1 1 100%;min-height:50px}.hero-x-assurance{grid-template-columns:1fr;gap:10px;margin-top:27px;padding-top:18px}.hero-x-assurance>div{padding:0}.hero-x-assurance>div+div{padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.055)}.hero-x-assurance>div>span{width:27px;height:27px}.hero-x-visual{width:100%}.hero-x-float{display:none}.hero-x-orbit-one{width:330px;height:330px;right:-82px;top:75px}.hero-x-orbit-two{width:250px;height:250px;right:-42px;top:114px}.hero-x-command{min-height:0;padding:15px;border-radius:22px;transform:none!important}.hero-x-command-top{align-items:flex-start;padding-bottom:14px}.hero-x-command-brand strong{font-size:.62rem}.hero-x-command-verified{font-size:0;width:27px;height:27px;justify-content:center;padding:0}.hero-x-command-core{grid-template-columns:112px 1fr;gap:14px;min-height:174px;padding:16px 0 10px}.hero-x-core-visual{width:108px;height:108px}.hero-x-core-ring-one{width:106px;height:106px}.hero-x-core-ring-two{width:84px;height:84px}.hero-x-core-disc{width:61px;height:61px;border-radius:19px}.hero-x-core-disc img{width:103px;height:103px}.hero-x-core-copy>span{font-size:.52rem}.hero-x-core-copy h2{margin:6px 0 7px;font-size:1.45rem}.hero-x-core-copy p{font-size:.62rem}.hero-x-command-flow{grid-template-columns:1fr}.hero-x-flow-step{padding:10px}.hero-x-flow-step+.hero-x-flow-step{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.hero-x-flow-arrow{display:none}.hero-x-command-products{margin-top:9px}.hero-x-command-products>span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center}.hero-x-relations{padding-bottom:19px}.hero-x-relations-label{flex-direction:column;align-items:flex-start;gap:1px}.hero-x-relations-list{display:flex;overflow-x:auto;margin-inline:-14px;padding:3px 14px 6px;scrollbar-width:none}.hero-x-relations-list::-webkit-scrollbar{display:none}.hero-x-relations-list>span{flex:0 0 auto;min-width:112px;border-left:1px solid rgba(255,255,255,.055)}.hero-x-relations-list>span:first-child{border-left:0}}@media (max-width:430px){.hero-x-kicker{gap:7px}.hero-x-kicker>span:last-child{font-size:.58rem}.hero-x-title{font-size:clamp(2.75rem,13.8vw,3.7rem)}.hero-x-command-core{grid-template-columns:88px 1fr;gap:11px}.hero-x-core-visual{width:86px;height:86px}.hero-x-core-ring-one{width:84px;height:84px}.hero-x-core-ring-two{width:67px;height:67px}.hero-x-core-disc{width:49px;height:49px;border-radius:15px}.hero-x-core-disc img{width:84px;height:84px}.hero-x-core-copy h2{font-size:1.24rem}.hero-x-core-copy p{display:none}}@media (prefers-reduced-motion:reduce){.hero-x-command-scan,.hero-x-core-ring,.hero-x-float,.hero-x-live i,.hero-x-orbit,.hero-x-orbit-node,.hero-x-title>span{animation:none!important}.hero-x-command{transform:none!important;transition:none!important}}.hero-x-actions,.hero-x-assurance,.hero-x-kicker,.hero-x-lead,.hero-x-relations,.hero-x-title,.hero-x-visual{animation:hero-x-enter .72s cubic-bezier(.2,.7,.2,1) both}.hero-x-title{animation-delay:.06s}.hero-x-lead{animation-delay:.12s}.hero-x-actions{animation-delay:.18s}.hero-x-assurance{animation-delay:.24s}.hero-x-visual{animation-delay:.11s;animation-duration:.9s}.hero-x-relations{animation-delay:.31s}@keyframes hero-x-enter{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.hero-x-actions,.hero-x-assurance,.hero-x-kicker,.hero-x-lead,.hero-x-relations,.hero-x-title,.hero-x-visual{animation:none!important}}.brand-portfolio-section{overflow:hidden}.brand-portfolio-heading{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:54px;gap:54px;align-items:end;margin-bottom:34px}.brand-portfolio-heading .section-heading{margin-bottom:0}.brand-portfolio-side{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:15px;gap:15px;padding:16px 0 8px 22px;border-left:1px solid #dce5ed}.brand-portfolio-count{color:#0b2036;font-size:2.5rem;line-height:.9;font-weight:710;letter-spacing:-.055em}.brand-portfolio-count span{color:#159fc7}.brand-portfolio-side p{margin:0;color:#728094;font-size:.72rem;line-height:1.55}.brand-flow-shell{position:relative;isolation:isolate;overflow:hidden;padding:28px 0 18px;border:1px solid #e2e9ef;border-radius:28px;background:linear-gradient(180deg,rgba(248,251,253,.96),rgba(255,255,255,.99)),#fff}.brand-flow-shell:after,.brand-flow-shell:before{content:"";position:absolute;z-index:5;top:0;bottom:0;width:108px;pointer-events:none}.brand-flow-shell:before{left:0;background:linear-gradient(90deg,#fff 12%,rgba(255,255,255,.92) 34%,rgba(255,255,255,0))}.brand-flow-shell:after{right:0;background:linear-gradient(-90deg,#fff 12%,rgba(255,255,255,.92) 34%,rgba(255,255,255,0))}.brand-flow-ambient{position:absolute;z-index:-1;width:320px;height:320px;border-radius:50%;filter:blur(10px);opacity:.28;pointer-events:none}.brand-flow-ambient-one{left:-140px;top:-180px;background:radial-gradient(circle,rgba(24,163,208,.18),transparent 68%)}.brand-flow-ambient-two{right:-130px;bottom:-210px;background:radial-gradient(circle,rgba(66,103,238,.14),transparent 68%)}.brand-flow-row{position:relative;width:100%;overflow:hidden;padding:7px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brand-flow-track{display:flex;width:max-content;will-change:transform;animation:brand-flow-marquee 42s linear infinite}.brand-flow-row[data-reverse=true] .brand-flow-track{animation-direction:reverse;animation-duration:48s}.brand-flow-shell:hover .brand-flow-track{animation-play-state:paused}.brand-flow-set{display:flex;flex:none;align-items:stretch;gap:12px;padding-right:12px}.brand-flow-card{position:relative;width:258px;min-height:78px;display:grid;grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;padding:12px 13px;border:1px solid rgba(211,222,231,.9);border-radius:17px;background:rgba(255,255,255,.84);box-shadow:0 6px 22px rgba(24,47,70,.035);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.brand-flow-card:hover{z-index:2;transform:translateY(-2px);border-color:#b9d8e4;background:#fff;box-shadow:0 14px 35px rgba(24,47,70,.09)}.brand-flow-mark{position:relative;width:43px;height:43px;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#09233a;background:#eef5f8;box-shadow:inset 0 0 0 1px rgba(11,43,67,.06)}.brand-flow-mark:before{content:"";position:absolute;inset:0;opacity:.11;background:radial-gradient(circle at 25% 15%,#fff 0 18%,transparent 19%),linear-gradient(135deg,currentColor,transparent 70%)}.brand-flow-fallback{position:relative;z-index:1;font-size:.64rem;font-weight:780;letter-spacing:-.02em;opacity:.36}.brand-flow-logo{position:absolute;z-index:2;inset:0;width:29px;height:29px;margin:auto;object-fit:contain;filter:saturate(.94) contrast(1.03);transition:transform .24s ease,filter .24s ease}.brand-flow-card:hover .brand-flow-logo{transform:scale(1.08);filter:saturate(1.05) contrast(1.04)}.brand-flow-copy{min-width:0;display:block}.brand-flow-copy strong{display:block;color:#132338;font-size:.87rem;font-weight:660;letter-spacing:-.015em}.brand-flow-copy small{display:block;margin-top:4px;overflow:hidden;color:#7b8999;font-size:.62rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.brand-flow-arrow{color:#a0adba;transition:color .22s ease,transform .22s ease}.brand-flow-card:hover .brand-flow-arrow{color:#139bc2;transform:translate(2px,-2px)}.brand-flow-microsoft{color:#137ac1;background:#e9f5fc}.brand-flow-adobe{color:#e74444;background:#fff0f0}.brand-flow-autodesk{color:#157aa4;background:#eaf7fb}.brand-flow-corel{color:#44a24f;background:#eef9ef}.brand-flow-canva{color:#7b4dd6;background:#f5efff}.brand-flow-wondershare{color:#5f66d8;background:#f0f1ff}.brand-flow-movavi{color:#825cd6;background:#f4f0ff}.brand-flow-capcut{color:#111827;background:#f1f4f6}.brand-flow-eset{color:#008da8;background:#e8f8fa}.brand-flow-kaspersky{color:#087b70;background:#e9f7f4}.brand-flow-streamyard{color:#4a73d9;background:#edf3ff}.brand-flow-bottom{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 28px 0;padding-top:17px;border-top:1px solid #e8edf1;color:#7c8998;font-size:.7rem}.brand-flow-bottom a{display:inline-flex;align-items:center;gap:6px;color:#20364d;font-weight:650;transition:color .2s ease}.brand-flow-bottom a:hover{color:#0d91bb}.brand-portfolio-actions{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px}.brand-portfolio-actions>p{max-width:630px;display:flex;align-items:flex-start;gap:9px;margin:0;color:#748295;font-size:.74rem;line-height:1.55}.brand-portfolio-actions>p svg{flex:none;margin-top:1px;color:#1e9abb}.brand-portfolio-actions>div{display:flex;align-items:center;gap:17px;flex:none}@keyframes brand-flow-marquee{to{transform:translateX(-50%)}}@media (max-width:900px){.brand-portfolio-heading{grid-template-columns:1fr;gap:22px}.brand-portfolio-side{max-width:430px;padding:12px 0 0;border-left:0;border-top:1px solid #e1e8ee}.brand-flow-card{width:232px}.brand-portfolio-actions{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.brand-flow-shell{margin-inline:-5px;padding-top:20px;border-radius:22px}.brand-flow-shell:after,.brand-flow-shell:before{width:38px}.brand-flow-row{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.brand-flow-card{width:205px;min-height:70px;grid-template-columns:38px minmax(0,1fr) 14px;gap:9px;padding:10px;border-radius:15px}.brand-flow-mark{width:38px;height:38px;border-radius:11px}.brand-flow-copy strong{font-size:.8rem}.brand-flow-copy small{font-size:.56rem}.brand-flow-bottom{align-items:flex-start;flex-direction:column;margin:14px 18px 0;gap:7px}.brand-portfolio-actions>div{width:100%;align-items:stretch;flex-direction:column}.brand-portfolio-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.brand-flow-track{animation:none!important;transform:none!important}.brand-flow-row{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scrollbar-width:none}.brand-flow-row::-webkit-scrollbar{display:none}.brand-flow-set[aria-hidden=true]{display:none}.brand-flow-card{transition:none}}.home-hero.hero-x.hero-x-video{min-height:790px;padding:150px 0 54px;isolation:isolate;background:#020812}.hero-x-video-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#020812}.hero-x-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% 50%;opacity:.62;filter:saturate(.82) contrast(1.08) brightness(.72);transform:scale(1.025)}.hero-x-video-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,8,17,.98),rgba(2,11,22,.92) 34%,rgba(2,12,23,.62) 62%,rgba(1,8,16,.35)),linear-gradient(180deg,rgba(2,8,16,.38),rgba(2,8,16,.08) 44%,rgba(2,8,16,.72))}.hero-x-video-vignette{position:absolute;inset:0;background:radial-gradient(circle at 68% 45%,rgba(22,168,239,.1),transparent 35%),radial-gradient(circle at 50% 50%,transparent 38%,rgba(0,5,12,.42) 100%);box-shadow:inset 0 -120px 150px rgba(1,7,14,.34)}.home-hero.hero-x.hero-x-video:before{z-index:1;opacity:.46;background:linear-gradient(180deg,rgba(1,7,14,.08),transparent 24%,transparent 72%,rgba(1,7,14,.66))}.home-hero.hero-x.hero-x-video:after{z-index:1;opacity:.22}.hero-x-video .hero-x-grid{z-index:1;opacity:.24;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.2) 64%,transparent 90%);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.2) 64%,transparent 90%)}.hero-x-video .hero-x-aura{z-index:1;left:-190px;right:auto;top:36%;width:620px;height:620px;opacity:.48;background:radial-gradient(circle,rgba(0,153,235,.2),rgba(20,83,255,.06) 36%,transparent 68%)}.hero-x-video .hero-x-container{z-index:3;min-height:585px;display:flex;flex-direction:column;justify-content:space-between}.hero-x-video-layout{display:flex;align-items:center;flex:1 1;min-height:470px}.hero-x-copy-video{width:min(860px,72%);padding:20px 0 46px}.hero-x-title-video{max-width:830px;font-size:clamp(4.1rem,7.4vw,7rem);line-height:.91;letter-spacing:-.066em;text-shadow:0 4px 34px rgba(0,0,0,.34)}.hero-x-title-video>span{margin-top:9px}.hero-x-lead-video{max-width:660px;color:#a6b8c9;font-size:1.07rem;text-shadow:0 2px 16px rgba(0,0,0,.46)}.hero-x-assurance-video{max-width:760px;border-top-color:rgba(255,255,255,.1)}.hero-x-assurance-video>div>span{background:rgba(5,20,34,.54);border:1px solid rgba(112,220,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-x-relations-video{margin-top:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(2,10,19,.48);box-shadow:0 18px 55px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.hero-x-relations-video .hero-x-relations-list>span{border-left-color:rgba(255,255,255,.08)}@media (max-width:1080px){.home-hero.hero-x.hero-x-video{min-height:760px;padding-top:128px}.hero-x-copy-video{width:min(820px,88%)}.hero-x-title-video{font-size:clamp(4rem,8.9vw,6rem)}.hero-x-background-video{object-position:70% 50%;opacity:.52}.hero-x-video-overlay{background:linear-gradient(90deg,rgba(1,8,17,.98),rgba(2,11,22,.91) 45%,rgba(2,12,23,.48) 78%,rgba(1,8,16,.38)),linear-gradient(180deg,rgba(2,8,16,.28),rgba(2,8,16,.58))}}@media (max-width:760px){.home-hero.hero-x.hero-x-video{min-height:auto;padding:105px 0 18px}.hero-x-video .hero-x-container,.hero-x-video-layout{min-height:0}.hero-x-copy-video{width:100%;padding:26px 0 44px}.hero-x-title-video{font-size:clamp(3.15rem,15.8vw,4.6rem);line-height:.94}.hero-x-lead-video{max-width:94%;font-size:.98rem}.hero-x-background-video{object-position:68% center;opacity:.45;filter:saturate(.72) contrast(1.06) brightness(.64)}.hero-x-video-overlay{background:linear-gradient(90deg,rgba(1,8,17,.98),rgba(2,11,22,.89) 66%,rgba(2,10,20,.64)),linear-gradient(180deg,rgba(1,7,14,.22),rgba(1,7,14,.18) 38%,rgba(1,7,14,.84))}.hero-x-relations-video{margin:0 -4px;padding:15px 10px 12px;border-radius:16px}}@media (max-width:480px){.hero-x-title-video{font-size:clamp(2.92rem,15vw,3.7rem)}.hero-x-copy-video{padding-top:18px}.hero-x-background-video{object-position:72% center;opacity:.39}}@media (prefers-reduced-motion:reduce){.hero-x-background-video{display:none}.hero-x-video-stage{background:radial-gradient(circle at 74% 42%,rgba(18,139,214,.18),transparent 32%),linear-gradient(135deg,#020812,#06182a 58%,#020812)}}.brand-flow-card{width:268px;min-height:82px;grid-template-columns:116px minmax(0,1fr) 16px;gap:14px;padding:14px 16px}.brand-flow-logo-stage{position:relative;display:flex;width:116px;height:38px;align-items:center;justify-content:flex-start;overflow:visible;background:transparent}.brand-flow-logo-vector{display:block;width:auto;max-width:112px;height:auto;max-height:34px;object-fit:contain;object-position:left center;filter:none;transform:translateZ(0);transition:transform .24s ease,opacity .24s ease}.brand-flow-card:hover .brand-flow-logo-vector{transform:translateY(-1px) scale(1.025)}.brand-flow-copy-vector{align-self:center}.brand-flow-copy-vector small{margin-top:0;white-space:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.45}.brand-logo-microsoft{max-width:108px;max-height:28px}.brand-logo-adobe{max-width:86px;max-height:28px}.brand-logo-autodesk{max-width:104px;max-height:26px}.brand-logo-corel{max-width:96px;max-height:29px}.brand-logo-canva{max-width:82px;max-height:32px}.brand-logo-wondershare{max-width:110px;max-height:25px}.brand-logo-movavi{max-width:104px;max-height:28px}.brand-logo-capcut{max-width:94px;max-height:26px}.brand-logo-eset{max-width:76px;max-height:30px}.brand-logo-kaspersky{max-width:106px;max-height:25px}.brand-logo-streamyard{max-width:108px;max-height:28px}@media (max-width:720px){.brand-flow-card{width:226px;min-height:74px;grid-template-columns:96px minmax(0,1fr) 14px;gap:10px;padding:12px}.brand-flow-logo-stage{width:96px;height:34px}.brand-flow-logo-vector{max-width:92px;max-height:29px}.brand-logo-microsoft{max-width:91px}.brand-logo-kaspersky,.brand-logo-streamyard,.brand-logo-wondershare{max-width:94px}}.brazil-presence-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(78px,9vw,132px) 0;color:#f6fbff;background:radial-gradient(circle at 76% 48%,rgba(0,186,255,.14),transparent 27%),radial-gradient(circle at 18% 26%,rgba(20,103,226,.15),transparent 24%),linear-gradient(122deg,#020a14,#061a2e 54%,#04111f)}.brazil-presence-section:after,.brazil-presence-section:before{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(1px)}.brazil-presence-section:before{width:540px;height:540px;right:-250px;top:-260px;border:1px solid rgba(75,209,255,.12);box-shadow:0 0 0 90px rgba(21,115,223,.025),0 0 0 180px rgba(21,115,223,.018)}.brazil-presence-section:after{width:420px;height:420px;left:-270px;bottom:-330px;background:rgba(0,190,255,.06);filter:blur(90px)}.brazil-presence-grid-overlay{position:absolute;inset:0;z-index:-1;opacity:.27;background-image:linear-gradient(rgba(91,209,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(91,209,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent 86%);mask-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent 86%)}.brazil-presence-container{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;grid-gap:clamp(44px,6vw,92px);gap:clamp(44px,6vw,92px)}.brazil-presence-copy{position:relative;z-index:3}.brazil-presence-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#91eaff;font-size:.72rem;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brazil-presence-kicker-mark{width:28px;height:1px;background:linear-gradient(90deg,#27dcff,#2979ff);box-shadow:0 0 12px rgba(39,220,255,.7)}.brazil-presence-copy h2{max-width:700px;margin:0;color:#fff;font-size:clamp(3rem,5.3vw,5.8rem);line-height:.95;letter-spacing:-.06em;font-weight:650}.brazil-presence-copy h2 span{display:block;color:#64e8ff;background:linear-gradient(92deg,#68edff,#22b9ff 48%,#4f80ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brazil-presence-lead{max-width:690px;margin:28px 0 0;color:rgba(221,239,250,.72);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.75}.brazil-presence-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.brazil-presence-primary,.brazil-presence-secondary{min-height:50px;border-radius:999px;padding-inline:21px}.brazil-presence-primary{border-color:#1fd7ff;background:linear-gradient(110deg,#11cbea,#176fe8);color:#fff;box-shadow:0 14px 34px rgba(8,139,226,.23),inset 0 1px 0 rgba(255,255,255,.24)}.brazil-presence-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(8,139,226,.32),inset 0 1px 0 rgba(255,255,255,.3)}.brazil-presence-secondary{border-color:rgba(127,221,255,.2);background:rgba(8,26,45,.52);color:#ecfaff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brazil-presence-secondary:hover{border-color:rgba(127,221,255,.42);background:rgba(10,38,66,.72)}.brazil-presence-trust{display:flex;align-items:flex-start;gap:10px;max-width:620px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(130,215,248,.13);color:rgba(199,226,242,.67);font-size:.79rem;line-height:1.55}.brazil-presence-trust svg{flex:0 0 auto;margin-top:1px;color:#58dcf8}.brazil-presence-trust strong{color:#eefaff;font-weight:650}.brazil-presence-reach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.brazil-presence-reach-item{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:14px 15px;border:1px solid rgba(127,219,255,.09);border-radius:16px;background:rgba(6,22,38,.43);transition:border-color .25s ease,transform .25s ease,background .25s ease}.brazil-presence-reach-item:hover{transform:translateY(-2px);border-color:rgba(104,226,255,.22);background:rgba(8,29,50,.58)}.brazil-presence-reach-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#72e9ff;background:rgba(24,174,231,.1);box-shadow:inset 0 0 0 1px rgba(99,226,255,.1)}.brazil-presence-reach-item strong{display:block;color:#f7fcff;font-size:.79rem;font-weight:650}.brazil-presence-reach-item p{margin:4px 0 0;color:rgba(189,217,234,.56);font-size:.69rem;line-height:1.48}.brazil-presence-visual{position:relative;display:grid;min-width:0;place-items:center;z-index:2}.brazil-globe-shell{position:relative;width:min(100%,650px);aspect-ratio:1/1;border-radius:50%}.brazil-globe-canvas{display:block;width:100%;height:100%;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brazil-globe-canvas.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.brazil-globe-base-label,.brazil-globe-help,.brazil-globe-label,.brazil-globe-topline{position:absolute;z-index:4;pointer-events:none;border:1px solid rgba(105,222,255,.15);background:rgba(2,13,25,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,7,16,.25)}.brazil-globe-topline{top:11%;right:4%;display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;color:rgba(223,248,255,.76);font-size:.64rem;font-weight:600;letter-spacing:.04em}.brazil-globe-live-dot{width:6px;height:6px;border-radius:50%;background:#4fffb0;box-shadow:0 0 14px rgba(79,255,176,.8);animation:brazilLivePulse 2s ease-in-out infinite}.brazil-globe-label{right:0;top:43%;min-width:116px;padding:13px 15px;border-radius:15px}.brazil-globe-base-label strong,.brazil-globe-label strong{display:block;color:#f6fdff;font-size:.75rem;letter-spacing:.09em}.brazil-globe-base-label span,.brazil-globe-label span{display:block;margin-top:4px;color:rgba(174,216,237,.58);font-size:.61rem}.brazil-globe-base-label{left:3%;bottom:19%;min-width:140px;padding:11px 13px;border-radius:14px}.brazil-globe-help{left:50%;bottom:5.5%;transform:translateX(-50%);padding:7px 10px;border-radius:999px;color:rgba(178,217,236,.47);font-size:.58rem;white-space:nowrap}.brazil-presence-orbit{position:absolute;z-index:-1;width:88%;aspect-ratio:1;border:1px solid rgba(75,210,255,.09);border-radius:50%}.brazil-presence-orbit-one{transform:rotateX(67deg) rotate(-12deg);animation:brazilOrbit 18s linear infinite}.brazil-presence-orbit-two{width:106%;transform:rotateY(68deg) rotate(18deg);animation:brazilOrbitReverse 23s linear infinite}.brazil-presence-float-card{position:absolute;z-index:5;min-width:142px;padding:11px 13px;border:1px solid rgba(102,223,255,.14);border-radius:15px;background:rgba(4,18,33,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 18px 48px rgba(0,8,18,.26)}.brazil-presence-float-card span{display:block;color:rgba(121,218,247,.55);font-size:.54rem;font-weight:700;letter-spacing:.12em}.brazil-presence-float-card strong{display:block;margin-top:4px;color:#f4fbff;font-size:.72rem;font-weight:650}.brazil-presence-float-top{left:-2%;top:23%;animation:brazilFloat 5.5s ease-in-out infinite}.brazil-presence-float-bottom{right:2%;bottom:20%;animation:brazilFloat 6.5s ease-in-out -2.2s infinite}@keyframes brazilLivePulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes brazilOrbit{to{transform:rotateX(67deg) rotate(348deg)}}@keyframes brazilOrbitReverse{to{transform:rotateY(68deg) rotate(-342deg)}}@keyframes brazilFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1100px){.brazil-presence-container{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:34px}.brazil-presence-float-top{left:1%}}@media (max-width:900px){.brazil-presence-section{padding:78px 0 82px}.brazil-presence-container{grid-template-columns:1fr}.brazil-presence-copy{max-width:760px}.brazil-presence-copy h2{max-width:720px}.brazil-presence-visual{margin-top:12px}.brazil-globe-shell{width:min(92vw,610px)}}@media (max-width:620px){.brazil-presence-section{padding:66px 0 70px}.brazil-presence-copy h2{font-size:clamp(2.75rem,13.6vw,4.1rem)}.brazil-presence-lead{margin-top:22px;font-size:.96rem;line-height:1.68}.brazil-presence-actions{align-items:stretch}.brazil-presence-actions .btn{flex:1 1 180px}.brazil-presence-reach-grid{grid-template-columns:1fr}.brazil-presence-reach-item{padding:13px}.brazil-globe-shell{width:min(108vw,510px);margin-left:-4vw}.brazil-presence-float-card{display:none}.brazil-globe-topline{right:8%;top:12%}.brazil-globe-label{right:5%;top:41%;min-width:136px}.brazil-globe-base-label{left:7%;bottom:18%}}@media (prefers-reduced-motion:reduce){.brazil-globe-live-dot,.brazil-presence-float-bottom,.brazil-presence-float-top,.brazil-presence-orbit-one,.brazil-presence-orbit-two{animation:none!important}.brazil-presence-primary,.brazil-presence-reach-item{transition:none}}.home-hero.hero-x.hero-x-video.hero-x-globe{min-height:860px;padding-top:138px;padding-bottom:46px}.hero-x-globe .hero-x-video-overlay{background:linear-gradient(90deg,rgba(1,8,17,.99),rgba(2,11,22,.94) 32%,rgba(2,12,23,.72) 56%,rgba(1,8,16,.52)),linear-gradient(180deg,rgba(2,8,16,.42),rgba(2,8,16,.08) 42%,rgba(2,8,16,.82))}.hero-x-globe .hero-x-video-vignette{background:radial-gradient(circle at 78% 45%,rgba(16,180,242,.13),transparent 28%),radial-gradient(circle at 70% 48%,rgba(35,84,255,.08),transparent 42%),radial-gradient(circle at 42% 46%,transparent 28%,rgba(0,5,12,.46) 100%)}.hero-x-globe .hero-x-container{min-height:670px}.hero-x-globe-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;grid-gap:clamp(30px,4vw,68px);gap:clamp(30px,4vw,68px);min-height:570px}.hero-x-copy-globe{width:100%;max-width:760px;padding:16px 0 38px;position:relative;z-index:4}.hero-x-title-globe{max-width:760px;font-size:clamp(3.75rem,6.05vw,6rem);line-height:.92}.hero-x-lead-globe{max-width:620px}.hero-x-assurance-globe{max-width:720px}.hero-x-globe-visual{position:relative;z-index:3;display:grid;place-items:center;width:min(100%,610px);justify-self:end;min-width:0;isolation:isolate}.hero-x-globe-halo{position:absolute;z-index:-3;inset:5%;border-radius:50%;background:radial-gradient(circle,rgba(18,189,242,.18) 0,rgba(10,85,193,.1) 44%,transparent 70%);filter:blur(22px);transform:scale(1.12)}.hero-x-globe-orbit{position:absolute;z-index:-1;width:88%;aspect-ratio:1;border:1px solid rgba(93,218,255,.11);border-radius:50%;pointer-events:none}.hero-x-globe-orbit-one{transform:rotateX(68deg) rotate(-12deg);animation:heroGlobeOrbit 18s linear infinite}.hero-x-globe-orbit-two{width:104%;transform:rotateY(69deg) rotate(16deg);animation:heroGlobeOrbitReverse 24s linear infinite}.brazil-globe-shell-hero{width:min(100%,560px);filter:drop-shadow(0 34px 70px rgba(0,10,24,.38))}.brazil-globe-shell-hero .brazil-globe-canvas{cursor:-webkit-grab;cursor:grab;opacity:.97}.brazil-globe-hero-status{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);z-index:4;padding:7px 10px;border:1px solid rgba(105,222,255,.13);border-radius:999px;background:rgba(2,13,25,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(190,226,241,.52);font-size:.58rem;white-space:nowrap;pointer-events:none}.hero-x-globe-note{position:absolute;z-index:5;right:-1%;bottom:14%;display:flex;align-items:center;gap:11px;min-width:218px;padding:12px 14px;border:1px solid rgba(110,224,255,.14);border-radius:15px;background:rgba(2,13,25,.68);box-shadow:0 20px 48px rgba(0,7,16,.26);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);pointer-events:none}.hero-x-globe-note-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#4fffb0;box-shadow:0 0 16px rgba(79,255,176,.7);animation:brazilLivePulse 2s ease-in-out infinite}.hero-x-globe-note small,.hero-x-globe-note strong{display:block}.hero-x-globe-note strong{color:#f2fbff;font-size:.76rem;font-weight:680;letter-spacing:.015em}.hero-x-globe-note small{margin-top:3px;color:rgba(169,212,231,.55);font-size:.59rem}.hero-x-relations-globe{position:relative;z-index:5;margin-top:4px}@keyframes heroGlobeOrbit{0%{transform:rotateX(68deg) rotate(-12deg) rotate(0deg)}to{transform:rotateX(68deg) rotate(-12deg) rotate(1turn)}}@keyframes heroGlobeOrbitReverse{0%{transform:rotateY(69deg) rotate(16deg) rotate(1turn)}to{transform:rotateY(69deg) rotate(16deg) rotate(0deg)}}@media (max-width:1180px){.home-hero.hero-x.hero-x-video.hero-x-globe{min-height:820px;padding-top:124px}.hero-x-globe-layout{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:20px}.hero-x-title-globe{font-size:clamp(3.7rem,6.6vw,5.5rem)}.hero-x-globe-visual{width:min(100%,520px)}.brazil-globe-shell-hero{width:min(100%,500px)}}@media (max-width:940px){.home-hero.hero-x.hero-x-video.hero-x-globe{min-height:auto;padding:112px 0 28px}.hero-x-globe .hero-x-container{min-height:0}.hero-x-globe-layout{grid-template-columns:1fr;gap:6px;min-height:0}.hero-x-copy-globe{max-width:760px;padding-bottom:12px}.hero-x-title-globe{max-width:700px;font-size:clamp(3.65rem,10.2vw,5.7rem)}.hero-x-globe-visual{justify-self:center;width:min(74vw,560px);margin-top:-14px;margin-bottom:-30px}.hero-x-relations-globe{margin-top:0}.hero-x-globe-note{right:1%;bottom:16%}.hero-x-globe .hero-x-video-overlay{background:linear-gradient(180deg,rgba(1,8,17,.97),rgba(2,11,22,.88) 42%,rgba(2,12,23,.67) 70%,rgba(1,8,16,.82)),linear-gradient(90deg,rgba(1,8,17,.94),rgba(2,12,23,.55))}}@media (max-width:760px){.home-hero.hero-x.hero-x-video.hero-x-globe{padding-top:100px;padding-bottom:18px}.hero-x-copy-globe{padding:20px 0 4px}.hero-x-title-globe{font-size:clamp(3rem,15vw,4.35rem);line-height:.94}.hero-x-globe-visual{width:min(96vw,500px);margin-top:-8px;margin-bottom:-20px}.brazil-globe-shell-hero{width:min(98vw,470px)}.hero-x-globe-note{right:5%;bottom:13%;min-width:0;max-width:205px;padding:10px 12px}.hero-x-globe-note small{max-width:160px;line-height:1.35}.hero-x-relations-globe{margin-top:4px}}@media (max-width:480px){.hero-x-title-globe{font-size:clamp(2.86rem,14.8vw,3.66rem)}.hero-x-globe-visual{width:min(104vw,440px);margin-left:-2vw;margin-top:0;margin-bottom:-12px}.hero-x-globe-note{right:6%;bottom:10%;max-width:176px}.hero-x-globe-note small{display:none}}@media (prefers-reduced-motion:reduce){.hero-x-globe-note-dot,.hero-x-globe-orbit-one,.hero-x-globe-orbit-two{animation:none!important}}.hero-x-video-stage{background:radial-gradient(circle at 77% 44%,rgba(0,192,255,.18),transparent 32%),radial-gradient(circle at 18% 32%,rgba(22,72,185,.13),transparent 30%),linear-gradient(135deg,#020812,#06192b 54%,#020812)}.hero-x-background-video{opacity:.78;object-position:62% 48%;filter:saturate(1.02) contrast(1.1) brightness(.8);transform:scale(1.035)}.hero-x-video-colorwash{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 74% 46%,rgba(0,204,255,.11),transparent 29%),linear-gradient(115deg,rgba(1,8,17,.16),transparent 52%,rgba(8,81,164,.1));mix-blend-mode:screen}.hero-x-globe .hero-x-video-overlay{z-index:2;background:linear-gradient(90deg,rgba(1,8,17,.97),rgba(2,11,22,.88) 29%,rgba(2,12,23,.56) 54%,rgba(1,8,16,.26)),linear-gradient(180deg,rgba(2,8,16,.3),rgba(2,8,16,.03) 43%,rgba(2,8,16,.72))}.hero-x-globe .hero-x-video-vignette{z-index:3;background:radial-gradient(circle at 78% 46%,rgba(13,193,255,.1),transparent 31%),radial-gradient(circle at 72% 46%,transparent 28%,rgba(0,5,12,.2) 72%),radial-gradient(circle at 18% 50%,rgba(0,6,14,.16),rgba(0,5,12,.42) 92%);box-shadow:inset 0 -110px 140px rgba(1,7,14,.28)}.hero-x-globe-visual:before{content:"";position:absolute;z-index:-2;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(18,205,255,.1),transparent 66%);filter:blur(18px);animation:heroGlobeBreath 6.5s ease-in-out infinite;pointer-events:none}.brazil-globe-shell-hero .brazil-globe-canvas{opacity:1;filter:saturate(1.08) contrast(1.04)}@keyframes heroGlobeBreath{0%,to{transform:scale(.97);opacity:.62}50%{transform:scale(1.035);opacity:1}}@media (max-width:940px){.hero-x-background-video{opacity:.66;object-position:68% 50%}.hero-x-globe .hero-x-video-overlay{background:linear-gradient(180deg,rgba(1,8,17,.92),rgba(2,11,22,.76) 38%,rgba(2,12,23,.46) 66%,rgba(1,8,16,.78)),linear-gradient(90deg,rgba(1,8,17,.86),rgba(2,12,23,.38))}}@media (max-width:760px){.hero-x-background-video{opacity:.56;object-position:70% center;filter:saturate(.92) contrast(1.08) brightness(.72)}.hero-x-video-colorwash{opacity:.72}}@media (prefers-reduced-motion:reduce){.hero-x-globe-visual:before{animation:none!important}}.hero-x-starfield-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 74% 46%,rgba(0,180,255,.12),transparent 30%),radial-gradient(circle at 18% 30%,rgba(30,72,190,.1),transparent 30%),linear-gradient(135deg,#010711,#041426 52%,#010711)}.hero-starfield-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.82}.hero-x-starfield-nebula{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 78% 46%,rgba(19,201,255,.14),transparent 25%),radial-gradient(circle at 68% 44%,rgba(25,92,255,.08),transparent 38%),radial-gradient(circle at 24% 34%,rgba(0,133,235,.065),transparent 27%);mix-blend-mode:screen}.hero-x-starfield .hero-x-video-overlay{z-index:2;background:linear-gradient(90deg,rgba(1,7,15,.97),rgba(2,10,20,.86) 31%,rgba(2,12,23,.5) 58%,rgba(1,8,16,.19)),linear-gradient(180deg,rgba(2,8,16,.2),rgba(2,8,16,.01) 44%,rgba(2,8,16,.76))}.hero-x-starfield .hero-x-video-vignette{z-index:3;background:radial-gradient(circle at 78% 46%,rgba(27,211,255,.08),transparent 28%),radial-gradient(circle at 51% 47%,transparent 32%,rgba(0,4,10,.34) 100%);box-shadow:inset 0 -120px 150px rgba(0,5,12,.34)}.hero-x-starfield .hero-x-grid{opacity:.17}.hero-x-starfield .hero-x-aura{opacity:.34}.hero-x-starfield .hero-x-globe-halo{background:radial-gradient(circle,rgba(22,205,255,.21) 0,rgba(17,91,210,.09) 43%,transparent 70%)}.hero-x-starfield .brazil-globe-shell-hero{filter:drop-shadow(0 36px 82px rgba(0,10,24,.42))}@media (max-width:940px){.hero-starfield-canvas{opacity:.7}.hero-x-starfield .hero-x-video-overlay{background:linear-gradient(180deg,rgba(1,8,17,.91),rgba(2,11,22,.72) 39%,rgba(2,12,23,.4) 66%,rgba(1,8,16,.79)),linear-gradient(90deg,rgba(1,8,17,.84),rgba(2,12,23,.32))}}@media (max-width:760px){.hero-starfield-canvas{opacity:.62}.hero-x-starfield-nebula{opacity:.78}}@media (prefers-reduced-motion:reduce){.hero-starfield-canvas{opacity:.56}}.site-header-v24{--header-cyan:#29d9f3;--header-blue:#138ee9;--header-ink:#020b17;padding-top:10px}.site-header-v24 .header-shell{position:relative;border:1px solid rgba(136,201,235,.14);border-radius:18px;background:linear-gradient(180deg,rgba(4,17,31,.88),rgba(3,13,25,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 38px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.site-header-v24.is-scrolled .header-shell,.site-header-v24.menu-open .header-shell{background:rgba(3,13,25,.94);border-color:rgba(87,190,237,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 44px rgba(0,0,0,.24)}.site-header-v24 .header-inner{height:66px;gap:24px;padding-inline:13px}.site-header-v24 .brand-logo{min-width:226px;gap:11px;padding:5px 7px 5px 4px;border-radius:13px;transition:background .2s ease,transform .2s ease}.site-header-v24 .brand-logo:hover{background:rgba(255,255,255,.035)}.site-header-v24 .brand-logo-mark{position:relative;width:45px;height:45px;flex:0 0 45px;border-radius:13px;background:radial-gradient(circle at 48% 42%,rgba(20,185,239,.16),transparent 58%),#01070d;border:1px solid rgba(82,204,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 24px rgba(0,179,236,.07)}.site-header-v24 .brand-logo-mark:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 38%)}.site-header-v24 .brand-logo-image-official{position:absolute;width:62px;height:62px;max-width:none;left:50%;top:-6px;object-fit:contain;transform:translateX(-50%);filter:saturate(1.06) contrast(1.04)}.site-header-v24 .brand-logo-copy{min-width:0;line-height:1;letter-spacing:.085em}.site-header-v24 .brand-logo-copy strong{color:#f4f8fc;font-size:.79rem;font-weight:720;letter-spacing:.105em;white-space:nowrap}.site-header-v24 .brand-logo-copy span{color:#8da7bd;margin-top:6px;font-size:.59rem;font-weight:580;letter-spacing:.38em}.site-header-v24 .desktop-nav-rail{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0}.site-header-v24 .desktop-nav{gap:1px;padding:4px;border-radius:13px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.025)}.site-header-v24 .nav-link{position:relative;padding:10px 11px;border-radius:10px;color:#aebdcb;font-size:.82rem;font-weight:540;line-height:1;transition:color .2s ease,background .2s ease,transform .2s ease}.site-header-v24 .nav-link:hover{color:#eef9ff;background:rgba(255,255,255,.045)}.site-header-v24 .nav-link.active{color:#fff;background:linear-gradient(180deg,rgba(42,102,158,.18),rgba(255,255,255,.035))}.site-header-v24 .nav-link:after{left:12px;right:12px;bottom:2px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--header-cyan),var(--header-blue));box-shadow:0 0 10px rgba(38,202,247,.28)}.site-header-v24 .header-actions{gap:9px;flex:none}.site-header-v24 .header-support-link{min-height:42px;padding:0 11px;gap:8px;border-radius:11px;color:#aebdcb;font-size:.78rem;font-weight:560;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.site-header-v24 .header-support-link:hover{color:#effaff;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.06)}.site-header-v24 .header-action-icon{display:grid;place-items:center;color:#8db2ca}.site-header-v24 .header-proposal-btn{min-height:46px;padding:0 8px 0 17px;gap:12px;border-radius:12px;background:linear-gradient(100deg,#168deb,#19bcd7);border:1px solid rgba(100,224,255,.22);box-shadow:0 8px 24px rgba(0,140,220,.16);font-size:.82rem;font-weight:650}.site-header-v24 .header-proposal-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,155,226,.24)}.site-header-v24 .header-cta-arrow{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.site-header-v24 .mobile-toggle{width:43px;height:43px;border-radius:12px;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09)}@media (max-width:1180px){.site-header-v24 .brand-logo{min-width:134px}.site-header-v24 .brand-logo-copy strong{font-size:.73rem}.site-header-v24 .desktop-nav{gap:0}.site-header-v24 .nav-link{padding-inline:8px;font-size:.77rem}.site-header-v24 .header-support-link span:last-child{display:none}.site-header-v24 .header-support-link{padding-inline:9px}}@media (max-width:980px){.site-header-v24 .header-inner{height:62px}.site-header-v24 .brand-logo{min-width:auto;padding-right:2px}.site-header-v24 .brand-logo-mark{width:42px;height:42px;flex-basis:42px}.site-header-v24 .brand-logo-image-official{width:58px;height:58px;top:-6px}.site-header-v24 .desktop-nav-rail{display:none}.site-header-v24 .brand-logo-copy{display:flex}.site-header-v24 .header-support-link{display:none}.site-header-v24 .header-actions .header-proposal-btn{display:inline-flex}.site-header-v24 .mobile-panel{inset:82px 0 0;padding:14px 16px 28px;background:rgba(1,8,16,.78);-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.site-header-v24 .mobile-nav{width:min(640px,100%);padding:14px;border-radius:20px;background:linear-gradient(180deg,rgba(6,23,40,.98),rgba(3,14,27,.98));border:1px solid rgba(126,200,236,.12);box-shadow:0 28px 70px rgba(0,0,0,.38)}.site-header-v24 .mobile-nav-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.site-header-v24 .mobile-nav-heading .brand-logo{display:inline-flex;padding:0}.site-header-v24 .mobile-nav-heading .brand-logo-mark{width:38px;height:38px;flex-basis:38px;border-radius:11px}.site-header-v24 .mobile-nav-heading>div{margin-left:auto;text-align:right}.site-header-v24 .mobile-nav-heading>div>span{display:block;color:#d9e8f3;font-size:.69rem;font-weight:660;letter-spacing:.09em;text-transform:uppercase}.site-header-v24 .mobile-nav-heading small{display:block;color:#647d93;margin-top:4px;font-size:.66rem}.site-header-v24 .mobile-nav-list{padding-top:5px}.site-header-v24 .mobile-nav-link{grid-template-columns:35px 1fr 22px;min-height:49px;padding:11px 8px;border-bottom-color:rgba(255,255,255,.055);border-radius:10px}.site-header-v24 .mobile-nav-link.active,.site-header-v24 .mobile-nav-link:hover{background:rgba(255,255,255,.035);transform:none}.site-header-v24 .mobile-nav-link.active strong{color:#7de8fb}.site-header-v24 .mobile-nav-quick{padding-top:12px}.site-header-v24 .mobile-nav-quick a{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.07)}.site-header-v24 .mobile-proposal-btn{margin-top:11px;min-height:47px;border-radius:11px}}@media (max-width:640px){.site-header-v24{padding-top:7px}.site-header-v24 .header-shell{border-radius:15px}.site-header-v24 .header-inner{height:58px;padding-inline:8px}.site-header-v24 .brand-logo-copy,.site-header-v24 .header-actions .header-proposal-btn{display:none}.site-header-v24 .brand-logo-mark{width:40px;height:40px;flex-basis:40px}.site-header-v24 .brand-logo-image-official{width:56px;height:56px;top:-6px}.site-header-v24 .mobile-panel{inset:72px 0 0;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.site-header-v24 *,.site-header-v24 :after,.site-header-v24 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-header-v24 .brand-logo-mark{width:50px;height:50px;flex:0 0 50px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.site-header-v24 .brand-logo-mark:after{display:none}.site-header-v24 .brand-logo-image-official{width:82px;height:82px;left:calc(50% - 1px);top:-7px;filter:saturate(1.04) contrast(1.03)}@media (max-width:980px){.site-header-v24 .brand-logo-mark{width:46px;height:46px;flex-basis:46px;border-radius:0}.site-header-v24 .brand-logo-image-official{width:76px;height:76px;left:calc(50% - 1px);top:-6px}.site-header-v24 .mobile-nav-heading .brand-logo-mark{width:43px;height:43px;flex-basis:43px;border-radius:0;background:transparent;border:0;box-shadow:none}}@media (max-width:640px){.site-header-v24 .brand-logo-mark{width:44px;height:44px;flex-basis:44px}.site-header-v24 .brand-logo-image-official{width:72px;height:72px;left:calc(50% - 1px);top:-6px}}.site-header-v24 .brand-logo-official{min-width:226px;gap:0;padding:4px 6px 4px 2px}.site-header-v24 .brand-logo-artwork{display:inline-flex;align-items:center;gap:10px;height:54px;flex:none}.site-header-v24 .brand-logo-symbol-crop,.site-header-v24 .brand-logo-wordmark-crop{position:relative;display:block;overflow:hidden;flex:none;background:transparent;border:0;border-radius:0;box-shadow:none}.site-header-v24 .brand-logo-symbol-crop{width:52px;height:52px}.site-header-v24 .brand-logo-symbol-source{position:absolute;width:83px;height:83px;max-width:none;left:-17.6px;top:-7.4px;object-fit:contain;transform:none;filter:none}.site-header-v24 .brand-logo-wordmark-crop{width:155px;height:33px}.site-header-v24 .brand-logo-wordmark-source{position:absolute;width:167.4px;height:167.4px;max-width:none;left:-6.3px;top:-122.2px;object-fit:contain;transform:none;filter:none}.site-header-v24 .brand-logo-copy,.site-header-v24 .brand-logo-mark{display:none!important}.site-header-v24 .brand-logo-official:hover{background:rgba(255,255,255,.025)}@media (max-width:1180px){.site-header-v24 .brand-logo-official{min-width:202px}.site-header-v24 .brand-logo-artwork{gap:8px}.site-header-v24 .brand-logo-symbol-crop{width:48px;height:48px}.site-header-v24 .brand-logo-symbol-source{width:76.6px;height:76.6px;left:-16.2px;top:-6.8px}.site-header-v24 .brand-logo-wordmark-crop{width:142px;height:30px}.site-header-v24 .brand-logo-wordmark-source{width:153.4px;height:153.4px;left:-5.8px;top:-112px}}@media (max-width:980px){.site-header-v24 .brand-logo-official{min-width:134px}.site-header-v24 .brand-logo-artwork{height:48px}}@media (max-width:640px){.site-header-v24 .brand-logo-official{min-width:auto;padding:2px}.site-header-v24 .brand-logo-artwork{height:44px}.site-header-v24 .brand-logo-symbol-crop{width:44px;height:44px}.site-header-v24 .brand-logo-symbol-source{width:70.2px;height:70.2px;left:-14.9px;top:-6.2px}.site-header-v24 .brand-logo-wordmark-crop{display:none}}.site-header-v24 .brand-logo.brand-logo-v27{min-width:0;width:auto;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;line-height:0;flex:0 0 auto;transition:opacity .18s ease,transform .18s ease}.site-header-v24 .brand-logo.brand-logo-v27:hover{background:transparent;opacity:.94;transform:translateY(-1px)}.site-header-v24 .brand-logo-v27-full{display:block;width:150px;height:auto;max-height:42px;max-width:none;object-fit:contain;object-position:left center;filter:none}.site-header-v24 .brand-logo-v27-symbol{display:block;width:48px;height:48px;object-fit:contain;filter:none}.site-header-v24 .mobile-nav-heading .brand-logo.brand-logo-v27{min-width:48px}@media (max-width:1180px){.site-header-v24 .brand-logo-v27-full{width:142px}}@media (max-width:1060px){.site-header-v24 .brand-logo-v27-full{width:134px}}@media (max-width:980px){.site-header-v24 .brand-logo-v27-full{width:138px}}@media (max-width:640px){.site-header-v24 .brand-logo-v27-full{width:124px}.site-header-v24 .brand-logo-v27-symbol{width:44px;height:44px}}@media (max-width:380px){.site-header-v24 .brand-logo-v27-full{width:116px}}.footer .brand-logo.brand-logo-v27{display:inline-flex;width:auto;min-width:0;max-width:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:0;overflow:visible}.footer .brand-logo-v27-full{display:block;width:188px;height:auto;max-width:100%;object-fit:contain;object-position:left center}.footer .brand-logo.brand-logo-v27:hover{background:transparent;transform:none;opacity:.96}@media (max-width:760px){.footer .brand-logo-v27-full{width:164px}}.site-dark-shell{position:relative;min-height:100vh;isolation:isolate;color:#eef6ff;background:#01050a;--line:rgba(130,186,225,.16);--muted:#94a8bd;--soft:rgba(5,17,30,.38)}.site-dark-content{position:relative;z-index:1;min-height:100vh}.site-dark-pattern{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#01050a}.site-dark-pattern-base{position:absolute;inset:-10%;background:radial-gradient(100% 100% at 0 0,rgba(48,55,64,.78) 0,rgba(12,19,27,.45) 27%,rgba(0,4,9,.97) 74%),radial-gradient(70% 55% at 100% 42%,rgba(0,174,255,.11),transparent 64%),#01050a;-webkit-mask-image:radial-gradient(125% 110% at 0 0,#000 0,rgba(0,0,0,.55) 73%,transparent 100%);mask-image:radial-gradient(125% 110% at 0 0,#000 0,rgba(0,0,0,.55) 73%,transparent 100%)}.site-dark-streak{position:absolute;inset:-35% -20%;opacity:.16;transform:skewX(42deg) translateZ(0);background:linear-gradient(180deg,rgba(0,207,255,.72),rgba(0,129,255,.2) 42%,transparent 76%);filter:blur(.2px);will-change:transform}.site-dark-streak-one{-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 18%,transparent 32%,#000 49%,transparent 63%,#000 80%,transparent 98%);mask-image:linear-gradient(90deg,transparent 2%,#000 18%,transparent 32%,#000 49%,transparent 63%,#000 80%,transparent 98%);animation:elegant-streak-drift 34s ease-in-out infinite alternate}.site-dark-streak-two{inset:-20% -38%;opacity:.1;transform:skewX(42deg) translate3d(8%,0,0);-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 26%,rgba(0,0,0,.3) 39%,transparent 50%,#000 68%,transparent 91%);mask-image:linear-gradient(90deg,transparent 8%,#000 26%,rgba(0,0,0,.3) 39%,transparent 50%,#000 68%,transparent 91%);animation:elegant-streak-drift-reverse 42s ease-in-out infinite alternate}.site-dark-streak-three{inset:-50% -24%;opacity:.075;transform:skewX(42deg) translate3d(-11%,0,0);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,transparent 24%,rgba(0,0,0,.8) 41%,transparent 57%,#000 73%,transparent 96%);mask-image:linear-gradient(90deg,transparent,#000 13%,transparent 24%,rgba(0,0,0,.8) 41%,transparent 57%,#000 73%,transparent 96%)}.site-dark-streak-four{inset:-12% -44%;opacity:.06;transform:skewX(42deg) translate3d(16%,0,0);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,transparent 36%,#000 55%,transparent 70%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,transparent 36%,#000 55%,transparent 70%,#000 86%,transparent)}.site-dark-pattern-dots{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(circle at 1px 1px,rgba(218,241,255,.56) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 68%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 68%,transparent)}.site-dark-pattern-vignette{position:absolute;inset:0;background:radial-gradient(55% 48% at 20% 10%,rgba(55,102,139,.12),transparent 72%),radial-gradient(48% 44% at 82% 28%,rgba(0,196,255,.075),transparent 76%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.34))}@keyframes elegant-streak-drift{0%{transform:skewX(42deg) translate3d(-2.5%,-1%,0)}to{transform:skewX(42deg) translate3d(3.5%,2%,0)}}@keyframes elegant-streak-drift-reverse{0%{transform:skewX(42deg) translate3d(7%,2%,0)}to{transform:skewX(42deg) translate3d(2%,-1.5%,0)}}.site-dark-shell .credential-audience-section,.site-dark-shell .credential-history-section,.site-dark-shell .credential-transparency-section,.site-dark-shell .credentials-section,.site-dark-shell .quick-path-section,.site-dark-shell .section-soft,.site-dark-shell .section-white,.site-dark-shell .store-page,.site-dark-shell main{background:transparent!important}.site-dark-shell main :is(h1,h2,h3){color:#f4f9ff}.site-dark-shell main p{color:#9eafc2}.site-dark-shell main .eyebrow,.site-dark-shell main .mini-label{color:#69ddfb}.site-dark-shell :is(.bento-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.credential-card,.credential-audience-card,.solution-family-card,.partner-card,.support-card,.contact-channels-grid a,.quick-path-card,.manufacturer-relation-item,.history-credential,.transparency-panel,.partner-history-note,.proposal-form,.specification-list,.store-product-card,.store-detail-media,.store-quote-item,.store-quote-form-card,.store-empty-catalog,.store-empty-quote,.store-quote-success){background:rgba(5,16,29,.72)!important;border-color:rgba(125,190,232,.16)!important;box-shadow:0 24px 70px rgba(0,0,0,.18)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-dark-shell :is(.bento-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.credential-card,.solution-family-card,.partner-card,.support-card,.quick-path-card,.history-credential,.transparency-panel,.partner-history-note,.store-product-card,.store-quote-item,.store-quote-form-card) :is(h2,h3,strong){color:#f3f9ff}.site-dark-shell :is(.manufacturer-copy small,.credential-body>p,.history-brand>div>span,.history-copy p,.transparency-points span,.solution-family-card>p){color:#8fa4b9!important}.site-dark-shell .history-copy p strong,.site-dark-shell .manufacturer-copy strong{color:#edf7ff!important}.site-dark-shell .credential-tags span,.site-dark-shell .history-guidance,.site-dark-shell .history-mark,.site-dark-shell .partner-history-icon{background:rgba(103,170,214,.09)!important;border-color:rgba(117,185,229,.15)!important;color:#abc2d8!important}.site-dark-shell .credential-actions{border-top-color:rgba(126,190,229,.13)}.site-dark-shell :is(.credential-action,.history-document-link,.solution-jumpbar a){background:rgba(9,25,42,.74)!important;border-color:rgba(114,183,227,.18)!important;color:#b7d5ec!important}.site-dark-shell :is(.credential-action,.history-document-link,.solution-jumpbar a):hover{background:rgba(14,49,75,.84)!important;border-color:rgba(61,207,247,.36)!important;color:#78e3fb!important}.site-dark-shell .solution-jumpbar-wrap{border-bottom-color:rgba(111,181,225,.13);background:rgba(2,9,17,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-dark-shell .solution-jumpbar>span{color:#8198ae}.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-search,.store-category-row button,.store-quote-form-card input,.store-quote-form-card textarea,.store-quantity-control,.store-remove-item){background:rgba(3,12,22,.74)!important;border-color:rgba(118,181,222,.18)!important;color:#eaf4ff!important}.site-dark-shell :is(.proposal-form input,.proposal-form textarea,.store-quote-form-card input,.store-quote-form-card textarea)::placeholder{color:#71869a}.site-dark-shell .store-category-row button.active,.site-dark-shell .store-category-row button:hover{background:rgba(12,88,139,.34)!important;border-color:rgba(65,211,247,.32)!important;color:#8be8fb!important}.site-dark-shell .cta-band{padding:96px 0;color:#fff;background:rgba(3,11,21,.5)!important;border-top:1px solid rgba(92,190,235,.13);border-bottom:1px solid rgba(92,190,235,.13);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-dark-shell .cta-band:before{background:radial-gradient(60% 130% at 4% 0,rgba(32,197,255,.14),transparent 62%),linear-gradient(115deg,transparent 0 48%,rgba(0,194,255,.055) 49%,transparent 57%),linear-gradient(115deg,transparent 0 63%,rgba(0,126,255,.045) 64%,transparent 72%)}.site-dark-shell .cta-band h2{color:#f6fbff}.site-dark-shell .cta-band p{color:#a9bbcc}.site-dark-shell .cta-band .btn-white{background:#f5f9fd;color:#081421;box-shadow:0 12px 38px rgba(0,0,0,.16)}.site-dark-shell .cta-band .btn-ghost-light{background:rgba(255,255,255,.035);border-color:rgba(130,210,244,.2);color:#d8eafa}.site-dark-shell .cta-band .btn-ghost-light:hover{background:rgba(41,181,226,.1);border-color:rgba(91,220,252,.34)}.site-dark-shell :is(.store-toolbar-count,.store-product-card,.store-detail-copy,.store-quote-form-card){color:#dceaf6}.site-dark-shell .store-toolbar-count strong{color:#f5faff}.site-dark-shell .store-product-card:hover{border-color:rgba(70,211,247,.32)!important;box-shadow:0 26px 68px rgba(0,0,0,.26)!important}.site-dark-shell .site-footer{background:rgba(1,7,13,.84);border-top-color:rgba(112,189,229,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (prefers-reduced-motion:reduce){.site-dark-streak-one,.site-dark-streak-two{animation:none!important}}@media (max-width:760px){.site-dark-pattern-dots{opacity:.07;background-size:26px 26px}.site-dark-streak{opacity:.09}.site-dark-shell .cta-band{padding:72px 0}}.site-header-v24{padding-top:0!important;background:transparent;border-bottom:1px solid rgba(111,185,229,.08);transition:background .28s ease,border-color .28s ease,-webkit-backdrop-filter .28s ease;transition:background .28s ease,border-color .28s ease,backdrop-filter .28s ease;transition:background .28s ease,border-color .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease}.site-header-v24.is-scrolled,.site-header-v24.menu-open{background:rgba(1,8,15,.8)!important;border-bottom-color:rgba(111,185,229,.13);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.site-header-v24 .header-shell,.site-header-v24.is-scrolled .header-shell,.site-header-v24.menu-open .header-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.site-header-v24 .header-inner{min-height:72px;height:72px;padding-inline:0}.site-header-v24 .desktop-nav{padding:0;gap:3px;border:0;border-radius:0;background:transparent}.site-header-v24 .nav-link{border-radius:8px;background:transparent}.site-header-v24 .nav-link:hover{background:rgba(255,255,255,.028)}.site-header-v24 .nav-link.active{background:transparent}.site-header-v24 .nav-link:after{bottom:-5px}.site-header-v24 .header-support-link{border:0;background:transparent}.site-dark-shell .section-navy{position:relative;background:transparent!important;border-top:1px solid rgba(108,181,224,.08);border-bottom:1px solid rgba(108,181,224,.08)}.site-dark-shell .section-navy:after,.site-dark-shell .section-navy:before{display:none!important;content:none!important}.site-dark-shell .section-navy .process-grid{background:transparent}.site-dark-shell .process-steps{border-top-color:rgba(121,194,235,.16)}.site-dark-shell .process-step{background:transparent!important;border-bottom-color:rgba(121,194,235,.14)}.site-dark-shell .process-step:hover{background:rgba(37,155,214,.025)!important}.site-dark-shell .process-copy p,.site-dark-shell .process-step p{color:#91a7bb}@media (max-width:980px){.site-header-v24 .header-inner{min-height:64px;height:64px;padding-inline:4px}}@media (max-width:640px){.site-header-v24{border-bottom-color:rgba(111,185,229,.1)}.site-header-v24 .header-shell{padding-inline:12px}}.win-parallax{position:relative;min-height:260vh;border-top:1px solid rgba(109,196,239,.08);border-bottom:1px solid rgba(109,196,239,.08)}.win-parallax-stage{--parallax-progress:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:720px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 55% 50%,rgba(0,176,238,.085),transparent 64%),linear-gradient(180deg,rgba(0,8,16,.08),rgba(0,8,16,.24))}.win-parallax-grid{position:absolute;inset:0;z-index:-5;opacity:.18;background-image:linear-gradient(rgba(97,205,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(97,205,255,.075) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 12%,rgba(0,0,0,.65) 50%,transparent 86%);mask-image:radial-gradient(circle at 50% 50%,#000 12%,rgba(0,0,0,.65) 50%,transparent 86%);transform:translate3d(0,calc(var(--parallax-progress) * -32px),0) scale(1.05)}.win-parallax-beam{position:absolute;width:58vw;height:18vw;z-index:-4;pointer-events:none;filter:blur(34px);opacity:.12;background:linear-gradient(90deg,transparent,#06cbff,#126cff,transparent)}.win-parallax-beam-a{left:-12vw;top:18%;transform:translate3d(calc(var(--parallax-progress) * 150px),calc(var(--parallax-progress) * 70px),0) rotate(-21deg)}.win-parallax-beam-b{right:-16vw;bottom:14%;transform:translate3d(calc(var(--parallax-progress) * -130px),calc(var(--parallax-progress) * -55px),0) rotate(18deg)}.win-parallax-word{position:absolute;z-index:-3;white-space:nowrap;font-size:clamp(5rem,12vw,13rem);font-weight:760;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(107,203,244,.08);opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.win-parallax-word-1{top:3%;left:-5%;transform:translate3d(calc(var(--parallax-progress) * -150px),calc(var(--parallax-progress) * 92px),0)}.win-parallax-word-2{top:38%;left:22%;transform:translate3d(calc(var(--parallax-progress) * 90px),calc(var(--parallax-progress) * -105px),0)}.win-parallax-word-3{bottom:-2%;right:-5%;transform:translate3d(calc(var(--parallax-progress) * -75px),calc(var(--parallax-progress) * -80px),0)}.win-parallax-layout{width:100%;display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,.86fr) minmax(380px,1fr);grid-gap:clamp(36px,4vw,74px);gap:clamp(36px,4vw,74px);align-items:center;position:relative;z-index:2}.win-parallax-copy{max-width:520px;transform:translate3d(0,calc((var(--parallax-progress) - .5) * -48px),0)}.win-parallax-copy h2{margin:18px 0 24px;max-width:560px;color:#f7fbff;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.98;letter-spacing:-.055em}.win-parallax-copy h2 span{background:linear-gradient(92deg,#9eefff,#27c7f3 45%,#2187f6);-webkit-background-clip:text;background-clip:text;color:transparent}.win-parallax-copy>p{max-width:500px;color:#9fb2c4;font-size:1.05rem;line-height:1.75}.win-parallax-actions{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.win-parallax-core{position:relative;width:min(100%,430px);aspect-ratio:.86;margin-inline:auto;perspective:1100px;transform-style:preserve-3d}.win-parallax-core-glow{position:absolute;inset:20% 12%;border-radius:50%;background:radial-gradient(circle,rgba(22,209,255,.2),rgba(16,99,236,.08) 42%,transparent 72%);filter:blur(14px);transform:scale(calc(.86 + var(--parallax-progress) * .26))}.win-parallax-plane{position:absolute;left:50%;width:88%;height:25%;display:grid;grid-template-columns:1.35fr .8fr .72fr;align-items:center;grid-gap:10px;gap:10px;padding:20px 22px;border:1px solid rgba(91,196,240,.18);border-radius:22px;background:linear-gradient(135deg,rgba(5,26,43,.83),rgba(1,12,24,.58));box-shadow:inset 0 1px rgba(255,255,255,.035),0 22px 54px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-style:preserve-3d;will-change:transform,opacity}.win-parallax-plane span{color:#93a9bb;font-size:.72rem;letter-spacing:.01em;white-space:nowrap}.win-parallax-plane span:first-child{color:#e9f8ff;font-weight:650;font-size:.84rem}.win-parallax-plane-1{top:5%;opacity:calc(.38 + var(--parallax-progress) * .48);transform:translate3d(-50%,calc(var(--parallax-progress) * -56px),-60px) rotateX(58deg) rotate(-3deg)}.win-parallax-plane-2{top:28%;opacity:calc(.48 + var(--parallax-progress) * .4);transform:translate3d(-50%,calc(var(--parallax-progress) * -22px),-15px) rotateX(58deg) rotate(2deg)}.win-parallax-plane-3{top:51%;opacity:.92;border-color:rgba(63,207,255,.28);transform:translate3d(-50%,calc(var(--parallax-progress) * 18px),25px) rotateX(58deg) rotate(-1deg)}.win-parallax-plane-4{top:74%;opacity:calc(.9 - var(--parallax-progress) * .2);transform:translate3d(-50%,calc(var(--parallax-progress) * 55px),70px) rotateX(58deg) rotate(3deg)}.win-parallax-core-badge{position:absolute;left:50%;top:50%;z-index:4;width:max-content;max-width:90%;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(71,207,255,.24);border-radius:14px;color:#7ce9ff;background:rgba(0,13,26,.86);box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 32px rgba(14,170,235,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate3d(-50%,calc(-50% + (var(--parallax-progress) - .5) * -70px),110px)}.win-parallax-core-badge div{display:flex;flex-direction:column;gap:2px}.win-parallax-core-badge strong{color:#eefbff;font-size:.77rem;letter-spacing:.06em}.win-parallax-core-badge span{color:#7894a9;font-size:.68rem}.win-parallax-steps{display:grid;grid-gap:10px;gap:10px}.win-parallax-step{display:grid;grid-template-columns:42px 42px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(111,190,229,.12);opacity:.42;transform:translateX(8px) scale(.985);transition:opacity .34s ease,transform .34s ease,border-color .34s ease}.win-parallax-step.is-active{opacity:1;transform:translateX(0) scale(1);border-color:rgba(65,211,255,.3)}.win-parallax-step-index{padding-top:3px;color:#45d9fb;font-size:.72rem;font-weight:720;letter-spacing:.11em}.win-parallax-step-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(70,208,255,.18);border-radius:10px;color:#62ddf8;background:rgba(8,48,70,.28);transition:background .3s ease,box-shadow .3s ease,color .3s ease}.win-parallax-step.is-active .win-parallax-step-icon{color:#dff9ff;background:rgba(15,171,223,.15);box-shadow:0 0 24px rgba(34,193,246,.08)}.win-parallax-step>div:last-child>span{display:block;margin-bottom:4px;color:#5bdcf8;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.win-parallax-step h3{margin:0 0 6px;color:#f1f8fc;font-size:1.02rem}.win-parallax-step p{margin:0;color:#8096a9;font-size:.85rem;line-height:1.55}.win-parallax-progress{position:absolute;right:24px;top:50%;width:2px;height:180px;overflow:hidden;border-radius:999px;background:rgba(111,190,229,.11);transform:translateY(-50%)}.win-parallax-progress i{display:block;width:100%;height:calc(var(--parallax-progress) * 100%);border-radius:inherit;background:linear-gradient(#68e9ff,#1689ff);box-shadow:0 0 12px rgba(57,214,255,.45)}@media (max-width:1180px){.win-parallax-layout{grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr) minmax(320px,1fr);gap:32px}.win-parallax-core{width:min(100%,360px)}.win-parallax-copy h2{font-size:clamp(2.8rem,5vw,4.6rem)}}@media (max-width:980px){.win-parallax{min-height:auto}.win-parallax-stage{position:relative;top:auto;height:auto;min-height:0;padding:88px 0}.win-parallax-layout{grid-template-columns:1fr;gap:52px}.win-parallax-copy{max-width:680px;transform:none}.win-parallax-copy h2{max-width:680px}.win-parallax-core{width:min(100%,430px);min-height:470px}.win-parallax-steps{grid-template-columns:1fr 1fr;gap:0 24px}.win-parallax-step,.win-parallax-step.is-active{opacity:1;transform:none}.win-parallax-progress{display:none}.win-parallax-word{opacity:.42}}@media (max-width:640px){.win-parallax-stage{padding:72px 0 78px}.win-parallax-copy h2{font-size:clamp(2.7rem,13vw,4rem)}.win-parallax-copy>p{font-size:.98rem}.win-parallax-actions{align-items:flex-start;flex-direction:column;gap:16px}.win-parallax-core{width:min(100%,340px);min-height:390px}.win-parallax-plane{padding:15px;border-radius:16px}.win-parallax-plane span{font-size:.62rem}.win-parallax-plane span:first-child{font-size:.72rem}.win-parallax-core-badge{max-width:88%;padding:11px 13px}.win-parallax-steps{grid-template-columns:1fr}.win-parallax-word{font-size:4.2rem}.win-parallax-word-2{left:5%}}@media (prefers-reduced-motion:reduce){.win-parallax-beam,.win-parallax-copy,.win-parallax-core-badge,.win-parallax-grid,.win-parallax-plane,.win-parallax-word{transform:none!important}.win-parallax-step{opacity:1;transform:none}}.site-dark-shell .brand-portfolio-section{position:relative;overflow:hidden;background:transparent!important;border-top:1px solid rgba(104,190,231,.08);border-bottom:1px solid rgba(104,190,231,.08)}.site-dark-shell .brand-portfolio-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 80% at 8% 50%,rgba(20,168,226,.07),transparent 72%),radial-gradient(38% 72% at 92% 42%,rgba(32,111,228,.055),transparent 74%)}.site-dark-shell .brand-flow-shell-clean,.site-dark-shell .brand-portfolio-actions,.site-dark-shell .brand-portfolio-heading{position:relative;z-index:1}.site-dark-shell .brand-portfolio-side{border-left-color:rgba(118,191,230,.14)}.site-dark-shell .brand-portfolio-count{color:#f2f8fd}.site-dark-shell .brand-portfolio-actions>p,.site-dark-shell .brand-portfolio-side p{color:#8398ac!important}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{padding:22px 0;border:0!important;border-top:1px solid rgba(112,188,229,.12)!important;border-bottom:1px solid rgba(112,188,229,.12)!important;border-radius:0!important;background:rgba(2,10,19,.26)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{z-index:8;width:96px}.site-dark-shell .brand-flow-shell:before{background:linear-gradient(90deg,rgba(2,9,17,.96),rgba(2,9,17,.78) 28%,rgba(2,9,17,0))!important}.site-dark-shell .brand-flow-shell:after{background:linear-gradient(-90deg,rgba(2,9,17,.96),rgba(2,9,17,.78) 28%,rgba(2,9,17,0))!important}.site-dark-shell .brand-flow-ambient-one{background:radial-gradient(circle,rgba(35,194,242,.09),transparent 68%)}.site-dark-shell .brand-flow-ambient-two{background:radial-gradient(circle,rgba(39,98,232,.08),transparent 68%)}.site-dark-shell .brand-flow-row{padding:8px 0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.site-dark-shell .brand-flow-track{animation-duration:34s}.site-dark-shell .brand-flow-row[data-reverse=true] .brand-flow-track{animation-duration:39s}.site-dark-shell .brand-flow-shell:focus-within .brand-flow-track,.site-dark-shell .brand-flow-shell:hover .brand-flow-track{animation-play-state:running!important}.site-dark-shell .brand-flow-shell-clean .brand-flow-card{width:226px;min-height:72px;display:flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid rgba(124,193,230,.13)!important;border-radius:16px;background:rgba(7,21,35,.66)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .22s ease,background .22s ease,transform .22s ease}.site-dark-shell .brand-flow-shell-clean .brand-flow-card:hover{transform:translateY(-1px);border-color:rgba(78,215,250,.26)!important;background:rgba(9,29,47,.8)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.12)!important}.site-dark-shell .brand-flow-shell-clean .brand-flow-logo-stage{width:100%;height:42px;justify-content:center;gap:10px}.site-dark-shell .brand-flow-shell-clean .brand-flow-logo-vector{max-width:148px;max-height:33px;object-position:center}.site-dark-shell .brand-flow-shell-clean :is(.brand-logo-autodesk,.brand-logo-corel,.brand-logo-capcut){filter:brightness(0) invert(1) opacity(.92)}.site-dark-shell .brand-flow-shell-clean .brand-logo-movavi{max-width:124px;max-height:30px;filter:none}.site-dark-shell .brand-flow-shell-clean .brand-logo-wondershare-symbol{filter:brightness(0) invert(1) opacity(.94)}.site-dark-shell .brand-flow-symbol-label{color:#edf6fd;font-size:.88rem;font-weight:650}.site-dark-shell .brand-flow-shell-clean .brand-flow-arrow,.site-dark-shell .brand-flow-shell-clean .brand-flow-bottom,.site-dark-shell .brand-flow-shell-clean .brand-flow-copy{display:none!important}.site-dark-shell .brand-portfolio-actions{padding-top:2px}.site-dark-shell .brand-portfolio-actions .btn-outline{border-color:rgba(124,197,234,.18);background:rgba(7,20,33,.62);color:#edf7ff}.site-dark-shell .brand-portfolio-actions .btn-outline:hover{border-color:rgba(65,214,250,.34);background:rgba(12,42,64,.78)}.site-dark-shell .brand-portfolio-actions .text-link{color:#6ddff8}@media (max-width:900px){.site-dark-shell .brand-portfolio-side{border-top-color:rgba(118,191,230,.14)}}@media (max-width:720px){.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{margin-inline:-4px;padding:18px 0}.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{width:34px}.site-dark-shell .brand-flow-shell-clean .brand-flow-card{width:184px;min-height:64px;padding:11px 15px;border-radius:14px}.site-dark-shell .brand-flow-shell-clean .brand-flow-logo-stage{height:36px}.site-dark-shell .brand-flow-shell-clean .brand-flow-logo-vector{max-width:124px;max-height:28px}}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{border-top-color:rgba(112,188,229,.08)!important;border-bottom-color:rgba(112,188,229,.08)!important}.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{content:none!important;display:none!important}.site-dark-shell .brand-flow-row{mask-image:linear-gradient(90deg,transparent,#000 2.25%,#000 97.75%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.25%,#000 97.75%,transparent)!important}.site-dark-shell .brand-flow-ambient-one,.site-dark-shell .brand-flow-ambient-two{opacity:.55}@media (max-width:720px){.site-dark-shell .brand-flow-row{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important}}.site-dark-shell .brand-flow-set{padding-inline:0!important;padding-right:12px!important}.site-dark-shell .brand-flow-ambient-one,.site-dark-shell .brand-flow-ambient-two{display:none!important}@media (max-width:720px){.site-dark-shell .brand-flow-row{mask-image:none!important;-webkit-mask-image:none!important}}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean,.site-dark-shell .brand-portfolio-section{border-top:0!important;border-bottom:0!important}.site-dark-shell .brand-flow-shell-clean:after,.site-dark-shell .brand-flow-shell-clean:before,.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{content:""!important;display:block!important;position:absolute;top:0;bottom:0;width:clamp(54px,6vw,108px);z-index:12;pointer-events:none;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.site-dark-shell .brand-flow-shell-clean:before,.site-dark-shell .brand-flow-shell:before{left:0;background:linear-gradient(90deg,rgba(2,10,19,.94),rgba(2,10,19,.58) 34%,rgba(2,10,19,.14) 72%,rgba(2,10,19,0));mask-image:linear-gradient(90deg,#000,#000 45%,rgba(0,0,0,.42) 76%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 45%,rgba(0,0,0,.42) 76%,transparent)}.site-dark-shell .brand-flow-shell-clean:after,.site-dark-shell .brand-flow-shell:after{right:0;background:linear-gradient(-90deg,rgba(2,10,19,.94),rgba(2,10,19,.58) 34%,rgba(2,10,19,.14) 72%,rgba(2,10,19,0));mask-image:linear-gradient(-90deg,#000,#000 45%,rgba(0,0,0,.42) 76%,transparent);-webkit-mask-image:linear-gradient(-90deg,#000,#000 45%,rgba(0,0,0,.42) 76%,transparent)}.site-dark-shell .brand-flow-row{mask-image:none!important;-webkit-mask-image:none!important}@media (max-width:720px){.site-dark-shell .brand-flow-shell-clean:after,.site-dark-shell .brand-flow-shell-clean:before,.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{width:46px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}}.site-dark-shell .brand-flow-shell-clean:after,.site-dark-shell .brand-flow-shell-clean:before,.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;mask-image:none!important;-webkit-mask-image:none!important}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-dark-shell .brand-flow-row{mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 8px,rgba(0,0,0,.72) 22px,#000 42px,#000 calc(100% - 42px),rgba(0,0,0,.72) calc(100% - 22px),rgba(0,0,0,.22) calc(100% - 8px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 8px,rgba(0,0,0,.72) 22px,#000 42px,#000 calc(100% - 42px),rgba(0,0,0,.72) calc(100% - 22px),rgba(0,0,0,.22) calc(100% - 8px),transparent)!important}@media (max-width:720px){.site-dark-shell .brand-flow-row{mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 10px,#000 26px,#000 calc(100% - 26px),rgba(0,0,0,.55) calc(100% - 10px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 10px,#000 26px,#000 calc(100% - 26px),rgba(0,0,0,.55) calc(100% - 10px),transparent)!important}}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{position:relative}.site-dark-shell .brand-flow-row{position:relative;z-index:2;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 8px,rgba(0,0,0,.24) 22px,rgba(0,0,0,.46) 40px,rgba(0,0,0,.7) 62px,rgba(0,0,0,.9) 84px,#000 106px,#000 calc(100% - 106px),rgba(0,0,0,.9) calc(100% - 84px),rgba(0,0,0,.7) calc(100% - 62px),rgba(0,0,0,.46) calc(100% - 40px),rgba(0,0,0,.24) calc(100% - 22px),rgba(0,0,0,.08) calc(100% - 8px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 8px,rgba(0,0,0,.24) 22px,rgba(0,0,0,.46) 40px,rgba(0,0,0,.7) 62px,rgba(0,0,0,.9) 84px,#000 106px,#000 calc(100% - 106px),rgba(0,0,0,.9) calc(100% - 84px),rgba(0,0,0,.7) calc(100% - 62px),rgba(0,0,0,.46) calc(100% - 40px),rgba(0,0,0,.24) calc(100% - 22px),rgba(0,0,0,.08) calc(100% - 8px),transparent)!important}.site-dark-shell .brand-flow-edge{position:absolute;top:0;bottom:0;width:clamp(92px,8vw,138px);z-index:8;pointer-events:none;overflow:hidden}.site-dark-shell .brand-flow-edge-left{left:0}.site-dark-shell .brand-flow-edge-right{right:0}.site-dark-shell .brand-flow-edge-blur{position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,.001)}.site-dark-shell .brand-flow-edge-left .brand-flow-edge-blur{-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.84) 28%,rgba(0,0,0,.36) 62%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.84) 28%,rgba(0,0,0,.36) 62%,transparent)}.site-dark-shell .brand-flow-edge-right .brand-flow-edge-blur{-webkit-mask-image:linear-gradient(-90deg,#000,rgba(0,0,0,.84) 28%,rgba(0,0,0,.36) 62%,transparent);mask-image:linear-gradient(-90deg,#000,rgba(0,0,0,.84) 28%,rgba(0,0,0,.36) 62%,transparent)}.site-dark-shell .brand-flow-edge-blur-1{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:.48}.site-dark-shell .brand-flow-edge-blur-2{inset-inline:12%;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);opacity:.56}.site-dark-shell .brand-flow-edge-blur-3{inset-inline:28%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.62}.site-dark-shell .brand-flow-edge-blur-4{inset-inline:48%;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);opacity:.72}.site-dark-shell .brand-flow-shell-clean:focus-within .brand-flow-track,.site-dark-shell .brand-flow-shell-clean:hover .brand-flow-track,.site-dark-shell .brand-flow-shell:focus-within .brand-flow-track,.site-dark-shell .brand-flow-shell:hover .brand-flow-track{animation-play-state:running!important}@media (max-width:720px){.site-dark-shell .brand-flow-row{mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 10px,rgba(0,0,0,.55) 28px,rgba(0,0,0,.84) 46px,#000 64px,#000 calc(100% - 64px),rgba(0,0,0,.84) calc(100% - 46px),rgba(0,0,0,.55) calc(100% - 28px),rgba(0,0,0,.22) calc(100% - 10px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 10px,rgba(0,0,0,.55) 28px,rgba(0,0,0,.84) 46px,#000 64px,#000 calc(100% - 64px),rgba(0,0,0,.84) calc(100% - 46px),rgba(0,0,0,.55) calc(100% - 28px),rgba(0,0,0,.22) calc(100% - 10px),transparent)!important}.site-dark-shell .brand-flow-edge{width:72px}.site-dark-shell .brand-flow-edge-blur-1{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-dark-shell .brand-flow-edge-blur-2{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-dark-shell .brand-flow-edge-blur-3{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.site-dark-shell .brand-flow-edge,.site-dark-shell .brand-flow-edge-blur{display:none!important}.site-dark-shell .brand-flow-shell,.site-dark-shell .brand-flow-shell-clean{overflow:hidden;isolation:isolate}.site-dark-shell .brand-flow-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.015) 1.5%,rgba(0,0,0,.045) 3%,rgba(0,0,0,.1) 4.5%,rgba(0,0,0,.19) 6%,rgba(0,0,0,.32) 7.5%,rgba(0,0,0,.48) 9%,rgba(0,0,0,.64) 10.5%,rgba(0,0,0,.78) 12%,rgba(0,0,0,.9) 13.5%,rgba(0,0,0,.97) 14.6%,#000 15.5%,#000 84.5%,rgba(0,0,0,.97) 85.4%,rgba(0,0,0,.9) 86.5%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.64) 89.5%,rgba(0,0,0,.48) 91%,rgba(0,0,0,.32) 92.5%,rgba(0,0,0,.19) 94%,rgba(0,0,0,.1) 95.5%,rgba(0,0,0,.045) 97%,rgba(0,0,0,.015) 98.5%,transparent)!important;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.015) 1.5%,rgba(0,0,0,.045) 3%,rgba(0,0,0,.1) 4.5%,rgba(0,0,0,.19) 6%,rgba(0,0,0,.32) 7.5%,rgba(0,0,0,.48) 9%,rgba(0,0,0,.64) 10.5%,rgba(0,0,0,.78) 12%,rgba(0,0,0,.9) 13.5%,rgba(0,0,0,.97) 14.6%,#000 15.5%,#000 84.5%,rgba(0,0,0,.97) 85.4%,rgba(0,0,0,.9) 86.5%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.64) 89.5%,rgba(0,0,0,.48) 91%,rgba(0,0,0,.32) 92.5%,rgba(0,0,0,.19) 94%,rgba(0,0,0,.1) 95.5%,rgba(0,0,0,.045) 97%,rgba(0,0,0,.015) 98.5%,transparent)!important}.site-dark-shell .brand-flow-shell-clean:after,.site-dark-shell .brand-flow-shell-clean:before,.site-dark-shell .brand-flow-shell:after,.site-dark-shell .brand-flow-shell:before{content:none!important;display:none!important}.site-dark-shell .brand-flow-ambient,.site-dark-shell .brand-flow-ambient-one,.site-dark-shell .brand-flow-ambient-two{display:none!important}@media (max-width:720px){.site-dark-shell .brand-flow-row{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 3%,rgba(0,0,0,.26) 6%,rgba(0,0,0,.52) 9%,rgba(0,0,0,.78) 12%,rgba(0,0,0,.94) 15%,#000 18%,#000 82%,rgba(0,0,0,.94) 85%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.52) 91%,rgba(0,0,0,.26) 94%,rgba(0,0,0,.08) 97%,transparent)!important;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 3%,rgba(0,0,0,.26) 6%,rgba(0,0,0,.52) 9%,rgba(0,0,0,.78) 12%,rgba(0,0,0,.94) 15%,#000 18%,#000 82%,rgba(0,0,0,.94) 85%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.52) 91%,rgba(0,0,0,.26) 94%,rgba(0,0,0,.08) 97%,transparent)!important}}.site-dark-shell .audience-spectrum{position:relative;background:transparent!important;overflow:hidden}.site-dark-shell .audience-spectrum:before{content:"";position:absolute;width:520px;height:520px;left:50%;top:54%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(18,190,241,.075),rgba(18,190,241,0) 68%);pointer-events:none}.audience-spectrum-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:end;grid-gap:90px;gap:90px;margin-bottom:66px}.audience-spectrum-head h2{max-width:760px;margin-bottom:0;font-size:clamp(2.65rem,4.8vw,5rem);line-height:.99;letter-spacing:-.055em}.site-dark-shell .audience-spectrum-head>p{max-width:600px;margin:0 0 6px;font-size:1.02rem;line-height:1.8;color:#8fa5bb}.audience-spectrum-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(117,190,231,.16);border-bottom:1px solid rgba(117,190,231,.12)}.audience-spectrum-grid:after{content:"";position:absolute;left:50%;top:30px;bottom:30px;width:1px;background:linear-gradient(180deg,transparent,rgba(108,202,246,.22) 18%,rgba(108,202,246,.22) 82%,transparent)}.audience-lane{position:relative;min-height:590px;padding:48px 54px 46px;display:flex;flex-direction:column;background:transparent;transition:background .32s ease}.audience-lane:first-child{padding-left:0;padding-right:64px}.audience-lane:last-child{padding-right:0;padding-left:64px}.audience-lane:before{content:"";position:absolute;top:-1px;width:92px;height:2px;background:linear-gradient(90deg,#28d7f3,#1783f5,transparent);opacity:.88}.audience-lane:first-child:before{left:0}.audience-lane:last-child:before{left:64px}.audience-lane:hover{background:linear-gradient(180deg,rgba(9,38,62,.15),rgba(4,17,30,.02))}.audience-lane-top{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin-bottom:34px}.audience-lane-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#65e4fb;background:rgba(62,194,242,.08);border:1px solid rgba(102,216,248,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.audience-lane-public .audience-lane-icon{color:#8dbdff;background:rgba(70,132,245,.08);border-color:rgba(114,161,246,.16)}.audience-lane-index{color:rgba(168,208,232,.42);font-size:.72rem;font-weight:700;letter-spacing:.14em}.audience-lane-label{margin-bottom:16px;color:#69def9;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.audience-lane-public .audience-lane-label{color:#83b6ff}.site-dark-shell .audience-lane h3{max-width:570px;margin:0 0 20px;font-size:clamp(2rem,3vw,3.15rem);line-height:1.07;letter-spacing:-.045em;color:#f4f9ff}.site-dark-shell .audience-lane>p{max-width:590px;margin-bottom:30px;color:#91a5b9;font-size:.98rem;line-height:1.75}.audience-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:0 0 38px;border-top:1px solid rgba(124,186,225,.12)}.audience-capabilities>div{min-height:70px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(124,186,225,.1);color:#b8c8d7;font-size:.88rem;line-height:1.42}.audience-capabilities svg{flex:none;color:#47d9f5}.audience-lane-public .audience-capabilities svg{color:#77aefb}.audience-lane-link{width:-moz-fit-content;width:fit-content;margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:#e8f7ff;font-size:.93rem;font-weight:650;transition:color .22s ease,gap .22s ease}.audience-lane-link:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,#33d7f0,rgba(51,215,240,.18));transition:width .22s ease}.audience-lane-link:hover{color:#61e3fb;gap:13px}.audience-lane-link:hover:before{width:46px}@media (max-width:980px){.audience-spectrum-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.audience-spectrum-head>p{max-width:720px!important}.audience-spectrum-grid{grid-template-columns:1fr}.audience-spectrum-grid:after{display:none}.audience-lane,.audience-lane:first-child,.audience-lane:last-child{min-height:auto;padding:42px 0 46px}.audience-lane:first-child{border-bottom:1px solid rgba(117,190,231,.13)}.audience-lane:last-child:before{left:0}}@media (max-width:680px){.audience-spectrum-head h2{font-size:clamp(2.35rem,11vw,3.55rem)}.audience-lane{padding-block:34px 38px!important}.audience-lane-top{margin-bottom:26px}.site-dark-shell .audience-lane h3{font-size:clamp(1.85rem,8.8vw,2.65rem)}.audience-capabilities{grid-template-columns:1fr}.audience-capabilities>div{min-height:58px}}.win-process45{position:relative;overflow:clip;padding:112px 0 120px;background:transparent}.win-process45-stage{--process-progress:0;position:relative}.win-process45-head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);grid-gap:clamp(48px,8vw,132px);gap:clamp(48px,8vw,132px);align-items:end;padding-bottom:42px;border-bottom:1px solid rgba(109,183,221,.11)}.win-process45-head h2{max-width:760px;margin:14px 0 0;color:#f5fbff;font-size:clamp(3rem,4.8vw,5.6rem);line-height:.98;letter-spacing:-.055em;font-weight:650}.win-process45-head>p{max-width:620px;margin:0 0 7px;color:#91a8bd;font-size:1.02rem;line-height:1.78}.win-process45-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.32fr);grid-gap:clamp(50px,7vw,108px);gap:clamp(50px,7vw,108px);align-items:start;padding-top:66px}.win-process45-intake{position:-webkit-sticky;position:sticky;top:118px;align-self:start;padding:4px 0 0}.win-process45-intake-head{max-width:480px}.win-process45-kicker{display:inline-flex;align-items:center;gap:8px;color:#55d8f4;font-size:.74rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.win-process45-intake h3{margin:18px 0 0;color:#eef7fd;font-size:clamp(2rem,2.8vw,3.15rem);line-height:1.06;letter-spacing:-.045em;font-weight:620}.win-process45-intake-head>p{margin:22px 0 0;color:#8299ae;font-size:.96rem;line-height:1.72}.win-process45-intake-list{margin-top:34px;border-top:1px solid rgba(106,184,224,.12)}.win-process45-intake-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:66px;border-bottom:1px solid rgba(106,184,224,.1)}.win-process45-intake-row>span{color:#47d1ed;font-size:.68rem;font-weight:780;letter-spacing:.09em}.win-process45-intake-row small,.win-process45-intake-row strong{display:block}.win-process45-intake-row strong{color:#dcebf5;font-size:.9rem;font-weight:650}.win-process45-intake-row small{margin-top:3px;color:#6f879d;font-size:.76rem;line-height:1.4}.win-process45-intake-row>svg{color:rgba(79,213,240,.62)}.win-process45-intake-footer{display:flex;gap:11px;align-items:flex-start;margin-top:24px;color:#7890a5;font-size:.78rem;line-height:1.55}.win-process45-intake-footer svg{flex:0 0 auto;margin-top:1px;color:#49d2ee}.win-process45-journey{position:relative;padding-left:58px}.win-process45-rail{position:absolute;left:18px;top:20px;bottom:28px;width:1px;overflow:hidden;background:rgba(105,180,219,.14)}.win-process45-rail i{display:block;width:100%;height:calc(var(--process-progress) * 100%);background:linear-gradient(180deg,#58e0f4,#169ce7);box-shadow:0 0 16px rgba(43,200,241,.42)}.win-process45-step{position:relative;display:grid;grid-template-columns:1fr;min-height:170px;padding:10px 0 42px;opacity:.56;transform:translate3d(0,10px,0);transition:opacity .28s ease,transform .28s ease}.win-process45-step+.win-process45-step{padding-top:38px;border-top:1px solid rgba(105,180,219,.09)}.win-process45-step.is-active,.win-process45-step.is-complete{opacity:1;transform:translateZ(0)}.win-process45-marker{position:absolute;left:-58px;top:11px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(81,204,239,.15);border-radius:50%;color:#49d3ee;background:#03111d;box-shadow:0 0 0 6px rgba(3,17,29,.88);font-size:.68rem;font-weight:800;letter-spacing:.06em;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.win-process45-step.is-active .win-process45-marker{border-color:rgba(83,220,246,.55);background:#07314b;box-shadow:0 0 0 6px rgba(3,17,29,.9),0 0 26px rgba(57,206,240,.17)}.win-process45-step.is-complete .win-process45-marker{color:#96f0ff;border-color:rgba(83,220,246,.34)}.win-process45-step-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.win-process45-step-meta>span{display:inline-flex;align-items:center;gap:8px;color:#52d4ee;font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.win-process45-step-meta small{color:#6f899f;font-size:.73rem}.win-process45-step h3{max-width:690px;margin:0;color:#eef7fd;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1.16;letter-spacing:-.035em;font-weight:620}.win-process45-step p{max-width:720px;margin:14px 0 0;color:#8097ac;font-size:.93rem;line-height:1.72}.win-process45-footer{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:64px;padding-top:34px;border-top:1px solid rgba(107,181,220,.11)}.win-process45-footer>div:first-child{max-width:650px}.win-process45-footer-label{display:block;margin-bottom:8px;color:#4ed4ef;font-size:.7rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.win-process45-footer strong{display:block;color:#dfeef8;font-size:1.02rem;font-weight:560;line-height:1.55}.win-process45-actions{display:flex;align-items:center;gap:22px;flex:0 0 auto}@media (max-width:1060px){.win-process45-head{grid-template-columns:1fr;gap:22px}.win-process45-head>p{max-width:720px}.win-process45-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:52px}}@media (max-width:820px){.win-process45{padding:84px 0 92px}.win-process45-head{padding-bottom:32px}.win-process45-layout{grid-template-columns:1fr;gap:52px;padding-top:44px}.win-process45-intake{position:static;top:auto;max-width:680px}.win-process45-journey{padding-left:52px}.win-process45-marker{left:-52px}.win-process45-rail{left:18px}.win-process45-footer{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.win-process45{padding:72px 0 76px}.win-process45-head h2{font-size:clamp(2.65rem,13vw,3.8rem)}.win-process45-head>p{font-size:.95rem}.win-process45-intake h3{font-size:2rem}.win-process45-intake-list{margin-top:28px}.win-process45-intake-row{grid-template-columns:28px minmax(0,1fr) auto}.win-process45-journey{padding-left:44px}.win-process45-rail{left:14px}.win-process45-marker{left:-44px;width:30px;height:30px;box-shadow:0 0 0 4px rgba(3,17,29,.9)}.win-process45-step{min-height:0;padding-bottom:30px}.win-process45-step+.win-process45-step{padding-top:30px}.win-process45-step-meta{align-items:flex-start;flex-direction:column;gap:7px}.win-process45-step h3{font-size:1.45rem}.win-process45-actions{align-items:flex-start;flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.win-process45-step{opacity:1!important;transform:none!important;transition:none!important}.win-process45-rail i{height:100%}}.site-dark-shell{--text:#edf6ff;--muted:#91a5b9;--line:rgba(117,181,222,.15);--soft:transparent;--surface-0:rgba(5,16,29,.72);--surface-1:rgba(7,22,38,.68);--surface-2:rgba(9,29,48,.72);--line-strong:rgba(112,193,235,.22);--blue-soft:rgba(22,143,220,.12);--green-soft:rgba(43,190,135,.10);--green-ink:#76e2b7}.site-dark-shell :is(.section-white,.section-soft,.quick-path-section,.store-page,.store-catalog-section,.store-detail-page,.store-quote-page,.not-found,.credentials-section,.credential-audience-section,.credential-history-section,.credential-transparency-section){background:transparent!important}.site-dark-shell main :is(h1,h2,h3,h4,h5,h6){color:#f4f9ff}.site-dark-shell main p{color:#91a5b9}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.audience-light,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-audience-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.specification-list,.proposal-form,.contact-channels-grid a,.support-card,.solution-family-card,.store-product-card,.store-empty-catalog,.store-detail-media,.store-quote-item,.store-empty-quote,.store-quote-form-card,.store-quote-success,.trust-features,.trust-features>div){background:linear-gradient(145deg,rgba(7,23,39,.76),rgba(2,11,21,.64))!important;border-color:rgba(115,187,229,.16)!important;color:#eaf4ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 48px rgba(0,0,0,.1)!important}.site-dark-shell :is(.bento-card,.quick-path-card,.credential-card,.partner-card,.solution-family-card,.support-card,.store-product-card,.contact-channels-grid a,.experience-grid article,.purpose-card,.scope-card):hover{border-color:rgba(73,209,248,.3)!important;background:linear-gradient(145deg,rgba(9,31,51,.84),rgba(3,15,27,.74))!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.solution-family-card,.support-card,.contact-channels-grid a,.store-product-card,.store-detail-copy,.store-quote-item,.store-quote-form-card,.trust-features>div) :is(h2,h3,h4,strong){color:#edf7ff!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.solution-family-card,.support-card,.contact-channels-grid a,.store-product-card,.store-detail-copy,.store-quote-item,.store-quote-form-card,.trust-features>div) :is(p,span,small,li){color:#93a8bb}.site-dark-shell :is(.bento-icon,.audience-icon,.compact-icon,.transparency-icon,.partner-history-icon){background:rgba(22,154,220,.1)!important;border:1px solid rgba(82,208,246,.15)!important;color:#62dcf7!important}.site-dark-shell :is(.credential-tags span,.history-guidance){background:rgba(8,28,46,.72)!important;border-color:rgba(112,184,225,.15)!important;color:#94abc0!important}.site-dark-shell :is(.trust-features,.trust-features>div,.principle-list li,.timeline,.credentials-section,.specification-list,.credential-actions,.history-credential,.partner-history-note){border-color:rgba(112,184,225,.14)!important}.site-dark-shell .timeline-item:before{box-shadow:0 0 0 7px rgba(25,128,205,.12)!important}.site-dark-shell :is(.store-product-media,.store-detail-media,.store-quote-thumb){background:rgba(4,16,29,.82)!important;border-color:rgba(109,181,223,.15)!important}.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-search,.store-quote-form-card input,.store-quote-form-card textarea,.store-quantity-control){background:rgba(2,10,20,.78)!important;border-color:rgba(111,184,225,.19)!important}.site-dark-shell select option{color:#eaf4ff;background:#071522}.site-dark-shell .cta-band{position:relative;padding:108px 0;background:transparent!important;border-top:1px solid rgba(102,183,225,.1);border-bottom:1px solid rgba(102,183,225,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.site-dark-shell .cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(48% 110% at 18% 55%,rgba(13,144,218,.095),transparent 70%),radial-gradient(36% 90% at 82% 48%,rgba(15,202,235,.055),transparent 72%)}.site-dark-shell .cta-band:after{content:"";position:absolute;left:50%;top:0;width:min(1180px,calc(100% - 48px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(87,211,248,.17),transparent);pointer-events:none}.site-dark-shell .cta-band-inner{align-items:center}.site-dark-shell .cta-band h2{color:#f5faff!important}.site-dark-shell .cta-band p{color:#93a8bb!important}.site-dark-shell .cta-band .btn-white{background:linear-gradient(135deg,#eaf7ff,#d9effb);color:#061321;border-color:transparent;box-shadow:0 12px 34px rgba(0,0,0,.16)}.site-dark-shell .cta-band .btn-ghost-light{background:rgba(8,28,45,.52);border-color:rgba(107,198,236,.2);color:#dcecf8}.site-dark-shell :is(.security-note,.form-status.error,.store-feedback.error){background:rgba(107,49,28,.22)!important;border-color:rgba(226,139,99,.24)!important;color:#ffc4a9!important}.site-dark-shell .store-quote-success{border-color:rgba(87,210,155,.2)!important}@media (max-width:760px){.site-dark-shell .cta-band{padding:82px 0}}.site-dark-shell .home-hero.hero-x.hero-x-video.hero-x-globe.hero-x-starfield{background:transparent!important}.site-dark-shell .home-hero.hero-x.hero-x-video.hero-x-globe.hero-x-starfield:before{background:linear-gradient(180deg,rgba(1,5,10,.04),transparent 24%,transparent 74%,rgba(1,5,10,.16))!important;opacity:1!important}.site-dark-shell .home-hero.hero-x.hero-x-video.hero-x-globe.hero-x-starfield:after{background:radial-gradient(560px circle at var(--hero-pointer-x,72%) var(--hero-pointer-y,42%),rgba(38,205,255,.055),transparent 72%)!important;opacity:1!important}.site-dark-shell .hero-x-starfield-stage{background:transparent!important}.site-dark-shell .hero-x-starfield-stage .hero-starfield-canvas{opacity:.56;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.36) 0,#000 12%,#000 78%,rgba(0,0,0,.34) 94%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.36) 0,#000 12%,#000 78%,rgba(0,0,0,.34) 94%,transparent)}.site-dark-shell .hero-x-starfield-nebula{background:radial-gradient(circle at 76% 44%,rgba(20,198,255,.055),transparent 27%),radial-gradient(circle at 65% 46%,rgba(23,91,221,.035),transparent 41%);opacity:.72;mix-blend-mode:screen}.site-dark-shell .hero-x-starfield .hero-x-video-overlay{background:linear-gradient(90deg,rgba(1,5,10,.22),rgba(1,5,10,.11) 35%,rgba(1,5,10,.035) 62%,transparent)!important}.site-dark-shell .hero-x-starfield .hero-x-video-vignette{background:radial-gradient(circle at 76% 44%,rgba(23,204,255,.045),transparent 30%),linear-gradient(180deg,transparent 70%,rgba(1,5,10,.12))!important;box-shadow:none!important}.site-dark-shell .hero-x-starfield .hero-x-aura,.site-dark-shell .hero-x-starfield .hero-x-grid{opacity:0!important}.site-dark-shell .hero-x-starfield .hero-x-globe-halo{background:radial-gradient(circle,rgba(26,204,255,.105) 0,rgba(17,91,210,.035) 44%,transparent 72%)!important}@media (max-width:940px){.site-dark-shell .hero-x-starfield-stage .hero-starfield-canvas{opacity:.48}.site-dark-shell .hero-x-starfield .hero-x-video-overlay{background:linear-gradient(180deg,rgba(1,5,10,.12),rgba(1,5,10,.04) 56%,rgba(1,5,10,.14))!important}}@media (max-width:760px){.site-dark-shell .hero-x-starfield-stage .hero-starfield-canvas{opacity:.42}.site-dark-shell .hero-x-starfield-nebula{opacity:.52}}@media (prefers-reduced-motion:reduce){.site-dark-shell .hero-x-starfield-stage .hero-starfield-canvas{opacity:.34}}.site-dark-shell .footer{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(2,11,20,.34),rgba(1,7,14,.66) 36%,rgba(0,5,11,.94))!important;border-top:1px solid rgba(92,204,244,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.site-dark-shell .footer:before{background:radial-gradient(62% 90% at 18% -12%,rgba(20,200,241,.1) 0,rgba(20,200,241,.035) 36%,transparent 70%),radial-gradient(50% 82% at 82% 6%,rgba(14,112,232,.085) 0,rgba(14,112,232,.025) 44%,transparent 74%),linear-gradient(112deg,transparent 0 57%,rgba(33,203,246,.025) 57.5%,transparent 64%),linear-gradient(112deg,transparent 0 68%,rgba(20,116,232,.02) 68.5%,transparent 75%)}.site-dark-shell .footer:after,.site-dark-shell .footer:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0}.site-dark-shell .footer:after{opacity:.22;background-image:radial-gradient(circle at 1px 1px,rgba(114,214,247,.16) .7px,transparent .8px),linear-gradient(90deg,transparent,rgba(41,180,225,.025) 50%,transparent);background-size:28px 28px,100% 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 86%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 86%)}.site-dark-shell .footer-bottom,.site-dark-shell .footer-top{position:relative;z-index:1}.site-dark-shell .footer-bottom{border-top:0}.site-dark-shell .footer-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(63,210,247,0),rgba(63,210,247,.18) 22%,rgba(96,151,255,.11) 58%,rgba(63,210,247,0))}.site-dark-shell .footer-brand{position:relative}.site-dark-shell .footer-brand:before{content:"";position:absolute;pointer-events:none;width:240px;height:150px;left:-76px;top:-48px;border-radius:50%;background:rgba(12,177,235,.07);filter:blur(70px);z-index:-1}.site-dark-shell .footer-address,.site-dark-shell .footer-brand p,.site-dark-shell .footer-columns a{transition:color .2s ease,opacity .2s ease}.site-dark-shell .footer-columns a:hover{color:#e9f8ff}@media (max-width:760px){.site-dark-shell .footer{background:linear-gradient(180deg,rgba(2,11,20,.46),rgba(0,5,11,.96))!important}.site-dark-shell .footer:after{opacity:.15;background-size:32px 32px,100% 100%}.site-dark-shell .footer-brand:before{width:190px;height:120px;left:-46px}}.site-dark-shell{--public-bg:#02070d;--public-surface:rgba(6,18,31,.66);--public-surface-strong:rgba(7,22,38,.82);--public-line:rgba(112,188,229,.14);--public-line-strong:rgba(88,211,247,.24);--public-copy:#91a5b9;--public-copy-strong:#dceaf5}.site-dark-pattern,.site-dark-shell{background:var(--public-bg)!important}.site-dark-pattern-base{inset:-6%;background:radial-gradient(72% 64% at 8% 3%,rgba(22,80,116,.2) 0,rgba(8,24,38,.09) 44%,transparent 72%),radial-gradient(58% 58% at 88% 24%,rgba(8,162,220,.095) 0,rgba(5,74,118,.032) 46%,transparent 75%),radial-gradient(50% 48% at 46% 86%,rgba(14,87,172,.055) 0,transparent 74%),linear-gradient(180deg,#03101b,#020910 44%,#01060b)!important;-webkit-mask-image:none!important;mask-image:none!important}.site-dark-streak{opacity:.065!important;filter:blur(.4px)}.site-dark-streak-two{opacity:.045!important}.site-dark-streak-three{opacity:.035!important}.site-dark-streak-four{opacity:.028!important}.site-dark-pattern-dots{opacity:.055!important;background-size:26px 26px!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 58%,rgba(0,0,0,.12))!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 58%,rgba(0,0,0,.12))!important}.site-dark-pattern-vignette{background:radial-gradient(50% 42% at 14% 10%,rgba(55,124,165,.075),transparent 74%),radial-gradient(42% 36% at 84% 30%,rgba(0,199,255,.052),transparent 78%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.22))!important}.site-dark-shell main :is(.section,.section-white,.section-soft,.section-navy,.quick-path-section,.credentials-section,.credential-audience-section,.credential-history-section,.credential-transparency-section,.store-page,.store-catalog-section,.store-detail-page,.store-quote-page,.page-hero,.proof-strip){background:transparent!important}.site-dark-shell main .credential-audience-section,.site-dark-shell main .credential-history-section,.site-dark-shell main .credential-transparency-section,.site-dark-shell main .credentials-section,.site-dark-shell main .quick-path-section,.site-dark-shell main .section,.site-dark-shell main .store-catalog-section{position:relative}.site-dark-shell main :is(.section,.quick-path-section,.credentials-section,.credential-audience-section,.credential-history-section,.credential-transparency-section,.store-catalog-section):before{content:"";position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 48px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(91,201,241,.085) 24%,rgba(108,154,239,.055) 68%,transparent);pointer-events:none}.site-dark-shell main :is(.home-hero,.page-hero)+:is(.section,.quick-path-section,.proof-strip):before{opacity:.45}.site-dark-shell .section-navy:after{width:520px;height:520px;right:-170px;bottom:-220px;opacity:.42;background:rgba(18,161,219,.1)!important;filter:blur(110px)}.site-dark-shell .section{padding:104px 0}.site-dark-shell .section-heading{margin-bottom:46px}.site-dark-shell .section-heading-copy{max-width:760px}.site-dark-shell .section-heading h2{margin-bottom:16px}.site-dark-shell .lead-text,.site-dark-shell .section-heading p{color:#91a5b9!important;line-height:1.75}.site-dark-shell .eyebrow,.site-dark-shell .mini-label{color:#5fdcf5!important}.site-dark-shell .eyebrow{margin-bottom:18px;letter-spacing:.13em}.site-dark-shell .page-hero{min-height:480px;padding:158px 0 78px;border-bottom:0!important}.site-dark-shell .page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 82% at 78% 26%,rgba(19,177,231,.07),transparent 72%),radial-gradient(36% 74% at 12% 20%,rgba(33,87,180,.045),transparent 74%)}.site-dark-shell .page-hero-grid{opacity:.22!important;background-size:64px 64px!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 80%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 80%)!important}.site-dark-shell .page-hero p{color:#96a9bd!important;max-width:760px}.site-dark-shell .proof-strip{border:0!important}.site-dark-shell .proof-grid{min-height:104px;border-top:1px solid rgba(105,189,226,.1);border-bottom:1px solid rgba(105,189,226,.1)}.site-dark-shell .proof-grid>div{border-color:rgba(105,189,226,.1)!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-audience-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.disclaimer-card,.download-card,.support-card,.solution-family-card,.specification-list,.proposal-form,.contact-channels-grid a,.store-product-card,.store-empty-catalog,.store-detail-media,.store-quote-item,.store-empty-quote,.store-quote-form-card,.store-quote-success,.trust-features,.trust-features>div){background:linear-gradient(145deg,rgba(8,25,42,.69),rgba(3,13,23,.62))!important;border-color:rgba(105,184,225,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.022),0 14px 40px rgba(0,0,0,.075)!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.experience-grid article,.purpose-card,.scope-card,.credential-card,.partner-card,.download-card,.support-card,.solution-family-card,.contact-channels-grid a,.store-product-card){transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.site-dark-shell :is(.bento-card,.quick-path-card,.experience-grid article,.purpose-card,.scope-card,.credential-card,.partner-card,.download-card,.support-card,.solution-family-card,.contact-channels-grid a,.store-product-card):hover{transform:translateY(-3px);border-color:rgba(77,207,247,.25)!important;background:linear-gradient(145deg,rgba(9,31,51,.76),rgba(4,16,28,.7))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 20px 54px rgba(0,0,0,.12)!important}.site-dark-shell :is(.audience-card,.credential-card,.partner-card){border-radius:22px!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-audience-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.disclaimer-card,.download-card,.support-card,.solution-family-card,.proposal-form,.contact-channels-grid a,.store-product-card,.store-detail-copy,.store-quote-item,.store-quote-form-card,.trust-features>div) :is(h2,h3,h4,strong){color:#edf7ff!important}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.compact-card,.credential-audience-card,.credential-card,.history-credential,.transparency-panel,.partner-card,.partner-history-note,.disclaimer-card,.download-card,.support-card,.solution-family-card,.proposal-form,.contact-channels-grid a,.store-product-card,.store-detail-copy,.store-quote-item,.store-quote-form-card,.trust-features>div) :is(p,span,small,li){color:#91a5b9!important}.site-dark-shell .btn{border-radius:12px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.site-dark-shell .btn-primary{background:linear-gradient(135deg,#0d83ef,#16b7d4)!important;color:#fff!important;border-color:rgba(117,228,255,.16)!important;box-shadow:0 12px 28px rgba(8,133,220,.18)!important}.site-dark-shell .btn-primary:hover{box-shadow:0 16px 34px rgba(8,133,220,.25)!important}.site-dark-shell :is(.btn-outline,.btn-secondary,.btn-ghost-dark,.btn-ghost-light){background:rgba(7,24,40,.58)!important;color:#dcebf6!important;border-color:rgba(110,190,229,.18)!important;box-shadow:none!important}.site-dark-shell :is(.btn-outline,.btn-secondary,.btn-ghost-dark,.btn-ghost-light):hover{background:rgba(10,35,56,.76)!important;border-color:rgba(79,208,247,.28)!important;color:#f3fbff!important}.site-dark-shell .text-link{color:#52d7f3!important}.site-dark-shell .text-link:hover{color:#a1efff!important}.site-dark-shell :is(.solution-jumpbar-wrap,.store-toolbar,.store-category-row){background:transparent!important;border-color:rgba(108,184,224,.11)!important}.site-dark-shell :is(.solution-jumpbar a,.store-category-row button,.credential-action,.history-document-link){background:rgba(6,21,36,.6)!important;color:#9eb1c4!important;border-color:rgba(106,184,224,.15)!important}.site-dark-shell .store-category-row button.active,.site-dark-shell :is(.solution-jumpbar a,.store-category-row button,.credential-action,.history-document-link):hover{background:rgba(12,48,72,.72)!important;color:#dff7ff!important;border-color:rgba(78,207,245,.27)!important}.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-search,.store-quote-form-card input,.store-quote-form-card textarea,.store-quantity-control){background:rgba(2,10,19,.74)!important;border-color:rgba(108,184,224,.18)!important;color:#edf6ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important}.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-quote-form-card input,.store-quote-form-card textarea):focus,.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-search,.store-quote-form-card input,.store-quote-form-card textarea):focus-within{border-color:rgba(67,207,248,.42)!important;box-shadow:0 0 0 3px rgba(31,178,224,.08)!important}.site-dark-shell :is(.proposal-form input,.proposal-form textarea,.store-quote-form-card input,.store-quote-form-card textarea)::placeholder{color:#61778a!important}.site-dark-shell .store-hero{background:transparent!important;border-bottom:0!important}.site-dark-shell .store-hero:before{opacity:.55}.site-dark-shell .store-detail-media,.site-dark-shell .store-product-media,.site-dark-shell .store-quote-thumb{background:rgba(4,15,27,.66)!important}.site-dark-shell .store-add-button{background:rgba(8,35,56,.66)!important;color:#6edff5!important;border-color:rgba(99,191,231,.17)!important}.site-dark-shell .store-add-button:hover{background:rgba(11,48,73,.82)!important;border-color:rgba(75,209,247,.28)!important}.site-dark-shell .store-quantity-control button,.site-dark-shell .store-remove-item{background:rgba(5,20,34,.76)!important;color:#8fa6ba!important;border-color:rgba(104,180,220,.14)!important}.site-dark-shell :is(.timeline,.principle-list li,.requirement-list,.requirement-item,.process-steps,.process-step,.credential-actions,.footer-bottom){border-color:rgba(103,181,222,.13)!important}.site-dark-shell .timeline-item:before{background:#3bd0ef!important;box-shadow:0 0 0 7px rgba(19,126,178,.12)!important}.site-dark-shell .site-header{background:transparent;border-bottom-color:transparent}.site-dark-shell .site-header.is-scrolled{background:rgba(2,9,16,.74)!important;border-bottom-color:rgba(96,190,231,.1)!important;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.site-dark-shell .footer{background:linear-gradient(180deg,rgba(2,10,18,.12),rgba(1,7,13,.52) 42%,rgba(0,5,10,.92))!important}@media (max-width:980px){.site-dark-shell .section{padding:88px 0}.site-dark-shell .page-hero{padding-top:142px}.site-dark-shell .section-heading{margin-bottom:38px}}@media (max-width:760px){.site-dark-shell .section{padding:74px 0}.site-dark-shell .page-hero{min-height:0;padding:132px 0 64px}.site-dark-shell .section-heading{margin-bottom:32px}.site-dark-shell main :is(.section,.quick-path-section,.credentials-section,.credential-audience-section,.credential-history-section,.credential-transparency-section,.store-catalog-section):before{width:calc(100% - 32px)}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.credential-card,.partner-card,.support-card,.solution-family-card,.store-product-card){border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.site-dark-shell :is(.bento-card,.quick-path-card,.experience-grid article,.purpose-card,.scope-card,.credential-card,.partner-card,.download-card,.support-card,.solution-family-card,.contact-channels-grid a,.store-product-card){transition:none!important}.site-dark-shell :is(.bento-card,.quick-path-card,.experience-grid article,.purpose-card,.scope-card,.credential-card,.partner-card,.download-card,.support-card,.solution-family-card,.contact-channels-grid a,.store-product-card):hover{transform:none!important}}.header-account-link{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(105,190,229,.13);border-radius:11px;color:#a9bbca;background:rgba(4,18,31,.34);font-size:.78rem;font-weight:620;transition:border-color .2s ease,color .2s ease,background .2s ease}.header-account-link:hover{color:#eaf9ff;border-color:rgba(80,210,245,.28);background:rgba(8,34,53,.58)}.store-account-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(99,184,226,.14);border-radius:16px;background:linear-gradient(135deg,rgba(7,31,50,.65),rgba(4,18,31,.48))}.store-account-strip>div{display:flex;align-items:center;gap:11px;min-width:0}.store-account-strip>div>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;color:#62def4;background:rgba(30,173,220,.09);border:1px solid rgba(84,218,246,.11)}.store-account-strip p{margin:0;min-width:0}.store-account-strip strong{display:block;color:#e8f5ff;font-size:.82rem;font-weight:650}.store-account-strip small{display:block;margin-top:2px;color:#7f94a7;font-size:.7rem}.store-account-strip>a{display:inline-flex;align-items:center;gap:6px;flex:none;color:#65dcf4;font-size:.76rem;font-weight:650}.store-account-strip>a svg{transition:transform .2s ease}.store-account-strip>a:hover svg{transform:translateX(3px)}.customer-auth-page{position:relative;min-height:100vh;padding:150px 0 100px}.customer-auth-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);grid-gap:clamp(54px,8vw,120px);gap:clamp(54px,8vw,120px);align-items:center}.customer-auth-intro{max-width:690px}.customer-account-kicker,.customer-auth-kicker{display:inline-flex;align-items:center;gap:7px;color:#5eddf5;font-size:.69rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-auth-intro h1{max-width:680px;margin:20px 0 22px;color:#f2f8fd;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.98;letter-spacing:-.055em}.customer-auth-intro>p{max-width:630px;color:#91a4b6;font-size:1rem;line-height:1.75}.customer-auth-benefits{display:grid;grid-gap:10px;gap:10px;margin-top:34px}.customer-auth-benefits>div{display:flex;align-items:center;gap:12px}.customer-auth-benefits>div>span{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid rgba(99,194,232,.14);border-radius:11px;color:#62dcf2;background:rgba(7,35,54,.48)}.customer-auth-benefits p{margin:0}.customer-auth-benefits strong{display:block;color:#dfeaf3;font-size:.82rem}.customer-auth-benefits small{display:block;margin-top:2px;color:#708699;font-size:.7rem}.customer-auth-back{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:#66dff5;font-size:.78rem;font-weight:640}.customer-auth-card{position:relative;overflow:hidden;padding:10px 30px 30px;border:1px solid rgba(105,191,230,.15);border-radius:24px;background:linear-gradient(180deg,rgba(8,29,48,.82),rgba(3,14,25,.78));box-shadow:0 34px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-auth-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(76,215,249,.65),transparent)}.customer-auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:6px;margin:0 -20px 28px;border-radius:15px;background:rgba(1,9,17,.5)}.customer-auth-tabs button{min-height:40px;border:0;border-radius:10px;color:#7f93a6;background:transparent;font-size:.76rem;font-weight:650}.customer-auth-tabs button.active{color:#eaf9ff;background:rgba(13,54,81,.78);box-shadow:inset 0 0 0 1px rgba(78,211,246,.14)}.customer-auth-card-head>span{color:#5edaf2;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.customer-auth-card-head h2{margin:7px 0 8px;color:#f0f6fb;font-size:2rem;letter-spacing:-.035em}.customer-auth-card-head p{margin:0 0 22px;color:#8195a8;font-size:.78rem;line-height:1.55}.customer-auth-form{display:grid;grid-gap:12px;gap:12px}.customer-auth-form-row{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10px;gap:10px}.customer-auth-form label>span{display:block;margin-bottom:7px;color:#a9bac8;font-size:.68rem;font-weight:630}.customer-auth-form label>div{min-height:47px;display:grid;grid-template-columns:21px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:0 12px;border:1px solid rgba(107,184,224,.16);border-radius:11px;color:#7890a3;background:rgba(1,10,18,.62)}.customer-auth-form label>div:focus-within{border-color:rgba(78,211,246,.38);box-shadow:0 0 0 3px rgba(30,178,222,.07)}.customer-auth-form input{width:100%;min-width:0;border:0;outline:0;color:#edf8ff;background:transparent;font-size:.82rem}.customer-auth-form input::placeholder{color:#536a7d}.customer-auth-form label button{width:30px;height:30px;display:grid;place-items:center;border:0;color:#70879a;background:transparent}.customer-auth-prefix{font-size:.7rem;color:#7790a4!important;margin:0!important}.customer-auth-error{padding:10px 12px;border:1px solid rgba(240,123,99,.24);border-radius:10px;color:#ffb5a4;background:rgba(109,34,24,.16);font-size:.72rem}.customer-auth-submit{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;border:1px solid rgba(109,224,247,.17);border-radius:11px;color:#fff;background:linear-gradient(100deg,#118bea,#14b9d3);box-shadow:0 14px 32px rgba(3,130,212,.18);font-size:.8rem;font-weight:690}.customer-auth-submit:disabled{opacity:.6}.customer-auth-security{display:flex;align-items:center;justify-content:center;gap:6px;color:#60788b;font-size:.61rem;line-height:1.5;text-align:center}.customer-account-page{min-height:100vh;padding:150px 0 110px}.customer-account-loading{min-height:55vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#8198ab}.customer-account-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.customer-account-head h1{margin:9px 0 8px;color:#f1f7fb;font-size:clamp(2.8rem,5vw,4.8rem);letter-spacing:-.05em}.customer-account-head p{margin:0;color:#8296a8}.customer-account-head-actions{display:flex;align-items:center;gap:9px}.customer-account-logout{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(112,184,218,.14);border-radius:10px;color:#92a7b9;background:rgba(5,19,31,.5);font-size:.74rem}.customer-account-error{margin-bottom:18px;padding:12px 14px;border-radius:11px;color:#ffc0b2;border:1px solid rgba(244,116,93,.2);background:rgba(119,34,21,.12)}.customer-account-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.customer-account-metrics article{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid rgba(99,184,226,.13);border-radius:15px;background:rgba(4,18,31,.54)}.customer-account-metrics article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#5bdcf5;background:rgba(28,176,221,.08)}.customer-account-metrics small{display:block;color:#71889b;font-size:.65rem}.customer-account-metrics strong{display:block;color:#eff8ff;font-size:1.35rem;line-height:1.1}.customer-account-grid{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.customer-orders-panel,.customer-profile-card{border:1px solid rgba(101,184,224,.13);border-radius:20px;background:rgba(3,15,26,.66)}.customer-profile-card{padding:22px}.customer-profile-avatar{width:45px;height:45px;display:grid;place-items:center;margin-bottom:20px;border-radius:13px;color:#60def4;background:rgba(25,173,221,.09);border:1px solid rgba(90,219,246,.12)}.customer-orders-head span,.customer-profile-card>span{color:#56d7f0;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.customer-profile-card h2{margin:6px 0 18px;color:#edf6fd;font-size:1.25rem}.customer-profile-card dl{display:grid;grid-gap:13px;gap:13px;margin:0}.customer-profile-card dl div{padding-top:12px;border-top:1px solid rgba(105,181,219,.1)}.customer-profile-card dt{color:#61798d;font-size:.61rem}.customer-profile-card dd{margin:3px 0 0;color:#a9bdcc;font-size:.74rem;word-break:break-word}.customer-profile-card>small{display:block;margin-top:20px;color:#5f7486;font-size:.62rem;line-height:1.5}.customer-orders-panel{overflow:hidden}.customer-orders-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(103,181,221,.11)}.customer-orders-head h2{margin:5px 0 0;color:#eff7fd;font-size:1.3rem}.customer-orders-head a{display:inline-flex;align-items:center;gap:6px;color:#61d9f1;font-size:.7rem;font-weight:650}.customer-order-list{display:grid}.customer-order-card{border-bottom:1px solid rgba(101,180,218,.09)}.customer-order-card:last-child{border-bottom:0}.customer-order-summary{width:100%;display:grid;grid-template-columns:40px minmax(170px,1fr) auto 160px 112px 18px;grid-gap:12px;gap:12px;align-items:center;padding:16px 20px;border:0;text-align:left;color:inherit;background:transparent;transition:background .2s ease}.customer-order-summary:hover{background:rgba(11,43,65,.28)}.customer-order-type{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#5adbf3;background:rgba(23,166,213,.08)}.customer-order-main strong{display:block;color:#dce9f3;font-size:.76rem}.customer-order-main small{display:block;margin-top:3px;color:#62798d;font-size:.63rem}.customer-order-status{padding:6px 8px;border-radius:999px;color:#8db1c8;background:rgba(42,95,125,.18);font-size:.6rem;font-weight:650;white-space:nowrap}.customer-order-status.status-concluido,.customer-order-status.status-pago{color:#7be0bb;background:rgba(39,157,111,.12)}.customer-order-status.status-cancelado{color:#e69f94;background:rgba(171,71,56,.12)}.customer-order-date{display:inline-flex;align-items:center;gap:5px;color:#698095;font-size:.63rem}.customer-order-total{color:#bfd0dc;font-size:.72rem;font-weight:650;text-align:right}.customer-order-chevron{color:#577086;transition:transform .2s ease}.customer-order-card.open .customer-order-chevron{transform:rotate(90deg)}.customer-order-detail{padding:0 20px 18px 72px}.customer-order-items{display:grid;grid-gap:7px;gap:7px}.customer-order-items>div{display:grid;grid-template-columns:36px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 11px;border:1px solid rgba(100,181,220,.09);border-radius:10px;background:rgba(2,10,18,.34)}.customer-order-items>div>span{color:#58d8f1;font-size:.68rem;font-weight:700}.customer-order-items p{margin:0}.customer-order-items strong{display:block;color:#b8c9d5;font-size:.7rem}.customer-order-items small{display:block;margin-top:2px;color:#60778a;font-size:.59rem}.customer-order-items em{color:#95aabd;font-size:.65rem;font-style:normal}.customer-order-note{margin-top:10px;padding:11px 12px;border-left:2px solid rgba(68,207,242,.35);color:#748ba0;background:rgba(5,26,40,.34)}.customer-order-note strong{display:block;color:#a9bdcc;font-size:.65rem}.customer-order-note p{margin:4px 0 0;font-size:.68rem;line-height:1.5}.customer-orders-empty{padding:56px 24px;text-align:center}.customer-orders-empty>svg{color:#4fcfe9;margin-bottom:12px}.customer-orders-empty h3{color:#dceaf4;margin-bottom:7px}.customer-orders-empty p{max-width:420px;margin:0 auto 18px;color:#758b9e;font-size:.76rem}.store-checkout-customer,.store-checkout-login-callout{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;margin-bottom:22px;padding:12px;border:1px solid rgba(100,190,230,.14);border-radius:13px;background:rgba(7,29,46,.5)}.store-checkout-customer-icon,.store-checkout-login-callout>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#5ddcf3;background:rgba(27,173,218,.08)}.store-checkout-customer small{display:block;color:#677f92;font-size:.59rem}.store-checkout-customer strong{display:block;color:#dceaf4;font-size:.76rem}.store-checkout-customer div>span{display:block;margin-top:2px;color:#74899b;font-size:.62rem}.store-checkout-customer>a,.store-checkout-login-callout>a{display:inline-flex;align-items:center;gap:5px;color:#59d6ef;font-size:.65rem;font-weight:650}.store-checkout-login-callout strong{color:#dceaf4;font-size:.74rem}.store-checkout-login-callout p{margin:3px 0 0;color:#6f8598;font-size:.62rem;line-height:1.45}.store-account-checking{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:#748b9f;font-size:.7rem}.store-checkout-success{background:rgba(3,16,27,.68)!important;border-color:rgba(100,187,226,.14)!important}.admin-boot-mark-image,.admin-brand-mark-image,.admin-login-logo-image{overflow:hidden;background:#06182a!important;border:1px solid rgba(77,191,232,.16)}.admin-login-logo-image{width:42px;height:42px;display:grid;place-items:center;border-radius:12px}.admin-boot-mark-image img,.admin-brand-mark-image img,.admin-login-logo-image img{width:100%;height:100%;object-fit:contain}.admin-brand-mark-image{padding:3px}.admin-boot-mark-image{padding:5px}.admin-heading-actions{display:flex;gap:8px;align-items:center}.admin-metric-grid-v50{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-grid-v50{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr)}.admin-dashboard-proposals{margin-top:18px}.admin-compact-proposal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px}.admin-compact-proposal-grid>a{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:12px;border:1px solid #e4e9ee;border-radius:11px;background:#fbfcfd}.admin-compact-proposal-grid strong{color:#263545;font-size:.7rem}.admin-compact-proposal-grid small,.admin-compact-proposal-grid strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-compact-proposal-grid small{margin-top:2px;color:#8a98a5;font-size:.58rem}.admin-compact-proposal-grid em{color:#7a8b98;font-size:.56rem;font-style:normal;white-space:nowrap}.admin-status-dot{width:7px;height:7px;border-radius:50%;background:#8aa0b3}.admin-status-dot.status-novo{background:#1e91da;box-shadow:0 0 0 4px rgba(30,145,218,.08)}.admin-status-dot.status-concluido{background:#32a675}.admin-orders-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.admin-orders-summary article{padding:13px 15px;border:1px solid #e2e8ed;border-radius:12px;background:#fff}.admin-orders-summary span{display:block;color:#83929f;font-size:.59rem;text-transform:uppercase;letter-spacing:.07em}.admin-orders-summary strong{display:block;margin-top:3px;color:#1f2e3e;font-size:1.4rem}.admin-orders-toolbar{display:grid!important;grid-template-columns:minmax(280px,1fr) 160px 190px;align-items:center!important}.admin-orders-toolbar select{min-height:42px;padding:0 10px;border:1px solid #dce3e9;border-radius:9px;color:#46586a;background:#fff;font-size:.67rem}.admin-order-row,.admin-order-table-head{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(190px,1.1fr) 105px 150px 135px 105px;grid-gap:12px;gap:12px;align-items:center}.admin-order-table-head{padding:9px 14px;border-bottom:1px solid #e7ebef;color:#8996a3;font-size:.57rem;text-transform:uppercase;letter-spacing:.06em}.admin-order-row{width:100%;min-height:64px;padding:9px 14px;border:0;border-bottom:1px solid #edf0f3;color:#5e6f7f;text-align:left;background:#fff;transition:background .18s ease}.admin-order-row:not(.skeleton):hover{background:#f8fbfd}.admin-order-row:last-child{border-bottom:0}.admin-order-row strong{display:block;color:#2c3b4b;font-size:.68rem}.admin-order-row small{display:block;margin-top:2px;color:#8a98a6;font-size:.57rem}.admin-order-kind{width:max-content;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;color:#48728e;background:#eff6fa;font-size:.59rem;font-weight:650}.admin-order-kind.cotacao{color:#7d6a37;background:#faf6e9}.admin-order-row .admin-status-pill{display:inline-flex}.admin-order-row time{color:#7c8c99;font-size:.6rem}.admin-order-money{color:#34495b;font-size:.66rem;font-weight:650;text-align:right}.admin-order-row.skeleton{height:64px;background:linear-gradient(90deg,#f4f6f8,#fafbfc,#f4f6f8);background-size:220% 100%;animation:admin-shimmer 1.4s linear infinite}.admin-order-drawer{width:min(620px,calc(100vw - 18px))}.admin-order-status-section{background:#f8fbfd}.admin-order-status-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.admin-order-status-title small{display:block;color:#8b99a5;font-size:.58rem}.admin-order-status-title strong{display:block;margin-top:2px;color:#273747;font-size:.82rem}.admin-order-status-grid{display:flex;flex-wrap:wrap;gap:6px}.admin-order-status-grid button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dbe3e9;border-radius:8px;color:#687a89;background:#fff;font-size:.59rem}.admin-order-status-grid button.active{color:#0d6ead;border-color:#a9d5ef;background:#eef8fd}.admin-order-total-box{display:flex;align-items:center;justify-content:space-between;margin:16px 20px 22px;padding:14px 15px;border-radius:11px;color:#6e7e8c;background:#f4f8fb}.admin-order-total-box span{font-size:.64rem}.admin-order-total-box strong{color:#1e3446;font-size:1rem}.admin-status-pill.order-em_analise,.admin-status-pill.order-recebido{color:#176f9f;background:#edf7fc}.admin-status-pill.order-concluido,.admin-status-pill.order-pago{color:#237952;background:#edf8f3}.admin-status-pill.order-cancelado{color:#a34f43;background:#fff1ef}.admin-status-pill.order-aguardando_pagamento{color:#91702f;background:#fbf6e9}.admin-customer-count{display:inline-flex;align-items:center;gap:6px;color:#778895;font-size:.64rem}.admin-customer-list{display:grid}.admin-customer-row{display:grid;grid-template-columns:42px minmax(165px,1fr) minmax(190px,1.1fr) 160px 110px 125px minmax(120px,.8fr);grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:10px 14px;border-bottom:1px solid #edf0f3}.admin-customer-row:last-child{border-bottom:0}.admin-customer-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#176fa7;background:#edf7fc;font-size:.64rem;font-weight:700}.admin-customer-main strong{display:block;color:#2d3d4c;font-size:.7rem}.admin-customer-main small{display:block;margin-top:3px;color:#8997a4;font-size:.58rem}.admin-customer-contact,.admin-customer-contact a,.admin-customer-contact span{min-width:0;display:flex;align-items:center;gap:6px;color:#657887;font-size:.61rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-customer-stat{display:flex;align-items:center;gap:7px;color:#82919e}.admin-customer-stat strong{display:block;color:#405261;font-size:.67rem}.admin-customer-stat small{display:block;color:#95a1ab;font-size:.52rem}.admin-customer-created{display:flex;align-items:center;gap:6px;color:#8b99a5;font-size:.56rem}.admin-customer-row.skeleton{height:70px;background:linear-gradient(90deg,#f4f6f8,#fafbfc,#f4f6f8);background-size:220% 100%;animation:admin-shimmer 1.4s linear infinite}@media (max-width:1220px){.header-account-link span{display:none}.header-account-link{width:38px;padding:0;justify-content:center}.admin-metric-grid-v50{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid-v50{grid-template-columns:1fr}.admin-compact-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-row,.admin-order-table-head{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) 95px 145px 110px}.admin-order-row>span:nth-child(6),.admin-order-table-head span:nth-child(6){display:none}.admin-customer-row{grid-template-columns:42px minmax(160px,1fr) minmax(180px,1fr) 120px 90px}.admin-customer-row>:nth-child(6),.admin-customer-row>:nth-child(7){display:none}}@media (max-width:980px){.customer-auth-grid{grid-template-columns:1fr;gap:48px}.customer-auth-intro{max-width:760px}.customer-account-grid{grid-template-columns:1fr}.customer-profile-card{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px}.customer-profile-card dl,.customer-profile-card h2,.customer-profile-card>small,.customer-profile-card>span{grid-column:2}.customer-profile-avatar{grid-row:1/span 4}.customer-profile-card dl{grid-template-columns:repeat(3,1fr);gap:10px}.customer-order-summary{grid-template-columns:40px minmax(160px,1fr) auto 110px 18px}.customer-order-date{display:none}.admin-orders-toolbar{grid-template-columns:1fr 1fr}.admin-orders-toolbar .admin-search-box{grid-column:1/-1}.admin-order-table-head{display:none}.admin-order-row{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 110px 150px}.admin-order-row time{display:none}.admin-customer-row{grid-template-columns:42px minmax(150px,1fr) minmax(180px,1fr) 100px}.admin-customer-row>:nth-child(4){display:none}}@media (max-width:760px){.header-account-link{display:none}.store-account-strip{align-items:flex-start;flex-direction:column}.store-account-strip>a{padding-left:47px}.customer-account-page,.customer-auth-page{padding:120px 0 80px}.customer-auth-intro h1{font-size:clamp(2.7rem,14vw,4.2rem)}.customer-auth-card{padding:10px 18px 22px;border-radius:19px}.customer-auth-tabs{margin-left:-8px;margin-right:-8px}.customer-auth-form-row{grid-template-columns:1fr}.customer-account-head{align-items:flex-start;flex-direction:column}.customer-account-head-actions{width:100%}.customer-account-head-actions .btn{flex:1 1}.customer-account-metrics{grid-template-columns:1fr 1fr 1fr;gap:6px}.customer-account-metrics article{flex-direction:column;align-items:flex-start;padding:12px;gap:7px}.customer-account-metrics article>span{width:32px;height:32px}.customer-profile-card{display:block}.customer-profile-card dl{grid-template-columns:1fr}.customer-orders-head{align-items:flex-start;flex-direction:column}.customer-order-summary{grid-template-columns:36px minmax(0,1fr) auto 16px;padding:14px}.customer-order-type{width:32px;height:32px}.customer-order-total{display:none}.customer-order-detail{padding:0 14px 14px 54px}.store-checkout-customer,.store-checkout-login-callout{grid-template-columns:38px 1fr}.store-checkout-customer>a,.store-checkout-login-callout>a{grid-column:2}.admin-heading-actions{width:100%}.admin-heading-actions>*{flex:1 1;justify-content:center}.admin-metric-grid-v50,.admin-orders-summary{grid-template-columns:1fr 1fr}.admin-compact-proposal-grid,.admin-orders-toolbar{grid-template-columns:1fr}.admin-orders-toolbar .admin-search-box{grid-column:auto}.admin-order-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.admin-order-row>span:nth-child(2),.admin-order-row>span:nth-child(3){display:none}.admin-order-row>span:nth-child(4){justify-self:end}.admin-customer-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:12px}.admin-customer-row>:nth-child(3),.admin-customer-row>:nth-child(4),.admin-customer-row>:nth-child(6),.admin-customer-row>:nth-child(7){display:none}.admin-customer-row>:nth-child(5){justify-self:end}}body{font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0}.site-dark-shell{font-size:15px}.site-dark-shell :is(h1,h2,h3,h4,h5,h6){font-weight:500!important;letter-spacing:-.032em}.site-dark-shell :is(strong,b){font-weight:500}.site-dark-shell :is(.eyebrow,.mini-label,.customer-auth-kicker,.customer-account-kicker){font-weight:600!important}.site-dark-shell .btn,.site-dark-shell .header-account-link,.site-dark-shell .nav-link,.site-dark-shell .text-link,.site-dark-shell button{font-weight:500}.site-dark-shell h1{font-size:clamp(2.75rem,4.7vw,5rem);line-height:1.01}.site-dark-shell h2{font-size:clamp(1.9rem,3.2vw,3.25rem);line-height:1.08}.site-dark-shell h3{font-size:1.08rem;line-height:1.28}.site-dark-shell .lead-text{font-size:1rem;line-height:1.7}.site-dark-shell .container{width:min(1220px,calc(100% - 48px))}.site-dark-shell .section{padding:84px 0}.site-dark-shell .section-heading{margin-bottom:30px}.site-dark-shell .section-heading h2{margin-bottom:12px}.site-dark-shell .page-hero{min-height:0;padding:132px 0 72px}.site-dark-shell .page-hero h1{font-size:clamp(2.75rem,4.7vw,4.85rem);font-weight:500!important}.site-dark-shell .page-hero p{font-size:.96rem;line-height:1.7}.site-dark-shell .cta-band{padding-top:82px;padding-bottom:82px}.site-dark-shell .cta-band h2{font-size:clamp(2rem,3.3vw,3.45rem);font-weight:500!important}.site-dark-shell .btn{min-height:42px;gap:7px;padding:0 16px;border-radius:10px;font-size:.84rem}.site-dark-shell .btn-sm{min-height:36px;padding:0 12px;font-size:.78rem}.site-dark-shell .btn-lg{min-height:46px;padding:0 18px}.site-dark-shell .floating-action{min-height:40px;padding:0 12px;border-radius:12px;font-size:.72rem}.site-dark-shell .header-inner{height:70px;gap:22px}.site-dark-shell .desktop-nav{gap:2px}.site-dark-shell .nav-link{padding:7px 9px;font-size:.8rem}.site-dark-shell .header-actions{gap:8px}.site-dark-shell .header-account-link{min-height:34px;padding:0 10px;border-radius:9px;font-size:.72rem}.site-dark-shell .hero-copy h1,.site-dark-shell .hero-x-copy h1{font-size:clamp(3rem,5vw,5.05rem)!important;line-height:.99;font-weight:500!important}.site-dark-shell .hero-copy>p,.site-dark-shell .hero-x-copy>p{font-size:.96rem;line-height:1.68}.site-dark-shell .hero-actions,.site-dark-shell .hero-x-actions{gap:9px}.site-dark-shell .hero-x-assurance strong{font-weight:500}.site-dark-shell :is(.bento-card,.quick-path-card,.audience-card,.credential-card,.partner-card,.support-card,.solution-family-card){border-radius:18px!important}.site-dark-shell .store-catalog-section,.site-dark-shell .store-page{background:transparent!important}.site-dark-shell .store-hero{padding:126px 0 62px}.site-dark-shell .store-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(320px,.64fr);gap:52px}.site-dark-shell .store-hero-copy h1{max-width:720px;margin-bottom:18px;font-size:clamp(2.65rem,4.35vw,4.45rem);font-weight:500!important}.site-dark-shell .store-hero-copy>p{max-width:650px;font-size:.94rem;line-height:1.68}.site-dark-shell .store-hero-actions{gap:9px;margin-top:24px}.site-dark-shell .store-hero-proof{border-radius:18px;box-shadow:0 22px 55px rgba(0,0,0,.18)}.site-dark-shell .store-proof-head{padding:16px 18px}.site-dark-shell .store-proof-head strong{font-size:.9rem;font-weight:500}.site-dark-shell .store-proof-step{grid-template-columns:32px 1fr;gap:10px;padding:14px 18px}.site-dark-shell .store-proof-step>span{width:32px;height:32px;border-radius:9px}.site-dark-shell .store-proof-step strong{font-size:.82rem;font-weight:500}.site-dark-shell .store-proof-step small{font-size:.7rem}.site-dark-shell .store-catalog-section{padding:70px 0 106px}.site-dark-shell .store-section-heading{margin-bottom:24px}.site-dark-shell .store-section-heading h2{margin:6px 0 7px;font-size:clamp(1.85rem,3vw,2.85rem)}.site-dark-shell .store-section-heading p{font-size:.82rem}.site-dark-shell .store-quote-link{font-size:.78rem;font-weight:500}.site-dark-shell .store-account-strip{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:rgba(4,17,29,.44)!important;box-shadow:none}.site-dark-shell .store-account-strip>div>span{width:32px;height:32px;border-radius:9px}.site-dark-shell .store-account-strip strong{font-size:.76rem;font-weight:500}.site-dark-shell .store-account-strip small{font-size:.64rem}.site-dark-shell .store-account-strip>a{font-size:.7rem;font-weight:500}.site-dark-shell .store-toolbar-shell{position:-webkit-sticky;position:sticky;top:76px;z-index:20;padding:8px;margin-bottom:20px;border:1px solid rgba(101,187,225,.14)!important;border-radius:14px;background:rgba(2,11,20,.76)!important;box-shadow:0 14px 36px rgba(0,0,0,.14)!important;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.site-dark-shell .store-toolbar{gap:8px;background:transparent!important}.site-dark-shell .store-search{min-height:40px;gap:8px;padding:0 12px;border-radius:10px;border:1px solid rgba(105,188,226,.16)!important;background:rgba(6,23,38,.74)!important;color:#8ba0b4!important}.site-dark-shell .store-search input{color:#e7f1f9!important;font-size:.8rem}.site-dark-shell .store-search input::placeholder{color:#6f8497!important}.site-dark-shell .store-toolbar-count{min-height:40px;padding:0 10px;border-left-color:rgba(111,189,225,.12)!important;color:#71879a!important;font-size:.7rem;background:transparent!important}.site-dark-shell .store-toolbar-count strong{color:#b8d7e8!important;font-weight:500}.site-dark-shell .store-category-row{gap:6px;padding-top:7px;background:transparent!important}.site-dark-shell .store-category-row button{min-height:30px;padding:0 10px;border-radius:8px;font-size:.69rem;font-weight:500!important;background:rgba(4,20,34,.58)!important;color:#8297aa!important;border-color:rgba(102,184,222,.12)!important}.site-dark-shell .store-category-row button.active,.site-dark-shell .store-category-row button:hover{color:#dff8ff!important;background:rgba(10,51,77,.72)!important;border-color:rgba(80,211,245,.24)!important}.site-dark-shell .store-product-grid{gap:14px}.site-dark-shell .store-product-card{border-radius:16px!important;box-shadow:none!important}.site-dark-shell .store-product-card:hover{transform:translateY(-3px)}.site-dark-shell .store-product-body{padding:16px}.site-dark-shell .store-product-meta{min-height:15px;margin-bottom:5px;font-size:.6rem;font-weight:600}.site-dark-shell .store-product-body h3{margin-bottom:7px;font-size:1rem;font-weight:500!important}.site-dark-shell .store-product-body>p{min-height:55px;margin-bottom:13px;font-size:.76rem;line-height:1.55}.site-dark-shell .store-product-price-row{padding-top:12px}.site-dark-shell .store-product-price-row small{font-size:.59rem}.site-dark-shell .store-product-price-row strong{font-size:.94rem;font-weight:500}.site-dark-shell .store-details-link{font-size:.69rem;font-weight:500}.site-dark-shell .store-add-button{min-height:38px;margin-top:12px;border-radius:9px;font-size:.76rem;font-weight:500}.site-dark-shell .store-card-badges>span{padding:5px 7px;font-size:.59rem;font-weight:500}.site-dark-shell .store-cart-dock{bottom:14px;padding:9px 10px 9px 12px;border-radius:13px}.site-dark-shell .store-cart-dock strong{font-size:.73rem;font-weight:500}.site-dark-shell .store-cart-dock small{font-size:.61rem}.site-dark-shell .store-cart-dock>a{min-height:36px;padding:0 12px;font-size:.7rem;font-weight:500}.site-dark-shell .customer-auth-page{padding:126px 0 84px}.site-dark-shell .customer-auth-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.62fr);gap:clamp(42px,6vw,84px)}.site-dark-shell .customer-auth-intro h1{margin:16px 0 18px;font-size:clamp(2.7rem,4.6vw,4.7rem);font-weight:500!important}.site-dark-shell .customer-auth-intro>p{font-size:.9rem;line-height:1.68}.site-dark-shell .customer-auth-benefits{margin-top:26px}.site-dark-shell .customer-auth-card{padding:8px 24px 24px;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.2)}.site-dark-shell .customer-auth-tabs{margin:0 -14px 22px}.site-dark-shell .customer-auth-card-head h2{font-size:1.55rem;font-weight:500!important}.site-dark-shell .customer-auth-card-head p{margin-bottom:18px}.admin-root,.admin-shell{font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.admin-root :is(h1,h2,h3,h4,strong,b){font-weight:500!important}.admin-shell{--admin-sidebar-width:232px}.admin-sidebar{padding:12px}.admin-brand-row{min-height:48px;margin-bottom:10px}.admin-brand{width:100%;min-height:44px;padding:4px 6px;justify-content:flex-start}.admin-brand-logo-full{display:block;width:142px;height:38px;object-fit:contain;object-position:left center}.admin-brand-logo-symbol{display:none;width:34px;height:34px;object-fit:contain}.admin-brand-copy,.admin-brand-mark{display:none!important}.admin-workspace{padding:8px;margin:5px 0 14px;border-radius:10px}.admin-workspace-icon{width:29px;height:29px;border-radius:8px}.admin-workspace strong{font-size:.66rem;font-weight:500!important}.admin-workspace small{font-size:.56rem}.admin-nav{gap:2px}.admin-nav-label{padding:7px 8px 3px;font-size:.54rem;font-weight:600}.admin-nav-label-secondary{margin-top:12px}.admin-nav-item{min-height:38px;gap:9px;padding:0 9px;border-radius:8px;font-size:.71rem;font-weight:400}.admin-collapse{min-height:34px;font-size:.61rem}.admin-topbar{height:58px;padding:0 22px}.admin-topbar>div:first-of-type strong{font-size:.72rem;font-weight:500!important}.admin-topbar>div:first-of-type span{font-size:.57rem}.admin-top-link{font-size:.65rem;font-weight:500}.admin-online{padding:5px 8px;font-size:.59rem}.admin-content{padding:22px}.admin-page-heading{gap:20px;margin-bottom:18px}.admin-kicker{margin-bottom:4px;font-size:.58rem;font-weight:600}.admin-page-heading h1{margin-bottom:4px;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:500!important}.admin-page-heading p{font-size:.75rem}.admin-primary-action,.admin-secondary-action{min-height:38px;padding:0 12px;border-radius:8px;font-size:.7rem;font-weight:500}.admin-heading-stats span{padding:6px 8px;font-size:.6rem}.admin-metric-grid,.admin-metric-grid-v50{gap:10px;margin-bottom:14px}.admin-metric-card,.admin-metric-card-v50{padding:14px;border-radius:12px}.admin-metric-card-v50>strong,.admin-metric-card>strong{margin:11px 0 5px;font-size:1.65rem;font-weight:500!important}.admin-panel{border-radius:12px}.admin-panel-head{min-height:58px;padding:0 15px}.admin-panel-head h2{font-size:.86rem;font-weight:500!important}.admin-recent-row{min-height:58px;padding:7px 13px}.admin-drawer-head h2{font-weight:500!important}.admin-field>span{font-weight:500}.admin-field input,.admin-field select,.admin-field textarea{font-size:.68rem}.admin-shell.is-collapsed{--admin-sidebar-width:68px}.admin-shell.is-collapsed .admin-brand-logo-full{display:none}.admin-shell.is-collapsed .admin-brand-logo-symbol{display:block;margin:0 auto}.admin-shell.is-collapsed .admin-brand{justify-content:center;padding:4px}.admin-login-brand{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.admin-login-brand-logo{display:block;width:156px;height:auto;object-fit:contain;object-position:left center}.admin-login-brand>span{color:#71899f;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;margin-left:2px}.admin-login-logo{display:none!important}.admin-login-message h1{font-size:clamp(2.35rem,3.7vw,3.75rem);font-weight:500!important}.admin-login-card{width:min(390px,100%);padding:28px;border-radius:17px}.admin-login-card h2{font-size:1.55rem;font-weight:500!important}.admin-login-submit{min-height:42px;font-size:.71rem;font-weight:500}@media (max-width:1180px){.site-dark-shell .store-hero-grid{grid-template-columns:1fr .62fr;gap:34px}.site-dark-shell .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.site-dark-shell .section{padding:72px 0}.site-dark-shell .store-hero-grid{grid-template-columns:1fr}.site-dark-shell .store-hero-proof{max-width:560px}.site-dark-shell .customer-auth-grid{grid-template-columns:1fr}}@media (max-width:760px){.site-dark-shell{font-size:14.5px}.site-dark-shell .container{width:min(1220px,calc(100% - 32px))}.site-dark-shell .section{padding:62px 0}.site-dark-shell .page-hero{padding:116px 0 56px}.site-dark-shell .hero-copy h1,.site-dark-shell .hero-x-copy h1{font-size:clamp(2.5rem,12vw,3.65rem)!important}.site-dark-shell .store-hero{padding:112px 0 50px}.site-dark-shell .store-hero-copy h1{font-size:clamp(2.35rem,11vw,3.4rem)}.site-dark-shell .store-toolbar-shell{top:66px;padding:7px;border-radius:12px}.site-dark-shell .store-toolbar{align-items:stretch}.site-dark-shell .store-product-grid{grid-template-columns:1fr}.site-dark-shell .store-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.site-dark-shell .store-account-strip>a{padding-left:0}.admin-content{padding:16px}.admin-topbar{height:54px;padding:0 15px}}.site-dark-shell{--public-chip-bg:rgba(7,24,39,.78);--public-chip-bg-hover:rgba(10,38,60,.86);--public-chip-line:rgba(105,194,232,.18);--public-chip-line-hover:rgba(83,214,247,.32);--public-chip-copy:#c7d7e4;--public-chip-copy-strong:#edf8ff;--public-muted-readable:#9fb2c3}.site-dark-shell :is(.product-tags span,.credential-status,.credential-tags span,.history-guidance,.proposal-secure,.store-card-badges>span,.store-detail-badge,.store-detail-topline em,.footer-badges span){color:var(--public-chip-copy)!important;background:var(--public-chip-bg)!important;border-color:var(--public-chip-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.site-dark-shell .product-tags span{padding:7px 11px;color:#cbdbe7!important;font-weight:500!important}.site-dark-shell :is(.product-tags span,.credential-action,.history-document-link,.solution-jumpbar a):hover{color:var(--public-chip-copy-strong)!important;background:var(--public-chip-bg-hover)!important;border-color:var(--public-chip-line-hover)!important}.site-dark-shell :is(.manufacturer-relation-item,.disclaimer-card,.downloads-note,.partner-history-note,.credential-audience-card,.history-credential,.transparency-panel){color:#dce9f4!important;background:linear-gradient(145deg,rgba(7,24,40,.72),rgba(2,12,22,.66))!important;border-color:rgba(105,188,228,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.022)!important}.site-dark-shell :is(.manufacturer-relation-item,.disclaimer-card,.downloads-note,.partner-history-note,.credential-audience-card,.history-credential,.transparency-panel) :is(p,span,small,li){color:var(--public-muted-readable)!important}.site-dark-shell :is(.manufacturer-relation-item,.disclaimer-card,.partner-history-note,.credential-audience-card,.history-credential,.transparency-panel) :is(h2,h3,h4,strong){color:#edf7ff!important}.site-dark-shell :is(.credential-action,.history-document-link,.solution-jumpbar a){color:#c7d7e4!important;background:rgba(6,22,37,.72)!important;border-color:rgba(108,188,227,.17)!important;box-shadow:none!important}.site-dark-shell .credential-action-primary{color:#77dcf5!important;background:rgba(13,93,132,.16)!important;border-color:rgba(77,211,247,.22)!important}.site-dark-shell .solution-jumpbar-wrap{background:rgba(2,10,18,.82)!important;border-color:rgba(105,187,226,.11)!important;box-shadow:0 12px 32px rgba(0,0,0,.12);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.site-dark-shell .solution-jumpbar>span{color:#8197aa!important}.site-dark-shell :is(.store-product-media,.store-detail-media,.store-quote-thumb,.store-empty-catalog,.store-empty-quote,.store-quote-form-card,.store-quote-item,.store-quote-success){background:linear-gradient(145deg,rgba(7,24,40,.78),rgba(2,12,22,.72))!important;border-color:rgba(105,188,228,.15)!important}.site-dark-shell :is(.store-empty-catalog>span,.store-empty-quote>span){color:#63dbf4!important;background:rgba(20,151,202,.1)!important;border:1px solid rgba(76,211,246,.15)}.site-dark-shell .store-quantity-control{background:rgba(3,14,25,.82)!important;border-color:rgba(103,184,224,.16)!important}.site-dark-shell .store-quantity-control button{color:#b8cbd9!important;background:rgba(9,31,49,.72)!important}.site-dark-shell .store-quantity-control input,.site-dark-shell .store-quantity-control span{color:#edf7ff!important;background:transparent!important}.site-dark-shell .store-remove-item{color:#9eb0c0!important;background:rgba(6,22,36,.74)!important;border-color:rgba(110,185,222,.15)!important}.site-dark-shell .store-remove-item:hover{color:#ffb2a5!important;background:rgba(115,45,34,.2)!important;border-color:rgba(239,125,106,.25)!important}.site-dark-shell .store-quote-summary{color:#9eb1c2!important;background:rgba(8,28,45,.62)!important;border:1px solid rgba(104,187,227,.12)}.site-dark-shell :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-quote-form-card input,.store-quote-form-card textarea):focus{color:#f2f8fd!important;background:rgba(4,18,31,.92)!important;border-color:rgba(73,205,244,.4)!important;box-shadow:0 0 0 3px rgba(28,175,222,.08)!important}.site-dark-shell main :is(.product-tags span,.credential-relation,.history-period,.history-brand>div>span,.manufacturer-copy small,.partner-meta,.downloads-note,.proposal-secure){color:#a6bacb!important}.site-dark-shell .skip-link{color:#edf8ff;background:#071827;border:1px solid rgba(98,202,240,.2)}.site-dark-shell .footer-top{grid-template-columns:.62fr 1.38fr;gap:clamp(48px,5vw,76px)}.site-dark-shell .footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,36px)}.site-dark-shell .footer-columns h3{color:#d8e7f2;font-weight:600}.site-dark-shell .footer-columns a{color:#91a7ba}.legal-page{position:relative;color:#edf7ff}.legal-hero{padding:148px 0 74px;border-bottom:1px solid rgba(103,187,225,.1)}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:end}.legal-index-hero{max-width:880px}.legal-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;color:#8ea6b8;font-size:.76rem;font-weight:500}.legal-back-link:hover{color:#73dff6}.legal-eyebrow{display:block;margin-bottom:18px;color:#58d5ef;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.legal-hero h1{max-width:860px;margin:0;color:#f3f8fc;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.legal-hero p{max-width:760px;margin:24px 0 0;color:#9db1c2;font-size:1rem;line-height:1.75}.legal-identity-card{display:grid;grid-gap:6px;gap:6px;padding:22px;border:1px solid rgba(101,193,232,.14);border-radius:18px;background:linear-gradient(145deg,rgba(7,25,41,.62),rgba(2,12,22,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.legal-company-mark,.legal-identity-icon,.legal-index-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border:1px solid rgba(73,208,245,.17);border-radius:12px;color:#61dcf4;background:rgba(16,116,158,.12)}.legal-company-panel>div>span,.legal-identity-card>span{color:#6f879a;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-company-panel strong,.legal-identity-card strong{color:#eaf5fb;font-size:.92rem;font-weight:600}.legal-identity-card small{color:#8097aa;font-size:.72rem;line-height:1.55}.legal-company-panel a,.legal-identity-card a{margin-top:8px;color:#65d8f1;font-size:.75rem;font-weight:500}.legal-content-section{padding:72px 0 112px}.legal-content-grid{display:grid;grid-template-columns:220px minmax(0,790px);justify-content:space-between;grid-gap:clamp(54px,8vw,120px);gap:clamp(54px,8vw,120px)}.legal-sidebar{position:-webkit-sticky;position:sticky;top:108px;align-self:start}.legal-sidebar-title{display:block;margin-bottom:12px;color:#6f879a;font-size:.65rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.legal-sidebar nav{display:flex;flex-direction:column;border-top:1px solid rgba(102,181,220,.11)}.legal-sidebar nav a{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid rgba(102,181,220,.09);color:#91a7b8;font-size:.76rem}.legal-sidebar nav a:hover{color:#e9f8ff}.legal-updated{display:grid;grid-gap:4px;gap:4px;margin-top:22px;color:#657d90;font-size:.66rem}.legal-updated strong{color:#99afbf;font-weight:500}.legal-article{min-width:0}.legal-section-block{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:24px;gap:24px;padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid rgba(102,182,221,.1)}.legal-section-number{padding-top:4px;color:#4fd4ee;font-size:.7rem;font-weight:600;letter-spacing:.08em}.legal-section-block h2{margin:0 0 14px;color:#edf7fc;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;letter-spacing:-.025em}.legal-prose,.legal-prose li,.legal-prose p{color:#9db1c2;font-size:.9rem;line-height:1.78}.legal-prose p{margin:0 0 14px}.legal-prose ul{display:grid;grid-gap:9px;gap:9px;margin:14px 0 0;padding-left:19px}.legal-prose strong{color:#d8e8f3;font-weight:600}.legal-prose a{color:#63d7ef;text-decoration:underline;text-underline-offset:3px}.legal-contact-box{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(90,200,239,.15);border-radius:16px;background:rgba(7,28,45,.48)}.legal-contact-box>div{display:grid;grid-gap:4px;gap:4px}.legal-contact-box span{color:#72899b;font-size:.68rem}.legal-contact-box strong{color:#e9f5fb;font-size:.9rem;font-weight:500}.legal-contact-box a{display:inline-flex;align-items:center;gap:7px;color:#62daf2;font-size:.76rem;font-weight:500}.legal-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.legal-index-card{min-height:260px;display:flex;flex-direction:column;padding:26px;border:1px solid rgba(100,188,227,.13);border-radius:18px;background:linear-gradient(145deg,rgba(7,26,43,.54),rgba(2,12,22,.42));transition:border-color .2s ease,background .2s ease,transform .2s ease}.legal-index-card:hover{transform:translateY(-2px);border-color:rgba(82,211,246,.25);background:linear-gradient(145deg,rgba(9,34,54,.66),rgba(3,15,27,.54))}.legal-index-card-top{display:flex;justify-content:space-between;align-items:flex-start}.legal-index-number{color:#526c80;font-size:.66rem;letter-spacing:.1em}.legal-index-card h2{margin:28px 0 10px;color:#edf7fc;font-size:1.45rem;font-weight:500;letter-spacing:-.025em}.legal-index-card p{margin:0;color:#8fa6b8;font-size:.82rem;line-height:1.7}.legal-index-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:22px;color:#63d8f0;font-size:.74rem;font-weight:500}.legal-company-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:18px;padding:22px 24px;border:1px solid rgba(100,188,227,.11);border-radius:16px;background:rgba(4,17,29,.46)}.legal-company-panel p{margin:5px 0 0;color:#7f96a9;font-size:.72rem}.legal-company-mark{margin:0}@media (max-width:1180px){.site-dark-shell .footer-top{grid-template-columns:1fr}.site-dark-shell .footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.site-dark-shell .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.legal-hero-grid{grid-template-columns:1fr}.legal-identity-card{max-width:520px}.legal-content-grid{grid-template-columns:1fr;gap:40px}.legal-sidebar{position:static}.legal-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-sidebar nav a:nth-child(odd){border-right:1px solid rgba(102,181,220,.09);padding-right:14px}.legal-sidebar nav a:nth-child(2n){padding-left:14px}}@media (max-width:680px){.legal-hero{padding:118px 0 54px}.legal-content-section{padding:50px 0 82px}.legal-index-grid{grid-template-columns:1fr}.legal-index-card{min-height:225px;padding:22px}.legal-sidebar nav{grid-template-columns:1fr}.legal-sidebar nav a:nth-child(2n),.legal-sidebar nav a:nth-child(odd){padding-left:0;padding-right:0;border-right:0}.legal-section-block{grid-template-columns:1fr;gap:8px;padding-bottom:30px;margin-bottom:30px}.legal-contact-box{align-items:flex-start;flex-direction:column}.legal-company-panel{grid-template-columns:auto 1fr}.legal-company-panel>a{grid-column:1/-1;margin-top:0}.site-dark-shell .footer-columns{grid-template-columns:1fr 1fr;gap:30px 22px}}@media (max-width:460px){.site-dark-shell .footer-columns{grid-template-columns:1fr}}.site-dark-shell{--public-text:#eef7fc;--public-muted:#aec0cf;--public-muted-2:#8fa7b9;--public-surface:rgba(5,20,34,.76);--public-surface-strong:rgba(6,26,43,.88);--public-line:rgba(100,192,230,.16);--public-accent:#5bdcf5}.site-dark-shell main .field-hint,.site-dark-shell main .lead-text,.site-dark-shell main .proposal-secure,.site-dark-shell main li,.site-dark-shell main p,.site-dark-shell main small{color:var(--public-muted)!important}.site-dark-shell main :is(.eyebrow,.mini-label,.form-section-label){color:#63d9f2!important}.site-dark-shell main :is(.form-section-label>span,.quick-path-icon,.bento-icon,.solution-family-icon,.compact-icon,.audience-icon,.audience-lane-icon,.audience-lane-index,.partner-history-icon,.transparency-icon){color:var(--public-accent)!important;background:rgba(16,120,163,.14)!important;border:1px solid rgba(83,211,246,.18)!important;box-shadow:none!important}.site-dark-shell main .form-section-label>span{width:26px;height:26px;border-radius:8px;font-weight:600!important}.site-dark-shell main .number-list>li>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--public-accent)!important;background:rgba(16,120,163,.13)!important;border:1px solid rgba(83,211,246,.16)!important;font-weight:600!important}.site-dark-shell main .timeline-item>span{color:#64daf3!important;font-weight:600!important}.site-dark-shell main :is(.profile-chip,.product-tags span,.credential-status,.credential-tags span,.history-guidance,.history-period,.proposal-secure,.store-card-badges>span,.store-detail-badge,.store-detail-topline em,.store-category-row button,.solution-jumpbar a,.footer-badges span){color:#c4d6e3!important;background:rgba(5,22,37,.82)!important;border-color:rgba(100,192,230,.17)!important;box-shadow:none!important}.site-dark-shell main :is(.profile-chip,.product-tags span,.credential-status,.credential-tags span,.store-card-badges>span,.store-detail-badge,.store-detail-topline em) svg{color:#63d9f2!important}.site-dark-shell main :is(.quick-path-card,.bento-card,.profile-chip,.experience-grid article,.purpose-card,.scope-card,.credential-card,.credential-audience-card,.specification-list,.partner-card,.proposal-form,.contact-channels-grid a,.support-card,.store-product-card,.store-quote-form-card,.store-quote-item,.trust-features>div){background:linear-gradient(145deg,rgba(6,23,39,.76),rgba(2,12,22,.66))!important;border-color:var(--public-line)!important}.site-dark-shell main :is(.proposal-form input,.proposal-form select,.proposal-form textarea,.store-search,.store-search input,.store-quote-form-card input,.store-quote-form-card textarea,.store-quote-form-card select){color:#eef7fc!important;background:rgba(3,17,29,.9)!important;border-color:rgba(104,190,228,.18)!important}.site-dark-shell main :is(.proposal-form input,.proposal-form textarea,.store-search input,.store-quote-form-card input,.store-quote-form-card textarea)::placeholder{color:#7890a2!important;opacity:1}.site-dark-shell main .form-status.success{color:#9ce8c4!important;background:rgba(24,112,76,.18)!important;border:1px solid rgba(95,220,164,.18)!important}.site-dark-shell main .form-status.error{color:#ffc2ad!important;background:rgba(125,52,34,.2)!important;border:1px solid rgba(238,135,104,.2)!important}.site-dark-shell main .security-note{color:#dceaf3!important;background:rgba(70,45,22,.2)!important;border-color:rgba(230,167,100,.18)!important}.site-dark-shell main .security-note p{color:#b9c8d4!important}.site-dark-shell main .store-product-skeleton{background:linear-gradient(90deg,rgba(5,20,34,.7) 20%,rgba(12,42,63,.82) 45%,rgba(5,20,34,.7) 70%)!important;background-size:240% 100%!important;border-color:rgba(101,187,225,.12)!important}.site-dark-shell .hero-x-title,.site-dark-shell .hero-x-title-globe,.site-dark-shell .hero-x-title-video{overflow:visible!important;line-height:1.02!important;padding-bottom:.08em}.site-dark-shell .hero-x-title-globe>span,.site-dark-shell .hero-x-title-video>span,.site-dark-shell .hero-x-title>span{display:block;overflow:visible!important;line-height:1.045!important;padding:.02em .02em .14em;margin-bottom:-.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:760px){.site-dark-shell .hero-x-title,.site-dark-shell .hero-x-title-globe,.site-dark-shell .hero-x-title-video{line-height:1.01!important}.site-dark-shell .hero-x-title-globe>span,.site-dark-shell .hero-x-title-video>span,.site-dark-shell .hero-x-title>span{line-height:1.04!important;padding-bottom:.16em}}.site-dark-shell{overflow-x:clip}.site-dark-shell .section-soft .container{overflow:visible}.site-dark-shell .bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;max-width:100%;margin:0;align-items:stretch}.site-dark-shell .bento-1,.site-dark-shell .bento-2,.site-dark-shell .bento-3,.site-dark-shell .bento-4,.site-dark-shell .bento-card{grid-column:auto!important;min-width:0;min-height:220px!important;padding:24px!important;display:grid!important;grid-template-rows:auto 1fr;align-content:start;justify-content:stretch!important;grid-gap:24px;gap:24px;overflow:hidden}.site-dark-shell .bento-card-top{min-height:42px;align-items:center}.site-dark-shell .bento-icon{width:42px;height:42px;border-radius:12px}.site-dark-shell .bento-card>div:nth-child(2){position:relative;z-index:2;align-self:end;max-width:88%}.site-dark-shell .bento-card .mini-label{display:block;margin-bottom:8px;font-size:.68rem;line-height:1.2;letter-spacing:.1em}.site-dark-shell .bento-card h3{margin:0 0 8px;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.25;font-weight:520!important;letter-spacing:-.02em}.site-dark-shell .bento-card p{margin:0;max-width:560px;font-size:.84rem;line-height:1.58;color:#9fb2c4!important}.site-dark-shell .bento-arrow{position:static;flex:none;opacity:.72}.site-dark-shell .bento-decoration{display:none!important}@media (max-width:900px){.site-dark-shell .bento-grid{grid-template-columns:1fr}.site-dark-shell .bento-1,.site-dark-shell .bento-2,.site-dark-shell .bento-3,.site-dark-shell .bento-4,.site-dark-shell .bento-card{min-height:200px!important;padding:22px!important}.site-dark-shell .bento-card>div:nth-child(2){max-width:100%}}@media (max-width:560px){.site-dark-shell .bento-grid{gap:12px}.site-dark-shell .bento-1,.site-dark-shell .bento-2,.site-dark-shell .bento-3,.site-dark-shell .bento-4,.site-dark-shell .bento-card{min-height:184px!important;padding:18px!important;gap:18px}.site-dark-shell .bento-icon{width:38px;height:38px}}.admin-nav-item svg{flex:0 0 auto}.finance-page{padding-bottom:28px}.finance-heading{align-items:flex-end}.finance-heading .admin-primary-action{min-height:40px;padding:0 15px;border-radius:10px}.finance-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.finance-metric-card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:17px;border:1px solid #d9e4ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,40,66,.04)}.finance-metric-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#eef7fc;color:#198bd0}.finance-metric-icon.income{color:#078a66;background:#e9f8f2}.finance-metric-icon.expense{color:#c26649;background:#fff1ec}.finance-metric-icon.result{color:#147ec4}.finance-metric-icon.balance{color:#3259b9;background:#eef2ff}.finance-metric-card div{min-width:0}.finance-metric-card em,.finance-metric-card small{display:block;font-style:normal}.finance-metric-card small{margin:1px 0 5px;color:#657991;font-size:.75rem;font-weight:500}.finance-metric-card strong{display:block;color:#0b243d;font-size:1.32rem;line-height:1.15;font-weight:650;letter-spacing:-.025em}.finance-metric-card em{margin-top:6px;color:#91a0b2;font-size:.68rem}.finance-secondary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid #dbe5ee;border-radius:12px;background:#fff}.finance-secondary-metrics>div{position:relative;min-width:0;padding:13px 16px;border-right:1px solid #e5edf3}.finance-secondary-metrics>div:last-child{border-right:0}.finance-secondary-metrics>div.warning{background:#fff9f6}.finance-secondary-metrics span{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:#6b7f95;font-size:.72rem}.finance-secondary-metrics strong{display:block;color:#10283f;font-size:.97rem;font-weight:650}.finance-secondary-metrics small{display:block;margin-top:2px;color:#90a0b0;font-size:.65rem}.finance-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);grid-gap:14px;gap:14px;margin-bottom:14px}.finance-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.finance-panel{min-width:0;padding:0;overflow:hidden}.finance-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px 10px}.finance-panel-head span{display:block;margin-bottom:3px;color:#6c8aa0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.finance-panel-head h2{margin:0;color:#0c2339;font-size:1rem;font-weight:650;letter-spacing:-.015em}.finance-panel-head>small{padding-top:4px;color:#8b9aaa;font-size:.68rem;white-space:nowrap}.finance-chart-shell{position:relative;padding:2px 16px 13px}.finance-chart-shell svg{display:block;width:100%;height:auto;max-height:250px;overflow:visible}.finance-chart-grid{stroke:#e8eef3;stroke-width:1}.finance-chart-income{fill:#1b9be6}.finance-chart-expense{fill:#88a5b9;opacity:.72}.finance-chart-label{fill:#8496a8;font-size:10px;font-family:inherit}.finance-chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:-2px;color:#708397;font-size:.68rem}.finance-chart-legend span{display:flex;align-items:center;gap:6px}.finance-chart-legend i{width:8px;height:8px;border-radius:3px;background:#1b9be6}.finance-chart-legend .expense i{background:#88a5b9}.finance-chart-empty,.finance-empty-line{padding:26px 18px;color:#8496a8;font-size:.76rem;line-height:1.55}.finance-category-chart{display:grid;grid-gap:13px;gap:13px;padding:12px 18px 20px}.finance-category-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px;color:#5f7489;font-size:.72rem}.finance-category-row strong{color:#183049;font-size:.69rem;font-weight:650}.finance-category-track{height:6px;overflow:hidden;border-radius:999px;background:#edf2f6}.finance-category-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#208dd2,#32bfd5)}.finance-upcoming-list{display:grid;padding:4px 18px 14px}.finance-upcoming-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 0;border-bottom:1px solid #edf1f5}.finance-upcoming-item:last-child{border-bottom:0}.finance-upcoming-item.overdue{color:#9d4e3c}.finance-upcoming-item div{min-width:0}.finance-upcoming-item small,.finance-upcoming-item strong{display:block}.finance-upcoming-item strong{overflow:hidden;color:#173049;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.finance-upcoming-item small{margin-top:2px;color:#8998a7;font-size:.65rem}.finance-upcoming-item b{color:#243b52;font-size:.74rem;font-weight:650;white-space:nowrap}.finance-type-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1b9be6}.finance-type-dot.despesa{background:#c7866c}.finance-insights{display:grid;grid-gap:0;gap:0;padding:0 18px 14px}.finance-insights>div{padding:13px 0;border-bottom:1px solid #edf1f5}.finance-insights>div:last-child{border-bottom:0}.finance-insights small,.finance-insights span,.finance-insights strong{display:block}.finance-insights small{color:#8798a9;font-size:.65rem}.finance-insights strong{margin:3px 0;color:#173049;font-size:.9rem;font-weight:650}.finance-insights span{color:#6f8295;font-size:.69rem;line-height:1.45}.finance-transactions-panel{margin-top:0}.finance-table-title{padding-bottom:14px;border-bottom:1px solid #e8eef3}.finance-toolbar{border-top:0}.finance-description-cell{display:flex;align-items:center;gap:9px;min-width:220px}.finance-description-cell>div{min-width:0}.finance-description-cell small,.finance-description-cell strong{display:block}.finance-description-cell strong{color:#183047;font-size:.75rem;font-weight:600}.finance-description-cell small{margin-top:2px;color:#8a9aaa;font-size:.64rem}.finance-source,.finance-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #dfe8ef;border-radius:999px;background:#f8fafc;color:#64788d;font-size:.65rem;font-weight:600}.finance-status.status-pago{color:#087356;border-color:#cde9de;background:#effaf6}.finance-status.status-atrasado{color:#a4523c;border-color:#f0d0c6;background:#fff6f2}.finance-status.status-cancelado{color:#87919c;background:#f2f4f6}.finance-amount{font-weight:650;white-space:nowrap}.finance-amount.receita{color:#0a7b60}.finance-amount.despesa{color:#a85e48}.admin-modal-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px}.admin-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(7,19,31,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-modal{position:relative;z-index:1;width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 46px);overflow:auto;border:1px solid #d8e2eb;border-radius:17px;background:#fff;box-shadow:0 28px 80px rgba(8,26,44,.24)}.admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid #e6edf3}.admin-modal-head span{color:#2589c5;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.admin-modal-head h2{margin:3px 0 0;color:#10273e;font-size:1.18rem;font-weight:650}.admin-modal-head p{margin:5px 0 0;color:#8292a3;font-size:.7rem}.admin-modal-head>button{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #dee7ee;border-radius:9px;background:#fff;color:#63788d;cursor:pointer}.admin-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7edf2;background:#fbfcfd}.finance-entry-grid,.proposal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.finance-entry-modal .finance-entry-grid{padding:20px 22px}.finance-entry-grid label,.proposal-form-grid label,.proposal-item-editor label,.proposal-total-editor label{display:grid;grid-gap:6px;gap:6px}.finance-entry-grid label>span,.proposal-form-grid label>span,.proposal-item-editor label>span,.proposal-total-editor label>span{color:#64788c;font-size:.66rem;font-weight:600}.finance-entry-grid .wide,.proposal-form-grid .wide{grid-column:1/-1}.finance-entry-grid input,.finance-entry-grid select,.finance-entry-grid textarea,.proposal-form-grid input,.proposal-form-grid textarea,.proposal-item-editor input,.proposal-total-editor input{width:100%;min-width:0;min-height:39px;padding:9px 11px;border:1px solid #dce5ed;border-radius:9px;outline:none;background:#fff;color:#162d44;font:inherit;font-size:.75rem}.finance-entry-grid textarea,.proposal-form-grid textarea{resize:vertical}.finance-entry-grid input:focus,.finance-entry-grid select:focus,.finance-entry-grid textarea:focus,.proposal-form-grid input:focus,.proposal-form-grid textarea:focus,.proposal-item-editor input:focus,.proposal-total-editor input:focus{border-color:#4aa6d9;box-shadow:0 0 0 3px rgba(40,145,204,.08)}.proposal-detail-drawer{width:min(620px,100vw)}.proposal-documents-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.proposal-documents-head h3{margin:0}.proposal-documents-head button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid #cfe3ef;border-radius:8px;background:#f2f9fd;color:#167db8;font-size:.68rem;font-weight:650;cursor:pointer}.proposal-documents-list{display:grid;grid-gap:7px;gap:7px}.proposal-document-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;border:1px solid #e1e9ef;border-radius:9px;color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease}.proposal-document-row:hover{border-color:#bddeee;background:#f7fbfd}.proposal-document-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef8fc;color:#1989c7}.proposal-document-row small,.proposal-document-row strong{display:block}.proposal-document-row strong{color:#163149;font-size:.72rem;font-weight:650}.proposal-document-row small{margin-top:2px;color:#8293a4;font-size:.64rem}.proposal-document-row>svg{color:#8ca0b0}.proposal-documents-empty,.proposal-documents-loading{display:block;padding:11px 0;color:#8b9ba9;font-size:.69rem}.proposal-builder-layer{z-index:120}.proposal-builder-modal{width:min(1040px,calc(100vw - 36px))}.proposal-builder-scroll{max-height:calc(100vh - 190px);padding:0 22px}.proposal-created-banner{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:16px 22px 0;padding:11px 12px;border:1px solid #bfe6d8;border-radius:10px;background:#f1fbf7;color:#0c775b}.proposal-created-banner span,.proposal-created-banner strong{display:block}.proposal-created-banner strong{font-size:.74rem}.proposal-created-banner span{margin-top:2px;color:#6a8f82;font-size:.65rem}.proposal-created-banner a{color:#0c775b;font-size:.68rem;font-weight:700;text-decoration:none}.proposal-builder-section{padding:19px 0 21px;border-bottom:1px solid #e8eef3}.proposal-builder-section:last-child{border-bottom:0}.proposal-builder-section-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.proposal-builder-section-head>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef7fc;color:#1687c7;font-size:.65rem;font-weight:700}.proposal-builder-section-head h3{margin:0;color:#142c43;font-size:.86rem;font-weight:650}.proposal-builder-section-head p{margin:2px 0 0;color:#8a9aa9;font-size:.65rem}.proposal-builder-section-head .admin-secondary-action{min-height:32px;padding:0 10px;font-size:.67rem}.proposal-items-editor{display:grid;grid-gap:8px;gap:8px}.proposal-item-editor{display:grid;grid-template-columns:30px minmax(220px,2fr) minmax(120px,.8fr) 78px 130px 32px;align-items:end;grid-gap:8px;gap:8px;padding:10px;border:1px solid #e0e8ee;border-radius:10px;background:#fbfcfd}.proposal-item-index{align-self:center;color:#96a5b2;font-size:.65rem;font-weight:700}.proposal-remove-item{display:grid;place-items:center;width:32px;height:39px;border:1px solid #e2e8ed;border-radius:8px;background:#fff;color:#a46a5b;cursor:pointer}.proposal-remove-item:disabled{opacity:.3;cursor:default}.proposal-total-editor{display:flex;justify-content:flex-end;gap:18px;margin-top:13px}.proposal-total-editor label{width:150px}.proposal-total-editor dl{width:270px;margin:0}.proposal-total-editor dl>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;color:#718398;font-size:.7rem}.proposal-total-editor dd{margin:0;color:#1b334a;font-weight:650}.proposal-total-editor .total{margin-top:4px;padding-top:9px;border-top:1px solid #dfe7ee;color:#173049;font-size:.78rem}.proposal-total-editor .total dd{font-size:.94rem;color:#087fc2}.proposal-document-screen{min-height:100vh;padding:28px;background:#edf2f6;color:#14283d}.proposal-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(940px,100%);margin:0 auto 16px}.proposal-document-toolbar button,.proposal-document-toolbar div a,.proposal-document-toolbar>a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #d2dde6;border-radius:9px;background:#fff;color:#294058;font:inherit;font-size:.72rem;font-weight:600;text-decoration:none;cursor:pointer}.proposal-document-toolbar div{display:flex;gap:8px}.proposal-document-toolbar button{border-color:#168bd0;background:#168bd0;color:#fff}.proposal-paper{width:min(940px,100%);min-height:1250px;margin:0 auto;padding:54px 58px 42px;border:1px solid #dbe3ea;background:#fff;box-shadow:0 18px 48px rgba(14,36,58,.11)}.proposal-paper-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:27px;border-bottom:2px solid #132b43}.proposal-paper-brand{display:flex;align-items:center;gap:18px}.proposal-paper-brand img{display:block;width:188px;height:auto;object-fit:contain}.proposal-paper-brand div{padding-left:17px;border-left:1px solid #d9e2e9}.proposal-paper-brand span,.proposal-paper-brand strong{display:block}.proposal-paper-brand strong{color:#0d2339;font-size:.78rem}.proposal-paper-brand span{margin-top:3px;color:#74879a;font-size:.61rem}.proposal-paper-number{text-align:right}.proposal-paper-number small,.proposal-paper-number span,.proposal-paper-number strong{display:block}.proposal-paper-number span{color:#238dc8;font-size:.62rem;font-weight:800;letter-spacing:.12em}.proposal-paper-number strong{margin:6px 0 8px;color:#10273d;font-size:1.08rem}.proposal-paper-number small{color:#7d8d9d;font-size:.61rem;line-height:1.5}.proposal-paper-title{padding:35px 0 29px}.proposal-paper-client span,.proposal-paper-terms span,.proposal-paper-title>span{color:#258ec9;font-size:.61rem;font-weight:800;letter-spacing:.12em}.proposal-paper-title h1{max-width:700px;margin:8px 0 9px;color:#10263c;font-size:1.95rem;line-height:1.15;font-weight:650;letter-spacing:-.035em}.proposal-paper-title p{max-width:690px;margin:0;color:#6c7f91;font-size:.75rem;line-height:1.65}.proposal-paper-client{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px;margin-bottom:26px;padding:16px 18px;border:1px solid #e0e7ed;border-radius:10px;background:#f8fafb}.proposal-paper-client small,.proposal-paper-client strong{display:block}.proposal-paper-client strong{margin-top:5px;color:#172d43;font-size:.78rem}.proposal-paper-client small{margin-top:2px;color:#7c8d9e;font-size:.65rem}.proposal-paper-items table{width:100%;border-collapse:collapse}.proposal-paper-items th{padding:10px 9px;border-bottom:1px solid #cfdbe4;color:#6a7c8e;font-size:.6rem;text-align:left;text-transform:uppercase;letter-spacing:.06em}.proposal-paper-items td:nth-last-child(-n+3),.proposal-paper-items th:nth-last-child(-n+3){text-align:right}.proposal-paper-items td{padding:13px 9px;border-bottom:1px solid #e7edf2;color:#425970;font-size:.7rem;vertical-align:top}.proposal-paper-items td small,.proposal-paper-items td strong{display:block}.proposal-paper-items td strong{color:#183049;font-size:.72rem;font-weight:600}.proposal-paper-items td small{margin-top:3px;color:#8798a9;font-size:.61rem}.proposal-paper-totals{width:310px;margin:18px 0 30px auto}.proposal-paper-totals>div{display:flex;justify-content:space-between;gap:20px;padding:5px 0;color:#6e8092;font-size:.69rem}.proposal-paper-totals .grand-total{margin-top:7px;padding-top:10px;border-top:2px solid #173149;color:#132b42}.proposal-paper-totals .grand-total strong{color:#138bcf;font-size:1rem}.proposal-paper-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:6px}.proposal-paper-terms>div{padding:15px 16px;border:1px solid #e0e8ee;border-radius:9px}.proposal-paper-terms .wide{grid-column:1/-1}.proposal-paper-terms p{margin:7px 0 0;color:#667a8d;font-size:.68rem;line-height:1.6;white-space:pre-wrap}.proposal-paper-signature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px;margin-top:42px;padding-top:22px;border-top:1px solid #e0e7ed}.proposal-paper-signature span,.proposal-paper-signature strong{display:block}.proposal-paper-signature strong{margin-bottom:5px;color:#132a40;font-size:.72rem}.proposal-paper-signature span{color:#7b8d9e;font-size:.62rem;line-height:1.55}.proposal-paper-footer{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:12px;border-top:1px solid #dfe7ed;color:#8b9aa8;font-size:.57rem}.proposal-document-error,.proposal-document-loading{width:min(680px,calc(100% - 40px));margin:70px auto;padding:22px;border-radius:12px;background:#fff;color:#526b82;text-align:center}.proposal-document-error{color:#a15442}@media (max-width:1180px){.finance-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-grid,.finance-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.finance-heading{align-items:flex-start}.finance-heading .admin-primary-action{width:100%;justify-content:center}.finance-metrics-grid,.finance-secondary-metrics{grid-template-columns:1fr}.finance-secondary-metrics>div{border-right:0;border-bottom:1px solid #e5edf3}.finance-secondary-metrics>div:last-child{border-bottom:0}.finance-panel-head{align-items:flex-start}.finance-chart-shell{overflow-x:auto}.finance-entry-grid,.proposal-form-grid{grid-template-columns:1fr}.finance-entry-grid .wide,.proposal-form-grid .wide{grid-column:auto}.proposal-item-editor{grid-template-columns:28px minmax(0,1fr) 34px}.proposal-item-editor label{grid-column:2}.proposal-item-editor .proposal-remove-item{grid-column:3;grid-row:1}.proposal-item-index{grid-column:1;grid-row:1}.proposal-total-editor{flex-direction:column}.proposal-total-editor dl,.proposal-total-editor label{width:100%}.proposal-builder-section-head{grid-template-columns:28px minmax(0,1fr)}.proposal-builder-section-head .admin-secondary-action{grid-column:2;justify-self:start}.proposal-document-screen{padding:10px}.proposal-document-toolbar{align-items:stretch;flex-direction:column}.proposal-document-toolbar div{display:grid;grid-template-columns:1fr 1fr}.proposal-paper{padding:30px 24px}.proposal-paper-brand,.proposal-paper-header{flex-direction:column}.proposal-paper-brand div{padding:10px 0 0;border-left:0}.proposal-paper-number{text-align:left}.proposal-paper-client,.proposal-paper-signature,.proposal-paper-terms{grid-template-columns:1fr}.proposal-paper-totals{width:100%}.proposal-paper-footer{flex-direction:column}}@media print{@page{size:A4;margin:0}body,html{margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden}.proposal-document-screen,.proposal-document-screen *{visibility:visible}.proposal-document-screen{position:absolute;inset:0;min-height:0;padding:0;background:#fff!important}.no-print{display:none!important}.proposal-paper{width:210mm;min-height:297mm;margin:0;padding:15mm 16mm 13mm;border:0;box-shadow:none}.proposal-paper-header,.proposal-paper-items tr,.proposal-paper-signature,.proposal-paper-terms>div{page-break-inside:avoid;break-inside:avoid}.proposal-paper-title h1{font-size:19pt}}.proposal-document-status-control{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 9px 0 11px;border:1px solid #d2dde6;border-radius:9px;background:#fff;color:#77899b;font-size:.65rem;font-weight:600}.proposal-document-status-control select{border:0;outline:0;background:transparent;color:#294058;font:inherit;font-size:.69rem;font-weight:650}@media print{.proposal-document-status-control{display:none!important}}.finance-row-action{display:grid;place-items:center;width:29px;height:29px;border:1px solid #dbe5ed;border-radius:8px;background:#fff;color:#73879a;cursor:pointer}.finance-row-action:hover{border-color:#b9d9e9;color:#1687c7;background:#f5fbfe}.finance-modal-actions{justify-content:flex-start}.finance-modal-spacer{flex:1 1}.finance-delete-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #efd6cf;border-radius:9px;background:#fff8f6;color:#a65d49;font:inherit;font-size:.69rem;font-weight:650;cursor:pointer}.admin-page-heading>.admin-heading-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.admin-page-heading>.admin-heading-actions .admin-heading-stats{margin-right:4px}.admin-page-heading>.admin-heading-actions>.admin-primary-action{min-width:148px;white-space:nowrap}@media (max-width:860px){.admin-page-heading>.admin-heading-actions{width:100%;margin-left:0;justify-content:stretch}.admin-page-heading>.admin-heading-actions .admin-heading-stats{width:100%;margin-right:0}.admin-page-heading>.admin-heading-actions>.admin-primary-action{width:100%}}.proposal-builder-layer{padding:16px;align-items:center}.proposal-builder-modal{display:flex;flex-direction:column;width:min(1040px,calc(100vw - 32px));height:min(860px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.proposal-builder-modal>.admin-alert,.proposal-builder-modal>.admin-modal-actions,.proposal-builder-modal>.admin-modal-head,.proposal-builder-modal>.proposal-created-banner{flex:0 0 auto}.proposal-builder-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:0 22px 22px;overscroll-behavior:contain;scrollbar-gutter:stable}.proposal-builder-actions{position:relative;z-index:3;min-height:64px;padding:12px 22px;background:#fbfcfd;box-shadow:0 -10px 24px rgba(18,42,65,.05)}.proposal-builder-actions .admin-primary-action,.proposal-builder-actions .admin-secondary-action{flex:0 0 auto}@media (max-width:760px){.proposal-builder-layer{padding:8px}.proposal-builder-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.proposal-builder-scroll{padding:0 14px 18px}.proposal-builder-actions{min-height:58px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}}.admin-mobile-bottom-nav{display:none}@media (max-width:760px){html{scroll-padding-top:72px;text-size-adjust:100%}body{padding-bottom:calc(70px + env(safe-area-inset-bottom));overscroll-behavior-x:none}a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}.site-dark-shell{font-size:15px}.site-dark-shell .container{width:min(100% - 30px,1220px)}.site-dark-shell .section{padding:54px 0}.site-dark-shell :is(.eyebrow,.mini-label){margin-bottom:10px;font-size:.65rem;letter-spacing:.11em}.site-dark-shell :is(.section-heading,.quick-path-heading,.audience-spectrum-head){margin-bottom:26px}.site-dark-shell .section-heading{display:grid;grid-gap:10px;gap:10px}.site-dark-shell .audience-spectrum-head h2,.site-dark-shell .cta-band h2,.site-dark-shell .quick-path-heading h2,.site-dark-shell .section-heading h2,.site-dark-shell .trust-copy h2,.site-dark-shell .win-process45-head h2{font-size:clamp(2rem,9.8vw,2.72rem)!important;line-height:1.04!important;letter-spacing:-.045em!important}.site-dark-shell :is(.section-heading p,.quick-path-heading>p,.audience-spectrum-head>p,.trust-copy>p,.cta-band p){font-size:.88rem!important;line-height:1.65!important}.site-dark-shell .btn,.site-dark-shell .btn-lg,.site-dark-shell .btn-sm{min-height:44px;padding-inline:15px;border-radius:10px;font-size:.78rem}.site-header-v24{padding-top:env(safe-area-inset-top)!important}.site-header-v24 .header-inner{min-height:62px;height:62px;padding-inline:0}.site-header-v24 .header-shell{width:min(100% - 24px,1220px);padding-inline:0!important}.site-header-v24 .brand-logo-v27-full{width:112px;max-height:34px}.site-header-v24 .mobile-toggle{width:40px;height:40px;border-radius:10px}.site-header-v24 .mobile-panel{inset:calc(62px + env(safe-area-inset-top)) 0 0;padding:10px 12px calc(16px + env(safe-area-inset-bottom));overflow:hidden}.site-header-v24 .mobile-nav{width:100%;max-height:calc(100dvh - 82px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:16px;scrollbar-width:none}.site-header-v24 .mobile-nav::-webkit-scrollbar{display:none}.site-header-v24 .mobile-nav-heading{padding:2px 2px 9px}.site-header-v24 .mobile-nav-heading .brand-logo-v27-symbol{width:38px;height:38px}.site-header-v24 .mobile-nav-link{min-height:48px;grid-template-columns:30px minmax(0,1fr) 20px;gap:8px;padding:10px 8px;border-radius:9px;border-bottom-color:rgba(255,255,255,.06);font-size:.96rem}.site-header-v24 .mobile-nav-link span{margin-top:0;font-size:.59rem}.site-header-v24 .mobile-nav-link strong{font-weight:500}.site-header-v24 .mobile-nav-quick{grid-template-columns:1fr 1fr;gap:7px;padding-top:11px}.site-header-v24 .mobile-nav-quick a{min-height:42px;padding-inline:8px;font-size:.68rem}.site-header-v24 .mobile-nav-quick a:last-child{grid-column:1/-1}.site-header-v24 .mobile-proposal-btn{min-height:44px}.home-hero.hero-x.hero-x-video.hero-x-globe{padding:calc(88px + env(safe-area-inset-top)) 0 22px}.hero-x-globe-layout{grid-template-columns:1fr;gap:4px}.hero-x-copy-globe{padding:10px 0 0}.hero-x-kicker{width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:16px;padding:6px 9px;font-size:.62rem}.hero-x-title-globe,.site-dark-shell .hero-x-copy h1{max-width:610px;font-size:clamp(2.62rem,12.5vw,3.55rem)!important;line-height:.98!important}.hero-x-lead-globe{margin-top:16px;font-size:.9rem!important;line-height:1.6!important}.hero-x-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:20px}.hero-x-actions .btn{width:100%;min-height:46px}.hero-x-assurance,.hero-x-assurance-globe{display:flex!important;gap:8px;width:calc(100vw - 15px);max-width:none;margin:22px -15px 0 0;padding:14px 15px 4px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-top:1px solid rgba(106,188,226,.09)}.hero-x-assurance::-webkit-scrollbar{display:none}.hero-x-assurance>div,.hero-x-assurance>div+div{flex:0 0 205px;min-height:54px;padding:8px 10px!important;border:1px solid rgba(101,187,228,.1)!important;border-radius:11px;background:rgba(3,17,29,.38);scroll-snap-align:start}.hero-x-globe-visual{width:min(104vw,430px);margin:-2px auto -14px}.brazil-globe-shell-hero{width:min(102vw,420px)}.hero-x-globe-note{max-width:166px;padding:8px 10px;border-radius:12px}.hero-x-globe-note strong{font-size:.69rem}.hero-x-globe-note small{display:none}.site-dark-shell .proof-grid{display:grid;grid-template-columns:1fr;min-height:0;padding:10px 0}.site-dark-shell .proof-grid>div,.site-dark-shell .proof-grid>div:first-child,.site-dark-shell .proof-grid>div:last-child{min-height:62px;padding:12px 0;border-right:0!important;border-bottom:1px solid rgba(105,189,226,.08)}.site-dark-shell .proof-grid>div:last-child{border-bottom:0}.site-dark-shell .proof-main strong{font-size:1.8rem}.site-dark-shell .proof-item,.site-dark-shell .proof-main span{font-size:.76rem}.quick-path-section{padding:42px 0 50px!important}.quick-path-grid{gap:8px}.quick-path-card{min-height:0!important;padding:15px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;column-gap:11px!important;border-radius:14px!important}.quick-path-icon{width:38px;height:38px;border-radius:10px}.quick-path-card h3{font-size:.92rem!important}.quick-path-card p{font-size:.73rem!important;line-height:1.48}.brand-portfolio-heading{gap:16px}.brand-portfolio-side{display:flex;align-items:center;gap:12px;max-width:none;padding-top:10px}.brand-portfolio-count{font-size:2rem}.brand-portfolio-side p{font-size:.68rem}.brand-portfolio-actions{gap:14px}.brand-portfolio-actions>p{font-size:.68rem;line-height:1.5}.bento-grid{gap:9px}.bento-1,.bento-2,.bento-3,.bento-4,.bento-card{min-height:0!important;padding:18px!important;border-radius:15px!important}.bento-card-top{margin-bottom:34px!important}.bento-icon{width:42px!important;height:42px!important;border-radius:11px!important}.bento-card h3{font-size:1.15rem!important}.bento-card p{font-size:.77rem!important;line-height:1.55!important}.audience-spectrum-head{gap:14px!important;margin-bottom:30px!important}.audience-lane,.audience-lane:first-child,.audience-lane:last-child{padding:28px 0 30px!important}.audience-lane-top{min-height:42px;margin-bottom:18px}.audience-lane-icon{width:40px;height:40px;border-radius:11px}.audience-lane-label{margin-bottom:10px;font-size:.66rem}.site-dark-shell .audience-lane h3{margin-bottom:12px;font-size:1.72rem!important}.site-dark-shell .audience-lane>p{margin-bottom:18px;font-size:.82rem;line-height:1.62}.audience-capabilities{margin-bottom:22px}.audience-capabilities>div{min-height:48px;font-size:.75rem}.audience-lane-link{font-size:.78rem}.win-process45{padding:52px 0 58px!important}.win-process45-head{padding-bottom:24px!important;gap:12px!important}.win-process45-layout{gap:34px!important;padding-top:28px!important}.win-process45-intake{padding:18px!important;border-radius:14px!important}.win-process45-intake h3{font-size:1.55rem!important}.win-process45-intake-list{margin-top:18px!important}.win-process45-intake-row{min-height:54px!important}.win-process45-journey{padding-left:36px!important}.win-process45-marker{left:-36px!important;width:28px!important;height:28px!important}.win-process45-rail{left:13px!important}.win-process45-step{padding-bottom:24px!important}.win-process45-step+.win-process45-step{padding-top:24px!important}.win-process45-step h3{font-size:1.25rem!important}.win-process45-step p{font-size:.78rem!important;line-height:1.55!important}.trust-grid{gap:28px!important}.trust-features{gap:0!important}.trust-features>div{min-height:0!important;padding:16px 0!important}.trust-features strong{font-size:.87rem}.trust-features span{font-size:.74rem;line-height:1.5}.site-dark-shell .cta-band{padding:54px 0 calc(56px + env(safe-area-inset-bottom))}.cta-band-inner{gap:24px!important}.cta-band-actions{gap:8px;min-width:0}.site-dark-shell .page-hero{padding:calc(96px + env(safe-area-inset-top)) 0 44px}.page-breadcrumb{margin-bottom:16px;gap:6px;font-size:.66rem}.site-dark-shell .page-hero h1{font-size:clamp(2.3rem,10.5vw,3.15rem)!important;line-height:1.02!important}.site-dark-shell .page-hero p{font-size:.87rem!important;line-height:1.6!important}.page-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%;margin-top:20px}.page-hero-actions>*{width:100%}.page-hero-footnote{margin-top:22px;padding-top:14px;flex-wrap:wrap;font-size:.64rem}.site-dark-shell .store-hero{padding:calc(92px + env(safe-area-inset-top)) 0 42px}.site-dark-shell .store-hero-grid{gap:24px}.site-dark-shell .store-hero-copy h1{font-size:clamp(2.18rem,10.4vw,2.95rem)!important;line-height:1.03}.site-dark-shell .store-hero-copy>p{font-size:.86rem;line-height:1.6}.store-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:20px!important}.store-hero-proof{border-radius:14px!important}.store-proof-head,.store-proof-step{padding:14px 15px!important}.store-proof-step small{display:none}.store-catalog-section{padding:48px 0 104px!important}.store-section-heading{gap:8px!important;margin-bottom:18px!important}.store-section-heading h2{font-size:1.75rem!important}.store-section-heading p{font-size:.78rem!important}.store-account-strip{gap:12px;margin-bottom:12px;padding:12px;border-radius:12px}.store-account-strip>div{gap:9px}.store-account-strip p strong{font-size:.73rem}.store-account-strip p small{font-size:.62rem;line-height:1.4}.store-account-strip>a{width:100%;justify-content:center;min-height:38px;padding:0 10px!important}.site-dark-shell .store-toolbar-shell{top:calc(66px + env(safe-area-inset-top));margin-bottom:16px;padding:7px;border-radius:12px}.store-toolbar{gap:6px}.store-search{min-height:42px!important;padding:0 11px!important;border-radius:9px!important}.store-search input{font-size:16px!important}.store-category-row{width:calc(100vw - 30px);margin:6px 0 0;padding:0 0 2px;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.store-category-row::-webkit-scrollbar{display:none}.store-category-row button{flex:0 0 auto;min-height:36px;padding:0 12px;scroll-snap-align:start;border-radius:9px;font-size:.7rem}.site-dark-shell .store-product-grid{gap:10px}.store-product-card{border-radius:14px!important}.store-product-media{aspect-ratio:1.55!important}.store-product-body{padding:14px!important}.store-product-meta{margin-bottom:5px;font-size:.6rem}.store-product-body h3{font-size:1rem!important;line-height:1.3}.store-product-body>p{margin-bottom:14px;font-size:.75rem!important;line-height:1.5}.store-product-price-row{margin-top:8px;padding-top:12px}.store-product-price-row strong{font-size:1rem!important}.store-add-button{min-height:42px!important;border-radius:9px!important;font-size:.73rem!important}.store-cart-dock{left:8px!important;right:8px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;width:auto!important;transform:none!important;gap:8px;padding:8px 9px!important;border-radius:13px!important}.store-cart-dock p strong{font-size:.7rem!important}.store-cart-dock>a{min-height:38px!important;padding-inline:10px!important}.store-detail-page,.store-quote-page{padding:calc(92px + env(safe-area-inset-top)) 0 78px!important}.store-detail-grid{gap:24px!important}.store-detail-media{border-radius:15px!important}.store-detail-copy h1{font-size:clamp(2rem,9.8vw,2.75rem)!important}.store-detail-lead{font-size:.84rem!important;line-height:1.62}.store-detail-price{margin:18px 0;padding:15px 0}.store-detail-price strong{font-size:1.3rem}.store-detail-actions{display:grid;grid-template-columns:1fr}.store-detail-actions>*{width:100%}.store-detail-assurance{gap:9px;font-size:.68rem}.store-quote-item{grid-template-columns:50px minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important}.store-quote-thumb{width:50px!important;height:50px!important}.store-quote-form-card{padding:16px!important;border-radius:14px!important}.customer-account-page,.customer-auth-page,.site-dark-shell .customer-auth-page{padding:calc(94px + env(safe-area-inset-top)) 0 82px!important}.customer-auth-grid{gap:28px!important}.customer-auth-intro h1,.site-dark-shell .customer-auth-intro h1{font-size:clamp(2.25rem,10.5vw,3rem)!important;line-height:1.02}.customer-auth-intro>p{font-size:.84rem!important;line-height:1.6}.customer-auth-card{padding:8px 15px 18px!important;border-radius:15px!important}.customer-auth-tabs{margin-inline:-6px!important}.customer-auth-tabs button{min-height:42px;font-size:.75rem}.customer-auth-card-head h2{font-size:1.3rem!important}.customer-account-head{gap:18px;margin-bottom:18px!important}.customer-account-head h1{font-size:clamp(2.3rem,10.8vw,3.2rem)!important}.customer-account-head p{font-size:.82rem;line-height:1.55}.customer-account-head-actions{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.customer-account-logout{min-height:44px}.customer-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.customer-account-metrics article{min-width:0;padding:10px!important;border-radius:11px!important}.customer-account-metrics article>span{width:28px!important;height:28px!important;border-radius:8px!important}.customer-account-metrics small{font-size:.56rem}.customer-account-metrics strong{font-size:1.05rem}.customer-account-grid{gap:12px!important}.customer-profile-card{padding:16px!important;border-radius:14px!important}.customer-orders-head{padding:15px!important}.customer-orders-head h2{font-size:1.12rem!important}.customer-order-summary{grid-template-columns:32px minmax(0,1fr) auto 14px!important;gap:8px!important;padding:12px!important}.customer-order-type{width:30px!important;height:30px!important}.customer-order-main strong{font-size:.7rem}.customer-order-main small{font-size:.58rem}.customer-order-status{font-size:.55rem;padding:5px 7px}.customer-order-detail{padding:0 12px 12px!important}.customer-order-items>div{grid-template-columns:30px minmax(0,1fr)}.customer-order-items em{grid-column:2;text-align:left}.legal-hero{padding:calc(94px + env(safe-area-inset-top)) 0 40px!important}.legal-hero h1{font-size:clamp(2.2rem,10vw,3rem)!important}.legal-hero p{font-size:.84rem!important;line-height:1.62}.legal-content-section{padding:42px 0 80px!important}.legal-content-grid{gap:28px!important}.legal-sidebar nav{display:flex!important;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.legal-sidebar nav::-webkit-scrollbar{display:none}.legal-sidebar nav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;padding:0 11px!important;border:1px solid rgba(100,190,228,.12)!important;border-radius:9px;white-space:nowrap}.legal-section-block{padding-bottom:24px!important;margin-bottom:24px!important}.legal-section-block h2{font-size:1.3rem!important}.legal-prose,.legal-prose li,.legal-prose p{font-size:.82rem!important;line-height:1.65}.legal-index-card{min-height:0!important;padding:17px!important}.site-dark-shell .footer{padding:52px 0 calc(92px + env(safe-area-inset-bottom))}.site-dark-shell .footer-top{gap:34px;padding-bottom:34px}.site-dark-shell .footer-brand p{margin:16px 0;font-size:.78rem;line-height:1.55}.site-dark-shell .footer .brand-logo-v27-full{width:148px}.site-dark-shell .footer-columns{grid-template-columns:1fr 1fr;gap:28px 18px}.site-dark-shell .footer-columns h3{margin-bottom:12px;font-size:.68rem}.site-dark-shell .footer-address,.site-dark-shell .footer-columns a{font-size:.75rem;line-height:1.45}.site-dark-shell .footer-bottom{gap:14px;padding-top:18px;font-size:.64rem}.mobile-action-dock{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:.9fr 1.1fr;padding:5px;border-radius:14px}.mobile-action-dock a{min-height:42px;font-size:.7rem;border-radius:10px}.admin-content-shell,.admin-root,.admin-shell{min-height:100dvh}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:90;height:calc(56px + env(safe-area-inset-top));min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.admin-topbar>div:first-of-type strong{font-size:.78rem}.admin-topbar>div:first-of-type span{display:none}.admin-topbar-actions .admin-online{padding:5px 7px;font-size:.57rem}.admin-mobile-menu{width:38px;height:38px;border-radius:9px}.admin-sidebar{width:min(86vw,310px)!important;padding:calc(12px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))}.admin-brand-logo-full{width:138px!important;max-height:38px!important}.admin-nav-item{min-height:44px;border-radius:9px}.admin-nav-item span{font-size:.72rem}.admin-content{padding:14px 12px calc(92px + env(safe-area-inset-bottom))!important}.admin-page-heading{gap:12px!important;margin-bottom:14px!important}.admin-page-heading h1{font-size:1.72rem!important;line-height:1.08!important;letter-spacing:-.035em}.admin-page-heading>div>p{font-size:.69rem;line-height:1.45}.admin-kicker{font-size:.57rem;margin-bottom:4px}.admin-heading-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important}.admin-heading-actions>*{width:100%}.admin-heading-stats{gap:6px;padding-bottom:2px}.admin-heading-stats span{min-height:32px;display:inline-flex;align-items:center;padding:0 8px}.admin-primary-action,.admin-secondary-action{min-height:42px!important;border-radius:9px!important;font-size:.7rem!important}.admin-metric-grid,.admin-metric-grid-v50,.admin-orders-summary,.finance-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.admin-metric-card,.admin-metric-card-v50,.finance-metric-card{min-height:104px;padding:12px!important;border-radius:10px!important}.admin-metric-card-v50>span,.admin-metric-card>span{font-size:.6rem}.admin-metric-card-v50>strong,.admin-metric-card>strong{margin:10px 0 4px;font-size:1.35rem!important}.admin-metric-icon{top:11px;right:11px;width:30px;height:30px}.admin-panel{border-radius:10px!important}.admin-panel-head{min-height:52px!important;padding:10px 12px!important}.admin-panel-head h2{font-size:.8rem!important}.admin-orders-toolbar,.admin-toolbar,.finance-toolbar{gap:7px!important;padding:10px!important}.admin-filter-select,.admin-orders-toolbar select,.admin-search-box{min-height:42px!important}.admin-product-row{grid-template-columns:46px minmax(0,1fr) auto!important;gap:9px!important;min-height:70px!important;padding:9px 10px!important}.admin-product-thumb{width:46px!important;height:46px!important}.admin-product-title-line>strong{white-space:normal!important;line-height:1.3}.admin-product-actions{gap:4px}.admin-product-actions button{width:34px;height:34px}.admin-customer-row,.admin-order-row{min-height:62px!important;border-radius:0}.admin-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-data-table{min-width:720px}.finance-dashboard-grid,.finance-lower-grid{gap:10px!important}.finance-secondary-metrics{grid-template-columns:1fr!important}.finance-panel-head{padding:12px!important}.finance-panel-head h2{font-size:.84rem!important}.finance-chart-shell{margin-inline:-2px;padding-bottom:4px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.finance-upcoming-item{gap:8px;padding:10px!important}.finance-upcoming-item b{font-size:.68rem}.admin-mobile-bottom-nav{position:fixed;z-index:108;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:3px;gap:3px;padding:5px;border:1px solid rgba(17,55,82,.12);border-radius:14px;background:rgba(250,252,254,.96);box-shadow:0 16px 42px rgba(12,35,58,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.admin-mobile-bottom-nav a{min-width:0;min-height:48px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;border-radius:10px;color:#718396;font-size:.52rem;line-height:1;text-align:center}.admin-mobile-bottom-nav a svg{width:17px;height:17px}.admin-mobile-bottom-nav a.active{color:#0876ba;background:#eaf7fd}.admin-mobile-bottom-nav a span{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.admin-drawer-layer,.admin-modal-layer,.proposal-builder-layer{align-items:flex-end!important;padding:0!important}.admin-detail-drawer,.admin-modal,.admin-product-drawer,.finance-entry-modal,.proposal-builder-modal{width:100%!important;max-width:none!important;height:min(92dvh,860px)!important;max-height:92dvh!important;border-radius:18px 18px 0 0!important;box-shadow:0 -20px 60px rgba(11,31,51,.22)!important}.admin-modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:58px;padding:12px 14px!important;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-modal-head h2{font-size:1.05rem!important}.admin-modal-head p{font-size:.65rem!important}.admin-modal-head>button{width:38px;height:38px}.admin-form-actions,.admin-modal-actions,.proposal-builder-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0;z-index:6;gap:7px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:rgba(251,252,253,.98)!important;box-shadow:0 -10px 24px rgba(18,42,65,.06)}.admin-form-actions>*,.admin-modal-actions>*,.proposal-builder-actions>*{min-height:42px}.proposal-builder-scroll{padding:0 12px 16px!important}.proposal-item-editor{padding:12px!important;border-radius:10px!important}.proposal-builder-section-head{gap:8px}.finance-entry-grid,.proposal-form-grid{gap:9px!important}.proposal-document-screen{padding:8px!important}.proposal-document-toolbar{gap:8px}.proposal-document-toolbar div{grid-template-columns:1fr!important;gap:6px}.proposal-paper{width:100%!important;min-height:0!important;padding:22px 16px!important;border-radius:10px}.proposal-paper-items{display:block;overflow-x:auto;white-space:nowrap}.admin-login-page{min-height:100dvh}.admin-login-aside{padding:calc(24px + env(safe-area-inset-top)) 18px 22px!important}.admin-login-message{margin:36px 0 22px!important}.admin-login-message h1{font-size:2.1rem!important}.admin-login-message p{font-size:.78rem}.admin-login-main{padding:28px 14px calc(30px + env(safe-area-inset-bottom))!important}.admin-login-card{padding:22px 17px!important;border-radius:15px!important}.admin-login-card h2{font-size:1.5rem!important}}@media (max-width:430px){.site-dark-shell .container{width:calc(100% - 24px)}.site-header-v24 .header-shell{width:calc(100% - 18px)}.site-header-v24 .brand-logo-v27-full{width:104px}.hero-x-kicker .hero-x-kicker-separator,.hero-x-kicker>span:last-child{display:none}.hero-x-title-globe,.site-dark-shell .hero-x-copy h1{font-size:clamp(2.35rem,12vw,3rem)!important}.hero-x-globe-visual{width:min(108vw,390px)}.brand-portfolio-side{align-items:flex-start}.brand-portfolio-actions>div{gap:8px}.site-dark-shell .footer-columns{grid-template-columns:1fr;gap:24px}.customer-account-head-actions{grid-template-columns:1fr}.customer-account-head-actions>*{width:100%;justify-content:center}.customer-account-metrics{grid-template-columns:1fr 1fr!important}.customer-account-metrics article:last-child{grid-column:1/-1}.admin-metric-grid,.admin-metric-grid-v50,.admin-orders-summary,.finance-metrics-grid{grid-template-columns:1fr 1fr!important}.admin-mobile-bottom-nav{left:5px;right:5px;gap:1px;padding:4px}.admin-mobile-bottom-nav a{min-height:46px;font-size:.48rem}.mobile-action-dock{left:5px;right:5px;gap:5px}.mobile-action-dock a{font-size:.65rem}}.payment-page{position:relative;padding:clamp(96px,9vw,138px) 0 78px;min-height:78vh}.payment-shell{max-width:1180px}.payment-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;color:rgba(199,216,230,.72);font-size:.75rem}.payment-topbar a,.payment-topbar span{display:inline-flex;align-items:center;gap:7px}.payment-topbar a:hover{color:#63dff8}.payment-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:start}.payment-checkout-card,.payment-summary-card{border:1px solid rgba(95,192,231,.16);border-radius:22px;background:linear-gradient(180deg,rgba(4,22,37,.88),rgba(2,13,24,.78));box-shadow:0 18px 52px rgba(0,0,0,.18)}.payment-summary-card{position:-webkit-sticky;position:sticky;top:92px;padding:26px}.payment-summary-card h1{margin:8px 0 6px;max-width:26ch;font-size:clamp(1.35rem,2.4vw,2rem)!important;font-weight:560!important;line-height:1.1}.payment-reference{margin:0;color:rgba(173,196,216,.66);font-size:.72rem}.payment-total{display:grid;grid-gap:3px;gap:3px;padding:24px 0;margin:22px 0 10px;border-top:1px solid rgba(106,180,214,.13);border-bottom:1px solid rgba(106,180,214,.13)}.payment-total small{color:rgba(169,194,214,.72);font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.payment-total strong{color:#f4fbff;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:560;letter-spacing:-.045em}.payment-summary-data{display:grid;grid-gap:13px;gap:13px;margin:0}.payment-summary-data>div{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center}.payment-summary-data dt{color:rgba(159,187,208,.6);font-size:.68rem}.payment-summary-data dd{margin:0;min-width:0;color:rgba(231,241,249,.9);font-size:.75rem;overflow-wrap:anywhere}.payment-status{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(93,194,231,.16);border-radius:999px;background:rgba(18,80,110,.12);color:#9ddff1;font-size:.63rem;font-weight:560}.payment-status.status-approved{color:#6ee7b7;border-color:rgba(52,211,153,.22);background:rgba(16,185,129,.08)}.payment-status.status-cancelled,.payment-status.status-rejected{color:#ffaaa0;border-color:rgba(248,113,113,.22);background:rgba(127,29,29,.1)}.payment-security-note{display:flex;gap:10px;margin-top:23px;padding:13px;border:1px solid rgba(73,199,232,.11);border-radius:12px;background:rgba(5,36,52,.34);color:rgba(178,204,223,.7)}.payment-security-note svg{flex:0 0 auto;color:#52d8ef;margin-top:1px}.payment-security-note p{margin:0;font-size:.66rem;line-height:1.55}.payment-checkout-card{min-height:500px;padding:26px}.payment-config-warning,.payment-feedback{margin-bottom:15px;padding:12px 14px;border-radius:11px;font-size:.72rem}.payment-config-warning{border:1px solid rgba(251,191,36,.22);background:rgba(120,53,15,.12);color:#f8d58e}.payment-config-warning strong{display:block;margin-bottom:3px;color:#ffe0a3}.payment-config-warning p{margin:0}.payment-feedback.error{border:1px solid rgba(248,113,113,.21);background:rgba(127,29,29,.12);color:#ffb4ab}.payment-feedback.success{border:1px solid rgba(52,211,153,.2);background:rgba(6,78,59,.14);color:#8debc9}.payment-method-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:24px;padding:5px;border:1px solid rgba(91,178,214,.13);border-radius:14px;background:rgba(0,10,18,.34)}.payment-method-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(185,207,223,.7);cursor:pointer}.payment-method-tabs button.active{border-color:rgba(66,199,235,.23);background:linear-gradient(135deg,rgba(14,119,168,.19),rgba(12,73,119,.11));color:#eaf9ff}.payment-method-tabs button span{display:grid;grid-gap:1px;gap:1px;text-align:left;font-size:.75rem;font-weight:560}.payment-method-tabs button small{color:rgba(156,184,203,.55);font-size:.57rem;font-weight:400}.payment-method-tabs button svg{color:#5eddf4}.payment-method-panel{min-height:300px}.payment-card-form,.payment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.finance-payment-created label,.payment-card-form label,.payment-form-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0}.payment-card-form label.wide,.payment-form-grid label.wide{grid-column:1/-1}.finance-payment-created label>span,.payment-card-form label>span,.payment-form-grid label>span{color:rgba(192,211,226,.72);font-size:.65rem;font-weight:520}.payment-card-form input,.payment-card-form select,.payment-form-grid input,.payment-form-grid select,.payment-secure-field{width:100%;min-width:0;min-height:46px;padding:0 13px;border:1px solid rgba(103,173,208,.17);border-radius:10px;outline:0;background:rgba(1,13,23,.64);color:#ebf6fc;font:inherit;font-size:.76rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.payment-secure-field{padding:0 10px;overflow:hidden}.payment-secure-field iframe{width:100%!important;min-height:44px!important}.payment-card-form input:focus,.payment-card-form select:focus,.payment-form-grid input:focus,.payment-form-grid select:focus,.payment-secure-field:focus-within{border-color:rgba(69,215,246,.5);box-shadow:0 0 0 3px rgba(26,174,217,.08)}.payment-primary-action{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:15px;border:0;border-radius:10px;background:linear-gradient(135deg,#0787ec,#19c1d2);color:white;font-size:.77rem;font-weight:620;cursor:pointer}.payment-primary-action:disabled{cursor:not-allowed;opacity:.52}.payment-loading,.payment-sdk-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:rgba(185,207,222,.72)}.payment-loading{min-height:55vh}.payment-error-card{max-width:620px;padding:120px 0;text-align:center}.payment-error-card h1{font-size:2rem!important}.payment-pix-ready{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.payment-pix-qr{display:grid;place-items:center;aspect-ratio:1;padding:12px;border-radius:16px;background:#fff;color:#071927}.payment-pix-qr img{display:block;width:100%;height:100%;object-fit:contain}.payment-pix-copy{display:grid;grid-gap:8px;gap:8px}.payment-pix-copy>span{color:rgba(185,208,224,.72);font-size:.65rem}.payment-pix-copy textarea{width:100%;resize:none;padding:10px;border:1px solid rgba(91,174,210,.14);border-radius:9px;background:rgba(1,12,21,.66);color:rgba(220,235,244,.8);font-size:.63rem;line-height:1.45}.payment-pix-copy button,.payment-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;border:1px solid rgba(72,198,232,.22);border-radius:9px;background:rgba(8,87,119,.16);color:#a7e9f7;font-size:.68rem;cursor:pointer}.payment-pix-copy a{display:inline-flex;align-items:center;gap:6px;color:#4cd8f2;font-size:.65rem}.payment-refresh{grid-column:1/-1;justify-self:end}.payment-success-state{display:grid;justify-items:center;align-content:center;min-height:430px;text-align:center}.payment-success-state>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(16,185,129,.1);color:#5ee7b4}.payment-success-state>small{margin-top:15px;color:#62dbef;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.payment-success-state h2{margin:7px 0;font-size:1.8rem!important;font-weight:560!important}.payment-success-state p{max-width:48ch;margin:0 0 20px;color:rgba(181,202,218,.7);font-size:.76rem}.customer-order-payment-action{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px;border:1px solid rgba(63,199,231,.16);border-radius:11px;background:rgba(6,57,79,.12)}.customer-order-payment-action>div{display:flex;align-items:center;gap:9px}.customer-order-payment-action>div>svg{color:#52d9f0}.customer-order-payment-action span{display:grid;grid-gap:2px;gap:2px}.customer-order-payment-action strong{font-size:.72rem}.customer-order-payment-action small{color:rgba(164,191,210,.65);font-size:.6rem}.customer-order-payment-action .btn{min-height:37px;padding:0 13px;font-size:.65rem}.finance-heading-actions{display:flex;align-items:center;gap:8px}.finance-payments-panel{margin-bottom:18px}.finance-provider-status{display:inline-flex;align-items:center;gap:6px;color:#6c8090;font-size:.63rem}.finance-provider-status i{width:7px;height:7px;border-radius:50%;background:#c1cad1}.finance-provider-status i.online{background:#16c784;box-shadow:0 0 0 4px rgba(22,199,132,.08)}.finance-payment-list{display:grid}.finance-payment-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid #e8edf1}.finance-payment-item:first-child{border-top:0}.finance-payment-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#eef8fd;color:#0b8bc7}.finance-payment-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.finance-payment-copy strong{font-size:.72rem;color:#142738}.finance-payment-copy span,.finance-payment-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-payment-copy span{font-size:.62rem;color:#728496}.finance-payment-copy small{font-size:.56rem;color:#9aa8b4}.finance-payment-value{display:grid;justify-items:end;grid-gap:4px;gap:4px}.finance-payment-value strong{font-size:.72rem;color:#142738}.finance-payment-status{display:inline-flex;padding:3px 7px;border-radius:999px;background:#f0f4f7;color:#66798a;font-size:.54rem;font-weight:600}.finance-payment-status.status-approved{background:#e9f9f2;color:#117a53}.finance-payment-status.status-processing{background:#eaf7fd;color:#0879b6}.finance-payment-status.status-cancelled,.finance-payment-status.status-rejected{background:#fff0ee;color:#b53b31}.finance-payment-actions{display:flex;gap:4px}.finance-payment-actions a,.finance-payment-actions button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e0e8ee;border-radius:8px;background:#fff;color:#718496;cursor:pointer}.finance-payment-actions a:hover,.finance-payment-actions button:hover{color:#087ec0;border-color:#b9ddec}.finance-payment-modal{height:auto;max-height:min(86vh,720px)}.finance-payment-modal>form{overflow-y:auto}.finance-payment-info{display:flex;gap:9px;margin:4px 0 16px;padding:11px;border:1px solid #e3edf2;border-radius:10px;background:#f7fbfd;color:#617789}.finance-payment-info svg{flex:0 0 auto;color:#0986c4}.finance-payment-info p{margin:0;font-size:.63rem;line-height:1.5}.finance-payment-created{display:grid;justify-items:center;padding:24px 18px 18px;text-align:center}.finance-payment-created-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ebfaf4;color:#12925f}.finance-payment-created>small{margin-top:10px;color:#748898;font-size:.61rem;text-transform:uppercase;letter-spacing:.1em}.finance-payment-created h3{margin:5px 0 2px;font-size:1.75rem;font-weight:560}.finance-payment-created>p{margin:0 0 17px;color:#75899a;font-size:.68rem}.finance-payment-created label{width:100%;text-align:left}.finance-payment-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;width:100%}.finance-payment-link input{min-width:0;height:42px;padding:0 11px;border:1px solid #dde7ed;border-radius:8px;background:#f9fbfc;color:#52697b;font-size:.63rem}.finance-payment-link button{display:inline-flex;align-items:center;gap:5px;min-height:42px;padding:0 12px;border:1px solid #d8e5ec;border-radius:8px;background:#fff;color:#357088;font-size:.62rem;cursor:pointer}.finance-payment-created .admin-modal-actions{width:100%;margin-top:18px}@media (max-width:760px){.payment-page{padding:82px 0 92px}.payment-topbar{align-items:flex-start;flex-direction:column;font-size:.66rem}.payment-grid{grid-template-columns:1fr}.payment-summary-card{position:static;padding:18px}.payment-checkout-card{min-height:0;padding:17px}.payment-summary-card h1{font-size:1.35rem!important}.payment-total{margin-top:15px;padding:16px 0}.payment-total strong{font-size:2rem}.payment-summary-data>div{grid-template-columns:60px 1fr}.payment-method-tabs button{min-height:49px}.payment-card-form,.payment-form-grid{grid-template-columns:1fr;gap:10px}.payment-card-form label.wide,.payment-form-grid label.wide,.payment-primary-action{grid-column:auto}.payment-pix-ready{grid-template-columns:1fr}.payment-pix-qr{width:min(72vw,230px);justify-self:center}.payment-refresh{grid-column:auto;justify-self:stretch}.customer-order-payment-action{align-items:stretch;flex-direction:column}.customer-order-payment-action .btn{width:100%;justify-content:center}.finance-heading-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.finance-heading-actions>*{justify-content:center}.finance-payment-item{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.finance-payment-value{grid-column:2;justify-items:start}.finance-payment-actions{grid-column:3;grid-row:1/span 2;flex-direction:column}.finance-payment-copy span{max-width:44vw}.finance-payment-modal{height:min(92dvh,780px)!important;max-height:92dvh!important}.finance-payment-link{grid-template-columns:1fr}.finance-payment-link button{justify-content:center}}.admin-products-page-v70 .admin-page-heading{align-items:flex-end}.admin-products-toolbar-v70{min-height:58px}.admin-toolbar-actions-v70{display:flex;align-items:center;gap:8px}.admin-refresh-state{display:inline-flex;align-items:center;gap:6px;color:#6f8194;font-size:.62rem;white-space:nowrap}.admin-inline-feedback{width:min(100%,720px);min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:0 0 14px;padding:8px 10px;border:1px solid #dbe4eb;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(26,50,74,.055)}.admin-inline-feedback>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.admin-inline-feedback>div{min-width:0}.admin-inline-feedback small,.admin-inline-feedback strong{display:block}.admin-inline-feedback strong{color:#263a4d;font-size:.69rem;font-weight:600}.admin-inline-feedback small{margin-top:2px;color:#708193;font-size:.62rem;line-height:1.35}.admin-inline-feedback>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #d9e2e9;border-radius:8px;color:#456176;background:#fff;font-size:.62rem}.admin-inline-feedback.is-error{border-color:#efd0c7;background:#fff9f7}.admin-inline-feedback.is-error>span{color:#a04e3c;background:#fff0eb}.admin-inline-feedback.is-success{border-color:#cfe6da;background:#f8fcfa}.admin-inline-feedback.is-success>span{color:#277258;background:#eaf8f1}.admin-product-actions button.is-danger,.admin-secondary-action.is-danger{color:#b44835!important}.admin-product-actions button.is-danger:hover,.admin-secondary-action.is-danger:hover{border-color:#edc6bd!important;background:#fff5f2!important}.admin-product-drawer-v70{display:grid!important;grid-template-rows:auto minmax(0,1fr);overflow:hidden!important}.admin-drawer-head-v70{min-height:72px;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.admin-drawer-head-v70>div>small{display:block;margin-top:4px;color:#7d8b99;font-size:.59rem}.admin-product-form-v70{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0!important}.admin-drawer-feedback{position:-webkit-sticky;position:sticky;z-index:7;top:0;display:flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 20px;border-bottom:1px solid;font-size:.66rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.admin-drawer-feedback.is-error{color:#8f4334;border-color:#efd2ca;background:rgba(255,247,244,.97)}.admin-drawer-feedback.is-success{color:#2c7059;border-color:#d2e7dc;background:rgba(246,252,249,.97)}.admin-product-form-v70 .admin-form-section{padding:18px 20px}.admin-product-form-v70 .admin-form-section-head{margin-bottom:13px}.admin-image-upload-v70{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px}.admin-image-upload-v70 .admin-image-preview{min-height:138px}.admin-product-form-v70 .admin-field>em{display:block;margin-top:4px;color:#b24836;font-size:.58rem;font-style:normal}.admin-product-form-v70 .admin-field>small{display:block;margin-top:4px;color:#95a1ad;font-size:.56rem;text-align:right}.admin-product-form-v70 .admin-field.has-error input,.admin-product-form-v70 .admin-field.has-error select,.admin-product-form-v70 .admin-field.has-error textarea{border-color:#e2a79a!important;box-shadow:0 0 0 3px rgba(180,72,53,.06)!important}.admin-form-actions-v70{display:flex;align-items:center;justify-content:space-between!important;min-height:64px;padding:10px 20px!important}.admin-form-actions-v70>div{display:flex;align-items:center;gap:8px;margin-left:auto}.admin-form-actions-v70 .admin-primary-action:disabled{cursor:not-allowed;opacity:.48}@media (max-width:760px){.admin-products-page-v70 .admin-page-heading{align-items:stretch}.admin-products-page-v70 .admin-page-heading>.admin-primary-action{width:100%}.admin-products-toolbar-v70{gap:8px!important}.admin-toolbar-actions-v70{width:100%;display:grid;grid-template-columns:1fr 1fr}.admin-toolbar-actions-v70 .admin-refresh-state{grid-column:1/-1}.admin-toolbar-actions-v70 button{width:100%;justify-content:center}.admin-inline-feedback{width:100%;grid-template-columns:32px minmax(0,1fr)}.admin-inline-feedback>button{grid-column:1/-1;width:100%;justify-content:center}.admin-product-drawer-v70{grid-template-rows:auto minmax(0,1fr)!important}.admin-drawer-head-v70{min-height:62px;padding:10px 12px!important}.admin-drawer-feedback{top:0;padding:9px 12px}.admin-product-form-v70 .admin-form-section{padding:14px 12px}.admin-image-upload-v70{grid-template-columns:1fr}.admin-image-upload-v70 .admin-image-preview{min-height:124px}.admin-form-actions-v70{display:grid!important;grid-template-columns:1fr!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}.admin-form-actions-v70>.is-danger{order:2;width:100%;justify-content:center}.admin-form-actions-v70>div{order:1;width:100%;display:grid;grid-template-columns:1fr 1.35fr;margin:0}.admin-form-actions-v70>div>button{width:100%;justify-content:center}}.payment-card-form{gap:12px}.payment-card-form label{gap:6px}.payment-card-form .payment-secure-field{position:relative;box-sizing:border-box;display:block;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 11px!important;border-radius:9px}.payment-card-form .payment-secure-field iframe,.payment-card-form .payment-secure-field>iframe{display:block!important;box-sizing:border-box!important}.payment-card-form input,.payment-card-form select{box-sizing:border-box;height:44px;min-height:44px;max-height:44px;padding-top:0;padding-bottom:0}.payment-method-panel:has(.payment-card-form){min-height:0}@media (max-width:700px){.payment-card-form{gap:10px}.payment-card-form .payment-secure-field,.payment-card-form .payment-secure-field iframe,.payment-card-form .payment-secure-field>iframe,.payment-card-form input,.payment-card-form select{height:42px!important;min-height:42px!important;max-height:42px!important}}.admin-order-drawer .admin-detail-section{padding:18px 20px}.admin-order-drawer .admin-detail-section>h3{margin:0 0 12px}.admin-order-drawer .admin-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-order-drawer .admin-contact-grid>a,.admin-order-drawer .admin-contact-grid>div{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px 13px;border:1px solid #e4eaf0;border-radius:11px;color:#425568;background:#fbfcfd;text-decoration:none}.admin-order-drawer .admin-contact-grid>a{transition:border-color .18s ease,background .18s ease}.admin-order-drawer .admin-contact-grid>a:hover{border-color:#c9e2ef;background:#f5fbfe}.admin-order-drawer .admin-contact-grid>a>span,.admin-order-drawer .admin-contact-grid>div>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#187cad;background:#edf8fc}.admin-order-drawer .admin-contact-grid p{min-width:0;margin:0;line-height:1.35}.admin-order-drawer .admin-contact-grid small{display:block;margin:0 0 4px;color:#8a98a5;font-size:.56rem;font-weight:560;letter-spacing:.01em}.admin-order-drawer .admin-contact-grid strong{display:block;margin:0;color:#2b3c4d;font-size:.7rem;font-weight:610;line-height:1.4;overflow-wrap:anywhere}.admin-order-drawer .admin-contact-grid em{display:block;margin-top:4px;color:#7d8d9a;font-size:.56rem;font-style:normal;line-height:1.35}@media (max-width:680px){.admin-order-drawer .admin-detail-section{padding:15px 16px}.admin-order-drawer .admin-contact-grid{grid-template-columns:1fr;gap:8px}.admin-order-drawer .admin-contact-grid>a,.admin-order-drawer .admin-contact-grid>div{padding:11px 12px}}.payment-card-form{row-gap:15px!important;column-gap:12px!important;align-items:start}.payment-card-form label{display:grid;align-content:start;grid-gap:7px!important;gap:7px!important;min-width:0;margin:0}.payment-card-form label>span{display:block;color:#9fb6c7!important;font-size:.66rem!important;font-weight:520!important;line-height:1.25;letter-spacing:.005em}.payment-card-form .payment-secure-field,.payment-card-form input,.payment-card-form select{box-sizing:border-box;width:100%;height:44px!important;min-height:44px!important;max-height:44px!important;border:1px solid rgba(104,181,216,.22)!important;border-radius:9px!important;background:rgba(1,16,27,.82)!important;color:#eef8fc!important;-webkit-text-fill-color:#eef8fc!important;caret-color:#55dff5;font-size:.74rem!important;font-weight:430!important;line-height:1!important;color-scheme:dark}.payment-card-form .payment-secure-field{padding:0!important;overflow:hidden!important}.payment-card-form .payment-secure-field iframe,.payment-card-form .payment-secure-field>iframe{position:absolute!important;inset:0!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:0!important}.payment-card-form input,.payment-card-form select{padding:0 13px!important}.payment-card-form input::placeholder{color:#71899a!important;-webkit-text-fill-color:#71899a!important;opacity:1;font-weight:400}.payment-card-form select{cursor:pointer}.payment-card-form select option{background:#061522;color:#eef8fc}.payment-card-form input:-webkit-autofill,.payment-card-form input:-webkit-autofill:active,.payment-card-form input:-webkit-autofill:focus,.payment-card-form input:-webkit-autofill:hover{-webkit-text-fill-color:#eef8fc!important;caret-color:#55dff5!important;box-shadow:inset 0 0 0 1000px #061522!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.payment-card-form .payment-secure-field:focus-within,.payment-card-form input:focus,.payment-card-form select:focus{border-color:rgba(76,218,244,.56)!important;background:rgba(2,22,36,.96)!important;box-shadow:0 0 0 3px rgba(39,199,232,.08)!important}.payment-card-form .payment-primary-action{margin-top:3px!important}@media (max-width:700px){.payment-card-form{row-gap:12px!important;column-gap:10px!important}.payment-card-form label{gap:6px!important}.payment-card-form .payment-secure-field,.payment-card-form .payment-secure-field iframe,.payment-card-form .payment-secure-field>iframe,.payment-card-form input,.payment-card-form select{height:43px!important;min-height:43px!important;max-height:43px!important}}.admin-fulfillment-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.admin-fulfillment-choice>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d7e2ec;background:#fff;color:#142338;border-radius:12px;min-height:82px;padding:14px;display:flex;align-items:flex-start;gap:11px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-fulfillment-choice>button svg{color:#168ad3;flex:0 0 auto;margin-top:2px}.admin-fulfillment-choice>button span{display:grid;grid-gap:4px;gap:4px}.admin-fulfillment-choice>button strong{font-size:13px;font-weight:650}.admin-fulfillment-choice>button small{color:#718198;line-height:1.45}.admin-fulfillment-choice>button.selected{border-color:#4ebde9;background:#f2fbff;box-shadow:0 0 0 2px rgba(22,157,216,.08)}.admin-license-form-note{margin-top:10px;display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid #cfe8f3;background:#f5fbfe;border-radius:10px;color:#53677e;font-size:12px;line-height:1.5}.admin-license-form-note svg{color:#139ed4;flex:0 0 auto;margin-top:1px}.admin-license-form-note a{color:#087cb8;font-weight:650;text-decoration:underline;text-underline-offset:2px}.admin-license-stock-inline{display:inline-flex!important;align-items:center;gap:5px;margin-top:4px;color:#0c8cbf!important;font-size:11px!important}.admin-license-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;margin-bottom:14px}.admin-license-history-panel,.admin-license-import-panel,.admin-license-stock-panel{overflow:hidden}.admin-license-product-list{display:grid;grid-gap:7px;gap:7px;padding:10px 14px 14px}.admin-license-product-list button{width:100%;border:1px solid #e0e7ef;background:#fff;border-radius:10px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.admin-license-product-list button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-license-product-list strong{font-size:12px;color:#13243a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-license-product-list small{color:#8290a2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-license-product-list em{min-width:34px;height:28px;border-radius:8px;display:grid;place-items:center;background:#edf8fc;color:#0589bf;font-style:normal;font-weight:700}.admin-license-product-list button.active{border-color:#52bde5;background:#f1fbff}.admin-license-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#74859a}.admin-license-import-panel{padding-bottom:14px}.admin-license-import-panel>.admin-license-import-actions,.admin-license-import-panel>p,.admin-license-import-panel>textarea{margin-left:14px;margin-right:14px}.admin-license-helper{color:#6e7f93;font-size:12px;line-height:1.55;margin-top:10px}.admin-license-import-panel textarea{width:calc(100% - 28px);min-height:154px;resize:vertical;border:1px solid #dbe5ee;border-radius:10px;background:#fff;color:#142338;padding:12px;margin-top:10px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-license-import-panel textarea:focus{outline:none;border-color:#36aee0;box-shadow:0 0 0 3px rgba(31,163,220,.1)}.admin-license-import-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.admin-license-import-actions>span{color:#718198;font-size:11px}.admin-license-available-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#0b8bbd;background:#edf9fd;border:1px solid #cfeaf4;border-radius:999px;padding:6px 9px}.admin-license-history-panel .admin-toolbar{align-items:center}.admin-license-history-panel .admin-toolbar h2{margin:2px 0 0;font-size:16px}.admin-license-filter{display:inline-flex;align-items:center;gap:6px;color:#77879a}.admin-license-filter select{height:36px;border:1px solid #dce5ed;background:#fff;color:#26384f;border-radius:9px;padding:0 28px 0 9px}.admin-license-table-wrap{overflow-x:auto}.admin-license-table{width:100%;border-collapse:collapse;font-size:12px}.admin-license-table th{text-align:left;padding:10px 14px;color:#7a8899;font-size:10px;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.admin-license-table td{padding:11px 14px;border-bottom:1px solid #edf1f5;color:#516278;vertical-align:middle}.admin-license-table td>small,.admin-license-table td>strong{display:block}.admin-license-table td>strong{color:#1c2c40;font-size:12px}.admin-license-table td>small{color:#8a98a8;margin-top:2px}.admin-license-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.admin-license-status.is-available{background:#eaf8f1;color:#16824d}.admin-license-status.is-reserved{background:#fff6df;color:#9b6d0b}.admin-license-status.is-delivered{background:#eaf5ff;color:#1876b8}.admin-license-status.is-disabled{background:#f1f3f6;color:#687587}.admin-license-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:78px}.admin-license-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dce5ed;background:#fff;color:#607086;border-radius:8px;cursor:pointer}.admin-license-actions button.is-danger{color:#ba4b43}.admin-license-empty{display:flex;min-height:100px;align-items:center;justify-content:center;gap:8px;color:#8492a3}.store-checkout-intent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.store-checkout-intent button{border:1px solid rgba(108,181,216,.18);background:rgba(3,17,30,.72);color:#c7d6e4;border-radius:12px;padding:11px;display:flex;gap:9px;align-items:flex-start;text-align:left;cursor:pointer}.store-checkout-intent button>span{display:grid;grid-gap:3px;gap:3px}.store-checkout-intent button strong{color:#eaf4fb;font-size:12px;font-weight:620}.store-checkout-intent button small{color:#7890a4;font-size:10px;line-height:1.35}.store-checkout-intent button svg{color:#52d9ff;flex:0 0 auto;margin-top:1px}.store-checkout-intent button.active{border-color:rgba(66,207,255,.55);background:rgba(9,44,68,.76);box-shadow:inset 0 0 0 1px rgba(48,205,255,.08)}.store-checkout-login-callout.required{border-color:rgba(60,203,255,.28);background:rgba(5,28,45,.78)}.store-login-to-buy{width:100%;justify-content:center;gap:7px;text-decoration:none}.store-license-badge,.store-login-to-buy{display:inline-flex!important;align-items:center}.store-license-badge{gap:4px}.customer-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.customer-licenses-panel{margin:14px 0 18px;border:1px solid rgba(84,177,218,.18);background:rgba(2,15,28,.66);border-radius:16px;overflow:hidden}.customer-licenses-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(92,170,207,.13)}.customer-licenses-head>div{display:grid;grid-gap:5px;gap:5px}.customer-licenses-head span{color:#57dafe;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:650}.customer-licenses-head h2{margin:0;color:#edf7ff;font-size:19px;font-weight:560}.customer-licenses-head p{margin:0;max-width:720px;color:#8ca2b5;font-size:12px;line-height:1.5}.customer-licenses-head>svg{color:#4fdcff}.customer-licenses-empty{min-height:104px;padding:18px 20px;display:flex;align-items:center;gap:12px;color:#7790a4}.customer-licenses-empty>svg{color:#3acdf5}.customer-licenses-empty>div{display:grid;grid-gap:3px;gap:3px}.customer-licenses-empty strong{color:#dbe8f2;font-size:13px}.customer-licenses-empty span{font-size:11px}.customer-license-list{display:grid;grid-gap:0;gap:0}.customer-license-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;grid-gap:18px;gap:18px;padding:14px 20px;border-bottom:1px solid rgba(92,170,207,.1)}.customer-license-card:last-child{border-bottom:0}.customer-license-main{display:flex;align-items:center;gap:10px;min-width:0}.customer-license-main>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(30,174,220,.11);color:#55ddff;flex:0 0 auto}.customer-license-main>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.customer-license-main strong{color:#e6f2f9;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-license-main small{color:#7890a3;font-size:10px}.customer-license-key{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 11px;border:1px solid rgba(76,181,224,.18);background:rgba(0,9,18,.58);border-radius:10px}.customer-license-key code{min-width:0;flex:1 1;overflow-x:auto;color:#d6eef8;font-size:11px;white-space:nowrap;scrollbar-width:thin}.customer-license-key button{flex:0 0 auto;border:1px solid rgba(69,196,238,.2);background:rgba(17,104,140,.18);color:#74e5ff;border-radius:8px;height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:10px}@media (max-width:900px){.admin-fulfillment-choice,.admin-license-layout{grid-template-columns:1fr}.customer-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-license-card{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.store-checkout-intent{grid-template-columns:1fr}.customer-licenses-head{padding:15px}.customer-license-card{padding:13px 15px}.customer-license-key{align-items:stretch;flex-direction:column}.customer-license-key button{justify-content:center}.admin-license-import-actions{align-items:stretch;flex-direction:column}.admin-license-import-actions .admin-primary-action{justify-content:center;width:100%}.admin-license-table{min-width:720px}}.store-cart-license-note{gap:4px;margin-top:3px;color:#58d9fb;font-size:10px}.store-cart-license-note,.store-detail-license-badge{display:inline-flex;align-items:center;font-style:normal}.store-detail-license-badge{gap:5px;color:#64e2ff!important;border:1px solid rgba(68,206,248,.2);background:rgba(18,120,157,.12);border-radius:999px;padding:5px 8px}.customer-license-mask{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.customer-license-mask code{letter-spacing:.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customer-license-mask small{color:#6f8799;font-size:9px;line-height:1.35}.customer-license-key button{min-width:104px;justify-content:center}@media (max-width:640px){.customer-license-mask small{font-size:9px}.customer-license-key button{min-width:0;width:100%}}