/* Selected design 74: Oniks Kalem. Scoped to localized homepages. */
html body#oniks-home{--oniks-button:#e9eeef!important;--oniks-button-ink:#303c42!important;--oniks-header:#1d2226f4!important;--oniks-line:#d3dde355!important;padding-top:0!important}
html body#oniks-home #main-content{padding-top:0!important;margin-top:0!important}
html.light body#oniks-home{--oniks-button:#49565f!important;--oniks-button-ink:#f8fbfd!important;--oniks-header:#f5f7f8f8!important;--oniks-line:#4f5d6833!important}
html body#oniks-home #hdr{position:sticky!important;top:14px!important;width:93%!important;height:70px!important;min-height:70px!important;margin:14px auto 0!important;padding:0!important;border:1px solid var(--oniks-line)!important;border-width:1px 0!important;border-radius:3px!important;background:var(--oniks-header)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important}
html body#oniks-home #hdr::before,html body#oniks-home #hdr::after{display:none!important;content:none!important}
html body#oniks-home #hdr>.wrap{min-height:0!important;height:100%!important;padding:0 4.5%!important;max-width:1660px!important}
html body#oniks-home #hdr .header-brand{flex-basis:167px!important;width:167px!important;min-width:0!important;filter:none!important}
html body#oniks-home #hdr .header-brand img{width:167px!important;height:45px!important;object-fit:contain!important;filter:drop-shadow(0 1px 1px #0003)!important}
html body#oniks-home #hdr .header-brand-signature{display:none!important}
html body#oniks-home #hdr nav.main{gap:18px!important}
html body#oniks-home #hdr nav.main>a,html body#oniks-home #hdr .nav-trigger{font:500 10px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important}
html body#oniks-home #hdr .btn-pill{background:transparent!important;color:inherit!important;border:1px solid var(--oniks-line)!important;border-radius:2px!important;box-shadow:none!important;font:600 10px/1.5 Arial,Helvetica,sans-serif!important}
html body#oniks-home.home-cockpit section#top.hero{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:max(900px,100svh)!important;margin:-84px 0 0!important;padding:84px 0 0!important;overflow:hidden!important;background:#252d30!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body#oniks-home.home-cockpit section#top.hero::before,html body#oniks-home.home-cockpit section#top.hero::after{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .hero-vid{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;backdrop-filter:none!important;z-index:-3!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .fade{position:absolute!important;inset:0!important;z-index:-2!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:radial-gradient(ellipse at 50% 27%,rgba(3,7,13,.58),rgba(3,7,13,.18) 72%),linear-gradient(0deg,rgba(3,9,16,.88),rgba(3,9,16,.17) 74%)!important;pointer-events:none!important}
html body#oniks-home.home-cockpit section#top.hero #net,html body#oniks-home.home-cockpit section#top.hero .hero-title-art,html body#oniks-home.home-cockpit section#top.hero .hero-stage,html body#oniks-home.home-cockpit section#top.hero .scroll-cue,html body#oniks-home.home-cockpit section#top.hero .offer,html body#oniks-home.home-cockpit section#top.hero .hero-lux-fx{display:none!important}
html body#oniks-home.home-cockpit section#top.hero .hero-inner{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;flex:1!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:1400px!important;min-height:0!important;margin:0 auto!important;padding:45px 5% 35px!important;text-align:center!important;gap:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .hero-inner::before,html body#oniks-home.home-cockpit section#top.hero .hero-inner::after{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero h1{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:204px!important;margin:0 auto 20px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:600 79px/.98 'Copperplate Gothic Light','Cormorant Garamond','Noto Sans',serif!important;letter-spacing:.005em!important;text-transform:uppercase!important;text-align:center!important;color:#fff9ef!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 2px 13px #0004!important;filter:none!important;overflow:visible!important;white-space:normal!important;clip:auto!important;clip-path:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero h1::before,html body#oniks-home.home-cockpit section#top.hero h1::after,html body#oniks-home.home-cockpit section#top.hero h1 .hdot{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .title-first,html body#oniks-home.home-cockpit section#top.hero .title-second{position:relative!important;display:block!important;max-width:100%!important;font-size:1em!important;line-height:.98!important;letter-spacing:.025em!important;margin:0!important;white-space:normal!important}
html body#oniks-home.home-cockpit section#top.hero .title-second{font-size:1em!important;letter-spacing:.025em!important;margin-top:15px!important;color:#fff9ef!important}
html body#oniks-home.home-cockpit section#top.hero h1 .oniks-ink{height:1.1066em!important;width:auto!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 2px 13px #0004)!important}
html body#oniks-home.home-cockpit section#top.hero .oniks-ink{display:none!important}
html body#oniks-home.home-cockpit section#top.hero .oniks-ink-ready>.oniks-ink{display:block!important;margin:auto!important}
html body#oniks-home.home-cockpit section#top.hero .oniks-ink-ready>.oniks-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html body#oniks-home.home-cockpit section#top.hero .eyebrow{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin:0 auto 32px!important;padding:0!important;color:#e5e7e6!important;font:500 8px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.4em!important;text-transform:uppercase!important;text-align:center!important}
html body#oniks-home.home-cockpit section#top.hero .eyebrow i,html body#oniks-home.home-cockpit section#top.hero .eyebrow::after{content:''!important;display:block!important;width:36px!important;height:1px!important;background:currentColor!important;opacity:.55!important}
html body#oniks-home.home-cockpit section#top.hero .sub{max-width:680px!important;width:auto!important;margin:0 auto 23px!important;padding:0!important;font:400 13px/1.8 Arial,Helvetica,sans-serif!important;color:#f3f4f5!important;text-shadow:0 1px 5px #0007!important;text-align:center!important;letter-spacing:normal!important}
html body#oniks-home.home-cockpit section#top.hero .ctas{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex-wrap:wrap!important;gap:12px!important;margin:0 auto!important;padding:0!important;width:auto!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:184px!important;min-height:45px!important;padding:13px 21px!important;border:1px solid #d8e0e580!important;border-radius:1px!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important;backdrop-filter:none!important;font:500 10px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.03em!important;text-transform:none!important;text-shadow:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>a::before,html body#oniks-home.home-cockpit section#top.hero .ctas>a::after{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>.btn-red{background:var(--oniks-button)!important;color:var(--oniks-button-ink)!important;box-shadow:inset 0 0 0 2px #ffffff0a!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>a:hover{transform:translateY(-2px)!important}
html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;max-width:none!important;padding:20px 5% clamp(88px,11svh,150px)!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit>.wrap{width:100%!important;max-width:1520px!important;margin:auto!important;padding:0!important}
html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit::before,html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit::after{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchips{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:22px!important;width:100%!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0 4px!important;margin:0!important;text-align:center!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;overflow:visible!important;opacity:1!important}
html body#oniks-home.home-cockpit section#top.hero .hchip::before,html body#oniks-home.home-cockpit section#top.hero .hchip::after{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{position:relative!important;display:grid!important;place-items:center!important;width:98px!important;height:98px!important;min-width:98px!important;flex:0 0 98px!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon::before{display:none!important;content:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon::after{content:''!important;position:absolute!important;display:block!important;bottom:0!important;left:34px!important;right:34px!important;width:auto!important;height:1px!important;background:#dce3e280!important;box-shadow:none!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{width:61px!important;height:61px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;filter:none!important;opacity:1!important;transform:none!important;transition:transform .3s!important}
html body#oniks-home.home-cockpit section#top.hero .hchip:hover .hchip-icon img,html body#oniks-home.home-cockpit section#top.hero .hchip:focus-visible .hchip-icon img{transform:translateY(-3px) scale(1.07)!important}
html body#oniks-home.home-cockpit section#top.hero .hchip:focus-visible{outline:1px solid #e5e7e6!important;outline-offset:6px!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{position:relative!important;display:block!important;font:400 17px/1.15 Centaur,'Cormorant Garamond','Noto Sans',serif!important;color:#f0f4f4!important;min-height:48px!important;max-width:190px!important;width:100%!important;margin:0 0 10px!important;padding:0!important;letter-spacing:-.015em!important;text-shadow:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n] .oniks-ink{height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;filter:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-desc{display:block!important;font:400 10.5px/1.65 Arial,Helvetica,sans-serif!important;color:#e5e0d8!important;max-width:179px!important;min-height:0!important;margin:0!important;padding:0!important;letter-spacing:normal!important;text-shadow:none!important}
@media(max-width:1180px){
 html body#oniks-home #hdr nav.main{gap:13px!important}
 html body#oniks-home.home-cockpit section#top.hero h1{font-size:71.1px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchips{gap:13px!important}
}
@media(max-width:900px){
 html body#oniks-home.home-cockpit section#top.hero{min-height:1000px!important}
 html body#oniks-home.home-cockpit section#top.hero .hero-inner{padding:45px 5% 32px!important}
 html body#oniks-home.home-cockpit section#top.hero h1{font-size:60.04px!important;min-height:184px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchips{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 22px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip{min-height:210px!important}
}
@media(max-width:600px){
 html body#oniks-home #hdr{top:10px!important;height:65px!important;min-height:65px!important;width:calc(100% - 24px)!important;margin:10px auto 0!important}
 html body#oniks-home #hdr>.wrap{padding:0 13px!important}
 html body#oniks-home #hdr .header-brand{flex-basis:125px!important;width:125px!important}
 html body#oniks-home #hdr .header-brand img{width:125px!important}
 html body#oniks-home.home-cockpit section#top.hero{margin-top:-75px!important;padding-top:75px!important;min-height:1100px!important}
 html body#oniks-home.home-cockpit section#top.hero .hero-inner{padding:32px 19px 26px!important}
 html body#oniks-home.home-cockpit section#top.hero h1{font-size:9.6vw!important;min-height:136px!important;letter-spacing:0!important}
 html body#oniks-home.home-cockpit section#top.hero .sub{font-size:12px!important;max-width:350px!important;line-height:1.8!important}
 html body#oniks-home.home-cockpit section#top.hero .eyebrow{font-size:7px!important;letter-spacing:.26em!important;gap:12px!important;margin-bottom:18px!important}
 html body#oniks-home.home-cockpit section#top.hero .eyebrow i,html body#oniks-home.home-cockpit section#top.hero .eyebrow::after{width:18px!important}
 html body#oniks-home.home-cockpit section#top.hero .ctas{gap:9px!important}
 html body#oniks-home.home-cockpit section#top.hero .ctas>a{min-width:144px!important;font-size:9px!important;padding:12px 10px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}
 html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding:16px 20px 31px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip{min-height:200px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{width:83px!important;height:83px!important;min-width:83px!important;flex-basis:83px!important;margin-bottom:15px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{width:54px!important;height:54px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{font-size:16px!important;min-height:48px!important;max-width:100%!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-desc{max-width:160px!important}
}
@media(prefers-reduced-motion:reduce){html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{transition:none!important}}
/* Clear fixed dimensions and text effects inherited from the earlier metal theme. */
html body#oniks-home.home-cockpit section#top.hero .sub{height:auto!important;min-height:0!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>a{height:auto!important;max-height:none!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important}
html body#oniks-home.home-cockpit section#top.hero .hchip{max-height:none!important;flex-shrink:0!important}
html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{flex-shrink:0!important;min-height:0!important;max-height:none!important;max-width:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{height:auto!important;max-height:none!important;flex-shrink:0!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-desc{height:auto!important;max-height:none!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important}
html body#oniks-home #hdr{color:#f2eee7!important}
html.light body#oniks-home #hdr{color:#263139!important}
html body#oniks-home #hdr nav.main>a,html body#oniks-home #hdr .nav-trigger,html body#oniks-home #hdr .nav-trigger>span,html body#oniks-home #hdr .btn-pill,html body#oniks-home #hdr .icon-btn{color:inherit!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important}

/* Shared centers and neutralized offsets from the preceding homepage theme. */
html body#oniks-home #hdr nav.main>a,html body#oniks-home #hdr .nav-trigger,html body#oniks-home #hdr .nav-trigger>span{font:600 10px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important}
html body#oniks-home.home-cockpit section#top.hero .eyebrow{position:relative!important;inset:auto!important;align-self:center!important;transform:none!important;width:auto!important;max-width:100%!important}
html body#oniks-home.home-cockpit section#top.hero .eyebrow i,html body#oniks-home.home-cockpit section#top.hero .eyebrow::after{flex:0 0 36px!important;margin:0!important;inset:auto!important;transform:none!important;clip-path:none!important;box-shadow:none!important;border:0!important}
html body#oniks-home.home-cockpit section#top.hero h1 .title-first,html body#oniks-home.home-cockpit section#top.hero h1 .title-second{font-weight:600!important;color:#fff9ef!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:.006em currentColor!important;align-self:center!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon,html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n],html body#oniks-home.home-cockpit section#top.hero .hchip-desc{align-self:center!important;justify-self:center!important;inset:auto!important;text-align:center!important;margin-inline:auto!important;transform:none!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{display:flex!important;align-items:flex-start!important;justify-content:center!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n] .oniks-ink{margin:0 auto!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon::after{top:auto!important;border:0!important;border-radius:0!important;opacity:1!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]::before,html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]::after{display:none!important;content:none!important}
@media(max-width:900px){html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding-bottom:60px!important}}
@media(max-width:600px){html body#oniks-home.home-cockpit section#top.hero .eyebrow i,html body#oniks-home.home-cockpit section#top.hero .eyebrow::after{flex-basis:18px!important}html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding-bottom:40px!important}}
/* Share text rows so longer translations keep every description on one baseline. */
@supports(grid-template-rows:subgrid){
 html body#oniks-home.home-cockpit section#top.hero .hchips{row-gap:12px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip{display:grid!important;grid-row:span 3!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;row-gap:12px!important;align-items:start!important;min-height:0!important;padding-bottom:14px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{grid-area:1 / 1!important;align-self:start!important;margin:0 auto!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{grid-area:2 / 1!important;align-self:start!important;margin:0 auto!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-desc{grid-area:3 / 1!important;align-self:start!important;margin:0 auto!important}
}
@supports not (grid-template-rows:subgrid){html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{min-height:80px!important}}

/* Larger homepage navigation, with identical sizing on link and dropdown text. */
html body#oniks-home #hdr nav.main>a,html body#oniks-home #hdr .nav-trigger,html body#oniks-home #hdr .nav-trigger>span{font:600 14px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important}
html body#oniks-home #hdr .btn-pill{font-size:14px!important}
@media(min-width:1201px){html body#oniks-home #hdr>.wrap{grid-template-columns:167px minmax(0,1fr) max-content!important;column-gap:18px!important;padding-inline:clamp(20px,2vw,36px)!important}html body#oniks-home #hdr .hdr-right{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}html body#oniks-home #hdr.header-nav-tight nav.main{gap:8px!important}}
@media(min-width:1600px){html body#oniks-home #hdr nav.main>a,html body#oniks-home #hdr .nav-trigger,html body#oniks-home #hdr .nav-trigger>span,html body#oniks-home #hdr .btn-pill{font-size:16px!important}}
@media(max-width:600px){html body#oniks-home #hdr>.wrap{padding-inline:13px!important}}

/* Selected header option 1: softly rounded corners, with unclipped dropdowns. */
html body#oniks-home #hdr{border-radius:14px!important;border-width:1px!important;overflow:visible!important}

/* Larger, stronger hero content with natural wrapping at every screen size. */
html body#oniks-home.home-cockpit section#top.hero{min-height:100svh!important}
html body#oniks-home.home-cockpit section#top.hero .hero-inner{max-width:1540px!important;padding:clamp(28px,4svh,54px) 5% clamp(26px,4svh,50px)!important}
html body#oniks-home.home-cockpit section#top.hero h1{font-size:clamp(56px,5.2vw,88px)!important;font-weight:700!important;line-height:1.12!important;flex-shrink:0!important;min-height:0!important;margin-bottom:24px!important}
html body#oniks-home.home-cockpit section#top.hero h1 .title-first,html body#oniks-home.home-cockpit section#top.hero h1 .title-second{font-weight:700!important;line-height:1.12!important;flex-shrink:0!important;-webkit-text-stroke:.019em currentColor!important;overflow-wrap:anywhere!important}
html body#oniks-home.home-cockpit section#top.hero .eyebrow{font-size:11px!important;font-weight:600!important;letter-spacing:.3em!important;margin-bottom:24px!important}
html body#oniks-home.home-cockpit section#top.hero .sub{font-size:16px!important;line-height:1.65!important;max-width:860px!important}
html body#oniks-home.home-cockpit section#top.hero .ctas>a{font-size:14px!important;font-weight:600!important;min-height:48px!important;min-width:204px!important}
html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding:18px 4% clamp(30px,5svh,64px)!important}
html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit>.wrap{max-width:1760px!important}
html body#oniks-home.home-cockpit section#top.hero .hchips{grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:clamp(16px,1.5vw,30px)!important;row-gap:12px!important}
html body#oniks-home.home-cockpit section#top.hero .hchip{min-height:0!important;padding:0 2px!important}
html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{width:112px!important;height:112px!important;min-width:112px!important;flex-basis:112px!important;margin:0 auto!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{width:82px!important;height:82px!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-icon::after{left:36px!important;right:36px!important;background:#e7eff4b3!important}
html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{font:600 clamp(20px,1.15vw,24px)/1.28 Centaur,'Cormorant Garamond',Georgia,'Times New Roman',serif!important;min-height:0!important;max-width:100%!important;letter-spacing:0!important;color:#fff9ef!important;text-shadow:0 1px 5px #0008!important;overflow-wrap:anywhere!important}
html body#oniks-home.home-cockpit section#top.hero .hchip-desc{font-size:14px!important;font-weight:400!important;line-height:1.6!important;max-width:248px!important;width:100%!important;color:#f3f5f6!important;text-shadow:0 1px 4px #0009!important;overflow-wrap:anywhere!important}
@media(min-width:1281px) and (max-height:850px){
 html body#oniks-home.home-cockpit section#top.hero .hero-inner{padding-top:22px!important;padding-bottom:24px!important}
 html body#oniks-home.home-cockpit section#top.hero h1{font-size:clamp(54px,4.3vw,68px)!important;margin-bottom:18px!important}
 html body#oniks-home.home-cockpit section#top.hero .eyebrow{margin-bottom:18px!important}
 html body#oniks-home.home-cockpit section#top.hero .sub{font-size:14px!important;margin-bottom:18px!important}
 html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding-top:10px!important;padding-bottom:22px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{width:94px!important;height:94px!important;min-width:94px!important;flex-basis:94px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{width:72px!important;height:72px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-icon::after{left:28px!important;right:28px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{font-size:20px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-desc{font-size:13.5px!important}
}
@media(max-width:1280px){
 html body#oniks-home.home-cockpit section#top.hero .hchips{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:26px!important;row-gap:12px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip{padding-bottom:20px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{font-size:22px!important}
 html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding-top:12px!important;padding-bottom:32px!important}
}
@media(max-width:600px){
 html body#oniks-home.home-cockpit section#top.hero .hero-inner{padding:34px 20px 32px!important}
 html body#oniks-home.home-cockpit section#top.hero h1{font-size:clamp(30px,9.6vw,56px)!important;margin-bottom:22px!important}
 html body#oniks-home.home-cockpit section#top.hero .eyebrow{font-size:10px!important;letter-spacing:.2em!important;margin-bottom:22px!important;gap:12px!important}
 html body#oniks-home.home-cockpit section#top.hero .sub{font-size:14px!important;max-width:100%!important;line-height:1.65!important}
 html body#oniks-home.home-cockpit section#top.hero .ctas{width:100%!important;gap:10px!important}
 html body#oniks-home.home-cockpit section#top.hero .ctas>a{min-width:0!important;flex:1 1 145px!important;font-size:13px!important;min-height:48px!important;padding:12px 10px!important}
 html body#oniks-home.home-cockpit section#top.hero .home-benefits-cockpit{padding:10px 20px 32px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchips{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:12px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip .hchip-icon{width:94px!important;height:94px!important;min-width:94px!important;flex-basis:94px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-icon img{width:68px!important;height:68px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-icon::after{left:28px!important;right:28px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip>span[data-i18n]{font-size:20px!important}
 html body#oniks-home.home-cockpit section#top.hero .hchip-desc{font-size:14px!important;max-width:100%!important}
}

/* Let short screens scroll naturally instead of compressing the hero text. */
html body#oniks-home.home-cockpit section#top.hero{max-height:none!important}
html body#oniks-home.home-cockpit section#top.hero .hero-inner{flex:1 0 auto!important;min-height:auto!important}
html body#oniks-home.home-cockpit section#top.hero .hero-inner>.eyebrow,html body#oniks-home.home-cockpit section#top.hero .hero-inner>.sub,html body#oniks-home.home-cockpit section#top.hero .hero-inner>.ctas{flex-shrink:0!important}

/* Country-name accent in the hero eyebrow. */
html body#oniks-home.home-cockpit section#top.hero .eyebrow .oniks-country{color:#ff3347!important;-webkit-text-fill-color:#ff3347!important}

/* Give the centered eyebrow a little more separation from the headline. */
html body#oniks-home.home-cockpit section#top.hero .eyebrow{transform:translateY(-12px)!important}
@media(max-width:600px){html body#oniks-home.home-cockpit section#top.hero .eyebrow{transform:translateY(-8px)!important}}

/* Keep the header quote action clearly red in both color modes. */
html body#oniks-home #hdr .btn-pill[data-i18n="hcta"]{background:#bb1027!important;border-color:#d94a5a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body#oniks-home #hdr .btn-pill[data-i18n="hcta"]:hover{background:#d01630!important;border-color:#ee6776!important}
html body#oniks-home #hdr .btn-pill[data-i18n="hcta"]:focus-visible{outline:2px solid #ff6174!important;outline-offset:3px!important}

/* Keep the single services action centered, including on narrow screens. */
html body#oniks-home.home-cockpit section#top.hero .ctas>a:only-child{flex:0 1 auto!important;min-width:min(204px,100%)!important;max-width:100%!important}
/* Match the softened header shape on the red quote action. */
html body#oniks-home #hdr .btn-pill[data-i18n="hcta"]{border-radius:10px!important}

/* One platinum surface for the three utility controls in daylight mode. */
html.light body#oniks-home.home-cockpit #hdr #themeBtn,
html.light body#oniks-home.home-cockpit #hdr #langTrigger,
html.light body#oniks-home.home-cockpit #hdr #burger{
 background:linear-gradient(180deg,#e1e6e9 0%,#cfd6dc 48%,#bdc6cd 100%)!important;
 border:1px solid #8c98a1!important;
 box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #53616c26,0 2px 5px #2a33391a!important;
 color:#33414b!important;-webkit-text-fill-color:#33414b!important;
 filter:none!important;opacity:1!important;
}
html.light body#oniks-home.home-cockpit #hdr #themeBtn:focus-visible,
html.light body#oniks-home.home-cockpit #hdr #langTrigger:focus-visible,
html.light body#oniks-home.home-cockpit #hdr #burger:focus-visible{outline:2px solid #526574!important;outline-offset:3px!important}
html.light body#oniks-home.home-cockpit #hdr #themeBtn .ic-moon{color:#33414b!important}
