@charset "UTF-8";
.product-hero{padding-top:35px}.product-breadcrumb{font-size:11px;color:var(--muted)}.product-breadcrumb span{padding:0 12px;color:#665e75}.product-breadcrumb:hover{color:var(--accent)}.product-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:center;padding:64px 0 58px}.product-hero-copy h1{font-size:clamp(48px,5.6vw,84px);margin-top:24px;line-height:1.04}.product-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#b0aabf;max-width:425px;margin-top:28px}.product-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.product-hero-actions .text-link{margin:0}.product-hero-actions .button{font-size:13px;gap:19px}.product-hero-visual{min-height:365px;border:1px solid #c2aeff29;border-radius:11px;background:radial-gradient(ellipse at 50% 43%,#193c433a,transparent 65%),linear-gradient(140deg,#14121b,#0b0c10);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px 20px;isolation:isolate}.product-hero-visual>.eyebrow{color:#afa5bc;font-size:9px;z-index:1;margin-bottom:37px}.product-hero-visual .visual-grid{z-index:-1}.product-flow{display:flex;align-items:center;gap:18px;margin-top:33px;font-size:11px;color:#b7afc1}.product-flow b{font-weight:400;color:#72687e}.product-audience{border-top:1px solid var(--line);width:100%;margin-top:31px;text-align:center;padding-top:21px}.product-audience>span{display:block;font-size:10px;color:#867d96}.product-audience strong{font-size:11px;font-weight:400;color:#c9c1d3;display:block;margin-top:6px}.logo-motion-toggle{position:absolute;right:12px;bottom:-29px;color:#aaa2b7;border:0;border-bottom:1px solid #ffffff25;padding:2px 0;background:none;font-size:10px}.product-pillars{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;color:#aaa1b9;font-size:11px}.product-pillars span{display:flex;align-items:center;gap:12px}.product-pillars span:before{content:"✳";color:var(--accent);font-size:17px}.demo-section{padding-bottom:85px}.demo-player{max-width:1100px;margin:42px auto 0;border:1px solid #c2aeff35;background:#101014;border-radius:10px;overflow:hidden}.demo-player-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:10px;color:#9990a7}.demo-player-bar>span:first-child{display:flex;align-items:center;gap:9px;color:#c7bed4}.demo-player-bar i{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--accent)}.demo-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#02040c}.demo-player figcaption{font-size:11px;color:#aaa2b7;padding:17px 20px;line-height:1.7}.pricing-section{background:var(--paper);color:var(--dark)}.pricing-section .small-note{color:#74697e}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.price-card{display:flex;flex-direction:column;border:1px solid #dcd6e5;border-radius:9px;background:#ffffffb3;padding:29px}.price-featured{background:#e1d5f5;border-color:#af91d8;box-shadow:0 5px 25px #5c42770b}.price-kicker{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#796887}.price-card h3{font-size:25px;font-weight:500;letter-spacing:-.04em;margin-top:16px}.price-amount{font-size:72px;line-height:1.1;letter-spacing:-.075em;margin-top:25px;font-weight:500}.price-amount>span{font-size:29px;letter-spacing:-.03em;margin-left:6px}.price-period{font-size:11px;color:#716579;margin-top:6px}.technician-count{display:flex;align-items:center;gap:10px;border-top:1px solid #24172e21;padding-top:23px;margin-top:24px;font-size:13px}.technician-count strong{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #94809f6b;border-radius:5px;font-size:14px;font-weight:500}.price-description{font-size:12px;color:#706479;line-height:1.8;margin-top:18px;margin-bottom:26px}.price-card .button{margin-top:auto;width:100%;justify-content:space-between;font-size:12px}.volume-offer{margin-top:25px;border:1px solid #d5cddd;border-radius:8px;padding:26px 29px;display:flex;justify-content:space-between;align-items:center;gap:25px}.volume-offer h3{font-size:20px;font-weight:500;letter-spacing:-.035em}.volume-offer p{font-size:12px;color:#74687d;margin-top:8px}.volume-offer .text-link{margin:0;color:#392943;border-color:#918797;flex-shrink:0}.pricing-note{font-size:10px;color:#7b6d85;margin-top:20px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 44px;margin-top:48px}.feature-grid article{border-top:1px solid var(--line);padding-top:25px}.feature-number{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#b299d3}.feature-grid h3{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.25;margin-top:20px}.feature-grid p{font-size:13px;line-height:1.85;color:#9d95ac;margin-top:17px;max-width:350px}.product-contact{background:#16121d;border-top:1px solid #b6a1dd1a}.product-contact>.shell{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.product-contact h2{margin-top:25px}.product-contact h2 span{color:var(--accent)}.product-contact p:not(.eyebrow){font-size:13px;line-height:1.8;color:#a99cb7;max-width:430px;margin-top:25px}.product-contact-actions{display:flex;align-items:center;flex-direction:column;gap:18px}.product-contact-actions .button{font-size:13px}.contact-phone{font-size:24px;letter-spacing:-.03em}.product-contact-actions>span{font-size:10px;color:#9a8ca9}
/* Requested Hologramme identity, using the original symbol video and styling. */
@property --sweep{syntax:'<angle>';initial-value:0deg;inherits:false}
.techsav-identity{width:310px;max-width:100%;height:100px;flex:none;position:relative;display:flex;align-items:center;gap:13px;padding:10px 22px 10px 12px;text-align:left;isolation:isolate;contain:layout style;border-radius:6px;background:#071418;border:1px solid #2e626d;box-shadow:0 12px 34px #0007,0 0 24px #35cce719}.techsav-identity:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:6px;background:conic-gradient(from var(--sweep),transparent 35%,#bafff4 48%,#329fc8 52%,transparent 66%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:techsav-contour 6s linear infinite;pointer-events:none}.techsav-symbol{position:relative;display:block;flex:0 0 80px;width:80px;height:80px;overflow:hidden;border-radius:5px}.techsav-logo-video{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;background:#01030c;mix-blend-mode:screen}.techsav-word{min-width:0;position:relative;z-index:2;display:block;flex:1}.techsav-word strong{display:block;font-size:24px;line-height:1.15;font-weight:650;color:#e8fcff;white-space:nowrap;text-shadow:0 0 14px #54e8db33}.techsav-word small{display:block;color:#99afb3;font-size:10px;margin-top:6px;line-height:1.4;white-space:nowrap}.techsav-optics{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.techsav-optics:after{content:"";position:absolute;height:1px;left:110px;right:24px;bottom:17px;background:linear-gradient(90deg,#68dcd7,transparent);animation:techsav-breathe 6s ease-in-out infinite}.techsav-identity.is-paused:before,.techsav-identity.is-paused .techsav-optics:after{animation-play-state:paused}@keyframes techsav-contour{to{--sweep:360deg}}@keyframes techsav-breathe{0%,100%{opacity:.32}50%{opacity:1}}
@media(max-width:1100px){.product-hero-grid{gap:40px}.product-hero-copy h1{font-size:63px}.product-hero-actions{gap:20px}.price-card{padding:24px}.pricing-grid{gap:16px}.feature-grid{gap:35px}.volume-offer{padding:24px}}
@media(max-width:800px){.product-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:52px}.product-hero-copy h1{font-size:clamp(52px,9vw,73px)}.product-hero-copy h1 br:nth-child(2){display:none}.product-hero-copy>p:not(.eyebrow){max-width:520px}.product-hero-visual{width:100%;max-width:560px;justify-self:center;min-height:340px}.product-pillars{flex-wrap:wrap;justify-content:center;gap:12px 23px;font-size:10px}.demo-section{padding-bottom:60px}.price-card{padding:22px 18px}.price-card h3{font-size:23px}.price-amount{font-size:61px}.technician-count{gap:7px;font-size:11px}.price-description{font-size:11px}.price-card .button{font-size:11px;padding-inline:15px;gap:8px}.volume-offer{flex-direction:column;align-items:flex-start}.feature-grid{grid-template-columns:1fr 1fr}.product-contact>.shell{gap:35px}.product-contact h2{font-size:36px}.product-contact-actions .button{font-size:11px;padding:13px 15px;gap:14px}}
@media(max-width:600px){.pricing-grid{grid-template-columns:1fr;gap:17px}.price-card{padding:28px}.price-card h3{font-size:27px}.price-amount{font-size:75px;margin-top:20px}.price-period{font-size:12px}.technician-count{font-size:14px}.price-description{font-size:13px}.price-card .button{font-size:13px}.product-contact>.shell{grid-template-columns:1fr;gap:35px}.product-contact-actions{align-items:flex-start}.product-contact-actions .button{font-size:13px}.demo-player-bar{font-size:9px;padding:12px}.demo-player-bar>span:last-child{font-size:8px}.demo-player figcaption{padding:14px;font-size:10px}.product-hero-copy h1 br:nth-child(2){display:initial}.product-hero-copy h1{font-size:60px}.product-hero-copy>p:not(.eyebrow){font-size:14px}.product-hero-actions{gap:22px}.feature-grid{gap:30px 24px}.feature-grid h3{font-size:21px}.feature-grid p{font-size:12px}.feature-number{font-size:8px}.product-hero-visual{padding-inline:14px}.product-pillars{align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-block:21px;gap:11px}}
@media(max-width:360px){.product-hero-copy h1{font-size:51px}.techsav-identity{gap:9px;padding-right:10px}.techsav-word strong{font-size:22px}.techsav-symbol{width:70px;height:70px;flex-basis:70px}.product-flow{gap:11px;font-size:10px}.product-audience strong{font-size:10px}.feature-grid{grid-template-columns:1fr}.feature-grid h3{font-size:24px}.demo-player-bar>span:last-child{display:none}.volume-offer .text-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.techsav-identity:before,.techsav-optics:after{animation:none}}

.product-hero-grid>*{min-width:0}

/* Editorial presentation of the field-service workflow. */
.product-overview{padding:34px 36px;border:1px solid #c2aeff29;border-radius:11px;background:linear-gradient(140deg,#17131f,#101015);min-width:0}.product-overview>.eyebrow{font-size:9px;color:#b6a3d0;line-height:1.7;letter-spacing:.12em}.product-overview h2{font-size:clamp(26px,2.4vw,35px);letter-spacing:-.045em;line-height:1.2;margin-top:18px}.product-overview h2 span{color:var(--accent)}.product-overview-intro{font-size:13px;line-height:1.85;color:#bbb2c8;margin-top:19px}.product-overview-details{display:grid;gap:18px;margin-top:25px;padding-top:23px;border-top:1px solid var(--line)}.product-overview-details p{font-size:12px;line-height:1.85;color:#a99eb9}.product-overview-details strong{display:block;font-size:13px;line-height:1.4;font-weight:500;color:#f0eaf8;margin-bottom:6px}.product-overview-details p:last-child{margin-bottom:0}
@media(max-width:1100px){.product-overview{padding:28px}.product-hero-grid{gap:38px}}
@media(max-width:800px){.product-overview{width:100%;max-width:none}.product-overview h2{font-size:32px}.product-overview-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.product-overview-intro{max-width:620px}}
@media(max-width:600px){.product-overview{padding:27px 24px}.product-overview h2{font-size:29px}.product-overview-details{grid-template-columns:1fr;gap:20px}.product-overview-details p{font-size:13px}.product-overview-details strong{font-size:14px}}
@media(max-width:360px){.product-overview{padding:23px 20px}.product-overview h2{font-size:26px}}

.product-hero-grid{align-items:start}

/* Give the original QHD demonstration more room without resampling the file. */
.demo-section{width:min(1920px,calc(100% - 40px))}.demo-section>.section-topline,.demo-section>.section-heading-row{width:min(1392px,100%);margin-inline:auto}.demo-player{max-width:none;width:100%}
