/* AgentiX: connected work, with human control. Shared product identity. */
:root{--green:#075e48;--ink:#142c24;--muted:#52685e;--light:#f3f7f4;--line:#d6e2db;--brand-accent:#b9ef7b;--brand-focus:#075e48}
.brand{gap:10px;white-space:nowrap;color:var(--ink);letter-spacing:-1.3px}
.brand .brand-symbol{width:36px;height:36px;object-fit:contain;flex:none}
.brand-name{font-size:29px;font-weight:800;line-height:1}
.brand-product{border-left:1px solid #aac2b5;padding-left:10px;margin-left:2px;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.7;color:var(--green)}
.hero{background:#f3f7f4}.hero-grid{gap:64px;min-height:670px;padding-block:64px;grid-template-columns:1.05fr 1fr}
.hero h1{font-size:clamp(42px,4.35vw,66px);line-height:1.24;letter-spacing:-1.8px}.hero h1 em{color:var(--green)}
.hero-copy .eyebrow{font-size:12px;letter-spacing:1.5px}.hero-copy .intro{font-size:18px;line-height:1.9}.hero-note{font-size:12px}
.product-preview{display:block;min-height:0;background:white;border:1px solid #c8dacf;border-radius:16px;box-shadow:0 22px 65px #153c2510;overflow:hidden;align-self:center}
.preview-top{padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}
.preview-top>span:first-child{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:800;letter-spacing:-.6px}.preview-top b{font-size:11px;letter-spacing:1px;font-weight:600;color:var(--green)}
.preview-label{font-size:12px;padding:4px 9px;border-radius:4px;background:#eef6e8;color:#36592c;white-space:nowrap}
.preview-heading{padding:28px 30px 0}.preview-heading .eyebrow{display:block;font-size:13px;letter-spacing:0;margin-bottom:14px}.preview-heading h2{font-size:32px;line-height:1.35;letter-spacing:-.8px}
.context-flow{list-style:none;padding:8px 30px 12px;margin:0}.context-flow li{display:flex;gap:17px;position:relative;padding:23px 0}.context-flow li+li{border-top:1px solid #e1e9e4}.flow-number{display:flex;align-items:center;justify-content:center;flex:none;width:35px;height:35px;border-radius:50%;font-size:12px;font-weight:800;color:var(--green);background:#eef5ef}.context-flow li:last-child .flow-number{background:var(--brand-accent);color:var(--ink)}.context-flow b{font-size:17px;font-weight:600}.context-flow p{margin-top:5px;font-size:14px;line-height:1.7;color:var(--muted)}
.preview-bottom{padding:20px 26px;background:#075e48;color:white;display:flex;flex-direction:column;gap:12px;font-size:12px}.preview-bottom>span{color:#d0e7da}.preview-bottom a{font-size:15px;font-weight:600;align-self:flex-start}.preview-bottom a:hover{color:#b9ef7b}
.brand-future{font-size:14px!important;line-height:1.8!important;padding-top:16px;border-top:1px solid var(--line);max-width:290px}.brand-future strong{font-weight:800}.brand-future small{font-size:13px}
.product-card p,.small-text,.footer-grid>div>a:not(.brand){font-size:14px}.product-card .text-link{font-size:13px}.eyebrow{font-size:12px}.footer-bottom,.image-tag{font-size:12px}
.contact-form fieldset{border:0;padding:0;margin:0;min-width:0}.contact-form fieldset:disabled{opacity:.7}
.nav-links a[aria-current=page]{color:var(--green);text-decoration:underline;text-underline-offset:6px}
.cta :focus-visible,.journey-section :focus-visible,.preview-bottom :focus-visible{outline-color:#b9ef7b}
@media(max-width:1150px){.hero-grid{gap:32px}.brand-name{font-size:26px}.brand{gap:7px}.brand-product{padding-left:8px;font-size:11px}.nav{gap:16px}.nav-links{gap:14px}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero h1{font-size:44px}.preview-top{padding:17px}.preview-heading{padding:22px 20px 0}.preview-heading h2{font-size:27px}.context-flow{padding:8px 20px}.context-flow li{gap:12px}.context-flow b{font-size:15px}.preview-top>span:first-child{font-size:17px}.preview-label{font-size:11px}.preview-bottom{padding:18px 20px}
html:not(.nav-ready) .menu-toggle{display:none}html:not(.nav-ready) .nav{height:auto;min-height:74px;flex-wrap:wrap;padding-block:18px}html:not(.nav-ready) .nav-links{display:flex;position:static;flex-basis:100%;order:5;flex-direction:column;box-shadow:none;padding:16px 0}
}
@media(max-width:600px){.brand .brand-symbol{width:29px;height:29px}.brand-name{font-size:25px}.brand-product{font-size:10px;padding-left:7px;margin-left:0}.brand{gap:6px}.nav{gap:9px}.nav>.btn{font-size:12px;min-height:44px;padding:8px 10px}.menu-toggle{min-height:44px;min-width:40px}.hero-grid{grid-template-columns:1fr;padding-block:38px;gap:34px}.hero h1{font-size:clamp(38px,10.5vw,53px);letter-spacing:-1px}.hero-copy .eyebrow{font-size:10px;letter-spacing:.8px}.hero-copy .intro{font-size:16px}.hero-note{font-size:11px}.hero-visual.product-preview{min-height:0;width:100%}.preview-top{padding:19px 20px}.preview-heading h2{font-size:29px}.context-flow b{font-size:16px}.context-flow li{padding:19px 0}.product-card h3{font-size:17px}.hero .actions{flex-wrap:wrap}.hero .actions .btn{min-height:48px}.utility span{font-size:11px}.product-card p{font-size:14px}}
@media(max-width:360px){.nav>.btn{font-size:11px;padding:8px}.brand-name{font-size:23px}.brand .brand-symbol{width:26px;height:26px}.brand-product{font-size:9px}.nav{gap:5px}.container{width:calc(100% - 32px)}}

/* Banner family v3: people lead the story, distinct objects identify capabilities. */
.hero-grid{grid-template-columns:.95fr 1.15fr;gap:48px;padding-block:64px;min-height:650px}
.hero h1{font-size:clamp(40px,4.1vw,62px)}
.hero-visual.hero-story{min-height:0;align-self:center;display:block}
.hero-business,.banner-art,.contact-banner{margin:0}
.hero-image-shell{position:relative;overflow:hidden;border-radius:12px 12px 0 0;background:#153d30}
.hero-image-shell picture{display:block}.hero-image-shell img{display:block;width:100%;height:480px;object-fit:cover;object-position:64% center}
.hero-image-label{position:absolute;top:20px;left:20px;font-size:11px;letter-spacing:1.6px;font-weight:700;color:#f0f9eb;background:#143d32d9;padding:9px 12px;border:1px solid #9dcaac5c;border-radius:3px}
.hero-business figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 22px;background:#075e48;color:white;border-radius:0 0 12px 12px;font-weight:600;font-size:15px}
.hero-business figcaption small{font-size:11px;font-weight:400;color:#d4e5d9;white-space:nowrap}
.hero-story-flow{display:flex;justify-content:space-between;gap:12px;padding:21px 2px 0;font-size:13px;color:var(--ink)}.hero-story-flow span{display:flex;align-items:center;gap:8px}.hero-story-flow b{font-size:11px;color:var(--green);font-weight:700;padding:3px 6px;background:#e0eede;border-radius:3px}
.banner-art{overflow:hidden;border:1px solid #d9e4dc;border-radius:12px;background:#f3f7f3;min-width:0}
.banner-art picture{display:block}.subhero .banner-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:0;object-fit:cover}
.banner-art figcaption{background:#fff;color:var(--green);padding:14px 20px;font-size:12px;letter-spacing:.6px;border-top:1px solid #dde6df}
.banner-photo img{object-position:65% center!important}.banner-icon img{object-fit:contain!important}
.banner-mosaic{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:#dce7de}
.mosaic-item{min-width:0;background:#f6f8f5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 0 12px}.mosaic-lead{grid-row:span 2}.subhero .banner-mosaic img{aspect-ratio:1.3;object-fit:cover}.mosaic-item span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--green)}.mosaic-lead span{font-size:12px}
.product-art.identity-thumbnail{height:auto;aspect-ratio:3/2;background:#f0f5ef;margin-bottom:23px}.identity-thumbnail picture{display:block;width:100%;height:100%}.identity-thumbnail img{width:100%;height:100%;object-fit:cover}.product-card:hover .identity-thumbnail img{transform:scale(1.04)}
.product-grid{gap:14px;border-left:0}.product-card{border:1px solid var(--line);border-radius:9px;background:white}.product-card .card-num{background:#ffffffbf;border:1px solid #d5e0d8;color:#436553;font-size:10px;padding:3px 6px}.product-card h3{min-height:48px}
.compact-banner{display:grid;grid-template-columns:1.35fr .7fr;gap:60px;align-items:center;margin-bottom:45px}.compact-banner h1{font-size:clamp(36px,4vw,54px)}.compact-banner .intro{margin-top:22px}.compact-banner .banner-art img{width:100%;height:220px;object-fit:contain;display:block}.compact-banner .banner-art figcaption{font-size:11px;padding:12px 16px}.faq-content{margin-inline:0;max-width:960px}
.contact-banner{margin:28px 0 22px;border-radius:9px;overflow:hidden;background:#edf4ec}.contact-banner picture,.contact-banner img{display:block;width:100%}.contact-banner img{aspect-ratio:3/2;object-fit:cover}.contact-banner figcaption{padding:11px 15px;color:#496455;font-size:12px}
@media(max-width:1150px){.hero-grid{gap:30px}.hero h1{font-size:48px}.hero-image-shell img{height:420px}.hero-story-flow{font-size:12px;gap:8px}.hero-business figcaption{padding:17px;font-size:14px;flex-wrap:wrap}.compact-banner{gap:35px}.product-grid{gap:10px}}
@media(min-width:701px) and (max-width:850px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero h1{font-size:42px}.hero-image-shell img{height:405px}.hero-story-flow{flex-wrap:wrap}.hero-copy .intro{font-size:16px}.hero .actions{flex-wrap:wrap}.hero .actions .btn{font-size:13px}.subhero .split{grid-template-columns:1fr 1fr;gap:25px}.banner-art figcaption{padding:12px;font-size:11px}.compact-banner{gap:25px}.compact-banner .banner-art img{height:190px}}
@media(max-width:700px){.hero-grid{grid-template-columns:1fr;padding-block:38px;gap:30px}.hero h1{font-size:clamp(39px,9.5vw,54px)}.hero-image-shell img{height:auto;aspect-ratio:5/4;object-position:65% center}.hero-story-flow{font-size:12px;gap:7px;padding-top:16px}.hero-story-flow span{gap:5px}.hero-business figcaption{padding:15px 16px;font-size:14px}.hero-image-label{top:14px;left:14px;font-size:10px;padding:7px 9px}.subhero .split{grid-template-columns:1fr;gap:28px}.subhero .banner-art img{height:auto;aspect-ratio:3/2}.compact-banner{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.compact-banner .banner-art{max-width:100%;display:grid;grid-template-columns:1fr auto;align-items:center}.compact-banner .banner-art img{height:160px;aspect-ratio:3/2;object-fit:contain}.compact-banner .banner-art figcaption{border-top:0;background:transparent;padding:20px;font-size:10px;max-width:130px}.compact-banner h1{font-size:38px}.contact-banner img{aspect-ratio:3/2}.hero-copy .intro{max-width:460px}.banner-mosaic .mosaic-item{padding-bottom:10px}.mosaic-item span{font-size:9px;letter-spacing:1px}}
@media(max-width:600px){.product-grid{gap:12px}.product-art.identity-thumbnail{height:auto;aspect-ratio:1.2;margin-bottom:20px}.product-card h3,.product-card>p,.product-card>.text-link{margin-inline:13px}.product-card h3{font-size:17px}.product-card .text-link{font-size:12px}.product-grid .product-card:last-child .product-art.identity-thumbnail{height:100%;aspect-ratio:auto}.product-grid .product-card:last-child .identity-thumbnail img{object-fit:cover}.product-grid .product-card:last-child h3{min-height:0}.hero-note{margin-top:22px}}
@media(max-width:360px){.hero-story-flow{flex-wrap:wrap;font-size:12px}.compact-banner .banner-art img{height:135px}.compact-banner .banner-art figcaption{max-width:110px;padding:12px}.product-card h3{font-size:16px;overflow-wrap:normal}.product-card .text-link{font-size:11px}.hero-business figcaption small{font-size:10px}}

/* Hero slideshow: a stable frame, quiet crossfade, explicit playback controls. */
.hero-slides{display:grid}.hero-slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;position:relative;pointer-events:none}
.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.hero-slide.slide-icon{background:#eff5ef}.hero-slide.slide-icon img{object-fit:contain;object-position:center}
.hero-carousel .hero-business figcaption{min-height:112px;align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.hero-carousel #hero-slide-caption{font-size:14px}
.hero-slide-controls[hidden]{display:none}.hero-slide-controls{padding-top:16px}.hero-slide-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.hero-slide-choices button{background:transparent;border:0;border-top:3px solid #c9d9cf;padding:11px 3px;display:flex;align-items:center;gap:7px;min-height:44px;text-align:left;color:#52685e;font-size:12px}
.hero-slide-choices button b{font-size:11px}.hero-slide-choices button[aria-pressed=true]{border-color:#075e48;color:#075e48;font-weight:700}.hero-slide-choices button:hover{background:#e9f2e8}
.hero-playback{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.hero-playback button{min-height:44px;min-width:44px;border:1px solid #c5d8ca;background:#fff;color:#075e48;border-radius:5px;font-size:14px;padding:8px 12px}.hero-playback button:hover{background:#e4efdf}.hero-playback button:disabled{opacity:1;color:#52685e;background:#edf1ed;cursor:default}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.hero-carousel #hero-slide-caption{font-size:13px}.hero-slide-choices{gap:6px}.hero-slide-choices button{font-size:11px;gap:5px}.hero-playback button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}

/* Business explanation and functional examples adapted from the supplied reference. */
.business-definition{background:#fff;border-bottom:1px solid var(--line);padding:48px 0}.definition-grid{display:grid;grid-template-columns:.8fr 1.5fr;gap:72px;align-items:start}.definition-grid h2{font-size:30px;line-height:1.35}.definition-grid>div>p:not(.eyebrow){font-size:18px;line-height:1.9;color:var(--ink);max-width:780px}.definition-grid ul{display:flex;gap:12px 24px;list-style:none;padding:0;margin:20px 0;flex-wrap:wrap;font-size:14px;color:var(--green)}.definition-grid li::before{content:'✓';padding-right:8px}
.business-examples{background:#edf4ee;border-block:1px solid var(--line)}.business-tabs[hidden],.business-case[hidden]{display:none}.business-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 32px;border-bottom:1px solid #b9cebf}.business-tabs button{padding:18px 12px;background:transparent;border:0;border-bottom:3px solid transparent;color:#4c6557;font-size:16px;font-weight:600;min-height:56px}.business-tabs button[aria-selected=true]{background:#075e48;color:white;border-color:#b9ef7b;border-radius:7px 7px 0 0}.business-tabs button:hover:not([aria-selected=true]){background:#deebdf;color:#075e48}
.business-case{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:32px}.case-copy h3{font-size:30px;line-height:1.45;max-width:530px;letter-spacing:-.5px}.case-need{margin-top:20px;font-size:16px;line-height:1.85}.case-copy ol{padding-left:23px;margin:24px 0}.case-copy li{padding:8px 0 8px 4px;color:#264837;font-size:15px}.case-copy li::marker{color:#075e48;font-weight:700}.case-features{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.case-features>span{flex-basis:100%;font-size:12px;color:#52685e;margin-bottom:3px}.case-features a{font-size:13px;font-weight:600;border-bottom:1px solid #8db09a;padding:5px 0;margin-right:10px;color:#075e48}
.case-conversation{border:1px solid #c5d8cb;background:white;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #18462b08;min-height:450px}.case-console-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #dce7df;font-size:15px;font-weight:600}.case-console-head small{font-size:11px;font-weight:400;color:#52685e;background:#edf5e9;padding:4px 7px;border-radius:4px}.case-message{margin:20px 24px;background:#eef5ef;border:1px solid #dce8de;padding:16px 18px;border-radius:0 10px 10px 10px}.case-message.from-customer{margin-left:58px;background:#f6f8f6;border-radius:10px 0 10px 10px}.case-message small{font-size:12px;font-weight:600;color:#075e48}.case-message p{margin-top:6px;color:#203a2d;font-size:15px;line-height:1.8}.case-summary{padding:17px 24px;background:#075e48;color:white}.case-summary span{font-size:12px;color:#d0e5d3}.case-summary p{margin-top:6px;color:white;font-size:14px;line-height:1.8}.case-disclaimer{padding:15px 24px;font-size:12px;line-height:1.7;color:#52685e}.case-next{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;border-top:1px solid #c4d8c9}.case-next p{font-size:15px;max-width:660px}.case-next a{flex-shrink:0}
@media(max-width:1000px){.definition-grid{gap:36px;grid-template-columns:.8fr 1.2fr}.business-case{gap:30px}.case-copy h3{font-size:26px}.case-conversation{min-height:480px}}
@media(max-width:700px){.business-definition{padding:36px 0}.definition-grid{grid-template-columns:1fr;gap:22px}.definition-grid h2{font-size:28px}.definition-grid>div>p:not(.eyebrow){font-size:16px}.definition-grid ul{gap:10px 18px;font-size:13px}.business-tabs{grid-template-columns:1fr 1fr;gap:8px;border:0;margin-bottom:26px}.business-tabs button{font-size:14px;border:1px solid #bdcfbf;border-radius:5px;padding:12px 8px;min-height:48px}.business-tabs button[aria-selected=true]{border-radius:5px;border-color:#075e48}.business-case{grid-template-columns:1fr;gap:26px}.case-copy h3{font-size:25px}.case-conversation{min-height:0}.case-console-head{padding:17px}.case-message{margin:17px;padding:14px}.case-message.from-customer{margin-left:35px}.case-summary{padding:16px 18px}.case-disclaimer{padding:14px 18px}.case-next{align-items:flex-start;flex-direction:column;gap:16px}.case-copy li{font-size:14px}}

/* Brand voices: portrait-led composition within the existing green identity. */
.brand-voices{background:#fff}.brand-voices .section-heading{margin-bottom:36px}.richimo-voice{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#f0f5f1;border-radius:10px;overflow:hidden}.voice-portrait{min-width:0}.voice-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1.1}.voice-editorial{padding:44px 48px;align-self:center}.richimo-voice-logo{width:195px;height:auto;mix-blend-mode:multiply}.voice-quote-mark{display:block;font-size:76px;line-height:.7;color:#007b5f;margin-top:36px}.brand-voices blockquote{margin:18px 0 28px}.brand-voices blockquote p{font-size:clamp(19px,1.75vw,25px);line-height:1.85;color:var(--ink);letter-spacing:-.02em}.voice-attribution{display:flex;flex-direction:column;border-top:1px solid #c9d9ce;padding-top:20px;gap:3px}.voice-attribution strong{font-size:19px;color:#075e48}.voice-attribution span{font-size:14px;color:#53675e}.koricube-voice{display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;margin-top:28px;border:1px solid var(--line);border-radius:10px;padding:36px 44px;align-items:center}.koricube-brand{display:flex;flex-direction:column;align-items:center;gap:12px}.koricube-brand img{width:112px;height:112px;object-fit:contain}.koricube-brand span{font-size:12px;letter-spacing:.15em;color:#50717b}.koricube-voice blockquote{margin:14px 0 22px}.koricube-voice blockquote p{font-size:20px}.koricube-voice .voice-attribution{flex-direction:row;align-items:baseline;gap:14px;padding-top:16px}
@media(max-width:1000px){.voice-editorial{padding:30px}.voice-portrait img{aspect-ratio:1/1.25}.brand-voices blockquote p{font-size:20px}.koricube-voice{grid-template-columns:150px minmax(0,1fr);gap:28px;padding:30px}}
@media(max-width:700px){.richimo-voice{grid-template-columns:1fr}.voice-portrait img{aspect-ratio:1/1;max-height:440px;object-fit:cover;object-position:50% 38%}.voice-editorial{padding:28px 24px}.richimo-voice-logo{width:168px}.voice-quote-mark{margin-top:30px;font-size:64px}.brand-voices blockquote p{font-size:19px;line-height:1.85}.koricube-voice{grid-template-columns:1fr;gap:24px;padding:26px 24px}.koricube-brand{flex-direction:row;justify-content:flex-start;gap:18px}.koricube-brand img{width:72px;height:72px}.koricube-brand span{font-size:14px}.koricube-voice blockquote p{font-size:18px}.brand-voices .section-heading{gap:18px}}

/* Keep intrinsic HTML height from stretching editorial photos. */
.image-wrap img{height:auto}
@media(min-width:1600px){.container{max-width:1600px;width:calc(100% - 160px)}.hero-grid{gap:80px}.hero h1{font-size:76px}.hero-copy .intro{font-size:20px}.section-heading h2{font-size:46px}.richimo-voice{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.voice-portrait img{max-height:620px}.voice-editorial{padding:48px 64px}}

/* Same-page language navigation, with dedicated English text wrapping. */
.language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;font-weight:700;margin-left:8px}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;color:#63766c}.language-switch a[aria-current]{color:#075e48;text-decoration:underline;text-underline-offset:5px}.language-switch span{color:#b3c4bb}.mobile-demo-link{display:none}
html[lang=en] .hero h1{font-size:clamp(38px,3.8vw,64px);line-height:1.15}html[lang=en] .hero-copy .intro{max-width:620px}html[lang=en] .hero-copy .intro br{display:none}html[lang=en] .product-card h3{font-size:20px}html[lang=en] .hero-slide-choices button{font-size:12px}html[lang=en] .section-heading h2{letter-spacing:-.04em}html[lang=en] .hero-note{flex-wrap:wrap}html[lang=en] .hero-slide-choices button span{white-space:normal}
@media(max-width:1150px){.nav-contact{display:none}.nav{gap:12px}.nav-links{gap:12px;font-size:13px}.nav>.btn{font-size:13px;padding-inline:14px}.language-switch{margin-left:0}}
@media(max-width:600px){.nav>.btn{display:none}.language-switch{margin-left:auto}.language-switch a{min-width:30px}.mobile-demo-link{display:block}.nav{gap:8px}html[lang=en] .hero h1{font-size:42px}html[lang=en] .product-card h3{font-size:17px}html[lang=en] .hero-slide-choices button{font-size:11px}html[lang=en] .hero-playback button{font-size:12px}.utility span{font-size:10px}html[lang=en] .contact-layout h1{font-size:40px}html[lang=en] .brand-voices blockquote p{font-size:18px}}
