:root{--ink:#111526;--blue:#4c5dff;--muted:#667080}html{scroll-behavior:smooth}body{font-family:Arial,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8f9aff;outline-offset:4px}.page{max-width:1200px;margin:auto;padding:60px 24px 90px;color:var(--ink)}.crumbs{font-size:14px;color:var(--muted);margin-bottom:36px}.crumbs a{color:inherit}.page h1{font-size:clamp(34px,5vw,64px);line-height:1.07;letter-spacing:-2px;max-width:1000px;font-weight:500;margin:20px 0 30px}.page h2{font-size:32px;font-weight:500;margin-top:48px}.page p,.page li{font-size:18px;line-height:1.6;max-width:820px}.eyebrow{color:var(--blue);font-size:13px;letter-spacing:2px;text-transform:uppercase}.lead{color:#576270;font-size:22px!important}.page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.card{border:1px solid #e2e4ec;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px;background:#f7f8fb}.card h2{font-size:26px;margin:0}.card p{font-size:16px;margin:0}.card a{color:var(--blue)}.tag{font-size:12px;color:#687180}.button{display:inline-block;background:var(--blue);color:white!important;padding:20px 26px;border-radius:12px;text-decoration:none;margin-top:20px;border:0;cursor:pointer;font-size:16px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.filters input,.filters select{font:inherit;border:1px solid #d9dce5;border-radius:10px;padding:16px;background:white}.filters input{flex:1;min-width:220px}.empty{padding:35px;background:#f7f8fb;border-radius:16px}.article{max-width:850px}.article li{margin-bottom:12px}.service-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.service-links a{padding:14px 18px;border-radius:30px;background:#f0f1ff;color:#414ee8}.sn-form-status{font-size:14px;line-height:1.4;margin-top:12px;padding:10px;background:white;color:#18213b;border-radius:6px}.draft-notice{border-left:3px solid var(--blue);padding:14px 20px;background:#f3f4ff}.sn-legal-links{padding:25px;font-size:12px}.sn-legal-links ul{display:flex;gap:16px;flex-wrap:wrap;list-style:none}.sn-legal-links a{color:#596277}.print-price{width:100%;border-collapse:collapse;margin:35px 0}.print-price td,.print-price th{padding:20px;text-align:left;border-bottom:1px solid #ddd} @media(max-width:700px){.page{padding:30px 20px 60px}.page h1{letter-spacing:-1px}.page .cards{grid-template-columns:1fr}.page h2{font-size:27px}}@media print{#t-header,#t-footer,.button,.sn-legal-links{display:none}.page{padding:0}}
/* Keep the original photographic background independently of lazy-load timing. */
#rec2327188341 .t396__artboard{background-image:url('/images/tild3162-3062-4530-b264-666130633465__chatgpt_image_30__20.png');background-size:cover;background-position:center}
.t966__tooltip-menu.sn-menu-open{display:block!important;opacity:1!important;visibility:visible!important;position:fixed!important;top:88px!important;left:50%!important;transform:translateX(-50%)!important;width:min(1100px,calc(100vw - 32px))!important;max-height:calc(100vh - 110px);overflow:auto;z-index:100000!important;box-shadow:0 20px 80px #12163330}
@media(max-width:799px){.t966__tooltip-menu.sn-menu-open{top:64px!important;max-height:calc(100vh - 80px)}}
