.contact-form-module__HRLBUW__form{flex-direction:column;gap:32px;display:flex}.contact-form-module__HRLBUW__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form-module__HRLBUW__field{flex-direction:column;gap:10px;display:flex}.contact-form-module__HRLBUW__field label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.contact-form-module__HRLBUW__field input,.contact-form-module__HRLBUW__field textarea{font:inherit;color:#0a0a0a;resize:vertical;width:100%;transition:border-color .25s var(--ease);font-size:17px;font-family:var(--font-sans);background:0 0;border:0;border-bottom:1px solid #0a0a0a33;border-radius:0;outline:0;padding:10px 0 12px}.contact-form-module__HRLBUW__field input:focus,.contact-form-module__HRLBUW__field textarea:focus{border-bottom-color:#0a0a0a}.contact-form-module__HRLBUW__field input::placeholder,.contact-form-module__HRLBUW__field textarea::placeholder{color:var(--fg-4)}.contact-form-module__HRLBUW__radios{flex-wrap:wrap;gap:8px;display:flex}.contact-form-module__HRLBUW__radio{color:var(--fg-2);cursor:pointer;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:1px solid #0a0a0a29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.contact-form-module__HRLBUW__radio input{opacity:0;pointer-events:none;position:absolute}.contact-form-module__HRLBUW__radio:hover{color:#0a0a0a;border-color:#0a0a0a66}.contact-form-module__HRLBUW__radio:has(input:checked){color:#f4f2ee;background:#0a0a0a;border-color:#0a0a0a}.contact-form-module__HRLBUW__success{color:var(--c-green);font-size:13px}.contact-form-module__HRLBUW__error{color:var(--c-red);font-size:13px}@media (max-width:720px){.contact-form-module__HRLBUW__row{grid-template-columns:1fr}}
.faq-module__TMh2Ga__list{border-top:1px solid var(--line)}.faq-module__TMh2Ga__row{border-bottom:1px solid var(--line);transition:background-color .3s var(--ease)}.faq-module__TMh2Ga__row[open]{background:#0a0a0a05}.faq-module__TMh2Ga__summary{cursor:pointer;letter-spacing:-.012em;color:var(--fg);grid-template-columns:80px 1fr 40px;align-items:center;gap:16px;padding:28px 0;font-size:clamp(18px,2vw,22px);list-style:none;display:grid}.faq-module__TMh2Ga__summary::-webkit-details-marker{display:none}.faq-module__TMh2Ga__num{letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase;font-size:11px}.faq-module__TMh2Ga__question{font-weight:500}.faq-module__TMh2Ga__icon{color:var(--fg-3);text-align:right;transition:transform .3s var(--ease);font-size:24px;font-weight:300;line-height:1}.faq-module__TMh2Ga__row[open] .faq-module__TMh2Ga__icon{transform:rotate(45deg)}.faq-module__TMh2Ga__answer{padding:0 40px 28px 112px}@media (max-width:720px){.faq-module__TMh2Ga__summary{grid-template-columns:60px 1fr 32px;gap:12px;padding:22px 0}.faq-module__TMh2Ga__answer{padding:0 32px 22px 72px}}
.hero-module__bLJxgG__hero{border-bottom:1px solid var(--line);background:radial-gradient(70% 50% at 50% 60%,#0000000a,#0000 70%),linear-gradient(#f8f6f1 0%,#f4f2ee 60%,#efece6 100%);align-items:stretch;min-height:100vh;padding:112px 0 56px;display:flex;position:relative;overflow:hidden}.hero-module__bLJxgG__grid{pointer-events:none;background:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px) 0 0/8.33333% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%)}.hero-module__bLJxgG__watermark{filter:invert()brightness(0);opacity:.075;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:118%;max-width:1900px;height:auto;position:absolute;top:32%;right:-10%}.hero-module__bLJxgG__inner{z-index:2;width:100%;max-width:var(--max);padding:0 var(--pad);flex-direction:column;flex:1;gap:72px;margin:0 auto;display:flex;position:relative}.hero-module__bLJxgG__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a80;border-bottom:1px solid #0a0a0a1a;grid-template-columns:repeat(4,1fr);gap:32px;padding-bottom:24px;font-size:11px;display:grid}.hero-module__bLJxgG__metaCell{flex-direction:column;gap:6px;display:flex}.hero-module__bLJxgG__metaCell span:last-child{color:#0a0a0a}.hero-module__bLJxgG__title{font-family:var(--font-sans);letter-spacing:-.05em;color:#0a0a0a;z-index:1;text-wrap:balance;margin:8px 0 0 -.05em;font-size:clamp(56px,9.2vw,156px);font-weight:500;line-height:.92;position:relative}.hero-module__bLJxgG__italic{font-family:var(--font-serif);letter-spacing:-.03em;font-style:italic;font-weight:400}.hero-module__bLJxgG__bottom{border-top:1px solid #0a0a0a1a;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-top:auto;padding-top:32px;display:grid}.hero-module__bLJxgG__sub{color:#0a0a0aa6;text-wrap:pretty;max-width:50ch;font-size:17px;line-height:1.5}.hero-module__bLJxgG__ctas{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.hero-module__bLJxgG__btn{color:#f4f2ee;letter-spacing:-.005em;transition:background .25s var(--ease), transform .25s var(--ease);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:999px;align-items:center;gap:10px;padding:14px 20px 14px 22px;font-size:14px;font-weight:500;display:inline-flex}.hero-module__bLJxgG__btn:hover{background:#1a1a1a;transform:translateY(-1px)}.hero-module__bLJxgG__btnGhost{color:#0a0a0a;background:0 0;border-color:#0a0a0a2e;padding:13px 19px 13px 21px}.hero-module__bLJxgG__btnGhost:hover{background:#0a0a0a0a;border-color:#0a0a0a80;transform:translateY(-1px)}.hero-module__bLJxgG__foot{padding:0 var(--pad);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a66;z-index:2;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:20px;left:0;right:0}@media (max-width:1024px){.hero-module__bLJxgG__hero{padding:108px 0 56px}.hero-module__bLJxgG__inner{gap:48px}.hero-module__bLJxgG__watermark{opacity:.07;width:120%;top:36%;right:-10%}}@media (max-width:800px){.hero-module__bLJxgG__bottom{grid-template-columns:1fr;gap:28px}.hero-module__bLJxgG__ctas{justify-content:flex-start}}@media (max-width:720px){.hero-module__bLJxgG__hero{min-height:92vh;padding:100px 0 80px}.hero-module__bLJxgG__inner{gap:36px}.hero-module__bLJxgG__meta{grid-template-columns:1fr 1fr;gap:20px 24px;padding-bottom:20px;font-size:10px}.hero-module__bLJxgG__title{margin-left:-.03em}.hero-module__bLJxgG__watermark{opacity:.06;width:150%;top:38%;right:-25%}.hero-module__bLJxgG__bottom{grid-template-columns:1fr;gap:24px;padding-top:24px}.hero-module__bLJxgG__ctas{justify-content:flex-start}.hero-module__bLJxgG__sub{font-size:16px}.hero-module__bLJxgG__foot{display:none}}@media (max-width:480px){.hero-module__bLJxgG__hero{padding:92px 0 72px}.hero-module__bLJxgG__meta{gap:16px;padding-bottom:16px;font-size:9.5px}.hero-module__bLJxgG__title{letter-spacing:-.04em;font-size:clamp(40px,11.5vw,60px);line-height:.95}.hero-module__bLJxgG__watermark{opacity:.05;width:200%;top:42%;right:-45%}.hero-module__bLJxgG__sub{font-size:15px}.hero-module__bLJxgG__btn{padding:12px 16px;font-size:13px}}
.process-module__yoZS6G__row{border-bottom:1px solid var(--line);transition:background-color .3s var(--ease), padding-left .3s var(--ease);grid-template-columns:120px 1fr 180px;align-items:start;gap:32px;padding:32px 0;display:grid}.process-module__yoZS6G__row:hover{background:#0a0a0a08;padding-left:16px}.process-module__yoZS6G__num{letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase;padding-top:8px;font-size:11px}.process-module__yoZS6G__content{max-width:56ch}.process-module__yoZS6G__time{letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase;text-align:right;padding-top:8px;font-size:11px}@media (max-width:720px){.process-module__yoZS6G__row{grid-template-columns:60px 1fr;gap:16px;padding:24px 0}.process-module__yoZS6G__row:hover{padding-left:8px}.process-module__yoZS6G__time{text-align:left;grid-column:2;padding-top:0}}
