.website-shell .direct-support{color:#fffdf7;background:linear-gradient(120deg,#122e43,#1b4055);border:1px solid #b99e65;border-radius:13px;max-width:1120px;margin:30px auto 36px;padding:30px 34px;box-shadow:0 8px 25px #122e4310}.direct-support-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.direct-support-heading>div{min-width:0}.direct-support-heading h1,.direct-support-heading h2{color:#fffdf7;letter-spacing:-.6px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.3vw,40px);line-height:1.18}.direct-support-heading .eyebrow{color:#dfc88f;letter-spacing:1.8px;margin:0 0 10px;font-size:11px}.direct-support .direct-support-intro{color:#e2e8ea;margin:10px 0 0;font-size:16px;line-height:1.6}.direct-support-mark{color:#e1c78b;background:#e1c78b0d;border:1px solid #bd9e61;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.direct-support-benefits{flex-wrap:wrap;gap:9px 18px;margin:22px 0;padding:0;list-style:none;display:flex}.direct-support-benefits li{color:#f5e6c7;align-items:center;gap:7px;font-size:13px;line-height:1.5;display:flex}.direct-support-benefits svg{color:#e1c78b;flex:none}.direct-support-more{border-top:1px solid #e1c78b55}.direct-support-more>summary{cursor:pointer;color:#fffdf7;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:15px;font-weight:600;list-style:none;display:flex}.direct-support-more>summary::-webkit-details-marker{display:none}.direct-support-more>summary svg{color:#e1c78b;flex:none}.direct-support-more[open]>summary svg{transform:rotate(180deg)}:is(.direct-support-more>summary:focus-visible,.direct-support a:focus-visible){outline-offset:5px;outline:2px solid #f5dfad}.direct-support-story{color:#122e43;background:#fffdf7;border:1px solid #e2d4b6;border-radius:9px;margin:14px 0 22px;padding:26px 28px}.direct-support-story section{max-width:78ch}.direct-support-story section+section{border-top:1px solid #e4d8bf;margin-top:23px;padding-top:23px}.direct-support-story h3{color:#122e43;margin:0 0 13px;font-size:21px;line-height:1.3}.direct-support-story p{color:#42535e;margin:0 0 14px;font-size:15px;line-height:1.8}.direct-support-contact{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.direct-support-contact a{text-underline-offset:3px;color:#122e43;font-weight:600;text-decoration:underline}.direct-support-story .direct-support-closing{color:#122e43;margin-top:24px;font-weight:600}.direct-support-story .direct-support-signature{color:#876830;margin-top:20px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.direct-support-actions{flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:14px;display:flex}.direct-support-actions .button{color:#122e43;background:#ddc18a;border:1px solid #ddc18a;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}.direct-support-actions .button:hover{color:#122e43;background:#ead6ac}.direct-support-actions>a:not(.button){color:#f5e6c7;text-underline-offset:4px;font-size:14px;text-decoration:underline}.website-shell .direct-support-page{margin-top:35px;margin-bottom:50px}.direct-support-page .direct-support-heading h1{font-size:clamp(32px,4vw,48px)}@media (max-width:760px){.website-shell .direct-support{border-radius:11px;width:calc(100% - 32px);margin:24px auto;padding:23px 21px}.direct-support-heading{align-items:flex-start;gap:13px}.direct-support-heading h1,.direct-support-heading h2{font-size:27px}.direct-support-mark{width:43px;height:43px;margin-top:29px}.direct-support-mark svg{width:26px;height:26px}.direct-support .direct-support-intro{font-size:14px}.direct-support-benefits{gap:8px 14px;margin:18px 0}.direct-support-benefits li{font-size:12px}.direct-support-more>summary{font-size:14px}.direct-support-story{margin-top:10px;padding:21px 18px}.direct-support-story h3{font-size:19px}.direct-support-story p{font-size:14px;line-height:1.8}.direct-support-actions{text-align:center;grid-template-columns:1fr;gap:14px;display:grid}.direct-support-actions .button{width:100%;padding:12px 9px;font-size:13px}.direct-support-contact{overflow-wrap:anywhere;font-size:13px}.direct-support-page .direct-support-heading h1{font-size:29px}}.website-shell.home-design .direct-support-compact{background:#143348;border-color:#b99e65;padding:25px 28px}.website-shell.home-design .direct-support-compact .direct-support-heading h2{color:#fffdf7;letter-spacing:-.6px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.8vw,46px);font-weight:400;line-height:1.14}.website-shell.home-design .direct-support-compact .eyebrow{color:#dfc88f;letter-spacing:3px;margin-bottom:13px}.website-shell.home-design .direct-support-compact .direct-support-intro{color:#f1f3f2;margin-top:14px;font-size:17px;line-height:1.4}.website-shell.home-design .direct-support-compact .direct-support-benefits{grid-template-columns:1fr;gap:7px;margin:20px 0 13px;display:grid}.website-shell.home-design .direct-support-compact .direct-support-benefits li{color:#fffdf7;gap:14px;font-size:16px;line-height:1.4}.website-shell.home-design .direct-support-compact .direct-support-price-note{color:#e2e8ea;margin:0 0 15px;font-size:12px;line-height:1.5}.website-shell.home-design .direct-support-compact .direct-support-more{border-top:1px solid #dfc88f}.website-shell.home-design .direct-support-compact .direct-support-more>summary{color:#fffdf7;min-height:49px;padding-top:9px;font-size:17px;font-weight:700}.website-shell.home-design .direct-support-whatsapp{color:#122e43;background:#fffdf9;border:1px solid #b99e65;border-radius:11px;align-items:center;gap:17px;min-height:64px;margin:0 auto 28px;padding:17px 22px;text-decoration:none;display:flex}.direct-support-whatsapp>svg{color:#b5944d;flex:none}.direct-support-whatsapp>span{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.4}.direct-support-whatsapp:focus-visible{outline-offset:4px;outline:2px solid #122e43}.direct-support-whatsapp:hover{background:#f5eddd}.website-shell.home-design .home-search .stay-search .search-title{color:#122e43;letter-spacing:-.6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.1}.website-shell.home-design .home-search .search-heading .eyebrow,.website-shell.home-design .home-search .search-intro{display:none}@media (max-width:760px){.website-shell.home-design .direct-support-compact{margin:15px auto;padding:23px 25px}.website-shell.home-design .direct-support-compact .direct-support-heading h2{font-size:32px}.website-shell.home-design .direct-support-compact .eyebrow{font-size:11px}.website-shell.home-design .direct-support-compact .direct-support-intro{font-size:16px}.website-shell.home-design .direct-support-compact .direct-support-benefits li{font-size:15px}.website-shell.home-design .direct-support-compact .direct-support-more>summary{font-size:16px}.website-shell.home-design .direct-support-whatsapp{gap:13px;width:calc(100% - 32px);padding:16px 18px}.direct-support-whatsapp>span{font-size:15px}.website-shell.home-design .home-search .stay-search .search-title{font-size:34px}}.website-shell .direct-support .direct-support-story-readable{color:#142d40;border:1px solid #c4a057;border-radius:10px;padding:22px 24px}.website-shell .direct-support .direct-support-story-readable section+section{border:0;margin-top:20px;padding-top:0}.website-shell .direct-support .direct-support-story-readable h3{letter-spacing:-.4px;color:#10263a;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.2}.website-shell .direct-support .direct-support-story-readable h4{color:#10263a;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1.3}.website-shell .direct-support .direct-support-story-readable p{color:#142d40;margin:0;font-size:15px;line-height:1.55}.website-shell .direct-support .direct-support-story-readable strong{color:#10263a;font-weight:750}.website-shell .direct-support .direct-support-story-readable .direct-support-story-advantages{border-top:1px solid #c4a057;margin-top:19px;padding-top:16px}.direct-support-story-benefit+.direct-support-story-benefit{margin-top:15px}.website-shell .direct-support .direct-support-story-readable .direct-support-story-compare{background:#faf0d8;border-radius:8px;margin-top:18px;padding:13px 14px}.website-shell .direct-support .direct-support-story-readable .direct-support-story-compare h3{font-size:20px}.direct-support-story-readable .direct-support-contact{justify-content:space-between;gap:12px 18px;margin-top:13px}.direct-support-story-readable .direct-support-contact a{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:13px;line-height:1.4;display:inline-flex}.direct-support-story-readable .direct-support-contact svg{color:#b38b36;flex:none}.website-shell .direct-support .direct-support-story-readable .direct-support-closing{margin-top:22px}.website-shell .direct-support .direct-support-story-readable .direct-support-signature{margin-top:18px}@media (max-width:760px){.website-shell .direct-support .direct-support-story-readable{margin-bottom:0;padding:18px 16px}.website-shell .direct-support .direct-support-story-readable h3{font-size:22px}.website-shell .direct-support .direct-support-story-readable h4{font-size:18px}.website-shell .direct-support .direct-support-story-readable p{font-size:14px;line-height:1.55}.direct-support-story-readable .direct-support-contact{flex-direction:column;gap:12px}.direct-support-story-readable .direct-support-contact a{font-size:13px}}
