:root{--navy:#071b31;--navy2:#0b2942;--ink:#102d3f;--muted:#667b86;--aqua:#36d7c3;--aqua2:#76eadc;--line:#dce7e7;--soft:#f4f8f8;--white:#fff;--green:#0d8f80;--amber:#d79729;--radius:28px;--shadow:0 28px 80px rgba(7,27,49,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section{padding:110px 0}.section-soft{padding:110px 0;background:#f5f9f8}.section-dark{padding:118px 0;background:var(--navy);color:#fff;position:relative;overflow:hidden}.skip-link{position:fixed;left:16px;top:12px;z-index:9999;transform:translateY(-150%);padding:10px 14px;background:#fff;border:2px solid var(--aqua);border-radius:10px;font-weight:800}.skip-link:focus{transform:none}.kicker{display:block;margin-bottom:13px;color:#078578;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.section-dark .kicker,.light .kicker{color:var(--aqua2)}.section-heading{max-width:760px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.compact{max-width:880px}.section-heading h2,.feature-copy h2,.roadmap-grid h2{margin:0;color:var(--navy);font-size:clamp(40px,5.2vw,70px);font-weight:610;line-height:1.02;letter-spacing:-.055em}.section-heading p,.feature-copy p{margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.68}.section-heading.light h2,.section-heading.light p,.section-dark h2{color:#fff}.section-heading.light p{color:#a9bec9}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:13px;font-size:14px;font-weight:820;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,.main-nav a:focus-visible,.menu-button:focus-visible,.showcase-tabs button:focus-visible{outline:3px solid rgba(54,215,195,.48);outline-offset:3px}.button-primary{background:var(--navy);color:#fff;box-shadow:0 10px 24px rgba(7,27,49,.18)}.button-secondary{border:1px solid #cbd9da;background:#fff;color:var(--navy)}.button-aqua{background:var(--aqua);color:var(--navy);box-shadow:0 12px 30px rgba(54,215,195,.18)}
.site-header{height:82px;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(220,231,231,.9);backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:178px;height:auto}.main-nav{display:flex;align-items:center;gap:28px}.main-nav a{font-size:13px;font-weight:750;color:#4e6672}.main-nav a:hover{color:var(--navy)}.main-nav .nav-cta{padding:11px 16px;background:var(--navy);color:#fff;border-radius:11px}.menu-button{display:none;width:48px;height:48px;border:0;border-radius:12px;background:#f0f5f4;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-button span{width:20px;height:2px;background:var(--navy);transition:.2s}
.hero{position:relative;overflow:hidden;padding:70px 0 30px;background:linear-gradient(180deg,#fbfdfd 0%,#fff 76%)}.hero:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;right:-240px;top:-250px;background:radial-gradient(circle,rgba(54,215,195,.18),rgba(54,215,195,0) 68%)}.hero-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:46px;align-items:center;min-height:650px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border-radius:999px;background:#e9f9f6;color:#0b756b;font-size:11px;font-weight:850;letter-spacing:.04em}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--aqua)}.hero h1{max-width:620px;margin:23px 0 20px;color:var(--navy);font-size:clamp(54px,6vw,82px);font-weight:620;line-height:.96;letter-spacing:-.065em}.hero h1 em{display:block;color:#149486;font-style:normal}.hero-lead{max-width:650px;margin:0;color:#556f7b;font-size:18px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.hero-pain{margin:19px 0 0;color:#738690;font-size:13px;font-weight:650}.hero-product{position:relative;min-height:590px}.hero-glow{position:absolute;inset:12% 6% 7%;border-radius:50%;background:radial-gradient(circle,rgba(54,215,195,.26),transparent 63%);filter:blur(24px)}.app-window{position:absolute;background:#fff;border:1px solid #d7e4e5;border-radius:24px;box-shadow:0 36px 90px rgba(7,27,49,.18);overflow:hidden}.app-window-hero{left:0;right:5%;top:8%;height:480px;transform:perspective(1200px) rotateY(-2deg)}.app-bar{height:50px;display:flex;align-items:center;gap:9px;padding:0 15px;border-bottom:1px solid #e5eded;background:#fbfdfd;color:#809098;font-size:10px}.app-bar .app-brand-mark{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;background:var(--aqua);color:var(--navy);font-weight:950;font-size:15px}.app-bar strong{color:var(--navy);font-size:12px}.app-bar>span{margin-left:7px}.app-bar b{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;background:#eaf9f6;color:#0a766b;font-size:9px}.app-bar b i{width:6px;height:6px;border-radius:50%;background:#2fc7b5}.app-shell{height:calc(100% - 50px);display:grid;grid-template-columns:54px 1fr}.app-side{padding:14px 8px;border-right:1px solid #e8efef;background:#f7fafa;display:flex;flex-direction:column;align-items:center;gap:8px}.app-side span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;color:#91a0a7;font-size:8px;font-weight:850}.app-side span.active{background:var(--navy);color:var(--aqua2)}.dashboard-view{padding:20px}.screen-head{display:flex;justify-content:space-between;align-items:flex-start}.screen-head small{display:block;color:#8b999f;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.screen-head strong{display:block;margin-top:3px;color:var(--navy);font-size:16px}.tag{display:inline-flex;align-items:center;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.tag-aqua{background:#e4faf6;color:#08796f}.tag-live{background:#fff1d9;color:#a36510}.tag-ready{background:#eaf5ff;color:#2773a5}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.metric-row>div{padding:12px;border:1px solid #e4eded;border-radius:14px}.metric-row small{display:block;color:#89989f;font-size:8px}.metric-row strong{display:block;margin-top:3px;color:var(--navy);font-size:20px}.metric-row span{display:block;margin-top:2px;color:#7a8b92;font-size:8px}.service-list{margin-top:14px;border:1px solid #e4eded;border-radius:15px;overflow:hidden}.list-head,.service-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px 12px}.list-head{grid-template-columns:1fr auto;background:#f8fbfb;color:#829199;font-size:8px}.service-row{border-top:1px solid #edf2f2}.avatar{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#e8f8f5;color:#0b756c;font-size:8px;font-weight:900}.service-row div strong{display:block;color:#1a3949;font-size:10px}.service-row div small{display:block;margin-top:3px;color:#82939b;font-size:8px}.status{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800}.status-live{background:#fff1dc;color:#a76613}.status-ready{background:#eaf4ff;color:#34739a}.field-phone{background:#fff;border:1px solid #d7e4e5;border-radius:29px;box-shadow:0 27px 70px rgba(7,27,49,.2)}.hero-phone{position:absolute;right:-8px;bottom:2%;width:210px;min-height:355px;padding:15px;z-index:4}.phone-cap{display:flex;align-items:center;justify-content:space-between;color:#91a0a7;font-size:8px}.phone-cap strong{color:#193848;font-size:10px}.hero-phone>.tag{margin-top:22px}.hero-phone>small{display:block;margin-top:18px;color:#82929a;font-size:8px}.hero-phone h3{margin:5px 0 14px;color:var(--navy);font-size:15px;line-height:1.2}.phone-client{display:flex;gap:8px;align-items:center;padding:10px;border-radius:14px;background:#f5f9f8}.phone-client>b{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#ddf8f3;color:#08796f;font-size:9px}.phone-client span strong{display:block;color:#193848;font-size:9px}.phone-client span small{display:block;margin-top:2px;color:#82929a;font-size:8px}.phone-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:13px}.phone-buttons span{padding:9px 4px;border-radius:9px;background:#e8faf6;color:#0a766c;text-align:center;font-size:8px;font-weight:800}.phone-buttons span:last-child{background:#f7f5ef;color:#8f742d}.sale-toast{position:absolute;left:12%;bottom:3%;z-index:6;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(54,215,195,.4);border-radius:14px;background:rgba(7,27,49,.96);box-shadow:0 16px 36px rgba(7,27,49,.25);color:#fff}.sale-toast>span{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:var(--aqua);color:var(--navy);font-weight:950}.sale-toast small{display:block;color:#8ca6b3;font-size:8px}.sale-toast strong{font-size:11px}.demo-note{position:absolute;right:0;bottom:-17px;color:#8fa0a7;font-size:9px}.hero-strip{margin-top:35px;display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 0;border-top:1px solid #e6eeee;color:#617781;font-size:11px;font-weight:750}.hero-strip i{width:26px;height:1px;background:#a7cac5}
.fragment-section{background:#fff}.fragment-visual{margin-top:50px;display:grid;grid-template-columns:1fr 100px 165px 100px 1.25fr;align-items:center;gap:22px;padding:38px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fragment-left{display:flex;flex-wrap:wrap;gap:8px;position:relative}.fragment-left span{padding:9px 11px;border:1px solid #dfe8e9;border-radius:10px;color:#607581;background:#fbfdfd;font-size:11px;font-weight:760}.fragment-left span:nth-child(2){transform:translateY(10px)}.fragment-left span:nth-child(4){transform:translateY(-8px)}.fragment-left small{width:100%;margin-top:11px;color:#91a0a7;font-size:10px}.merge-lines,.flow-lines{display:grid;gap:14px}.merge-lines i,.flow-lines i{height:1px;background:linear-gradient(90deg,transparent,#63cabb)}.flow-lines i{background:linear-gradient(90deg,#63cabb,transparent)}.merge-lines i:nth-child(1),.flow-lines i:nth-child(3){transform:rotate(9deg)}.merge-lines i:nth-child(3),.flow-lines i:nth-child(1){transform:rotate(-9deg)}.ziistec-hub{width:165px;height:165px;border-radius:36px;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 28px 70px rgba(7,27,49,.18)}.ziistec-hub b{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:13px;background:var(--aqua);color:var(--navy);font-size:23px}.ziistec-hub strong{margin-top:9px}.ziistec-hub span{margin-top:3px;color:#8ba7b4;font-size:9px}.fragment-right{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.fragment-right li{position:relative;padding:9px 10px;border-radius:9px;background:#eaf9f6;color:#0a776d;font-size:10px;font-weight:820}.fragment-right li:not(:last-child):after{content:"→";margin-left:8px;color:#72a49e}
.product-spotlight:before,.team:before,.demo-future:before,.final-cta:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(54,215,195,.09),transparent 68%);pointer-events:none}.product-spotlight:before{right:-200px;top:-220px}.mega-product{position:relative;margin-top:54px;min-height:680px;border:1px solid rgba(255,255,255,.12);border-radius:34px;background:#fff;color:var(--ink);box-shadow:0 40px 100px rgba(0,0,0,.22);overflow:hidden}.mega-toolbar{height:58px;display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid #e4ecec;background:#f9fbfb}.mega-toolbar>div{display:flex;gap:5px}.mega-toolbar>div span{width:8px;height:8px;border-radius:50%;background:#d7e1e1}.mega-toolbar strong{color:var(--navy);font-size:12px}.mega-toolbar b{margin-left:auto;color:#84949b;font-size:9px}.mega-layout{height:620px;display:grid;grid-template-columns:190px 1fr}.mega-layout>aside{padding:21px 14px;background:#f6f9f9;border-right:1px solid #e5eded;display:flex;flex-direction:column;gap:5px}.mega-logo{display:flex;width:36px;height:36px;margin:0 0 17px 8px;align-items:center;justify-content:center;border-radius:11px;background:var(--aqua);color:var(--navy);font-weight:950}.mega-layout>aside span{padding:10px 11px;border-radius:10px;color:#7f9098;font-size:10px;font-weight:720}.mega-layout>aside span.active{background:var(--navy);color:#fff}.mega-main{padding:27px 30px}.mega-head{display:flex;align-items:flex-start;justify-content:space-between}.mega-head small{display:block;color:#8a999f;font-size:9px;text-transform:uppercase}.mega-head h3{margin:4px 0 0;color:var(--navy);font-size:25px}.mega-head button{border:0;border-radius:10px;background:var(--navy);color:#fff;padding:9px 12px;font-size:9px;font-weight:800}.mega-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.mega-kpis>div{padding:15px;border:1px solid #e1eaea;border-radius:16px}.mega-kpis small{display:block;color:#8b999f;font-size:8px}.mega-kpis strong{display:block;margin-top:5px;color:var(--navy);font-size:20px}.mega-kpis span{display:block;margin-top:3px;color:#82939b;font-size:8px}.mega-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:13px;margin-top:14px}.agenda-panel,.pipeline-panel{border:1px solid #e1eaea;border-radius:18px;overflow:hidden}.panel-title{display:flex;justify-content:space-between;padding:13px 15px;background:#f8fbfb}.panel-title strong{font-size:10px}.panel-title span{color:#84939a;font-size:8px}.agenda-item{display:grid;grid-template-columns:40px 30px 1fr;gap:9px;align-items:center;padding:13px 14px;border-top:1px solid #edf2f2}.agenda-item time{color:#7c8e96;font-size:9px}.agenda-item>b{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#e5f9f5;color:#08786e;font-size:8px}.agenda-item span strong{display:block;font-size:9px}.agenda-item span small{display:block;margin-top:2px;color:#809099;font-size:8px}.pipe-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:14px;border-top:1px solid #edf2f2;align-items:center}.pipe-row span{font-size:9px;color:#647a85}.pipe-row strong{font-size:10px}.pipe-row b{padding:5px 7px;border-radius:999px;background:#e8faf6;color:#08776d;font-size:8px}.mega-float{position:absolute;right:27px;bottom:24px;width:255px;padding:14px;border:1px solid #cfe3e0;border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 20px 45px rgba(7,27,49,.13)}.mega-float>strong,.mega-float>small{display:block}.mega-float>strong{margin-top:8px;font-size:12px}.mega-float>small{margin-top:3px;color:#7b8d96;font-size:9px}.mega-float>div{display:flex;align-items:center;gap:7px;margin-top:12px;color:#98621c;font-size:9px;font-weight:750}.mega-float i{width:7px;height:7px;border-radius:50%;background:#f3aa3a}
.journey{padding:120px 0;background:#fff}.journey-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:start}.journey-copy>h2{margin:0;color:var(--navy);font-size:clamp(42px,4.8vw,64px);line-height:1.04;letter-spacing:-.055em;font-weight:610}.journey-steps{margin-top:48px}.journey-steps article{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:22px 0;border-top:1px solid var(--line);opacity:.45;transition:opacity .35s ease,transform .35s ease;transform:translateX(-4px)}.journey-steps article:last-child{border-bottom:1px solid var(--line)}.journey-steps article>span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#eff5f4;color:#7c8e95;font-size:10px;font-weight:850}.journey-steps article strong{color:#234454;font-size:15px}.journey-steps article p{margin:5px 0 0;color:#748790;font-size:12px;line-height:1.55}.journey[data-step="1"] article:nth-child(-n+1),.journey[data-step="2"] article:nth-child(-n+2),.journey[data-step="3"] article:nth-child(-n+3),.journey[data-step="4"] article:nth-child(-n+4),.journey[data-step="5"] article:nth-child(-n+5),.journey[data-step="6"] article:nth-child(-n+6){opacity:1;transform:none}.journey[data-step="1"] article:nth-child(1)>span,.journey[data-step="2"] article:nth-child(2)>span,.journey[data-step="3"] article:nth-child(3)>span,.journey[data-step="4"] article:nth-child(4)>span,.journey[data-step="5"] article:nth-child(5)>span,.journey[data-step="6"] article:nth-child(6)>span{background:var(--aqua);color:var(--navy)}.journey-sticky{position:sticky;top:112px;min-height:620px}.journey-canvas{position:relative;min-height:590px;border-radius:34px;background:var(--navy);box-shadow:var(--shadow);overflow:hidden}.journey-canvas:before{content:"";position:absolute;width:440px;height:440px;right:-160px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,rgba(54,215,195,.2),transparent 68%)}.journey-top{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1);color:#90a8b5;font-size:9px}.journey-top span{color:#fff;font-weight:800}.journey-card,.journey-phone{position:absolute;transition:opacity .35s ease,transform .4s ease}.quote-card{left:7%;top:15%;width:62%;padding:20px;border-radius:20px;background:#fff}.quote-card small,.wo-card small,.finance-card small,.history-card small{display:block;color:#819199;font-size:8px;letter-spacing:.08em}.quote-card h3{margin:6px 0 13px;color:var(--navy);font-size:17px}.quote-card>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf1f1;font-size:9px}.quote-card footer{display:flex;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #dfe8e8;font-size:11px}.approved{position:absolute;right:14px;top:14px;padding:6px 8px;border-radius:999px;background:#e8faf6;color:#08776d;font-size:8px}.wo-card{right:6%;top:29%;width:38%;padding:17px;border-radius:18px;background:#f5fbfa;border:1px solid #cce9e4}.wo-card h3{margin:6px 0 4px;color:var(--navy);font-size:16px}.wo-card p{margin:0 0 9px;color:#73868f;font-size:8px}.journey-phone{left:11%;bottom:7%;width:190px;padding:17px;border-radius:28px;background:#fff;color:var(--ink);box-shadow:0 22px 50px rgba(0,0,0,.2)}.journey-phone>small{color:#819199;font-size:8px}.journey-phone>strong{display:block;margin-top:5px;font-size:16px}.journey-phone p{margin:5px 0 11px;color:#73868f;font-size:8px}.journey-phone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.journey-phone-actions span{padding:8px 2px;border-radius:8px;background:#eff8f6;color:#08786e;font-size:7px;text-align:center}.finance-card{right:7%;bottom:12%;width:44%;padding:17px;border-radius:18px;background:#fff}.finance-card span,.history-card span{display:block;margin-top:5px;color:#72858e;font-size:9px}.finance-card>strong{display:block;margin-top:8px;color:#08776d;font-size:18px}.finance-card>b,.history-card>b{display:inline-flex;margin-top:9px;padding:5px 7px;border-radius:999px;background:#e8faf6;color:#08776d;font-size:7px}.history-card{right:7%;bottom:12%;width:44%;padding:17px;border-radius:18px;background:#fff}.history-card>strong{display:block;margin-top:6px;font-size:12px}.journey[data-step="1"] .wo-card,.journey[data-step="1"] .journey-phone,.journey[data-step="1"] .finance-card,.journey[data-step="1"] .history-card{opacity:0;transform:translateY(18px)}.journey[data-step="2"] .journey-phone,.journey[data-step="2"] .finance-card,.journey[data-step="2"] .history-card{opacity:0;transform:translateY(18px)}.journey[data-step="3"] .finance-card,.journey[data-step="3"] .history-card,.journey[data-step="4"] .finance-card,.journey[data-step="4"] .history-card{opacity:0;transform:translateY(18px)}.journey[data-step="5"] .history-card{opacity:0;transform:translateY(18px)}.journey[data-step="2"] .quote-card,.journey[data-step="3"] .quote-card,.journey[data-step="4"] .quote-card,.journey[data-step="5"] .quote-card,.journey[data-step="6"] .quote-card{transform:scale(.78) translate(-18px,-8px);opacity:.65}.journey[data-step="3"] .wo-card,.journey[data-step="4"] .wo-card,.journey[data-step="5"] .wo-card,.journey[data-step="6"] .wo-card{transform:scale(.83) translate(14px,-18px);opacity:.7}.journey[data-step="5"] .journey-phone,.journey[data-step="6"] .journey-phone{transform:translateX(-12px) scale(.9);opacity:.7}.journey[data-step="6"] .finance-card{transform:translateY(-75px) scale(.88);opacity:.62}
.why{background:#f5f9f8}.why-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px}.why-list{border-top:1px solid #cddddd}.why-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid #d6e2e2}.why-list article>span{color:#139586;font-size:11px;font-weight:900}.why-list strong{font-size:17px;color:#193b4c}.why-list p{margin:6px 0 0;color:#6d8089;font-size:13px;line-height:1.6}
.team:before{left:-250px;bottom:-300px}.team .section-heading{max-width:820px}.team-stage{margin-top:60px;display:grid;grid-template-columns:1fr 120px 320px;align-items:center;gap:26px;min-height:560px}.owner-console{position:relative;padding:27px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:rgba(255,255,255,.055);box-shadow:0 30px 80px rgba(0,0,0,.2)}.role-head{display:flex;justify-content:space-between;align-items:center;color:#86a2b0;font-size:9px;letter-spacing:.08em}.role-head b{color:#fff;font-size:11px}.owner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.owner-stats>div{padding:14px;border-radius:15px;background:rgba(0,0,0,.15)}.owner-stats small{display:block;color:#7896a4;font-size:8px}.owner-stats strong{display:block;margin-top:4px;font-size:20px}.assignment{position:relative;margin-top:15px;padding:18px;border:1px solid rgba(109,231,216,.16);border-radius:18px;background:rgba(54,215,195,.055);transition:opacity .35s ease,transform .4s ease}.assignment b,.assignment span,.assignment small{display:block}.assignment b{font-size:13px}.assignment span{margin-top:5px;color:#d6e2e6;font-size:11px}.assignment small{margin-top:4px;color:#7694a2;font-size:9px}.assignment em{position:absolute;right:13px;top:13px;padding:5px 7px;border-radius:999px;background:rgba(54,215,195,.13);color:var(--aqua2);font-size:8px;font-style:normal}.feedback{display:flex;gap:10px;align-items:center;margin-top:12px;padding:12px;border-radius:15px;background:rgba(255,255,255,.04);transition:opacity .35s ease,transform .35s ease}.feedback i{width:8px;height:8px;border-radius:50%;background:var(--aqua)}.feedback span small{display:block;color:#71919f;font-size:8px}.feedback span strong{display:block;margin-top:2px;color:#dce8eb;font-size:10px}.team-connector{position:relative;height:150px;display:flex;align-items:center;justify-content:center}.team-connector span{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#286b68,var(--aqua),#286b68);transform-origin:left;transition:transform .4s ease}.team-connector i{width:13px;height:13px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 8px rgba(54,215,195,.08)}.team-connector b{position:absolute;top:42%;padding:5px 7px;border-radius:999px;background:var(--navy);color:#7ea3b2;font-size:8px}.team-phone{width:270px;min-height:450px;padding:19px;justify-self:end;color:var(--ink);transition:opacity .35s ease,transform .4s ease}.team-phone>small{display:block;margin-top:30px;color:#87969d;font-size:8px}.team-phone h3{margin:5px 0 3px;font-size:20px}.team-phone>p{margin:0 0 16px;color:#6d818b;font-size:11px}.team-phone>.tag{margin-top:18px}.field-sale{margin-top:17px;padding:11px;border-radius:13px;background:#e9f8f5;transition:opacity .35s ease,transform .35s ease}.field-sale small{display:block;color:#5b857f;font-size:8px}.field-sale strong{display:block;margin-top:3px;color:#08776d;font-size:10px}.team[data-team-step="1"] .assignment,.team[data-team-step="1"] .team-connector,.team[data-team-step="1"] .team-phone,.team[data-team-step="1"] .feedback{opacity:.35}.team[data-team-step="1"] .team-phone{transform:translateX(18px)}.team[data-team-step="1"] .field-sale,.team[data-team-step="2"] .field-sale{opacity:0;transform:translateY(10px)}.team[data-team-step="2"] .assignment{opacity:1}.team[data-team-step="2"] .team-connector{opacity:1}.team[data-team-step="2"] .team-phone{opacity:.55;transform:translateX(9px)}.team[data-team-step="2"] .feedback{opacity:.25}.team[data-team-step="3"] .team-phone{opacity:1;transform:none}.team[data-team-step="3"] .feedback{opacity:.35}.team[data-team-step="4"] .field-sale,.team[data-team-step="4"] .feedback{opacity:1;transform:none}
.growth-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.growth-visual{display:grid;grid-template-columns:1fr 40px 1fr 40px 1.15fr;align-items:center;gap:12px}.growth-stage{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.growth-stage>strong{margin-top:13px;color:var(--navy);font-size:15px}.growth-stage>small{max-width:160px;margin-top:6px;color:#7b8d95;font-size:9px;line-height:1.5}.person,.growth-core,.team-people span{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900}.person-main{width:72px;height:72px;background:#e8faf6;color:#08776d}.growth-core{width:84px;height:84px;border-radius:26px;background:var(--navy);color:var(--aqua);font-size:29px;box-shadow:0 17px 40px rgba(7,27,49,.14)}.growth-visual>i{height:1px;background:linear-gradient(90deg,#d8e6e4,#56cbbb)}.team-people>div{display:flex;align-items:center}.team-people span{width:54px;height:54px;margin-left:-9px;border:4px solid #fff;background:#e9f8f5;color:#08776d;font-size:10px}.team-people span:first-child{margin-left:0;background:var(--navy);color:#fff}
.feature-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.feature-grid.reverse{grid-template-columns:1.1fr .9fr}.feature-copy h2{font-size:clamp(40px,4.8vw,64px)}.clean-list{list-style:none;margin:27px 0 0;padding:0;display:grid;gap:10px}.clean-list li{position:relative;padding-left:22px;color:#506a76;font-size:13px}.clean-list li:before{content:"";position:absolute;left:0;top:.38em;width:10px;height:10px;border-radius:4px;background:#c5f2eb;box-shadow:inset 0 0 0 3px #e8faf7}.quote-ui,.catalog-ui{padding:24px;border:1px solid #dce6e6;border-radius:30px;background:#fff;box-shadow:0 28px 70px rgba(7,27,49,.11)}.ui-top,.catalog-head{display:flex;align-items:center;justify-content:space-between}.ui-top span{font-size:10px;font-weight:850;color:#789099}.ui-top b{padding:6px 8px;border-radius:999px;background:#e7f9f5;color:#08776d;font-size:9px}.quote-ui h3{margin:18px 0 15px;font-size:20px}.quote-table{border:1px solid #e3ebeb;border-radius:15px;overflow:hidden}.quote-table>div{display:grid;grid-template-columns:1fr 55px 95px;gap:8px;align-items:center;padding:11px 13px;border-top:1px solid #e9efef}.quote-table>div:first-child{border-top:0}.quote-table .q-head{background:#f8fafa;color:#86959c;font-size:8px}.quote-table span strong{display:block;font-size:10px}.quote-table span small{display:block;margin-top:2px;color:#87969e;font-size:8px}.quote-table b,.quote-table>div>strong{text-align:right;font-size:10px}.quote-total{display:flex;justify-content:space-between;margin-top:13px;padding-top:13px;border-top:1px solid #dfe8e8}.quote-total strong{font-size:19px;color:#08776d}.quote-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.quote-actions span{padding:9px 11px;border-radius:10px;background:#f1f6f5;font-size:9px;font-weight:800}.quote-actions span:last-child{background:var(--navy);color:#fff}.catalog-head small{display:block;color:#82959d;font-size:8px}.catalog-head h3{margin:3px 0 0;font-size:20px}.catalog-head>span{padding:9px 11px;border-radius:10px;background:var(--navy);color:#fff;font-size:9px}.catalog-search{margin-top:18px;padding:11px 13px;border:1px solid #dfe8e8;border-radius:11px;color:#94a1a6;font-size:9px}.catalog-row{display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid #e7eded}.catalog-row:last-child{border-bottom:0}.catalog-row>b{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#e5f9f5;color:#08776d;font-size:10px}.catalog-row>b.service-thumb{background:#edf3ff;color:#416d9d}.catalog-row>span strong{display:block;font-size:11px}.catalog-row>span small,.catalog-row>div small{display:block;color:#81939b;font-size:8px}.catalog-row>div strong{display:block;margin-top:3px;font-size:11px}.section-soft .feature-copy{order:2}
.finance .section-heading{max-width:860px}.finance-dashboard{margin-top:52px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:rgba(255,255,255,.05);box-shadow:0 34px 90px rgba(0,0,0,.18)}.finance-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.finance-kpis>div{padding:17px;border-radius:17px;background:rgba(0,0,0,.14)}.finance-kpis small{display:block;color:#7593a1;font-size:8px}.finance-kpis strong{display:block;margin-top:5px;color:#fff;font-size:21px}.finance-kpis span{display:block;margin-top:3px;color:#78929f;font-size:8px}.finance-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px}.cash-card,.profit-card{padding:21px;border-radius:20px;background:#fff;color:var(--ink)}.cash-card>small{display:block;color:#81939b;font-size:8px}.cash-card>strong{display:block;margin-top:7px;color:#08776d;font-size:29px}.cash-card>span{display:block;margin-top:3px;color:#81939b;font-size:9px}.cash-bars{height:100px;margin-top:25px;display:flex;gap:7px;align-items:end}.cash-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(#65dfcf,#c9f4ee)}.cash-bars i:nth-child(1){height:34%}.cash-bars i:nth-child(2){height:48%}.cash-bars i:nth-child(3){height:43%}.cash-bars i:nth-child(4){height:61%}.cash-bars i:nth-child(5){height:68%}.cash-bars i:nth-child(6){height:75%}.cash-bars i:nth-child(7){height:88%}.profit-card>div{display:flex;align-items:center;justify-content:space-between}.profit-card>div span{font-size:9px;font-weight:850}.profit-card>div b{padding:5px 7px;border-radius:999px;background:#fff1db;color:#9b641d;font-size:7px}.profit-card>strong{display:block;margin-top:18px}.profit-card dl{margin:14px 0 0}.profit-card dl div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf1f1}.profit-card dt{color:#758891;font-size:9px}.profit-card dd{margin:0;font-size:10px;font-weight:800}.profit-card>small{display:block;margin-top:13px;color:#82949c;font-size:8px;line-height:1.55}.capability-note{margin-top:16px;color:#91aab6;font-size:10px;line-height:1.7}.capability-note strong{color:#d9e6e9}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 5px 0 10px}.status-dot:first-child{margin-left:0}.status-dot.available{background:#39d5bc}.status-dot.partial{background:#efb04a}.status-dot.planned{background:#788e99}
.history-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.history-chain{position:relative;padding-left:24px}.history-chain:before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:1px;background:linear-gradient(var(--aqua),#bddbd7)}.history-chain article{position:relative;padding:16px 0 16px 24px}.history-chain article:before{content:"";position:absolute;left:-21px;top:25px;width:10px;height:10px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 6px #eff9f7}.history-chain article>span{display:block;color:#0a877b;font-size:9px;font-weight:900;letter-spacing:.1em}.history-chain article strong{display:block;margin-top:4px;color:#193b4c;font-size:15px}.history-chain article small{display:block;margin-top:3px;color:#80929a;font-size:9px}.history-chain>i{display:none}
.audience .section-heading{max-width:850px}.audience-groups{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #cfdfdf;border-bottom:1px solid #cfdfdf}.audience-groups article{padding:27px 32px;border-right:1px solid #d7e3e3}.audience-groups article:last-child{border-right:0}.audience-groups strong{font-size:15px}.audience-groups p{margin:10px 0 0;color:#667c86;font-size:12px;line-height:1.7}
.showcase-wrap{margin-top:45px;display:grid;grid-template-columns:180px 1fr;gap:20px;min-height:520px}.showcase-tabs{display:flex;flex-direction:column;gap:7px}.showcase-tabs button{min-height:48px;border:0;border-radius:12px;background:transparent;color:#72858e;text-align:left;padding:11px 13px;font-size:12px;font-weight:760;cursor:pointer}.showcase-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}.showcase-screen{padding:30px;border-radius:30px;background:#f5f9f8;border:1px solid #dce7e7;overflow:hidden}.show-screen{min-height:430px;padding:30px;border-radius:22px;background:#fff;box-shadow:0 24px 55px rgba(7,27,49,.08)}.show-screen[hidden]{display:none}.show-title{display:flex;justify-content:space-between;color:#80929a;font-size:10px}.show-title b{color:var(--navy);font-size:14px}.show-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.show-metrics span{padding:19px;border:1px solid #e2eaea;border-radius:16px}.show-metrics small{display:block;color:#82939a;font-size:9px}.show-metrics strong{display:block;margin-top:7px;color:var(--navy);font-size:25px}.show-lines{display:grid;gap:12px;margin-top:25px}.show-lines i{height:58px;border-radius:16px;background:linear-gradient(90deg,#eff7f6,#f9fbfb)}.mini-table{margin-top:28px}.mini-table p,.team-list-mini p{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center;padding:17px 12px;border-top:1px solid #e5ecec;margin:0}.mini-table p b{font-size:10px}.mini-table p span{color:#71858e;font-size:10px}.mini-table p strong{padding:6px 8px;border-radius:999px;background:#e8faf6;color:#08776d;font-size:8px}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px}.kanban article{min-height:200px;padding:18px;border-radius:18px;background:#f5f9f8}.kanban small{color:#80949c;font-size:8px}.kanban strong{display:block;margin-top:17px;font-size:18px}.kanban span{display:block;margin-top:6px;color:#71858e;font-size:9px}.team-list-mini{margin-top:28px}.team-list-mini p{grid-template-columns:45px 1fr auto}.team-list-mini i{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#e5f9f5;color:#08776d;font-style:normal;font-size:9px;font-weight:900}.team-list-mini span strong{display:block;font-size:11px}.team-list-mini span small{display:block;margin-top:3px;color:#81929a;font-size:8px}.team-list-mini p>b{padding:6px 8px;border-radius:999px;background:#fff1db;color:#95631d;font-size:8px}.show-chart{height:190px;margin-top:30px;display:flex;align-items:end;gap:13px}.show-chart i{flex:1;border-radius:10px 10px 3px 3px;background:linear-gradient(#4ad6c4,#d7f5f0)}.show-chart i:nth-child(1){height:30%}.show-chart i:nth-child(2){height:52%}.show-chart i:nth-child(3){height:44%}.show-chart i:nth-child(4){height:71%}.show-chart i:nth-child(5){height:62%}.show-chart i:nth-child(6){height:88%}.memory-mini{margin-top:26px}.memory-mini p{display:grid;grid-template-columns:60px 1fr;gap:15px;margin:0;padding:17px 0;border-top:1px solid #e4ecec}.memory-mini span{color:#0d8b7e;font-size:9px;font-weight:850}.memory-mini strong{font-size:11px}
.demo-future:before{right:-200px;top:-220px}.demo-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.video-poster{position:relative;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:linear-gradient(145deg,#0b2942,#071b31);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.24);pointer-events:none}.video-poster:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;right:-100px;bottom:-180px;background:radial-gradient(circle,rgba(54,215,195,.18),transparent 68%)}.poster-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.1);color:#83a2b0;font-size:9px}.poster-bar b{color:var(--aqua2);font-size:8px;letter-spacing:.1em}.poster-center{position:absolute;inset:48px 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.poster-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:17px;background:rgba(54,215,195,.12);color:var(--aqua);font-size:17px}.poster-center strong{margin-top:15px;font-size:18px}.poster-center small{margin-top:7px;color:#829faa;font-size:9px}.poster-progress{position:absolute;left:22px;right:22px;bottom:17px;height:3px;border-radius:99px;background:rgba(255,255,255,.08)}.poster-progress i{display:block;width:28%;height:100%;border-radius:99px;background:var(--aqua)}
.pricing-status{display:flex;align-items:flex-start;gap:20px;padding:17px 20px;border:1px solid #f0d7aa;border-radius:16px;background:#fff8ec;color:#775523}.pricing-status span{flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pricing-status p{margin:0;font-size:11px;line-height:1.5}.pricing .section-heading{margin-top:65px}.pricing-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:16px;margin-top:52px;align-items:stretch}.plan{position:relative;padding:30px;border:1px solid #d9e5e5;border-radius:28px;background:#fff;box-shadow:0 18px 45px rgba(7,27,49,.06);display:flex;flex-direction:column}.plan-featured{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-12px);box-shadow:0 34px 80px rgba(7,27,49,.2)}.plan-badge{position:absolute;right:20px;top:20px;padding:7px 9px;border-radius:999px;background:var(--aqua);color:var(--navy);font-size:8px;font-weight:950;letter-spacing:.08em}.plan-label{color:#0c8a7d;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.plan-featured .plan-label{color:var(--aqua2)}.plan h3{min-height:62px;margin:13px 0 22px;color:var(--navy);font-size:17px;line-height:1.45}.plan-featured h3{color:#fff}.price{display:flex;align-items:end;gap:5px}.price strong{color:var(--navy);font-size:34px;letter-spacing:-.04em}.plan-featured .price strong{color:#fff}.price span{padding-bottom:5px;color:#7c8e96;font-size:10px}.plan>small{margin-top:5px;color:#8b999f;font-size:8px}.plan hr{width:100%;border:0;border-top:1px solid #e2eaea;margin:24px 0}.plan-featured hr{border-color:rgba(255,255,255,.12)}.plan>b{margin-top:4px;color:#294a59;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.plan-featured>b{color:#b9d1d9}.plan ul{list-style:none;margin:11px 0 19px;padding:0;display:grid;gap:8px}.plan li{position:relative;padding-left:18px;color:#607681;font-size:11px;line-height:1.4}.plan li:before{content:"✓";position:absolute;left:0;color:#0c9889;font-weight:900}.plan-featured li{color:#c0d1d7}.plan-featured li:before{color:var(--aqua2)}.plan .button{width:100%;margin-top:auto}.plan-note{margin:0 0 16px;padding:11px;border-radius:11px;background:rgba(255,255,255,.06);color:#a9c0c9;font-size:9px;line-height:1.5}.pricing-footnote{max-width:850px;margin:30px auto 0;color:#778992;text-align:center;font-size:10px;line-height:1.7}.roadmap-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:start}.roadmap-grid h2{font-size:clamp(34px,4.3vw,54px)}.roadmap-list{display:flex;flex-wrap:wrap;gap:9px}.roadmap-list span{padding:10px 12px;border:1px solid #d6e2e2;border-radius:999px;background:#fff;color:#627681;font-size:10px;font-weight:700}
.final-cta{text-align:center}.final-cta:before{left:50%;top:40%;transform:translate(-50%,-50%)}.final-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.final-cta img{width:190px;height:auto;margin-bottom:29px;filter:brightness(0) invert(1)}.final-cta h2{max-width:820px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.06em}.final-cta p{max-width:650px;margin:23px 0;color:#9fb6c1;font-size:15px;line-height:1.7}.site-footer{padding:65px 0 24px;background:#041422;color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,.7fr);gap:50px}.footer-grid>div:first-child img{width:185px;filter:brightness(0) invert(1)}.footer-grid p{max-width:320px;color:#7895a4;font-size:12px;line-height:1.6}.footer-grid strong{display:block;margin-bottom:13px;color:#a5bcc7;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.footer-grid a,.footer-grid span{display:block;margin-top:9px;color:#819daa;font-size:11px}.footer-grid a:hover{color:var(--aqua)}.footer-bottom{display:flex;justify-content:space-between;margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:#607c8a;font-size:9px}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}
@media (max-width:1024px){.container{width:min(100% - 32px,960px)}.main-nav{gap:18px}.hero{padding-top:45px}.hero-grid{grid-template-columns:1fr;gap:24px;min-height:auto}.hero-copy{max-width:760px}.hero h1{font-size:clamp(56px,8vw,78px);max-width:780px}.hero-product{min-height:600px;margin-top:-10px}.app-window-hero{left:2%;right:9%;top:5%;height:475px}.hero-phone{right:3%;bottom:3%}.hero-strip{margin-top:4px}.fragment-visual{grid-template-columns:1fr 70px 150px 70px 1.2fr;gap:14px}.ziistec-hub{width:150px;height:150px}.mega-product{min-height:630px}.mega-layout{grid-template-columns:150px 1fr;height:572px}.mega-layout>aside span{font-size:9px}.journey-grid{gap:45px}.why-grid,.growth-grid,.history-grid{gap:55px}.feature-grid,.feature-grid.reverse{gap:50px}.team-stage{grid-template-columns:1fr 90px 280px}.showcase-wrap{grid-template-columns:150px 1fr}.demo-grid{gap:45px}.pricing-grid{gap:11px}.plan{padding:24px}.footer-grid{grid-template-columns:1.25fr repeat(3,.7fr);gap:30px}}
@media (max-width:820px){.site-header{height:76px}.brand img{width:154px}.main-nav{display:none;position:absolute;left:16px;right:16px;top:70px;padding:12px;border:1px solid #dce7e7;border-radius:18px;background:#fff;box-shadow:0 20px 50px rgba(7,27,49,.15);flex-direction:column;align-items:stretch;gap:2px}.main-nav.is-open{display:flex}.main-nav a{min-height:46px;display:flex;align-items:center;padding:0 12px;border-radius:10px}.main-nav .nav-cta{justify-content:center;margin-top:6px}.menu-button{display:flex}.hero{padding-top:38px}.hero-grid{gap:15px}.hero h1{font-size:clamp(50px,10vw,70px);max-width:720px}.hero-lead{max-width:700px}.hero-product{min-height:530px}.app-window-hero{height:420px;right:7%}.dashboard-view{padding:16px}.metric-row>div{padding:10px}.service-row{padding:9px}.hero-phone{width:190px;min-height:322px}.hero-strip{overflow-x:auto;justify-content:flex-start;padding-inline:8px;scrollbar-width:none}.hero-strip span{white-space:nowrap}.fragment-visual{grid-template-columns:1fr 70px 145px;grid-template-areas:"before lines hub" "after after after"}.fragment-left{grid-area:before}.merge-lines{grid-area:lines}.ziistec-hub{grid-area:hub}.flow-lines{display:none}.fragment-right{grid-area:after;margin-top:16px}.fragment-right li{flex:1 0 auto;text-align:center}.mega-product{min-height:580px}.mega-layout{grid-template-columns:110px 1fr;height:522px}.mega-layout>aside{padding:14px 8px}.mega-layout>aside span{padding:8px 7px;font-size:8px}.mega-main{padding:20px}.mega-kpis{grid-template-columns:repeat(2,1fr)}.mega-kpis>div:nth-child(n+3){display:none}.mega-columns{grid-template-columns:1fr}.pipeline-panel{display:none}.journey{padding:95px 0}.journey-grid{grid-template-columns:1fr;gap:35px}.journey-sticky{position:relative;top:auto;order:-1;min-height:auto}.journey-canvas{min-height:540px}.journey-copy>h2{max-width:720px}.journey-steps article{opacity:1;transform:none}.why-grid,.growth-grid,.feature-grid,.feature-grid.reverse,.history-grid,.demo-grid,.roadmap-grid{grid-template-columns:1fr;gap:40px}.section-soft .feature-copy{order:0}.team-stage{grid-template-columns:1fr 55px 260px;gap:10px}.owner-console{padding:20px}.growth-visual{max-width:720px;margin-inline:auto}.finance-body{grid-template-columns:1fr}.audience-groups{grid-template-columns:1fr}.audience-groups article{border-right:0;border-bottom:1px solid #d7e3e3}.audience-groups article:last-child{border-bottom:0}.showcase-wrap{grid-template-columns:1fr}.showcase-tabs{flex-direction:row;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.showcase-tabs button{min-width:max-content}.pricing-grid{grid-template-columns:1fr;max-width:650px;margin-inline:auto}.plan-featured{transform:none;order:-1}.plan h3{min-height:auto}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.footer-bottom{gap:20px}}
@media (max-width:560px){.container{width:calc(100% - 28px)}.section,.section-soft{padding:78px 0}.section-dark{padding:82px 0}.section-heading h2,.feature-copy h2,.roadmap-grid h2{font-size:clamp(36px,11vw,50px)}.section-heading p,.feature-copy p{font-size:15px}.hero{padding-top:28px}.hero h1{font-size:clamp(45px,13vw,61px);line-height:.98}.hero-lead{font-size:15px;line-height:1.6}.hero-actions{display:grid}.button{width:100%}.hero-product{min-height:510px;margin-top:10px}.app-window-hero{left:0;right:0;top:0;height:315px;transform:none}.app-bar{height:42px;padding:0 10px}.app-shell{height:273px;grid-template-columns:39px 1fr}.app-side{padding:8px 4px}.app-side span{width:29px;height:29px;font-size:7px}.dashboard-view{padding:11px}.screen-head strong{font-size:13px}.metric-row{gap:5px;margin-top:10px}.metric-row>div{padding:8px 6px;border-radius:10px}.metric-row small,.metric-row span{font-size:7px}.metric-row strong{font-size:16px}.service-list{margin-top:9px}.list-head{padding:7px 8px}.service-row{grid-template-columns:26px 1fr auto;gap:6px;padding:7px 8px}.avatar{width:25px;height:25px}.service-row div strong{font-size:8px}.service-row div small{font-size:7px}.status{font-size:7px}.hero-phone{width:176px;min-height:286px;right:8px;bottom:5px;padding:13px;border-radius:25px}.hero-phone>.tag{margin-top:14px}.hero-phone>small{margin-top:13px}.hero-phone h3{font-size:13px;margin-bottom:10px}.phone-client{padding:8px}.phone-buttons{margin-top:8px}.sale-toast{left:5px;bottom:40px;padding:8px 10px}.sale-toast>span{width:24px;height:24px}.demo-note{bottom:-13px;font-size:8px}.hero-strip{gap:8px;margin-top:14px;font-size:9px}.hero-strip i{width:14px;flex:0 0 14px}.fragment-section{padding-top:82px}.fragment-visual{grid-template-columns:1fr;grid-template-areas:"before" "hub" "after";gap:25px;padding:30px 0}.merge-lines{display:none}.ziistec-hub{justify-self:center}.fragment-left{justify-content:center}.fragment-left small{text-align:center}.fragment-right{margin-top:0}.fragment-right li{flex:1 0 45%;padding:9px 7px}.fragment-right li:after{display:none}.product-spotlight{padding-top:85px}.mega-product{margin-top:36px;min-height:545px;border-radius:24px}.mega-toolbar{height:46px;padding:0 12px}.mega-layout{height:499px;grid-template-columns:1fr}.mega-layout>aside{display:none}.mega-main{padding:14px}.mega-head h3{font-size:19px}.mega-head button{font-size:8px}.mega-kpis{gap:6px;margin-top:13px}.mega-kpis>div{padding:10px}.mega-kpis strong{font-size:17px}.mega-columns{margin-top:8px}.agenda-item{grid-template-columns:34px 26px 1fr;padding:11px 10px}.mega-float{right:10px;bottom:10px;width:215px}.journey{padding:80px 0}.journey-canvas{min-height:480px;border-radius:25px}.quote-card{left:5%;top:14%;width:72%;padding:15px}.wo-card{right:5%;width:42%;padding:13px}.journey-phone{left:7%;width:162px;padding:13px}.finance-card,.history-card{right:5%;width:49%;padding:13px}.journey-copy>h2{font-size:clamp(38px,11vw,48px)}.journey-steps{margin-top:35px}.journey-steps article{grid-template-columns:38px 1fr;padding:18px 0}.why-list article{padding:21px 0}.team-stage{grid-template-columns:1fr;gap:24px;min-height:auto}.team-connector{height:55px;transform:rotate(90deg)}.team-phone{width:min(270px,82vw);justify-self:center}.owner-stats{gap:6px}.growth-visual{grid-template-columns:1fr;gap:6px}.growth-visual>i{width:1px;height:28px;justify-self:center;background:linear-gradient(#d8e6e4,#56cbbb)}.growth-stage{min-height:150px}.feature-story,.catalog{padding-top:82px}.quote-ui,.catalog-ui{padding:18px;border-radius:22px}.quote-table>div{grid-template-columns:1fr 35px 76px;padding:10px 9px}.quote-actions{justify-content:stretch}.quote-actions span{flex:1;text-align:center}.finance-dashboard{padding:15px}.finance-kpis{grid-template-columns:repeat(2,1fr);gap:6px}.finance-kpis>div{padding:12px}.finance-kpis strong{font-size:18px}.cash-card,.profit-card{padding:16px}.capability-note{font-size:9px}.history-chain{padding-left:18px}.audience-groups{margin-top:36px}.audience-groups article{padding:22px 4px}.showcase-screen{padding:12px;border-radius:20px}.show-screen{min-height:355px;padding:17px}.show-metrics{gap:6px}.show-metrics span{padding:12px}.show-metrics strong{font-size:19px}.kanban{gap:6px}.kanban article{min-height:150px;padding:11px}.mini-table p{grid-template-columns:90px 1fr auto;padding:14px 5px}.demo-future{padding-bottom:78px}.poster-center strong{font-size:15px}.poster-center small{font-size:8px}.pricing-status{display:block}.pricing-status p{margin-top:8px}.pricing .section-heading{margin-top:46px}.pricing-grid{margin-top:38px}.plan{padding:24px;border-radius:23px}.price strong{font-size:32px}.roadmap-list span{font-size:9px}.final-cta img{width:170px}.final-cta h2{font-size:clamp(42px,12vw,58px)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom span+span{margin-top:6px}}
@media (max-width:360px){.container{width:calc(100% - 22px)}.hero h1{font-size:43px}.eyebrow{font-size:9px}.hero-product{min-height:485px}.app-window-hero{height:300px}.app-shell{height:258px}.hero-phone{width:165px;min-height:275px}.hero-strip{font-size:8px}.fragment-right li{font-size:9px}.mega-kpis small,.mega-kpis span{font-size:7px}.journey-canvas{min-height:455px}.quote-card{width:75%}.finance-card,.history-card{width:53%}.team-phone{width:255px}.show-screen{min-height:335px}.pricing-status span{font-size:9px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.is-visible{opacity:1;transform:none;transition:none}.journey-steps article,.journey-card,.journey-phone,.assignment,.feedback,.team-phone,.field-sale,.team-connector{transition:none!important}.journey[data-scroll-story]{--reduced:1}.journey[data-scroll-story] .journey-steps article{opacity:1;transform:none}.journey[data-scroll-story] .quote-card{opacity:.45;transform:scale(.78) translate(-18px,-8px)}.journey[data-scroll-story] .wo-card{opacity:.55;transform:scale(.83) translate(14px,-18px)}.journey[data-scroll-story] .journey-phone{opacity:.65;transform:translateX(-12px) scale(.9)}.journey[data-scroll-story] .finance-card{opacity:.7;transform:translateY(-75px) scale(.88)}.journey[data-scroll-story] .history-card{opacity:1;transform:none}.team[data-scroll-story] .assignment,.team[data-scroll-story] .team-connector,.team[data-scroll-story] .team-phone,.team[data-scroll-story] .feedback,.team[data-scroll-story] .field-sale{opacity:1;transform:none}}

/* V3 structural anchors: explicit so QA can detect orphan structural classes without changing the visual language. */
.growth,.history,.showcase,.roadmap-callout{position:relative}
.product-thumb,.service-thumb{isolation:isolate}
.team-live{white-space:nowrap}

/* ZiisTec V3 conversion pass — brand, hierarchy and conversion only. */
.app-brand-mark,.mega-logo,.ziistec-hub b,.growth-core{background:transparent!important;color:inherit!important;overflow:hidden;padding:0!important}
.app-brand-mark img,.mega-logo img,.ziistec-hub b img,.growth-core img{width:100%;height:100%;object-fit:contain;display:block}
.app-brand-mark{border-radius:8px!important}.mega-logo{border-radius:11px!important}.ziistec-hub b{border-radius:13px!important}.growth-core{border-radius:26px!important;box-shadow:0 17px 40px rgba(7,27,49,.14)}
.journey-brand,.mini-brand,.poster-brand{display:inline-flex;align-items:center;gap:6px}.journey-brand img,.mini-brand img,.poster-brand img{flex:0 0 auto;border-radius:5px}.mini-brand{font-weight:850}.poster-brand{color:#d8e8ec}
.hero-actions .button-primary{min-width:205px}.hero-actions .button-secondary{min-width:150px}
.inline-conversion-cta,.team-conversion-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:44px;padding:18px 20px;border:1px solid #d7e5e4;border-radius:18px;background:#f8fbfb}.inline-conversion-cta>span,.team-conversion-cta>span{max-width:620px;color:#536d78;font-size:13px;font-weight:700;line-height:1.55}.inline-conversion-cta .button,.team-conversion-cta .button{flex:0 0 auto}
.team-conversion-cta{margin-top:38px;border-color:rgba(118,234,220,.18);background:rgba(255,255,255,.055)}.team-conversion-cta>span{color:#b4c9d1}
.audience-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.audience-chips span{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid #d7e4e3;border-radius:999px;background:#fff;color:#536d78;font-size:10px;font-weight:720;line-height:1.2}.audience-groups article{align-content:start}
.pricing-status{display:flex!important;align-items:center!important;justify-content:center!important;width:max-content;max-width:100%;margin:0 auto!important;padding:8px 11px!important;border-radius:999px!important;box-shadow:none}.pricing-status span{font-size:9px!important}.pricing .section-heading{margin-top:32px!important}.pricing-grid{grid-template-columns:1fr 1.12fr 1fr}.plan-featured{z-index:2;border:2px solid rgba(54,215,195,.72);transform:translateY(-16px) scale(1.018);box-shadow:0 38px 90px rgba(7,27,49,.25)}.plan-featured .plan-badge{padding:8px 11px;font-size:9px;box-shadow:0 8px 24px rgba(54,215,195,.16)}.plan-featured .button{min-height:52px;font-size:14px}.professional-benefits li{font-weight:680;color:#d0dee3}.pricing-footnote{max-width:760px;color:#84959c;font-size:9px}
.roadmap-callout{padding:58px 0!important}.roadmap-grid{gap:38px!important;align-items:center!important}.roadmap-grid h2{font-size:clamp(27px,3vw,38px)!important;letter-spacing:-.035em!important}.roadmap-list span{padding:8px 10px;font-size:9px;background:#fbfdfd}
.product-spotlight .mega-product{border-color:rgba(118,234,220,.22);box-shadow:0 44px 110px rgba(0,0,0,.26)}
@media (min-width:1180px){.product-spotlight .container{width:min(1240px,calc(100% - 40px))}}

/* Primary ZiisTec lockups: official application icon + text wordmark. */
.brand{display:inline-flex;align-items:center;min-height:44px;padding-left:50px;background:url('/brand/ziistec-icon.png') left center/40px 40px no-repeat;white-space:nowrap}
.brand>img{display:none!important}
.brand::after{content:"ZiisTec";color:var(--navy);font-size:27px;line-height:1;font-weight:820;letter-spacing:-.045em}
.final-cta-inner>img{display:none!important}
.final-cta-inner::before{content:"ZiisTec";display:flex;align-items:center;min-height:48px;padding-left:60px;margin-bottom:29px;background:url('/brand/ziistec-icon.png') left center/48px 48px no-repeat;color:#fff;font-size:32px;line-height:1;font-weight:820;letter-spacing:-.045em}
.footer-grid>div:first-child>img{display:none!important}
.footer-grid>div:first-child::before{content:"ZiisTec";display:flex;align-items:center;min-height:44px;padding-left:54px;background:url('/brand/ziistec-icon.png') left center/44px 44px no-repeat;color:#fff;font-size:29px;line-height:1;font-weight:820;letter-spacing:-.045em}

@media (max-width:820px){.pricing-grid{grid-template-columns:1fr}.plan-featured{transform:none;order:-1}.inline-conversion-cta,.team-conversion-cta{align-items:flex-start}.audience-chips span{font-size:10px}.brand{min-height:40px;padding-left:46px;background-size:36px 36px}.brand::after{font-size:25px}.final-cta-inner::before{min-height:44px;padding-left:54px;background-size:44px 44px;font-size:29px}.footer-grid>div:first-child::before{min-height:42px;padding-left:50px;background-size:40px 40px;font-size:27px}}
@media (max-width:560px){.inline-conversion-cta,.team-conversion-cta{display:grid;gap:14px;margin-top:30px;padding:16px}.inline-conversion-cta .button,.team-conversion-cta .button{width:100%}.pricing-status{margin-inline:auto!important}.audience-chips{gap:6px}.audience-chips span{font-size:9px}.journey-brand,.poster-brand{gap:5px}.brand{min-height:38px;padding-left:43px;background-size:34px 34px}.brand::after{font-size:23px}.final-cta-inner::before{min-height:42px;padding-left:51px;background-size:41px 41px;font-size:27px;margin-bottom:25px}.footer-grid>div:first-child::before{min-height:40px;padding-left:47px;background-size:38px 38px;font-size:25px}}
@media (prefers-reduced-motion:reduce){.plan-featured,.product-spotlight .mega-product{transition:none!important}}

/* ZiisTec V3 Sales — conversion hierarchy only, no redesign. */
.hero-pain{display:grid;gap:3px}.hero-pain strong{color:#17324d;font-size:13px}.hero-pain span{color:#6b7e87;font-size:12px}
.fragment-section .section-heading.compact p{max-width:720px;margin-top:14px;color:#647983;font-size:15px;line-height:1.65}
.routine-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin-top:34px;padding-top:28px;border-top:1px solid #dce8e7}.routine-compare>div{padding:0 4px}.routine-compare>div>span{display:block;margin-bottom:12px;color:#0e6d67;font-size:10px;font-weight:850;letter-spacing:.12em}.routine-compare ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.routine-compare li{position:relative;padding-left:18px;color:#536d78;font-size:13px;line-height:1.45}.routine-compare li::before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:999px;background:#36d7c3}.routine-compare>i{align-self:center;color:#7d9198;font-style:normal;font-weight:900}
.feature-value{display:inline-flex;align-items:center;margin:8px 0 2px;padding:8px 11px;border-left:3px solid #36d7c3;background:#eef9f7;color:#17324d;font-size:12px;font-weight:780;line-height:1.4}
.plan-featured .plan-value-strip{display:grid;gap:3px;margin:2px 0 18px;padding:12px 13px;border:1px solid rgba(54,215,195,.3);border-radius:13px;background:rgba(54,215,195,.08)}.plan-featured .plan-value-strip strong{color:#fff;font-size:13px}.plan-featured .plan-value-strip span{color:#c8d9de;font-size:11px;font-weight:720}.plan-featured .plan-value-strip small{color:#8fb0b7;font-size:9px;line-height:1.4}
.faq{padding-top:86px!important;padding-bottom:86px!important}.faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}.faq .section-heading{position:sticky;top:112px}.faq-list{border-top:1px solid #d6e4e3}.faq-list details{border-bottom:1px solid #d6e4e3}.faq-list summary{position:relative;display:flex;align-items:center;min-height:64px;padding:16px 42px 16px 0;color:#17324d;font-size:15px;font-weight:820;line-height:1.35;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:3px;top:50%;transform:translateY(-50%);color:#087f7a;font-size:23px;font-weight:500}.faq-list details[open] summary::after{content:"−"}.faq-list details p{max-width:690px;margin:-2px 0 19px;color:#5f7480;font-size:13px;line-height:1.65}.faq-list summary:hover{color:#087f7a}.faq-list summary:focus-visible{outline:3px solid rgba(54,215,195,.45);outline-offset:4px;border-radius:6px}
.roadmap-callout{padding:44px 0!important}.roadmap-grid p{max-width:520px;margin-top:8px;color:#71858d;font-size:12px;line-height:1.55}.roadmap-list{opacity:.82}
.final-microcopy{display:block;margin-top:10px;color:#8ba6ae;font-size:10px;font-weight:700;letter-spacing:.02em}
@media(max-width:820px){.routine-compare{grid-template-columns:1fr;gap:14px}.routine-compare>i{transform:rotate(90deg);justify-self:start}.faq-grid{grid-template-columns:1fr;gap:34px}.faq .section-heading{position:static}.plan-featured .plan-value-strip{margin-bottom:14px}}
@media(max-width:560px){.hero-pain strong{font-size:12px}.hero-pain span{font-size:11px}.routine-compare{margin-top:26px;padding-top:22px}.routine-compare li{font-size:12px}.faq{padding-top:64px!important;padding-bottom:64px!important}.faq-list summary{min-height:58px;font-size:14px;padding-right:38px}.faq-list details p{font-size:12px}.plan-featured .plan-value-strip strong{font-size:12px}.plan-featured .plan-value-strip span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.faq-list summary::after{transition:none!important}}
