@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap);:root{--alabaster-grey:#eaeaea;--periwinkle:#cbc5ea;--vintage-lavender:#73628a;--twilight-indigo:#313d5a;--jet-black:#183642;--bg-top:var(--jet-black);--bg-bottom:var(--twilight-indigo);--text-strong:var(--alabaster-grey);--text-soft:#eaeaead1;--accent-light:var(--periwinkle);--accent-strong:var(--vintage-lavender);--surface-glass:#eaeaea1a;--surface-card:#183642ad;--surface-card-alt:#313d5a94;--border-soft:#eaeaea29;--shadow-color:#0c171c57;color-scheme:dark}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,#cbc5ea47,#0000 34%),radial-gradient(circle at 82% 16%,#73628a3d,#0000 22%),linear-gradient(160deg,#183642,#313d5a);background:radial-gradient(circle at top left,#cbc5ea47,#0000 34%),radial-gradient(circle at 82% 16%,#73628a3d,#0000 22%),linear-gradient(160deg,var(--bg-top) 0,var(--bg-bottom) 100%);min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eaeaea;color:var(--text-strong);font-family:Manrope,sans-serif;margin:0;min-height:100vh}button,input,select,textarea{font:inherit}a{color:inherit}.page-shell{min-height:100vh;overflow:hidden;padding:32px 20px 56px;position:relative}.ambient{border-radius:999px;filter:blur(24px);opacity:.6;pointer-events:none;position:absolute}.ambient-one{background:radial-gradient(circle,#cbc5ea9e,#cbc5ea00);height:320px;left:-60px;top:-120px;width:320px}.ambient-two{background:radial-gradient(circle,#73628a94,#73628a00);bottom:5%;height:360px;right:-80px;width:360px}.lead-page{grid-gap:28px;display:grid;gap:28px;margin:0 auto;position:relative;width:min(1180px,100%);z-index:1}.glass-card{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#eaeaea29,#eaeaea0d);border:1px solid var(--border-soft);box-shadow:0 24px 70px var(--shadow-color)}.hero-panel{grid-gap:28px;align-items:stretch;border-radius:32px;display:grid;gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);padding:36px}.eyebrow,.profile-label,.section-label{color:var(--accent-light);font-size:.78rem;font-weight:700;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.detail-card h2,.form-copy h2,.hero-copy h1,.profile-content h2{color:var(--text-strong);font-family:Oswald,sans-serif;font-weight:600;line-height:1.04;margin:0}.hero-copy h1{font-size:clamp(2.8rem,5vw,4.9rem);max-width:20ch}.detail-card p,.form-copy p,.form-note,.hero-text,.profile-content p,.status-message{color:var(--text-soft);line-height:1.7}.hero-text{font-size:1.05rem;margin:18px 0 0;max-width:60ch}.hero-highlights{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-highlights span{background:#cbc5ea1f;border:1px solid #eaeaea2e;border-radius:999px;color:var(--text-strong);font-size:.94rem;font-weight:600;padding:10px 16px}.hero-details{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.detail-card,.profile-card{background:var(--surface-card);border:1px solid #eaeaea1f;border-radius:26px}.detail-card{padding:22px}.detail-card h2{font-size:1.28rem}.detail-card p{margin:10px 0 0}.profile-card{grid-gap:18px;align-content:start;display:grid;gap:18px;padding:24px}.profile-image-wrap{background:linear-gradient(180deg,#cbc5ea38,#eaeaea0f);border-radius:22px;padding:14px}.profile-image{border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}.profile-content h2{font-size:clamp(2rem,3vw,2.6rem)}.profile-content p{margin:10px 0 0}.form-panel{border-radius:32px;padding:32px}.form-copy{max-width:700px}.form-copy h2{font-size:clamp(2.1rem,4vw,3.2rem)}.form-copy p{margin:14px 0 0}.lead-form{margin-top:26px}.field-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{grid-gap:10px;display:grid;gap:10px}.field span{color:var(--text-strong);font-size:.94rem;font-weight:700}.field input,.field select,.field textarea{background:#1836426b;border:1px solid var(--border-soft);border-radius:18px;color:var(--text-strong);font:inherit;padding:16px 18px;transition:border-color .16s ease,transform .16s ease,background .16s ease;width:100%}.field input::placeholder,.field textarea::placeholder{color:#eaeaea8a}.field input:focus,.field select:focus,.field textarea:focus{background:#313d5a8f;border-color:#cbc5eab8;outline:none;transform:translateY(-1px)}.field textarea{min-height:140px;resize:vertical}.field-full{grid-column:1/-1}.bot-trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.submit-button{background:linear-gradient(135deg,var(--alabaster-grey) 0,var(--periwinkle) 100%);border:0;border-radius:999px;box-shadow:0 18px 35px #18364247;color:var(--jet-black);cursor:pointer;font:inherit;font-weight:800;letter-spacing:.01em;margin-top:22px;padding:16px 28px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.submit-button:hover:not(:disabled){box-shadow:0 24px 42px #cbc5ea3d;transform:translateY(-2px)}.submit-button:disabled{cursor:wait;opacity:.78}.form-note{font-size:.94rem;margin:14px 0 0}.status-message{border-radius:16px;margin:16px 0 0;padding:14px 16px}.status-message.pending{background:#eaeaea14;border:1px solid #eaeaea33;color:var(--text-strong)}.status-message.success{background:#cbc5ea24;border:1px solid #cbc5ea52;color:var(--alabaster-grey)}.status-message.error{background:#73628a2e;border:1px solid #73628a57;color:var(--alabaster-grey)}@media (max-width:980px){.hero-panel{grid-template-columns:1fr}.profile-card{max-width:460px}}@media (max-width:720px){.page-shell{padding:18px 14px 36px}.form-panel,.hero-panel{border-radius:26px;padding:22px}.hero-copy h1{max-width:none}.field-grid,.hero-details{grid-template-columns:1fr}.submit-button{width:100%}}@media (prefers-reduced-motion:no-preference){.form-panel,.hero-panel{animation:rise-in .6s ease both}.form-panel{animation-delay:.12s}}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.d7fc3543.css.map*/