@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#eaf2ff;--muted:#9eafc8;--bg:#080d19;--panel:#101a2c;--stroke:#26334c;--aqua:#83f0d0;--blue:#729aff;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}.wrap{width:min(var(--wrap),calc(100% - 48px));margin:auto}.topnote{background:#14223c;color:#bccfe6;text-align:center;font-size:12px;letter-spacing:.04em;padding:8px}.topnote strong{color:#93f1d5}.header{position:sticky;top:0;z-index:30;background:#080d19e8;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.nav{height:76px;display:flex;align-items:center;gap:36px}.brand{display:flex;align-items:center;gap:10px;font:800 23px Manrope,Arial;letter-spacing:.025em}.brand-mark{display:inline-grid;place-items:center;width:39px;height:39px;border-radius:12px;background:linear-gradient(145deg,#8cead3,#628bfd);color:#071320;font-size:21px;transform:rotate(-5deg)}.navlinks{display:flex;gap:30px;margin-left:auto;font-size:14px;color:#b4c3d9}.navlinks a:hover,.footer a:hover{color:var(--aqua)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:13px;border-radius:12px;padding:14px 20px;background:var(--aqua);color:#06251d;font-weight:800;font-size:14px;border:1px solid var(--aqua);transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#b1ffe8}.btn.alt{background:transparent;color:#edf5ff;border-color:#50617e}.btn.alt:hover{background:#18243a}.btn.small{padding:10px 16px;font-size:12px;margin-left:0}.hamburger{display:none;margin-left:auto;background:transparent;border:1px solid var(--stroke);color:white;border-radius:9px;padding:8px 11px}.hero{position:relative;overflow:hidden;border-bottom:1px solid #1b2740}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 76% 28%,#2551a54d,transparent),radial-gradient(ellipse 45% 50% at 10% 6%,#12766325,transparent);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;padding:105px 0 112px}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #35645c;color:#a6f1d9;border-radius:30px;padding:7px 13px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;background:#13382d66}.dot{height:7px;width:7px;border-radius:50%;background:#8ef4ce;box-shadow:0 0 12px #8ef4ce}.hero h1{font:800 clamp(43px,5.25vw,77px)/1.1 Manrope,Arial;letter-spacing:-.065em;margin:24px 0 24px}.gradient{background:linear-gradient(95deg,#87f0d2 5%,#91a6ff 85%);color:transparent;background-clip:text}.lead{max-width:590px;color:#b2c1d6;font-size:18px;line-height:1.85}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0}.hint{color:#7e93af;font-size:12px}.hint span{color:#b1e9d9}.workstation{background:#0d1526;border:1px solid #32445e;border-radius:22px;padding:17px;box-shadow:0 30px 90px #0007,0 0 75px #4b77ff21;transform:rotate(1deg)}.window-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--stroke);padding:5px 6px 16px;font-size:12px}.circles{display:flex;gap:5px}.circles i{width:7px;height:7px;border-radius:50%;background:#627391}.circles i:first-child{background:#8ff0d4}.workspace-inner{padding:20px 8px 5px}.ws-head{display:flex;justify-content:space-between;gap:6px;align-items:center}.ws-head strong{font:800 18px Manrope}.ws-head span,.tag{font-size:10px;letter-spacing:.08em;color:#92e7c7;border:1px solid #3e755f;padding:4px 7px;border-radius:6px;text-transform:uppercase}.ws-intro{font-size:12px;color:#91a5c3;margin:10px 0 20px}.chatline{padding:15px;background:#1b2940;border:1px solid #374963;border-radius:12px;margin:12px 0 8px;font-size:13px}.chatline small{display:block;color:#a0b1c9;font-size:10px;margin-bottom:5px}.process{display:grid;gap:8px;margin-top:12px}.process div{padding:11px 13px;background:#111f32;border:1px solid #273952;border-radius:10px;font-size:12px;display:flex;align-items:center;gap:9px}.process em{font-style:normal;margin-left:auto;color:#8aebce;font-size:10px}.tick{color:#8aeccc}.demo-note{color:#8a9db7;font-size:10px;margin-top:14px}.trustbar{background:#0d1424;border-bottom:1px solid #21304a}.trustbar .wrap{display:flex;gap:30px;justify-content:space-between;padding:22px 0;font-size:12px;color:#9db2ce}.trustbar strong{color:#e6f1ff}.section{padding:106px 0}.section.soft{background:#0c1424}.eyebrow{color:#90e8ce;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section h2{font:800 clamp(30px,3.5vw,49px)/1.18 Manrope;letter-spacing:-.05em;margin:13px 0 18px}.section-head{max-width:770px;margin-bottom:40px}.section-head p,.bodycopy{color:#a7b8d0;font-size:16px}.pain-grid,.feature-grid,.whygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain,.feature,.why,.panel{border:1px solid var(--stroke);border-radius:17px;background:#111b2e;padding:28px}.pain .num{font:800 14px Manrope;color:#89dfc8}.pain h3,.feature h3{font:800 20px Manrope;letter-spacing:-.02em}.pain p,.feature p,.why p{color:#9fb1ca;font-size:14px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature{padding:34px;min-height:290px;background:radial-gradient(circle at 100% 0,#1d3d6650,transparent 45%),#10192b}.feat-top{display:flex;align-items:center;justify-content:space-between}.feature-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;background:#1d3b49;color:#a2f5dc;font-size:23px}.feature .tag{margin:0}.feature h3{font-size:24px;margin:24px 0 10px}.feature .ref{font-size:11px;color:#78a9e9;margin-top:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.flowcards{display:grid;gap:14px}.flowcard{display:flex;gap:20px;border:1px solid #2e3d55;background:#101b2e;border-radius:14px;padding:20px}.flowcard b{color:#91e9d1}.flowcard h3{margin:0;font:800 18px Manrope}.flowcard p{margin:7px 0 0;font-size:13px;color:#a4b5ca}.product-preview{background:linear-gradient(135deg,#13243b,#111726);border:1px solid #3d4d66;border-radius:24px;padding:26px;box-shadow:0 25px 90px #0005}.preview-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.preview-tab{background:#1d2940;border:1px solid #39455b;color:#c8d6e9;border-radius:9px;padding:10px 13px;font-size:12px}.preview-tab[aria-selected=true]{background:#8ae7d0;color:#08271f;border-color:#8ae7d0}.preview-pane{min-height:186px;padding:21px;background:#0a1425;border:1px solid #273950;border-radius:13px}.preview-pane .micro{color:#85e4ce;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.preview-pane h3{font:800 20px Manrope}.preview-pane p{font-size:14px;color:#b8c6d9}.caption{font-size:12px;color:#8ea0b7}.badge{background:#1d3840;color:#b6f1dc;border:1px solid #375a5b;padding:7px 11px;border-radius:99px;display:inline-block;font-size:11px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.principles .panel strong{color:#a4edd9}.principles .panel h3{font:800 18px Manrope}.principles .panel p{font-size:14px;color:#a4b6cb}.finalcta{background:radial-gradient(circle at 80% 50%,#274d8066,transparent 50%),linear-gradient(110deg,#123235,#15213b);border-top:1px solid #2b485c;border-bottom:1px solid #2b485c}.finalcta .wrap{padding:75px 0;display:flex;align-items:center;justify-content:space-between;gap:35px}.finalcta h2{font:800 clamp(30px,3.8vw,48px)/1.18 Manrope;letter-spacing:-.05em;margin:12px 0}.finalcta p{color:#b2c8d6;max-width:650px}.footer{padding:45px 0 30px;background:#070c15}.footgrid{display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}.footlinks{display:flex;gap:21px;flex-wrap:wrap;font-size:13px;color:#b0c1d6}.footbottom{border-top:1px solid #202d40;margin-top:35px;padding-top:19px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:12px;color:#8497b0}.pagehero{background:radial-gradient(circle at 85% 2%,#345b8a44,transparent 45%);padding:92px 0 45px}.pagehero h1{font:800 clamp(40px,5vw,65px)/1.1 Manrope;letter-spacing:-.05em;margin:12px 0}.pagehero p{max-width:740px;color:#adbed4;font-size:17px}.textsection{padding:36px 0 100px;max-width:850px}.textsection h2{font:800 25px Manrope;margin-top:40px}.textsection p,.textsection li{color:#bac8d9}.textsection a{color:#a2ead6;text-decoration:underline}.contactbox{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 80px}.contactbox .panel{padding:36px}.contactbox h2{font:800 25px Manrope}.contactbox p{color:#a5b7ce}.mailbig{font:700 clamp(18px,2vw,25px) Manrope;color:#9eeed8}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:99;background:white;color:black;padding:12px}.line{border:0;border-top:1px solid #29374d;margin:30px 0}.up{position:relative}
@media(max-width:880px){.hero-grid,.split{grid-template-columns:1fr}.hero-grid{padding:70px 0}.workstation{max-width:680px;transform:none}.pain-grid,.principles{grid-template-columns:1fr}.trustbar .wrap{flex-wrap:wrap;gap:10px 25px}.navlinks{display:none;position:absolute;top:76px;left:0;right:0;background:#0b1424;border-bottom:1px solid #30405b;padding:22px 25px;flex-direction:column}.navlinks.show{display:flex}.hamburger{display:block}.nav-cta{display:none}.section{padding:75px 0}.finalcta .wrap{flex-direction:column;align-items:start}}@media(max-width:570px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:43px}.lead{font-size:16px}.feature-grid,.contactbox{grid-template-columns:1fr}.feature{min-height:auto;padding:25px}.finalcta .wrap{padding:55px 0}.btn{width:100%}.nav .btn{width:auto}.hero-grid{gap:10px}.section h2{font-size:33px}}

/* LEZASI V4 product-led homepage */
body.v4{background:#f7f9fc;color:#142237;font-family:Inter,Arial,sans-serif;overflow-x:hidden}body.v4 *{box-sizing:border-box}.v4-container{width:min(1190px,calc(100% - 52px));margin:auto}.v4-statusline{background:#0c1729;color:#afc1da;font-size:11px;letter-spacing:.025em;padding:9px 0}.v4-statusline .v4-container{display:flex;align-items:center;gap:9px}.v4-statusline a{margin-left:auto;color:#b6f6df;text-decoration:none}.v4-pulse,.v4-kicker-dot{height:7px;width:7px;background:#56d9a6;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #56d9a626}.v4-nav{background:#fff;border-bottom:1px solid #e9edf2;position:relative;z-index:20}.nav-inner{height:72px;display:flex;align-items:center;gap:44px}.v4-logo{display:flex;align-items:center;gap:9px;color:#142237;font-weight:850;letter-spacing:-.07em;font-size:21px;text-decoration:none}.v4-logo-icon{height:32px;width:32px;background:#162642;border-radius:9px;color:#fff;display:grid;place-items:center;font-size:22px;position:relative;letter-spacing:0}.v4-logo-icon .star{position:absolute;color:#81edd1;font-size:12px;right:2px;top:0}.v4-logo-caption{font-size:9px;font-weight:750;letter-spacing:.13em;color:#8190a5;padding-left:2px}.v4-links{display:flex;gap:34px;margin:auto}.v4-links a{font-size:13px;font-weight:650;color:#55627a;text-decoration:none}.v4-links a:hover{color:#2370e5}.v4-topcta{background:#172843;color:#fff!important;text-decoration:none;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:700}.v4-topcta span{padding-left:12px}.v4-menu{display:none}.v4-hero{background:radial-gradient(ellipse at 67% 17%,#263d65 0,transparent 40%),linear-gradient(140deg,#0b172b,#101c31 65%,#152640);color:#fff;position:relative;overflow:hidden;padding:93px 0 88px}.v4-grid-bg{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 85%);pointer-events:none}.v4-hero-copy{position:relative;text-align:center;max-width:850px;margin:0 auto 58px}.v4-kicker{font-size:10px;color:#d0f4e7;letter-spacing:.15em;font-weight:780;display:inline-flex;align-items:center;gap:13px;border:1px solid #6fe9be4a;padding:11px 18px;border-radius:100px;background:#1f395044}.v4-hero h1{font-size:clamp(48px,6.5vw,85px);letter-spacing:-.073em;line-height:1.04;margin:30px 0 23px;font-weight:850;color:#fff}.v4-hero h1 span{background:linear-gradient(90deg,#a7f4dd,#85b9ff);color:transparent;background-clip:text}.v4-hero-copy>p{color:#adbed5;font-size:16px;line-height:1.8;max-width:660px;margin:0 auto}.v4-buttons{display:flex;justify-content:center;gap:12px;margin-top:29px}.v4-primary,.v4-secondary{display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:10px;padding:15px 20px;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.v4-primary{background:#9befd3;color:#10243a!important}.v4-secondary{color:#fff!important;border:1px solid #52627b}.v4-primary span,.v4-secondary span{font-size:17px}.v4-hero-proof{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;color:#92a5bd;font-size:11px}.v4-hero-proof i{width:1px;height:12px;background:#62728a;margin:0 10px}.v4-proof-check{color:#a7f4dd}.v4-product-scene{position:relative;max-width:1070px;margin:auto}.v4-glow{position:absolute;inset:20px 10%;filter:blur(90px);background:#628cfb58;pointer-events:none}.v4-app{position:relative;background:#fff;border:1px solid #7184a8;border-radius:15px;display:grid;grid-template-columns:203px minmax(0,1fr);box-shadow:0 50px 115px #01081788;min-height:515px;overflow:hidden;text-align:left;color:#202f46}.v4-sidebar{background:#f6f8fb;border-right:1px solid #e4e9f0;padding:20px 13px;display:flex;flex-direction:column}.v4-sidebrand{color:#1d2c44;text-decoration:none;display:flex;align-items:center;gap:6px;font-size:18px;letter-spacing:-.06em;padding:0 8px 36px}.v4-side-icon{color:#497ff3;font-size:18px}.v4-side-tag{margin-left:auto;font-size:7px;letter-spacing:.1em;color:#8492a5}.v4-side-title{color:#a3adba;font-size:9px;letter-spacing:.13em;font-weight:800;margin:6px 11px 10px}.v4-side-link{font-family:inherit;display:flex;gap:10px;align-items:center;background:transparent;border:0;text-align:left;width:100%;border-radius:8px;padding:12px 10px;color:#627087;font-size:11px;font-weight:650;cursor:pointer}.v4-side-link span{font-size:16px;width:20px;text-align:center}.v4-side-link.selected{background:#e4edff;color:#2d60bb}.v4-side-link:hover{background:#e9eef7}.v4-side-bottom{margin-top:auto;border-top:1px solid #e4e9f0;padding:17px 3px 0;display:flex;align-items:center;gap:9px;font-size:10px}.v4-side-bottom>div{display:grid;gap:3px}.v4-side-bottom small{color:#8490a3}.v4-side-bottom>span:last-child{margin-left:auto}.v4-avatar{border-radius:8px;background:#dce7ff;width:29px;height:29px;display:grid;place-items:center;font-weight:800;color:#4166a3}.v4-app-main{min-width:0;background:#fff}.v4-app-top{border-bottom:1px solid #ecedf1;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;font-size:11px;color:#8b97a8}.v4-app-top>div:first-child span:first-child{color:#32445e;font-weight:750}.v4-app-actions{display:flex;align-items:center;gap:15px}.v4-search{border:1px solid #e4e8ee;border-radius:7px;padding:7px 11px;min-width:160px}.v4-app-bell{font-size:20px}.v4-app-body{padding:27px 32px 32px}.v4-app-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v4-date{font-size:9px;color:#8b99af;font-weight:750;letter-spacing:.12em}.v4-app-heading h2{font-size:24px;color:#20314c;letter-spacing:-.055em;margin:10px 0 6px}.v4-app-heading h2 span{color:#6a9bfd}.v4-app-heading p{font-size:11px;color:#8d9aad;margin:0}.v4-demo-pill{font-size:8px;background:#e7f7ef;color:#278467;border:1px solid #d0f0df;padding:7px 9px;border-radius:40px;font-weight:800;white-space:nowrap}.v4-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:23px}.v4-stat{border:1px solid #e7ebf1;border-radius:10px;padding:17px 16px}.v4-stat>small{color:#7e8da3;font-size:10px}.v4-stat strong{display:block;color:#1d2d46;font-size:25px;letter-spacing:-.06em;margin-top:8px}.v4-stat em{font-style:normal;color:#329c83;font-size:9px}.v4-dashboard-bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:13px;margin-top:14px}.v4-widget{border:1px solid #e7ebf1;border-radius:10px;padding:16px;min-height:192px}.v4-widget-head{display:flex;justify-content:space-between;color:#2c405c;font-size:12px;font-weight:750}.v4-widget-head small{font-size:9px;color:#8291a4;font-weight:500}.v4-widget ul{list-style:none;padding:5px 0;margin:0}.v4-widget li{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f2f5;font-size:10px;color:#465875}.v4-widget li:last-child{border:0}.v4-widget li>span:first-child{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#ebf2ff;color:#5884d9}.v4-widget li strong{margin-left:auto;color:#2c9b7a;font-size:9px}.v4-ai-message{background:#f0f5ff;border-radius:9px;padding:14px;margin-top:17px;color:#425979;font-size:10px;line-height:1.65}.v4-ai-message b{display:block;color:#4b73b4;margin-bottom:7px}.v4-ai-action{margin-top:12px;font-size:10px;color:#328875;background:#e7f8f0;padding:9px;border-radius:7px}.v4-panel-description{font-size:12px;color:#617188;line-height:1.7;margin-top:18px}.v4-panel-box{border:1px solid #e3e9f0;border-radius:10px;padding:21px;margin-top:20px;background:#fbfcfe}.v4-panel-box h3{font-size:15px;margin:0 0 10px;color:#20314c}.v4-panel-box p{font-size:12px;color:#65768f;line-height:1.7}.v4-panel-step{border-top:1px solid #e9edf4;padding:12px 0;display:flex;align-items:center;gap:12px;font-size:12px;color:#475d77}.v4-panel-step i{font-size:13px;font-style:normal;color:#3c9f87;background:#e6f6ef;padding:5px 7px;border-radius:7px}.v4-panel-step b{margin-left:auto;font-size:9px;color:#8b9aac;font-weight:600}.v4-panel-action{margin-top:14px;border:0;border-radius:7px;background:#dfefff;padding:12px 16px;font-size:11px;color:#2d6cb6;font-weight:750;cursor:pointer}.v4-inline-result{font-size:11px;color:#367c67;margin-top:10px;min-height:17px}.v4-preview-disclaimer{margin-top:18px;display:flex;justify-content:center;gap:12px;color:#9cb3d0;letter-spacing:.11em;font-size:9px;font-weight:700}.v4-preview-disclaimer span{color:#5a7799}.v4-value{background:#fff;padding:76px 0;border-bottom:1px solid #e9edf2}.v4-value>.v4-container{display:flex;justify-content:space-between;gap:80px;align-items:end}.v4-overline{font-weight:850;font-size:10px;letter-spacing:.17em;color:#3271cc}.v4-value h2,.v4-section h2,.v4-audience h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.06em;line-height:1.17;color:#1b2940;margin:18px 0 0}.v4-value h2 em{font-style:normal;color:#6682ac}.v4-value>.v4-container>p{max-width:355px;line-height:1.9;color:#738096;font-size:13px}.v4-section{padding:106px 0;background:#fff}.v4-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.v4-section h2 span{color:#8696ad}.v4-section-head>p{max-width:360px;color:#738096;font-size:13px;line-height:1.8}.v4-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v4-feature-card{border:1px solid #e8edf2;border-radius:16px;background:#fff;overflow:hidden;text-decoration:none;box-shadow:0 7px 18px #1b3a5d07;transition:transform .2s,box-shadow .2s}.v4-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 30px #14294510}.v4-feature-visual{height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.v4-feature-visual.violet{background:radial-gradient(circle at 50% 50%,#394373,#1b2441)}.v4-feature-visual.blue{background:radial-gradient(circle at 50% 50%,#d0e6ff,#eaf2ff)}.v4-feature-visual.teal{background:linear-gradient(145deg,#def9f2,#ecf8fb)}.v4-feature-visual.amber{background:radial-gradient(circle,#fdf2dd,#f6f8fb)}.v4-wave{color:#aab9ff;font-size:24px;letter-spacing:7px;margin-bottom:25px;text-shadow:0 0 30px #a9baff}.v4-feature-visual.violet>span{color:#cbd4ef;font-size:12px}.v4-receipt{width:182px;height:165px;background:white;border-radius:10px;box-shadow:0 16px 30px #376bac24;padding:20px;transform:rotate(-5deg)}.v4-receipt small{font-weight:800;color:#7892ba;font-size:9px}.v4-receipt div{height:9px;background:#e6eef8;border-radius:6px;margin-top:13px}.v4-receipt .short{width:60%}.v4-receipt strong{color:#2c9874;font-size:10px;display:block;margin-top:12px}.v4-mini-steps{width:260px;display:grid;gap:12px}.v4-mini-steps div{display:flex;align-items:center;gap:14px;border-radius:8px;background:white;padding:12px 15px;color:#3a6571;font-weight:700;font-size:11px;box-shadow:0 6px 15px #2d6b6d12}.v4-mini-steps span{color:#269983}.v4-shield-symbol{font-size:105px;line-height:1;color:#d7a658;position:relative}.v4-shield-symbol span{font-size:45px;position:absolute;left:32px;top:31px;color:#be9250}.v4-shield-label{font-size:9px;letter-spacing:.18em;font-weight:800;color:#a18b69;margin-top:7px}.v4-feature-copy{padding:27px 30px 31px}.v4-feature-index{font-size:10px;color:#4281c5;font-weight:850;letter-spacing:.12em;display:flex;justify-content:space-between}.v4-feature-index span{font-size:19px}.v4-feature-copy h3{font-size:24px;letter-spacing:-.055em;color:#22314a;margin:17px 0 10px}.v4-feature-copy p{font-size:13px;line-height:1.8;color:#718099;margin:0}.v4-how{background:#f3f6fb}.v4-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v4-step-grid article{position:relative;padding:31px;background:#fff;border:1px solid #e5eaf2;border-radius:13px}.v4-step-no{position:absolute;right:26px;top:25px;font-size:13px;font-weight:800;color:#c5d2e2}.v4-step-icon{width:49px;height:49px;border-radius:12px;display:grid;place-items:center;background:#e8f2ff;color:#4379c4;font-size:25px}.v4-step-grid h3{font-size:19px;letter-spacing:-.04em;margin:23px 0 10px}.v4-step-grid p{font-size:12px;color:#77869a;line-height:1.85}.v4-audience{padding:105px 0;background:#10203a;color:#fff}.v4-audience>.v4-container{display:grid;grid-template-columns:1fr 1fr;gap:110px}.v4-audience h2{color:#fff;font-size:54px}.v4-audience h2 span{color:#a3dfcc}.v4-audience p{color:#a6b6cc;font-size:13px;line-height:1.9}.v4-audience a{color:#b2f0dc;font-size:13px;font-weight:750;text-decoration:none}.v4-audience-list>div{display:flex;gap:21px;padding:20px 0;border-bottom:1px solid #30415d}.v4-audience-list>div>span{color:#81e1c5;font-size:23px}.v4-audience-list h3{font-size:17px;margin:3px 0 8px;color:#fff}.v4-audience-list p{margin:0}.v4-roadmap{background:#fff}.v4-progress{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.v4-progress:before{content:"";position:absolute;top:18px;left:17px;right:17px;border-top:1px dashed #b6c3d4}.v4-progress-item{position:relative;padding-right:25px}.v4-progress-dot{width:36px;height:36px;background:#eef2f7;color:#9caaba;border:2px solid white;box-shadow:0 0 0 1px #dfe6ee;border-radius:50%;display:grid;place-items:center;font-style:normal;margin-bottom:21px}.v4-progress-dot.complete{background:#dcf4ea;color:#168d6d}.v4-progress-dot.active{background:#326ce8;color:#fff}.v4-progress-item strong{display:block;font-size:14px;color:#2d405b}.v4-progress-item small{color:#8594a8;font-size:11px;line-height:1.8;display:block;margin-top:7px}.v4-cta{background:#f4f7fa;padding:18px 0 80px}.v4-cta-panel{background:radial-gradient(circle at 90% 20%,#34486d,#13213a 55%);border-radius:20px;color:#fff;padding:70px 75px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.v4-cta-panel h2{font-size:49px;color:#fff;letter-spacing:-.065em;line-height:1.17;margin:18px 0}.v4-cta-panel h2 span{color:#9eeacc}.v4-cta-panel p{max-width:490px;color:#9fb0ca;font-size:13px;line-height:1.8;margin-bottom:25px}.v4-cta-symbol{font-size:200px;color:#bbf6e7;font-weight:900;position:relative;text-shadow:0 0 80px #7ee9bf32}.v4-cta-symbol span{font-size:70px;position:absolute;top:20px;right:-30px}.v4-footer{background:#0c1628;color:#fff;padding:60px 0 26px}.v4-footer .v4-logo{color:#fff}.v4-foot-top{display:flex;justify-content:space-between;padding-bottom:58px}.v4-foot-top p{font-size:13px;color:#acbdd6}.v4-foot-top small{color:#778da9}.v4-footer-links{display:flex;gap:25px;align-items:flex-start}.v4-footer-links a{color:#afc1d8;font-size:12px;text-decoration:none}.v4-foot-bottom{display:flex;justify-content:space-between;border-top:1px solid #263752;padding-top:22px;font-size:11px;color:#8194ad}.v4-foot-bottom a{color:#b0dcca;text-decoration:none}
@media(max-width:820px){.v4-container{width:min(100% - 32px,720px)}.v4-links{display:none;position:absolute;top:72px;left:0;right:0;background:white;flex-direction:column;padding:20px 26px;box-shadow:0 15px 20px #18274220}.v4-links.open{display:flex}.v4-menu{display:block;margin-left:auto;border:0;background:#ecf1f8;border-radius:8px;padding:8px 12px}.v4-topcta{display:none}.v4-logo-caption{display:none}.v4-hero{padding:65px 0 60px}.v4-hero-proof{flex-wrap:wrap}.v4-app{grid-template-columns:60px minmax(0,1fr);min-height:470px}.v4-sidebar{padding:18px 6px}.v4-sidebrand strong,.v4-side-tag,.v4-side-title,.v4-side-link{font-size:0}.v4-sidebrand{padding:0 8px 25px}.v4-side-link{justify-content:center;padding:12px 0}.v4-side-link span{font-size:18px}.v4-side-bottom{display:none}.v4-app-top{padding:0 14px}.v4-app-body{padding:18px}.v4-app-heading h2{font-size:20px}.v4-app-heading p{font-size:10px}.v4-demo-pill{font-size:7px}.v4-stat-grid{gap:6px}.v4-stat{padding:10px}.v4-stat strong{font-size:19px}.v4-dashboard-bottom{grid-template-columns:1fr}.v4-app{min-height:620px}.v4-value>.v4-container,.v4-section-head{display:block}.v4-value>.v4-container>p,.v4-section-head>p{max-width:100%}.v4-section{padding:72px 0}.v4-audience>.v4-container{gap:30px}.v4-audience h2{font-size:41px}.v4-cta-panel{padding:45px}.v4-cta-symbol{font-size:120px}}
@media(max-width:560px){.v4-statusline .v4-container{font-size:9px}.v4-statusline a{display:none}.v4-hero h1{font-size:48px}.v4-kicker{font-size:8px;line-height:1.5}.v4-hero-copy>p{font-size:14px}.v4-buttons{flex-direction:column}.v4-hero-proof i,.v4-proof-check:nth-of-type(2){display:none}.v4-hero-proof{font-size:9px}.v4-feature-grid,.v4-step-grid,.v4-audience>.v4-container{grid-template-columns:1fr}.v4-feature-visual{height:165px}.v4-feature-copy h3{font-size:21px}.v4-app{grid-template-columns:43px minmax(0,1fr)}.v4-sidebar{padding:10px 3px}.v4-sidebrand{padding:5px 1px 15px}.v4-side-link{padding:12px 1px}.v4-side-link span{font-size:14px}.v4-app-top{height:42px}.v4-search,.v4-app-bell{display:none}.v4-app-body{padding:13px}.v4-app-heading{display:block}.v4-demo-pill{display:inline-block;margin-top:10px}.v4-stat-grid{grid-template-columns:1fr 1fr}.v4-stat-grid .v4-stat:last-child{grid-column:span 2}.v4-app{min-height:620px}.v4-preview-disclaimer{letter-spacing:0;font-size:7px}.v4-value{padding:52px 0}.v4-value h2,.v4-section h2{font-size:35px}.v4-progress{grid-template-columns:1fr 1fr;gap:26px}.v4-progress:before{display:none}.v4-cta-panel{padding:35px 25px}.v4-cta-panel h2{font-size:34px}.v4-cta-symbol{display:none}.v4-foot-top{display:block}.v4-footer-links{flex-wrap:wrap;margin-top:30px}.v4-foot-bottom{gap:8px;flex-direction:column}}

/* V4.1 contact and consistent icon rendering */
.lezasi-contact-form{max-width:740px;margin:0 auto 90px}.lezasi-contact-form form{display:grid;gap:11px}.lezasi-contact-form label{font-size:13px;font-weight:700;color:#d6e5f9}.lezasi-contact-form input,.lezasi-contact-form select,.lezasi-contact-form textarea{width:100%;padding:13px 14px;border-radius:10px;border:1px solid #62748e;background:#101c2e;color:#fff;font:inherit}.lezasi-contact-form input:focus,.lezasi-contact-form textarea:focus,.lezasi-contact-form select:focus{outline:2px solid #59c8b0;outline-offset:2px}.lezasi-contact-form select option{background:#101c2e}.lezasi-contact-form .btn{justify-self:start;cursor:pointer;margin-top:8px}.lezasi-contact-form .caption{font-size:12px;line-height:1.6}.v4-inline-icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:middle;flex-shrink:0}.v4-side-link .v4-inline-icon{margin-right:4px}.v4-app-bell .v4-inline-icon{width:17px;height:17px}.v4-step-icon .v4-inline-icon{width:27px;height:27px}.v4-shield-symbol .v4-inline-icon{width:65px;height:65px}.v4-shield-symbol>span{position:absolute}.v4-widget li .v4-inline-icon{margin-right:8px}.v4-panel-box h3 .v4-inline-icon{margin-right:8px}

/* V4.2 visual product evidence — illustration, not a functional claim */
.v42-showcase{background:#f4f7fc;color:#15233d;padding:76px 0 82px}.v42-showcase-head{max-width:690px;margin-bottom:28px}.v42-showcase h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;line-height:1.12;margin:12px 0}.v42-showcase p{color:#576982;line-height:1.7}.v42-showcase figure{margin:0;border:1px solid #dfe6f0;border-radius:20px;background:#0a1427;padding:16px;box-shadow:0 24px 70px rgba(18,45,77,.15)}.v42-showcase img{width:100%;max-height:540px;object-fit:contain;border-radius:10px;display:block}.v42-showcase figcaption{color:#c2d3ec;text-align:center;padding:14px 6px 4px;font-size:12px}.v4-inline-icon{width:17px;height:17px;vertical-align:middle;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v4-panel-box h3 .v4-inline-icon{width:20px;height:20px}

/* Final icon system */
.lez-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.18em;flex-shrink:0;stroke:currentColor;fill:none}
.feature-icon .lez-icon{width:25px;height:25px}.v4-logo-icon .star .lez-icon{width:11px;height:11px}.hamburger .lez-icon{width:22px;height:22px}
.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent{display:flex!important;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;margin:18px 0}.consent input{width:auto!important;margin-top:3px}.consent a{text-decoration:underline}.lezasi-contact-form button[disabled]{opacity:.55;cursor:wait}
