
:root{--bg:#0b211a;--panel:#133027;--line:#ffffff20;--green:#73edab;--text:#f2f7f3;--muted:#a7beb2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Arial,sans-serif}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.wrap{max-width:1200px;margin:auto;padding:0 32px}.brand svg{width:165px;display:block}.top{position:sticky;top:0;z-index:20;background:#0b211af5;border-bottom:1px solid var(--line)}nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.navlinks,.actions{display:flex;align-items:center;gap:28px}.navlinks{font-size:14px;color:#cad9d0}.btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 24px;border-radius:8px;border:1px solid transparent;background:var(--green);color:#0b211a;font-weight:700;line-height:1.4;transition:background .2s,transform .2s}.btn:hover{background:#a1f7c6;transform:translateY(-2px)}.btn.outline{background:transparent;border-color:#52695b;color:var(--text)}.btn.small{padding:10px 18px;font-size:14px}.menu{display:none;background:none;border:1px solid var(--line);border-radius:6px;color:white;padding:8px 12px}.hero{padding:85px 0 70px;overflow:hidden;background:radial-gradient(ellipse at 80% 30%,#28644766,transparent 55%)}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:50px}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--green);display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--green)}h1{font-size:clamp(38px,4.6vw,62px);line-height:1.08;letter-spacing:-2.6px;font-weight:600;margin:22px 0}h1 em{font-style:normal;color:var(--green)}.lead{font-size:17px;max-width:440px;color:#bacdc1;line-height:1.8}.ctas{display:flex;gap:12px;margin:30px 0 15px;flex-wrap:wrap}.micro{font-size:12px;color:var(--muted)}.hero-proof{display:flex;gap:25px;margin-top:40px;border-top:1px solid var(--line);padding-top:23px;font-size:12px;color:var(--muted)}.hero-proof b{display:block;color:white;font-size:15px;margin-bottom:3px}.stage{position:relative;padding:20px 0 65px}.laptop{border:7px solid #263a32;border-radius:17px;background:#f2f5ef;box-shadow:0 30px 70px #0006;overflow:hidden;color:#19372a;min-height:348px}.screen-top{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#e4ebe3;font-size:10px}.mini-brand{font-weight:bold;font-size:12px}.screen-body{padding:22px}.screen-body h3{font-size:19px;line-height:1.2;margin:4px 0}.screen-body p{font-size:11px;color:#678273;margin:5px 0 16px}.toolbar{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.chip{border:1px solid #d5dfd6;padding:5px 9px;font-size:10px;border-radius:20px;background:#fff;color:#3b5847}.chip.active{background:#1d5138;color:#fff;border-color:#1d5138}.opportunity{background:#fff;border:1px solid #dce4d9;border-radius:9px;padding:15px;box-shadow:0 3px 10px #16352208}.label{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#50705b}.opportunity h4{font-size:15px;line-height:1.4;margin:8px 0}.meta{font-size:10px;display:flex;justify-content:space-between;color:#5c7667;gap:10px}.fit{display:inline-block;background:#e4f5e8;color:#256640;font-size:9px;padding:4px 7px;border-radius:4px}.demo-action{margin-top:13px;background:#20553b;color:white;border:0;border-radius:5px;padding:8px 12px;font-size:11px}.base{height:12px;background:linear-gradient(#677b6b,#243e2e);border-radius:0 0 55% 55%;margin:0 -14px}.phone{position:absolute;right:-15px;bottom:15px;width:146px;border:6px solid #263a32;border-radius:25px;background:#fff;color:#214331;box-shadow:0 15px 25px #0004;padding:18px 10px 13px}.notch{width:43px;height:5px;border-radius:5px;background:#263a32;margin:-9px auto 18px}.phone .label{font-size:8px}.phone h4{font-size:14px;line-height:1.4;margin:7px 0 12px}.phone p{font-size:10px;line-height:1.5}.phone .alert{background:#eaf6ed;border-radius:7px;padding:9px;font-size:10px}.demo-caption{font-size:10px;color:var(--muted);margin:14px 150px 0 0}.source-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0}.source-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.source-strip span{font-size:12px;color:var(--muted)}.source-strip b{font-size:15px;color:#c3d4c9;font-weight:500}section.content{padding:90px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.section-head p{color:var(--muted);max-width:330px;font-size:14px}h2{font-weight:500;font-size:clamp(29px,3.3vw,42px);letter-spacing:-1.4px;line-height:1.2;margin:15px 0 0}h2 span{color:var(--green)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{border:1px solid var(--line);border-radius:12px;padding:27px;background:linear-gradient(135deg,#ffffff04,transparent)}.number{font-size:12px;color:var(--green);border:1px solid #73edab40;border-radius:6px;display:inline-block;padding:5px 9px}.feature h3{font-size:19px;font-weight:500;line-height:1.35;margin:22px 0 12px}.feature p{font-size:14px;color:var(--muted)}details{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}summary{cursor:pointer;font-size:13px;list-style:none}summary::-webkit-details-marker{display:none}summary span{float:right;color:var(--green)}details[open] summary span{transform:rotate(45deg)}.industries{background:#eaf0e7;color:#173d29}.industries .eyebrow{color:#286943}.industries h2 span{color:#33824f}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.industry-grid p{color:#58715e;font-size:15px}.industry-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.industry-tabs button{border:1px solid #bdcdbf;background:transparent;padding:9px 15px;border-radius:30px;font-size:13px;color:#244a32}.industry-tabs button[aria-pressed=true]{background:#1f5438;color:white;border-color:#1f5438}.example{background:#fff;border-radius:16px;padding:30px;box-shadow:0 20px 40px #21452e0b;border:1px solid #d2decf}.example h3{font-size:24px;line-height:1.3;font-weight:500;margin:14px 0}.example ul{padding:0;list-style:none;color:#52705c;font-size:14px}.example li{border-bottom:1px solid #e2eae0;padding:9px 0}.example li:before{content:'✓';color:#2d8a50;margin-right:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.step{border-top:1px solid #ffffff30;padding-top:24px}.step b{color:var(--green);font-size:12px}.step h3{font-size:20px;font-weight:500}.step p{color:var(--muted);font-size:14px}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.price-card{position:relative;border:1px solid var(--line);border-radius:12px;padding:30px}.price-card.featured{border-color:var(--green);background:#173b2c}.recommend{font-size:10px;letter-spacing:1px;color:#0b211a;background:var(--green);position:absolute;top:-12px;padding:4px 13px;border-radius:20px}.price-card h3{font-size:22px;font-weight:500;margin:0}.price-card p{font-size:13px;color:var(--muted)}.price{font-size:46px;letter-spacing:-2px;line-height:1.4;margin:25px 0 0}.price small{font-size:16px;letter-spacing:0}.price-card ul{list-style:none;padding:10px 0;font-size:14px;line-height:2.6;color:#c5d5ca}.price-card li:before{content:'✓';color:var(--green);margin-right:10px}.price-card .btn{width:100%;margin-top:10px}.trial-note{margin:25px 0 0;color:var(--muted);font-size:13px;max-width:850px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq details{padding:20px 0;margin:0}.faq summary{font-size:16px}.faq p{color:var(--muted);font-size:14px}.closing{position:relative;min-height:420px;display:flex;align-items:center;background-size:cover;background-position:center 56%;isolation:isolate}.closing:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071910ed,#07191090 60%,#07191020);z-index:-1}.closing .wrap{width:100%}.closing h2{max-width:530px;font-size:45px}.closing p{color:#d1ddd3;max-width:430px}.closing .micro{font-size:9px;position:absolute;bottom:12px;right:20px;color:#fff9}footer{padding:35px 0}footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}footer p{font-size:12px;color:var(--muted)}.footerlinks{display:flex;gap:20px;font-size:12px;color:var(--muted)}dialog{background:#153629;color:var(--text);border:1px solid #49705a;border-radius:15px;padding:34px;width:min(500px,calc(100% - 32px));max-height:90vh}dialog::backdrop{background:#06140ddd;backdrop-filter:blur(6px)}dialog h2{font-size:28px;margin-top:20px}dialog p{color:#bfd0c4;font-size:14px}dialog .close{float:right;background:transparent;border:0;color:white;font-size:24px;padding:0 5px}dialog .btn{margin-top:15px}.skip{position:absolute;top:-100px;background:var(--green);color:#123;padding:12px;z-index:40}.skip:focus{top:0}.demo-detail{font-size:11px;background:#eaf5e9;padding:8px;margin-top:9px;border-radius:5px}.mobile-login{display:none}@media(max-width:1000px){.hero-grid{gap:30px}.navlinks{gap:16px}.navlinks a:last-child{display:none}.features{grid-template-columns:repeat(2,1fr)}.phone{right:-8px;width:132px}.hero h1{font-size:46px}.stage{min-width:0}.screen-body{padding:15px}.wrap{padding:0 24px}}@media(max-width:760px){nav{height:70px}.navlinks{display:none;position:absolute;top:70px;left:0;right:0;padding:25px;background:#133027;flex-direction:column;align-items:start;border-bottom:1px solid var(--line)}.navlinks.open{display:flex}.navlinks a:last-child{display:block}.actions>a{display:none}.menu{display:block}.hero{padding:45px 0 35px}.hero-grid{grid-template-columns:1fr;gap:15px}.hero h1{font-size:44px;max-width:440px}.lead{font-size:16px}.stage{max-width:560px;width:100%;margin:auto;padding-top:25px}.hero-proof{margin-top:27px}.hero-proof b{font-size:13px}.phone{right:0}.laptop{margin-right:18px;min-height:340px}.base{margin-right:5px;margin-left:-5px}.hero .ctas .btn{font-size:14px;padding:14px 18px}.source-strip .wrap{gap:16px;justify-content:start}.source-strip span{width:100%}.source-strip b{font-size:12px}section.content{padding:58px 0}.section-head{display:block}.section-head p{max-width:100%}.features,.prices,.steps,.industry-grid,.faq{grid-template-columns:1fr;gap:18px}.feature{padding:24px}.industry-grid{gap:30px}.steps{gap:10px}.price-card{padding:27px}.prices{gap:26px}.faq{gap:30px}.closing{min-height:400px}.closing h2{font-size:35px;max-width:350px}.closing p{max-width:330px}footer .wrap{align-items:start;flex-direction:column}.brand svg{width:150px}.footerlinks{flex-wrap:wrap}.mobile-login{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.closing{background-image:url("budowa.jpg")}.video-stage{padding:20px 0}.video-frame{border:1px solid #ffffff30;border-radius:16px;overflow:hidden;background:#06130e;box-shadow:0 25px 65px #0006}.video-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#06130e}.video-caption{font-size:12px;color:var(--muted);margin:17px 0 5px}.video-stage .micro{margin:0}@media(max-width:760px){.video-stage{padding:20px 0 0;max-width:none}.video-frame{border-radius:10px}}

.style-0{font-size:13px}
.style-1{padding-top:20px}
.style-2{background:none;border:0;color:inherit;padding:0;font-size:12px}