.apply-page{--gld: #b8934a;--glt: #c9a86a;--gld-d: #7a5e2a;--off: #f2ede3;--faf: #faf7f2;--mut: #7a6e62;--bg: #080808;--near: #0d0d0d;--mid: #111111;--mid-2: #161616;--b1: rgba(184, 147, 74, .08);--b2: rgba(184, 147, 74, .16);--b3: rgba(184, 147, 74, .3);background:var(--bg);color:var(--faf);font-family:Manrope,sans-serif;font-size:15px;font-weight:400;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;letter-spacing:.002em;scroll-behavior:smooth;min-height:100vh}.apply-page *,.apply-page *:before,.apply-page *:after{box-sizing:border-box}.apply-page a{color:inherit;text-decoration:none}.apply-page img{max-width:100%;display:block}.apply-page button{font-family:inherit;cursor:pointer;border:none}.apply-page ::selection{background:var(--gld);color:var(--bg)}.apply-page #bg-fixed{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 110% 60% at 50% -5%,rgba(50,36,14,.6) 0%,transparent 52%),radial-gradient(ellipse 55% 38% at 85% 85%,rgba(20,14,4,.38) 0%,transparent 58%),var(--bg)}.apply-page #grain{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.apply-page nav{position:fixed;top:0;left:0;right:0;z-index:800;display:flex;justify-content:space-between;align-items:center;padding:16px 56px;background:#080808f0;border-bottom:1px solid var(--b1);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.apply-page .nav-logo{font-weight:700;font-size:.86rem;letter-spacing:.22em;color:var(--gld)}.apply-page .nav-cta{font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:11px 26px;background:var(--gld);color:var(--bg);transition:all .3s;white-space:nowrap}.apply-page .nav-cta:hover{background:var(--glt)}.apply-page .sec{padding:108px 56px;position:relative;width:100vw;margin-left:calc(-50vw + 50%)}.apply-page .sec.bg-near{background:var(--near)}.apply-page .sec.bg-mid{background:var(--mid)}.apply-page .inner{max-width:1240px;margin:0 auto}.apply-page .inner-md{max-width:980px;margin:0 auto}.apply-page .inner-sm{max-width:720px;margin:0 auto}.apply-page .sep{height:1px;width:100vw;margin-left:calc(-50vw + 50%);background:linear-gradient(90deg,transparent,var(--b2),transparent)}.apply-page .eye{display:inline-flex;align-items:center;gap:13px;font-size:.6rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:var(--gld);margin-bottom:22px}.apply-page .eye:before{content:"";width:28px;height:1px;background:var(--gld)}.apply-page .eye.center{justify-content:center}.apply-page .eye.center:after{content:"";width:28px;height:1px;background:var(--gld)}.apply-page .h2{font-weight:400;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.06;letter-spacing:-.02em;color:var(--faf)}.apply-page .h2 em{font-style:normal;color:var(--gld);font-weight:500}.apply-page .h2.center{text-align:center}.apply-page .lead{font-size:1rem;line-height:1.8;color:#faf7f28a}.apply-page .lead.center{text-align:center;margin-left:auto;margin-right:auto}.apply-page .hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:104px 56px 60px;position:relative;overflow:hidden}.apply-page .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 88% 64% at 50% 8%,rgba(40,28,10,.5) 0%,transparent 58%)}.apply-page .hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;width:100%;text-align:center}.apply-page .hero-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:.56rem;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#b8934a9e;border:1px solid var(--b2);padding:9px 22px;margin-bottom:30px;animation:applyFadeUp .7s ease both}.apply-page .hero-eyebrow span{width:12px;height:1px;background:#b8934a66;display:inline-block}.apply-page .hero-h1{font-weight:400;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:1.02;letter-spacing:-.028em;color:var(--faf);animation:applyFadeUp .85s .08s ease both;max-width:900px;margin-left:auto;margin-right:auto}.apply-page .hero-h1 em{font-style:normal;color:var(--gld);font-weight:500}.apply-page .hero-rule{width:52px;height:1px;background:linear-gradient(90deg,var(--gld),transparent);margin:26px auto;animation:applyFadeUp .7s .18s ease both}.apply-page .hero-sub{font-weight:400;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.72;color:#b8934acc;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:36px;animation:applyFadeUp .85s .22s ease both}.apply-page .hero-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);margin-bottom:36px;animation:applyFadeUp .85s .3s ease both;text-align:left}.apply-page .hero-step{padding:16px;border-left:1px solid var(--b1);display:flex;align-items:baseline;gap:10px}.apply-page .hero-step:first-child{border-left:none;padding-left:0}.apply-page .hero-step-n{font-size:.56rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gld);display:inline-block;flex-shrink:0}.apply-page .hero-step-t{font-size:.9rem;color:var(--off);line-height:1.2}.apply-page .hero-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:11px;animation:applyFadeUp .85s .44s ease both}.apply-page .hero-cta{display:inline-flex;align-items:center;gap:14px;padding:18px 52px;background:var(--gld);color:var(--bg);font-size:.64rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;transition:all .35s}.apply-page .hero-cta:hover{background:var(--glt);box-shadow:0 0 56px #b8934a66;transform:translateY(-2px)}.apply-page .hero-cta-arrow{font-size:1rem;transition:transform .3s}.apply-page .hero-cta:hover .hero-cta-arrow{transform:translate(5px)}.apply-page .hero-micro{font-size:.62rem;letter-spacing:.05em;color:#faf7f24d;font-style:italic}.apply-page .hero-micro strong{color:var(--gld);font-style:normal;font-weight:600}.apply-page .metrics{width:100vw;margin-left:calc(-50vw + 50%);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);background:var(--near)}.apply-page .metrics-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:44px 56px}.apply-page .metric{padding:0 28px;border-left:1px solid var(--b1)}.apply-page .metric:first-child{border-left:none;padding-left:0}.apply-page .metric-num{font-weight:400;font-size:2rem;letter-spacing:-.02em;color:var(--gld);line-height:1;margin-bottom:9px}.apply-page .metric-label{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#faf7f266;font-weight:600;line-height:1.5}.apply-page .outcomes-list{display:flex;flex-direction:column}.apply-page .outcome-item{display:flex;gap:28px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--b1)}.apply-page .outcome-item:first-child{border-top:1px solid var(--b1)}.apply-page .outcome-sym{font-weight:500;font-size:1.3rem;color:#b8934a33;flex-shrink:0;line-height:1;padding-top:3px;width:30px;text-align:center}.apply-page .outcome-title{font-size:.94rem;font-weight:700;color:#faf7f2e6;margin-bottom:6px}.apply-page .outcome-body{font-size:.86rem;line-height:1.82;color:#faf7f27a}.apply-page .levels-head{text-align:center;max-width:720px;margin:0 auto 56px}.apply-page .levels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--b1);border:1px solid var(--b1)}.apply-page .level-card{background:var(--near);padding:52px 44px 48px;display:flex;flex-direction:column;position:relative;transition:background .4s}.apply-page .level-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background .4s}.apply-page .level-card:hover,.apply-page .level-card.featured{background:var(--mid-2)}.apply-page .level-card:hover:after,.apply-page .level-card.featured:after{background:linear-gradient(90deg,transparent,var(--gld),transparent)}.apply-page .level-flag{position:absolute;top:-1px;right:24px;font-size:.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;background:var(--gld);color:var(--bg);line-height:1}.apply-page .level-n{font-weight:600;font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gld);margin-bottom:18px}.apply-page .level-name{font-size:1.6rem;font-weight:600;color:var(--off);line-height:1.18;margin-bottom:8px}.apply-page .level-name em{font-style:normal;color:var(--gld)}.apply-page .level-tag{font-style:italic;font-size:.94rem;color:var(--glt);line-height:1.5;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--b1)}.apply-page .level-list{list-style:none;display:flex;flex-direction:column;gap:13px;flex-grow:1;padding:0;margin:0}.apply-page .level-list li{font-size:.88rem;line-height:1.55;color:#faf7f29e;display:flex;gap:11px;align-items:flex-start}.apply-page .level-list li span{color:var(--gld);font-size:.42rem;flex-shrink:0;margin-top:.64em}.apply-page .level-foot{margin-top:26px;padding-top:20px;border-top:1px solid var(--b1);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600}.apply-page .levels-note{text-align:center;margin-top:40px;font-style:italic;font-size:1.05rem;color:#b8934a99}.apply-page .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--b1);border:1px solid var(--b1)}.apply-page .step-card{background:var(--near);padding:36px 28px;position:relative;overflow:hidden;transition:background .4s}.apply-page .step-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gld),transparent);transform:scaleX(0);transition:transform .4s}.apply-page .step-card:hover{background:var(--mid-2)}.apply-page .step-card:hover:before{transform:scaleX(1)}.apply-page .step-n{font-size:2.7rem;color:#b8934a12;line-height:1;margin-bottom:14px}.apply-page .step-title{font-size:.98rem;font-weight:600;color:var(--off);margin-bottom:8px;line-height:1.28}.apply-page .step-desc{font-size:.82rem;line-height:1.78;color:#faf7f27a}.apply-page .journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--b1);border:1px solid var(--b1)}.apply-page .journey-card{background:var(--near);padding:44px 34px}.apply-page .journey-n{font-weight:600;font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gld);margin-bottom:15px}.apply-page .journey-title{font-size:1.12rem;font-weight:600;color:var(--off);margin-bottom:11px;line-height:1.24}.apply-page .journey-desc{font-size:.86rem;line-height:1.82;color:#faf7f285}.apply-page .life-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.apply-page .life-cell{position:relative;background:var(--near);border:1px solid var(--b1);overflow:hidden;aspect-ratio:4 / 5;transition:border-color .35s,transform .4s}.apply-page .life-cell:hover{border-color:var(--gld);transform:translateY(-3px)}.apply-page .life-cell.life-hero{grid-column:span 2;grid-row:span 2;aspect-ratio:1 / 1.25}.apply-page .life-cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.04);transition:transform .6s ease,filter .4s ease}.apply-page .life-cell:hover img{transform:scale(1.04);filter:saturate(1) contrast(1.06)}.apply-page .life-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.apply-page .life-ph span{font-size:.5rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#b8934a47;text-align:center;line-height:1.8}.apply-page .mission-block{padding:72px 64px;background:#281c0a14;border:1px solid var(--b2);position:relative;overflow:hidden;text-align:center}.apply-page .mission-block:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gld),transparent)}.apply-page .mission-block:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 58% at 50% 0%,rgba(40,28,10,.28) 0%,transparent 64%)}.apply-page .mission-block>*{position:relative;z-index:1}.apply-page .mission-title{font-weight:400;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.12;letter-spacing:-.018em;color:var(--off);margin-bottom:30px}.apply-page .mission-title em{font-style:normal;color:var(--gld)}.apply-page .mission-rule{width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--gld),transparent);margin:0 auto 30px}.apply-page .mission-body{max-width:700px;margin:0 auto}.apply-page .mission-body p{font-weight:400;font-size:1.08rem;line-height:1.82;color:#f5f0e8c2;margin-bottom:20px}.apply-page .mission-body p:last-child{margin-bottom:0}.apply-page .mission-body p em{font-style:italic;color:var(--glt)}.apply-page .mission-body p strong{color:var(--gld);font-weight:600}.apply-page .mission-sign{margin-top:32px;font-weight:500;font-size:1rem;color:var(--gld);display:inline-flex;align-items:center;gap:14px}.apply-page .mission-sign:before{content:"";width:24px;height:1px;background:#b8934a80;display:inline-block}.apply-page .cred-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--b1);border:1px solid var(--b1);margin-top:64px}.apply-page .cred{background:var(--near);padding:28px 24px;text-align:center}.apply-page .cred-num{font-weight:400;font-size:1.7rem;letter-spacing:-.02em;color:var(--gld);line-height:1;margin-bottom:8px}.apply-page .cred-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#faf7f261;font-weight:600;line-height:1.5}.apply-page .calling-block{background:#281c0a14;border:1px solid var(--b2);padding:52px 56px}.apply-page .calling-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 52px;padding:0;margin:0}.apply-page .calling-list li{font-size:.9rem;line-height:1.78;color:#faf7f2b8;display:flex;gap:12px;align-items:flex-start}.apply-page .calling-list li span{color:var(--gld);font-size:.44rem;flex-shrink:0;margin-top:.68em}.apply-page .cost-list{list-style:none;padding:0;margin:0}.apply-page .cost-item{display:flex;gap:26px;align-items:flex-start;padding:26px 0;border-bottom:1px solid var(--b1)}.apply-page .cost-item:first-child{border-top:1px solid var(--b1)}.apply-page .cost-n{font-size:1.6rem;color:#b8934a1a;flex-shrink:0;line-height:1;width:36px;padding-top:3px}.apply-page .cost-strong{font-size:.94rem;font-weight:700;color:#faf7f2e6;display:block;margin-bottom:5px}.apply-page .cost-body{font-size:.86rem;line-height:1.8;color:#faf7f27a}.apply-page .form-wrap{max-width:680px;margin:0 auto;position:relative;overflow:hidden;border:1px solid var(--b2);background:var(--bg)}.apply-page .form-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gld),transparent);z-index:2}.apply-page .form-body iframe{display:block;width:100%;border:none;background:transparent;min-height:620px}.apply-page .btn-gold{display:inline-flex;align-items:center;gap:12px;padding:18px 50px;background:var(--gld);color:var(--bg);font-size:.64rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transition:all .35s}.apply-page .btn-gold:hover{background:var(--glt);box-shadow:0 0 46px #b8934a61;transform:translateY(-2px)}.apply-page .cta-center{text-align:center;margin-top:48px}.apply-page .final-cta-block{background:#281c0a14;border:1px solid var(--b2);padding:72px 52px;text-align:center;position:relative;overflow:hidden}.apply-page .final-cta-block:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gld),transparent)}.apply-page .final-cta-block:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 58% at 50% 0%,rgba(40,28,10,.32) 0%,transparent 64%)}.apply-page .final-cta-block>*{position:relative;z-index:1}.apply-page footer{width:100vw;margin-left:calc(-50vw + 50%);background:var(--bg);border-top:1px solid var(--b1);padding:34px 56px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.apply-page .f-brand{font-weight:700;font-size:.76rem;letter-spacing:.22em;color:#b8934a47}.apply-page .f-copy{font-size:.58rem;color:#faf7f229}.apply-page .f-links{display:flex;gap:20px}.apply-page .f-links a{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#faf7f233;transition:color .3s}.apply-page .f-links a:hover{color:var(--gld)}@keyframes applyFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.apply-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease}.apply-page .reveal.visible{opacity:1;transform:translateY(0)}.apply-page .rd1{transition-delay:.08s}.apply-page .rd2{transition-delay:.16s}.apply-page .rd3{transition-delay:.24s}.apply-page .rd4{transition-delay:.32s}@media(max-width:1024px){.apply-page nav{padding:14px 24px}.apply-page .sec{padding:80px 24px}.apply-page .hero{padding:96px 24px 56px}.apply-page .metrics-inner{padding:36px 24px}.apply-page .journey-grid,.apply-page .steps-grid{grid-template-columns:repeat(2,1fr)}.apply-page .levels-grid{grid-template-columns:1fr}.apply-page .calling-block{padding:38px 30px}.apply-page .life-grid{grid-template-columns:repeat(3,1fr)}.apply-page .mission-block{padding:48px 32px}.apply-page .cred-bar{grid-template-columns:repeat(2,1fr)}.apply-page footer{padding:28px 24px}}@media(max-width:768px){.apply-page{font-size:15px}.apply-page .inner,.apply-page .inner-md,.apply-page .inner-sm,.apply-page .hero-inner{max-width:327px}.apply-page .hero{padding:80px 24px 44px;min-height:auto}.apply-page .hero-h1{font-size:clamp(1.6rem,7vw,2.1rem);letter-spacing:-.02em}.apply-page .hero-sub{font-size:.95rem;line-height:1.6;margin-bottom:28px;padding:0 4px}.apply-page .hero-eyebrow{font-size:.55rem;padding:7px 16px;margin-bottom:22px}.apply-page .form-body iframe{width:111.5%;min-height:980px;margin-left:-5.75%;zoom:.9}.apply-page .form-wrap{width:min(100%,318px);max-width:318px;padding:0}.apply-page .hero-steps{grid-template-columns:1fr}.apply-page .metrics-inner{grid-template-columns:1fr;gap:18px;padding:28px 24px}.apply-page .metric{padding:18px 0 0;border-left:none;border-top:1px solid var(--b1)}.apply-page .metric:first-child{border-top:none;padding-top:0}.apply-page .sec{width:auto;margin-left:0;padding:56px 24px}.apply-page .h2{font-size:1.6rem;line-height:1.2}.apply-page .steps-grid,.apply-page .journey-grid,.apply-page .calling-list{grid-template-columns:1fr}.apply-page .life-grid{grid-template-columns:1fr;gap:10px}.apply-page .life-cell.life-hero{grid-column:span 1;grid-row:span 1;aspect-ratio:4 / 5}.apply-page .mission-block{padding:36px 24px}.apply-page .cred-bar{grid-template-columns:1fr}.apply-page .final-cta-block{padding:44px 24px}.apply-page footer{padding:28px 24px;flex-direction:column;text-align:center}.apply-page .f-links{justify-content:center}}@media(max-width:600px){.apply-page nav{padding:14px 24px}.apply-page .nav-logo{font-size:.72rem}.apply-page .nav-cta{padding:12px 24px;font-size:.55rem}.apply-page .hero-steps{grid-template-columns:1fr;gap:0;border-top-color:#b8934a1f;border-bottom-color:#b8934a1f}.apply-page .hero-step{padding:15px 0;gap:14px;border-left:none;border-top:1px solid var(--b1)}.apply-page .hero-step:first-child{border-top:none}.apply-page .hero-step-n{font-size:.55rem;letter-spacing:.2em}.apply-page .hero-step-t{font-size:.9rem;line-height:1.3}.apply-page .hero-cta{justify-content:center;padding:17px 20px;width:100%}.apply-page .hero-cta-wrap{align-items:stretch}}
