.service-page{background:var(--canvas);min-height:100svh;color:var(--text)}.service-page h1,.service-page h2,.service-page h3,.service-page p{margin-top:0}.service-header{justify-content:space-between;align-items:center;width:min(76rem,100%);height:5.2rem;margin:auto;padding:0 2.5rem;display:flex}.service-header-shell{z-index:30;background:var(--canvas);border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent);position:relative}.service-header .brand{color:var(--text)}.service-header nav{align-items:center;gap:1.8rem;display:flex}.service-header nav>a,.service-header summary{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600;text-decoration:none;list-style:none}.service-header nav>a:hover,.service-header nav>a.active{color:var(--text)}.service-header-actions{align-items:center;gap:1rem;display:flex}.service-header details{position:relative}.service-header details>div{z-index:20;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--panel);border-radius:.7rem;width:14rem;padding:.55rem;position:absolute;top:1.6rem;left:-1rem;box-shadow:0 1rem 3rem #0003}.service-header details a{color:var(--muted);padding:.65rem;font-size:.72rem;text-decoration:none;display:block}.service-header details a:hover{color:var(--text)}.service-header details small{float:right}.service-header .section-menu>summary{color:var(--text)}.service-header .section-menu>summary:after{content:"⌄";color:var(--stone);margin-left:.45rem;font-size:.72rem;display:inline-block}.context-nav{scrollbar-width:none;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(1rem,2.4vw,2rem);width:min(76rem,100%);min-height:2.9rem;margin:auto;padding:0 2.5rem;display:flex;overflow-x:auto}.context-nav::-webkit-scrollbar{display:none}.context-nav>span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font-size:.64rem;font-weight:700}.context-nav>a{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.67rem;font-weight:600;text-decoration:none;transition:color .2s}.context-nav>a:hover{color:var(--text)}.context-nav small{color:var(--stone);margin-left:.25rem;font-size:.55rem}.service-hero{align-items:center;min-height:34rem;display:flex;position:relative;overflow:hidden}.service-hero>img,.service-final>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-hero:after,.service-final:after{content:"";background:linear-gradient(90deg,#000000f2,#0000009e 50%,#00000014);position:absolute;inset:0}.service-hero>div{z-index:1;color:#fff;width:min(76rem,100%);margin:auto;padding:4.5rem 2.5rem;position:relative}.service-hero>div>p,.service-eyebrow{color:#a1a1a6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:600}.service-hero h1{letter-spacing:-.07em;max-width:43rem;margin-bottom:1.3rem;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.96}.service-hero>div>span{color:#d1d1d6;max-width:37rem;font-size:1rem;line-height:1.62;display:block}.service-hero a,.service-record a,.service-final a{color:#000;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:99rem;align-items:center;gap:.4rem;margin-top:1.6rem;padding:.88rem 1.15rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:transform .22s;display:inline-flex}.service-hero a:hover,.service-record a:hover,.service-final a:hover{transform:translateY(-2px)}.service-section{border-bottom:1px solid color-mix(in srgb,var(--text) 11%,transparent);padding:5rem max(2.5rem,50% - 35.5rem)}.service-section>h2,.service-record h2,.service-faq h2{letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.service-card-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.service-card-grid article,.price-grid article{border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--panel);border-radius:.85rem;padding:1.65rem;transition:transform .25s,border-color .25s}.service-card-grid article:hover,.price-grid article:hover{border-color:color-mix(in srgb,var(--text) 28%,transparent);transform:translateY(-4px)}.service-card-grid svg,.price-grid svg{stroke-width:1.5px;width:2.2rem;height:2.2rem;margin-bottom:1.7rem}.service-card-grid h3{font-size:1rem}.service-card-grid p,.price-grid p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.service-record{background:color-mix(in srgb,var(--panel) 58%,var(--canvas));grid-template-columns:.72fr 1.28fr;align-items:center;gap:4rem;padding:5rem max(2.5rem,50% - 35.5rem);display:grid}.service-record>div:first-child>p:not(.service-eyebrow){color:var(--muted);line-height:1.62}.device-stage{background:#06261f;border-radius:1rem;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0003}.device-stage>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:22rem;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.device-stage:hover>img{transform:scale(1.018)}.device-stage-monitor>img{object-position:right center}.laptop{background:var(--panel);border:.55rem solid #202024;border-bottom-width:1rem;border-radius:1rem;width:88%;min-height:19rem;padding:1.25rem;position:absolute;top:0;right:0;box-shadow:0 1.5rem 4rem #00000047}.phone{background:var(--panel);border:.42rem solid #1d1d20;border-radius:1.6rem;flex-direction:column;gap:.75rem;width:8.2rem;min-height:16rem;padding:1.15rem .75rem;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 1rem 3rem #00000059}.phone small{color:var(--muted)}.phone b{font-size:.85rem}.phone span{background:var(--field);border-radius:.35rem;padding:.45rem;font-size:.58rem}.dash-head{background:var(--field);border-radius:.6rem;align-items:center;gap:.65rem;padding:1rem;display:flex}.dash-head i{background:#34a86f;border-radius:50%;width:.8rem;height:.8rem}.dash-cards{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.55rem;display:grid}.dash-cards span,.dash-list{background:var(--field);border-radius:.55rem;gap:.3rem;padding:1rem;display:grid}.dash-cards small{color:var(--muted)}.dash-list{justify-content:space-between;margin-top:.55rem;font-size:.7rem;display:flex}.price-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.price-grid article{grid-template-columns:auto 1fr;gap:1rem;display:grid}.price-grid strong{margin:.4rem 0 .8rem;font-size:2rem;display:block}.price-grid strong small{font-size:.9rem}.service-faq{background:color-mix(in srgb,var(--panel) 60%,var(--canvas))}.service-faq details{border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.service-faq summary{cursor:pointer;justify-content:space-between;padding:1rem .2rem;font-size:.88rem;list-style:none;display:flex}.service-faq details p{max-width:50rem;color:var(--muted);margin:0;padding:0 .2rem 1rem;font-size:.85rem;line-height:1.55}.service-final{text-align:center;place-items:center;min-height:24rem;display:grid;position:relative;overflow:hidden}.service-final:after{background:#0000009e}.service-final>div{z-index:1;color:#fff;max-width:45rem;padding:3rem 1.5rem;position:relative}.service-final h2{letter-spacing:-.065em;font-size:clamp(2.5rem,5vw,4rem);font-weight:600}.service-final p{color:#d1d1d6}.reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(1rem)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:800px){.service-header nav{display:none}.service-record,.service-card-grid{grid-template-columns:1fr}.device-stage{min-height:20rem}.price-grid{grid-template-columns:1fr}}@media (max-width:560px){.service-header{height:4.5rem;padding:0 1.25rem}.context-nav{justify-content:flex-start;gap:1.3rem;min-height:3.1rem;padding:0 1.25rem}.context-nav>span{display:none}.service-hero>div,.service-section,.service-record{padding:4rem 1.35rem}.service-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.laptop{width:92%}.phone{width:7rem;min-height:14rem}.dash-cards{grid-template-columns:1fr}.dash-list{display:none}.price-grid article{grid-template-columns:1fr}.price-grid svg{margin-bottom:0}}.service-mobile{display:none;position:relative}@media (max-width:800px){.service-mobile{display:block}.service-mobile>summary{cursor:pointer;color:var(--text);text-transform:uppercase;font-size:.7rem;font-weight:700;list-style:none}.service-mobile>div{z-index:30;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--panel);border-radius:.7rem;width:13rem;padding:.5rem;position:absolute;top:2rem;right:0}.service-mobile a{color:var(--muted);padding:.65rem;font-size:.72rem;text-decoration:none;display:block}}.service-header{grid-template-columns:1fr auto 1fr;display:grid}.service-header>.brand{justify-self:start}.service-header>nav{justify-self:center}.service-header-actions{justify-self:end}.service-hero h1{font-size:clamp(2.75rem,5vw,4.25rem)}.service-section>h2,.service-record h2,.service-faq h2{font-size:clamp(1.9rem,3.3vw,2.75rem)}.device-stage>img{filter:grayscale()contrast(1.04)}.device-brand{z-index:3;color:#fff;background:#08080a;border-radius:.35rem;align-items:center;gap:.28rem;padding:.22rem .45rem;display:flex;position:absolute;top:1.7rem;left:1.8rem;box-shadow:0 .35rem 1rem #0000004d}.device-brand img{object-fit:contain;width:1.05rem;height:1.15rem}.device-brand b{letter-spacing:-.03em;font-size:.62rem}.device-stage-monitor .device-brand{left:16.5%}.device-stage-estate .device-brand{left:1.5rem}@media (max-width:800px){.service-header{display:flex}.service-header>.brand{margin-right:auto}}.service-report-ui{border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--panel);border-radius:1rem;grid-template-columns:8rem 1fr;min-height:20rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 5rem #00000029}.service-report-ui aside{color:#fff;background:#090909;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.service-report-ui aside img{object-fit:contain;content:url(/sential-owl-mark.png);width:1.5rem;height:1.6rem}.service-report-ui aside b{margin:-2.6rem 0 1rem 1.9rem;font-size:.78rem}.service-report-ui aside span{color:#a1a1a6;font-size:.65rem}.service-report-ui>div{padding:1.2rem}.service-status,.service-metrics span,.service-log span{background:var(--field);border-radius:.65rem;padding:1rem}.service-status{align-items:center;gap:.7rem;display:flex}.service-status i{background:#2f9a63;border-radius:50%;width:.8rem;height:.8rem}.service-status span,.service-metrics span,.service-log span{gap:.25rem;display:grid}.service-report-ui small{color:var(--muted);font-size:.6rem}.service-report-ui b{font-size:.75rem}.service-metrics,.service-log{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.55rem;display:grid}.service-metrics span:first-child b{color:#3182ce}.service-metrics span:nth-child(2) b{color:#d18b24}.service-metrics span:nth-child(3) b{color:#2f9a63}@media (max-width:560px){.service-report-ui{grid-template-columns:1fr}.service-report-ui aside{display:none}.service-metrics,.service-log{grid-template-columns:1fr}}.service-page h1,.service-page h2,.service-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.service-page .service-card-grid h3,.service-page .price-grid h3{font-family:Arial,Helvetica,sans-serif;font-weight:600}.service-monitor .service-record,.service-estate .service-record{background:color-mix(in srgb,var(--service-wash) 64%,var(--canvas))}.service-monitor .service-eyebrow,.service-monitor .price-grid svg,.service-estate .service-eyebrow,.service-estate .price-grid svg{color:var(--service-accent)}.service-card-grid{border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);gap:0}.service-card-grid article{border:0;border-bottom:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:0 0;border-radius:0;padding:2.2rem 1.7rem}.service-card-grid article+article{border-left:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.service-card-grid article:hover{background:color-mix(in srgb,var(--service-wash) 34%,transparent);transform:none}.price-grid article{background:color-mix(in srgb,var(--panel) 72%,transparent);border-radius:.25rem}.service-hero a,.service-record a,.service-final a{border-radius:.2rem}.service-faq summary{font-family:Georgia,Times New Roman,serif;font-size:1rem}@media (max-width:800px){.service-card-grid article+article{border-left:0}}.service-page h1,.service-page h2,.service-page h3{font-family:Friz Quadrata,ITC Friz Quadrata,Georgia,Times New Roman,serif}.service-monitor{--service-accent:var(--umber);--service-wash:var(--stone)}.service-estate{--service-accent:var(--oxblood);--service-wash:#c9bdb6}:root[data-theme=dark] .service-monitor{--service-accent:var(--stone);--service-wash:var(--umber)}:root[data-theme=dark] .service-estate{--service-accent:#c48976;--service-wash:var(--oxblood)}.service-monitor .service-record,.service-estate .service-record{background:color-mix(in srgb,var(--service-wash) 28%,var(--canvas))}.service-monitor .service-card-grid article:hover{background:color-mix(in srgb,var(--stone) 18%,transparent)}.service-estate .service-card-grid article:hover{background:color-mix(in srgb,var(--oxblood) 12%,transparent)}.service-monitor .service-section:nth-of-type(3){background:var(--umber);color:var(--paper)}.service-monitor .service-section:nth-of-type(3) p{color:var(--stone)}.service-estate .service-section:nth-of-type(2){background:var(--oxblood);color:var(--paper)}.service-estate .service-section:nth-of-type(2) p{color:var(--stone)}.wildfire-page{background:var(--canvas);min-height:100svh;color:var(--text)}.wildfire-intro{text-align:center;padding:5.5rem max(2.5rem,50% - 35.5rem)}.wildfire-intro>p,.wildfire-feature>div>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.wildfire-intro h1{letter-spacing:-.07em;margin:.7rem 0 1rem;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.96}.wildfire-intro>span{color:var(--muted);font-size:1.05rem}.wildfire-baseline{text-align:left;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:3rem;display:grid}.wildfire-baseline article{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--panel);border-radius:.8rem;gap:1rem;padding:1.4rem;transition:transform .25s;display:flex}.wildfire-baseline article:hover{transform:translateY(-4px)}.wildfire-baseline svg{stroke-width:1.5px;width:2rem;height:2rem}.wildfire-baseline h2{margin:0 0 .5rem;font-size:1rem}.wildfire-baseline p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.wildfire-feature{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:var(--panel);border-radius:1rem;grid-template-columns:1.1fr .9fr;margin:0 max(2.5rem,50% - 38rem) 5rem;display:grid;overflow:hidden}.wildfire-feature>div{padding:3.2rem}.wildfire-feature h2{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3.3rem)}.wildfire-feature>div>span{color:var(--muted);line-height:1.6;display:block}.wildfire-feature>div>div{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.wildfire-feature b{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:99rem;padding:.7rem;font-size:.72rem}.wildfire-feature b svg{vertical-align:middle;width:1rem;height:1rem}.wildfire-feature small{color:var(--subtle);line-height:1.5}.wildfire-feature>img{object-fit:cover;filter:grayscale(.4);width:100%;height:100%}@media (max-width:800px){.wildfire-baseline{grid-template-columns:repeat(2,1fr)}.wildfire-feature{grid-template-columns:1fr}.wildfire-feature>img{min-height:20rem}}@media (max-width:560px){.wildfire-intro{padding:4rem 1.35rem}.wildfire-baseline{grid-template-columns:1fr}.wildfire-feature{margin:0 1.35rem 4rem}.wildfire-feature>div{padding:2rem}}.wildfire-intro>*{animation:.7s both wildfire-in}.wildfire-intro>:nth-child(2){animation-delay:80ms}.wildfire-intro>:nth-child(3){animation-delay:.16s}@keyframes wildfire-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.wildfire-intro{padding-bottom:3.5rem}.wildfire-intro h1{font-size:clamp(2.8rem,5vw,4.35rem)}.wildfire-intro{background:var(--smoke);color:#f6f0e7;flex-direction:column;justify-content:center;align-items:center;min-height:34rem;display:flex}.wildfire-intro h1,.wildfire-feature h2,.wildfire-page .service-final h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.wildfire-intro>span{color:#b8b8b2}.wildfire-feature{border-color:color-mix(in srgb,var(--fire) 55%,transparent);border-radius:.25rem;margin-top:-3.5rem;box-shadow:0 2rem 5rem #00000029}.wildfire-feature b{border-radius:.2rem}.wildfire-feature>img{filter:saturate(.7)contrast(1.05)}.wildfire-page{--fire:var(--oxblood);--smoke:var(--deep-ink)}.wildfire-intro h1,.wildfire-feature h2,.wildfire-page .service-final h2{font-family:Friz Quadrata,ITC Friz Quadrata,Georgia,Times New Roman,serif}.wildfire-intro>p{color:#c48976}.wildfire-feature{border-color:color-mix(in srgb,var(--oxblood) 62%,transparent)}.wildfire-feature>div>p{color:#9f5b46}
