.site-design-system .single-screen-home{background:var(--background);min-height:100svh;color:var(--foreground);flex-direction:column;display:flex}.site-design-system .single-screen-home .home-container{width:min(1360px,86%);margin-inline:auto}.site-design-system .single-screen-home .home-photo-section{color:#faf9f6;background:linear-gradient(90deg,#0c0c0ac7,#0c0c0a8f 54%,#0c0c0a52),url(https://images.pexels.com/photos/7772165/pexels-photo-7772165.jpeg?auto=compress&cs=tinysrgb&w=1920) 50% 46%/cover;flex-direction:column;flex:1;display:flex}.site-design-system .single-screen-home .home-main{display:contents}.site-design-system .single-screen-home header{background:#ebeae538;flex-shrink:0;padding-top:0}.site-design-system .single-screen-home header>div:first-child{max-width:1360px;height:80px}.site-design-system .single-screen-home header>div:first-child>a span,.site-design-system .single-screen-home header>div:first-child>nav a{color:#faf9f6}.site-design-system .single-screen-home header>div:first-child>nav a:hover{background:#ffffff18}.site-design-system .single-screen-home header>div:first-child button:not([class*="bg-[#ff5b00]"]){color:#faf9f6}.site-design-system .single-screen-home .home-hero{flex:1;align-items:center;padding-block:30px 34px;display:flex}.site-design-system .single-screen-home .home-copy{max-width:900px}.site-design-system .single-screen-home h1,.site-design-system .single-screen-home h2{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:initial;margin:0;font-weight:750;line-height:1.12}.site-design-system .single-screen-home h1{color:#faf9f6;max-width:1000px;font-size:clamp(34px,3.3vw,54px)}.site-design-system .single-screen-home h1 span{color:#ff9a68}.site-design-system .single-screen-home .home-description{color:#e0dfdd;max-width:860px;margin:23px 0 25px;font-size:clamp(15px,1.18vw,19px);line-height:1.65}.site-design-system .single-screen-home .home-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-design-system .single-screen-home .home-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:10px 23px;font-size:14px;font-weight:700;display:inline-flex}.site-design-system .single-screen-home .home-primary{color:#fff;background:#f26332}.site-design-system .single-screen-home .home-primary:hover{background:#d94e22}.site-design-system .single-screen-home .home-secondary{color:#faf9f6;background:#15141022;border-color:#fff6}.site-design-system .single-screen-home .home-secondary:hover{background:#ffffff18}.site-design-system .single-screen-home .home-watch{color:#faf9f6;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.site-design-system .single-screen-home .home-watch svg{color:#ff9a68}.site-design-system .single-screen-home .home-watch:hover{text-underline-offset:5px;text-decoration:underline}.site-design-system .single-screen-home a:focus-visible{outline-offset:4px;outline:2px solid #ffb380}.site-design-system .single-screen-home .home-benefits{gap:40px;margin-top:28px;display:flex}.site-design-system .single-screen-home .home-benefit{align-items:center;gap:12px;display:flex}.site-design-system .single-screen-home .home-benefit-icon{color:#ff9a68;background:#ff79351c;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.site-design-system .single-screen-home .home-benefit p{margin:0 0 5px;font-size:13px;font-weight:700}.site-design-system .single-screen-home .home-benefit small{color:#dedbd7;font-size:12px;line-height:1.4;display:block}.site-design-system .single-screen-home .home-closing{background:var(--background);color:var(--foreground);text-align:center;justify-content:center;align-items:center;padding:35px 0;display:flex}.site-design-system .single-screen-home .home-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 19px;font-size:12px;font-weight:700}.site-design-system .single-screen-home h2{margin-bottom:22px;font-size:clamp(32px,3.35vw,54px)}.site-design-system .single-screen-home .home-summary{color:var(--muted-foreground);max-width:1120px;margin:0 auto;font-size:clamp(16px,1.3vw,21px);line-height:1.65}.site-design-system .single-screen-home .home-footer{background:var(--background);color:var(--muted-foreground);border-top:1px solid var(--border)}.site-design-system .single-screen-home .home-footer-inner{justify-content:space-between;align-items:center;gap:22px;min-height:58px;font-size:12px;display:flex}.site-design-system .single-screen-home .home-footer p{margin:0}.site-design-system .single-screen-home .home-footer nav{flex-wrap:wrap;gap:24px;display:flex}.site-design-system .single-screen-home .home-footer a{align-items:center;min-height:44px;display:inline-flex}.site-design-system .single-screen-home .home-footer a:hover{color:var(--foreground)}.site-design-system .single-screen-home .home-footer-contact{gap:12px}.site-design-system .single-screen-home .home-footer-contact span{color:var(--primary);font-size:18px}@media (width>=1024px) and (height>=700px){.site-design-system .single-screen-home{height:100svh}.site-design-system .single-screen-home .home-photo-section{display:contents}.site-design-system .single-screen-home{background:linear-gradient(90deg,#0c0c0ac7,#0c0c0a8f 54%,#0c0c0a52),url(https://images.pexels.com/photos/7772165/pexels-photo-7772165.jpeg?auto=compress&cs=tinysrgb&w=1920) 50% 30%/cover;grid-template-rows:80px minmax(0,1.75fr) minmax(0,1fr) 58px;display:grid}.site-design-system .single-screen-home .home-hero{padding-block:20px}.site-design-system .single-screen-home .home-closing{padding-block:22px}}@media (width>=1024px) and (height<=820px){.site-design-system .single-screen-home h1{font-size:38px}.site-design-system .single-screen-home h2{margin-bottom:15px;font-size:35px}.site-design-system .single-screen-home .home-description{margin:17px 0;font-size:15px;line-height:1.55}.site-design-system .single-screen-home .home-benefits{gap:25px;margin-top:20px}.site-design-system .single-screen-home .home-eyebrow{margin-bottom:14px;font-size:11px}.site-design-system .single-screen-home .home-summary{font-size:16px}.site-design-system .single-screen-home .home-button{min-height:45px}.site-design-system .single-screen-home .home-hero{padding-block:18px}}@media (width<=1023px){.site-design-system .single-screen-home .home-container{width:90%}.site-design-system .single-screen-home .home-hero{padding-block:45px}.site-design-system .single-screen-home h1{font-size:44px}.site-design-system .single-screen-home .home-closing{padding:42px 0}.site-design-system .single-screen-home .home-benefits{gap:22px}.site-design-system .single-screen-home .home-footer-inner{flex-wrap:wrap;padding-block:15px}}@media (width<=600px){.site-design-system .single-screen-home .home-photo-section{background-position:63%}.site-design-system .single-screen-home h1{font-size:36px}.site-design-system .single-screen-home h2{font-size:32px}.site-design-system .single-screen-home .home-description{font-size:15px}.site-design-system .single-screen-home .home-actions{flex-direction:column;align-items:stretch;gap:11px;max-width:340px}.site-design-system .single-screen-home .home-watch{justify-content:center}.site-design-system .single-screen-home .home-benefits{flex-direction:column;gap:17px}.site-design-system .single-screen-home .home-summary{font-size:15px}.site-design-system .single-screen-home .home-eyebrow{font-size:10px}.site-design-system .single-screen-home .home-footer-inner{grid-template-columns:1fr auto;gap:8px;display:grid}.site-design-system .single-screen-home .home-footer nav{grid-area:2/1/auto/-1;gap:24px}.site-design-system .single-screen-home .home-footer-contact{justify-self:end}.site-design-system .single-screen-home .home-footer p a{min-height:initial}}
