.navigator-scope{--background:#071426;--foreground:#f8fafc;--card:#0d2038;--card-foreground:#f8fafc;--primary:#c5a96a;--primary-foreground:#071426;--muted:#20344f;--muted-foreground:#b3bfd0;--border:#2c3b51;--accent:#1d324d;--accent-foreground:#f8fafc;--sidebar:#09182b;--hero-scrim:#071426;--subtle-gold:#172536;--slide-background:#071426;--slide-foreground:#f8fafc;--slide-primary:#c5a96a;--slide-muted:#b3bfd0;--slide-border:#2c3b51;--shadow-elegant:0 12px 50px #0004;background:var(--background);color:var(--foreground);font-family:Inter,sans-serif}.navigator-scope button[data-slot=button],.navigator-scope button{color:inherit}.navigator-scope button.bg-primary{background:var(--primary);color:var(--primary-foreground)}.navigator-scope .text-primary{color:var(--primary)}.navigator-scope .brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.navigator-scope .brand-mark{color:var(--primary);border:1px solid var(--primary);place-items:center;width:40px;height:42px;display:grid}.navigator-scope .brand-mark svg{width:30px;height:30px}.navigator-scope .brand-name{letter-spacing:0;font-size:23px;font-weight:500;line-height:1.15;display:block}.navigator-scope .brand-name b{font-weight:800}.navigator-scope .brand-period{color:var(--primary)}.navigator-scope .brand-sub{letter-spacing:1.5px;margin-top:5px;font-size:7px;display:block}.navigator-scope .public-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:92px;padding:0 5.5%;display:flex}.navigator-scope .public-header nav{align-items:center;gap:26px;display:flex}.navigator-scope .public-header .presentation-nav{color:var(--muted-foreground);font-size:12px}.navigator-scope .language-toggle{color:var(--muted-foreground);gap:9px;font-size:11px}.navigator-scope .selected-lang{color:var(--foreground)}.navigator-scope .lang-divider{opacity:.45}.navigator-scope .header-consult{border-color:var(--primary);color:var(--primary);background:0 0;height:40px;font-size:12px}.navigator-scope .public-hero{height:655px;position:relative;overflow:hidden}.navigator-scope .hero-image{object-fit:cover;object-position:center 60%;width:100%;height:100%}.navigator-scope .hero-shade{background:linear-gradient(90deg, color-mix(in oklch, var(--hero-scrim) 97%, transparent) 0%, color-mix(in oklch, var(--hero-scrim) 86%, transparent) 28%, color-mix(in oklch, var(--hero-scrim) 35%, transparent) 64%, color-mix(in oklch, var(--hero-scrim) 10%, transparent) 100%), linear-gradient(0deg, var(--background), transparent 34%);position:absolute;inset:0}.navigator-scope .hero-content{max-width:640px;position:absolute;top:66px;left:5.5%}.navigator-scope .hero-eyebrow,.navigator-scope .eyebrow{letter-spacing:1.8px;color:var(--primary);align-items:center;gap:9px;font-size:9px;font-weight:700;line-height:1.6;display:flex}.navigator-scope .status-dot{background:var(--primary);border-radius:50%;width:5px;height:5px}.navigator-scope .hero-content h1{letter-spacing:0;margin:25px 0 20px;font-size:62px;font-weight:500;line-height:1.14}.navigator-scope .hero-content h1>span{color:var(--primary)}.navigator-scope .hero-content p{max-width:390px;color:color-mix(in oklch, var(--foreground) 75%, transparent);font-size:13px;line-height:1.95}.navigator-scope .hero-actions{align-items:center;gap:15px;margin-top:29px;display:flex}.navigator-scope .hero-actions>button{height:44px;padding:0 20px;font-size:11px}.navigator-scope .hero-actions .hero-secondary{padding:0 10px}.navigator-scope .hero-assurances{color:var(--muted-foreground);align-items:center;gap:17px;margin-top:31px;font-size:9px;display:flex}.navigator-scope .hero-assurances span{align-items:center;gap:7px;display:flex}.navigator-scope .hero-assurances svg{width:13px;height:13px;color:var(--primary)}.navigator-scope .hero-assurances i{background:var(--border);width:1px;height:13px}.navigator-scope .hero-location{text-align:right;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:90px;right:5.5%}.navigator-scope .hero-location>span{letter-spacing:2px;font-size:10px}.navigator-scope .hero-location small{color:var(--muted-foreground);font-size:9px}.navigator-scope .location-line{background:var(--primary);align-self:end;width:35px;height:1px;margin-bottom:6px}.navigator-scope .hero-bottom{letter-spacing:1.5px;color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:24px;left:5.5%;right:5.5%}.navigator-scope .trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);padding:24px 5.5%;display:grid}.navigator-scope .trust-strip div{color:var(--muted-foreground);border-right:1px solid var(--border);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.navigator-scope .trust-strip div:first-child{justify-content:start}.navigator-scope .trust-strip div:last-child{border:0;justify-content:end}.navigator-scope .trust-strip svg{width:17px;height:17px;color:var(--primary)}.navigator-scope .difference-section,.navigator-scope .pillars-section{padding:70px 5.5%}.navigator-scope .section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.navigator-scope .section-heading h2{margin-top:12px;font-size:29px;font-weight:500;line-height:1.35}.navigator-scope .section-heading>p{color:var(--muted-foreground);max-width:270px;font-size:11px;line-height:1.9}.navigator-scope .comparison-grid{border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.navigator-scope .comparison-side{padding:30px}.navigator-scope .comparison-side.traditional{background:color-mix(in oklch, var(--card) 40%, transparent);border-right:1px solid var(--border)}.navigator-scope .comparison-side.professional{background:var(--subtle-gold)}.navigator-scope .comparison-label{letter-spacing:1px;color:var(--muted-foreground);align-items:center;gap:9px;font-size:8px;display:flex}.navigator-scope .professional .comparison-label{color:var(--primary)}.navigator-scope .comparison-icon{border:1px solid var(--border);border-radius:3px;place-items:center;width:24px;height:24px;display:grid}.navigator-scope .comparison-icon svg{width:14px;height:14px}.navigator-scope .since-label{white-space:nowrap;border:1px solid color-mix(in oklch, var(--primary) 30%, transparent);margin-left:auto;padding:4px 7px;font-size:7px}.navigator-scope .comparison-side h3{margin-top:17px;font-size:20px;font-weight:500}.navigator-scope .comparison-side>p{color:var(--muted-foreground);margin-top:9px;font-size:11px}.navigator-scope .comparison-side ul{gap:14px;margin-top:27px;display:grid}.navigator-scope .comparison-side li{color:var(--muted-foreground);align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.navigator-scope .comparison-side li svg{flex-shrink:0;width:13px;height:13px}.navigator-scope .professional li{color:var(--foreground)}.navigator-scope .professional li svg{color:var(--primary)}.navigator-scope .savings-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--card) 35%, var(--background));grid-template-columns:.8fr 1.2fr;gap:65px;padding:50px 5.5% 60px;scroll-margin-top:30px;display:grid}.navigator-scope .savings-intro h2{margin:18px 0;font-size:37px;font-weight:500;line-height:1.25}.navigator-scope .savings-intro>p{color:var(--muted-foreground);max-width:320px;font-size:12px;line-height:1.9}.navigator-scope .savings-note{color:var(--muted-foreground);margin-top:30px;font-size:9px;display:block}.navigator-scope .calculator-tool{border:1px solid var(--border);border-radius:6px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.navigator-scope .calculator-inputs{padding:25px}.navigator-scope .calc-heading{justify-content:space-between;align-items:center;margin-bottom:23px;font-size:12px;font-weight:600;display:flex}.navigator-scope .calc-heading svg{color:var(--muted-foreground)}.navigator-scope .property-stepper{justify-content:space-between;align-items:center;gap:12px;display:flex}.navigator-scope .property-stepper label,.navigator-scope .maintenance-label{color:var(--muted-foreground);font-size:10px}.navigator-scope .property-stepper>div{border:1px solid var(--border);border-radius:4px;align-items:center;display:flex}.navigator-scope .property-stepper button{width:26px;height:30px}.navigator-scope .property-stepper button svg{width:12px;height:12px}.navigator-scope .property-stepper input{appearance:textfield;text-align:center;background:0 0;width:32px;font-size:11px}.navigator-scope input::-webkit-inner-spin-button{-webkit-appearance:none}.navigator-scope .maintenance-label{justify-content:space-between;gap:8px;margin-top:25px;display:flex}.navigator-scope .maintenance-label strong{color:var(--foreground)}.navigator-scope .calculator-inputs input[type=range]{cursor:pointer;width:100%;height:4px;margin-top:23px}.navigator-scope .range-limits{color:var(--muted-foreground);justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.navigator-scope .fee-toggle{height:27px;margin-top:12px;padding:0;font-size:9px}.navigator-scope .fee-inputs{gap:12px;margin-top:12px;display:grid}.navigator-scope .fee-inputs label{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.navigator-scope .fee-inputs input{border:1px solid var(--border);background:var(--background);width:65px;color:var(--foreground);border-radius:3px;padding:6px}.navigator-scope .fee-inputs p{color:var(--muted-foreground);font-size:8px;line-height:1.8}.navigator-scope .calculator-result{background:var(--subtle-gold);border-left:1px solid var(--border);padding:26px 23px}.navigator-scope .calculator-result .eyebrow{letter-spacing:1px;font-size:7px}.navigator-scope .calculator-result>strong{color:var(--primary);margin-top:14px;font-size:40px;font-weight:500;line-height:1.2;display:block}.navigator-scope .calculator-result>p{color:var(--muted-foreground);margin:6px 0 22px;font-size:10px}.navigator-scope .result-breakdown{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;margin-bottom:15px;padding-bottom:14px;font-size:8px;display:flex}.navigator-scope .result-breakdown b{color:var(--primary)}.navigator-scope .calculator-result button{height:34px;padding:0 8px;font-size:9px}.navigator-scope .calculator-result button svg{width:12px;height:12px}.navigator-scope .calculator-result small{color:var(--muted-foreground);margin-top:12px;font-size:7px;line-height:1.8;display:block}.navigator-scope .pillars-section .section-heading button{color:var(--primary);font-size:10px}.navigator-scope .pillar-cards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.navigator-scope .pillar-card{border:1px solid var(--border);white-space:normal;text-align:left;background:color-mix(in oklch, var(--card) 40%, transparent);border-radius:5px;height:auto;padding:25px;display:block}.navigator-scope .pillar-card-top{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.navigator-scope .pillar-card-top>svg{stroke-width:1.2px;width:27px;height:27px}.navigator-scope .pillar-card-top>span{color:var(--muted-foreground);font-size:9px}.navigator-scope .pillar-card h3{margin-top:22px;font-size:16px;font-weight:500;line-height:1.5}.navigator-scope .pillar-card p{color:var(--muted-foreground);margin-top:10px;font-size:10px;font-weight:400;line-height:1.8}.navigator-scope .pillar-card-bottom{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;margin-top:24px;padding-top:15px;font-size:9px;display:flex}.navigator-scope .closing-section{border-top:1px solid var(--border);background:var(--subtle-gold);text-align:center;padding:57px 5.5% 65px}.navigator-scope .closing-section .eyebrow{justify-content:center}.navigator-scope .closing-section h2{white-space:pre-line;margin:18px 0 26px;font-size:34px;font-weight:500;line-height:1.4}.navigator-scope .closing-section button{font-size:11px}.navigator-scope .closing-section>p{color:var(--muted-foreground);margin-top:14px;font-size:9px}.navigator-scope .public-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:27px 5.5%;display:flex}.navigator-scope .public-footer>span:not(.brand),.navigator-scope .public-footer>a{color:var(--muted-foreground);align-items:center;gap:6px;font-size:8px;display:flex}.navigator-scope .public-footer .brand{transform-origin:0;margin-right:-40px;transform:scale(.78)}.navigator-scope.inquiry-modal{box-shadow:var(--shadow-elegant);border-radius:7px;padding:30px}.navigator-scope .modal-title{margin:10px 0;font-size:26px;font-weight:500;line-height:1.25}.navigator-scope .inquiry-form{gap:17px;margin-top:10px;display:grid}.navigator-scope .inquiry-form label{color:var(--muted-foreground);flex-direction:column;gap:8px;font-size:11px;display:flex}.navigator-scope .inquiry-form input:not([type=checkbox]){border:1px solid var(--border);background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;width:100%;padding:11px 12px;font-size:12px}.navigator-scope .form-row{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.navigator-scope .inquiry-form .consent{flex-direction:row;align-items:start;gap:9px;font-size:10px;line-height:1.8}.navigator-scope .consent input{flex-shrink:0;margin-top:4px}.navigator-scope .form-privacy{color:var(--muted-foreground);justify-content:center;gap:6px;font-size:9px;display:flex}.navigator-scope .scaled-container{width:100%;height:100%;position:relative;overflow:hidden}.navigator-scope .slide-wrapper{transform-origin:50%;width:1920px;height:1080px;margin-top:-540px;margin-left:-960px;position:absolute;top:50%;left:50%}.navigator-scope .slide-content{--slide-title:82px;--slide-subtitle:37px;--slide-body:32px;--slide-caption:28px;--slide-kicker:20px;--slide-chrome:20px;width:1920px;height:1080px;position:relative;overflow:hidden}.navigator-scope .slide-title{font-size:var(--slide-title);letter-spacing:0;white-space:pre-line;font-weight:500;line-height:1.1}.navigator-scope .slide-subtitle{font-size:var(--slide-subtitle);font-weight:500;line-height:1.3}.navigator-scope .slide-body{font-size:var(--slide-body);line-height:1.6}.navigator-scope .slide-caption{font-size:var(--slide-caption);line-height:1.5}.navigator-scope .slide-kicker{font-size:var(--slide-kicker);letter-spacing:3px}.navigator-scope .slide-chrome,.navigator-scope .slide-footer{font-size:var(--slide-chrome)}.navigator-scope .deck-slide{background:var(--slide-background);color:var(--slide-foreground);padding:68px 85px}.navigator-scope .deck-top{border-bottom:1px solid var(--slide-border);justify-content:space-between;align-items:center;height:74px;padding-bottom:36px;display:flex}.navigator-scope .deck-top .brand{transform-origin:0;transform:scale(1.5)}.navigator-scope .deck-top>span{color:var(--slide-muted);letter-spacing:3px;font-size:16px}.navigator-scope .deck-body{grid-template-columns:1.16fr 1fr;align-items:center;gap:90px;height:770px;display:grid}.navigator-scope .deck-copy{align-self:center}.navigator-scope .deck-copy .slide-kicker{color:var(--slide-primary);align-items:center;gap:20px;margin-bottom:38px;display:flex}.navigator-scope .slide-kicker>span{border:1px solid var(--slide-border);letter-spacing:0;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.navigator-scope .deck-copy h1{margin-bottom:28px}.navigator-scope .slide-0 .slide-title{font-size:70px}.navigator-scope .slide-0 .deck-copy .slide-kicker{margin-bottom:28px}.navigator-scope .slide-0 .deck-copy ul{margin-top:25px}.navigator-scope .deck-copy h2{color:var(--slide-primary);margin-bottom:23px}.navigator-scope .deck-copy>p{color:var(--slide-muted);max-width:930px}.navigator-scope .deck-copy ul{gap:19px;margin-top:35px;display:grid}.navigator-scope .deck-copy li{align-items:center;gap:16px;display:flex}.navigator-scope .deck-copy li svg{width:23px;height:23px;color:var(--slide-primary);flex-shrink:0}.navigator-scope .deck-footer{color:var(--slide-muted);border-top:1px solid var(--slide-border);justify-content:space-between;padding-top:27px;font-size:16px;display:flex}.navigator-scope .experience-visual{border-left:1px solid var(--slide-border);padding-left:45px}.navigator-scope .experience-year{color:var(--slide-primary);font-size:175px;font-weight:500;line-height:1}.navigator-scope .experience-visual>span{letter-spacing:3px;margin:27px 0;font-size:19px;display:block}.navigator-scope .experience-rule{background:var(--slide-border);width:300px;height:1px;margin:50px 0}.navigator-scope .experience-visual>svg{width:75px;height:75px;color:var(--slide-primary);stroke-width:1px}.navigator-scope .experience-visual p{white-space:pre-line;color:var(--slide-muted);margin-top:25px;font-size:31px;line-height:1.6}.navigator-scope .slide-visual-top{letter-spacing:2px;color:var(--slide-primary);align-items:center;gap:15px;font-size:20px;display:flex}.navigator-scope .slide-visual-top>svg{width:35px;height:35px}.navigator-scope .bank-visual,.navigator-scope .maintenance-visual{border:1px solid var(--slide-border);background:var(--subtle-gold);border-radius:7px;padding:40px}.navigator-scope .bank-mode{gap:15px;margin-top:38px;display:flex}.navigator-scope .bank-mode button{height:52px;padding:0 24px;font-size:22px}.navigator-scope .bank-flow{margin-top:55px}.navigator-scope .bank-units{justify-content:space-between;align-items:center;gap:20px;display:flex}.navigator-scope .bank-units>div{flex-direction:column;flex:1;align-items:center;gap:17px;display:flex}.navigator-scope .bank-units svg{width:65px;height:65px;color:var(--slide-primary);stroke-width:1px}.navigator-scope .bank-units span{font-size:24px}.navigator-scope .bank-units i{color:var(--slide-primary);font-size:34px;font-style:normal}.navigator-scope .unit-bank{background:var(--accent);text-align:center;width:100%;padding:22px 12px;font-size:25px;font-weight:700}.navigator-scope .unit-bank span{margin-top:10px;font-size:17px;font-weight:400;display:block}.navigator-scope .bank-access{border-top:1px solid var(--slide-border);color:var(--slide-primary);align-items:center;gap:12px;margin-top:42px;padding-top:27px;font-size:24px;display:flex}.navigator-scope .flow-line{background:var(--slide-primary);width:1px;height:70px;margin:25px auto;display:block}.navigator-scope .chase-account{text-align:center;background:var(--accent);padding:25px;font-size:35px}.navigator-scope .bank-flow>p{color:var(--slide-muted);text-align:center;margin-top:28px;font-size:24px}.navigator-scope .huge-stat{color:var(--slide-primary);margin-top:25px;font-size:190px;line-height:1.1}.navigator-scope .huge-stat>span{font-size:85px}.navigator-scope .maintenance-visual>p{color:var(--slide-muted);font-size:28px}.navigator-scope .comparison-bars{gap:25px;margin-top:38px;display:grid}.navigator-scope .comparison-bars span{margin-bottom:13px;font-size:24px;display:block}.navigator-scope .comparison-bars i{border-radius:3px;height:25px;display:block}.navigator-scope .market-bar{background:var(--muted);width:100%}.navigator-scope .nx-bar{background:var(--slide-primary);width:50%}.navigator-scope .service-tags{color:var(--slide-muted);justify-content:space-between;margin-top:37px;font-size:24px;display:flex}.navigator-scope .digital-visual{border:1px solid var(--slide-border);border-radius:6px;overflow:hidden}.navigator-scope .digital-visual img{object-fit:cover;width:100%;height:320px}.navigator-scope .inspection-caption{align-items:center;gap:18px;padding:25px;font-size:28px;display:flex}.navigator-scope .inspection-caption b{color:var(--slide-primary);margin-left:auto}.navigator-scope .inspection-facts{background:var(--subtle-gold);grid-template-columns:1fr 1fr;padding:40px 25px;display:grid}.navigator-scope .inspection-facts>span{color:var(--slide-primary);font-size:55px}.navigator-scope .inspection-facts small{color:var(--slide-muted);margin-top:12px;font-size:23px;display:block}.navigator-scope .inspection-facts svg{width:55px;height:55px}.navigator-scope .pillar-diagram{border-left:1px solid var(--slide-border);padding-left:40px}.navigator-scope .diagram-center{color:var(--slide-primary);letter-spacing:2px;align-items:center;gap:26px;margin-bottom:35px;font-size:24px;display:flex}.navigator-scope .diagram-center svg{stroke-width:1px;width:90px;height:90px}.navigator-scope .diagram-item{border-top:1px solid var(--slide-border);align-items:center;gap:22px;padding:34px 0;display:flex}.navigator-scope .diagram-item>span{color:var(--slide-muted);font-size:22px}.navigator-scope .diagram-item>svg{color:var(--slide-primary);flex-shrink:0;width:25px}.navigator-scope .diagram-item>p{font-size:32px;line-height:1.4}.navigator-scope .slide-5 .slide-title{font-size:70px}.navigator-scope .cta-visual{border-left:1px solid var(--slide-border);flex-direction:column;align-items:center;padding-left:45px;display:flex}.navigator-scope .cta-visual>svg{color:var(--slide-primary);stroke-width:1px;width:150px;height:150px}.navigator-scope .cta-visual>span{margin-top:20px;font-size:65px}.navigator-scope .cta-visual>p{color:var(--slide-muted);letter-spacing:3px;margin:12px 0 45px;font-size:17px}.navigator-scope .cta-visual button{height:75px;margin-top:15px;padding:15px 30px;font-size:26px}.navigator-scope .cta-visual button svg{width:25px;height:25px}.navigator-scope.presentation-app{min-height:100dvh}.navigator-scope .deck-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:80px;padding:18px 30px;display:flex}.navigator-scope .back-link{color:var(--muted-foreground);gap:9px;font-size:11px;display:flex}.navigator-scope .toolbar-actions{align-items:center;gap:7px;display:flex}.navigator-scope .toolbar-actions button{font-size:10px}.navigator-scope .presentation-workspace{grid-template-columns:205px 1fr;display:grid}.navigator-scope .slide-sidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;gap:7px;min-height:calc(100dvh - 80px);padding:22px 12px;display:flex}.navigator-scope .slide-nav{text-align:left;white-space:normal;width:100%;height:70px;color:var(--muted-foreground);border:1px solid #0000;border-radius:4px;justify-content:start;gap:9px;padding:10px}.navigator-scope .slide-nav.active{color:var(--primary);border-color:color-mix(in oklch, var(--primary) 35%, transparent);background:var(--subtle-gold)}.navigator-scope .slide-nav>span:last-child{letter-spacing:.5px;font-size:8px;line-height:1.8}.navigator-scope .slide-nav-number{font-size:9px}.navigator-scope .slide-nav>svg{width:15px;height:15px}.navigator-scope .sidebar-bottom{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:auto;padding:40px 8px 0;font-size:8px;display:flex}.navigator-scope .sidebar-bottom svg{width:15px;color:var(--primary)}.navigator-scope .presentation-main{min-width:0;padding:36px 35px}.navigator-scope .presentation-canvas{aspect-ratio:16/9;border:1px solid var(--border);width:100%;box-shadow:var(--shadow-elegant)}.navigator-scope .narration-line{align-items:center;gap:10px;min-height:70px;display:flex}.navigator-scope .narration-line p{text-align:center;color:var(--muted-foreground);flex:1;font-size:11px;line-height:1.8}.navigator-scope .narration-line button{font-size:9px}.navigator-scope .narration-dot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:5px;height:5px}.navigator-scope .narration-dot.playing{background:var(--primary);animation:1.4s infinite navigator-pulse}.navigator-scope .transcript-panel{border-top:1px solid var(--border);color:var(--muted-foreground);margin-bottom:15px;padding:20px;font-size:12px;line-height:1.9}.navigator-scope .player{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:9px;padding:9px 15px;display:flex}.navigator-scope .play-control{border-radius:50%;width:34px;height:34px}.navigator-scope .player-count{white-space:nowrap;margin:0 12px;font-size:10px}.navigator-scope .player-count>span{color:var(--muted-foreground)}.navigator-scope .slide-progress{flex:1;gap:5px;padding:8px 0;display:flex}.navigator-scope .slide-progress button{background:var(--muted);border-radius:1px;flex:1;min-width:0;height:4px;padding:0}.navigator-scope .slide-progress button.complete{background:var(--primary)}.navigator-scope .deck-underbar{align-items:center;gap:12px;margin-top:17px;display:flex}.navigator-scope .deck-underbar>span{color:var(--muted-foreground);margin-right:auto;font-size:9px}.navigator-scope .deck-underbar button{font-size:10px}.navigator-scope .deck-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.navigator-scope .grid-slide{text-align:left;height:auto;padding:0;display:block}.navigator-scope .grid-slide-canvas{aspect-ratio:16/9;border:1px solid var(--border);width:100%}.navigator-scope .grid-slide>span{padding:10px;font-size:9px;display:block}.navigator-scope.is-fullscreen{z-index:50;background:var(--background);position:fixed;inset:0;overflow:auto}.navigator-scope.is-fullscreen .slide-sidebar,.navigator-scope.is-fullscreen .deck-underbar{display:none}.navigator-scope.is-fullscreen .presentation-workspace{display:block}.navigator-scope.is-fullscreen .deck-toolbar{height:65px}.navigator-scope.is-fullscreen .presentation-main{max-width:1500px;margin:auto;padding:10px 30px}.navigator-scope.is-fullscreen .presentation-canvas{max-height:calc(100dvh - 205px)}.navigator-scope.print-deck .deck-slide{break-after:page;page-break-after:always}@keyframes navigator-pulse{50%{opacity:.35}}@media (width>=1600px){.navigator-scope .hero-content{top:80px}.navigator-scope .public-hero{height:710px}.navigator-scope .hero-content h1{font-size:70px}.navigator-scope .hero-content p{font-size:15px}.navigator-scope .difference-section,.navigator-scope .pillars-section{padding-top:80px;padding-bottom:80px}}@media (width<=1000px){.navigator-scope .public-header nav{gap:9px}.navigator-scope .presentation-nav{display:none}.navigator-scope .hero-content h1{font-size:56px}.navigator-scope .hero-location{display:none}.navigator-scope .savings-section{grid-template-columns:.7fr 1.3fr;gap:30px}.navigator-scope .savings-intro h2{font-size:30px}.navigator-scope .calculator-inputs{padding:20px 14px}.navigator-scope .calculator-result{padding:23px 16px}.navigator-scope .presentation-workspace{grid-template-columns:155px 1fr}.navigator-scope .slide-nav svg{display:none}.navigator-scope .presentation-main{padding:28px 20px}}@media (width<=700px){.navigator-scope .public-header{height:76px;padding:0 20px}.navigator-scope .public-header .brand-name{font-size:18px}.navigator-scope .public-header .brand-mark{width:32px;height:35px}.navigator-scope .public-header .brand-sub{font-size:5px}.navigator-scope .header-consult{display:none}.navigator-scope .public-hero{height:665px}.navigator-scope .hero-content{top:62px;left:23px;right:20px}.navigator-scope .hero-content h1{font-size:45px;line-height:1.2}.navigator-scope .hero-eyebrow{letter-spacing:1px;font-size:7px}.navigator-scope .hero-content p{max-width:295px;font-size:12px}.navigator-scope .hero-image{object-position:63% center}.navigator-scope .hero-shade{background:linear-gradient(90deg, color-mix(in oklch, var(--hero-scrim) 96%, transparent), color-mix(in oklch, var(--hero-scrim) 66%, transparent)), linear-gradient(0deg, var(--background), transparent 50%)}.navigator-scope .hero-actions{flex-wrap:wrap;gap:8px;max-width:310px}.navigator-scope .hero-actions>button{height:43px}.navigator-scope .hero-actions .hero-secondary{padding-left:0}.navigator-scope .hero-assurances{flex-wrap:wrap;gap:12px;margin-top:24px;font-size:8px}.navigator-scope .hero-assurances i{display:none}.navigator-scope .hero-bottom{left:23px;right:23px}.navigator-scope .trust-strip{grid-template-columns:1fr 1fr;gap:20px 10px;padding:20px}.navigator-scope .trust-strip div{border:0;gap:7px;font-size:8px;justify-content:start!important}.navigator-scope .trust-strip svg{width:14px}.navigator-scope .difference-section,.navigator-scope .pillars-section{padding:43px 22px}.navigator-scope .section-heading{margin-bottom:23px;display:block}.navigator-scope .eyebrow{letter-spacing:1.3px;font-size:7px}.navigator-scope .section-heading h2{font-size:26px}.navigator-scope .section-heading>p{max-width:100%;margin-top:15px;font-size:11px}.navigator-scope .comparison-grid{grid-template-columns:1fr}.navigator-scope .comparison-side{padding:24px 20px}.navigator-scope .comparison-side.traditional{border-right:0;border-bottom:1px solid var(--border)}.navigator-scope .comparison-side h3{font-size:19px}.navigator-scope .comparison-side li{font-size:10px}.navigator-scope .savings-section{padding:38px 22px;display:block}.navigator-scope .savings-intro h2{font-size:31px}.navigator-scope .savings-note{margin-top:17px;margin-bottom:25px}.navigator-scope .calculator-tool{grid-template-columns:1fr}.navigator-scope .calculator-inputs{padding:25px}.navigator-scope .calculator-result{border-left:0;border-top:1px solid var(--border);padding:25px}.navigator-scope .calculator-result>strong{font-size:45px}.navigator-scope .calculator-result .eyebrow,.navigator-scope .calculator-result small{font-size:8px}.navigator-scope .calculator-result button{height:40px;font-size:11px}.navigator-scope .property-stepper label,.navigator-scope .maintenance-label{font-size:11px}.navigator-scope .pillar-cards{grid-template-columns:1fr;gap:12px}.navigator-scope .pillar-card{padding:22px}.navigator-scope .pillars-section .section-heading button{margin-top:10px;padding-left:0}.navigator-scope .pillar-card h3{margin-top:17px;font-size:18px}.navigator-scope .pillar-card p{font-size:11px}.navigator-scope .closing-section{padding:40px 22px}.navigator-scope .closing-section h2{font-size:26px}.navigator-scope .closing-section button{padding:0 17px;font-size:10px}.navigator-scope .public-footer{gap:18px;padding:25px 22px}.navigator-scope .public-footer>span:not(.brand){width:100%}.navigator-scope.inquiry-modal{padding:25px 20px}.navigator-scope .modal-title{font-size:24px}.navigator-scope .deck-toolbar{gap:10px;height:72px;padding:13px 15px}.navigator-scope .deck-toolbar>.brand,.navigator-scope .back-link span{display:none}.navigator-scope .presentation-workspace{display:block}.navigator-scope .slide-sidebar{border-bottom:1px solid var(--border);border-right:0;flex-direction:row;gap:3px;min-height:auto;padding:8px 12px;overflow-x:auto}.navigator-scope .slide-nav{flex:1;justify-content:center;width:40px;min-width:36px;height:35px;padding:5px}.navigator-scope .slide-nav>span:last-child{display:none}.navigator-scope .slide-nav-number{font-size:11px}.navigator-scope .sidebar-bottom{display:none}.navigator-scope .presentation-main{padding:27px 12px}.navigator-scope .narration-line{flex-wrap:wrap;gap:6px;min-height:100px;padding:14px 0}.navigator-scope .narration-line p{min-width:85%;font-size:10px}.navigator-scope .narration-line button{height:25px;margin-left:auto}.navigator-scope .player{gap:2px;padding:8px}.navigator-scope .player>button{width:29px;height:29px}.navigator-scope .player-count{margin:0 7px;font-size:9px}.navigator-scope .player .slide-progress{gap:3px}.navigator-scope .deck-underbar{flex-wrap:wrap}.navigator-scope .deck-underbar>span{width:100%}.navigator-scope .deck-underbar>button{padding-left:0}.navigator-scope .deck-grid{grid-template-columns:1fr}.navigator-scope.is-fullscreen .presentation-main{padding:8px}}@media print{@page{size:1920px 1080px;margin:0}body:has(.navigator-scope.print-deck){-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1920px;margin:0}.navigator-scope.print-deck{width:1920px}.navigator-scope.print-deck .deck-slide{height:1080px;margin:0}}@media (prefers-reduced-motion:reduce){.navigator-scope *,.navigator-scope :before,.navigator-scope :after{transition:none!important;animation:none!important}}.navigator-scope .voice-select{border:1px solid var(--border);background:var(--background);height:2.25rem;color:var(--foreground);border-radius:999px;padding:0 .75rem;font-size:.8rem}.navigator-scope .deck-language{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.navigator-scope .deck-language svg{width:15px;height:15px}.navigator-scope .deck-language select{color:var(--foreground);border:1px solid var(--border);background:0 0;border-radius:6px;padding:4px 6px;font-size:12px}.navigator-scope .deck-language option{background:var(--card);color:var(--card-foreground)}.navigator-scope .voice-select{white-space:nowrap;align-items:center;font-size:10px;display:inline-flex}.navigator-scope.inquiry-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.navigator-scope .form-privacy a,.navigator-scope a.form-privacy{text-decoration:underline}@media (width<=700px){.navigator-scope .player{flex-wrap:wrap}.navigator-scope .player .slide-progress{min-width:65px}.navigator-scope .voice-select{order:8;justify-content:center;width:100%;height:24px}.navigator-scope .toolbar-actions{gap:3px}.navigator-scope .deck-language select{max-width:140px}.navigator-scope .hero-content{padding:46px 22px 80px;position:relative;top:auto;left:auto;right:auto}.navigator-scope .public-hero{height:auto;min-height:665px}.navigator-scope .hero-image{position:absolute;inset:0}.navigator-scope .hero-content h1{font-size:clamp(34px,10vw,45px)}.navigator-scope .hero-actions>button{white-space:normal;height:auto;min-height:44px}}.navigator-scope .slide-wrapper,.navigator-scope .slide-content{min-width:1920px;width:1920px!important;max-width:none!important}.navigator-scope.inquiry-modal{align-content:start;height:auto!important;min-height:0!important}.navigator-scope .inquiry-form{align-content:start;height:auto}.navigator-scope button.bg-button-blue{background:var(--primary);color:var(--primary-foreground)}.navigator-scope button.bg-button-blue:hover{background:#dcc187}.navigator-scope{--secondary:#20344f;--secondary-foreground:#f8fafc}.navigator-scope button.bg-secondary{background:var(--secondary);color:var(--secondary-foreground)}@media (width<=767px){.navigator-scope.inquiry-modal{border:1px solid var(--border);width:calc(100% - 32px);max-height:calc(100dvh - 32px);inset:16px}}
