.screening-page{background:var(--pearl)}.screening-hero{background:linear-gradient(130deg,var(--navy-950),#0a2c52);color:#fff;overflow:hidden}.screening-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:590px;padding-block:70px;display:grid}.screening-hero h1{font-size:clamp(3rem,5.4vw,6.1rem)}.screening-hero p{color:#ffffffab}.screening-hero__facts{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.screening-hero__facts span{color:#ffffffb8;border:1px solid #ffffff2e;padding:8px 11px;font-size:.72rem}.screening-hero__visual{aspect-ratio:4/3;border:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.screening-hero__visual:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.screening-hero__visual>span{color:var(--gold-400);letter-spacing:.12em;z-index:1;background:#ffffff14;border:1px solid #ffffff26;padding:12px 18px;font-size:.72rem}.screening-hero__visual>i{background:linear-gradient(var(--gold-500),var(--cyan));z-index:1;width:2px;height:50px}.screening-hero__visual>div{z-index:1;grid-template-columns:1fr 1fr;gap:14px;width:72%;display:grid}.screening-hero__visual b{color:var(--navy-900);font-family:var(--heading);text-align:center;background:#fff;padding:25px 10px}.screening-hero__visual small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:22px}.screening-workspace__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:26px;display:grid}.screening-form{border:1px solid var(--line);background:#fff;padding:clamp(28px,5vw,60px)}.screening-form>header{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:28px}.screening-form>header h2{margin:12px 0;font-size:clamp(2rem,3.5vw,3.5rem)}.screening-form fieldset{border:0;border-bottom:1px solid var(--line);gap:20px;margin:0 0 32px;padding:0 0 32px;display:grid}.screening-form legend{color:var(--navy-800);font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:800}.screening-form__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.screen-field,.screen-select{gap:7px;display:grid}.screen-field>span,.screen-select>span{color:var(--charcoal);font-family:var(--heading);font-size:.9rem;font-weight:750}.screen-field>small{color:var(--muted);font-size:.74rem}.screen-field__input{border:1px solid #bdc6cf;align-items:stretch;min-height:54px;display:flex}.screen-field__input b{color:var(--muted);background:#edf0f2;align-items:center;padding:0 13px;font-size:.78rem;display:flex}.screen-field input,.screen-select select{color:var(--charcoal);background:#fff;border:1px solid #bdc6cf;border-radius:0;width:100%;min-height:54px;padding:10px 14px}.screen-field__input input{border:0;min-width:0}.screen-field.has-error .screen-field__input,.screen-select select[aria-invalid=true]{border-color:#a62727}.screen-field em,.screen-select em,.screen-confirm__error{color:#a62727;font-size:.76rem;font-style:normal}.screen-confirm{cursor:pointer;background:#f4f2eb;border:1px solid #0000;align-items:flex-start;gap:12px;padding:16px;display:flex}.screen-confirm.has-error{border-color:#a62727}.screen-confirm input{accent-color:var(--gold-500);width:20px;height:20px;margin-top:2px}.screen-confirm span{font-size:.86rem}.screen-form-alert{color:#7e1c1c;background:#fff2f0;border-left:3px solid #a62727;margin-bottom:18px;padding:12px 15px}.screening-form__submit{cursor:pointer;border:0;min-width:280px}.screening-form__submit:disabled{cursor:wait;opacity:.7}.screening-form__noscript{margin-top:12px;font-size:.78rem}.screening-live{background:var(--navy-900);color:#fff;top:calc(var(--header-height) + 24px);padding:34px;position:sticky}.screening-live__progress,.screening-live__meter{border-bottom:1px solid #ffffff24;padding-bottom:28px}.screening-live__meter{padding-top:28px}.screening-live__progress>span,.screening-live__meter>span{color:#ffffff91;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;display:block}.screening-live__progress>strong,.screening-live__meter>strong{color:var(--gold-400);font-family:var(--heading);margin:8px 0;font-size:2.5rem;display:block}.screening-live__progress>i,.screening-live__meter>i{background:#ffffff1f;height:5px;display:block;overflow:hidden}.screening-live__progress>i b,.screening-live__meter>i b{background:linear-gradient(90deg,var(--gold-500),var(--cyan));height:100%;transition:width .3s;display:block}.screening-live__meter small{color:#ffffff7a;font-size:.72rem}.screening-live dl{margin:24px 0}.screening-live dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:10px 0;display:flex}.screening-live dt{color:#ffffff8c}.screening-live dd{margin:0;font-weight:750}.screening-live>p{color:#ffffff82;margin:0;font-size:.76rem}.screen-results{background:var(--navy-950);color:#fff;scroll-margin-top:8px}.screen-results .shell{padding-right:max(145px,10vw)}.screen-results__header{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.screen-results__header h2{margin-bottom:0}.screen-results__header button{border:0;border-bottom:1px solid var(--gold-500);color:var(--gold-400);cursor:pointer;background:0 0;padding:7px 0}.screen-results__summary{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.screen-results__summary>div{border-right:1px solid #ffffff26;padding:24px}.screen-results__summary>div:last-child{border-right:0}.screen-results__summary span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:block}.screen-results__summary strong{color:var(--gold-400);font-family:var(--heading);font-size:1.75rem}.screen-results__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.result-card{color:var(--charcoal);background:#fff;flex-direction:column;min-height:640px;padding:clamp(30px,4vw,50px);display:flex}.result-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.result-card>header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.result-card>header i{background:var(--cyan);border-radius:50%;width:10px;height:10px}.result-card h3{margin:10px 0 18px;font-size:clamp(2rem,3.5vw,3.7rem)}.result-card>strong{color:var(--navy-800);font-family:var(--heading);font-size:1.05rem}.result-card>p{font-size:.9rem}.result-card dl{margin:16px 0 28px}.result-card dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.result-card dd{margin:0;font-weight:750}.result-card .cta{margin-top:auto}.result-card--drp{background:#f7f2e7}.drp-scale{grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 0;display:grid;position:relative}.drp-scale>i{background:#5dcc9a;height:8px}.drp-scale>i:nth-child(2){background:var(--gold-500)}.drp-scale>i:nth-child(3){background:#d66d5b}.drp-scale>b{border-color:var(--navy-900) transparent transparent;border-style:solid;border-width:10px 6px 0;position:absolute;top:-8px}.drp-scale>b.is-lower-stress{left:16%}.drp-scale>b.is-review,.drp-scale>b.is-context-needed{left:50%}.drp-scale>b.is-higher-stress{right:15%}.result-card__boundary{border-left:3px solid var(--gold-500);background:#06172d0f;padding:14px}.screen-results__method{border:1px solid #ffffff26;margin-top:22px}.screen-results__method summary{cursor:pointer;font-family:var(--heading);padding:20px 24px;font-weight:750}.screen-results__method>div{border-top:1px solid #ffffff26;padding:20px 24px}.screen-results__method p{color:#fff9}.screen-results__method a{color:var(--gold-400)}@media (width<=960px){.screening-workspace__grid{grid-template-columns:1fr}.screening-live{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:static}.screening-live dl,.screening-live>p{grid-column:1/-1}}@media (width<=800px){.screening-hero__grid{grid-template-columns:1fr;gap:40px;min-height:auto;padding-block:54px}.screening-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.screening-hero__visual{aspect-ratio:16/10}.screening-form{padding:26px 20px}.screening-form__row,.screening-live,.screen-results__summary,.screen-results__grid{grid-template-columns:1fr}.screening-form__submit{width:100%;min-width:0}.screening-live dl,.screening-live>p{grid-column:auto}.screen-results__header{flex-direction:column;align-items:start;gap:18px}.screen-results__summary>div{border-bottom:1px solid #ffffff26;border-right:0}.screen-results__summary>div:last-child{border-bottom:0}.result-card{min-height:590px}.screen-results .shell{padding-inline:20px}}.screen-profile-optional{color:#425665;margin-bottom:24px}.screen-profile-optional>summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:650}.screen-profile-optional>p{font-size:.9375rem;line-height:1.7}.screen-payment-totals{color:#142738;background:#fff;border:1px solid #dce3e7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:24px;display:grid}.screen-payment-totals dt{color:#52616b;font-size:.9375rem;line-height:1.7}.screen-payment-totals dd{margin:8px 0 0;font-size:1.5rem;font-weight:700}.screen-official-help{color:#142738;background:#fff;border-left:3px solid #b18a40;margin:24px 0;padding:24px}.screen-official-help p{color:#435560;line-height:1.75}.screen-official-help a{color:#214d71;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@media (width<=680px){.screen-payment-totals{grid-template-columns:1fr}}.lumi-guide{--lumi-size:92px;bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));height:var(--lumi-size);right:max(18px, calc(env(safe-area-inset-right) + 12px));width:var(--lumi-size);z-index:90;display:block;position:fixed}.lumi-mascot{cursor:pointer;height:var(--lumi-size);width:var(--lumi-size);z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:0;right:0}.lumi-mascot img{filter:drop-shadow(0 11px 18px #020d1d4d);object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.lumi-halo{border:1px solid #f5ba358c;border-radius:50%;animation:4.5s ease-in-out infinite lumi-halo;position:absolute;inset:5px}.lumi-status{border:3px solid var(--pearl);z-index:3;background:#54c88d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:4px;right:3px}.lumi-panel{color:var(--charcoal);opacity:0;pointer-events:none;min-height:118px;bottom:3px;right:calc(var(--lumi-size) + 12px);transform-origin:100% 100%;visibility:hidden;background:#fffffffa;border:1px solid #06172d29;width:min(330px,100vw - 130px);padding:16px 18px;transition:opacity .2s,transform .2s;position:absolute;transform:translate(8px)scale(.98);box-shadow:0 18px 55px #020d1d38}.lumi-guide.is-bubble-open .lumi-panel{opacity:1;pointer-events:auto;visibility:visible;transform:none}.lumi-panel:after{content:"";border:8px solid #0000;border-left:9px solid #fff;border-right-width:0;position:absolute;bottom:25px;right:-9px}.lumi-panel header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.lumi-panel header>span{color:#966900;font-family:var(--heading);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.lumi-panel header i{background:#54c88d;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.lumi-panel header button{color:var(--navy-800);cursor:pointer;background:#edf0f2;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:flex}.lumi-panel>p{color:var(--charcoal);font-family:var(--heading);min-height:2.8em;margin:0;font-size:.94rem;font-weight:700;line-height:1.4}.lumi-actions{border-top:1px solid var(--line);gap:8px;margin-top:13px;padding-top:12px;display:grid}.lumi-actions a{color:var(--navy-800);font-size:.78rem;font-weight:750;text-decoration:none}.lumi-actions a:first-child{color:#166d45}@keyframes lumi-halo{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@media (width<=800px){.lumi-guide{--lumi-size:78px;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));right:max(10px,calc(env(safe-area-inset-right) + 8px))}.lumi-panel{min-height:112px;right:calc(var(--lumi-size) + 8px);width:min(278px,100vw - 124px);padding:13px 14px}.lumi-panel header button{width:32px;height:32px}.lumi-panel>p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.lumi-halo{animation:none}}:root{--navy-950:#020d1d;--navy-900:#06172d;--navy-800:#0b2748;--navy-700:#163d67;--gold-500:#f5ba35;--gold-400:#ffd46d;--gold-200:#f7e0a9;--pearl:#f7f5ef;--warm:#ebe7dd;--white:#fff;--charcoal:#18212b;--muted:#667383;--line:#d8dde2;--cyan:#5bd2d8;--heading:var(--font-heading,"Segoe UI"), sans-serif;--body:var(--font-body,"Segoe UI"), sans-serif;--shadow:0 22px 70px #020d1d24;--header-height:82px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);overflow-x:hidden}body{background:var(--pearl);color:var(--charcoal);font-family:var(--body);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}html.menu-is-open{overscroll-behavior:none;overflow:hidden}main{min-height:70vh}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.045em;line-height:1.04}h1{font-size:clamp(3rem,6.2vw,6.8rem);font-weight:580}h2{font-size:clamp(2.25rem,4.2vw,4.7rem);font-weight:560}h3{font-size:1.35rem}p{color:var(--muted)}::selection{background:var(--gold-400);color:var(--navy-950)}:focus-visible{outline:3px solid var(--gold-500);outline-offset:4px}.shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(22px,5vw,76px)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--gold-500);color:var(--navy-950);z-index:200;padding:12px 18px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.eyebrow,.kicker{color:#956a08;font-family:var(--heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.76rem;font-weight:800;display:flex}.eyebrow:before,.kicker:before{content:"";background:currentColor;width:28px;height:2px}.action-row,.button-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cta,.button{font-family:var(--heading);letter-spacing:.02em;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 22px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.cta:hover,.button:hover{transform:translateY(-2px)}.cta--gold,.button-primary{background:var(--gold-500);color:var(--navy-950)}.cta--gold:hover,.button-primary:hover{background:var(--gold-400)}.cta--navy,.button-dark{background:var(--navy-900);color:var(--white)}.cta--outline-light,.button-secondary-dark{color:var(--white);border-color:#ffffff61}.text-action,.text-link{color:var(--navy-800);font-family:var(--heading);gap:9px;font-size:.87rem;font-weight:800;text-decoration:none;display:inline-flex}.text-action:hover,.text-link:hover{text-underline-offset:5px;text-decoration:underline}.text-action--light,.text-link--light{color:var(--gold-400)}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:40px;margin-bottom:54px;display:grid}.split-heading h2{max-width:900px;margin:0}.split-heading>p{margin:0}.masthead{height:var(--header-height);z-index:100;background:#020d1df5;border-bottom:1px solid #ffffff17;position:sticky;inset:0 0 auto}.masthead__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.masthead__brand{flex:none;width:178px}.masthead__brand img{width:100%;height:auto}.masthead__nav{align-self:stretch;align-items:stretch;gap:clamp(17px,2vw,34px);display:flex}.masthead__nav a{color:#ffffffb8;font-family:var(--heading);align-items:center;font-size:.84rem;font-weight:700;text-decoration:none;display:flex;position:relative}.masthead__nav a:hover,.masthead__nav a[aria-current=page]{color:var(--white)}.masthead__nav>a[aria-current=page]:after{background:var(--gold-500);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.masthead__actions{align-items:center;gap:14px;display:flex}.masthead__consult{white-space:nowrap;min-height:44px;padding:11px 18px}.masthead__toggle{background:0 0;border:0;width:48px;height:48px;padding:11px;display:none}.masthead__toggle span{background:#fff;width:25px;height:2px;margin:7px 0;transition:transform .2s;display:block}.masthead__toggle.is-open span:first-child{transform:translateY(4.5px)rotate(45deg)}.masthead__toggle.is-open span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu{background:var(--navy-950);inset:var(--header-height) 0 0;opacity:0;pointer-events:none;visibility:hidden;z-index:99;transition:all .2s;position:fixed;transform:translateY(-12px)}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.mobile-menu__inner{max-width:680px;margin-inline:auto;padding:34px 24px;display:grid}.mobile-menu__inner>p{color:var(--gold-400);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem}.mobile-menu__inner>a{color:var(--white);font-family:var(--heading);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:14px 0;font-size:1.35rem;text-decoration:none;display:flex}.mobile-menu__inner .mobile-menu__primary{background:var(--gold-500);color:var(--navy-950);margin-top:24px;padding:16px 18px}.hero{background:linear-gradient(135deg, var(--navy-950), #061c3d 68%, #0a2f58);color:var(--white);min-height:calc(100vh - var(--header-height));position:relative;overflow:hidden}.hero:before{content:"";opacity:.7;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero__glow{background:radial-gradient(circle,#f5ba3547,#0000 64%);width:560px;height:560px;position:absolute;top:-300px;left:-270px}.hero__layout{min-height:calc(100vh - var(--header-height));grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(42px,5vw,80px);padding-block:clamp(58px,7vw,100px);display:grid;position:relative}.hero__copy h1{max-width:780px;margin:22px 0 28px;font-size:clamp(3.25rem,5.5vw,6.1rem)}.hero__promise{color:var(--gold-400);font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;margin:-10px 0 24px;font-size:.75rem;font-weight:750}.hero__copy .action-row{margin-top:34px}.hero__screening-link{color:#fff9;margin-top:24px;font-size:.9rem}.hero__screening-link a{color:var(--gold-400);font-weight:700}.hero-reel{margin:0;position:relative}.hero-reel__orbit{border:1px solid #f5ba3540;border-radius:50%;position:absolute;inset:-12%;transform:rotate(-12deg)}.hero-reel__frame{aspect-ratio:16/9;background:#030a13;border:1px solid #f5ba356b;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000061}.hero-reel__video,.hero-reel__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-reel__label{pointer-events:none;z-index:2;background:linear-gradient(#020d1d,#0000);justify-content:space-between;align-items:center;padding:18px;display:flex;position:absolute;inset:0 0 auto}.hero-reel__label span,.hero-reel__label small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.hero-reel__label i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero-reel__corner{border-color:var(--gold-500);pointer-events:none;border-style:solid;width:32px;height:32px;position:absolute}.hero-reel__corner--top{border-width:2px 0 0 2px;top:12px;left:12px}.hero-reel__corner--bottom{border-width:0 2px 2px 0;bottom:12px;right:12px}.hero-reel__caption{justify-content:flex-start;gap:22px;margin-top:16px;padding-right:350px;display:flex}.hero-reel__caption span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.hero-reel__caption b{color:var(--gold-400);margin-right:5px}.trust-strip{background:var(--white);border-bottom:1px solid var(--line)}.trust-strip__grid{grid-template-columns:repeat(4,1fr);padding-inline:0;display:grid}.trust-strip__grid>div{border-right:1px solid var(--line);min-height:112px;padding:28px clamp(20px,3vw,42px)}.trust-strip__grid>div:first-child{border-left:1px solid var(--line)}.trust-strip span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.trust-strip strong{font-family:var(--heading);margin-top:6px;font-size:.88rem;display:block}.home-intro__grid,.about-purpose__grid{grid-template-columns:1.05fr .75fr;gap:clamp(50px,9vw,140px);display:grid}.home-intro h2,.about-purpose h2{margin-bottom:0}.home-intro__grid>div:last-child,.about-purpose__grid>div:last-child{padding-top:44px}.navigator-section{background:var(--navy-900);color:var(--white)}.navigator-section .split-heading>p{color:#ffffff9e}.service-navigator{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.service-navigator__choices{display:grid}.service-navigator__choices button{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:40px 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.service-navigator__choices button:last-child{border-bottom:0}.service-navigator__choices button.is-active{color:var(--white);background:#f5ba351a}.service-navigator__panel{background:var(--white);color:var(--charcoal);flex-direction:column;justify-content:center;min-height:440px;padding:clamp(38px,6vw,82px);display:flex}.service-navigator__panel h3{margin:18px 0;font-size:clamp(2rem,3.2vw,3.3rem)}.service-navigator__panel small{color:var(--muted);margin-top:22px;display:block}.service-symbol{width:66px;height:58px;display:inline-block;position:relative}.service-symbol i,.service-symbol b{border:2px solid var(--gold-500);display:block;position:absolute}.service-symbol--profile i{border-radius:50%;width:24px;height:24px;top:2px;left:20px}.service-symbol--profile b{border-width:2px 2px 0;border-radius:28px 28px 0 0;width:46px;height:25px;bottom:3px;left:9px}.service-symbol--business i{width:50px;height:37px;top:17px;left:8px}.service-symbol--business b{width:24px;height:17px;top:3px;left:21px}.service-symbol--property i{border-width:2px 2px 0 0;width:40px;height:40px;top:9px;left:14px;transform:rotate(-45deg)}.service-symbol--property b{border-width:0 0 2px 2px;width:43px;height:30px;bottom:4px;left:12px}.service-symbol--path i{border:0;border-bottom:2px solid var(--gold-500);border-radius:50%;width:58px;height:50px;top:0;left:3px;transform:rotate(-24deg)}.service-symbol--path b{background:var(--gold-500);border:0;border-radius:50%;width:10px;height:10px;top:6px;right:2px}.service-symbol--report i{width:38px;height:50px;top:2px;left:14px}.service-symbol--report b{border-width:0 0 2px;width:20px;bottom:16px;left:23px}.service-overview{background:var(--pearl)}.service-overview__grid{grid-template-columns:repeat(5,1fr);display:grid}.service-overview__grid article{background:var(--white);border:1px solid var(--line);border-right:0;min-height:390px;padding:30px 24px;position:relative}.service-overview__grid article:last-child{border-right:1px solid var(--line)}.service-overview__grid small{color:#956a08;margin-top:34px;display:block}.service-overview__grid h3{margin:12px 0;font-size:1.35rem}.service-overview__grid p{font-size:.91rem}.service-overview__grid article>a{color:var(--navy-800);font-weight:800;text-decoration:none;position:absolute;bottom:26px}.standards{background:var(--navy-950);color:var(--white)}.standards__layout{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);display:grid}.standards header{top:calc(var(--header-height) + 30px);align-self:start;position:sticky}.standards header p:last-child{color:#ffffff94}.standards__grid{grid-template-columns:repeat(2,1fr);display:grid}.standards__grid article{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;min-height:220px;padding:28px}.standards__grid span{color:var(--gold-500);font-size:.7rem}.standards__grid h3{margin:42px 0 8px}.standards__grid p{color:#fff9;font-size:.9rem}.standards--light{background:var(--white);color:var(--charcoal)}.standards--light .standards__grid article{border-color:var(--line)}.standards--light .standards__grid p{color:var(--muted)}.digital-model__grid,.credit-feature__grid,.screening-promo__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,9vw,130px);display:grid}.digital-model__visual{aspect-ratio:4/3;box-shadow:var(--shadow);background:linear-gradient(145deg,#07172c,#0a3158);position:relative;overflow:hidden}.digital-model__visual:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.digital-model__sun{background:radial-gradient(circle at 35% 35%,#fff8cc,var(--gold-500) 44%,#af6a00);border-radius:50%;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #f5ba3575}.digital-model__visual i{border:1px solid #5bd2d880;border-radius:50%;position:absolute;inset:23%}.digital-model__visual i:nth-of-type(2){inset:12%}.digital-model__visual i:nth-of-type(3){inset:5%}.digital-model__visual small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:24px;left:28px}.credit-feature{color:var(--white);background:linear-gradient(135deg,#06172d,#0a2848)}.report-art{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:440px;display:flex;position:relative}.report-art:before{content:"";background:radial-gradient(circle,#f5ba3540,#0000 64%);width:450px;height:450px;position:absolute}.report-art>span{background:#fff;gap:18px;width:210px;height:270px;padding:48px;display:grid;position:relative;box-shadow:16px 18px #f5ba352e}.report-art i{background:#dce4ea;height:8px}.report-art b{color:var(--gold-400);letter-spacing:.14em;text-transform:uppercase;z-index:1;font-size:.75rem}.screening-promo__dashboard{background:var(--navy-900);box-shadow:var(--shadow);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.screening-promo__dashboard>div{color:#fff;background:#0a2441;min-height:160px;padding:28px}.screening-promo__dashboard>div:first-child{grid-column:1/-1}.screening-promo__dashboard span{color:#ffffff8c;text-transform:uppercase;font-size:.72rem;display:block}.screening-promo__dashboard strong{color:var(--gold-400);font-family:var(--heading);font-size:3rem}.screening-promo__dashboard i{background:linear-gradient(90deg,var(--cyan) 58%,#ffffff26 58%);height:5px;margin-top:35px;display:block}.home-faq__list{border-top:1px solid var(--line)}.home-faq details{border-bottom:1px solid var(--line)}.home-faq summary{cursor:pointer;font-family:var(--heading);justify-content:space-between;align-items:center;padding:24px 0;font-size:1.15rem;font-weight:700;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary i,.faq-finder summary i{width:20px;height:20px;position:relative}.home-faq summary i:before,.home-faq summary i:after,.faq-finder summary i:before,.faq-finder summary i:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:9px;left:3px}.home-faq summary i:after,.faq-finder summary i:after{transition:all .2s;transform:rotate(90deg)}.home-faq details[open] summary i:after,.faq-finder details[open] summary i:after{transform:none}.home-faq details>p{max-width:820px;padding:0 0 25px}.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero{background:var(--navy-900);color:var(--white);overflow:hidden}.about-hero__grid,.services-hero__grid,.process-hero__grid,.faq-hero__grid,.contact-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:600px;padding-block:80px;display:grid}.about-hero p,.services-hero p,.process-hero p,.faq-hero p,.contact-hero p{color:#ffffffab}.about-hero h1,.services-hero h1,.process-hero h1,.faq-hero h1,.contact-hero h1{font-size:clamp(3rem,5.3vw,6rem)}.about-hero__horizon,.services-hero__map,.process-hero__path,.contact-hero__signal{aspect-ratio:4/3;border:1px solid #ffffff21;position:relative}.about-hero__horizon:before{content:"";background:linear-gradient(#0000 50%,#f5ba3514);position:absolute;inset:0}.about-hero__horizon span{background:var(--gold-500);border-radius:50%;width:90px;height:90px;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #f5ba3580}.about-hero__horizon i{border-top:1px solid #ffffff40;position:absolute;top:58%;left:10%;right:10%}.about-hero__horizon i:nth-of-type(2){top:65%}.about-hero__horizon i:nth-of-type(3){top:72%}.about-hero__horizon small,.process-hero__path small,.contact-hero__signal small{color:var(--gold-400);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:24px;left:28px}.about-sun{background:var(--pearl);overflow:hidden}.about-sun__grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(54px,8vw,120px);display:grid}.about-sun__visual{aspect-ratio:4/5;background:linear-gradient(160deg,var(--navy-950),#0c3155);border:1px solid #06172d1f;min-height:480px;position:relative;overflow:hidden}.about-sun__visual:before{content:"";background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 46%,#f5ba3533,#0000 37%);position:absolute;inset:0}.about-sun__orb{background:var(--gold-500);z-index:2;border-radius:50%;width:clamp(78px,8vw,112px);height:clamp(78px,8vw,112px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #f5ba358c}.about-sun__visual i{border:1px solid #5bd2d842;border-radius:50%;width:clamp(160px,18vw,250px);height:clamp(160px,18vw,250px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.about-sun__visual i:nth-of-type(2){border-color:#f5ba3538;width:clamp(240px,27vw,360px);height:clamp(240px,27vw,360px)}.about-sun__visual i:nth-of-type(3){border-color:#5bd2d824;width:clamp(330px,37vw,490px);height:clamp(330px,37vw,490px)}.about-sun__visual small{color:var(--gold-400);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:26px;left:28px}.about-sun__copy h2{max-width:820px}.about-sun__copy>p{max-width:760px}.brand-manifesto{border-left:3px solid var(--gold-500);gap:5px;margin-top:34px;padding:8px 0 8px 24px;display:grid}.brand-manifesto strong{color:var(--navy-900);font-family:var(--heading);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.25}.brand-manifesto span{color:var(--muted);font-size:.92rem}.leadership-note{background:var(--warm);overflow:hidden}.leadership-note__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(54px,8vw,120px);display:grid}.leadership-note__portrait{margin:0;position:relative}.leadership-note__portrait:before{content:"";border:1px solid #af770057;position:absolute;inset:18px -18px -18px 18px}.leadership-note__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:auto;display:block;position:relative}.leadership-note__name{align-items:baseline;gap:14px;margin:0 0 25px;display:flex}.leadership-note__name strong{color:var(--navy-950);font-family:var(--heading);font-size:clamp(1.5rem,2.2vw,2rem)}.leadership-note__name span{color:#956a08;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.leadership-note__copy h2{max-width:820px}.leadership-note__intro{color:var(--muted);max-width:760px}.leadership-message{border:1px solid var(--line);background:#ffffffb8;margin-top:34px;padding:clamp(24px,3vw,34px)}.leadership-message blockquote{margin:0;padding-left:44px;position:relative}.leadership-message blockquote:before{color:var(--gold-500);content:"“";font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-7px;left:0}.leadership-message blockquote p{color:var(--navy-800);max-width:760px;margin:0 0 14px}.leadership-message__signature{gap:2px;margin:24px 0 0 44px;display:grid}.leadership-message__signature strong{color:var(--navy-950);font-family:var(--heading);font-size:1.08rem}.leadership-message__signature span{color:var(--muted);font-size:.82rem}.leadership-message__malay{border-left:2px solid var(--gold-500);color:#765817;margin:26px 0 0 44px;padding:4px 0 4px 16px;font-weight:700}.about-approach__list{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.about-approach__list li{border:1px solid var(--line);grid-template-columns:44px 1fr;gap:22px;min-height:190px;margin:-1px 0 0 -1px;padding:clamp(28px,4vw,48px);display:grid}.about-approach__list li:last-child{grid-column:1/-1}.about-approach__list li>span{color:#956a08;letter-spacing:.08em;font-size:.72rem}.about-approach__list h3{margin:0 0 10px}.about-approach__list p{color:var(--muted);max-width:720px;margin:0}.about-situations{background:var(--navy-950);color:var(--white)}.about-situations .split-heading>p{color:#fff9}.about-situations__grid{grid-template-columns:repeat(5,1fr);display:grid}.about-situations__grid a{color:#fff;border:1px solid #ffffff21;border-right:0;min-height:300px;padding:28px 22px;text-decoration:none;position:relative}.about-situations__grid a:last-child{border-right:1px solid #ffffff21}.about-situations__grid span{color:var(--gold-500);font-size:.7rem}.about-situations__grid h3{margin-top:60px}.about-situations__grid p{color:#ffffff94;font-size:.9rem}.about-situations__grid i{color:var(--gold-400);font-style:normal;position:absolute;bottom:22px}.advisory-model__grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.advisory-model__visual{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;min-height:360px;display:grid}.model-node{background:var(--navy-900);color:#fff;font-family:var(--heading);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-weight:800;display:flex}.model-node--centre{background:var(--gold-500);color:var(--navy-950);width:132px;height:132px}.model-node--end{background:var(--white);border:2px solid var(--navy-900);color:var(--navy-900)}.boundaries__grid{grid-template-columns:1fr 1fr;display:grid}.boundaries article{min-height:520px;padding:clamp(40px,6vw,80px)}.boundaries article:first-child{background:var(--navy-900);color:#fff}.boundaries ul,.service-detail__prepare ul,.process-essentials ul{padding:0;list-style:none}.boundaries li,.service-detail__prepare li,.process-essentials li{border-top:1px solid #808a9647;padding:13px 0 13px 22px;position:relative}.boundaries li:before,.service-detail__prepare li:before,.process-essentials li:before{color:var(--gold-500);content:"•";position:absolute;left:2px}.boundaries article:first-child li{border-color:#ffffff26}.business-record{background:var(--pearl)}.business-record__grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.business-record dl{margin:0}.business-record dl>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;padding:19px 0;display:grid}.business-record dt{color:var(--muted)}.business-record dd{margin:0;font-weight:700}.services-hero__map{grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;padding:52px;display:grid}.services-hero__map span{background:#ffffff12;border:1px solid #ffffff24;padding:18px}.services-hero__map span:last-of-type{grid-column:1/-1}.services-hero__map i{background:var(--gold-500);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #f5ba3580}.services-hero{background:var(--warm);color:var(--navy-950)}.services-hero p{color:var(--muted)}.services-hero__map{background:var(--white);border-color:var(--line);box-shadow:var(--shadow)}.services-hero__map span{background:var(--pearl);border-color:var(--line)}.service-directory__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.service-card{background:var(--white);border:1px solid var(--line);min-height:490px;padding:clamp(30px,4vw,54px);position:relative}.service-card:last-child{background:var(--navy-900);color:#fff;grid-column:1/-1}.service-card:last-child p{color:#ffffffa6}.service-card__top{justify-content:space-between;align-items:start;display:flex}.service-card__top>span:first-child{color:#956a08;font-size:.75rem}.service-card h2{margin:26px 0 16px;font-size:clamp(2rem,3vw,3.4rem)}.service-card ul{color:var(--muted);padding-left:18px}.service-card:last-child ul{color:#ffffffa6}.service-card>.text-action{position:absolute;bottom:42px}.service-card:last-child .text-action{color:var(--gold-400)}.service-choice{background:var(--navy-800);color:#fff}.service-choice__grid{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.service-choice p{color:#ffffffa6}.service-detail__hero{background:var(--navy-900);color:#fff}.service-detail__hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:650px;padding-block:70px;display:grid}.breadcrumb{color:#ffffff8c;gap:8px;margin-bottom:50px;font-size:.8rem;display:flex}.service-detail__hero h1{font-size:clamp(3rem,5.5vw,6.3rem)}.service-detail__hero p{color:#ffffffa8;max-width:680px}.service-detail__art{aspect-ratio:1;background:linear-gradient(145deg,#ffffff0d,#5bd2d80d);border:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.service-detail__art:before,.service-detail__art:after{content:"";border:1px solid #f5ba3540;border-radius:50%;position:absolute;inset:14%}.service-detail__art:after{inset:27%}.service-detail__art .service-symbol{z-index:1;transform:scale(1.6)}.service-detail__art small{color:var(--gold-400);text-align:center;position:absolute;bottom:28px;left:28px;right:28px}.service-detail__recognise{background:var(--white);padding-block:100px}.situation-grid{grid-template-columns:repeat(3,1fr);display:grid}.situation-grid article{border:1px solid var(--line);border-right:0;min-height:210px;padding:30px}.situation-grid article:last-child{border-right:1px solid var(--line)}.situation-grid span{color:#956a08;font-size:.72rem}.situation-grid p{color:var(--charcoal);font-family:var(--heading);margin-top:50px;font-size:1.15rem}.service-detail__review{background:var(--navy-950);color:#fff;padding-block:110px}.service-detail__review-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.service-detail__review-grid>div>p:last-child{border-left:2px solid var(--gold-500);color:#fff9;padding-left:18px}.service-detail__review ol{margin:0;padding:0;list-style:none}.service-detail__review li{border-top:1px solid #ffffff24;grid-template-columns:42px 1fr;gap:24px;padding:24px 0;display:grid}.service-detail__review li>span{color:var(--gold-500);font-size:.72rem}.service-detail__review li p{color:#ffffff94;margin:6px 0 0}.service-detail__prepare{background:var(--warm);padding-block:100px}.service-detail__prepare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.service-detail__prepare article{background:var(--white);min-height:440px;padding:clamp(34px,5vw,62px)}.process-hero__path span{background:linear-gradient(90deg,var(--gold-500),var(--cyan));height:2px;position:absolute;top:50%;left:10%;right:10%}.process-hero__path i{background:var(--navy-900);border:3px solid var(--gold-500);border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 9px)}.process-hero__path i:first-of-type{left:10%}.process-hero__path i:nth-of-type(2){left:26%}.process-hero__path i:nth-of-type(3){left:42%}.process-hero__path i:nth-of-type(4){left:58%}.process-hero__path i:nth-of-type(5){left:74%}.process-hero__path i:nth-of-type(6){right:10%}.process-map__list{counter-reset:step;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process-map__list li{border:1px solid var(--line);min-height:270px;margin:-1px 0 0 -1px;padding:30px}.process-map__list>li>span{color:#956a08;font-size:.72rem}.process-map__list h3{margin-top:54px}.process-essentials__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.process-essentials article{background:var(--white);min-height:540px;padding:clamp(36px,5vw,66px)}.fee-ledger{color:#fff;background:var(--navy-900)!important}.fee-ledger dl>div{border-top:1px solid #ffffff26;justify-content:space-between;padding:18px 0;display:flex}.appointment-feature{background:var(--pearl)}.appointment-feature__grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.appointment-feature__pin{aspect-ratio:1;background:var(--navy-900);position:relative}.appointment-feature__pin span{border:4px solid var(--gold-500);border-radius:50% 50% 50% 0;width:90px;height:90px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.appointment-feature__pin i{background:var(--gold-500);border-radius:50%;width:22px;height:22px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.faq-hero h1{max-width:900px}.faq-search-section{background:var(--pearl)}.faq-finder{grid-template-columns:320px 1fr;gap:80px;display:grid}.faq-finder__tools{top:calc(var(--header-height) + 28px);align-self:start;position:sticky}.faq-finder__tools>label{font-family:var(--heading);margin-bottom:10px;font-weight:800;display:block}.faq-finder__search{border:1px solid var(--line);background:#fff;padding:0 15px;display:flex}.faq-finder__search span{border:2px solid var(--navy-800);border-radius:50%;width:16px;height:16px;margin-top:18px;position:relative}.faq-finder__search span:after{background:var(--navy-800);content:"";width:8px;height:2px;position:absolute;top:12px;right:-6px;transform:rotate(45deg)}.faq-finder__search input{background:0 0;border:0;outline:0;width:100%;min-height:52px;padding:10px 12px}.faq-finder__filters{gap:7px;margin-top:20px;display:grid}.faq-finder__filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:0 0;padding:10px 12px}.faq-finder__filters button.is-active{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.faq-finder__tools>p{margin-top:14px;font-size:.8rem}.faq-finder__results section{margin-bottom:70px;scroll-margin-top:110px}.faq-finder__results section header{margin-bottom:20px}.faq-finder__results section h2{font-size:2.4rem}.faq-finder__results details{border-top:1px solid var(--line)}.faq-finder__results details:last-child{border-bottom:1px solid var(--line)}.faq-finder summary{cursor:pointer;font-family:var(--heading);justify-content:space-between;align-items:center;padding:23px 0;font-size:1.1rem;font-weight:750;display:flex}.faq-finder summary::-webkit-details-marker{display:none}.faq-finder details>div{max-width:850px;padding:0 0 24px}.contact-hero__signal span{background:var(--gold-500);border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #f5ba357a}.contact-hero__signal i{border:1px solid #5bd2d873;border-radius:50%;position:absolute;inset:24%}.contact-hero__signal i:nth-of-type(2){inset:12%}.language-note{border-left:2px solid var(--gold-500);margin-top:28px;padding-left:18px;font-size:.9rem}.contact-choices{background:var(--pearl)}.contact-choices__grid{grid-template-columns:1.15fr .925fr .925fr;display:grid}.contact-choice{background:var(--white);border:1px solid var(--line);border-right:0;min-height:430px;padding:34px}.contact-choice:last-child{border-right:1px solid var(--line)}.contact-choice--primary{background:var(--navy-900);color:#fff}.contact-choice>span{color:#956a08;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.contact-choice--primary>span{color:var(--gold-400)}.contact-choice h2{overflow-wrap:anywhere;margin-top:50px;font-size:clamp(1.6rem,2vw,2.4rem)}.office-feature{background:var(--white)}.office-feature__grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.office-map{aspect-ratio:4/3;background-color:#e6e1d5;background-image:linear-gradient(35deg,#0000 45%,#06172d1f 45% 48%,#0000 48%),linear-gradient(-25deg,#0000 55%,#06172d1a 55% 59%,#0000 59%);position:relative}.office-map__pin{background:var(--navy-900);border:5px solid var(--gold-500);border-radius:50% 50% 50% 0;width:56px;height:56px;position:absolute;top:44%;left:55%;transform:rotate(-45deg)}.office-map small{color:var(--navy-800);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:20px;left:24px}.office-feature address{margin-bottom:22px;font-style:normal;font-weight:700}.online-access-visual{background-color:var(--navy-900);background-image:linear-gradient(#5bd2d814 1px,#0000 1px),linear-gradient(90deg,#5bd2d814 1px,#0000 1px);background-size:34px 34px;overflow:hidden}.online-access-visual>span{background:var(--gold-500);border-radius:50%;width:64px;height:64px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #f5ba358f}.online-access-visual>i{border:1px solid #5bd2d880;border-radius:50%;position:absolute;inset:24%}.online-access-visual>i:nth-of-type(2){inset:12%}.online-access-visual small{color:var(--gold-400)}.contact-safety{background:var(--navy-950);color:#fff}.contact-safety__grid{grid-template-columns:.8fr 1fr 1fr;gap:60px;display:grid}.contact-safety p{color:#ffffff9e}.page-closing{background:linear-gradient(110deg,var(--navy-900),#0b2d50);color:#fff}.page-closing--pearl{background:var(--warm);color:var(--charcoal)}.page-closing__inner{grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:390px;padding-block:70px;display:grid}.page-closing h2{margin-bottom:12px;font-size:clamp(2.3rem,4vw,4.3rem)}.page-closing:not(.page-closing--pearl) p{color:#ffffffa6}.sunlite-footer{background:var(--navy-950);color:#fff;padding-top:72px}.sunlite-footer__grid{grid-template-columns:1.35fr .7fr .7fr 1.15fr;gap:50px;display:grid}.sunlite-footer__brand img{width:190px;height:auto}.sunlite-footer__brand p{color:#ffffff91;max-width:360px}.sunlite-footer__brand small{color:#ffffff8c;font-size:.75rem;display:block}.sunlite-footer__brand small strong{color:#fff;margin-top:4px;display:block}.sunlite-footer__links,.sunlite-footer__contact{flex-direction:column;gap:9px;display:flex}.sunlite-footer__links>strong,.sunlite-footer__contact>strong{color:var(--gold-400);font-family:var(--heading);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem}.sunlite-footer__links a,.sunlite-footer__contact a{color:#ffffffb8;font-size:.86rem;text-decoration:none}.sunlite-footer__links a:hover,.sunlite-footer__contact a:hover{color:#fff}.sunlite-footer__contact .sunlite-footer__phone{color:#fff;font-family:var(--heading);font-size:1.3rem;font-weight:750}.sunlite-footer__contact p{color:#ffffff80;font-size:.78rem}.sunlite-footer__legal{border-top:1px solid #ffffff21;grid-template-columns:1fr 1.3fr;gap:40px;margin-top:60px;padding-block:28px;display:grid}.sunlite-footer__legal p{color:#ffffff8f;margin:0;font-size:.76rem}.sunlite-footer__legal nav{flex-wrap:wrap;justify-content:end;gap:10px 22px;display:flex}.sunlite-footer__legal a{color:#ffffffad;font-size:.76rem}.sunlite-footer__bottom{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;padding:20px 130px 34px 0;font-size:.72rem;display:flex}.subpage{background:var(--pearl)}.policy-hero,.page-hero{background:var(--navy-900);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:80px;min-height:470px;padding:70px max(5vw,50vw - 644px);display:grid}.policy-hero>div:first-child{max-width:920px}.policy-hero h1,.page-hero h1{font-size:clamp(2.8rem,5vw,5.4rem)}.policy-hero p,.page-hero p{color:#ffffffa6}.policy-hero__actions{flex-direction:column;gap:18px;min-width:260px;display:flex}.policy-layout{grid-template-columns:280px minmax(0,820px);gap:80px;max-width:1200px;margin-inline:auto;padding:90px 28px;display:grid}.policy-layout>aside{align-self:start;position:sticky;top:110px}.policy-layout>aside nav{display:grid}.policy-layout>aside a{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;font-size:.82rem;text-decoration:none;display:grid}.policy-layout>aside a span{color:#956a08}.policy-content>section{border-top:1px solid var(--line);padding:38px 0 52px;scroll-margin-top:110px}.policy-content>section>span{color:#956a08;font-size:.72rem}.policy-content h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.7rem)}.policy-content a{color:var(--navy-700);font-weight:700}.policy-content li{margin-bottom:8px}.page-hero{align-items:center}.page-hero__copy{max-width:820px}.verification-seal{border:1px solid #ffffff2e;max-width:360px;padding:34px}.verification-seal__sun{background:var(--gold-500);border-radius:50%;width:54px;height:54px;display:block}.verification-seal strong{font-family:var(--heading);margin:20px 0 8px;display:block}.verification-seal small{color:#ffffff8c}.section{max-width:1240px;margin-inline:auto;padding:100px 28px}.section-heading{grid-template-columns:1fr .7fr;gap:60px;margin-bottom:50px;display:grid}.official-detail-list{margin:0}.official-detail-list>div{border-top:1px solid var(--line);grid-template-columns:250px 1fr;gap:30px;padding:22px 0;display:grid}.official-detail-list dt span{color:#956a08;width:38px;display:inline-block}.official-detail-list dd{margin:0;font-weight:700}.red-flag-section{background:var(--navy-950);color:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;padding:90px max(5vw,50vw - 644px);display:grid}.red-flag-section ul{margin:0;padding:0;list-style:none}.red-flag-section li{color:#fff9;border-top:1px solid #ffffff26;padding:16px 0}.red-flag-section strong{color:#fff;display:block}.payment-verification{justify-content:space-between;align-items:center;display:flex}@media (width<=1100px){.masthead__nav{display:none}.masthead__toggle{display:block}.hero__layout{grid-template-columns:1fr;min-height:auto}.hero__copy{max-width:840px}.hero-reel{max-width:900px}.hero{min-height:auto}.trust-strip__grid,.service-overview__grid,.about-situations__grid{grid-template-columns:repeat(2,1fr)}.service-overview__grid article,.about-situations__grid a{border:1px solid var(--line)}.about-situations__grid a{border-color:#ffffff21}.standards__layout,.business-record__grid{grid-template-columns:1fr}.standards header{position:static}.contact-choices__grid{grid-template-columns:1fr 1fr}.contact-choice{border:1px solid var(--line)}.contact-choice--primary{grid-column:1/-1}.sunlite-footer__grid{grid-template-columns:1.2fr 1fr 1fr}.sunlite-footer__contact{grid-column:1/-1}}.sunlite-footer__bottom{padding-bottom:150px}@media (width<=800px){:root{--header-height:70px}body{font-size:15px}h1{font-size:clamp(2.65rem,12vw,4.2rem)}h2{font-size:clamp(2.05rem,9vw,3.2rem)}.shell{padding-inline:20px}.section-pad{padding-block:74px}.masthead__brand{width:145px}.masthead__consult{display:none}.split-heading{grid-template-columns:1fr;align-items:start;margin-bottom:36px}.hero__layout{gap:40px;padding-block:48px 62px}.hero__copy h1{font-size:clamp(2.8rem,13vw,4.5rem)}.hero__copy .action-row{flex-direction:column;align-items:stretch}.hero__copy .cta{width:100%}.hero-reel{margin-inline:-8px}.hero-reel__orbit{inset:0}.hero-reel__label{display:none}.hero-reel__caption{gap:10px;padding-right:0}.hero-reel__caption span{font-size:.6rem}.hero__promise{margin-top:-6px;line-height:1.6}.trust-strip__grid{grid-template-columns:1fr}.trust-strip__grid>div,.trust-strip__grid>div:first-child{border:0;border-bottom:1px solid var(--line);min-height:86px;padding:22px 20px}.home-intro__grid,.about-purpose__grid,.service-navigator,.digital-model__grid,.credit-feature__grid,.screening-promo__grid,.advisory-model__grid,.boundaries__grid,.service-choice__grid,.service-detail__hero-grid,.service-detail__review-grid,.service-detail__prepare-grid,.process-essentials__grid,.appointment-feature__grid,.office-feature__grid,.contact-safety__grid,.sunlite-footer__legal{grid-template-columns:1fr}.home-intro__grid>div:last-child,.about-purpose__grid>div:last-child{padding-top:0}.about-sun__grid,.about-approach__list{grid-template-columns:1fr}.about-sun__visual{aspect-ratio:16/10;min-height:0}.about-approach__list li:last-child{grid-column:auto}.leadership-note__grid{grid-template-columns:1fr;gap:48px}.leadership-note__portrait{width:100%;max-width:520px}.leadership-note__portrait:before{inset:12px -12px -12px 12px}.leadership-message blockquote{padding-left:34px}.leadership-message__signature,.leadership-message__malay{margin-left:34px}.service-navigator__panel{min-height:360px}.service-overview__grid,.about-situations__grid,.standards__grid,.situation-grid,.process-map__list,.contact-choices__grid{grid-template-columns:1fr}.service-overview__grid article{min-height:310px}.about-situations__grid a{min-height:230px}.standards__grid article{min-height:190px}.standards__grid h3{margin-top:28px}.advisory-model__grid{gap:45px}.advisory-model__visual{grid-template-rows:auto 40px auto 40px auto;grid-template-columns:1fr;justify-items:center}.advisory-model__visual i{width:2px;height:40px}.business-record dl>div{grid-template-columns:1fr}.business-record dd{margin-top:4px}.about-hero__grid,.services-hero__grid,.process-hero__grid,.faq-hero__grid,.contact-hero__grid{grid-template-columns:1fr;gap:40px;min-height:auto;padding-block:58px}.about-hero__horizon,.services-hero__map,.process-hero__path,.contact-hero__signal{aspect-ratio:16/10}.about-hero h1,.services-hero h1,.process-hero h1,.faq-hero h1,.contact-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.service-directory__grid{grid-template-columns:1fr}.service-card:last-child{grid-column:auto}.service-card{min-height:440px}.service-choice__grid{align-items:start;gap:24px}.service-detail__hero-grid{gap:42px;min-height:auto}.service-detail__hero h1{font-size:clamp(2.7rem,12vw,4.3rem)}.service-detail__art{width:100%;max-width:420px}.situation-grid article{border:1px solid var(--line);min-height:170px}.service-detail__review-grid{gap:45px}.service-detail__prepare article{min-height:auto}.process-map__list li{min-height:230px}.process-essentials article{min-height:auto}.appointment-feature__grid{gap:45px}.appointment-feature__pin{width:100%;max-width:420px}.faq-finder{grid-template-columns:minmax(0,1fr);gap:50px;width:100%;min-width:0}.faq-finder__tools,.faq-finder__results{width:100%;min-width:0}.faq-finder__tools{position:static}.faq-finder__search,.faq-finder__search input{width:100%;min-width:0}.faq-finder__filters{max-width:calc(100% + 40px);margin-inline:-20px;padding:0 20px 8px;display:flex;overflow-x:auto}.faq-finder__filters button{flex:none}.faq-finder__results section h2{font-size:2rem}.contact-choice--primary{grid-column:auto}.contact-choice{min-height:360px}.office-feature__grid{gap:45px}.contact-safety__grid{gap:34px}.page-closing__inner{grid-template-columns:1fr;align-items:start;min-height:430px}.page-closing__inner .cta{width:100%}.sunlite-footer__grid{grid-template-columns:1fr 1fr}.sunlite-footer__brand,.sunlite-footer__contact{grid-column:1/-1}.sunlite-footer__legal nav{justify-content:start}.sunlite-footer__bottom{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:155px;padding-right:0}.policy-hero,.page-hero{grid-template-columns:1fr;min-height:auto;padding:56px 20px}.policy-layout{grid-template-columns:1fr;padding:65px 20px}.policy-layout>aside{position:static}.policy-hero__actions{min-width:0}.section{padding:75px 20px}.section-heading,.red-flag-section,.official-detail-list>div{grid-template-columns:1fr}.red-flag-section{padding:75px 20px}.payment-verification{flex-direction:column;align-items:start;gap:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-choice h2.contact-email{overflow-wrap:normal;word-break:normal;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.process-more{color:var(--navy-900);padding-block:28px}.process-more>summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:1.1rem;font-weight:650}.process-more>p{max-width:760px;line-height:1.8}.process-more>a{color:var(--navy-900);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@font-face{font-family:SunLiTe Manrope;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:SunLiTe Source Sans;src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--heading:"SunLiTe Manrope", "Segoe UI", sans-serif;--body:"SunLiTe Source Sans", "Segoe UI", sans-serif;--navy-950:#050e1c;--navy-900:#0a192b;--navy-800:#122c45;--gold-500:#edc271;--gold-400:#f5d99e;--gold-200:#f5e6c7;--pearl:#f5f6f7;--warm:#f0efeb;--charcoal:#142537;--muted:#526374;--line:#dce1e5;--shadow:0 24px 65px -28px #08192a45;--surface-edge:#cfb47755;--surface-light:#fff3d51f;--ease-luxury:cubic-bezier(.2,.7,.2,1)}html{scrollbar-gutter:stable;overflow-x:clip}body{-webkit-font-smoothing:antialiased;font-size:18px;overflow-x:clip}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.05em;font-weight:550;line-height:1.12}h2{font-size:clamp(2rem,3.4vw,3.6rem)}h3{letter-spacing:-.025em;line-height:1.3}p{line-height:1.75}.eyebrow,.kicker{letter-spacing:.17em;font-size:.7rem;font-weight:750;line-height:1.7}.eyebrow:before,.kicker:before{flex:0 0 30px;width:30px;height:1px}.cta,.button{border-radius:5px;min-height:52px;padding:16px 23px;font-size:.82rem;transition:background .22s,box-shadow .22s,transform .22s}.cta--gold,.button-primary{background:linear-gradient(115deg,#f7dda5,#e8bb66);border-color:#f8e5bc;box-shadow:inset 0 1px #fff6,0 6px 25px #030d181a}.cta--gold:hover,.button-primary:hover{background:linear-gradient(115deg,#ffebc3,#f1ce8a);box-shadow:0 8px 28px #cfaa4733}.cta--outline-light{background:#ffffff04;border-color:#ffffff38}.text-action{align-items:center;gap:16px;min-height:44px}.text-action span{transition:transform .25s}.text-action:hover span{transform:translate(4px)}.masthead{background:#071222;border-bottom-color:#dcc39024}.masthead__nav a{font-size:.78rem;font-weight:600}.masthead__nav>a[aria-current=page]:after{height:1px;bottom:19px}.masthead__consult{min-height:43px;padding:10px 18px;font-size:.76rem}.mobile-menu{overscroll-behavior:contain;padding-bottom:120px;overflow-y:auto}.hero{isolation:isolate;background:#061322;min-height:0}.hero:before{opacity:.78;z-index:-2;background:linear-gradient(90deg,#061322 0%,#061322ed 30%,#06132288 75%),url(/images/sunlite-digital-filaments-v1.webp) 100%/cover no-repeat;-webkit-mask-image:none;mask-image:none}.hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#071523);height:100px;position:absolute;inset:auto 0 0}.hero__glow{opacity:.5;top:-430px;left:-120px}.hero__copy h1{max-width:650px;margin:26px 0;font-size:clamp(3rem,4.6vw,4.8rem);font-weight:550;line-height:1.1}.hero__copy h1>span{color:var(--gold-400);display:block}.hero__lead{color:#bac6d5;max-width:540px;font-size:clamp(1rem,1.25vw,1.16rem)}.hero__promise{color:#dbc89f;letter-spacing:.08em;margin:22px 0 0;font-size:.69rem;line-height:1.8}.hero__screening-link{color:#a4b3c6;margin:20px 0 0;font-size:.8rem}.hero__screening-link a{text-underline-offset:4px;font-weight:600}.hero-reel{background:linear-gradient(145deg,#19314bcc,#061423f0 65%);border:1px solid #ddc79b3b;border-radius:16px;padding:18px;box-shadow:inset 0 1px #ffffff15,0 35px 70px -18px #0009,0 0 90px -40px #bda5784d}.hero-reel:before{content:"";z-index:-1;border:1px solid #cead6d2b;border-radius:17px;position:absolute;inset:10px -10px -10px 10px}.hero-reel__orbit{pointer-events:none;z-index:-1;background:radial-gradient(#dcb66716,#0000 70%);border:0;border-radius:0;inset:-60px;transform:none}.hero-reel__label{background:0 0;gap:10px;padding:1px 0 15px;display:flex;position:static}.hero-reel__label span,.hero-reel__label small{color:#c1cddb;letter-spacing:.12em;font-size:.56rem}.hero-reel__label i{background:#f1cb81;width:5px;height:5px;box-shadow:0 0 12px #d9aa6080}.hero-reel__frame{border:1px solid #d5bd923b;border-radius:6px;box-shadow:0 12px 35px #0004}.hero-reel__corner{display:none}.hero-reel__caption{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 0;padding:2px 0 0;display:grid}.hero-reel__caption span{color:#bcc9d8;letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.hero-reel__caption b{margin-right:8px;font-weight:500}.trust-strip{background:#fff;box-shadow:0 8px 40px #102b4306}.trust-strip__grid span{letter-spacing:.1em;color:#657180;margin-bottom:8px;font-size:.6rem;line-height:1.7;display:block}.trust-strip__grid strong{font-size:.83rem;font-weight:650;line-height:1.6;display:block}.home-intro{background:#fff}.home-intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px)}.home-intro__grid>div:last-child{padding:0}.home-intro h2{margin-bottom:25px;font-size:clamp(2rem,3.1vw,3.15rem)}.purpose-visual{min-height:540px;box-shadow:var(--shadow);background:#071523;border-radius:10px 10px 70px;align-self:stretch;margin:0;position:relative;overflow:hidden}.purpose-visual img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute}.purpose-visual:after{content:"";background:linear-gradient(#0000 45%,#061220f2);position:absolute;inset:0}.purpose-visual figcaption{z-index:1;color:#fff;position:absolute;inset:auto 36px 36px}.purpose-visual figcaption span{text-transform:uppercase;letter-spacing:.16em;color:#e7d1a8;margin-bottom:15px;font-size:.64rem;display:block}.purpose-visual figcaption strong{font-family:var(--heading);letter-spacing:-.035em;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:500;line-height:1.2;display:block}.navigator-section{color:#fff;background:radial-gradient(at 90% 5%,#23394b 0%,#0000 45%),#081727}.navigator-section .split-heading>p{color:#b2c0cf;max-width:370px}.service-navigator{border:1px solid #d2c19b35;border-radius:12px;grid-template-columns:1fr 1.08fr;gap:0;overflow:hidden;box-shadow:0 24px 55px #0003}.service-navigator__choices button{color:#c2ccd8;border-color:#ffffff14;gap:18px;min-height:86px;padding:23px 8px;transition:color .25s,background .25s}.service-navigator__choices button span{color:#a69779;font-size:.72rem}.service-navigator__choices button.is-active{color:#ffe2aa;background:linear-gradient(90deg,#a180371b,#0000);box-shadow:-3px 0 #eac879}.service-navigator__panel{color:var(--navy-900);background:linear-gradient(135deg,#fcfcfa,#ebeef1);min-height:440px;padding:clamp(28px,4vw,60px);position:relative}.service-navigator__panel .service-symbol{display:none}.service-navigator__panel:before{content:"SUNLITE / ADVISORY";letter-spacing:.21em;color:#6b7480;border-bottom:1px solid #bbc2c8;margin-bottom:32px;padding-bottom:20px;font-size:.62rem;display:block}.service-navigator__panel h3{max-width:430px;margin:15px 0 20px;font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:550}.service-navigator__panel>p:not(.eyebrow){max-width:430px;font-size:1.03rem}.service-navigator__panel small{color:#596878;margin-top:22px;font-size:.75rem;line-height:1.6;display:block}.service-navigator__panel:focus-visible{outline-offset:-5px}.service-index{border-top:1px solid #ffffff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.service-index a{color:#d8e0e8;border-right:1px solid #ffffff17;grid-template-columns:1fr auto;align-content:start;gap:16px 12px;margin-right:20px;padding:25px 20px 20px 0;font-size:.82rem;text-decoration:none;display:grid}.service-index a:last-child{border:0;margin:0}.service-index span{color:#bea575;grid-column:1/-1;font-size:.62rem}.service-index b{color:#ebcf95;font-weight:500}.service-index a:hover{color:#ffe2aa}.standards{color:var(--navy-900);background:#f5f6f7}.standards .eyebrow--gold{color:#87601b}.standards header>p:not(.eyebrow),.standards__grid p{color:var(--muted)}.standards header{top:122px}.standards__grid{gap:0 30px}.standards__grid article{background:0 0;border:0;border-top:1px solid #c5cdd4;min-height:225px;padding:26px 0}.standards__grid article>span{color:#846326;font-size:.7rem}.standards__grid h3{color:var(--navy-900);margin-top:30px;font-size:1.2rem;font-weight:650}.digital-model{background:#fff}.digital-model__grid{gap:clamp(40px,6vw,85px)}.digital-model__visual{aspect-ratio:auto;min-height:480px;box-shadow:var(--shadow);background:linear-gradient(#08172820,#071525),url(/images/sunlite-digital-filaments-v1.webp) 50%/cover;border:1px solid #bdae8540;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:32px;display:flex;position:relative;overflow:hidden}.digital-access__heading{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.digital-access__heading .eyebrow{margin:0;font-size:.58rem}.digital-access__status{color:#d3dfeb;letter-spacing:.03em;font-size:.64rem}.digital-access__lumi{filter:drop-shadow(0 15px 20px #0008);align-self:center;width:140px;height:auto;margin:24px 0}.digital-access__path{margin:0;padding:0;list-style:none;position:relative}.digital-access__path li{border-top:1px solid #ffffff2b;align-items:start;gap:17px;padding:18px 0 2px;display:flex}.digital-access__path li+li{margin-top:20px}.digital-access__path li>span{color:#ebcf95;padding-top:4px;font-size:.63rem}.digital-access__path strong{color:#fff;font-size:1rem;font-weight:550;display:block}.digital-model__visual .digital-access__path small{color:#b8c8d8;text-transform:none;letter-spacing:0;margin-top:4px;font-size:.75rem;display:block;position:static}.digital-model h2{font-size:clamp(2rem,3.4vw,3.4rem)}.split-heading>p{font-size:.95rem}.page-closing{isolation:isolate;background:#081727;position:relative;overflow:hidden}.page-closing:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#081727f0,#081727aa),url(/images/sunlite-digital-filaments-v1.webp) 50%/cover;position:absolute;inset:0}.page-closing--pearl{background:#eef0f2}.page-closing--pearl:before{opacity:0}.page-closing__inner{min-height:340px;padding-block:72px}.page-closing h2{max-width:810px;font-size:clamp(2rem,3.3vw,3.4rem)}.page-closing p:not(.eyebrow){max-width:780px}.sunlite-footer{background:#050e1b;border-top:1px solid #d5be8530}.sunlite-footer__links a,.sunlite-footer__contact a{font-size:.87rem;line-height:1.75}.sunlite-footer__brand p,.sunlite-footer__contact p{color:#a5b3c3}.sunlite-footer__legal p,.sunlite-footer__bottom,.sunlite-footer__brand small{color:#9caabb}@media (width>=1101px) and (prefers-reduced-motion:no-preference){.hero:before{transform-origin:80%;animation:20s ease-in-out infinite alternate paused light-drift}.hero[data-motion-visible=true]:before{animation-play-state:running}@keyframes light-drift{0%{opacity:.66;transform:scale(1)}to{opacity:.9;transform:scale(1.035)}}}@media (width<=1100px){.hero__layout{grid-template-columns:1fr 1fr;gap:32px;min-height:auto;padding-block:72px 80px}.hero__copy h1{font-size:clamp(2.8rem,5vw,3.8rem)}.hero__copy .action-row{flex-direction:column;align-items:stretch}.hero-reel{padding:12px}.hero-reel__label small{display:none}.standards__layout{grid-template-columns:1fr}.standards__grid{grid-template-columns:repeat(2,1fr)}.purpose-visual{min-height:590px}}@media (width<=800px){body{font-size:16px}.shell{padding-inline:22px}.hero__layout{grid-template-columns:1fr;gap:46px;padding-block:48px 58px}.hero__copy h1{max-width:590px;margin:21px 0 24px;font-size:clamp(2.55rem,10.5vw,4rem)}.hero__copy .action-row{flex-direction:row}.hero__copy .cta{flex:170px;width:auto}.hero__lead{font-size:1rem}.hero__promise{font-size:.61rem}.hero-reel{width:100%;max-width:680px;margin:0;padding:12px}.hero-reel__label{padding:2px 0 12px;display:flex}.hero-reel__caption{gap:4px;margin-top:13px}.hero-reel__caption span{font-size:.51rem}.trust-strip__grid{grid-template-columns:1fr 1fr;padding:0 22px}.trust-strip__grid>div,.trust-strip__grid>div:first-child{border-bottom:1px solid #e0e4e7;min-height:105px;padding:21px 14px 21px 0}.trust-strip__grid>div:nth-child(2n){border-left:1px solid #e0e4e7;padding-left:18px}.trust-strip__grid strong{font-size:.77rem}.trust-strip__grid span{font-size:.56rem}.home-intro__grid{grid-template-columns:1fr;gap:38px}.purpose-visual{aspect-ratio:1.15;border-bottom-right-radius:48px;min-height:0}.purpose-visual figcaption{inset:auto 28px 27px}.home-intro h2{font-size:clamp(2rem,7.4vw,2.8rem)}.service-navigator{grid-template-columns:1fr}.service-navigator__choices{padding:4px 19px}.service-navigator__choices button{min-height:66px;padding:18px 8px;font-size:.95rem}.service-navigator__panel{min-height:350px;padding:28px}.service-navigator__panel:before{margin-bottom:26px}.service-index{grid-template-columns:1fr;margin-top:26px}.service-index a{border:0;border-bottom:1px solid #ffffff20;grid-template-columns:25px 1fr auto;align-items:center;margin:0;padding:17px 0;font-size:.86rem;display:grid}.service-index span{grid-column:auto}.standards__grid{grid-template-columns:1fr 1fr;gap:0 24px}.standards__grid article{min-height:0;padding-block:23px}.standards__grid h3{margin-top:24px;font-size:1.05rem}.standards__grid p{font-size:.9rem}.digital-model__visual{min-height:440px;padding:26px}.digital-model__grid{gap:38px}.digital-access__heading{gap:9px}.page-closing__inner{gap:28px;min-height:0;padding-block:62px}}@media (width<=380px){.hero-reel__caption span{letter-spacing:.025em;font-size:.46rem}.hero-reel__caption b{margin-right:4px}.standards__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none}}.digital-model__visual:before{display:none}.credit-feature{background:radial-gradient(at 83% 45%,#27364788,#0000 55%),#0a192b;scroll-margin-top:100px}.credit-feature__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(42px,7vw,100px)}.credit-feature p{color:#b9c6d5}.report-stage{isolation:isolate;justify-self:center;width:100%;min-width:0;max-width:580px;position:relative}.report-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#e2bd7822,#0000 68%);position:absolute;inset:12% -8%}.credit-report{color:#172b3d;transform-origin:50% 55%;border-radius:10px;margin:0;font-size:13px;line-height:1.45;position:relative;transform:perspective(1500px)rotateY(-4deg)rotate(-1.3deg);box-shadow:0 35px 65px -12px #0008,8px 9px 0 -1px #192b3d,9px 10px 0 -1px #bda57480}.credit-report__paper{isolation:isolate;border-radius:inherit;background:linear-gradient(125deg,#fffefa,#f5f5f2 58%,#e9edf0);border:1px solid #dac9a4;border-top:3px solid #d4b270;padding:26px clamp(23px,2.65vw,38px) 21px;position:relative;overflow:hidden}.credit-report__paper:after{content:"";pointer-events:none;z-index:-1;opacity:.75;background:radial-gradient(ellipse at var(--light-x,25%) var(--light-y,10%),#fff,transparent 65%);position:absolute;inset:0}.credit-report__header{border-bottom:1px solid #cdd1d2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;display:flex}.credit-report__wordmark{font-family:var(--heading);letter-spacing:-.045em;font-size:1.17rem;font-weight:750;line-height:1.25}.credit-report__wordmark>span{color:#5c6a75;font-family:var(--body);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:.75rem;font-weight:600;display:block}.credit-report__sample{color:#745722;white-space:nowrap;background:#ead6a828;border:1px solid #d2bb85;border-radius:3px;padding:5px 9px;font-size:.75rem;font-weight:650}.credit-report__title{padding-top:18px}.credit-report__title>span{color:#69757e;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;display:block}.credit-report__title h3{margin:7px 0 0;font-size:clamp(1.13rem,1.5vw,1.4rem);font-weight:650}.credit-report__snapshot{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;padding-block:17px 21px;display:grid}.credit-score{text-align:center;min-width:0;position:relative}.credit-score svg{width:100%;height:auto;display:block;overflow:visible}.credit-score__track,.credit-score__arc{fill:none;stroke:#e0e2df;stroke-width:10px;stroke-linecap:round}.credit-score__arc{stroke:url(#sample-score-gold)}.credit-score__inner{fill:none;stroke:#d4d7d2;stroke-width:1px;stroke-dasharray:1 6}.credit-score svg text{fill:#5a6770;font:11px var(--body)}.credit-score__number{position:absolute;top:27%;left:0;right:0}.credit-score__number strong{font-family:var(--heading);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.7vw,3.6rem);font-weight:650;line-height:1.05;display:block}.credit-score__label{color:#5a6770;margin-top:4px;font-size:.75rem;display:block}.credit-score__range{color:#69757e;margin-top:4px;font-size:.75rem;display:block}.credit-report__facts{border-left:1px solid #d2d7d9;margin:0;padding-left:19px}.credit-report__facts div+div{margin-top:20px}.credit-report__facts dt{color:#5c6a75;font-size:.75rem}.credit-report__facts dd{font-family:var(--heading);letter-spacing:-.035em;white-space:nowrap;margin:3px 0 0;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:650}.credit-report__facts small{font:.75rem var(--body);color:#69757e;letter-spacing:0;margin-top:3px;display:block}.credit-report__accounts{border-top:1px solid #cdd1d2;border-bottom:1px solid #cdd1d2;padding-block:16px}.credit-report table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.credit-report caption{text-align:left;padding-bottom:9px;font-size:.875rem;font-weight:650}.credit-report thead th{color:#69757e;padding-bottom:6px;font-size:.75rem;font-weight:400}.credit-report tbody th{font-weight:500}.credit-report tbody th,.credit-report td{border-top:1px solid #dce0e0;padding-block:6px}.credit-report tr>:last-child{text-align:right;font-variant-numeric:tabular-nums}.credit-report td{white-space:nowrap;font-weight:600}.credit-report__utilisation{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-top:11px;font-size:.8rem;display:grid}.credit-report__utilisation>strong{font-weight:650}.credit-report__bar{background:#dce1df;border-radius:3px;grid-column:1/-1;height:4px;overflow:hidden}.credit-report__bar>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#52766e,#79938c);height:100%;display:block}.credit-report__utilisation small{color:#66737b;grid-column:1/-1;font-size:.75rem}.credit-report__history{padding-block:16px}.credit-report__history>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.credit-report__history h4{margin:0;font-size:.875rem;font-weight:650}.credit-report__history>div>span{color:#64727c;font-size:.75rem}.credit-report__history ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:12px 0 8px;padding:0;list-style:none;display:grid}.credit-report__history li{text-align:center;background:#eef1ed;border:1px solid #d9e0db;border-radius:4px;padding:6px}.credit-report__history li>span{text-transform:uppercase;letter-spacing:.03em;color:#65746c;font-size:.75rem;display:block}.credit-report__history li>strong{color:#34584b;font:600 .88rem var(--heading);margin-top:4px;display:block}.credit-report__history>small{color:#65746c;font-size:.75rem;display:block}.credit-report__note{color:#56636d;border-top:1px solid #d5d7d3;padding-top:12px;font-size:.8rem;line-height:1.6}.credit-feature .report-stage__caption{color:#d7c29a;letter-spacing:.025em;justify-content:center;align-items:center;gap:10px;margin:31px 0 0;font-size:.72rem;display:flex}.report-stage__caption>span{background:#d7c29a;width:22px;height:1px;display:block}.screening-promo__grid{gap:clamp(40px,6vw,85px)}.planning-diagram{box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #d1d8de;border-radius:12px;padding:32px}.planning-diagram__input{color:#fff;background:radial-gradient(at 95% 0,#3e4f5b,#0000),#0a192b;border:1px solid #cbb78150;border-radius:7px;padding:26px 15px}.planning-diagram__input>span{color:#dbc99f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.planning-diagram__input strong{font-size:1.25rem;font-family:var(--heading);margin:15px 0 6px;font-weight:550;display:block}.planning-diagram__input small{color:#bbc7d4;font-size:.75rem}.planning-diagram__connector{background:#b79959;width:1px;height:35px;margin:auto;display:block}.planning-diagram__outputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.planning-diagram__outputs>div{background:#f2f4f6;border:1px solid #d7dee3;border-top:2px solid #b9995d;border-radius:4px;padding:23px 14px}.planning-diagram__outputs span{color:#7b612c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;display:block}.planning-diagram__outputs strong{font-family:var(--heading);font-size:.92rem;font-weight:650;line-height:1.5;display:block}.planning-diagram>p{margin:23px 0 0;font-size:.72rem}.home-faq>.shell{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.home-faq .split-heading{margin:0;display:block}.home-faq .split-heading .text-action{margin-top:24px}.home-faq summary,.faq-finder summary{gap:22px;padding:24px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.home-faq summary i,.faq-finder summary i{color:#967130;flex:0 0 20px}.home-faq details>p{padding-bottom:19px;font-size:.94rem}.home-faq details[open],.faq-finder details[open]{border-top-color:#af945f}.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero,.policy-hero,.page-hero{color:#fff;background:radial-gradient(at 100% 0,#34445166,#0000 60%),#0a192b}.about-hero__grid,.services-hero__grid,.process-hero__grid,.faq-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid{grid-template-columns:1.13fr .87fr;gap:clamp(40px,6vw,95px);min-height:525px;padding-block:75px}.about-hero h1,.services-hero h1,.process-hero h1,.faq-hero h1,.contact-hero h1,.service-detail__hero h1,.screening-hero h1,.policy-hero h1,.page-hero h1{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(2.6rem,4.35vw,4.5rem);line-height:1.13}.about-hero p:not(.eyebrow),.services-hero p:not(.eyebrow),.process-hero p:not(.eyebrow),.faq-hero p:not(.eyebrow),.contact-hero p:not(.eyebrow),.service-detail__hero p:not(.eyebrow),.screening-hero p:not(.eyebrow),.policy-hero p:not(.eyebrow),.page-hero p:not(.eyebrow){color:#bac8d7;font-size:1rem}.about-hero .eyebrow,.services-hero .eyebrow,.process-hero .eyebrow,.faq-hero .eyebrow,.contact-hero .eyebrow,.service-detail__hero .eyebrow,.screening-hero .eyebrow{color:#ebcf95}.brand-signature{aspect-ratio:1.15;background:linear-gradient(140deg,#17334d77,#061323cc),url(/images/sunlite-digital-filaments-v1.webp) 70%/cover;border:1px solid #cbb88842;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 30px 60px #0003}.brand-signature__eyebrow{color:#b3c0cf;letter-spacing:.13em;border-bottom:1px solid #ffffff26;align-self:stretch;padding-bottom:20px;font-size:.59rem}.brand-signature img{filter:drop-shadow(0 10px 25px #0007);width:clamp(120px,15vw,180px);height:auto}.brand-signature__caption{color:#e5d3ac;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.about-purpose__grid>div:last-child{padding-top:0}.about-purpose__grid h2{font-size:clamp(2rem,3vw,3rem)}.about-sun{background:#f2f4f6}.about-sun__grid{grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,90px)}.about-sun__visual{aspect-ratio:.86;min-height:500px;box-shadow:var(--shadow);background:#081727;border-color:#122538;border-radius:12px 12px 65px}.about-sun__visual:before{z-index:1;pointer-events:none;background:linear-gradient(#0000 65%,#071525e0)}.about-sun__visual img{object-fit:cover;object-position:center}.about-sun__visual small{z-index:2;font-size:.64rem}.about-sun__copy h2{font-size:clamp(2rem,3.2vw,3.2rem)}.brand-manifesto{border-left-width:1px;padding-left:22px}.brand-manifesto strong{font-size:1.4rem;font-weight:600;line-height:1.5}.brand-manifesto span{font-size:.85rem;line-height:1.7}.leadership-note__grid{align-items:start;gap:clamp(40px,6vw,90px)}.leadership-note__portrait{position:relative;top:auto}.leadership-note__copy>.eyebrow--gold{color:#846322}.leadership-note__portrait img{box-shadow:var(--shadow);border-radius:10px 10px 50px}.leadership-note__portrait:before{border-radius:12px 12px 50px;inset:12px -12px -12px 12px}.leadership-note__copy h2{font-size:clamp(2rem,3vw,3rem)}.leadership-note__name{flex-wrap:wrap;gap:8px 16px}.leadership-message{border-radius:8px;box-shadow:0 16px 35px #182b3a05}.leadership-message blockquote p{font-size:.95rem}.leadership-message__malay{font-size:.9rem;font-weight:500}.about-approach__list{gap:0 38px}.about-approach__list li{border:0;border-top:1px solid var(--line);grid-template-columns:32px 1fr;min-height:180px;margin:0;padding:28px 0}.about-approach__list li:last-child{grid-column:1/-1;min-height:0}.about-approach__list h3{font-size:1.16rem}.about-approach__list p{font-size:.94rem}.business-record{color:#fff;background:#0a192b}.business-record dl>div{border-color:#ffffff20;padding:21px 0}.business-record dd{font-weight:500}.business-record__grid{grid-template-columns:.8fr 1.2fr;gap:75px}.business-record dl{font-size:.93rem}.advisory-model{background:#f1f3f5}.advisory-model__grid{gap:65px}.advisory-model__visual{border:1px solid var(--line);min-height:330px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:26px}.model-node{border-radius:10px;width:83px;height:92px;font-size:.83rem;font-weight:600}.model-node--centre{background:linear-gradient(135deg,#fae5b9,#e3bd72);width:100px;height:115px}.model-node--end{background:#f6f7f9;border-width:1px;width:85px}.advisory-model__visual i{background:#bfa066;height:1px}.boundaries{background:#fff}.boundaries__grid{gap:22px}.boundaries article{border:1px solid var(--line);border-radius:10px;min-height:0;padding:clamp(30px,4vw,55px)}.boundaries article:last-child{background:#f3f5f7}.boundaries h2{font-size:clamp(1.8rem,2.7vw,2.8rem)}.boundaries li{font-size:.93rem;line-height:1.7}.services-hero__map{color:#142537;aspect-ratio:auto;counter-reset:advisory;background:#f8f9f8;border:1px solid #e7d5ad;border-radius:12px;grid-template-columns:1fr;gap:0;padding:26px;box-shadow:10px 10px #ddc69514,0 30px 60px #0004}.services-hero__map span{counter-increment:advisory;background:0 0;border:0;border-bottom:1px solid #d4d9de;gap:20px;padding:17px 8px;font-size:1.02rem;display:flex}.services-hero__map span:before{content:"0" counter(advisory);color:#917039;padding-top:5px;font-size:.64rem}.services-hero__map span:last-of-type{border:0}.services-hero__map i{display:none}.service-card{background:#fff;border:1px solid #d5dce2;border-radius:10px;flex-direction:column;min-height:0;padding:clamp(26px,4vw,46px);transition:box-shadow .25s,border-color .25s;display:flex;box-shadow:0 12px 40px #10273b05}.service-card:hover{border-color:#b7a074;box-shadow:0 22px 55px #152c4310}.service-card__top{margin-bottom:34px}.service-card__top>span:first-child{color:#967441;border-bottom:1px solid #c4a86b;padding-bottom:6px;font-size:.9rem}.service-card h2{margin-top:12px;font-size:clamp(1.7rem,2.6vw,2.7rem)}.service-card>p:not(.eyebrow),.service-card li{font-size:.96rem}.service-card ul{margin-bottom:26px}.service-card .text-action{margin-top:auto;padding-top:20px}.service-card:last-child{color:#fff;background:#0d2136;border-color:#cbb78144}.service-card:last-child p:not(.eyebrow),.service-card:last-child li{color:#b9c7d6}.service-card:last-child .eyebrow,.service-card:last-child .text-action{color:#efd39d}.service-card:last-child ul{max-width:850px}.service-detail__art{aspect-ratio:.98;background:linear-gradient(130deg,#173048aa,#09152388),url(/images/sunlite-digital-filaments-v1.webp) 75%/cover;border:1px solid #dbc4924d;border-radius:12px;justify-content:space-between;align-items:start;padding:30px;box-shadow:0 25px 65px #0004}.service-detail__art:before,.service-detail__art:after{display:none}.service-detail__folio{color:#c3cfdb;letter-spacing:.12em;border-bottom:1px solid #ffffff2b;width:100%;padding-bottom:20px;font-size:.61rem}.service-detail__number{font-family:var(--heading);letter-spacing:-.025em;color:#eed6a3;text-shadow:0 3px 35px #edcf8625;margin:30px 0;font-size:clamp(6rem,12vw,11rem);font-weight:400;line-height:1}.service-detail__art small{text-align:left;color:#e3e8ee;font-size:.94rem;line-height:1.65;position:static}.service-detail__recognise,.service-detail__review,.service-detail__prepare{padding-block:95px}.situation-grid{gap:20px}.situation-grid article,.situation-grid article:last-child{border:1px solid var(--line);background:#f6f7f8;border-radius:8px;min-height:230px;padding:28px}.situation-grid p{margin-top:36px;font-size:1.06rem;line-height:1.6}.service-detail__review{background:#0a192b}.service-detail__review li{padding-block:24px}.service-detail__review li strong{font-size:1.03rem;font-weight:600}.service-detail__review li p{color:#afbece;font-size:.91rem}.service-detail__review-grid>div>p:last-child{color:#bdc9d6}.service-detail__prepare{background:#eef1f4}.service-detail__prepare article{border:1px solid var(--line);border-radius:10px;min-height:0;padding:clamp(28px,4vw,50px)}.service-detail__prepare h2{font-size:clamp(1.8rem,2.7vw,2.8rem)}.service-detail__prepare li{font-size:.95rem}.process-hero__path{box-shadow:var(--shadow);background:linear-gradient(155deg,#173149,#081525);border-color:#dac59944;border-radius:12px}.process-hero__path span{background:#d7b879;height:1px}.process-hero__path i{background:#102739;border-width:1px;border-color:#e8ca8f;width:18px;height:18px;box-shadow:0 0 0 8px #e8ca8f08}.process-map{background:#fff}.process-map__list{gap:0 45px}.process-map__list li{background:#fff;border:0;border-top:1px solid #c2cbd3;gap:25px;min-height:215px;padding:30px 0}.process-map__list li>span{color:#9b7840;font-size:1rem;font-weight:400}.process-map__list p{font-size:.96rem}.process-essentials{background:#f0f3f5}.process-essentials__grid{gap:25px}.process-essentials article{border:1px solid var(--line);border-radius:12px;min-height:0}.process-essentials h2{font-size:clamp(1.8rem,2.7vw,2.8rem)}.fee-ledger{box-shadow:var(--shadow);background:#0c2034}.fee-ledger dd{color:#eed39e;font-weight:500}.appointment-feature__pin{box-shadow:var(--shadow);background:#e5ebef;border-radius:12px}.access-display{box-shadow:var(--shadow);color:#fff;background:linear-gradient(145deg,#152f468c,#061321e0),url(/images/sunlite-digital-filaments-v1.webp) 50%/cover;border:1px solid #dec69266;border-radius:12px;padding:clamp(28px,4vw,48px)}.access-display>div{border-top:1px solid #ffffff25;padding:28px 0}.access-display>div:last-child{padding-bottom:0}.access-display span{color:#dbc59a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;display:block}.access-display strong{font-size:clamp(1.7rem,2.7vw,2.8rem);font-family:var(--heading);letter-spacing:-.03em;font-weight:500;display:block}.access-display small{color:#b9c8d7;margin-top:18px;font-size:.76rem;display:block}.faq-finder{grid-template-columns:285px minmax(0,1fr);gap:70px}.faq-finder__tools>label{font-size:1rem;font-weight:600}.faq-finder__search{border-radius:6px;box-shadow:0 5px 20px #10253e04}.faq-finder__search:focus-within{outline-offset:3px;outline:2px solid #95713a}.faq-finder__filters{gap:8px}.faq-finder__filters button{background:#fff;border-radius:5px;padding:12px 15px;font-size:.86rem}.faq-finder__filters button.is-active{background:#10283f;border-color:#112a42;box-shadow:inset 3px 0 #ebc781}.faq-finder__results section h2{margin-bottom:15px;font-size:2rem}.faq-finder details>div{font-size:.97rem}.contact-choices__grid{gap:20px}.contact-choice,.contact-choice:last-child{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:start;min-height:370px;padding:30px;display:flex;box-shadow:0 15px 40px #14243e05}.contact-choice h2{margin-top:35px;font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.35}.contact-choice>p:not(.eyebrow){font-size:.93rem}.contact-choice--primary{background:#0e253b;border-color:#d2bb8866}.contact-choice .cta,.contact-choice .text-action{margin-top:auto}.contact-choice .eyebrow{margin-top:25px;font-size:.65rem}.contact-choice--primary p{color:#bdccda}.contact-safety__grid h2{font-size:2.45rem}.contact-safety p{color:#b2c1d1;font-size:.94rem}.office-feature__grid{gap:70px}.policy-hero,.page-hero{min-height:380px;padding-block:72px}.policy-layout{grid-template-columns:260px minmax(0,820px);gap:70px}.policy-content p,.policy-content li{font-size:1rem}.policy-layout>aside a{padding-block:14px;font-size:.86rem}.verification-seal{background:#ffffff06;border-color:#dbc3884a;border-radius:10px}.official-detail-list dd{font-weight:550}.screening-hero__grid{min-height:440px}.screening-hero__visual{background:#17324a4d;border-color:#dac38b55;border-radius:12px;overflow:hidden}.screening-hero__visual:before{opacity:.4}.screening-hero__visual>span{background:#122a40;border-color:#e6cb9166;border-radius:5px}.screening-hero__visual b{background:linear-gradient(145deg,#fff,#e7edf2);border:1px solid #e5cf9c;border-radius:6px;font-size:.94rem;font-weight:600}.screening-hero__visual>i{background:#d9bc83;width:1px}.screening-hero__visual small{color:#dcc89c;font-size:.63rem}.screening-hero__facts span{color:#c1cddb;border-radius:4px;font-size:.7rem}.screening-form{border-radius:12px;box-shadow:0 12px 40px #182d4205}.screening-form>header h2{font-size:clamp(1.85rem,2.6vw,2.65rem)}.screening-form>header p{font-size:.95rem}.screen-field__input,.screen-select select{border-radius:5px;overflow:hidden}.screen-field__input:focus-within{outline-offset:2px;outline:2px solid #a67a35}.screen-field__input input:focus{outline:none}.screen-field>span,.screen-select>span{font-size:.86rem;font-weight:650;line-height:1.6}.screen-field>small{font-size:.75rem}.screen-confirm{background:#f3f4f1;border-radius:6px}.screen-confirm input{flex:0 0 20px}.screening-live{box-shadow:var(--shadow);background:linear-gradient(150deg,#18344c,#091a2d);border:1px solid #c0a77366;border-radius:12px}.screening-live__progress>span,.screening-live__meter>span,.screening-live dt,.screening-live__meter small{color:#bdcad8}.screening-live p{color:#b5c3d2}.screen-results{scroll-margin-top:calc(var(--header-height) + 20px);background:#0a192b}.screen-results__header{align-items:start;gap:24px}.screen-results__actions{flex-wrap:wrap;flex-shrink:0;gap:12px 22px;max-width:260px;display:flex}.screen-results__actions button{text-align:left;min-height:44px}.screen-results__actions button:last-child{color:#c6d1de;border-bottom-color:#8191a6}.screening-live dl>div,.result-card dl>div{flex-wrap:wrap;gap:6px 14px}.screening-live dt,.result-card dt{flex:130px}.screening-live dd,.result-card dd{text-align:right;white-space:nowrap;flex:none;margin-left:auto}.screen-confirm input{flex-shrink:0}.drp-scale-unavailable{color:#526374;border:1px dashed #a3aab1;padding:14px}.screen-results__summary{border:1px solid #d3bd8a42;border-radius:9px;overflow:hidden}.result-card{border-radius:10px;box-shadow:0 25px 45px #0002}.result-card h3{font-size:clamp(1.7rem,2.8vw,2.7rem)}.screen-results__method{border-radius:7px}.lumi-panel{border-radius:9px}.hero-reel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffeac080,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.hero__copy h1>span{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fff0c7 0%,#efcb86 48%,#e5b76b 100%);-webkit-background-clip:text;background-clip:text}.service-navigator__panel{box-shadow:inset 0 2px #fff,inset 0 0 60px #d3c39f1a}.service-navigator__choices button.is-active span{color:#efd39d}.service-index a{transition:color .25s,background .25s}.service-index b{transition:translate .3s var(--ease-luxury)}.service-index a:hover b{translate:3px -3px}.digital-model__visual{box-shadow:inset 0 1px 0 var(--surface-light),0 25px 65px -25px #0b203c66}.digital-access__path{background:#071624bf;border:1px solid #ffffff20;border-radius:8px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.digital-access__path li{border-top:0;padding-top:0}.digital-access__path li+li{border-top:1px solid #ffffff20;padding-top:19px}.planning-diagram{background:linear-gradient(125deg,#fff,#f8f9fa);box-shadow:inset 0 2px #fff,0 24px 50px -27px #1d344b40}.planning-diagram__outputs>div{background:linear-gradient(140deg,#fafbfb,#ebeff2)}.brand-signature{isolation:isolate;position:relative;overflow:hidden}.brand-signature:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,10%),#d8b9781c,transparent 65%);position:absolute;inset:0}.brand-signature__eyebrow{border-image:linear-gradient(90deg,#f0d4a05c,#ffffff12) 1}.home-faq details[open],.faq-finder details[open]{border-bottom-color:#b49a68}.home-faq summary:hover,.faq-finder summary:hover{color:#916c2d}.service-card{background:linear-gradient(130deg,#fff,#fafbfb)}.service-card:last-child{background:linear-gradient(120deg,#0b2035,#193347)}.service-card,.contact-choice{transition:box-shadow .35s var(--ease-luxury),border-color .35s,translate .35s var(--ease-luxury)}@media (hover:hover) and (pointer:fine) and (width>=801px) and (prefers-reduced-motion:no-preference){.credit-report{transform:perspective(1500px) rotateX(var(--tilt-x,0deg)) rotateY(calc(-4deg + var(--tilt-y,0deg))) rotateZ(-1.3deg);transition:transform .65s var(--ease-luxury),box-shadow .65s}.credit-report.is-surface-active{box-shadow:0 40px 80px -16px #0009,8px 9px 0 -1px #24384b,9px 10px 0 -1px #d6ba7a99}.brand-signature{transform:perspective(1500px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .65s var(--ease-luxury)}.is-surface-active{will-change:transform}.service-card:hover,.contact-choice:hover{translate:0 -4px;box-shadow:0 24px 48px -22px #20334738}.cta--gold,.button-primary{isolation:isolate;position:relative;overflow:hidden}.cta--gold:after,.button-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#fff5 48%,#0000 75%);position:absolute;inset:0;translate:-120%}.cta--gold:hover:after,.cta--gold:focus-visible:after,.button-primary:hover:after,.button-primary:focus-visible:after{animation:gold-pass .8s var(--ease-luxury)}@keyframes gold-pass{0%{translate:-120%}to{translate:120%}}}@media (prefers-reduced-motion:reduce){.credit-report,.brand-signature{transition:none;transform:none}.service-card,.contact-choice,.service-index b{transition:none}}@media (forced-colors:active){.hero__copy h1>span{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}.credit-score__arc{stroke:highlight}.credit-score__track,.credit-score__inner{stroke:graytext}.credit-score svg text{fill:canvastext}}@media (width<=1100px){.about-hero__grid,.services-hero__grid,.process-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid{gap:40px}.brand-signature{padding:22px}.brand-signature__eyebrow{font-size:.49rem}.brand-signature__caption{letter-spacing:.08em;font-size:.57rem}.brand-signature img{width:130px}.home-faq>.shell{gap:40px}.about-purpose__grid,.business-record__grid{gap:45px}.business-record__grid{grid-template-columns:1fr}.faq-finder{grid-template-columns:255px minmax(0,1fr);gap:40px}.contact-choices__grid{grid-template-columns:1fr 1fr}.contact-choice--primary{grid-column:1/-1;min-height:290px}.contact-choice--primary h2{margin-top:10px}.policy-layout{gap:40px}}@media (width<=800px){.home-faq>.shell{grid-template-columns:1fr;gap:30px}.credit-feature__grid{grid-template-columns:minmax(0,1fr)}.credit-report{transform:none;box-shadow:0 24px 45px -15px #0008,5px 5px 0 -1px #1f3346,6px 6px 0 -1px #bda57480}.credit-report__paper{padding:23px 23px 20px}.credit-report__snapshot{gap:13px}.credit-score__number strong{font-size:clamp(2rem,9vw,3.6rem)}.credit-report__facts dd{font-size:clamp(1rem,4.6vw,1.5rem)}.credit-report__title h3{font-size:1.16rem}.credit-report__facts{padding-left:13px}.planning-diagram{padding:24px}.planning-diagram__outputs{gap:10px}.planning-diagram__outputs>div{padding:18px 10px}.planning-diagram__outputs strong{font-size:.83rem}.about-hero__grid,.services-hero__grid,.process-hero__grid,.faq-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:52px 58px}.about-hero h1,.services-hero h1,.process-hero h1,.faq-hero h1,.contact-hero h1,.service-detail__hero h1,.screening-hero h1,.policy-hero h1,.page-hero h1{font-size:clamp(2.3rem,8.5vw,3.7rem);line-height:1.15}.brand-signature{aspect-ratio:auto;width:100%;min-width:0;max-width:500px;height:280px;min-height:0}.brand-signature img{width:115px}.brand-signature__eyebrow{font-size:.55rem}.brand-signature__caption{font-size:.59rem}.about-purpose__grid,.about-sun__grid{grid-template-columns:1fr;gap:32px}.about-sun__visual{aspect-ratio:1.05;min-height:0}.about-purpose__grid>div:last-child{padding:0}.leadership-note__portrait{position:relative;top:auto}.leadership-note__grid{grid-template-columns:1fr}.leadership-note__name strong{font-size:1.55rem}.leadership-message{padding:24px 20px}.leadership-message blockquote{padding-left:26px}.leadership-message blockquote:before{font-size:3rem}.leadership-message__signature,.leadership-message__malay{margin-left:26px}.about-approach__list{grid-template-columns:1fr}.about-approach__list li{min-height:0}.business-record dl>div{grid-template-columns:1fr}.advisory-model__visual{grid-template-rows:auto;grid-template-columns:auto 1fr auto 1fr auto;min-height:230px}.model-node{width:72px;height:80px;font-size:.72rem}.model-node--centre{width:87px;height:96px}.advisory-model__visual i{width:100%;height:1px}.boundaries__grid,.service-detail__prepare-grid,.contact-choices__grid{grid-template-columns:1fr}.service-card{min-height:0;padding:27px}.service-card:last-child{grid-column:auto}.service-detail__art{aspect-ratio:1.25;max-width:520px;padding:25px}.service-detail__number{margin:20px 0;font-size:6rem}.service-detail__recognise,.service-detail__review,.service-detail__prepare{padding-block:74px}.situation-grid article,.situation-grid article:last-child{min-height:0}.situation-grid p{margin-top:24px}.process-map__list{grid-template-columns:1fr}.process-map__list li{min-height:0}.process-hero__path{aspect-ratio:1.7}.faq-finder{grid-template-columns:minmax(0,1fr);gap:38px}.faq-finder__filters{max-width:calc(100% + 44px);margin-inline:-22px;padding-inline:22px}.faq-finder__results section h2{font-size:1.8rem}.contact-choice--primary{grid-column:auto}.contact-choice,.contact-choice:last-child{min-height:300px;padding:28px}.contact-choice h2{margin-top:18px}.office-feature__grid{gap:38px}.policy-hero,.page-hero{min-height:0;padding-block:52px}.policy-layout{grid-template-columns:1fr;gap:35px}.screening-hero__visual{aspect-ratio:1.5;max-width:500px}.screening-hero__visual>span{padding:9px 16px;font-size:.6rem}.screening-hero__visual b{padding:18px 10px;font-size:.8rem}.screening-hero__visual small{font-size:.56rem;bottom:12px}.screening-hero__visual>i{height:28px}.screening-form{padding:25px 22px}.screening-live{padding:26px}}@media (width<=380px){.credit-report__paper{padding-inline:17px}.credit-report__snapshot{gap:10px}.credit-report__facts{padding-left:10px}.credit-report__history ol{gap:4px}.credit-report__history li{padding-inline:3px}.credit-report__history>div{flex-direction:column;align-items:start;gap:3px}.credit-report__header{flex-wrap:wrap}.advisory-model__visual{padding:16px}.model-node{width:65px}.model-node--centre{width:74px}.planning-diagram{padding:18px}}:root{--gold-400:#f5d69a;--gold-500:#deb96f;--navy-950:#061019;--navy-900:#0c1b27;--pearl:#f5f5f2;--line:#d8dddc;--muted:#52616a;--gold-ink:#795716;--atelier-serif:Georgia, "Times New Roman", serif;--atelier-ease:cubic-bezier(.16,1,.3,1)}body{background:#fcfcfb}.shell{max-width:1560px;padding-inline:clamp(24px,5.3vw,88px)}h1,h2{letter-spacing:-.052em;font-weight:500}h2{line-height:1.14}main p:not(.eyebrow):not(.kicker){text-wrap:pretty}main .eyebrow,main .kicker{letter-spacing:.16em;font-size:.75rem}.eyebrow,.kicker{color:var(--gold-ink)}.eyebrow--gold,.kicker--gold{color:var(--gold-500)}.cta,.button{border-radius:3px;min-height:52px;font-size:.875rem}.text-action,.text-link{font-size:.875rem}.section-pad{padding-block:clamp(72px,8vw,128px)}.masthead{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07121af5;border-color:#c3a77036}.masthead__brand{width:178px}.masthead__nav a,.masthead__consult{font-size:.875rem}:is(a,button,input,select,summary):focus-visible{outline-offset:5px;outline:2px solid #be8b37}.hero{background:#07121b}.hero:before{opacity:.86;background:linear-gradient(90deg,#07121bf7 0%,#07121be0 28%,#07121b65 70%),url(/images/sunlite-digital-filaments-v1.webp) 100%/cover no-repeat}.hero__layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(32px,4.6vw,74px);min-height:0;padding-block:clamp(70px,7.4vw,110px) 90px}.hero__copy h1{letter-spacing:-.065em;margin-block:30px 32px;font-size:clamp(3.15rem,4.9vw,5.4rem);font-weight:500;line-height:1.06}.hero__copy h1>span{font-family:var(--atelier-serif);letter-spacing:-.052em;color:#f2d69b;-webkit-text-fill-color:currentColor;background:0 0;margin-top:14px;font-style:italic;font-weight:400;line-height:1.09}.hero__lead{color:#c1ccd1;max-width:520px;font-size:1.1rem;line-height:1.7}.hero__promise{color:#d8c49e;letter-spacing:.08em;max-width:490px;font-size:.75rem;line-height:1.7}.hero__services{color:#d8c49e;max-width:520px;margin:22px 0 0;font-size:.875rem;line-height:1.8}.faq-answer-links{flex-wrap:wrap;gap:8px 24px;padding-bottom:18px;display:flex}.hero__copy .action-row{gap:12px;margin-top:30px}.hero__screening-link{color:#b9c6cd;max-width:400px;font-size:.875rem}.hero__presentation{width:100%;min-width:0}.hero-reel{background:linear-gradient(145deg,#17303cdc,#07121bf7);border:1px solid #d9c39d60;border-radius:5px;width:100%;margin:0;padding:clamp(12px,1.8vw,25px);box-shadow:0 45px 80px -28px #000b,inset 0 1px #fff2}.hero-reel:before{border-color:#d0b67f2e;border-radius:5px;inset:12px -12px -12px 12px}.hero-reel__frame{border-radius:2px}.hero-reel__label{align-items:center;padding-bottom:16px}.hero-reel__label span,.hero-reel__label small{letter-spacing:.08em;font-size:.75rem}.hero-reel__label small{color:#b1c0c9}.hero-reel__caption{gap:12px;margin-top:18px}.hero-reel__caption span{letter-spacing:.06em;font-size:.75rem}.hero__editorial-note{border-top:1px solid #d6be842e;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 0 18px;padding-top:19px;display:flex}.hero__editorial-note>span{font:italic 1.22rem var(--atelier-serif);color:#e7cea1}.hero__editorial-note a{color:#d0d8da;align-items:center;gap:12px;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.trust-strip{box-shadow:none;background:#f7f7f3;border-bottom:1px solid #d7d9d4}.trust-strip__grid>div{min-height:115px;padding-block:27px}.trust-strip__grid span{letter-spacing:.09em;color:#657077;font-size:.75rem}.trust-strip__grid strong{font-size:.94rem;font-weight:600}.registration-part{white-space:nowrap;font-weight:inherit;display:inline-block}.home-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(44px,6.5vw,100px)}.purpose-visual{border-radius:4px 4px 72px;min-height:570px;box-shadow:0 30px 65px -30px #15253370}.purpose-visual figcaption span{font-size:.75rem}.purpose-visual figcaption strong{font-size:clamp(2rem,3vw,3rem)}.home-intro h2{font-size:clamp(2.15rem,3.5vw,3.65rem)}.home-intro p:not(.eyebrow){font-size:1.05rem}.home-intro .text-action{margin-top:12px}.navigator-section{background:linear-gradient(130deg,#081720,#132a37)}.navigator-section .split-heading{grid-template-columns:1.2fr .6fr;gap:60px}.navigator-section h2{max-width:760px;font-size:clamp(2.2rem,4.1vw,4.4rem)}.service-navigator{border-color:#d7bf9055;border-radius:4px}.service-navigator__choices{background:#08161f;padding:8px 26px}.service-navigator__choices button{min-height:93px;padding-block:22px;font-size:1rem}.service-navigator__choices button span{font-size:.875rem}.service-navigator__panel{background:linear-gradient(120deg,#fffefa,#eef0ec);min-height:480px;padding:clamp(30px,4.5vw,68px)}.service-navigator__panel:before{content:none}.service-navigator__header{border-bottom:1px solid #bbc2c8;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.service-navigator__identity{color:#596878;letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;line-height:1.7}.service-navigator__icon{color:var(--gold-ink);background:linear-gradient(145deg,#fffefa,#eee7d7);border:1px solid #d7bf90;border-radius:16px;flex:0 0 68px;justify-content:center;align-items:center;height:68px;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 12px #5b421212}.service-navigator__icon svg{width:40px;height:40px;display:block}.service-navigator__panel h3{margin-top:22px;font-size:clamp(2rem,2.9vw,3.1rem)}.service-navigator__panel small{font-size:.875rem}.service-hub-link{margin-top:28px}.standards{background:#f3f4f1}.standards__layout{grid-template-columns:.82fr 1.18fr;gap:80px}.standards h2{font-size:clamp(2.2rem,3.5vw,3.65rem)}.standards__grid article{min-height:220px;padding-block:28px;position:relative}.standards__grid article>span{font-family:var(--atelier-serif);color:#856431;font-size:1.4rem}.standards__grid h3{margin-top:20px;font-size:1.22rem}.standards__grid p{font-size:1rem}.digital-model__visual{border-radius:4px 40px 4px 4px;min-height:475px}.digital-access__heading .eyebrow,.digital-access__status{font-size:.75rem}.digital-access__path small{font-size:.875rem!important}.digital-access__path li>span{font-size:.8rem}.credit-feature{background:radial-gradient(at 78% 40%,#3b3d3533,#0000 55%),#081923}.credit-feature h2{font-size:clamp(2.25rem,3.9vw,4rem)}.credit-feature__grid{gap:clamp(40px,7vw,108px)}.credit-report{border-radius:5px}.credit-report__paper{border-top-color:#b99859;padding-block:28px}.credit-report__history li>span{color:#52645a}.credit-report__title>span,.credit-score__range,.credit-report__facts small,.credit-report__accounts thead th,.credit-report__utilisation>small,.credit-report__history>div>span,.credit-report__history>small{color:#52616a}.screening-promo{background:#f0f2ef}.planning-diagram{border:1px solid #bdc6c3;border-radius:5px}.planning-diagram__input span,.planning-diagram__outputs span{font-size:.75rem}.home-faq{background:#fcfcfb}.home-faq .split-heading h2{font-size:clamp(2.2rem,3.5vw,3.6rem)}.home-faq summary,.faq-finder summary{padding-block:27px;line-height:1.55}.home-faq details[open],.faq-finder details[open]{background:#dcdac20f}.page-closing{background:#081820}.page-closing--pearl{color:var(--navy-900);background:#f3f4f1}.page-closing--pearl p:not(.eyebrow){color:var(--muted)}.page-closing:before{background:linear-gradient(90deg,#081820f0,#081820b8),url(/images/sunlite-digital-filaments-v1.webp) 100%/cover}.page-closing__inner{padding-block:82px}.page-closing h2{font-size:clamp(2.25rem,3.6vw,3.8rem)}:is(.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero){isolation:isolate;background:#091923;position:relative;overflow:hidden}:is(.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero):after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#081720ed,#0817206e),url(/images/sunlite-digital-filaments-v1.webp) 100%/cover;position:absolute;inset:0}:is(.about-hero__grid,.services-hero__grid,.process-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid){grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:65px;padding-block:85px}:is(.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero) h1{max-width:890px;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1.13}:is(.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero) p:not(.eyebrow){color:#c5d0d5;font-size:1.08rem}.brand-signature{border-radius:4px 4px 50px;box-shadow:0 30px 60px -30px #000b}.brand-signature__eyebrow{letter-spacing:.08em;font-size:.75rem}.brand-signature__caption{letter-spacing:.05em;font-size:.8rem}.about-purpose{background:#fcfcfb}.about-purpose__grid{grid-template-columns:1fr 1fr;gap:80px}.about-sun{--surface-text:#f5f5f2;--surface-copy:#c5d0d5;--surface-accent:#f5d69a;color:var(--surface-text);background:#0d202a}.about-sun__copy h2{color:var(--surface-text)}.about-sun__copy>p:not(.eyebrow),.about-sun .brand-manifesto span{color:var(--surface-copy)}.about-sun .eyebrow,.about-sun .brand-manifesto strong{color:var(--surface-accent)}.about-sun__visual{border-radius:4px 50px 4px 4px}.about-sun__visual small{font-size:.8rem}.brand-manifesto strong{font-family:var(--atelier-serif);font-size:1.8rem;font-style:italic;font-weight:400}.leadership-note{background:#f1f2ee}.leadership-note__portrait{border-radius:4px 4px 64px}.leadership-note__name strong{font-size:1.65rem}.leadership-note__name span{color:var(--gold-ink);font-size:.875rem}.leadership-message{background:#fffefa;border-radius:4px;box-shadow:0 22px 40px -30px #202b2e55}.about-approach{background:#fff}.about-approach__list li{padding-block:26px}.about-approach__list li>span{font:italic 1.6rem var(--atelier-serif);color:#8c6934}.business-record{--surface-text:#0c1b27;--surface-copy:#52616a;--surface-accent:#795716;color:var(--surface-text);background:#f3f4f1}.business-record h2,.business-record dd{color:var(--surface-text)}.business-record p,.business-record dt{color:var(--surface-copy)}.business-record .eyebrow,.business-record .text-action{color:var(--surface-accent)}.business-record .text-action:hover{color:var(--surface-text)}.business-record .text-action:focus-visible{outline-color:var(--surface-accent)}.business-record dl>div{border-color:#c7cecb}.business-record dl{border-radius:4px}.services-hero__map{border-radius:4px;padding:25px 30px;box-shadow:0 30px 50px -25px #0008}.services-hero__map span{padding-block:16px;font-size:1.06rem}.services-hero__map span:before{font-size:.875rem}.service-directory{background:#f2f3f0}.service-directory__grid{gap:26px}.service-card{border-top:2px solid #baa779;border-radius:4px;padding:38px}.service-card__top>span:first-child{color:var(--gold-ink)}.service-card:last-child .service-card__top>span:first-child{color:var(--gold-400)}.service-card h2{font-size:clamp(1.8rem,2.7vw,2.85rem)}.service-card .eyebrow{font-size:.75rem}.service-detail__art{border-radius:4px 4px 50px;min-width:0;padding:28px}.service-detail__folio{letter-spacing:.07em;font-size:.75rem;line-height:1.6}.service-detail__number{font-family:var(--atelier-serif);font-size:clamp(5rem,10vw,9rem);font-style:italic}.service-detail__art small{font-size:1rem}.situation-grid article,.situation-grid article:last-child{border-top-color:#baa779;border-radius:4px}.service-detail__prepare article,.process-hero__path{border-radius:4px}.process-hero__path small{font-size:.8rem}.process-map__list{column-gap:70px}.process-map__list li{padding-block:32px}.process-map__list li>span{font:italic 2rem var(--atelier-serif)}.process-map__list h3{font-size:1.3rem}.process-essentials article,.fee-ledger,.appointment-feature__pin{border-radius:4px}.faq-hero__grid{min-height:370px}.faq-finder__tools{background:#f3f4f0;border:1px solid #d8ddda;border-radius:4px;padding:24px}.faq-finder__results section>h2{font-family:var(--atelier-serif);letter-spacing:-.03em;font-size:2.3rem;font-weight:400}.contact-choice,.contact-choice:last-child{border-top:2px solid #b7a170;border-radius:4px;padding:34px}.contact-choice h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,1.8vw,2rem)}.contact-choice--primary{background:linear-gradient(130deg,#0b222e,#18323a)}.access-display{border-radius:4px 4px 60px}.access-display span,.access-display small{font-size:.875rem}.access-display strong{font:italic clamp(2rem,3.7vw,3.9rem) var(--atelier-serif)}.policy-hero{background:#091b25;border-bottom:1px solid #b59b6a5c}.policy-hero h1{font-size:clamp(2.5rem,4.7vw,4.8rem)}.policy-layout>aside{border-left:1px solid #beac853d;padding-left:20px}.policy-layout>aside a{font-size:.94rem;line-height:1.5}.policy-layout>aside a span,.official-detail-list dt span{color:var(--gold-ink)}.policy-content>section{padding-block:34px}.policy-content>section>span{font:italic 1.3rem var(--atelier-serif);color:#8a6b35}.policy-content h2{font-size:clamp(1.8rem,2.7vw,2.7rem)}.sunlite-footer{background:#06111a;padding-top:72px}.sunlite-footer__links a,.sunlite-footer__contact a{font-size:.94rem}.sunlite-footer__links h2,.sunlite-footer .eyebrow{font-size:.75rem}.sunlite-footer__brand small{font-size:.8rem}.screening-workspace{background:#f0f2ef}.screening-form,.screening-live,.result-card{border-radius:4px}.screening-form{border-top:2px solid #c7ae7d}.screening-form fieldset legend{font-size:1.12rem}.screen-field>span,.screen-select>span{font-size:.94rem}.screen-field>small,.screening-hero__facts span{font-size:.875rem}.screening-live{background:linear-gradient(135deg,#112c37,#071923)}.screen-results{background:#091c26}.result-card{border-top-width:3px}.drp-illustration{background:#f4f2e9;border:1px solid #cfc3a5;border-left:3px solid #aa8748;margin-block:25px;padding:22px}.drp-illustration h4{font:600 1.1rem var(--heading);margin:0 0 12px}.drp-illustration p{color:#4f5c64;margin-block:10px;font-size:.875rem;line-height:1.65}.drp-illustration dl{margin-block:16px}.drp-illustration dt,.drp-illustration dd{font-size:.9rem}.drp-illustration__total dd{color:#73551f;font-size:1.35rem}.drp-illustration details summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:.875rem;display:list-item}.lumi-panel{background:#fffffff5;border-color:#c8bea673;box-shadow:0 18px 48px -20px #06121b80}.lumi-panel header>span{letter-spacing:.03em;font-size:.75rem;line-height:1.4}.lumi-panel header{gap:6px}.lumi-panel header button{width:40px;height:40px}.lumi-actions a{padding-block:6px;font-size:.875rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-reel{transform:perspective(1600px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .7s var(--atelier-ease)}}@media (width>=1001px){.service-card:last-child{grid-template-columns:.8fr 1fr;column-gap:70px;display:grid}.service-card:last-child .service-card__top{grid-column:1/-1;margin-bottom:12px}.service-card:last-child>.eyebrow{grid-column:1}.service-card:last-child h2{grid-area:3/1/span 2}.service-card:last-child>p:not(.eyebrow){grid-area:2/2/span 2}.service-card:last-child ul,.service-card:last-child .text-action{grid-column:2}}@media (width<=1100px){.masthead__nav{gap:14px}.masthead__nav a{font-size:.8rem}.hero__layout{gap:32px;padding-block:64px 76px}.hero__copy h1{font-size:clamp(3rem,4.6vw,4.5rem)}.hero__editorial-note{flex-wrap:wrap;gap:2px 18px;margin-left:0}.hero-reel__label small{display:none}.hero-reel__caption span{letter-spacing:0;font-size:.75rem}.hero-reel__caption b{display:none}.standards__layout{grid-template-columns:1fr;gap:40px}:is(.about-hero__grid,.services-hero__grid,.process-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid){gap:36px}}@media (width<=800px){.shell{padding-inline:24px}.hero__layout{grid-template-columns:1fr;gap:42px;padding-block:44px 54px}.hero__copy h1{max-width:590px;margin-block:25px;font-size:clamp(2.85rem,10.4vw,4.7rem)}.hero__copy h1>span{max-width:570px}.hero__lead{font-size:1.06rem}.hero__promise{font-size:.75rem}.hero__editorial-note{gap:8px;margin-top:25px}.hero__editorial-note>span{font-size:1.15rem}.hero-reel{padding:13px}.hero-reel:before{inset:7px -7px -7px 7px}.hero-reel__label span{font-size:.75rem}.hero-reel__caption{gap:8px}.trust-strip__grid{padding-inline:24px}.trust-strip__grid>div,.trust-strip__grid>div:first-child{min-height:124px;padding-block:23px}.trust-strip__grid span{font-size:.75rem}.trust-strip__grid strong{font-size:.875rem}.home-intro__grid,.navigator-section .split-heading,.about-purpose__grid{grid-template-columns:1fr;gap:35px}.purpose-visual{aspect-ratio:1;border-bottom-right-radius:48px;min-height:0}.purpose-visual figcaption{inset:auto 26px 26px}.navigator-section h2{font-size:clamp(2.2rem,8vw,3rem)}.service-navigator__choices{padding:6px 18px}.service-navigator__choices button{min-height:74px;padding-block:18px;font-size:.98rem}.service-navigator__panel{min-height:0;padding:28px}.service-navigator__panel h3{font-size:2rem}.standards__grid article{min-height:0}.digital-model__visual{min-height:450px;padding:26px}.digital-access__heading{gap:16px}.credit-feature h2{font-size:clamp(2.2rem,8vw,3.2rem)}.page-closing__inner{padding-block:64px}:is(.about-hero__grid,.services-hero__grid,.process-hero__grid,.contact-hero__grid,.service-detail__hero-grid,.screening-hero__grid){grid-template-columns:1fr;gap:36px;padding-block:52px}:is(.about-hero,.services-hero,.process-hero,.faq-hero,.contact-hero,.service-detail__hero,.screening-hero) h1{font-size:clamp(2.55rem,8.5vw,3.8rem)}.brand-signature{max-width:460px;height:280px}.brand-signature__eyebrow{font-size:.7rem}.brand-signature__caption{font-size:.75rem}.service-card{padding:28px}.service-detail__art{aspect-ratio:1.3;max-width:none}.service-detail__number{margin:20px 0;font-size:6rem}.faq-finder__tools{padding:20px}.faq-finder__filters{flex-wrap:wrap;max-width:100%;margin-inline:0;padding-inline:0;overflow:visible}.contact-choice,.contact-choice:last-child{padding:28px}.contact-choice h2{font-size:1.6rem}.screening-hero__facts{gap:10px}.screening-form{padding:24px 20px}.drp-illustration{padding:18px}.policy-layout>aside{padding-left:15px}}@media (width<=600px){.home-intro .purpose-visual figcaption strong{font-size:1.65rem;line-height:1.2}}@media (width<=380px){.shell{padding-inline:20px}.hero__copy h1{font-size:2.7rem}.hero__editorial-note{flex-direction:column;align-items:start}.trust-strip__grid{padding-inline:20px}.hero-reel__label span{letter-spacing:.03em;font-size:.7rem}.hero-reel__caption span{font-size:.75rem}.digital-model__visual{padding:22px}.service-navigator__panel{padding:24px}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important}}.ambient-art{pointer-events:none;display:block;position:absolute;inset:0}.ambient-art video{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.ambient-art video.is-ready{opacity:1}.lumi-motion{z-index:2;pointer-events:none;opacity:0;filter:drop-shadow(0 8px 12px #020d1d33);width:100%;height:100%;position:absolute;inset:0}.lumi-motion.is-ready{opacity:1}.lumi-mascot:has(.lumi-motion.is-ready)>img{opacity:0}.hero-reel__frame{border:1px solid #e9c98840;box-shadow:0 16px 36px #020c1a45,0 0 28px #e9c9880c}@media (prefers-reduced-motion:reduce){.ambient-art video,.lumi-motion{display:none}.lumi-mascot:has(.lumi-motion.is-ready)>img{opacity:1}}.masthead__nav{gap:clamp(12px,1.3vw,22px)}.masthead__nav a{white-space:nowrap}.masthead__nav a[href=\/edu]{color:#f5d69a}.mobile-menu{overflow-y:auto}@media (width>=1101px) and (width<=1400px){.masthead__consult{display:none}.masthead__inner{gap:22px}.masthead__nav{margin-left:auto}.masthead__actions{gap:0}.masthead[data-language=ms] .masthead__nav{display:none}.masthead[data-language=ms] .masthead__toggle{display:block}}@media (width>=1401px) and (width<=1600px){.masthead[data-language=ms] .masthead__consult{display:none}}@media (width>=1001px){.lumi-guide.is-ai-workspace{--lumi-size:64px;bottom:12px;right:12px}}@media (width<=1000px){.lumi-guide.is-ai-workspace{margin:20px 18px 24px auto;position:relative;bottom:auto;right:auto}}.ai-composer{margin:0;padding:24px 28px}.ai-composer>label{margin-bottom:12px;font-size:1rem;font-weight:700;display:block}.ai-composer__surface{background:#fff;border:1px solid #a4b0b7;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #10263508}.ai-composer textarea{resize:vertical;width:100%;font:inherit;color:#142738;background:0 0;border:0;min-height:105px;padding:18px 20px 8px;font-size:1rem;line-height:1.65;display:block}.ai-composer textarea:focus-visible{outline:none}.ai-composer textarea::placeholder{color:#65717a;opacity:1}.ai-composer__actions{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 16px;display:flex}.ai-composer__actions>span{color:#52616b;max-width:420px;font-size:.875rem;line-height:1.5}.ai-button{color:#102635;font:inherit;cursor:pointer;background:#eed394;border:1px solid #b59042;border-radius:12px;flex-shrink:0;min-height:46px;padding:12px 20px;font-size:.9375rem;font-weight:700}.ai-button:hover:not(:disabled){background:#f5dda8}.ai-button--stop{background:#f3f5f5;border-color:#a4b0b7}.ai-button:disabled{opacity:.5;cursor:not-allowed}.ai-error{color:#8b2820;background:#fff3f1;border:1px solid #e6bdb6;border-radius:12px;margin-top:16px;padding:14px 18px;font-size:1rem;line-height:1.65}.ai-notice{color:#654b19;background:#fcf4e3;border:1px solid #e5c98e;border-radius:12px;margin:20px 0;padding:14px 18px;font-size:.9375rem;line-height:1.6}.ai-status{color:#6e501e;align-items:center;gap:12px;padding:16px 0;font-size:.9375rem;display:flex}.ai-status:before{content:"";border:2px solid #dec69a;border-top-color:#785617;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1.2s linear infinite ai-turn}.ai-message{overflow-wrap:anywhere;margin:24px 0;font-size:1rem;line-height:1.8}.ai-message>strong{color:#795716;margin-bottom:12px;font-size:.875rem;display:block}.ai-message--user{background:#f0f3f4;border:1px solid #e0e5e6;border-radius:18px 18px 4px;margin-left:clamp(16px,5vw,60px);padding:16px 22px}.ai-message--user>strong{color:#425767}.ai-message--user .edu-answer>:last-child{margin-bottom:0}.ai-text-control{color:#244562;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:.875rem;text-decoration:underline}.ai-suggestions{flex-wrap:wrap;gap:8px;display:flex}.ai-suggestions button{text-align:left;font:inherit;color:#29475a;cursor:pointer;background:#f6f8f8;border:1px solid #cbd4d8;border-radius:12px;min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.5}.ai-suggestions button:hover{background:#fcf6e9;border-color:#b3914a}.ai-suggestions button:disabled{opacity:.5;cursor:not-allowed}.edu-answer{white-space:normal;overflow-wrap:anywhere;line-height:1.8}.edu-answer p{margin:0 0 16px}.edu-answer :is(ul,ol){margin:12px 0 20px;padding-left:24px}.edu-answer li{margin-bottom:10px}.edu-answer h3{letter-spacing:0;margin:24px 0 12px;font-size:1rem;line-height:1.6}.edu-answer code{background:#edf1f2;border-radius:4px;padding:2px 5px;font-size:.9375rem}.edu-answer a{color:#214d71;text-underline-offset:4px}.ai-workspace :is(button,select,input,a,summary):focus-visible{outline-offset:4px;outline:3px solid #967023}@keyframes ai-turn{to{transform:rotate(360deg)}}@media (width<=560px){.ai-composer{padding:20px}.ai-composer__actions{flex-wrap:wrap}.ai-composer__actions>span{width:100%}.ai-button{margin-left:auto}.ai-message--user{margin-left:12px}.ai-message{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ai-status:before{animation:none}}.consultation-cta{color:#142738;background:#f7f3e9;border:1px solid #d5bd87;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:26px 0;padding:22px;display:flex}.consultation-cta strong{font-size:1rem;line-height:1.5}.consultation-cta p{margin:6px 0 0;font-size:.9rem}.consultation-cta a{text-align:center;flex-shrink:0;min-height:48px}.consultation-cta--compact{margin:20px 28px}.credit-scope{color:#546672;font-size:.9rem;line-height:1.65}.credit-attention{padding-left:20px}.credit-attention li{padding-bottom:8px;font-size:.95rem}.credit-payment-reading{border-block:1px solid #ddd5c5;margin:20px 0;padding:20px 0}.credit-payment-reading>div{flex-wrap:wrap;align-items:baseline;gap:12px 28px;display:flex}.credit-payment-reading strong{color:#142738;letter-spacing:-.03em;font-size:clamp(1.25rem,2.5vw,1.7rem)}.credit-payment-reading strong small{letter-spacing:0;font-size:.9rem;font-weight:400}.credit-payment-reading p{margin-bottom:0;font-size:.9rem}@media (width<=560px){.consultation-cta{padding:18px}.consultation-cta a{width:100%}.consultation-cta--compact{margin-inline:20px}}.masthead__group{align-self:center;position:relative}.masthead__group summary{cursor:pointer;font-family:var(--heading);color:#ced8dd;white-space:nowrap;padding:12px 0;font-size:.875rem;font-weight:600;list-style:none}.masthead__group summary:focus-visible,.site-language button:focus-visible{outline-offset:4px;outline:2px solid #f1d18a}.masthead__group summary::-webkit-details-marker{display:none}.masthead__group summary:after{content:"⌄";color:#f1d18a;margin-left:7px}.masthead__group[open] summary{color:#f1d18a}.masthead__group>div{background:#10222c;border:1px solid #cba85c55;border-radius:14px;width:245px;padding:12px;display:grid;position:absolute;top:100%;left:-18px;box-shadow:0 15px 35px #0005}.masthead__group a{border-radius:7px;padding:12px}.masthead__group a:hover{background:#ffffff0a}.masthead__group a[aria-current=page]{color:#f1d18a;background:#f1d18a14}.masthead__group a:focus-visible{outline-offset:2px;outline:2px solid #f1d18a}.site-language{border:1px solid #f1d18a55;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.site-language :is(button,a,span){color:#cfdae0;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:39px;min-height:38px;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.site-language button[aria-pressed=true],.site-language a[aria-current=page]{color:#0c212c;background:#efd28f}.site-language a:focus-visible{outline-offset:4px;outline:2px solid #f1d18a}.site-language span[aria-disabled]{opacity:.65;cursor:default}.core-free-help{color:#102532;background:#f7f6f1;padding:70px 0}.core-free-help .split-heading h2{color:#102532}.core-free-help__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.core-free-help__grid article{background:#fff;border:1px solid #142e3b22;border-radius:16px;padding:28px}.core-free-help__grid h3{letter-spacing:-.035em;margin:16px 0;font-size:24px}.core-free-help__grid p{margin-bottom:20px;line-height:1.75}.core-service-paths{max-width:580px;margin-top:24px;line-height:1.7}.core-service-paths a{color:inherit;text-underline-offset:4px;text-decoration:underline}.screen-results__reading{color:#102532;background:#f7f6f1;border-left:3px solid #c6a257;border-radius:8px;max-width:820px;margin:25px 0;padding:24px;line-height:1.7}@media (width>=1101px) and (width<=1400px){.masthead[data-language=ms] .masthead__nav{display:flex}.masthead[data-language=ms] .masthead__toggle{display:none}.masthead__consult{display:inline-flex}.masthead__inner{gap:18px}.masthead__nav{gap:20px}.masthead__actions{gap:14px}}@media (width<=1100px){.masthead__actions>.site-language{display:none}.mobile-menu .site-language{align-self:start;width:max-content;margin-bottom:12px}}@media (width<=800px){.core-free-help__grid{grid-template-columns:1fr}.core-free-help{padding:45px 0}}.edu-page{color:#fff;background:#0c1b27}.edu-workspace{max-width:1100px;padding-block:36px 80px}.edu-intro{padding:0 4px 26px}.edu-intro h1{margin:14px 0;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.2}.edu-intro>p:not(.eyebrow){color:#cbd4db;max-width:760px;margin:0;font-size:1.0625rem}.edu-intro h1{margin-bottom:0;font-size:clamp(1.7rem,3vw,2.6rem)}.edu-chat{color:#142738;background:#fff;border:1px solid #e2c78f;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 24px 64px #0002}.edu-chat__header{background:linear-gradient(120deg,#fcfaf5,#fff);border-bottom:1px solid #e0e5e5;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.edu-chat__header h2{letter-spacing:-.025em;margin:0 0 6px;font-size:1.25rem}.edu-chat__header p{color:#536570;margin:0;font-size:.875rem}.edu-header-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.edu-header-controls select{font:inherit;color:#142738;background:#fff;border:1px solid #acb8bf;border-radius:10px;min-height:44px;padding:11px;font-size:.875rem}.edu-chat__body{padding:0 28px}.edu-welcome{padding:0 28px 24px}.edu-welcome>p{color:#52616b;margin:0 0 12px;font-size:.875rem}.edu-sources{flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.875rem;display:flex}.edu-sources span{color:#52616b;width:100%}.edu-sources a{color:#214d71;text-underline-offset:3px;padding-block:10px}.edu-chat__footer{background:#f7f8f7;border-top:1px solid #e0e5e5;padding:22px 28px}.edu-chat__footer p{color:#52616b;margin:0 0 14px;font-size:.875rem;line-height:1.65}.edu-chat__footer>div{flex-wrap:wrap;gap:12px 24px;display:flex}.edu-chat__footer a{color:#214d71;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.edu-chat__footer details{margin-bottom:10px}.edu-chat__footer summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:.875rem}.consultation-cta>small{color:#52616b;flex-basis:100%;font-size:.875rem;line-height:1.6}@media (width<=560px){.edu-workspace{padding:24px 16px 60px}.edu-chat{border-radius:18px}.edu-chat__header{flex-wrap:wrap;padding:20px}.edu-chat__body,.edu-welcome,.edu-chat__footer{padding-inline:20px}.edu-header-controls{justify-content:space-between;width:100%}}.edu-film-library{margin-top:64px}.edu-film-library>p{color:#cbd4db}.edu-film-library h2{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.3}.edu-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.edu-film-card{color:#142738;background:#fff;border:1px solid #ddc48d;border-radius:20px;text-decoration:none;overflow:hidden}.edu-film-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.edu-film-card>div{padding:24px}.edu-film-card small{color:#52616b}.edu-film-card h3{margin:14px 0;font-size:1.35rem;line-height:1.4}.edu-film-card p{font-size:1rem;line-height:1.7}.edu-film-card span{margin-top:20px;font-weight:700;display:block}.edu-lesson>a{color:#f0d493;align-items:center;min-height:44px;display:inline-flex}.edu-lesson h1{max-width:850px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2}.edu-lesson>p{color:#cbd4db;font-size:1.05rem;line-height:1.75}.edu-lesson-meta{font-size:.9rem!important}.edu-lesson video{background:#07162b;border-radius:18px;width:100%;display:block}.edu-chapters{flex-wrap:wrap;gap:8px;margin-block:18px 28px;display:flex}.edu-chapters button{cursor:pointer;color:#f0d493;min-height:44px;font:inherit;background:#172c3c;border:1px solid #7e713f;border-radius:10px;padding:10px 14px;font-size:.9rem}.edu-chapters span{color:#fff;margin-left:8px}.edu-reading-guide{color:#142738;background:#fff;border:1px solid #e2c78f;border-radius:20px;padding:32px}.edu-reading-guide h2{margin-top:0}.edu-reading-guide li{padding:0 0 14px 4px;line-height:1.75}.edu-reading-guide a{color:#214d71;align-items:center;min-height:44px;display:inline-flex}.edu-reading-guide p{line-height:1.75}.edu-example{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.edu-example>div{border-left:3px solid #b38c41;padding-left:14px}.edu-example dt{color:#52616b;font-size:.9rem;line-height:1.6}.edu-example dd{margin:8px 0 0;font-size:1.1rem;font-weight:700}.edu-transcript{margin-top:30px;line-height:1.7}.edu-transcript summary{cursor:pointer;padding:14px 0;font-weight:700}.edu-transcript button{font:inherit;color:#f0d493;cursor:pointer;background:#172c3c;border:1px solid #6b7884;border-radius:6px;min-height:44px;padding:8px;font-size:.875rem}.edu-lesson :is(button,a,summary,video):focus-visible,.edu-film-card:focus-visible{outline-offset:5px;outline:3px solid #e1bb65}@media (width<=680px){.edu-film-grid,.edu-example{grid-template-columns:1fr}.edu-reading-guide{padding:22px}.edu-reading-guide ol{padding-left:22px}.edu-chapters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.edu-chapters button{text-align:left;flex-shrink:0;max-width:240px}.edu-film-library{margin-top:40px}}@media print{.edu-lesson video,.edu-chapters,.edu-lesson .consultation-cta,.edu-transcript,.edu-lesson button,.edu-lesson>a,header,footer{display:none!important}.edu-page{color:#000!important;background:#fff!important}.edu-lesson>p{color:#000!important}.edu-reading-guide{border:0;padding:0}.edu-workspace{padding:0}}main.ai-surface--dark{--muted:#c7d4de;--surface-text:#eff4f8;--surface-muted:#c7d4de;color:var(--surface-text)}.ai-surface--light,.edu-film-card,.edu-reading-guide,.consultation-cta{--muted:#43586a;--surface-text:#142c3d;--surface-muted:#43586a;color:var(--surface-text)}main.ai-surface--dark :is(.credit-adviser,.edu-film-library){color:var(--surface-text)}main.ai-surface--dark :is(.credit-adviser,.edu-film-library)>p,main.ai-surface--dark .credit-adviser p{color:var(--surface-muted)}main.ai-surface--dark :is(button,a,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #e5bf71}.ai-surface--light :is(button,a,summary,input,textarea,select):focus-visible,main.ai-surface--dark .ai-surface--light :is(button,a,summary,input,textarea,select):focus-visible{outline-color:#8c651d}main:is(.edu-page,.credit-review-page) :is(.ai-button,.credit-file-button,.ai-suggestions button):disabled{opacity:1;color:#43586a;box-shadow:none;background:#e7edf1;border-color:#b6c5cf}main:is(.edu-page,.credit-review-page) :is(input,textarea,select,button,summary){scroll-margin-block:110px 130px}main.edu-page,main.credit-review-page{--ai-navy:#081824;--ai-gold:#d8b56d;--ai-ink:#142c3d;--ai-soft:#eff3f5;isolation:isolate;background-color:var(--ai-navy);background-image:radial-gradient(at 82% 6%,#bc914017,#0000 36%),radial-gradient(at 10% 30%,#47697812,#0000 40%);position:relative}.edu-page:before,.credit-review-page:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(154deg,#0000 15%,#d9b77010 15.05%,#0000 15.16%),linear-gradient(25deg,#0000 34%,#d9b7700d 34.05%,#0000 34.17%);position:absolute;inset:0}.ai-emblem{color:#ebcb8d;background:linear-gradient(145deg,#183749,#081e2e);border:1px solid #b798584a;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:inline-grid;box-shadow:inset 0 1px #ffffff12,0 0 22px #cda44d14}.ai-emblem svg{width:30px;height:30px}.ai-emblem--small{width:19px;height:19px;box-shadow:none;background:0 0;border:0;border-radius:0}.ai-emblem--small svg{width:19px;height:19px}.ai-badge{color:#7b581c;white-space:nowrap;background:#fffaf0;border:1px solid #c7a56361;border-radius:100px;align-items:center;gap:6px;padding:5px 10px;font-size:.8125rem;font-weight:650;line-height:1.4;display:inline-flex}.ai-workspace{position:relative}.edu-chat,.credit-simple-response{box-shadow:0 28px 72px #00000030,0 0 0 1px #dfbc7433,0 0 50px #c49b4220}.edu-chat__header{background:linear-gradient(120deg,#f2f5f6,#fff 60%);gap:16px;padding:24px 28px}.edu-chat__heading{align-items:center;gap:14px;min-width:0;display:flex}.edu-chat__heading p{margin-top:6px}.edu-header-controls{gap:12px}.edu-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:22px;display:flex}.edu-intro h1{margin:8px 0 0;font-size:clamp(1.75rem,3vw,2.5rem)}.edu-intro .eyebrow{margin-bottom:0}.edu-intro>.ai-badge{color:#edd095;background:#142b38;border-color:#bea06855}.edu-chat .ai-composer{padding-top:22px}.ai-composer__surface{border-color:#becbd1;border-radius:20px;transition:border-color .18s,box-shadow .18s;box-shadow:0 7px 22px #122f4210}.ai-composer__surface:focus-within{border-color:#b0873e;box-shadow:0 0 0 3px #caa96024,0 8px 26px #142c3d0d}.ai-composer textarea{resize:none;min-height:60px;max-height:208px;padding:16px 18px 10px;line-height:1.6;overflow-y:auto}.ai-composer__actions{gap:12px;padding:9px 12px 12px 18px}.ai-composer__actions>span{font-size:.8125rem}.ai-button{background:linear-gradient(135deg,#f0d594,#ddba6b);border-radius:12px;transition:background .18s,box-shadow .18s;box-shadow:0 3px 10px #95712217}.edu-welcome{padding-bottom:28px}.edu-welcome>p{font-size:.8125rem}.ai-suggestions button{background:#f5f7f8;border-color:#d4dde1;border-radius:100px;padding:10px 16px}.ai-suggestions button:focus-visible{outline-offset:3px}.ai-suggestions button:hover:not(:disabled){background:#fcf7ec}.ai-message--user{background:#edf2f5;border-color:#dce6eb;border-radius:20px 20px 6px}.ai-message--assistant{border-left:2px solid #b9924559;padding-left:18px}.ai-message__identity{color:#75551d;align-items:center;gap:8px;margin-bottom:14px;font-size:.875rem;font-weight:700;display:flex}.ai-message__identity .ai-emblem--small{color:#a37d32}.ai-message .edu-answer{color:var(--ai-ink,#142c3d)}.ai-status{font-size:.875rem}.edu-chat__footer{background:#f4f6f7}.credit-review-top{background:0 0;padding-block:30px 8px}.credit-review-top .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 36px;display:flex}.credit-review-top .ai-badge{color:#edd095;background:#142b38;border-color:#bea06855}.credit-review-top .report-volume{font-size:.875rem}.credit-simple-workspace{gap:24px;padding-top:24px}.credit-simple-form{color:#142c3d;border-color:#d6dee2;border-radius:24px;padding:24px;box-shadow:0 18px 50px #0000001a}.credit-simple-response{border-color:#dec995;padding:28px 32px}.credit-simple-response>header{background:0 0;padding-bottom:20px}.credit-simple-response>header .ai-badge{color:#7b581c;font-size:.8125rem;display:inline-flex}.credit-simple-response>header h2{margin-bottom:8px}.credit-simple-response .credit-simple-mark{display:none}main.credit-review-page .credit-simple-upload{background:linear-gradient(150deg,#f1f5f7,#fff);border-color:#aabdc7;border-radius:18px;align-items:flex-start;gap:12px;padding:24px 20px}.credit-simple-upload .credit-upload-icon{background:#fffaf0;border:1px solid #cebc95;border-radius:9px;place-items:center;width:44px;height:50px;display:grid;font-size:1.3rem!important}main.credit-review-page .credit-simple-upload.has-file{background:linear-gradient(145deg,#faf5e8,#fff);border-color:#b39450}.credit-file-status{background:#ffffffb3;border:1px solid #d7c69e;border-radius:10px;width:100%;padding:10px 12px;font-weight:650;display:block;color:#172f41!important}.credit-file-button{border-radius:10px;padding:11px 17px}.credit-simple-empty{padding:24px 0 4px}.credit-simple-empty h3{font-size:1.25rem}.credit-simple-empty p{margin-bottom:8px;line-height:1.65}.credit-simple-answer{line-height:1.75}.credit-simple-answer h3{margin-top:24px;font-size:1.0625rem}.credit-simple-answer>p,.credit-simple-answer .edu-answer p{margin-bottom:18px}.credit-simple-answer ul{padding-left:20px}.credit-simple-answer li{margin-bottom:16px}.credit-simple-answer li .edu-answer{font-size:1rem}main.credit-review-page .credit-payment-reading{background:linear-gradient(110deg,#eef3f6,#f9faf9);border:1px solid #d9e2e6;border-radius:18px;padding:20px 22px}.credit-payment-reading h3{margin-top:0}.credit-payment-reading>div{align-items:start;gap:18px 28px}.credit-payment-reading strong{font-size:clamp(1.4rem,2.2vw,1.8rem)}.credit-payment-reading strong small{border:0;padding:4px 0 0;display:block}.credit-payment-reading p{margin-top:14px;font-size:.9375rem;line-height:1.6}.credit-payment-dsr>span{color:#526773;letter-spacing:0;margin-top:5px;font-size:.8125rem;font-weight:500;display:block}.credit-account-details{background:#f9fafb;border:1px solid #dce3e6;border-radius:14px;padding:6px 16px}.credit-follow-up{border-top-color:#d5dfe4}.credit-follow-up .ai-message--assistant{padding-left:16px}.credit-follow-up .ai-composer textarea{padding:16px 18px 10px}.credit-adviser{color:#ccd7df}.credit-adviser>div{border-color:#294353}.credit-adviser h2{color:#fff}.credit-adviser .cta{color:#102635;background:#e8c983;border-color:#d8b56d}.credit-adviser a:not(.cta){color:#edd095}.credit-review-page .consultation-cta{background:#fbf6eb;border-color:#d8bc82}.credit-review-page .consultation-cta a{color:#142c3d;white-space:normal;background:linear-gradient(135deg,#f1d795,#dfba69);border:1px solid #bf9340;border-radius:12px;max-width:100%;font-size:.9375rem}.consultation-cta p{line-height:1.6}.credit-review-page:has(.has-review) .credit-adviser :is(h2,p,.cta){display:none}.credit-review-page:has(.has-review) .credit-adviser .credit-privacy :is(h3,p){display:block}@media (width<=760px){.credit-simple-workspace{gap:18px}.credit-simple-form,.credit-simple-response{border-radius:20px;padding:22px}.credit-review-top .shell{gap:12px}.credit-payment-reading{padding:18px}.credit-payment-reading>div{gap:16px}.credit-adviser{padding-bottom:40px}}@media (width<=560px){.edu-chat__header{flex-wrap:wrap;align-items:flex-start;padding:20px}.edu-chat__heading{align-items:flex-start;gap:10px}.edu-chat__heading .ai-emblem{border-radius:12px;width:38px;height:38px}.edu-chat__heading h2{font-size:1.125rem}.edu-header-controls{width:auto;margin-left:48px}.edu-intro{align-items:flex-start}.edu-intro>.ai-badge{margin-top:2px}.edu-intro h1{font-size:1.7rem}.ai-composer__actions{flex-wrap:wrap}.ai-composer__actions>span{max-width:none}.ai-suggestions{gap:8px}.ai-suggestions button{border-radius:12px;width:100%}.ai-message--assistant{padding-left:12px}.credit-review-top{padding-block:22px 8px}.credit-simple-response>header{align-items:flex-start;gap:10px}.credit-simple-response>header>.ai-emblem{border-radius:12px;width:38px;height:38px}.credit-simple-response>header h2{font-size:1.15rem}.credit-simple-response{padding:20px}.credit-simple-answer{font-size:1rem}.credit-payment-reading strong{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.edu-page *,.credit-review-page *{transition:none!important}.ai-status:before{animation:none}}.edu-chat__heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.edu-chat__header{gap:16px}.edu-header-controls{justify-content:flex-end;align-items:center}.edu-chat .ai-composer>label.sr-only{margin:0}.edu-chat .ai-composer textarea{min-height:60px}.edu-chat .ai-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.edu-chat .ai-suggestions button{border-radius:14px;padding:14px;font-size:.9375rem}.edu-chat__body .ai-message{font-size:1.0625rem;line-height:1.75}.ai-message--assistant .edu-answer>p:first-child{color:var(--surface-text,#142c3d);font-weight:600}.ai-message--user{margin-left:clamp(24px,7vw,80px)}.ai-message--user .edu-answer p{color:#284457}.edu-chat.is-conversing .ai-composer{border-top:1px solid #e2e8eb;margin-top:20px}.edu-lessons-secondary{margin-top:40px}.edu-lessons-secondary .edu-film-library{margin-top:0}.edu-lessons-disclosure{color:#d9e3eb;border-block:1px solid #c7aa7038;padding-block:8px}.edu-lessons-disclosure>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:1rem}.edu-lessons-disclosure .edu-film-library{margin-top:20px}main.credit-review-page .credit-simple-workspace{flex-direction:column;gap:18px;max-width:1000px;margin-inline:auto;display:flex}main.credit-review-page .credit-simple-workspace.stage-setup,main.credit-review-page .credit-simple-workspace.stage-processing{max-width:850px}main.credit-review-page .credit-simple-workspace>.credit-simple-form,main.credit-review-page .credit-simple-workspace>.credit-simple-response{width:100%}main.credit-review-page .credit-simple-form{padding:28px}main.credit-review-page .credit-input-fields{margin-top:0}main.credit-review-page .credit-input-editor>summary[hidden]{display:none}.credit-required-fields{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-block:20px;display:grid}.credit-required-fields>div{min-width:0}.credit-required-fields select{white-space:normal}main.credit-review-page .credit-simple-upload{grid-template-columns:auto 1fr;gap:8px 16px;padding:20px;display:grid}.credit-simple-upload>.credit-upload-icon{grid-row:1/3}.credit-simple-upload>:not(.credit-upload-icon){grid-column:2}main.credit-review-page .credit-simple-upload>.credit-file-status{width:100%}.credit-simple-upload .credit-image-help{grid-column:1/-1;margin:0}.credit-simple-upload .credit-image-help summary{min-height:36px}main.credit-review-page .credit-simple-consent{margin-top:18px}.credit-submit{max-width:360px}main.credit-review-page .stage-result .credit-simple-form{padding:16px 22px}.stage-result .credit-input-editor>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.stage-result .credit-input-editor>summary:before{content:"+";font-weight:500;display:inline-block}.stage-result .credit-input-editor[open]>summary:before{content:"−"}.stage-result .credit-input-editor>summary span{text-align:right;flex:1}.stage-result .credit-input-editor[open]>.credit-input-fields{border-top:1px solid #dbe3e7;margin-top:18px;padding-top:14px}main.credit-review-page .credit-simple-response{padding:28px 36px}.credit-simple-response>header h2{margin:0;font-size:1.35rem}.credit-processing{border-top:1px solid #d9e2e7;margin-top:18px;padding-top:8px}.credit-processing .ai-status{margin-bottom:4px;padding-bottom:4px}.credit-processing-file{overflow-wrap:anywhere;margin-bottom:8px;font-size:.875rem}.ai-surface--light :is(.ai-composer__actions>span,.ai-text-control,.edu-chat__footer p,.credit-simple-help,.credit-simple-label,.credit-report-help){font-size:.875rem}.credit-simple-response>header>.ai-emblem{color:#ebcb8d}@media (width<=680px){.edu-chat__header,.edu-chat__heading{align-items:center}.edu-chat__heading h1{font-size:1.5rem}.edu-header-controls{margin-left:0}.edu-chat .ai-suggestions{grid-template-columns:1fr}.edu-chat__body .ai-message{font-size:1rem}.edu-chat .ai-composer__actions{gap:10px}.ai-message--user{margin-left:14px}.credit-required-fields{grid-template-columns:1fr;gap:0}main.credit-review-page .credit-simple-form,main.credit-review-page .credit-simple-response{padding:20px}main.credit-review-page .stage-result .credit-simple-form{padding:14px 18px}.stage-result .credit-input-editor>summary span{text-align:left;flex-basis:100%}.credit-submit{max-width:none}}.edu-guide-library{color:#e5ebef;margin-top:64px;scroll-margin-top:115px}.edu-guide-library__heading{align-items:flex-start;gap:18px;display:flex}.edu-guide-library__heading>svg{color:#e5bd6c;flex:none;width:38px;height:38px;margin-top:7px}.edu-guide-library h2{color:#fff;margin:0 0 16px;font-size:clamp(1.6rem,2.7vw,2.25rem);line-height:1.25}.edu-guide-library__heading p{color:#d2dce3;max-width:760px;margin:0;font-size:1.0625rem;line-height:1.75}.edu-guide-filters{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.edu-guide-filters button,.edu-guide-expand{font:inherit;color:#e8eef2;cursor:pointer;background:#152b3a;border:1px solid #798894;border-radius:12px;min-height:44px;padding:12px 17px;line-height:1.4}.edu-guide-filters button[aria-pressed=true]{color:#132738;background:#f0d493;border-color:#f0d493}.edu-guide-count{color:#d2dce3;margin:24px 0 16px;font-size:.875rem}.edu-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.edu-guide-card{color:#142738;background:#fff;border:1px solid #d7c092;border-radius:20px;flex-direction:column;min-width:0;padding:26px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 28px #0002}.edu-guide-card:hover{border-color:#e4b75c;box-shadow:0 12px 32px #0004}.edu-guide-card>svg{color:#92671f;width:28px;height:28px}.edu-guide-card h3{margin:20px 0 12px;font-size:1.22rem;line-height:1.4}.edu-guide-card h3 a{color:#142738;text-decoration:none}.edu-guide-card p{color:#425665;margin:0 0 16px;font-size:1rem;line-height:1.7}.edu-guide-card__read{color:#214d71;text-underline-offset:5px;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;font-weight:700;display:flex}.edu-guide-expand{color:#f0d493;border-color:#d7b46a;margin:28px auto 0;display:block}.edu-guide-shell{max-width:900px;padding-block:28px 80px}.edu-guide-back{color:#f0d493;text-underline-offset:5px;align-items:center;min-height:44px;margin:0 0 20px;display:inline-flex}.edu-written-guide{color:#142738;background:#fff;border:1px solid #ddc48d;border-radius:24px;padding:clamp(24px,5vw,56px);box-shadow:0 20px 70px #0003}.edu-written-guide header{border-bottom:1px solid #dce3e7;padding-bottom:26px}.edu-guide-category{align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:flex;color:#71521e!important}.edu-guide-category svg{flex:none;width:24px;height:24px}.edu-written-guide h1{letter-spacing:-.035em;color:#142738;margin:20px 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.15}.edu-written-guide h2{color:#142738;letter-spacing:-.01em;margin:0 0 16px;font-size:1.38rem;line-height:1.35}.edu-written-guide p,.edu-written-guide li{color:#344c5e;font-size:1.0625rem;line-height:1.85}.edu-guide-description{margin:0;color:#526570!important}.edu-guide-answer{border-left:3px solid #b38c41;margin:30px 0 34px;padding-left:20px;font-weight:600;color:#142738!important;font-size:1.19rem!important;line-height:1.7!important}.edu-written-guide section{margin:34px 0}.edu-written-guide p{margin:0 0 18px}.edu-written-guide ul{margin:0;padding-left:24px}.edu-written-guide li{margin-bottom:14px;padding-left:3px}.edu-written-guide a:not(.cta){color:#214d71;text-underline-offset:4px;overflow-wrap:anywhere}.edu-guide-example{background:#f5f7f8;border:1px solid #d9e1e5;border-radius:16px;padding:24px}.edu-guide-example dl{margin:20px 0}.edu-guide-example dl>div{border-bottom:1px solid #d6dfe5;grid-template-columns:1.2fr 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}.edu-guide-example dt{color:#344c5e;font-size:1rem;line-height:1.7}.edu-guide-example dd{color:#142738;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.7}.edu-guide-example p:last-child{margin-bottom:0}.edu-guide-video{background:#faf8f2;border-left:3px solid #b38c41;gap:10px;margin-top:32px;padding:22px;display:grid}.edu-guide-video small,.edu-guide-contact small{color:#526570;font-size:.875rem;line-height:1.7}.edu-guide-help,.edu-guide-contact{border-top:1px solid #dce3e7;margin-top:32px;padding-top:28px}.edu-guide-contact small{margin-top:18px;display:block}.edu-written-guide .cta{white-space:normal;text-align:center;border-radius:12px;min-height:48px;padding:14px 20px;line-height:1.5}.edu-guide-sources{border-top:1px solid #dce3e7;margin-top:36px;padding-top:24px}.edu-guide-sources h2{font-size:1rem}.edu-guide-sources p,.edu-guide-sources li{font-size:.875rem;line-height:1.75}.edu-guide-sources a{min-height:32px;display:inline-block}.edu-guide-shell>.edu-guide-back:last-child{margin-top:24px}.edu-browse-guides{color:#214d71;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.edu-topic-context{color:#344c5e;background:#faf8f2;border-bottom:1px solid #dce3e7;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 28px;font-size:.875rem;display:flex}.edu-topic-context strong{font-weight:600}.edu-topic-context button{font:inherit;color:#214d71;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;padding:8px;text-decoration:underline}.edu-guide-library :is(button,a):focus-visible,.edu-written-page :is(a,button):focus-visible,.edu-browse-guides:focus-visible,.edu-topic-context button:focus-visible{outline-offset:5px;outline:3px solid #b28027}.edu-guide-library button:focus-visible,.edu-guide-back:focus-visible{outline-color:#f0d493}@media (width<=900px){.edu-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.edu-guide-grid{grid-template-columns:1fr}.edu-guide-library{margin-top:40px}.edu-guide-library__heading{gap:12px}.edu-guide-library__heading>svg{width:28px;height:28px}.edu-guide-card{padding:24px}.edu-guide-shell{padding:24px 16px 60px}.edu-written-guide{border-radius:18px;padding:24px 20px}.edu-guide-example{padding:20px 16px}.edu-guide-example dl>div{grid-template-columns:1fr;gap:4px}.edu-written-guide .cta{box-sizing:border-box;width:100%}.edu-guide-filters button{text-align:left;max-width:100%}.edu-topic-context{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.edu-guide-card{transition:none}}@media print{.edu-guide-help,.edu-guide-contact,.edu-guide-video,.edu-guide-back{display:none}.edu-written-guide{box-shadow:none;border:0;padding:0}.edu-written-page{background:#fff!important}.edu-guide-shell{padding:0}}.edu-browse-guides{margin-inline:28px}.edu-guide-answer{margin:30px 0 34px!important}@media (width<=560px){.edu-browse-guides{margin-inline:20px}}.edu-guide-expand summary{cursor:pointer;align-content:center;min-height:44px}.edu-guide-expand summary:focus-visible{outline-offset:5px;outline:3px solid #f0d493}.edu-guide-expand[open]{margin-inline:0}.edu-guide-expand>.edu-guide-grid{margin-top:20px}.lp{--lp-ink:#112d3c;--lp-muted:#526571;--lp-line:#dce2e2;--lp-gold:#efd397;--lp-soft:#f6f7f4;color:var(--lp-ink);background:#fff;font-size:17px;line-height:1.65}.lp .lp-shell{width:min(1180px,100% - 80px);margin-inline:auto}.lp h1,.lp h2,.lp h3{color:var(--lp-ink);text-wrap:balance}.lp h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,3.6vw,52px);font-weight:620;line-height:1.14}.lp h2{letter-spacing:-.035em;max-width:800px;margin:0 0 24px;font-size:clamp(29px,2.9vw,40px);font-weight:600;line-height:1.2}.lp h3{letter-spacing:-.025em;margin:0 0 14px;font-size:23px;font-weight:650;line-height:1.3}.lp p{color:var(--lp-muted);margin:0 0 20px}.lp .lp-small{font-size:14px;line-height:1.65}.lp .lp-eyebrow{color:#80601d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:750;line-height:1.5;display:block}.lp .lp-eyebrow:before{content:"";vertical-align:middle;background:#a47d36;width:24px;height:1px;margin-right:12px;display:inline-block}.lp a{text-underline-offset:4px}.lp :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #956b1b}.lp-header{background:#102b3b;border-bottom:1px solid #ffffff18}.lp-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex}.lp-brand{flex-shrink:0;width:188px;display:block}.lp-brand img{width:100%;height:auto}.lp-header-actions{align-items:center;gap:30px;display:flex}.lp .lp-official{color:#eef0ee;font-size:13px;text-decoration:none}.lp-languages{border:1px solid #ffffff35;border-radius:6px;gap:4px;padding:4px;display:flex}.lp-languages a{color:#fff;border-radius:3px;place-items:center;min-width:44px;min-height:36px;padding:4px 10px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.lp-languages a[aria-current]{color:#102b3b;background:var(--lp-gold)}.lp-hero{border-bottom:1px solid var(--lp-line);background:linear-gradient(110deg,#fff 50%,#f4f3ec)}.lp-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding-block:72px;display:grid}.lp .lp-lead{max-width:610px;font-size:18px}.lp .lp-reassurance{color:var(--lp-ink);flex-wrap:wrap;gap:7px 18px;margin:24px 0 16px;font-size:14px;font-weight:650;display:flex}.lp-reassurance span:before{content:"✓";color:#59734f;margin-right:7px}.lp .lp-cta{background:var(--lp-gold);color:#102738;border:1px solid #be9650;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:15px 21px;font-size:15px;font-weight:750;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px #b8924a20}.lp .lp-cta:hover{background:#f6dfb0;box-shadow:0 4px 12px #081b3012}.lp-cta svg{flex-shrink:0;width:22px;height:22px}.lp-cta>span:last-child{margin-left:8px}.lp .lp-cta-note{max-width:440px;margin:12px 0 20px;font-size:14px;line-height:1.55}.lp .lp-qualifier{border-top:1px solid var(--lp-line);max-width:520px;margin-bottom:0;padding-top:18px}.lp-picture{background:#fff;border:1px solid #d9d9cc;border-radius:10px;padding:28px 30px;position:relative;box-shadow:0 22px 65px -30px #142e3c4d}.lp-picture:before{content:"";background:linear-gradient(90deg,#d5ae60,#f7e8c4);border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.lp-picture-head{border-bottom:1px solid var(--lp-line);letter-spacing:.08em;text-transform:uppercase;color:#64717b;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:18px;font-size:10px;display:flex}.lp-picture-head>span:last-child{white-space:nowrap;margin-left:auto}.lp .lp-sun{color:#b2852e;font-size:26px;line-height:1}.lp .lp-picture h2{margin-bottom:22px;font-size:25px;font-weight:600}.lp-inputs{gap:10px;display:grid}.lp-inputs>div{background:#f6f7f4;border:1px solid #e5e8e3;border-radius:5px;align-items:center;gap:12px;padding:14px;font-size:15px;font-weight:600;display:flex}.lp-icon{color:#8d6b2d;flex-shrink:0;width:32px;height:32px}.lp-input-index{color:#82908f;margin-left:auto;font-size:11px}.lp-connector{text-align:center;color:#a18e62;height:33px;font-size:23px;line-height:33px}.lp-review-stamp{color:#fff;font-family:var(--heading);background:#112e3e;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:17px;font-size:16px;display:flex}.lp-review-stamp .lp-sun{color:#edcb87}.lp .lp-picture-outcome{color:var(--lp-ink);text-align:center;max-width:250px;margin:0 auto 14px;font-size:18px;font-weight:600;line-height:1.4}.lp .lp-picture-foot{text-align:center;border-top:1px solid var(--lp-line);margin:0;padding-top:15px;font-size:11px}.lp-section{padding-block:82px}.lp-soft{background:var(--lp-soft);border-block:1px solid #e7ebe5}.lp .lp-intro{max-width:730px}.lp-needs-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.lp-need{border:1px solid var(--lp-line);border-top:3px solid #c6aa6e;border-radius:6px;padding:30px}.lp-card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.lp-card-top>span{color:#76817e;letter-spacing:.1em;font-size:12px}.lp-need h3{font-size:26px}.lp-need p{max-width:470px}.lp-need ul,.lp-fit-main ul{margin:20px 0 0;padding:0;list-style:none}.lp-need li,.lp-fit-main li{border-top:1px solid #e5e8e5;padding:8px 0 8px 24px;position:relative}.lp-need li:before,.lp-fit-main li:before{content:"✓";color:#7d6d3f;font-size:14px;position:absolute;left:0}.lp-combined{background:#f7f3e9;border-radius:6px;gap:20px;margin-top:22px;padding:26px 30px;display:flex}.lp-combined>span{color:#987027;font-size:25px}.lp-combined h3{margin-bottom:8px;font-size:19px}.lp-combined p{margin:0;font-size:16px}.lp-flow{background:#fff;border:1px solid #dce1d9;border-radius:6px;grid-template-columns:repeat(5,1fr);margin:34px 0 20px;padding:0;list-style:none;display:grid}.lp-flow li{padding:23px 19px;position:relative}.lp-flow li+li{border-left:1px solid var(--lp-line)}.lp-flow li+li:before{content:"→";text-align:center;background:var(--lp-soft);color:#857145;border-radius:50%;width:22px;font-size:15px;position:absolute;top:41px;left:-11px}.lp-flow span{color:#8a6b32;margin-bottom:14px;font-size:11px;display:block}.lp-flow strong{font-size:15px;font-weight:650;line-height:1.5;display:block}.lp-flow-note{max-width:890px}.lp-cost-note{border-top:1px solid #d7daca;align-items:flex-start;gap:25px;margin-top:30px;padding-top:28px;display:flex}.lp-cost-symbol{color:#8c6723;font-size:38px;line-height:1.2}.lp-cost-note h3{max-width:800px;font-size:19px}.lp-cost-note p{max-width:900px;margin:0}.lp-split{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.lp-summary-section{background:#112d3b}.lp-summary-section h2{color:#fff}.lp-summary-section .lp-eyebrow{color:#eccb89}.lp-summary-section p{color:#cbd7dc}.lp-summary-section .lp-summary-boundary{color:#f4dfb2;border-left:2px solid #ddbc7c;margin-block:26px;padding-left:18px;font-weight:600}.lp-summary-section .lp-cta{margin-bottom:17px}.lp-summary-sheet{background:#fff;border-radius:7px;padding:24px 28px;box-shadow:12px 12px #e9ddbc14}.lp-sheet-header{border-bottom:1px solid var(--lp-line);color:#5a6d79;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font-size:10px;display:flex}.lp-summary-sheet article{gap:18px;padding-top:21px;display:flex}.lp-number{letter-spacing:.08em;color:#8d6b2e;padding-top:4px;font-size:11px}.lp-summary-sheet h3{margin-bottom:6px;font-size:18px}.lp-summary-sheet p{color:var(--lp-muted);margin-bottom:20px;font-size:15px;line-height:1.6}.lp-summary-sheet article:not(:last-child){border-bottom:1px solid var(--lp-line)}.lp-summary-sheet article:last-child p{margin-bottom:0}.lp-factors{border-top:1px solid var(--lp-line);margin:0 0 22px;padding:0;list-style:none}.lp-factors li{border-bottom:1px solid var(--lp-line);gap:18px;padding:18px 0;font-weight:600;display:flex}.lp-factors span{color:#8f7239;padding-top:5px;font-size:11px}.lp-fit-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:30px;display:grid}.lp-fit-main{border:1px solid var(--lp-line);background:#fff;border-radius:6px;padding:28px}.lp-fit-main h3,.lp-fit-other h3{font-size:21px}.lp-fit-main .lp-small{margin:20px 0 0}.lp-fit-other{align-self:center}.lp-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin:38px 0 22px;padding:0;list-style:none;display:grid}.lp-step-number{background:#f5e5c4;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:13px;font-weight:700;display:grid}.lp-steps h3{font-size:21px}.lp-steps p{margin:0;font-size:16px}.lp-hours{border-top:1px solid var(--lp-line);padding-top:20px}.lp-explainer{background:var(--lp-soft);border:1px solid var(--lp-line);border-radius:8px;grid-template-columns:220px 1fr;align-items:center;gap:45px;margin-top:45px;padding:30px;display:grid}.lp-video-frame{background:#112d3b;border-radius:5px;width:100%;min-width:0;overflow:hidden}.lp-video-frame video{aspect-ratio:9/16;background:#112d3b;width:100%;height:auto;display:block}.lp-video-frame>p{color:#fff;padding:12px;font-size:14px}.lp-explainer h3{max-width:530px;font-size:28px}.lp-transcript{border-top:1px solid #d6dbd3;padding-top:15px}.lp-transcript summary{cursor:pointer;font-size:15px;font-weight:600}.lp-transcript p{margin:15px 0 0;font-size:15px}.lp-why-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:32px;display:grid}.lp-why-grid h3{margin-top:14px;font-size:19px}.lp-why-grid p{font-size:16px}.lp-identity{border:1px solid var(--lp-line);background:#fff;border-radius:6px;grid-template-columns:1fr 1fr;gap:45px;margin-top:26px;padding:30px;display:grid}.lp-identity h3{max-width:330px;font-size:24px}.lp-identity a{color:var(--lp-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.lp-identity p{margin-bottom:14px}.lp-identity>div>p:last-child{margin:0}.lp-identity .lp-eyebrow:before{display:none}.lp .lp-boundaries{margin-top:20px;margin-bottom:0}.lp-link-row{flex-wrap:wrap;gap:14px 25px;font-size:14px;font-weight:650;display:flex}.lp-faq-grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.lp-faq-list{border-top:1px solid #d5ddda}.lp-faq-list details{border-bottom:1px solid #d5ddda}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>span{color:#906d2e;flex-shrink:0;font-size:20px;transition:transform .15s}.lp-faq-list details[open] summary>span{transform:rotate(45deg)}.lp-faq-list details p{padding-right:30px;font-size:16px}.lp-final{text-align:center;background:#112d3b}.lp-final h2{color:#fff;max-width:700px;margin:0 auto 22px}.lp-final p{color:#ced9df}.lp-final .lp-eyebrow{color:#eccb89}.lp-final .lp-intro{max-width:640px;margin:0 auto 28px}.lp-final .lp-small{max-width:630px;margin:18px auto}.lp-help{color:#fff;border-top:1px solid #ffffff2e;max-width:650px;margin:24px auto 0;padding-top:20px;font-size:15px}.lp-help summary{cursor:pointer}.lp-help p{margin-top:20px}.lp-copy{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.lp-copy strong{color:#fff;-webkit-user-select:all;user-select:all}.lp-copy button{color:#142d3b;cursor:pointer;background:#f3e5c8;border:0;border-radius:4px;min-height:44px;padding:11px 15px}.lp-copy [role=status]{flex-basis:100%;font-size:14px}.lp-footer{background:#0b2330;padding:35px 0}.lp-footer-row{justify-content:space-between;align-items:start;gap:30px;display:flex}.lp-footer-row>p{color:#ebce94;font-size:18px}.lp-footer nav{flex-wrap:wrap;gap:10px 20px;display:flex}.lp-footer a{color:#d7e1e3;min-height:30px;font-size:13px}.lp-footer .lp-small{color:#aebfc9;margin-bottom:10px;font-size:13px}.lp-sticky{display:none}@media (width<=1000px){.lp .lp-shell{width:calc(100% - 48px)}.lp-hero-grid{grid-template-columns:1.1fr .9fr;gap:35px;padding-block:52px}.lp-picture{padding:24px 20px}.lp-picture-head>span:last-child{display:none}.lp h1{font-size:39px}.lp-split,.lp-faq-grid{gap:35px}.lp .lp-cta{gap:9px;padding-inline:17px;font-size:14px}.lp .lp-why-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.lp{font-size:16px}.lp .lp-shell{width:calc(100% - 40px)}.lp-header-inner{gap:10px;min-height:74px}.lp-brand{width:150px}.lp-header-actions{gap:12px}.lp-official{display:none}.lp-languages{gap:0;padding:3px}.lp-languages a{min-width:39px;min-height:38px}.lp-hero-grid{grid-template-columns:1fr;gap:30px;padding-block:40px}.lp h1{font-size:36px;line-height:1.14}.lp h2{margin-bottom:20px;font-size:29px}.lp h3{font-size:22px}.lp .lp-lead{font-size:17px}.lp .lp-reassurance{gap:5px 12px;font-size:13px}.lp .lp-cta{gap:9px;width:100%;min-height:56px;padding:14px 12px;font-size:14px;display:flex}.lp-cta>span:last-child{margin-left:auto}.lp-cta>span:nth-child(2){text-align:center;flex:1}.lp .lp-qualifier{font-size:13px}.lp-picture{padding:22px;box-shadow:0 15px 35px -20px #142e3c40}.lp-picture-head{margin-bottom:16px;padding-bottom:13px}.lp .lp-picture h2{margin-bottom:16px;font-size:22px}.lp-inputs{gap:7px}.lp-inputs>div{padding:8px 12px;font-size:14px}.lp-inputs .lp-icon{width:25px;height:25px}.lp-review-stamp{padding:12px}.lp .lp-picture-outcome{max-width:none;font-size:16px}.lp-section{padding-block:52px}.lp-needs-grid,.lp-split,.lp-fit-grid,.lp-steps,.lp-identity,.lp-faq-grid{grid-template-columns:1fr;gap:24px}.lp-needs-grid{margin-top:26px}.lp-need{padding:24px}.lp-card-top{margin-bottom:20px}.lp-need h3{font-size:24px}.lp-need p{margin-bottom:15px}.lp-combined{gap:13px;padding:22px}.lp-combined h3{font-size:18px}.lp-flow{grid-template-columns:1fr;margin-top:25px}.lp-flow li{align-items:center;gap:18px;padding:16px 20px;display:flex}.lp-flow li+li{border-left:0;border-top:1px solid var(--lp-line)}.lp-flow li+li:before{content:"↓";font-size:14px;top:-13px;left:21px}.lp-flow span{min-width:21px;margin:0}.lp-flow strong{font-size:15px}.lp-cost-note{gap:16px}.lp-cost-note h3{font-size:18px}.lp-summary-sheet{padding:20px;box-shadow:5px 5px #e9ddbc14}.lp-summary-sheet article{gap:13px}.lp-summary-sheet h3{font-size:18px}.lp-fit-grid{gap:28px}.lp-fit-main{padding:23px}.lp-fit-other h3{font-size:21px}.lp-steps{gap:26px;margin-top:30px}.lp-steps li{padding-left:58px;position:relative}.lp-step-number{width:38px;height:38px;position:absolute;top:0;left:0}.lp-steps h3{font-size:20px}.lp-explainer{grid-template-columns:1fr;gap:24px;padding:24px}.lp-video-frame{width:min(230px,100%);margin:auto}.lp-explainer h3{font-size:24px}.lp-why-grid{gap:20px}.lp-why-grid h3{font-size:18px}.lp-why-grid p{font-size:15px}.lp-identity{padding:24px}.lp-identity h3{font-size:23px}.lp-faq-list summary{padding-block:19px;font-size:16px}.lp-footer{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.lp-footer-row{display:block}.lp-footer nav{margin-bottom:22px}.lp-footer a{min-height:36px}.lp-sticky{padding:10px 16px calc(9px + env(safe-area-inset-bottom));z-index:90;background:#fffffffa;border-top:1px solid #d5dcd9;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #0b243009}.lp-sticky .lp-cta{max-width:500px;min-height:49px;margin:auto}.lp-sticky>span{text-align:center;color:#52616b;margin-top:5px;font-size:11px;display:block}}@media (width<=360px){.lp .lp-shell{width:calc(100% - 32px)}.lp h1{font-size:32px}.lp-brand{width:135px}.lp .lp-cta{gap:7px;font-size:13px}.lp .lp-why-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before{transition:none!important;animation:none!important}}@media print{.lp-sticky,.lp-video-frame{display:none}.lp-section{break-inside:avoid}}.credit-review-page{color:#102635;background:#f5f6f5}.credit-review-top{color:#fff;background:#0c1b27;padding-block:28px}.credit-review-top h1{margin:8px 0;font-size:clamp(2rem,3vw,3rem)}.credit-review-top p:not(.eyebrow){color:#cbd4db;max-width:760px;margin:0}.credit-simple-workspace{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:start;gap:32px;padding-block:32px 48px;display:grid}.credit-simple-form{background:#fff;border:1px solid #d9dfdf;border-radius:20px;min-width:0;padding:26px}.credit-simple-form h2{letter-spacing:-.025em;margin:0 0 22px;font-size:1.3rem}.credit-simple-form fieldset{border:0;min-width:0;margin:0;padding:0}.credit-simple-label{justify-content:space-between;margin:20px 0 8px;font-size:.9375rem;font-weight:650;display:flex}.credit-simple-label span{color:#52616b}.credit-simple-form input:not([type=checkbox]),.credit-simple-form select,.credit-simple-form textarea{width:100%;font:inherit;color:#102635;background:#fff;border:1px solid #a8b5bc;border-radius:6px;min-height:46px;padding:10px 12px;font-size:1rem;display:block}.credit-simple-form textarea{resize:vertical;line-height:1.5}.credit-simple-form ::placeholder{color:#5e6c75;opacity:1}.credit-simple-help{color:#52616b;margin:8px 0 0;font-size:.875rem;line-height:1.55}.credit-simple-upload{cursor:pointer;background:#f8f9f8;border:1px dashed #a1acb1;border-radius:8px;flex-direction:column;gap:9px;padding:18px;display:flex;position:relative}.credit-simple-upload strong{font-size:1rem}.credit-simple-upload span{color:#52616b;font-size:.875rem;line-height:1.5}.credit-simple-upload.is-dragging,.credit-simple-upload:focus-within{background:#fbf3e0;border-color:#987123}.credit-simple-form .credit-simple-upload input{background:0 0;border:0;min-height:36px;padding:0;font-size:.875rem;overflow:hidden}.credit-simple-form .credit-simple-upload input.sr-only{width:1px;height:1px;min-height:0;margin:-1px;padding:0}.credit-simple-upload input::file-selector-button{font:inherit;cursor:pointer;background:#fff;border:1px solid #a8b5bc;border-radius:5px;margin-right:10px;padding:7px 10px}.credit-simple-consent{gap:10px;margin:22px 0 18px;font-size:.875rem;line-height:1.55;display:flex}.credit-simple-consent input{accent-color:#795716;flex-shrink:0;width:18px;height:18px;margin-top:3px}.credit-simple-consent a,.credit-simple-privacy a{color:#163d67;text-underline-offset:3px}.credit-simple-form .cta{text-align:center;cursor:pointer;border-radius:6px;justify-content:center;width:100%;min-height:48px}.credit-simple-form button:disabled{opacity:.5;cursor:not-allowed}.credit-simple-clear{color:#425564;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:5px;font-size:.875rem;text-decoration:underline;display:block}.credit-simple-privacy{color:#435560;border-top:1px solid #dce1e1;margin-top:22px;padding-top:16px;font-size:.875rem;line-height:1.65}.credit-simple-privacy summary{cursor:pointer;font-weight:650}.credit-simple-privacy p{margin:12px 0}.credit-simple-privacy a{margin-bottom:6px;margin-right:16px;display:inline-block}.credit-simple-response{background:#fff;border:1px solid #d9dfdf;border-top-color:#d8bb7c;border-radius:24px;min-width:0;min-height:0;padding:32px 36px;scroll-margin-top:110px;box-shadow:0 18px 48px #10263508}.credit-simple-response:focus{outline:none}.credit-simple-response>header{border-bottom:1px solid #e1e5e4;align-items:center;gap:13px;padding-bottom:24px;display:flex}.credit-simple-response>header h2{letter-spacing:-.02em;margin:0 0 5px;font-size:1.25rem}.credit-simple-response>header span:not(.credit-simple-mark){color:#5b6972;font-size:.875rem}.credit-simple-mark{color:#edd394;background:#102635;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:1.25rem;font-weight:700;display:grid}.credit-simple-answer{overflow-wrap:anywhere;padding-top:24px;font-size:1.0625rem;line-height:1.85}.credit-simple-answer p{margin:0 0 24px}.credit-simple-answer h3{letter-spacing:0;margin:24px 0 8px;font-size:1rem;font-weight:700}.credit-simple-answer ul{margin:0 0 24px;padding-left:22px}.credit-simple-answer li{margin-bottom:12px;padding-left:4px}.credit-simple-answer small{color:#52616b;border-top:1px solid #e1e5e4;padding-top:18px;font-size:.875rem;line-height:1.6;display:block}.credit-file-status{overflow-wrap:anywhere}.credit-file-change{text-underline-offset:3px;text-decoration:underline;color:#163d67!important}.credit-follow-up{border-top:1px solid #e1e5e4;margin-top:24px;padding-top:20px;font-size:.9375rem}.credit-follow-up summary{cursor:pointer;font-weight:650}.credit-follow-up form{margin-top:20px}.credit-follow-up textarea{width:100%;font:inherit;color:#102635;resize:vertical;border:1px solid #a8b5bc;border-radius:6px;margin-top:10px;padding:12px}.credit-follow-up form p{color:#52616b;margin:8px 0 14px;font-size:.875rem}.credit-follow-up .cta{cursor:pointer}.credit-follow-up button:disabled{opacity:.6;cursor:wait}.credit-clarification{border-bottom:1px solid #e1e5e4;margin-top:22px;padding-bottom:20px}.credit-simple-answer>.credit-simple-clear{margin:0 0 20px;padding:0}.credit-simple-empty,.credit-simple-state{max-width:470px;padding:26px 0 0}.credit-simple-empty h3,.credit-simple-state h3{letter-spacing:-.025em;margin:0 0 14px;font-size:1.4rem;line-height:1.4}.credit-simple-empty p,.credit-simple-state p{color:#52616b;font-size:1rem;line-height:1.8}.credit-simple-loading{border:2px solid #dfe4e3;border-top-color:#795716;border-radius:50%;width:20px;height:20px;margin-bottom:22px;animation:1s linear infinite review-spin;display:block}.credit-review-page :is(input,textarea,select,button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #a77d2c}.credit-adviser{padding-block:0 52px}.credit-adviser>div{border-top:1px solid #d9dfdf;padding-top:24px}.credit-adviser h2{margin:0 0 10px;font-size:1.35rem}.credit-adviser p{max-width:760px}.credit-adviser .credit-privacy{margin-top:20px;font-size:.875rem;line-height:1.7}.credit-adviser .credit-privacy summary{cursor:pointer}@keyframes review-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.credit-simple-workspace{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:22px}.credit-simple-response{padding:28px}}@media (width<=760px){.credit-simple-workspace{flex-direction:column;gap:24px;padding-top:24px;display:flex}.credit-simple-form,.credit-simple-response{width:100%;padding:22px}.credit-simple-response{min-height:320px}.credit-simple-empty,.credit-simple-state{padding-top:36px}.credit-simple-answer{font-size:1rem}.credit-review-top{padding-block:24px}.credit-review-top h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.credit-simple-loading{animation:none}}.credit-report-help{color:#52616b;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 18px;font-size:.875rem;display:flex}.credit-report-help a{color:#214d71;align-items:center;min-height:44px;display:inline-flex}.credit-simple-label{flex-wrap:wrap;gap:4px 12px}.credit-submit{width:100%}.credit-simple-form>.ai-text-control{margin:8px auto 0;display:block}.credit-follow-up>p{color:#52616b;margin-top:8px;font-size:.9375rem}.credit-follow-up .ai-composer{padding:20px 0 0}.credit-follow-up .ai-composer textarea{border:0;border-radius:0;margin:0}.credit-simple-answer .ai-notice{font-size:.9375rem}.credit-simple-answer li .edu-answer p{margin-bottom:8px}.credit-simple-response>header{background:linear-gradient(110deg,#fcfaf6,#fff)}.credit-shown-report{color:#52616b;overflow-wrap:anywhere;font-size:.875rem}.credit-simple-privacy summary{min-height:44px;padding-top:10px;display:list-item}.credit-input-editor>summary{cursor:pointer;min-height:44px;font-size:1rem;font-weight:700;line-height:1.6}.credit-input-editor>summary span{color:#52616b;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;display:block}.credit-input-fields{margin-top:12px}.credit-input-fields h2{display:none}.has-review{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr)}.credit-upload-icon{font-size:1.4rem!important}.credit-simple-upload.has-file{background:#faf8f1;border-style:solid;border-color:#b09a67}.credit-file-button{font:inherit;color:#fff;cursor:pointer;background:#102635;border:0;border-radius:8px;align-self:flex-start;min-height:44px;padding:12px 16px;font-size:.9375rem;font-weight:650}.credit-income-basis,.credit-image-help{color:#435560;margin-top:6px;font-size:.875rem;line-height:1.65}.credit-income-basis summary,.credit-image-help summary{cursor:pointer;min-height:44px;padding-block:10px}.credit-income-basis p,.credit-image-help p{margin:4px 0 12px}.credit-account-details{border-block:1px solid #dce1e1;margin:20px 0;padding-block:8px;font-size:1rem}.credit-account-details summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:650}.credit-account-details>p{color:#52616b;font-size:.875rem}.credit-account-details article{border-top:1px solid #e4e7e7;padding-block:18px}.credit-account-details dl{flex-wrap:wrap;gap:16px 32px;margin-block:12px;display:flex}.credit-account-details dt{color:#52616b;font-size:.875rem}.credit-account-details dd{margin:0;font-size:1rem;font-weight:650}.credit-account-details article p{color:#52616b;margin:0;font-size:.875rem}.credit-simple-answer .consultation-cta small{border:0;margin:0;padding-top:8px}@media (width<=760px){.has-review{display:flex}.credit-simple-response{min-height:0}.credit-simple-empty{padding-top:22px}.credit-input-editor>summary{font-size:1rem}}.credit-status-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.credit-status-dimensions>section{background:#f6f8f9;border-left:3px solid #b18a40;min-width:0;padding:4px 16px}.credit-status-dimensions h4{color:#52616b;margin:0 0 8px;font-size:.875rem;line-height:1.6}.credit-status-dimensions strong{color:#142738;font-size:1rem;line-height:1.5;display:block}.credit-status-dimensions p{color:#435560;margin:8px 0;font-size:.875rem;line-height:1.7}.credit-status-dimensions [data-state=attention]{border-color:#9c472d}.credit-status-dimensions [data-state=unknown]{border-color:#657784}@media (width<=680px){.credit-status-dimensions{grid-template-columns:1fr;gap:12px}}.wa-opener{min-height:100svh;padding:max(28px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));color:#102434;background:radial-gradient(at 50% 0,#213848 0%,#102433 40%,#061520 85%);align-items:center;display:grid}.wa-opener__wrap{width:100%;max-width:470px;margin:0 auto}.wa-opener__brand{width:186px;margin:0 auto 26px;display:block}.wa-opener__brand img{width:100%;height:auto}.wa-opener__card{overflow-wrap:anywhere;background:#fff;border:1px solid #e7ddc8;border-top:3px solid #d4af62;border-radius:22px;padding:36px;box-shadow:0 28px 80px #0004,0 2px 8px #0002}.wa-opener__heading{margin-bottom:26px}.wa-opener .wa-opener__eyebrow{color:#795a1b;letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 18px;font-size:.75rem;font-weight:750;line-height:1.5;display:flex}.wa-opener__eyebrow:before{content:"";background:#b78a36;flex:0 0 20px;height:1px;display:block}.wa-opener h1{color:#102434;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.25rem,8vw,2.8rem);font-weight:580;line-height:1.13}.wa-opener h1 span{color:#566775}.wa-opener .wa-opener__intro{color:#425667;margin:0;font-size:1rem;line-height:1.6}.wa-opener__intro [lang=ms]{color:#62717c}.wa-opener__primary{color:#102434;background:linear-gradient(115deg,#f4db9e,#e9c674);border:1px solid #c49a42;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:14px 18px;font-size:1.0625rem;font-weight:750;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #bd90221a}.wa-opener__primary:hover{background:linear-gradient(115deg,#fae5b5,#efd18d);box-shadow:0 5px 16px #bd90222b}.wa-opener__chat-icon{flex-shrink:0;width:22px;height:22px}.wa-opener__arrow{margin-left:auto;font-size:1.25rem;line-height:1}.wa-opener__primary>span:not(.wa-opener__arrow){margin-inline:auto}.wa-opener .wa-opener__button-hint{text-align:center;color:#62717c;margin:9px 0 0;font-size:.875rem}.wa-opener__number-row{background:#f5f7f8;border:1px solid #e4e8e9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:16px;display:flex}.wa-opener__number-label{color:#5d6d79;margin-bottom:3px;font-size:.8125rem;display:block}.wa-opener__number{color:#102434;-webkit-user-select:all;user-select:all;font-size:1.125rem;font-weight:650;display:block}.wa-opener__copy{color:#244358;cursor:pointer;background:#fff;border:1px solid #cdd7dd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:.875rem;font-weight:650;display:inline-flex}.wa-opener__copy svg{width:17px;height:17px}.wa-opener__copy:hover{background:#eaf0f3}.wa-opener .wa-opener__status{color:#24445a;margin:12px 0 0;font-size:.875rem;line-height:1.5}.wa-opener__status:empty{display:none}.wa-opener__help{margin-top:16px}.wa-opener__help summary{color:#294657;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-size:.875rem;font-weight:650;list-style:none;display:flex}.wa-opener__help summary::-webkit-details-marker{display:none}.wa-opener__help summary svg{flex-shrink:0;width:18px;height:18px}.wa-opener__help[open] summary svg{transform:rotate(180deg)}.wa-opener__help ol{color:#425a6b;margin:8px 0 16px;padding-left:22px;font-size:.9375rem;line-height:1.6}.wa-opener__help li+li{margin-top:10px}.wa-opener__help p{color:#425a6b;margin-bottom:16px;font-size:.9375rem}.wa-opener .wa-opener__consent{color:#63727e;text-align:center;border-top:1px solid #e8ecef;margin:10px 0 0;padding-top:16px;font-size:.8125rem;line-height:1.5}.wa-opener .wa-opener__no-js{color:#425a6b;font-size:.875rem}.wa-opener__footer{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:14px;display:flex}.wa-opener__footer a{color:#c5d0d7;text-underline-offset:4px;min-height:44px;padding-block:10px;font-size:.8125rem;text-decoration-color:#8da1ad}.wa-opener :focus-visible{outline-offset:4px;outline:3px solid #987322}.wa-opener__footer a:focus-visible,.wa-opener__brand:focus-visible{outline-color:#ecd08e}@media (width<=480px){.wa-opener{padding:max(22px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));align-items:start}.wa-opener__brand{width:174px;margin-bottom:22px}.wa-opener__card{border-radius:18px;padding:28px 24px}}@media (width<=360px){.wa-opener{padding-inline:12px}.wa-opener__card{padding:25px 20px}.wa-opener__number-row{padding:13px}}@media (prefers-reduced-motion:reduce){.wa-opener__primary{transition:none}}
