:root{--n0:#0b0c0e;--n50:#101114;--n100:#16181b;--n200:#1e2126;--n300:#26292f;--n500:#4a5058;--n700:#9aa0a8;--n900:#f2f3f5;--lime:#d9ff47;--lime-hover:#edff9b;--lime-pressed:#a8c82f;--lime-tint:#3b4416;--serif:'Archivo',Arial,sans-serif;--mono:'IBM Plex Mono','SFMono-Regular',monospace;--shell:min(100% - 64px,1440px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--n0)}body{margin:0;background:var(--n0);color:var(--n900);font-family:var(--serif);font-size:16px;line-height:1.5}body:has(dialog[open]){overflow:hidden}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.layout-shell{width:var(--shell);margin-inline:auto}.mono,.eyebrow,.field label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.eyebrow{color:var(--n700);margin:0}.skip-link{position:fixed;left:12px;top:-80px;background:var(--lime);color:var(--n100);padding:12px 16px;z-index:20}.skip-link:focus{top:12px}.site-header{height:76px;position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;width:var(--shell);margin:auto;border-bottom:1px solid rgba(255,255,255,.15)}.wordmark{display:inline-flex;align-items:baseline;color:var(--n900);font-size:26px;font-weight:700;letter-spacing:-.08em;line-height:1}.q-mark{display:inline-block;position:relative;width:.66em;height:.62em;margin-left:.01em}.q-mark i{position:absolute;left:.08em;bottom:.04em;width:.46em;height:.46em;border:2.5px solid currentColor;border-radius:50%}.q-mark b{position:absolute;width:2.5px;height:.6em;background:currentColor;right:.08em;bottom:-.13em;transform:rotate(-38deg);transform-origin:top}.site-nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500}.site-nav>a{color:#d3d6da}.site-nav>a:hover{color:var(--lime)}.button{border:0;border-radius:4px;padding:13px 17px;font-size:14px;font-weight:650;letter-spacing:-.015em;transition:background-color 160ms,color 160ms}.button--lime{background:var(--lime);color:var(--n100)}.button--lime:hover{background:var(--lime-hover)}.button--lime:active{background:var(--lime-pressed)}.nav-cta{padding:10px 13px;font-size:13px}.menu-button{display:none}.hero{min-height:min(810px,100svh);position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--n0)}.hero-image,.section--photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-image{object-position:center}.hero-vignette,.property-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,12,14,.92) 0%,rgba(11,12,14,.66) 36%,rgba(11,12,14,.05) 72%),linear-gradient(0deg,rgba(11,12,14,.7),transparent 55%)}.hero-content{position:relative;padding-block:178px 96px;max-width:calc((100% - 64px)/2 + 720px);margin-left:max(32px,calc((100vw - min(100% - 64px,1440px))/2));margin-right:auto}.hero h1{max-width:760px;font-size:clamp(46px,5.4vw,84px);line-height:.96;letter-spacing:-.07em;margin:16px 0 26px}.lede{font-size:20px;line-height:1.36;max-width:610px;margin:0 0 12px}.hero-detail{max-width:590px;color:#d3d6da;margin:0}.actions{display:flex;align-items:center;gap:24px;margin-top:32px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;border-bottom:1px solid var(--n300);padding-bottom:5px;transition:color 160ms,border-color 160ms}.text-link:hover{color:var(--lime);border-color:var(--lime)}.text-link span{font-size:18px;line-height:0}.on-dark{color:var(--n900)}.hero-proof{color:var(--n700);margin:28px 0 0}.hero-meta,.hero-index{position:absolute;color:rgba(242,243,245,.7);font-size:10px;z-index:1}.hero-meta{top:102px;left:calc((100vw - var(--shell))/2);width:var(--shell);display:flex;justify-content:space-between}.hero-index{bottom:32px;right:max(32px,calc((100vw - var(--shell))/2));text-align:right}.section{padding-block:144px}.section-label{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-top:1px solid var(--n300);padding-top:12px}.section-label>span{color:var(--n500)}h2{font-size:clamp(39px,5vw,70px);line-height:.98;letter-spacing:-.065em;margin:0}h3{font-size:22px;line-height:1.05;letter-spacing:-.04em;margin:0}.opportunity{background:var(--n50)}.opportunity-copy{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,9vw,170px);padding-block:68px 120px}.opportunity-copy h2{max-width:500px}.prose{max-width:490px;color:#d3d6da;font-size:18px}.prose p:first-child{margin-top:0}.prose strong{display:block;color:var(--n900);font-size:21px;line-height:1.2;margin-top:32px}.contact-strip{display:grid;grid-template-columns:1.2fr .85fr .85fr;gap:12px;min-height:310px}.contact-strip figure{position:relative;margin:0;min-height:300px;overflow:hidden;background:var(--n100)}.contact-strip img{width:100%;height:100%;object-fit:cover}.contact-strip figure:nth-child(2) img{object-position:center}.contact-strip figcaption{position:absolute;bottom:10px;left:12px;color:white;text-shadow:0 1px 4px #000}.contact-abstract{background:linear-gradient(135deg,#20242a 0 48%,#101114 48% 100%)!important}.contact-abstract span{font-family:var(--mono);font-size:70px;color:var(--n700);position:absolute;top:30px;left:30px}.contact-abstract i{position:absolute;width:58%;height:1px;background:var(--n500);top:52%;left:20%}.contact-abstract b{position:absolute;width:1px;height:64%;background:var(--n500);top:18%;left:49%}.section--dark{background:var(--n0)}.section-title{max-width:800px;margin:64px 0 88px}.step-list{border-top:1px solid var(--n300)}.step{display:grid;grid-template-columns:26% 1fr;gap:28px;padding:28px 0 34px;border-bottom:1px solid var(--n300)}.step-number{color:var(--lime)}.step h3{font-size:34px;margin-bottom:12px}.step p{max-width:620px;font-size:18px;margin:0;color:#d1d4d8}.step em,.why em{font-style:normal;color:var(--n900)}.step small{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--n700);display:block;margin-top:16px;text-transform:uppercase}.journey{margin:64px 0 0;text-align:right;color:var(--n900);font-size:clamp(26px,4vw,54px);letter-spacing:-.06em}.journey i{display:inline-block;width:clamp(32px,6vw,80px);height:1px;background:var(--lime);vertical-align:middle;margin:0 10px}.demo-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(56px,10vw,180px);background:var(--n50)}.demo-intro{padding-top:12px}.demo-intro h2{margin:16px 0 28px}.demo-intro>p:not(.eyebrow){max-width:390px;color:#c6cacf}.demo-intro .text-link{margin-top:18px}.demo-wrap{display:grid;grid-template-columns:1fr 290px;grid-template-rows:auto auto;gap:16px;align-items:end}.demo-caption{align-self:center;max-width:260px}.demo-caption>span{color:var(--lime)}.demo-caption h3{font-size:30px;margin:10px 0}.demo-caption p{color:var(--n700);margin:0}.phone{grid-column:2;grid-row:1;position:relative;width:290px;height:592px;padding:10px;background:#070809;border:1px solid #3d4147;border-radius:28px;overflow:hidden}.phone-top{height:22px;position:relative;z-index:3}.phone-top span{position:absolute;left:50%;top:1px;width:76px;height:17px;background:#070809;border-radius:999px;transform:translateX(-50%)}.phone-top b{position:absolute;left:calc(50% + 21px);top:7px;width:4px;height:4px;border-radius:50%;background:var(--n500)}.phone-content{position:relative;height:calc(100% - 31px);overflow:hidden;border-radius:20px;background:var(--n100)}.phone-state{display:none;position:absolute;inset:0;padding:23px 16px 18px;background:var(--n100);overflow:auto}.phone-state.active{display:block}.phone-state h4{font-size:26px;letter-spacing:-.055em;line-height:.98;margin:18px 0}.phone-meta{position:relative;z-index:2;color:var(--n700);margin:0;font-size:8px}.phone-arrive{padding:0!important;color:white}.phone-arrive>img,.camera-state>img,.capture-state>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phone-darken,.camera-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,12,14,.85),rgba(11,12,14,.05) 70%)}.phone-arrive .phone-meta{padding:23px 16px}.arrive-copy{position:absolute;inset:auto 16px 18px;z-index:2}.arrive-copy .mono{font-size:8px;color:var(--lime)}.arrive-copy h4{margin:10px 0}.arrive-copy p{font-size:13px;margin:0 0 16px;color:#ebedef}.phone-action{background:var(--lime);color:var(--n100);border:0;width:100%;padding:11px 12px;border-radius:4px;font-size:13px;font-weight:650;display:flex;justify-content:space-between}.shot-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.shot{height:158px;position:relative;overflow:hidden;border:0;background:var(--n200);color:white;padding:0;text-align:left}.shot:first-child{grid-column:span 2}.shot img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.shot-a img{object-position:center 62%}.shot-b img{object-position:center}.shot-c img{object-position:center}.shot span{position:absolute;left:8px;bottom:8px;font-size:8px}.reference-shot{height:175px;width:100%;object-fit:cover;margin-top:15px;filter:brightness(.88)}.phone-state ol{padding-left:20px;color:#d0d3d7;font-size:12px;line-height:1.45;margin:16px 0}.phone-state ol li+li{margin-top:6px}.camera-state{padding:0!important}.camera-state .phone-meta,.capture-state .phone-meta{padding:23px 16px;color:white}.ghost-guide{position:absolute;left:25%;top:26%;width:50%;height:50%;border:1px solid var(--lime);z-index:2}.ghost-guide:before{content:"";position:absolute;inset:8px;border:1px solid rgba(217,255,71,.5)}.ghost-guide i{position:absolute;width:52px;height:52px;border:1px solid var(--lime);border-radius:50%;left:50%;top:13%;transform:translateX(-50%)}.ghost-guide b{position:absolute;width:92px;height:140px;border:1px solid var(--lime);border-radius:48px 48px 2px 2px;left:50%;bottom:8%;transform:translateX(-50%)}.ghost-guide span{position:absolute;background:var(--lime);width:6px;height:6px;border-radius:50%;right:-3px;top:-3px}.ghost-guide.aligned{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.camera-instruction{position:absolute;z-index:2;bottom:86px;left:0;width:100%;text-align:center;color:var(--lime);font-size:9px}.shutter{position:absolute;z-index:2;bottom:20px;left:50%;transform:translateX(-50%);width:54px;height:54px;border-radius:50%;border:4px solid rgba(242,243,245,.8);background:transparent}.shutter--ready{background:var(--lime);border-color:var(--lime)}.capture-state{padding:0!important}.capture-state .capture-flash{position:absolute;inset:0;background:white;animation:shutter 280ms ease-out forwards}.keepsake-state{padding:23px 16px}.keepsake-state>img{height:183px;width:100%;object-fit:cover;margin:15px 0 0}.keepsake-label{background:var(--n900);color:var(--n100);padding:8px 10px;display:flex;justify-content:space-between;align-items:end;gap:6px}.keepsake-label b{font-size:13px;letter-spacing:-.04em}.keepsake-label span{font-size:7px;text-align:right}.keepsake-state h4{margin:16px 0 8px}.keepsake-state>p:not(.phone-meta){font-size:12px;color:var(--n700);margin:0}.phone-actions{display:flex;gap:6px;margin-top:13px}.phone-actions button{background:var(--n200);border:1px solid var(--n300);color:var(--n900);flex:1;padding:9px;font-size:12px;border-radius:4px}.phone-actions button:last-child{background:var(--lime);color:var(--n100);border-color:var(--lime)}.restart{width:100%;background:none;color:var(--n700);border:0;font-size:8px;padding:13px 0}.phone-home{position:absolute;bottom:3px;left:50%;width:82px;height:3px;background:#e7e9ec;border-radius:999px;transform:translateX(-50%)}.demo-controls{grid-column:2;display:flex;justify-content:space-between;align-items:center}.demo-controls>button{width:33px;height:33px;border-radius:50%;background:transparent;border:1px solid var(--n300);color:var(--n900);font-size:17px}.demo-controls>button:hover{border-color:var(--lime);color:var(--lime)}[data-dots]{display:flex;gap:5px}.demo-dot{width:5px;height:5px;border-radius:50%;background:var(--n500)}.demo-dot.active{background:var(--lime)}.illustrative-note{grid-column:2;font-size:8px;color:var(--n500);text-align:center;margin:0}.section--photo{position:relative;overflow:hidden;min-height:840px;display:flex;align-items:center;background:var(--n0)}.section--photo>img{object-position:center}.properties .property-overlay{background:linear-gradient(90deg,rgba(11,12,14,.92) 0%,rgba(11,12,14,.64) 59%,rgba(11,12,14,.18))}.property-content,.brand-frame{position:relative;width:var(--shell)}.property-content h2{margin:72px 0 24px;max-width:840px}.property-lede{font-size:18px;max-width:560px;color:#d6d9dc}.use-case-list{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(242,243,245,.17);border-top:1px solid rgba(242,243,245,.16)}.use-case-list article{padding:22px 20px 26px;background:rgba(11,12,14,.52);backdrop-filter:blur(9px)}.use-case-list span,.benefit-list span{color:var(--lime);font-size:10px}.use-case-list h3{margin:45px 0 12px}.use-case-list p{font-size:14px;color:#cdd1d5;margin:0}.why{background:var(--n100)}.why-top{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.why-top h2{grid-column:1/2;grid-row:2;margin-top:35px}.why-top>p:last-child{grid-column:2;grid-row:2;align-self:end;margin:0;max-width:510px;font-size:19px;color:#cfd2d5}.benefit-list{margin-top:100px;border-top:1px solid var(--n300);display:grid;grid-template-columns:repeat(4,1fr)}.benefit-list article{padding:20px 20px 0;border-right:1px solid var(--n300);min-height:270px}.benefit-list article:last-child{border:0}.benefit-list h3{margin:56px 0 12px}.benefit-list p{font-size:14px;color:var(--n700);margin:0}.insights-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,10vw,160px);align-items:center}.insights-copy h2{margin:16px 0 24px}.insights-copy>p{color:#c9cdd2;max-width:500px}.insights-copy dl{border-top:1px solid var(--n300);margin:32px 0}.insights-copy dl div{border-bottom:1px solid var(--n300);padding:14px 0;display:grid;grid-template-columns:135px 1fr;gap:12px}.insights-copy dt{font-size:14px;font-weight:600}.insights-copy dd{color:var(--n700);margin:0;font-size:13px}.dashboard{background:var(--n50);border:1px solid var(--n300);padding:18px}.dashboard-head,.chart-label{display:flex;justify-content:space-between;gap:12px;color:var(--n700);font-size:8px}.dashboard-head b{color:var(--lime);font-weight:500}.metric-row{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--n300);margin:18px 0}.metric-row div{padding:17px 0;display:flex;flex-direction:column;gap:7px}.metric-row div+div{padding-left:20px;border-left:1px solid var(--n300)}.metric-row span,.metric-row small{color:var(--n700);font-size:8px}.metric-row strong{font-family:var(--mono);font-size:35px;font-weight:400;line-height:1}.spot-chart{padding:4px 0 17px}.bar-row{display:grid;grid-template-columns:100px 1fr 23px;gap:12px;align-items:center;margin-top:16px;font-size:12px;color:#cbd0d4}.bar-row i{height:2px;background:var(--n300);position:relative}.bar-row i:after{content:"";position:absolute;left:0;top:0;width:var(--value);height:100%;background:var(--n900)}.bar-row:first-of-type i:after{background:var(--lime)}.bar-row b{font:500 10px var(--mono);text-align:right}.dashboard-note{border-top:1px solid var(--n300);padding-top:12px;color:var(--n500);font:8px/1.5 var(--mono);margin:0}.implementation{background:var(--n50)}.process-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--n300)}.process-list li{display:grid;grid-template-columns:15% 1fr;padding:26px 0;border-bottom:1px solid var(--n300)}.process-list span{color:var(--lime);font-size:11px}.process-list h3{font-size:29px;margin-bottom:8px}.process-list p{color:var(--n700);max-width:620px;margin:0}.implementation-notes{margin-top:60px;display:flex;gap:24px;flex-wrap:wrap;color:var(--n700);font-size:9px}.brand-moment{min-height:650px}.brand-moment .property-overlay{background:linear-gradient(90deg,rgba(11,12,14,.84),rgba(11,12,14,.1))}.brand-frame{align-self:flex-end;padding-bottom:70px}.brand-frame>p:not(.eyebrow){font-size:20px;line-height:1.35;max-width:570px;margin:18px 0 36px}.brand-frame strong{font-size:19px}.brand-frame h2{margin-top:8px}.pilot{display:grid;grid-template-columns:1.1fr .9fr;gap:15%;background:var(--n100)}.pilot h2{margin-top:16px}.pilot-action{border-left:1px solid var(--n300);padding-left:28px}.pilot-action p{color:var(--n700);margin-top:0}.pilot-action .button{margin:16px 0 24px}.pilot-action small{display:block;color:var(--n700);font-size:9px}.faq{background:var(--n50)}.accordion{margin-top:70px;border-top:1px solid var(--n300)}.accordion details{border-bottom:1px solid var(--n300)}.accordion summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:19px;font-weight:600;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font:300 30px/1 var(--mono);color:var(--lime)}.accordion details[open] summary:after{content:"−"}.accordion details p{max-width:670px;color:var(--n700);padding:0 0 22px;margin:0}.final-cta{text-align:center;padding-block:170px 60px}.final-cta .eyebrow{margin-bottom:22px}.final-cta h2{font-size:clamp(55px,8vw,120px)}.final-copy{font-size:18px;color:var(--n700);max-width:530px;margin:28px auto}.signoff{margin-top:130px;padding-top:20px;border-top:1px solid var(--n300);display:flex;justify-content:space-between;align-items:end;text-align:left}.signoff .wordmark{font-size:45px}.signoff strong{color:var(--n700);font-size:10px}.footer{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-block:60px 24px;background:var(--n0);position:relative}.footer>div{display:flex;flex-direction:column;gap:8px}.footer>div:first-child p{color:var(--n700);margin:16px 0}.footer h2{font-size:9px;letter-spacing:.1em;color:var(--n700);margin:0 0 7px}.footer a,.footer button{font-size:13px;color:#d4d7db;background:none;border:0;text-align:left;padding:0}.footer a:hover,.footer button:hover{color:var(--lime)}.footer small{grid-column:1/-1;color:var(--n500);font-size:8px;border-top:1px solid var(--n300);padding-top:20px}.preview-dialog{width:min(720px,calc(100% - 32px));padding:0;border:1px solid var(--n300);background:var(--n100);color:var(--n900)}.preview-dialog::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(7px)}.dialog-intro{padding:40px 44px 22px;border-bottom:1px solid var(--n300)}.dialog-intro h2{font-size:42px;margin:14px 0}.dialog-intro>p:last-child{color:var(--n700);margin:0}.dialog-close{position:absolute;right:14px;top:12px;border:0;background:none;color:var(--n900);font-size:28px;line-height:1}.preview-dialog form{padding:28px 44px 42px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field--wide{grid-column:1/-1}.field label{font-size:9px;color:var(--n700)}.field input,.field select,.field textarea{border:1px solid var(--n300);border-radius:4px;background:var(--n50);color:var(--n900);padding:10px 11px;outline:0}.field select{appearance:auto}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.field input[aria-invalid="true"],.field select[aria-invalid="true"]{border-color:#ff6b5a}.form-status{grid-column:1/-1;color:var(--n700);font-size:13px;margin:0;min-height:1em}.form-status.error{color:#ff8f83}.form-status.success{color:#6bd98f}.preview-dialog form>.button{justify-self:start}.reveal{opacity:0;transform:translateY(12px);transition:opacity 240ms ease,transform 240ms ease}.reveal.is-visible{opacity:1;transform:none}@keyframes shutter{0%{opacity:1}100%{opacity:0}}@media (max-width:900px){:root{--shell:min(100% - 40px,1440px)}.site-header{height:66px}.site-nav{display:none}.site-header.nav-open .site-nav{display:flex;position:absolute;top:66px;left:0;right:0;padding:18px 20px 22px;background:rgba(16,17,20,.97);border-bottom:1px solid var(--n300);flex-direction:column;align-items:stretch;gap:5px}.site-nav a{padding:10px 0}.nav-cta{margin-top:8px}.menu-button{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--n900);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.menu-button i,.menu-button i:before{width:17px;height:1px;background:currentColor;display:block;content:""}.menu-button i:before{transform:translateY(5px)}.hero-content{padding-top:160px}.hero h1{font-size:clamp(45px,7.2vw,64px)}.hero-meta{left:20px;width:calc(100% - 40px)}.opportunity-copy,.why-top{grid-template-columns:1fr;gap:30px}.why-top h2,.why-top>p:last-child{grid-column:auto;grid-row:auto;margin-top:0}.contact-strip{grid-template-columns:1fr 1fr}.contact-strip figure:last-child{display:none}.demo-section,.insights-grid{grid-template-columns:1fr;gap:50px}.demo-wrap{width:min(100%,600px);margin-inline:auto}.demo-intro{max-width:500px}.use-case-list,.benefit-list{grid-template-columns:repeat(2,1fr)}.use-case-list article:last-child{grid-column:span 2}.benefit-list article:nth-child(2){border-right:0}.benefit-list article:nth-child(-n+2){border-bottom:1px solid var(--n300);padding-bottom:20px}.pilot{grid-template-columns:1fr;gap:40px}.pilot-action{padding:24px 0 0;border-left:0;border-top:1px solid var(--n300)}.footer{grid-template-columns:1.5fr 1fr 1fr}.footer>div:last-of-type{grid-column:2}.section--photo{min-height:900px}.property-content h2{font-size:clamp(40px,6vw,64px)}}@media (max-width:600px){:root{--shell:calc(100% - 32px)}body{font-size:15px}.section{padding-block:88px}.hero{min-height:760px}.hero-image{object-position:62% center}.hero-vignette{background:linear-gradient(0deg,rgba(11,12,14,.86),rgba(11,12,14,.18) 80%)}.hero-content{padding-block:240px 76px;margin:0;width:var(--shell);max-width:none}.hero-meta{top:90px;left:16px;width:calc(100% - 32px)}.hero-meta span:last-child,.hero-index{display:none}.hero h1{font-size:48px}.lede{font-size:18px}.hero-detail{font-size:14px}.actions{align-items:flex-start;gap:18px;flex-direction:column;margin-top:26px}.section-label{gap:12px}.section-label>span{font-size:8px;text-align:right}.opportunity-copy{padding-block:52px 70px}.prose{font-size:16px}.contact-strip{gap:8px;min-height:210px}.contact-strip figure{min-height:210px}.contact-strip figure:nth-child(2){display:none}.contact-strip{grid-template-columns:1fr}.section-title{margin:45px 0 56px}.step{grid-template-columns:1fr;gap:18px;padding:23px 0}.step h3{font-size:30px}.step p{font-size:16px}.journey{text-align:left;margin-top:48px;font-size:28px}.journey i{width:18px;margin:0 5px}.demo-section{padding-top:88px}.demo-wrap{display:flex;flex-direction:column;align-items:center}.demo-caption{align-self:stretch;max-width:none;text-align:center}.demo-caption p{max-width:260px;margin:auto}.phone{order:2}.demo-controls{order:3;width:290px}.illustrative-note{order:4;font-size:7px}.section--photo{min-height:auto;padding-block:88px}.properties>img{object-position:55% center}.properties .property-overlay{background:rgba(11,12,14,.75)}.property-content h2{margin:46px 0 18px;font-size:43px}.use-case-list{grid-template-columns:1fr;margin-top:45px}.use-case-list article:last-child{grid-column:auto}.use-case-list article{background:rgba(11,12,14,.7)}.use-case-list h3{margin-top:30px}.why-top>p:last-child{font-size:17px}.benefit-list{grid-template-columns:1fr;margin-top:65px}.benefit-list article,.benefit-list article:nth-child(2){min-height:auto;padding:18px 0 25px;border-right:0;border-bottom:1px solid var(--n300)}.benefit-list h3{margin-top:30px}.insights-copy dl div{grid-template-columns:1fr;gap:4px}.dashboard{padding:14px}.metric-row strong{font-size:29px}.bar-row{grid-template-columns:84px 1fr 20px;font-size:11px;gap:8px}.process-list li{grid-template-columns:1fr;gap:16px}.process-list h3{font-size:26px}.brand-moment{min-height:570px}.brand-moment>img{object-position:center}.brand-frame{padding-bottom:0}.brand-frame>p:not(.eyebrow){font-size:18px}.pilot h2{font-size:44px}.accordion{margin-top:45px}.accordion summary{font-size:16px;gap:12px}.final-cta{padding-block:110px 45px}.final-cta h2{font-size:56px}.signoff{margin-top:95px}.signoff .wordmark{font-size:34px}.footer{grid-template-columns:1fr 1fr;gap:36px 20px;padding-top:45px}.footer>div:first-child{grid-column:1/-1}.footer>div:last-of-type{grid-column:auto}.preview-dialog{width:calc(100% - 20px)}.dialog-intro{padding:32px 24px 20px}.dialog-intro h2{font-size:35px}.preview-dialog form{padding:22px 24px 30px;grid-template-columns:1fr}.field--wide,.form-status{grid-column:auto}.preview-dialog form>.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none;transform:none}.capture-flash{animation:none!important;opacity:0}.button,.text-link{transition:none}}
