@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-outlined.41cbe551.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}:root{--yellow:#efca2e;--yellow-hover:#e3bd21;--ink:#19140d;--dark:#1b1b1b;--canvas:#ebf0f2;--surface:#ffffff;--gray:#b1b3b5;--muted:#666866;--border:rgba(25,20,13,0.1);--radius-lg:30px;--radius-md:22px;--radius-sm:16px;--content:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:Thmanyah Sans,Arial,sans-serif;font-weight:300;text-rendering:optimizeLegibility}a,body,button{font-family:inherit}a{color:inherit;text-decoration:none}.section-shell{width:min(var(--content),calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding-inline:max(24px,calc((100vw - var(--content)) / 2));border-bottom:1px solid var(--border);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{justify-self:start;display:inline-flex}.brand img{display:block;width:130px;height:auto}.site-header nav{display:flex;align-items:center;gap:34px;color:var(--muted);font-size:15px;font-weight:400}.footer-links a,.site-header nav a,.text-link{transition:color .15s ease}.footer-links a:hover,.site-header nav a:hover,.text-link:hover{color:#9d7d00}.site-header>.button{justify-self:end}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:10px;padding:0 24px;border:1px solid transparent;border-radius:16px;font-size:16px;font-weight:400;transition:transform .15s ease,background .15s ease,border-color .15s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:scale(.985)}.button-primary{color:var(--ink);background:var(--yellow)}.button-primary:hover{background:var(--yellow-hover)}.button-secondary{border-color:rgba(25,20,13,.55);background:transparent}.button-secondary:hover{border-color:var(--ink);background:rgba(255,255,255,.72)}.button-compact{min-height:44px;padding-inline:18px;font-size:14px}.icon{direction:ltr;display:inline-flex;line-height:1;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" -25,"opsz" 24}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:660px;overflow:hidden;margin-top:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,86px)}.hero h1,.protection h2,.provider-copy h2,.section-heading h2,.service-copy h2{margin:0;letter-spacing:-.025em;font-weight:500}.hero h1{max-width:650px;font-size:clamp(46px,5vw,72px);line-height:1.13}.hero-copy>p{max-width:570px;margin:25px 0 0;color:var(--muted);font-size:clamp(18px,1.7vw,23px);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.hero-media{position:relative;min-height:660px;overflow:hidden;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:#d8d0c5}.hero-media img,.service-image img{object-fit:cover}.hero-media img{object-position:center 38%}.journey{padding-block:118px 108px}.section-heading{max-width:720px;margin-inline:auto;text-align:center}.protection h2,.provider-copy h2,.section-heading h2,.service-copy h2{font-size:clamp(32px,3.3vw,49px);line-height:1.25}.protection-copy p,.provider-copy p,.section-heading p,.service-copy p{color:var(--muted);font-size:18px;line-height:1.75}.section-heading p{margin:14px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:56px}.step{min-height:270px;padding:30px;border-top:1px solid var(--border)}.step+.step{border-inline-start:1px solid var(--border)}.step-top{display:flex;align-items:center;justify-content:space-between}.step-number{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);font-weight:500}.icon-frame{display:grid;width:70px;height:70px;place-items:center;border:1px solid var(--border);border-radius:21px;background:var(--surface)}.icon-frame-small{width:54px;height:54px;border-radius:17px}.step h3{margin:36px 0 0;font-size:24px;font-weight:500}.step p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:112px}.service-panel{display:grid;grid-template-columns:1.08fr .92fr;min-height:430px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.service-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px}.service-copy h2{margin-top:27px;font-size:34px}.service-copy p{margin:13px 0 0;font-size:16px}.text-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding-bottom:5px;border-bottom:2px solid var(--yellow);font-size:15px;font-weight:400}.service-image{position:relative;min-height:430px;background:#ddd}.service-image-maintenance img{object-position:54% center}.protection{color:#fff;background:var(--dark)}.protection-inner{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:76px;min-height:330px;padding-block:68px}.protection-copy p{max-width:480px;margin:16px 0 0;color:rgba(255,255,255,.64)}.protection-points{display:grid;grid-template-columns:repeat(4,1fr)}.protection-point{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;gap:16px;text-align:center}.protection-point+.protection-point{border-inline-start:1px solid rgba(255,255,255,.16)}.protection-point .icon{color:var(--yellow)}.provider-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:70px;padding-block:116px}.provider-copy p{max-width:540px;margin:20px 0 31px}.provider-preview{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 24px 70px rgba(25,20,13,.08)}.preview-header{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding-inline:25px;border-bottom:1px solid var(--border);color:var(--muted);font-size:14px}.preview-body{display:grid;grid-template-columns:140px 1fr;min-height:330px}.preview-sidebar{display:flex;flex-direction:column;gap:6px;padding:25px 18px;color:rgba(255,255,255,.64);background:var(--dark);font-size:13px}.preview-sidebar span{padding:11px 13px;border-radius:11px}.preview-sidebar .active{color:#fff;background:rgba(255,255,255,.09)}.preview-content{padding:34px}.preview-title{margin-bottom:20px;font-size:21px;font-weight:500}.preview-row{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding-inline:15px;border-top:1px solid var(--border);font-size:13px}.preview-row b{padding:5px 9px;border-radius:9px;color:#7e6500;background:#fff6ce;font-size:11px;font-weight:500}.preview-row b.success{color:#177a4d;background:#e8f6ef}.preview-row b.neutral{color:#4f5452;background:#eef1f1}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:150px;border-top:1px solid var(--border)}.site-footer img{justify-self:start}.footer-links{display:flex;gap:28px;color:var(--muted);font-size:14px}.site-footer p{justify-self:end;margin:0;color:var(--muted);font-size:13px}@media (max-width:1000px){.site-header{grid-template-columns:1fr 1fr}.site-header nav{display:none}.hero{grid-template-columns:1fr .95fr}.protection-inner,.provider-section,.services{grid-template-columns:1fr}.protection-points{margin-top:10px}.provider-preview{width:100%}}@media (max-width:760px){.section-shell{width:min(100% - 28px,var(--content))}.site-header{min-height:70px;padding-inline:14px}.brand img{width:104px}.button-compact{min-height:42px;padding-inline:14px}.hero{grid-template-columns:1fr;min-height:auto;margin-top:14px;border-radius:24px}.hero-copy{padding:42px 25px 36px}.hero h1{font-size:clamp(39px,11vw,52px)}.hero-copy>p{font-size:18px}.hero-actions{align-items:stretch;flex-direction:column;margin-top:30px}.hero-media{min-height:420px;order:-1;border-radius:23px 23px 0 0}.hero-media img{object-position:center 36%}.journey{padding-block:84px 72px}.steps{grid-template-columns:1fr;gap:0;margin-top:38px}.step{min-height:auto;padding:25px 10px 31px}.step+.step{border-inline-start:0}.step h3{margin-top:25px}.services{gap:15px;padding-bottom:78px}.service-panel,.service-panel-reverse{grid-template-columns:1fr;min-height:0;border-radius:24px}.service-copy{padding:30px 24px 33px}.service-image{min-height:310px;order:-1}.protection-inner{gap:35px;padding-block:59px}.protection-points{grid-template-columns:repeat(2,1fr);gap:0}.protection-point{min-height:108px;border-top:1px solid rgba(255,255,255,.13)}.protection-point+.protection-point{border-inline-start:0}.protection-point:nth-child(2n){border-inline-start:1px solid rgba(255,255,255,.13)}.provider-section{gap:44px;padding-block:82px}.preview-body{grid-template-columns:94px 1fr;min-height:280px}.preview-sidebar{font-size:11px}.preview-sidebar,.preview-sidebar span{padding-inline:9px}.preview-content{padding:24px 15px}.preview-row{padding-inline:8px;font-size:11px}.preview-row b{font-size:9px}.site-footer{grid-template-columns:1fr;gap:20px;padding-block:38px}.site-footer img,.site-footer p{justify-self:start}.footer-links{flex-wrap:wrap;gap:14px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}