:root{--bg:#07111f;--surface:#0e1c2f;--line:#ffffff1a;--line-strong:#ffffff29;--text:#f5f8fb;--muted:#9fb0c4;--accent:#54e1b6;--accent-2:#7cf0cc;--shadow:0 30px 80px #00000061;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 4%,#54e1b61a,transparent 28rem),radial-gradient(circle at 8% 26%,#4c8bff14,transparent 30rem),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{background:var(--accent);color:#06201b}.site-shell{width:min(100% - 40px,1440px);margin:0 auto}.topbar{width:min(100%,var(--max));z-index:20;justify-content:space-between;align-items:center;height:86px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:760;display:inline-flex}.brand>span>span{color:var(--accent)}.brand-mark{width:31px;height:31px;fill:var(--accent);filter:drop-shadow(0 0 18px #54e1b626)}.brand-mark-cut{fill:var(--bg)}.nav-links{color:#bac6d5;gap:30px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.nav-actions{align-items:center;gap:10px;display:flex}.lang-toggle{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:700}.lang-toggle:hover{color:#fff;border-color:#ffffff4d}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 20px;font-size:14px;font-weight:720;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{border-radius:10px;min-height:39px;padding:0 15px;font-size:13px}.button-outline{border-color:var(--line-strong);background:#ffffff06}.button-primary{background:var(--accent);color:#05231d;box-shadow:0 15px 40px #54e1b629}.button-primary:hover{background:var(--accent-2)}.button-secondary{border-color:var(--line-strong);color:#fff;background:#ffffff0e}.button-secondary strong{color:var(--accent)}.button-full{width:100%}.section-grid,.section,.proof-strip,.closing-cta,footer{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:64px;min-height:690px;padding:68px 0 84px;display:grid}.eyebrow,.kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.eyebrow{background:#54e1b612;border:1px solid #54e1b626;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #54e1b617}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin:24px 0 28px;font-size:clamp(55px,6.25vw,86px);font-weight:790;line-height:.97}h1 span,h2 span{color:var(--accent)}.hero-lead{color:#b6c3d2;max-width:610px;font-size:18px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trust-row{color:#8497ad;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:12px;display:flex}.trust-row>span{align-items:center;gap:7px;display:inline-flex}.trust-row i{color:var(--accent);font-style:normal}.hero-visual{min-width:0;position:relative}.app-card{box-shadow:var(--shadow);background:linear-gradient(155deg,#12253c,#091524 62%);border:1px solid #ffffff21;border-radius:21px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.window-bar{border-bottom:1px solid var(--line);background:#ffffff06;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.window-brand{align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.mini-mark{background:conic-gradient(from 0deg,var(--accent) 0 25%,transparent 25% 32%,var(--accent) 32% 57%,transparent 57% 64%,var(--accent) 64% 89%,transparent 89%);border-radius:2px;width:14px;height:14px}.window-dots{gap:6px;display:flex}.window-dots span{background:#ffffff2b;border-radius:50%;width:8px;height:8px}.app-content{grid-template-columns:155px 1fr;min-height:408px;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#0000001a;padding:20px 16px}.side-label,.workspace-label{letter-spacing:.14em;color:#60758e;font-size:8px;font-weight:800}.side-label.spacer{margin-top:26px}.side-field{border-bottom:1px solid #ffffff0f;padding:10px 0}.side-field span,.metric span{color:#778ba3;font-size:9px;display:block}.side-field strong{color:#c4ced9;font-size:10px;font-weight:600}.metric{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:5px;padding:10px 0;display:flex}.metric strong{color:var(--accent);font-size:11px}.workspace{flex-direction:column;min-width:0;padding:18px;display:flex}.workspace-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-top strong{margin-top:3px;font-size:12px;display:block}.score{text-align:right}.score span{color:#6e8299;letter-spacing:.12em;font-size:7px;display:block}.score strong{color:var(--accent);margin:0;font-size:17px}.pallet-stage{flex:1;place-items:center;min-height:280px;display:grid;position:relative}.pallet-shadow{filter:blur(20px);background:#0000005c;border-radius:50%;width:260px;height:118px;position:absolute;transform:translateY(60px)}.pallet{width:272px;height:210px;transform-style:preserve-3d;background:#6e4b2e;border:10px solid #8a6440;border-radius:3px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid;position:relative;transform:rotateX(58deg)rotate(-32deg);box-shadow:16px 22px #51341f}.box{color:#2c1a0b7a;background:linear-gradient(145deg,#d99a58,#b5743f);border:1px solid #ffffff38;place-items:center;font-size:9px;font-weight:800;display:grid;box-shadow:inset -6px -6px #4b28111f,4px 5px #3218082e}.b2,.b4,.b5,.b7{background:linear-gradient(145deg,#e1aa69,#bc7c44)}.layout-tabs{justify-content:center;gap:7px;display:flex}.layout-tabs span{border:1px solid var(--line);color:#61758d;border-radius:6px;place-items:center;width:27px;height:23px;font-size:8px;display:grid}.layout-tabs .active{color:var(--accent);background:#54e1b612;border-color:#54e1b659}.floating-pill{backdrop-filter:blur(10px);background:#0d1d30f0;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex;position:absolute;box-shadow:0 17px 50px #00000052}.floating-pill strong{color:var(--accent)}.floating-pill span{color:#8194aa}.pill-a{top:95px;right:-26px}.pill-b{bottom:48px;left:-28px}.pill-b>span{color:var(--accent);font-size:16px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip div{border-right:1px solid var(--line);padding:25px 24px}.proof-strip div:last-child{border-right:0}.proof-strip strong{color:#eaf0f6;font-size:13px;display:block}.proof-strip span{color:#6f839b;font-size:11px}.section{padding:120px 0}.section-heading{max-width:720px}.section-heading h2,.pricing-copy h2,.closing-cta h2{letter-spacing:-.048em;margin:16px 0 22px;font-size:clamp(39px,5vw,62px);line-height:1.03}.section-heading p{color:var(--muted);max-width:650px;font-size:16px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:52px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0b,#ffffff05);border-radius:18px;min-height:210px;padding:28px;transition:transform .2s,border-color .2s}.feature-card:hover{border-color:#54e1b642;transform:translateY(-4px)}.feature-icon{width:42px;height:42px;color:var(--accent);background:#54e1b614;border:1px solid #54e1b624;border-radius:11px;place-items:center;margin-bottom:28px;font-size:21px;display:grid}.feature-card h3{margin-bottom:10px;font-size:17px}.feature-card p{color:#8497ad;margin-bottom:0;font-size:13px}.how-section{padding-top:76px}.steps{border-top:1px solid var(--line);margin-top:48px}.step{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:30px;padding:34px 0;display:grid}.step-number{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:800}.step h3{margin-bottom:7px;font-size:22px}.step p{color:var(--muted);max-width:680px;margin:0;font-size:14px}.use-cases{padding-top:70px}.use-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.use-card{aspect-ratio:1.35;border:1px solid var(--line);background:linear-gradient(145deg,#0d1d31,#0a1625);border-radius:17px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.use-card:after{content:"";border:1px solid #54e1b626;width:120px;height:120px;position:absolute;bottom:-55px;right:-55px;transform:rotate(45deg)}.use-card span{color:#536a83;font-size:10px}.use-card h3{margin:0;font-size:18px}.pricing-section{padding-top:80px}.pricing-wrap{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#54e1b614,#0000 22rem),linear-gradient(135deg,#0d1d31,#081522);border-radius:28px;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;padding:55px;display:grid}.pricing-copy h2{margin-bottom:22px}.pricing-copy>p{color:var(--muted);max-width:590px}.pricing-copy ul{gap:11px;margin:29px 0 0;padding:0;list-style:none;display:grid}.pricing-copy li{color:#bac6d5;align-items:flex-start;gap:11px;font-size:13px;display:flex}.pricing-copy li i{color:var(--accent);font-style:normal;font-weight:800}.price-card{border:1px solid var(--line-strong);text-align:center;background:#050e18a8;border-radius:20px;padding:32px}.price-badge{color:var(--accent);letter-spacing:.14em;background:#54e1b60f;border:1px solid #54e1b633;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-block}.price{justify-content:center;align-items:flex-start;gap:5px;margin-top:18px;display:flex}.price strong{letter-spacing:-.055em;font-size:66px;line-height:1}.price span{color:var(--accent);padding-top:7px;font-size:19px;font-weight:750}.price-note{color:#73879f;margin:7px 0 24px;font-size:11px}.demo-text{color:#b9c6d4;margin-top:17px;font-size:12px;display:inline-block}.demo-text:hover{color:var(--accent)}.smallprint{color:#60758d;margin:22px 0 0;font-size:9px}.faq-section{padding-bottom:90px}.faq-list{max-width:900px;margin-top:44px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:24px 42px 24px 0;font-weight:650;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--accent);font-size:25px;font-weight:300;transition:transform .2s;position:absolute;top:19px;right:4px}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--muted);max-width:730px;margin:0;padding:0 0 24px;font-size:13px}.closing-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;min-height:330px;padding:50px 0;display:flex}.closing-cta h2{margin-bottom:0}.closing-actions{flex-direction:column;align-items:center;gap:13px;min-width:220px;display:flex}.closing-actions span{color:#71859d;font-size:10px}footer{color:#60758d;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:145px;font-size:10px;display:grid}.footer-brand{font-size:15px}.footer-brand .brand-mark{width:24px;height:24px}.footer-links{justify-content:flex-end;gap:20px;display:flex}.footer-links a:hover{color:#fff}.toast{color:#0c2d27;opacity:0;pointer-events:none;z-index:100;background:#effaf7;border-radius:11px;padding:12px 18px;font-size:12px;font-weight:650;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 18px 55px #00000059}.toast.show{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(14px)}.reveal.visible{opacity:1;transform:none}@media (width<=980px){.site-shell{width:min(100% - 28px,1440px)}.nav-links{display:none}.hero{grid-template-columns:1fr;gap:70px;padding-top:65px}.hero-copy{max-width:760px}.hero-visual{width:min(680px,94%);margin:0 auto}.feature-grid,.use-grid{grid-template-columns:repeat(2,1fr)}.pricing-wrap{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr;padding:30px 0}footer p{order:3;grid-column:1/-1}}@media (width<=680px){.site-shell{width:min(100% - 22px,1440px)}.topbar{height:72px}.nav-actions .button{display:none}.hero{padding:50px 0 65px}h1{font-size:clamp(49px,15vw,67px)}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.trust-row{gap:8px;display:grid}.app-card{transform:none}.app-content{grid-template-columns:1fr}.app-sidebar{display:none}.workspace{min-height:390px}.pallet{width:220px;height:170px}.floating-pill{display:none}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:86px 0}.section-heading h2,.pricing-copy h2,.closing-cta h2{font-size:39px}.feature-grid{grid-template-columns:1fr}.step{grid-template-columns:48px 1fr;gap:16px}.use-grid{grid-template-columns:1fr 1fr}.use-card{aspect-ratio:1.1}.pricing-wrap{border-radius:20px;padding:30px 20px}.closing-cta{flex-direction:column;align-items:flex-start;padding:75px 0}.closing-actions{align-items:stretch;width:100%}footer{grid-template-columns:1fr;align-items:start}.footer-links{flex-wrap:wrap;justify-content:flex-start}footer p{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
