/* Infinitus: a quiet, editorial technology studio. */
:root{--bg:#f7f8fa;--text:#1c2633;--muted:#5f6d84;--cyan:#445674;--line:rgba(47,70,60,.17);color-scheme:light}
body{background:var(--bg);font-size:15px}::selection{background:#dce2ed;color:#1c2633}html.motion-paused{scroll-behavior:auto}
.reading-progress{height:2px;background:#6c7d9e;box-shadow:none}.nav-shell{background:#ffffffe8;border-color:#dce2ed;border-radius:4px;max-width:1360px;top:22px;box-shadow:0 3px 18px #23324804}.nav-shell.scrolled{background:#fffffff0;border-color:#dce2ed;max-width:1240px}.nav-inner{height:73px;padding:0 26px}.brand svg{stroke:#445674}.brand>span{font-size:17px;letter-spacing:.09em;color:#233248}.brand small{color:#5f6d84}.nav-links{font-size:12px;color:#5f6d84;gap:32px}.nav-links a:hover,.nav-links a.active{color:#233248}.nav-light{background:#445674;box-shadow:none}.language{color:#34476c}.language span{color:#6c7d9e}.nav-cta{background:#233248;color:#f7f8fa;border:1px solid #233248;border-radius:3px;padding:12px 17px}.nav-cta:hover{background:#34476c;border-color:#34476c}.nav-cta>span:last-child{color:#cbd4e4}.nav-actions{gap:26px}.menu-toggle span{background:#233248}
.hero{height:790px;min-height:730px;padding-top:120px;padding-bottom:120px;max-width:1500px;background:transparent}.hero:after{display:none}.hero-grid{background-image:linear-gradient(#5f6d8408 1px,transparent 1px),linear-gradient(90deg,#5f6d8408 1px,transparent 1px);background-size:100px 100px;mask-image:radial-gradient(ellipse at 78% 46%,#1c2633,transparent 66%)}.hero-halo{background:radial-gradient(ellipse,#dce2ed80,transparent 68%);filter:blur(30px);right:0;top:10%;width:57%;height:80%;animation:none;opacity:1}.hero-copy{width:55%;padding-top:14px}.hero .eyebrow{font-family:'DM Sans',sans-serif;font-weight:500;letter-spacing:.13em;font-size:10px;color:#5f6d84}.status-dot{box-shadow:none;background:#6c7d9e}.hero .status-dot{display:none}.hero h1{font-size:clamp(55px,5.1vw,74px);line-height:1.28;letter-spacing:-.055em;font-weight:450;margin:27px 0 23px}.accent-text{background:none;-webkit-text-fill-color:unset;color:#445674}.hero-description{max-width:390px;font-size:15px;line-height:2;color:#5f6d84;letter-spacing:0;margin-bottom:28px}.hero-buttons{gap:26px}.button{padding:15px 22px;min-height:50px;border-radius:3px;font-size:12px;gap:35px}.primary{color:#f7f8fa;background:#233248;border:1px solid #233248;box-shadow:none;font-weight:500}.primary:before{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#dce2ed33,transparent 70%)}.primary:hover{box-shadow:0 6px 18px #2332481c;background:#34476c}.text-link{font-size:12px;color:#445674}.text-link:after{background:#5f6d84}.hero-note{font-family:inherit;font-size:10px;color:#6c7d9e;letter-spacing:.025em;margin-top:28px;gap:9px}.hero-note .tiny-cross{display:none}.hero-device{width:61%;height:73%;top:14%;right:-2%;filter:saturate(.55);mix-blend-mode:multiply}.device-label,.device-coordinate{display:none}.hero-bottom{bottom:29px;color:#6c7d9e;font-size:9px;left:100px;right:100px}.hero-bottom .mono{display:none}.hero-bottom-text{margin-right:0;font-size:9px;color:#6c7d9e}.scroll-icon{border-color:#aebbd2;width:15px;height:23px}.scroll-icon i{background:#5f6d84}.business-strip{background:#eef1f6;border-block-color:#dce2ed}.business-strip>div{color:#5f6d84;font-family:inherit;font-size:11px;letter-spacing:.01em;padding-top:24px;padding-bottom:24px}.business-strip i{color:#8192b2}.business-strip .strip-kicker{font-size:10px;color:#8192b2;letter-spacing:0}
.section{padding-top:90px;padding-bottom:90px}.eyebrow{font-family:inherit;font-size:10px;color:#6c7d9e;letter-spacing:.07em;gap:9px}.eyebrow>span:first-child{color:#8192b2}.section-heading{align-items:flex-start;margin-bottom:44px;gap:90px}.section-heading h2{font-size:39px;font-weight:450;letter-spacing:-.045em;line-height:1.35;margin-top:17px}.section-intro{max-width:430px;font-size:13px;line-height:2;margin-top:42px;color:#5f6d84}.cap-grid{display:block;border-bottom:1px solid #dce2ed}.cap-card{display:grid;grid-template-columns:48px minmax(0,1fr) 34%;grid-template-rows:auto auto auto;gap:0 34px;padding:34px 12px 34px 0;border:0;border-top:1px solid #dce2ed;border-radius:0;background:transparent;min-height:228px;isolation:isolate;transition:background .4s,border-color .4s}.cap-card:hover{background:#eef1f6;border-color:#cbd4e4}.cap-card.interactive-surface:before{background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),#cbd4e435,transparent 70%)}.cap-card .card-top{grid-column:1;grid-row:1/4;align-items:flex-start;padding-top:6px}.cap-card .card-index{font-size:11px;font-family:var(--mono);letter-spacing:.02em;color:#8192b2}.cap-card .card-symbol{display:none}.cap-card .diagram{grid-column:3;grid-row:1/4;height:165px;margin:0;align-self:center;opacity:.8}.cap-card h3{grid-column:2;grid-row:1;font-size:24px;margin:0 0 12px;font-weight:450;color:#233248}.cap-card p{grid-column:2;grid-row:2;color:#5f6d84;font-size:12px;line-height:1.9;max-width:455px}.cap-card .card-tags{grid-column:2;grid-row:3;margin-top:20px}.card-tags span{background:none;border:0;border-right:1px solid #cbd4e4;padding:0 12px 0 0;margin-right:2px;color:#6c7d9e;font-size:9px;border-radius:0}.card-tags span:last-child{border:0}.cap-card.reveal:nth-child(even){transition-delay:0s}.diagram-caption{color:#8192b2;font-size:6px;letter-spacing:.08em}.network-paths{stroke:#aebbd2}.network .nodes{fill:#6c7d9e}.network .core{fill:#dce2ed;stroke:#5f6d84}.network .core-pulse{fill:#dce2ed66;stroke:#aebbd2}.signal-line{stroke:#5f6d84;filter:none}.flow-mini>span{border:1px solid #aebbd2;background:linear-gradient(135deg,#eef1f6,#dce2ed);color:#6c7d9e;border-radius:6px;box-shadow:none;width:50px;height:50px;font-size:9px;animation-name:refined-flow}.flow-mini>i{background:#aebbd2}.flow-mini>i:after{background:#5f6d84;box-shadow:none}.pipeline-label{color:#8192b2;font-size:6px}.pipeline-label b{color:#6c7d9e}.orbit-line{border-color:#aebbd2}.workspace-glyph{background:#e7ebf2;border-color:#aebbd2;color:#6c7d9e;box-shadow:none;border-radius:5px}.orbit-person{background:#eef1f6;border-color:#aebbd2;color:#6c7d9e}.bar-diagram{background:repeating-linear-gradient(0deg,transparent,transparent 38px,#cbd4e480 39px,transparent 40px)}.bars i{background:linear-gradient(#6c7d9e,#cbd4e4);border-color:#6c7d9e;box-shadow:none}.bars i:nth-child(3n){background:linear-gradient(#aebbd2,#dce2ed);border-color:#8192b2}
.process-section{height:200vh;min-height:1450px;background:#eef1f6;border-color:#dce2ed}.process-sticky{min-height:690px}.process-inner{padding-top:110px;padding-bottom:45px}.process-top h2{font-size:37px;letter-spacing:-.045em;font-weight:450;margin-top:16px}.process-content{height:calc(100% - 98px)}.process-visual{mix-blend-mode:multiply;filter:saturate(.45);height:480px}.layer-label{color:#5f6d84;font-size:8px}.layer-label span{color:#8192b2}.process-tech{display:none}.process-step{opacity:.52;border-color:#cbd4e4;padding:25px 0}.process-step.active{opacity:1}.step-kicker{font-size:7px;letter-spacing:.1em;color:#6c7d9e}.step-number,.active .step-number{color:#6c7d9e}.process-step h3{color:#34476c;font-size:23px;font-weight:450}.process-step p{color:#5f6d84;font-size:12px;line-height:1.9}.process-progress{color:#8192b2}.process-progress>div{background:#cbd4e4}.process-progress i{background:#6c7d9e;box-shadow:none}
.demo-section{padding-top:95px;background:transparent}.demo-console{background:#ffffff;border:1px solid #cbd4e4;border-radius:5px;box-shadow:0 18px 50px #34476c0a;overflow:hidden}.console-top{background:#f7f8fa;border-color:#dce2ed;height:65px}.console-brand{color:#445674;font-size:10px}.console-brand b{color:#8192b2;font-size:8px}.console-logo{color:#5f6d84}.sample-badge{color:#6c7d9e;background:#eef1f6;border:1px solid #dce2ed;border-radius:3px;font-size:8px}.console-dots{color:#8192b2}.demo-tabs{border-color:#dce2ed;background:#ffffff}.demo-tabs button{color:#6c7d9e;font-size:11px}.demo-tabs button[aria-selected=true]{color:#445674}.tab-indicator{border-bottom-color:#6c7d9e;background:linear-gradient(transparent,#dce2ed55)}.demo-panel{height:450px;background:#ffffff}.demo-toolbar h3{color:#34476c;font-size:16px;font-weight:450}.demo-toolbar p{color:#6c7d9e}.range-control{border-color:#dce2ed;background:#f7f8fa}.range-control button{color:#6c7d9e}.range-control button.active{background:#e7ebf2;color:#445674}.metric-label{color:#6c7d9e;font-size:9px}.metric-value{color:#445674;font-size:29px;font-weight:400}.metric-change{color:#6c7d9e}.chart-grid{stroke:#dce2ed;stroke-dasharray:none}.chart-line{stroke:#6c7d9e;filter:none}.chart-secondary{stroke:#aebbd2}.chart-area{opacity:.5}.axis-labels{color:#8192b2}.chart-legend{color:#6c7d9e}.chart-legend span:before{background:#6c7d9e}.chart-legend span+span:before{background:#aebbd2}.channel-panel{border-color:#dce2ed}.channel-panel h4{color:#6c7d9e}.channel-row{color:#6c7d9e}.channel-row b{color:#6c7d9e}.channel-icon{background:#eef1f6;border-color:#cbd4e4;color:#6c7d9e;border-radius:4px}.channel-bar{background:#e7ebf2}.channel-bar i{background:#8192b2}.channel-note{color:#aebbd2}.console-bottom{background:#f7f8fa;border-color:#dce2ed;color:#8192b2}.console-bottom .status-dot{background:#8192b2}.small-button{background:#5f6d84;color:#ffffff;border-color:#5f6d84;box-shadow:none;border-radius:3px;font-size:10px;font-weight:400}.small-button:hover{background:#445674}.workflow-node{border-color:#cbd4e4;background:#eef1f6;color:#8192b2;border-radius:4px}.workflow-node span{color:#8192b2}.workflow-node small{color:#aebbd2}.workflow-node:hover{border-color:#6c7d9e}.workflow-node.done{border-color:#6c7d9e;background:#e7ebf2;box-shadow:none;color:#6c7d9e}.workflow-node.done span{color:#6c7d9e}.workflow-node.current{animation-name:refined-flow}.workflow-connector{background:#cbd4e4}.workflow-connector.on{background:#8192b2;box-shadow:none}.workflow-details{border-color:#dce2ed;background:#f7f8fa;border-radius:3px}.workflow-details>span{color:#6c7d9e}.workflow-details p{color:#6c7d9e}.run-status{color:#6c7d9e}.kanban-col{background:#eef1f6;border-color:#dce2ed;border-radius:4px}.kanban-heading{color:#6c7d9e}.kanban-heading span:last-child{color:#aebbd2}.task-card{background:#ffffff;border-color:#cbd4e4;border-radius:3px}.task-card h4{color:#6c7d9e}.task-tag{background:#f7f8fa;color:#8192b2;border-color:#dce2ed}.avatar{color:#8192b2;background:#eef1f6;border-color:#cbd4e4}.task-card button{color:#6c7d9e;border-color:#e7ebf2}.team-note{color:#8192b2}
.scenarios{padding-top:35px}.scenario-grid{gap:30px}.scenario-card{border:0;border-radius:0;background:none;padding:0 0 22px;overflow:visible}.scenario-card:hover{border-color:transparent}.scenario-card.interactive-surface:before{display:none}.scenario-art{margin:0 0 25px;height:205px;border:1px solid #dce2ed;background:#eef1f6;border-radius:2px;overflow:hidden}.scenario-card .card-index{font-size:8px;color:#8192b2;letter-spacing:.08em}.scenario-card h3{color:#445674;margin:11px 0 12px;font-size:24px;font-weight:450}.scenario-card>p{color:#6c7d9e;font-size:12px;line-height:1.8}.scenario-toggle{border-color:#cbd4e4;color:#6c7d9e;font-size:10px;margin-top:16px;padding-top:15px}.scenario-toggle .arrow{color:#6c7d9e}.scenario-detail p{color:#6c7d9e;font-size:12px}.scenario-detail a{color:#6c7d9e}.scenario-art .orbital{border-color:#8192b2;box-shadow:none}.orbital:after{background:#8192b2;box-shadow:none}.art-core{color:#8192b2;filter:none}.glass-plane{border-color:#aebbd2;background:linear-gradient(140deg,#dce2ed66,#e7ebf2);box-shadow:0 12px 25px #4456740a}.glass-plane:nth-child(3){border-color:#8192b2;background:linear-gradient(140deg,#cbd4e4,#dce2ed)}.glass-plane:after{border-color:#aebbd2}.product-spark{background:linear-gradient(transparent,#8192b2,transparent);filter:none}.growth-art{background-color:#eef1f6;background-image:linear-gradient(#cbd4e455 1px,transparent 1px),linear-gradient(90deg,#cbd4e455 1px,transparent 1px);padding:25px}.growth-path{stroke:#8192b2;filter:none}.growth-area{opacity:.2}.growth-art circle{fill:#8192b2;filter:none}
.closing{background:#e7ebf2;border-color:#dce2ed;min-height:400px;justify-content:flex-start;max-width:none}.closing-glow{background:radial-gradient(ellipse at 75% 70%,#dce2ed88,transparent 60%)}.closing-copy{text-align:left;width:1200px;max-width:100%;margin:auto;padding:70px 60px;position:relative}.closing-copy .eyebrow{justify-content:flex-start;color:#8192b2;font-size:9px;letter-spacing:.07em}.closing h2,html[lang=en] .closing h2{font-size:45px;font-weight:450;line-height:1.3;color:#445674;margin:19px 0}.closing h2 span{color:#445674}.closing-copy p{color:#6c7d9e;font-size:12px;margin:15px 0 25px}.closing-copy .button{background:#5f6d84;border-color:#5f6d84;min-width:190px}.closing-device{left:auto;right:0;top:0;width:600px;height:430px;opacity:.65;mix-blend-mode:multiply;filter:saturate(.4);mask-image:linear-gradient(270deg,#1c2633 70%,transparent)}.closing:after{display:none}
footer{border:0;padding-top:48px;padding-bottom:25px}.footer-main{grid-template-columns:1fr 1.3fr 1fr;gap:45px;padding-bottom:38px}.footer-main p{color:#6c7d9e;font-size:11px;line-height:1.9;max-width:290px}.footer-links{color:#5f6d84;font-size:10px}.footer-bottom{border-color:#dce2ed;color:#8192b2;font-size:9px}.footer-bottom button{color:#8192b2}.footer-bottom button:hover,.footer-bottom a:hover{color:#5f6d84}dialog{background:#ffffff;border-color:#cbd4e4;color:#445674;box-shadow:0 30px 140px #23324824;border-radius:4px}dialog::backdrop{background:#dce2edaa;backdrop-filter:blur(10px)}dialog p{color:#6c7d9e}.dialog-close{color:#6c7d9e}.skip{color:#ffffff;background:#445674}
.section-intro,.cap-card p,.process-step p,.scenario-card>p,.scenario-detail p,.closing-copy p,.footer-main p,dialog p{color:#5f6d84}
.eyebrow,.hero .eyebrow,.hero-note,.card-tags span,.scenario-card .card-index,.step-kicker,.card-index,.hero-bottom,.hero-bottom-text,.business-strip>div{color:#5f6d84}
.demo-toolbar p,.metric-label,.axis-labels,.chart-legend,.channel-panel h4,.channel-row,.channel-row b,.channel-note,.console-bottom,.sample-badge,.demo-tabs button,.range-control button,.workflow-node,.workflow-node small,.workflow-details p,.run-status,.kanban-heading,.kanban-heading span:last-child,.task-card h4,.task-tag,.task-card button,.team-note{color:#445674}
.workflow-node.done,.workflow-node.done span,.workflow-details>span,.metric-change,.channel-icon,.avatar{color:#445674}.task-card h4{color:#34476c}.demo-tabs button[aria-selected=true]{color:#34476c}.scenario-card h3,.closing h2,.closing h2 span,html[lang=en] .closing h2{color:#34476c}.scenario-toggle,.scenario-detail a,.footer-links{color:#445674}.footer-bottom,.footer-bottom button{color:#5f6d84}.closing-copy .eyebrow{color:#5f6d84}.closing-copy .button,.small-button{background:#34476c;border-color:#34476c;color:#ffffff}.sample-badge{border-color:#dce2ed}.scenario-art{background-color:#eef1f6}.closing{background:#e7ebf2}.process-section{background:#eef1f6}
@keyframes refined-flow{0%,30%,100%{border-color:#aebbd2;box-shadow:none}15%{border-color:#6c7d9e;background:#e7ebf2;color:#5f6d84}}
@media(min-width:1500px){.hero{padding-left:140px;padding-right:140px}.hero-device{right:0;width:59%}.hero-bottom{left:140px;right:140px}}
@media(max-width:1200px){.hero{padding-left:65px;padding-right:65px;height:750px;min-height:710px}.hero h1{font-size:66px}.hero-description{max-width:360px;font-size:14px}.hero-bottom{left:65px;right:65px}.hero-device{width:64%;right:-7%}.business-strip>div{padding:22px 50px;font-size:10px}.cap-card{grid-template-columns:38px minmax(0,1fr) 31%;column-gap:25px}.section-heading{gap:50px}.section-intro{max-width:360px}.closing-device{right:-120px}.closing-copy{padding-left:65px}html[lang=en] .hero h1{font-size:57px}}
@media(max-width:900px){.nav-inner{height:67px;padding:0 20px}.nav-links{font-size:10px;gap:22px}.nav-actions{gap:17px}.nav-cta{font-size:10px;padding:11px 13px}.brand>span{font-size:15px}.hero{padding-left:45px;padding-right:45px;height:720px;min-height:680px}.hero h1{font-size:57px}.hero-description{max-width:320px;font-size:13px}.hero-device{width:67%;right:-12%;height:65%;top:18%}.hero-bottom{left:45px;right:45px}.hero-note{font-size:8px}.section{padding-top:80px;padding-bottom:80px}.section-heading h2{font-size:34px}.section-intro{max-width:290px;font-size:12px;margin-top:36px}.cap-card{grid-template-columns:27px minmax(0,1fr) 32%;gap:0 22px;min-height:230px}.cap-card h3{font-size:22px}.cap-card p{font-size:11px}.cap-card .diagram{height:140px}.flow-mini>span{width:40px;height:40px}.pipeline-label{font-size:5px}.process-inner{padding-top:110px;padding-bottom:40px}.process-top h2{font-size:32px}.process-visual{height:420px}.process-step h3{font-size:21px}.process-step p{font-size:11px}.metric-value{font-size:24px}.scenario-grid{gap:22px}.scenario-art{height:165px}.scenario-card h3{font-size:21px}.scenario-card>p{font-size:11px}.closing-device{right:-180px;opacity:.5}.closing-copy{padding-left:45px}.closing h2,html[lang=en] .closing h2{font-size:40px}.footer-main{gap:30px}html[lang=en] .hero h1{font-size:49px}}
@media(max-width:700px){.nav-shell{top:11px;border-radius:4px}.nav-inner{height:62px;padding:0 15px}.brand>span{font-size:14px}.brand small{font-size:6px}.nav-actions{gap:16px}.nav-links{background:#f7f8faf5;border-color:#cbd4e4;font-size:13px;box-shadow:0 10px 25px #34476c0d}.nav-links a{border-color:#dce2ed}.hero{height:auto;min-height:0;padding:128px 25px 0}.hero-copy,html[lang=en] .hero-copy{width:100%;padding:0}.hero .eyebrow{font-size:8px}.hero h1{font-size:clamp(43px,10.2vw,61px);line-height:1.27;margin:23px 0 21px;letter-spacing:-.055em}.hero-description{max-width:380px;font-size:13px;line-height:1.95;margin-bottom:26px}.hero-note{font-size:9px;margin-top:24px}.hero-buttons{gap:26px}.hero .button{font-size:11px;padding:15px 18px;gap:30px}.hero .text-link{font-size:11px}.hero-device{position:relative;top:auto;right:auto;width:calc(100% + 60px);height:310px;margin:4px -30px 10px}.hero-halo{top:40%;right:-20%;width:140%;height:60%}.hero-bottom{left:auto;right:auto;bottom:auto;position:relative;margin-top:0;margin-bottom:25px}.hero-bottom-text{display:block;font-size:7px;letter-spacing:0}.hero-bottom .mono{display:none}.hero-grid{background-size:75px 75px}.business-strip>div{padding:23px 25px;gap:17px 20px;font-size:9px}.business-strip>div>span:not(.strip-kicker):before{color:#8192b2}.section{padding:65px 25px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,html[lang=en] .section-heading h2{font-size:31px;margin-top:13px;line-height:1.35}.section-intro{font-size:12px;max-width:none;line-height:1.9;margin-top:17px}.eyebrow{font-size:9px}.cap-card{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:13px;padding:25px 0 21px;min-height:0}.cap-card .card-top{grid-column:1;grid-row:1/4;padding-top:5px}.cap-card .card-index{font-size:10px}.cap-card h3{grid-column:2;grid-row:1;font-size:22px;margin-bottom:10px}.cap-card p{grid-column:2;grid-row:2;font-size:12px;line-height:1.9}.cap-card .card-tags{grid-column:2;grid-row:3;margin-top:15px}.cap-card .diagram{grid-column:2;grid-row:4;height:115px;width:100%;max-width:350px;margin:19px 0 0;justify-self:center;opacity:.72}.cap-card .diagram-caption{font-size:6px}.cap-card .flow-mini{width:90%;max-width:260px}.flow-mini>span{width:43px;height:43px;font-size:8px}.pipeline{gap:15px}.pipeline-label{font-size:5px}.team-orbit .orbit-line{width:185px;height:87px}.workspace-glyph{width:55px;height:45px;font-size:29px}.orbit-person{width:27px;height:27px;font-size:6px}.bar-diagram{padding:5px 10px 15px}.bars{gap:12px}.card-tags span{font-size:8px}.process-section{height:auto;min-height:0}.process-sticky{min-height:0}.process-inner{padding-top:65px;padding-bottom:45px}.process-top h2,html[lang=en] .process-top h2{font-size:31px;margin-top:13px}.process-visual{height:290px;margin:0 -30px}.layer-label{display:none}.process-step{opacity:1;padding:23px 0;grid-template-columns:28px 1fr;gap:13px}.process-step h3{font-size:22px}.process-step p{font-size:12px}.step-kicker{font-size:7px}.step-number{font-size:11px}.demo-section{padding-top:65px}.demo-console{border-radius:4px;margin:0 -10px}.console-top{height:57px;padding:0 15px}.console-brand{font-size:8px}.sample-badge{font-size:6px}.console-brand b{display:none}.demo-tabs button{font-size:9px;padding:16px 10px}.demo-panel{height:620px;padding:20px 16px}.demo-toolbar h3{font-size:13px}.demo-toolbar p{font-size:8px}.metric-value{font-size:24px}.metric-label{font-size:8px}.metric-change{font-size:7px}.channel-panel{border-color:#e7ebf2}.channel-panel h4{font-size:9px}.channel-row{font-size:9px}.channel-note{font-size:7px}.console-bottom{font-size:6px}.small-button{font-size:9px}.scenario-grid{gap:28px}.scenario-art{height:190px;margin-bottom:20px}.scenario-card h3{font-size:24px}.scenario-card>p{font-size:12px;min-height:0}.scenario-toggle{font-size:11px;padding-top:15px;min-height:44px}.scenario-detail p{font-size:12px}.closing{min-height:460px}.closing-copy{width:100%;padding:55px 25px 130px;margin:0}.closing-copy .eyebrow{font-size:8px}.closing h2,html[lang=en] .closing h2{font-size:38px;margin:18px 0}.closing-copy p{font-size:11px;margin:13px 0 23px;max-width:270px}.closing-copy .button{font-size:11px;min-width:180px;min-height:49px}.closing-device{left:auto;right:-80px;top:auto;bottom:-60px;width:300px;height:260px;transform:none;opacity:.32;mask-image:linear-gradient(0deg,#1c2633,transparent 90%)}.closing-glow{background:radial-gradient(ellipse at 70% 95%,#dce2ed,transparent 80%)}footer{padding:35px 25px 22px}.footer-main{grid-template-columns:1fr;gap:21px;padding-bottom:26px}.footer-main p{font-size:11px;max-width:290px}.footer-links{font-size:10px;gap:21px}.footer-bottom{font-size:8px;padding-top:20px}.footer-bottom button{font-size:8px}html[lang=en] .hero{min-height:0}html[lang=en] .hero h1{font-size:clamp(37px,8.7vw,53px);line-height:1.22}html[lang=en] .hero-description{font-size:12px;line-height:1.85}html[lang=en] .closing h2{font-size:34px}html[lang=en] .demo-tabs button{font-size:8px}}
@media(max-width:359px){.hero{padding-inline:20px}.hero h1{font-size:41px}.hero .button{padding-inline:15px;gap:22px}.hero-buttons{gap:18px}.hero .text-link{font-size:10px}.hero-description{font-size:12px}.hero-note{font-size:8px}.hero-device{height:280px}.section{padding-inline:20px}.nav-inner{padding-inline:12px}.brand>span{font-size:12px}.nav-actions{gap:10px}.demo-panel{padding-inline:13px}.console-brand{font-size:7px}.sample-badge{font-size:5px}.demo-tabs button{font-size:8px;padding-inline:8px}.metric-value{font-size:22px}.metric-change{font-size:6px}.demo-toolbar h3{font-size:11px}.hero-bottom-text{font-size:6px}.closing h2{font-size:35px}html[lang=en] .hero h1{font-size:33px}html[lang=en] .demo-tabs button{font-size:7px}}
