*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#080806;overflow-x:hidden}body{margin:0;color:#f3ead9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit}.applicantPage{min-height:100vh;background:#080806;color:#f3ead9;padding:28px 22px 70px}.applicantShell{max-width:1120px;margin:0 auto;width:100%}.applicantHeader{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:34px}.applicantBrand{display:inline-flex;width:52px;height:52px;border-radius:14px;overflow:hidden;text-decoration:none}.applicantBrand img{width:100%;height:100%;display:block}.applicantLink{color:rgba(243,234,217,.66);text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.applicantHero{border:1px solid rgba(195,166,106,.34);border-radius:34px;background:linear-gradient(135deg,rgba(31,59,41,.95),rgba(9,10,7,.96));padding:34px;box-shadow:0 28px 90px rgba(0,0,0,.42);margin-bottom:18px}.applicantKicker{color:#c3a66a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;margin:0 0 12px}.applicantTitle{font-family:Georgia,serif;font-weight:500;font-size:clamp(44px,7vw,86px);line-height:.96;letter-spacing:-.06em;margin:0;color:#fff;overflow-wrap:anywhere}.applicantLead{color:rgba(243,234,217,.72);font-size:18px;max-width:720px}.applicantGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:18px;gap:18px}.applicantCard{border:1px solid rgba(195,166,106,.26);border-radius:28px;background:rgba(13,16,11,.64);padding:28px;min-width:0}.statusPill{font-family:Georgia,serif;font-size:48px;color:#fff;margin-bottom:18px;line-height:1;overflow-wrap:anywhere}.infoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0}.infoCard{border:1px solid rgba(195,166,106,.18);border-radius:18px;padding:15px;background:rgba(0,0,0,.16);min-width:0}.infoCard dt{color:rgba(243,234,217,.54);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.infoCard dd{margin:6px 0 0;color:#fff;font-weight:800;overflow-wrap:anywhere}.timelineList,.updatesList{display:grid;grid-gap:12px;gap:12px}.timelineItem{border-left:1px solid #c3a66a;padding-left:14px;min-width:0}.timelineItem b{color:#fff;overflow-wrap:anywhere}.mutedText,.timelineItem div{color:rgba(243,234,217,.58);font-size:13px}.timelineItem p,.updateItem p{color:rgba(243,234,217,.68);margin:6px 0 0;overflow-wrap:anywhere}.updatesCard{margin-top:18px}.updateItem{border:1px solid rgba(195,166,106,.18);border-radius:18px;padding:18px;background:rgba(0,0,0,.18);min-width:0}.updateItem h2{font-family:Georgia,serif;font-size:30px;font-weight:500;margin:0 0 8px;color:#fff;overflow-wrap:anywhere}.applicantAuthPage{min-height:100vh;background:#080806;color:#f3ead9;display:grid;place-items:center;padding:24px}.applicantAuthCard{width:100%;max-width:680px;border:1px solid rgba(195,166,106,.34);border-radius:28px;background:linear-gradient(180deg,#11170f,#090a07);padding:34px;box-shadow:0 28px 90px rgba(0,0,0,.42);min-width:0}.dashboardFocusGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.nextStepCard{background:linear-gradient(135deg,rgba(31,59,41,.82),rgba(9,10,7,.88))}.nextStepTitle{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.045em;line-height:.98;color:#fff;margin:0 0 12px}.compactCopy{color:rgba(243,234,217,.72);margin:0 0 18px}.dashboardActionRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.applicantButton,.applicantButtonSecondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 17px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;text-decoration:none}.applicantButton{border:1px solid #f0d993;background:linear-gradient(180deg,#ead28f,#c3a66a);color:#070806}.applicantButtonSecondary{border:1px solid rgba(195,166,106,.32);background:rgba(195,166,106,.08);color:#e2ca8b}.profileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.profileRoutine{border:1px solid rgba(195,166,106,.18);border-radius:18px;padding:15px;background:rgba(0,0,0,.16);margin-top:12px}.profileRoutine b{color:#fff}.profileRoutine p,.refundNote,.supportNote{color:rgba(243,234,217,.66);font-size:13px;line-height:1.45}.profileRoutine p{margin:6px 0 0}.supportNote{margin:14px 0 0}.refundNote a,.supportNote a{color:#e2ca8b;text-underline-offset:4px}.refundNote{margin:12px 0 0}@media (max-width:900px){.adminAnalytics,.adminFilters,.adminStats,.bulkControls{grid-template-columns:1fr!important}main{padding-left:14px!important;padding-right:14px!important}article>div{grid-template-columns:1fr!important}header{align-items:flex-start!important;flex-direction:column!important}.applicantPage{padding:20px 14px 52px}.applicantHeader{align-items:flex-start;flex-direction:column;margin-bottom:22px}.applicantGrid,.infoGrid{grid-template-columns:1fr}.applicantAuthCard,.applicantCard,.applicantHero{border-radius:22px;padding:22px}.applicantTitle{font-size:clamp(38px,13vw,56px);letter-spacing:-.045em}.statusPill{font-size:38px}.applicantLead{font-size:16px}.updateItem h2{font-size:25px}.applicantBrand{font-size:24px}.timelineCard{order:2}}@media (max-width:420px){.applicantPage{padding-left:12px!important;padding-right:12px!important}.applicantAuthCard,.applicantCard,.applicantHero{padding:18px;border-radius:20px}.applicantKicker{font-size:10px;letter-spacing:.14em}.applicantTitle{font-size:40px}.statusPill{font-size:34px}.infoCard,.updateItem{padding:13px}.applicantAuthPage{padding:14px}.applicantBrand{letter-spacing:.16em}}@media (max-width:900px){.dashboardFocusGrid{grid-template-columns:1fr}.profileGrid{grid-template-columns:1fr 1fr}.dashboardActionRow{display:grid;grid-template-columns:1fr}.applicantButton,.applicantButtonSecondary{width:100%}}@media (max-width:520px){.profileGrid{grid-template-columns:1fr}.nextStepTitle{font-size:30px}}.refundRequestForm{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid rgba(195,166,106,.18);border-radius:18px;padding:15px;background:rgba(0,0,0,.16)}.refundRequestForm label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c3a66a;font-weight:900}.refundRequestForm textarea{width:100%;border:1px solid rgba(195,166,106,.27);background:rgba(0,0,0,.24);border-radius:14px;padding:12px 13px;color:#fff;font:inherit;resize:vertical}.refundRequestForm button{justify-self:start;border:1px solid #f0d993;border-radius:999px;padding:11px 16px;background:linear-gradient(180deg,#ead28f,#c3a66a);color:#070806;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.refundRequestForm p{min-height:20px;margin:0;color:#e2ca8b;font-size:13px}.postDepositSurveyCard{margin-bottom:18px;background:linear-gradient(135deg,rgba(31,59,41,.72),rgba(9,10,7,.82))}.postDepositSurvey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.postDepositSurvey .surveyWide{grid-column:1/-1}.postDepositSurvey label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c3a66a;font-weight:900;margin-bottom:6px}.postDepositSurvey input,.postDepositSurvey select,.postDepositSurvey textarea{width:100%;border:1px solid rgba(195,166,106,.27);background:rgba(0,0,0,.24);border-radius:14px;padding:12px 13px;color:#fff;font:inherit}.postDepositSurvey select option{color:#111}.postDepositSurvey textarea{resize:vertical}.postDepositSurvey button{justify-self:start;border:1px solid #f0d993;border-radius:999px;padding:12px 17px;background:linear-gradient(180deg,#ead28f,#c3a66a);color:#070806;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.postDepositSurvey p{align-self:center;min-height:20px;margin:0;color:#e2ca8b;font-size:13px}@media (max-width:700px){.postDepositSurvey{grid-template-columns:1fr}.postDepositSurvey .surveyWide{grid-column:auto}}.seoPage{min-height:100vh;background:#080806;color:#f3ead9;padding:0 22px 76px;position:relative;overflow:hidden}.seoPage:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 14% 10%,rgba(195,166,106,.16),transparent 28rem),radial-gradient(circle at 82% 16%,rgba(31,59,41,.35),transparent 32rem),linear-gradient(180deg,#080806,#10140e 52%,#070806)}.seoNav{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid rgba(195,166,106,.16)}.seoBrand,.seoNav{align-items:center}.seoBrand{display:inline-flex;width:42px;height:52px;justify-content:center;text-decoration:none}.seoMark{width:38px;height:48px;position:relative;display:inline-block}.seoMark i,.seoMark:after,.seoMark:before{content:"";position:absolute;left:50%;width:26px;height:26px;border-left:4px solid #f3ead9;border-top:4px solid #f3ead9;transform:translateX(-50%) rotate(45deg);transform-origin:center}.seoMark:before{top:0}.seoMark i{top:11px}.seoMark:after{top:22px}.seoNav nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.seoNav nav a,.seoNavCta{color:rgba(243,234,217,.7);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.seoNav nav a:hover,.seoNavCta{color:#e2ca8b}.seoNavCta{border:1px solid rgba(195,166,106,.38);border-radius:999px;padding:10px 14px}.seoFaq,.seoFinal,.seoHero,.seoIntroGrid,.seoRelated{max-width:1180px;margin-left:auto;margin-right:auto}.seoHero{padding:76px 0 48px}.seoEyebrow,.seoKicker{color:#c3a66a;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:900;margin:0 0 14px}.seoHero h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(48px,8vw,104px);line-height:.96;letter-spacing:-.065em;color:#fff;margin:0;max-width:920px}.seoHero>p{font-size:clamp(18px,2vw,22px);color:rgba(243,234,217,.78);max-width:780px;margin:24px 0 0}.seoActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seoButton,.seoButtonSecondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.seoButton{background:linear-gradient(180deg,#ead28f,#c3a66a);border:1px solid #f0d993;color:#070806;box-shadow:0 14px 38px rgba(195,166,106,.22)}.seoButtonSecondary{border:1px solid rgba(195,166,106,.3);background:rgba(0,0,0,.18);color:#f3ead9}.seoIntroGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:14px}.seoCard{border:1px solid rgba(195,166,106,.26);border-radius:28px;background:rgba(13,16,11,.62);padding:28px;min-height:330px}.seoCard h2,.seoFaq h2,.seoFinal h2,.seoRelated h2{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1;letter-spacing:-.05em;color:#fff;margin:0}.seoCard h2{font-size:34px}.seoCard p,.seoFaq p,.seoFinal p,.seoRelated p{color:rgba(243,234,217,.7)}.seoCard ul{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.seoCard li{position:relative;padding-left:18px;color:rgba(243,234,217,.72);font-size:14px}.seoCard li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#c3a66a}.seoRelated{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:20px;gap:20px;align-items:center;margin-top:20px;border:1px solid rgba(195,166,106,.22);border-radius:28px;background:linear-gradient(135deg,rgba(31,59,41,.58),rgba(9,10,8,.68));padding:28px}.seoFaq h2,.seoFinal h2,.seoRelated h2{font-size:clamp(34px,5vw,58px)}.seoRelatedLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.seoRelatedLinks a{border:1px solid rgba(195,166,106,.24);border-radius:18px;background:rgba(0,0,0,.18);padding:16px;color:#e2ca8b;text-decoration:none;font-weight:850}.seoFaq{margin-top:48px}.seoFaqList{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.seoFaq article{border:1px solid rgba(195,166,106,.22);border-radius:22px;background:rgba(10,12,8,.62);padding:22px}.seoFaq h3{font-size:22px;color:#fff;margin:0 0 8px}.seoFaq p{margin:0}.seoFinal{margin-top:42px;border:1px solid rgba(195,166,106,.34);border-radius:34px;background:linear-gradient(135deg,rgba(31,59,41,.95),rgba(9,10,7,.96));padding:36px;box-shadow:0 28px 90px rgba(0,0,0,.42)}.seoFinal p{max-width:760px;font-size:17px;margin-bottom:24px}@media(max-width:900px){.seoNav{align-items:flex-start;flex-direction:column}.seoIntroGrid,.seoRelated,.seoRelatedLinks{grid-template-columns:1fr}.seoHero{padding-top:52px}.seoCard{min-height:auto}.seoPage{padding-left:16px;padding-right:16px}}@media(max-width:520px){.seoNav nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.seoHero h1{font-size:46px}.seoCard,.seoFaq article,.seoFinal,.seoRelated{padding:22px;border-radius:22px}.seoActions{display:grid}.seoButton,.seoButtonSecondary{width:100%}}#main,#top .hero-actions,#top .hero-inner,#top .hero-inner>div,#top .hero-notes,#top .lead,#top h1,#top.hero,.nav,.topline,.wrap{max-width:100%;min-width:0}@media (max-width:680px){#main{max-width:100vw!important;overflow-x:hidden;padding-left:0!important;padding-right:0!important}.topline{flex-wrap:wrap!important;gap:3px 10px!important;padding-left:12px!important;padding-right:12px!important;line-height:1.35!important}#top.hero{width:100%;max-width:100vw}#top .hero-inner{width:100%;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden}#top .hero-actions,#top .hero-notes,#top .lead,#top h1{max-width:calc(100vw - 32px)!important}#top h1{font-size:clamp(42px,14vw,56px)!important;letter-spacing:-.045em!important;overflow-wrap:normal}#top .eyebrow{align-items:flex-start!important;font-size:10px!important;letter-spacing:.16em!important;line-height:1.25!important}#top .eyebrow:before{flex:0 0 38px!important;width:38px!important;margin-top:.65em}#top .hero-actions{display:grid!important;grid-template-columns:1fr!important}#top .hero-actions .btn{width:100%;min-height:46px;text-align:center;white-space:normal}#top .hero-actions .btn:nth-child(4),#top .hero-notes{display:none!important}.mobile-sticky{left:10px!important;right:10px!important;bottom:10px!important;max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.mobile-sticky .sticky-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-width:0}.mobile-sticky .btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:420px){.topline{font-size:8px!important;letter-spacing:.06em!important}#top .hero-inner{padding-left:32px!important;padding-right:32px!important;padding-bottom:118px!important}#top .hero-actions,#top .hero-notes,#top .lead,#top h1{width:min(326px,calc(100vw - 64px))!important;max-width:min(326px,calc(100vw - 64px))!important}#top h1{font-size:clamp(40px,12vw,50px)!important}#top .lead{font-size:17px!important}#top .btn{letter-spacing:.08em!important}.mobile-sticky .sticky-grid{gap:6px!important}}@media (max-width:520px){#top .hero-inner{padding-left:32px!important;padding-right:32px!important;padding-bottom:118px!important}#top .hero-actions,#top .hero-notes,#top .lead,#top h1{width:min(326px,calc(100vw - 64px))!important;max-width:min(326px,calc(100vw - 64px))!important}#top h1{font-size:clamp(40px,12vw,50px)!important}}