/* Three product intents, three deliberately different page structures. */
.marketing14{background:#fafbfe;overflow:visible}.marketing14 h1{font-size:56px;font-weight:550;line-height:1.08;letter-spacing:-2.5px}.marketing14 h1 em{font-style:normal;color:#3157f6}.marketing14 .eyebrow{font-size:10px;letter-spacing:1.6px}.marketing-nav14{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1220px;margin:auto;padding:28px 30px}.marketing-nav14 .brand{flex-shrink:0}.marketing-nav14>nav{display:flex;align-items:center;gap:26px}.marketing-nav14>nav a{font-size:13px;color:#667286;padding:10px 0}.marketing-nav14>nav a[aria-current=page]{color:#3157f6;border-bottom:2px solid #3157f6}.marketing-nav14>.btn{white-space:normal;max-width:230px;text-align:center}.marketing-breadcrumb14{max-width:1160px;margin:20px auto 0;font-size:12px;color:#73829a;display:flex;gap:8px;flex-wrap:wrap}.marketing-breadcrumb14 a{color:#3157f6}
.marketing-hero14{max-width:1220px;margin:auto;padding:60px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:0 64px;align-content:center}.marketing-hero14-title{grid-column:1;align-self:end;min-width:0}.marketing-hero14-title .eyebrow{margin-bottom:21px}.marketing-hero14-copy{grid-column:1;align-self:start;min-width:0;padding-top:24px}.marketing-hero14-copy>p{font-size:16px;line-height:1.85;max-width:455px;color:#667286}.marketing-actions14{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 17px}.marketing-actions14 .btn{white-space:normal;text-align:center}.marketing-hero14-copy>small{color:#7c879a;font-size:11px}.marketing-example14{grid-column:2;grid-row:1 / span 2;padding:26px;background:#edf1ff;border:1px solid #e1e7ff;border-radius:24px;min-width:0;align-self:center}.page-delivery .marketing-example14{background:repeating-linear-gradient(0deg,#edf0f8,#edf0f8 1px,#f9faff 1px,#f9faff 20px);border:1px dashed #c3cce4;box-shadow:none}.page-delivery .marketing-hero14-copy{padding-top:25px}.page-home .marketing-example14{transform:rotate(-2deg);box-shadow:13px 17px 0 #3157f6}
.sample-paper14{color:#293246;background:white;border:1px solid #e0e5ef;border-radius:6px;padding:24px;min-width:0;box-shadow:0 10px 35px #2233660a;font:12px/1.55 Arial,sans-serif;overflow-wrap:anywhere}.sample-brand14{display:flex;justify-content:space-between;gap:12px;color:#53658a;font-size:9px;padding-bottom:18px;border-bottom:1px solid #e4e9f2}.sample-paper14 h3{font:500 27px/1.18 Arial,sans-serif;letter-spacing:-.6px;margin:22px 0}.sample-paper14 h3 small{display:block;font-size:10px;letter-spacing:0;color:#71829e;margin-top:6px}.sample-parties14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.sample-parties14 span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:#77869f}.sample-parties14 strong{font-size:11px;font-weight:500}.sample-date14{font-size:9px;line-height:1.8;color:#6b7a93;display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin:15px 0}.sample-table14{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9px}.sample-table14 th{padding:9px 5px;text-align:right;font-size:8px;font-weight:500;background:#eef2fd;color:#516489}.sample-table14 th:first-child{width:42%;text-align:left}.sample-table14 th:nth-child(2){width:13%}.sample-table14 td{padding:12px 5px;border-bottom:1px solid #e7ebf4;text-align:right;vertical-align:top;overflow-wrap:anywhere}.sample-table14 td:first-child{text-align:left}.sample-total14{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:25px 0 12px;font-size:11px;flex-wrap:wrap}.sample-total14 strong{font-size:21px;line-height:1.3;color:#3157f6}.sample-signatures14{display:grid;grid-template-columns:1fr 1fr;gap:26px;font-size:10px;min-height:76px;margin-top:25px}.sample-signatures14 span{display:block;height:25px;border-bottom:1px solid #a7b3c9}.sample-foot14{color:#8995aa;font-size:7px;border-top:1px solid #e8ecf3;padding-top:12px;margin-top:22px;line-height:1.6}.sample-modern{border-top:6px solid #3157f6}.sample-classic{font-family:Arial,sans-serif;border-radius:0;color:#111}.sample-classic h3{font-size:19px;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:0}.sample-classic .sample-table14 th,.sample-classic .sample-table14 td{border:1px solid #9b9b9b}.sample-classic .sample-table14 th{background:#e1e1e1;color:#111}.sample-classic .sample-total14 strong{color:#111}.sample-minimal .sample-brand14{border:none}.sample-minimal .sample-table14 th{background:white;border-top:1px solid #262f43;border-bottom:1px solid #dce2ed}.sample-minimal h3{font-weight:400;font-size:29px}.sample-editorial{background:#fffaf1;border-top:5px solid #bd8160}.sample-editorial h3{font-family:Georgia,serif}.sample-editorial .sample-table14 th{background:#f1eadc;color:#877651}.sample-editorial .sample-total14 strong{color:#885d45}
.intent-links14{max-width:1160px;margin:35px auto 70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.intent-links14>a{position:relative;padding:28px;background:white;border:1px solid #e3e7f0;border-radius:14px;display:block}.intent-links14>a>.icon{background:#eff3ff;border-radius:9px;color:#3157f6;width:38px;height:38px;padding:9px}.intent-links14 h2{font-size:21px;margin:24px 0 12px;font-weight:550}.intent-links14 p{font-size:13px;color:#6c7a92;line-height:1.8;max-width:270px}.intent-links14 span{display:block;color:#3157f6;margin-top:20px}.intent-links14>a:hover{border-color:#3157f6}
.workflow14{max-width:1160px;margin:50px auto;background:#fff;border:1px solid #e1e6f0;border-radius:18px;padding:32px}.workflow14>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.workflow14 h2{font-size:20px;font-weight:550}.workflow14>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.step-number14{font-size:11px;color:#3157f6;display:block;margin-bottom:15px}.workflow14 h3{font-size:17px;line-height:1.35;font-weight:550;margin-bottom:10px}.workflow14 p{font-size:13px;line-height:1.8;color:#6b7992}.handover-workflow14{background:#1b2030;border-color:#1b2030;color:white}.handover-workflow14 .eyebrow{color:#9caecc}.handover-workflow14 p{color:#b3c0d6}.handover-workflow14 .step-number14{color:#8aa5ff}.document-fields14{max-width:1160px;margin:45px auto 70px;display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:36px;align-items:start}.document-fields14 h2{font-size:27px;font-weight:550}.document-fields14>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-fields14 p{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#667791;padding:15px;border:1px solid #e3e8f1;border-radius:9px;background:white;line-height:1.6}.document-fields14 .icon{width:16px;height:16px;color:#3157f6;margin-top:2px}
.gallery-head14{max-width:1160px;margin:50px auto 32px;text-align:center}.gallery-head14>.eyebrow{justify-content:center;margin-bottom:22px}.gallery-head14>p:last-child{max-width:570px;font-size:16px;line-height:1.85;color:#66748d;margin:24px auto 0}.gallery14{max-width:1160px;margin:38px auto 70px}.gallery-tools14{display:flex;justify-content:space-between;align-items:center;gap:18px}.template-type14{display:flex;align-items:center;padding:5px;border:1px solid #e0e5f0;background:white;border-radius:11px;gap:5px}.template-type14 a{padding:11px 18px;border-radius:7px;font-size:13px;text-align:center}.template-type14 a[aria-current=page]{color:#3157f6;background:#edf2ff;font-weight:550}.gallery-tools14>span{font-size:12px;color:#8090aa}.gallery-intro14{font-size:13px;color:#6f7f96;max-width:700px;line-height:1.8;margin:20px 0 28px}.template-gallery14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.template-design14{border:1px solid #e0e6f1;border-radius:16px;background:white;min-width:0;overflow:hidden}.template-design14-preview{display:block;padding:28px 44px;background:#edf1f9;max-width:100%;min-width:0}.sample-thumb14{padding:23px;box-shadow:0 12px 30px #2735530c}.sample-thumb14 h3{font-size:22px}.sample-thumb14.sample-classic h3{font-size:17px}.sample-thumb14 .sample-brand14{font-size:8px}.sample-thumb14 .sample-signatures14{font-size:9px;min-height:65px}.template-design14-body{padding:23px}.template-design14-body h2{font-size:21px;font-weight:550}.template-design14-body p{font-size:13px;color:#71809a;line-height:1.75;margin:9px 0 20px}.template-design14-body>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.template-design14-body .btn{white-space:normal;font-size:13px}.large-template-preview14{max-width:760px;margin:30px auto 40px;padding:24px;background:#eaf0ff;border-radius:16px;scroll-margin-top:20px}.large-template-preview14>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.large-template-preview14 h2{font-size:23px}.large-template-preview14>.btn{margin-top:20px}.large-template-preview14 .sample-paper14{max-width:620px;margin:auto;padding:38px}.large-template-preview14 .sample-table14{font-size:12px}.large-template-preview14 .sample-table14 th{font-size:11px}
.marketing-copy14{max-width:1160px;margin:60px auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:70px}.marketing-copy14 h2{font-size:24px;font-weight:550;line-height:1.35;margin:28px 0 14px}.marketing-copy14 h2:first-child{margin-top:0}.marketing-copy14 p{font-size:14px;line-height:1.9;color:#64718a;margin-bottom:20px}.marketing-faq14 details{padding:17px 0;border-bottom:1px solid #e0e6f0}.marketing-faq14 summary{font-size:14px;line-height:1.6;font-weight:550;cursor:pointer}.marketing-faq14 details p{font-size:13px;margin:14px 0 0}.market-notice14{padding:20px;border:1px solid #dddff5;background:#f0f3ff;border-radius:10px;margin-top:25px}.market-notice14 p{font-size:12px;margin:0 0 10px}.market-notice14 a{font-size:12px;color:#3157f6;overflow-wrap:anywhere}.marketing-cta14{max-width:1160px;margin:60px auto 70px;background:#1a1e2b;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:white}.marketing-cta14 h2{font-size:29px;font-weight:550}.marketing-cta14 p{font-size:12px;line-height:1.9;color:#b5c2da;margin-top:12px;max-width:510px}.marketing-cta14>.btn{white-space:normal;text-align:center;flex-shrink:0;max-width:300px}
.marketing-article-head14{max-width:900px;margin:65px auto 40px}.marketing-article-head14>p{font-size:17px;line-height:1.8;color:#66748e;margin-top:26px}.marketing-article14{max-width:780px;margin:45px auto 85px}.marketing-article14 h2{font-size:26px;font-weight:550;margin:32px 0 16px;line-height:1.4}.marketing-article14 p{font-size:15px;line-height:1.9;color:#68758e;margin-bottom:22px}.marketing-footer14{max-width:1160px;margin:55px auto 0;border-top:1px solid #e3e7f0;padding:35px 0 25px}.marketing-footer14-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:45px}.marketing-footer14-grid p{font-size:12px;line-height:1.85;color:#7d899f;margin-top:16px;max-width:360px}.marketing-footer14 nav h2{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:#6d7b94;margin-bottom:14px}.marketing-footer14-grid>nav{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.marketing-footer14-grid>nav>a{font-size:13px;line-height:1.7}.public-languages14{display:flex;flex-wrap:wrap;gap:6px;margin:30px 0 22px}.public-languages14 a{font-size:12px;padding:8px 12px;border:1px solid #e0e5f0;border-radius:7px}.public-languages14 a[aria-current=page]{color:#3157f6;background:#eef2ff;border-color:#b9c7f8}.marketing-footer14-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e4e8f2;padding-top:20px;font-size:11px;line-height:1.8;color:#8090a8}.marketing-footer14-bottom p{max-width:390px}
@media(max-width:1220px){.marketing-breadcrumb14,.intent-links14,.workflow14,.document-fields14,.gallery-head14,.gallery14,.marketing-copy14,.marketing-cta14,.marketing-footer14,.marketing-article-head14,.marketing-article14{margin-left:30px;margin-right:30px}.marketing-hero14{gap:0 35px}.marketing14 h1{font-size:49px}.template-design14-preview{padding:24px}}
@media(max-width:950px){.marketing-nav14>nav{display:none}.marketing14 h1{font-size:42px}.marketing-nav14 .brand{font-size:31px}.marketing-hero14{padding-top:45px;gap:0 26px}.marketing-example14{padding:17px}.marketing-copy14{gap:35px}.sample-paper14{padding:20px}.sample-paper14 h3{font-size:24px}.sample-table14{font-size:8px}.sample-table14 th{font-size:7px}.marketing-cta14{padding:30px;align-items:flex-start}.marketing-cta14>.btn{max-width:230px}.intent-links14{gap:12px}.intent-links14>a{padding:22px}}
@media(max-width:760px){.marketing-nav14{padding:20px;gap:18px}.marketing-nav14 .brand{font-size:30px}.marketing-nav14>.btn{font-size:12px;min-height:44px;padding:10px 13px;max-width:190px}.marketing-nav14 .brand-mark{width:24px;height:29px;margin-right:8px}.marketing-breadcrumb14{margin:14px 20px 0;font-size:11px}.marketing-hero14{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:24px;margin:auto;padding:30px 20px 40px}.marketing14 h1{font-size:39px;letter-spacing:-1.6px;line-height:1.12}.marketing-hero14-title{grid-column:1;grid-row:1}.marketing-hero14-title .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}.marketing-example14{grid-column:1;grid-row:2;padding:17px;border-radius:15px;width:100%;max-width:480px;margin:auto}.page-home .marketing-example14{transform:none;box-shadow:5px 7px 0 #3157f6}.marketing-hero14-copy{grid-column:1;grid-row:3;padding-top:2px}.marketing-hero14-copy>p{font-size:14px;line-height:1.85;max-width:100%}.marketing-actions14{display:grid;grid-template-columns:minmax(0,1fr);margin:22px 0 13px}.marketing-actions14 .btn{min-height:48px;font-size:14px;padding:12px 16px}.marketing-hero14-copy>small{font-size:10px}.sample-paper14{padding:20px 16px}.sample-paper14 h3{font-size:24px;margin:18px 0}.sample-paper14.sample-classic h3{font-size:18px}.sample-table14{font-size:8px}.sample-table14 th{font-size:7px;padding:8px 3px}.sample-table14 td{padding:10px 3px}.sample-parties14{gap:12px;margin:14px 0}.sample-parties14 strong{font-size:10px}.sample-parties14 span{font-size:7px}.sample-brand14{font-size:8px;padding-bottom:15px}.sample-total14{margin-top:18px}.sample-total14 strong{font-size:20px}.sample-signatures14{gap:17px;font-size:9px;margin-top:20px}.sample-foot14{font-size:7px}.sample-date14{font-size:8px}
.intent-links14{grid-template-columns:minmax(0,1fr);margin:24px 20px 42px;gap:13px}.intent-links14>a{padding:25px}.intent-links14 p{max-width:100%;font-size:13px}.intent-links14 h2{font-size:22px}.workflow14{padding:24px;margin:22px 20px 38px}.workflow14>header{display:block;margin-bottom:24px}.workflow14 h2{font-size:20px;margin-top:12px}.workflow14>div{grid-template-columns:minmax(0,1fr);gap:25px}.workflow14>div>article{border-top:1px solid #e4e8f3;padding-top:20px}.handover-workflow14>div>article{border-top-color:#ffffff18}.workflow14 h3{font-size:18px}.step-number14{margin-bottom:11px}.document-fields14{margin:28px 20px 40px;grid-template-columns:minmax(0,1fr);gap:22px}.document-fields14 h2{font-size:25px}.document-fields14>div{grid-template-columns:minmax(0,1fr);gap:10px}.document-fields14 p{font-size:13px}.gallery-head14{margin:35px 20px 25px;text-align:left}.gallery-head14>.eyebrow{justify-content:flex-start}.gallery-head14>p:last-child{font-size:14px;margin-top:20px}.gallery14{margin:25px 20px 42px}.gallery-tools14{align-items:flex-start;flex-wrap:wrap;gap:12px}.gallery-tools14>span{font-size:11px}.template-type14{max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.template-type14 a{font-size:12px;line-height:1.5;padding:10px 12px;min-height:44px;display:flex;justify-content:center;align-items:center}.gallery-intro14{font-size:13px;margin:17px 0 23px}.template-gallery14{grid-template-columns:minmax(0,1fr);gap:20px}.template-design14-preview{padding:24px 18px}.template-design14-body{padding:22px}.template-design14-body h2{font-size:21px}.template-design14-body>div{gap:16px;justify-content:space-between}.template-design14-body .btn{min-height:44px}.sample-thumb14{max-width:390px;margin:auto}.large-template-preview14{padding:15px;margin-top:25px}.large-template-preview14 .sample-paper14{padding:20px 14px}.large-template-preview14 .sample-table14{font-size:8px}.large-template-preview14 .sample-table14 th{font-size:7px}.large-template-preview14 h2{font-size:20px}.large-template-preview14>.btn{width:100%;white-space:normal}.marketing-copy14{grid-template-columns:minmax(0,1fr);gap:28px;margin:38px 20px}.marketing-copy14 h2{font-size:23px;margin-top:27px}.marketing-copy14 p{font-size:14px;line-height:1.9}.marketing-faq14 summary{font-size:14px;min-height:35px}.marketing-faq14 details p{font-size:13px}.marketing-cta14{display:block;padding:28px 24px;margin:38px 20px 48px}.marketing-cta14 h2{font-size:27px}.marketing-cta14 p{font-size:12px}.marketing-cta14>.btn{margin-top:23px;max-width:none;width:100%;font-size:14px;min-height:48px}.marketing-footer14{margin:40px 20px 0;padding:30px 0 max(24px,env(safe-area-inset-bottom))}.marketing-footer14-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.marketing-footer14-grid>div{grid-column:1/-1}.marketing-footer14-grid p{max-width:none;font-size:12px}.marketing-footer14-grid>nav{gap:2px}.marketing-footer14-grid>nav>a{font-size:13px;padding:8px 0;min-height:40px;overflow-wrap:anywhere}.public-languages14{gap:8px}.public-languages14 a{min-height:40px;display:flex;align-items:center}.marketing-footer14-bottom{flex-direction:column;gap:8px}.marketing-footer14-bottom p{max-width:none}.marketing-article-head14{margin:34px 20px}.marketing-article-head14>p{font-size:14px}.marketing-article14{margin:30px 20px 50px}.marketing-article14 h2{font-size:23px}.marketing-article14 p{font-size:14px}}
@media(max-width:350px){.marketing14 h1{font-size:35px}.marketing-nav14 .brand-mark{display:none}.marketing-nav14>.btn{max-width:165px;font-size:11px}.sample-paper14{padding:17px 12px}.marketing-example14{padding:12px}.sample-paper14 h3{font-size:22px}.sample-table14{font-size:7px}.sample-total14 strong{font-size:17px}.template-design14-body>div{flex-direction:column;align-items:stretch}.template-design14-body .text-link{justify-content:center;min-height:40px}}
.marketing14 h1{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:350px){html[lang=de] .gallery-head14 h1{font-size:31px}}
