.hs-form-dark-wrapper{color:#f5f6f8;background-color:#0d0f14;background-image:radial-gradient(circle at 20% 0,#ff6b3533,#0000 55%),radial-gradient(circle at 100% 100%,#ffffff0f,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff14;border-radius:20px;padding:2.5rem;box-shadow:0 30px 60px -20px #0009}.hs-form-dark-wrapper .hs-form-frame{color:#f5f6f8}.hs-form-dark-wrapper label,.hs-form-dark-wrapper legend,.hs-form-dark-wrapper .hs-form-field>label,.hs-form-dark-wrapper .hs-richtext,.hs-form-dark-wrapper .hs-richtext p,.hs-form-dark-wrapper h1,.hs-form-dark-wrapper h2,.hs-form-dark-wrapper h3{color:#f5f6f8!important}.hs-form-dark-wrapper input[type=text],.hs-form-dark-wrapper input[type=email],.hs-form-dark-wrapper input[type=tel],.hs-form-dark-wrapper input[type=number],.hs-form-dark-wrapper input[type=url],.hs-form-dark-wrapper textarea,.hs-form-dark-wrapper select{color:#f5f6f8!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:10px!important;width:100%!important;padding:.75rem 1rem!important}.hs-form-dark-wrapper input::placeholder,.hs-form-dark-wrapper textarea::placeholder{color:#f5f6f873!important}.hs-form-dark-wrapper input:focus,.hs-form-dark-wrapper textarea:focus,.hs-form-dark-wrapper select:focus{border-color:#ff6b35bf!important;outline:none!important;box-shadow:0 0 0 3px #ff6b3547!important}.hs-form-dark-wrapper .hs-button,.hs-form-dark-wrapper input[type=submit]{color:#0d0f14!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:10px!important;padding:.85rem 1.5rem!important;font-weight:600!important;transition:transform .15s,background .15s!important}.hs-form-dark-wrapper .hs-button:hover,.hs-form-dark-wrapper input[type=submit]:hover{transform:translateY(-1px);background:#e6e8ec!important}.hs-form-dark-wrapper a{color:#ff9e5e!important}.hs-form-dark-wrapper .hs-error-msg,.hs-form-dark-wrapper .hs-error-msgs{color:#ff8a8a!important}.section.cta-callout{background:radial-gradient(circle at 15% 20%,#ff5a2824,#0000 55%),radial-gradient(circle at 85% 80%,#c8102e1f,#0000 55%);padding:6rem clamp(1.5rem,5vw,5rem) 5rem;position:relative}.cta-callout__inner{flex-direction:column;align-items:flex-start;gap:2.25rem;max-width:1200px;margin:0 auto;display:flex}.cta-callout__headline{color:#f5f6f8;letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,4vw + 1rem,4.5rem);font-weight:700;line-height:1.05}.cta-callout__headline em{background:linear-gradient(90deg,#ff9e5e,#ff4b1f 55%,#c8102e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cta-callout__body{grid-template-columns:1fr 1fr;gap:3rem;width:100%;display:grid}.cta-callout__body p{color:#f5f6f8c7;margin:0;font-size:1rem;line-height:1.65}.cta-callout__action{justify-content:flex-start;margin-top:.5rem;display:flex}@media (width<=767px){.section.cta-callout{padding:4rem 1.25rem}.cta-callout__body{grid-template-columns:1fr;gap:1.5rem}}.section.services.services-full{padding:5rem clamp(1.5rem,5vw,5rem) 6rem}.services-t5{color:#f5f6f8;flex-direction:column;gap:6rem;max-width:1200px;margin:0 auto;display:flex}.edito__title{color:#f5f6f8;margin:0 0 1.5rem;font-size:clamp(1.75rem,1.6vw + 1rem,2.5rem);font-weight:700;line-height:1.2}.edito__title em{background:linear-gradient(90deg,#ff9e5e,#ff4b1f 55%,#c8102e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.edito__lead{color:#f5f6f8d9;max-width:62ch;margin:0 0 3rem;font-size:1.2rem;line-height:1.5}.edito__body{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.edito__group{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:1rem;margin:0;padding:1.75rem 1.75rem 2rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.edito__group:hover{background:#ff4b1f0f;border-color:#ff4b1f8c;transform:translateY(-2px);box-shadow:0 12px 30px -12px #c8102e59}.edito__group h4{letter-spacing:.2em;text-transform:uppercase;color:#ff9e5e;margin:0;font-size:.78rem;font-weight:600}.edito__group ul{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.edito__group li{color:#f5f6f8e0;font-size:1rem;line-height:1.5}@media (width<=991px){.section.services.services-full{padding:4rem 1.5rem}.services-t5{gap:4.5rem}.edito__body{grid-template-columns:1fr;gap:1rem}}.section.blog-preview{padding:6rem clamp(1.5rem,5vw,5rem);position:relative}.blog-preview__container{max-width:1200px;margin:0 auto}.blog-preview__header{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:3rem;padding-bottom:1.75rem;display:grid}.blog-preview__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ff9e5e;margin:0 0 1rem;font-size:.75rem;font-weight:600}.blog-preview__heading{letter-spacing:-.02em;color:#f5f6f8;margin:0;font-size:clamp(2rem,3vw + 1rem,3.25rem);font-weight:700;line-height:1.1}.blog-preview__heading em{background:linear-gradient(90deg,#ff9e5e,#ff4b1f 55%,#c8102e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.blog-preview__view-all{color:#ff9e5e;letter-spacing:.02em;white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.blog-preview__view-all:hover{color:#fff;transform:translate(3px)}.blog-preview__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:1.25rem;display:grid}.home-blog-card{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:100%;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.home-blog-card:hover{background:#ff4b1f0d;border-color:#ff4b1f73;transform:translateY(-3px);box-shadow:0 12px 30px -12px #c8102e59}.home-blog-card.is-hero{grid-area:1/1/span 2/span 2}.home-blog-card.is-wide{flex-direction:row;grid-area:2/3/auto/span 2;align-items:stretch}.home-blog-card.is-wide .home-blog-card__image{aspect-ratio:auto;width:42%;min-height:100%}.home-blog-card.is-wide .home-blog-card__body{flex:1}.home-blog-card.is-hero .home-blog-card__image{aspect-ratio:auto;flex:1;min-height:260px}.home-blog-card.is-hero .home-blog-card__title{font-size:1.55rem;line-height:1.2}.home-blog-card.is-hero .home-blog-card__body{gap:1rem;padding:1.75rem 1.75rem 2rem}.home-blog-card__image{aspect-ratio:16/10;color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;align-items:flex-end;padding:1.25rem;font-size:.7rem;font-weight:600;display:flex}.home-blog-card__body{flex-direction:column;flex:1;gap:.85rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.home-blog-card__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ff9e5e;margin:0;font-size:.72rem;font-weight:600}.home-blog-card__title{color:#f5f6f8;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.home-blog-card__excerpt{color:#f5f6f8b8;margin:0;font-size:.92rem;line-height:1.55}.home-blog-card__more{color:#ff9e5e;letter-spacing:.02em;margin-top:auto;font-size:.85rem;font-weight:600}@media (width<=991px){.blog-preview__header{grid-template-columns:1fr}.blog-preview__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.home-blog-card.is-hero,.home-blog-card.is-wide{grid-area:auto}.home-blog-card.is-wide{flex-direction:column}.home-blog-card.is-wide .home-blog-card__image{aspect-ratio:16/10;width:auto}.home-blog-card.is-hero .home-blog-card__image{min-height:180px}.section.blog-preview{padding:4rem 1.5rem}}@media (width<=640px){.blog-preview__grid{grid-template-columns:1fr}}.section.clients{padding:4rem 0}.clients-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.clients-marquee-track{--marquee-shift:-50%;--marquee-duration:32s;width:max-content;animation:clients-scroll var(--marquee-duration) linear infinite;display:flex}.clients-marquee:hover .clients-marquee-track{animation-play-state:paused}.clients-marquee-group{flex-shrink:0;align-items:center;gap:5rem;padding-right:5rem;display:flex}.clients-marquee img{opacity:.75;filter:brightness(0)invert();width:auto;height:44px;transition:opacity .2s}.clients-marquee img:hover{opacity:1}.clients-marquee img[src*=porche]{filter:none;opacity:1}@keyframes clients-scroll{0%{transform:translate(0,0)}to{transform:translate3d(var(--marquee-shift), 0, 0)}}@media (width<=767px){.clients-marquee-group{gap:3rem;padding-right:3rem}.clients-marquee img{height:32px}}@media (prefers-reduced-motion:reduce){.clients-marquee-track{animation:none}}.contact-phone-lockup{flex-direction:column;gap:.35rem;margin-bottom:1.5rem;display:flex}.contact-phone-lockup .contact-phone-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f5f6f88c;font-size:.8rem}.contact-phone-lockup a{color:#f5f6f8;font-size:1.35rem;font-weight:600;text-decoration:none}.strategy-form-wrapper{color:#f5f6f8;background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ff5a282e,#0000 55%),radial-gradient(circle at 0 100%,#c8102e24,#0000 55%),linear-gradient(#16161e 0%,#0b0b12 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff0f;border-radius:20px;padding:2.25rem;box-shadow:0 30px 60px -20px #0009,0 0 0 1px #ff5a280f}.strategy-form{flex-direction:column;gap:1rem;display:flex}.strategy-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.strategy-form__field{flex-direction:column;gap:.4rem;display:flex}.strategy-form__field>span{letter-spacing:.02em;color:#cfd1d6;font-size:.82rem;font-weight:500}.strategy-form__required{color:#ff6a3d;margin-left:2px}.strategy-form input{color:#f5f6f8;height:3rem;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:0 1rem;transition:border-color .18s,background .18s,box-shadow .18s}.strategy-form input:hover{background:#ffffff0d}.strategy-form input:focus{background:#ff5a280f;border-color:#ff5a28;outline:none;box-shadow:0 0 0 3px #ff5a282e}.strategy-form__botcheck{position:absolute!important;left:-9999px!important}.strategy-form__submit-wrap{align-self:center;margin-top:.5rem}.strategy-form__submit{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;border:0;font-weight:700}.strategy-form__submit:disabled{opacity:.6;cursor:not-allowed}#contact .contact_content{grid-row-gap:2rem;grid-template-columns:1fr}#contact .contact_content-left{text-align:center}#contact .contact_heading-wrapper{justify-content:center}#contact .contact-phone-lockup{align-items:center}#contact .heading-style-h2-2 em{background:linear-gradient(90deg,#ff9e5e,#ff4b1f 55%,#c8102e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#contact .container-large-3{max-width:1200px}#contact .padding-global-4{padding-left:clamp(1.5rem,5vw,5rem);padding-right:clamp(1.5rem,5vw,5rem)}.strategy-form__result{color:#cfd1d6;margin:0;font-size:.9rem}.strategy-form__result:empty{display:none}.strategy-form__result.is-success{color:#7ee787}.strategy-form__result.is-error{color:#ff8a80}@media (width<=640px){.strategy-form-wrapper{border-radius:16px;padding:1.5rem}.strategy-form__row{grid-template-columns:1fr}}@media (width<=767px){.strategy-form__submit-wrap.button-primary-gradient.header-button{align-self:center;margin-left:auto;margin-right:auto;display:inline-block!important}.heading-hero-text{text-align:left!important;margin:auto auto 1.5rem 1.5rem!important;font-size:14vw!important;line-height:1!important;left:0!important;right:auto!important}}@media (width<=479px){.heading-hero-text{font-size:16vw!important}}@media (width<=640px){.blog-preview__grid .home-blog-card:nth-child(4){display:none}.blog-preview__grid .home-blog-card.is-hero,.blog-preview__grid .home-blog-card.is-wide{flex-direction:column;grid-area:auto}.blog-preview__grid .home-blog-card.is-hero .home-blog-card__image,.blog-preview__grid .home-blog-card.is-wide .home-blog-card__image{aspect-ratio:16/10;flex:none;width:auto;min-height:0}.blog-preview__grid .home-blog-card.is-hero .home-blog-card__title,.blog-preview__grid .home-blog-card.is-wide .home-blog-card__title{font-size:1.15rem}.blog-preview__grid .home-blog-card.is-hero .home-blog-card__body{gap:.85rem;padding:1.5rem 1.5rem 1.75rem}.blog-preview__grid .home-blog-card.is-hero .home-blog-card__excerpt,.blog-preview__grid .home-blog-card.is-wide .home-blog-card__excerpt{display:none}}.seaction-header-main{position:relative}.hero-video-frame{overflow:hidden}.hero-video-frame__video{object-fit:cover;object-position:center;pointer-events:none;opacity:0;border:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.hero-video-frame__video.is-ready{opacity:1}@media (width<=767px){body .seaction-header-main{height:50vh;min-height:50vh}}#canvas.canvas{pointer-events:none}.hero-video-mute-toggle{z-index:3;pointer-events:none;opacity:0;backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s,opacity .3s;display:flex;position:absolute;bottom:24px;right:24px}.hero-video-mute-toggle.is-visible{pointer-events:auto;opacity:1}.hero-video-mute-toggle:hover{background:#0000008c;border-color:#fff9}.hero-video-mute-toggle__icon{display:none}.hero-video-mute-toggle.is-muted .hero-video-mute-toggle__icon--muted,.hero-video-mute-toggle:not(.is-muted) .hero-video-mute-toggle__icon--unmuted{display:block}@media (width<=767px){.hero-video-mute-toggle{bottom:16px;right:16px}}:root{color-scheme:dark}*{box-sizing:border-box}body{color:#f5f6f8;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0a0b12;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif}a{color:inherit}.blog-nav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.5rem clamp(1.5rem,5vw,5rem);display:flex}.blog-nav__logo{color:#f5f6f8;letter-spacing:-.02em;font-size:1.25rem;font-weight:700;text-decoration:none}.blog-nav__links{align-items:center;gap:2rem;display:flex}.blog-nav__links a{color:#f5f6f8b3;font-size:.95rem;text-decoration:none;transition:color .15s}.blog-nav__links a:hover{color:#f5f6f8}.article-hero{width:min(1050px,100% - 3rem);margin:0 auto;padding:9rem 0 2.5rem}.article-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ff9e5e;margin:0 0 1.25rem;padding-right:.22em;font-size:.75rem;font-weight:600;display:inline-block}.article-title{letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(2rem,3vw + 1rem,3.25rem);font-weight:700;line-height:1.1}.article-meta{color:#f5f6f88c;gap:1.5rem;margin:0;font-size:.9rem;display:flex}.article-image{width:min(1050px,100% - 3rem);margin:0 auto 4rem;padding:0}.article-image__inner{aspect-ratio:21/9;color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;border-radius:20px;justify-content:space-between;align-items:flex-end;padding:2rem clamp(1.5rem,3vw,3rem);font-size:.8rem;font-weight:600;display:flex}.article-image__label{align-items:baseline;gap:1rem;display:flex}.article-image__badge{border:1px solid #ffffff59;border-radius:999px;padding:.4rem .75rem;font-size:.68rem}.tile-orange-red{background-image:radial-gradient(circle at 20% 30%,#ffffff26,#0000 50%),radial-gradient(circle at 80% 70%,#00000040,#0000 55%),linear-gradient(135deg,#ff7a2a 0%,#c8102e 100%)}.tile-purple-red{background-image:radial-gradient(circle at 30% 30%,#ffffff24,#0000 55%),radial-gradient(circle at 90% 100%,#00000059,#0000 60%),linear-gradient(135deg,#6f42c1 0%,#c8102e 100%)}.tile-blue-orange{background-image:radial-gradient(circle at 25% 25%,#ffffff29,#0000 55%),radial-gradient(circle at 85% 75%,#0000004d,#0000 55%),linear-gradient(135deg,#204ecf 0%,#ff7a2a 100%)}.tile-teal-orange{background-image:radial-gradient(circle at 20% 30%,#ffffff26,#0000 50%),radial-gradient(circle at 80% 70%,#00000047,#0000 55%),linear-gradient(135deg,#0f766e 0%,#ff9e5e 100%)}.tile-pink-purple{background-image:radial-gradient(circle at 20% 25%,#ffffff29,#0000 55%),radial-gradient(circle at 80% 80%,#0000004d,#0000 55%),linear-gradient(135deg,#ff2d8a 0%,#6f42c1 100%)}.article-body{color:#f5f6f8d9;width:min(1050px,100% - 3rem);margin:0 auto;padding:0 0 4rem}.article-body p{margin:0 0 1.5rem;font-size:1.075rem;line-height:1.7}.article-body h2{color:#f5f6f8;letter-spacing:-.01em;margin:3rem 0 1rem;font-size:clamp(1.5rem,1vw + 1rem,1.85rem);font-weight:700;line-height:1.2}.article-body h3{color:#f5f6f8;margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}.article-body ul{flex-direction:column;gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.article-body ul li{padding-left:1.5rem;line-height:1.6;position:relative}.article-body ul li:before{content:"";background:#ff9e5e;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:.4rem}.article-body ul li strong{color:#f5f6f8;font-weight:600}.article-cta{text-align:center;background:radial-gradient(circle at 100% 0,#ff5a282e,#0000 60%),#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:min(1050px,100% - 3rem);margin:0 auto 5rem;padding:2.75rem clamp(1.5rem,4vw,3rem)}.article-cta h3{color:#f5f6f8;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.article-cta p{color:#f5f6f8b8;margin:0 0 1.75rem}.cta-button-wrap{background-image:linear-gradient(90deg,#cf3039,#f7cecf 49%,#a70000);border-radius:10000px;padding:2px;transition:transform .2s;display:inline-block}.cta-button-wrap:hover{transform:scale(1.03)}.cta-button{color:#fff;letter-spacing:.01em;background-color:#13111a;border-radius:1000px;padding:15px 28px;font-weight:700;text-decoration:none;display:inline-block}.blog-footer{text-align:center;color:#f5f6f880;border-top:1px solid #ffffff0f;padding:3rem clamp(1.5rem,5vw,5rem);font-size:.9rem}.blog-footer a{color:#f5f6f8b3;margin:0 .75rem;text-decoration:none}.blog-footer a:hover{color:#f5f6f8}.blog-index-hero{max-width:1200px;margin:0 auto;padding:6rem clamp(1.5rem,5vw,5rem) 2.5rem}.blog-index-hero p.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ff9e5e;margin:0 0 1.25rem;font-size:.75rem;font-weight:600}.blog-index-hero h1{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.5rem,4vw + 1rem,4.5rem);font-weight:700;line-height:1.05}.blog-index-hero p.lede{color:#f5f6f8bf;max-width:60ch;margin:0;font-size:1.15rem;line-height:1.6}.blog-index-list{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:3rem clamp(1.5rem,5vw,5rem) 6rem;display:grid}.blog-card{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{background:#ff4b1f0d;border-color:#ff4b1f73;transform:translateY(-3px);box-shadow:0 12px 30px -12px #c8102e59}.blog-card__image{aspect-ratio:16/10;color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;align-items:flex-end;padding:1.25rem;font-size:.7rem;font-weight:600;display:flex}.blog-card__body{flex-direction:column;flex:1;gap:.9rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.blog-card__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ff9e5e;margin:0;font-size:.72rem;font-weight:600}.blog-card__title{color:#f5f6f8;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.blog-card__excerpt{color:#f5f6f8b8;margin:0;font-size:.95rem;line-height:1.5}.blog-card__more{color:#ff9e5e;letter-spacing:.02em;margin-top:auto;font-size:.85rem;font-weight:600}@media (width<=991px){.blog-index-list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog-nav{padding:1rem 1.25rem}.blog-nav__links{gap:1.25rem}.article-hero{padding:6rem 0 2rem}.article-image{margin-bottom:2.5rem}.article-body{padding:0 0 3rem}.article-cta{margin-bottom:3rem;padding:2rem 1.5rem}.blog-index-hero{padding:3.5rem 1.25rem 2rem}.blog-index-list{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.25rem 4rem}}.cs-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:3rem clamp(1.5rem,5vw,5rem) 6rem;display:grid}.cs-card{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.cs-card:hover{background:#ff4b1f0d;border-color:#ff4b1f73;transform:translateY(-3px);box-shadow:0 12px 30px -12px #c8102e59}.cs-card__media{aspect-ratio:16/10;overflow:hidden}.cs-card__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cs-card__body{flex-direction:column;flex:1;gap:.9rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.cs-card__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ff9e5e;margin:0;font-size:.72rem;font-weight:600}.cs-card__title{color:#f5f6f8;letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.cs-card__subtitle{color:#f5f6f8b8;margin:0;font-size:.95rem;line-height:1.5}.cs-card__more{color:#ff9e5e;letter-spacing:.02em;margin-top:auto;font-size:.85rem;font-weight:600}.cs-logo--hero{aspect-ratio:16/10;border-radius:10px;width:112px;margin-top:1.75rem;display:block;overflow:hidden}.cs-logo--hero img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cs-pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cs-pill{color:#f5f6f8b8;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .75rem;font-size:.8rem}.cs-pill strong{color:#ff9e5e;font-weight:700}.cs-fallback{text-align:center;background-image:radial-gradient(circle at 22% 28%,#ffffff29,#0000 52%),radial-gradient(circle at 82% 74%,#0000004d,#0000 55%),linear-gradient(135deg,#ff7a2a 0%,#c8102e 100%);justify-content:center;align-items:center;display:flex}.cs-fallback__mark{letter-spacing:.04em;color:#fff;text-transform:uppercase;padding:0 1.25rem;font-size:clamp(1.1rem,2vw + .5rem,1.9rem);font-weight:700;line-height:1.2}.cs-hero{padding-bottom:1.5rem}.cs-back{color:#f5f6f899;width:fit-content;margin-bottom:1.75rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:block}.cs-back:hover{color:#ff9e5e}.cs-subtitle{color:#f5f6f8bf;max-width:62ch;margin:0;font-size:1.15rem;line-height:1.6}.cs-metrics{flex-wrap:wrap;justify-content:center;gap:1rem;width:min(1050px,100% - 3rem);margin:0 auto 2.5rem;display:flex}.cs-metric{text-align:center;background:radial-gradient(circle at 50% 0,#ff5a2824,#0000 70%),#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:160px;align-items:center;gap:.4rem;max-width:240px;padding:1.5rem 1rem;display:flex}.cs-metric__value{letter-spacing:-.02em;background:linear-gradient(90deg,#ff9e5e,#ff4b1f 55%,#c8102e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);font-weight:700;line-height:1}.cs-metric__label{letter-spacing:.18em;text-transform:uppercase;color:#f5f6f899;font-size:.72rem;font-weight:600}.cs-hero-img{border-radius:20px;width:100%;height:auto;display:block}.article-body ol{margin:0 0 1.75rem;padding:0 0 0 1.4rem;list-style:decimal}.article-body ol li{margin-bottom:1rem;padding-left:.25rem;line-height:1.6}.article-body ol li:last-child{margin-bottom:0}.article-body ol li::marker{color:#ff9e5e;font-weight:700}.article-body ol li strong{color:#f5f6f8;font-weight:600}@media (width<=991px){.cs-grid{grid-template-columns:1fr}.cs-hero{padding-top:8.5rem}}@media (width<=479px){.cs-hero{padding-top:7.5rem}}@media (width<=640px){.cs-back{margin-bottom:2.25rem}.cs-logo--hero{width:96px;margin-top:1.5rem}.cs-grid{gap:1.25rem;padding:2rem 1.25rem 4rem}.cs-metrics{gap:.75rem;width:min(1050px,100% - 2.5rem);margin-bottom:2rem}.cs-metric{padding:1.15rem .75rem}.cs-hero-img{border-radius:14px}}.header-navigation{gap:2.25rem}.header-navigation .nav-link{color:#ffffffad}.header-navigation .nav-link:hover{color:#fff}.header-navigation .nav-link[aria-current=page]{color:#fff;font-weight:600}@media (width>=992px){.header-wrapper{position:relative}.header-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-navigation{justify-content:center}}@media (width>=992px) and (width<=1120px){.container-default{padding-left:16px;padding-right:16px}.header-navigation{gap:1.5rem}}@media (width<=991px){.header-navigation{gap:0}.header-navigation .nav-item-wrapper:not(.mobile-button){padding:.5rem 0}}@media (width<=400px){.header-logo{width:112px}}
