.zbs-page{--ink:#10354b;--teal:#05a9b6;--muted:#496474;--line:#d3e2e5;color:var(--ink)}.zbs-page *{box-sizing:border-box}.zbs-page h1,.zbs-page h2,.zbs-page h3{color:inherit;letter-spacing:-.025em;line-height:1.13}.zbs-page h2{margin:0 0 22px;font-size:clamp(2rem,3.5vw,3.25rem)}.zbs-page h3{font-size:1.16rem}.zbs-page p{line-height:1.68}.zbs-page a{color:#007c88}.zbs-wrap{width:min(1190px,100% - 48px);margin-inline:auto}.zbs-kicker{letter-spacing:.14em;text-transform:uppercase;color:#008593;margin:0 0 17px;font-size:.72rem;font-weight:850}.zbs-hero{background:#eaf3f2;padding:24px 0 66px}.zbs-breadcrumb{color:#507080;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-size:.78rem;display:flex}.zbs-breadcrumb a{color:#315b6b;text-decoration:none}.zbs-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.99fr);align-items:stretch;gap:clamp(30px,4.4vw,66px);display:grid}.zbs-hero-copy{align-self:center;padding:22px 0}.zbs-brand{align-items:center;gap:18px;margin-bottom:31px;display:flex}.zbs-brand img{object-fit:contain;width:177px;height:auto;max-height:56px}.zbs-brand span{color:#325868;border-left:1px solid #9fb9bf;padding-left:18px;font-size:.75rem;font-weight:750}.zbs-hero h1{max-width:660px;margin:0 0 22px;font-size:clamp(3.05rem,5vw,5rem)}.zbs-lead{color:#315568;max-width:600px;margin:0;font-size:1.08rem}.zbs-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.zbs-primary{background:#08afbd;align-items:center;gap:13px;padding:15px 20px;font-size:.87rem;font-weight:850;text-decoration:none;transition:background .2s;display:inline-flex;color:#092f43!important}.zbs-primary:hover{background:#74dee4}.zbs-text-link{font-size:.84rem;font-weight:800;text-decoration:none}.zbs-small{color:#58707b;margin:23px 0 0;font-size:.81rem}.zbs-photo{background:#174558;min-height:560px;margin:0;position:relative;overflow:hidden}.zbs-photo img{object-fit:cover;object-position:47% center;width:100%;height:100%;display:block;position:absolute;inset:0}.zbs-photo:after{content:"";background:linear-gradient(#0000,#082736cc);position:absolute;inset:50% 0 0}.zbs-photo figcaption{z-index:1;color:#fff;max-width:480px;font-size:.83rem;line-height:1.5;position:absolute;bottom:20px;left:25px;right:25px}.zbs-jump{background:#0e344e}.zbs-jump .zbs-wrap{white-space:nowrap;align-items:center;gap:clamp(18px,3vw,38px);min-height:60px;display:flex;overflow:auto}.zbs-jump a{color:#eaf9f9;font-size:.8rem;font-weight:750;text-decoration:none}.zbs-jump a:hover{text-decoration:underline}.zbs-section{padding:84px 0}.zbs-soft{background:#f0f6f5}.zbs-answer-grid{grid-template-columns:.85fr 1.15fr;gap:9%;display:grid}.zbs-answer-grid p:not(.zbs-kicker){color:var(--muted);margin:0 0 16px}.zbs-intro{max-width:830px;margin-bottom:33px}.zbs-intro>p:not(.zbs-kicker){color:var(--muted);margin:0}.zbs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.zbs-card-grid article{border-bottom:3px solid var(--teal);background:#fff;padding:26px}.zbs-card-grid article>span{color:#008e9a;font-size:.72rem;font-weight:850}.zbs-card-grid h3{margin:17px 0 10px}.zbs-card-grid p{color:var(--muted);margin:0;font-size:.89rem}.zbs-migration{grid-template-columns:1fr .86fr;align-items:center;gap:9%;display:grid}.zbs-migration p:not(.zbs-kicker){color:var(--muted)}.zbs-inline{margin-top:14px;font-weight:800;text-decoration:none;display:inline-block}.zbs-flow{color:#fff;background:#0d354f;padding:22px 28px;box-shadow:18px 18px #dbefed}.zbs-flow>div{border-bottom:1px solid #477086;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;display:grid}.zbs-flow>div:last-child{border:0}.zbs-flow b{color:#7de1e5;font-size:.8rem}.zbs-flow span{color:#d5e8ed;font-size:.88rem;line-height:1.5}.zbs-flow strong{color:#fff;margin-bottom:4px;font-size:1rem;display:block}.zbs-vat{background:#f7f9f5}.zbs-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:9%;display:grid}.zbs-two p:not(.zbs-kicker){color:var(--muted)}.zbs-two aside{background:#fff;border-top:4px solid #0aaeb9;padding:29px 32px;box-shadow:0 10px 30px #082c3c0f}.zbs-two aside h3{margin:0 0 18px}.zbs-two aside ul,.zbs-two aside ol{margin:0;padding-left:20px}.zbs-two aside li{color:#34586a;margin:0 0 12px;font-size:.91rem;line-height:1.6}.zbs-two aside p{margin-bottom:0;font-size:.86rem}.zbs-link-row{flex-wrap:wrap;gap:15px 25px;margin-top:21px;display:flex}.zbs-link-row a{font-size:.88rem;font-weight:800;text-decoration:none}.zbs-einvoice{color:#fff;background:#0c344f}.zbs-einvoice .zbs-kicker{color:#78dfe4}.zbs-einvoice p:not(.zbs-kicker){color:#dfedf0}.zbs-einvoice a{color:#92e7ea}.zbs-einvoice aside{box-shadow:none;background:#17465d;border-top-color:#87dfe3}.zbs-einvoice aside li{color:#d9e9ed}.zbs-einvoice aside h3,.zbs-einvoice aside strong{color:#fff}.zbs-einvoice aside p{color:#d9e9ed!important}.zbs-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.zbs-fit-grid article{background:#f2f7f6;border-left:3px solid #0aaeb9;padding:24px 27px}.zbs-fit-grid h3{margin:0 0 9px}.zbs-fit-grid p{color:var(--muted);margin:0;font-size:.9rem}.zbs-fit-note{max-width:890px;color:var(--muted);margin:26px 0 0}.zbs-faq-grid{grid-template-columns:.7fr 1.3fr;gap:8%;display:grid}.zbs-faq-grid>div>p:not(.zbs-kicker){color:var(--muted)}.zbs-faqs details{border-bottom:1px solid var(--line);background:#fff;padding:0 22px}.zbs-faqs details:first-child{border-top:1px solid var(--line)}.zbs-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:.94rem;font-weight:800;list-style:none;display:flex}.zbs-faqs summary::-webkit-details-marker{display:none}.zbs-faqs summary span{color:#0095a1;font-size:1.3rem}.zbs-faqs details[open] summary span{transform:rotate(45deg)}.zbs-faqs details p{color:var(--muted);margin:0;padding:0 0 20px;font-size:.89rem}.zbs-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.zbs-related-grid a{background:#eff6f4;border-bottom:3px solid #11aab6;min-height:146px;padding:23px;text-decoration:none;display:block}.zbs-related-grid strong{color:var(--ink);margin-bottom:11px;font-size:.96rem;display:block}.zbs-related-grid span{color:var(--muted);font-size:.84rem;line-height:1.5;display:block}.zbs-sources{background:#f4f7f7;padding:36px 0}.zbs-sources h2{margin:0 0 8px;font-size:1.08rem}.zbs-sources p{color:var(--muted);margin:0 0 10px;font-size:.83rem}.zbs-sources ul{flex-wrap:wrap;gap:9px 24px;margin:0;padding:0;list-style:none;display:flex}.zbs-sources a{font-size:.8rem}.zbs-cta{color:#fff;background:#0b3049;padding:60px 0}.zbs-cta .zbs-wrap{justify-content:space-between;align-items:center;gap:35px;display:flex}.zbs-cta .zbs-kicker{color:#79e1e6}.zbs-cta h2{max-width:680px;margin:0 0 12px}.zbs-cta p:not(.zbs-kicker){color:#d6e8eb;max-width:680px;margin:0}.zbs-cta .zbs-primary{flex:none}@media (width<=900px){.zbs-hero-grid,.zbs-migration,.zbs-two,.zbs-answer-grid,.zbs-faq-grid{grid-template-columns:1fr;gap:30px}.zbs-hero-copy{padding:0}.zbs-photo{min-height:420px}.zbs-card-grid,.zbs-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zbs-flow{box-shadow:12px 12px #dbefed}.zbs-faq-grid{gap:18px}}@media (width<=600px){.zbs-wrap{width:min(100% - 34px,1190px)}.zbs-hero{padding-bottom:30px}.zbs-breadcrumb{margin-bottom:23px}.zbs-brand{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:27px}.zbs-brand span{border-left:0;padding-left:0}.zbs-hero h1{font-size:clamp(2.5rem,11vw,3.6rem)}.zbs-photo{min-height:350px}.zbs-section{padding:60px 0}.zbs-card-grid,.zbs-fit-grid,.zbs-related-grid{grid-template-columns:1fr}.zbs-flow{margin-right:12px}.zbs-cta .zbs-wrap{flex-direction:column;align-items:flex-start}.zbs-cta .zbs-primary{flex:none}.zbs-two aside{padding:25px}.zbs-jump .zbs-wrap{gap:23px}}
