@import url("assets/vendor/fonts.css");
.content-hero{min-height:610px;position:relative;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.content-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101718e6 0%,#10171899 50%,#10171822 100%)}.content-hero .inner{width:var(--max);max-width:calc(100% - 48px);margin:0 auto;padding:90px 0;position:relative;z-index:1}.content-hero h1{font-size:clamp(52px,7.5vw,96px);line-height:.98;margin:0;max-width:900px}.content-hero p{max-width:650px;font-size:19px;color:#e5eaea;margin:25px 0 0}.content-section{max-width:var(--max);margin:auto;padding:100px 0}.content-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;margin-bottom:55px}.content-heading h2{font-size:clamp(38px,5vw,64px);line-height:1.07;margin:0}.content-heading>div>p:last-child{color:#5f696c;font-size:17px;line-height:1.7}.feature-rows{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:90px 1fr 1.2fr;gap:35px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.feature-row>span{font-size:12px;color:#7c8689}.feature-row h3{font-size:22px;margin:0}.feature-row p{margin:0;color:#606b6e;font-size:15px}.content-split{display:grid;grid-template-columns:1fr 1fr;background:#202728;color:#fff}.content-split .media{min-height:640px}.content-split .media img{width:100%;height:100%;object-fit:cover}.content-split .copy{padding:80px clamp(32px,6vw,90px)}.content-split h2{font-size:clamp(40px,5vw,62px);line-height:1.05;margin:0 0 25px}.content-split .copy>p{color:#c3cbcc;font-size:16px}.check-list{display:grid;gap:14px;margin:35px 0}.check-list span{display:flex;align-items:center;gap:10px;border-top:1px solid #4c5658;padding-top:14px}.check-list svg{width:18px;color:var(--accent)}.data-band{background:#eef1ef;padding:65px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.data-band strong{display:block;font-size:36px}.data-band span{font-size:11px;color:#697376}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.step-grid article{background:#fff;padding:30px;min-height:260px}.step-grid small{color:#788285}.step-grid h3{font-size:20px;margin:45px 0 10px}.step-grid p{color:#687275;font-size:14px}.evidence-note{background:#f5f7f6;border-left:4px solid #1d2425;padding:22px 25px;margin-top:40px;font-size:13px;color:#566063}.page-cta{padding:80px max(24px,calc((100vw - var(--max))/2));background:#151b1c;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px}.page-cta h2{font-size:clamp(32px,4vw,52px);margin:0;max-width:750px}.simple-footer{background:#080b0c;color:#cdd3d3;padding:45px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr auto auto auto;gap:30px;align-items:center;font-size:12px}.simple-footer img{width:110px}.legal{max-width:900px;margin:auto;padding:80px 24px 110px}.legal h1{font-size:54px}.legal h2{font-size:24px;margin-top:40px}.legal p,.legal li{color:#566063;line-height:1.75}.faq-list{max-width:900px;margin:auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;border:0;background:none;padding:22px 0;display:flex;justify-content:space-between;text-align:left;font-weight:700;font-size:16px}.faq-item button svg{width:18px}.faq-item div{display:none;padding:0 0 24px;color:#606a6d;line-height:1.7}.faq-item.open div{display:block}.catalog-hero{min-height:430px;padding:90px max(24px,calc((100vw - var(--max))/2));background:#171b18;color:#fff;display:grid;grid-template-columns:1.25fr .65fr;gap:80px;align-items:end}.catalog-hero h1{font-family:"Sora",sans-serif;font-size:clamp(48px,6vw,76px);line-height:1.05;margin:0}.catalog-hero>p{color:#c1c8c3;font-size:16px;line-height:1.8;margin:0 0 8px}.catalog-hero .eyebrow{color:#c9cec9}.content-section,.catalog-hero,.page-cta,.simple-footer{font-family:"Manrope",Arial,sans-serif}.content-heading h2,.content-split h2,.page-cta h2,.feature-row h3,.step-grid h3,.faq-item button{font-family:"Sora",sans-serif}@media(max-width:1280px){.content-section{padding-left:24px;padding-right:24px}}@media(max-width:850px){.content-heading,.content-split,.catalog-hero{grid-template-columns:1fr}.feature-row{grid-template-columns:55px 1fr}.feature-row p{grid-column:2}.step-grid,.data-band{grid-template-columns:1fr 1fr}.content-split .media{min-height:450px}.simple-footer{grid-template-columns:1fr 1fr}}@media(max-width:580px){.content-hero{min-height:560px}.content-hero .inner{padding:60px 0}.content-hero p{font-size:16px}.content-section{padding-top:70px;padding-bottom:70px}.content-heading{gap:20px}.catalog-hero{min-height:390px;padding-top:70px;padding-bottom:64px;gap:24px}.catalog-hero h1{font-size:42px}.step-grid,.data-band{grid-template-columns:1fr}.content-split .media{min-height:360px}.page-cta{align-items:flex-start;flex-direction:column}.simple-footer{grid-template-columns:1fr}}
