.coming-soon{--coming-bg:#050705;--coming-max-width:2200px;--coming-gutter:clamp(20px, 4vw, 92px);isolation:isolate;background:radial-gradient(circle at 78% 34%, #a4ba1b14, transparent 28%), radial-gradient(circle at 16% 84%, #2b86df0f, transparent 25%), var(--coming-bg);color:#f8faf4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.coming-grid{z-index:-3;opacity:.19;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 64% 46%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 64% 46%,#000 0,#0000 72%)}.coming-grid:after{content:"";background:linear-gradient(105deg,#0000 0 48%,#b7ce2a33 50%,#0000 52%) 0 0/260% 100%;animation:7s ease-in-out infinite coming-scan;position:absolute;inset:0}.coming-aurora{z-index:-2;filter:blur(90px);opacity:.11;pointer-events:none;border-radius:50%;width:42vw;height:42vw;position:absolute}.coming-aurora-one{background:var(--lime);animation:11s ease-in-out infinite alternate aurora-drift;top:-28vw;right:8vw}.coming-aurora-two{background:var(--magenta);animation:14s ease-in-out -4s infinite alternate-reverse aurora-drift;bottom:-32vw;left:-12vw}.coming-header,.coming-stage,.coming-footer{width:min(var(--coming-max-width), calc(100% - (var(--coming-gutter) * 2)));margin-inline:auto}.coming-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:104px;display:flex}.coming-header .brand-name{color:#f7f9f3}.coming-header .brand-name>span{color:var(--lime)}.coming-header .brand-name small{color:#ffffff6e}.coming-status{color:#f8faf4b8;letter-spacing:.025em;background:#b7ce2a0e;border:1px solid #b7ce2a33;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:750;display:inline-flex}.coming-status>span{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite status-pulse;box-shadow:0 0 #b7ce2a5c}.coming-stage{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(48px,7vw,112px);padding-block:clamp(54px,7vh,96px);display:grid}.coming-copy{z-index:3;max-width:760px;position:relative}.coming-eyebrow{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:850;display:inline-flex}.coming-eyebrow svg{width:17px;height:17px}.coming-copy h1{color:#f7f9f3;letter-spacing:-.075em;max-width:780px;margin-bottom:28px;font-size:clamp(3.7rem,6.6vw,7.25rem);font-weight:670;line-height:.91}.coming-copy h1 span{color:#0000;background:linear-gradient(90deg,#c5dd35 0%,#a4ba1b 48%,#eef6be 100%);-webkit-background-clip:text;background-clip:text;margin-top:12px;display:block}.coming-lead{color:#f0f4ea9c;max-width:650px;margin-bottom:34px;font-size:clamp(16px,1.35vw,20px);line-height:1.68}.coming-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.coming-button{background:var(--lime);color:#101405;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 22px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 24px 54px -26px #b7ce2abf}.coming-button:hover{background:#c4dc31;transform:translateY(-3px);box-shadow:0 30px 62px -24px #b7ce2aeb}.coming-button svg{width:18px;height:18px}.coming-private-note{color:#ffffff6e;align-items:center;gap:8px;font-size:13px;display:inline-flex}.coming-private-note svg{width:15px;height:15px}.coming-visual{aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,590px);display:grid;position:relative}.orbit{border:1px solid #ffffff1f;border-radius:50%;place-items:start center;display:grid;position:absolute}.orbit:after{content:"";border-radius:inherit;border:1px solid #0000;border-top-color:#b7ce2a70;position:absolute;inset:-1px}.orbit-outer{animation:28s linear infinite orbit-spin;inset:1%}.orbit-middle{animation:21s linear infinite reverse orbit-spin;inset:12%}.orbit-inner{animation:16s linear infinite orbit-spin;inset:23%}.orbit-dot{border-radius:50%;width:9px;height:9px;margin-top:-5px;box-shadow:0 0 22px}.orbit-dot-orange{background:var(--orange);color:var(--orange)}.orbit-dot-blue{background:var(--blue);color:var(--blue)}.orbit-dot-magenta{background:var(--magenta);color:var(--magenta)}.coming-logo-core{background:#000;border:1px solid #ffffff1a;border-radius:30%;width:53%;animation:5s ease-in-out infinite logo-float;position:relative;overflow:hidden;box-shadow:0 0 0 16px #ffffff06,0 44px 100px -38px #000000f2,0 0 95px -35px #b7ce2a8c}.coming-logo-core img{z-index:2;width:100%;position:relative}.coming-logo-pulse{z-index:1;filter:blur(28px);background:#b7ce2a24;border-radius:50%;animation:3s ease-in-out infinite core-pulse;position:absolute;inset:18%}.coming-signal{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f0cbd;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-width:202px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 22px 60px -34px #000}.coming-signal span{width:30px;height:30px;color:var(--lime);background:#b7ce2a1a;border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.coming-signal strong{color:#ffffffbd;font-size:12px}.signal-top{animation:5.6s ease-in-out -1s infinite signal-float;top:17%;left:-2%}.signal-bottom{animation:6.2s ease-in-out -3s infinite signal-float;bottom:15%;right:-1%}.coming-footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:36px;min-height:94px;display:flex}.coming-lines{flex-wrap:wrap;align-items:center;gap:clamp(17px,2.5vw,36px);display:flex}.coming-lines span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.coming-lines i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px}.coming-lines .orange{color:var(--orange)}.coming-lines .lime{color:var(--lime)}.coming-lines .magenta{color:var(--magenta)}.coming-lines .blue{color:var(--blue)}.coming-footer>p{color:#ffffff59;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:750}@keyframes coming-scan{0%,20%{opacity:0;background-position:180% 0}42%{opacity:.75}68%,to{opacity:0;background-position:-80% 0}}@keyframes aurora-drift{to{transform:translate(8vw,5vw)scale(1.12)}}@keyframes status-pulse{70%{box-shadow:0 0 0 8px #b7ce2a00}to{box-shadow:0 0 #b7ce2a00}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes logo-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes core-pulse{50%{opacity:.6;transform:scale(1.25)}}@keyframes signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width>=1500px){.coming-header{min-height:112px}.coming-stage{grid-template-columns:minmax(0,1.08fr) minmax(600px,.92fr);gap:clamp(96px,7vw,170px)}.coming-copy{max-width:980px}.coming-copy h1{max-width:980px;font-size:clamp(6rem,5.25vw,8.3rem)}.coming-lead{max-width:760px}.coming-visual{width:min(100%,760px)}}@media (width<=980px){.coming-header,.coming-stage,.coming-footer{width:min(100% - 40px,760px)}.coming-stage{grid-template-columns:1fr;gap:20px;padding-block:70px 50px}.coming-copy{text-align:center;max-width:720px}.coming-copy h1 span{display:inline}.coming-lead{margin-inline:auto}.coming-eyebrow,.coming-actions{justify-content:center}.coming-visual{justify-self:center;width:min(550px,100%)}.coming-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:120px;padding-block:24px}}@media (width<=600px){.coming-header,.coming-stage,.coming-footer{width:calc(100% - 28px)}.coming-header{min-height:82px}.coming-header .brand-name small,.coming-status{display:none}.coming-stage{padding-block:55px 38px}.coming-eyebrow{font-size:10px}.coming-copy h1{margin-bottom:24px;font-size:clamp(3.2rem,15vw,5rem)}.coming-lead{font-size:16px}.coming-actions{display:grid}.coming-private-note{justify-content:center}.coming-visual{width:min(430px,108%);margin-inline:-4%}.coming-signal{min-width:0;padding:10px}.coming-signal span{width:27px;height:27px}.coming-signal strong{max-width:118px;font-size:10px}.signal-top{left:1%}.signal-bottom{right:0}.coming-lines{grid-template-columns:repeat(2,1fr);gap:13px 17px;width:100%;display:grid}.coming-footer>p{font-size:9px}}@media (prefers-reduced-motion:reduce){.coming-soon *,.coming-soon :before,.coming-soon :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}html:not([data-theme=dark]) .coming-soon{--coming-bg:#f7f8f4;background:radial-gradient(circle at 78% 34%, #86b40021, transparent 30%), radial-gradient(circle at 16% 84%, #2b86df12, transparent 26%), var(--coming-bg);color:#11150d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not([data-theme=dark]) .coming-grid{opacity:.32;background-image:linear-gradient(#11150d0f 1px,#0000 1px),linear-gradient(90deg,#11150d0f 1px,#0000 1px)}html:not([data-theme=dark]) .coming-header,html:not([data-theme=dark]) .coming-footer{border-color:#11150d1a}html:not([data-theme=dark]) .coming-header .brand-name,html:not([data-theme=dark]) .coming-copy h1{color:#11150d}html:not([data-theme=dark]) .coming-header .brand-name small,html:not([data-theme=dark]) .coming-private-note,html:not([data-theme=dark]) .coming-footer>p{color:#11150d85}html:not([data-theme=dark]) .coming-status{color:#11150db3;background:#9acb001a;border-color:#789e003d}html:not([data-theme=dark]) .coming-lead{color:#11150dad}html:not([data-theme=dark]) .orbit{border-color:#11150d24}html:not([data-theme=dark]) .coming-logo-core{background:#fff;border-color:#11150d1a;box-shadow:0 0 0 16px #ffffff94,0 44px 100px -38px #212b1857,0 0 95px -35px #9acb0080}html:not([data-theme=dark]) .coming-signal{background:#ffffffd1;border-color:#11150d1f;box-shadow:0 22px 60px -34px #212b186b}html:not([data-theme=dark]) .coming-signal strong{color:#11150dc2}:root{--site-max-width:2200px;--site-gutter:clamp(18px, 4vw, 92px);--lime:#a4ba1b;--lime-ink:#627500;--green-panel:#627500;--orange:#f58b12;--magenta:#d91868;--blue:#2b86df;--page:#f4f5f0;--surface:#fff;--surface-raised:#fbfcf8;--surface-soft:#e9ece4;--ink:#11140f;--ink-soft:#33392f;--muted:#6c7368;--line:#d9ded4;--line-strong:#c8cec2;--header:#f4f5f0d6;--dark-panel:#070907;--dark-panel-soft:#101410;--shadow-sm:0 18px 46px -36px #151c106b;--shadow-lg:0 42px 100px -58px #12180e85;--radius-sm:16px;--radius-md:24px;--radius-lg:36px;color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Aptos,Segoe UI,system-ui,-apple-system,sans-serif}:root[data-theme=dark]{--lime:#b7ce2a;--lime-ink:#c1d83c;--green-panel:#566700;--page:#080a08;--surface:#111411;--surface-raised:#151915;--surface-soft:#1b201a;--ink:#f2f4ed;--ink-soft:#d5d9ce;--muted:#a1a89c;--line:#ffffff1a;--line-strong:#ffffff29;--header:#080a08d1;--dark-panel:#030403;--dark-panel-soft:#0c0f0c;--shadow-sm:0 18px 46px -34px #000000db;--shadow-lg:0 42px 100px -58px #000000f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--page);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body,button,a{font-family:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--lime) 60%, transparent);outline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}.skip-link{z-index:300;background:var(--ink);color:var(--page);border-radius:12px;padding:11px 16px;font-size:13px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}.section,.header-inner{width:min(var(--site-max-width), calc(100% - (var(--site-gutter) * 2)));margin-inline:auto}.site-header{z-index:100;border-bottom:1px solid var(--line);background:var(--header);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);position:sticky;top:0}.header-inner{align-items:center;gap:28px;min-height:78px;display:flex}.brand-link{flex:none}.brand-lockup{align-items:center;gap:12px;display:inline-flex}.brand-symbol{background:#fff;border:1px solid #11150d1a;border-radius:14px;flex:none;width:46px;height:46px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 25px -18px #00000057}.brand-symbol img{object-fit:contain;width:100%;height:100%;display:block}:root[data-theme=dark] .brand-symbol{box-shadow:0 16px 32px -21px #000000d9}.brand-name{color:var(--ink);letter-spacing:.055em;font-size:16px;font-weight:850;line-height:1}.brand-name>span{color:var(--lime-ink)}.brand-name small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:7.5px;font-weight:750;display:block}.brand-lockup.is-compact .brand-symbol{border-radius:13px;width:42px;height:42px}.brand-lockup.is-compact .brand-symbol img{width:100%}.brand-lockup.is-compact .brand-name{font-size:14px}.main-nav{color:var(--muted);flex:1;justify-content:center;align-items:center;gap:clamp(17px,2.2vw,31px);font-size:12.5px;font-weight:650;display:flex}.main-nav>a:not(.mobile-erp){padding-block:7px;position:relative}.main-nav>a:not(.mobile-erp):after{content:"";background:var(--lime-ink);height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav>a:hover{color:var(--ink)}.main-nav>a:hover:after{transform:scaleX(1)}.mobile-erp{display:none}.header-actions{align-items:center;gap:10px;display:flex}.theme-toggle,.menu-toggle{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);width:41px;height:41px;color:var(--ink);cursor:pointer;border-radius:13px;flex:none;place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid}.theme-toggle:hover,.menu-toggle:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}.theme-toggle svg,.menu-toggle svg{width:17px;height:17px}.header-erp{background:var(--ink);min-height:41px;color:var(--page);border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:750;transition:opacity .16s,transform .16s;display:inline-flex}.header-erp:hover{opacity:.86;transform:translateY(-1px)}.header-erp svg,.mobile-erp svg{width:15px;height:15px}.menu-toggle{display:none}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--line) 54%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 54%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 76%);mask-image:linear-gradient(#00000059,#0000 76%)}.hero-glow{filter:blur(20px);opacity:.14;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.hero-glow-lime{background:var(--lime);top:-260px;left:-190px}.hero-glow-blue{background:var(--blue);opacity:.08;bottom:-230px;right:-270px}.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(52px,7vw,104px);min-height:min(820px,100vh - 78px);padding-block:86px 112px;display:grid;position:relative}.eyebrow{color:var(--lime-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.eyebrow svg{width:15px;height:15px}.eyebrow-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--lime) 12%, transparent);border-radius:50%}.hero-copy{z-index:2;position:relative}.hero h1{max-width:730px;color:var(--ink);letter-spacing:-.075em;margin-bottom:29px;font-size:clamp(3.55rem,6.5vw,6.7rem);font-weight:670;line-height:.91}.hero h1 em{color:var(--lime-ink);margin-top:12px;font-style:normal;display:block}.hero-lead{max-width:635px;color:var(--muted);margin-bottom:34px;font-size:clamp(16px,1.45vw,19px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.button{border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 21px;font-size:13px;font-weight:750;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:16px;height:16px}.button.primary{background:var(--lime-ink);color:#fff;box-shadow:0 20px 42px -26px color-mix(in srgb, var(--lime) 85%, #000)}:root[data-theme=dark] .button.primary{color:#111407}.button.ghost{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 75%, transparent);color:var(--ink)}.button.ghost:hover{background:var(--surface);box-shadow:var(--shadow-sm)}.hero-assurance{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:33px;font-size:11.5px;font-weight:650;display:flex}.hero-assurance span{align-items:center;gap:6px;display:inline-flex}.hero-assurance svg{width:13px;height:13px;color:var(--lime-ink)}.hero-brand{justify-self:end;width:min(100%,clamp(525px,34vw,720px));position:relative}.hero-brand-frame{border-radius:var(--radius-lg);isolation:isolate;background:#010201;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 52px 110px -58px #000000f2}.hero-brand-frame:before{content:"";z-index:-1;background:radial-gradient(circle at 79% 17%,#a4ba1b24,#0000 35%),radial-gradient(circle at 12% 85%,#2b86df1a,#0000 30%);position:absolute;inset:0}.hero-brand-frame>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.frame-corner{z-index:2;border-style:solid;border-color:#ffffff42;width:34px;height:34px;position:absolute}.frame-corner.top-left{border-width:1px 0 0 1px;top:20px;left:20px}.frame-corner.top-right{border-width:1px 1px 0 0;top:20px;right:20px}.frame-corner.bottom-left{border-width:0 0 1px 1px;bottom:20px;left:20px}.frame-corner.bottom-right{border-width:0 1px 1px 0;bottom:20px;right:20px}.brand-status{color:#ffffffa1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;bottom:24px;right:25px}.brand-status span{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a4ba1b1a}.hero-note{z-index:3;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 91%, transparent);width:158px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:auto 1fr;gap:2px 10px;padding:13px 14px;display:grid;position:absolute}.hero-note>span{color:var(--lime-ink);grid-row:1/3;align-self:center;font-size:11px;font-weight:850}.hero-note strong{color:var(--ink);font-size:11px}.hero-note small{color:var(--muted);font-size:8px}.note-top{top:13%;left:-45px}.note-bottom{bottom:18%;right:-36px}.brand-ribbon{background:var(--dark-panel);color:#ffffffc7;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.brand-ribbon span{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:10px;font-weight:850;display:flex}.brand-ribbon span+span{border-left:1px solid #ffffff14}.brand-ribbon i{background:currentColor;border-radius:2px;width:6px;height:6px}.brand-ribbon .orange{color:var(--orange)}.brand-ribbon .lime{color:var(--lime)}.brand-ribbon .magenta{color:var(--magenta)}.brand-ribbon .blue{color:var(--blue)}.group-section,.store-section{padding-block:138px;position:relative}.section-number{color:color-mix(in srgb, var(--muted) 43%, transparent);letter-spacing:.15em;margin-bottom:42px;font-size:10px;font-weight:850}.section-number:after{content:"";background:var(--line-strong);width:42px;height:1px;margin:0 0 3px 11px;display:inline-block}.section-number.is-dark{color:#ffffff4d}.section-number.is-dark:after{background:#ffffff2e}.section-intro{max-width:910px}.section-intro h2,.model-heading h2,.store-copy h2,.contact-inner h2{color:var(--ink);letter-spacing:-.065em;margin-bottom:0;font-size:clamp(2.65rem,4.7vw,5.1rem);font-weight:620;line-height:.98}.section-intro>p:last-child{max-width:750px;color:var(--muted);margin:31px 0 0;font-size:17px;line-height:1.78}.principle-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:72px;display:grid}.principle-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:250px;box-shadow:var(--shadow-sm);flex-direction:column;padding:26px;display:flex}.principle-heading{justify-content:space-between;align-items:center;display:flex}.principle-icon{background:color-mix(in srgb, var(--lime) 10%, var(--surface));width:45px;height:45px;color:var(--lime-ink);border-radius:14px;place-items:center;display:grid}.principle-icon svg{width:20px;height:20px}.principle-heading small{color:var(--muted);font-size:9px;font-weight:750}.principle-grid h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:23px;font-weight:680}.principle-grid p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.65}.group-statement{border-top:1px solid var(--line);grid-template-columns:.38fr 1fr;align-items:center;gap:65px;margin-top:100px;padding-top:64px;display:grid}.statement-mark{color:var(--ink);letter-spacing:.08em;align-items:center;gap:13px;font-size:13px;font-weight:850;display:flex}.statement-mark .brand-symbol{border-radius:13px;width:41px;height:41px}.statement-mark .brand-symbol img{width:100%}.group-statement blockquote{color:var(--ink-soft);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.55rem,2.8vw,2.8rem);font-weight:530;line-height:1.32}.lines-section{border-block:1px solid var(--line);background:var(--surface-raised);padding-block:138px}.section-intro.is-split{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;max-width:none;display:grid}.section-intro.is-split>p:last-child{margin-bottom:7px;font-size:15px}.business-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:72px;display:grid}.business-card{--accent:var(--lime);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:390px;box-shadow:var(--shadow-sm);flex-direction:column;padding:25px;transition:transform .19s,border-color .19s,box-shadow .19s;display:flex;position:relative;overflow:hidden}.business-card:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.business-card:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;right:-105px}.business-card:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));box-shadow:var(--shadow-lg);transform:translateY(-7px)}.business-card.orange{--accent:var(--orange)}.business-card.lime{--accent:var(--lime-ink)}.business-card.magenta{--accent:var(--magenta)}.business-card.blue{--accent:var(--blue)}.business-card-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.business-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:47px;height:47px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.business-icon svg{width:21px;height:21px}.business-index{color:var(--muted);font-size:9px;font-weight:750}.business-card>p{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850}.business-card h3{letter-spacing:-.04em;margin-bottom:15px;font-size:24px;font-weight:720}.business-divider{background:var(--accent);width:30px;height:2px;margin-bottom:17px}.business-card>span:last-child{z-index:2;color:var(--muted);font-size:13px;line-height:1.68;position:relative}.model-section{background:var(--dark-panel);color:#fff;position:relative;overflow:hidden}.model-section:after{content:"";filter:blur(20px);background:#a4ba1b1a;border-radius:50%;width:560px;height:560px;position:absolute;top:-330px;right:-150px}.model-inner{z-index:2;padding-block:138px;position:relative}.model-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.model-heading .eyebrow{color:var(--lime)}.model-heading h2{color:#f4f6ef}.model-heading>p{color:#ffffff78;margin-bottom:6px;font-size:15px;line-height:1.75}.journey-grid{border-block:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);margin-top:78px;display:grid}.journey-grid article{min-height:310px;padding:32px 34px}.journey-grid article+article{border-left:1px solid #ffffff1c}.journey-meta{justify-content:space-between;align-items:center;margin-bottom:82px;display:flex}.journey-meta span{color:var(--lime);font-size:10px;font-weight:850}.journey-meta svg{color:#ffffff52;width:22px;height:22px}.journey-grid h3{letter-spacing:-.035em;margin-bottom:13px;font-size:25px;font-weight:650}.journey-grid p{color:#ffffff73;margin-bottom:0;font-size:13px;line-height:1.7}.model-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;margin-top:35px;display:grid}.model-flow span{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.model-flow i{background:#ffffff1f;height:1px;position:relative}.model-flow i:after{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.store-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);grid-template-columns:.9fr 1.1fr;align-items:center;gap:82px;padding:68px;display:grid;position:relative;overflow:hidden}.store-card:before{content:"";background:color-mix(in srgb, var(--lime) 8%, transparent);border-radius:50%;width:330px;height:330px;position:absolute;top:-200px;left:-150px}.store-copy{z-index:2;position:relative}.store-copy h2{font-size:clamp(2.35rem,3.8vw,4.1rem)}.store-copy>p:not(.eyebrow){color:var(--muted);margin:27px 0 30px;font-size:15px;line-height:1.75}.store-copy>p strong{color:var(--ink)}.store-state{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;align-items:center;gap:12px;padding:11px 14px;display:inline-flex}.status-dot{background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--orange) 10%, transparent);border-radius:50%}.store-state div{gap:2px;display:grid}.store-state strong{font-size:10px}.store-state small{color:var(--muted);font-size:8px}.store-whatsapp{color:#168143;align-items:center;gap:11px;margin-top:12px;display:flex}.store-whatsapp>svg{flex:none;width:19px;height:19px}.store-whatsapp>span{gap:2px;display:grid}.store-whatsapp strong{font-size:10px}.store-whatsapp small{color:var(--muted);font-size:8px}:root[data-theme=dark] .store-whatsapp{color:#70e79a}.store-button{width:max-content;margin-top:24px}.store-preview{z-index:2;color:inherit;background:#080a08;border:1px solid #ffffff1a;border-radius:24px;text-decoration:none;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 80px -43px #000000eb}.store-preview:hover{transform:perspective(1100px)rotateY(-1deg)rotateX(0)translateY(-4px);box-shadow:0 42px 90px -40px #000000fa}.preview-bar{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 3fr 1fr;align-items:center;min-height:42px;padding:0 14px;display:grid}.preview-bar>div{gap:5px;display:flex}.preview-bar i{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.preview-bar>span{color:#ffffff59;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.preview-body{padding:21px}.preview-nav{justify-content:space-between;align-items:center;display:flex}.preview-nav .brand-symbol{border-radius:8px;width:26px;height:26px}.preview-nav .brand-symbol img{width:100%}.preview-nav .brand-name{color:#fff;font-size:9px}.preview-nav .brand-name small{display:none}.preview-nav>span{color:#fff6;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-size:7px}.preview-hero{background:#0b0d0a;border-radius:15px;min-height:146px;margin-top:18px;position:relative;overflow:hidden}.preview-hero>img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.preview-hero:after{content:"";background:linear-gradient(90deg,#080a08f7,#080a0847);position:absolute;inset:0}.preview-hero>div{z-index:1;flex-direction:column;justify-content:end;min-height:146px;padding:18px;display:flex;position:relative}.preview-hero small{color:var(--lime);letter-spacing:.15em;font-size:7px;font-weight:850}.preview-hero strong{color:#fff;letter-spacing:-.04em;margin-top:6px;font-size:17px}.preview-hero i{background:var(--lime);width:40px;height:3px;margin-top:12px}.preview-products{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.preview-products span{background-color:#ffffff0a;background-image:url(/shop/product-sprite.png);background-repeat:no-repeat;background-size:300% 300%;border:1px solid #ffffff0f;border-radius:12px;height:92px}.preview-products span:after{content:none}.preview-products .orange{color:var(--orange);background-position:0 0}.preview-products .lime{color:var(--lime);background-position:50% 0}.preview-products .magenta{color:var(--magenta);background-position:100% 0}.contact-section{background:var(--green-panel);color:#fff}.contact-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;min-height:430px;padding-block:80px;display:grid}.contact-inner .eyebrow{color:#ffffffa6}.contact-inner h2{color:#fff}.contact-action{justify-self:end;max-width:390px}.contact-action p{color:#ffffffba;margin-bottom:24px;font-size:15px;line-height:1.7}.button.light{color:#161a10;background:#fff;box-shadow:0 22px 45px -28px #000000a6}.site-footer{background:var(--dark-panel);color:#fff}.footer-inner{grid-template-columns:1fr auto;align-content:center;gap:44px;min-height:250px;padding-block:55px;display:grid}.footer-inner .brand-name{color:#fff}.footer-inner .brand-name>span{color:var(--lime)}.footer-inner .brand-name small{color:#ffffff61}.footer-links{color:#ffffff80;align-items:center;gap:26px;font-size:11px;font-weight:650;display:flex}.footer-links a:hover{color:#fff}.footer-legal{color:#ffffff54;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:9px;font-weight:650;display:flex}@media (width>=1500px){.header-inner{min-height:84px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(540px,.9fr);gap:clamp(78px,6vw,138px);padding-block:96px 124px}.hero h1{max-width:900px;font-size:clamp(5.7rem,5.55vw,7.6rem)}.hero-lead{max-width:720px}.principle-grid,.business-grid{gap:18px}.principle-grid article{min-height:280px;padding:32px}.business-card{min-height:420px;padding:32px}.store-card{gap:clamp(82px,6vw,150px);padding:clamp(72px,5vw,110px)}.contact-inner{gap:clamp(100px,8vw,190px)}}@media (width>=2200px){.hero-inner{min-height:min(900px,100vh - 84px)}.group-section,.store-section,.lines-section,.model-inner{padding-block:160px}}@media (width<=1120px){.main-nav{gap:18px}.main-nav>a:nth-child(3){display:none}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:52px}.note-bottom{right:-12px}.note-top{left:-25px}.business-grid{grid-template-columns:repeat(2,1fr)}.business-card{min-height:330px}.store-card{gap:50px;padding:52px}}@media (width<=900px){.section,.header-inner{width:min(100% - 38px,760px)}.header-inner{min-height:70px}.header-erp{display:none}.menu-toggle{display:grid}.main-nav{border-bottom:1px solid var(--line);background:var(--surface);padding:13px 19px 19px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 28px 52px -42px #000000b3}.main-nav.is-open{gap:3px;display:grid}.main-nav>a,.main-nav>a:nth-child(3){border-radius:11px;justify-content:space-between;align-items:center;padding:12px;display:flex}.main-nav>a:hover{background:var(--surface-soft)}.main-nav>a:after{display:none}.mobile-erp{background:var(--ink);text-align:center;margin-top:6px;color:var(--page)!important}.header-actions{margin-left:auto}.hero-inner{grid-template-columns:1fr;min-height:auto;padding-block:82px 108px}.hero-copy{text-align:center;max-width:720px}.hero-copy .eyebrow,.hero-actions,.hero-assurance{justify-content:center}.hero-lead{margin-inline:auto}.hero-brand{justify-self:center;width:min(520px,100%)}.brand-ribbon span{min-height:54px}.group-section,.lines-section,.model-inner,.store-section{padding-block:100px}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:220px}.group-statement{grid-template-columns:1fr;gap:35px}.section-intro.is-split,.model-heading{grid-template-columns:1fr;gap:27px}.section-intro.is-split>p:last-child,.model-heading>p{max-width:690px}.journey-grid{grid-template-columns:1fr}.journey-grid article{min-height:auto;padding:32px 0}.journey-grid article+article{border-top:1px solid #ffffff1c;border-left:0}.journey-meta{margin-bottom:48px}.store-card{grid-template-columns:1fr}.store-preview{transform:none}.contact-inner{grid-template-columns:1fr;gap:48px}.contact-action{justify-self:start}}@media (width<=600px){.section,.header-inner{width:calc(100% - 28px)}.brand-lockup.is-compact .brand-symbol{border-radius:12px;width:38px;height:38px}.brand-lockup.is-compact .brand-symbol img{width:100%}.brand-lockup.is-compact .brand-name{font-size:12px}.brand-lockup.is-compact .brand-name small{display:none}.hero-inner{padding-block:64px 84px}.hero-copy .eyebrow{font-size:8px}.hero h1{font-size:clamp(3rem,15vw,4.7rem)}.hero-lead{font-size:15px}.hero-actions{display:grid}.button{width:100%}.hero-assurance{justify-content:start;width:fit-content;margin-inline:auto;display:grid}.hero-brand-frame{border-radius:26px}.hero-note{width:145px;padding:11px 12px}.note-top{top:10%;left:-3px}.note-bottom{bottom:12%;right:-3px}.brand-status{bottom:14px;right:15px}.brand-ribbon span{letter-spacing:.09em;gap:5px;min-height:46px;padding-inline:2px;font-size:7px}.brand-ribbon i{width:4px;height:4px}.group-section,.lines-section,.model-inner,.store-section{padding-block:80px}.section-number{margin-bottom:32px}.section-intro h2,.model-heading h2,.store-copy h2,.contact-inner h2{font-size:2.45rem}.section-intro>p:last-child{font-size:15px}.principle-grid{margin-top:52px}.principle-grid article{min-height:205px;padding:22px}.group-statement{margin-top:72px;padding-top:44px}.group-statement blockquote{font-size:1.65rem}.business-grid{grid-template-columns:1fr;margin-top:52px}.business-card{min-height:310px}.journey-grid{margin-top:55px}.model-flow{grid-template-columns:1fr;gap:9px}.model-flow i{width:1px;height:18px;margin-left:5px}.model-flow i:after{top:auto;bottom:0;right:-2px}.store-card{border-radius:25px;gap:42px;padding:30px 20px}.store-state{width:100%}.preview-products span{height:72px}.preview-products span:after{margin-top:51px}.contact-inner{min-height:500px;padding-block:72px}.footer-inner{grid-template-columns:1fr;align-content:center;gap:34px;padding-block:56px}.footer-links{flex-wrap:wrap;gap:14px 22px}.footer-legal{flex-direction:column;grid-column:auto;align-items:start;gap:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
