.icic{--gold:#c79a3b;--gold2:#e0b252;--ink:#050505;--panel:#0a0a0a;--line:#2b251b;--text:#eee;--muted:#938e87;width:100%;overflow:hidden;background:#050505;color:var(--text);font-family:Inter,Arial,sans-serif}.icic *{box-sizing:border-box}.icic h1,.icic h2,.icic p{margin-top:0}.icic h1,.icic h2,.icic-eyebrow,.icic-paths span,.icic-paths b,.icic-form label,.icic-submit button,.icic-privacy span,.icic-footer span{font-family:"Bebas Neue",Impact,sans-serif}.icic-hero{padding:clamp(78px,10vw,145px) clamp(22px,7vw,108px) clamp(66px,8vw,105px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 45%,rgba(199,154,59,.12),transparent 29%),linear-gradient(135deg,#090909,#030303 72%)}.icic-hero__inner{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(50px,9vw,150px);max-width:1480px;margin:auto}.icic-eyebrow{margin:0 0 19px;color:var(--gold);font-size:14px;letter-spacing:4px}.icic h1{margin:0;color:#fff;font-size:clamp(65px,8vw,126px);font-weight:400;line-height:.84;letter-spacing:-2px}.icic h1 span{color:var(--gold)}.icic-hero__copy{padding:30px 0 5px;border-top:1px solid #403520}.icic-hero__copy p{color:#d8d4cd;font-size:clamp(18px,2vw,26px);line-height:1.52}.icic-hero__copy small{color:#77716a;font-size:11px;line-height:1.7}.icic-paths{display:grid;grid-template-columns:repeat(4,1fr);max-width:1480px;margin:auto;border-right:1px solid var(--line);border-left:1px solid var(--line)}.icic-paths article{min-height:190px;padding:28px;border-right:1px solid var(--line);background:#080808}.icic-paths article:last-child{border-right:0}.icic-paths b{color:var(--gold);font-size:33px;font-weight:400}.icic-paths span{display:block;margin:34px 0 9px;color:#e8e4dd;font-size:22px;letter-spacing:.7px}.icic-paths p{margin:0;color:#77716a;font-size:11px;line-height:1.65}.icic-form-section{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(55px,9vw,150px);max-width:1480px;margin:auto;padding:clamp(72px,9vw,132px) clamp(22px,7vw,108px)}.icic-form-intro h2{margin-bottom:25px;color:#fff;font-size:clamp(45px,5vw,79px);font-weight:400;line-height:.95}.icic-form-intro>p:not(.icic-eyebrow){color:var(--muted);font-size:14px;line-height:1.85}.icic-privacy{margin-top:34px;padding:25px;border-left:2px solid var(--gold);background:#0b0a08}.icic-privacy span{color:var(--gold);font-size:14px;letter-spacing:1.8px}.icic-privacy p{margin:10px 0 0;color:#817b74;font-size:11px;line-height:1.7}.icic-form-wrap{min-width:0}.icic-notice{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;padding:18px 20px;border:1px solid #514026;background:#0c0a07}.icic-notice strong{color:var(--gold);font:400 19px "Bebas Neue",Impact,sans-serif;letter-spacing:1px}.icic-notice span{color:#9d978f;font-size:12px;line-height:1.55}.icic-notice--success{border-color:#6e5428}.icic-notice--error{border-color:#63342d}.icic-notice--error strong{color:#d88474}.icic-form{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;padding:clamp(25px,4vw,46px);border:1px solid var(--line);background:linear-gradient(145deg,#0d0d0c,#070707)}.icic-field{display:flex;min-width:0;flex-direction:column;gap:9px}.icic-field--full{grid-column:1/-1}.icic-form label{color:#b8b2aa;font-size:13px;letter-spacing:1.4px}.icic-form label em{color:var(--gold);font-style:normal}.icic-form label small{margin-left:7px;color:#5f5a54;font:8px Inter,Arial,sans-serif;letter-spacing:1px}.icic-form input[type=text],.icic-form input[type=email],.icic-form select,.icic-form textarea{width:100%;border:1px solid #363129;border-radius:0;outline:0;background:#060606;color:#eee;font:14px Inter,Arial,sans-serif;transition:border-color .18s ease,box-shadow .18s ease}.icic-form input[type=text],.icic-form input[type=email],.icic-form select{height:54px;padding:0 15px}.icic-form textarea{min-height:180px;padding:15px;resize:vertical;line-height:1.65}.icic-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#a27a35 50%),linear-gradient(135deg,#a27a35 50%,transparent 50%);background-position:calc(100% - 19px) 24px,calc(100% - 14px) 24px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.icic-form input:focus,.icic-form select:focus,.icic-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 1px rgba(199,154,59,.25)}.icic-count{align-self:flex-end;color:#5f5a54;font-size:9px}.icic-consent{display:flex;grid-column:1/-1;align-items:flex-start;gap:12px;color:#817b74!important;font:11px/1.65 Inter,Arial,sans-serif!important;letter-spacing:0!important}.icic-consent input{width:17px;height:17px;margin:1px 0 0;flex:0 0 17px;accent-color:var(--gold)}.icic-submit{display:flex;align-items:center;gap:18px}.icic-submit button{display:flex;width:min(100%,330px);min-height:55px;align-items:center;justify-content:space-between;padding:13px 20px;border:1px solid var(--gold);background:var(--gold);color:#060504;cursor:pointer;font-size:16px;letter-spacing:1.5px;transition:.18s ease}.icic-submit button:hover,.icic-submit button:focus-visible{background:var(--gold2);transform:translateY(-2px)}.icic-submit small{max-width:260px;color:#5f5a54;font-size:9px;line-height:1.5}.icic-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.icic-footer{max-width:1480px;margin:auto;padding:28px clamp(22px,7vw,108px) 55px;border-top:1px solid var(--line)}.icic-footer span{color:var(--gold);font-size:14px;letter-spacing:2px}.icic-footer p{margin:8px 0 0;color:#625d57;font-size:10px}.icic-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.icic-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.icic-reveal{opacity:1;transform:none;transition:none}.icic-submit button{transition:none}}
@media(max-width:900px){.icic-hero__inner,.icic-form-section{grid-template-columns:1fr}.icic-paths{grid-template-columns:1fr 1fr}.icic-paths article:nth-child(2){border-right:0}.icic-paths article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:620px){.icic{position:relative;left:50%;width:100vw;max-width:none;margin-right:-50vw;margin-left:-50vw}.icic-hero{padding:66px 16px 58px}.icic h1{font-size:57px;letter-spacing:-1px}.icic-paths{grid-template-columns:1fr;border-right:0;border-left:0}.icic-paths article{min-height:150px;padding-right:20px;padding-left:20px;border-right:0;border-bottom:1px solid var(--line)!important}.icic-paths article:last-child{border-bottom:0!important}.icic-paths span{margin-top:22px}.icic-form-section{padding:68px 16px}.icic-form{grid-template-columns:1fr;padding:22px 18px}.icic-footer{padding-right:16px;padding-left:16px}.icic-field--full,.icic-consent{grid-column:auto}.icic-submit{align-items:stretch;flex-direction:column}.icic-submit button{width:100%}.icic-submit small{max-width:none}.icic-form-intro h2{font-size:43px}}

