.sl-page{min-height:100dvh;background:#f6f1e8;color:#10253c;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sl-page *,.sl-page :after,.sl-page :before{box-sizing:border-box}.sl-page :is(a,button,input):focus-visible{outline:3px solid #dfa934;outline-offset:3px}.sl-header{position:relative;z-index:2;min-height:82px;justify-content:space-between;gap:18px;padding:13px max(30px,calc((100vw - 1320px) / 2));background:#fffdf9;border-bottom:1px solid #e4e0d8}.sl-brand,.sl-header{display:flex;align-items:center}.sl-brand{gap:12px;min-width:0;color:#0b2542;text-decoration:none}.sl-brand img{width:44px;height:44px;flex:none;border:1px solid #d7dce1;border-radius:50%;object-fit:cover}.sl-brand small,.sl-brand strong{display:block;white-space:nowrap}.sl-brand strong{font-family:Georgia,serif;font-size:20px;line-height:1.15}.sl-brand small{margin-top:3px;color:#627388;font-size:10px}.sl-header nav{display:flex;align-items:center;gap:25px}.sl-header nav a{color:#394e60;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.sl-header nav a:hover{color:#177b78}.sl-header nav .sl-nav-signin{display:inline-flex;align-items:center;gap:7px;min-height:41px;padding:9px 17px;border-radius:7px;background:#0b2542;color:#fff}.sl-header nav .sl-nav-signin:hover{background:#143b61;color:#fff}.sl-hero{background:radial-gradient(circle at 84% -6%,#0e5b5840,transparent 26%),linear-gradient(115deg,#142638,#071b31 53%,#0b3140);color:#fff}.sl-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);gap:70px;align-items:center;width:min(100%,1320px);min-height:690px;margin:0 auto;padding:72px 30px 66px}.sl-hero-inner:before{content:"";position:absolute;width:440px;height:440px;left:-260px;top:-180px;border:1px solid #ffffff0b;border-radius:50%;box-shadow:0 0 0 100px #ffffff05;pointer-events:none}.sl-auth-wrap,.sl-intro{position:relative;z-index:1}.sl-auth-tag,.sl-card-eyebrow,.sl-eyebrow{color:#dfa934;font-size:10px;font-weight:800;letter-spacing:.18em}.sl-intro h1{max-width:660px;margin:24px 0;color:#fffdf9;font-family:Georgia,serif;font-size:clamp(44px,5vw,66px);line-height:1.05;letter-spacing:-.055em;font-weight:600}.sl-intro h1 em{color:#dfa934;font-weight:500}.sl-lead{max-width:480px;margin:0;color:#f4f5f3;font-size:18px;line-height:1.5;font-weight:650}.sl-supporting{max-width:560px;margin:15px 0 0;color:#b9c8d6;font-size:14px;line-height:1.7}.sl-explore{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#dfa934;font-size:13px;font-weight:800;text-decoration:none}.sl-explore:hover{text-decoration:underline}.sl-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:43px;padding-top:22px;border-top:1px solid #ffffff2b}.sl-journey>div{display:grid;align-content:start;gap:5px}.sl-journey span{color:#dfa934;font-size:17px;font-family:Georgia,serif}.sl-journey strong{font-size:11px;line-height:1.35}.sl-journey small{color:#aec1ce;font-size:10px;line-height:1.4}.sl-auth-wrap{align-self:center}.sl-auth-tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px}.sl-auth-card{padding:39px 38px;border-radius:13px;border:1px solid #f1ede6;background:#fffdf9;box-shadow:0 21px 50px #0000002a;color:#10253c}.sl-card-eyebrow{color:#8c6a25}.sl-auth-card h2{margin:13px 0 7px;color:#10253c;font-size:26px;letter-spacing:-.04em;line-height:1.22}.sl-auth-card>p{margin:0 0 24px;color:#607184;font-size:12px;line-height:1.6}.sl-auth-card form{display:grid}.sl-auth-card label{margin:0 0 7px;color:#24394d;font-size:12px;font-weight:700}.sl-field{display:flex;align-items:center;gap:9px;min-height:45px;margin-bottom:17px;padding:0 12px;border:1px solid #d0dce1;border-radius:8px;background:#fff;color:#7c8a96}.sl-field:focus-within{border-color:#386b7c;box-shadow:0 0 0 3px #143b611a}.sl-field input{width:100%;min-width:0;height:43px;border:0;background:none;color:#10253c;font-size:13px;outline:0}.sl-field input::placeholder{color:#9ba8af}.sl-field button{display:grid;place-items:center;padding:4px;border:0;background:none;color:#7c8a96;cursor:pointer}.sl-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;margin-top:2px;border:0;border-radius:7px;background:#0b2542;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.sl-submit:hover{background:#143b61}.sl-submit:disabled{opacity:.6;cursor:wait}.sl-auth-switch{display:block;width:100%;margin-top:15px;padding:5px;border:0;background:transparent;color:#176b61;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sl-signup-pending{margin:15px 0 0!important;color:#6b7783!important;font-size:11px!important;text-align:center}.sl-form-error{margin:-3px 0 14px!important;color:#a84131!important;font-size:12px!important}.sl-access-help{margin-top:26px;padding-top:18px;border-top:1px solid #e4e0d8}.sl-access-help strong{color:#233b51;font-size:11px}.sl-access-help p{margin:5px 0 0;color:#607184;font-size:11px;line-height:1.6}.sl-access-help a{display:inline-flex;align-items:center;gap:3px;color:#1b5c6b;font-weight:800;text-underline-offset:2px}.sl-auth-foot{margin:13px 0 0;color:#b9c8d6;font-size:10px;line-height:1.5;text-align:center}.sl-notice{margin:0 0 18px;padding:11px 13px;border:1px solid #d1e3e2;border-radius:8px;background:#eff8f7;color:#1b615d;font-size:12px}.sl-notice-error{display:grid;gap:5px;border-color:#ecd0b8;background:#fff5e9;color:#825126}.sl-notice button{justify-self:start;padding:0;border:0;background:none;color:inherit;font-size:11px;font-weight:800;text-decoration:underline;cursor:pointer}.sl-inside{width:min(100%,1320px);margin:0 auto;padding:62px 30px 73px}.sl-inside>div:first-child{max-width:700px}.sl-inside .sl-eyebrow{color:#966b1f}.sl-inside h2{margin:12px 0 10px;color:#0b2542;font-family:Georgia,serif;font-size:clamp(31px,3.4vw,43px);line-height:1.15;letter-spacing:-.045em}.sl-inside>div:first-child>p{margin:0;color:#607184;font-size:13px;line-height:1.7}.sl-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:27px}.sl-feature-grid article{padding:22px;border:1px solid #e4e0d8;border-radius:11px;background:#fffdf9}.sl-feature-grid article>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:19px;border-radius:10px;background:#eef3f8;color:#214c6d}.sl-feature-grid article:nth-child(2)>span{background:#fbf1d8;color:#8f6c2a}.sl-feature-grid strong{color:#0b2542;font-size:14px}.sl-feature-grid p{margin:8px 0 0;color:#607184;font-size:12px;line-height:1.6}.sl-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:19px max(30px,calc((100vw - 1320px) / 2));border-top:1px solid #e4e0d8;color:#758294;font-size:10px;line-height:1.5}.sl-footer a{color:#1b5c6b}@media (max-width:1020px){.sl-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:30px}.sl-intro h1{font-size:48px}.sl-journey{gap:10px}.sl-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.sl-header{min-height:72px;padding-inline:18px}.sl-header nav{gap:12px}.sl-header nav a:not(.sl-nav-signin){display:none}.sl-brand strong{font-size:16px}.sl-brand small{font-size:9px}.sl-hero-inner{grid-template-columns:1fr;gap:39px;padding:53px 20px 55px}.sl-intro h1{font-size:clamp(41px,10vw,60px)}.sl-journey{margin-top:32px}.sl-auth-wrap{max-width:520px;width:100%}.sl-inside{padding:47px 20px 55px}.sl-footer{padding:18px 20px;flex-wrap:wrap}}@media (max-width:470px){.sl-header nav .sl-nav-signin{min-height:37px;padding:8px 10px;font-size:10px}.sl-brand img{width:36px;height:36px}.sl-brand strong{font-size:14px}.sl-intro h1{font-size:42px}.sl-lead{font-size:16px}.sl-journey{grid-template-columns:1fr 1fr 1fr;gap:7px}.sl-journey strong{font-size:10px}.sl-journey small{font-size:9px}.sl-auth-card{padding:29px 23px}.sl-feature-grid{grid-template-columns:1fr}}