@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--yellow:#ffd400;--ink:#0d0e0c;--paper:#f3f1e9;--muted:#6b6c65;--line:#d9d6cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body),sans-serif}a{color:inherit;text-decoration:none}.section{max-width:1240px;margin:auto;padding:105px 48px}.site-header{height:84px;position:absolute;z-index:5;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;color:#fff;border-bottom:1px solid #ffffff30}.brand img{width:98px;height:72px;object-fit:contain;filter:drop-shadow(0 5px 10px #000)}nav{display:flex;gap:34px;font-size:12px;font-weight:700}nav a:hover{color:var(--yellow)}.header-cta{border:1px solid #ffffff88;border-radius:99px;padding:12px 20px;font-size:10px;font-weight:800;text-transform:uppercase}.hero{min-height:790px;position:relative;display:flex;align-items:center;overflow:hidden;background:#111;color:#fff}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background:url('../img/background.jpg') center/cover}.hero-shade{background:linear-gradient(90deg,#050605fa 0%,#050605e6 42%,#05060544 80%)}.hero-content{width:min(1240px,100%);margin:auto;padding:150px 48px 60px;position:relative}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.eyebrow i{width:28px;height:2px;background:currentColor}.eyebrow.dark{color:#5e5f58}h1,h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em}h1{font-size:clamp(64px,7.3vw,110px);line-height:.86;margin:0 0 25px;max-width:800px}h1 em{color:var(--yellow);font-style:normal}.hero-copy{max-width:590px;color:#d4d5d0;line-height:1.7;font-size:16px}.actions{display:flex;gap:12px;margin-top:32px}.button{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.primary{background:var(--yellow);color:#111}.ghost{border:1px solid #ffffff66}.proof{display:flex;margin-top:65px;padding-top:22px;border-top:1px solid #ffffff33;max-width:790px}.proof div{flex:1}.proof b,.proof span{display:block}.proof b{font-family:var(--display);font-size:17px;text-transform:uppercase}.proof span{color:#aaa;font-size:10px}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:48px}.section-head h2,.digital h2,.faq h2{font-size:clamp(43px,5vw,68px);line-height:.95;margin:0}.section-head>p,.lead{color:var(--muted);line-height:1.8;font-size:14px}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.services article{min-height:290px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.services article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 36px #14140f12}.card-top{display:flex;justify-content:space-between;color:#999;font-family:var(--display)}.services h3,.steps h3,.advantages h3{font-family:var(--display);text-transform:uppercase}.services h3{font-size:28px;margin:48px 0 12px}.services p{color:var(--muted);font-size:12px;line-height:1.7}.services small{display:block;margin-top:18px;font-size:9px;text-transform:uppercase;font-weight:800}.process{background:#11120f;color:#fff}.process-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.process-lead h2{font-size:clamp(45px,5vw,69px);line-height:.93}.process-lead>p:not(.eyebrow){color:#aaa;line-height:1.7}.stamp{margin-top:60px;width:145px;height:145px;border:1px solid #3d3e38;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-6deg)}.stamp b{font:700 35px var(--display);color:var(--yellow)}.stamp span{font-size:8px;text-transform:uppercase}.steps{border-top:1px solid #343530}.steps article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #343530}.steps>article>span{color:var(--yellow);font-family:var(--display)}.steps h3{font-size:24px;margin:0 0 7px}.steps p{color:#999;font-size:12px;line-height:1.7;margin:0}.digital{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.lead{margin:25px 0 30px}.advantages{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.advantages article{display:flex;gap:13px;padding:20px 0;border-top:1px solid var(--line)}.advantages>article>b{color:#aaa;font-family:var(--display)}.advantages h3{font-size:18px;margin:0 0 5px}.advantages p{color:var(--muted);font-size:10px;line-height:1.6;margin:0}.portal{background:#191a17;padding:14px;border-radius:15px;box-shadow:0 30px 70px #0003;transform:rotate(1.5deg)}.portal-bar{height:32px;display:flex;align-items:center;gap:6px}.portal-bar i{width:7px;height:7px;border-radius:50%;background:#555}.portal-bar small{margin-left:auto;color:#999;text-transform:uppercase;font-size:7px}.portal-body{background:#f8f7f1;border-radius:8px;padding:26px}.portal-body>small{color:#888;font-size:7px}.portal-body>h3{font:700 24px var(--display);text-transform:uppercase;margin:6px 0 20px}.next{background:var(--yellow);padding:18px;border-radius:6px;display:flex;flex-direction:column}.next small{font-size:7px}.next b{font:700 19px var(--display);text-transform:uppercase;margin:7px 0}.next span{font-size:8px}.portal-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:9px 0}.portal-stats div{border:1px solid #ddd;padding:14px;display:flex;flex-direction:column;border-radius:6px}.portal-stats b{font-size:18px;color:#888}.portal-stats strong{font-size:10px;margin:7px 0}.portal-stats small{font-size:7px;color:#888}.qr{display:flex;gap:11px;align-items:center;background:#e9e8e1;padding:12px;border-radius:6px}.qr>b{width:34px;height:34px;display:grid;place-items:center;background:#111;color:#fff;font-size:8px}.qr span{font-size:8px;line-height:1.5;color:#777}.qr strong{color:#222}.company{display:grid;grid-template-columns:.9fr 1.1fr;background:#1a1b17;color:#fff}.company-logo{min-height:570px;display:grid;place-items:center;background:radial-gradient(circle,#30312b,#11120f 70%)}.company-logo img{width:min(74%,500px);filter:drop-shadow(0 30px 25px #0009)}.company-copy{padding:90px max(7vw,55px);align-self:center}.company-copy h2{font-size:clamp(48px,5vw,72px);line-height:.92}.company-copy>p:not(.eyebrow){color:#aaa;line-height:1.8}.checks{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;padding-top:25px;border-top:1px solid #3b3c36}.checks span{font-size:10px;text-transform:uppercase;font-weight:700}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-list{border-top:1px solid var(--line)}details{padding:22px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font:700 18px var(--display);text-transform:uppercase}summary::-webkit-details-marker{display:none}details p{color:var(--muted);font-size:12px;line-height:1.7}.contact{background:var(--yellow);padding:85px max(4vw,48px);display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:center}.contact h2{font-size:clamp(50px,6vw,84px);line-height:.88;margin:0 0 18px}.contact-card{background:#111;color:#fff;padding:30px;border-radius:5px;box-shadow:13px 13px #0002}.contact-card>*{display:block}.contact-card>small{color:var(--yellow);font-size:8px}.contact-card>strong{font:700 27px var(--display);text-transform:uppercase;margin:9px 0}.contact-card p{color:#999;font-size:11px}.contact-card .button{margin:10px 0;width:100%}.contact-card>span{color:#777;text-align:center;font-size:7px}footer{background:#090a08;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:36px 4vw}footer img{width:78px;height:56px;object-fit:contain}footer p{color:#888;font-size:10px}footer div{display:flex;gap:22px;font-size:9px;text-transform:uppercase;font-weight:700}footer small{grid-column:1/-1;border-top:1px solid #292a26;padding-top:20px;color:#666;font-size:8px}
@media(max-width:900px){.site-header{padding:0 22px}nav{display:none}.hero-content,.section{padding-left:24px;padding-right:24px}.section-head,.process-grid,.digital,.faq,.contact{grid-template-columns:1fr;gap:46px}.services{grid-template-columns:1fr 1fr}.stamp{display:none}.portal{max-width:530px;margin:auto}.company{grid-template-columns:1fr}.company-logo{min-height:450px}.company-copy{padding:70px 30px}.contact{padding:70px 24px}}
@media(max-width:600px){.site-header{height:72px}.brand img{width:75px}.header-cta{font-size:8px;padding:10px 12px}.hero{min-height:750px}.hero-photo{background-position:62%}.hero-shade{background:#050605cc}.hero-content{padding-top:125px}.actions{flex-direction:column;max-width:360px}.proof{margin-top:45px;flex-direction:column;gap:13px}.section{padding-top:75px;padding-bottom:75px}.services{grid-template-columns:1fr}.advantages{grid-template-columns:1fr}.company-logo{min-height:360px}.checks{grid-template-columns:1fr}.contact h2{font-size:54px}footer{grid-template-columns:auto 1fr}footer div{grid-column:1/-1}}
.header-actions{display:flex;align-items:center;gap:14px}.system-link{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff99;transition:.2s}.system-link:hover{color:var(--yellow)}
@media(max-width:600px){.header-actions{gap:9px}.system-link{font-size:7px}}
.client-link{border:1px solid #ffd40088;border-radius:99px;padding:9px 13px;color:var(--yellow);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:.2s}.client-link:hover{background:var(--yellow);color:#111}
@media(max-width:600px){.client-link{padding:8px 9px;font-size:7px}.header-cta{display:none}}
:root{--display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--body:'Manrope',Arial,sans-serif}
