.contact-container{--ink:#07090f;--ink2:#0f1018;--G:#00c96a;--G2:#00a855;--G3:#00ff82;--GL:#00c96a1a;--B:#2563eb;--BL:#2563eb1a;--gold:#f59e0b;--goldL:#f59e0b1a;--rose:#f43f5e;--roseL:#f43f5e1a;--teal:#0d9488;--tealL:#0d94881a;--purple:#8b5cf6;--purpleL:#8b5cf61a;--off:#f4f5f7;--white:#fff;--g50:#eceef2;--g100:#d8dce5;--g200:#b8bfcc;--t1:#07090f;--t2:#2a2d3a;--t3:#5a5f72;--t4:#9298a8;--r:10px;--rl:16px;--rxl:24px;--sh:0 2px 16px #07090f0f;--sh-md:0 8px 32px #07090f1a;--sh-lg:0 20px 56px #07090f24;font-family:var(--font-poppins),"Plus Jakarta Sans",sans-serif;background:var(--off);color:var(--t1);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.contact-container *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.contact-container .page{grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid}.contact-container .left{background:var(--ink);flex-direction:column;justify-content:space-between;min-height:100vh;padding:60px 48px;display:flex;position:relative;top:0;overflow:hidden}.contact-container .left-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00c96a14 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;right:-80px}.contact-container .left-grid{z-index:0;background-image:linear-gradient(#00c96a08 1px,#0000 1px),linear-gradient(90deg,#00c96a08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.contact-container .left-content{z-index:1;position:relative}.contact-container .l-eyebrow{color:var(--G);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:18px;font-size:10px;font-weight:800;display:inline-flex}.contact-container .l-eyebrow i{font-size:9px}.contact-container .l-h1{font-family:var(--font-space-grotesk),"Clash Display",sans-serif;color:#fff;letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1}.contact-container .l-h1 em{color:var(--G);font-style:normal}.contact-container .l-sub{color:#fff6;max-width:320px;margin-bottom:36px;font-size:14px;line-height:1.7}.contact-container .response-promise{border-radius:var(--rl);background:#00c96a0f;border:1px solid #00c96a26;align-items:center;gap:12px;margin-bottom:32px;padding:14px 16px;display:flex}.contact-container .rp-ico{background:var(--GL);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-container .rp-ico i{color:var(--G);font-size:15px}.contact-container .rp-title{color:#fff;margin-bottom:2px;font-size:12px;font-weight:700}.contact-container .rp-sub{color:#ffffff59;font-size:11px}.contact-container .contact-methods{flex-direction:column;gap:10px;margin-bottom:36px;display:flex}.contact-container .cm{border-radius:var(--rl);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex}.contact-container .cm:hover{background:#ffffff14;border-color:#ffffff26}.contact-container .cm-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-container .cm-wa{background:#25d36626;border:1px solid #25d36640}.contact-container .cm-wa i{color:#25d366;font-size:16px}.contact-container .cm-em{background:#2563eb1f;border:1px solid #2563eb33}.contact-container .cm-em i{color:#60a5fa;font-size:15px}.contact-container .cm-info{flex:1}.contact-container .cm-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:600}.contact-container .cm-value{color:#fff;font-size:13px;font-weight:700}.contact-container .cm-action{color:var(--G);font-size:10px;font-weight:700}.contact-container .cm-arr{color:#fff3;margin-left:auto;font-size:11px;transition:color .2s}.contact-container .cm:hover .cm-arr{color:var(--G)}.contact-container .stakeholder-row{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.contact-container .stag{color:#fff6;background:#ffffff0d;border:1px solid #ffffff12;border-radius:100px;align-items:center;gap:5px;padding:5px 11px;font-size:10px;font-weight:600;display:flex}.contact-container .stag i{font-size:9px}.contact-container .l-badges{flex-wrap:wrap;gap:6px;display:flex}.contact-container .lbg{color:#ffffff4d;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:flex}.contact-container .lbg i{color:var(--G);font-size:9px}.contact-container .right{background:var(--white);padding:48px 48px 80px;overflow-y:auto}.contact-container .type-section{margin-bottom:32px}.contact-container .ts-label{color:var(--t1);letter-spacing:.02em;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.contact-container .ts-label i{color:var(--t3);font-size:11px}.contact-container .type-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contact-container .type-card{border:2px solid var(--g100);background:var(--off);border-radius:var(--rl);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;padding:14px 12px;transition:all .2s;position:relative}.contact-container .type-card:hover,.contact-container .type-card.sel{border-color:var(--tc-color,var(--G2));background:var(--tc-bg,var(--GL))}.contact-container .type-card.sel:after{content:"u2713";color:var(--tc-color,var(--G2));font-size:11px;font-weight:900;position:absolute;top:8px;right:9px}@keyframes contactSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-container .animate-spin{animation:1s linear infinite contactSpin}.contact-container .tc-ico{margin-bottom:7px;font-size:22px}.contact-container .tc-name{color:var(--t1);margin-bottom:2px;font-size:12px;font-weight:700}.contact-container .tc-desc{color:var(--t3);font-size:10px;line-height:1.4}.contact-container .form-body{display:none}.contact-container .form-body.active{animation:.3s fadeUp;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contact-container .form-header{background:var(--off);border:1.5px solid var(--g100);border-radius:var(--rxl);align-items:center;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.contact-container .fh-ico{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.contact-container .fh-title{font-family:var(--font-space-grotesk),"Clash Display",sans-serif;color:var(--t1);margin-bottom:3px;font-size:17px;font-weight:700}.contact-container .fh-sub{color:var(--t3);font-size:12px}.contact-container .fg{margin-bottom:16px}.contact-container .fg-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-container .fl{color:var(--t1);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.contact-container .fl-opt{color:var(--t4);font-weight:400}.contact-container .fi{background:var(--off);border:1.5px solid var(--g100);border-radius:var(--r);width:100%;font-size:13px;font-family:var(--font-poppins),"Plus Jakarta Sans",sans-serif;color:var(--t1);appearance:none;outline:none;padding:11px 14px;transition:all .2s}.contact-container .fi:focus{border-color:var(--focus-color,var(--G2));background:var(--white);box-shadow:0 0 0 3px var(--focus-glow,var(--GL))}.contact-container .fi::placeholder{color:var(--g200)}.contact-container textarea.fi{resize:vertical;min-height:88px;line-height:1.6}.contact-container select.fi{cursor:pointer}.contact-container .pill-wrap{flex-wrap:wrap;gap:6px;display:flex}.contact-container .pp{border:1.5px solid var(--g100);background:var(--off);color:var(--t3);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-poppins),"Plus Jakarta Sans",sans-serif;-webkit-user-select:none;user-select:none;border-radius:100px;padding:6px 13px;transition:all .2s}.contact-container .pp:hover,.contact-container .pp.on{border-color:var(--G2);background:var(--GL);color:var(--G2)}.contact-container .submit-btn{border-radius:var(--rl);cursor:pointer;color:#fff;border:none;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;transition:all .25s;display:flex}.contact-container .submit-btn:hover{transform:translateY(-1px)}.contact-container .f-note{color:var(--t4);text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.contact-container .quick-actions{margin-bottom:32px}.contact-container .qa-label{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:700}.contact-container .qa-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-container .qa-btn{background:var(--off);border:1.5px solid var(--g100);border-radius:var(--rl);cursor:pointer;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;transition:all .2s;display:flex}.contact-container .qa-btn:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.contact-container .qa-ico{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.contact-container .qa-title{color:var(--t1);margin-bottom:2px;font-size:12px;font-weight:700}.contact-container .qa-sub{color:var(--t3);font-size:10px}.contact-container .divider{background:var(--g50);height:1px;margin:24px 0}.contact-container .success-state{text-align:center;padding:40px 20px;display:none}.contact-container .success-state.show{animation:.4s fadeUp;display:block}.contact-container .si-ico{background:var(--GL);border:2px solid #00c96a33;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;display:flex}.contact-container .si-ico i{color:var(--G);font-size:28px}.contact-container .si-title{font-family:var(--font-space-grotesk),"Clash Display",sans-serif;color:var(--t1);margin-bottom:8px;font-size:24px;font-weight:700}.contact-container .si-sub{color:var(--t3);max-width:340px;margin:0 auto 20px;font-size:14px;line-height:1.7}.contact-container .si-promise{background:var(--off);border:1px solid var(--g100);border-radius:var(--rl);text-align:left;margin-bottom:18px;padding:16px}.contact-container .sip-row{color:var(--t2);border-bottom:1px solid var(--g50);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.contact-container .sip-row:last-child{border:none}.contact-container .sip-row i{color:var(--G2);width:14px;font-size:12px}.contact-container .si-wa{color:#fff;border-radius:var(--rl);background:#25d366;align-items:center;gap:7px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.contact-container .si-wa:hover{background:#1ebe5d;transform:translateY(-1px)}@media (max-width:960px){.contact-container .page{grid-template-columns:1fr;min-height:auto}.contact-container .left{min-height:auto;padding:60px 24px;position:static}.contact-container .right{padding:32px 24px 60px}}@media (max-width:560px){.contact-container .type-grid{grid-template-columns:1fr 1fr}.contact-container .fg-row,.contact-container .qa-grid{grid-template-columns:1fr}}
