.tp-brochure,.tp-brochure-dialog{box-sizing:border-box;font-family:inherit;color:#edf3f6;background:#0b2330}.tp-brochure *,.tp-brochure-dialog *{box-sizing:border-box}.tp-brochure{padding:64px 0;border-block:1px solid #35505d}.tp-brochure-inner{max-width:1280px;width:92%;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.tp-brochure-photo{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #35505d}.tp-brochure-eyebrow{color:#ff914e!important;font-size:12px!important;font-weight:800;letter-spacing:.13em}.tp-brochure h2,.tp-brochure-dialog h2{font-size:clamp(26px,3vw,40px);line-height:1.15;margin:12px 0 20px;color:#fff}.tp-brochure p,.tp-brochure-dialog p{font-size:16px;line-height:1.6;color:#bfd0d8}.tp-brochure-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;background:#ff661b;color:#09212c;font-family:inherit;font-weight:800;font-size:16px;line-height:1.3;border:2px solid #ff661b;border-radius:10px;cursor:pointer;text-decoration:none;transition:background .15s,box-shadow .15s;max-width:100%}.tp-brochure-button:hover{background:#ff924e;border-color:#ff924e;box-shadow:0 4px 16px #0004}.tp-brochure-button:disabled{opacity:.7;cursor:default}.tp-brochure-button:focus-visible,.tp-brochure-dialog :is(input,select,a,button):focus-visible{outline:3px solid #ffb17e;outline-offset:4px}.tp-brochure-dialog{width:min(620px,94vw);max-height:90dvh;overflow:auto;padding:28px;border:1px solid #527080;border-radius:18px;box-shadow:0 20px 80px #0008}.tp-brochure-dialog::backdrop{background:#02121cd9}.tp-brochure-close{display:block;margin-left:auto;padding:8px 12px;min-height:44px;border:1px solid #6c8592;border-radius:8px;color:#fff;background:#173542;cursor:pointer;font:inherit}.tp-brochure-dialog h2{font-size:28px}.tp-brochure-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tp-brochure-field{display:block;font-size:14px;font-weight:700}.tp-brochure-field span{display:block;margin-bottom:8px}.tp-brochure-field input,.tp-brochure-field select{display:block;width:100%;min-height:48px;border:1px solid #68808d;border-radius:9px;background:#091c27;color:#fff;font:inherit;padding:12px}.tp-brochure-dialog .tp-brochure-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;font-weight:400}.tp-brochure-consent input{flex:none;appearance:auto;width:20px;height:20px;margin:2px 0;accent-color:#ff661b}.tp-brochure-privacy{grid-column:1/-1;color:#ffc096;text-decoration:underline;text-underline-offset:4px;font-size:14px}.tp-brochure-dialog form>.tp-brochure-button,.tp-brochure-status{grid-column:1/-1}.tp-brochure-status{margin:0!important}.tp-brochure-status[data-state=success]{color:#a4e4c7}.tp-brochure-status[data-state=error]{color:#ffd1bd}.tp-brochure-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:700px){.tp-brochure-inner{grid-template-columns:1fr;gap:24px}.tp-brochure{padding:40px 0}.tp-brochure-dialog{padding:22px}.tp-brochure-dialog form{grid-template-columns:1fr}}@media print{.tp-brochure,.tp-brochure-dialog{display:none!important}}

.tp-brochure-secondary{background:#102631e8;color:#fff;border-color:#ff914e}.tp-brochure-secondary:hover{background:#284857;color:#fff}.tp-brochure-dialog[open]{display:block}

/* Keep both actions together beside the existing language selector. */
.header .tp-header-ctas{display:flex;align-items:center;gap:10px;flex-shrink:0}
.header .tp-header-ctas>a,.header .tp-header-ctas>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:11px 15px;border:2px solid #102631;border-radius:10px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.3;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer}
.header .tp-header-design{background:#102631;color:#fff}
.header .tp-header-design:hover{background:#284857;color:#fff}
.header .tp-header-brochure{background:#ff661b;color:#09212c;border-color:#ff661b!important}
.header .tp-header-brochure:hover{background:#ff924e;border-color:#ff924e!important}
.header .tp-header-ctas>:focus-visible{outline:3px solid #ba3c00;outline-offset:3px}
@media(min-width:1321px){.header{gap:20px;padding-inline:3%}.header nav{gap:18px}.header nav a{font-size:13px}.header .header-actions{margin-left:0}}
@media(max-width:1320px){.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 24px;border-bottom:1px solid #d9e0e5}.header nav.open{display:flex;flex-direction:column;gap:8px}.header .menu-button{display:block}.header .tp-header-ctas{margin-left:auto}.header .header-actions{margin-left:0}}
@media(max-width:940px){html{scroll-padding-top:165px}.header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:78px;gap:10px;padding:10px 16px}.header>.brand{grid-column:1;grid-row:1}.header .header-actions{grid-column:2;grid-row:1;justify-self:end}.header .tp-header-ctas{grid-column:1/-1;grid-row:2;width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.header .tp-header-ctas>a,.header .tp-header-ctas>button{min-width:0;width:100%;min-height:46px;padding:10px;white-space:normal;overflow-wrap:break-word}.header nav{grid-column:1/-1}}
@media(max-width:540px){.header{padding-inline:12px}.header .header-actions{gap:6px}.header .language-control{width:clamp(130px,40vw,172px);flex-basis:clamp(130px,40vw,172px)}.header .tp-header-ctas>a,.header .tp-header-ctas>button{font-size:13px}.header>.brand{font-size:1.1rem;gap:5px}}
@media(max-width:380px){.header>.brand .brand-mark{display:none}}
@media print{.tp-header-ctas{display:none!important}}
