.arrow{width:1em;height:1em;display:inline-block;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;transition:transform .25s ease}a:hover .arrow,button:hover .arrow,.steps article:hover .arrow{transform:translate(2px,-2px)}:root{--bg:#090909;--panel:#111;--white:#f3f1ec;--muted:#a5a29c;--line:#343330;--accent:#c5a77a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.header{height:78px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;position:absolute;z-index:5;top:0;width:100%}.logo{font:600 24px Montserrat,sans-serif;letter-spacing:3px}.logo span{color:var(--accent);margin-left:5px}.header nav{display:flex;gap:38px;margin-left:100px}.header nav a,.header-cta,.lang{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.header nav a{color:#d0cec9}.head-actions{display:flex;align-items:center;gap:24px}.lang,.menu{background:none;border:0;color:var(--white);cursor:pointer}.header-cta{border-bottom:1px solid var(--accent);padding:12px 0}.header-cta span+span{color:var(--accent);padding-left:10px}.menu{display:none}.hero{height:min(850px,100svh);min-height:690px;position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:url('hero-collage.png');background-size:cover;background-position:center 35%;filter:grayscale(.35) contrast(1.05);opacity:.9;transform:scale(1.015)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080808e6 0%,#080808b3 34%,#08080833 68%,#08080810),linear-gradient(0deg,#090909 0%,transparent 30%)}.hero-content{position:relative;margin:85px 0 0 12%;max-width:820px}.eyebrow,.section-label{font-size:10px;letter-spacing:2.4px;color:var(--accent);text-transform:uppercase}.hero h1,.why h2,.intro h2,.statement h2,.process h2,.apply h2{font:500 clamp(42px,5.6vw,80px)/1.08 Montserrat,sans-serif;letter-spacing:-.5px;margin:27px 0}.hero h1 em,.why h2 em,.intro h2 em,.statement h2 em,.process h2 em,.apply h2 em{font-style:normal;color:var(--accent)}.hero-sub{font:500 16px Montserrat,sans-serif;letter-spacing:.5px;margin:28px 0 12px}.hero-copy{max-width:440px;color:#d6d3ce;line-height:1.8;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;background:var(--accent);color:#0a0a0a;padding:18px 21px;margin-top:27px;border:0;font:600 11px Manrope;letter-spacing:1.5px;cursor:pointer;min-width:190px}.button b{font-size:17px;display:inline-flex}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-actions .button{margin-top:27px}.button-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 20px;margin-top:27px;border:1px solid #c5a77a;color:#f3f1ec;font:600 11px Manrope;letter-spacing:1.2px;min-width:220px}.button-secondary b{font-size:17px;color:#c5a77a;display:inline-flex}.hero-foot{position:absolute;bottom:30px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;color:#aaa;font-size:9px;letter-spacing:1.7px}.vertical{position:absolute;right:4%;top:44%;writing-mode:vertical-rl;font-size:9px;letter-spacing:3px;color:#aaa}.section{padding:125px 12%}.section-label{display:flex;gap:12px}.section-label span:first-child{color:#777}.intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:end;margin:40px 0 85px}.why h2,.intro h2,.process h2,.apply h2{font-size:clamp(36px,4.4vw,58px);margin:0}.lead{font:400 20px/1.55 Manrope,sans-serif;max-width:430px}.muted{color:var(--muted);font-size:15px;line-height:1.8;max-width:440px}.services{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services article{padding:25px 22px 28px 0;border-right:1px solid var(--line);min-height:220px}.services article:not(:first-child){padding-left:22px}.services article:last-child{border:0}.services article>span{font-size:10px;color:var(--accent)}.service-icon{font-size:28px;line-height:1;color:var(--accent);margin:20px 0}.services h3,.steps h3,.perks h3{font:600 15px/1.4 Montserrat,sans-serif;letter-spacing:.5px}.services p,.steps p,.perks p{font-size:14px;line-height:1.7;color:var(--muted)}.statement{position:relative;overflow:hidden;padding:110px 15%;background:#141414;min-height:590px}.statement-bg{position:absolute;inset:0;background:linear-gradient(90deg,#101010 5%,#101010d9 50%,#10101080),url('https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?auto=format&fit=crop&w=1800&q=80') center 35%/cover;filter:grayscale(1);opacity:.65}.statement>*:not(.statement-bg){position:relative}.statement h2{font-size:clamp(42px,5.6vw,76px);margin:35px 0;line-height:1.08}.statement-mark{position:absolute!important;right:12%;bottom:40px;font:500 100px Montserrat;color:#ffffff22}.process-head{display:flex;justify-content:space-between;align-items:end;margin:40px 0 65px;gap:30px}.steps{border-top:1px solid var(--line)}.steps article{display:grid;grid-template-columns:90px 1fr 30px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.steps article>b{font:500 28px Montserrat;color:var(--accent)}.steps h3{margin:0 0 8px}.steps p{margin:0}.steps article>span{color:var(--accent);font-size:22px}.apply{background:#121212;display:grid;grid-template-columns:1fr 1fr;gap:12%;}.apply h2{margin:45px 0 25px}.contact-note{margin-top:55px;display:flex;align-items:center;gap:12px;font-size:11px;color:#aaa}.contact-note a{color:var(--accent);margin-left:10px}.dot{width:7px;height:7px;background:#a8c49b;border-radius:50%}.form{display:flex;flex-direction:column;gap:22px}.form label{display:flex;flex-direction:column;gap:10px}.form label>span{font-size:9px;letter-spacing:1.5px;color:#c5a77a}.form input,.form select,.form textarea{background:transparent;border:0;border-bottom:1px solid #484640;padding:12px 0;color:#f3f1ec;font:13px Manrope;outline:none;border-radius:0}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--accent)}.form input::placeholder,.form textarea::placeholder{color:#777}.form select option{background:#111}.form-row{display:grid;grid-template-columns:.55fr 1fr;gap:25px}.form .check{display:flex;flex-direction:row;align-items:center;gap:10px}.form .check input{accent-color:var(--accent)}.form .check span{font-size:10px;letter-spacing:0;color:#aaa}.submit{margin-top:0;width:100%}.form-privacy,.form-error{font-size:10px;color:#888;line-height:1.6;margin:0}.form-error{color:#e6a08c}footer{padding:35px 5.5%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px}footer p,footer>a:not(.logo){font-size:9px;letter-spacing:1.4px;color:#aaa}footer>a:not(.logo){text-align:right}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;color:#777;font-size:9px;letter-spacing:1px}.why{padding-bottom:40px}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:end;margin:40px 0 60px}.why-grid .lead{margin:0}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.perks article{background:linear-gradient(160deg,#171614,#0f0f0f);border:1px solid var(--line);border-radius:14px;padding:28px 26px 30px}.perks article>span{font-size:11px;color:var(--accent);letter-spacing:1.5px}.perks h3{margin:22px 0 10px}.perks p{margin:0}@media(max-width:800px){.header{height:68px}.header nav{display:none;position:absolute;top:68px;left:0;right:0;background:#101010;padding:25px 6%;margin:0;flex-direction:column;gap:22px}.header nav.open{display:flex}.menu{display:block;font-size:20px}.header-cta{display:none}.hero{min-height:690px;height:92svh}.hero-image{background-position:58% center;opacity:.8}.hero-shade{background:linear-gradient(90deg,#080808cc,#08080855),linear-gradient(0deg,#090909,transparent 45%)}.hero-content{margin:65px 7% 0}.hero-actions{align-items:stretch;flex-direction:column;max-width:260px;gap:0}.hero-actions .button,.hero-actions .button-secondary{margin-top:15px;width:100%;min-width:0}.hero h1{font-size:clamp(32px,9vw,56px)}.hero-foot{left:7%;right:7%;font-size:8px}.hero-foot span:nth-child(2){display:none}.vertical{right:3%;font-size:8px}.section{padding:85px 7%}.intro-grid,.why-grid{grid-template-columns:1fr;gap:20px;margin:35px 0 50px}.perks{grid-template-columns:1fr}.services{grid-template-columns:1fr 1fr}.services article{padding:20px 15px 22px 0;min-height:210px}.services article:nth-child(2){border-right:0;padding-left:15px}.services article:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.services article:nth-child(4){padding-left:15px;border-top:1px solid var(--line)}.statement{padding:85px 8%;min-height:500px}.statement h2{font-size:clamp(34px,9vw,56px)}.process-head{display:block}.process-head .muted{margin-top:25px}.steps article{grid-template-columns:55px 1fr 20px}.steps article>b{font-size:23px}.apply{grid-template-columns:1fr;gap:55px}.apply h2{margin:35px 0 20px}.contact-note{margin-top:30px}footer{grid-template-columns:1fr 1fr;padding:30px 7%}footer p{grid-column:1/-1;grid-row:2;margin:0}footer>a:not(.logo){grid-column:2;grid-row:1}footer small{grid-row:3}}@media(max-width:420px){.hero h1{font-size:32px}.eyebrow{font-size:9px}.form-row{grid-template-columns:1fr 1fr}.section{padding-top:70px;padding-bottom:70px}}
.form-error.success{color:#b7c9a8}.submit:disabled{opacity:.6;cursor:wait}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
