*{box-sizing:border-box}.inquiry-page{color:#eff6f8;background:radial-gradient(circle at 16% 6%,#256f8540,#0000 29%),linear-gradient(145deg,#03101d,#071c2d 55%,#0a2636);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.inquiry-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020c16b8;border-bottom:1px solid #8ea8be33;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(22px,5vw,72px);display:flex}.inquiry-header a{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.inquiry-header img{width:47px;height:47px}.inquiry-header a span{gap:2px;display:grid}.inquiry-header a strong{letter-spacing:.13em;font-size:15px}.inquiry-header a small{letter-spacing:.25em;color:#8fa8b9;font-size:10px}.inquiry-header aside{text-align:right;display:grid}.inquiry-header aside span{letter-spacing:.18em;color:#61dcba;font-size:9px;font-weight:900}.inquiry-header aside strong{font-size:13px}.inquiry-shell{grid-template-columns:minmax(300px,.85fr) minmax(520px,1.35fr);gap:clamp(30px,5vw,80px);max-width:1440px;margin:auto;padding:clamp(38px,6vw,84px);display:grid}.inquiry-story{align-self:start;position:sticky;top:30px}.inquiry-story>span,.inquiry-form>header span,.inquiry-confirmation>span{letter-spacing:.18em;color:#5fdbb8;font-size:11px;font-weight:900}.inquiry-story h1{letter-spacing:-.055em;max-width:620px;margin:13px 0 18px;font-size:clamp(40px,5vw,70px);line-height:.98}.inquiry-story>p{color:#afc0cc;max-width:570px;margin:0;font-size:17px;line-height:1.65}.inquiry-path{gap:9px;margin:35px 0;display:grid}.inquiry-path article{background:#0c26378c;border:1px solid #87a4bc2b;border-radius:13px;align-items:center;gap:13px;padding:13px 15px;display:flex}.inquiry-path b{color:#65dfbc;background:#173d55;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inquiry-path span{gap:2px;display:grid}.inquiry-path small{color:#93a8b7}.inquiry-story blockquote{color:#c2d0d8;background:#05162299;border-left:3px solid #58d6b3;border-radius:0 12px 12px 0;margin:28px 0 0;padding:20px;font-family:Georgia,serif;font-size:17px;line-height:1.55}.inquiry-form,.inquiry-confirmation{color:#0b2030;background:linear-gradient(145deg,#f9fcfdfa,#e7eff4fa);border:1px solid #89a3b940;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #00000052}.inquiry-form>header{border-bottom:1px solid #d5e0e6;justify-content:space-between;gap:15px;padding:24px 27px;display:flex}.inquiry-form h2{letter-spacing:-.025em;margin:5px 0 0;font-size:27px}.inquiry-form>header b{color:#79520d;letter-spacing:.08em;background:#fff4d6;border:1px solid #d7a23a;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px}.inquiry-form>section{border-bottom:1px solid #dce5ea;grid-template-columns:180px 1fr;gap:22px;padding:25px 27px;display:grid}.inquiry-section-heading{align-items:start;gap:10px;display:flex}.inquiry-section-heading i{color:#6ce0be;background:#0e354c;border-radius:9px;flex:0 0 31px;place-items:center;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.inquiry-section-heading span{gap:3px;display:grid}.inquiry-section-heading strong{font-size:14px}.inquiry-section-heading small{color:#748896;line-height:1.35}.inquiry-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.inquiry-fields label{gap:6px;display:grid}.inquiry-fields label.wide{grid-column:span 2}.inquiry-fields label>span{letter-spacing:.1em;color:#566c7b;font-size:10px;font-weight:900}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{color:#102635;width:100%;font:inherit;background:#fff;border:1px solid #c8d5dc;border-radius:10px;outline:none;padding:12px}.inquiry-fields textarea{resize:vertical;min-height:98px}.inquiry-fields input:focus,.inquiry-fields select:focus,.inquiry-fields textarea:focus{border-color:#20a983;box-shadow:0 0 0 3px #20a9831a}.inquiry-permission{background:#edf4f5;border-radius:12px;gap:11px;margin:22px 27px;padding:15px;display:flex}.inquiry-permission input{accent-color:#168765;width:18px;height:18px}.inquiry-permission span{gap:3px;display:grid}.inquiry-permission small{color:#667c89;line-height:1.4}.inquiry-form>footer{justify-content:space-between;align-items:center;gap:18px;padding:0 27px 27px;display:flex}.inquiry-form>footer p{color:#637785;margin:0;font-size:12px}.inquiry-form>footer button,.inquiry-confirmation button{color:#fff;background:linear-gradient(135deg,#23b88c,#13765d);border:0;border-radius:11px;padding:14px 21px;font-weight:850;box-shadow:0 8px 20px #157d5e3b}.inquiry-intent{background:#e8f0f3;border-bottom:1px solid #dce5ea;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 27px;display:grid}.inquiry-intent button{text-align:left;color:#1b3444;background:#f8fbfc;border:1px solid #c5d3da;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.inquiry-intent button.active{background:#e7f6f1;border-color:#1fa580;box-shadow:0 0 0 3px #1fa58014}.inquiry-intent i{color:#69debd;background:#173c52;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-style:normal;font-weight:900;display:grid}.inquiry-intent span{gap:3px;display:grid}.inquiry-intent strong{font-size:14px}.inquiry-intent small{color:#6c818f;line-height:1.35}.assessment-request{background:#f1f7f7}.assessment-explainer{background:#e4f1ed;border:1px solid #c9ded8;border-radius:11px;grid-column:span 2;padding:14px}.assessment-explainer span{letter-spacing:.13em;color:#168665;font-size:9px;font-weight:900}.assessment-explainer strong{margin:5px 0;display:block}.assessment-explainer p{color:#5c746f;margin:0;font-size:12px;line-height:1.45}.player-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.player-type-choice{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.player-type-choice button{text-align:left;color:#243d4c;background:#f8fbfc;border:1px solid #cad7dd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.player-type-choice button.active{background:#e8f6f1;border-color:#1da17d;box-shadow:0 0 0 2px #1da17d14}.player-type-choice strong{font-size:13px}.player-type-choice small{color:#718491;text-align:right;line-height:1.25}.player-goals{grid-column:1/-1}.inquiry-confirmation{text-align:center;align-content:center;place-items:center;min-height:650px;padding:50px;display:grid}.inquiry-confirmation>div{color:#fff;background:#1aa478;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:18px;font-size:35px;display:grid}.inquiry-confirmation h2{max-width:560px;margin:10px 0;font-size:34px}.inquiry-confirmation>p{color:#667b89;max-width:540px;margin:0;font-size:16px;line-height:1.55}.inquiry-confirmation article{background:#eaf3f3;border-radius:15px;max-width:520px;margin:28px 0;padding:22px}.inquiry-confirmation article span{letter-spacing:.13em;color:#158464;font-size:10px;font-weight:900}.inquiry-confirmation article strong{margin:7px 0;display:block}.inquiry-confirmation article p{color:#647783;margin:0}.inquiry-confirmation>small{color:#667b89;margin-bottom:22px}.inquiry-footer{color:#7f98aa;letter-spacing:.18em;border-top:1px solid #8ea8be2e;justify-content:space-between;gap:18px;padding:19px clamp(22px,5vw,72px);font-size:10px;display:flex}.inquiry-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.inquiry-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 28px 18px;padding:12px 14px;font-size:13px;font-weight:750}.inquiry-form>footer button:disabled{cursor:wait;opacity:.68}@media (width<=900px){.inquiry-shell{grid-template-columns:1fr}.inquiry-story{position:static}.inquiry-story h1{font-size:48px}.inquiry-form>section{grid-template-columns:1fr}}@media (width<=600px){.inquiry-header aside{display:none}.inquiry-shell{padding:30px 15px}.inquiry-story h1{font-size:39px}.inquiry-intent,.inquiry-fields,.player-fields,.player-type-choice{grid-template-columns:1fr}.inquiry-fields label.wide,.assessment-explainer,.player-goals{grid-column:auto}.player-type-choice{grid-column:1}.player-type-choice button{flex-direction:column;align-items:flex-start}.player-type-choice small{text-align:left}.inquiry-form>header,.inquiry-form>footer{flex-direction:column;align-items:stretch}.inquiry-form>section{padding:21px}.inquiry-footer{flex-direction:column}}
