﻿@media only screen and (min-width: 0rem){#hero-1349{min-height:clamp(42rem,88vh,54rem);padding:clamp(10rem,18vw,13rem) 1rem clamp(5rem,10vw,8rem);box-sizing:border-box;overflow:hidden;position:relative;display:flex;align-items:center;isolation:isolate;background:#090d12}#hero-1349:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(9, 13, 18, 0.97) 0%, rgba(9, 13, 18, 0.82) 48%, rgba(9, 13, 18, 0.45) 100%),linear-gradient(0deg, rgba(9, 13, 18, 0.65), transparent 45%)}#hero-1349:after{content:"";width:clamp(18rem,45vw,40rem);height:clamp(18rem,45vw,40rem);border-radius:50%;background:radial-gradient(circle, rgba(255, 122, 26, 0.18), rgba(255, 122, 26, 0) 68%);position:absolute;right:-12rem;bottom:-14rem;z-index:-1;pointer-events:none}#hero-1349 .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}#hero-1349 .cs-content{text-align:left;width:100%;max-width:47rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}#hero-1349 .cs-topper{font-size:clamp(.75rem,1.5vw,.875rem);line-height:1.2em;text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:#151515;background:var(--primary);border-radius:999px;padding:.55rem .85rem;margin-bottom:1.25rem;display:inline-flex}#hero-1349 .cs-title{font-size:clamp(2.75rem,8vw,5.25rem);font-weight:900;line-height:.98em;letter-spacing:-0.045em;max-width:12ch;margin:0 0 1.5rem;color:#fff;text-wrap:balance}#hero-1349 .cs-text{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65em;width:100%;max-width:41rem;margin:0 0 2rem;color:#dbe2ea}#hero-1349 .cs-actions{width:100%;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}#hero-1349 .cs-button-solid,#hero-1349 .cs-button-secondary{min-height:3.5rem;padding:.1rem 1.5rem;border-radius:.85rem;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:1rem;line-height:1.2;font-weight:800;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}#hero-1349 .cs-button-solid{color:#111;background:var(--primary);box-shadow:0 14px 36px rgba(255,122,26,.22)}#hero-1349 .cs-button-solid:before{display:none}#hero-1349 .cs-button-solid:hover{color:#111;background:var(--primaryLight);transform:translateY(-2px)}#hero-1349 .cs-button-secondary{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px)}#hero-1349 .cs-button-secondary:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1);transform:translateY(-2px)}#hero-1349 .cs-proof-row{display:flex;flex-wrap:wrap;gap:.55rem 1rem;color:#aeb9c5;font-size:.875rem;line-height:1.4}#hero-1349 .cs-proof-row span{display:inline-flex;align-items:center;gap:.45rem}#hero-1349 .cs-proof-row span:before{content:"✓";color:var(--primary);font-weight:900}#hero-1349 .cs-background{width:100%;height:100%;display:block;position:absolute;inset:0;z-index:-2}#hero-1349 .cs-background:before{content:"";position:absolute;inset:0;background:rgba(9,13,18,.2);z-index:1}#hero-1349 .cs-background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.82) contrast(1.05)}}@media only screen and (min-width: 48rem){#hero-1349 .cs-actions{width:auto}}@media only screen and (min-width: 64rem){#hero-1349{padding-top:11rem}#hero-1349 .cs-content{max-width:49rem}}@media only screen and (min-width: 100rem){#hero-1349 .cs-background{background:none}#hero-1349 .cs-background img{display:block}}/*# sourceMappingURL=critical.css.map */
