[data-decor-content="page-105"] .decor-etobicoke{max-width:1100px;margin:0 auto;padding:35px 20px 50px;background:#15191f;color:#e5e9ef;font-family:inherit;font-size:16px;line-height:1.8}
[data-decor-content="page-105"] .decor-etobicoke *{box-sizing:border-box}
[data-decor-content="page-105"] .decor-etobicoke h2,
[data-decor-content="page-105"] .decor-etobicoke h3,
[data-decor-content="page-105"] .decor-etobicoke h4{color:#f5f6f8;font-family:inherit;line-height:1.3}
[data-decor-content="page-105"] .decor-etobicoke h2{font-size:39px;margin:10px 0 20px;font-weight:750}
[data-decor-content="page-105"] .decor-etobicoke h3{font-size:27px;margin:0 0 20px;font-weight:700}
[data-decor-content="page-105"] .decor-etobicoke h4{font-size:19px;margin:0 0 13px;font-weight:700}
[data-decor-content="page-105"] .decor-etobicoke p{color:#e5e9ef;margin:0 0 18px}
[data-decor-content="page-105"] .decor-etobicoke strong{color:#f5f6f8}
[data-decor-content="page-105"] .decor-etobicoke .de-accent{color:#ff786f}
[data-decor-content="page-105"] .decor-etobicoke .de-eyebrow,
[data-decor-content="page-105"] .decor-etobicoke .de-label{color:#ff786f;font-size:12px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}
[data-decor-content="page-105"] .decor-etobicoke .de-intro{padding-bottom:34px;border-bottom:1px solid #39414c}
[data-decor-content="page-105"] .decor-etobicoke .de-lead{color:#b7c1cd;font-size:19px;line-height:1.75}
[data-decor-content="page-105"] .decor-etobicoke .de-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
[data-decor-content="page-105"] .decor-etobicoke .de-button{display:inline-block;padding:12px 20px;background:#c63e37;border:1px solid #c63e37;border-radius:6px;color:#ffffff !important;text-decoration:none !important;font-size:14px;font-weight:700;text-align:center;line-height:1.5}
[data-decor-content="page-105"] .decor-etobicoke .de-button:hover{background:#ad332d;border-color:#ad332d}
[data-decor-content="page-105"] .decor-etobicoke .de-button-outline{background:transparent;border-color:#ff786f;color:#ff786f !important}
[data-decor-content="page-105"] .decor-etobicoke .de-button-outline:hover{background:#392a2b;color:#ffffff !important}
[data-decor-content="page-105"] .decor-etobicoke .de-section{margin-top:43px;padding:0}
[data-decor-content="page-105"] .decor-etobicoke .de-section-heading{padding-bottom:15px;margin-bottom:24px}
[data-decor-content="page-105"] .decor-etobicoke .de-section-heading::after{content:"";display:block;width:52px;height:3px;background:#ff786f;margin-top:14px;border-radius:2px}
[data-decor-content="page-105"] .decor-etobicoke .de-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}
[data-decor-content="page-105"] .decor-etobicoke .de-card{background:#20262e;border:1px solid #39414c;padding:26px;border-radius:10px}
[data-decor-content="page-105"] .decor-etobicoke .de-card p{color:#b7c1cd}
[data-decor-content="page-105"] .decor-etobicoke .de-card .de-label{color:#ff786f}
[data-decor-content="page-105"] .decor-etobicoke .de-text-link{color:#ff938b;text-decoration:underline;font-weight:700}
[data-decor-content="page-105"] .decor-etobicoke .de-text-link:hover{color:#ffc0bb}
[data-decor-content="page-105"] .decor-etobicoke .de-highlight{background:#302323;border-left:4px solid #ff786f;padding:27px 30px;border-radius:0 10px 10px 0}
[data-decor-content="page-105"] .decor-etobicoke .de-highlight p:last-child{margin-bottom:0}
[data-decor-content="page-105"] .decor-etobicoke .de-closing{border-top:1px solid #39414c;margin-top:48px;padding:36px 20px 20px;text-align:center}
[data-decor-content="page-105"] .decor-etobicoke .de-closing h3{color:#ff786f}
[data-decor-content="page-105"] .decor-etobicoke .de-closing p{max-width:760px;margin:0 auto 18px}
[data-decor-content="page-105"] .decor-etobicoke .de-closing .de-eyebrow{color:#ff786f}
[data-decor-content="page-105"] .decor-etobicoke .de-closing .de-actions{justify-content:center}
[data-decor-content="page-105"] .decor-etobicoke .de-phone{margin-top:22px !important;font-size:14px}
[data-decor-content="page-105"] .decor-etobicoke .de-phone a{color:#ff938b;font-weight:700}
[data-decor-content="page-105"] .decor-etobicoke a:focus-visible{outline:2px solid #ff786f;outline-offset:3px}
@media (max-width: 800px){[data-decor-content="page-105"] .decor-etobicoke .de-grid{grid-template-columns:1fr}}
@media (max-width: 700px){[data-decor-content="page-105"] .decor-etobicoke{padding:25px 15px 38px}
[data-decor-content="page-105"] .decor-etobicoke h2{font-size:30px}
[data-decor-content="page-105"] .decor-etobicoke h3{font-size:23px}
[data-decor-content="page-105"] .decor-etobicoke .de-lead{font-size:17px}
[data-decor-content="page-105"] .decor-etobicoke .de-card{padding:22px}
[data-decor-content="page-105"] .decor-etobicoke .de-highlight{padding:22px}
[data-decor-content="page-105"] .decor-etobicoke .de-closing{padding:30px 10px 10px}
[data-decor-content="page-105"] .decor-etobicoke .de-actions{flex-direction:column}}