:root{--rev-ink:#133b50;--rev-blue:#087ebc;--rev-pale:#eaf6ff;--rev-line:#bcdff3;--rev-muted:#526f80}
.vp-header .vp-shell.vp-header-row{display:grid!important;grid-template-columns:210px minmax(0,1fr);gap:50px!important;padding-top:28px!important;padding-bottom:28px!important}.vp-header .qes-brand-lockup{width:210px!important;max-width:210px!important;margin:0!important}.vp-header .qes-brand-lockup img{width:100%!important;height:auto!important}.vp-header .vp-header-tools{width:100%;gap:28px!important;justify-content:flex-end}.vp-header .vp-nav{gap:26px!important}.vp-header .vp-nav a{font-size:14px!important;padding:12px 0!important}.vp-header .vp-header-actions{gap:22px!important}.vp-header .vp-header-cta{padding:16px 21px!important;font-size:14px!important}.vp-header .language-switch{margin-left:0!important}
.vp-nav{gap:18px!important}.vp-nav a{font-size:14px!important;white-space:nowrap}.vp-header-row{gap:24px!important}.vp-header .qes-brand{max-width:210px!important}.vp-header-cta{padding:14px 17px!important;font-size:13px!important}.vp-header-tools{gap:18px!important}.vp-header-phone{display:none!important}
.rev-kicker{color:var(--rev-blue);font-size:11px!important;line-height:1.7!important;font-weight:800;letter-spacing:.15em;margin:0 0 20px!important}.rev-small{font-size:14px!important;line-height:1.7!important;color:var(--rev-muted)!important}.rev-price-scope{margin:-8px 0 24px;padding:15px 0;border-top:1px solid var(--rev-line);display:flex;gap:18px;flex-wrap:wrap;color:var(--rev-muted);font-size:14px;line-height:1.7}.rev-price-scope strong{color:var(--rev-ink)}.rev-price-tag{display:block;font-size:11px;color:#426a7d;font-weight:600;margin-bottom:6px}.rev-team-band{background:linear-gradient(110deg,#e5f4ff,#f3faff);border-block:1px solid #d2e9f8;margin:0}.rev-team-inner{padding-top:54px!important;padding-bottom:54px!important;display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center}.rev-team-inner h2,.rev-section h2,.rev-quote-grid h2{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.16!important;letter-spacing:-.045em!important;color:var(--rev-ink);margin:0 0 22px}.rev-team-inner p{max-width:610px;font-size:17px;line-height:1.8;color:var(--rev-muted)}.rev-team-inner .vp-btn{margin-top:10px}.rev-modes{display:grid;gap:25px}.rev-modes>div{display:flex;gap:20px;align-items:center}.rev-modes svg{height:48px;width:48px;flex:0 0 48px;color:#078dce}.rev-modes span{display:grid;gap:5px}.rev-modes strong{font-size:18px;font-weight:700;color:var(--rev-ink)}.rev-modes small{font-size:14px;line-height:1.6;color:var(--rev-muted)}.rev-checkout-scope{padding:16px 22px;background:#edf7fe;border-left:3px solid #16a0df;display:flex;gap:24px;margin:0 0 24px;font-size:14px;color:var(--rev-muted)}.rev-checkout-scope strong{color:var(--rev-ink)}.rev-checkout-scope a{color:var(--rev-blue);text-decoration:underline}
.rev-price-hero{display:grid;grid-template-columns:1fr auto;gap:30px 50px;padding-top:40px!important;padding-bottom:30px!important;align-items:center}.qprice-hero{padding:0!important;background:#f8fcff!important}.rev-price-hero h1{font-size:clamp(34px,4.4vw,54px)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:0 0 18px!important}.rev-price-hero .rev-kicker{margin-bottom:12px!important}.rev-price-hero p{font-size:16px;line-height:1.8;color:var(--rev-muted);max-width:760px}.rev-price-team-link{display:grid;gap:7px;text-decoration:none;border-left:1px solid var(--rev-line);padding:10px 0 10px 30px;font-size:14px;color:var(--rev-blue)}.rev-price-team-link strong{color:var(--rev-ink);font-size:17px}.rev-scope-full{grid-column:1/-1;display:grid;grid-template-columns:210px 1fr;gap:25px;background:#e9f5ff;border-radius:12px;border:1px solid #c8e4f5;padding:23px 26px}.rev-scope-full strong{font-size:17px;line-height:1.5;color:var(--rev-ink)}.rev-scope-full p{font-size:14px;margin:0!important;max-width:none;line-height:1.75}.qprice-signature-section{padding-top:34px!important}.qprice-signature-section .qprice-head{margin-bottom:24px!important}.rev-price-table-note{font-size:13px!important;color:var(--rev-muted)!important}.rev-invoice-inline{padding:14px 0;display:flex;gap:20px;align-items:center;color:var(--rev-muted);font-size:13px}.rev-invoice-inline strong{color:var(--rev-ink);white-space:nowrap}.rev-own-product{display:flex;gap:35px;align-items:center;justify-content:space-between;border-block:1px solid var(--rev-line);padding-top:26px!important;padding-bottom:26px!important;margin-top:10px!important;margin-bottom:10px!important}.rev-own-product h2{font-size:26px!important;margin:0 0 8px!important}.rev-own-product p{font-size:14px}.rev-own-product .rev-kicker{margin-bottom:10px!important}.rev-own-product .vp-btn{white-space:nowrap}
.rev-business .vp-shell{max-width:1220px}.rev-business-hero{background:linear-gradient(120deg,#f9fcff 40%,#edf8ff);padding:48px 0 55px}.rev-business-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.rev-business h1{font-size:clamp(36px,4.2vw,55px)!important;line-height:1.14!important;letter-spacing:-.05em!important;margin:0 0 24px!important;color:var(--rev-ink)}.rev-business h1 em{font-style:normal;color:var(--rev-blue)}.rev-business p{font-size:16px;line-height:1.8;color:var(--rev-muted)}.rev-business .rev-lead{font-size:20px;line-height:1.65;color:var(--rev-ink);margin-bottom:16px}.rev-actions{display:flex;gap:25px;align-items:center;margin:28px 0 20px;flex-wrap:wrap}.rev-text-link{color:var(--rev-blue);font-size:14px;text-underline-offset:5px}.rev-brief{border-left:1px solid #bee1f5;padding:18px 0 18px 40px}.rev-brief-note{border-top:1px solid var(--rev-line);padding-top:20px;margin:25px 0 0!important;font-size:14px!important}.rev-section{padding-top:50px!important;padding-bottom:50px!important}.rev-section-title{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}.rev-section-title .rev-kicker{padding-top:8px}.rev-steps{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.rev-steps li{border-top:1px solid var(--rev-line);padding-top:23px}.rev-steps span{display:block;font-size:14px;font-weight:800;color:var(--rev-blue);margin-bottom:14px}.rev-steps h3{font-size:21px;margin:0 0 14px;color:var(--rev-ink)}.rev-steps p{font-size:15px;line-height:1.8;margin:0}.rev-quote-wrap{background:#edf7fe;border-block:1px solid #d3e8f5;padding:52px 0}.rev-quote-grid{display:grid;grid-template-columns:.8fr 1.35fr;gap:65px;align-items:start}.rev-quote-intro{padding-top:14px}.rev-quote-assurance{border-top:1px solid var(--rev-line);padding-top:24px;margin-top:26px;color:var(--rev-ink)!important}.rev-quote-form{background:#fff;border:1px solid #d0e6f4;border-radius:18px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.rev-field{display:grid;align-content:start;gap:8px;min-width:0}.rev-full{grid-column:1/-1}.rev-field label{font-size:13px;font-weight:700;color:var(--rev-ink)}.rev-field input,.rev-field select,.rev-field textarea{width:100%;box-sizing:border-box;border:1px solid #b6d3e5;background:#fff;border-radius:7px;padding:12px;font:400 14px/1.5 Manrope,Arial,sans-serif;color:#173e52;min-height:47px}.rev-field :is(input,select,textarea):focus{outline:3px solid #9cd7f6;outline-offset:2px}.rev-field small,.rev-demo-label{font-size:11px;line-height:1.7;color:#597789}.rev-field[hidden]{display:none}.rev-form-footer{display:grid;gap:13px}.rev-form-footer p{font-size:12px;line-height:1.7;margin:0}.rev-form-footer a{color:var(--rev-blue);text-decoration:underline}.rev-form-footer .vp-btn{justify-self:start}.rev-demo-label{color:#6e7896}.rev-form-footer [role=status]{padding:15px;background:#eaf6ff;border:1px solid #b9dff5;border-radius:8px;font-size:13px}.rev-team-faq{display:grid;grid-template-columns:.8fr 1.35fr;gap:65px}.rev-team-faq details{border-top:1px solid var(--rev-line);padding:18px 0}.rev-team-faq summary{font-size:17px;font-weight:700;color:var(--rev-ink);cursor:pointer}.rev-team-faq p{font-size:15px}.rev-business~.qnext{padding-top:35px!important}.rev-business a:focus-visible{outline:3px solid #7cc9f4;outline-offset:4px}
@media(max-width:1100px){.vp-nav{gap:12px!important}.vp-nav a{font-size:12px!important}.vp-header .qes-brand{max-width:180px!important}.vp-header-tools{gap:12px!important}.rev-team-inner{gap:35px}.rev-business-grid,.rev-quote-grid,.rev-team-faq{gap:35px}.rev-brief{padding-left:25px}.rev-actions{gap:16px}.rev-quote-form{padding:24px}.rev-section-title{grid-template-columns:1fr 1.5fr}}
@media(max-width:800px){.vp-nav{display:none!important}.rev-team-inner,.rev-business-grid,.rev-quote-grid,.rev-team-faq{grid-template-columns:1fr;gap:30px}.rev-team-inner{padding-top:35px!important;padding-bottom:35px!important}.rev-team-inner h2{font-size:32px!important}.rev-modes{gap:20px}.rev-modes svg{width:42px;height:42px;flex-basis:42px}.rev-modes strong{font-size:16px}.rev-business-hero{padding:30px 0 34px}.rev-brief{border-left:0;border-top:1px solid var(--rev-line);padding:25px 0 0}.rev-business h1{font-size:38px!important}.rev-business .rev-lead{font-size:18px}.rev-section{padding-top:35px!important;padding-bottom:35px!important}.rev-section-title{display:block}.rev-steps{grid-template-columns:1fr;gap:24px;margin-top:10px}.rev-steps li{display:grid;grid-template-columns:36px 1fr;gap:6px 8px}.rev-steps span{grid-row:1/3}.rev-steps h3{font-size:20px;margin:0}.rev-steps p{grid-column:2}.rev-quote-wrap{padding:30px 0}.rev-quote-grid h2 br{display:none}.rev-quote-grid h2{font-size:32px!important}.rev-quote-assurance{margin-top:16px;padding-top:16px}.rev-quote-intro .rev-small{display:none}.rev-price-hero{grid-template-columns:1fr;gap:20px;padding-top:26px!important;padding-bottom:24px!important}.rev-price-team-link{border-left:0;padding:0;gap:4px}.rev-scope-full{grid-template-columns:1fr;gap:9px;padding:18px}.rev-scope-full strong{font-size:16px}.rev-scope-full p{font-size:13px;line-height:1.7}.rev-price-hero h1{font-size:34px!important}.rev-price-hero p{font-size:15px}.rev-price-scope{gap:3px;display:grid;font-size:13px}.rev-checkout-scope{display:grid;gap:7px;padding:15px}.rev-own-product{display:grid;gap:14px}.rev-own-product h2{font-size:24px!important}.rev-invoice-inline{display:grid;gap:5px}}
@media(max-width:1150px) and (min-width:901px){.vp-header .vp-shell.vp-header-row{grid-template-columns:180px minmax(0,1fr);gap:34px!important}.vp-header .qes-brand-lockup{width:180px!important}.vp-header .vp-nav{gap:20px!important}.vp-header .vp-header-tools{gap:18px!important}.vp-header .vp-header-actions{gap:15px!important}.vp-header .vp-header-cta{padding:14px 16px!important}}
@media(max-width:900px){.vp-header .vp-shell.vp-header-row{display:flex!important;justify-content:space-between;gap:22px!important;padding-top:22px!important;padding-bottom:22px!important}.vp-header .qes-brand-lockup{width:190px!important;max-width:47%!important;flex-shrink:0}.vp-header .vp-nav{display:none!important}.vp-header .vp-header-tools{width:auto;gap:18px!important}.vp-header .vp-header-cta{display:none!important}.vp-header .vp-mobile-menu{display:block!important}.vp-header .vp-mobile-menu summary{font-size:14px}.vp-header .vp-header-actions{gap:12px!important}}
@media(max-width:480px){.rev-quote-form{padding:20px;grid-template-columns:1fr}.rev-full{grid-column:1}.rev-quote-grid{gap:20px}.rev-business h1{font-size:35px!important}.rev-business h1 br{display:none}.rev-team-inner h2 br{display:none}.rev-team-inner p{font-size:15px}.rev-modes small{font-size:13px}.rev-actions .vp-btn,.rev-team-inner .vp-btn{width:100%;text-align:center;justify-content:center}.rev-team-faq h2{font-size:30px!important}.rev-team-faq summary{font-size:16px}.rev-business p{font-size:15px}.rev-team-inner,.rev-business .vp-shell{padding-left:20px!important;padding-right:20px!important}.rev-quote-form .vp-btn{width:100%;justify-content:center}.vp-header .vp-shell.vp-header-row{gap:16px!important}.vp-header .qes-brand-lockup{width:165px!important}.vp-header .vp-header-tools{gap:12px!important}}
/* Explicit remote-service route, review-only revision 2026-10-29. */
#dobierz .vp-section-head{margin-bottom:25px!important}.rev-remote-intro{display:grid;grid-template-columns:260px 1fr;gap:10px 26px;padding:26px 28px;background:#e8f6ff;border:1px solid #b8def5;border-radius:14px;margin:0 0 18px;align-items:start}.rev-remote-badge{display:flex;align-items:center;gap:14px;color:#086b9f;font-size:18px;line-height:1.5}.rev-remote-badge svg{height:35px;width:35px;flex:0 0 35px}.rev-remote-intro p{font-size:16px;line-height:1.8;margin:0;color:#47697d}.rev-remote-intro p strong{font-weight:600;color:#173f54}.rev-shipping-clarity{grid-column:2;font-size:13px;line-height:1.65;color:#5a7585}.rev-onsite-route{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;font-size:14px;padding:0 2px 26px;color:#526f80}.rev-onsite-route a{color:#087fbb;text-decoration:underline;text-underline-offset:4px;font-weight:600}.rev-onsite-route small{font-size:12px;color:#607c8c}.rev-remote-summary{display:grid;gap:5px;padding:15px 16px;margin:20px 0;background:#e0f2ff;border:1px solid #b7ddf2;border-radius:10px;color:#096b9e}.rev-remote-summary>span{font-size:10px;font-weight:700;letter-spacing:.12em}.rev-remote-summary>strong{font-size:17px;line-height:1.5}.rev-remote-summary>small{font-size:13px;line-height:1.5;color:#4f7184}
@media(max-width:800px){.rev-remote-intro{grid-template-columns:1fr;gap:15px;padding:21px 22px}.rev-shipping-clarity{grid-column:1}.rev-remote-intro p{font-size:15px}.rev-remote-intro br{display:none}.rev-onsite-route{display:grid;gap:6px;font-size:14px;padding-bottom:24px}.rev-remote-badge{font-size:18px}.rev-remote-summary>strong{font-size:17px}}
.rev-mobile-remote{display:block;grid-column:1/-1;flex-basis:100%;font-size:13px;font-weight:600;color:#086b9f;margin-bottom:8px;line-height:1.5}

/* Final remote-only proposal. Approved production release. */
:root{--rev-muted:#486778;--rev-blue:#087ebc}
.vp-header .vp-shell.vp-header-row{grid-template-columns:190px minmax(0,1fr);gap:64px!important;padding-top:24px!important;padding-bottom:24px!important}
.vp-header .qes-brand-lockup{width:190px!important;max-width:190px!important}
.vp-header .vp-nav{gap:28px!important}
.vp-header .vp-nav a{font-size:15px!important}
.vp-header .vp-header-tools{gap:30px!important}
.vp-header .vp-header-actions{gap:20px!important}
.vp-header .vp-header-cta{padding:15px 20px!important}
#dobierz{scroll-margin-top:28px}
#dobierz .rev-checkout-heading{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px 70px;align-items:center;margin-bottom:24px!important}
#dobierz .rev-checkout-heading>div{min-width:0}
#dobierz .rev-checkout-heading .vp-kicker{margin-bottom:14px!important}
#dobierz .rev-checkout-heading h2{margin:0!important;font-size:clamp(32px,3.3vw,43px)!important;line-height:1.18!important;letter-spacing:-.045em}
#dobierz .rev-order-lead{margin:13px 0 0!important;font-size:17px;line-height:1.7;color:var(--rev-muted);max-width:600px}
.rev-quote-alternative{padding:5px 0 5px 28px;border-left:1px solid #bfdff2;display:grid;gap:10px}
.rev-quote-alternative span{font-size:15px;line-height:1.6;color:var(--rev-muted)}
.rev-quote-alternative a{font-size:15px;font-weight:700;color:var(--rev-blue);line-height:1.6;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9ecfe9}
.rev-scope-line{border-block:1px solid #cfdfE8;padding:18px 0 19px;margin-bottom:30px;display:grid;gap:5px}
.rev-scope-line p{margin:0!important;font-size:15px;line-height:1.7;color:var(--rev-muted)}
.rev-scope-line p strong{font-weight:700;color:var(--rev-ink)}
.rev-scope-line p+p{font-size:14px;color:#536f7d}
.rev-remote-summary{background:none;border:0;border-top:1px solid #c3dfea;border-radius:0;padding:15px 0 0;margin:18px 0 0;gap:3px}
.rev-remote-summary>strong{font-size:16px;color:#0c638d}
.rev-remote-summary>small{font-size:14px;color:#466779}
.rev-price-scope{padding:14px 0;margin:0 0 28px;gap:7px 20px;font-size:15px;align-items:center}
.rev-price-tag{font-size:12px;letter-spacing:.01em;margin-bottom:7px}
.rev-team-band{background:#edf7fd;border-block:1px solid #d4e7f2}
.rev-team-inner{gap:90px;padding-top:54px!important;padding-bottom:54px!important;grid-template-columns:1.2fr 1fr}
.rev-team-inner h2{font-size:38px!important}
.rev-team-inner p{font-size:17px;line-height:1.75}
.rev-modes-editorial{gap:0}
.rev-modes-editorial>div{padding:19px 0;border-bottom:1px solid #cadfeb;display:block}
.rev-modes-editorial>div:first-child{padding-top:0}
.rev-modes-editorial>div:last-child{border:0;padding-bottom:0}
.rev-modes-editorial strong{font-size:19px;line-height:1.4;font-weight:650}
.rev-modes-editorial small{font-size:15px;line-height:1.7;max-width:410px}
.rev-scope-full{display:block;border:0;border-top:1px solid #c7dfec;background:none;border-radius:0;padding:20px 0 0}
.rev-scope-full strong{display:none}
.rev-scope-full p{font-size:15px;max-width:880px;line-height:1.8}
.rev-price-hero{gap:24px 55px;padding-top:42px!important;padding-bottom:30px!important}
.rev-field label{font-size:15px;line-height:1.5}
.rev-field input,.rev-field select,.rev-field textarea{font-size:16px}
.rev-field small,.rev-demo-label{font-size:12px}
.rev-quote-form{gap:22px;padding:32px}
.rev-form-footer p{font-size:13px}
.rev-brief>.rev-kicker{line-height:1.8!important}
.rev-quote-alternative a:focus-visible{outline:3px solid #7cc9f4;outline-offset:5px}
@media(min-width:1101px) and (max-width:1250px){.vp-header .vp-shell.vp-header-row{grid-template-columns:175px minmax(0,1fr);gap:35px!important}.vp-header .qes-brand-lockup{width:175px!important}.vp-header .vp-nav{gap:22px!important}.vp-header .vp-header-tools{gap:20px!important}.vp-header .vp-nav a{font-size:14px!important}.vp-header .vp-header-cta{padding:14px 16px!important}}
@media(max-width:1100px){.vp-header .vp-shell.vp-header-row{display:flex!important;justify-content:space-between;gap:28px!important}.vp-header .qes-brand-lockup{width:180px!important;max-width:47%!important;flex-shrink:0}.vp-header .vp-nav{display:none!important}.vp-header .vp-header-tools{width:auto;gap:20px!important}.vp-header .vp-header-cta{display:none!important}.vp-header .vp-mobile-menu{display:block!important}.vp-header .vp-mobile-menu summary{font-size:15px}.rev-team-inner{gap:45px}#dobierz .rev-checkout-heading{grid-template-columns:minmax(0,1fr) 255px;gap:12px 30px}}
@media(max-width:760px){#dobierz .rev-checkout-heading{grid-template-columns:1fr;gap:13px;margin-bottom:18px!important}#dobierz .rev-checkout-heading>h2{font-size:32px!important}#dobierz .rev-order-lead{font-size:16px}.rev-quote-alternative{grid-column:1;grid-row:4;padding:0;border:0;gap:3px;margin-top:6px}.rev-quote-alternative span{font-size:14px}.rev-quote-alternative a{font-size:15px}.rev-scope-line{padding:15px 0;margin-bottom:24px;gap:8px}.rev-scope-line p{font-size:14px}.rev-scope-line p+p{font-size:13px}.rev-team-inner{grid-template-columns:1fr;gap:32px;padding-top:36px!important;padding-bottom:36px!important}.rev-team-inner h2{font-size:31px!important}.rev-modes-editorial strong{font-size:18px}.rev-modes-editorial small{font-size:14px}.rev-modes-editorial>div{padding:16px 0}.rev-price-hero{gap:20px;padding-top:30px!important}.rev-price-scope{font-size:14px}.rev-price-tag{font-size:12px}.rev-scope-full p{font-size:14px}.rev-field label{font-size:14px}.rev-quote-form{padding:22px;gap:20px}}
@media(max-width:480px){.vp-header .qes-brand-lockup{width:155px!important}.vp-header .vp-shell.vp-header-row{padding-top:20px!important;padding-bottom:20px!important}.vp-header .vp-header-tools{gap:12px!important}.rev-team-inner p{font-size:16px}}
@media(max-width:760px){#dobierz .rev-checkout-heading h2{font-size:32px!important}.rev-quote-alternative{grid-column:auto;grid-row:auto}}

/* Local, pre-publication UX revision. No production styles are modified. */
.vp-hero-grid{padding-top:52px!important;padding-bottom:52px!important}
.vp-hero-copy h1{font-size:clamp(38px,3.8vw,50px)!important;line-height:1.12!important;letter-spacing:-.045em;max-width:680px}
.vp-hero-copy h1 em{display:block;margin-top:8px}
.vp-hero-copy .vp-kicker{margin-bottom:20px!important}
.vp-hero-copy .vp-lead{max-width:570px;font-size:18px;line-height:1.65!important;margin-top:24px!important;color:#486778}
.vp-hero-copy .vp-actions{gap:14px;flex-wrap:wrap;margin-top:26px!important}
.vp-hero-copy .vp-hero-note+.vp-hero-note{margin-top:8px!important}
.vp-hero-copy .vp-actions a{font-size:15px}
#dobierz .rev-checkout-heading{margin-bottom:28px!important;align-items:end}
#dobierz .rev-order-lead{font-size:16px;line-height:1.6;max-width:560px;margin-top:12px!important}
#dobierz .rev-quote-alternative{gap:7px;padding-bottom:2px}
#dobierz .steps{margin-bottom:22px}
.qes-checkout .card-head p{color:#486778}
.rev-beneficiary{margin:12px 0 24px;padding:16px 18px;border-left:3px solid #69b9e7;background:#f1f9fe;color:#36586b;font-size:15px;line-height:1.65}
.rev-required-note{color:#486778;font-size:13px;margin:0 0 18px}
.rev-required{color:#097ab5}
.rev-input-error{display:block!important;color:#a52929!important;font-size:13px!important;line-height:1.5!important;margin-top:7px!important}
[aria-invalid="true"]{border-color:#b73c3c!important;outline-color:#b73c3c!important}
.rev-personal-contact{border-top:1px solid #c8deea;padding-top:18px;margin-top:24px;font-size:15px;color:#486778;line-height:1.8}
.rev-personal-contact strong{display:block;color:#193e51;font-size:17px}
.rev-brief>.rev-kicker{font-size:12px;letter-spacing:.09em;margin-bottom:22px}
.rev-modes-editorial small{color:#486778}
.rev-quote-form .rev-required-note{margin:0;padding:0 0 8px}
.rev-quote-form #team-quote-result{padding:14px 16px;border-radius:8px;background:#e9f5fc;font-size:14px;line-height:1.65}
.rev-quote-form #team-quote-result:focus{outline:2px solid #1879b4;outline-offset:4px}
.qes-checkout .hint,.qes-checkout .field small{color:#486778}
.qes-checkout .field label{font-size:15px}
.qes-checkout .field input,.qes-checkout .field select{font-size:16px}
@media(max-width:760px){.vp-hero-copy h1{font-size:38px!important;line-height:1.15!important}.vp-hero-copy .vp-lead{font-size:17px}.vp-hero-copy .vp-actions{flex-direction:column;align-items:stretch}.vp-hero-copy .vp-actions a{text-align:center}#dobierz .rev-checkout-heading{gap:15px;margin-bottom:22px!important}#dobierz .rev-checkout-heading .vp-kicker{margin-bottom:9px!important}#dobierz .rev-checkout-heading h2{font-size:31px!important}#dobierz .rev-order-lead{font-size:15px;margin-top:10px!important}#dobierz .rev-quote-alternative{padding-top:12px;border-top:1px solid #caddE8;gap:3px;margin:0}#dobierz .rev-quote-alternative span{font-size:14px}.rev-beneficiary{padding:13px 15px;font-size:14px}.rev-personal-contact{margin-top:20px}}
