.hero{display:grid;grid-template-columns:minmax(360px,.85fr) 1.15fr;min-height:560px}.hero-copy,.hero-visual{min-width:0}.hero-copy{background:rgb(var(--color-background, 13,27,42));background-image:radial-gradient(circle at 15% 20%,rgba(0,102,255,.18),transparent 55%);color:var(--color-text-hex, #E7ECF5);display:flex;flex-direction:column;justify-content:center;padding:var(--space-9) var(--space-7);gap:var(--space-5)}.hero-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--type-label-spacing, .12em);text-transform:uppercase;color:var(--color-accent, var(--brand-gold))}.hero-eyebrow:before{content:"";width:24px;height:2px;background:var(--color-accent, var(--brand-gold))}.hero-copy h1{font-size:clamp(2rem,4vw,var(--fs-3xl));font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff}.hero-sub{font-size:var(--fs-md);color:var(--color-text-muted, #A9B4C6);max-width:42ch;line-height:1.55}.hero-sub p{margin:0}.hero-ctas{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}.hero-trust{display:flex;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid rgba(231,236,245,.15);flex-wrap:wrap}.hero-trust-item{font-size:var(--fs-xs);color:var(--color-text-muted, #A9B4C6)}.hero-trust-item strong{display:block;color:#fff;font-size:var(--fs-lg);font-weight:800;font-family:var(--font-head)}.hero-visual{background:#f5f7fa;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--space-3);padding:var(--space-6)}.hero-visual>div{min-width:0}.hero-visual img,.hero-visual__img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-radius, 12px)}.hero-visual .cell-a{grid-row:1 / 3}@media(max-width:1024px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:var(--space-7) var(--space-5)}.hero-visual{min-height:340px}}@media(max-width:768px){.hero-copy h1{font-size:var(--fs-2xl)}.hero-copy{padding:var(--space-6) var(--space-4);gap:var(--space-4)}.hero-visual{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:var(--space-4)}.hero-visual .cell-a{grid-row:auto;aspect-ratio:1/1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero.css.map */
