.ods-page{--ink:#12374b;--muted:#4b6572;--teal:#0caebb;--line:#d7e2e4;--plum:#74518c;color:var(--ink)}.ods-page *{box-sizing:border-box}.ods-page h1,.ods-page h2,.ods-page h3{color:inherit;letter-spacing:-.025em;line-height:1.14}.ods-page h2{margin:0 0 22px;font-size:clamp(2rem,3.55vw,3.25rem)}.ods-page h3{font-size:1.17rem}.ods-page p{line-height:1.68}.ods-page a{color:#007d89}.ods-wrap{width:min(1190px,100% - 48px);margin-inline:auto}.ods-kicker{text-transform:uppercase;letter-spacing:.145em;color:#008d9a;margin:0 0 16px;font-size:.7rem;font-weight:850}.ods-hero{background:#f5f5f0;padding:24px 0 63px}.ods-crumb{color:#5b737e;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:29px;font-size:.77rem;display:flex}.ods-crumb a{color:#3b6270;text-decoration:none}.ods-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:clamp(30px,4.7vw,67px);display:grid}.ods-hero-copy{grid-area:1/2;align-self:center;padding:25px 0}.ods-brand{align-items:center;gap:15px;margin-bottom:28px;display:flex}.ods-brand img{object-fit:contain;width:130px;height:auto;max-height:66px;display:block}.ods-brand span{color:#526b74;border-left:1px solid #b1b7b8;padding-left:16px;font-size:.74rem;font-weight:750}.ods-hero h1{margin:0 0 23px;font-size:clamp(3.15rem,4.9vw,4.85rem)}.ods-lead{color:#345668;margin:0;font-size:1.08rem}.ods-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.ods-button{background:#06acbb;padding:16px 21px;font-size:.85rem;font-weight:850;text-decoration:none;display:inline-block;color:#092f43!important}.ods-button:hover{background:#69dae1}.ods-anchor{font-size:.84rem;font-weight:800;text-decoration:none}.ods-hero-note{color:#647984;margin:22px 0 0;font-size:.82rem}.ods-hero-photo{background:#1d4856;grid-area:1/1;min-height:570px;margin:0;position:relative;overflow:hidden}.ods-hero-photo img{object-fit:cover;object-position:56% center;width:100%;height:100%;display:block;position:absolute;inset:0}.ods-hero-photo:after{content:"";background:linear-gradient(#0000,#092431d4);position:absolute;inset:55% 0 0}.ods-hero-photo figcaption{z-index:1;color:#fff;max-width:470px;font-size:.83rem;line-height:1.5;position:absolute;bottom:22px;left:25px;right:25px}.ods-jump{background:#103b53}.ods-jump .ods-wrap{white-space:nowrap;scrollbar-width:none;align-items:center;gap:clamp(17px,3vw,38px);min-height:62px;display:flex;overflow-x:auto}.ods-jump .ods-wrap::-webkit-scrollbar{display:none}.ods-jump a{color:#e7f4f5;font-size:.8rem;font-weight:750;text-decoration:none}.ods-jump a:hover{text-decoration:underline}.ods-section{padding:86px 0}.ods-soft{background:#eff5f3}.ods-answer{grid-template-columns:.82fr 1.18fr;gap:8%;display:grid}.ods-answer p:not(.ods-kicker){color:var(--muted);margin:0 0 18px}.ods-heading{max-width:810px;margin-bottom:35px}.ods-heading>p:not(.ods-kicker){color:var(--muted);margin:0}.ods-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ods-service-grid article{border-top:3px solid var(--teal);background:#fff;padding:28px 27px}.ods-service-grid article>span{color:#008e9b;font-size:.72rem;font-weight:850}.ods-service-grid h3{margin:18px 0 10px}.ods-service-grid p{color:var(--muted);margin:0;font-size:.88rem}.ods-flow-section{color:#fff;background:#0c344d}.ods-flow-section .ods-kicker{color:#84dfe4}.ods-flow-intro{max-width:820px}.ods-flow-intro p:not(.ods-kicker){color:#d5e8ec;max-width:680px}.ods-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:37px 0 24px;display:grid}.ods-flow>div{background:#174a62;border-top:3px solid #59cbd3;min-height:156px;padding:26px 17px 30px;position:relative}.ods-flow>div:not(:last-child):after{content:"→";z-index:1;color:#83dce1;font-size:1.2rem;font-weight:900;position:absolute;top:30%;right:-11px}.ods-flow b{color:#fff;margin-bottom:14px;font-size:1.07rem;display:block}.ods-flow span{color:#c9e1e7;font-size:.82rem;line-height:1.48;display:block}.ods-flow .ods-flow-output{background:#ebf4f2;border-color:#a8d5d8}.ods-flow-output b{color:#10374b}.ods-flow-output span{color:#3f5e6b}.ods-flow-caption{color:#d5e8ec;max-width:890px;margin:0;font-size:.89rem}.ods-two{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr);align-items:start;gap:9%;display:grid}.ods-two p:not(.ods-kicker){color:var(--muted)}.ods-inline{margin-top:13px;font-weight:800;text-decoration:none;display:inline-block}.ods-check,.ods-vat-aside{border-left:4px solid var(--teal);background:#f0f6f4;padding:31px}.ods-check h3,.ods-vat-aside h3{margin:0 0 19px}.ods-check ul,.ods-vat-aside ol{margin:0;padding-left:20px}.ods-check li,.ods-vat-aside li{color:#3c5a69;margin-bottom:12px;font-size:.9rem;line-height:1.55}.ods-vat{background:#f7f8f5}.ods-vat-aside{background:#fff}.ods-link-row{flex-wrap:wrap;gap:11px 24px;margin-top:23px;display:flex}.ods-link-row a{font-size:.87rem;font-weight:800;text-decoration:none}.ods-einvoice{background:#e9f2f1}.ods-einvoice-grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:9%;display:grid}.ods-einvoice-grid p:not(.ods-kicker){color:var(--muted)}.ods-einvoice-steps{background:#fff;border-top:4px solid #73528b;padding:27px 30px;box-shadow:0 15px 35px #092d3d0d}.ods-einvoice-steps>p{margin:0 0 16px;font-weight:850;color:var(--ink)!important}.ods-einvoice-steps ol{margin:0;padding:0;list-style:none}.ods-einvoice-steps li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:4px 12px;padding:14px 0;display:grid}.ods-einvoice-steps li:last-child{border:0}.ods-einvoice-steps li span{color:#74518c;grid-row:span 2;font-size:.73rem;font-weight:850}.ods-einvoice-steps strong{color:var(--ink);font-size:.9rem}.ods-einvoice-steps em{color:var(--muted);font-size:.84rem;font-style:normal;line-height:1.5}.ods-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ods-fit-grid article{border-bottom:3px solid var(--teal);background:#eff5f3;padding:25px 22px}.ods-fit-grid h3{margin:0 0 13px}.ods-fit-grid p{color:var(--muted);margin:0;font-size:.85rem}.ods-fit-note{max-width:920px;color:var(--muted);margin:23px 0 0;font-size:.89rem}.ods-faq-layout{grid-template-columns:.69fr 1.31fr;gap:8%;display:grid}.ods-faq-layout>div>p:not(.ods-kicker){color:var(--muted)}.ods-faqs details{border-bottom:1px solid var(--line);background:#fff;padding:0 22px}.ods-faqs details:first-child{border-top:1px solid var(--line)}.ods-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:.92rem;font-weight:800;list-style:none;display:flex}.ods-faqs summary::-webkit-details-marker{display:none}.ods-faqs summary span{color:#008d9a;font-size:1.25rem}.ods-faqs details[open] summary span{transform:rotate(45deg)}.ods-faqs details p{color:var(--muted);margin:0;padding:0 0 21px;font-size:.88rem}.ods-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ods-related-grid a{border-bottom:3px solid var(--teal);background:#f0f6f4;min-height:146px;padding:24px;text-decoration:none;display:block}.ods-related-grid strong{color:var(--ink);margin-bottom:11px;font-size:.94rem;display:block}.ods-related-grid span{color:var(--muted);font-size:.82rem;line-height:1.55;display:block}.ods-sources{background:#f5f7f7;padding:35px 0}.ods-sources h2{margin:0 0 8px;font-size:1.08rem}.ods-sources p{color:var(--muted);margin:0 0 12px;font-size:.83rem}.ods-sources ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.ods-sources a{font-size:.8rem}.ods-cta{color:#fff;background:#0b3049;padding:60px 0}.ods-cta .ods-wrap{justify-content:space-between;align-items:center;gap:36px;display:flex}.ods-cta .ods-kicker{color:#7ddfe4}.ods-cta h2{max-width:680px;margin:0 0 12px}.ods-cta p:not(.ods-kicker){color:#d6e7eb;max-width:690px;margin:0}.ods-cta .ods-button{flex:none}@media (width<=1000px){.ods-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ods-flow>div:not(:last-child):after{display:none}.ods-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ods-hero-grid,.ods-answer,.ods-two,.ods-einvoice-grid,.ods-faq-layout{grid-template-columns:1fr;gap:30px}.ods-hero-copy{grid-area:1/1;padding:0}.ods-hero-photo{grid-area:2/1;min-height:430px}.ods-service-grid,.ods-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ods-faq-layout{gap:17px}}@media (width<=600px){.ods-wrap{width:min(100% - 34px,1190px)}.ods-hero{padding-bottom:30px}.ods-crumb{margin-bottom:22px}.ods-hero h1{font-size:clamp(2.55rem,11vw,3.6rem)}.ods-brand{flex-direction:column;align-items:flex-start;gap:9px}.ods-brand span{border-left:0;padding-left:0}.ods-hero-photo{min-height:340px}.ods-section{padding:60px 0}.ods-service-grid,.ods-flow,.ods-fit-grid,.ods-related-grid{grid-template-columns:1fr}.ods-flow>div{min-height:auto}.ods-cta .ods-wrap{flex-direction:column;align-items:flex-start}.ods-cta .ods-button{flex:none}.ods-check,.ods-vat-aside,.ods-einvoice-steps{padding:25px}.ods-jump .ods-wrap{gap:22px}}
