/* Wersja powiększona o 30% względem poprzedniej paczki. */
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;800;900&display=swap");
:root{--blue:#228be6;--blue2:#1477ea;--soft:#eaf5ff;--dark:#071326;--navy:#0d1b35;--muted:#52647d;--line:#dbe8f5;--pink:#d84c91;--violet:#8b5cf6;--shadow:0 31.2px 91px rgba(12,31,64,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Lato","Segoe UI",Arial,sans-serif;color:var(--dark);background:#fff}a{text-decoration:none;color:inherit}.inv-wrap{width:min(998.4px,calc(100% - 54.6px));margin:0 auto}
.inv-header{height:54.6px;background:#fff;border-bottom:1.3px solid #ecf2f8;position:sticky;top:0;z-index:100}.inv-header-inner{height:54.6px;display:flex;align-items:center;gap:36.4px}.inv-logo{display:flex;align-items:center;gap:9.1px;font-size:22.1px;font-weight:900;letter-spacing:-.035em}.inv-logo-mark{width:28.6px;height:28.6px;display:grid;place-items:center;border-radius:7.8px;background:linear-gradient(135deg,#319fff,#1d7ee7);box-shadow:0 10.4px 23.4px rgba(34,139,230,.18)}.inv-logo svg{width:19.5px;height:19.5px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.inv-nav{flex:1;display:flex;justify-content:center;gap:36.4px}.inv-nav a{font-size:13px;font-weight:700;color:#111827}.inv-actions{display:flex;gap:13px}.inv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:35.1px;padding:0 20.8px;border-radius:9.1px;font-size:14.3px;font-weight:800}.inv-btn-soft{background:#eaf5ff;color:#1d8fe8}.inv-btn-primary{background:#228be6;color:#fff;box-shadow:0 15.6px 33.8px rgba(34,139,230,.22)}.inv-btn-white{background:#fff;color:var(--blue);box-shadow:0 15.6px 36.4px rgba(12,31,64,.06)}.inv-btn-big{min-height:49.4px;padding:0 32.5px;font-size:15.6px;border-radius:9.1px}.inv-menu-btn{display:none}
.inv-hero{background:linear-gradient(180deg,#eaf7ff 0%,#fff 86%);padding:70.2px 0 46.8px;overflow:hidden}.inv-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:39px;align-items:center}.inv-hero h1{margin:0 0 32.5px;font-size:41.6px;line-height:1.04;letter-spacing:-.06em;font-weight:900}.inv-hero p{margin:0 0 28.6px;font-size:16.9px;line-height:1.48;color:#243850;max-width:429px}.inv-hero-buttons{display:flex;gap:18.2px}.inv-check-row{display:flex;gap:35.1px;margin-top:33.8px;font-size:13px;font-weight:800;color:#486074}.inv-check-row span{display:flex;align-items:center;gap:9.1px}.inv-check-row i,.inv-final i{width:16.9px;height:16.9px;border:2.6px solid var(--blue);border-radius:50%;position:relative}.inv-check-row i:after,.inv-final i:after{content:"";position:absolute;left:3.9px;top:3.9px;width:6.5px;height:3.9px;border-left:2.6px solid var(--blue);border-bottom:2.6px solid var(--blue);transform:rotate(-45deg)}
.inv-hero-visual{position:relative;height:416px}.inv-blue-blob{position:absolute;right:65px;top:10.4px;width:377px;height:344.5px;border-radius:44% 56% 45% 55%;background:radial-gradient(circle at 40% 30%,#e6fbff,#c7effb 50%,#a9dceb)}.inv-assistant{position:absolute;left:45.5px;top:0;width:266.5px;height:75.4px;border-radius:15.6px;border:1.3px solid #a9d7ff;background:#fff;box-shadow:0 15.6px 45.5px rgba(34,139,230,.12);display:flex;align-items:center;gap:15.6px;padding:11.7px;z-index:4}.inv-assistant span{width:52px;height:52px;border-radius:10.4px;background:linear-gradient(135deg,#319fff,#1477ea);display:grid;place-items:center}.inv-assistant svg{width:28.6px;height:28.6px;fill:none;stroke:#fff;stroke-width:3}.inv-assistant strong{display:block;font-size:14.3px}.inv-assistant small{font-size:10.4px;color:#51657b}.inv-desktop{position:absolute;right:91px;top:75.4px;width:356.2px;height:262.6px;border-radius:7.8px;background:#fff;box-shadow:0 28.6px 70.2px rgba(12,31,64,.15);display:grid;grid-template-columns:55.9px 1fr;overflow:hidden;z-index:2}.inv-desktop-side{background:#0d1b35;padding:28.6px 16.9px;display:grid;gap:16.9px;align-content:start}.inv-desktop-side b{height:19.5px;border-radius:6.5px;background:rgba(255,255,255,.18)}.inv-desktop-screen{padding:22.1px;background:#f8fbff}.inv-desktop-head{display:flex;align-items:center;gap:9.1px;margin-bottom:11.7px}.inv-desktop-head strong{font-size:13px;margin-right:auto}.inv-desktop-head i{width:16.9px;height:16.9px;border-radius:50%;background:#e2edf7}.inv-desktop-cards{display:grid;grid-template-columns:1fr 1fr;gap:10.4px}.inv-desktop-cards div{background:#fff;border:1.3px solid #e2edf7;border-radius:10.4px;padding:10.4px}.inv-desktop-cards small{display:block;font-size:9.1px;color:#6a7d8d}.inv-desktop-cards strong{font-size:13px}.inv-chart{height:52px;display:flex;align-items:end;gap:6.5px;margin-top:13px;padding:7.8px;background:#fff;border-radius:10.4px}.inv-chart span{flex:1;background:linear-gradient(#228be6,#9bd4ff);border-radius:11.7px 11.7px 2.6px 2.6px}.inv-table-lines{display:grid;gap:5.2px;margin-top:10.4px}.inv-table-lines em{height:5.2px;border-radius:26px;background:#d8e8f5}.inv-phone-left{position:absolute;left:46.8px;top:117px;width:110.5px;height:178.1px;border-radius:23.4px;background:#071326;color:#fff;z-index:5;padding:37.7px 13px 13px;text-align:center;box-shadow:0 26px 52px rgba(7,19,38,.25)}.inv-phone-left strong{font-size:14.3px}.inv-phone-left span{display:block;font-size:19.5px;font-weight:900;margin:13px 0 5.2px}.inv-phone-left small{font-size:9.1px}.inv-phone-line{height:54.6px;border-bottom:2.6px solid #228be6;border-radius:50%;margin-top:5.2px}.inv-phone-right{position:absolute;right:18.2px;top:122.2px;width:124.8px;height:219.7px;border:7.8px solid #111827;background:#fff;border-radius:26px;z-index:5;padding:32.5px 11.7px 13px;box-shadow:0 26px 52px rgba(7,19,38,.18)}.inv-phone-right strong{font-size:11.7px}.inv-phone-right span{display:block;font-size:13px;font-weight:900;margin:9.1px 0}.mini-bars{height:57.2px;display:flex;gap:5.2px;align-items:end}.mini-bars i{flex:1;background:#238eee;border-radius:6.5px 6.5px 1.3px 1.3px}.inv-phone-right em{display:block;height:6.5px;background:#e3edf7;border-radius:26px;margin-top:9.1px}.inv-badge{position:absolute;right:49.4px;top:23.4px;width:93.6px;height:93.6px;border-radius:50%;background:linear-gradient(135deg,#d84c91,#c7438f);color:#fff;font-size:13px;font-weight:900;text-align:center;display:grid;place-items:center;transform:rotate(-13deg);z-index:6}
.inv-benefits{padding:18px 0 27px;margin-top:-12px;position:relative;z-index:2}.inv-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.inv-benefits article{display:flex;align-items:flex-start;gap:18px;padding:18px 14px 12px;border-radius:24px}.benefit-copy{display:flex;flex-direction:column;gap:6px;max-width:250px}.inv-benefits h3{margin:6px 0 0;font-size:18px;line-height:1.15}.inv-benefits p{margin:0;font-size:12.5px;line-height:1.48;color:#3e526b;max-width:170px}.line-icon{width:58px;height:58px;border:2px solid #96cfff;border-radius:18px;position:relative;display:block;flex:0 0 58px;background:linear-gradient(180deg,#ffffff 0%,#f4fbff 100%);box-shadow:0 10px 24px rgba(34,139,230,.06)}.line-icon:before,.line-icon:after{content:"";position:absolute}.icon-comfort:before{left:15px;top:16px;width:26px;height:20px;border:3px solid #228be6;border-radius:4px}.icon-comfort:after{left:22px;top:22px;width:12px;height:7px;border-left:4px solid #228be6;border-bottom:4px solid #228be6;transform:rotate(-45deg)}.icon-trust:before{left:17px;top:13px;width:22px;height:28px;border:3px solid #228be6;border-radius:10px 10px 14px 14px;clip-path:polygon(50% 0,100% 18%,88% 100%,12% 100%,0 18%)}.icon-trust:after{left:22px;top:19px;width:12px;height:8px;border-left:3px solid #228be6;border-bottom:3px solid #228be6;transform:rotate(-45deg)}.icon-control:before{left:14px;top:31px;width:28px;height:3px;background:#228be6;transform:rotate(-26deg);border-radius:999px;box-shadow:-10px -6px 0 -0.5px #228be6, 10px 6px 0 -0.5px #228be6}.icon-control:after{left:12px;top:17px;width:7px;height:7px;border-radius:50%;background:#228be6;box-shadow:12px -5px 0 0 #228be6,24px -11px 0 0 #228be6}.icon-secure:before{left:14px;top:24px;width:28px;height:19px;border:3px solid #228be6;border-radius:5px}.icon-secure:after{left:20px;top:12px;width:16px;height:15px;border:3px solid #228be6;border-bottom:0;border-radius:14px 14px 0 0}
.inv-ksef{padding:37.7px 0 39px;background:linear-gradient(90deg,#eaf7ff 0%,#fff 42%,#eaf7ff 100%)}.inv-ksef-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:45.5px}.inv-section-copy span{text-transform:uppercase;color:#1477ea;font-size:10.4px;font-weight:900;letter-spacing:.08em}.inv-section-copy h2{font-size:28.6px;line-height:1.05;margin:16.9px 0 18.2px;letter-spacing:-.035em}.inv-section-copy p{font-size:14.3px;line-height:1.5;color:#344767;margin:0}.inv-ksef-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:23.4px}.inv-ksef-cards article{background:#fff;border:1.3px solid #e0edf8;border-radius:15.6px;padding:28.6px 23.4px;height:150.8px;box-shadow:0 20.8px 57.2px rgba(34,139,230,.06)}.inv-ksef-cards h3{font-size:13px;margin:15.6px 0 7.8px}.inv-ksef-cards p{font-size:10.4px;line-height:1.35;color:#52647d;margin:0}.mini-icon{width:32.5px;height:32.5px;display:block;position:relative}.mini-icon:before,.mini-icon:after{content:"";position:absolute}.doc:before{inset:2.6px 6.5px;border:2.6px solid #228be6;border-radius:2.6px}.pie:before{inset:1.3px;border:2.6px solid #228be6;border-radius:50%}.pie:after{right:0;top:0;width:15.6px;height:15.6px;background:#228be6;border-radius:0 26px 0 0}.safe:before{left:6.5px;top:3.9px;width:19.5px;height:23.4px;border:2.6px solid #228be6;clip-path:polygon(50% 0,100% 24%,83% 100%,17% 100%,0 24%)}.inv-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32.5px;text-align:center}.inv-stats div{border-right:1.3px solid #b7d3ef}.inv-stats div:last-child{border-right:0}.inv-stats b{font-size:16.9px}.inv-stats span{display:block;font-size:10.4px;color:#52647d;line-height:1.25}
.inv-suite{padding:33.8px 0 55.9px}.inv-center-title{text-align:center;margin:0 0 31.2px;font-size:24.7px;letter-spacing:-.035em}.inv-suite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35.1px;width:793px;max-width:100%;margin:0 auto}.suite-card{border:1.3px solid #dbe8f5;border-radius:11.7px;background:#fff;box-shadow:0 23.4px 58.5px rgba(12,31,64,.07);overflow:hidden}.suite-top{height:81.9px;color:#fff;display:flex;align-items:center;gap:23.4px;padding:0 28.6px}.suite-card.blue .suite-top{background:linear-gradient(135deg,#28a7ff,#1477ea)}.suite-card.navy .suite-top{background:linear-gradient(135deg,#19294d,#071326)}.suite-card.pink .suite-top{background:linear-gradient(135deg,#d84c91,#8b5cf6)}.suite-top b{font-size:18.2px}.suite-card h3{font-size:19.5px;margin:19.5px 20.8px 13px}.suite-card ul{list-style:none;padding:0 20.8px;margin:0}.suite-card li{font-size:10.4px;margin-bottom:10.4px;position:relative;padding-left:16.9px}.suite-card li:before,.price-grid li:before{content:"";position:absolute;left:0;top:5.2px;width:7.8px;height:5.2px;border-left:2.6px solid #228be6;border-bottom:2.6px solid #228be6;transform:rotate(-45deg)}.suite-card a{display:block;margin:15.6px 20.8px 20.8px;color:#1477ea;font-size:11.7px;font-weight:900}.suite-symbol{width:31.2px;height:31.2px;border:2.6px solid #fff;border-radius:5.2px;position:relative}.suite-symbol.calc:after{content:"";position:absolute;left:6.5px;top:6.5px;width:5.2px;height:5.2px;background:#fff;box-shadow:10.4px 0 #fff,0 10.4px #fff,10.4px 10.4px #fff}.suite-symbol.crm{border-radius:50%}
.inv-app{padding:39px 0 32.5px;background:linear-gradient(90deg,#eaf7ff 0%,#fff 50%,#eaf7ff 100%)}.inv-app-grid{display:grid;grid-template-columns:.9fr 1.25fr;gap:32.5px}.inv-app h2,.inv-support h2{font-size:29.9px;line-height:1.08;letter-spacing:-.035em;margin:0 0 26px}.inv-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:11.7px 28.6px;margin-bottom:23.4px}.inv-feature-grid span{font-size:11.7px;font-weight:800;color:#253850;display:flex;gap:10.4px}.inv-feature-grid i{width:16.9px;height:16.9px;border-radius:50%;background:#0b5c93;position:relative}.device-stage{height:286px;position:relative}.big-laptop{position:absolute;left:6.5px;right:58.5px;top:9.1px}.big-screen{height:231.4px;border:10.4px solid #1a2438;border-radius:13px;background:#f8fbff;overflow:hidden}.screen-head{height:26px;background:#fff;border-bottom:1.3px solid #e2edf7}.screen-body{display:grid;grid-template-columns:57.2px 1fr}.screen-body aside{height:205.4px;background:#0d1b35}.screen-body main{padding:16.9px}.screen-body h4{margin:0 0 11.7px;font-size:15.6px}.screen-cards{display:grid;grid-template-columns:1fr 1fr;gap:10.4px}.screen-cards span{height:58.5px;background:#fff;border:1.3px solid #e2edf7;border-radius:10.4px}.screen-table{display:grid;gap:7.8px;margin-top:13px}.screen-table i{height:9.1px;background:#dbe8f5;border-radius:26px}.big-base{height:11.7px;margin:0 28.6px;background:#aebdca;border-radius:0 0 20.8px 20.8px}.app-phone{position:absolute;right:0;top:68.9px;width:104px;height:184.6px;border:7.8px solid #1a2438;border-radius:20.8px;background:#fff;padding:31.2px 10.4px}.app-phone b{font-size:11.7px;color:#1477ea}.app-phone span{display:block;height:10.4px;background:#dbe8f5;border-radius:26px;margin-top:13px}
.inv-support{position:relative;padding:0;background:#f7fbff}.inv-support-photo{position:absolute;left:0;top:0;bottom:0;width:50%;background:linear-gradient(135deg,#d9f1ff,#fff);overflow:hidden}.person{position:absolute;border-radius:50% 50% 44% 44%}.person.one{width:104px;height:149.5px;background:#228be6;left:234px;top:54.6px}.person.two{width:106.6px;height:143px;background:#0d1b35;left:383.5px;top:62.4px}.person:before{content:"";position:absolute;left:32.5px;top:-36.4px;width:48.1px;height:48.1px;border-radius:50%;background:#f0c19d}.desk{position:absolute;left:231.4px;right:130px;bottom:54.6px;height:28.6px;border-radius:13px;background:#071326}.inv-support-grid{display:grid;grid-template-columns:1fr 1fr;min-height:200.2px;align-items:center}.inv-support h2{color:#052c96;margin-bottom:20.8px}.inv-support ul{list-style:none;margin:0 0 18.2px;padding:0}.inv-support li{font-size:13px;font-weight:800;margin-bottom:9.1px;position:relative;padding-left:22.1px}.inv-support li:before{content:"";position:absolute;left:0;top:1.3px;width:15.6px;height:15.6px;border-radius:50%;background:#228be6}.inv-support a{font-size:11.7px;font-weight:900;color:#1477ea}
.inv-pricing{background:#f3f6f9;padding:31.2px 0 54.6px}.billing{text-align:center;margin:-13px 0 58.5px}.billing button{border:1.3px solid #cbdff3;background:#fff;border-radius:1298.7px;padding:6.5px 49.4px;font-size:10.4px;font-weight:900}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.price-grid article{min-height:322.4px;background:#fff;border-radius:13px;padding:23.4px 20.8px;border:1.3px solid #e2edf7;box-shadow:0 23.4px 59.8px rgba(12,31,64,.08);position:relative}.price-grid article.featured{border:2.6px solid #d758af}.price-grid em{position:absolute;left:-2.6px;right:-2.6px;top:-28.6px;height:28.6px;border-radius:13px 13px 0 0;background:#f2587d;color:#fff;font-size:10.4px;font-style:normal;font-weight:900;text-align:center;padding-top:7.8px}.price-grid span{display:grid;place-items:center;width:36.4px;height:36.4px;border-radius:9.1px;background:#228be6;color:#fff;font-weight:900;margin-bottom:15.6px}.price-grid h3{font-size:16.9px;margin:0 0 9.1px}.price-grid p{font-size:10.4px;line-height:1.35;color:#52647d;margin:0;min-height:52px}.price-grid strong{display:block;font-size:26px;margin:18.2px 0}.price-grid small{font-size:10.4px;color:#52647d}.price-grid a{display:flex;align-items:center;justify-content:center;min-height:33.8px;background:#eaf5ff;color:#1477ea;border-radius:7.8px;font-size:10.4px;font-weight:900}.price-grid ul{list-style:none;margin:19.5px 0 0;padding:0}.price-grid li{font-size:10.4px;margin-bottom:9.1px;position:relative;padding-left:16.9px}
.inv-final{background:linear-gradient(135deg,#071326,#073b8a);color:#fff;padding:32.5px 0}.inv-final-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:49.4px;align-items:center}.inv-final h2{font-size:29.9px;line-height:1.06;margin:0 0 23.4px;letter-spacing:-.035em}.inv-final span{display:flex;gap:10.4px;font-size:13px;font-weight:800;margin-bottom:11.7px}.inv-final i{border-color:#56b4ff}.inv-final i:after{border-color:#56b4ff}.inv-final form{background:#fff;color:#071326;border-radius:9.1px;padding:18.2px;box-shadow:0 26px 65px rgba(0,0,0,.2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.inv-final label{font-size:10.4px;color:#52647d;font-weight:800}.inv-final input[type=email],.inv-final input[type=text]{width:100%;height:36.4px;border:1.3px solid #dbe8f5;border-radius:6.5px;margin-top:5.2px;padding:0 10.4px;font-size:11.7px}.check{display:flex!important;gap:6.5px;align-items:center;margin:10.4px 0}.inv-final button{width:100%;height:37.7px;background:#228be6;color:#fff;border:0;border-radius:6.5px;font-weight:900;font-size:11.7px}.inv-final p{display:flex;align-items:center;gap:10.4px;color:#8aa0b6;font-size:10.4px}.inv-final p b{flex:1;height:1.3px;background:#dbe8f5}.inv-final form>a{display:flex;align-items:center;justify-content:center;height:36.4px;border:1.3px solid #dbe8f5;border-radius:6.5px;color:#071326;font-size:11.7px;font-weight:900}
.inv-footer{background:#071326;color:#d8e6f3;padding:33.8px 0 23.4px}.inv-footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:44.2px}.footer-logo{color:#fff;margin-bottom:15.6px}.inv-footer p,.inv-footer a{font-size:11.7px;line-height:1.45;color:#d8e6f3}.inv-footer h3{font-size:13px;color:#fff;margin:0 0 10.4px}.inv-footer a{display:block;margin-bottom:6.5px}.inv-copy{border-top:1.3px solid rgba(255,255,255,.12);margin-top:23.4px;padding-top:13px;font-size:10.4px;color:#8ca3bd}
@media(max-width:988px){.inv-wrap{width:min(100% - 36.4px,998.4px)}.inv-nav,.inv-actions{display:none}.inv-menu-btn{display:flex;margin-left:auto;flex-direction:column;gap:5.2px;border:0;background:transparent}.inv-menu-btn span{width:32.5px;height:3.9px;background:#071326;border-radius:26px}.inv-hero-grid,.inv-ksef-grid,.inv-app-grid,.inv-support-grid,.inv-final-grid{grid-template-columns:1fr}.inv-hero-visual{height:468px}.inv-benefits-grid,.inv-ksef-cards,.inv-suite-grid,.price-grid,.inv-footer-grid{grid-template-columns:1fr}.inv-suite-grid{width:100%}.inv-support-photo{position:relative;width:100%;height:234px}.form-row{grid-template-columns:1fr}}