:root{--ink:#e8eaee;--muted:#989faa;--blue:#91b9f4;--pale:#11151b;--line:#282e37;--white:#080a0d}body{background:#080a0d;color:#e8eaee}html{scroll-padding-top:100px}.topbar{background:#12171e;color:#a3aab4;height:31px;font-size:8px}.topbar a{color:#c5cad2}.topbar span:last-child{color:#91b9f4}header{height:82px;position:sticky;top:0;background:#080a0df0;backdrop-filter:blur(18px);border-bottom-color:#242931;z-index:30}.brand svg{stroke:#91b9f4}.brand{color:#edeff3}.main-nav{gap:20px;font-size:10px;color:#a3a9b2}.main-nav a:hover{color:#91b9f4}.header-phone{padding-left:20px;border-left:1px solid #2b323c;white-space:nowrap}.header-phone span{font-size:7px;color:#8b939f;letter-spacing:1.5px;display:block;margin-bottom:5px}.header-phone b{font-size:14px;font-weight:500;color:#91b9f4}.menu-toggle{display:none}.button{background:#91b9f4;color:#0f141c;border-radius:3px}.button:hover{background:#c0d6f6;color:#0a0f17}.button.light{background:#91b9f4;color:#101620}.button.light:hover{background:#c0d6f6}.text-link{border-color:#5f6773}.hero-track{height:285svh;position:relative}.hero{position:sticky;top:82px;height:calc(100svh - 82px);min-height:620px;max-height:none;grid-template-columns:47% 53%;overflow:hidden}.hero-copy{padding:clamp(35px,5vh,70px) 6% 35px 10.7%;background:radial-gradient(ellipse at 10% 0%,#151920,#080a0d 65%);display:flex;flex-direction:column;justify-content:center;z-index:2}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.8px}.eyebrow i{background:#91b9f4;box-shadow:0 0 15px #91b9f450}h1{font-size:clamp(45px,4.5vw,78px);line-height:1.09;letter-spacing:-3.5px;margin:25px 0 22px}h1 em{color:#91b9f4}.story-text{transition:opacity .18s,transform .25s,filter .25s}.story-text.changing{opacity:0;transform:translateY(12px);filter:blur(5px)}.story-text>p{font-size:16px;color:#ccd0d7;line-height:1.6;margin:0 0 12px}.hero-description{color:#9198a3;font-size:12px;line-height:1.85;max-width:400px;min-height:65px}.hero-contact{margin-top:26px;border-top:1px solid #313842;padding-top:20px;max-width:430px}.hero-contact>a{display:block}.hero-contact small{font-size:7px;color:#838d9c;letter-spacing:1.8px;display:block;margin-bottom:8px}.hero-contact b{display:flex;justify-content:space-between;align-items:center;font-size:clamp(23px,2.2vw,35px);font-weight:500;color:#91b9f4;letter-spacing:-.5px}.hero-contact b span{font-size:22px}.hero-contact>div{display:flex;gap:24px;margin-top:17px;font-size:11px;color:#b6bcc4}.hero-contact button{padding:0;background:none;font-size:11px;color:#91b9f4}.hero-contact a:hover{color:white}.hero-contact .whatsapp-link{color:#91b9f4}.hero-bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:20px;max-width:435px}.hero-proof{margin:0;font-size:8px;color:#818a98;gap:8px}.swiss{border-color:#3d4550;width:20px;height:20px;font-size:20px;color:#91b9f4}.scroll-hint{font-size:7px;letter-spacing:1px;color:#8d95a2;white-space:nowrap}.scroll-hint span{display:inline-block;font-size:18px;margin-left:8px;animation:arrow-down 1.8s ease-in-out infinite}.story-chapters{display:flex;position:relative;gap:28px;max-width:430px;margin-top:33px;padding-bottom:19px}.story-chapters button{padding:0;background:none;color:#657182;font-size:9px;display:flex;align-items:center;gap:8px}.story-chapters b{font-size:8px;font-weight:500}.story-chapters button.active{color:#91b9f4}.story-progress{position:absolute;bottom:0;left:0;right:0;height:1px;background:#262e3a}.story-progress i{display:block;width:100%;transform:scaleX(0);transform-origin:left;background:#91b9f4;height:1px;box-shadow:0 0 8px #91b9f4}.stage{background:radial-gradient(ellipse at 55% 45%,#252c37 0%,#141920 32%,#080a0d 75%);border-left:1px solid #1b222d}.stage-grid{background-image:linear-gradient(#8da2c106 1px,transparent 1px),linear-gradient(90deg,#8da2c106 1px,transparent 1px);background-size:55px 55px}.stage-word{color:transparent;-webkit-text-stroke:1px #7891b618;font-size:8.5vw;top:37%;letter-spacing:-7px}.stage-top{color:#6c788a;font-size:7px;top:28px;left:25px;right:25px}.stage-top i{background:#91b9f4;box-shadow:0 0 10px #91b9f4}.stage-caption{color:#5e6b7e;font-size:7px}.model-annotation{color:#9caec9;right:25px;bottom:135px;font-size:7px}.model-annotation small{color:#6d7d95}.annotation-line{background:#60728c}.annotation-line:before{border-color:#91b9f4}.model-controls{bottom:53px}.segmented{background:#141920cc;border:1px solid #2e3745;box-shadow:0 7px 30px #0005}.segmented button{color:#778395}.segmented button[aria-pressed=true]{background:#91b9f4;color:#0d141f}.icon-button{background:#151b25cc;border:1px solid #323d4d;color:#9eafc8}.icon-button[aria-pressed=true]{background:#91b9f4;color:#0d141f}.model-fallback p{color:#8d95a2}.trust-line{padding-top:27px;padding-bottom:27px;background:#0e1217}.trust-line b{font-size:13px;font-weight:400;color:#bcc2cb}.trust-line>span{color:#6d798a}.trust-line i{background:#495362}.section{padding-top:95px;padding-bottom:95px}h2{font-weight:400}h2 em{color:#91b9f4}.section-top>p{color:#8a929f}.service-grid{border-color:#2b323d;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;background:#2b323d}.service-card{background:#0f1319;border:0!important;padding:35px 29px 28px}.service-card:hover{background:#131921}.service-card>svg{stroke:#91b9f4}.service-number{color:#5f6b7e}.service-symbol{display:block;font:300 37px Manrope;color:#91b9f4;width:38px;height:38px;margin-bottom:33px}.service-card h3{font-weight:500}.service-card p{color:#8f97a3;min-height:85px;font-size:12px}.card-link{border-color:#2d343f;color:#bfc5cf}.card-link span{color:#91b9f4}.service-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:80px 1fr 1.3fr 180px;gap:25px;align-items:center}.service-card:last-child .service-symbol{margin:0}.service-card:last-child h3{margin:0}.service-card:last-child p{min-height:0}.service-card:last-child .card-link{padding:0;border:0;margin:0}.service-card:last-child .service-number{display:none}.service-note>span{color:#91b9f4}.service-note p{color:#717b8b}.clinical-band{background:#161b23;border-top:1px solid #2a323f;border-bottom:1px solid #2a323f}.clinical-copy .eyebrow{color:#91b9f4}.clinical-copy p{color:#9da5b0}.clinical-tags span{border-color:#3a4350;color:#bcc5d2}.clinical-photo img{filter:grayscale(.65) sepia(.15);opacity:.78}.clinical-photo:after{background:linear-gradient(transparent 35%,#10151ce5)}.equipment{background:#080a0d}.equipment-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}.equipment-visual{height:580px;position:sticky;top:110px;overflow:hidden;border-radius:4px}.equipment-visual img{height:100%;width:100%;object-fit:cover;filter:grayscale(.55);opacity:.75}.equipment-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,#0c1119ed)}.equipment-visual>span{position:absolute;left:27px;bottom:40px;z-index:1;color:#91b9f4;font-size:11px;letter-spacing:2px}.equipment-visual>small{position:absolute;right:20px;bottom:16px;z-index:1;font-size:7px;color:#8d97a6}.tool-list details:first-child{border-top:1px solid var(--line)}.tool-list summary{padding:17px 0}.tool-list summary>span{display:block}.tool-list summary small{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#6f7d92;display:block;margin-bottom:5px}.tool-list summary b{font-size:14px;font-weight:400}.tool-list summary i{font-style:normal;color:#91b9f4;font-size:20px}.tool-list details[open] i{transform:rotate(45deg)}.tool-list p{font-size:11px;margin-bottom:20px}.systems{border-top:1px solid #242c37}.filter-row button{color:#8f98a6}.filter-row button.active{background:#91b9f4;color:#0d1520;border-color:#91b9f4}.device-picture{background:radial-gradient(ellipse at 50% 50%,#242a34,#101419 75%);border:1px solid #262e3a;height:330px}.device-picture img{filter:drop-shadow(0 14px 20px #0006)}.device-picture:after{background:#91b9f420}.device-tag{color:#798598}.device-info h3{color:#d5dae1}.device-info p{color:#798393}.device-info>div{border-color:#28313e}.device-info button{color:#91b9f4}.device-info a{color:#637083}.full-portfolio{margin-top:50px;border:1px solid #2c3542;background:#10141a;padding:28px 30px;border-radius:4px}.portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:20px}.portfolio-head p{font-size:10px;color:#768295}.full-portfolio summary{font-size:14px;padding:19px 0}.full-portfolio summary span{font-size:8px;color:#8490a2}.device-chips{display:flex;gap:9px;flex-wrap:wrap;padding-bottom:20px}.device-chips button{border:1px solid #344052;background:#18202b;color:#b4c0d3;border-radius:3px;padding:10px 12px;font-size:10px}.device-chips button:hover{border-color:#91b9f4}.expertise{background:#10141b;border-top:1px solid #272f3b;border-bottom:1px solid #272f3b}.expertise-photo:after{background:linear-gradient(transparent 30%,#0a101aea)}.expertise-row{border-color:#2c3542}.expertise-row h3{font-weight:500}.expertise-row>span{color:#91b9f4}.expertise-row p{color:#838d9c}.why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.why-grid article{border-top:1px solid #3a4453;padding:25px 0 0}.why-grid article>span{font:400 33px Manrope;color:#424e5f}.why-grid h3{font:500 15px/1.5 Manrope;margin:18px 0 12px}.why-grid p{font-size:11px;color:#828c9a;line-height:1.9}.references{padding-top:20px!important}.references h2{font-size:32px}.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.reference-grid>div{height:110px;display:grid;place-items:center;background:#dfe3e8;border-radius:3px;padding:25px}.reference-grid img{max-height:60px;max-width:170px;object-fit:contain}.faq{border-top:1px solid #222a36}.faq-list p{color:#8b95a3}.faq-list summary{color:#cbd0d8}.faq-list summary span{color:#91b9f4}.contact-section{background:radial-gradient(ellipse at 75% 50%,#232d3b,#0f131a 65%);border-top:1px solid #354152;border-bottom:1px solid #354152}.contact-section .eyebrow{color:#91b9f4}.contact-section h2 em{color:#91b9f4}.contact-section p{color:#98a2b0}.contact-number{font-size:30px;color:#91b9f4}.contact-channels{display:flex;gap:30px;margin-top:17px;font-size:12px;color:#bdc6d4}.contact-hours{font-size:9px!important;color:#6f7b8d!important}.contact-orbit{border-color:#91b9f414;box-shadow:0 0 0 80px #91b9f403,0 0 0 160px #91b9f403}footer{background:#080a0d;padding-bottom:60px}.footer-main p{color:#768090}.footer-bottom{border-color:#242d3b;color:#647082}.quick-contact{position:fixed;right:24px;bottom:20px;display:flex;gap:0;background:#12171fee;border:1px solid #37465c;backdrop-filter:blur(15px);border-radius:4px;z-index:25;box-shadow:0 10px 50px #0006}.quick-contact a,.quick-contact button{padding:13px 18px;background:none;color:#b3c0d4;font-size:10px}.quick-contact button{background:#91b9f4;color:#111823}.quick-contact a+a{border-left:1px solid #343c49}dialog{background:#10151d;color:#d7dce3;border-color:#3b485b}dialog::backdrop{background:#030406c9}.close{background:#252e3b;color:#91b9f4}input,textarea,select{background:#090e15;border-color:#343f50;color:#d7dce3}.form-note,#form-status{color:#7e8b9f}select{display:block;width:100%;margin-top:7px;border:1px solid #343f50;border-radius:4px;padding:11px;font:inherit;font-size:12px}.consent{display:flex;align-items:flex-start;gap:9px;font-size:9px;line-height:1.7}.consent input{width:auto;flex-shrink:0;margin:2px 0 0;accent-color:#91b9f4}#legal-dialog>p{color:#919cac}#legal-dialog a{color:#91b9f4}.intro-screen{position:fixed;inset:0;background:#050709;z-index:1000;display:grid;place-items:center;transition:opacity .65s,transform .9s cubic-bezier(.22,.7,.2,1);overflow:hidden}.intro-screen:before{content:'';position:absolute;width:500px;height:500px;background:radial-gradient(#91b9f415,transparent 65%);animation:intro-light 2.2s both}.intro-screen.exiting{opacity:0;transform:scale(1.1);pointer-events:none}.intro-center{text-align:center;position:relative;animation:intro-enter 1.2s both}.intro-logo-frame{position:relative;width:340px;height:255px;margin:auto;overflow:hidden;mask-image:radial-gradient(ellipse,#000 50%,transparent 75%)}.intro-logo-frame img{width:340px;height:510px;max-width:none;position:absolute;top:-120px;left:0;filter:sepia(1) hue-rotate(35deg) saturate(.9);mix-blend-mode:screen}.intro-rule{height:1px;background:#91b9f4;width:170px;display:block;margin:23px auto;transform-origin:left;animation:intro-line 1.6s .2s both;box-shadow:0 0 15px #91b9f4}.intro-center p{font:400 10px Manrope;letter-spacing:4px;color:#91b9f4;margin:0 0 16px}.intro-center small{font-size:7px;letter-spacing:2px;color:#636b78}.intro-screen>button{position:absolute;right:35px;bottom:30px;background:none;color:#7c8696;font-size:10px;padding:10px}.intro-screen[hidden]{display:none}.reveal{transform:translateY(35px);transition:opacity .9s,transform .9s}.reveal.visible{transform:none}.service-card.reveal:nth-child(3n+2){transition-delay:.08s}.service-card.reveal:nth-child(3n+3){transition-delay:.16s}@keyframes intro-enter{from{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:none}}@keyframes intro-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-light{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes arrow-down{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}
@media(min-width:1550px){.hero-contact{margin-top:34px}.hero-contact b{font-size:37px}.hero-description{font-size:14px}.story-chapters{margin-top:38px}.story-text>p{font-size:19px}}
@media(max-width:1150px){.main-nav{gap:12px;font-size:9px}.header-phone b{font-size:12px}.brand{font-size:20px}.brand svg{width:30px}.header-phone{padding-left:12px}.hero-copy{padding-left:10%;padding-right:5%}h1{font-size:clamp(42px,4.8vw,59px)}.hero-contact>div{gap:18px;font-size:10px}.hero-contact button{font-size:10px}.hero-description{font-size:11px}.hero-bottom-row{gap:8px}.scroll-hint{font-size:6px}.hero-proof{font-size:7px}.why-grid{grid-template-columns:repeat(3,1fr)}.service-card:last-child{grid-template-columns:50px 1fr 1.3fr}.service-card:last-child .card-link{grid-column:2/-1}.device-picture{height:280px}}
@media(max-width:850px){.main-nav{gap:9px;font-size:8px}.header-phone{display:none}.brand{font-size:21px}.hero{grid-template-columns:48% 52%}.hero-copy{padding-left:9%}h1{font-size:42px}.hero-contact b{font-size:25px}.hero-bottom-row{display:block}.scroll-hint{display:block;margin-top:15px}.story-chapters{gap:18px;margin-top:25px}.hero-proof{font-size:8px}.equipment-visual{height:520px}.why-grid{gap:25px}.service-card{padding:29px 22px}.service-card h3{font-size:16px}.service-card p{font-size:11px;min-height:100px}}
@media(max-width:760px){html{scroll-padding-top:80px}.topbar{height:27px}.topbar span:first-child{font-size:6px}.topbar a{font-size:7px}.topbar span:last-child{display:none}header{height:72px;padding:0 6%}.brand{font-size:21px}.brand svg{width:33px}.header-phone{display:block;margin-left:auto;margin-right:20px;border:0;padding:0}.header-phone span{font-size:5px;letter-spacing:1px}.header-phone b{font-size:10px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#171d25;border:1px solid #343f50;order:3;width:38px;height:36px;border-radius:3px;padding:10px}.menu-toggle span{display:block;background:#91b9f4;height:1px;width:100%;transition:transform .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0c1017;border-bottom:1px solid #3b4a61;padding:20px 6% 28px;z-index:35}.main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav a{font-size:17px;padding:14px 0;border-bottom:1px solid #252d38;color:#c4cbd6}.hero-track{height:260svh}.hero{top:72px;height:calc(100svh - 72px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.hero-copy{height:49%;flex:0 0 49%;padding:20px 6% 15px;display:flex;justify-content:flex-start;background:#080a0d}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.4px}h1{font-size:clamp(31px,7.8vw,44px);letter-spacing:-1.8px;line-height:1.02;margin:15px 0 11px}.story-text>p{font-size:11px;margin:0 0 6px}.hero-description{font-size:9px;line-height:1.6;max-width:440px;min-height:0}.hero-contact{margin-top:13px;padding-top:11px;max-width:none}.hero-contact small{font-size:6px;letter-spacing:1.1px;margin-bottom:5px}.hero-contact b{font-size:24px}.hero-contact>div{gap:25px;font-size:9px;margin-top:8px}.hero-contact button{font-size:9px}.hero-bottom-row{display:none}.story-chapters{gap:24px;margin:12px 0 0;padding-bottom:8px;max-width:none}.story-chapters button{font-size:7px;gap:5px}.story-chapters b{font-size:6px}.stage{height:auto;min-height:0;flex:1;border-left:0;border-top:1px solid #252e3b}.stage-top{top:15px;left:20px;right:20px;font-size:5px;letter-spacing:1px}.stage-word{font-size:20vw;top:32%;letter-spacing:-4px}#model{inset:15px 0 35px}.stage-caption{bottom:12px;font-size:5px;left:20px;right:20px}.model-controls{bottom:34px}.segmented{padding:3px}.segmented button{font-size:7px;padding:7px 13px}.icon-button{width:29px;height:29px;font-size:18px}.model-annotation{right:18px;bottom:93px;font-size:5px;letter-spacing:.4px}.model-annotation small{font-size:7px;margin-top:4px}.annotation-line{width:20px}.trust-line b{font-size:10px}.trust-line>span{font-size:6px}.trust-line{padding:22px 6%;gap:12px 15px}.section{padding:60px 6%}.service-grid{grid-template-columns:1fr}.service-card{padding:27px}.service-card h3{font-size:19px}.service-card p{font-size:12px;min-height:0}.service-card:last-child{display:block;grid-column:auto}.service-card:last-child .service-symbol{margin-bottom:20px}.service-card:last-child h3{margin-bottom:16px}.service-card:last-child .card-link{margin-top:24px;padding-top:20px;border-top:1px solid #2d343f}.service-note>span{font-size:6px}.clinical-copy{padding:50px 6%}.clinical-copy h2{font-size:31px}.equipment-layout{grid-template-columns:1fr;gap:30px}.equipment-visual{position:relative;top:auto;height:340px}.equipment-visual>span{font-size:8px;letter-spacing:1.4px}.tool-list summary{padding:17px 0}.tool-list summary b{font-size:13px}.tool-list summary small{font-size:7px}.tool-list p{font-size:11px}.device-picture{height:220px}.full-portfolio{padding:24px 18px;margin-top:35px}.portfolio-head{display:block;margin-bottom:15px}.portfolio-head p{font-size:9px;line-height:1.8}.full-portfolio summary{font-size:12px;gap:10px}.full-portfolio summary span{font-size:6px;white-space:nowrap}.device-chips{gap:7px}.device-chips button{font-size:9px;padding:9px 10px}.why-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.why-grid article>span{font-size:29px}.why-grid h3{font-size:14px}.why-grid p{font-size:10px}.why-grid article:last-child{grid-column:1/-1}.references h2{font-size:29px}.reference-grid{grid-template-columns:1fr 1fr;gap:10px}.reference-grid>div{height:90px;padding:20px}.reference-grid img{max-width:130px;max-height:50px}.contact-number{font-size:30px}.contact-channels{font-size:10px;gap:25px}.contact-hours{font-size:8px!important}.quick-contact{right:12px;left:12px;bottom:12px;justify-content:space-between;border-radius:3px}.quick-contact a,.quick-contact button{padding:12px 13px;font-size:9px;flex:1;text-align:center}.intro-logo-frame{width:280px;height:225px}.intro-logo-frame img{width:280px;height:420px;top:-95px}.intro-center p{font-size:8px;letter-spacing:2px}.intro-center small{font-size:6px}.intro-screen>button{bottom:25px;right:20px}.intro-rule{width:140px}.footer-bottom{padding-bottom:15px}}
@media(max-width:760px) and (max-height:740px){.hero-copy{height:52%;flex-basis:52%;padding-top:15px}h1{font-size:31px;margin:11px 0 8px}.hero-contact{margin-top:9px;padding-top:8px}.hero-contact b{font-size:21px}.hero-description{font-size:8px}.story-text>p{font-size:10px}.story-chapters{margin-top:9px}.hero-contact>div{margin-top:7px}.hero-copy .eyebrow{font-size:5px}.stage-top{font-size:4px}}
@media(prefers-reduced-motion:reduce){.intro-screen{display:none}.hero-track{height:auto}.hero{position:relative;top:0;height:auto;min-height:650px}.story-chapters{display:none}.hero-copy{padding-top:45px;padding-bottom:40px}.stage{min-height:450px}.scroll-hint span{animation:none}.reveal{transform:none}.intro-center{animation:none}}

header,main{transition:opacity .9s}.intro-active header,.intro-active main{opacity:0}.intro-active body{overflow:hidden}

@media(max-width:760px){#story-subtitle{display:none}.hero-copy{justify-content:center}h1{font-size:clamp(31px,7.8vw,42px)}}

.quick-contact{transition:opacity .3s,transform .3s}.story-active .quick-contact{opacity:0;pointer-events:none;transform:translateY(15px)}

.hero-device-visual{position:absolute;inset:65px 8% 75px;--device-drift:0px;--device-scale:1}
.hero-device-slide{position:absolute;inset:0;opacity:0;transform:translateY(25px) scale(.94);transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.3,1);pointer-events:none}
.hero-device-slide.active{opacity:1;transform:translateY(var(--device-drift)) scale(var(--device-scale))}
.hero-device-slide img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 28px 25px #0007)}
.device-halo{position:absolute;left:10%;right:10%;bottom:4%;height:14%;border:1px solid #81a3d730;border-radius:50%;background:radial-gradient(ellipse,#91b9f417,transparent 70%);box-shadow:0 0 50px #91b9f407}
.stage-caption #hero-device-name{color:#91b9f4;font-size:10px;letter-spacing:1.2px}
@media(max-width:760px){.hero-device-visual{inset:30px 12% 45px}.stage-caption #hero-device-name{font-size:7px}.model-annotation{bottom:72px}.device-halo{bottom:0}}
@media(prefers-reduced-motion:reduce){.hero-device-slide{transition:none;transform:none}}
