@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.trial-request-fields{padding:0;margin:0;border:0;min-width:0}.contact-form .trial-contact-consent{display:flex;align-items:flex-start;gap:12px;margin-top:22px;font-size:12px;line-height:1.7;color:#bed0e3;cursor:pointer}.contact-form .trial-contact-consent input{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:2px 0 0;accent-color:#72bcff}.trial-honeypot{display:none}.trial-request-error{padding:14px;border:1px solid #c96872;background:#54273360;color:#ffd3d7;border-radius:5px;font-size:13px;line-height:1.65}.trial-request-fields:disabled{opacity:.7}.trial-request-form>.form-disabled-note{margin-top:16px;display:flex;gap:8px;align-items:flex-start}.trial-request-confirmation{overflow-wrap:anywhere;border-color:#54bca68c}.trial-request-confirmation>svg{color:#76dfc5}.trial-request-confirmation h2{font-size:25px;line-height:1.3}.trial-request-confirmation p{color:#b8cbe0;line-height:1.8;font-size:14px}.trial-request-confirmation small{color:#8ea8c4}:root{font-family:DM Sans,sans-serif;color:#edf5ff;background:#091321;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400;--navy:#091321;--surface:#10223a;--surface-raised:#152941;--blue:#176bd4;--electric:#348cff;--cyan:#59d7ee;--white:#f4f8ff;--muted:#a0b1c7;--line:rgba(171,199,231,.15);--font-display:"Manrope","DM Sans",sans-serif;--container:1160px;scroll-behavior:smooth;scroll-padding-top:90px}.menu-toggle,.mobile-header-trial{display:none}*{box-sizing:border-box}html{min-width:320px;background:var(--navy)}body{margin:0;min-width:320px;color:var(--white);background:var(--navy);font-size:15px;line-height:1.65}body,button,input,select,textarea{font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,video{display:block;max-width:100%}::selection{color:#fff;background:#176bd4}.container{width:min(var(--container),calc(100% - 64px));margin-inline:auto}.skip-link{position:fixed;z-index:100;left:16px;top:12px;transform:translateY(-150%);padding:10px 16px;background:#fff;color:#091321}.skip-link:focus{transform:translateY(0)}.route-announcer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:82px;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(171,199,231,.1);background:#091321eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand-lockup{width:202px;height:46px;padding:5px 10px;display:flex;align-items:center;border-radius:5px;background:#f4f7fa;overflow:hidden}.brand-lockup img{width:100%;height:100%;object-fit:contain}.primary-navigation{display:flex;align-items:center;gap:31px}.nav-link{font-size:13px;color:#bdcbdc;transition:color .2s}.nav-link:hover,.nav-link.is-active{color:#fff}.nav-link.is-active{position:relative}.nav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--cyan)}.button{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:700;transition:background .22s,border-color .22s,transform .22s,color .22s}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 8px 26px #176bd433}.button-primary:hover:not(:disabled){background:#247be7}.button-outline{border-color:#c3d7ef4d;background:#0b1b2e59;color:#fff}.button-outline:hover{border-color:var(--cyan)}.button-small{min-height:40px;padding-inline:14px;font-size:12px}.button-light{background:#f2f7fc;color:#0b1b2d}.button-light:hover{background:#fff}.button:disabled{opacity:.52;cursor:not-allowed}.icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);background:transparent;border-radius:4px}.menu-toggle{display:none}.hero-section{min-height:660px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 83% 45%,rgba(20,75,132,.22),transparent 39%),linear-gradient(120deg,#091321 10%,#0a192a 73%,#0d1d30)}.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:linear-gradient(rgba(134,173,215,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(134,173,215,.14) 1px,transparent 1px);background-size:66px 66px;-webkit-mask-image:linear-gradient(90deg,transparent,black 47%,black);mask-image:linear-gradient(90deg,transparent,black 47%,black)}.hero-layout{position:relative;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:58px;padding-block:73px}.hero-copy{max-width:570px;animation:rise-in .7s both}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#84c4ff;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.eyebrow-mark{width:19px;height:1px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}.hero-copy h1,.page-intro h1,.tire-hero h1,.about-intro h1{font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:1.13}.hero-copy h1{max-width:590px;margin:23px 0 20px;font-size:clamp(39px,5vw,61px)}.hero-copy h1 span{color:#83c8ff}.hero-copy>p{max-width:535px;margin:0;color:#adbed2;font-size:16px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.hero-note{display:flex;align-items:center;gap:10px;margin-top:30px;color:#8fa2b8;font-size:11px}.status-dot,.contact-status-band .status-dot{width:7px;height:7px;border-radius:50%;background:#5dd3b0;box-shadow:0 0 0 4px #5dd3b01f}.hero-visual{position:relative;animation:rise-in .85s .1s both}.visual-frame{position:relative;min-height:388px;padding:17px 20px 14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(159,197,238,.21);border-radius:6px;background:linear-gradient(145deg,#142d47eb,#081625eb);box-shadow:0 32px 90px #0000003b;overflow:hidden}.visual-frame:before{content:"";position:absolute;width:280px;height:280px;right:-88px;top:28px;border:1px solid rgba(67,151,234,.13);border-radius:50%;box-shadow:0 0 0 32px #4397ea09,0 0 0 66px #4397ea06}.visual-frame-top,.visual-caption{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.visual-label,.visual-live,.visual-caption{font-size:9px;color:#a2b7cd;letter-spacing:1px}.visual-live{display:flex;gap:7px;align-items:center;color:#67dac0}.visual-live i{width:5px;height:5px;background:#67dac0;border-radius:50%}.intro-video{position:absolute;top:48px;right:0;bottom:41px;left:0;width:100%;height:calc(100% - 89px);object-fit:contain;mix-blend-mode:screen;opacity:.88}.visual-caption{border-top:1px solid rgba(171,199,231,.12);padding-top:12px;letter-spacing:.1px}.visual-index{position:absolute;right:-23px;bottom:-28px;font:700 11px var(--font-display);color:#7792af;letter-spacing:1px}.visual-index span{padding-inline:5px;color:#3d5977}.hero-scroll{position:absolute;bottom:25px;left:max(32px,calc((100vw - var(--container))/2));display:flex;gap:10px;align-items:center;color:#8296ad;font-size:10px;text-transform:uppercase;letter-spacing:1px}.hero-scroll svg{color:var(--cyan)}.section{padding-block:110px}.section-products{background:#0b1726}.section-heading{max-width:640px}.section-heading h2,.benefits-intro h2,.ecosystem-layout h2,.method-layout h2,.preview-copy h2,.mission-grid h2,.contact-aside h2{margin:16px 0 13px;font-family:var(--font-display);font-size:clamp(27px,3.1vw,39px);font-weight:600;line-height:1.2;letter-spacing:0}.section-heading>p,.benefits-intro .section-heading>p{max-width:580px;margin:0;color:var(--muted);font-size:14px}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:36px}.section-heading-row .section-heading{max-width:670px}.section-more-link{flex:none;margin-bottom:5px}.text-link{display:inline-flex;align-items:center;gap:9px;color:#a9d6ff;font-size:12px;font-weight:700;transition:gap .2s,color .2s}.text-link:hover{gap:13px;color:#fff}.product-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:15px}.product-card{min-height:280px;padding:21px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:5px;background:linear-gradient(160deg,#12243a,#0d1b2d);transition:border-color .22s,transform .22s,background .22s;animation:rise-in .55s both}.product-card:nth-child(2){animation-delay:.08s}.product-card:nth-child(3){animation-delay:.16s}.product-card:hover{transform:translateY(-4px);border-color:#54a1f180}.product-card-featured{background:linear-gradient(147deg,#184c8187,#102139 70%);border-color:#4c99ee54}.product-card-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-logo-surface{height:76px;width:min(235px,65%);padding:8px 12px;display:flex;align-items:center;border-radius:4px;background:#f3f6fa}.product-logo-surface img{width:100%;height:100%;object-fit:contain}.product-status{max-width:140px;padding:6px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(171,199,231,.16);border-radius:3px;color:#b4c3d6;font-size:9px;line-height:1.35}.product-status svg{flex:none;color:#8bb8e1}.product-status.status-ready{border-color:#59d7ee45;color:#81d6e9}.product-status.status-ready svg{color:#78dfd1}.product-card-description{min-height:52px;margin:24px 0 18px;color:#a8b9cc;font-size:13px;line-height:1.6}.product-card .text-link{margin-top:auto}.benefits-section{background:#091321}.benefits-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:75px}.benefits-intro .text-link{margin-top:26px}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:27px}.benefit-item{position:relative;padding:0 0 20px 50px;border-bottom:1px solid var(--line)}.benefit-number{position:absolute;top:3px;left:0;color:#59718d;font:600 10px var(--font-display)}.benefit-icon{width:33px;height:33px;margin-bottom:12px;display:grid;place-items:center;color:#70c5ff;background:#226cb826;border:1px solid rgba(82,156,223,.2);border-radius:4px}.benefit-item h3,.capability-item h3,.principle-item h3{margin:0 0 6px;font:600 14px var(--font-display)}.benefit-item p,.capability-item p,.principle-item p{margin:0;color:#97a9be;font-size:12px;line-height:1.6}.ecosystem-section{padding-block:83px;background:#10223a;border-block:1px solid var(--line)}.ecosystem-layout{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:50px}.ecosystem-layout>div:first-child{max-width:565px}.ecosystem-layout h2{max-width:520px;font-size:35px}.ecosystem-layout p{max-width:520px;margin-bottom:24px;color:#a8b8cb;font-size:14px}.ecosystem-mark{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.ecosystem-mark img{width:min(350px,100%);padding:10px 14px;border-radius:4px;background:#f3f6fa}.ecosystem-mark span{display:flex;gap:8px;align-items:center;color:#8da2b9;font-size:10px}.banner-wrap{padding-block:55px 75px}.contact-banner{position:relative;min-height:295px;padding:57px 65px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(100,175,245,.25);border-radius:6px;background:linear-gradient(110deg,#113966,#1555a0 56%,#1670c7)}.banner-content{position:relative;z-index:2;max-width:670px}.contact-banner .eyebrow{color:#c3e6ff}.contact-banner .eyebrow-mark{background:#bcecff}.contact-banner h2{max-width:610px;margin:13px 0 9px;font:650 clamp(26px,3.1vw,38px)/1.2 var(--font-display)}.contact-banner p{margin-bottom:22px;color:#d3e6fa;font-size:13px}.banner-orbit{position:absolute;right:-99px;top:-215px;width:490px;height:490px;border:1px solid rgba(186,225,255,.18);border-radius:50%}.banner-orbit:before,.banner-orbit:after{content:"";position:absolute;top:38px;right:38px;bottom:38px;left:38px;border:1px solid rgba(186,225,255,.14);border-radius:50%}.banner-orbit:after{top:78px;right:78px;bottom:78px;left:78px}.banner-orbit-two{right:30px;top:-120px;width:300px;height:300px;opacity:.5}.inner-hero{padding-block:95px 76px;background:radial-gradient(ellipse at 85% 35%,rgba(23,107,212,.15),transparent 41%),#0b1726;border-bottom:1px solid var(--line)}.page-intro{max-width:770px}.page-intro h1{max-width:720px;margin:17px 0;font-size:clamp(40px,5.5vw,59px)}.page-intro>p{max-width:640px;margin:0;color:#a8b9ce;font-size:16px;line-height:1.75}.inner-products{padding-top:52px}.solution-availability{margin-bottom:21px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(171,199,231,.15);background:#10223a9e;color:#afc0d4;font-size:12px}.availability-mark{width:7px;height:7px;border-radius:50%;background:#5dd3b0}.product-method-section{padding-block:75px;background:#10223a;border-block:1px solid var(--line)}.method-layout{display:grid;grid-template-columns:1fr .8fr;gap:80px}.method-kicker,.mission-label{color:#6bbfff;font:700 10px var(--font-display);letter-spacing:1.4px}.method-layout h2{max-width:570px;font-size:34px}.method-layout p{margin:0 0 19px;color:#adbed2;font-size:14px;line-height:1.8}.product-grid-compact .product-card{min-height:245px}.tire-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 78% 49%,rgba(29,100,173,.19),transparent 36%),linear-gradient(110deg,#0a1625,#0b1c30)}.tire-hero-layout{min-height:490px;padding-block:70px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.tire-hero-copy{max-width:600px}.tire-hero h1{max-width:560px;margin:17px 0;font-size:clamp(39px,5vw,56px)}.tire-hero-copy>p{max-width:540px;margin:0;color:#a8b9ce;font-size:15px;line-height:1.75}.tire-proof{display:flex;align-items:center;gap:8px;margin-top:23px;color:#91a8c0;font-size:11px}.tire-proof svg{color:#70ddc8}.tire-logo-stage{height:315px;position:relative;display:grid;place-items:center}.tire-logo-surface{position:relative;z-index:1;width:min(415px,100%);padding:16px;border:1px solid rgba(168,205,241,.2);border-radius:5px;background:#f2f5f8;box-shadow:0 30px 80px #00000040}.stage-caption{position:absolute;z-index:2;right:8%;bottom:19px;color:#8ea9c6;font-size:9px;letter-spacing:1.4px}.stage-orbit{position:absolute;top:9%;right:10%;bottom:9%;left:10%;border:1px solid rgba(83,160,232,.12);border-radius:50%;transform:rotate(-18deg)}.stage-orbit-second{top:17%;right:3%;bottom:17%;left:3%;transform:rotate(25deg)}.tire-features{background:#0b1726}.capability-grid{margin-top:39px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-item{min-height:196px;position:relative;padding:24px 24px 21px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#10223a59}.capability-icon{width:36px;height:36px;margin-bottom:22px;display:grid;place-items:center;border:1px solid rgba(94,167,230,.22);border-radius:4px;background:#176bd41f;color:#7ac7ff}.capability-number{position:absolute;right:21px;top:26px;color:#58728f;font:600 10px var(--font-display)}.capability-item h3{max-width:255px;font-size:13px}.capability-item p{margin-top:8px;max-width:280px}.feature-footnote{margin:17px 0 0;color:#8498af;font-size:11px}.product-preview-section{padding-block:100px;background:#10223a;border-block:1px solid var(--line)}.preview-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px}.preview-copy h2{font-size:34px}.preview-copy p{margin-bottom:19px;color:#a6b7ca;font-size:13px;line-height:1.75}.preview-placeholder{padding:15px;border:1px solid rgba(147,182,219,.18);border-radius:5px;background:#0b1929;box-shadow:0 20px 65px #0003}.placeholder-frame{overflow:hidden;border:1px solid rgba(161,190,222,.15);border-radius:4px;background:#102138}.placeholder-top{height:35px;padding:0 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(161,190,222,.13)}.placeholder-top>span{width:5px;height:5px;border-radius:50%;background:#54708b}.placeholder-top>i{margin-left:auto;color:#8297af;font-size:8px;font-style:normal}.placeholder-content{min-height:214px;display:grid;grid-template-columns:68px 1fr}.placeholder-sidebar{padding:14px 10px;display:flex;align-items:center;flex-direction:column;gap:14px;border-right:1px solid rgba(161,190,222,.12)}.placeholder-sidebar b{width:100%;height:5px;border-radius:2px;background:#27425e}.placeholder-main{padding:18px}.placeholder-heading{width:45%;height:9px;margin-bottom:17px;border-radius:3px;background:#35516e}.placeholder-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.placeholder-cells span{height:43px;border:1px solid rgba(89,157,223,.14);border-radius:3px;background:#1c3f6170}.placeholder-lines{display:grid;gap:8px;margin-top:15px}.placeholder-lines i{height:5px;width:91%;border-radius:3px;background:#1d3650}.placeholder-lines i:nth-child(2){width:82%}.placeholder-lines i:nth-child(3){width:88%}.placeholder-lines i:nth-child(4){width:68%}.preview-caption{display:block;margin-top:10px;color:#8397ad;font-size:9px}.plans-section{background:#091321}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-item{min-height:201px;position:relative;padding:19px;border:1px solid var(--line);border-radius:4px;background:#102139}.plan-item-featured{border-color:#4aa1ef73;background:linear-gradient(155deg,#153457,#102139)}.plan-index{color:#7892ae;font-size:9px;letter-spacing:1px}.plan-item h3{margin:30px 0 7px;font:600 17px var(--font-display)}.plan-item p{max-width:200px;margin:0;color:#9aadc3;font-size:11px}.plan-item>a{position:absolute;right:16px;bottom:15px;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(171,199,231,.19);border-radius:3px;color:#a8d8ff}.about-hero{padding-block:61px 82px}.about-brand{width:min(400px,100%);margin-bottom:35px;padding:11px 16px;border-radius:4px;background:#f3f6fa}.about-intro{max-width:720px}.about-intro h1{max-width:690px;margin:16px 0;font-size:clamp(39px,5vw,56px)}.about-intro p{max-width:630px;margin:0;color:#a8b9ce;font-size:15px;line-height:1.8}.mission-section{padding-block:80px;background:#10223a;border-block:1px solid var(--line)}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.mission-grid article{padding:15px 28px 10px 0}.mission-grid article+article{padding-left:40px;border-left:1px solid var(--line)}.mission-grid h2{max-width:475px;margin-block:16px;font-size:29px}.mission-grid p{max-width:460px;margin:0;color:#a4b5c9;font-size:13px;line-height:1.75}.philosophy-section{background:#0b1726}.principle-grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principle-item{min-height:205px;position:relative;padding:24px 19px;border-right:1px solid var(--line)}.principle-item:first-child{border-left:1px solid var(--line)}.principle-count{position:absolute;top:24px;right:17px;color:#59718d;font-size:10px}.principle-icon{width:34px;height:34px;margin-bottom:27px;display:grid;place-items:center;color:#75c6ff;border:1px solid rgba(94,167,230,.22);border-radius:4px;background:#176bd41f}.principle-item h3{font-size:13px}.principle-item p{margin-top:7px}.about-products{padding-top:80px;background:#10223a}.contact-hero{padding-bottom:63px}.contact-hero .page-intro{max-width:770px}.contact-section{padding-block:78px;background:#0b1726}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:69px;align-items:start}.contact-aside h2{font-size:30px}.contact-aside>p{color:#a5b6ca;font-size:13px;line-height:1.75}.contact-channel-list{margin-top:31px;border-top:1px solid var(--line)}.contact-channel{padding:16px 0;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line)}.contact-channel>span{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(94,167,230,.22);border-radius:4px;color:#7cc6ff;background:#176bd41f}.contact-channel div{display:grid;grid-template-columns:1fr auto;gap:1px 10px;flex:1}.contact-channel strong{font-size:12px;font-weight:600}.contact-channel small{grid-column:1;color:#93a7bd;font-size:10px}.contact-channel em{grid-column:2;grid-row:1/3;align-self:center;color:#84bedf;font-size:9px;font-style:normal}.privacy-note{margin-top:21px;padding:12px;display:flex;gap:10px;border:1px solid rgba(171,199,231,.13);color:#9eafc2;font-size:10px}.privacy-note svg{flex:none;color:#72d4c1}.contact-form{padding:28px;border:1px solid var(--line);border-radius:5px;background:#102139}.form-heading{display:flex;gap:13px;padding-bottom:21px;margin-bottom:22px;border-bottom:1px solid var(--line)}.form-step{color:#69baff;font:700 11px var(--font-display)}.form-heading h2{margin:0 0 3px;font:600 18px var(--font-display)}.form-heading p{margin:0;color:#95a8bd;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}.form-grid label{display:flex;flex-direction:column;gap:7px;color:#c6d3e1;font-size:10px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid rgba(157,188,221,.19);border-radius:3px;outline:0;background:#0b1a2b;color:#edf5ff;font-size:12px;font-weight:400;transition:border-color .2s,box-shadow .2s}.form-grid textarea{resize:vertical;min-height:100px}.form-grid select:invalid{color:#7e92a9}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#70859c}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#4597ee;box-shadow:0 0 0 3px #2b81d521}.form-message{grid-column:1/-1}.optional-label{margin-left:4px;color:#7f94aa;font-size:9px;font-weight:400}.form-submit-row{margin-top:21px;display:flex;align-items:center;gap:14px}.form-submit-row .button{flex:none}.form-disabled-note{display:flex;align-items:center;gap:7px;color:#91a3b8;font-size:9px;line-height:1.4}.form-disabled-note svg{flex:none;color:#80a6cd}.contact-status-band{padding-block:18px;border-top:1px solid var(--line);background:#10223a}.contact-status-band .container{display:flex;align-items:center;gap:13px}.contact-status-band p{margin:0;color:#a5b6ca;font-size:11px}.contact-status-band strong{color:#e4edf7;font-weight:600}.site-footer{padding-top:52px;background:#07101c;border-top:1px solid var(--line)}.footer-main{padding-bottom:42px;display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:50px}.footer-brand{width:196px;height:43px}.footer-brand-block p{max-width:290px;margin:13px 0 0;color:#899cb2;font-size:11px}.footer-links-column{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.footer-label{margin-bottom:5px;color:#7a91aa;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.footer-links-column>a{color:#a9b9cb;font-size:11px;transition:color .2s}.footer-links-column>a:hover{color:#fff}.footer-bottom{padding-block:16px;display:flex;justify-content:space-between;border-top:1px solid rgba(171,199,231,.11);color:#75879c;font-size:9px}@keyframes rise-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.container{width:min(var(--container),calc(100% - 44px))}.hero-layout{grid-template-columns:1fr .9fr;gap:30px}.hero-copy h1{font-size:47px}.visual-frame{min-height:335px}.primary-navigation{gap:20px}.benefits-layout{gap:40px}.product-card{padding:17px}.product-logo-surface{height:65px}.contact-layout{gap:40px}.contact-banner{padding-inline:44px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.site-header{height:70px}.brand-lockup{width:184px;height:42px}.menu-toggle{display:grid}.primary-navigation{position:absolute;top:69px;left:0;right:0;padding:16px 20px 22px;display:none;align-items:stretch;flex-direction:column;gap:0;border-bottom:1px solid var(--line);background:#091321;box-shadow:0 18px 30px #00000038}.primary-navigation.is-open{display:flex}.nav-link{padding:12px 2px;border-bottom:1px solid rgba(171,199,231,.09)}.nav-link.is-active:after{display:none}.header-cta{margin-top:14px}.hero-section{min-height:auto}.hero-layout{padding-block:69px 77px;grid-template-columns:1fr;gap:43px}.hero-copy h1{font-size:clamp(39px,8vw,53px)}.hero-copy>p{font-size:14px}.hero-visual{width:min(520px,calc(100% - 13px));margin-inline:auto}.visual-frame{min-height:300px}.hero-scroll{bottom:21px}.section{padding-block:79px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:27px}.section-more-link{margin:0}.product-grid{grid-template-columns:1fr 1fr}.product-card-featured{grid-column:1/-1}.product-card{min-height:248px}.product-card-featured{min-height:220px}.benefits-layout,.ecosystem-layout,.method-layout,.preview-layout,.contact-layout{grid-template-columns:1fr;gap:36px}.benefit-grid{gap:20px}.ecosystem-layout h2{font-size:31px}.ecosystem-mark{align-items:flex-start}.contact-banner{min-height:275px;padding:38px 28px}.banner-wrap{padding-block:35px 55px}.inner-hero{padding-block:72px 57px}.page-intro h1{font-size:clamp(38px,8vw,52px)}.page-intro>p{font-size:14px}.inner-products{padding-top:37px}.product-method-section{padding-block:58px}.method-layout{gap:12px}.method-layout h2{font-size:30px}.tire-hero-layout{min-height:auto;padding-block:67px 48px;grid-template-columns:1fr;gap:26px}.tire-hero h1{font-size:clamp(39px,8vw,51px)}.tire-logo-stage{height:230px}.tire-logo-surface{width:min(380px,92%)}.stage-caption{right:4%;bottom:3px}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-item{min-height:183px;padding:19px}.capability-number{top:20px;right:16px}.capability-icon{margin-bottom:17px}.preview-layout{gap:28px}.preview-placeholder{max-width:610px}.plans-grid{grid-template-columns:1fr 1fr}.plan-item{min-height:174px}.plan-item h3{margin-top:24px}.about-hero{padding-block:52px 64px}.about-brand{width:min(340px,100%);margin-bottom:28px}.about-intro h1{font-size:clamp(38px,8vw,51px)}.mission-section{padding-block:58px}.mission-grid{grid-template-columns:1fr;gap:30px}.mission-grid article+article{padding-left:0;padding-top:25px;border-top:1px solid var(--line);border-left:0}.mission-grid h2{font-size:26px}.principle-grid{grid-template-columns:1fr 1fr}.principle-item{min-height:185px}.principle-item:nth-child(3){border-left:1px solid var(--line)}.contact-hero{padding-bottom:45px}.contact-section{padding-block:55px}.contact-form{padding:21px}.footer-main{grid-template-columns:1.2fr 1fr;gap:33px 20px}.footer-brand-block{grid-column:1/-1}.footer-bottom{gap:12px;flex-wrap:wrap}}@media(max-width:480px){.container{width:calc(100% - 34px)}.hero-layout{padding-top:58px}.hero-copy h1{font-size:39px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-note{align-items:flex-start;line-height:1.5}.visual-frame{min-height:245px;padding:13px}.visual-caption,.visual-label,.visual-live{font-size:8px}.product-grid{grid-template-columns:1fr}.product-card,.product-card-featured{min-height:220px;grid-column:auto}.product-logo-surface{width:min(245px,75%);height:70px}.product-card-description{min-height:auto;margin-block:20px}.benefit-grid{grid-template-columns:1fr;row-gap:16px}.benefit-item{min-height:105px}.section-heading h2,.benefits-intro h2{font-size:29px}.contact-banner{padding:32px 22px}.contact-banner h2{font-size:27px}.banner-orbit{right:-225px}.capability-grid{grid-template-columns:1fr}.capability-item{min-height:155px}.capability-icon{margin-bottom:13px}.plans-grid{grid-template-columns:1fr}.plan-item{min-height:158px}.plan-item h3{margin-top:21px}.preview-placeholder{padding:9px}.placeholder-content{min-height:180px;grid-template-columns:54px 1fr}.placeholder-main{padding:13px}.placeholder-cells span{height:35px}.about-brand{width:min(290px,100%)}.mission-grid h2{font-size:25px}.principle-grid{grid-template-columns:1fr}.principle-item,.principle-item:first-child,.principle-item:nth-child(3){min-height:155px;padding:20px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.principle-item:last-child{border-bottom:0}.principle-icon{margin-bottom:18px}.contact-channel div{grid-template-columns:1fr}.contact-channel em{grid-column:1;grid-row:auto}.form-grid{grid-template-columns:1fr;gap:13px}.form-message{grid-column:auto}.form-submit-row{align-items:flex-start;flex-direction:column}.form-submit-row .button{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:28px 12px}.footer-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.intro-video{display:none}}.trial-badge{width:max-content;max-width:100%;margin-top:23px;padding:8px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(94,211,191,.28);border-radius:3px;background:#156f6929;color:#91ead7;font-size:12px;font-weight:700}.trial-badge-dot{width:7px;height:7px;border-radius:50%;background:#62dbbc;box-shadow:0 0 0 4px #62dbbc1f}.hero-copy .trial-badge+.hero-actions,.tire-hero-copy .trial-badge+.hero-actions{margin-top:15px}.hero-copy .hero-actions .button-primary,.tire-hero-copy .hero-actions .button-primary{min-height:52px;font-size:12px;letter-spacing:.35px}.header-cta{font-size:12px}.launch-offer{padding-block:42px;border-block:1px solid rgba(95,168,236,.2);background:linear-gradient(100deg,#11365be6,#10223afa)}.launch-offer-content{display:flex;align-items:center;justify-content:space-between;gap:35px}.launch-offer h2{max-width:650px;margin:11px 0 6px;font:600 28px/1.25 var(--font-display)}.launch-offer p{margin:0;color:#aebed1;font-size:12px}.launch-offer .button{flex:none}.trial-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 82% 50%,rgba(23,107,212,.2),transparent 39%),linear-gradient(110deg,#091321,#0c1c2e)}.trial-page-hero:after{content:"";position:absolute;right:-110px;top:-280px;width:620px;height:620px;border:1px solid rgba(103,181,248,.12);border-radius:50%;box-shadow:0 0 0 45px #67b5f806,0 0 0 90px #67b5f805;pointer-events:none}.trial-page-hero-inner{min-height:390px;padding-block:66px;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:50px}.trial-page-copy{max-width:690px}.trial-page-copy h1{max-width:670px;margin:17px 0 15px;font:700 clamp(40px,5vw,58px)/1.12 var(--font-display)}.trial-page-copy h1 span{color:#80c9ff}.trial-page-copy>p{max-width:580px;margin:0;color:#adbed2;font-size:15px;line-height:1.75}.trial-terms{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 23px}.trial-terms span{display:flex;align-items:center;gap:7px;color:#b4c8dd;font-size:11px}.trial-terms svg{color:#69dbc3}.trial-number{width:154px;height:154px;position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(103,181,248,.38);border-radius:50%;background:#102c4b94;box-shadow:0 0 0 14px #4e9ae20d,0 0 60px #2d87de24}.trial-number strong{font:700 76px/.9 var(--font-display);color:#f4f8ff}.trial-number>span{padding-top:8px;color:#9ed5ff;font-size:15px;font-weight:700;line-height:1.15}.trial-number i{position:absolute;right:19px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.trial-steps-section{padding-block:76px;background:#0b1726}.trial-section-heading{margin-bottom:29px}.trial-section-heading h2{margin:12px 0 0;font:600 30px/1.2 var(--font-display)}.trial-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:5px;background:#10223a7a}.trial-step{min-height:200px;position:relative;padding:23px 25px}.trial-step+.trial-step{border-left:1px solid var(--line)}.trial-step-top{display:flex;justify-content:space-between;align-items:center;color:#7ac7ff}.trial-step-top span{color:#6b839f;font:700 10px var(--font-display);letter-spacing:1px}.trial-step h3{margin:25px 0 7px;font:600 16px var(--font-display)}.trial-step p{max-width:285px;margin:0;color:#9fb1c6;font-size:12px;line-height:1.65}.trial-step-arrow{position:absolute;right:-10px;top:48%;z-index:1;padding:2px;background:#10223a;color:#7ec6ff}.trial-start-note{margin:17px 0 0;display:flex;align-items:flex-start;gap:8px;color:#98abc0;font-size:11px}.trial-start-note svg{flex:none;color:#7ac7ff}.trial-form-section{padding-block:83px;background:#10223a;border-block:1px solid var(--line)}.trial-form-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:64px}.trial-form-aside h2{max-width:390px;margin:15px 0 12px;font:600 31px/1.2 var(--font-display)}.trial-form-aside>p{max-width:420px;color:#a8b9ce;font-size:13px;line-height:1.75}.trial-offer-note{margin:26px 0 15px;padding:15px;display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(91,178,226,.2);border-radius:4px;background:#08192b70}.trial-offer-icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid rgba(91,211,190,.23);border-radius:4px;color:#76dfc5;background:#2583711f}.trial-offer-note>div{display:grid;gap:6px}.trial-offer-note strong{font-size:12px;line-height:1.5}.trial-offer-note small{color:#91a6bd;font-size:10px;line-height:1.5}.trial-form-aside .trial-no-charge{margin:0 0 22px;color:#83dfc8;font-size:11px;font-weight:600}.trial-form-layout .contact-form{background:#0d1d30}.trial-branches-field{grid-column:1/-1;max-width:calc(50% - 7px)}.trial-config-notice{padding-block:17px;border-top:1px solid var(--line);background:#0b1726}.trial-config-notice .container{display:flex;align-items:flex-start;gap:12px}.trial-config-dot{width:7px;height:7px;margin-top:7px;flex:none;border-radius:50%;background:#f0bb70;box-shadow:0 0 0 4px #f0bb701a}.trial-config-notice p{margin:0;color:#a9b8c9;font-size:11px}.trial-config-notice strong{color:#f0d19e;font-weight:600}@media(max-width:760px){.trial-page-hero-inner{min-height:auto;padding-block:60px;align-items:flex-start}.trial-page-copy h1{font-size:clamp(39px,8vw,51px)}.trial-number{width:118px;height:118px;gap:5px;align-self:center}.trial-number strong{font-size:57px}.trial-number>span{font-size:12px}.trial-steps-section{padding-block:60px}.trial-steps{grid-template-columns:1fr}.trial-step{min-height:150px;padding:20px}.trial-step+.trial-step{border-top:1px solid var(--line);border-left:0}.trial-step h3{margin-top:17px}.trial-step-arrow{right:20px;top:auto;bottom:-10px;transform:rotate(90deg)}.trial-form-section{padding-block:60px}.trial-form-layout{grid-template-columns:1fr;gap:34px}.trial-form-aside h2{font-size:29px}.launch-offer-content{align-items:flex-start;flex-direction:column;gap:21px}.launch-offer h2{font-size:25px}}@media(max-width:480px){.hero-copy .trial-badge+.hero-actions .button-primary,.tire-hero-copy .trial-badge+.hero-actions .button-primary{min-height:56px}.trial-badge{font-size:11px}.trial-page-hero-inner{flex-direction:column;gap:28px}.trial-page-copy h1{font-size:40px}.trial-number{width:105px;height:105px;align-self:flex-start}.trial-number strong{font-size:50px}.trial-terms{flex-direction:column;gap:8px}.trial-section-heading h2{font-size:26px}.trial-branches-field{max-width:100%}.launch-offer .button{width:100%}}@media(max-width:760px){.mobile-header-trial{display:inline-flex;margin-left:auto;margin-right:9px;min-height:37px;padding-inline:11px;font-size:11px}}@media(max-width:380px){.brand-lockup{width:128px;padding-inline:6px}.mobile-header-trial{margin-right:7px;padding-inline:8px;font-size:10px}}.site-header .brand-lockup{width:176px;height:58px;padding:2px 5px;border:1px solid rgba(180,203,229,.34);border-radius:4px;background:#cad7e6}.site-header .brand-lockup img{object-fit:contain}.mobile-header-trial{display:none}.button:focus-visible,.text-link:focus-visible,.nav-link:focus-visible,.brand-lockup:focus-visible,.carousel-controls button:focus-visible{outline:2px solid #8bd8ff;outline-offset:4px}.product-carousel{isolation:isolate}.product-carousel .visual-frame-top,.product-carousel .visual-caption{z-index:4}.product-carousel .intro-video{z-index:0;opacity:.12}.product-slides{position:relative;z-index:2;flex:1;min-height:0;display:grid;align-items:center;padding:8px 14px}.product-slide{position:absolute;top:8px;right:14px;bottom:8px;left:14px;display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto;gap:5px;align-content:center;opacity:0;visibility:hidden;transform:translate(13px);pointer-events:none;transition:opacity .32s ease,transform .32s ease,visibility .32s}.product-slide.is-active{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.slide-product-meta{display:flex;justify-content:space-between;align-items:center;color:#8eabc7;font-size:8px;font-weight:700;letter-spacing:1.2px}.slide-product-meta span:first-child{color:#72d9c4}.product-slide:not(:first-child) .slide-product-meta span:first-child{color:#93b2d1}.slide-product-art{position:relative;min-height:145px;display:flex;align-items:center;justify-content:center}.slide-logo-surface{position:relative;z-index:1;width:min(285px,66%);padding:6px 9px;overflow:hidden;border:1px solid rgba(191,211,233,.46);border-radius:4px;background:#cad7e6;box-shadow:0 14px 38px #0003}.slide-logo-surface img{width:100%;aspect-ratio:3/1;object-fit:contain}.slide-orbit{position:absolute;left:50%;top:50%;width:min(390px,94%);aspect-ratio:2.15/1;border:1px solid rgba(80,166,237,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-13deg)}.slide-orbit-b{width:min(330px,78%);transform:translate(-50%,-50%) rotate(17deg);border-color:#59d7ee24}.slide-feature-tags{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.slide-feature-tags span{min-height:25px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(132,178,222,.23);border-radius:3px;background:#0b1b2de6;color:#d4e4f5;font-size:9px}.slide-feature-tags svg{color:#73c9ff}.slide-message{margin:3px 0 0;text-align:center;color:#edf5ff;font:600 15px/1.35 var(--font-display)}.slide-product-link{width:max-content;margin:0 auto;display:inline-flex;align-items:center;gap:7px;color:#92d3ff;font-size:10px;font-weight:700;transition:gap .2s,color .2s}.slide-product-link:hover{gap:11px;color:#fff}.carousel-controls{display:flex;align-items:center;gap:8px}.carousel-controls>button{width:27px;height:27px;padding:0;display:grid;place-items:center;border:1px solid rgba(163,197,231,.23);border-radius:3px;background:#0b1b2da6;color:#c4d7eb;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.carousel-controls>button:hover{border-color:#55a9ef;background:#2266a359;color:#fff}.carousel-dots{display:flex;align-items:center;gap:5px}.carousel-dots button{width:6px;height:6px;padding:0;border:0;border-radius:5px;background:#627b95;cursor:pointer;transition:width .25s,background .25s}.carousel-dots button.is-active{width:17px;background:#70c9ff}.visual-caption{gap:10px}.visual-caption-label{color:#9db2c8;font-size:9px;letter-spacing:.2px}@media(max-width:760px){.site-header .brand-lockup{width:150px;height:50px;padding:2px 5px}.product-carousel{min-height:355px}.product-slides{padding-inline:5px}.product-slide{inset-inline:5px}.slide-product-art{min-height:155px}.slide-logo-surface{width:min(280px,72%)}.slide-message{font-size:14px}}@media(max-width:480px){.site-header .brand-lockup{width:138px;height:46px}.product-carousel{min-height:340px;padding-inline:12px}.product-carousel .visual-frame-top,.product-slides{padding-inline:0}.product-slide{inset-inline:0}.slide-product-art{min-height:143px}.slide-logo-surface{width:min(245px,72%)}.slide-feature-tags{gap:4px}.slide-feature-tags span{padding-inline:6px;font-size:8px}.visual-caption-label{font-size:8px}}@media(prefers-reduced-motion:reduce){.product-slide,.carousel-dots button{transition:none!important}.product-slide{transform:none}.product-carousel .intro-video{display:none}}.tireflow-gallery{min-width:0;display:flex;flex-direction:column;gap:13px}.gallery-stage{position:relative;aspect-ratio:16/10;min-height:260px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(151,190,232,.25);border-radius:5px;background:linear-gradient(145deg,#132a43,#091725);box-shadow:0 24px 65px #0000003d}.gallery-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(33,105,169,.08),transparent 52%);pointer-events:none}.gallery-main-image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;opacity:0;animation:gallery-image-in .32s ease forwards}.gallery-stage.has-screenshot{background:#0a1018}.gallery-stage.has-screenshot .gallery-main-image{object-fit:contain}.gallery-image-label,.gallery-counter{position:absolute;z-index:3;top:13px;min-height:29px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(179,205,234,.21);border-radius:3px;background:#07121ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d7e7f8;font-size:9px;font-weight:600}.gallery-image-label{left:13px}.gallery-image-label svg{color:#80ccff}.gallery-counter{right:13px;color:#a8bdd2;font-variant-numeric:tabular-nums}.gallery-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,rgba(35,105,166,.27),transparent 48%),linear-gradient(135deg,#10243a,#091725)}.fallback-orbit{position:absolute;left:50%;top:44%;width:min(72%,420px);aspect-ratio:2.1/1;border:1px solid rgba(94,178,242,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg)}.fallback-orbit-two{width:min(58%,340px);transform:translate(-50%,-50%) rotate(16deg);border-color:#59d7ee1f}.fallback-brand-card{position:relative;z-index:1;width:min(300px,58%);padding:10px 14px 8px;border:1px solid rgba(183,206,231,.38);border-radius:4px;background:#cad7e6;box-shadow:0 16px 48px #0000004d}.fallback-brand-card img{width:100%;aspect-ratio:3/1;object-fit:contain}.fallback-brand-card span{display:block;border-top:1px solid rgba(13,36,59,.12);padding-top:6px;text-align:center;color:#354b62;font-size:9px}.fallback-feature{position:absolute;z-index:2;left:50%;top:calc(44% + 79px);display:flex;align-items:center;gap:8px;color:#e9f4ff;font:600 12px var(--font-display);transform:translate(-50%)}.fallback-feature svg{color:#81ccff}.fallback-capabilities{position:absolute;z-index:2;left:12px;right:12px;bottom:15px;display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.fallback-capabilities span{min-height:26px;padding:4px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(145,185,226,.2);border-radius:3px;background:#071422c4;color:#cbdced;font-size:9px}.fallback-capabilities svg{color:#78c6ff}.gallery-details{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:15px}.gallery-description{margin:0;color:#a7b9cd;font-size:11px;animation:gallery-image-in .25s ease}.gallery-cta{flex:none;display:inline-flex;align-items:center;gap:7px;color:#91d2ff;font-size:10px;font-weight:700;transition:gap .2s,color .2s}.gallery-cta:hover{gap:10px;color:#fff}.gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gallery-thumbnail{min-width:0;padding:5px;border:1px solid rgba(151,190,232,.16);border-radius:4px;background:#0d1e30bd;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.gallery-thumbnail:hover{transform:translateY(-2px);border-color:#65b1f18c}.gallery-thumbnail.is-active{border-color:#398de1;background:#1852893d;box-shadow:inset 0 0 0 1px #398de124}.thumbnail-preview{height:53px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(151,190,232,.08);border-radius:2px;background:linear-gradient(135deg,#142c45,#0b1928);color:#80c6ff}.thumbnail-preview img{width:100%;height:100%;object-fit:cover;opacity:.8}.thumbnail-label{min-height:24px;padding:5px 2px 1px;display:flex;align-items:center;gap:5px;overflow:hidden;color:#b9c9da;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.thumbnail-label small{flex:none;color:#72bdf6;font-size:8px;font-weight:700}.gallery-thumbnail:focus-visible{outline:2px solid #8bd8ff;outline-offset:3px}@keyframes gallery-image-in{to{opacity:1}}@media(max-width:760px){.preview-layout{grid-template-columns:1fr;gap:26px}.tireflow-gallery{width:100%}.gallery-stage{min-height:240px}.gallery-thumbnails{gap:6px}.thumbnail-preview{height:51px}.gallery-details{align-items:flex-start;flex-direction:column;gap:6px}.gallery-description{font-size:12px}.gallery-cta{padding-block:3px}}@media(max-width:480px){.gallery-stage{aspect-ratio:4/3;min-height:225px}.gallery-image-label,.gallery-counter{top:9px;min-height:25px;padding:4px 7px;font-size:8px}.gallery-image-label{left:9px}.gallery-counter{right:9px}.fallback-brand-card{width:min(245px,65%);padding:7px 10px 6px}.fallback-feature{top:calc(44% + 66px);font-size:11px}.fallback-capabilities{left:7px;right:7px;bottom:10px;gap:4px}.fallback-capabilities span{padding-inline:6px;font-size:8px}.gallery-thumbnail{padding:4px}.thumbnail-preview{height:42px}.thumbnail-label{font-size:8px;gap:3px}.thumbnail-label small{font-size:7px}}@media(prefers-reduced-motion:reduce){.gallery-main-image,.gallery-description{animation:none!important;opacity:1}.gallery-thumbnail{transition:none!important}}.gallery-stage{aspect-ratio:16/10;min-height:260px;background:#08121f}.gallery-stage.is-missing-screenshot{background:#0a1726}.gallery-image-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;display:grid;place-items:center;border:0;background:#07111d;cursor:zoom-in}.gallery-main-image{width:100%;height:100%;object-fit:contain;opacity:1;animation:none}.gallery-zoom-hint{position:absolute;right:12px;bottom:12px;padding:7px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(180,205,232,.28);border-radius:3px;background:#07121ed1;color:#dceafa;font-size:10px;opacity:0;transition:opacity .2s}.gallery-image-button:hover .gallery-zoom-hint,.gallery-image-button:focus-visible .gallery-zoom-hint{opacity:1}.gallery-missing{position:absolute;top:38px;right:16px;bottom:16px;left:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:22px;text-align:center;border:1px dashed rgba(142,174,208,.25);border-radius:3px;background:linear-gradient(145deg,#10223abd,#07121ec7);color:#c8d7e7}.gallery-missing strong{font:600 15px/1.4 var(--font-display)}.gallery-missing>span{max-width:480px;color:#94a8be;font-size:11px;line-height:1.6}.gallery-missing code{color:#b6dafa;font-size:10px}.gallery-image-label{left:13px;right:auto}.thumbnail-missing{padding:4px 6px;color:#8499af;font-size:8px}.gallery-thumbnail.is-fallback .thumbnail-preview{background:#091624d9}.gallery-lightbox{width:min(1180px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);padding:14px;border:1px solid rgba(164,195,228,.26);border-radius:5px;background:#091522;color:#edf5ff;box-shadow:0 30px 110px #000000b3}.gallery-lightbox::backdrop{background:#030910db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-lightbox-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;color:#dce9f7;font-size:12px}.gallery-lightbox-heading button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(164,195,228,.2);border-radius:3px;background:#10243a;color:#e6f0fa;cursor:pointer}.gallery-lightbox>img{width:100%;max-height:calc(100vh - 120px);object-fit:contain;background:#050b12}.gallery-lightbox>p{margin:10px 0 0;color:#9eb1c6;font-size:11px}.gallery-image-button:focus-visible,.gallery-lightbox button:focus-visible{outline:2px solid #8bd8ff;outline-offset:3px}@media(max-width:760px){.gallery-stage{aspect-ratio:4/3;min-height:220px}.gallery-missing{top:35px;right:10px;bottom:10px;left:10px;padding:14px}.gallery-missing strong{font-size:13px}.gallery-missing>span{font-size:10px}.gallery-details{align-items:center;flex-direction:row}.gallery-description{font-size:11px}.gallery-cta{white-space:nowrap}.gallery-thumbnail{min-height:74px}}@media(max-width:480px){.gallery-stage{min-height:210px}.gallery-details{align-items:flex-start;flex-direction:column;gap:7px}.gallery-description{font-size:12px}.gallery-cta{padding-block:2px}.gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-thumbnail{min-height:70px}.gallery-lightbox{padding:9px}.gallery-lightbox>img{max-height:calc(100vh - 110px)}}.corporate-visual{position:relative;min-height:390px;padding:19px 21px 15px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(159,197,238,.23);border-radius:5px;background:linear-gradient(145deg,#142d47f0,#081625fa);box-shadow:0 32px 90px #0000003d;animation:rise-in .8s .1s both}.corporate-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(134,173,215,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(134,173,215,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(135deg,black,transparent 75%);mask-image:linear-gradient(135deg,black,transparent 75%);pointer-events:none}.corporate-visual-head,.corporate-visual-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#8ea7c2;font-size:8px;font-weight:700;letter-spacing:1.1px}.corporate-master-mark{position:relative;z-index:1;align-self:center;width:min(330px,78%);height:96px;margin:22px 0 27px;padding:12px 18px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;border:1px solid rgba(193,211,231,.42);border-radius:4px;background:#d8e2ed}.corporate-master-mark img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}.corporate-product-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.corporate-product{min-width:0;padding:10px 9px 9px;display:flex;align-items:center;flex-direction:column;gap:8px;border:1px solid rgba(159,197,238,.16);border-radius:4px;background:#0a192abd}.corporate-product img{width:100%;height:37px;padding:5px 8px;border-radius:3px;background:#d8e2ed;object-fit:contain}.corporate-product span{color:#93a9c1;font-size:8px;font-weight:600}.corporate-product.is-available{border-color:#5dd3b052}.corporate-product.is-available span{color:#78dfc4}.corporate-visual-foot{justify-content:flex-start;margin-top:17px;color:#a0b4ca;font-size:9px;letter-spacing:0}.corporate-visual-foot .status-dot{width:6px;height:6px;flex:none}.tf-hero-terms{margin-top:23px;display:flex;flex-wrap:wrap;gap:9px 18px}.tf-hero-terms span{display:inline-flex;align-items:center;gap:7px;color:#bfd0e2;font-size:10px}.tf-hero-terms svg{color:#6bd9c0}.tire-hero-copy .tf-hero-terms+.hero-actions{margin-top:23px}.tf-problems-section{background:#0b1726}.tf-problem-grid{margin-top:35px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.tf-problem{min-height:205px;padding:21px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#10223a7a}.tf-problem-icon{width:38px;height:38px;margin-bottom:24px;display:grid;place-items:center;border:1px solid rgba(94,167,230,.22);border-radius:4px;background:#176bd41f;color:#7ac7ff}.tf-problem h3{margin-bottom:8px;font:600 14px/1.4 var(--font-display)}.tf-problem p{margin:0;color:#9fb1c6;font-size:12px;line-height:1.7}.tf-screens-section{background:#10223a;border-block:1px solid var(--line)}.tf-section-heading{max-width:700px;margin-bottom:34px}.tf-section-heading h2,.tf-faq-intro h2{margin:14px 0 11px;font:600 clamp(28px,3vw,38px)/1.2 var(--font-display)}.tf-section-heading>p,.tf-faq-intro>p{max-width:620px;margin:0;color:#a4b6ca;font-size:13px;line-height:1.75}.tf-screens-section .tireflow-gallery{width:100%}.tf-screens-section .gallery-stage{min-height:440px;aspect-ratio:16/9}.tf-screens-section .gallery-missing{top:52px;right:22px;bottom:22px;left:22px}.tf-screens-section .gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-screens-section .gallery-thumbnail{min-height:86px}.tf-screens-section .thumbnail-preview{height:54px}.tf-trial-section{background:#0b1726}.tf-trial-steps{margin-bottom:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:4px;background:#10223a8c}.tf-trial-step{min-height:185px;position:relative;padding:23px 25px}.tf-trial-step+.tf-trial-step{border-left:1px solid var(--line)}.tf-trial-step>span{color:#74c5ff;font:700 11px var(--font-display)}.tf-trial-step h3{margin:25px 0 8px;font:600 15px/1.35 var(--font-display)}.tf-trial-step p{max-width:270px;margin:0;color:#9fb1c6;font-size:12px;line-height:1.7}.tf-step-arrow{position:absolute;top:28px;right:21px;color:#5c85ad}.tf-plans-section{background:#10223a;border-block:1px solid var(--line)}.tf-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tf-plan{min-width:0;padding:20px 18px 18px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;background:linear-gradient(155deg,#13263d,#0d1b2d)}.tf-plan.is-featured{border-color:#5badf68f;background:linear-gradient(155deg,#16497a9e,#102139 72%)}.tf-plan-label{min-height:24px;color:#87bfe9;font-size:8px;font-weight:700;letter-spacing:.9px}.tf-plan h3{margin:7px 0 10px;font:600 19px var(--font-display)}.tf-plan-price{margin:0 0 15px;font:700 22px var(--font-display);font-variant-numeric:tabular-nums}.tf-plan-price small{font:500 9px DM Sans,sans-serif;color:#a2b5c9}.tf-plan ul{min-height:100px;margin:0;padding:14px 0;display:flex;flex-direction:column;gap:10px;border-block:1px solid var(--line);list-style:none}.tf-plan li{display:flex;align-items:flex-start;gap:8px;color:#c2d1e1;font-size:10px;line-height:1.5}.tf-plan li svg{flex:none;color:#76c9ff}.tf-plan-detail{min-height:58px;margin:13px 0;color:#9eafc3;font-size:10px;line-height:1.65}.tf-plan-link{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid rgba(171,199,231,.1);color:#a9d6ff;font-size:10px;font-weight:700}.tf-plan-note{margin:21px 0 0;display:flex;align-items:flex-start;gap:8px;color:#8fa4bb;font-size:10px;line-height:1.6}.tf-plan-note svg{flex:none;color:#77c7ff}.tf-faq-section{background:#0b1726}.tf-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:start}.tf-faq-intro h2{max-width:350px}.tf-faq-list{border-top:1px solid var(--line)}.tf-faq-list details{border-bottom:1px solid var(--line)}.tf-faq-list summary{min-height:62px;padding:16px 2px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;color:#e7f1fc;font-size:13px;font-weight:600}.tf-faq-list summary::-webkit-details-marker{display:none}.tf-faq-list summary span{flex:none;color:#79c7ff;font-size:20px;font-weight:400;transition:transform .2s}.tf-faq-list details[open] summary span{transform:rotate(45deg)}.tf-faq-list details p{max-width:650px;margin:0;padding:0 30px 19px 2px;color:#a5b7cb;font-size:12px;line-height:1.75}.tf-final-cta{padding-block:52px;border-block:1px solid rgba(95,168,236,.2);background:linear-gradient(100deg,#11365be6,#10223afa)}.tf-final-content{display:flex;align-items:center;justify-content:space-between;gap:35px}.tf-final-content>div{max-width:690px}.tf-final-content h2{margin:11px 0 7px;font:600 29px/1.25 var(--font-display)}.tf-final-content p{margin:0;color:#adbed2;font-size:12px}.tf-final-content>.button{flex:none}.tf-story-hero{position:relative;overflow:hidden;padding:65px 0 76px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 82% 4%,rgba(22,91,158,.2),transparent 37%),linear-gradient(130deg,#091321,#0b1e32)}.tf-story-hero>.container{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:46px}.tf-story-hero-copy{max-width:510px}.tf-story-hero-copy h1{margin:17px 0 16px;font:700 clamp(39px,4.5vw,57px)/1.12 var(--font-display)}.tf-story-hero-copy h1 span{color:#83c8ff}.tf-story-hero-copy>p{max-width:485px;margin:0;color:#adbed2;font-size:15px;line-height:1.75}.tf-story-hero-copy .hero-actions{margin-top:24px}.tf-story-hero-note{margin-top:18px;display:flex;align-items:flex-start;gap:8px;color:#9fb4ca;font-size:10px;line-height:1.6}.tf-story-hero-note svg{flex:none;color:#6bd9c0}.tf-story-hero .tf-story-media-heading{font-size:8px}.tf-story-hero .tf-story-screen{min-height:355px;aspect-ratio:16/10}.tf-story-hero .tf-story-missing{max-width:340px}.tf-story-intro{padding:41px 0 38px;background:#0b1726;border-bottom:1px solid var(--line)}.tf-story-intro>.container{display:grid;grid-template-columns:90px 1fr 1fr;align-items:center;gap:24px}.tf-story-intro>div>span{color:#70bfff;font:700 11px var(--font-display)}.tf-story-intro h2{margin:0;font:600 21px/1.3 var(--font-display)}.tf-story-intro p{max-width:420px;margin:0;color:#9eb2c9;font-size:11px;line-height:1.7}.tf-story-section{position:relative;padding-block:88px;border-bottom:1px solid var(--line);background:#0b1726;scroll-margin-top:82px}.tf-story-section:nth-of-type(2n){background:#102139}.tf-story-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px}.tf-story-section.is-reversed .tf-story-layout{grid-template-columns:1.22fr .78fr}.tf-story-section.is-reversed .tf-story-copy{grid-column:2;grid-row:1}.tf-story-section.is-reversed .tf-story-media{grid-column:1;grid-row:1}.tf-story-copy{position:relative;max-width:480px}.tf-story-number{display:block;margin-bottom:18px;color:#54799d;font:600 12px var(--font-display);font-variant-numeric:tabular-nums}.tf-story-copy h2{margin:14px 0 15px;font:600 clamp(30px,3.2vw,43px)/1.14 var(--font-display)}.tf-story-description{margin:0;color:#adbed2;font-size:14px;line-height:1.8}.tf-story-points{margin:23px 0 0;padding:0;display:flex;flex-direction:column;gap:11px;list-style:none}.tf-story-points li{display:flex;align-items:flex-start;gap:10px;color:#d3dfed;font-size:11px;line-height:1.6}.tf-story-points svg{flex:none;margin-top:1px;color:#76cbb8}.tf-story-outcome{margin:22px 0 0;padding:14px 0 0;border-top:1px solid rgba(171,199,231,.15);color:#8fcaff;font:500 14px/1.65 var(--font-display)}.tf-story-link{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:#a9d6ff;font-size:11px;font-weight:700}.tf-story-link svg{transition:transform .2s}.tf-story-link:hover svg{transform:translate(4px)}.tf-story-media{min-width:0;padding:13px;border:1px solid rgba(151,190,232,.2);border-radius:5px;background:linear-gradient(145deg,#11273fe0,#07121ef5);box-shadow:0 26px 70px #0000003b}.tf-story-media-heading,.tf-story-media-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8ea8c2;font-size:8px;font-weight:700;letter-spacing:.85px}.tf-story-media-heading{min-height:22px;padding:0 2px 10px}.tf-story-screen{position:relative;min-height:300px;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(152,189,228,.17);border-radius:3px;background:#081522}.tf-story-screen.has-image{background:#07111c}.tf-story-image-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;display:grid;place-items:center;overflow:hidden;border:0;background:transparent;cursor:zoom-in}.tf-story-image-button:disabled{cursor:default}.tf-story-image-button img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .3s ease}.tf-story-screen.has-image .tf-story-image-button img{opacity:1}.tf-story-zoom{position:absolute;right:12px;bottom:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(180,205,232,.25);border-radius:3px;background:#07121ee0;color:#e1effd;font-size:10px;opacity:0;transition:opacity .2s}.tf-story-image-button:hover .tf-story-zoom,.tf-story-image-button:focus-visible .tf-story-zoom{opacity:1}.tf-story-missing{max-width:400px;padding:25px;display:grid;justify-items:center;gap:10px;text-align:center}.tf-story-missing strong{color:#dceafa;font:600 16px/1.4 var(--font-display)}.tf-story-missing>span{color:#94a8be;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.tf-story-missing code{color:#b6dafa;font-size:10px}.tf-story-media-caption{min-height:30px;padding:9px 2px 0;letter-spacing:0;font-weight:500}.tf-story-media-caption span:last-child{color:#7189a2;font-size:8px}.tf-story-lightbox{width:min(1280px,calc(100% - 28px))}.tf-story-lightbox>img{width:100%;max-height:calc(100vh - 100px);object-fit:contain}.tf-story-trial{position:relative;overflow:hidden;padding:74px 0 68px;border-block:1px solid rgba(99,175,243,.26);background:radial-gradient(ellipse at 88% 50%,rgba(28,112,193,.22),transparent 43%),linear-gradient(110deg,#10335a,#10223a 72%)}.tf-story-trial-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px 45px}.tf-story-trial-copy{max-width:700px}.tf-story-trial h2{margin:14px 0 12px;font:700 clamp(34px,4.1vw,49px)/1.12 var(--font-display)}.tf-story-trial-copy>p{max-width:670px;margin:0;color:#c2d3e5;font-size:14px;line-height:1.75}.tf-story-assurances{margin-top:22px;display:flex;flex-wrap:wrap;gap:11px 21px}.tf-story-assurances span{display:flex;align-items:center;gap:8px;color:#d6e3f0;font-size:10px}.tf-story-assurances svg{color:#7be0c8}.tf-story-trial-button{min-height:56px;white-space:nowrap}.tf-story-trial-note{grid-column:1/-1;margin:0;color:#8fa9c4;font-size:10px}.tf-story-section.is-observing:not(.is-visible) .tf-story-copy{opacity:0;transform:translateY(15px)}.tf-story-section.is-observing:not(.is-visible) .tf-story-media{opacity:.3;transform:translateY(20px)}.tf-story-section .tf-story-copy,.tf-story-section .tf-story-media{transition:opacity .55s ease,transform .55s ease}.tf-story-section.is-visible .tf-story-copy,.tf-story-section.is-visible .tf-story-media{opacity:1;transform:translateY(0)}@media(max-width:1000px){.tf-story-hero>.container{grid-template-columns:.9fr 1.1fr;gap:28px}.tf-story-layout,.tf-story-section.is-reversed .tf-story-layout{grid-template-columns:.82fr 1.18fr;gap:34px}.tf-story-section.is-reversed .tf-story-copy{grid-column:2}.tf-story-section.is-reversed .tf-story-media{grid-column:1}.tf-story-screen{min-height:260px}}@media(max-width:760px){.tf-story-hero{padding-block:55px 48px}.tf-story-hero>.container{grid-template-columns:1fr;gap:30px}.tf-story-hero-copy{max-width:620px}.tf-story-hero-copy h1{font-size:clamp(39px,8vw,52px)}.tf-story-hero .tf-story-screen{min-height:260px}.tf-story-intro>.container{grid-template-columns:55px 1fr;gap:8px 16px}.tf-story-intro p{grid-column:2}.tf-story-section{padding-block:62px;scroll-margin-top:70px}.tf-story-layout,.tf-story-section.is-reversed .tf-story-layout{grid-template-columns:1fr;gap:30px}.tf-story-section.is-reversed .tf-story-copy,.tf-story-section.is-reversed .tf-story-media{grid-column:1;grid-row:auto}.tf-story-copy{max-width:620px}.tf-story-copy h2{font-size:clamp(30px,7vw,39px)}.tf-story-screen{min-height:270px}.tf-story-trial{padding-block:58px}.tf-story-trial-inner{grid-template-columns:1fr;gap:20px}.tf-story-trial-button{justify-self:start}.tf-story-trial-note{grid-column:auto}.tf-story-assurances{gap:11px 17px}}@media(max-width:480px){.tf-story-hero-copy h1{font-size:40px}.tf-story-hero-copy>p{font-size:13px}.tf-story-hero .hero-actions{align-items:stretch;flex-direction:column}.tf-story-hero .hero-actions .button{width:100%}.tf-story-hero-note{font-size:9px}.tf-story-hero .tf-story-screen{min-height:220px;aspect-ratio:4/3}.tf-story-intro{padding-block:29px}.tf-story-intro>.container{grid-template-columns:44px 1fr;gap:8px 12px}.tf-story-intro h2{font-size:18px}.tf-story-intro p{font-size:10px}.tf-story-section{padding-block:48px}.tf-story-number{margin-bottom:13px}.tf-story-description{font-size:13px}.tf-story-screen{min-height:215px;aspect-ratio:4/3}.tf-story-media{padding:9px}.tf-story-media-heading{font-size:7px}.tf-story-missing{padding:18px}.tf-story-missing strong{font-size:14px}.tf-story-missing>span{font-size:10px}.tf-story-media-caption{align-items:flex-start;flex-direction:column;gap:3px;padding-top:8px}.tf-story-trial{padding-block:46px}.tf-story-trial h2{font-size:35px}.tf-story-trial-copy>p{font-size:13px}.tf-story-assurances{align-items:flex-start;flex-direction:column;gap:9px}.tf-story-trial-button{width:100%;white-space:normal}.tf-story-trial-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.tf-story-section.is-observing:not(.is-visible) .tf-story-copy,.tf-story-section.is-observing:not(.is-visible) .tf-story-media{opacity:1;transform:none}.tf-story-section .tf-story-copy,.tf-story-section .tf-story-media{transition:none}}html{scrollbar-color:#29415b #091321}::-webkit-scrollbar{width:12px;background:#091321}::-webkit-scrollbar-track{background:#091321}::-webkit-scrollbar-thumb{border:3px solid #091321;border-radius:8px;background:#29415b}::-webkit-scrollbar-thumb:hover{background:#426488}@media(max-width:1000px){.corporate-visual{min-height:360px}.tf-problem-grid,.tf-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-plan ul{min-height:unset}}@media(max-width:760px){.corporate-visual{width:min(530px,100%);min-height:340px;margin-inline:auto}.corporate-master-mark{height:82px;margin-block:19px}.corporate-product-strip{gap:7px}.corporate-product{padding-inline:6px}.corporate-product img{height:32px;padding-inline:5px}.corporate-visual-head{font-size:7px}.tf-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-problem{min-height:180px;padding:18px}.tf-screens-section .gallery-stage{min-height:300px}.tf-screens-section .gallery-missing{top:43px;right:14px;bottom:14px;left:14px}.tf-trial-steps{grid-template-columns:1fr}.tf-trial-step{min-height:140px;padding:19px 21px}.tf-trial-step+.tf-trial-step{border-top:1px solid var(--line);border-left:0}.tf-trial-step h3{margin-top:14px}.tf-step-arrow{top:auto;right:22px;bottom:-10px;transform:rotate(90deg)}.tf-faq-layout{grid-template-columns:1fr;gap:26px}.tf-faq-intro h2{max-width:520px}.tf-final-content{align-items:flex-start;flex-direction:column;gap:21px}.tf-final-content h2{font-size:26px}}@media(max-width:480px){.corporate-visual{min-height:302px;padding:15px}.corporate-master-mark{width:83%;height:84px;margin-block:17px;padding-block:8px}.corporate-product-strip{gap:5px}.corporate-product img{height:27px;padding:4px}.corporate-product span{font-size:7px}.corporate-visual-foot{margin-top:13px;font-size:8px}.tf-hero-terms{align-items:flex-start;flex-direction:column;gap:8px}.tf-problem-grid{grid-template-columns:1fr}.tf-problem{min-height:unset}.tf-problem-icon{margin-bottom:15px}.tf-screens-section .gallery-stage{min-height:225px;aspect-ratio:4/3}.tf-screens-section .gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-screens-section .gallery-thumbnail{min-height:72px}.tf-screens-section .thumbnail-preview{height:42px}.tf-plans-grid{grid-template-columns:1fr}.tf-plan{padding:19px}.tf-plan-price{font-size:24px}.tf-plan-detail{min-height:unset}.tf-final-content>.button{width:100%}}@media(prefers-reduced-motion:reduce){.corporate-visual{animation:none!important}}
