:root{--in-bg:#0B0D10;--in-surface:#111318;--surface-2:rgba(255, 255, 255, 0.04);--surface-3:rgba(255, 255, 255, 0.06);--in-border:rgba(255,255,255,.10);--in-border-strong:rgba(255,255,255,.14);--in-text:rgba(255,255,255,.92);--in-text2:rgba(255,255,255,.70);--in-text3:rgba(255,255,255,.46);--in-gold:#D0B868;--in-gold2:var(--ast-global-color-0);--in-shadow:0 18px 60px rgba(0,0,0,.45);--in-radius:20px;--in-radius2:14px}.in-contact-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:110px 20px 60px;background:radial-gradient(1000px 500px at 85% 10%,rgb(208 184 104 / .16),transparent 60%),radial-gradient(800px 420px at 10% 90%,rgb(208 184 104 / .08),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / .015),#fff0),var(--in-bg);overflow:hidden}.in-contact-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / .18),#fff0 20%,rgb(0 0 0 / .12) 100%);pointer-events:none}.in-contact-hero-inner{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:38px;align-items:center}.in-contact-hero-copy{max-width:720px}.in-contact-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgb(208 184 104 / .22);background:rgb(208 184 104 / .08);color:var(--in-gold2);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:18px}.in-contact-hero-title{margin:0 0 18px 0;color:var(--in-text);font-size:clamp(38px, 6vw, 72px);line-height:.98;font-weight:850;max-width:10.5ch}.in-contact-hero-text{margin:0;max-width:640px;color:var(--in-text2);font-size:clamp(16px, 1.35vw, 20px);line-height:1.7}.in-contact-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.in-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 20px;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:.2px;text-decoration:none!important;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.in-btn-primary{background:linear-gradient(180deg,rgb(208 184 104 / .22),rgb(208 184 104 / .10));border:1px solid rgb(208 184 104 / .35);color:var(--in-text)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.in-btn-primary:hover{transform:translateY(-1px);border-color:rgb(208 184 104 / .55);background:linear-gradient(180deg,rgb(208 184 104 / .28),rgb(208 184 104 / .14));box-shadow:0 10px 24px rgb(0 0 0 / .22)}.in-btn-secondary{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .10);color:var(--in-text)!important}.in-btn-secondary:hover{transform:translateY(-1px);border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .05)}.in-contact-hero-panel{display:flex;justify-content:flex-end}.in-contact-hero-panel-card{width:100%;max-width:420px;padding:22px;border-radius:var(--in-radius);border:1px solid var(--in-border);background:radial-gradient(500px 220px at 100% 0%,rgb(208 184 104 / .12),transparent 60%),var(--surface-2);box-shadow:var(--in-shadow);backdrop-filter:blur(10px);position:relative;overflow:hidden}.in-contact-hero-panel-top{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--in-text);font-size:14px;font-weight:700}.in-contact-status-dot{width:10px;height:10px;border-radius:999px;background:var(--in-gold);box-shadow:0 0 0 6px rgb(208 184 104 / .12)}.in-contact-hero-points{display:flex;flex-direction:column;gap:14px}.in-contact-point{padding:16px;border-radius:16px;background:var(--surface-3);border:1px solid rgb(255 255 255 / .08)}.in-contact-point .label{display:block;margin-bottom:5px;color:var(--in-gold2);font-size:12px;font-weight:800;letter-spacing:.2px;text-transform:uppercase}.in-contact-point .value{display:block;color:var(--in-text2);font-size:14px;line-height:1.55}.in-contact-hero-scroll{position:absolute!important;left:50%;bottom:22px;transform:translateX(-50%);z-index:1;width:auto!important}.in-contact-hero-scroll a{color:var(--in-text3);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.2px;transition:color .12s ease,transform .12s ease}.in-contact-hero-scroll a:hover{color:var(--in-gold2)}#contact{scroll-margin-top:100px}@media (max-width:980px){.in-contact-hero{min-height:auto;padding:110px 16px 42px}.in-contact-hero-inner{grid-template-columns:1fr;gap:24px}.in-contact-hero-title{max-width:none}.in-contact-hero-panel{justify-content:stretch}.in-contact-hero-panel-card{max-width:100%}.in-contact-hero-scroll{display:none}}@media (max-width:640px){.in-contact-hero-title{font-size:clamp(34px, 10vw, 50px);line-height:1.02}.in-contact-hero-text{font-size:16px}.in-contact-hero-actions{flex-direction:column}.in-btn{width:100%}}.in-contact-section{padding:clamp(48px, 7vw, 96px) 16px;background:radial-gradient(1200px 600px at 90% -10%,rgb(208 184 104 / .12),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgb(208 184 104 / .08),transparent 60%),var(--in-bg);color:var(--in-text)}.in-contact-card{max-width:1180px;margin:0 auto;padding:clamp(24px, 4vw, 40px);background:var(--surface-3);border:1px solid var(--in-border);border-radius:var(--in-radius);box-shadow:var(--in-shadow);position:relative;overflow:hidden}.in-contact-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 260px at 100% 0%,rgb(208 184 104 / .10),transparent 60%)}.in-contact-head{position:relative;z-index:1;margin-bottom:28px}.in-contact-head h3{color:var(--in-text);padding-top:10px}.in-contact-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgb(208 184 104 / .22);background:rgb(208 184 104 / .08);color:var(--in-gold2);font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin-bottom:14px}.in-contact-title{margin:0 0 10px 0;font-size:clamp(28px, 4vw, 42px);line-height:1.08;font-weight:800;color:var(--in-gold2)}.in-contact-subtitle{margin:0;max-width:760px;color:var(--in-text2);font-size:16px;line-height:1.65}.in-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:start}.in-contact-form-wrap{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:clamp(18px, 2.4vw, 26px)}.in-contact-side-card{background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015));border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:22px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .02)}.in-contact-side-card h3{margin:0 0 10px 0;color:var(--in-text);font-size:20px;line-height:1.2;font-weight:800}.in-contact-side-card p{margin:0 0 18px 0;color:var(--in-text2);line-height:1.6}.in-contact-points{display:flex;flex-direction:column;gap:14px}.in-contact-point{padding:14px 14px;border-radius:14px;background:var(--surface-3);border:1px solid rgb(255 255 255 / .08)}.in-contact-point .label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--in-gold2)}.in-contact-point .value{display:block;color:var(--in-text2);line-height:1.5;font-size:14px}.in-contact-form-wrap .nf-form-content nf-fields-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;align-items:start}.in-contact-form-wrap .nf-form-content nf-field:has(.full-width-input),.in-contact-form-wrap .nf-form-content nf-field:has(.textarea-container),.in-contact-form-wrap .nf-form-content nf-field:has(.submit-container),.in-contact-form-wrap .nf-form-content nf-field:has(.turnstile-container){grid-column:1 / -1!important}.in-contact-form-wrap .nf-form-content .nf-field-element textarea{width:100%!important;min-width:100%!important;display:block!important;box-sizing:border-box!important}.in-contact-form-wrap .nf-form-cont,.in-contact-form-wrap .ninja-forms-form-wrap,.in-contact-form-wrap .nf-form-layout{color:var(--in-text)}.in-contact-form-wrap .nf-form-content{padding:0!important;max-width:100%!important}.in-contact-form-wrap .nf-before-form-content,.in-contact-form-wrap .nf-after-form-content,.in-contact-form-wrap .nf-before-form,.in-contact-form-wrap .nf-after-form{display:none}.in-contact-form-wrap .nf-form-content nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px}.in-contact-form-wrap .nf-field-container.textarea-container,.in-contact-form-wrap .nf-field-container.html-container,.in-contact-form-wrap .nf-field-container.submit-container,.in-contact-form-wrap .nf-field-container.listcheckbox-container,.in-contact-form-wrap .nf-field-container.checkbox-container{grid-column:1 / -1}.in-contact-form-wrap .nf-field-container{margin-bottom:0!important}.in-contact-form-wrap .nf-field-label label,.in-contact-form-wrap .list-label{font-size:13px!important;font-weight:700!important;color:var(--in-text)!important;margin-bottom:8px!important;line-height:1.4!important}.in-contact-form-wrap .nf-field-element input,.in-contact-form-wrap .nf-field-element textarea,.in-contact-form-wrap .nf-field-element select,.in-contact-form-wrap .nf-field-element input.ninja-forms-field{width:100%!important;background:var(--in-surface2)!important;border:1px solid var(--in-border-strong)!important;border-radius:var(--in-radius2)!important;color:var(--in-text)!important;min-height:52px;padding:14px 16px!important;font-size:15px!important;line-height:1.4!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.in-contact-form-wrap .nf-field-element textarea,.in-contact-form-wrap textarea.ninja-forms-field{min-height:170px!important;resize:vertical!important}.in-contact-form-wrap .nf-field-element input::placeholder,.in-contact-form-wrap .nf-field-element textarea::placeholder{color:var(--in-text3)!important;opacity:1}.in-contact-form-wrap .nf-field-element input:focus,.in-contact-form-wrap .nf-field-element textarea:focus,.in-contact-form-wrap .nf-field-element select:focus,.in-contact-form-wrap .nf-field-element input.ninja-forms-field:focus{outline:none!important;border-color:rgb(208 184 104 / .50)!important;box-shadow:0 0 0 4px rgb(208 184 104 / .14)!important;background:#181d25!important}.in-contact-form-wrap .nf-field-element select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.in-contact-form-wrap .nf-field-element input[type="checkbox"]{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--in-gold);border-radius:4px;margin-right:8px}.in-contact-form-wrap .checkbox-wrap .nf-field-label,.in-contact-form-wrap .listcheckbox-wrap .nf-field-label{margin-bottom:0!important}.in-contact-form-wrap .checkbox-wrap .nf-field-element,.in-contact-form-wrap .listcheckbox-wrap .nf-field-element{color:var(--in-text2)}.in-contact-form-wrap .nf-field-description,.in-contact-form-wrap .nf-error-field-errors,.in-contact-form-wrap .ninja-forms-req-symbol,.in-contact-form-wrap .nf-error-msg,.in-contact-form-wrap .field-wrap .nf-error{color:var(--in-text3)!important;font-size:12px!important}.in-contact-form-wrap .nf-error-msg,.in-contact-form-wrap .field-wrap .nf-error{color:#ff8d8d!important;margin-top:6px!important}.in-contact-form-wrap .submit-wrap input[type="button"],.in-contact-form-wrap .submit-wrap input[type="submit"],.in-contact-form-wrap .submit-wrap .ninja-forms-field{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:200px;min-height:52px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid rgb(208 184 104 / .35)!important;background:linear-gradient(180deg,rgb(208 184 104 / .22),rgb(208 184 104 / .10))!important;color:var(--in-text)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.2px!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)!important;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.in-contact-form-wrap .submit-wrap input[type="button"]:hover,.in-contact-form-wrap .submit-wrap input[type="submit"]:hover,.in-contact-form-wrap .submit-wrap .ninja-forms-field:hover{transform:translateY(-1px);border-color:rgb(208 184 104 / .55)!important;background:linear-gradient(180deg,rgb(208 184 104 / .28),rgb(208 184 104 / .14))!important;box-shadow:0 10px 24px rgb(0 0 0 / .22)!important}.in-contact-form-wrap .submit-wrap input[type="button"]:active,.in-contact-form-wrap .submit-wrap input[type="submit"]:active,.in-contact-form-wrap .submit-wrap .ninja-forms-field:active{transform:scale(.99)}.in-contact-form-wrap .nf-response-msg,.in-contact-form-wrap .nf-success-msg{margin-top:16px;padding:14px 16px;border-radius:14px;background:rgb(208 184 104 / .08);border:1px solid rgb(208 184 104 / .22);color:var(--in-text)}.in-contact-form-wrap .nf-form-fields-required{display:none}@media (max-width:980px){.in-contact-grid{grid-template-columns:1fr}}@media (max-width:700px){.in-contact-card{padding:22px 16px}.in-contact-form-wrap{padding:16px}.in-contact-form-wrap .nf-form-content nf-fields-wrap{grid-template-columns:1fr}.in-contact-form-wrap .submit-wrap input[type="button"],.in-contact-form-wrap .submit-wrap input[type="submit"],.in-contact-form-wrap .submit-wrap .ninja-forms-field{width:100%!important;min-width:0}}