:root{--cta-orange:#ff5a00;--orange:var(--cta-orange);--orange-text:#c2410c;--eyebrow-on-navy:#ff9b61;--ink:#0b1f33;--text:#566a7b;--eyebrow:#38536a;--secondary:#405160;--nav-secondary:#6b7785;--muted:#607080;--navy:#071b2d;--on-navy:#c8d7e2;--hero-bg:#f6fafd;--soft:#f3f7fa;--card:#fff;--border:#dfe6eb;--card-border:#e3e8ec;--success:#07804f;--service-blue:#0870c8;--service-blue-soft:#e6f4ff;--badge-bg:#fff5ee;--badge-border:#fad7c2;--field-border:#7e8a97;--font:Arial, Helvetica, system-ui, sans-serif;--container:1300px;--gutter:70px;--radius-btn:8px;--radius-card:16px;--radius-feature:22px}.page-home{--ink:#071b2d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.5;overflow-x:clip}@media (width>=1201px){body{will-change:transform}}img,svg{max-width:100%;display:block}a{color:inherit}.keep{white-space:nowrap}.br-phone{display:none}@media (width<=650px){.br-phone{display:inline}}@media (width<=359px){.wide-only{display:none}}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--ink);color:#fff;border-radius:var(--radius-btn);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--orange-text);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.btn{border-radius:var(--radius-btn);min-height:56px;font:700 17px/1 var(--font);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 30px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--cta-orange);color:#fff;font-size:19px}.btn-primary:hover{background:var(--orange-text)}button.btn{font-family:var(--font);cursor:pointer}button.btn:not(.btn-outline){border:0}button.btn:disabled{cursor:progress}.btn-outline{color:var(--ink);background:#fff;border:1.5px solid #aeb8c1;min-height:59px}.btn-outline:hover{border-color:var(--ink)}.btn-icon{flex:none;width:14px;height:16px}.eyebrow{font:700 15px/1 var(--font);letter-spacing:.128em;text-transform:uppercase;color:var(--eyebrow)}.on-navy .eyebrow{color:var(--eyebrow-on-navy)}h1,.h1{font:700 64px/1.08 var(--font);letter-spacing:0;color:var(--ink)}.h2{font:700 42px/1.1 var(--font);color:var(--ink)}.lead{font:400 21px/1.52 var(--font);color:var(--text)}.site-header{z-index:40;padding-top:env(safe-area-inset-top,0px);background:#fff;border-bottom:1px solid #e8edf1;position:sticky;top:0}html{scroll-padding-top:96px}.site-header .container{align-items:center;height:83px;display:flex}.brand{border-radius:6px;flex:none;display:block}.brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:232px;height:49px}.site-nav{flex:0 802px;grid-template-columns:minmax(0,122fr) minmax(0,131fr) minmax(0,171fr) minmax(0,162fr) minmax(0,150fr) auto;align-items:center;min-width:0;margin-left:-6px;margin-right:24px;padding-top:8px;display:grid}.site-nav a{font:700 12px/1 var(--font);color:var(--ink);text-align:center;min-width:44px;padding:16px 0;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--orange-text)}.site-nav a.is-secondary{color:var(--nav-secondary)}.site-nav a.is-secondary[aria-current=page]{color:var(--orange-text)}.header-cta{margin-top:13px;margin-left:auto;margin-right:5px;padding:0 30.5px}.menu-toggle{border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:12px;display:none}.menu-toggle img{width:24px;height:24px}.hero{background:var(--hero-bg)}.hero .container{min-height:var(--hero-h,600px);grid-template-columns:minmax(0,640fr) minmax(0,660fr);align-items:start;display:grid}.hero-copy{padding-top:var(--hero-pt,62px)}.hero-copy .eyebrow{margin-bottom:var(--eb-mb,18px)}.hero-copy h1{max-width:var(--h1-w,none);font-size:var(--h1-size,64px);line-height:var(--h1-lh,1.08);margin-bottom:var(--h1-mb,35px)}.hero-copy .lead{max-width:575px;margin-bottom:calc(var(--lead-mb,49px) - 1px);padding-top:1px}.hero-copy .lead.wide{max-width:640px}.actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.hero .actions .btn-primary{min-width:190px}.hero-visual{margin-top:var(--visual-top,50px);margin-right:var(--visual-mr,0px);justify-self:end}.hero-visual>img,.hero-visual>picture>img,.hero-visual>.crop{width:var(--visual-w);max-width:100%;height:auto;margin:0}picture{display:contents}.crop img{width:100%;height:auto}.feature-image{border-radius:var(--radius-feature);background:#fff;overflow:hidden}.feature-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section{padding:83px 0 60px}.section.soft{background:var(--soft)}.section.white{background:#fff}.section-head .eyebrow{margin-bottom:22px}.section-head .h2{max-width:1300px}.cards{gap:34px;margin-top:76px;display:grid}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-4{grid-template-columns:minmax(0,300fr) minmax(0,300fr) minmax(0,300fr) minmax(0,325fr);gap:25px}.card{background:var(--card);border:1px solid var(--card-border);border-radius:18px;min-height:231px;padding:26px 26px 30px}.icon-badge{background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:15px;display:grid}.icon-badge img{width:26px;height:26px}.card h3{font:700 22px/1.2 var(--font);color:var(--ink);margin-bottom:12px}.card p{font:400 16px/1.5 var(--font);color:var(--text);max-width:290px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;max-width:1275px;margin-top:76px;display:grid}.step{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:300px;padding:40px 12px 30px 29px}.step .step-num{font:700 14px/1 var(--font);color:var(--orange-text);margin-bottom:43px}.step h3{font:700 21px/1.1 var(--font);color:var(--ink);text-transform:uppercase;margin-bottom:36px}.step p{font:400 16px/1.5 var(--font);color:var(--text);max-width:190px}.closing{text-align:center;padding:43px 0 0}.closing-title{font:700 34px/1.2 var(--font);color:var(--ink)}.closing .actions{justify-content:center;margin-top:28px}.site-footer .footer-rule{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:55px;padding-top:44px;padding-bottom:40px;display:flex}.wordmark{font:700 28px/1 var(--font);color:var(--ink);white-space:nowrap;margin:calc(.5em - 22px) 0;padding:calc(22px - .5em) 0;text-decoration:none;display:inline-block}.wordmark span{color:var(--orange)}.footer-brand .tagline{font:400 13px/1.3 var(--font);color:var(--muted);margin-top:10px}.footer-links{font:400 14px/1 var(--font);flex-wrap:wrap;gap:0 20px;margin-top:13px;display:flex}.footer-links a{min-width:44px;color:var(--muted);align-items:center;min-height:44px;margin:calc(.5em - 22px) 0;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--ink);text-decoration:underline}:where(body:not(.page-home)) .footer-brand .tagline,:where(body:not(.page-home)) .footer-links a{color:var(--text)}.footer-legal{font:400 13px/1.3 var(--font);color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 18px;padding-bottom:24px;display:flex}.footer-legal a{min-width:44px;min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.footer-legal a:hover{color:var(--ink);text-decoration:underline}.footer-copy{margin-left:auto}.band-navy{background:var(--navy);color:#fff}.band-navy .h2{color:#fff}.band-navy .lead{color:var(--on-navy)}.compare-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:72px;overflow:hidden}.compare{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-family:var(--font)}.compare th,.compare td{text-align:left;vertical-align:top;padding:0 0 0 30px}.compare thead th{background:var(--navy);color:#fff;font:700 16px/16px var(--font);text-transform:uppercase;height:62px;padding-top:26px}.compare thead th:first-child{width:44.62%}.compare thead th:nth-child(2){width:33.08%}.compare tbody th,.compare tbody td{font:400 17px/35px var(--font);height:35px}.compare tbody th{color:var(--ink);font-weight:700}.compare tbody td{color:var(--text)}.compare tbody td:last-child{color:var(--success);font-weight:700}.compare tbody tr:first-child>*{height:54px;padding-top:19px}.compare tbody tr:last-child>*{height:64px;padding-bottom:29px}.hero.hero-navy{background:var(--navy)}.hero-navy h1{color:#fff}.hero-navy .eyebrow{color:var(--eyebrow-on-navy)}.hero-navy .lead{color:var(--on-navy)}.frame-dark{--frame-navy:#092236;--frame-inset:20px;background:var(--frame-navy);padding:var(--frame-inset);border-radius:24px;position:relative}.frame-dark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.frame-dark:before{content:"";inset:var(--frame-inset);background:color-mix(in srgb, var(--frame-navy) 20%, transparent);pointer-events:none;position:absolute}.prompt-bubble{background:var(--orange-text);color:#fff;font:700 17px/1.45 var(--font);text-align:center;border-radius:12px;padding:14px 20px;position:absolute}.split-navy .container{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;display:grid}.split-navy .h2{font-size:48px;line-height:1.1}.split-navy .lead{font-size:20px;line-height:1.52}.split-navy .eyebrow{margin-bottom:26px}.metrics{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:71px;padding:39px 29px 44px;position:relative}.metrics-sample{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text);position:absolute;top:13px;right:29px}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;max-width:1211px;margin:0;display:grid}.metric{border:1px solid var(--border);background:#f8fafb;border-radius:12px;height:113px;padding:28px 24px 0}.metric dt{font:700 13px/1 var(--font);color:var(--text);text-transform:uppercase}.metric dd{font:700 34px/1 var(--font);color:#0b1f33;margin:19px 0 0}.metric-lists{grid-template-columns:minmax(0,761fr) minmax(0,441fr);gap:29px;max-width:1231px;margin-top:27px;display:grid}.metric-list{border:1px solid var(--border);border-radius:12px;height:226px;padding:24px 24px 0}.metric-list h3{font:700 18px/1 var(--font);color:#0b1f33;text-transform:uppercase;margin-bottom:22px}.metric-list li{font:400 16px/29px var(--font);color:var(--text)}.metric-list.is-short li+li{margin-top:3px}@media (width>=1025px){.metric-lists{grid-template-columns:minmax(0,441fr) minmax(0,761fr)}.metric-list.is-needs{grid-area:1/1}.metric-list:not(.is-needs){grid-area:1/2}}.mpi-figure{width:var(--visual-w,540px);max-width:100%;margin:0}.mpi-panel{background:#0a2539;border-radius:24px;min-height:460px;padding:43px 35px 35px}.mpi-meta{font:400 14px/14px var(--font);color:#8fb0c4}.mpi-title{font:700 28px/28px var(--font);color:#fff;margin-top:19px}.mpi-rows{gap:20px;margin-top:36px;display:grid}.mpi-rows li{background:#16394f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-height:70px;padding:12px 25px;display:flex}.mpi-rows span{font:700 17px/1.25 var(--font);color:#fff}.mpi-rows strong{font:700 14px/1.25 var(--font);color:#8ed2ff}.pill{background:var(--service-blue-soft);height:34px;color:var(--service-blue);font:700 13px/1 var(--font);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 9px 0;display:inline-flex}.page-home{--gutter:74px}.home-header{border-bottom:0}.home-header .container{align-items:flex-start;height:86px}.home-header .brand{margin-top:7px}.home-header .brand img{width:215px;height:64px}.home-nav{align-items:center;gap:14px;margin-top:21px;display:flex}@media (width>=1201px){.home-nav{flex:auto;justify-content:space-between;margin-left:clamp(24px,35vw - 396px,106px);margin-right:clamp(16px,10vw - 104px,40px)}}.home-nav>a,.nav-menu summary{min-width:44px;font:400 16px/1 var(--font);color:var(--ink);padding:14px 0;text-decoration:none}.home-nav>a:hover,.nav-menu summary:hover{color:var(--orange-text)}.home-header .header-cta{min-height:47px;margin:19px 0 0 auto;padding:0 22px}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary img{width:12px;height:12px;transition:transform .15s}.nav-menu[open] summary img{transform:rotate(180deg)}.nav-menu-list{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 4px);left:-14px;box-shadow:0 12px 32px #0b1f331f}.nav-menu-list a{font:400 15px/1.2 var(--font);color:var(--ink);border-radius:8px;padding:13px 14px;text-decoration:none;display:block}.nav-menu-list a:hover{background:var(--soft)}.site-nav{flex:0 auto;gap:clamp(18px,6vw - 54.4px,32px);margin-left:clamp(24px,17vw - 180.8px,64px);display:flex}.site-nav>a,.site-nav .nav-menu summary,.home-nav>a{white-space:nowrap}.site-nav .nav-menu summary{font:700 12px/1 var(--font);color:var(--ink);-webkit-text-stroke:0;padding:16px 0}.nav-menu.is-current summary,.site-nav .nav-menu.is-current summary,.nav-menu-list a[aria-current=page]{color:var(--orange-text)}.nav-soon{align-items:center;gap:6px;display:inline-flex}.status-pill{border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--orange-text);font:700 9px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px 3px;display:inline-block}[data-overview-video][hidden],[data-overview-block][hidden]{display:none!important}.video-modal{background:var(--navy);border:0;border-radius:16px;width:min(960px,100vw - 32px);max-width:none;padding:0;overflow:visible}.video-modal::backdrop{background:color-mix(in srgb, var(--navy) 80%, transparent)}.video-modal-video{aspect-ratio:16/9;background:var(--navy);border-radius:16px;width:100%;display:block}.video-modal-close{width:44px;height:44px;color:var(--ink);font:700 26px/1 var(--font);cursor:pointer;background:#fff;border:0;border-radius:50%;position:absolute;top:-52px;right:0}.home-hero{background:#fff;height:639px;position:relative;overflow:hidden}.home-hero-art{width:auto;max-width:none;height:100%;position:absolute;top:0;right:-101px}.home-hero .container{position:relative}.home-hero-copy{padding-top:85px}.home-eyebrow{font:400 16px/1 var(--font);letter-spacing:.02em;text-transform:uppercase;color:#6e727a;margin-bottom:18px}.page-home h1{max-width:560px;margin-bottom:19px;font-size:61px;line-height:61px}.page-home h1,.home-h2,.home-footer .wordmark{-webkit-text-stroke:.025em currentColor}.home-step h3,.home-features h3,.home-nav>a,.nav-menu summary{-webkit-text-stroke:.02em currentColor}.home-lead{max-width:488px;font:400 21.5px/31px var(--font);color:#474c54;margin-bottom:31px}@media (width>=1440px){.page-home h1{max-width:680px}.home-hero-copy .home-lead{max-width:500px;font-size:19.5px;line-height:28px}}.home-lead.home-lead-lede{margin-bottom:12px}.home-hero .btn{min-height:62px}.page-home .btn-primary{box-shadow:0 10px 3px #ff5a0009}.page-home .btn-outline{border:2px solid #767e86}.home-hero .btn-outline{min-height:62px}.btn-watch{gap:10px;padding:0 18px}.btn-watch .btn-icon{width:22px;height:22px}.home-trust{font:400 17.5px/1 var(--font);color:#5f646c;margin-top:24px}.home-h2{font:700 36px/1.2 var(--font);color:var(--ink)}.home-problem{text-align:center;padding:43px 0 49px}.home-sub{font:400 23px/1.3 var(--font);color:#5f646c;margin-top:12px}.home-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:39px;display:grid}.home-step{background:#f6f7f9;border-radius:12px;align-items:center;gap:26px;min-height:138px;padding:16px 20px 16px 27px;display:flex}.home-step-icon{background:#fff;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.home-step-icon img{width:50px;height:50px}.home-step h3{font:700 25px/30px var(--font);color:var(--ink)}.home-step p{max-width:246px;font:400 19px/26px var(--font);color:#595d64;margin-top:9px}.home-adopt{grid-template-columns:53.61% minmax(0,1fr);min-height:571px;display:grid}.home-adopt-photo{min-height:100%;margin:0}.home-adopt-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:0% 50%;object-position:0% 50%;width:100%;height:100%}.home-adopt-copy{padding:11px 40px 21px 58px}.home-adopt .home-h2{font:700 36.5px/46px var(--font);max-width:540px}.home-features{gap:29px;margin-top:40px;display:grid}.home-features li{align-items:center;gap:31px;display:flex}.home-tile{background:#fff;border:1px solid #edf1f4;border-radius:18px;flex:none;place-items:center;width:78px;height:80px;display:grid;box-shadow:0 6px 18px #0b1f330d}.home-tile img{width:40px;height:40px}.home-features h3{font:700 22px/26px var(--font);color:var(--ink)}.home-features p{font:400 18.5px/26px var(--font);color:#72767d;margin-top:6px}.home-customer{min-height:538px;position:relative;overflow:hidden}.home-customer .container{grid-template-columns:minmax(0,399fr) minmax(0,893fr);align-items:start;display:grid}.home-customer-copy{padding-top:146px}.home-customer .home-h2{font:700 39px/49px var(--font);max-width:400px}.home-customer-copy p{font:400 22px/31.5px var(--font);color:#6f737a;margin-top:14px}.home-customer-art{width:111.31%;margin:-15px 0 -10px}.home-customer-art img{width:100%;height:auto}.home-final{text-align:center;padding:41px 0 0}.home-final .home-h2{font:700 40px/48px var(--font)}.home-final .actions{justify-content:center;gap:11px;margin-top:28px}.btn-final{min-width:334px;min-height:66px}.demo-form{text-align:left;max-width:720px;margin:32px auto 0}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.demo-field{font:600 16px/1.3 var(--font);color:var(--ink);flex-direction:column;gap:6px;display:flex}.demo-field em{color:var(--muted);font-style:normal;font-weight:400}.demo-full{grid-column:1/-1}.demo-field input,.demo-field select,.demo-field textarea{border:1.5px solid var(--field-border);width:100%;min-height:48px;font:400 16px/1.4 var(--font);color:var(--ink);background:#fff;border-radius:12px;padding:11px 14px}.demo-field textarea{resize:vertical;min-height:96px}.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{border-color:var(--ink)}.demo-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.demo-error{color:#b42318;margin-top:16px;font-size:16px;line-height:1.45}.demo-form .actions{justify-content:center;margin-top:24px}.demo-note{text-align:center;color:var(--muted);margin-top:12px;font-size:16px}.demo-thanks{border:1px solid var(--border);background:#fff;border-radius:16px;max-width:620px;margin:32px auto 0;padding:28px 24px}.demo-thanks-title{font:700 22px/1.3 var(--font);color:var(--ink)}.demo-thanks p+p{color:var(--text);margin-top:10px;font-size:17px}.demo-thanks a{color:var(--orange-text);font-weight:700}.home-footer .footer-rule{border-top-color:#eef1f3;align-items:center;margin-top:43px;padding:29px 0}.home-footer .wordmark{font-size:27px}.home-footer .tagline{color:#72767d;margin-top:6px;font-size:15.5px}.home-footer .footer-links{gap:0 36px;margin-top:0;font-size:15.5px}.home-footer .footer-links a{color:#72767d}.home-footer .footer-links a:hover{color:var(--ink)}@media (width>=1025px){.home-header{border-bottom:1px solid #f1f2f3}.home-header .container{height:85px}.home-trust{margin-top:23px}.home-trust span{margin:0 3px;font-weight:700}.home-hero .actions{gap:14px}.home-hero .btn-watch{gap:12px;padding:0 26px 0 22px;font-size:16px}.home-hero .btn-primary{padding:0 18.5px}.home-problem{padding-bottom:48px}.home-steps{gap:16px;margin-top:34px}.home-step{gap:25px;min-height:139px;padding-left:26px}.home-step-icon{width:98px;height:98px}.home-step-icon img{width:64px;height:64px}.home-adopt{min-height:572px}.home-adopt-photo{border-radius:0 6px 6px 0;position:relative;overflow:hidden}.home-adopt-photo img{transform-origin:38.3% 31.1%;transform:scale(1.169)}.home-adopt-copy{padding-top:15px}.home-features{gap:28px;margin-top:35px}.home-features li{align-items:flex-start;gap:30px}.home-features li>div{padding-top:16px}.home-features p{margin-top:3px}.home-tile{width:79px;height:81px;box-shadow:0 1px 2px #0b1f330d}.home-tile img{width:46px;height:46px}.home-customer{min-height:537px}.home-customer-copy{padding-top:148px}.home-customer-art{width:112.9%;margin:-3px 0 -28px 2px}.home-final{padding-top:43px}.home-final .actions{gap:13px;margin-top:26px}.btn-final{min-width:330px;min-height:64px}.home-footer .footer-rule{margin-top:42px;padding:31px 0 30px}}@media (width>=1201px){.home-nav>a,.nav-menu summary{color:#383e47}.home-nav>a:hover,.nav-menu summary:hover{color:var(--orange-text)}.nav-menu summary{gap:3px}.nav-menu summary img{width:10px;height:10px}.nav-menu{margin-right:-4px}}.page-sales .hero{--hero-h:600px;--visual-top:49px;--visual-mr:4px}.page-sales .hero-visual .feature-image{aspect-ratio:652/500;width:652px;max-width:100%}.section-compare{padding:71px 0 80px}.section-compare .h2{font-size:40px}@media (width>=1025px){.page-sales .hero-visual .feature-image{aspect-ratio:652/502;border:1px solid #e8edf1;border-radius:25px}.page-sales .hero-visual{justify-self:stretch;margin-left:clamp(4px,664px - 100%,24px)}.page-sales .hero-visual .feature-image{margin-left:auto}.page-sales .section-floor{padding-bottom:59px}.page-sales .section-floor .section-head .eyebrow{margin-bottom:21px}.page-sales .section-floor .h2{line-height:46px}.page-sales .section-floor .card h3{margin-bottom:13px}.page-sales .section-compare .section-head .eyebrow{margin-bottom:23px}.page-sales .compare-wrap{border:0;box-shadow:0 0 0 1px #dfe6eb80,inset 0 0 0 1px #dfe6eb80}.page-sales .compare thead th{padding-top:27px}.page-sales .compare thead th:first-child{border-bottom-left-radius:16px}.page-sales .compare thead th:last-child{border-bottom-right-radius:16px}.page-sales .compare tbody tr:first-child>*{height:55px;padding-top:20px}.page-sales .compare tbody tr:last-child>*{height:63px;padding-bottom:28px}}@media (width>=1201px){.page-sales .hero .actions .btn-primary{padding-left:31px;padding-right:31px}.page-sales .hero .actions .btn-outline{padding-left:33px;padding-right:33px}}.page-how .hero{--hero-h:560px;--hero-pt:67px;--eb-mb:13px;--h1-mb:45px;--lead-mb:51px;--visual-top:56px;--visual-mr:20px}.page-how .frame-dark{aspect-ratio:590/440;width:590px;max-width:100%}.page-how .prompt-bubble{width:49%;min-height:86px;top:17.3%;left:27.1%}.section-workflow{padding:97px 0 99px}.section-workflow .steps{margin-top:76px}.page-how .split-navy{min-height:470px;padding:76px 0 0}.page-how .split-navy .split-copy{max-width:660px}.page-how .split-navy .eyebrow{margin-bottom:27px}.page-how .split-navy .h2{margin-bottom:52px}.page-how .split-navy .lead{margin-bottom:66px}@media (width>=1025px){.page-how .split-media{aspect-ratio:590/380;width:min(590px,45vw);margin:-31px 0 0}.page-how .split-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-how .split-media.crop{position:relative;overflow:hidden}.page-how .split-media.crop img{width:269.677%;max-width:none;height:auto;position:absolute;top:-1%;left:-45.4839%}.page-how .hero-visual{justify-self:stretch;margin-left:24px}.page-how .frame-dark{margin-left:auto}.page-how .prompt-bubble{padding:16px 12px 14px;font-size:16px;line-height:25px}.section-workflow .steps{gap:24px;max-width:1276px}.section-workflow .step{min-height:301px;padding-top:37px}.section-workflow .step h3{margin-bottom:35px}.page-how .split-navy .lead{line-height:31px}.page-how .split-navy .btn{padding:6px 27px 0}}@media (width<=1024px){.section-workflow .step p{text-wrap:balance;max-width:none}}.page-cx .hero{--h1-k:.04615;--h1-wk:.44615;--hero-h:610px;--hero-pt:72.5px;--eb-mb:21px;--h1-size:60px;--h1-w:580px;--h1-mb:44.5px;--lead-mb:56px;--visual-top:115px;--visual-mr:-9.75px;--visual-w:679.5px}.section-cx-cards{padding:97px 0 89px}.section-cx-cards .card p{max-width:205px}.section-devices{min-height:500px;padding:76.5px 0 0}.section-devices .container{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.section-devices .h2{margin:29.5px 0 41px}.section-devices .lead{max-width:420px;margin-bottom:49px;font-size:20px}@media (width>=1025px){.section-devices .split-media{margin:-26px 0 0}.section-devices .split-media img{width:min(690px,48vw);height:auto}.section-devices .h2{max-width:560px;font-size:44px;line-height:1.09}.section-devices .lead{line-height:31px}.page-cx .hero .btn-primary{padding-left:28.5px;padding-right:28.5px}.section-devices .btn-outline{margin-left:-1px;padding-left:26.76px;padding-right:26.76px}.page-cx .eyebrow{letter-spacing:.133em}.page-cx .hero-copy h1{letter-spacing:-.1px}.page-cx .hero-copy .lead{letter-spacing:-.05px}.section-cx-cards .h2{letter-spacing:-.02px;position:relative;left:-1.25px}.section-devices .h2{letter-spacing:-.05px}.page-cx .closing-title{position:relative;left:-.5px}.page-why .hero-visual,.page-service .hero-visual,.page-cx .hero-visual{justify-self:stretch;margin-left:24px}.page-service .mpi-figure,.page-cx .hero-visual>.crop{margin-left:auto}}@media (width>=1440px){.page-cx .hero-visual{margin-left:min(0px, 100% - var(--visual-mr,0px) - var(--visual-w,0px))}}.page-why .hero{--h1-k:.04462;--hero-h:575px;--hero-pt:68px;--eb-mb:20px;--h1-size:58px;--h1-lh:1.086;--h1-mb:45px;--lead-mb:61px;--visual-top:61px;--visual-mr:30px;--visual-w:580px}.section-proof{padding:97px 0 105px}.section-proof .steps{margin-top:80px}.steps-proof .step{min-height:276px;padding-top:38px}@media (width>=1025px){.page-why .hero .actions .btn-primary{padding:6px 32px 0}.page-why .hero .lead{letter-spacing:-.015px}.steps-proof .step h3{margin-bottom:35px}.page-why .steps-flow .step{position:relative}.page-why .steps-flow .step:not(:last-child):after{content:"";background:var(--badge-border);width:25px;height:2px;position:absolute;top:44px;left:100%}}.steps-proof .step p{max-width:none}.page-service .hero{--h1-k:.04769;--h1-wk:.43077;--hero-h:590px;--hero-pt:61px;--eb-mb:20px;--h1-size:62px;--h1-w:560px;--h1-mb:56px;--lead-mb:61px;--visual-top:51px;--visual-mr:50px;--visual-w:540px}.page-service .pill{margin-bottom:27px}.section-mpi{padding:102px 0 89px}.section-mpi .cards{margin-top:63px}.section-mpi .card p{max-width:247px}@media (width>=1025px){.page-service .hero .actions .btn-primary{padding:6px 33.75px 0}}@media (width>=1440px){.hero-visual{margin-left:min(0px, 100% - var(--visual-mr,0px) - var(--visual-w,0px))}}@media (width>=1025px) and (width<=1439px){.page-home{--gutter:5.139vw}.home-hero{height:44.38vw}.home-hero-art{right:-7.01vw}.home-hero-copy{padding-top:5.9vw}.home-eyebrow{margin-bottom:1.25vw;font-size:1.11vw}.page-home h1{max-width:38.9vw;margin-bottom:1.32vw;font-size:4.24vw;line-height:4.24vw}.home-lead{max-width:33.9vw;margin-bottom:2.15vw;font-size:1.49vw;line-height:2.15vw}.page-home h1{max-width:47.2vw}.home-hero-copy .home-lead{max-width:34.7vw;font-size:1.354vw;line-height:1.944vw}.home-lead.home-lead-lede{margin-bottom:.83vw}.home-hero .actions{gap:.97vw}.home-hero .btn{min-height:max(44px,4.31vw);padding:0 2.08vw;font-size:1.18vw}.home-hero .btn-primary{padding:0 max(8px,1.28vw);font-size:max(18.67px,1.32vw)}.home-hero .actions{max-width:33.9vw}.home-hero .btn-watch{gap:.83vw;padding:0 1.81vw 0 1.53vw;font-size:1.11vw}.home-hero .btn-watch .btn-icon{width:1.53vw;height:1.53vw}.home-trust{margin-top:1.6vw;font-size:1.22vw}.home-step{gap:1.74vw;padding-left:1.81vw;padding-right:1.39vw}.home-step-icon{width:6.81vw;height:6.81vw}.home-step-icon img{width:4.44vw;height:4.44vw}.hero-copy h1{font-size:calc(var(--h1-k,.04923) * (100vw - 140px));max-width:calc(var(--h1-wk,1) * (100vw - 140px))}.step h3{font-size:calc(10.5888px + .723vw)}}@media (width>=1025px){:where(body:not(.page-home)) .btn{min-height:58px;padding-top:4px}:where(body:not(.page-home)) .btn-outline{border:2px solid #9da8b2;min-height:60px}:where(body:not(.page-home)) .actions .btn{margin-block:-1px}:where(body:not(.page-home)) .actions .btn-outline{margin-block:0}.card{padding-left:27px}.icon-badge{width:52px;height:52px;margin:-1px 0 14px -6px}:where(body:not(.page-home)) .site-footer .footer-rule{margin-top:56px;padding-top:41px;padding-bottom:39px}:where(body:not(.page-home)) .footer-brand .tagline{margin-top:12px}:where(body:not(.page-home)) .footer-links{margin-top:16px}}@media (width>=1201px){:where(body:not(.page-home)) .brand{height:44px;margin-top:3px}:where(body:not(.page-home)) .brand img{clip-path:inset(0 0 9px)}.nav-drawer-only{display:none!important}}@media (width<=1200px){html{scroll-padding-top:84px}.site-header .container,.home-header .container{align-items:center;height:72px}.home-header .brand{margin-top:0}.home-header{border-bottom:1px solid #e8edf1}.brand,.home-header .brand{align-items:center;min-height:44px;display:flex}.brand img,.home-header .brand img{width:180px;height:43px}.header-cta,.home-header .header-cta{min-height:44px;margin:0 0 0 auto;padding:0 16px;font-size:19px}.nav-wide-only{display:none!important}.compare thead th:first-child{width:37%}.compare thead th:nth-child(2){width:29%}.js .menu-toggle{display:inline-flex}.js .site-nav,.js .home-nav{display:none}.js .site-header.is-open .site-nav,.js .site-header.is-open .home-nav{overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding:8px var(--gutter) 20px;border-bottom:1px solid var(--border);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0b1f3314}.js .site-header.is-open .site-nav a,.js .site-header.is-open .home-nav>a{min-height:52px;font:700 17px/1.2 var(--font);color:var(--ink);border-bottom:1px solid #eef2f5;align-items:center;padding:0;display:flex}.js .site-header.is-open .site-nav a[aria-current=page]{color:var(--orange-text)}.js .site-header.is-open .site-nav a.is-secondary,.js .site-header.is-open .home-nav>a.is-secondary{color:var(--nav-secondary)}.js .site-header.is-open .site-nav a.is-secondary[aria-current=page]{color:var(--orange-text)}.js .site-header.is-open .site-nav a.nav-cta,.js .site-header.is-open .home-nav>a.nav-cta{color:#fff;border:0;justify-content:center;min-height:52px;margin-top:20px;font-size:19px}html:not(.js) .nav-cta{display:none!important}html:not(.js) .site-header{position:relative}html:not(.js) .site-header .container{flex-wrap:wrap;row-gap:4px;height:auto;padding-top:12px;padding-bottom:12px}html:not(.js) .site-nav,html:not(.js) .home-nav{flex-wrap:wrap;flex:1 0 100%;order:3;gap:0 20px;margin:0;padding:0;display:flex}}@media (width<=1024px){:root,.page-home{--gutter:40px}h1,h2{text-wrap:balance}.eyebrow,.home-eyebrow,.home-trust{line-height:1.3}.lead br,.card p br,.step p br{display:none}.btn.btn-quiet{min-height:44px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;gap:8px;padding:0 2px;font-size:17px;text-decoration:underline;text-decoration-thickness:1px}.btn.btn-quiet:hover{color:var(--orange-text)}.hero-navy .btn.btn-quiet,.on-navy .btn.btn-quiet{color:#fff}.hero-navy .btn.btn-quiet:hover,.on-navy .btn.btn-quiet:hover{color:var(--eyebrow-on-navy)}.btn-watch.btn-quiet .btn-icon{width:24px;height:24px}.hero .container{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:56px}.hero-copy{padding-top:56px}.hero-copy .eyebrow{margin-bottom:16px}.hero-copy h1{max-width:760px;margin-bottom:22px;font-size:clamp(39px,6vw,56px);line-height:1.08}.hero-copy .lead,.hero-copy .lead.wide{max-width:640px;margin-bottom:30px;padding-top:0;font-size:19px}.hero-visual{justify-self:stretch;margin:40px 0 0}.hero-visual>img,.hero-visual>.crop,.hero-visual .feature-image,.hero-visual .frame-dark{width:100%;max-width:720px}.page-cx .hero-visual>.crop{max-width:760px}.hero-visual .mpi-figure{width:100%;max-width:600px}.mpi-panel{min-height:0}.crop{aspect-ratio:var(--crop-w) / var(--crop-h);position:relative;overflow:hidden}.crop img{max-width:none;width:calc(var(--img-w,1672) / var(--crop-w) * 100%);height:auto;left:calc(var(--crop-x) / var(--crop-w) * -100%);top:calc(var(--crop-y) / var(--crop-h) * -100%);position:absolute}.crop.devices-all{--crop-x:144;--crop-y:97;--crop-w:1459;--crop-h:760}.crop.m-laptop{--crop-x:540;--crop-y:98;--crop-w:1066;--crop-h:660}.crop.camera-ui{--crop-x:372;--crop-y:48;--crop-w:440;--crop-h:330;border-radius:18px;max-width:440px}.section,.section-compare,.section-workflow,.section-cx-cards,.section-devices,.section-signals,.section-proof,.section-mpi,.page-how .split-navy{min-height:0;padding:64px 0}.section-head .eyebrow{margin-bottom:16px}.h2,.section-compare .h2{font-size:clamp(30px,4.2vw,40px);line-height:1.15}.cards,.section-signals .cards,.section-mpi .cards{margin-top:36px}.cards-3,.cards-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cards-3>:last-child:nth-child(odd){grid-column:1/-1}.card{min-height:0}.card p,.section-cx-cards .card p,.section-signals .card p,.section-mpi .card p{max-width:none}.steps,.section-workflow .steps,.section-proof .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.step,.steps-proof .step{min-height:0;padding:28px 24px}.step .step-num{margin-bottom:20px}.step h3{margin-bottom:12px}.steps-flow,.section-workflow .steps-flow,.section-proof .steps-flow{grid-template-columns:minmax(0,1fr);gap:12px;max-width:640px}.steps-flow .step,.steps-proof.steps-flow .step{border-radius:14px;min-height:0;margin-left:52px;padding:16px;position:relative}.steps-flow .step .step-num{background:var(--badge-bg);border:1px solid var(--badge-border);width:38px;height:38px;font:700 14px/1 var(--font);color:var(--orange-text);border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:13px;left:-53px}.steps-flow .step:not(:last-child):before{content:"";background:var(--badge-border);width:2px;position:absolute;top:51px;bottom:-25px;left:-35px}.steps-flow .step h3{margin:0 0 4px;font-size:17px;line-height:1.25}.steps-flow .step p{max-width:none;font-size:16px;line-height:1.45}.compare-wrap{margin-top:36px}.compare th,.compare td{padding-left:22px}.compare thead th{font-size:14px}.metrics{margin-top:36px;padding:44px 24px 24px}.metrics-sample{top:18px;right:24px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric{height:auto;padding:20px}.metric dd{margin-top:18px}.metric-lists{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.metric-list{height:auto;padding:22px 20px}.metric-list h3{margin-bottom:16px}.metric-list li{padding:4px 0;line-height:1.5}.metric-list.is-short li+li{margin-top:0}.split-navy .container,.section-devices .container{grid-template-columns:minmax(0,1fr);gap:36px}.split-navy .split-copy{max-width:none}.split-navy .h2{margin-bottom:24px;font-size:clamp(30px,4.6vw,44px);line-height:1.15}.page-how .split-navy .eyebrow,.split-navy .eyebrow{margin-bottom:16px}.page-how .split-navy .h2{margin-bottom:20px}.page-how .split-navy .lead{margin-bottom:30px}.split-navy .lead,.section-devices .lead{font-size:19px}.page-how .split-media,.section-devices .split-media{width:100%;max-width:720px;margin:0}.section-devices .split-media.crop{max-width:720px}.page-how .split-media.crop{max-width:440px}.section-devices .h2{margin:16px 0 20px}.section-devices .lead{margin-bottom:30px}.closing{padding-top:56px}.closing-title{font-size:clamp(26px,3.6vw,34px)}.site-footer .footer-rule{margin-top:48px}.home-hero{flex-direction:column;height:auto;display:flex}.home-hero .container{order:1}.home-hero-copy{padding:48px 0 36px}.page-home h1{max-width:640px;font-size:clamp(39px,6vw,56px);line-height:1.06}.home-lead{max-width:560px;font-size:19px;line-height:1.5}.home-hero-art{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 30%;object-position:100% 30%;width:100%;height:auto;position:static}.home-problem{padding:56px 0}.home-problem .home-h2{font-size:clamp(28px,3.8vw,36px)}.home-sub{font-size:19px}.home-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.home-step:last-child{grid-column:1/-1}.home-step{gap:16px;padding:18px 18px 18px 16px}.home-step-icon{width:64px;height:64px}.home-step-icon img{width:34px;height:34px}.home-step h3{font-size:21px}.home-step p{max-width:none;font-size:17px;line-height:1.45}.home-adopt{grid-template-columns:minmax(0,1fr);min-height:0}.home-adopt-photo{display:none}.home-adopt-copy{padding:8px var(--gutter) 56px}.home-adopt .home-h2{max-width:none;font-size:clamp(28px,3.8vw,36px);line-height:1.2}.home-features{gap:20px;margin-top:28px}.home-customer{min-height:0;padding:56px 0 24px}.home-customer .container{grid-template-columns:minmax(0,1fr)}.home-customer-copy{padding-top:0}.home-customer .home-h2{max-width:none;font-size:clamp(28px,3.8vw,39px);line-height:1.2}.home-customer-copy p{font-size:19px;line-height:1.5}.home-customer-copy p br{display:none}.home-customer-art{width:100%;max-width:760px;margin:24px 0 0}.home-final{padding-top:56px}.home-final .home-h2{font-size:clamp(28px,3.8vw,40px);line-height:1.2}.home-footer .footer-rule{flex-direction:column;align-items:flex-start;gap:16px}.home-footer .footer-links{gap:0 24px}}@media (width<=760px){.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.compare{display:block}.compare tbody{gap:12px;display:grid}.compare tbody tr{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px 18px 17px;display:block}.compare tbody th,.compare tbody td,.compare tbody tr:first-child>*,.compare tbody tr:last-child>*{height:auto;padding:0;line-height:1.45;display:block}.compare tbody th{margin-bottom:8px;font-size:18px;line-height:1.3}.compare tbody td{font-size:16px}.compare tbody td+td{margin-top:4px;font-size:17px}.compare tbody td:before{content:attr(data-label) ": ";color:var(--muted);font-weight:400}}@media (width<=650px){:root,.page-home{--gutter:20px}html{scroll-padding-top:76px}.site-header{--logo-h:clamp(22px, calc((100vw - 245px) / 3.42), 36px)}.site-header .container,.home-header .container{height:64px}.brand img,.home-header .brand img{height:var(--logo-h);width:calc(var(--logo-h) * 3.42);clip-path:inset(0 0 22%)}.header-cta,.home-header .header-cta{padding:0 12px;font-size:19px}.menu-toggle{margin-left:8px}.js .site-header.is-open .site-nav,.js .site-header.is-open .home-nav{max-height:calc(100dvh - 64px)}.eyebrow,.home-eyebrow{letter-spacing:.12em;font-size:12px;font-weight:700;line-height:1.35}.hero-copy{padding-top:32px}.hero-copy .eyebrow{margin-bottom:12px}.hero-copy h1,.page-home h1{max-width:none;margin-bottom:16px;font-size:clamp(32px,8vw + 6px,38px);line-height:1.06}.hero-copy .lead,.hero-copy .lead.wide,.home-lead{margin-bottom:24px;font-size:17px;line-height:1.5}.hero .container{padding-bottom:32px}.hero-visual{margin-top:24px}.lead,.home-lead,.home-sub,.home-customer-copy p,.card p,.step p,.home-step p,.home-features p,.h2,.home-h2,.closing-title,.eyebrow,.home-eyebrow,.steps-flow .step p{text-wrap:balance}.h2,.section-compare .h2,.split-navy .h2,.home-problem .home-h2,.home-adopt .home-h2,.home-customer .home-h2,.home-final .home-h2{font-size:28px;line-height:1.15}.lead,.split-navy .lead,.section-devices .lead,.home-sub,.home-customer-copy p{font-size:17px;line-height:1.5}.section,.section-compare,.section-workflow,.section-cx-cards,.section-devices,.section-signals,.section-proof,.section-mpi,.page-how .split-navy{padding:48px 0}.section-head .eyebrow{margin-bottom:12px}.cards,.section-signals .cards,.section-mpi .cards,.compare-wrap,.steps,.section-workflow .steps,.section-proof .steps{margin-top:24px}.btn,.home-hero .btn,.btn-final{min-height:52px}.site-header .header-cta{min-height:44px}.actions{flex-direction:column;align-items:stretch;gap:8px}.actions .btn,.hero .actions .btn-primary,.btn-final{white-space:normal;text-align:center;width:100%;min-width:0}.actions .btn.btn-quiet{align-self:center;width:auto;min-height:44px;line-height:1.3}.btn-outline{font-size:17px}.cards-3,.cards-4{grid-template-columns:minmax(0,1fr);gap:12px}.cards-3>:last-child:nth-child(odd){grid-column:auto}.card{-moz-column-gap:12px;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:12px;padding:16px;display:grid}.card .icon-badge{grid-row:1/span 2;width:44px;height:44px;margin:0}.card .icon-badge img{width:22px;height:22px}.card h3{margin:1px 0 4px;font-size:18px;line-height:1.25}.card p{font-size:16px;line-height:1.45}.metrics{border-radius:16px;margin-top:24px;padding:16px}.metrics-sample{text-align:right;margin-bottom:8px;font-size:11px;position:static}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{border-radius:14px;flex-direction:column;padding:16px;display:flex}.metric dt{font-size:12px;line-height:1.25}.metric dd{margin-top:auto;padding-top:12px;font-size:30px}.metric-lists{gap:12px;margin-top:12px}.metric-list{padding:16px}.metric-list h3{margin-bottom:8px;font-size:15px}.metric-list li{padding:3px 0;font-size:16px;line-height:1.45}.metric-list .who{color:var(--ink);font-weight:600;display:block}.metric-list .what{white-space:normal}.metric-list li .sep,.metric-list:not(.is-needs) li:nth-child(n+3){display:none}.page-how .frame-dark{--frame-inset:10px;aspect-ratio:16/10;border-radius:18px}.prompt-bubble,.page-how .prompt-bubble{border-radius:9px;width:60%;min-height:0;padding:7px 10px;font-size:12px;top:14%;left:21.6%}.page-how .split-navy .lead{margin-bottom:24px}.page-how .split-navy .container{gap:24px}.crop.m-phone{--crop-x:134;--crop-y:92;--crop-w:640;--crop-h:770}.crop.m-phone-top{--crop-x:134;--crop-y:92;--crop-w:640;--crop-h:640}.crop.m-phone-head{--crop-x:134;--crop-y:92;--crop-w:640;--crop-h:568}.page-cx .hero-visual>.crop.m-phone-top{max-width:340px;margin-left:auto;margin-right:auto}.home-customer-art.crop.m-phone-head{max-width:272px;margin-left:auto;margin-right:auto}.page-cx .section-devices .split-media.crop.m-laptop{--crop-x:134;--crop-y:92;--crop-w:640;--crop-h:770;max-width:340px;margin-left:auto;margin-right:auto}.split-navy .actions .btn-quiet{align-self:flex-start}.section-devices .container{gap:24px}.section-devices .h2{margin:12px 0}.section-devices .lead{margin-bottom:20px}.page-service .pill{letter-spacing:.04em;margin-bottom:16px;font-size:12px}.mpi-panel{border-radius:18px;padding:20px 16px}.mpi-meta{line-height:1.3}.mpi-title{margin-top:8px;font-size:24px;line-height:1.2}.mpi-rows{gap:12px;margin-top:16px}.mpi-rows li{min-height:56px;padding:12px 16px}.mpi-rows span,.mpi-rows strong{font-size:16px}.closing{padding-top:48px}.section.white+.closing{padding-top:8px}.closing-title{font-size:27px;line-height:1.15}.closing .actions{margin-top:16px}.site-footer .footer-rule{margin-top:32px}.home-hero-copy{padding:24px 0 16px}.home-eyebrow{color:#5f646c;margin-bottom:12px}.home-lead{margin-bottom:20px}.home-hero .actions{gap:4px}.home-trust{margin-top:8px;font-size:16px;line-height:1.45}.home-trust .keep{display:block}.home-trust .sep{display:none}.home-problem{padding:48px 0}.home-sub{margin-top:12px}.home-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.home-step:last-child{grid-column:auto}.home-step{border-radius:14px;gap:12px;min-height:0;padding:16px}.home-step-icon{width:52px;height:52px}.home-step-icon img{width:28px;height:28px}.home-step h3{font-size:18px;line-height:1.25}.home-step p{margin-top:2px;font-size:16px;line-height:1.45}.home-adopt-copy{padding:0 var(--gutter) 48px}.home-features{gap:12px;margin-top:20px}.home-features li{align-items:center;gap:12px}.home-tile{border-radius:12px;width:48px;height:48px}.home-tile img{width:26px;height:26px}.home-features h3{font-size:18px;line-height:1.25}.home-features p{margin-top:2px;font-size:16px;line-height:1.45}.home-customer{padding:0 0 8px}.home-customer-art{margin-top:16px}.home-final{padding-top:48px}.home-final .actions{margin-top:16px}.btn-final{font-size:19px}.demo-form{margin-top:24px}.demo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.demo-form .actions{margin-top:20px}.demo-thanks{margin-top:24px;padding:24px 20px}.site-footer .footer-rule,.home-footer .footer-rule{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;padding-bottom:24px}.footer-links,.home-footer .footer-links{gap:0 16px;margin-top:0;font-size:15px}.footer-links a{margin:0}}@media (width<=380px){.metrics{padding-left:12px;padding-right:12px}.metric{padding-left:12px;padding-right:10px}.metric dt{font-size:11px}.header-cta,.home-header .header-cta{padding:0 10px}.h2,.section-compare .h2,.split-navy .h2,.home-problem .home-h2,.home-adopt .home-h2,.home-customer .home-h2,.home-final .home-h2{font-size:26px}.hero-copy .lead,.hero-copy .lead.wide,.home-lead{font-size:16px}.closing-title{font-size:26px}.compare tbody td:before{display:block}.actions .btn:not(.btn-quiet){padding-left:16px;padding-right:16px}.btn.btn-quiet{font-size:16px}}.page-home #main [hidden]{display:none!important}.page-home .home-cx-action{margin-top:20px}.page-home .home-cx-link{min-height:44px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;gap:10px;padding:0 2px;font-size:17px;text-decoration:underline;text-decoration-thickness:1px}.page-home .home-cx-link:hover{color:var(--orange-text)}.page-home .home-cx-link .btn-icon{width:24px;height:24px}@media (width<=1024px){.page-home .home-cx-action,.page-home .home-customer-art{margin-top:12px}}@media (width<=650px){.page-home .home-cx-action{margin-top:4px}.page-home .home-cx-action .btn-quiet{text-align:left;align-self:flex-start}.page-home .home-customer-art{margin-top:4px}}@media (width<=380px){.page-home .home-cx-link{font-size:16px}}.page-book-demo #main [hidden]{display:none!important}.page-book-demo{--hero-h:0px;--hero-pt:56px;--eb-mb:18px;--h1-size:60px;--h1-k:.04616;--h1-mb:24px;--lead-mb:28px}.page-book-demo .hero .container{padding-bottom:80px}@media (width>=1025px){.page-book-demo .hero .container{-moz-column-gap:64px;grid-template-columns:minmax(0,560fr) minmax(0,620fr);column-gap:64px}}.page-book-demo .hero-copy h1{text-wrap:balance}.page-book-demo .hero-copy .lead,.bd-outcomes li>span{text-wrap:pretty}.bd-outcomes{gap:12px;display:grid}.bd-outcomes li{-moz-column-gap:12px;font:700 18px/1.4 var(--font);color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.bd-check{width:24px;height:24px;margin-top:1px}.bd-check circle{fill:color-mix(in srgb, var(--success) 12%, #fff)}.bd-check path{fill:none;stroke:var(--success);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bd-visual{background:var(--navy);border-radius:16px;margin-top:40px;position:relative;overflow:hidden}.bd-visual img{width:100%;height:auto}.bd-visual .metrics-sample{color:#fff;top:14px;left:18px;right:auto}.bd-side{margin-top:var(--hero-pt)}.bd-card{background:var(--card);border:1px solid var(--card-border);border-radius:18px;padding:32px}.bd-card .eyebrow{margin-bottom:16px;line-height:1.3}.bd-card-title{font:700 34px/1.15 var(--font);color:var(--ink);text-wrap:balance;margin-bottom:24px}.page-book-demo .demo-form{max-width:none;margin:0}.page-book-demo .demo-grid{align-items:end}.page-book-demo .demo-field select{cursor:pointer}.bd-hint{font:400 16px/1.45 var(--font);color:var(--text)}.page-book-demo .demo-field [aria-invalid=true]{border-color:#b42318}.page-book-demo .demo-error a{color:inherit;font-weight:700}.bd-submit{width:100%;margin-top:24px}.page-book-demo .demo-note{text-align:left;line-height:1.45}.bd-nojs{font:400 17px/1.5 var(--font);color:var(--text)}.bd-nojs a{color:var(--orange-text);font-weight:700}html.js .page-book-demo .bd-nojs,html:not(.js) .page-book-demo .demo-form{display:none}@media (width<=1024px){.page-book-demo .hero .container{padding-bottom:56px}.bd-visual{display:none}.bd-side{max-width:720px;margin-top:40px}}@media (width<=650px){.page-book-demo .hero .container{padding-bottom:48px}.bd-outcomes li{font-size:16px;line-height:1.45}.bd-side{margin-top:32px}.bd-card{border-radius:16px;padding:20px}.bd-card .eyebrow{margin-bottom:12px}.bd-card-title{margin-bottom:20px;font-size:28px}.bd-nojs{font-size:16px}.bd-submit{white-space:normal;text-align:center;margin-top:20px;padding:0 16px}}@media (width<=380px){.page-book-demo .hero-copy h1{font-size:clamp(29px,10.25vw - 3px,36px)}.bd-card{padding:16px}.bd-card-title{font-size:26px}.bd-submit{padding:0 6px}}.page-demo-confirmed #main [hidden]{display:none!important}.page-demo-confirmed{--hero-h:0px;--hero-pt:56px;--eb-mb:18px;--h1-size:60px;--h1-k:.04616;--h1-mb:20px;--visual-top:56px}.page-demo-confirmed .hero .container{padding-bottom:80px}@media (width>=1025px){.page-demo-confirmed .hero .container{-moz-column-gap:64px;grid-template-columns:minmax(0,560fr) minmax(0,620fr);column-gap:64px}}.page-demo-confirmed .hero-copy h1{text-wrap:balance}.page-demo-confirmed .hero-copy .lead,.dc-copy,.dc-cx .lead{text-wrap:pretty}.page-demo-confirmed .hero-copy .lead{margin-bottom:0}.page-demo-confirmed .hero-visual{justify-self:stretch}.dc-mark{background:color-mix(in srgb, var(--success) 12%, #fff);width:64px;height:64px;color:var(--success);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.dc-mark svg{width:32px;height:32px}.dc-mark path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.dc-overview{margin-top:32px}.dc-poster{border:1px solid var(--card-border);background:var(--card);border-radius:16px;overflow:hidden}.dc-poster img{width:100%;height:auto}.dc-overview .btn{margin-top:16px}.dc-panel{background:var(--card);border:1px solid var(--card-border);border-radius:18px;padding:32px}.dc-panel .eyebrow{margin-bottom:16px;line-height:1.3}.dc-panel-title{font:700 32px/1.15 var(--font);color:var(--ink);text-wrap:balance}.dc-copy{font:400 18px/1.5 var(--font);color:var(--text);margin-top:12px}.dc-panel-title+.dc-copy{margin-top:16px}.dc-copy a{color:var(--orange-text);font-weight:700}.dc-note{margin-top:16px;font-size:16px}.dc-frame-host{margin-top:20px}.dc-frame{background:var(--soft);border:0;border-radius:12px;width:100%;height:700px;display:block}.dc-cx{text-align:center;padding-bottom:0}.dc-cx .eyebrow{margin-bottom:16px}.dc-cx .h2{text-wrap:balance}.dc-cx .lead{max-width:640px;margin:16px auto 0}.dc-cx .actions{justify-content:center;margin-top:28px}@media (width<=1024px){.page-demo-confirmed .hero .container{padding-bottom:56px}.dc-panel,.dc-poster{max-width:720px}.dc-poster img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 30%;object-position:100% 30%}.dc-cx .lead{font-size:19px}}@media (width<=650px){.page-demo-confirmed .hero .container{padding-bottom:48px}.dc-mark{width:56px;height:56px;margin-bottom:20px}.dc-mark svg{width:28px;height:28px}.dc-overview{margin-top:24px}.dc-panel{border-radius:16px;padding:20px}.dc-panel .eyebrow{margin-bottom:12px}.dc-panel-title{font-size:28px}.dc-copy{font-size:17px}.dc-note{font-size:16px}.dc-cx{padding-bottom:0}.dc-cx .eyebrow{margin-bottom:12px}.dc-cx .lead{margin-top:12px;font-size:17px}.dc-cx .actions{margin-top:16px}}@media (width<=380px){.dc-panel{padding:16px}.dc-panel-title{font-size:26px}.dc-cx .lead{font-size:16px}.dc-cx .btn-quiet{text-wrap:balance}}#tour [hidden]{display:none}.page-tour .hero-copy .lead{max-width:760px}@media (width>=1025px){.page-tour .hero .container{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:60px}.page-tour .hero-copy{padding-top:48px}.page-tour .hero-copy h1{max-width:1000px;margin-bottom:22px;font-size:clamp(52px,4.44vw,64px)}}.page-tour .tour-steps{gap:16px;display:grid}.page-tour .tour-step{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.page-tour .tour-head{-moz-column-gap:12px;grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:16px;display:grid}.page-tour .tour-num{background:var(--badge-bg);border:1px solid var(--badge-border);width:38px;height:38px;font:700 15px/1 var(--font);color:var(--orange-text);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.page-tour .tour-title{font:700 18px/1.25 var(--font);color:var(--ink);margin:8px 0 4px}.page-tour .tour-text{font:400 16px/1.45 var(--font);color:var(--text);text-wrap:pretty}.page-tour .tour-figure{background:var(--soft);border-top:1px solid var(--border);margin:0;position:relative}.page-tour .tour-shot{--cx:var(--x);--cy:var(--y);--cw:var(--w);--ch:var(--h);aspect-ratio:var(--cw) / var(--ch);max-width:calc(var(--w) * 1px);margin:0 auto;position:relative;overflow:hidden}.page-tour .tour-shot img{max-width:none;height:auto;width:calc(var(--img-w) / var(--cw) * 100%);left:calc(var(--cx) / var(--cw) * -100%);top:calc(var(--cy) / var(--ch) * -100%);position:absolute}.page-tour .shot-lead{--img-w:1907;--x:700;--y:40;--w:640;--h:480;--wx:640;--wy:40;--ww:800;--wh:450}.page-tour .shot-guide{--img-w:1672;--x:372;--y:48;--w:440;--h:330;--wx:0;--wy:0;--ww:1672;--wh:941}.page-tour .shot-send{--img-w:1672;--x:140;--y:88;--w:392;--h:500;--wx:104;--wy:48;--ww:1540;--wh:866}.page-tour .shot-respond{--img-w:1672;--x:140;--y:500;--w:392;--h:360;--wx:144;--wy:88;--ww:388;--wh:772}.page-tour .tour-tabs{display:none}@media (width>=651px) and (width<=1024px){.page-tour .tour-steps{gap:20px}.page-tour .tour-step{grid-template-columns:minmax(0,1fr) min(50%,420px);display:grid}.page-tour .tour-head{align-content:center;padding:24px}.page-tour .tour-title{margin-top:9px;font-size:20px;line-height:1.2}.page-tour .tour-figure{border-top:0;border-left:1px solid var(--border)}}.page-started .hero{--h1-k:.04615;--hero-h:540px;--hero-pt:72px;--eb-mb:20px;--h1-size:60px;--h1-lh:1.08;--h1-mb:28px;--lead-mb:36px;--visual-top:72px;--visual-w:650px}.page-started .hero-visual .feature-image{aspect-ratio:1672/941}.page-started .section-stages{padding:88px 0 72px}.page-started .stage-num{font:700 17px/1 var(--font);color:var(--orange-text)}.page-started .stage h3{text-wrap:balance}.page-started .stage p,.page-started .hero-copy .lead,.page-started .visibility-copy .lead{text-wrap:pretty}.page-started .section-visibility{padding:80px 0}.page-started .visibility-copy .lead{max-width:520px}.page-started .visibility-crop{aspect-ratio:1242/696;border-radius:var(--radius-feature);position:relative;overflow:hidden}.page-started .visibility-crop img{width:164.895%;max-width:none;height:auto;position:absolute;top:-6.03448%;left:-62.8019%}.page-started .visibility-sample{text-align:right;font:700 12px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy);margin-top:12px}@media (width>=1025px){.page-started .hero-visual{justify-self:stretch;margin-left:clamp(4px,664px - 100%,24px)}.page-started .hero-visual .feature-image{width:var(--visual-w);max-width:100%;margin-left:auto}.page-started .stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.page-started .stage{min-height:196px;padding:24px 24px 28px}.page-started .stage .icon-badge{width:44px;height:44px;margin:0 0 20px}.page-started .stage h3{margin-bottom:8px;font-size:20px;line-height:1.25}.page-started .stage p{max-width:none}.page-started .section-visibility .container{-moz-column-gap:clamp(64px, calc(64px + (100vw - 1025px) * .0386), 80px);grid-template-columns:clamp(400px,24.1vw + 152.975px,500px) minmax(0,1fr);align-items:center;column-gap:clamp(64px,3.86vw + 24.435px,80px)}.page-started .section-visibility .h2{margin-bottom:28px;font-size:clamp(40px,1.93vw + 20.2175px,48px)}.page-started .visibility-dash{display:none}}@media (width<=1024px){.page-started .visibility-art{display:none}.page-started .visibility-dash .metrics{max-width:760px;margin:0}.page-started .visibility-copy .lead{max-width:640px}.page-started .section-stages,.page-started .section-visibility{padding:64px 0}}@media (width<=650px){.page-started .hero-copy h1{letter-spacing:-.015em;font-size:clamp(28px,10.286vw - 4.1144px,36px)}.page-started .section-stages,.page-started .section-visibility{padding:48px 0}.page-started .section-visibility .container{gap:24px}}.page-faq .faq-col{max-width:1000px;margin:0 auto}.page-faq .hero{--hero-pt:64px;--eb-mb:20px;--h1-size:60px;--h1-lh:1.08;--h1-mb:24px;--lead-mb:36px}.page-faq .hero .container{min-height:0;padding-bottom:72px;display:block}.page-faq .hero-copy .lead{text-wrap:pretty;max-width:760px}.page-faq .section-faq{padding:64px 0 16px}.page-faq .faq-list{gap:12px;display:grid}.page-faq .faq-item{background:var(--card);border:1px solid var(--border);border-radius:14px}.page-faq .faq-item>summary{cursor:pointer;min-height:72px;font:700 18px/1.35 var(--font);color:var(--ink);text-wrap:balance;border-radius:13px;padding:24px 64px 24px 24px;list-style:none;display:block;position:relative}.page-faq .faq-item>summary::-webkit-details-marker{display:none}.page-faq .faq-item[open]>summary{border-radius:13px 13px 0 0}.page-faq .faq-item>summary:hover{background:var(--soft)}.page-faq .faq-item>summary:focus-visible{outline:3px solid var(--orange-text);outline-offset:2px;border-radius:13px}.page-faq .faq-item[open]>summary:focus-visible{border-radius:13px 13px 0 0}.page-faq .faq-icon{width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:24px}.page-faq .faq-icon:before,.page-faq .faq-icon:after{content:"";background:var(--orange-text);border-radius:1px;width:16px;height:2px;transition:transform .2s;position:absolute;top:9px;left:2px}.page-faq .faq-icon:after{transform:rotate(90deg)}.page-faq .faq-item[open] .faq-icon:after{transform:rotate(0)}.page-faq .faq-a{padding:0 24px 24px}.page-faq .faq-a p{max-width:760px;font:400 17px/1.55 var(--font);color:var(--text);text-wrap:pretty}.page-faq .faq-a a{color:var(--orange-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.page-faq .faq-a a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.page-faq .faq-icon:before,.page-faq .faq-icon:after{transition:none}}@media (width>=1025px){.page-faq .hero-copy h1{max-width:none;font-size:60px}}@media (width<=1024px){.page-faq .hero .container{padding-bottom:56px}.page-faq .section-faq{padding:56px 0 8px}}@media (width<=650px){.page-faq .hero .container{padding-bottom:32px}.page-faq .section-faq{padding:32px 0 40px}.page-faq .faq-list{gap:8px}.page-faq .faq-item>summary{min-height:0;padding:20px 52px 20px 16px;font-size:17px;line-height:1.3}.page-faq .faq-icon{right:16px}.page-faq .faq-a{padding:0 16px 20px}.page-faq .faq-a p{font-size:16px;line-height:1.5}}.page-why #main [hidden]{display:none!important}.page-why .hero{--visual-w:650px;--visual-mr:0px;--visual-top:58px;--h1-mb:24px;--lead-mb:40px;--hero-h:540px}.page-why .why-dash{width:var(--visual-w);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-feature);max-width:100%;margin:0 0 0 auto;padding-bottom:28px;overflow:hidden}.page-why .why-dash-sample{font:700 12px/14px var(--font);letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--text);padding:7px 20px}.page-why .why-dash img{width:100%;height:auto}.page-why .why-hero-phone{display:none}.page-why .vs{width:100%;font-family:var(--font);margin-top:48px;display:block}.page-why .vs thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-why .vs tbody{gap:12px;display:grid}.page-why .vs tr{-moz-column-gap:40px;background:var(--card);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;padding:22px 28px 24px;display:grid}.page-why .vs td{text-align:left;font:400 18px/1.4 var(--font);color:var(--text);text-wrap:pretty;padding:0;display:block}.page-why .vs td+td{color:var(--ink);font-weight:700}.page-why .vs-label{font:700 12px/1.25 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:8px;display:block}.page-why .vs td+td .vs-label{color:var(--orange-text)}@media (width>=1025px){.page-why .hero .container{grid-template-columns:minmax(0,626fr) minmax(0,674fr);padding-bottom:56px}.page-why .section-vs{padding:96px 0}}@media (width<=1024px){.page-why .why-dash{width:100%;max-width:720px;margin:0}.page-why .vs{margin-top:36px}.page-why .vs tr{-moz-column-gap:32px;column-gap:32px;padding:20px 24px 22px}.page-why .vs td{font-size:17px;line-height:1.45}}@media (width<=650px){.page-why .hero-copy h1{font-size:min(38px,10.2881vw - 4.11523px)}.page-why .why-dash{display:none}.page-why .why-hero-phone{max-width:340px;margin:0 auto;display:block}.page-why .vs{margin-top:24px}.page-why .vs tr{grid-template-columns:minmax(0,1fr);padding:16px}.page-why .vs td{font-size:16px;line-height:1.45}.page-why .vs td+td{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:17px}.page-why .vs-label{margin-bottom:4px}}.page-service #main [hidden]{display:none!important}.page-service .hero{--h1-mb:24px;--lead-mb:40px}.page-service .mpi-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.page-service .mpi-sample{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.page-service .section-mpi .card p{text-wrap:pretty;max-width:none}.page-service .section-updates .container{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:64px;display:grid}.page-service .updates-copy .eyebrow{margin-bottom:20px}.page-service .updates-copy .h2{text-wrap:balance;max-width:600px}.page-service .updates-copy .lead{max-width:520px;margin-top:20px;font-size:20px}.page-service .updates-card{background:var(--card);color:var(--ink);border-radius:18px;padding:28px}.page-service .updates-form{max-width:none;margin:0}.page-service .updates-form .actions{margin-top:20px}.page-service .updates-form .btn{width:100%;padding-left:16px;padding-right:16px}.page-service .updates-form .btn[aria-disabled=true]{cursor:progress}.page-service .updates-form .demo-error a{color:inherit;text-underline-offset:3px;margin:-11px 0;padding:11px 0;font-weight:700;text-decoration:underline;display:inline-block}.page-service .updates-thanks{border:0;max-width:none;margin:0;padding:0}.page-service .updates-nojs{font:400 17px/1.5 var(--font);color:var(--ink)}.page-service .updates-nojs a{color:var(--orange-text);font-weight:700}html.js .page-service .updates-nojs,html:not(.js) .page-service .updates-form{display:none}@media (width>=1025px){.page-service .hero .container{padding-bottom:56px}.page-service .section-updates{padding:88px 0 96px}}@media (width<=1024px){.page-service .section-updates .container{grid-template-columns:minmax(0,1fr);gap:32px}.page-service .updates-card{max-width:640px}.page-service .updates-copy .eyebrow{margin-bottom:16px}.page-service .updates-copy .lead{font-size:19px}}@media (width<=650px){.page-service .hero-copy h1{font-size:min(38px,11.1111vw - 4.44444px)}.page-service .section-updates .container{gap:24px}.page-service .updates-copy .eyebrow{margin-bottom:12px}.page-service .updates-copy .lead{margin-top:12px;font-size:17px}.page-service .updates-card{border-radius:16px;padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-intel .section-head .lead{max-width:780px;margin-top:20px;font-size:20px}.page-intel .ic-top .metrics-sample,.page-intel .inl-top .metrics-sample{white-space:nowrap;margin:0;font-size:11px;line-height:1.2;position:static}.page-intel .intel-br-wide{display:none}.page-intel .hero{--h1-k:.04615;--hero-h:600px;--hero-pt:72px;--eb-mb:19px;--h1-size:60px;--h1-lh:1.08;--h1-mb:28px;--lead-mb:44px;--visual-top:120px}.page-intel .hero-copy .lead{text-wrap:pretty}.page-intel .intel-hero-panel{background:#0a2539;border:1px solid #c8d7e229;border-radius:20px;gap:12px;width:100%;max-width:560px;padding:40px 12px 12px;display:grid;position:relative}.page-intel .intel-hero-panel>.metrics-sample{color:var(--on-navy);margin:0;font-size:11px;position:absolute;top:14px;right:16px}.page-intel .ihp-card{background:var(--card);border-radius:14px;padding:14px 16px 16px}.page-intel .ihp-kicker{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);margin-bottom:10px}.page-intel .ihp-who{align-items:center;gap:10px;display:flex}.page-intel .ihp-av,.page-intel .ic-av,.page-intel .inl-av{background:var(--badge-bg);border:1px solid var(--badge-border);width:38px;height:38px;font:700 13px/1 var(--font);color:var(--orange-text);border-radius:50%;flex:none;place-items:center;display:grid}.page-intel .ihp-name{font:700 17px/1.25 var(--font);color:var(--ink)}.page-intel .ihp-veh{font:400 14px/1.3 var(--font);color:var(--text);display:block}.page-intel .ihp-reason{font:700 16px/1.4 var(--font);color:var(--ink);margin-top:12px}.page-intel .ihp-next{background:var(--soft);font:400 15px/1.35 var(--font);color:var(--ink);border-radius:10px;margin-top:10px;padding:8px 12px}.page-intel .ihp-label{color:var(--eyebrow);margin-right:4px;font-weight:700}.page-intel .ihp-reps li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;display:flex}.page-intel .ihp-reps li:first-child{border-top:0;padding-top:0}.page-intel .ihp-reps li:last-child{padding-bottom:0}.page-intel .ihp-rep{font:700 15px/1.3 var(--font);color:var(--ink)}.page-intel .ihp-stats{font:400 14px/1.3 var(--font);color:var(--text);flex-wrap:wrap;gap:2px 14px;display:flex}.page-intel .ihp-stats b{color:var(--ink)}.page-intel .intel-split{align-items:start;gap:24px;display:grid}.page-intel .intel-card-frame{background:var(--soft);border-radius:22px;max-width:480px;padding:12px}.page-intel .intel-cust,.page-intel .intel-needs-list{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.page-intel .ic-top,.page-intel .inl-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.page-intel .ic-title,.page-intel .inl-title{font:700 18px/1.25 var(--font);color:var(--ink)}.page-intel .ic-who{align-items:center;gap:12px;margin-top:14px;display:flex}.page-intel .ic-name,.page-intel .inl-name{font:700 17px/1.3 var(--font);color:var(--ink)}.page-intel .ic-veh,.page-intel .inl-veh{font:400 14px/1.3 var(--font);color:var(--text);display:block}.page-intel .ic-why{background:#0a2539;border-radius:12px;margin-top:14px;padding:14px 16px 16px}.page-intel .ic-kicker{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-on-navy)}.page-intel .ic-reason{font:700 17px/1.4 var(--font);color:#fff;margin-top:8px}.page-intel .ic-label{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);margin-top:16px}.page-intel .ic-signals{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.page-intel .ic-signals li{background:var(--soft);border:1px solid var(--border);font:700 13px/1.25 var(--font);color:var(--ink);border-radius:999px;padding:6px 10px}.page-intel .ic-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.page-intel .ic-btn{background:var(--card);min-height:40px;font:700 15px/1.2 var(--font);text-align:center;color:var(--ink);border:1.5px solid #aeb8c1;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;display:flex}.page-intel .ic-btn.is-primary{background:var(--orange-text);border-color:var(--orange-text);color:#fff}.page-intel .intel-points{counter-reset:intel-point;gap:16px;display:grid}.page-intel .intel-points li{counter-increment:intel-point;min-height:38px;font:700 17px/1.5 var(--font);color:var(--ink);text-wrap:pretty;padding:6px 0 0 52px;position:relative}.page-intel .intel-points li:before,.page-intel .intel-coach-list li:before,.page-intel .intel-steps li:before{background:var(--badge-bg);border:1px solid var(--badge-border);width:38px;height:38px;font:700 15px/1 var(--font);color:var(--orange-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.page-intel .intel-points li:before{content:counter(intel-point)}.page-intel .intel-mgrs .card p{max-width:none}.page-intel .inl-rows{gap:8px;margin-top:12px;display:grid}.page-intel .inl-row{border:1px solid var(--border);background:#f8fafb;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px;display:grid}.page-intel .inl-why{font:400 15px/1.4 var(--font);color:var(--ink);margin-top:4px}.page-intel .inl-next{font:700 14px/1.3 var(--font);color:var(--orange-text);grid-column:2}.page-intel .inl-next-l{color:var(--eyebrow);margin-right:4px;font-weight:400}.page-intel .intel-coach .section-head .lead{color:var(--on-navy)}.page-intel .intel-coach-list{counter-reset:intel-coach;gap:12px;margin-top:24px;display:grid}.page-intel .intel-coach-list li{counter-increment:intel-coach;background:#0a2539;border:1px solid #c8d7e229;border-radius:16px;padding:16px 16px 18px 68px;position:relative}.page-intel .intel-coach-list li:before{content:counter(intel-coach);top:16px;left:16px}.page-intel .intel-coach-list h3{font:700 18px/1.3 var(--font);color:#fff}.page-intel .intel-coach-list p{font:400 16px/1.5 var(--font);color:var(--on-navy);text-wrap:pretty;margin-top:4px}.page-intel .intel-steps{counter-reset:intel-step;max-width:640px;margin-top:24px;display:grid}.page-intel .intel-steps li{counter-increment:intel-step;min-height:38px;padding:0 0 20px 54px;position:relative}.page-intel .intel-steps li:last-child{padding-bottom:0}.page-intel .intel-steps li:before{content:counter(intel-step)}.page-intel .intel-steps li.is-theirs:before{background:var(--ink);border-color:var(--ink);color:#fff}.page-intel .intel-steps li:not(:last-child):after{content:"";background:var(--badge-border);width:2px;position:absolute;top:42px;bottom:4px;left:18px}.page-intel .intel-steps h3{font:700 17px/1.3 var(--font);color:var(--ink);padding-top:8px}.page-intel .intel-steps p{font:400 16px/1.45 var(--font);color:var(--text);text-wrap:pretty;margin-top:2px}@media (width>=651px){.page-intel .section-head .lead{text-wrap:pretty}.page-intel .intel-coach-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.page-intel .intel-needs-frame{max-width:640px}}@media (width>=1025px){.page-intel .intel-br-wide{display:inline}.page-intel .hero .container{padding-bottom:56px}.page-intel .hero-visual{justify-self:stretch;margin-left:24px}.page-intel .intel-hero-panel{margin-left:auto;padding:44px 16px 16px}.page-intel .intel-reps .intel-split{-moz-column-gap:72px;grid-template:"head card""points card"1fr/minmax(0,1fr) minmax(0,460px);gap:36px 72px}.page-intel .intel-reps .section-head{grid-area:head}.page-intel .intel-card-frame{grid-area:card;padding:20px}.page-intel .intel-points{grid-area:points;max-width:620px}.page-intel .intel-cust{padding:20px}.page-intel .intel-mgrs .metrics{margin-top:48px}.page-intel .intel-mgrs .cards{margin-top:40px}.page-intel .intel-mgrs .card{min-height:0}.page-intel .intel-needs .intel-split{-moz-column-gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:64px}.page-intel .intel-needs-frame{max-width:none}.page-intel .intel-needs-list{padding:20px}.page-intel .inl-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:12px 16px}.page-intel .inl-next{text-align:right;grid-column:3}.page-intel .inl-next-l{margin:0 0 2px;font-size:12px;display:block}.page-intel .intel-coach-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.page-intel .intel-coach-list li{padding:24px 22px 26px}.page-intel .intel-coach-list li:before{margin-bottom:16px;position:static}.page-intel .intel-steps{-moz-column-gap:20px;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;max-width:none;margin-top:44px}.page-intel .intel-steps li{padding:56px 0 0}.page-intel .intel-steps li:not(:last-child):after{width:auto;height:2px;inset:18px -12px auto 50px}}@media (width<=1024px){.page-intel .section-head .lead{margin-top:16px;font-size:19px}}@media (width<=650px){.page-intel .hero-copy h1{font-size:min(38px,10.4167vw - 4.16667px)}.page-intel .section-head .lead{margin-top:12px;font-size:17px}.page-intel .intel-split{gap:20px}}.page-home .home-hero-media{display:contents}.page-home .home-hero-sample{--k:calc(639px / 825);--over:101px;left:calc(100% + var(--over) - (1907 - 835) * var(--k));top:calc(667 * var(--k) + 8px);background:var(--navy);color:#fff;font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 10px 5px;position:absolute;box-shadow:0 0 0 1px #fff9}.page-home .home-bridge{padding:72px 0 80px}.page-home .home-bridge .section-head .eyebrow{margin-bottom:16px}.page-home .home-bridge .home-h2{text-wrap:balance;max-width:1160px}.page-home .home-bridge-lead{max-width:820px;font:400 19px/1.5 var(--font);color:#5f646c;margin-top:14px}.page-home .home-bridge-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.page-home .home-bridge-steps li{background:var(--hero-bg);border:1px solid var(--card-border);border-radius:16px;padding:24px 24px 26px}.page-home .home-bridge-num{background:var(--badge-bg);border:1px solid var(--badge-border);width:40px;height:40px;font:700 17px/1 var(--font);color:var(--orange-text);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.page-home .home-bridge-steps h3{font:700 21px/1.2 var(--font);color:var(--ink)}.page-home .home-bridge-steps p{font:400 16px/1.45 var(--font);color:var(--text);text-wrap:balance;margin-top:6px}.page-home .home-intel{background:var(--navy);color:#fff;padding:88px 0}.page-home .home-intel .container{-moz-column-gap:48px;grid-template:"head views""action views"1fr/minmax(0,36fr) minmax(0,64fr);align-items:start;column-gap:48px;display:grid}.page-home .home-intel-head{grid-area:head}.page-home .home-intel .eyebrow{color:var(--eyebrow-on-navy);margin-bottom:18px}.page-home .home-intel .home-h2{color:#fff;text-wrap:balance}.page-home .home-intel-lead{font:400 19px/1.5 var(--font);color:var(--on-navy);margin-top:16px}.page-home .home-intel-action{grid-area:action;margin-top:32px}.page-home .home-intel-views{grid-area:views;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.page-home .home-intel-view{color:var(--ink);background:#fff;border-radius:18px;padding:20px;position:relative}.page-home .home-intel-label{font:700 18px/1.25 var(--font);color:var(--ink);margin-bottom:16px;padding-right:104px}.page-home .home-intel-view .metrics-sample{margin:0;position:absolute;top:24px;right:20px}.page-home .home-intel-who{align-items:center;gap:12px;display:flex}.page-home .home-intel-avatar{background:var(--badge-bg);border:1px solid var(--badge-border);width:36px;height:36px;font:700 13px/1 var(--font);color:var(--orange-text);border-radius:50%;flex:none;place-items:center;display:grid}.page-home .home-intel-name{font:700 17px/1.25 var(--font);color:var(--ink)}.page-home .home-intel-car{font:400 16px/1.25 var(--font);color:var(--text)}.page-home .home-intel-reason{font:700 17px/1.4 var(--font);color:var(--ink);text-wrap:balance;margin-top:12px}.page-home .home-intel-signals{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-home .home-intel-signals li{background:var(--soft);border:1px solid var(--border);font:400 15px/1.2 var(--font);color:var(--secondary);border-radius:999px;padding:6px 11px}.page-home .home-intel-next{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.page-home .home-intel-next-label{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:auto}.page-home .home-intel-btn{min-width:68px;height:34px;font:700 15px/1 var(--font);cursor:default;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.page-home .home-intel-btn.is-text{background:var(--orange-text);color:#fff}.page-home .home-intel-btn.is-call{color:var(--ink);background:#fff;border:1.5px solid #aeb8c1}.page-home .home-intel .metrics{background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.page-home .home-intel .metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none}.page-home .home-intel .metric{height:auto;padding:14px 16px}.page-home .home-intel .metric dt{font-size:12px;line-height:1.25}.page-home .home-intel .metric dd{margin:8px 0 0;padding:0;font-size:30px}.page-home .home-intel .metric-lists{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;margin-top:16px}.page-home .home-intel .metric-list.is-needs,.page-home .home-intel .metric-list:not(.is-needs){grid-area:auto}.page-home .home-intel .metric-list{border:0;border-radius:0;height:auto;padding:0}.page-home .home-intel .metric-list+.metric-list{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.page-home .home-intel .metric-list h3{letter-spacing:.06em;margin-bottom:6px;font-size:13px}.page-home .home-intel .metric-list li{font:400 16px/1.45 var(--font);color:var(--text);padding:2px 0}.page-home .home-intel .metric-list.is-short li+li{margin-top:0}.page-home .home-intel .metric-list .who{color:var(--ink);font-weight:700;display:inline}.page-home .home-intel .metric-list li .sep{display:inline}@media (width<=1199px){.page-home .home-intel .container{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""views""action"}.page-home .home-intel-head{max-width:760px}.page-home .home-intel-views{margin-top:36px}}@media (width>=1025px) and (width<=1439px){.page-home .home-hero-sample{--k:calc(44.38vw / 825);--over:7.01vw}}@media (width<=1024px){.page-home .home-hero-media{order:2;display:block;position:relative}.page-home .home-hero-sample{top:calc(80.8485% + 5px);left:18.7879%}.page-home .home-bridge{padding:56px 0}.page-home .home-bridge .home-h2{max-width:760px;font-size:clamp(28px,3.8vw,36px);line-height:1.2}.page-home .home-bridge-lead{text-wrap:balance;max-width:560px;font-size:19px}.page-home .home-bridge-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.page-home .home-bridge-steps li{-moz-column-gap:14px;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:center;column-gap:14px;padding:18px 20px;display:grid}.page-home .home-bridge-num{margin:0}.page-home .home-bridge-steps h3{font-size:19px}.page-home .home-bridge-steps p{grid-column:2;margin-top:2px}.page-home .home-intel{padding:56px 0}.page-home .home-intel .home-h2{font-size:clamp(28px,3.8vw,36px);line-height:1.2}.page-home .home-intel-views{gap:16px;margin-top:28px}.page-home .home-intel-action{margin-top:28px}}@media (width<=650px){.page-home .home-hero-sample{padding:5px 9px 4px;font-size:11px}.page-home .home-bridge{padding:40px 0 48px}.page-home .home-bridge .section-head .eyebrow{margin-bottom:12px}.page-home .home-bridge .home-h2{font-size:28px;line-height:1.15}.page-home .home-bridge-lead,.page-home .home-intel-lead{text-wrap:balance;margin-top:12px;font-size:17px;line-height:1.5}.page-home .home-bridge-steps{background:var(--hero-bg);border:1px solid var(--card-border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-top:20px;padding:16px 12px}.page-home .home-bridge-steps li{-moz-column-gap:8px;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:0}.page-home .home-bridge-num{width:28px;height:28px;font-size:14px}.page-home .home-bridge-steps h3{font-size:18px;line-height:1.25}.page-home .home-bridge-steps p{grid-column:1/-1;margin-top:4px;font-size:16px;line-height:1.35}.page-home .home-intel{padding:40px 0}.page-home .home-intel .eyebrow{margin-bottom:12px}.page-home .home-intel .home-h2{font-size:28px;line-height:1.15}.page-home .home-intel-views{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.page-home .home-intel-view{border-radius:16px;padding:14px}.page-home .home-intel-label{margin-bottom:10px;font-size:17px}.page-home .home-intel-view .metrics-sample{font-size:11px;top:18px;right:14px}.page-home .home-intel-avatar{width:32px;height:32px;font-size:12px}.page-home .home-intel-who{gap:10px}.page-home .home-intel-reason{margin-top:10px;font-size:16px;line-height:1.35}.page-home .home-intel-signals{gap:6px;margin-top:10px}.page-home .home-intel-signals li{padding:5px 10px;font-size:14px}.page-home .home-intel-next{border-top:0;margin-top:10px;padding-top:0}.page-home .home-intel-btn{min-width:60px;height:32px;font-size:14px}.page-home .home-intel .metric-row{gap:8px 10px}.page-home .home-intel .metric{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:6px;padding:0}.page-home .home-intel .metric dt{font:400 13px/1.2 var(--font);text-transform:none;color:var(--text)}.page-home .home-intel .metric dd{flex:none;order:-1;margin:0;padding:0;font-size:28px;line-height:1}.page-home .home-intel .metric-lists{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.page-home .home-intel .metric-list+.metric-list{margin-top:8px;padding-top:8px}.page-home .home-intel .metric-list h3{margin-bottom:2px;font-size:12px}.page-home .home-intel .metric-list li{padding:1px 0;line-height:1.35}.page-home .home-intel-action{margin-top:16px}}@media (width<=374px){.page-home .home-intel .metric dt{max-width:4.8em}}@media (width<=380px){.page-home .home-bridge .home-h2,.page-home .home-intel .home-h2{font-size:26px}.page-home .home-intel-action .btn{padding-left:10px;padding-right:10px}}.page-tour .tour-figure-card{place-items:center;padding:16px;display:grid}.page-tour .tour-card{background:var(--card);border:1px solid var(--border);width:100%;max-width:380px;color:var(--ink);border-radius:14px;margin:0;padding:14px 16px 16px}.page-tour .tour-card-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.page-tour .tour-card-label{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow)}.page-tour .tour-card-top .metrics-sample{flex:none;font-size:11px;line-height:1.2;position:static}.page-tour .tour-card-who{align-items:center;gap:12px;display:flex}.page-tour .tour-card-avatar{background:var(--badge-bg);border:1px solid var(--badge-border);width:36px;height:36px;font:700 13px/1 var(--font);color:var(--orange-text);border-radius:50%;flex:none;place-items:center;display:grid}.page-tour .tour-card-name{font:700 17px/1.25 var(--font);color:var(--ink)}.page-tour .tour-card-sub{font:400 16px/1.25 var(--font);color:var(--text)}.page-tour .tour-card-reason{font:700 17px/1.4 var(--font);color:var(--ink);text-wrap:pretty;margin-top:12px}.page-tour .tour-card-signals{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-tour .tour-card-signals li{background:var(--soft);border:1px solid var(--border);font:400 15px/1.2 var(--font);color:var(--secondary);border-radius:999px;padding:6px 11px}.page-tour .tour-card-next{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.page-tour .tour-card-next-label{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:auto}.page-tour .tour-card-btn{min-width:68px;height:34px;font:700 15px/1 var(--font);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.page-tour .tour-card-btn.is-text{background:var(--orange-text);color:#fff}.page-tour .tour-card-btn.is-call{background:var(--card);color:var(--ink);border:1.5px solid #aeb8c1}.page-tour .tour-metrics .metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;margin-top:14px}.page-tour .tour-metrics .metric{border-radius:12px;flex-direction:column;height:auto;padding:12px 14px;display:flex}.page-tour .tour-metrics .metric dt{font-size:12px;line-height:1.25}.page-tour .tour-metrics .metric dd{margin:auto 0 0;padding-top:8px;font-size:30px}.page-tour .tour-head .more-link{grid-column:2;margin-top:8px}.page-tour .tour-card-label,.page-tour .tour-card-top .metrics-sample,.page-tour .tour-card-sub,.page-tour .tour-card-next-label{white-space:nowrap}@media (width<=380px){.page-tour .tour-figure-card{padding:12px}.page-tour .tour-card{padding:12px 12px 14px}.page-tour .tour-card-label,.page-tour .tour-card-top .metrics-sample,.page-tour .tour-card-next-label{letter-spacing:.04em}.page-tour .tour-card-btn{min-width:60px;padding:0 12px}}.page-tour .tour.is-tabbed .tour-tabs{display:grid}@media (width<=650px){.page-tour .tour-section{padding-top:24px}}@media (width>=1025px){.page-tour .tour-section{padding:64px 0 72px}.page-tour .tour-steps{gap:32px}.page-tour .tour-step{-moz-column-gap:clamp(28px, 3vw, 44px);border-radius:var(--radius-feature);grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;column-gap:clamp(28px,3vw,44px);padding:clamp(24px,2.5vw,36px);display:grid;overflow:visible}.page-tour .tour-head{padding:0}.page-tour .tour-title{margin:6px 0 10px;font-size:clamp(22px,1.9vw,28px);line-height:1.2}.page-tour .tour-text{font-size:clamp(17px,1.3vw,19px);line-height:1.5}.page-tour .tour-figure{aspect-ratio:16/9;border:0;border-radius:16px;overflow:hidden}.page-tour .tour-shot{--cx:var(--wx);--cy:var(--wy);--cw:var(--ww);--ch:var(--wh);width:100%;max-width:none}.page-tour .shot-respond{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-tour .tour-figure-card{padding:12px;overflow:visible}.page-tour .tour-card{padding:12px 16px 14px}.page-tour .tour-card-top{margin-bottom:12px;padding-bottom:10px}.page-tour .tour-card-avatar{width:32px;height:32px}.page-tour .tour-card-reason,.page-tour .tour-card-signals{margin-top:10px}.page-tour .tour-card-next{margin-top:12px;padding-top:12px}.page-tour .tour-metrics .metric-row{margin-top:12px}.page-tour .tour-metrics .metric{padding:10px 14px}.page-tour .tour-metrics .metric dd{padding-top:6px;font-size:28px}.page-tour .tour.is-tabbed .tour-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);margin-bottom:24px}.page-tour .tour.is-tabbed .tour-steps{gap:0}.page-tour .tour.is-tabbed .tour-head{display:block}.page-tour .tour.is-tabbed .tour-head .tour-num{display:none}.page-tour .tour.is-tabbed .tour-title{margin-top:0}.page-tour .tour.is-tabbed .tour-step:focus-visible{outline-offset:4px;border-radius:var(--radius-feature)}.page-tour .tour-tab{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;margin:0;padding:16px clamp(12px,1.2vw,18px) 18px;transition:border-color .15s,box-shadow .15s;display:flex}.page-tour .tour-tab .tour-num{margin-bottom:12px}.page-tour .tour-tab-name{font:700 clamp(16px, 1.25vw, 18px)/1.25 var(--font);color:var(--ink);text-wrap:balance}.page-tour .tour-tab:hover{border-color:var(--nav-secondary)}.page-tour .tour-tab:hover .tour-tab-name{color:var(--orange-text)}.page-tour .tour-tab[aria-selected=true]{border-color:var(--orange-text);box-shadow:0 0 0 1px var(--orange-text)}.page-tour .tour-tab[aria-selected=true] .tour-num{background:var(--orange-text);border-color:var(--orange-text);color:var(--card)}.page-tour .tour-tab[aria-selected=true]:hover .tour-tab-name{color:var(--ink)}.page-tour .tour-tab:focus-visible{border-radius:16px}}.more-link{margin-top:24px}.more-link a{min-height:44px;color:var(--ink);font:700 17px/1.3 var(--font);text-underline-offset:5px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.more-link a:hover{color:var(--orange-text)}.more-link a:focus-visible{outline:3px solid var(--orange-text);outline-offset:3px;border-radius:4px}
