@font-face{font-family:Manrope;src:url("fonts/Manrope.946beb949095.ttf") format('truetype');font-weight:200 800;font-display:swap}
.marketing-body{font-family:Manrope,Arial,sans-serif;background:#f8f9fc;color:#17191f;--ink:#17191f;--muted:#5c626f;--line:#dfe3eb;--studio:#315bff;--studio-soft:#e7edff}
.marketing-body.gruntowizja{--studio:#166b50;--studio-soft:#deefe4}.marketing-body.przepisalert{--studio:#794bea;--studio-soft:#ede5ff}
.marketing-body .public-header{height:76px!important;position:sticky;background:#f8f9fce8;backdrop-filter:blur(20px);border-bottom:1px solid #dfe3eb80;box-shadow:none!important;padding-inline:max(28px,calc((100vw - 1264px)/2))!important}.marketing-body .logo{font-weight:800;letter-spacing:-1.2px;font-size:24px}.marketing-body .public-header nav{gap:24px}.marketing-body .public-header nav a{font-size:12px;font-weight:650}.marketing-body .public-header .button{border-radius:100px;padding:13px 20px;background:#17191f;border-color:#17191f;color:white}.marketing-body .public-header .logo img{width:34px;height:34px}
.sales-hero,.gruntowizja .sales-hero,.przepisalert .sales-hero{background:#f8f9fc;color:#17191f;overflow:hidden}.hero-noise{display:none}.sales-hero-inner{max-width:1320px;padding:65px 28px 0;display:flex;flex-direction:column;gap:42px;text-align:center}.sales-hero-copy{max-width:950px}.sales-hero-copy .eyebrow,.gruntowizja .sales-hero-copy .eyebrow,.przepisalert .sales-hero-copy .eyebrow{justify-content:center;display:inline-flex;color:#4d5260;font-size:10px;background:#fff;border:1px solid #e2e5ed;border-radius:100px;padding:9px 15px;letter-spacing:1px;margin:0}.sales-hero-copy .eyebrow>span{background:var(--studio)!important;width:7px;height:7px;box-shadow:0 0 0 4px var(--studio-soft)}
.sales-hero h1,.gruntowizja .sales-hero h1,.przepisalert .sales-hero h1{font-family:Manrope,Arial,sans-serif!important;font-size:clamp(44px,5.4vw,78px);font-weight:800;line-height:1.1;letter-spacing:-4.7px;margin:23px 0}.sales-hero h1 em,.gruntowizja .sales-hero h1 em,.przepisalert .sales-hero h1 em{color:var(--studio);font-style:normal;background:none}.sales-hero .lead,.gruntowizja .sales-hero .lead,.przepisalert .sales-hero .lead{font-size:16px;line-height:1.8;color:#636977;max-width:680px;margin:0 auto 24px}.sales-hero-actions{justify-content:center;gap:12px}.sales-hero-actions .button,.gruntowizja .sales-hero-actions .button,.przepisalert .sales-hero-actions .button{background:var(--studio);border-color:var(--studio);color:#fff;border-radius:100px;padding:15px 25px;font-size:13px;min-height:50px;box-shadow:0 5px 12px color-mix(in srgb,var(--studio) 15%,transparent)}.hero-demo-link,.gruntowizja .hero-demo-link,.przepisalert .hero-demo-link{color:#17191f;border:1px solid #dce0e8;background:#fff;border-radius:100px;font-size:13px;font-weight:650;padding:14px 23px}.price-anchor,.gruntowizja .price-anchor,.przepisalert .price-anchor{color:#747b89;justify-content:center;margin-top:18px;font-size:10px}.price-anchor>strong,.gruntowizja .price-anchor>strong{color:#373d48;font-size:12px}.price-anchor>i{border-color:#d5d9e1!important}
.sales-product-stage{width:100%;padding:0;border-radius:24px;background:var(--studio-soft);border:1px solid color-mix(in srgb,var(--studio) 16%,white);position:relative;text-align:left;padding:30px 36px 0;overflow:hidden}.sales-product-stage:before{content:'';position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--studio) 20%,transparent) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.stage-note{display:none}.sales-workflow,.sales-map,.sales-feed{transform:none;border-radius:15px 15px 0 0;box-shadow:0 20px 60px #27334c18;position:relative;border:1px solid #d5dbe8;background:#fff}.screen-toolbar{height:46px;font-size:11px;background:#fff;border-bottom:1px solid #eceff5}.screen-lights{display:none}.screen-toolbar>strong{font-weight:750}.screen-toolbar>span:last-child{font-size:10px}.sales-audience,.gruntowizja .sales-audience,.przepisalert .sales-audience{max-width:1264px;margin:0 auto;color:#535b69;border:0;padding:28px 12px 34px;gap:20px;font-size:11px}.sales-audience>span,.gruntowizja .sales-audience>span,.przepisalert .sales-audience>span{color:#9197a2;letter-spacing:.7px;font-size:9px}
.product-demo{display:grid;grid-template-columns:210px 1fr;min-height:330px}.demo-sidebar{background:#f8f9fc;border-right:1px solid #e8ecf3;padding:24px 18px;display:flex;flex-direction:column;gap:8px}.demo-sidebar small{font-size:9px;letter-spacing:1px;color:#8b92a1;margin-bottom:8px}.demo-sidebar>strong{font-size:15px;margin-bottom:19px;letter-spacing:-.4px}.demo-nav{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:8px;color:#707787;font-size:11px}.demo-nav.is-active{background:#e8edff;color:#315bff;font-weight:750}.demo-nav .ui-icon{width:17px}.demo-sidebar-bottom{font-size:10px;color:#9298a5;margin-top:auto;padding-top:24px}.demo-main{padding:25px 30px}.demo-title{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.demo-title small{font-size:9px;color:#818998;letter-spacing:1px}.demo-title h3{font-size:24px;letter-spacing:-1px;margin:8px 0 19px;font-weight:800}.demo-pill{font-size:9px;border-radius:100px;background:#f1f4fa;padding:8px 12px;color:#737b89;white-space:nowrap}.demo-tabs{display:flex;gap:5px;border-bottom:1px solid #e7ebf2;padding-bottom:12px;margin-bottom:22px}.demo-tabs button{border:0;color:#7c8493;background:transparent;font-size:11px;padding:8px 12px;border-radius:7px;cursor:pointer;font-family:inherit}.demo-tabs button[aria-selected=true]{color:#315bff;background:#edf1ff;font-weight:750}.demo-record{border:1px solid #e4e9f2;border-radius:11px;padding:20px;display:flex;align-items:center;gap:18px;background:#fff}.demo-record>.ui-icon{width:24px;color:#315bff}.demo-record h4{font-size:15px;margin:0 0 7px;letter-spacing:-.4px}.demo-record p{font-size:11px;color:#7b8392;margin:0}.demo-status{margin-left:auto;border-radius:6px;background:#fff4da;color:#8c672b;font-size:10px;padding:8px 12px}.demo-caption{font-size:9px;line-height:1.7;color:#88909d;margin:14px 0 0}.demo-panel[hidden]{display:none}.demo-panel .ui-icon{flex-shrink:0}.demo-team{display:flex;gap:7px;margin-left:auto}.demo-avatar{border-radius:50%;background:#e8edff;color:#4167d9;display:grid;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700}
.sales-map{display:grid;grid-template-columns:1.65fr 1fr}.sales-map .screen-toolbar{grid-column:1/-1}.sales-map #parcel-map{height:335px;grid-row:2/5;margin:0;border-radius:0}.sales-map .screen-source{display:block;padding:25px 28px}.sales-map .screen-source>strong{display:block;font-size:17px;margin-bottom:10px;color:#174c39}.sales-map .screen-source>span{font-size:11px;line-height:1.7;display:block}.map-meta{padding:0 28px 24px}.map-meta>span{display:block;font-size:9px;color:#88988f;letter-spacing:1px;margin-bottom:12px}.map-meta p{font-size:12px;margin:10px 0;color:#466557}.map-meta a{display:inline-flex;gap:8px;color:#17684d;font-size:11px;font-weight:750;margin-top:12px}.sales-map #map-status{padding:0 28px 20px;line-height:1.7;font-size:9px}.sales-map .leaflet-container{background-color:#edf4ef;background-image:linear-gradient(#cadacf55 1px,transparent 1px),linear-gradient(90deg,#cadacf55 1px,transparent 1px);background-size:22px 22px}
.sales-feed{display:grid;grid-template-columns:.9fr 2fr;background:#fff}.sales-feed .screen-toolbar{grid-column:1/-1}.feed-heading{grid-row:2/5;background:#f7f4ff;padding:30px;border-right:1px solid #ede7fb}.feed-heading p{font-size:9px;color:#9274bd;line-height:1.6}.feed-heading>strong{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:29px;line-height:1.25;letter-spacing:-1px;margin:20px 0 14px}.feed-heading>span{font-size:11px;line-height:1.7;color:#807093;display:block}.live-act{padding:17px 24px;border-top:0;border-bottom:1px solid #ece8f4}.live-act>div{font-size:9px}.live-act h3{font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:650;line-height:1.55;margin:7px 0}.live-act p{font-size:9px}.feed-bottom{grid-column:1/-1;background:#fff;font-size:9px;border-top:1px solid #ece8f4;padding:12px 25px}
.sales-section{max-width:1320px;padding:72px 28px}.sales-section h2,.przepisalert .value-heading h2,.przepisalert .pricing-intro h2{font-family:Manrope,Arial,sans-serif;font-size:45px;font-weight:800;line-height:1.15;letter-spacing:-2px}.eyebrow{font-size:10px;letter-spacing:1.1px;font-weight:750;color:var(--studio)}.value-section{gap:75px;padding-top:70px;padding-bottom:65px}.value-heading>p:not(.eyebrow){font-size:14px;line-height:1.85}.benefit-list{display:grid;gap:12px}.benefit-list>article,.benefit-list>article:first-child{border:1px solid #e3e7ef;background:#fff;border-radius:13px;padding:21px;gap:18px}.benefit-list h3{font-size:16px;font-weight:750;margin-bottom:8px}.benefit-list p{font-size:12px}.benefit-list>article>span{background:var(--studio-soft);color:var(--studio);font-weight:750;border-radius:7px;min-width:32px;min-height:32px;display:grid;place-items:center;padding:0}.benefit-list .ui-icon{display:none}
.capability-section,.gruntowizja .capability-section,.przepisalert .capability-section{background:#10131b;color:#fff;max-width:none;padding-inline:max(28px,calc((100vw - 1264px)/2));padding-top:65px;padding-bottom:45px}.capability-title{max-width:780px}.capability-section .eyebrow{color:#9ea9c9}.capability-grid{gap:17px}.capability-grid article{background:#1b1f2a;border:1px solid #2c3342;border-radius:17px;padding:29px;min-height:255px;position:relative}.capability-grid .feature-icon{background:#2a3346;color:#b6caff;width:42px;height:42px;border-radius:12px;margin-bottom:28px}.capability-grid h3{font-size:21px;letter-spacing:-.7px;font-weight:750;margin-bottom:12px}.capability-grid p{color:#acb4c6;font-size:13px;min-height:50px}.capability-grid a{color:#c5d3ff;font-size:11px}.source-contract{border-color:#2b3240;gap:25px;margin-top:28px;padding-top:20px}.source-contract p{color:#97a1b4;font-size:10px}.source-contract>span{font-size:10px;color:#d2d9e6}
.pricing-section{grid-template-columns:.8fr 1.7fr;gap:45px;padding-top:78px}.pricing-intro h2{font-size:40px!important}.plan-card,.plan-card.featured{border-radius:19px;background:#fff;border:1px solid #e1e6ef;padding:29px;box-shadow:0 8px 25px #202e4610}.plan-card.featured{background:#171d2c;color:white;border-color:#171d2c;box-shadow:0 15px 35px #16223b20}.plan-card h3{font-size:25px;font-weight:750}.plan-card.featured .plan-description,.plan-card.featured .plan-price>span,.plan-card.featured li,.plan-card.featured .plan-small{color:#aab4c9}.plan-card.featured h3,.plan-card.featured .plan-price{color:white}.plan-price>strong{font-weight:800;font-size:61px}.plan-card .button{border-radius:100px;min-height:48px}.plan-card.featured .button{background:var(--studio);border-color:var(--studio);color:white}.plan-card.featured .plan-small{border-color:#333e51}.plan-card li{font-size:12px;line-height:1.6}.team-tag{border-radius:100px;background:var(--studio);font-size:9px;padding:7px 13px;top:-15px}.plan-small{font-size:10px}.plan-description{font-size:12px}.billing-label{border-radius:100px;background:#eaeef5}.pricing-footnote{padding-top:10px}.purchase-steps{grid-template-columns:.9fr 1.8fr;gap:40px;padding-top:30px}.purchase-steps h2{font-size:33px}.purchase-steps ol{gap:18px}.purchase-steps li{border:1px solid #e1e6ee;border-radius:13px;background:#fff;padding:20px}.purchase-steps li:before{margin-bottom:17px}.purchase-steps li>strong{font-size:13px}.purchase-steps li p{font-size:11px}
.sales-faq{gap:80px;padding-top:20px;padding-bottom:65px}.sales-faq h2{font-size:35px}.faq-list details{background:#fff;border:1px solid #e1e6ef;border-radius:11px;margin-bottom:9px;padding:0 18px}.faq-list summary{font-size:12px;font-weight:650;padding:18px 0}.faq-list details p{font-size:12px;line-height:1.85}.sales-close,.gruntowizja .sales-close,.przepisalert .sales-close{background:#10131b;border-radius:22px;max-width:1264px;margin:0 auto;color:#fff;padding:45px;gap:30px}.sales-close h2{font-size:35px;letter-spacing:-1.4px;font-weight:750}.sales-close .button,.gruntowizja .sales-close .button,.przepisalert .sales-close .button{background:white;border-color:white;color:#17191f;border-radius:100px;padding:15px 23px;font-size:12px}.sales-close .eyebrow{color:#9aa6bf}.sales-guides .section-heading h2{font-size:32px}.sales-guides .guide-card{border:1px solid #e1e6ef;background:#fff;border-radius:14px;padding:25px}.sales-guides .guide-card h3{font-size:16px;line-height:1.55}.public-footer{border-top:1px solid #e2e6ed;background:#f0f3f9;color:#4b5362}.public-footer .logo{color:#17191f}.marketing-body .button{transition:transform .18s,box-shadow .18s}.marketing-body .button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1725471c}.marketing-body a:focus-visible,.marketing-body button:focus-visible{outline:3px solid var(--studio);outline-offset:4px}
@media(max-width:1000px){.sales-hero-inner{padding:48px 25px 0}.sales-hero h1,.gruntowizja .sales-hero h1,.przepisalert .sales-hero h1{font-size:61px;letter-spacing:-3px}.sales-product-stage{padding:23px 24px 0}.demo-sidebar{width:170px}.product-demo{grid-template-columns:170px 1fr}.demo-main{padding:24px}.sales-section{padding:55px 25px}.sales-section h2{font-size:36px}.pricing-section{grid-template-columns:1fr}.pricing-intro{display:block}.pricing-intro>p:not(.eyebrow){max-width:560px}.sales-audience{padding:25px}.sales-map #parcel-map{height:320px}.feed-heading{padding:25px}.feed-heading>strong{font-size:25px}.value-section{gap:35px}.sales-close{margin-inline:25px}.sales-faq{gap:40px}.capability-grid article{padding:22px}.capability-grid h3{font-size:19px}}
@media(max-width:760px){.marketing-body .public-header{height:68px!important;padding:15px 20px!important}.marketing-body .public-header nav{top:68px;background:#f8f9fc}.marketing-body .logo{font-size:22px}.sales-hero-inner{padding:37px 20px 0;gap:28px}.sales-hero-copy .eyebrow{font-size:8px;letter-spacing:.6px;padding:8px 12px}.sales-hero h1,.gruntowizja .sales-hero h1,.przepisalert .sales-hero h1{font-size:41px;line-height:1.13;letter-spacing:-2.4px;margin:20px 0}.sales-hero .lead,.gruntowizja .sales-hero .lead,.przepisalert .sales-hero .lead{font-size:13px;line-height:1.8;margin-bottom:21px}.sales-hero-actions{flex-direction:row;gap:8px;align-items:stretch;flex-wrap:wrap}.sales-hero-actions .button,.gruntowizja .sales-hero-actions .button,.przepisalert .sales-hero-actions .button{font-size:11px;padding:12px 17px;min-height:43px}.hero-demo-link,.gruntowizja .hero-demo-link,.przepisalert .hero-demo-link{font-size:11px;padding:12px 17px;align-self:stretch}.price-anchor{font-size:8px;margin-top:15px;gap:5px}.price-anchor>strong{font-size:10px}.sales-product-stage{padding:14px 12px 0;border-radius:17px}.screen-toolbar{font-size:8px;height:37px;padding:0 12px}.screen-toolbar>span:last-child{font-size:8px}.product-demo{grid-template-columns:1fr;min-height:0}.demo-sidebar{display:none}.demo-main{padding:19px 14px}.demo-title h3{font-size:21px;margin-bottom:15px}.demo-title small{font-size:8px}.demo-pill{font-size:8px;padding:6px 8px}.demo-tabs{gap:0;margin-bottom:15px}.demo-tabs button{font-size:9px;padding:7px 9px}.demo-record{padding:16px 12px;gap:10px;flex-wrap:wrap}.demo-record h4{font-size:13px}.demo-record p{font-size:9px}.demo-record>.ui-icon{width:18px}.demo-status{font-size:9px;margin-left:28px;padding:6px 9px}.demo-caption{font-size:8px;line-height:1.8;margin-top:13px}.sales-audience,.gruntowizja .sales-audience,.przepisalert .sales-audience{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 17px;font-size:9px;padding:19px 20px 23px;margin:0}.sales-audience>span{width:100%;text-align:center;font-size:8px!important}.sales-audience>strong{font-size:9px}.sales-map{display:block}.sales-map #parcel-map{height:245px}.sales-map .screen-source{padding:14px 16px}.sales-map .screen-source>strong{font-size:13px;margin-bottom:4px}.sales-map .screen-source>span{font-size:9px}.map-meta{padding:0 16px 14px}.map-meta>span{display:none}.map-meta p{font-size:10px;display:inline-block;margin:0 8px 5px 0}.map-meta a{font-size:9px;margin:6px 0 0;display:block}.sales-map #map-status{padding:0 16px 12px;font-size:8px}.sales-feed{display:block}.feed-heading{padding:20px 17px;border:0}.feed-heading p{font-size:8px;margin:0}.feed-heading>strong{font-size:22px;margin:10px 0 8px}.feed-heading>span{font-size:9px}.live-act{padding:13px 17px}.live-act h3{font-size:11px;margin:6px 0}.live-act>div,.live-act p{font-size:8px}.feed-bottom{font-size:8px;padding:11px 17px}.sales-section{padding:43px 20px;scroll-margin-top:70px}.sales-section h2,.przepisalert .value-heading h2,.przepisalert .pricing-intro h2{font-size:31px!important;letter-spacing:-1.5px}.value-section{gap:23px}.value-heading>p:not(.eyebrow){font-size:13px}.benefit-list>article,.benefit-list>article:first-child{padding:17px;gap:13px}.benefit-list h3{font-size:15px}.benefit-list p{font-size:11px}.benefit-list>article>span{min-width:28px;min-height:28px;font-size:10px}.capability-section,.gruntowizja .capability-section,.przepisalert .capability-section{padding:43px 20px}.capability-grid{gap:13px}.capability-grid article{padding:24px;min-height:0}.capability-grid .feature-icon{margin-bottom:20px}.capability-grid p{font-size:12px;min-height:0}.source-contract{gap:10px;margin-top:22px}.pricing-section{gap:24px}.plan-grid{gap:26px}.plan-card,.plan-card.featured{padding:25px}.plan-description{font-size:12px}.plan-card li{font-size:11px}.pricing-footnote{font-size:10px}.purchase-steps{padding-top:10px}.purchase-steps li>strong{font-size:14px}.purchase-steps li p{font-size:12px}.sales-faq{padding-top:10px;gap:21px}.sales-faq h2{font-size:30px}.sales-close,.gruntowizja .sales-close,.przepisalert .sales-close{margin:0 20px;padding:29px 25px;border-radius:17px;gap:23px}.sales-close h2{font-size:29px}.sales-close .eyebrow{font-size:8px}.sales-guides .section-heading h2{font-size:28px}.sales-guides .guide-card{padding:22px}.marketing-body .public-footer .logo{font-size:21px}}
@media(prefers-reduced-motion:reduce){.marketing-body .button{transition:none}.marketing-body .button:hover{transform:none}}

.net-price{font-size:11px;color:#727d90;margin:-12px 0 20px}.featured .net-price{color:#aab4c9}.plan-price>strong{font-size:54px}.plan-price>span{font-size:10px}@media(max-width:760px){.plan-price>strong{font-size:44px}.plan-price{gap:9px}.offer-summary>div{flex-wrap:wrap;gap:5px 12px}}

/* Three product-specific opening compositions. */
.hero-index,.stage-label{display:none}
.brand-home .hero-index{display:block;font-size:10px;font-weight:750;letter-spacing:2px;margin-bottom:32px}
.brand-home .stage-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;letter-spacing:1.6px;padding:0 0 20px;position:relative}
.brand-home .sales-hero-inner{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:55px;text-align:left;max-width:1400px;padding:78px 46px 70px}
.brand-home .sales-hero-copy{min-width:0}.brand-home .sales-hero-copy .eyebrow{justify-content:flex-start;background:transparent;border:0;padding:0;letter-spacing:1.3px;font-size:9px}
.brand-home .sales-hero h1{font-size:clamp(48px,4.6vw,69px);letter-spacing:-3.8px;line-height:1.08;margin:24px 0}
.brand-home .sales-hero .lead{margin:0 0 27px;max-width:470px;font-size:14px;line-height:1.85}
.brand-home .sales-hero-actions,.brand-home .price-anchor{justify-content:flex-start}
.brand-home .sales-product-stage{padding:24px;border-radius:23px;overflow:visible}
.brand-home .sales-workflow,.brand-home .sales-map,.brand-home .sales-feed{border-radius:13px;overflow:hidden}
.brand-home.pilnot{--studio:#3761f6;--studio-soft:#edf1ff}
.brand-home.pilnot .public-header{background:#0c1424ee!important;border-color:#ffffff15;color:#f7f9ff}
.brand-home.pilnot .public-header .logo,.brand-home.pilnot .public-header nav a{color:#e9edfa}
.brand-home.pilnot .public-header .button{background:#e5edff;border-color:#e5edff;color:#172643}
.brand-home.pilnot .sales-hero{background:radial-gradient(ellipse at 75% 45%,#24498266,transparent 50%),#0c1424;color:#f7f9ff}
.brand-home.pilnot .sales-hero h1{color:#f7f9ff}.brand-home.pilnot .sales-hero h1 em{color:#99b8ff}
.brand-home.pilnot .hero-index{color:#6f8bad}.brand-home.pilnot .sales-hero-copy .eyebrow{color:#b9c7df}
.brand-home.pilnot .sales-hero .lead{color:#aebdd4}.brand-home.pilnot .hero-demo-link{background:transparent;border-color:#3d4d67;color:#eaf0ff}
.brand-home.pilnot .price-anchor,.brand-home.pilnot .price-anchor>strong{color:#aabbd5}
.brand-home.pilnot .sales-product-stage{background:#ffffff0a;border:1px solid #ffffff25;box-shadow:0 30px 90px #00000040;transform:rotate(-1deg);color:#17191f}
.brand-home.pilnot .stage-label{color:#a7bfdf}.brand-home.pilnot .sales-product-stage:before{display:none}
.brand-home.pilnot .product-demo{grid-template-columns:1fr;min-height:320px}.brand-home.pilnot .demo-sidebar{display:none}
.brand-home.pilnot .demo-main{padding:27px}.brand-home.pilnot .demo-title h3{font-size:29px}
.brand-home.pilnot .demo-record{padding:23px 16px;gap:12px;flex-wrap:wrap}.brand-home.pilnot .demo-status{margin-left:36px}
.brand-home.pilnot .demo-title small{font-size:8px}.brand-home.pilnot .demo-record p{font-size:10px}
.brand-home.pilnot .sales-audience{border-top:1px solid #ffffff18;color:#a9bad3;padding-block:25px}
.brand-home.pilnot .sales-audience>span{color:#6f85a6}
.brand-home.gruntowizja{--studio:#245d45;--studio-soft:#dce8d5;background:#f5f5ef}
.brand-home.gruntowizja .public-header{background:#f5f5efee!important}
.brand-home.gruntowizja .sales-hero{background:#f5f5ef;position:relative}
.brand-home.gruntowizja .sales-hero-inner{grid-template-columns:.9fr 1.35fr;gap:45px;padding-top:65px}
.brand-home.gruntowizja .sales-hero h1{font-size:clamp(48px,4.5vw,67px)}
.brand-home.gruntowizja .hero-index{color:#69816b}
.brand-home.gruntowizja .sales-hero-copy .eyebrow{font-size:8px;line-height:1.7;max-width:350px}
.brand-home.gruntowizja .sales-product-stage{background:#dce8d5;border:0;border-radius:28px;box-shadow:0 25px 60px #2c4a2520;position:relative}
.brand-home.gruntowizja .sales-product-stage:before{display:none}
.brand-home.gruntowizja .stage-label{color:#426449}
.brand-home.gruntowizja .sales-map{grid-template-columns:1fr;border:0;box-shadow:none}
.brand-home.gruntowizja .sales-map .screen-toolbar{grid-column:auto;grid-row:auto}
.brand-home.gruntowizja .sales-map #parcel-map{height:310px;grid-row:auto;border-bottom:1px solid #d3e1d4}
.brand-home.gruntowizja .sales-map .screen-source{padding:20px 23px 10px}
.brand-home.gruntowizja .map-meta{padding:0 23px 18px}
.brand-home.gruntowizja .map-meta>span,.brand-home.gruntowizja .map-meta p{display:none}
.brand-home.gruntowizja .sales-map #map-status{padding:0 23px 15px;margin:0}
.brand-home.gruntowizja .sales-map .screen-source>span{font-size:10px}
.brand-home.gruntowizja .sales-audience{border-top:1px solid #d8e1d2;color:#426449}
.brand-home.gruntowizja .capability-section{background:#163b2d}.brand-home.gruntowizja .capability-grid article{background:#214a39;border-color:#38634b}
.brand-home.gruntowizja .capability-grid .feature-icon{color:#d5eec5;background:#38664c}
.brand-home.gruntowizja .capability-grid p,.brand-home.gruntowizja .source-contract p{color:#b4d0bd}
.brand-home.gruntowizja .capability-grid a{color:#d8efc9}
.brand-home.przepisalert{--studio:#733edf;--studio-soft:#eee4ff;background:#faf8f4}
.brand-home.przepisalert .public-header{background:#faf8f4ee!important}
.brand-home.przepisalert .sales-hero{background:#faf8f4}
.brand-home.przepisalert .sales-hero-inner{grid-template-columns:1fr 1.1fr;gap:70px}
.brand-home.przepisalert .hero-index{color:#957b6c}
.brand-home.przepisalert .sales-hero h1{font-size:clamp(48px,4.5vw,67px);color:#292323}
.brand-home.przepisalert .sales-hero h1 em{color:#733edf}
.brand-home.przepisalert .sales-product-stage{border:0;border-radius:0;background:transparent;padding:0 0 0 28px;border-left:1px solid #dacfc5}
.brand-home.przepisalert .sales-product-stage:before{display:none}.brand-home.przepisalert .stage-label{color:#796858}
.brand-home.przepisalert .sales-feed{display:block;box-shadow:none;background:#fffdf9;border:1px solid #e0d8cf;border-radius:5px}
.brand-home.przepisalert .feed-heading{display:none}.brand-home.przepisalert .screen-toolbar{background:#f0ebe5;font-size:10px}
.brand-home.przepisalert .live-act{display:block;padding:22px 23px 22px 37px;position:relative;border-bottom:1px solid #e5ddd3}
.brand-home.przepisalert .live-act:before{content:'';position:absolute;left:19px;top:27px;width:6px;height:6px;border-radius:50%;background:#9360dc}
.brand-home.przepisalert .live-act h3{font-size:13px;line-height:1.7;font-weight:650;color:#312a33}
.brand-home.przepisalert .live-act p{color:#7e6f81;margin-bottom:0}
.brand-home.przepisalert .feed-bottom{background:#f0ebe5;color:#76675c;line-height:1.7}
.brand-home.przepisalert .sales-audience{border-top:1px solid #e1d8ce}
.brand-home.przepisalert .capability-section{background:#302339}.brand-home.przepisalert .capability-grid article{background:#403047;border-color:#614b69}
.brand-home.przepisalert .capability-grid .feature-icon{background:#624974;color:#e5cfff}
.brand-home.przepisalert .capability-grid p{color:#cbbad2}
@media(max-width:1080px){
.brand-home .sales-hero-inner{gap:30px;padding:58px 28px}.brand-home .sales-hero h1,.brand-home.gruntowizja .sales-hero h1,.brand-home.przepisalert .sales-hero h1{font-size:50px;letter-spacing:-2.8px}
.brand-home .sales-product-stage{padding:17px}.brand-home.pilnot .demo-main{padding:22px 16px}
.brand-home .sales-hero-actions{flex-wrap:wrap}.brand-home .sales-hero-actions .button{padding:14px 19px}
.brand-home.przepisalert .sales-hero-inner{gap:35px}.brand-home.przepisalert .sales-product-stage{padding:0 0 0 20px}
}
@media(max-width:760px){
.brand-home .sales-hero-inner,.brand-home.gruntowizja .sales-hero-inner,.brand-home.przepisalert .sales-hero-inner{display:flex;flex-direction:column;text-align:left;padding:38px 20px 32px;gap:30px;align-items:stretch}
.brand-home .hero-index{font-size:8px;letter-spacing:1.6px;margin-bottom:24px}
.brand-home .sales-hero-copy .eyebrow{font-size:8px!important;line-height:1.7}
.brand-home .sales-hero h1,.brand-home.gruntowizja .sales-hero h1,.brand-home.przepisalert .sales-hero h1{font-size:43px;letter-spacing:-2.6px;margin:19px 0;line-height:1.12}
.brand-home .sales-hero .lead{font-size:13px;line-height:1.8;margin-bottom:23px}
.brand-home .sales-product-stage{padding:14px;border-radius:18px}
.brand-home .stage-label{font-size:8px;letter-spacing:1px;padding-bottom:13px}
.brand-home.pilnot .sales-product-stage{transform:none}.brand-home.pilnot .demo-title h3{font-size:23px}
.brand-home.pilnot .demo-main{padding:20px 14px}.brand-home.pilnot .demo-record{padding:17px 12px}.brand-home.pilnot .product-demo{min-height:290px}
.brand-home.pilnot .public-header nav{background:#101c31}.brand-home.pilnot .menu-toggle span{background:#eaf0ff}
.brand-home.gruntowizja .sales-product-stage{padding:15px;border-radius:18px}.brand-home.gruntowizja .sales-map #parcel-map{height:260px}
.brand-home.gruntowizja .sales-map .screen-source{padding:16px 16px 7px}.brand-home.gruntowizja .map-meta{padding:0 16px 14px}
.brand-home.przepisalert .sales-product-stage{border-left:0;padding:0}.brand-home.przepisalert .live-act{padding:18px 17px 18px 32px}
.brand-home.przepisalert .live-act:before{left:16px;top:23px}.brand-home.przepisalert .live-act h3{font-size:12px}
.brand-home .sales-audience{justify-content:flex-start;padding:22px 20px;margin:0}.brand-home .sales-audience>span{text-align:left}
}
@media(max-width:360px){
.brand-home .sales-hero h1,.brand-home.gruntowizja .sales-hero h1,.brand-home.przepisalert .sales-hero h1{font-size:37px;letter-spacing:-2px}
.brand-home.pilnot .demo-title{flex-wrap:wrap}.brand-home.pilnot .demo-title h3{font-size:21px}
}
