.information-page{--information-navy: #071c32;--information-navy-soft: #0d2d50;--information-coral: #c75d42;--information-peach: #e6ae91;--information-paper: #f6f0e6;--information-blue-paper: #dfe9fa;min-width:0;padding-top:80px;overflow:clip;color:var(--ink);background:var(--information-paper)}.information-page button,.information-page summary{-webkit-tap-highlight-color:transparent}.information-page summary:focus-visible{outline:2px solid #ffffff;outline-offset:-4px;box-shadow:inset 0 0 0 6px var(--information-navy)}.information-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:clamp(44px,8vw,140px);align-items:end;min-height:clamp(570px,72vh,780px);padding:clamp(96px,11vw,168px) clamp(28px,7.5vw,132px) clamp(82px,9vw,138px);color:#f9f3e9;background:radial-gradient(circle at 83% 23%,rgba(231,174,139,.18),transparent 27%),linear-gradient(140deg,#06172a,#0a2949 68%,#0b3458)}.information-hero:after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(230,174,145,.7),transparent)}.information-hero-copy,.information-hero-mark,.faq-library-header>*,.faq-contact>*,.legal-layout>*{min-width:0}.information-eyebrow{margin:0;color:currentColor;font-family:var(--mono);font-size:10px;font-weight:650;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.information-hero .information-eyebrow{color:var(--information-peach)}.information-hero h1{max-width:900px;margin:24px 0 0;font-family:var(--serif);font-size:clamp(70px,8vw,132px);font-weight:400;letter-spacing:-.055em;line-height:.82}.information-hero h1 span,.information-hero h1 em{display:block}.information-hero h1 em{margin-top:.12em;color:var(--information-peach);font-weight:400}.information-hero-description{max-width:690px;margin:36px 0 0;color:#f9f3e9b3;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.information-hero-mark{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:center;padding-top:28px;border-top:1px solid rgba(249,243,233,.3)}.information-hero-mark img{width:72px;height:72px;object-fit:contain;filter:brightness(0) invert(1);opacity:.72}.information-hero-mark div{display:grid;gap:8px}.information-hero-mark span{color:var(--information-peach);font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.information-hero-mark strong{max-width:240px;font-family:var(--serif);font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.08}.legal-layout{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,900px);gap:clamp(64px,9vw,154px);justify-content:center;width:min(1500px,calc(100% - clamp(56px,12vw,210px)));margin:0 auto;padding:clamp(92px,10vw,154px) 0 clamp(100px,12vw,180px)}.legal-contents{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 142px);overflow-y:auto;scrollbar-width:thin}.legal-contents>.information-eyebrow{color:var(--information-coral)}.legal-contents nav{display:grid;margin-top:24px;border-top:1px solid rgba(15,23,41,.2)}.legal-contents nav a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:baseline;padding:12px 3px;border-bottom:1px solid rgba(15,23,41,.12);color:#263752;font-size:12px;line-height:1.35;text-decoration:none;transition:color .22s ease,padding-left .22s ease}.legal-contents nav a:hover{padding-left:7px;color:var(--information-coral)}.legal-contents nav a span{color:#8a6b58;font-family:var(--mono);font-size:8px;letter-spacing:.12em}.legal-contents-boundary{margin-top:34px;padding:24px;border:1px solid rgba(15,23,41,.16);background:#ffffff59}.legal-contents-boundary img{width:44px}.legal-contents-boundary p{margin:16px 0 10px;color:#3c4b62;font-family:var(--serif);font-size:20px;line-height:1.15}.legal-contents-boundary a,.legal-document a{color:#8d3f2d;font-weight:650;text-decoration-thickness:1px;text-underline-offset:4px}.legal-document-intro{padding:0 0 clamp(66px,7vw,104px);border-bottom:1px solid rgba(15,23,41,.2)}.legal-document-intro .information-eyebrow{color:var(--information-coral)}.legal-document-intro>p:last-child{max-width:860px;margin:28px 0 0;font-family:var(--serif);font-size:clamp(29px,3vw,46px);letter-spacing:-.025em;line-height:1.25}.legal-section{padding:clamp(62px,7vw,98px) 0;border-bottom:1px solid rgba(15,23,41,.17);scroll-margin-top:118px}.legal-section>header{display:grid;grid-template-columns:54px minmax(0,1fr);gap:clamp(20px,3vw,42px);align-items:baseline}.legal-section>header>span{color:var(--information-coral);font-family:var(--mono);font-size:10px;font-weight:650;letter-spacing:.15em}.legal-section h2{margin:0;font-family:var(--serif);font-size:clamp(40px,4.8vw,68px);font-weight:400;letter-spacing:-.035em;line-height:.98}.legal-section-body{margin:34px 0 0 calc(54px + clamp(20px,3vw,42px));color:#3d4a5f;font-size:16px;line-height:1.8}.legal-section-body>*:first-child{margin-top:0}.legal-section-body>*:last-child{margin-bottom:0}.legal-section-body p{margin:20px 0}.legal-section-body h3{margin:42px 0 14px;color:var(--ink);font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.15}.legal-section-body ul{display:grid;gap:12px;margin:20px 0 30px;padding:0;list-style:none}.legal-section-body li{position:relative;padding-left:24px}.legal-section-body li:before{position:absolute;top:.72em;left:0;width:7px;height:7px;border:1px solid var(--information-coral);border-radius:50%;content:""}.legal-section-body address{display:grid;gap:4px;margin-top:26px;padding:26px 30px;border-left:3px solid var(--information-coral);color:var(--ink);background:#ffffff7a;font-style:normal}.legal-section-body address strong{margin-bottom:8px;font-family:var(--serif);font-size:24px;font-weight:400}.legal-crosslinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1500px,calc(100% - clamp(56px,12vw,210px)));margin:0 auto clamp(100px,10vw,150px);border:1px solid rgba(15,23,41,.16);background:#ffffff5c}.legal-crosslinks a{display:grid;gap:14px;min-height:180px;padding:clamp(28px,3.3vw,48px);border-right:1px solid rgba(15,23,41,.16);text-decoration:none;transition:color .24s ease,background .24s ease}.legal-crosslinks a:last-child{border-right:0}.legal-crosslinks a:hover{color:#fff;background:var(--information-navy)}.legal-crosslinks span{color:var(--information-coral);font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.legal-crosslinks strong{max-width:300px;font-family:var(--serif);font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1.05}.faq-library{width:min(1300px,calc(100% - clamp(56px,11vw,180px)));margin:0 auto;padding:clamp(96px,10vw,150px) 0 clamp(110px,12vw,180px)}.faq-library-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(50px,9vw,140px);align-items:end}.faq-library-header .information-eyebrow{color:var(--information-coral)}.faq-library-header h2{max-width:740px;margin:20px 0 0;font-family:var(--serif);font-size:clamp(54px,6.5vw,96px);font-weight:400;letter-spacing:-.045em;line-height:.92}.faq-library-header>p{margin:0;color:#56647a;font-size:16px;line-height:1.75}.faq-filter-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:clamp(56px,7vw,96px);padding:16px;border:1px solid rgba(15,23,41,.14);background:#ffffff61}.faq-filter-row button{display:inline-flex;gap:12px;align-items:center;min-height:46px;border:1px solid transparent;padding:11px 15px;color:#435168;background:transparent;cursor:pointer;font-size:12px;font-weight:700;transition:color .22s ease,background .22s ease,border-color .22s ease}.faq-filter-row button:hover{border-color:#0f172929}.faq-filter-row button.is-active{color:#fff;background:var(--information-navy)}.faq-filter-row button span{display:grid;place-items:center;min-width:23px;height:23px;border:1px solid currentColor;border-radius:50%;font-family:var(--mono);font-size:8px;font-weight:650}.faq-list{display:grid;margin-top:26px;border-top:1px solid rgba(15,23,41,.2)}.faq-item{border-bottom:1px solid rgba(15,23,41,.18)}.faq-item summary{display:grid;grid-template-columns:52px minmax(0,1fr) 36px;gap:clamp(18px,3vw,46px);align-items:center;min-height:118px;padding:24px 8px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item-number{color:var(--information-coral);font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.14em}.faq-item-question{max-width:900px;font-family:var(--serif);font-size:clamp(27px,3vw,42px);line-height:1.08}.faq-item-toggle{position:relative;width:34px;height:34px;border:1px solid rgba(15,23,41,.34);border-radius:50%}.faq-item-toggle:before,.faq-item-toggle:after{position:absolute;top:50%;left:50%;width:12px;height:1px;content:"";background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.faq-item-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open]{background:#fff6}.faq-item[open] .faq-item-toggle{color:#fff;border-color:var(--information-coral);background:var(--information-coral)}.faq-item[open] .faq-item-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-item-answer{padding:0 calc(36px + clamp(18px,3vw,46px)) 38px calc(52px + clamp(18px,3vw,46px))}.faq-item-answer p{max-width:830px;margin:0;color:#4e5d73;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.faq-item-answer a{color:#8d3f2d;font-weight:700;text-underline-offset:4px}.faq-contact{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:clamp(28px,5vw,72px);align-items:center;width:min(1300px,calc(100% - clamp(56px,11vw,180px)));margin:0 auto clamp(74px,8vw,120px);padding:clamp(42px,5vw,72px);color:#fff;background:radial-gradient(circle at 83% 20%,rgba(230,174,145,.17),transparent 32%),var(--information-navy)}.faq-contact>img{width:96px}.faq-contact .information-eyebrow{color:var(--information-peach)}.faq-contact h2{margin:13px 0 0;font-family:var(--serif);font-size:clamp(40px,4.2vw,66px);font-weight:400;letter-spacing:-.035em;line-height:.95}.faq-contact div>p:last-child{max-width:650px;margin:20px 0 0;color:#ffffffab;line-height:1.7}.faq-contact-actions{display:grid;gap:16px;min-width:190px;text-align:center}.faq-contact-actions a{color:#ffffffb8;font-size:12px;text-underline-offset:4px}.faq-legal-links{display:flex;gap:30px;justify-content:center;margin:0 auto clamp(90px,9vw,140px);padding:0 28px}.faq-legal-links a{color:#4c5a70;font-size:12px;font-weight:700;text-underline-offset:5px}.not-found-page{display:grid;place-items:center;min-height:820px;padding:140px 28px 100px;color:#fff;background:radial-gradient(circle at 72% 22%,rgba(230,174,145,.16),transparent 28%),var(--information-navy)}.not-found-card{display:grid;justify-items:start;width:min(780px,100%);padding:clamp(40px,7vw,84px);border:1px solid rgba(255,255,255,.2);background:#04111f73}.not-found-card>img{width:82px;margin-bottom:34px}.not-found-card .information-eyebrow{color:var(--information-peach)}.not-found-card h1{margin:20px 0 0;font-family:var(--serif);font-size:clamp(54px,7vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.9}.not-found-card>p:not(.information-eyebrow){max-width:610px;margin:30px 0 0;color:#ffffffad;font-size:17px;line-height:1.75}.not-found-card .primary-button{margin-top:34px;color:var(--information-navy);background:#fff;text-decoration:none}@media(max-width:980px){.information-hero{grid-template-columns:1fr;align-content:end;min-height:700px}.information-hero-mark{width:min(430px,100%)}.legal-layout{grid-template-columns:1fr}.legal-contents{position:static;max-height:none}.legal-contents nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-contents nav a:nth-child(odd){border-right:1px solid rgba(15,23,41,.12);padding-right:14px}.legal-contents nav a:nth-child(2n){padding-left:14px}.legal-contents-boundary{display:none}.faq-library-header{grid-template-columns:1fr}.faq-library-header>p{max-width:620px}.faq-contact{grid-template-columns:72px minmax(0,1fr)}.faq-contact>img{width:72px}.faq-contact-actions{grid-column:2;justify-self:start}}@media(max-width:720px){.information-page{padding-top:80px}.information-hero{min-height:660px;padding:88px 24px 76px}.information-hero h1{font-size:clamp(62px,19vw,88px);line-height:.85}.information-hero-description{margin-top:28px;font-size:16px}.information-hero-mark{grid-template-columns:52px minmax(0,1fr);gap:16px}.information-hero-mark img{width:52px;height:52px}.information-hero-mark strong{font-size:22px}.legal-layout,.legal-crosslinks,.faq-library,.faq-contact{width:calc(100% - 40px)}.legal-layout{gap:64px;padding-top:76px}.legal-contents nav{grid-template-columns:1fr}.legal-contents nav a:nth-child(odd),.legal-contents nav a:nth-child(2n){border-right:0;padding-inline:3px}.legal-document-intro>p:last-child{font-size:28px}.legal-section{padding:58px 0}.legal-section>header{grid-template-columns:1fr;gap:12px}.legal-section h2{font-size:clamp(38px,12vw,54px)}.legal-section-body{margin:28px 0 0;font-size:15px;line-height:1.75}.legal-section-body address{padding:22px;overflow-wrap:anywhere}.legal-crosslinks{grid-template-columns:1fr}.legal-crosslinks a{min-height:0;border-right:0;border-bottom:1px solid rgba(15,23,41,.16)}.legal-crosslinks a:last-child{border-bottom:0}.faq-library{padding-top:78px}.faq-library-header h2{font-size:clamp(51px,15vw,72px)}.faq-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.faq-filter-row button{justify-content:space-between;min-width:0;padding-inline:11px;text-align:left}.faq-item summary{grid-template-columns:34px minmax(0,1fr) 30px;gap:12px;min-height:104px;padding:22px 2px}.faq-item-question{font-size:clamp(24px,7.5vw,31px)}.faq-item-toggle{width:30px;height:30px}.faq-item-answer{padding:0 2px 32px 46px}.faq-contact{grid-template-columns:1fr;padding:34px 28px}.faq-contact>img{width:60px}.faq-contact-actions{grid-column:auto}.faq-legal-links{flex-direction:column;align-items:center;gap:18px}.not-found-page{min-height:720px}.not-found-card{padding:36px 26px}}@media(max-width:430px){.information-hero{min-height:640px}.information-hero h1{font-size:59px}.information-hero-description{line-height:1.6}.faq-filter-row{grid-template-columns:1fr}.faq-filter-row button{min-height:42px}.faq-item-answer{padding-left:0}}@media(prefers-reduced-motion:reduce){.legal-contents nav a,.legal-crosslinks a,.faq-filter-row button,.faq-item-toggle:before,.faq-item-toggle:after{transition:none}}.official-credential.oc-card{--oc-navy: #071a31;--oc-rust: #9b4434;--oc-rust-deep: #6b2025;--oc-cream: #fff7ef;--oc-aqua: #9ef1d7;--oc-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--oc-serif: "Times New Roman", Georgia, serif;position:relative;isolation:isolate;width:min(100%,980px);max-width:980px;min-height:510px;aspect-ratio:1.86 / 1;overflow:hidden;padding:0;color:#fff;border:1px solid rgba(255,219,194,.62);border-radius:22px;background:var(--oc-rust);box-shadow:0 34px 78px #4b171a57,inset 0 0 0 1px #ffffff2e}.official-credential.oc-card:before{position:absolute;z-index:2;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,240,226,.3);border-radius:14px;content:"";pointer-events:none}.official-credential.oc-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:#5211193d;box-shadow:inset 0 0 110px #2d051345;pointer-events:none}.official-credential.oc-card,.official-credential.oc-card *{box-sizing:border-box}.official-credential.oc-card .oc-card__guilloche{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.93}.official-credential.oc-card .oc-card__content{position:relative;z-index:3;padding:34px 40px 122px}.official-credential.oc-card .oc-card__header,.official-credential.oc-card .oc-card__title-row,.official-credential.oc-card .oc-card__issuer,.official-credential.oc-card .oc-card__signature{display:flex;align-items:center}.official-credential.oc-card .oc-card__header{justify-content:space-between;gap:24px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.2)}.official-credential.oc-card .oc-card__issuer{gap:11px}.official-credential.oc-card .oc-card__issuer>img{width:38px;height:38px;object-fit:contain;filter:brightness(0) invert(1)}.official-credential.oc-card .oc-card__issuer>span,.official-credential.oc-card .oc-card__identifier,.official-credential.oc-card .oc-card__title-row>span:first-child,.official-credential.oc-card .oc-card__signature>span,.official-credential.oc-card .oc-card__control>span{display:grid;gap:4px}.official-credential.oc-card .oc-card__issuer strong{font-family:var(--oc-serif);font-size:20px;font-weight:400;letter-spacing:-.02em}.official-credential.oc-card .oc-card__issuer small,.official-credential.oc-card .oc-card__identifier small,.official-credential.oc-card .oc-card__title-row small,.official-credential.oc-card .oc-card__signature small,.official-credential.oc-card .oc-card__facts dt,.official-credential.oc-card .oc-card__sources small,.official-credential.oc-card .oc-card__control small,.official-credential.oc-card .oc-card__control p{color:#ffffffa8;font-family:var(--oc-mono);font-size:8px;font-weight:700;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.official-credential.oc-card .oc-card__identifier{justify-items:end;text-align:right}.official-credential.oc-card .oc-card__identifier strong{font-family:var(--oc-mono);font-size:11px;letter-spacing:.1em}.official-credential.oc-card .oc-card__title-row{justify-content:space-between;gap:20px;margin-top:28px}.official-credential.oc-card .oc-card__title-row>span:first-child>strong{font-family:var(--oc-serif);font-size:clamp(34px,4.3vw,53px);font-weight:400;letter-spacing:-.045em;line-height:.98}.official-credential.oc-card .oc-card__status{flex:none;padding:8px 11px;color:#ffffffdb;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#3d0f1738;font-family:var(--oc-mono);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.official-credential.oc-card .oc-card__status.is-current{color:#dffdf1;border-color:#9ef1d785}.official-credential.oc-card .oc-card__signature{width:fit-content;gap:10px;margin:17px 0 23px;padding:9px 13px 9px 10px;border-left:2px solid rgba(255,255,255,.76);background:#4612182e}.official-credential.oc-card .oc-card__signature>img{width:27px;height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.official-credential.oc-card .oc-card__signature strong{font-family:var(--oc-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.official-credential.oc-card .oc-card__facts{display:grid;grid-template-columns:1.1fr .8fr 1.2fr .65fr;margin:0;border-block:1px solid rgba(255,255,255,.22)}.official-credential.oc-card .oc-card__facts>div{min-width:0;display:grid;gap:7px;padding:13px 14px;border-right:1px solid rgba(255,255,255,.18)}.official-credential.oc-card .oc-card__facts>div:first-child{padding-left:0}.official-credential.oc-card .oc-card__facts>div:last-child{border-right:0}.official-credential.oc-card .oc-card__facts dd{min-width:0;margin:0;overflow:hidden;color:#fff;font-family:var(--oc-mono);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.official-credential.oc-card .oc-card__sources{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:16px}.official-credential.oc-card .oc-card__sources>span{min-width:0;display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(255,255,255,.18);background:#4c121929}.official-credential.oc-card .oc-card__sources strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.official-credential.oc-card .oc-card__sources .is-verified small{color:#c9f9e8}.official-credential.oc-card .oc-card__control{position:absolute;z-index:4;right:19px;bottom:20px;left:19px;display:grid;grid-template-columns:.7fr .75fr 1.25fr auto;align-items:center;gap:12px;min-height:76px;padding:14px 18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#071a31f0;box-shadow:0 18px 36px #24040e4d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.official-credential.oc-card .oc-card__control strong{font-size:11px;line-height:1.25}.official-credential.oc-card .oc-card__control p{margin:0;text-align:right}.official-credential.oc-card.is-compact{min-height:400px;aspect-ratio:1.72 / 1}.official-credential.oc-card.is-compact .oc-card__content{padding:26px 28px 105px}.official-credential.oc-card.is-compact .oc-card__title-row{margin-top:20px}.official-credential.oc-card.is-compact .oc-card__title-row>span:first-child>strong{font-size:clamp(30px,4vw,43px)}.official-credential.oc-card.is-compact .oc-card__signature{margin-block:13px 17px}.official-credential.oc-card.is-compact .oc-card__sources{display:none}.official-credential.oc-card.is-compact .oc-card__control{min-height:68px}@media(max-width:720px){.official-credential.oc-card,.official-credential.oc-card.is-compact{min-height:590px;aspect-ratio:auto;border-radius:18px}.official-credential.oc-card .oc-card__content,.official-credential.oc-card.is-compact .oc-card__content{padding:28px 25px 152px}.official-credential.oc-card .oc-card__header{align-items:flex-start}.official-credential.oc-card .oc-card__issuer strong{font-size:18px}.official-credential.oc-card .oc-card__identifier strong{font-size:9px}.official-credential.oc-card .oc-card__title-row{align-items:flex-start;flex-direction:column}.official-credential.oc-card .oc-card__title-row>span:first-child>strong,.official-credential.oc-card.is-compact .oc-card__title-row>span:first-child>strong{font-size:38px}.official-credential.oc-card .oc-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.official-credential.oc-card .oc-card__facts>div:nth-child(2){border-right:0}.official-credential.oc-card .oc-card__facts>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.official-credential.oc-card .oc-card__sources{grid-template-columns:repeat(3,minmax(0,1fr))}.official-credential.oc-card.is-compact .oc-card__sources{display:grid}.official-credential.oc-card .oc-card__control{grid-template-columns:repeat(2,minmax(0,1fr));min-height:122px}.official-credential.oc-card .oc-card__control p{text-align:left}}.problem-editorial{--problem-accent: #e7865b;--problem-accent-soft: #efb69c;position:relative;isolation:isolate;overflow:hidden;padding:clamp(120px,10vw,172px) max(4vw,34px) clamp(104px,9vw,148px);color:#fffaf0;background:#06192b}.problem-editorial-home,.problem-editorial-borrowers{--problem-accent: #ed8a61;--problem-accent-soft: #f3c0a9}.problem-editorial-mortgage-professionals{--problem-accent: #63d8d0;--problem-accent-soft: #a7ebe5}.problem-editorial-real-estate-professionals{--problem-accent: #d7b368;--problem-accent-soft: #ead49f;background:#102035}.problem-editorial-lenders{--problem-accent: #76c8d5;--problem-accent-soft: #b3e3e9;background:#071b2b}.problem-editorial:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";border-block:1px solid rgba(255,255,255,.07);background:#06192b;pointer-events:none}.problem-editorial-real-estate-professionals:before{background-color:#102035}.problem-editorial-lenders:before{background-color:#071b2b}.problem-editorial-stage{display:grid;grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);gap:clamp(50px,7vw,108px);align-items:center;width:min(1320px,100%);margin:0 auto}.problem-editorial-intro{max-width:560px}.problem-editorial-intro .eyebrow{margin:0 0 28px;color:var(--problem-accent)}.problem-editorial-intro h2{margin:0;font-family:var(--serif);font-size:clamp(48px,4.4vw,72px);font-weight:400;line-height:.96;letter-spacing:-.048em;text-wrap:balance}.problem-editorial-intro h2 span,.problem-editorial-intro h2 em{display:block}.problem-editorial-intro h2 em{margin-top:.1em;color:var(--problem-accent-soft);font-weight:400}.problem-editorial-intro>p:last-child{max-width:520px;margin:34px 0 0;color:#e5eff5ad;font-size:clamp(15px,1.05vw,18px);line-height:1.68}.problem-editorial-visual{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#041322;box-shadow:0 38px 90px -56px #000000eb}.problem-editorial-visual:before{position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:1;content:"";border:1px solid rgba(255,255,255,.22);pointer-events:none}.problem-editorial-visual img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.problem-editorial-visual figcaption{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:28px;align-items:start;padding:26px 30px 28px;color:#06192b;background:var(--problem-accent-soft)}.problem-editorial-visual figcaption span{padding-top:4px;font-family:var(--mono);font-size:9px;font-weight:700;line-height:1.45;letter-spacing:.14em;text-transform:uppercase}.problem-editorial-visual figcaption strong{max-width:34ch;font-family:var(--serif);font-size:clamp(21px,1.8vw,28px);font-weight:400;line-height:1.14;letter-spacing:-.025em}.problem-editorial-shift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);width:min(1320px,100%);margin:clamp(64px,6vw,92px) auto 0}.problem-editorial-shift-card{display:grid;grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);column-gap:clamp(24px,3vw,48px);row-gap:20px;align-items:start;padding:30px 0 0;border-top:1px solid rgba(255,255,255,.18)}.problem-editorial-shift-after{border-color:color-mix(in srgb,var(--problem-accent) 70%,transparent)}.problem-editorial-label{display:flex;gap:16px;grid-column:1 / -1;margin:0;color:#e9f1f68f;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.problem-editorial-label span{color:var(--problem-accent)}.problem-editorial-shift-card h3{margin:0;font-family:var(--serif);font-size:clamp(30px,2.4vw,40px);font-weight:400;line-height:1;letter-spacing:-.035em;text-wrap:balance}.problem-editorial-shift-after h3{color:var(--problem-accent-soft)}.problem-editorial-shift-card>p:last-child{max-width:360px;margin:0;color:#e5eff5a8;font-size:clamp(14px,1vw,16px);line-height:1.62}@supports (animation-timeline: view()){.problem-editorial-stage,.problem-editorial-shift{animation:problemEditorialArrive .85s var(--ease) both;animation-timeline:view();animation-range:entry 8% cover 30%}.problem-editorial-shift{animation-range:entry 2% cover 24%}@keyframes problemEditorialArrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.problem-editorial{padding-inline:28px}.problem-editorial-stage{grid-template-columns:1fr;gap:54px}.problem-editorial-intro{max-width:720px}.problem-editorial-shift{gap:42px}.problem-editorial-shift-card{grid-template-columns:1fr}}@media(max-width:680px){.problem-editorial{padding:112px 18px 104px}.problem-editorial-intro{row-gap:26px}.problem-editorial-intro h2{font-size:clamp(46px,13vw,62px)}.problem-editorial-visual figcaption{grid-template-columns:1fr;gap:12px;padding:22px}.problem-editorial-visual:before{top:10px;right:10px;bottom:10px;left:10px}.problem-editorial-shift{grid-template-columns:1fr;gap:48px;margin-top:58px}.problem-editorial-shift-card{padding-top:30px}.problem-editorial-shift-card h3{font-size:clamp(34px,10vw,46px)}}@media(prefers-reduced-motion:reduce){.problem-editorial-stage,.problem-editorial-shift{animation:none!important}}.lwp-preview{--lwp-navy: #10243d;--lwp-navy-deep: #071727;--lwp-navy-soft: #1b3857;--lwp-ivory: #f5efe4;--lwp-paper: #fffdf8;--lwp-paper-deep: #e8dece;--lwp-rust: #a94f31;--lwp-rust-deep: #7e341f;--lwp-rust-soft: #f3ded3;--lwp-forest: #2f6650;--lwp-gold: #b8985e;--lwp-ink: #14283e;--lwp-muted: #69727a;--lwp-line: rgba(16, 36, 61, .14);--lwp-line-strong: rgba(16, 36, 61, .24);--lwp-serif: "Times New Roman", Georgia, serif;--lwp-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--lwp-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lwp-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;width:100%;min-width:0;height:680px;min-height:680px;overflow:hidden;border:1px solid rgba(16,36,61,.2);border-radius:30px;color:var(--lwp-ink);background:var(--lwp-ivory);box-shadow:0 48px 100px -54px #071727b8,0 12px 36px -24px #07172773;font-family:var(--lwp-sans);text-rendering:optimizeLegibility}.lwp-preview,.lwp-preview *{box-sizing:border-box}.lwp-preview img{display:block;max-width:100%}.lwp-preview p,.lwp-preview h2,.lwp-preview h3,.lwp-preview dl,.lwp-preview dd,.lwp-preview ol{margin:0}.lwp-preview__paper{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.16;mix-blend-mode:multiply;pointer-events:none}.lwp-shell{display:grid;grid-template-columns:210px minmax(0,1fr);height:680px;min-height:680px}.lwp-sidebar{position:relative;display:flex;min-width:0;flex-direction:column;padding:20px 16px 18px;overflow:hidden;color:#f9f3e8;background-color:var(--lwp-navy-deep);background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover;background-blend-mode:multiply}.lwp-sidebar__brand{width:150px;height:auto}.lwp-organization{display:grid;gap:6px;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#ffffff0e}.lwp-organization span,.lwp-organization small,.lwp-stages small,.lwp-sidebar__boundary{color:#f9f3e89e}.lwp-organization span,.lwp-panel__heading p,.lwp-scene__heading>p,.lwp-receipt>p,.lwp-locked-folio>p,.lwp-gate-panel>p,.lwp-record__header p,.lwp-proof>p,.lwp-audit-notes section>p,.lwp-document header p{font-family:var(--lwp-mono);font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.lwp-organization strong{font-family:var(--lwp-serif);font-size:19px;font-weight:500;line-height:1.08}.lwp-organization small{font-size:11px;line-height:1.45}.lwp-stages{display:grid;gap:4px;padding:0;margin-top:12px!important;list-style:none}.lwp-stages li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;min-height:42px;padding:7px 8px;border:1px solid transparent;border-radius:12px;color:#f9f3e88c;transition:color .3s ease,border-color .3s ease,background .3s ease}.lwp-stages li>span{grid-row:1 / 3;align-self:center;font-family:var(--lwp-mono);font-size:10px;letter-spacing:.08em}.lwp-stages li strong{font-size:12px;font-weight:650;line-height:1.2}.lwp-stages li small{font-family:var(--lwp-mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.lwp-stages li.is-complete{color:#f9f3e8c2}.lwp-stages li.is-current{border-color:#ffffff29;color:#fffaf0;background:#ffffff14;box-shadow:inset 3px 0 0 var(--lwp-rust)}.lwp-stages li.is-current small{color:#e7b19b}.lwp-sidebar__boundary{margin-top:auto!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.13);font-size:10px;line-height:1.55}.lwp-main{position:relative;min-width:0;height:680px;overflow:hidden;background:#f5efe4e6}.lwp-topbar{display:flex;height:58px;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:10px clamp(20px,2.6vw,34px);border-bottom:1px solid var(--lwp-line);background:#fffdf8b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lwp-topbar>div{display:flex;min-width:0;align-items:center;gap:10px;color:var(--lwp-muted);font-size:11px}.lwp-topbar>div span{white-space:nowrap}.lwp-topbar>div strong{min-width:0;overflow:hidden;color:var(--lwp-ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lwp-topbar>div strong:before{margin-right:10px;color:var(--lwp-gold);content:"/"}.lwp-sample-flag{flex:none;padding:6px 10px;border:1px solid rgba(169,79,49,.34);border-radius:999px;color:var(--lwp-rust-deep);background:#f3ded3a8;font-family:var(--lwp-mono);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.lwp-scene{display:flex;height:622px;min-height:622px;flex-direction:column;padding:clamp(22px,2.8vw,34px);overflow:hidden;animation:lwp-scene-enter .72s var(--lwp-ease) both}.lwp-scene__heading{display:grid;max-width:850px;gap:9px;margin-bottom:clamp(16px,2vw,24px)}.lwp-scene__heading>p{color:var(--lwp-rust)}.lwp-scene__heading h2{color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:clamp(34px,3.5vw,48px);font-weight:400;line-height:.98;letter-spacing:-.04em}.lwp-scene__heading>span{max-width:680px;color:var(--lwp-muted);font-size:13px;line-height:1.65}.lwp-panel{min-width:0;overflow:hidden;border:1px solid var(--lwp-line);border-radius:20px;background:#fffdf8db;box-shadow:0 24px 52px -42px #071727b3}.lwp-panel__heading{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--lwp-line)}.lwp-panel__heading>div{display:grid;gap:4px}.lwp-panel__heading p{color:var(--lwp-rust)}.lwp-panel__heading h3{color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:24px;font-weight:500;line-height:1}.lwp-panel__heading>span{flex:none;color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lwp-queue-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:18px;align-items:stretch}.lwp-table-wrap{min-width:0;overflow-x:auto}.lwp-queue-table{width:100%;min-width:720px;border-collapse:collapse}.lwp-queue-table th,.lwp-queue-table td{padding:14px 13px;border-bottom:1px solid rgba(16,36,61,.09);text-align:left;vertical-align:middle}.lwp-queue-table thead th{color:var(--lwp-muted);background:#10243d06;font-family:var(--lwp-mono);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lwp-queue-table tbody tr{transition:background .26s ease}.lwp-queue-table tbody tr:last-child th,.lwp-queue-table tbody tr:last-child td{border-bottom:0}.lwp-queue-table tbody tr.is-selected{background:#a94f3111;box-shadow:inset 3px 0 0 var(--lwp-rust)}.lwp-queue-table tbody th{min-width:150px}.lwp-queue-table tbody th strong,.lwp-queue-table tbody th span{display:block}.lwp-queue-table tbody th strong{color:var(--lwp-navy);font-size:12px;font-weight:700}.lwp-queue-table tbody th span,.lwp-queue-table tbody td{color:var(--lwp-muted);font-size:10px;line-height:1.45}.lwp-queue-table tbody th span{margin-top:3px;font-family:var(--lwp-mono);font-size:8px;letter-spacing:.03em}.lwp-state{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:750;letter-spacing:.04em;white-space:nowrap}.lwp-state--navy{color:var(--lwp-navy);background:#10243d14}.lwp-state--locked{color:var(--lwp-rust-deep);background:var(--lwp-rust-soft)}.lwp-state--unlocked{color:#234d3d;background:#dbe9e0}.lwp-receipt{position:relative;display:flex;min-height:100%;flex-direction:column;padding:25px 22px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#fffaf0;background:var(--lwp-navy);box-shadow:inset 0 5px 0 var(--lwp-rust)}.lwp-receipt>img{width:44px;margin-left:auto;filter:brightness(0) invert(1);opacity:.82}.lwp-receipt>p{margin-top:22px;color:#e4a78c}.lwp-receipt h3{margin-top:8px;font-family:var(--lwp-serif);font-size:34px;font-weight:400;line-height:.96;letter-spacing:-.03em}.lwp-receipt>span{margin-top:8px;color:#fffaf0a8;font-size:11px;line-height:1.45}.lwp-receipt dl{display:grid;gap:0;margin-top:22px;border-top:1px solid rgba(255,255,255,.13)}.lwp-receipt dl div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.lwp-receipt dt,.lwp-receipt dd{font-size:9px;line-height:1.4}.lwp-receipt dt{color:#fffaf07a;font-family:var(--lwp-mono);letter-spacing:.06em;text-transform:uppercase}.lwp-receipt dd{color:#fffaf0db}.lwp-receipt>small{margin-top:auto;padding-top:18px;color:#fffaf087;font-size:9px;line-height:1.55}.lwp-locked-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:22px;align-items:stretch}.lwp-locked-folio{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:center;padding:clamp(30px,3.6vw,48px);overflow:hidden;border:1px solid rgba(184,152,94,.42);border-radius:24px;background:var(--lwp-paper);box-shadow:inset 0 0 0 7px #b8985e17,0 28px 70px -52px #071727a6}.lwp-locked-folio__texture,.lwp-record__texture,.lwp-document__texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.09;mix-blend-mode:multiply;pointer-events:none}.lwp-locked-folio__topline{position:absolute;inset:22px 24px auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.lwp-locked-folio__topline img{width:136px}.lwp-locked-folio__topline span{color:var(--lwp-rust-deep);font-family:var(--lwp-mono);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.lwp-locked-folio__seal{position:absolute;top:50%;right:-26px;width:220px;transform:translateY(-50%);opacity:.055}.lwp-locked-folio>p{position:relative;color:var(--lwp-rust)}.lwp-locked-folio h3{position:relative;max-width:620px;margin-top:12px;color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:.96;letter-spacing:-.04em}.lwp-locked-folio>span{position:relative;max-width:570px;margin-top:16px;color:var(--lwp-muted);font-size:12px;line-height:1.65}.lwp-locked-folio dl{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid var(--lwp-line);border-bottom:1px solid var(--lwp-line)}.lwp-locked-folio dl div{display:grid;gap:6px;padding:13px 14px;border-right:1px solid var(--lwp-line)}.lwp-locked-folio dl div:first-child{padding-left:0}.lwp-locked-folio dl div:last-child{border-right:0}.lwp-locked-folio dt,.lwp-proof dt,.lwp-document dt{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:8px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.lwp-locked-folio dd{color:var(--lwp-navy);font-size:10px;font-weight:700}.lwp-gate-panel{display:flex;min-height:360px;flex-direction:column;padding:26px;border-radius:24px;color:#fffaf0;background:var(--lwp-navy);box-shadow:inset 0 5px 0 var(--lwp-rust)}.lwp-gate-panel>p:first-child{color:#e4a78c}.lwp-gate-panel ol{display:grid;gap:10px;padding:0;margin-top:18px!important;list-style:none}.lwp-gate-panel li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 12px;border:1px solid rgba(255,255,255,.12);border-radius:13px}.lwp-gate-panel li>span{color:#fffaf07a;font-family:var(--lwp-mono);font-size:9px}.lwp-gate-panel li>div{display:grid;gap:3px}.lwp-gate-panel li strong{font-size:11px}.lwp-gate-panel li small{color:#fffaf094;font-size:9px;line-height:1.4}.lwp-gate-panel li b{padding:4px 7px;border-radius:999px;font-family:var(--lwp-mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lwp-gate-panel li.is-complete b{color:#dcf1e5;background:#5291704d}.lwp-gate-panel li.is-current{border-color:#e7b19b73;background:#a94f3129}.lwp-gate-panel li.is-current b{color:#ffe4d7;background:#a94f3166}.lwp-gate-panel__withheld{display:grid;gap:7px;margin-top:22px;padding:17px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.lwp-gate-panel__withheld strong{margin-bottom:3px;color:#fffaf0e0;font-family:var(--lwp-serif);font-size:18px;font-weight:500}.lwp-gate-panel__withheld span{color:#fffaf094;font-size:9px;line-height:1.45}.lwp-gate-panel__note{margin-top:auto!important;padding-top:18px;color:#fffaf085;font-size:9px;line-height:1.55}.lwp-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;align-items:stretch}.lwp-record{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(184,152,94,.36);border-radius:22px;background:var(--lwp-paper);box-shadow:inset 0 0 0 6px #b8985e0f}.lwp-record__header{position:relative;display:flex;min-height:122px;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid var(--lwp-line)}.lwp-record__header>div{display:grid;gap:5px}.lwp-record__header p{color:var(--lwp-rust)}.lwp-record__header h3{color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:36px;font-weight:400;line-height:.98;letter-spacing:-.03em}.lwp-record__header span{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:8px;letter-spacing:.04em}.lwp-record__header img{width:70px;opacity:.82}.lwp-record__notice{position:relative;display:flex;align-items:center;gap:12px;padding:12px 28px;border-bottom:1px solid var(--lwp-line);background:#a94f310e}.lwp-record__notice strong{flex:none;color:var(--lwp-rust-deep);font-family:var(--lwp-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.lwp-record__notice span{color:var(--lwp-muted);font-size:9px;line-height:1.45}.lwp-source-list{position:relative}.lwp-source-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(84px,auto);gap:12px;align-items:center;padding:13px 28px;border-bottom:1px solid rgba(16,36,61,.09);animation:lwp-row-enter .52s var(--lwp-ease) both}.lwp-source-row:nth-child(2){animation-delay:60ms}.lwp-source-row:nth-child(3){animation-delay:.12s}.lwp-source-row:nth-child(4){animation-delay:.18s}.lwp-source-row:nth-child(5){animation-delay:.24s}.lwp-source-row:nth-child(6){animation-delay:.3s}.lwp-source-row:last-child{border-bottom:0}.lwp-source-row__number{color:var(--lwp-gold);font-family:var(--lwp-mono);font-size:8px}.lwp-source-row>div:nth-child(2){display:grid;min-width:0;gap:3px}.lwp-source-row>div:nth-child(2) strong{color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:17px;font-weight:500}.lwp-source-row>div:nth-child(2) span{overflow:hidden;color:var(--lwp-muted);font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lwp-source-row__status{display:grid;justify-items:end;gap:4px}.lwp-source-row__status b{padding:4px 7px;border-radius:999px;font-size:7px;letter-spacing:.05em}.lwp-source-row__status b.is-verified{color:#234d3d;background:#dceae2}.lwp-source-row__status b.is-checking{color:#78551b;background:#efe4c9}.lwp-source-row__status time{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:7px}.lwp-proof{position:relative;display:flex;min-height:100%;flex-direction:column;padding:26px;overflow:hidden;border-radius:22px;color:#fffaf0;background:var(--lwp-navy);box-shadow:inset 0 5px 0 var(--lwp-rust)}.lwp-proof>img{width:74px;margin-left:auto;filter:brightness(0) invert(1);opacity:.78}.lwp-proof>p{margin-top:22px;color:#e4a78c}.lwp-proof h3{margin-top:9px;color:#fffaf0;font-family:var(--lwp-serif);font-size:31px;font-weight:400;line-height:1;letter-spacing:-.03em}.lwp-proof dl{display:grid;gap:0;margin-top:24px;border-top:1px solid rgba(255,255,255,.13)}.lwp-proof dl div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1)}.lwp-proof dt{color:#fffaf073}.lwp-proof dd{color:#fffaf0d9;font-family:var(--lwp-mono);font-size:8px;line-height:1.4}.lwp-proof>small{margin-top:auto;padding-top:20px;color:#fffaf08a;font-size:9px;line-height:1.55}.lwp-scene--audit{padding-block:clamp(18px,2.2vw,26px)}.lwp-scene--audit .lwp-scene__heading{gap:6px;margin-bottom:14px}.lwp-scene--audit .lwp-scene__heading h2{font-size:clamp(29px,3vw,42px)}.lwp-scene--audit .lwp-scene__heading>span{max-width:760px;font-size:11px;line-height:1.5}.lwp-audit-layout{display:grid;flex:1;min-height:0;grid-template-rows:minmax(154px,.88fr) minmax(176px,1fr);gap:12px}.lwp-audit-film{display:grid;min-height:0;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);overflow:hidden;border:1px solid rgba(184,152,94,.38);border-radius:18px;background:var(--lwp-paper);box-shadow:0 24px 54px -44px #071727c7}.lwp-audit-artwork{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;color:#fffaf0;background:var(--lwp-navy-deep)}.lwp-audit-artwork:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#07172752;content:"";pointer-events:none}.lwp-audit-artwork>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.05);transform:scale(1.045);animation:lwp-audit-artwork-drift 12s var(--lwp-ease) infinite alternate}.lwp-audit-artwork__label,.lwp-audit-artwork figcaption{position:absolute;z-index:1}.lwp-audit-artwork__label{top:13px;left:13px;padding:5px 7px;border:1px solid rgba(255,250,240,.32);color:#fffaf0db;background:#07172775;font-family:var(--lwp-mono);font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.lwp-audit-artwork figcaption{right:14px;bottom:12px;left:14px;display:grid;gap:4px}.lwp-audit-artwork figcaption span{color:#e6b294;font-family:var(--lwp-mono);font-size:7px;font-weight:700;letter-spacing:.1em}.lwp-audit-artwork figcaption strong{max-width:170px;color:#fffaf0;font-family:var(--lwp-serif);font-size:clamp(18px,2vw,28px);font-weight:400;line-height:.96;letter-spacing:-.035em}.lwp-audit-film__story{display:grid;min-width:0;align-content:center;gap:11px;padding:16px 18px;background:linear-gradient(130deg,#fffdf8f5,#f4ecded1)}.lwp-audit-film__heading{display:grid;gap:3px}.lwp-audit-film__heading>p,.lwp-audit-receipt header p,.lwp-audit-notes section>p{color:var(--lwp-rust);font-family:var(--lwp-mono);font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lwp-audit-film__heading h3,.lwp-audit-receipt header h3{margin:0;color:var(--lwp-navy);font-family:var(--lwp-serif);font-weight:400;line-height:.98;letter-spacing:-.035em}.lwp-audit-film__heading h3{max-width:430px;font-size:clamp(22px,2.25vw,30px)}.lwp-audit-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:0;list-style:none}.lwp-audit-chapters li{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;align-items:start;padding:7px 0;border-top:1px solid var(--lwp-line)}.lwp-audit-chapters li>span,.lwp-audit-chapters time{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:7px;font-weight:750;letter-spacing:.07em}.lwp-audit-chapters li>span{display:flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid rgba(16,36,61,.18);border-radius:50%}.lwp-audit-chapters li.is-current>span{border-color:var(--lwp-rust);color:#fffaf0;background:var(--lwp-rust);box-shadow:0 0 0 4px #a94f311a}.lwp-audit-chapters li>div{display:grid;min-width:0;gap:2px}.lwp-audit-chapters strong{overflow:hidden;color:var(--lwp-ink);font-size:9px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.lwp-audit-chapters small{display:-webkit-box;overflow:hidden;color:var(--lwp-muted);font-size:7px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lwp-audit-chapters time{padding-top:2px;white-space:nowrap}.lwp-audit-bottom{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(202px,.42fr);gap:12px}.lwp-audit-receipt{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--lwp-line);border-radius:16px;background:#fffdf8e0;box-shadow:inset 0 4px 0 var(--lwp-navy)}.lwp-audit-receipt header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--lwp-line)}.lwp-audit-receipt header>div{display:grid;gap:2px}.lwp-audit-receipt header h3{font-size:17px}.lwp-audit-receipt header>span{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:7px;white-space:nowrap}.lwp-event-list{display:grid;min-height:0;flex:1;grid-template-columns:repeat(auto-fit,minmax(134px,1fr));padding:0;list-style:none}.lwp-event-list li{display:grid;min-width:0;grid-template-columns:21px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:7px;align-content:start;padding:8px 10px;border-right:1px solid rgba(16,36,61,.09);border-bottom:1px solid rgba(16,36,61,.09);animation:lwp-row-enter .52s var(--lwp-ease) both}.lwp-event-list li:nth-child(2){animation-delay:70ms}.lwp-event-list li:nth-child(3){animation-delay:.14s}.lwp-event-list li:nth-child(4){animation-delay:.21s}.lwp-event-list li:nth-child(5){animation-delay:.28s}.lwp-event-list__index{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid rgba(169,79,49,.28);border-radius:50%;color:var(--lwp-rust-deep);background:#f3ded3a3;font-family:var(--lwp-mono);font-size:6px;font-weight:750}.lwp-event-list li>div:last-child{display:grid;min-width:0;gap:2px}.lwp-event-list li>div:last-child span{overflow:hidden;color:var(--lwp-rust);font-family:var(--lwp-mono);font-size:6px;font-weight:700;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lwp-event-list li>div:last-child strong{overflow:hidden;color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:13px;font-weight:500;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.lwp-event-list li>div:last-child p{display:-webkit-box;overflow:hidden;color:var(--lwp-muted);font-size:7px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lwp-event-list li>time{grid-column:2;margin-top:4px;color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:6px}.lwp-audit-notes{display:flex;min-height:0;flex-direction:column;padding:12px 14px;overflow:hidden;border:1px solid rgba(184,152,94,.36);border-radius:16px;background:var(--lwp-navy);background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover;background-blend-mode:multiply;box-shadow:inset 0 4px 0 var(--lwp-rust)}.lwp-audit-notes>img{width:33px;margin-left:auto;filter:brightness(0) invert(1);opacity:.68}.lwp-audit-notes section{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,250,240,.14)}.lwp-audit-notes section>p{color:#e5a386}.lwp-audit-notes section span{color:#fffaf0b8;font-size:8px;line-height:1.38}.lwp-audit-notes>small{margin-top:auto;padding-top:9px;color:#fffaf07a;font-size:6px;line-height:1.35}.lwp-export-layout{display:grid;gap:18px}.lwp-export-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lwp-export-gates>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(47,102,80,.24);border-radius:13px;color:var(--lwp-navy);background:#dceae2a8;font-size:10px}.lwp-export-gates b,.lwp-export-gates strong{font-family:var(--lwp-mono);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.lwp-export-gates b{color:var(--lwp-forest)}.lwp-export-gates strong{padding:4px 7px;border-radius:999px;color:#244e3e;background:#2f66501f}.lwp-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lwp-document{position:relative;display:flex;min-height:355px;flex-direction:column;padding:22px;overflow:hidden;border:1px solid rgba(184,152,94,.42);border-radius:20px;background:var(--lwp-paper);box-shadow:inset 0 4px 0 var(--lwp-navy),0 28px 60px -46px #071727a6;animation:lwp-document-enter .76s var(--lwp-ease) both}.lwp-document.is-rust{box-shadow:inset 0 4px 0 var(--lwp-rust),0 28px 60px -46px #071727a6;animation-delay:.12s}.lwp-document header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--lwp-line)}.lwp-document header>div{display:grid;min-width:0;gap:5px}.lwp-document header p{color:var(--lwp-rust)}.lwp-document header h3{overflow:hidden;color:var(--lwp-navy);font-family:var(--lwp-mono);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lwp-document header img{width:46px;flex:none;opacity:.7}.lwp-document__map,.lwp-document__preferences{position:relative;display:grid;gap:0;margin-top:8px!important}.lwp-document__map div,.lwp-document__preferences div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid rgba(16,36,61,.09)}.lwp-document dt{align-self:center;color:var(--lwp-ink);font-family:var(--lwp-sans);font-size:9px;font-weight:650;letter-spacing:0;line-height:1.4;text-transform:none}.lwp-document dd{align-self:center;color:var(--lwp-forest);font-family:var(--lwp-mono);font-size:7px;font-weight:750;letter-spacing:.05em;text-align:right;text-transform:uppercase}.lwp-document__map div.is-unpopulated{margin-top:4px;padding:11px 10px;border:1px solid rgba(169,79,49,.22);border-radius:10px;background:#f3ded373}.lwp-document__map div.is-unpopulated dd{color:var(--lwp-rust-deep)}.lwp-document footer{position:relative;margin-top:auto;padding-top:16px;color:var(--lwp-muted);font-size:8px;line-height:1.5}.lwp-export-disclaimer{padding:13px 16px;border:1px solid var(--lwp-line);border-radius:12px;color:var(--lwp-muted);background:#fffdf89e;font-size:9px;line-height:1.55;text-align:center}.lwp-incoming-layout,.lwp-decision-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr);gap:18px;min-height:0}.lwp-incoming-record{position:relative;display:flex;min-height:370px;flex-direction:column;overflow:hidden;border:1px solid rgba(184,152,94,.46);border-radius:22px;color:var(--lwp-ink);background:var(--lwp-paper);box-shadow:inset 0 0 0 6px #b8985e14}.lwp-incoming-record__texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.07;mix-blend-mode:multiply;pointer-events:none}.lwp-incoming-record>header,.lwp-incoming-record>footer,.lwp-incoming-record__body{position:relative}.lwp-incoming-record>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border-bottom:1px solid var(--lwp-line)}.lwp-incoming-record>header img{width:134px}.lwp-incoming-record>header span,.lwp-incoming-record__body>p,.lwp-authorization-path>p,.lwp-decision-card>header p,.lwp-decision-history>p,.lwp-compact-queue section>p,.lwp-compact-queue article small{font-family:var(--lwp-mono);font-size:8px;font-weight:700;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}.lwp-incoming-record>header span,.lwp-incoming-record__body>p{color:var(--lwp-rust)}.lwp-incoming-record__body{display:grid;gap:10px;padding:25px 28px 18px}.lwp-incoming-record__body h3,.lwp-authorization-path h3,.lwp-decision-card h3,.lwp-decision-history h3,.lwp-compact-queue h2{margin:0;color:var(--lwp-navy);font-family:var(--lwp-serif);font-weight:400;line-height:.98;letter-spacing:-.035em}.lwp-incoming-record__body h3{max-width:680px;font-size:clamp(32px,3.1vw,45px)}.lwp-incoming-record__body>span{max-width:660px;color:var(--lwp-muted);font-size:11px;line-height:1.55}.lwp-incoming-record__body dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;border-top:1px solid var(--lwp-line);border-bottom:1px solid var(--lwp-line)}.lwp-incoming-record__body dl div{display:grid;gap:5px;padding:11px 12px;border-right:1px solid var(--lwp-line)}.lwp-incoming-record__body dl div:last-child{border-right:0}.lwp-incoming-record dt,.lwp-decision-context span,.lwp-decision-context small,.lwp-compact-queue dt{color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lwp-incoming-record dd{color:var(--lwp-navy);font-size:9px;font-weight:700}.lwp-incoming-record>footer{margin-top:auto;padding:11px 28px;border-top:1px solid var(--lwp-line);color:var(--lwp-muted);background:#10243d09;font-size:9px}.lwp-authorization-path,.lwp-decision-history{display:flex;min-height:370px;flex-direction:column;padding:23px;border-radius:22px;color:#fffaf0;background-color:var(--lwp-navy);background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover;background-blend-mode:multiply;box-shadow:inset 0 5px 0 var(--lwp-rust)}.lwp-authorization-path>p,.lwp-decision-history>p{color:#e4a78c}.lwp-authorization-path h3,.lwp-decision-history h3{margin-top:8px;color:#fffaf0;font-size:30px}.lwp-authorization-path ol,.lwp-decision-history ol{display:grid;gap:7px;padding:0;margin-top:18px!important;list-style:none}.lwp-authorization-path li,.lwp-decision-history li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}.lwp-authorization-path li>b,.lwp-decision-history time{color:#fffaf07a;font-family:var(--lwp-mono);font-size:8px}.lwp-authorization-path li span,.lwp-decision-history li span{display:grid;gap:2px}.lwp-authorization-path li strong,.lwp-decision-history li strong{font-size:10px}.lwp-authorization-path li small,.lwp-decision-history li small{color:#fffaf094;font-size:8px;line-height:1.35}.lwp-authorization-path li.is-complete>b,.lwp-decision-history li.is-current time{color:#c6ece0}.lwp-authorization-path>div{display:grid;gap:5px;margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.13);background:#ffffff0b}.lwp-authorization-path>div strong{font-size:10px}.lwp-authorization-path>div span,.lwp-decision-history>small{color:#fffaf094;font-size:8px;line-height:1.5}.lwp-decision-card{min-height:370px;overflow:hidden;border:1px solid var(--lwp-line);border-radius:22px;background:#fffdf8e6}.lwp-decision-card>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--lwp-line)}.lwp-decision-card>header p{color:var(--lwp-rust)}.lwp-decision-card h3{margin-top:4px;font-size:27px}.lwp-decision-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--lwp-line)}.lwp-decision-context article{display:grid;gap:4px;padding:14px 16px;border-right:1px solid var(--lwp-line)}.lwp-decision-context article:last-child{border-right:0}.lwp-decision-context strong{color:var(--lwp-navy);font-family:var(--lwp-serif);font-size:22px;font-weight:400}.lwp-decision-note{padding:13px 18px;color:var(--lwp-muted);background:#10243d09;font-size:9px;line-height:1.5}.lwp-decision-note strong{color:var(--lwp-navy)}.lwp-decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px}.lwp-decision-actions>span{display:grid;gap:4px;min-height:72px;align-content:center;padding:11px;border:1px solid var(--lwp-line-strong);border-radius:10px;background:var(--lwp-paper)}.lwp-decision-actions>span.is-primary{border-color:var(--lwp-navy);color:#fffaf0;background:var(--lwp-navy)}.lwp-decision-actions b{font-size:9px}.lwp-decision-actions small{color:var(--lwp-muted);font-size:7px;line-height:1.35}.lwp-decision-actions .is-primary small{color:#fffaf094}.lwp-decision-history>img{width:42px;margin-left:auto;filter:brightness(0) invert(1);opacity:.78}.lwp-decision-history>p{margin-top:8px}.lwp-decision-history ol{margin-bottom:12px!important}.lwp-decision-history>small{margin-top:auto}.lwp-compact-queue{display:grid;grid-template-columns:minmax(0,.84fr) minmax(360px,1.16fr);gap:14px;height:100%;min-height:0}.lwp-compact-queue>section{display:grid;align-content:center;gap:7px;padding:12px 18px;color:#fffaf0;background-color:var(--lwp-navy);background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover;background-blend-mode:multiply}.lwp-compact-queue section>p{color:#e4a78c}.lwp-compact-queue h2{color:#fffaf0;font-size:28px}.lwp-compact-queue section>span{color:#fffaf09e;font-size:8px;line-height:1.45}.lwp-compact-queue>article{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(150px,.7fr);gap:11px;align-items:center;padding:14px 16px;border:1px solid var(--lwp-line);color:var(--lwp-navy);background:var(--lwp-paper)}.lwp-compact-queue>article>img{width:40px}.lwp-compact-queue>article>span{display:grid;gap:3px}.lwp-compact-queue article small{color:var(--lwp-rust);font-size:6px}.lwp-compact-queue article strong{font-family:var(--lwp-serif);font-size:22px;font-weight:400}.lwp-compact-queue code{color:var(--lwp-muted);font-size:7px}.lwp-compact-queue dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--lwp-line)}.lwp-compact-queue dl div{display:grid;gap:3px;padding:7px 9px}.lwp-compact-queue dd{color:var(--lwp-navy);font-size:9px;font-weight:700}.lwp-preview.is-compact,.lwp-preview.is-compact .lwp-shell,.lwp-preview.is-compact .lwp-main{height:248px;min-height:248px;border-radius:18px}.lwp-preview.is-compact .lwp-shell{grid-template-columns:minmax(0,1fr)}.lwp-preview.is-compact .lwp-topbar{height:42px;min-height:42px;padding:7px 14px}@media(max-width:880px){.lwp-scene--audit{padding:20px}.lwp-audit-layout{grid-template-rows:minmax(160px,.9fr) minmax(182px,1fr)}}@media(max-width:620px){.lwp-scene--audit{padding:16px}.lwp-scene--audit .lwp-scene__heading>span{display:none}.lwp-audit-layout{grid-template-rows:minmax(178px,1fr) minmax(176px,.9fr);gap:9px}.lwp-audit-film{grid-template-columns:minmax(0,1fr)}.lwp-audit-artwork{display:none}.lwp-audit-film__story{padding:14px}.lwp-audit-bottom{grid-template-columns:minmax(0,1fr)}.lwp-audit-notes{display:none}.lwp-event-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lwp-event-list li{padding:7px}.lwp-event-list li>div:last-child p{display:none}}.lwp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes lwp-scene-enter{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lwp-row-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes lwp-document-enter{0%{opacity:0;transform:translateY(26px) rotate(-.6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:1120px){.lwp-shell{grid-template-columns:210px minmax(0,1fr)}.lwp-sidebar{padding-inline:17px}.lwp-sidebar__brand{width:156px}.lwp-scene{padding:34px 28px}.lwp-queue-layout{grid-template-columns:minmax(0,1fr)}.lwp-receipt{min-height:300px}.lwp-locked-layout,.lwp-detail-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.56fr)}}@media(max-width:880px){.lwp-preview,.lwp-shell{min-height:0}.lwp-shell{grid-template-columns:minmax(0,1fr)}.lwp-sidebar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 28px;padding:22px}.lwp-sidebar__brand{align-self:center}.lwp-organization{margin-top:0}.lwp-stages{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0!important}.lwp-stages li{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:3px;min-height:70px}.lwp-stages li>span{grid-row:auto}.lwp-sidebar__boundary{display:none}.lwp-scene{min-height:0}.lwp-locked-layout,.lwp-detail-layout{grid-template-columns:minmax(0,1fr)}.lwp-gate-panel,.lwp-proof{min-height:380px}}@media(max-width:700px){.lwp-preview{border-radius:20px}.lwp-sidebar{grid-template-columns:minmax(0,1fr)}.lwp-organization{display:none}.lwp-stages{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px}.lwp-stages li{min-width:125px}.lwp-topbar{min-height:60px;padding-inline:18px}.lwp-topbar>div span{display:none}.lwp-topbar>div strong:before{display:none}.lwp-scene{padding:28px 18px}.lwp-scene__heading h2{font-size:clamp(36px,11vw,48px)}.lwp-panel__heading,.lwp-record__header{align-items:flex-start;padding-inline:18px}.lwp-record__header img{width:52px}.lwp-record__notice{align-items:flex-start;flex-direction:column;padding-inline:18px}.lwp-source-row{grid-template-columns:24px minmax(0,1fr);padding-inline:18px}.lwp-source-row__status{grid-column:2;justify-items:start}.lwp-source-row>div:nth-child(2) span{overflow:visible;text-overflow:clip;white-space:normal}.lwp-export-gates,.lwp-documents{grid-template-columns:minmax(0,1fr)}.lwp-locked-folio{min-height:480px;padding-inline:28px}.lwp-locked-folio dl{grid-template-columns:minmax(0,1fr)}.lwp-locked-folio dl div,.lwp-locked-folio dl div:first-child{padding-left:0;border-right:0;border-bottom:1px solid var(--lwp-line)}.lwp-locked-folio dl div:last-child{border-bottom:0}.lwp-audit-film{grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr)}.lwp-audit-chapters{gap:4px 6px}.lwp-audit-chapters li{grid-template-columns:18px minmax(0,1fr)}.lwp-audit-chapters time{display:none}}@media(max-width:460px){.lwp-sidebar,.lwp-gate-panel,.lwp-proof,.lwp-receipt,.lwp-document{padding-inline:18px}.lwp-sidebar__brand{width:148px}.lwp-sample-flag{padding-inline:8px;font-size:7px}.lwp-panel__heading{flex-direction:column}.lwp-panel__heading>span{align-self:flex-start}.lwp-export-gates>span{grid-template-columns:auto minmax(0,1fr)}.lwp-export-gates strong{grid-column:2;justify-self:start}.lwp-document__map div,.lwp-document__preferences div{grid-template-columns:minmax(0,1fr);gap:4px}.lwp-document dd{text-align:left}}@media(prefers-reduced-motion:reduce){.lwp-scene,.lwp-source-row,.lwp-event-list li,.lwp-document{animation:none}.lwp-stages li,.lwp-queue-table tbody tr{transition:none}}@media(max-width:1120px){.lwp-incoming-layout,.lwp-decision-layout{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr)}.lwp-incoming-record__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lwp-incoming-record__body dl div:nth-child(2){border-right:0}}@media(max-width:880px){.lwp-preview:not(.is-compact),.lwp-preview:not(.is-compact) .lwp-shell,.lwp-preview:not(.is-compact) .lwp-main{height:680px;min-height:680px}.lwp-preview:not(.is-compact) .lwp-shell{grid-template-columns:minmax(0,1fr)}.lwp-preview:not(.is-compact) .lwp-sidebar{display:none}.lwp-preview:not(.is-compact) .lwp-scene{height:622px;min-height:622px}.lwp-incoming-layout,.lwp-decision-layout{grid-template-columns:minmax(0,1fr)}.lwp-authorization-path,.lwp-decision-history{display:none}}@media(max-width:700px){.lwp-compact-queue{grid-template-columns:minmax(0,1fr)}.lwp-compact-queue>section{display:none}.lwp-decision-actions{grid-template-columns:minmax(0,1fr)}.lwp-decision-actions>span{min-height:52px}}.lwp-preview.is-compact,.lwp-preview.is-compact .lwp-shell,.lwp-preview.is-compact .lwp-main{height:248px;min-height:248px}.lwp-preview.is-compact .lwp-shell{display:grid;grid-template-columns:minmax(0,1fr)}.lwp-preview.is-compact .lwp-sidebar{display:none}.lwp-preview.is-compact .lwp-topbar{height:42px;min-height:42px}.lwp-preview.is-compact .lwp-scene{height:206px;min-height:206px;padding:12px}.approved-dashboard-film{--adf-navy: #071c33;--adf-ink: #102b4d;--adf-ivory: #f8f3e8;--adf-accent: #e86a2c;--adf-target-x: 50%;--adf-target-y: 50%;--adf-scale: 1;--adf-origin-x: 50%;--adf-origin-y: 50%;display:grid;width:100%;margin:0;color:var(--adf-ivory)}.approved-dashboard-film-realtor{--adf-accent: #7cd9d7}.approved-dashboard-film-broker{--adf-accent: #eb6b2d}.approved-dashboard-film-borrower{--adf-accent: #f06d2e}.approved-dashboard-film-rail{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:2.75rem;padding:.62rem clamp(.85rem,2vw,1.35rem);border:1px solid rgba(225,239,249,.2);border-bottom:0;border-radius:1rem 1rem 0 0;background:#05182cf5;color:#e7f2f8c2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.56rem,.75vw,.71rem);font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase}.approved-dashboard-film-rail span:nth-child(2){color:var(--adf-ivory)}.approved-dashboard-film-rail span:last-child{color:var(--adf-accent)}.approved-dashboard-film-window{position:relative;overflow:hidden;aspect-ratio:1585 / 807;border:1px solid rgba(225,239,249,.2);background:var(--adf-navy);box-shadow:0 2.25rem 5.5rem #03112047,0 0 0 1px #ffffff0a inset;isolation:isolate}.approved-dashboard-film:not(:has(.approved-dashboard-film-rail)) .approved-dashboard-film-window{border-radius:1rem 1rem 0 0}.approved-dashboard-film-pan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(var(--adf-scale));transform-origin:var(--adf-origin-x) var(--adf-origin-y);transition:transform .92s cubic-bezier(.22,1,.36,1);will-change:transform;animation:adf-scene-cut .76s cubic-bezier(.22,1,.36,1) both}.approved-dashboard-film-image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.approved-dashboard-film-target{position:absolute;z-index:4;left:var(--adf-target-x);top:var(--adf-target-y);width:clamp(1.25rem,2.6vw,2.7rem);height:clamp(1.25rem,2.6vw,2.7rem);transform:translate(-26%,-18%);pointer-events:none;animation:adf-cursor-arrive .78s cubic-bezier(.22,1,.36,1) both}.approved-dashboard-film-cursor{position:absolute;z-index:2;left:35%;top:32%;display:block;width:clamp(1rem,1.6vw,1.85rem);height:auto;transform:translate(-12%,-10%);filter:drop-shadow(0 .18rem .28rem rgba(2,13,25,.35))}.approved-dashboard-film-ripple{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:2px solid var(--adf-accent);border-radius:50%;background:color-mix(in srgb,var(--adf-accent) 20%,transparent);box-shadow:0 0 0 .32rem color-mix(in srgb,var(--adf-accent) 13%,transparent),0 0 1.35rem color-mix(in srgb,var(--adf-accent) 36%,transparent);animation:adf-click-ripple 1.55s .46s cubic-bezier(.22,1,.36,1) both}.approved-dashboard-film-vignette{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,13,26,.12),transparent 13%,transparent 82%,rgba(2,13,26,.17)),radial-gradient(circle at var(--adf-target-x) var(--adf-target-y),transparent 0 7%,rgba(2,13,26,.04) 22%,rgba(2,13,26,.13) 100%);mix-blend-mode:multiply}.approved-dashboard-film-pan.is-mock-scene{transform:none;background:#eef2f5}.borrower-film-scene,.borrower-film-scene *{box-sizing:border-box}.borrower-film-scene{--bfs-navy: #132b4b;--bfs-deep: #0a1c34;--bfs-paper: #fcf9f2;--bfs-cream: #f4eee4;--bfs-ink: #102a4d;--bfs-muted: #75859a;--bfs-coral: #dd6e3e;--bfs-aqua: #7fcec9;--bfs-line: rgba(16, 42, 77, .15);position:relative;display:grid;grid-template-rows:13% 87%;width:100%;height:100%;overflow:hidden;color:var(--bfs-ink);background:var(--bfs-paper);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;text-rendering:optimizeLegibility}.borrower-film-topbar{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1.75fr 1.05fr;align-items:center;gap:2.2%;min-width:0;padding:0 3.5%;color:#fff;border-bottom:1px solid rgba(255,255,255,.17);background:var(--bfs-navy)}.borrower-film-lockup,.borrower-film-person,.borrower-film-nav,.borrower-film-card-rule,.borrower-film-category-grid,.borrower-film-credential-meta,.borrower-film-recipient-cards,.borrower-film-share-details,.borrower-film-event-list,.borrower-film-credential-card dl,.borrower-film-task-list,.borrower-film-task-list article{display:flex}.borrower-film-lockup,.borrower-film-person{align-items:center;gap:clamp(.25rem,.7vw,.78rem);min-width:0}.borrower-film-seal{display:grid;width:clamp(1rem,1.75vw,1.85rem);height:clamp(1rem,1.75vw,1.85rem);place-items:center;flex:none;color:var(--bfs-aqua);border:1px solid currentColor;border-radius:50%;font-family:Georgia,serif;font-size:clamp(.62rem,1.15vw,1.1rem)}.borrower-film-lockup strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(.62rem,1.18vw,1.3rem);font-weight:400}.borrower-film-lockup em{margin-left:.14em;color:#ffffffb8;font-size:.54em;font-weight:400}.borrower-film-nav{align-self:stretch;justify-content:center;gap:clamp(.2rem,.65vw,.76rem);min-width:0}.borrower-film-nav span{display:grid;place-items:center;align-self:stretch;min-width:0;padding:0 .45rem;color:#ffffff94;border-bottom:2px solid transparent;font-size:clamp(.38rem,.62vw,.7rem);font-weight:650;white-space:nowrap}.borrower-film-nav span.is-active{color:#fff;border-bottom-color:var(--bfs-coral)}.borrower-film-person{justify-content:flex-end;overflow:hidden;font-size:clamp(.36rem,.62vw,.68rem)}.borrower-film-person>i{display:grid;width:clamp(1rem,1.7vw,1.78rem);height:clamp(1rem,1.7vw,1.78rem);place-items:center;flex:none;color:#fff;border:1px solid rgba(221,110,62,.85);border-radius:50%;background:#dd6e3e2e;font-style:normal;font-size:.82em}.borrower-film-person strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.borrower-film-bell{color:var(--bfs-aqua);font-size:1.4em}.borrower-film-eyebrow,.borrower-film-view-heading>span,.borrower-film-credential-card>small,.borrower-film-credential-card dt,.borrower-film-credential-meta small,.borrower-film-task-list header,.borrower-film-task-list em,.borrower-film-recipient-console header small,.borrower-film-share-details dt,.borrower-film-access-ledger header span,.borrower-film-event-list time,.borrower-film-task-note>span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.33rem,.55vw,.62rem);font-weight:780;letter-spacing:.12em;line-height:1.28;text-transform:uppercase}.borrower-film-credential-view,.borrower-film-tasks-view,.borrower-film-sharing-view,.borrower-film-control-view{min-height:0;height:100%}.borrower-film-credential-view{display:grid;grid-template-columns:39% 61%;gap:3%;align-items:center;padding:4% 5.5% 4.5%;background:var(--bfs-cream)}.borrower-film-credential-copy h3,.borrower-film-view-heading h3{margin:.45em 0 0;color:var(--bfs-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,3.15vw,3.4rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.borrower-film-credential-copy h3 em,.borrower-film-view-heading h3 em{color:var(--bfs-coral);font-weight:400}.borrower-film-credential-copy>p,.borrower-film-view-heading>p{max-width:34em;margin:1.25em 0 0;color:#64788f;font-size:clamp(.39rem,.7vw,.78rem);line-height:1.55}.borrower-film-credential-meta{gap:0;margin-top:1.2em;border-top:1px solid var(--bfs-line);border-bottom:1px solid var(--bfs-line)}.borrower-film-credential-meta span{display:grid;flex:1;gap:.22em;min-width:0;padding:.7em .6em .7em 0}.borrower-film-credential-meta span+span{padding-left:.65em;border-left:1px solid var(--bfs-line)}.borrower-film-credential-meta small{color:#77889b}.borrower-film-credential-meta b{overflow:hidden;color:var(--bfs-ink);font-size:clamp(.38rem,.62vw,.72rem);text-overflow:ellipsis;white-space:nowrap}.borrower-film-action{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:clamp(1.3rem,2.5vw,2.45rem);margin-top:1.35em;padding:.5em .9em;border-radius:.44rem;font-family:inherit;font-size:clamp(.36rem,.65vw,.72rem);font-weight:730}.borrower-film-action i{font-size:1.2em;font-style:normal}.borrower-film-action--line{color:var(--bfs-ink);border:1px solid var(--bfs-line);background:#ffffff9e}.borrower-film-action--coral{color:#fff;border:1px solid var(--bfs-coral);background:var(--bfs-coral)}.borrower-film-action--danger{margin:0;color:#992e31;border:1px solid rgba(153,46,49,.33);background:#fff6f3}.borrower-film-credential-card{position:relative;display:grid;grid-template-rows:auto auto auto auto auto auto auto;gap:.48em;min-width:0;max-width:37rem;width:min(100%,37rem);justify-self:center;padding:clamp(.9rem,1.85vw,2rem);overflow:hidden;color:#fff7ee;border:1px solid rgba(255,236,215,.52);border-radius:clamp(.65rem,1.5vw,1.35rem);background:#a14b35;box-shadow:0 1.6rem 3.4rem #5e2e1f38}.borrower-film-card-noise{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:.26;background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover;mix-blend-mode:screen;pointer-events:none}.borrower-film-credential-card>*:not(.borrower-film-card-noise){position:relative;z-index:1}.borrower-film-credential-card header{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.45rem,.75vw,.85rem)}.borrower-film-credential-card header b{padding:.25em .55em;color:#164940;border-radius:999px;background:#a9dfd1;font-family:ui-monospace,monospace;font-size:.62em;letter-spacing:.08em;text-transform:uppercase}.borrower-film-credential-card>small{color:#fff6eaad}.borrower-film-credential-card h4{display:flex;align-items:center;gap:.8em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,1.75vw,1.85rem);font-weight:400}.borrower-film-credential-card h4 i{padding:.42em .65em;color:#fff5e7;border:1px solid rgba(255,255,255,.32);border-radius:999px;font-family:ui-monospace,monospace;font-size:.31em;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.borrower-film-card-rule{height:1px;background:#ffffff4d}.borrower-film-credential-card dl{gap:0;margin:0}.borrower-film-credential-card dl div{display:grid;flex:1;gap:.25em;min-width:0;padding:.15em .75em .15em 0}.borrower-film-credential-card dl div+div{padding-left:.75em;border-left:1px solid rgba(255,255,255,.24)}.borrower-film-credential-card dt{color:#fff6eaa3}.borrower-film-credential-card dd{overflow:hidden;margin:0;font-size:clamp(.36rem,.66vw,.73rem);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.borrower-film-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.38em}.borrower-film-category-grid span{display:flex;align-items:center;gap:.36em;min-width:0;padding:.5em;border:1px solid rgba(255,255,255,.27);background:#ffffff13;font-size:clamp(.32rem,.54vw,.59rem);font-weight:640}.borrower-film-category-grid i{display:grid;width:1.05em;height:1.05em;place-items:center;flex:none;color:#0d5247;border-radius:50%;background:#a9dfd1;font-size:.86em;font-style:normal}.borrower-film-credential-card footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.54em;border-top:1px solid rgba(255,255,255,.26);color:#fff6eaad;font-family:ui-monospace,monospace;font-size:clamp(.3rem,.5vw,.55rem);letter-spacing:.08em;text-transform:uppercase}.borrower-film-credential-card footer strong{color:#fff9f0;font-weight:700}.borrower-film-tasks-view,.borrower-film-sharing-view,.borrower-film-control-view{display:grid;grid-template-columns:33% minmax(0,1fr);gap:3.6%;align-items:center;padding:4.5% 5.5%;background:#eef2f5}.borrower-film-view-heading{min-width:0}.borrower-film-task-list,.borrower-film-recipient-console,.borrower-film-access-ledger{min-width:0;overflow:hidden;border:1px solid var(--bfs-line);border-radius:clamp(.65rem,1.3vw,1.1rem);background:#fffdf8;box-shadow:0 1rem 2.5rem #142c4a17}.borrower-film-task-list{display:grid;border-color:#102a4d2e}.borrower-film-task-list>header,.borrower-film-recipient-console>header,.borrower-film-access-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9em 1.2em;color:var(--bfs-ink);border-bottom:1px solid var(--bfs-line)}.borrower-film-task-list>header{color:#9d4935}.borrower-film-task-list>header small,.borrower-film-recipient-console>header span,.borrower-film-access-ledger>header small{color:var(--bfs-muted);font-family:ui-monospace,monospace;font-size:clamp(.3rem,.5vw,.55rem);letter-spacing:.08em;text-transform:uppercase}.borrower-film-task-list article{align-items:center;gap:.8em;min-width:0;padding:.8em 1.1em;border-bottom:1px solid var(--bfs-line)}.borrower-film-task-list article.is-priority{background:#fff6f1}.borrower-film-task-icon{display:grid;width:2.2em;height:2.2em;place-items:center;flex:none;color:#fff;border-radius:50%;background:var(--bfs-navy);font-family:Georgia,serif;font-size:clamp(.35rem,.64vw,.72rem)}.borrower-film-task-list article>div{display:grid;min-width:0;flex:1;gap:.22em}.borrower-film-task-list article strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(.45rem,.82vw,.9rem);font-weight:400}.borrower-film-task-list article small{overflow:hidden;color:var(--bfs-muted);font-size:clamp(.3rem,.5vw,.56rem);text-overflow:ellipsis;white-space:nowrap}.borrower-film-task-list em{min-width:8em;color:#9d4935;font-style:normal}.borrower-film-task-list article:not(.is-priority) em{color:#28706a}.borrower-film-task-list article button{display:inline-flex;align-items:center;gap:.55em;flex:none;padding:.5em .64em;color:var(--bfs-ink);border:1px solid var(--bfs-line);border-radius:.4rem;background:#fff;font-size:clamp(.3rem,.53vw,.58rem);font-weight:700}.borrower-film-task-list article.is-priority button{color:#fff;border-color:#a24a35;background:#a24a35}.borrower-film-task-list article button i{font-size:1.2em;font-style:normal}.borrower-film-task-note{align-self:stretch;display:grid;align-content:end;gap:.5em;padding:1.15em;color:#f5f0e7;border-radius:.8rem;background:var(--bfs-navy)}.borrower-film-task-note>span{color:var(--bfs-aqua)}.borrower-film-task-note p{margin:0;color:#ffffffba;font-family:Georgia,serif;font-size:clamp(.48rem,.88vw,.97rem);line-height:1.26}.borrower-film-tasks-view{grid-template-columns:31% minmax(0,1fr) 18%;gap:2.5%}.borrower-film-recipient-console{padding-bottom:.9em}.borrower-film-recipient-console>header>div{display:grid;gap:.25em}.borrower-film-recipient-console>header strong{font-family:Georgia,serif;font-size:clamp(.5rem,.9vw,1rem);font-weight:400}.borrower-film-recipient-cards{gap:.65em;padding:1em 1.15em}.borrower-film-recipient-cards article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;flex:1;min-width:0;padding:.7em;border:1px solid var(--bfs-line);background:#fff}.borrower-film-recipient-cards article.is-selected{border-color:#d86c3c;box-shadow:0 0 0 1px #d86c3c1a inset;background:#fff8f3}.borrower-film-recipient-avatar{display:grid;width:2.2em;height:2.2em;place-items:center;flex:none;color:#fff;border-radius:50%;background:var(--bfs-navy);font-family:ui-monospace,monospace;font-size:clamp(.3rem,.54vw,.6rem)}.borrower-film-recipient-cards article>div{display:grid;gap:.18em;min-width:0}.borrower-film-recipient-cards strong{overflow:hidden;font-family:Georgia,serif;font-size:clamp(.4rem,.72vw,.8rem);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.borrower-film-recipient-cards small{overflow:hidden;color:var(--bfs-muted);font-size:clamp(.27rem,.45vw,.52rem);text-overflow:ellipsis;white-space:nowrap}.borrower-film-recipient-cards button{flex:none;padding:.45em .55em;color:var(--bfs-ink);border:1px solid var(--bfs-line);border-radius:.35rem;background:#fff;font-family:ui-monospace,monospace;font-size:clamp(.26rem,.42vw,.48rem);font-weight:700;text-transform:uppercase}.borrower-film-recipient-cards .is-selected button{color:#fff;border-color:#d86c3c;background:#d86c3c}.borrower-film-share-details{display:grid;gap:0;margin:0 1.15em;border-top:1px solid var(--bfs-line)}.borrower-film-share-details div{display:grid;grid-template-columns:26% 1fr;gap:.9em;padding:.5em 0;border-bottom:1px solid var(--bfs-line)}.borrower-film-share-details dt{color:#7a8c9d}.borrower-film-share-details dd{margin:0;color:var(--bfs-ink);font-size:clamp(.3rem,.52vw,.58rem);line-height:1.35}.borrower-film-recipient-console>.borrower-film-action{margin-left:1.15em}.borrower-film-access-ledger{padding-bottom:.9em}.borrower-film-access-ledger>header>div{display:grid;gap:.25em}.borrower-film-access-ledger>header strong{font-family:Georgia,serif;font-size:clamp(.5rem,.9vw,1rem);font-weight:400}.borrower-film-active-recipient{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75em;margin:.95em 1.1em;padding:.8em;border:1px solid rgba(50,111,103,.25);background:#eff8f4}.borrower-film-active-recipient>div{display:grid;min-width:0;gap:.18em}.borrower-film-active-recipient strong{overflow:hidden;font-family:Georgia,serif;font-size:clamp(.42rem,.77vw,.85rem);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.borrower-film-active-recipient small{overflow:hidden;color:#607d79;font-size:clamp(.27rem,.45vw,.51rem);text-overflow:ellipsis;white-space:nowrap}.borrower-film-active-recipient em{padding:.45em .58em;color:#1d5b50;border-radius:999px;background:#bde2d7;font-family:ui-monospace,monospace;font-size:clamp(.26rem,.4vw,.46rem);font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.borrower-film-event-list{display:grid;gap:0;margin:0 1.1em;padding:0;border-top:1px solid var(--bfs-line);list-style:none}.borrower-film-event-list li{display:grid;grid-template-columns:18% 1fr auto;align-items:center;gap:.75em;padding:.6em 0;border-bottom:1px solid var(--bfs-line)}.borrower-film-event-list time{color:#718397;font-size:clamp(.26rem,.42vw,.48rem);line-height:1.45}.borrower-film-event-list li>span{display:grid;gap:.13em;min-width:0}.borrower-film-event-list strong{font-size:clamp(.32rem,.58vw,.65rem)}.borrower-film-event-list small{color:#75869a;font-size:clamp(.26rem,.42vw,.48rem)}.borrower-film-event-list i{display:grid;width:1.55em;height:1.55em;place-items:center;color:#1b6056;border-radius:50%;background:#c3e5dc;font-size:clamp(.28rem,.46vw,.52rem);font-style:normal}.borrower-film-event-list li:last-child i{color:#9b5638;background:#f5ded2}.borrower-film-access-ledger footer{display:flex;align-items:center;justify-content:space-between;gap:.85em;margin:.85em 1.1em 0;padding-top:.75em;border-top:1px solid var(--bfs-line);color:#6e8092;font-family:ui-monospace,monospace;font-size:clamp(.25rem,.42vw,.48rem);letter-spacing:.075em;text-transform:uppercase}@media(max-width:720px){.borrower-film-topbar{grid-template-columns:1fr auto;padding-inline:3%}.borrower-film-nav,.borrower-film-person strong,.borrower-film-bell{display:none}.borrower-film-credential-view,.borrower-film-tasks-view,.borrower-film-sharing-view,.borrower-film-control-view{gap:2%;padding:3.5%}.borrower-film-tasks-view{grid-template-columns:32% minmax(0,1fr)}.borrower-film-task-note{display:none}.borrower-film-category-grid{grid-template-columns:repeat(2,1fr)}.borrower-film-recipient-cards{display:grid}}.approved-dashboard-film-caption{display:grid;grid-template-columns:auto minmax(9rem,.42fr) 1fr;align-items:baseline;gap:clamp(.7rem,2vw,1.4rem);min-height:4.5rem;padding:1rem clamp(.9rem,2vw,1.4rem) 1.1rem;border:1px solid rgba(225,239,249,.2);border-top:0;border-radius:0 0 1rem 1rem;background:var(--adf-navy);color:#e2eff8b8}.approved-dashboard-film-caption>span{color:var(--adf-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em}.approved-dashboard-film-caption strong{color:var(--adf-ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:500;line-height:1.08}.approved-dashboard-film-caption p{max-width:58ch;margin:0;font-size:clamp(.74rem,1vw,.9rem);line-height:1.55}@keyframes adf-cursor-arrive{0%{opacity:0;transform:translate(2.8rem,2.2rem) scale(.92)}68%{opacity:1;transform:translate(-26%,-18%) scale(1)}82%{transform:translate(-26%,-18%) scale(.92)}to{opacity:1;transform:translate(-26%,-18%) scale(1)}}@keyframes adf-scene-cut{0%{opacity:.34;filter:saturate(.76) contrast(.94)}52%{opacity:1}to{opacity:1;filter:saturate(1) contrast(1)}}@keyframes adf-click-ripple{0%{opacity:0;transform:scale(.26)}20%{opacity:.95}78%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.7)}}@media(max-width:720px){.approved-dashboard-film-rail{grid-template-columns:1fr auto}.approved-dashboard-film-rail span:nth-child(2){display:none}.approved-dashboard-film-caption{grid-template-columns:auto 1fr;align-items:start}.approved-dashboard-film-caption p{grid-column:2}}@media(prefers-reduced-motion:reduce){.approved-dashboard-film-pan{transition:none;animation:none}.approved-dashboard-film-target,.approved-dashboard-film-ripple{animation:none}.approved-dashboard-film-ripple{opacity:.72;transform:scale(.82)}}.lender-story-film{container-type:inline-size;position:relative;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:30px 58px minmax(0,1fr) 44px;overflow:hidden;color:#102a4d;background:#f6f1e7;font-family:var(--sans);text-align:left}.lender-story-film__topbar{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) auto auto;gap:10px;align-items:center;overflow:hidden;padding:0 12px 2px;color:#fffaf0b8;background:#061a2f;font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.lender-story-film__topbar>img{width:82px;height:auto;object-fit:contain}.lender-story-film__topbar>span{color:#79d9d1}.lender-story-film__topbar>small{color:#ed9569}.lender-story-film__topbar>b{display:inline-flex;gap:5px;align-items:center;color:#fffaf0c2;font-size:5.5px;font-weight:500}.lender-story-film__topbar>b>i{width:5px;height:5px;border-radius:50%;background:#ed9569;box-shadow:0 0 0 3px #ed95691f}.lender-story-film[data-playing=true] .lender-story-film__topbar>b>i{animation:lenderFilmPulse 1.3s ease-in-out infinite}.lender-story-film__topbar>em{position:absolute;right:0;bottom:0;left:0;height:2px;display:block;background:linear-gradient(90deg,#6fd5cf,#ed9569);transform:scaleX(0);transform-origin:left}.lender-story-film[data-playing=true] .lender-story-film__topbar>em{animation:lenderFilmProgress var(--lender-film-duration) linear forwards}.lender-story-film__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;align-items:end;padding:9px 13px 8px;border-bottom:1px solid rgba(16,42,77,.14);background:#fffdf89e}.lender-story-film__heading>span{grid-column:1 / -1;color:#a74f38;font-family:var(--mono);font-size:5.5px;letter-spacing:.1em;text-transform:uppercase}.lender-story-film__heading h3{min-width:0;margin:0;overflow:hidden;color:#102a4d;font-family:var(--serif);font-size:clamp(17px,2.3cqi,26px);font-weight:400;line-height:.98;text-overflow:ellipsis;white-space:nowrap}.lender-story-film__heading>b{color:#075f5c;font-family:var(--mono);font-size:5.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lender-story-film__scene{position:relative;min-height:0;overflow:hidden;padding:8px 11px}.lender-story-film__rail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:44px;color:#fffaf08a;background:#061a2f}.lender-story-film__rail>span{align-self:center;padding:0 12px;font-family:var(--mono);font-size:5px;letter-spacing:.07em;text-transform:uppercase}.lender-story-film__rail>div{min-width:0;display:flex}.lender-story-film__rail button{min-width:44px;display:grid;place-items:center;gap:1px;padding:5px 7px;color:#fffaf07a;border:0;border-left:1px solid rgba(255,255,255,.12);background:transparent;font-family:var(--sans);font-size:5.5px;cursor:pointer;transition:color .3s ease,background .3s ease}.lender-story-film__rail button span{color:#ed9569;font-family:var(--mono);font-size:4.8px}.lender-story-film__rail button.is-active{color:#fffaf0;background:#0e3558}.lender-story-film__cursor{position:absolute;z-index:8;left:var(--cursor-x);top:var(--cursor-y);width:22px;height:29px;pointer-events:none;transform:translate(-18%,-12%);transition:left .9s cubic-bezier(.2,.75,.24,1),top .9s cubic-bezier(.2,.75,.24,1)}.lender-story-film__cursor>img{width:100%;height:100%;display:block}.lender-story-film__cursor>i{position:absolute;right:-1px;bottom:2px;width:7px;height:7px;border:1px solid rgba(237,149,105,.92);border-radius:50%;opacity:0}.lender-story-film[data-playing=true] .lender-story-film__cursor>i{animation:lenderFilmClick .7s .75s ease-out}.lender-story-arrival{height:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(170px,1.2fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}.lender-story-arrival__copy{align-self:center;padding-right:8px}.lender-story-arrival__copy p,.lender-story-proof aside p,.lender-story-decision p,.lender-story-audit header span,.lender-story-coverage header span{margin:0 0 5px;color:#a74f38;font-family:var(--mono);font-size:5.5px;letter-spacing:.09em;text-transform:uppercase}.lender-story-arrival__copy h4{margin:0;color:#102a4d;font-family:var(--serif);font-size:18px;font-weight:400;line-height:1}.lender-story-arrival__copy>span{display:block;margin-top:7px;color:#52657c;font-size:6.5px;line-height:1.35}.lender-story-arrival>article{display:grid;align-content:start;padding:9px 10px;border:1px solid rgba(16,42,77,.18);background:#fffdf8;box-shadow:0 14px 30px #102a4d1a}.lender-story-arrival>article.is-active{border-color:#6dcfc9}.lender-story-arrival article header{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:5px;letter-spacing:.07em;text-transform:uppercase}.lender-story-arrival article header b{color:#075f5c}.lender-story-arrival article h5{margin:7px 0 6px;color:#102a4d;font-family:var(--serif);font-size:20px;font-weight:400}.lender-story-arrival article dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid rgba(16,42,77,.12)}.lender-story-arrival article dl div{padding:5px 4px 2px 0}.lender-story-arrival article dt{color:#7b8794;font-family:var(--mono);font-size:4.5px;letter-spacing:.07em;text-transform:uppercase}.lender-story-arrival article dd{margin:2px 0 0;color:#102a4d;font-size:6.5px;font-weight:650}.lender-story-arrival__path{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,42,77,.15)}.lender-story-arrival__path span{padding:5px 3px;color:#7b8794;font-size:5.5px}.lender-story-arrival__path span.is-active{color:#102a4d}.lender-story-arrival__path b{margin-right:4px;color:#a74f38;font-family:var(--mono)}.lender-story-film--proof .lender-story-film__scene{background:linear-gradient(135deg,#f7f1e6,#edf4f3)}.lender-story-proof{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(118px,.5fr);gap:9px}.lender-story-proof__record{min-width:0;overflow:hidden;border:1px solid rgba(16,42,77,.16);background:#fffdf8;box-shadow:0 12px 24px #102a4d12}.lender-story-proof__record>header{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;color:#52657c;border-bottom:1px solid rgba(16,42,77,.12);font-size:5.5px}.lender-story-proof__record>header strong{color:#075f5c}.lender-story-proof__record>div p{display:grid;grid-template-columns:17px minmax(44px,1fr) auto auto 52px;gap:6px;align-items:center;min-height:25px;margin:0;padding:0 7px;border-bottom:1px solid rgba(16,42,77,.09);font-size:5.8px;transition:color .35s ease,background .35s ease,transform .35s ease}.lender-story-proof__record>div p.is-active{color:#071b31;background:#d8efeb;box-shadow:inset 3px 0 #279693;transform:translate(2px)}.lender-story-proof__record p>span{color:#a74f38;font-family:var(--mono)}.lender-story-proof__record p>b{color:#075f5c;font-size:5px}.lender-story-proof__record p>time{color:#6b7787;font-family:var(--mono);font-size:4.7px}.lender-story-proof__record p>code{overflow:hidden;color:#8d4a3e;font-family:var(--mono);font-size:4.6px;text-overflow:ellipsis;white-space:nowrap}.lender-story-proof aside{min-width:0;align-content:start;display:grid;gap:5px;padding:10px;color:#f8f3e9;background:#0b2945;box-shadow:inset 0 3px #173f61;transition:background .45s ease}.lender-story-proof aside.is-active{background:#123f61;box-shadow:inset 0 3px #79d9d1}.lender-story-proof aside strong{overflow-wrap:anywhere;font-family:var(--serif);font-size:16px;font-weight:400;line-height:1}.lender-story-proof aside span,.lender-story-proof aside small{color:#f8f3e9ad;font-size:5.5px;line-height:1.35}.lender-story-proof aside code{margin-top:3px;padding:5px;overflow:hidden;color:#79d9d1;border:1px solid rgba(121,217,209,.24);font-size:4.6px;text-overflow:ellipsis;white-space:nowrap}.lender-story-decision{height:100%;display:grid;grid-template-columns:minmax(0,.9fr) 18px minmax(0,1.1fr)}.lender-story-decision__context{padding:6px 9px 6px 0}.lender-story-decision__context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lender-story-decision__context dl div{padding:6px;border:1px solid rgba(16,42,77,.12);border-right:0}.lender-story-decision__context dl div:last-child{border-right:1px solid rgba(16,42,77,.12)}.lender-story-decision__context dl div.is-active{background:#dff1ee}.lender-story-decision__context dt{color:#6f7f90;font-family:var(--mono);font-size:4.5px;text-transform:uppercase}.lender-story-decision__context dd{margin:3px 0;color:#102a4d;font-family:var(--serif);font-size:13px}.lender-story-decision__context small{color:#6f7f90;font-size:4.5px}.lender-story-decision__context>span{display:block;margin-top:7px;color:#52657c;font-size:5.5px}.lender-story-decision__boundary{display:grid;place-items:center;color:#fffaf0;background:#a74f38}.lender-story-decision__boundary span{writing-mode:vertical-rl;font-family:var(--mono);font-size:4.5px;letter-spacing:.08em;text-transform:uppercase}.lender-story-decision__actions{display:grid;align-content:start;gap:4px;padding:6px 0 6px 9px}.lender-story-decision__actions h4{margin:0 0 3px;color:#102a4d;font-family:var(--serif);font-size:17px;font-weight:400}.lender-story-decision__action{display:block;padding:6px 7px;color:#102a4d;border:1px solid rgba(16,42,77,.18);background:#fffdf8;font-size:5.8px}.lender-story-decision__action.is-active{color:#fffaf0;border-color:#0b2945;background:#0b2945}.lender-story-decision__actions small{margin-top:2px;color:#6c7887;font-size:5px;line-height:1.3}.lender-story-film--audit .lender-story-film__heading{color:#fffaf0;background:#102f4d;border-color:#ffffff1a}.lender-story-film--audit .lender-story-film__heading h3{color:#fffaf0}.lender-story-film--audit .lender-story-film__heading>b{color:#79d9d1}.lender-story-film--audit .lender-story-film__scene{background:#e9eff0}.lender-story-audit{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(134px,.65fr);grid-template-rows:auto minmax(0,1fr);gap:6px 10px}.lender-story-audit>header{grid-column:1 / -1;display:flex;justify-content:space-between;padding-bottom:5px;border-bottom:1px solid rgba(16,42,77,.14);font-size:6px}.lender-story-audit ol{min-height:0;margin:0;padding:0;overflow:hidden;border:1px solid rgba(16,42,77,.1);background:#f8fbfa;list-style:none}.lender-story-audit li{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:25px;padding:0 7px;border-bottom:1px solid rgba(16,42,77,.09);transition:background .35s ease,transform .35s ease}.lender-story-audit li.is-active{background:#cdeae7;box-shadow:inset 3px 0 #279693;transform:translate(2px)}.lender-story-audit li>span{color:#a74f38;font-family:var(--mono);font-size:5px}.lender-story-audit li div{min-width:0;display:grid}.lender-story-audit li strong{overflow:hidden;color:#102a4d;font-size:6.3px;text-overflow:ellipsis;white-space:nowrap}.lender-story-audit li small,.lender-story-audit li time{color:#6d7a89;font-family:var(--mono);font-size:4.5px}.lender-story-audit aside{min-width:0;align-content:start;display:grid;gap:5px;padding:10px;overflow:hidden;color:#fffaf0;background:linear-gradient(150deg,#0b2945,#123f61);box-shadow:inset 0 3px #ed9569}.lender-story-audit aside>span{color:#79d9d1;font-family:var(--mono);font-size:5px;letter-spacing:.08em;text-transform:uppercase}.lender-story-audit aside>strong{font-family:var(--serif);font-size:15px;font-weight:400;line-height:1}.lender-story-audit aside>small{color:#fffaf09e;font-size:5px}.lender-story-audit aside>p{margin:1px 0;color:#fffaf0d1;font-size:5.5px;line-height:1.35}.lender-story-audit aside>b{width:fit-content;padding:3px 5px;color:#071b31;background:#f1d1c1;font-family:var(--mono);font-size:4.6px;font-weight:600;text-transform:uppercase}.lender-story-audit aside>div{display:grid;gap:3px}.lender-story-audit aside code{overflow:hidden;padding:3px 4px;color:#79d9d1;border:1px solid rgba(121,217,209,.23);font-size:4.2px;text-overflow:ellipsis;white-space:nowrap}.lender-story-audit aside>em{margin-top:auto;color:#fffaf07a;font-size:4.5px;font-style:normal;line-height:1.25}.lender-story-film--coverage .lender-story-film__heading{background:#eff5f2}.lender-story-film--coverage .lender-story-film__scene{background:linear-gradient(135deg,#fffdf8,#e6f1ef)}.lender-story-coverage{position:relative;height:100%;display:grid;grid-template-rows:auto 25px minmax(0,1fr) auto}.lender-story-coverage>header{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding-bottom:5px;border-bottom:1px solid rgba(16,42,77,.14)}.lender-story-coverage>header span{grid-column:1 / -1}.lender-story-coverage>header strong{color:#102a4d;font-family:var(--serif);font-size:14px;font-weight:400}.lender-story-coverage>header small{color:#075f5c;font-family:var(--mono);font-size:5px;text-transform:uppercase}.lender-story-coverage>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-top:5px}.lender-story-coverage>nav span{display:grid;place-items:center;color:#637587;border:1px solid rgba(16,42,77,.11);border-right:0;background:#ffffff8c;font-family:var(--mono);font-size:4.5px;text-transform:uppercase;transition:color .35s ease,background .35s ease}.lender-story-coverage>nav span:last-child{border-right:1px solid rgba(16,42,77,.11)}.lender-story-coverage>nav span.is-active{color:#fffaf0;background:#0b5a5a}.lender-story-coverage__window{min-height:0;overflow:hidden;border-inline:1px solid rgba(16,42,77,.1);background:#ffffffa6}.lender-story-coverage ol{margin:0;padding:0;list-style:none;transform:translateY(var(--coverage-shift));transition:transform .8s cubic-bezier(.2,.75,.24,1)}.lender-story-coverage li{display:grid;grid-template-columns:20px minmax(0,1.15fr) minmax(0,1fr) auto;gap:6px;align-items:center;min-height:26px;padding:0 6px;border-bottom:1px solid rgba(16,42,77,.09);transition:background .35s ease,transform .35s ease}.lender-story-coverage li.is-active{background:#cdeae7;box-shadow:inset 3px 0 #279693;transform:translate(2px)}.lender-story-coverage li>span{color:#a74f38;font-family:var(--mono);font-size:5px}.lender-story-coverage li>strong{color:#102a4d;font-size:6.4px}.lender-story-coverage li>small{color:#667687;font-size:5px}.lender-story-coverage li>b{color:#075f5c;font-family:var(--mono);font-size:4.6px;text-transform:uppercase}.lender-story-coverage>footer{display:flex;justify-content:space-between;gap:8px;padding-top:5px;color:#6f7e8d;font-family:var(--mono);font-size:4.8px;letter-spacing:.05em;text-transform:uppercase}.lender-story-coverage>footer b{color:#a74f38;font-weight:600}.lender-story-film--compact{grid-template-rows:22px 38px minmax(0,1fr) 30px}.lender-story-film--compact .lender-story-film__topbar{grid-template-columns:68px minmax(0,1fr) auto;gap:5px;padding-inline:7px;font-size:4.3px}.lender-story-film--compact .lender-story-film__topbar>img{width:64px}.lender-story-film--compact .lender-story-film__topbar>small{display:none}.lender-story-film--compact .lender-story-film__topbar>b{font-size:4px}.lender-story-film--compact .lender-story-film__heading{padding:4px 7px 5px}.lender-story-film--compact .lender-story-film__heading>span{display:none}.lender-story-film--compact .lender-story-film__heading h3{font-size:14px}.lender-story-film--compact .lender-story-film__heading>b{font-size:4.5px}.lender-story-film--compact .lender-story-film__scene{padding:5px 7px}.lender-story-film--compact .lender-story-film__rail{grid-template-columns:1fr;min-height:30px}.lender-story-film--compact .lender-story-film__rail>span{display:none}.lender-story-film--compact .lender-story-film__rail>div{width:100%}.lender-story-film--compact .lender-story-film__rail button{min-width:0;flex:1;grid-auto-flow:column;gap:3px;padding:3px;font-size:4.4px}.lender-story-film--compact .lender-story-film__rail button span{font-size:4px}.lender-story-film--compact .lender-story-film__cursor{width:17px;height:23px}.lender-story-film--compact .lender-story-arrival{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:2px}.lender-story-film--compact .lender-story-arrival__copy{display:none}.lender-story-film--compact .lender-story-arrival>article{padding:5px 7px}.lender-story-film--compact .lender-story-arrival article h5{margin:3px 0;font-size:14px}.lender-story-film--compact .lender-story-arrival article dl div{padding:2px 2px 1px 0}.lender-story-film--compact .lender-story-arrival article dl div:nth-child(n+3){display:none}.lender-story-film--compact .lender-story-arrival__path span{padding:2px;font-size:4.2px;white-space:nowrap}.lender-story-film--compact .lender-story-proof{grid-template-columns:minmax(0,1.55fr) minmax(84px,.45fr);gap:4px}.lender-story-film--compact .lender-story-proof__record>header{padding:3px 5px;font-size:4.2px}.lender-story-film--compact .lender-story-proof__record>div p{grid-template-columns:12px minmax(32px,1fr) auto;min-height:18px;gap:3px;padding-inline:4px;font-size:4.7px}.lender-story-film--compact .lender-story-proof__record p>time,.lender-story-film--compact .lender-story-proof__record p>code{display:none}.lender-story-film--compact .lender-story-proof aside{gap:3px;padding:6px}.lender-story-film--compact .lender-story-proof aside strong{font-size:11px}.lender-story-film--compact .lender-story-proof aside span,.lender-story-film--compact .lender-story-proof aside small{font-size:4px}.lender-story-film--compact .lender-story-proof aside code{padding:3px;font-size:3.8px}.lender-story-film--compact .lender-story-decision{grid-template-columns:1fr}.lender-story-film--compact .lender-story-decision__context,.lender-story-film--compact .lender-story-decision__boundary{display:none}.lender-story-film--compact .lender-story-decision__actions{gap:3px;padding:2px 0}.lender-story-film--compact .lender-story-decision__actions h4{font-size:14px}.lender-story-film--compact .lender-story-decision__action{padding:4px 5px;font-size:4.8px}.lender-story-film--compact .lender-story-audit{grid-template-columns:minmax(0,1.4fr) minmax(90px,.6fr);gap:3px 5px}.lender-story-film--compact .lender-story-audit>header{padding-bottom:3px;font-size:4.3px}.lender-story-film--compact .lender-story-audit li{min-height:18px;grid-template-columns:13px minmax(0,1fr);gap:3px;padding-inline:4px}.lender-story-film--compact .lender-story-audit li time{display:none}.lender-story-film--compact .lender-story-audit li strong{font-size:4.7px}.lender-story-film--compact .lender-story-audit li small{font-size:3.8px}.lender-story-film--compact .lender-story-audit aside{gap:3px;padding:6px}.lender-story-film--compact .lender-story-audit aside>strong{font-size:11px}.lender-story-film--compact .lender-story-audit aside>p,.lender-story-film--compact .lender-story-audit aside>em{font-size:3.8px}.lender-story-film--compact .lender-story-audit aside>div{display:none}.lender-story-film--compact .lender-story-coverage{grid-template-rows:auto 18px minmax(0,1fr) auto}.lender-story-film--compact .lender-story-coverage>header strong{font-size:11px}.lender-story-film--compact .lender-story-coverage>nav span{font-size:3.6px}.lender-story-film--compact .lender-story-coverage li{min-height:18px;grid-template-columns:14px minmax(0,1fr) auto;gap:3px;padding-inline:4px}.lender-story-film--compact .lender-story-coverage li>small{display:none}.lender-story-film--compact .lender-story-coverage>footer{font-size:3.8px}@container (max-width: 460px){.lender-story-film:not(.lender-story-film--compact){grid-template-rows:26px 48px minmax(0,1fr) 36px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__topbar{grid-template-columns:74px minmax(0,1fr) auto;gap:6px;padding-inline:8px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__topbar>img{width:70px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__topbar>small{display:none}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__heading{padding:6px 9px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__heading h3{font-size:16px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__scene{padding:6px 8px}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__rail{grid-template-columns:1fr}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__rail>span{display:none}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__rail>div{width:100%}.lender-story-film:not(.lender-story-film--compact) .lender-story-film__rail button{min-width:0;flex:1;padding:3px;font-size:4.5px}.lender-story-proof{grid-template-columns:minmax(0,1.45fr) minmax(92px,.55fr);gap:5px}.lender-story-proof__record>div p{grid-template-columns:14px minmax(38px,1fr) auto;min-height:20px;gap:4px;padding-inline:5px}.lender-story-proof__record p>time,.lender-story-proof__record p>code{display:none}.lender-story-proof aside{padding:7px}.lender-story-proof aside strong{font-size:12px}.lender-story-audit{grid-template-columns:minmax(0,1.35fr) minmax(102px,.65fr);gap:4px 6px}.lender-story-audit li{min-height:20px}.lender-story-audit aside{padding:7px}.lender-story-audit aside>strong{font-size:12px}.lender-story-audit aside>div{display:none}.lender-story-coverage li{min-height:21px;grid-template-columns:16px minmax(0,1fr) auto}.lender-story-coverage li>small{display:none}}@keyframes lenderFilmProgress{to{transform:scaleX(1)}}@keyframes lenderFilmPulse{50%{opacity:.46;transform:scale(.78)}}@keyframes lenderFilmClick{0%{opacity:0;transform:scale(.5)}25%{opacity:.95}to{opacity:0;transform:scale(3.2)}}@media(prefers-reduced-motion:reduce){.lender-story-film__topbar>b>i,.lender-story-film__topbar>em,.lender-story-film__cursor>i{animation:none!important}.lender-story-film__cursor,.lender-story-proof__record>div p,.lender-story-audit li,.lender-story-coverage ol,.lender-story-coverage li{transition:none!important}}.product-screen-film{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr) 48px;overflow:hidden;color:#f9f4ea;background:#061a2f;font-family:var(--sans)}.product-screen-film__chrome{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:0 10px 2px 14px;border-bottom:1px solid rgba(255,255,255,.13);font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.product-screen-film__chrome>span{color:#79d9d1}.product-screen-film__chrome>strong{min-width:0;overflow:hidden;color:#f9f4eab8;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.product-screen-film__chrome>small{color:#ed9569}.product-screen-film__playback{min-width:72px;display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:6px 8px;color:#f9f4ea;border:1px solid rgba(121,217,209,.42);background:#0c3152eb;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.product-screen-film__playback span{min-width:8px;color:#79d9d1;font-size:8px;line-height:1}.product-screen-film__playback b{font-size:6px;font-weight:600}.product-screen-film__playback:hover,.product-screen-film__playback:focus-visible{border-color:#79d9d1;background:#124a76;outline:2px solid rgba(121,217,209,.32);outline-offset:1px}.product-screen-film__playback:disabled{cursor:default;opacity:.68}.product-screen-film__progress{position:absolute;z-index:2;left:0;bottom:-1px;width:0;height:2px;background:#ed9569;transform-origin:left center}.product-screen-film[data-playback=playing] .product-screen-film__progress{animation:product-film-progress var(--film-duration) linear forwards}.product-screen-film__viewport{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:#0b2945}.product-screen-film__stage{position:relative;min-height:0;overflow:hidden;background:#081d32}.product-screen-film__stage>img:not(.product-screen-film__cursor){position:absolute;top:8px;right:10px;bottom:8px;left:10px;width:calc(100% - 20px);height:calc(100% - 16px);display:block;opacity:0;object-fit:contain;object-position:center;transform:translate3d(0,7px,0) scale(.985);filter:saturate(.94) contrast(1.02);box-shadow:0 14px 34px #0000003d;transition:opacity .72s ease,transform 1.15s cubic-bezier(.2,.75,.25,1)}.product-screen-film__stage>img.is-active{opacity:1;transform:translateZ(0) scale(1)}.product-screen-film__recording{position:absolute;z-index:4;top:14px;left:16px;display:flex;gap:6px;align-items:center;padding:5px 7px;color:#f9f4eadb;border:1px solid rgba(255,255,255,.18);background:#061a2fd6;box-shadow:0 8px 20px #0000002e;font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.product-screen-film__recording span{width:5px;height:5px;border-radius:50%;background:#ed9569;box-shadow:0 0 0 3px #ed956929}.product-screen-film__recording time{color:#79d9d1}.product-screen-film__cursor{position:absolute;z-index:6;left:var(--cursor-x);top:var(--cursor-y);width:25px;height:25px;opacity:1;filter:drop-shadow(0 5px 8px rgba(0,0,0,.38));transform:translate(-20%,-10%)}.product-screen-film[data-playback=playing] .product-screen-film__cursor{animation:product-film-cursor 1.35s cubic-bezier(.2,.75,.25,1) both}.product-screen-film__click{position:absolute;z-index:5;left:var(--cursor-x);top:var(--cursor-y);width:30px;height:30px;border:1px solid #79d9d1;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.35);pointer-events:none}.product-screen-film[data-playback=playing] .product-screen-film__click{animation:product-film-click .72s 1.04s ease-out both}.product-screen-film__scrollbar{position:absolute;z-index:5;top:17%;right:14px;width:3px;height:56%;overflow:hidden;border-radius:99px;background:#ffffff2e;pointer-events:none}.product-screen-film__scrollbar i{position:absolute;top:0;right:0;bottom:0;left:0;height:34%;border-radius:inherit;background:#79d9d1e0}.product-screen-film[data-playback=playing] .product-screen-film__scrollbar i{animation:product-film-scroll 1.45s 1.55s cubic-bezier(.2,.75,.25,1) both}.product-screen-film__caption{min-width:0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px;align-items:center;padding:8px 12px;color:#f9f4ea;border-top:1px solid rgba(255,255,255,.12);background:#0a2742}.product-screen-film__caption span{color:#79d9d1;font-family:var(--mono);font-size:6px;letter-spacing:.1em;text-transform:uppercase}.product-screen-film__caption strong{min-width:0;overflow:visible;font-family:var(--serif);font-size:12px;font-weight:400;line-height:1.15;text-overflow:clip;text-wrap:balance;white-space:normal}.product-screen-film__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.13)}.product-screen-film__rail button{position:relative;min-width:0;display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;padding:8px 10px;color:#f9f4ea85;border:0;border-right:1px solid rgba(255,255,255,.12);background:#061a2f;cursor:pointer}.product-screen-film__rail button:after{position:absolute;left:0;right:100%;bottom:0;height:2px;content:"";background:#79d9d1;transition:right .35s ease}.product-screen-film__rail button:last-child{border-right:0}.product-screen-film__rail button.is-active{color:#fffaf0;background:#0c3152}.product-screen-film__rail button.is-active:after{right:0}.product-screen-film__rail button:focus-visible{outline:2px solid #79d9d1;outline-offset:-3px}.product-screen-film__rail button span{color:#ed9569;font-family:var(--mono);font-size:6px}.product-screen-film__rail button strong{overflow:hidden;font-size:8px;font-weight:550;text-align:left;text-overflow:ellipsis;white-space:nowrap}@keyframes product-film-progress{0%{width:0}to{width:100%}}@keyframes product-film-cursor{0%{opacity:0;transform:translate(-20%,-10%) translate3d(-34px,24px,0) scale(.82)}26%{opacity:1}76%,to{opacity:1;transform:translate(-20%,-10%) translateZ(0) scale(1)}}@keyframes product-film-click{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}@keyframes product-film-scroll{0%{transform:translateY(0)}to{transform:translateY(194%)}}@media(max-width:700px){.product-screen-film{grid-template-rows:38px minmax(0,1fr) 44px}.product-screen-film__chrome{grid-template-columns:1fr auto auto;gap:7px;padding-left:10px}.product-screen-film__chrome>strong{display:none}.product-screen-film__playback{min-width:58px;padding:5px 6px}.product-screen-film__playback b{display:none}.product-screen-film__caption{grid-template-columns:1fr;gap:3px;padding:6px 10px}.product-screen-film__caption strong{font-size:11px}.product-screen-film__rail button strong{display:none}.product-screen-film__rail button{place-items:center}.product-screen-film__cursor{width:21px;height:21px}.product-screen-film__recording{top:11px;left:12px}}@media(prefers-reduced-motion:reduce){.product-screen-film__stage>img,.product-screen-film__cursor,.product-screen-film__click,.product-screen-film__scrollbar i,.product-screen-film__progress{animation:none!important;transition:none!important}.product-screen-film__click,.product-screen-film__scrollbar{display:none}}.experience-page{padding-top:80px;background:var(--paper)}.experience-page h1,.experience-page h2,.experience-page h3{font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.experience-hero{position:relative;min-height:calc(100svh - 80px);display:grid;grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(48px,6vw,110px);overflow:hidden;padding:clamp(60px,6.5vw,104px) max(48px,calc((100vw - 1540px)/2));background-color:#f4f1ea;background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover}.experience-hero:before{position:absolute;inset:0 51% 0 auto;width:1px;content:"";background:#1b2a4e26}.experience-hero-copy,.experience-hero-product{position:relative;z-index:2}.experience-hero-copy>.text-button:first-child{margin-bottom:clamp(32px,5vh,58px);color:currentColor}.experience-hero-copy h1{max-width:9.4ch;margin:20px 0 0;font-size:clamp(60px,5.45vw,94px);line-height:.91}.experience-hero-deck{max-width:620px;margin:28px 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.65}.experience-hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.experience-hero-actions a{display:inline-block;text-decoration:none}.experience-hero-copy>small{display:block;max-width:62ch;margin-top:24px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.04em;line-height:1.65}.experience-hero-product{--preview-scale: .72;position:relative;height:clamp(520px,38vw,650px);width:min(920px,100%);justify-self:end;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:clamp(18px,2vw,32px);background:var(--blue-deep);transform:perspective(1800px) rotateY(-3deg) rotateX(1deg);transform-origin:center;filter:drop-shadow(0 54px 60px rgba(15,23,41,.24))}.experience-hero-product-window{position:absolute;inset:0 auto auto 0;width:calc(100% / var(--preview-scale));transform:scale(var(--preview-scale));transform-origin:top left}.experience-hero-product-window>*{width:100%;max-width:none}.experience-hero-mortgage-professionals,.experience-hero-lenders{color:var(--white);background-color:var(--blue-deep);background-image:url(/assets/credential-guilloche.png);background-size:940px auto;background-position:right center;background-repeat:no-repeat}.experience-hero-mortgage-professionals:before,.experience-hero-lenders:before{background:#ffffff29}.experience-hero-mortgage-professionals .experience-hero-deck,.experience-hero-mortgage-professionals .experience-hero-copy>small,.experience-hero-lenders .experience-hero-deck,.experience-hero-lenders .experience-hero-copy>small{color:#ffffffb3}.experience-hero-mortgage-professionals .primary-button,.experience-hero-lenders .primary-button{color:var(--blue);background:var(--white)}.experience-hero-mortgage-professionals .experience-hero-actions .text-button,.experience-hero-lenders .experience-hero-actions .text-button{padding-bottom:5px;color:var(--white);border-bottom:1px solid rgba(255,255,255,.72);text-shadow:0 1px 16px rgba(0,0,0,.4)}.experience-hero-real-estate-professionals{background-color:#ede5d8;background-position:left center}.experience-hero-real-estate-professionals:after{position:absolute;top:0;right:0;bottom:0;width:12px;content:"";background:#a14f2f}.borrower-hero-stack{position:relative;min-height:660px;display:grid;align-items:center}.borrower-hero-stack .borrower-preview-frame{width:88%;margin-left:auto}.borrower-control-receipt{position:absolute;left:0;bottom:8%;width:300px;padding:24px 26px;color:var(--white);background:var(--blue);box-shadow:0 26px 60px #0f17293d}.borrower-control-receipt span,.borrower-control-receipt small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.borrower-control-receipt strong{display:block;margin:12px 0 20px;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.08}.borrower-control-receipt small{padding-top:13px;border-top:1px solid rgba(255,255,255,.24);color:#ffffffa6}.outcome-band{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);gap:90px;align-items:end;padding:120px max(48px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--line);background:var(--paper)}.outcome-band h2{max-width:800px;margin:18px 0 0;font-size:clamp(52px,5vw,82px);line-height:.98}.outcome-band ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.outcome-band li{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:baseline;padding:23px 0;border-bottom:1px solid var(--line)}.outcome-band li>.outcome-band-number,.workspace-story-step>span,.workspace-preview-caption span{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.outcome-band li>div>strong{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.2}.workspace-story{padding:150px max(48px,calc((100vw - 1540px)/2));color:var(--white);background:var(--blue-deep)}.workspace-story-heading{max-width:1010px}.workspace-story-heading h2{max-width:12ch;margin:18px 0 0;font-size:clamp(66px,6.4vw,106px);line-height:.91}.workspace-story-heading>p:last-child{max-width:780px;margin:28px 0 0;color:#ffffffa8;font-size:18px;line-height:1.65}.workspace-story-layout{display:grid;grid-template-columns:minmax(620px,1.3fr) minmax(360px,.7fr);gap:clamp(70px,8vw,130px);margin-top:100px}.workspace-preview-sticky{position:sticky;top:112px;align-self:start;min-width:0}.workspace-preview-window{--story-preview-scale: .68;position:relative;height:min(620px,calc(100svh - 230px));min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:clamp(16px,2vw,28px);background:#071a2e;width:100%;transition:transform .7s var(--ease),opacity .5s var(--ease)}.workspace-preview-window>*{position:absolute;inset:0 auto auto 0;width:calc(100% / var(--story-preview-scale));max-width:none;transform:scale(var(--story-preview-scale));transform-origin:top left}.workspace-preview-caption{display:flex;gap:18px;align-items:baseline;margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.2);font-family:var(--serif);font-size:23px}.workspace-preview-sticky>small{display:block;max-width:78ch;margin-top:12px;color:#ffffff80;font-family:var(--mono);font-size:9px;line-height:1.6}.workspace-story-track{padding-bottom:28vh}.workspace-story-step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:.5;transform:translateY(18px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.workspace-story-step.is-active{opacity:1;transform:translateY(0)}.workspace-story-step h3{margin:18px 0 0;font-size:clamp(46px,4.5vw,76px);line-height:.98}.workspace-story-step p{margin:24px 0 0;color:#ffffffad;font-size:17px;line-height:1.7}.borrower-preview-frame{overflow:hidden;border:1px solid rgba(27,42,78,.22);background:var(--white);box-shadow:0 34px 90px #0000004d}.borrower-preview-bar{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--blue);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.borrower-preview-frame>img{display:block;width:100%;aspect-ratio:1174 / 660;object-fit:cover}.borrower-preview-frame>.official-credential{width:min(620px,calc(100% - 50px));margin:36px auto}.borrower-control-section,.privacy-ledger,.lender-audit-section,.agency-truth{display:grid;grid-template-columns:minmax(390px,.74fr) minmax(620px,1.26fr);gap:clamp(70px,8vw,130px);align-items:center;padding:150px max(48px,calc((100vw - 1440px)/2))}.borrower-control-section h2,.privacy-ledger h2,.lender-audit-section h2,.agency-truth h2{margin:18px 0 0;font-size:clamp(56px,5.4vw,88px);line-height:.96}.borrower-control-section>div>p:last-child,.privacy-ledger>div>p:last-child,.lender-audit-section>div>p:last-child,.agency-truth>div>p:last-child{margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.borrower-control-section{background:var(--surface)}.borrower-control-section>.official-credential{justify-self:center}.privacy-ledger{background:#ede5d8}.lender-audit-section{color:var(--white);background:var(--blue)}.lender-audit-section>div>p:last-child{color:#ffffffad}.agency-truth{position:relative;grid-template-columns:190px minmax(420px,1fr) minmax(340px,.66fr);background:var(--surface)}.agency-truth-number{color:var(--blue);font-family:var(--serif);font-size:clamp(90px,9vw,150px);letter-spacing:-.08em;line-height:.8}.agency-truth dl{margin:0;border-top:1px solid var(--line)}.agency-truth dl>div{display:grid;grid-template-columns:120px 1fr;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.agency-truth dt{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.agency-truth dd{margin:0;font-size:13px;line-height:1.5}.role-closing{min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px;text-align:center;background-color:var(--paper);background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover}.role-closing>img{width:104px;margin-bottom:30px}.role-closing h2{max-width:980px;margin:18px 0 0;font-size:clamp(60px,6vw,96px);line-height:.94}.role-closing>p:not(.eyebrow){max-width:720px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.role-closing>div{display:flex;gap:26px;align-items:center;margin-top:34px}.perspective-links{padding:100px max(48px,calc((100vw - 1440px)/2));color:var(--white);background:var(--blue-deep)}.perspective-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-block:1px solid rgba(255,255,255,.18)}.perspective-links a{min-height:220px;display:flex;flex-direction:column;padding:30px;border-right:1px solid rgba(255,255,255,.18);text-decoration:none;transition:color .35s var(--ease),background .35s var(--ease)}.perspective-links a:last-child{border-right:0}.perspective-links a:hover,.perspective-links a:focus-visible{color:var(--blue-deep);background:var(--white)}.perspective-links a span{font-family:var(--serif);font-size:29px}.perspective-links a small{max-width:40ch;margin-top:16px;color:#ffffff9e;font-size:13px;line-height:1.55}.perspective-links a:hover small,.perspective-links a:focus-visible small{color:var(--muted)}.perspective-links a strong{margin-top:auto;padding-top:20px;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}@supports (animation-timeline: view()){.experience-hero-product{animation:role-product-settle 1s var(--ease) both;animation-timeline:view();animation-range:exit 5% exit 80%}.outcome-band li,.agency-truth dl>div,.perspective-links a{animation:role-item-rise 1s var(--ease) both;animation-timeline:view();animation-range:entry 10% cover 34%}@keyframes role-product-settle{0%{transform:perspective(1800px) rotateY(-3deg) rotateX(1deg) scale(1);opacity:1}to{transform:perspective(1800px) rotateY(0) rotateX(0) scale(.92);opacity:.58}}@keyframes role-item-rise{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}}@media(max-width:1180px){.experience-hero{grid-template-columns:minmax(310px,.78fr) minmax(450px,1.22fr);gap:32px;padding-inline:32px}.experience-hero:before{display:none}.experience-hero-copy{max-width:620px}.experience-hero-copy h1{font-size:clamp(54px,6vw,70px)}.experience-hero-product{--preview-scale: .6;height:min(520px,calc(100svh - 180px));width:100%;justify-self:stretch}.outcome-band,.borrower-control-section,.privacy-ledger,.lender-audit-section,.agency-truth{grid-template-columns:1fr}.agency-truth-number{font-size:100px}.workspace-story-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:58px}}@media(max-width:980px){.workspace-story-layout{display:block;margin-top:60px}.workspace-preview-sticky{position:relative;top:auto}.workspace-preview-window{--story-preview-scale: .65;height:clamp(460px,64vw,600px)}.workspace-story-track{padding:28px 0 0}.workspace-story-step,.workspace-story-step.is-active{min-height:0;margin-top:18px;padding:34px 0;border-top:1px solid rgba(255,255,255,.16);opacity:1;transform:none}}@media(max-width:900px){.experience-hero{grid-template-columns:1fr;min-height:0}.experience-hero-copy{max-width:850px}.experience-hero-product{--preview-scale: .76;height:clamp(520px,59vw,650px);transform:none}}@media(max-width:820px){.experience-page{padding-top:70px}.experience-hero{display:block;padding:84px 24px 72px}.experience-hero-copy>.text-button:first-child{margin-bottom:50px}.experience-hero-copy h1{font-size:clamp(54px,15vw,74px)}.experience-hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.experience-hero-product{--preview-scale: .68;height:clamp(410px,118vw,520px);margin-top:60px;filter:drop-shadow(0 24px 40px rgba(15,23,41,.22))}.borrower-hero-stack{min-height:490px}.borrower-hero-stack .borrower-preview-frame{width:100%}.borrower-control-receipt{left:16px;bottom:0;width:calc(100% - 32px)}.outcome-band,.borrower-control-section,.privacy-ledger,.lender-audit-section,.agency-truth{gap:50px;padding:96px 24px}.outcome-band h2,.borrower-control-section h2,.privacy-ledger h2,.lender-audit-section h2,.agency-truth h2{font-size:clamp(48px,14vw,66px)}.workspace-story{padding:96px 24px}.workspace-story-heading h2{font-size:clamp(56px,15vw,76px)}.workspace-story-layout{display:block;margin-top:60px}.workspace-preview-sticky{position:sticky;z-index:4;top:82px;padding:10px 0 14px;background:var(--blue-deep)}.workspace-preview-window{--story-preview-scale: .48;height:330px;min-height:0}.workspace-preview-caption{margin-top:11px;padding-top:10px;font-size:19px}.workspace-preview-sticky>small{margin-top:8px;font-size:8px}.workspace-story-track{padding:28px 0 0}.workspace-story-step,.workspace-story-step.is-active{min-height:0;margin-top:18px;padding:30px 0;border-top:1px solid rgba(255,255,255,.16);opacity:1;transform:none}.workspace-story-step h3{font-size:46px}.borrower-control-section>.official-credential{width:100%}.role-closing{min-height:650px;padding:96px 24px}.role-closing h2{font-size:clamp(52px,14vw,70px)}.role-closing>div{align-items:flex-start;flex-direction:column}.perspective-links{padding:86px 24px}.perspective-links>div{grid-template-columns:1fr}.perspective-links a{min-height:190px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.perspective-links a:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.experience-hero-product,.workspace-story-step,.workspace-story-step.is-active{animation:none!important;transform:none;opacity:1}}.borrower-conditional-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,108px);align-items:start;padding:clamp(96px,10vw,156px) clamp(28px,7.5vw,142px);color:#102a4d;background:linear-gradient(135deg,rgba(239,126,87,.08),transparent 42%),#f5f0e7}.borrower-conditional-section>header{position:sticky;top:118px}.borrower-conditional-section h2{max-width:9ch;margin:22px 0 30px;font-family:var(--serif);font-size:clamp(56px,5.3vw,84px);font-weight:400;letter-spacing:-.035em;line-height:.92}.borrower-conditional-section h2 span,.borrower-conditional-section h2 em{display:block}.borrower-conditional-section h2 em{margin-top:.12em;color:#c35f3f;font-weight:400}.borrower-conditional-section>header>p:not(.eyebrow){max-width:48ch;color:#516985;font-size:17px;line-height:1.7}.borrower-conditional-section .text-button{margin-top:22px;color:#102a4d}.borrower-conditional-proof{display:grid;gap:30px}.borrower-conditional-proof figure{margin:0;overflow:hidden;border:1px solid rgba(16,42,77,.16);border-radius:24px;background:#ffffffd1;box-shadow:0 28px 70px -52px #081b32cc}.borrower-conditional-proof img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;object-position:50% 10%;border-bottom:1px solid rgba(16,42,77,.12)}.borrower-conditional-proof figcaption{display:grid;gap:10px;padding:24px 28px 28px}.borrower-conditional-proof figcaption span{color:#c35f3f;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.borrower-conditional-proof figcaption strong{max-width:24ch;font-family:var(--serif);font-size:clamp(27px,2.3vw,38px);font-weight:400;line-height:1.02}.borrower-conditional-proof figcaption p{max-width:62ch;margin:0;color:#60748c;font-size:14px;line-height:1.6}@media(max-width:960px){.borrower-conditional-section{grid-template-columns:1fr}.borrower-conditional-section>header{position:static}.borrower-conditional-section h2{max-width:11ch}}@media(max-width:620px){.borrower-conditional-section{padding-inline:24px}.borrower-conditional-section h2{font-size:clamp(48px,14vw,62px)}.borrower-conditional-proof figure{border-radius:18px}.borrower-conditional-proof img{aspect-ratio:4 / 3}.borrower-conditional-proof figcaption{padding:20px}}.borrower-control-cinematic{min-height:900px;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);gap:clamp(52px,7vw,112px);padding-block:clamp(100px,10vw,160px);color:#f9f4ea;background:#071b31}.borrower-control-copy{position:relative;z-index:1}.agency-truth{position:relative;display:grid;grid-template-columns:minmax(380px,.84fr) minmax(600px,1.16fr);gap:clamp(58px,8vw,132px);align-items:start;padding-block:clamp(108px,10vw,168px);overflow:hidden;color:#f8f3e9;background:#0b2541}.agency-truth-intro{position:relative;display:grid;align-content:start}.agency-truth-number{width:106px;height:106px;display:grid;place-items:center;margin-bottom:42px;border:1px solid rgba(119,220,215,.56);border-radius:50%;color:#79d9d1;font-family:var(--serif);font-size:44px;line-height:1}.outcome-band ol{gap:24px}.outcome-band li,.outcome-band li:nth-child(2){min-height:0;padding:22px;transform:none}.outcome-band li:hover,.outcome-band li:nth-child(2):hover{transform:translateY(-8px)}.outcome-band-number{position:absolute;z-index:2;top:36px;left:36px;width:44px;height:44px;color:#071c31!important;border:1px solid rgba(255,255,255,.54);box-shadow:0 0 0 8px #04172a66}.outcome-card-visual{height:clamp(210px,17vw,292px);margin-top:0;border-color:#ffffff38;border-radius:18px;box-shadow:0 24px 52px #00000047}.outcome-card-visual:after{border-color:#ffffff2e;background:linear-gradient(180deg,#0412220f,#04122242)}.outcome-card-visual>img{transform:scale(1.045)}.outcome-band li:hover .outcome-card-visual>img{transform:scale(1.095)}.outcome-band li>div{margin-top:0;padding:25px 8px 10px}.outcome-band li>div>strong{max-width:19ch;font-size:clamp(27px,2.22vw,36px)}.outcome-band li>div>p{max-width:36ch}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:0}.value-narrative-grid article:nth-child(1){min-height:680px}.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:490px}.value-card-visual{height:206px;margin-top:24px;border-color:color-mix(in srgb,var(--value-accent) 52%,rgba(255,255,255,.22));border-radius:18px;box-shadow:0 24px 50px #0003}.value-narrative-grid article:first-child .value-card-visual{height:310px}.value-card-visual:after{background:linear-gradient(180deg,#03111f05,#03111f3d)}.value-card-visual>img,.value-narrative-grid article:first-child .value-card-visual>img{transform:scale(1.045)}.value-narrative-grid article:hover .value-card-visual>img,.value-narrative-grid article:hover .value-card-visual>img[src*="/source/"]{transform:scale(1.09)}.value-card-kicker,.value-narrative-grid article:not(:first-child) .value-card-kicker{margin-top:24px!important}.role-closing,.role-closing-real-estate-professionals{min-height:min(860px,100svh);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(44px,6vw,104px);padding:clamp(76px,8vw,132px) max(40px,calc((100vw - 1510px)/2));background-color:#061a2e;background-image:none}.role-closing:before{background:#04142438}.role-closing-media{height:clamp(440px,38vw,620px);border-color:#f7f0e257;border-radius:28px;box-shadow:0 42px 110px -54px #000000f0,0 0 0 1px #ffffff14;transform:perspective(1600px) rotateY(2.1deg) rotateX(.6deg)}.role-closing-media:after{background:linear-gradient(90deg,rgba(4,18,34,.12),transparent 48%,rgba(4,18,34,.22))}.role-closing-media>img,.role-closing-lenders .role-closing-media>img{transform:scale(1.025)}.role-closing-real-estate-professionals .role-closing-media{order:1;transform:perspective(1600px) rotateY(2.1deg) rotateX(.6deg)}.role-closing-real-estate-professionals .role-closing-copy{order:2}.role-closing-copy{position:relative;padding:clamp(28px,3vw,46px);border-left:1px solid rgba(247,240,226,.19);background:#05182a94;box-shadow:0 22px 70px -50px #000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.role-closing-copy:before{position:absolute;top:0;left:0;width:110px;height:3px;content:"";background:var(--closing-accent)}.role-closing h2{max-width:10.5ch;font-size:clamp(50px,4.8vw,78px)}.role-closing-borrowers,.role-closing-real-estate-professionals{color:#f9f4e9;background-color:#061a2e;background-image:none}.role-closing-borrowers:before,.role-closing-real-estate-professionals:before{background:#04142438}.role-closing-borrowers h2,.role-closing-real-estate-professionals h2{color:#f9f4e9}.role-closing-borrowers .role-closing-copy>p:not(.eyebrow),.role-closing-real-estate-professionals .role-closing-copy>p:not(.eyebrow){color:#f9f4e9b0}.role-closing-borrowers{--closing-accent: #ef9b6d}.role-closing-real-estate-professionals{--closing-accent: #e7bd72}@media(max-width:1180px){.role-closing,.role-closing-real-estate-professionals{grid-template-columns:1fr;min-height:0}.role-closing-media,.role-closing-real-estate-professionals .role-closing-media{order:1;transform:none}.role-closing-copy,.role-closing-real-estate-professionals .role-closing-copy{order:2}}@media(max-width:820px){.outcome-band li,.outcome-band li:nth-child(2){min-height:0}.outcome-card-visual,.value-card-visual,.value-narrative-grid article:first-child .value-card-visual{height:235px}.role-closing-copy{border-left:0}}.experience-hero{grid-template-columns:minmax(420px,.72fr) minmax(680px,1.28fr);gap:clamp(42px,5vw,92px);padding-top:clamp(52px,6vw,90px);padding-bottom:clamp(52px,6vw,90px)}.experience-hero-copy h1{max-width:10.8ch;font-size:clamp(54px,4.7vw,80px);line-height:.94;text-wrap:balance}.experience-hero-product{--preview-scale: 1;height:clamp(540px,42vw,710px);width:min(980px,100%)}.experience-hero-product-window{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.experience-hero-product-window>*{width:100%;height:100%;min-height:0!important}.outcome-band{--outcome-accent: #df6735;--outcome-accent-soft: rgba(223, 103, 53, .2);position:relative;isolation:isolate;display:block;overflow:hidden;padding:clamp(118px,10vw,176px) max(48px,calc((100vw - 1440px)/2));color:#f7f2e8;border:0;background:radial-gradient(circle at 12% 18%,var(--outcome-accent-soft),transparent 28%),linear-gradient(132deg,#05182c,#0a2641 58%,#061b30)}.outcome-band:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";opacity:.26;background:url(/assets/credential-guilloche.png) 84% 50% / min(930px,64vw) auto no-repeat;mix-blend-mode:screen}.outcome-band:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,transparent 49.96%,rgba(255,255,255,.09) 50%,transparent 50.06%),linear-gradient(180deg,#05182c1a,#05182cb8);pointer-events:none}.outcome-band-mortgage{--outcome-accent: #72d8d1;--outcome-accent-soft: rgba(72, 194, 190, .2)}.outcome-band-realtor{--outcome-accent: #e2b669;--outcome-accent-soft: rgba(226, 182, 105, .19)}.outcome-band-lender{--outcome-accent: #a8c9ef;--outcome-accent-soft: rgba(127, 170, 218, .21)}.outcome-band-atmosphere,.outcome-band-atmosphere i{position:absolute;pointer-events:none}.outcome-band-atmosphere{top:0;right:0;bottom:0;left:0;z-index:-1}.outcome-band-atmosphere i:first-child{top:-110px;right:-80px;width:min(54vw,780px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--outcome-accent) 26%,transparent);border-radius:50%;box-shadow:0 0 0 72px color-mix(in srgb,var(--outcome-accent) 5%,transparent),0 0 0 144px color-mix(in srgb,var(--outcome-accent) 3%,transparent)}.outcome-band-atmosphere i:last-child{right:10%;bottom:8%;width:9px;height:9px;border-radius:50%;background:var(--outcome-accent);box-shadow:0 0 0 12px var(--outcome-accent-soft),0 0 42px var(--outcome-accent)}.outcome-band-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:44px;align-items:end}.outcome-band-intro .eyebrow{grid-column:1 / -1;color:var(--outcome-accent)}.outcome-band h2{max-width:17ch;margin:16px 0 0;color:#fbf6ed;font-size:clamp(48px,5.1vw,78px);line-height:.96;letter-spacing:-.045em;text-wrap:balance}.outcome-band-signal{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding-bottom:10px;color:#ffffff8a;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.outcome-band-signal i{height:1px;background:linear-gradient(90deg,var(--outcome-accent),rgba(255,255,255,.18))}.outcome-band ol{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(64px,7vw,104px) 0 0;padding:0;border:0;background:transparent;list-style:none}.outcome-band li{position:relative;min-height:372px;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:clamp(28px,3.1vw,46px);border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#0312226b;box-shadow:0 28px 72px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .55s var(--ease),border-color .55s var(--ease),background .55s var(--ease)}.outcome-band li:nth-child(2){transform:translateY(24px)}.outcome-band li:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--outcome-accent) 52%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--outcome-accent) 15%,transparent),#ffffff0b),#0312228c}.outcome-band li:nth-child(2):hover{transform:translateY(16px)}.outcome-band-number{width:42px;height:42px;display:grid;place-items:center;color:#061b30!important;border-radius:50%;background:var(--outcome-accent);box-shadow:0 0 0 8px var(--outcome-accent-soft)}.outcome-band li>div{display:grid;gap:16px;margin-top:auto;padding-top:72px}.outcome-band li>div>strong{max-width:17ch;color:#fbf6ed;font-size:clamp(28px,2.25vw,37px);line-height:1.04;text-wrap:balance}.outcome-band li>div>p{max-width:46ch;margin:0;color:#f5f8fcab;font-size:14.5px;line-height:1.68}.outcome-band-mark{position:absolute;top:31px;right:31px;width:10px;height:10px;border:1px solid var(--outcome-accent);border-radius:50%;box-shadow:0 0 0 6px var(--outcome-accent-soft)}.value-narrative{--value-accent: #dc6332;--value-ink: #102a4e;position:relative;isolation:isolate;overflow:hidden;padding:clamp(120px,10vw,180px) max(48px,calc((100vw - 1440px)/2));color:var(--value-ink);background:radial-gradient(circle at 88% 12%,rgba(219,98,50,.14),transparent 26%),#f4efe5 url(/assets/parchment-topography.png) center / cover}.value-narrative:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(125deg,#ffffffd6,#fff3);pointer-events:none}.value-narrative>*{position:relative;z-index:1}.value-narrative-mortgage{--value-accent: #6ed6d0;--value-ink: #f9f4e9;color:var(--value-ink);background:#061a2f url(/assets/credential-guilloche.png) 100% 28% / min(1000px,70vw) auto no-repeat}.value-narrative-realtor{--value-accent: #e0b66c;--value-ink: #f9f4e9;color:var(--value-ink);background:#071b31 url(/assets/realtor/navy-contours.png) center / cover}.value-narrative-lender{--value-accent: #a9caf0;--value-ink: #f5f8fc;color:var(--value-ink);background:#0d1b35 url(/assets/credential-guilloche.png) 105% 45% / min(930px,66vw) auto no-repeat}.value-narrative-mortgage:before,.value-narrative-realtor:before,.value-narrative-lender:before{background:radial-gradient(circle at 74% 18%,color-mix(in srgb,var(--value-accent) 18%,transparent),transparent 28%),linear-gradient(112deg,#051527f7,#051527a8)}.value-narrative-orbit,.value-narrative-orbit i{position:absolute;border-radius:50%;pointer-events:none}.value-narrative-orbit{top:clamp(48px,7vw,110px);right:max(18px,calc((100vw - 1580px)/2));z-index:0;width:clamp(150px,18vw,290px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--value-accent) 28%,transparent)}.value-narrative-orbit i:nth-child(1){top:18%;right:18%;bottom:18%;left:18%;border:1px solid color-mix(in srgb,var(--value-accent) 22%,transparent)}.value-narrative-orbit i:nth-child(2){top:39%;right:39%;bottom:39%;left:39%;border:1px solid var(--value-accent);background:color-mix(in srgb,var(--value-accent) 12%,transparent)}.value-narrative-orbit i:nth-child(3){top:49%;left:-5px;width:10px;height:10px;background:var(--value-accent);box-shadow:0 0 24px var(--value-accent)}.value-narrative header{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.58fr);gap:32px clamp(60px,8vw,132px);align-items:end}.value-narrative header .eyebrow,.value-narrative header h2{grid-column:1}.value-narrative header .eyebrow{color:var(--value-accent)}.value-narrative header h2{max-width:14ch;margin:14px 0 0;font-family:var(--serif);font-size:clamp(50px,5.15vw,80px);font-weight:400;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.value-narrative header>p:last-child{grid-column:2;grid-row:1 / span 2;margin:0;padding:27px 0 4px 28px;color:color-mix(in srgb,var(--value-ink) 64%,transparent);border-left:1px solid color-mix(in srgb,var(--value-accent) 48%,transparent);font-size:16.5px;line-height:1.76}.value-narrative-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(250px,auto));gap:18px;margin-top:clamp(70px,7vw,108px);background:transparent}.value-narrative-grid article{position:relative;min-height:280px;display:flex;flex-direction:column;overflow:hidden;padding:clamp(28px,3.2vw,48px);border:1px solid color-mix(in srgb,var(--value-ink) 14%,transparent);border-radius:28px;background:color-mix(in srgb,#fff 82%,transparent);box-shadow:0 30px 80px #0d1f3717;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .55s var(--ease),border-color .55s var(--ease),box-shadow .55s var(--ease)}.value-narrative-grid article:nth-child(1){grid-column:1 / span 5;grid-row:1 / span 2;min-height:590px}.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){grid-column:6 / span 7}.value-narrative-grid article:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--value-accent) 58%,transparent);box-shadow:0 38px 90px #0d1f3729}.value-narrative-mortgage .value-narrative-grid article,.value-narrative-realtor .value-narrative-grid article,.value-narrative-lender .value-narrative-grid article{border-color:#ffffff24;background:linear-gradient(145deg,#ffffff18,#ffffff06),#05162885;box-shadow:0 30px 90px #0003}.value-card-topline,.value-card-kicker,.value-narrative-grid article>small{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.value-card-topline{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;color:color-mix(in srgb,var(--value-ink) 55%,transparent)}.value-card-topline i{height:1px;background:linear-gradient(90deg,var(--value-accent),color-mix(in srgb,var(--value-ink) 12%,transparent))}.value-card-topline b{font-weight:500}.value-card-kicker{margin:58px 0 14px!important;color:var(--value-accent)!important}.value-narrative-grid article:not(:first-child) .value-card-kicker{margin-top:34px!important}.value-narrative-grid article>h3{max-width:16ch;margin:0;color:var(--value-ink);font-size:clamp(31px,2.65vw,45px);line-height:1.02;text-wrap:balance}.value-narrative-grid article:not(:first-child)>h3{max-width:24ch;font-size:clamp(28px,2.25vw,38px)}.value-narrative-grid article>p:not(.value-card-kicker){position:relative;z-index:1;max-width:64ch;margin:22px 0 0;color:color-mix(in srgb,var(--value-ink) 64%,transparent);font-size:14.5px;line-height:1.72}.value-narrative-grid article>small{position:relative;z-index:1;display:block;margin-top:auto;padding-top:34px;color:color-mix(in srgb,var(--value-ink) 64%,transparent);border-top:1px solid color-mix(in srgb,var(--value-ink) 12%,transparent);line-height:1.65;text-transform:none}.value-card-glow{position:absolute;right:-76px;bottom:-92px;width:220px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--value-accent) 35%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--value-accent) 17%,transparent),transparent 66%);box-shadow:0 0 0 34px color-mix(in srgb,var(--value-accent) 4%,transparent);pointer-events:none}.workspace-story-heading h2{max-width:13ch;font-size:clamp(58px,5.5vw,92px);text-wrap:balance}.workspace-preview-window{--story-preview-scale: 1;min-height:600px;height:min(722px,calc(100svh - 140px));background:#061c33}.workspace-preview-window>:not(.workspace-film-chrome):not(.workspace-film-pointer){position:absolute;top:42px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 42px);min-height:0!important;transform:none}.workspace-preview-window>.bdp-preview.bdp-preview{inset:42px auto auto 0;width:150%;max-width:none;height:auto;min-height:790px!important;transform:scale(.667);transform-origin:top left}.workspace-preview-window>.bdp-preview .bdp-preview__header{grid-template-columns:190px minmax(0,1fr)}.workspace-preview-window>.bdp-preview .bdp-preview__identity{display:none}.workspace-preview-window>.bdp-preview .bdp-overview__credential>.official-credential{width:85%;justify-self:start}.workspace-film-chrome{position:absolute;inset:0 0 auto;z-index:8;height:42px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:0 16px;color:#ffffff9e;border-bottom:1px solid rgba(255,255,255,.14);background:#041221eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.workspace-film-chrome i{position:relative;height:2px;overflow:hidden;background:#ffffff24}.workspace-film-chrome i:after{position:absolute;inset:0 auto 0 0;width:var(--film-progress);content:"";background:linear-gradient(90deg,#b84418,#f2b38f);transition:width .7s var(--ease)}.workspace-film-chrome b{color:var(--white);font-weight:500}.workspace-film-pointer{--pointer-x: 72%;--pointer-y: 72%;position:absolute;z-index:12;top:var(--pointer-y);left:var(--pointer-x);width:22px;height:28px;filter:drop-shadow(0 5px 7px rgba(0,0,0,.42));transform:translate(-50%,-50%) rotate(-12deg);transition:top .65s var(--ease),left .65s var(--ease);pointer-events:none}.workspace-film-pointer:before{display:block;color:#fff;content:"◆";font-size:22px;text-shadow:0 0 0 #061c33;transform:scaleX(.72) rotate(45deg)}.workspace-film-pointer i{position:absolute;top:-12px;left:-12px;width:44px;height:44px;border:1px solid rgba(255,255,255,.86);border-radius:50%;animation:workspace-click 2.4s ease-out infinite}.pointer-scene-1{--pointer-x: 22%;--pointer-y: 40%}.pointer-scene-2{--pointer-x: 72%;--pointer-y: 32%}.pointer-scene-3{--pointer-x: 48%;--pointer-y: 58%}.pointer-scene-4{--pointer-x: 78%;--pointer-y: 69%}.pointer-scene-5{--pointer-x: 64%;--pointer-y: 43%}.pointer-scene-6{--pointer-x: 84%;--pointer-y: 79%}@keyframes workspace-click{0%,28%{opacity:0;transform:scale(.25)}36%{opacity:1}68%,to{opacity:0;transform:scale(1.25)}}.workspace-story-step{opacity:.32;filter:blur(1.5px);transform:translateY(44px) scale(.985);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s var(--ease)}.workspace-story-step.is-active{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.workspace-story-step h3{overflow:hidden;font-size:clamp(44px,4vw,68px);text-wrap:balance}.workspace-story-step h3>span{display:block;transform:translateY(26%);opacity:.5;transition:transform .9s var(--ease),opacity .8s var(--ease)}.workspace-story-step.is-active h3>span{opacity:1;transform:translateY(0)}.borrower-hero-stack{min-height:100%;align-items:start;padding:24px;overflow:hidden}.borrower-hero-stack .borrower-preview-frame,.borrower-hero-stack .bdp-preview{margin:0}.borrower-hero-stack .bdp-preview{width:140%;max-width:none;height:auto;min-height:790px!important;transform:scale(.714);transform-origin:top left}.borrower-hero-stack .bdp-overview__intro{padding:34px 30px}.borrower-hero-stack .bdp-overview__intro h2{font-size:48px}.borrower-hero-stack .bdp-overview__intro>p{margin-top:15px;font-size:12px}.borrower-hero-stack .bdp-actions{margin-top:18px}.borrower-hero-stack .bdp-overview__summary{margin-top:20px!important}.borrower-control-cinematic{align-items:center;background:linear-gradient(120deg,#f1eee5,#e5edf2)}.borrower-control-proof{position:relative;min-height:660px;display:grid;place-items:center;padding:56px;overflow:hidden;border-radius:32px;background:#071a2e url(/assets/credential-guilloche.png) center / cover;box-shadow:0 45px 90px -50px #071a2eb8}.borrower-control-proof>.official-credential{width:min(100%,560px);transform:rotate(-1.2deg)}.borrower-control-proof>div{position:absolute;right:30px;bottom:28px;width:min(300px,calc(100% - 60px));display:grid;gap:6px;padding:20px;color:var(--white);border:1px solid rgba(255,255,255,.18);background:#061c33e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.borrower-control-proof span,.borrower-control-proof small{font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.borrower-control-proof strong{font-family:var(--serif);font-size:23px;font-weight:400}.borrower-control-proof small{color:#ffffff9e}@media(max-width:1180px){.experience-hero{grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr)}.outcome-band ol{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-band li:nth-child(2){transform:none}.outcome-band li:nth-child(3){grid-column:1 / -1;min-height:330px}.value-narrative header{grid-template-columns:1fr}.value-narrative header>p:last-child{grid-column:1;grid-row:auto;max-width:760px;padding-left:24px}.value-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){grid-column:auto;grid-row:auto;min-height:390px}.value-narrative-grid article:nth-child(1){grid-column:1 / -1;min-height:440px}.value-card-kicker{margin-top:42px!important}}@media(max-width:900px){.experience-hero{grid-template-columns:1fr}.experience-hero-product{width:100%;height:min(720px,82svh)}.value-narrative{padding-inline:clamp(28px,4.2vw,82px)}.value-narrative header h2{font-size:clamp(46px,11vw,70px)}.value-narrative-grid{grid-template-columns:1fr}.value-narrative-grid article,.value-narrative-grid article:nth-child(1){grid-column:1;min-height:360px}.workspace-preview-window{height:min(650px,76svh)}}@media(max-width:620px){.experience-hero-copy h1{font-size:clamp(49px,15vw,68px)}.experience-hero-product{height:610px}.outcome-band{padding-inline:24px}.outcome-band-intro{grid-template-columns:1fr}.outcome-band-signal{width:180px}.outcome-band ol{grid-template-columns:1fr;margin-top:58px}.outcome-band li,.outcome-band li:nth-child(3){grid-column:auto;min-height:350px;padding:30px}.outcome-band li>div{padding-top:58px}.value-narrative{padding:94px 24px}.value-narrative-grid{margin-top:58px}.value-narrative-grid article,.value-narrative-grid article:nth-child(1){min-height:390px;border-radius:22px}.value-narrative-orbit{right:-60px;opacity:.72}.workspace-film-chrome span{display:none}.workspace-film-chrome{grid-template-columns:1fr auto}.borrower-control-proof{min-height:540px;padding:26px}}@media(prefers-reduced-motion:reduce){.workspace-film-pointer{display:none}.workspace-story-step,.workspace-story-step h3>span{filter:none;opacity:1;transform:none}}.experience-hero-copy h1>span,.experience-hero-copy h1>em{display:block}.experience-hero-copy h1>em{max-width:10ch;margin-top:.08em;font-size:.82em;line-height:.96;font-weight:400}.experience-hero-borrowers .experience-hero-copy h1>em{color:#d95f2b}.experience-hero-mortgage-professionals .experience-hero-copy h1>em{color:#76d8d4}.experience-hero-real-estate-professionals .experience-hero-copy h1>em{color:#a75532}.experience-hero-lenders .experience-hero-copy h1>em{color:#8fd8dc}.experience-hero-product:has(.role-hero-dashboard-film){--preview-scale: 1;height:auto;aspect-ratio:3222 / 1576;align-self:center;background:#071c33}.experience-hero-product:has(.role-hero-dashboard-film) .experience-hero-product-window,.experience-hero-product:has(.role-hero-dashboard-film) .role-hero-dashboard-film,.experience-hero-product:has(.role-hero-dashboard-film) .approved-dashboard-film-window,.experience-hero-product:has(.role-hero-dashboard-film) .approved-dashboard-film-pan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.experience-hero-product:has(.role-hero-dashboard-film) .approved-dashboard-film-window{aspect-ratio:auto;border:0;border-radius:inherit}.workspace-preview-window:has(.approved-dashboard-film){min-height:0;height:auto;aspect-ratio:3222 / 1786}.workspace-preview-window>.approved-dashboard-film{position:absolute;top:42px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 42px);transform:none}.workspace-preview-window>.approved-dashboard-film .approved-dashboard-film-window,.workspace-preview-window>.approved-dashboard-film .approved-dashboard-film-pan{width:100%;height:100%}.workspace-preview-window>.approved-dashboard-film .approved-dashboard-film-window{aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.privacy-ledger{align-items:center}.privacy-ledger>div:first-child{position:relative;z-index:2}.privacy-ledger h2{max-width:10ch;font-size:clamp(52px,5.3vw,88px);line-height:.94;text-wrap:balance}.privacy-ledger h2 span,.privacy-ledger h2 em{display:block}.privacy-ledger h2 em{margin-top:.14em;color:#b45332;font-weight:400}.privacy-ledger>.approved-dashboard-film{width:min(100%,920px);justify-self:end;filter:drop-shadow(0 34px 54px rgba(10,28,50,.2))}@media(max-width:900px){.experience-hero-product:has(.role-hero-dashboard-film){height:auto;aspect-ratio:3222 / 1576}.privacy-ledger h2{max-width:12ch;font-size:clamp(48px,10vw,72px)}}@media(max-width:620px){.experience-hero-product:has(.role-hero-dashboard-film){height:auto}.workspace-preview-window:has(.approved-dashboard-film){height:auto;aspect-ratio:3222 / 1940}.privacy-ledger h2{font-size:clamp(44px,13vw,64px)}}.outcome-band h2>span,.outcome-band h2>em,.value-narrative header h2>span,.value-narrative header h2>em,.role-closing h2>span,.role-closing h2>em{display:block}.outcome-band h2>em,.value-narrative header h2>em,.role-closing h2>em{margin-top:.12em;color:var(--outcome-accent, var(--value-accent, var(--closing-accent)));font-weight:400;font-style:italic;letter-spacing:-.035em}.value-narrative header h2>em{color:var(--value-accent)}.outcome-band h2:after,.value-narrative header h2:after,.role-closing h2:after{width:clamp(74px,8vw,126px);height:2px;display:block;margin-top:28px;content:"";background:currentColor;opacity:.28}.outcome-band li{min-height:590px}.outcome-card-visual,.value-card-visual,.role-closing-media{position:relative;margin:0;overflow:hidden;background:#eef1f1}.outcome-card-visual{height:176px;margin-top:68px;border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 18px 38px #00000038}.outcome-card-visual:after,.value-card-visual:after,.role-closing-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px solid rgba(255,255,255,.12);pointer-events:none}.outcome-card-visual>img,.value-card-visual>img,.role-closing-media>img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--story-visual-position, 50% 50%);transition:transform 1.1s var(--ease),filter .7s var(--ease)}.outcome-card-visual>img,.value-card-visual>img{transform:scale(1.23);transform-origin:var(--story-visual-position, 50% 50%)}.outcome-card-visual>img[src*="/source/"],.value-card-visual>img[src*="/source/"]{transform:scale(1.03)}.outcome-band li:hover .outcome-card-visual>img,.value-narrative-grid article:hover .value-card-visual>img{transform:scale(1.3)}.outcome-band li:hover .outcome-card-visual>img[src*="/source/"],.value-narrative-grid article:hover .value-card-visual>img[src*="/source/"]{transform:scale(1.09)}.outcome-band li>div{margin-top:0;padding-top:30px}.outcome-band li>div>strong{color:#fffaf0}.value-narrative-grid{grid-template-rows:repeat(2,minmax(390px,auto))}.value-narrative-grid article:nth-child(1){min-height:798px}.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:480px}.value-card-visual{height:148px;margin-top:28px;border:1px solid color-mix(in srgb,var(--value-accent) 34%,transparent);border-radius:18px;box-shadow:0 20px 44px #0000002e}.value-narrative-grid article:first-child .value-card-visual{height:268px}.value-card-kicker,.value-narrative-grid article:not(:first-child) .value-card-kicker{margin-top:28px!important}.value-narrative-grid article>p:not(.value-card-kicker){font-size:15px}.workspace-story-heading h2{position:relative;color:#fbf7ef;text-shadow:0 18px 46px rgba(0,0,0,.28)}.workspace-story-heading h2:after{width:104px;height:2px;display:block;margin-top:30px;content:"";background:#65d3cf;box-shadow:0 0 24px #65d3cf75}.workspace-story-heading .eyebrow{color:#77dcd7}.role-closing{--closing-accent: #e66c38;position:relative;min-height:880px;display:grid;grid-template-columns:minmax(560px,1.16fr) minmax(380px,.84fr);gap:clamp(52px,7vw,118px);align-items:center;overflow:hidden;padding:clamp(96px,9vw,150px) max(48px,calc((100vw - 1500px)/2));color:#f9f4e9;text-align:left;background-color:#071b31;background-image:url(/assets/credential-guilloche.png);background-position:112% 48%;background-size:min(900px,64vw) auto;background-repeat:no-repeat}.role-closing:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-block:1px solid rgba(255,255,255,.1);background:#03132347;pointer-events:none}.role-closing-media,.role-closing-copy{position:relative;z-index:1}.role-closing-media{height:clamp(470px,42vw,650px);border:1px solid rgba(255,255,255,.18);border-radius:30px;box-shadow:0 46px 100px #00000057;transform:perspective(1600px) rotateY(3.2deg) rotateX(.8deg)}.role-closing-media>img{transform:scale(1.08);transform-origin:var(--story-visual-position, 50% 50%)}.role-closing-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:0}.role-closing-copy>img{width:92px;margin:0 0 30px;filter:drop-shadow(0 12px 30px rgba(0,0,0,.2))}.role-closing-copy .eyebrow{color:var(--closing-accent)}.role-closing h2{max-width:11ch;margin:18px 0 0;color:#f9f4e9;font-size:clamp(53px,5.2vw,82px);line-height:.96;text-wrap:balance}.role-closing h2>em{color:var(--closing-accent)}.role-closing-copy>p:not(.eyebrow){max-width:580px;margin:28px 0 0;color:#f8f4ebad;font-size:17px;line-height:1.68}.role-closing-actions{display:flex;gap:24px;align-items:center;margin-top:34px}.role-closing-mortgage-professionals{--closing-accent: #72d8d1}.role-closing-lenders{--closing-accent: #a9caf0}.role-closing-mortgage-professionals .primary-button,.role-closing-lenders .primary-button{color:#0a2440;background:#f9f4e9}.role-closing-borrowers,.role-closing-real-estate-professionals{color:#102a4e;background-color:#efe8dc;background-image:url(/assets/parchment-topography.png);background-size:cover}.role-closing-borrowers:before,.role-closing-real-estate-professionals:before{border-color:#102a4e1a;background:#fff3}.role-closing-borrowers h2,.role-closing-real-estate-professionals h2{color:#102a4e}.role-closing-borrowers .role-closing-copy>p:not(.eyebrow),.role-closing-real-estate-professionals .role-closing-copy>p:not(.eyebrow){color:#60718b}.role-closing-real-estate-professionals{--closing-accent: #a65331;grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr)}.role-closing-real-estate-professionals .role-closing-media{order:2;transform:perspective(1600px) rotateY(-3.2deg) rotateX(.8deg)}.role-closing-real-estate-professionals .role-closing-copy{order:1}.role-closing-lenders .role-closing-media>img{transform:scale(1.02)}@supports (animation-timeline: view()){.outcome-band-intro,.value-narrative header,.role-closing-copy{animation:role-copy-reveal 1s var(--ease) both;animation-timeline:view();animation-range:entry 6% cover 35%}.outcome-card-visual,.value-card-visual{animation:role-visual-open 1s var(--ease) both;animation-timeline:view();animation-range:entry 8% cover 32%}.role-closing-media{animation:role-closing-reveal 1.25s var(--ease) both;animation-timeline:view();animation-range:entry 4% cover 42%}.value-narrative-orbit{animation:role-orbit-turn 1s linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes role-copy-reveal{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes role-visual-open{0%{opacity:0;clip-path:inset(0 100% 0 0 round 18px)}to{opacity:1;clip-path:inset(0 0 0 0 round 18px)}}@keyframes role-closing-reveal{0%{opacity:0;clip-path:inset(8% 100% 8% 0 round 30px);transform:perspective(1600px) rotateY(7deg) translateY(36px)}to{opacity:1;clip-path:inset(0 0 0 0 round 30px);transform:perspective(1600px) rotateY(3.2deg) translateY(0)}}@keyframes role-orbit-turn{0%{transform:rotate(-40deg) scale(.86);opacity:.28}to{transform:rotate(120deg) scale(1.08);opacity:.8}}}@media(max-width:1180px){.outcome-band li{min-height:560px}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:560px}.value-narrative-grid article:nth-child(1){min-height:650px}.role-closing,.role-closing-real-estate-professionals{grid-template-columns:1fr}.role-closing-media,.role-closing-real-estate-professionals .role-closing-media{order:1;width:100%;transform:none}.role-closing-copy,.role-closing-real-estate-professionals .role-closing-copy{order:2;max-width:860px}}@media(max-width:820px){.outcome-card-visual{height:190px}.outcome-band li,.outcome-band li:nth-child(3){min-height:550px}.value-card-visual,.value-narrative-grid article:first-child .value-card-visual{height:210px}.role-closing,.role-closing-real-estate-professionals{min-height:0;padding:94px 24px}.role-closing-media{height:clamp(340px,73vw,520px);border-radius:22px}.role-closing h2{font-size:clamp(48px,12vw,68px)}}@media(max-width:620px){.outcome-band h2>em,.value-narrative header h2>em,.role-closing h2>em{margin-top:.18em}.outcome-band li,.outcome-band li:nth-child(3){min-height:520px}.outcome-card-visual{height:166px}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:560px}.role-closing-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.outcome-card-visual,.value-card-visual,.role-closing-media,.role-closing-copy,.value-narrative header,.outcome-band-intro,.value-narrative-orbit{animation:none!important;clip-path:none;opacity:1;transform:none}}.outcome-card-visual,.value-card-visual,.value-narrative-grid article:first-child .value-card-visual{width:100%;height:auto!important;aspect-ratio:3 / 2}.outcome-card-visual>img,.value-card-visual>img,.outcome-card-visual>img[src*="/source/"],.value-card-visual>img[src*="/source/"]{object-fit:cover;object-position:var(--story-visual-position, 50% 50%);transform:none}.outcome-band li:hover .outcome-card-visual>img,.value-narrative-grid article:hover .value-card-visual>img,.outcome-band li:hover .outcome-card-visual>img[src*="/source/"],.value-narrative-grid article:hover .value-card-visual>img[src*="/source/"]{transform:scale(1.025)}.borrower-control-cinematic{min-height:900px;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);gap:clamp(52px,7vw,112px);align-items:center;padding-block:clamp(100px,10vw,160px);color:#f9f4ea;background:#071b31}.borrower-control-copy .eyebrow{color:#79d9d1}.borrower-control-copy h2{max-width:12ch;margin:18px 0 0;color:#fffaf0;font-size:clamp(54px,5.7vw,92px);line-height:.92;letter-spacing:-.055em}.borrower-control-copy h2 span,.borrower-control-copy h2 em{display:block}.borrower-control-copy h2 em{margin-top:.18em;color:#ed9569;font-weight:400;font-style:italic}.borrower-control-copy>p:not(.eyebrow){max-width:570px;margin:30px 0 0;color:#f9f4eac2;font-size:16px;line-height:1.72}.borrower-control-copy ul{display:grid;gap:0;margin:38px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.borrower-control-copy li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16)}.borrower-control-copy li strong{color:#fffaf0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.borrower-control-copy li span{color:#f9f4eaad;font-size:14px;line-height:1.55}.borrower-control-proof{min-width:0;min-height:0;display:grid;place-items:stretch;padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:30px;background:#0d2947;box-shadow:0 46px 96px -48px #000000db}.borrower-control-proof>.approved-dashboard-film{align-self:center;width:100%}.borrower-control-proof>div{right:38px;bottom:38px;width:min(350px,calc(100% - 76px));padding:22px 24px;border-color:#fff3;border-radius:16px;background:#061c33f5}.agency-truth{display:grid;grid-template-columns:minmax(380px,.84fr) minmax(600px,1.16fr);gap:clamp(58px,8vw,132px);align-items:start;padding-block:clamp(108px,10vw,168px);color:#f8f3e9;background:#0b2541}.agency-truth-intro{display:grid;align-content:start}.agency-truth-number{width:106px;height:106px;display:grid;place-items:center;margin-bottom:42px;border:1px solid rgba(119,220,215,.56);border-radius:50%;color:#79d9d1;font-family:var(--serif);font-size:44px}.agency-truth-intro .eyebrow{color:#79d9d1}.agency-truth h2{max-width:11ch;margin:18px 0 0;color:#fffaf0;font-size:clamp(56px,5.6vw,88px);line-height:.94;letter-spacing:-.055em}.agency-truth-intro>p:last-child{max-width:630px;margin:30px 0 0;color:#f8f3e9b3;font-size:15px;line-height:1.72}.agency-truth-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);background:#102e4f;box-shadow:0 42px 90px -54px #000000e0}.agency-truth-record article{min-height:250px;display:grid;align-content:start;gap:13px;padding:clamp(28px,3vw,44px);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.agency-truth-record article>span{color:#ed9569;font-family:var(--mono);font-size:10px;letter-spacing:.13em}.agency-truth-record strong{color:#fffaf0;font-family:var(--serif);font-size:clamp(26px,2.2vw,38px);font-weight:400;line-height:1}.agency-truth-record p{max-width:31ch;margin:0;color:#f8f3e9ad;font-size:13px;line-height:1.58}.agency-truth-boundary{grid-column:2;display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:-1px;padding:24px 28px;color:#f8f3e9ad;border:1px solid rgba(255,255,255,.18);background:#071b31;font-size:13px}.agency-truth-boundary strong{color:#79d9d1;font-family:var(--serif);font-size:21px;font-weight:400}.role-closing{min-height:820px;background-color:#071b31;background-image:none}.role-closing:before{background:#03132324}.role-closing-media{width:100%;height:auto;aspect-ratio:16 / 10;transform:none}.role-closing-media>img,.role-closing-lenders .role-closing-media>img{object-fit:cover;object-position:var(--story-visual-position, 50% 50%);transform:none}.role-closing-copy{padding:clamp(34px,4vw,58px);border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#071b31f0;box-shadow:0 36px 74px -50px #000000f0}.role-closing-copy>p:not(.eyebrow),.role-closing-borrowers .role-closing-copy>p:not(.eyebrow),.role-closing-real-estate-professionals .role-closing-copy>p:not(.eyebrow){color:#fffaf0e0;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.role-closing-borrowers,.role-closing-real-estate-professionals{color:#fffaf0;background-color:#e9dfcf;background-image:none}.role-closing-borrowers:before,.role-closing-real-estate-professionals:before{background:#ffffff2e}.role-closing-borrowers h2,.role-closing-real-estate-professionals h2{color:#fffaf0}.role-closing-real-estate-professionals .role-closing-media{transform:none}@media(max-width:1180px){.borrower-control-cinematic,.agency-truth{grid-template-columns:minmax(0,1fr)}.agency-truth-boundary{grid-column:1}}@media(max-width:720px){.borrower-control-cinematic,.agency-truth{padding:88px 22px}.borrower-control-copy h2,.agency-truth h2{font-size:clamp(48px,13vw,68px)}.borrower-control-copy li,.agency-truth-record{grid-template-columns:minmax(0,1fr)}.borrower-control-proof{padding:10px;border-radius:18px}.borrower-control-proof>div{position:relative;right:auto;bottom:auto;width:100%;margin-top:10px}.agency-truth-number{width:82px;height:82px;margin-bottom:30px;font-size:36px}.agency-truth-record article{min-height:0}.agency-truth-boundary{align-items:flex-start;flex-direction:column}.role-closing-copy{padding:28px 24px}}.bdp-preview{--bdp-navy: #0a1e38;--bdp-navy-deep: #061426;--bdp-navy-soft: #173655;--bdp-ivory: #f4eee4;--bdp-paper: #fffdf8;--bdp-rust: #9f4933;--bdp-rust-deep: #713026;--bdp-aqua: #83c9c1;--bdp-green: #2e7057;--bdp-ink: #132840;--bdp-muted: #647386;--bdp-line: rgba(10, 30, 56, .15);--bdp-serif: "Times New Roman", Georgia, serif;--bdp-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;position:relative;isolation:isolate;width:100%;max-width:100%;min-height:790px;overflow:hidden;color:var(--bdp-ink);border:1px solid rgba(255,255,255,.16);border-radius:clamp(18px,2vw,30px);background:var(--bdp-ivory);box-shadow:0 44px 120px -54px #030f1ca8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;text-rendering:optimizeLegibility}.bdp-preview,.bdp-preview *{box-sizing:border-box}.bdp-preview h2,.bdp-preview h3,.bdp-preview p,.bdp-preview dl,.bdp-preview dd,.bdp-preview ol,.bdp-preview fieldset{margin:0}.bdp-preview button,.bdp-preview input,.bdp-preview select{font:inherit}.bdp-preview button{cursor:pointer}.bdp-preview button:focus-visible,.bdp-preview input:focus-visible,.bdp-preview select:focus-visible{outline:3px solid rgba(81,171,174,.38);outline-offset:2px}.bdp-preview button:disabled{cursor:not-allowed;opacity:.48}.bdp-preview__texture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;mix-blend-mode:multiply;pointer-events:none}.bdp-preview__header{position:relative;z-index:5;display:grid;grid-template-columns:190px minmax(150px,.55fr) minmax(480px,1fr);align-items:center;gap:clamp(18px,2.6vw,44px);min-height:82px;padding:13px clamp(20px,3vw,46px);color:#fff;border-bottom:1px solid rgba(255,255,255,.14);background:#061426fa}.bdp-preview__brand{display:block;width:174px;height:auto}.bdp-preview__identity{min-width:0;display:grid;gap:3px}.bdp-preview__identity span,.bdp-eyebrow,.bdp-section-label span,.bdp-overview__summary dt,.bdp-source-proof dt,.bdp-share-form label>span,.bdp-scope legend,.bdp-review-card dt,.bdp-access-row dt,.bdp-revoked-card dt,.bdp-preview__footer{font-family:var(--bdp-mono);font-size:9px;font-weight:750;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.bdp-preview__identity span{color:#ffffff85}.bdp-preview__identity strong{overflow:hidden;font-family:var(--bdp-serif);font-size:19px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bdp-preview__sequence{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;list-style:none}.bdp-preview__sequence li+li{border-left:1px solid rgba(255,255,255,.12)}.bdp-preview__sequence button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;color:#ffffff8c;border:0;background:transparent;font-size:9px}.bdp-preview__sequence small{font-family:var(--bdp-mono);font-size:7px}.bdp-preview__sequence li.is-current button{color:var(--bdp-navy);background:var(--bdp-paper)}.bdp-preview__stage{min-height:650px;animation:bdp-stage-arrive .64s cubic-bezier(.16,1,.3,1) both}.bdp-preview__footer{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,3vw,46px);color:#ffffff94;background:var(--bdp-navy-deep)}.bdp-eyebrow{color:var(--bdp-rust)}.bdp-button{min-height:46px;padding:0 18px;border-radius:11px;font-size:11px;font-weight:720}.bdp-button--light{color:var(--bdp-navy);border:1px solid #fff;background:#fff}.bdp-button--line{color:#fff;border:1px solid rgba(255,255,255,.35);background:transparent}.bdp-button--navy{color:#fff;border:1px solid var(--bdp-navy);background:var(--bdp-navy)}.bdp-button--soft{color:var(--bdp-navy);border:1px solid var(--bdp-line);background:#ebe5db}.bdp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bdp-overview{display:grid;grid-template-columns:minmax(300px,.64fr) minmax(520px,1.36fr);grid-template-areas:"intro credential" "sources sources";min-height:650px;color:#fff;background:var(--bdp-navy)}.bdp-overview__intro{grid-area:intro;align-self:center;padding:clamp(40px,5vw,76px) clamp(28px,4vw,60px)}.bdp-overview__intro .bdp-eyebrow{color:#9dded6}.bdp-overview__intro h2,.bdp-source-console h2,.bdp-share-guide h2,.bdp-review-card h2,.bdp-access-summary h2,.bdp-revoked-card h2{margin-top:14px;font-family:var(--bdp-serif);font-size:clamp(43px,4.8vw,70px);font-weight:400;letter-spacing:-.045em;line-height:.94}.bdp-overview__intro h2 em,.bdp-share-guide h2 em,.bdp-access-summary h2 em{color:#9dded6;font-weight:400}.bdp-overview__intro>p,.bdp-share-guide>p,.bdp-review-card>p,.bdp-access-summary>p,.bdp-revoked-card>p{max-width:580px;margin-top:21px;color:#ffffffa8;font-size:13px;line-height:1.68}.bdp-overview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px!important;border-block:1px solid rgba(255,255,255,.16)}.bdp-overview__summary>div{min-width:0;display:grid;gap:6px;padding:15px 12px;border-right:1px solid rgba(255,255,255,.13)}.bdp-overview__summary>div:first-child{padding-left:0}.bdp-overview__summary>div:last-child{border-right:0}.bdp-overview__summary dt{color:#ffffff78}.bdp-overview__summary dd{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bdp-overview__credential{grid-area:credential;display:grid;align-items:center;padding:clamp(30px,4vw,62px) clamp(28px,4vw,58px) clamp(26px,3vw,48px) 0}.bdp-overview__credential>.official-credential.oc-card{width:100%}.bdp-source-rail{grid-area:sources;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;border-top:1px solid rgba(255,255,255,.14);background:#04101f94}.bdp-section-label{display:grid;align-content:center;gap:4px;padding:18px 24px;border-right:1px solid rgba(255,255,255,.14)}.bdp-section-label span{color:#ffffff7a}.bdp-section-label strong{font-family:var(--bdp-serif);font-size:23px;font-weight:400}.bdp-source-rail__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.bdp-source-rail__list button{min-width:0;display:flex;align-items:center;gap:9px;padding:14px 12px;color:#fff;border:0;border-right:1px solid rgba(255,255,255,.11);background:transparent;text-align:left}.bdp-source-rail__list img{width:34px;height:34px;flex:none;border-radius:7px;object-fit:cover;filter:saturate(.72) contrast(1.04)}.bdp-source-rail__list button>span{min-width:0;display:grid;gap:3px}.bdp-source-rail__list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.bdp-source-rail__list small{color:#9fe2d4;font-family:var(--bdp-mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.bdp-sources-view{display:grid;grid-template-columns:minmax(540px,1.22fr) minmax(330px,.78fr);min-height:650px;background:var(--bdp-ivory)}.bdp-source-console{padding:clamp(34px,4.6vw,66px);color:#fff;background:var(--bdp-navy)}.bdp-source-console header{max-width:780px}.bdp-source-console .bdp-eyebrow{color:#9dded6}.bdp-source-console h2{max-width:720px;font-size:clamp(44px,4.5vw,66px)}.bdp-source-console__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px}.bdp-source-console__grid button{position:relative;min-height:150px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:1fr auto auto;gap:3px 10px;padding:13px;overflow:hidden;color:var(--bdp-navy);border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#f7f2e9;text-align:left}.bdp-source-console__grid button.is-selected{border-color:#9dded6;box-shadow:0 0 0 3px #9dded626}.bdp-source-console__grid button>span{position:relative;z-index:2;font-family:var(--bdp-mono);font-size:8px}.bdp-source-console__grid button>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;filter:saturate(.6)}.bdp-source-console__grid button>strong,.bdp-source-console__grid button>small{position:relative;z-index:2;grid-column:1 / -1}.bdp-source-console__grid button>strong{font-family:var(--bdp-serif);font-size:24px;font-weight:400}.bdp-source-console__grid button>small{color:var(--bdp-green);font-family:var(--bdp-mono);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bdp-source-proof{display:flex;flex-direction:column;padding:clamp(34px,4.2vw,60px);overflow:hidden;background:var(--bdp-paper);animation:bdp-proof-arrive .52s cubic-bezier(.16,1,.3,1) both}.bdp-source-proof>img{width:100%;height:180px;margin-bottom:27px;border-radius:16px;object-fit:cover;object-position:center 48%;filter:sepia(.14) saturate(.68) contrast(1.03)}.bdp-source-proof h3{margin-top:9px;font-family:var(--bdp-serif);font-size:clamp(38px,4vw,56px);font-weight:400;letter-spacing:-.04em;line-height:.98}.bdp-source-proof>p{margin-top:15px;color:var(--bdp-muted);font-size:13px;line-height:1.6}.bdp-source-proof dl{display:grid;gap:0;margin-top:24px!important;border-block:1px solid var(--bdp-line)}.bdp-source-proof dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--bdp-line)}.bdp-source-proof dl>div:last-child{border-bottom:0}.bdp-source-proof dt{color:var(--bdp-muted)}.bdp-source-proof dd{font-size:11px;font-weight:700}.bdp-source-proof>.bdp-button{align-self:flex-start;margin-top:auto}.bdp-share-view{display:grid;grid-template-columns:minmax(280px,.52fr) minmax(580px,1.48fr);min-height:650px;background:var(--bdp-paper)}.bdp-share-guide{display:flex;flex-direction:column;padding:clamp(38px,4.4vw,68px);color:#fff;background:var(--bdp-navy)}.bdp-share-guide .bdp-eyebrow{color:#9dded6}.bdp-share-guide h2{font-size:clamp(44px,4.8vw,66px)}.bdp-share-guide ol{display:grid;gap:9px;padding:0;margin-top:32px!important;list-style:none}.bdp-share-guide li{display:flex;gap:13px;padding:13px 15px;color:#ffffff80;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:12px}.bdp-share-guide li.is-current{color:#fff;border-color:#9dded652;background:#9dded617}.bdp-share-guide li span{font-family:var(--bdp-mono);font-size:9px}.bdp-share-guide>div{display:grid;gap:5px;margin-top:auto;padding:15px;border-left:2px solid var(--bdp-aqua);background:#ffffff0f}.bdp-share-guide>div strong{font-size:11px;text-transform:uppercase}.bdp-share-guide>div small{color:#ffffff8a;font-size:10px}.bdp-share-form{display:flex;flex-direction:column;padding:clamp(32px,4vw,58px)}.bdp-share-form header h3{margin-top:7px;font-family:var(--bdp-serif);font-size:clamp(34px,3.5vw,48px);font-weight:400;letter-spacing:-.04em}.bdp-search-field{display:grid;gap:7px;margin-top:23px}.bdp-search-field>span,.bdp-share-options label>span{color:var(--bdp-muted)}.bdp-search-field input,.bdp-share-options select{width:100%;min-height:43px;padding:0 13px;color:var(--bdp-ink);border:1px solid var(--bdp-line);border-radius:9px;background:#fff;font-size:12px}.bdp-recipient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.bdp-recipient-list>button{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;color:var(--bdp-ink);border:1px solid var(--bdp-line);border-radius:11px;background:#fff;text-align:left}.bdp-recipient-list>button.is-selected{border-color:#2e70578a;background:#e2f2e999;box-shadow:inset 3px 0 0 var(--bdp-green)}.bdp-recipient-list img{width:36px;height:36px;object-fit:contain}.bdp-recipient-list button>span{min-width:0;display:grid;gap:4px}.bdp-recipient-list strong,.bdp-recipient-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdp-recipient-list strong{font-size:11px}.bdp-recipient-list small{color:var(--bdp-muted);font-size:9px}.bdp-recipient-list em{color:var(--bdp-green);font-size:9px;font-style:normal;font-weight:700}.bdp-empty-result{grid-column:1 / -1;padding:18px;color:var(--bdp-muted);border:1px dashed var(--bdp-line);border-radius:10px;font-size:11px}.bdp-share-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.bdp-share-options label{display:grid;gap:7px}.bdp-scope{min-width:0;padding:0;margin-top:18px!important;border:0}.bdp-scope legend{color:var(--bdp-muted)}.bdp-scope>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:9px}.bdp-scope>div>span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(46,112,87,.24);border-radius:8px;background:#e2f2e98f;font-size:9px;font-weight:700}.bdp-scope small{color:var(--bdp-green);font-family:var(--bdp-mono);font-size:6px;letter-spacing:.06em;text-transform:uppercase}.bdp-share-form>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:20px;border-top:1px solid var(--bdp-line)}.bdp-share-form>footer>span{color:var(--bdp-muted);font-size:10px}.bdp-review-view,.bdp-access-view{display:grid;grid-template-columns:minmax(500px,.95fr) minmax(470px,1.05fr);min-height:650px;background:var(--bdp-paper)}.bdp-review-card{padding:clamp(34px,4.6vw,66px)}.bdp-back-button{padding:0 0 5px;color:var(--bdp-muted);border:0;border-bottom:1px solid var(--bdp-muted);background:transparent;font-size:10px}.bdp-review-card>.bdp-eyebrow{display:block;margin-top:27px}.bdp-review-card h2{color:var(--bdp-navy);font-size:clamp(44px,4.6vw,66px)}.bdp-review-card>p{color:var(--bdp-muted)}.bdp-review-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px!important;border-top:1px solid var(--bdp-line)}.bdp-review-card dl>div{display:grid;gap:6px;padding:13px 0;border-bottom:1px solid var(--bdp-line)}.bdp-review-card dl>div:nth-child(odd){padding-right:16px}.bdp-review-card dl>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--bdp-line)}.bdp-review-card dt{color:var(--bdp-muted)}.bdp-review-card dd{font-size:11px;font-weight:700;line-height:1.45}.bdp-confirmation{display:flex;align-items:flex-start;gap:10px;margin-top:20px;color:var(--bdp-muted);font-size:11px;line-height:1.45}.bdp-confirmation input{width:17px;height:17px;margin:0;accent-color:var(--bdp-navy)}.bdp-review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bdp-review-proof,.bdp-access-credential{display:grid;align-content:center;padding:clamp(30px,4vw,58px);color:#fff;background:var(--bdp-navy)}.bdp-review-proof>.official-credential.oc-card,.bdp-access-credential>.official-credential.oc-card{width:100%}.bdp-review-proof>p{max-width:660px;margin:18px auto 0;color:#ffffff94;font-size:10px;line-height:1.5;text-align:center}.bdp-access-summary{display:flex;flex-direction:column;padding:clamp(38px,4.6vw,68px);color:#fff;background:var(--bdp-navy)}.bdp-access-summary .bdp-eyebrow{color:#9dded6}.bdp-access-summary h2{font-size:clamp(44px,4.7vw,68px)}.bdp-access-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px 14px;margin-top:30px;padding:18px;color:var(--bdp-ink);border:1px solid rgba(255,255,255,.18);border-radius:15px;background:var(--bdp-paper)}.bdp-access-row>img{width:44px;height:44px;object-fit:contain}.bdp-access-row>div{min-width:0;display:grid;gap:4px}.bdp-access-row>div small{color:var(--bdp-rust);font-family:var(--bdp-mono);font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bdp-access-row>div strong{font-family:var(--bdp-serif);font-size:24px;font-weight:400}.bdp-access-row>div span{color:var(--bdp-muted);font-size:10px}.bdp-access-row dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--bdp-line)}.bdp-access-row dl>div{display:grid;gap:5px;padding:12px 0}.bdp-access-row dt{color:var(--bdp-muted)}.bdp-access-row dd{font-size:10px;font-weight:700}.bdp-access-row>button{grid-column:1 / -1;min-height:42px;color:var(--bdp-rust-deep);border:1px solid rgba(159,73,51,.34);border-radius:9px;background:#f7e1d78f;font-size:10px;font-weight:700}.bdp-access-note{display:grid;gap:4px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.bdp-access-note strong{font-size:10px;text-transform:uppercase}.bdp-access-note span{color:#ffffff8c;font-size:10px}.bdp-revoked-view{display:grid;grid-template-columns:minmax(420px,.8fr) minmax(490px,1.2fr);min-height:650px;color:#fff;background:var(--bdp-navy)}.bdp-revoked-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,5.2vw,78px)}.bdp-revoked-card>img{width:68px;height:68px;margin-bottom:24px;object-fit:contain;filter:brightness(0) invert(1)}.bdp-revoked-card .bdp-eyebrow{color:#9dded6}.bdp-revoked-card dl{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px!important;border-block:1px solid rgba(255,255,255,.15)}.bdp-revoked-card dl>div{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.bdp-revoked-card dt{color:#ffffff75}.bdp-revoked-card dd{font-size:11px;font-weight:700}.bdp-revoked-card>.bdp-button{margin-top:24px}.bdp-revoked-history{align-self:center;margin:clamp(34px,4.6vw,68px);padding:clamp(28px,3.5vw,48px);color:var(--bdp-ink);border-radius:20px;background:var(--bdp-paper);box-shadow:0 38px 80px #00000042}.bdp-revoked-history header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--bdp-line)}.bdp-revoked-history header>strong{font-family:var(--bdp-mono);font-size:9px;letter-spacing:.07em}.bdp-revoked-history ol{display:grid;gap:0;padding:0;margin-top:12px!important;list-style:none}.bdp-revoked-history li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--bdp-line)}.bdp-revoked-history time{color:var(--bdp-muted);font-family:var(--bdp-mono);font-size:9px}.bdp-revoked-history li>span{display:grid;gap:5px}.bdp-revoked-history li strong{font-family:var(--bdp-serif);font-size:22px;font-weight:400}.bdp-revoked-history li small{color:var(--bdp-muted);font-size:10px}.bdp-revoked-history li.is-current strong{color:var(--bdp-rust)}.bdp-revoked-history>p{margin-top:18px;color:var(--bdp-muted);font-size:10px}.bdp-preview.is-compact{min-height:600px}.bdp-preview.is-compact .bdp-preview__identity,.bdp-preview.is-compact .bdp-preview__footer{display:none}.bdp-preview.is-compact .bdp-preview__header{grid-template-columns:158px minmax(0,1fr);min-height:66px}.bdp-preview.is-compact .bdp-preview__brand{width:145px}.bdp-preview.is-compact .bdp-preview__stage,.bdp-preview.is-compact .bdp-overview{min-height:530px}.bdp-preview.is-compact .bdp-overview__intro{padding:34px}.bdp-preview.is-compact .bdp-overview__intro h2{font-size:clamp(38px,4.6vw,58px)}.bdp-preview.is-compact .bdp-source-rail{grid-template-columns:128px minmax(0,1fr)}@keyframes bdp-stage-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bdp-proof-arrive{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media(max-width:1120px){.bdp-preview__header{grid-template-columns:165px minmax(0,1fr)}.bdp-preview__identity{display:none}.bdp-overview{grid-template-columns:minmax(280px,.58fr) minmax(470px,1.42fr)}.bdp-source-rail{grid-template-columns:130px minmax(0,1fr)}.bdp-source-rail__list button{display:grid;justify-items:center;text-align:center}.bdp-source-console__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bdp-review-view,.bdp-access-view{grid-template-columns:minmax(430px,.9fr) minmax(430px,1.1fr)}}@media(max-width:860px){.bdp-preview{border-radius:18px}.bdp-preview__header,.bdp-preview.is-compact .bdp-preview__header{grid-template-columns:1fr;gap:12px;padding-block:16px}.bdp-preview__sequence{overflow-x:auto;border-radius:12px}.bdp-preview__sequence button{min-width:78px}.bdp-overview,.bdp-sources-view,.bdp-share-view,.bdp-review-view,.bdp-access-view,.bdp-revoked-view{grid-template-columns:1fr}.bdp-overview{grid-template-areas:"intro" "credential" "sources"}.bdp-overview__credential{padding:0 24px 36px}.bdp-source-rail{grid-template-columns:1fr}.bdp-section-label{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.bdp-source-rail__list{grid-template-columns:repeat(3,minmax(0,1fr))}.bdp-source-proof>.bdp-button,.bdp-share-guide>div,.bdp-access-note{margin-top:26px}.bdp-review-proof,.bdp-access-credential{padding-top:0}.bdp-preview__footer{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.bdp-preview__brand{width:150px}.bdp-preview__sequence{grid-template-columns:repeat(6,82px)}.bdp-overview__intro h2,.bdp-source-console h2,.bdp-share-guide h2,.bdp-review-card h2,.bdp-access-summary h2,.bdp-revoked-card h2{font-size:43px}.bdp-overview__summary,.bdp-source-console__grid,.bdp-recipient-list,.bdp-share-options,.bdp-review-card dl,.bdp-revoked-card dl{grid-template-columns:1fr}.bdp-source-rail__list,.bdp-scope>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bdp-source-console,.bdp-source-proof,.bdp-share-guide,.bdp-share-form,.bdp-review-card,.bdp-review-proof,.bdp-access-summary,.bdp-access-credential,.bdp-revoked-card,.bdp-revoked-history{padding:28px 22px}.bdp-review-card dl>div:nth-child(odd),.bdp-review-card dl>div:nth-child(2n){padding-inline:0;border-left:0}.bdp-share-form>footer,.bdp-review-actions,.bdp-revoked-history header{align-items:stretch;flex-direction:column}.bdp-revoked-history{margin:22px}.bdp-revoked-history li{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.bdp-preview__stage,.bdp-source-proof{animation:none}}.modern-source-console{--modern-source-navy: #071d33;--modern-source-blue: #0d385f;--modern-source-paper: #f7f3eb;--modern-source-aqua: #76d5ca;--modern-source-rust: #dd6c3b;position:relative;min-width:0;padding:clamp(18px,2.7vw,30px);overflow:hidden;color:#fff;border:1px solid rgba(118,213,202,.24);border-radius:28px;background-color:var(--modern-source-navy);background-image:url(/assets/credential-guilloche.png);background-position:135% -56px;background-repeat:no-repeat;background-size:62% auto;box-shadow:0 36px 90px -52px #020d1beb}.modern-source-console:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#071d33e6;pointer-events:none}.modern-source-console>*{position:relative;z-index:1}.modern-source-console__status{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:4px 3px 21px}.modern-source-console__status>div{min-width:0}.modern-source-console__eyebrow,.modern-source-console__screen-topline,.modern-source-console__focus span,.modern-source-console__source>span,.modern-source-console__source small,.modern-source-console__footer p{font-family:var(--mono, ui-monospace, monospace);text-transform:uppercase}.modern-source-console__eyebrow{display:block;margin-bottom:8px;color:var(--modern-source-aqua);font-size:8px;letter-spacing:.15em}.modern-source-console__status strong{display:block;max-width:540px;color:#fff;font-family:var(--serif, Georgia, serif);font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.08}.modern-source-console__count{align-self:center;color:var(--modern-source-aqua);font-family:var(--serif, Georgia, serif);font-size:39px;line-height:1}.modern-source-console__count small{color:#ffffff85;font-family:var(--mono, ui-monospace, monospace);font-size:10px}.modern-source-console__status>i{position:absolute;inset:auto 0 0;height:2px;overflow:hidden;background:#ffffff1f}.modern-source-console__status>i:after{position:absolute;inset:0 auto 0 0;width:var(--modern-source-progress);content:"";background:var(--modern-source-aqua);transition:width .85s var(--ease, ease)}.modern-source-console__screen{position:relative;margin-top:18px;overflow:hidden;border:1px solid rgba(118,213,202,.35);border-radius:19px;background:#f8f4ed;box-shadow:0 24px 56px -34px #000000d1}.modern-source-console__screen-topline{position:relative;z-index:2;display:flex;justify-content:space-between;gap:12px;padding:10px 14px;color:#ffffffb8;background:#102844;font-size:7px;letter-spacing:.1em}.modern-source-console__screen-topline strong{color:#fff;font-weight:600}.modern-source-console__screen>img{display:block;width:100%;height:clamp(185px,18vw,255px);max-width:none;object-fit:cover;object-position:50% 42%;filter:saturate(.94) contrast(1.01)}.modern-source-console__focus{position:absolute;z-index:3;inset:auto 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:end;min-width:0;padding:13px 15px;color:#fff;border:1px solid rgba(255,255,255,.19);border-radius:12px;background:#071d33f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 38px -24px #000000d9}.modern-source-console__focus span{color:var(--modern-source-aqua);font-size:7px;letter-spacing:.12em}.modern-source-console__focus strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:#fff;font-family:var(--mono, ui-monospace, monospace);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.modern-source-console__focus small{min-width:0;overflow:hidden;color:#ffffffc2;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.modern-source-console__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.modern-source-console__source{position:relative;min-width:0;min-height:80px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:5px 9px;align-content:center;padding:12px;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0e;text-align:left;transition:border-color .28s var(--ease, ease),background .28s var(--ease, ease),transform .28s var(--ease, ease)}.modern-source-console__source:hover{border-color:#76d5ca8f;background:#ffffff17;transform:translateY(-2px)}.modern-source-console__source:focus-visible{outline-color:var(--modern-source-aqua);box-shadow:none}.modern-source-console__source.is-selected{border-color:var(--modern-source-aqua);background:#76d5ca1f}.modern-source-console__source.is-live{border-color:var(--modern-source-rust);box-shadow:inset 3px 0 0 var(--modern-source-rust)}.modern-source-console__source>span{grid-row:1 / span 2;color:#ffffff70;font-size:7px;letter-spacing:.08em}.modern-source-console__source>strong{min-width:0;overflow:hidden;color:#fff;font-family:var(--serif, Georgia, serif);font-size:18px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.modern-source-console__source small{min-width:0;overflow:hidden;color:#ffffff8a;font-size:6.5px;letter-spacing:.07em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.modern-source-console__source.source-verified small{color:var(--modern-source-aqua)}.modern-source-console__source.source-document-review small,.modern-source-console__source.source-reviewing small,.modern-source-console__source.source-checking small,.modern-source-console__source.source-verifying small,.modern-source-console__source.source-connecting small{color:#f1a681}.modern-source-console__footer{margin-top:16px}.modern-source-console__run{width:100%;min-height:56px;padding:13px 18px;color:var(--modern-source-navy);border:1px solid #fff;background:var(--modern-source-paper);font-size:12px;font-weight:700;transition:color .28s var(--ease, ease),background .28s var(--ease, ease),transform .28s var(--ease, ease)}.modern-source-console__run:not(:disabled):hover{color:#fff;background:var(--modern-source-rust);transform:translateY(-2px)}.modern-source-console__run:disabled{cursor:progress;opacity:.78}.modern-source-console__footer p{margin:11px 2px 0;color:#ffffff8c;font-size:7px;letter-spacing:.03em;line-height:1.55}@media(max-width:720px){.modern-source-console{border-radius:22px}.modern-source-console__screen>img{height:220px}}@media(max-width:520px){.modern-source-console{padding:16px;border-radius:18px;background-position:190% -15px;background-size:88% auto}.modern-source-console__status{gap:10px}.modern-source-console__status strong{font-size:23px}.modern-source-console__count{font-size:32px}.modern-source-console__screen>img{height:205px;object-position:58% 44%}.modern-source-console__screen-topline{align-items:center}.modern-source-console__screen-topline strong{max-width:126px;text-align:right}.modern-source-console__focus{grid-template-columns:minmax(0,1fr)}.modern-source-console__focus strong{grid-row:auto;grid-column:auto}.modern-source-console__focus small{white-space:normal}.modern-source-console__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-source-console__source{min-height:74px}}@media(prefers-reduced-motion:reduce){.modern-source-console__status>i:after,.modern-source-console__source,.modern-source-console__run{transition:none}}@media(forced-colors:active){.modern-source-console,.modern-source-console__screen,.modern-source-console__source,.modern-source-console__run{border:1px solid CanvasText}.modern-source-console__focus{background:Canvas}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;color:#0f1729;background:#fbfbfb;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #1b2a4e;--blue-deep: #0f1729;--ink: #0f1729;--muted: #5c6b82;--surface: #f4f4f2;--paper: #fbfbfb;--white: #ffffff;--line: #e5e7eb;--line-dark: rgba(255, 255, 255, .18);--verified: #1f7a4d;--warning: #855f22;--serif: "Times New Roman", Georgia, serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 6px #1b2a4e}img,video{max-width:100%}a{color:inherit}[id]{scroll-margin-top:80px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-shell{overflow:clip;background:var(--paper)}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-180%);padding:12px 16px;color:var(--white);background:var(--blue);text-decoration:none}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:14px clamp(28px,4.2vw,82px);border-bottom:1px solid rgba(15,23,41,.1);background:#fbfbfbf0;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}html.qa-capture .site-header{position:absolute}html.qa-capture{scroll-behavior:auto}.header-brand,.brand-lockup{display:block}.brand-lockup{width:clamp(170px,12.5vw,220px);height:auto}.primary-nav{display:flex;align-items:center;gap:clamp(16px,1.8vw,32px)}.primary-nav a,.primary-nav button,.menu-button{border:0;padding:9px 0;color:var(--ink);background:transparent;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.primary-nav a{position:relative}.primary-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;content:"";background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.primary-nav .nav-launch{padding:12px 17px;color:var(--white);background:var(--blue)}.menu-button{display:none}.eyebrow{margin:0;color:currentColor;font-family:var(--mono);font-size:10px;font-weight:650;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.primary-button,.secondary-button,.text-button{border:1px solid transparent;padding:15px 21px;cursor:pointer;font-size:13px;font-weight:720;transition:transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.primary-button{color:var(--white);background:var(--blue)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button.inverse{color:var(--blue);background:var(--white)}.secondary-button{color:var(--blue);border-color:#1b2a4e52;background:transparent}.text-button{border:0;border-bottom:1px solid currentColor;padding:10px 0 5px;background:transparent}.text-button.inverse{color:var(--white)}.hero{position:relative;min-height:max(900px,100svh);overflow:hidden;color:var(--white);background:var(--blue-deep)}.hero-image,.hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-image{object-fit:cover;object-position:center;transform:scale(1.02);animation:hero-settle 12s var(--ease) both}.hero-wash{background:linear-gradient(90deg,#09101ee6,#09101ea3 37%,#09101e14 73%),linear-gradient(0deg,rgba(9,16,30,.86) 0%,transparent 38%)}.hero-seal{position:absolute;z-index:1;top:19%;right:17%;width:clamp(110px,8vw,162px);opacity:.34;filter:brightness(0) invert(1)}.hero-copy{position:relative;z-index:2;width:min(760px,56vw);padding-top:clamp(180px,22vh,245px);margin-left:clamp(30px,7.5vw,145px)}.hero-copy .eyebrow{color:#ffffffbf}.hero h1,.section-heading h2,.verification-heading h2,.film-heading h2,.ownership-heading h2,.audience-heading h2,.launch-section h2,.role-page h1,.role-page h2{font-family:var(--serif);font-weight:400;letter-spacing:-.028em}.hero h1{max-width:8.7ch;margin:22px 0 0;font-size:clamp(76px,8.4vw,138px);line-height:.88}.hero h1 em{display:block;color:#fff;font-weight:400}.hero-deck{max-width:630px;margin:30px 0 0;color:#ffffffd1;font-size:clamp(17px,1.32vw,21px);line-height:1.6}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero-chapters{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0 clamp(26px,6vw,116px);list-style:none;border-top:1px solid var(--line-dark);background:#09101eb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-chapters li{position:relative;min-height:142px;padding:24px clamp(20px,2.2vw,42px) 22px;border-left:1px solid var(--line-dark);opacity:.56;transition:opacity .5s var(--ease),background .5s var(--ease)}.hero-chapters li:last-child{border-right:1px solid var(--line-dark)}.hero-chapters li:before{position:absolute;top:-1px;right:0;left:0;height:3px;content:"";background:#fff;transform:scaleX(0);transform-origin:left;transition:transform 2.5s linear}.hero-chapters li.is-active{opacity:1;background:#ffffff12}.hero-chapters li.is-active:before{transform:scaleX(1)}.hero-chapters span,.hero-chapters strong{display:block}.hero-chapters span{color:#ffffff8a;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.hero-chapters strong{margin-top:6px;font-family:var(--serif);font-size:clamp(22px,1.8vw,30px);font-weight:400}.hero-chapters p{max-width:44ch;margin:7px 0 0;color:#ffffffb3;font-size:12px;line-height:1.45}@keyframes hero-settle{0%{transform:scale(1.08)}to{transform:scale(1.02)}}.section-heading,.verification-heading,.film-heading,.ownership-heading,.audience-heading{width:min(1440px,calc(100% - 96px));margin:0 auto}.section-heading.centered{max-width:930px;text-align:center}.section-heading h2,.verification-heading h2,.film-heading h2,.ownership-heading h2,.audience-heading h2,.launch-section h2{margin:18px 0 0;font-size:clamp(58px,6vw,94px);line-height:.95}.section-heading>p:last-child,.verification-heading>p,.film-heading>p:last-child,.ownership-heading>p:last-child,.audience-heading>p:last-child,.launch-section>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65}.section-heading>p:last-child{max-width:780px;margin:28px auto 0}.journey-section{padding:148px 0 120px;background:var(--paper)}.journey-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,.72fr);gap:clamp(42px,5vw,86px);width:min(1540px,calc(100% - 96px));margin:96px auto 0}.journey-visual-sticky{position:sticky;top:104px;align-self:start;height:calc(100svh - 132px);min-height:600px;display:grid;align-content:center}.journey-browser{overflow:hidden;border:1px solid rgba(15,23,41,.18);background:#fff;box-shadow:0 38px 100px -52px #0f1729a6;transform:perspective(1600px) rotateY(1.6deg);transition:transform .85s var(--ease)}.journey-browser:hover{transform:perspective(1600px) rotateY(0) translateY(-4px)}.journey-browser-bar{display:flex;align-items:center;justify-content:space-between;height:58px;padding:10px 20px;border-bottom:1px solid var(--line);background:#fbfbfbf5}.journey-browser-bar .brand-lockup{width:140px}.journey-browser-bar span,.journey-screen-caption span,.journey-disclosure{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.journey-browser-bar span{color:var(--muted)}.journey-image-stack{position:relative;aspect-ratio:1174 / 660;overflow:hidden;background:var(--surface)}.journey-image-stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .75s var(--ease),transform 1.1s var(--ease)}.journey-image-stack img.is-active{opacity:1;transform:scale(1)}.journey-screen-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:12px 20px;color:var(--white);background:var(--blue)}.journey-screen-caption strong{font-family:var(--serif);font-size:16px;font-weight:400}.journey-disclosure{margin:14px 0 0;color:var(--muted);text-align:center}.journey-copy-track{padding-bottom:16vh}.journey-copy-card{min-height:68vh;display:flex;flex-direction:column;justify-content:center;padding:42px 4px 42px 34px;border-left:1px solid var(--line);opacity:.62;transition:opacity .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease)}.journey-copy-card.is-active{border-left-color:var(--blue);opacity:1;transform:translate(10px)}.journey-copy-card>span,.journey-copy-card>small{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.journey-copy-card h3{margin:18px 0 0;font-family:var(--serif);font-size:clamp(38px,3.4vw,58px);font-weight:400;letter-spacing:-.025em;line-height:.99}.journey-copy-card p{margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.journey-copy-card>small{margin-top:24px;color:var(--blue)}.journey-mobile-image{display:none}.verification-section{padding:150px 0;background:var(--surface);border-block:1px solid var(--line)}.verification-heading,.ownership-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);align-items:end;gap:80px}.verification-heading h2,.ownership-heading h2{max-width:850px}.verification-heading>p,.ownership-heading>p:last-child{margin:0}.verification-workspace{display:grid;grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);gap:52px;width:min(1440px,calc(100% - 96px));margin:86px auto 0;align-items:center}.source-console{padding:clamp(24px,3vw,46px);color:var(--white);background:var(--blue);box-shadow:0 34px 80px -46px #0f1729bf}.source-console-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line-dark);font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.source-console-topline strong{color:#ffffffa3;font-weight:500}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-card{min-height:150px;display:grid;grid-template-columns:104px 1fr;overflow:hidden;color:var(--ink);background:#fffffff5;transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease)}.source-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -34px #000c}.source-card img{width:104px;height:100%;object-fit:cover;border-right:1px solid var(--line);background:#f5efdf}.source-card>div{min-width:0;padding:17px 14px}.source-card span,.source-card small{display:block;color:var(--muted);font-family:var(--mono);font-size:9px;line-height:1.5}.source-card span{letter-spacing:.1em}.source-card h3{margin:9px 0 10px;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1}.source-card strong{display:block;margin-bottom:5px;color:var(--blue);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.source-card.source-verified{box-shadow:inset 3px 0 var(--verified)}.source-card.source-verified strong{color:var(--verified)}.source-card.source-connecting,.source-card.source-verifying,.source-card.source-reviewing,.source-card.source-checking,.source-card.source-document-review{animation:source-attention 1.45s ease-in-out infinite alternate}@keyframes source-attention{0%{background:#ffffffeb}to{background:#fff}}.source-console>.primary-button{width:100%;margin-top:20px;color:var(--blue);background:var(--white)}.source-console .workspace-boundary,.film-boundary,.share-console .workspace-boundary{margin:14px 0 0;font-family:var(--mono);font-size:9px;letter-spacing:.04em;line-height:1.55}.source-console .workspace-boundary{color:#ffffffb8}.credential-destination{display:grid;justify-items:center}.credential-destination>.eyebrow{color:var(--muted)}.credential-destination>h3{max-width:590px;margin:14px auto 30px;font-family:var(--serif);font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:1.02;text-align:center}.official-credential{position:relative;width:min(100%,520px);aspect-ratio:4 / 5;overflow:hidden;padding:31px 34px 25px;color:var(--blue);border:1px solid rgba(27,42,78,.55);border-radius:4px;background:#fbf7ed url(/assets/parchment-topography.png) center / cover;box-shadow:inset 0 0 0 4px #fbf7ed,inset 0 0 0 6px var(--blue),inset 0 0 0 8px #1b2a4e33,0 32px 80px #0f172938}.official-credential:before{position:absolute;top:17px;right:17px;bottom:17px;left:17px;z-index:1;border:1px solid rgba(27,42,78,.26);content:"";pointer-events:none}.official-credential>*{position:relative;z-index:2}.credential-watermark{position:absolute!important;z-index:1!important;right:-50px;bottom:4px;width:260px;opacity:.045}.credential-topline{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 3px 13px;border-bottom:1px solid rgba(27,42,78,.2)}.credential-topline>img{width:170px;height:auto}.credential-state{padding:6px 9px;color:var(--warning);border:1px solid rgba(133,95,34,.25);border-radius:999px;background:#f8eed8d1;font-family:var(--mono);font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.credential-state.is-current{color:var(--verified);border-color:#1f7a4d33;background:#e5f2eae6}.credential-title-block{display:grid;gap:4px;padding:15px 3px 13px;border-bottom:1px solid rgba(27,42,78,.15)}.credential-title-block>span,.credential-title-block small,.credential-signature-row span,.credential-category-label,.credential-registry dt,.credential-attestation{font-family:var(--mono);text-transform:uppercase}.credential-title-block>span{color:var(--muted);font-size:6px;font-weight:700;letter-spacing:.13em}.credential-title-block strong{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.04}.credential-title-block small{color:var(--muted);font-size:6px;letter-spacing:.08em}.credential-signature-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 3px 8px}.credential-signature-row>div{display:grid;gap:4px}.credential-signature-row span{color:var(--muted);font-size:7px;font-weight:700;letter-spacing:.12em}.credential-signature-row strong{font-family:var(--serif);font-size:26px;font-style:italic;font-weight:400}.credential-signature-row time{display:grid;gap:3px;font-family:var(--mono);font-size:8px;font-weight:700;text-align:right}.credential-signature-row time small{color:var(--muted);font-size:6px;letter-spacing:.11em;text-transform:uppercase}.credential-registry{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;margin:3px 3px 11px;padding:9px 10px;border-block:1px solid rgba(27,42,78,.15);background:#ffffff7a}.credential-registry div{display:grid;gap:3px}.credential-registry div+div{padding-left:10px;border-left:1px solid rgba(27,42,78,.15)}.credential-registry dt{color:var(--muted);font-size:5px;font-weight:700;letter-spacing:.11em}.credential-registry dd{margin:0;font-family:var(--mono);font-size:7px;font-weight:700}.credential-category-label{margin:8px 0;color:var(--verified);font-size:7px;font-weight:750;letter-spacing:.14em}.credential-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.credential-category{min-height:51px;display:grid;grid-template-columns:31px 1fr;grid-template-rows:auto auto auto;align-items:center;gap:1px 7px;padding:7px 8px;border:1px solid rgba(27,42,78,.14);background:#ffffff9e}.credential-category>img{grid-row:1 / span 3;width:31px;height:31px;border-radius:50%;object-fit:cover;background:#f5efdf}.credential-category strong{font-size:8px}.credential-category span{color:var(--warning);font-family:var(--mono);font-size:6px;font-weight:700;text-transform:uppercase}.credential-category.state-verified span{color:var(--verified)}.credential-category small{color:var(--muted);font-family:var(--mono);font-size:6px}.credential-footer-row{position:relative;min-height:62px;display:flex;justify-content:space-between;gap:14px;margin-top:11px;padding:11px 92px 0 3px;border-top:1px solid rgba(27,42,78,.15)}.credential-footer-row>span{display:grid;gap:3px}.credential-footer-row b{font-size:7px;text-transform:uppercase}.credential-footer-row small{color:var(--muted);font-size:6px}.credential-footer-row>img{position:absolute;right:0;bottom:-6px;width:78px;height:78px}.credential-attestation{position:absolute!important;right:112px;bottom:22px;left:36px;margin:0;color:#1b2a4e94;font-size:5px;font-weight:650;letter-spacing:.04em;line-height:1.45}.product-film-section{padding:150px 0 130px;color:var(--white);background:var(--blue-deep)}.film-heading{max-width:850px;margin-left:max(48px,calc((100vw - 1440px)/2))}.film-heading>p:last-child{max-width:760px;margin:28px 0 0;color:#ffffffa8}.film-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr);gap:32px;width:min(1540px,calc(100% - 96px));margin:74px auto 0;align-items:stretch}.film-window{position:relative;align-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#000;box-shadow:0 36px 110px -45px #000000f2}.film-window:before{display:block;height:42px;padding:0 18px;color:#ffffff94;border-bottom:1px solid rgba(255,255,255,.12);content:"Cleared by Kite · Guided product preview";font-family:var(--mono);font-size:9px;letter-spacing:.08em;line-height:42px;text-transform:uppercase}.film-window video{display:block;width:100%;aspect-ratio:1174 / 660;object-fit:cover}.film-chapters{display:grid;grid-template-rows:repeat(6,1fr);border:1px solid rgba(255,255,255,.16)}.film-chapters button{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:3px 12px;padding:17px 19px;color:#ffffffb3;border:0;border-bottom:1px solid rgba(255,255,255,.13);background:transparent;text-align:left;cursor:pointer;transition:color .35s var(--ease),background .35s var(--ease)}.film-chapters button:last-child{border-bottom:0}.film-chapters button.is-active{color:var(--white);background:#ffffff17}.film-chapters button>span{grid-row:1 / span 2;font-family:var(--mono);font-size:9px;letter-spacing:.1em}.film-chapters button strong{font-family:var(--serif);font-size:20px;font-weight:400}.film-chapters button small{color:currentColor;font-size:11px;line-height:1.4}.film-boundary{width:min(1540px,calc(100% - 96px));margin:18px auto 0;color:#ffffffad}.ownership-section{padding:150px 0;background:var(--paper)}.ownership-heading h2{max-width:1100px;font-size:clamp(56px,5.2vw,82px)}.ownership-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:70px;width:min(1440px,calc(100% - 96px));margin:88px auto 0;align-items:center}.share-console{padding:clamp(26px,3vw,46px);border:1px solid var(--line);background:var(--white);box-shadow:0 34px 84px -58px #0f1729b3}.share-console-step{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:start}.share-console-step>span{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.1em}.share-console-step>div{display:grid;gap:5px}.share-console-step strong{font-family:var(--serif);font-size:22px;font-weight:400}.share-console-step small{color:var(--muted);font-size:12px;line-height:1.5}.recipient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 32px 52px}.recipient-card{min-width:0;display:grid;gap:6px;padding:18px;color:var(--ink);border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease),background .3s var(--ease)}.recipient-card:hover{transform:translateY(-2px)}.recipient-card.is-selected{border-color:var(--blue);background:#f3f5f9;box-shadow:inset 0 0 0 1px var(--blue)}.recipient-card:disabled{cursor:not-allowed;opacity:.64}.recipient-card span{font-family:var(--serif);font-size:20px}.recipient-card strong,.recipient-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-card strong{font-size:11px}.recipient-card small{color:var(--muted);font-size:10px}.access-review{padding-top:26px;border-top:1px solid var(--line)}.access-review>dl,.access-receipt dl{margin:22px 0 0 52px}.access-review dl>div,.access-receipt dl>div{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.access-review dt,.access-receipt dt{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.access-review dd,.access-receipt dd{margin:0;font-size:12px;line-height:1.5}.share-console>.primary-button,.grant-confirmation,.access-receipt{margin:24px 0 0 52px}.grant-confirmation{padding:20px;border:1px solid rgba(27,42,78,.2);background:var(--surface)}.grant-confirmation p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.grant-confirmation>div{display:flex;align-items:center;gap:20px;margin-top:18px}.access-receipt{padding:24px;color:var(--white);background:var(--blue)}.access-receipt.is-revoked{color:var(--ink);background:var(--surface)}.access-receipt>span{font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.access-receipt h3{margin:12px 0 0;font-family:var(--serif);font-size:31px;font-weight:400}.access-receipt>p{margin:7px 0 0;color:#ffffffad;font-size:12px}.access-receipt.is-revoked>p{color:var(--muted)}.access-receipt dl{margin-left:0}.access-receipt dl>div{border-color:#ffffff29}.access-receipt.is-revoked dl>div{border-color:var(--line)}.access-receipt .secondary-button{margin-top:18px;color:currentColor;border-color:currentColor}.share-console>.workspace-boundary{margin-left:52px;color:var(--muted)}.credential-ownership-stage{display:grid;place-items:center;min-height:780px;padding:56px;background:var(--surface) url(/assets/ownership-room.png) center / cover;box-shadow:inset 0 0 0 1000px #f4f4f26b}.audience-gateway{padding:150px 0;color:var(--white);background:var(--blue-deep)}.audience-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.7fr);gap:80px;align-items:end}.audience-heading h2{max-width:920px}.audience-heading>p:last-child{margin:0;color:#ffffffa6}.audience-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1540px,calc(100% - 96px));margin:80px auto 0;border:1px solid rgba(255,255,255,.2)}.audience-panel{position:relative;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px 30px;overflow:hidden;border-right:1px solid rgba(255,255,255,.2);background-image:linear-gradient(0deg,#09101ef2,#09101e26 72%),url(/assets/role-hallway.png);background-position:var(--role-position) center;background-size:400% 100%;color:var(--white);text-decoration:none;transition:transform .5s var(--ease),background-size .8s var(--ease)}.audience-panel:last-child{border-right:0}.audience-panel:hover,.audience-panel:focus-visible{z-index:2;transform:translateY(-8px);background-size:420% 105%}.audience-panel>span,.audience-panel>strong{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.audience-panel h3{margin:15px 0 0;font-family:var(--serif);font-size:clamp(34px,3vw,48px);font-weight:400;letter-spacing:-.02em;line-height:.95}.audience-panel p{min-height:72px;margin:18px 0 22px;color:#ffffffbd;font-size:13px;line-height:1.55}.audience-panel>strong{padding-top:14px;border-top:1px solid rgba(255,255,255,.42)}.launch-section{min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:130px 48px;text-align:center;background:var(--paper) url(/assets/parchment-topography.png) center / cover}.launch-section>img{width:104px;height:104px;margin-bottom:30px}.launch-section h2{max-width:980px}.launch-section>p:not(.eyebrow){max-width:760px;margin:28px 0 0}.launch-section>.primary-button{margin-top:34px;padding-inline:30px}.launch-section>small{margin-top:16px;color:var(--muted);font-family:var(--mono);font-size:9px}.site-footer{display:grid;grid-template-columns:auto 1fr auto;gap:26px 50px;align-items:center;padding:55px max(34px,calc((100vw - 1440px)/2));color:var(--white);background:var(--blue)}.film-credential-capture{position:relative;width:1174px;height:660px;display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;overflow:hidden;padding:46px 54px;color:var(--blue);background:linear-gradient(90deg,#f8f4ebfa,#efe7d6e0),url(/assets/parchment-topography.png) center / cover}.film-credential-capture:after{position:absolute;top:-180px;right:-90px;width:560px;height:560px;border:1px solid rgba(27,42,78,.12);border-radius:50%;box-shadow:0 0 0 54px #1b2a4e06,0 0 0 110px #1b2a4e05;content:""}.film-capture-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;align-items:flex-start}.film-capture-copy>.brand-lockup{width:185px;margin-bottom:55px}.film-capture-copy>.eyebrow{color:var(--terracotta)}.film-capture-copy h1{max-width:470px;margin:14px 0 0;font-family:var(--serif);font-size:47px;font-weight:400;line-height:.98;letter-spacing:-.035em}.film-capture-copy h1 em{display:block;color:var(--terracotta);font-weight:400}.film-capture-copy>p:not(.eyebrow){max-width:440px;margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.film-capture-facts{width:100%;display:grid;gap:0;margin-top:22px;border-block:1px solid rgba(27,42,78,.16)}.film-capture-facts span{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid rgba(27,42,78,.11);font-size:10px;font-weight:700}.film-capture-facts span:last-child{border-bottom:0}.film-capture-facts b,.film-capture-copy>small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.film-capture-copy>small{margin-top:auto}.film-capture-credential{position:relative;z-index:2;display:grid;place-items:center}.film-capture-credential .official-credential{width:476px;transform:scale(.82);box-shadow:0 28px 72px #0f172938}.site-footer .brand-lockup{width:190px}.site-footer p,.site-footer small{color:#ffffff9e;font-size:11px}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.site-footer nav a{font-size:11px;text-decoration:none}.site-footer small{grid-column:1 / -1;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.role-hero{position:relative;min-height:max(760px,92svh);display:grid;align-items:center;overflow:hidden;color:var(--white);background-image:url(/assets/role-hallway.png);background-position:var(--role-position) center;background-size:400% 100%}.role-page{padding-top:80px}.role-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#09101ef0,#09101ea1 48%,#09101e1a 76%)}.role-hero-copy{position:relative;z-index:2;width:min(840px,58vw);margin-left:max(48px,calc((100vw - 1440px)/2));padding-top:40px}.role-hero-copy>.text-button{margin-bottom:42px}.role-page h1{max-width:10ch;margin:18px 0 0;font-size:clamp(64px,6vw,96px);line-height:.9}.role-hero-copy>p:not(.eyebrow){max-width:700px;margin:24px 0 0;color:#ffffffc2;font-size:19px;line-height:1.65}.role-hero-copy>.primary-button{margin-top:28px}.role-promise,.role-process,.role-proof,.role-next{padding:140px max(48px,calc((100vw - 1440px)/2))}.role-promise{background:var(--paper)}.role-promise>h2{max-width:1080px;margin:18px 0 0;font-size:clamp(58px,6vw,90px);line-height:.98}.role-promise>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-block:1px solid var(--line)}.role-promise article{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:34px 28px;border-right:1px solid var(--line)}.role-promise article:last-child{border-right:0}.role-promise article span{color:var(--muted);font-family:var(--mono);font-size:9px}.role-promise article strong{font-family:var(--serif);font-size:24px;font-weight:400}.role-process{color:var(--white);background:var(--blue-deep)}.role-process-heading{max-width:850px}.role-process-heading h2{margin:18px 0 0;font-size:clamp(58px,5.5vw,84px);line-height:.96}.role-process-heading>p:last-child{max-width:620px;margin:26px 0 0;color:#ffffffa3;font-size:17px;line-height:1.65}.role-process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:78px;border:1px solid rgba(255,255,255,.16)}.role-process-grid article{min-height:330px;padding:34px 28px;border-right:1px solid rgba(255,255,255,.16)}.role-process-grid article:last-child{border-right:0}.role-process-grid span{color:#ffffff73;font-family:var(--mono);font-size:9px}.role-process-grid h3{margin:60px 0 0;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1}.role-process-grid p{margin:18px 0 0;color:#ffffff9e;font-size:14px;line-height:1.65}.role-proof{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1fr);gap:90px;align-items:center;background:var(--surface)}.role-proof-copy h2{margin:18px 0 0;font-size:clamp(55px,5vw,82px);line-height:.98}.role-proof-copy>p:not(.eyebrow){margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.role-proof-copy .primary-button{margin-top:32px}.role-proof>.official-credential{justify-self:center}.role-next{background:var(--paper)}.role-next>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-block:1px solid var(--line)}.role-next a{display:grid;gap:10px;padding:30px;border-right:1px solid var(--line);text-decoration:none}.role-next a:last-child{border-right:0}.role-next a span{font-family:var(--serif);font-size:24px}.role-next a small{color:var(--muted);font-size:12px;line-height:1.55}.lead-dialog{width:min(1000px,calc(100% - 40px));max-height:calc(100svh - 40px);margin:auto;padding:0;overflow:auto;color:var(--ink);border:1px solid rgba(27,42,78,.3);background:var(--paper);box-shadow:0 45px 140px #00000075}.lead-dialog::backdrop{background:#09101ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lead-dialog-shell{min-height:610px;background:var(--paper) url(/assets/parchment-topography.png) center / cover}.lead-dialog-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 28px;border-bottom:1px solid var(--line);background:#fbfbfbf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lead-dialog-header>img{width:180px}.lead-dialog-header button{border:0;border-bottom:1px solid var(--blue);padding:7px 0 4px;color:var(--blue);background:transparent;font-size:12px;cursor:pointer}.lead-form{padding:52px clamp(26px,6vw,78px) 64px}.lead-form-intro{max-width:760px}.lead-form-intro h2,.lead-success h2{margin:15px 0 0;font-family:var(--serif);font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.025em;line-height:.98}.lead-form-intro>p:last-child,.lead-success>p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.field{display:grid;gap:8px}.field-wide{grid-column:1 / -1}.field>span{color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.field input,.field select{width:100%;min-height:52px;border:1px solid rgba(27,42,78,.22);border-radius:0;padding:12px 14px;color:var(--ink);background:#ffffffe6}.consent-field{display:grid;grid-template-columns:18px 1fr;gap:12px;margin-top:28px;color:var(--muted);font-size:12px;line-height:1.55}.consent-field input{width:18px;height:18px;margin:0}.form-boundary{margin:18px 0 0;color:var(--muted);font-family:var(--mono);font-size:9px}.form-boundary a{color:currentColor;text-underline-offset:3px}.lead-form-error{max-width:62ch;margin:18px 0 0;padding:12px 14px;border-left:2px solid #b85747;color:#7c3027;background:#b8574714;font-size:13px;line-height:1.55}.lead-form>.primary-button{margin-top:26px}.lead-form>.primary-button:disabled{cursor:wait;opacity:.64}.lead-success{max-width:720px;min-height:600px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto;padding:70px 50px}.lead-success>img{width:112px;margin-bottom:28px}.lead-success>.primary-button{margin-top:30px}@supports (animation-timeline: view()){.section-heading,.verification-heading,.film-heading,.ownership-heading,.audience-heading,.role-promise>h2,.role-process-heading,.role-proof-copy{animation:editorial-rise 1s var(--ease) both;animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes editorial-rise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:980px){.menu-button{display:block}.primary-nav{position:absolute;top:80px;right:0;left:0;display:none;align-items:stretch;padding:22px clamp(28px,4.2vw,82px) 30px;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 28px 52px #0f172929}.primary-nav.is-open{display:grid;gap:8px}.primary-nav a,.primary-nav button{padding:14px 0;text-align:left}.primary-nav .nav-launch{margin-top:8px;padding-inline:16px}}@media(max-width:1180px){.verification-workspace,.ownership-layout{grid-template-columns:1fr}.credential-destination,.credential-ownership-stage{padding-top:20px}.credential-ownership-stage{min-height:720px}.film-stage{grid-template-columns:1fr}.film-chapters{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.film-chapters button{border-right:1px solid rgba(255,255,255,.13)}.audience-panels{grid-template-columns:repeat(2,1fr)}.audience-panel:nth-child(2){border-right:0}.audience-panel:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}.role-process-grid{grid-template-columns:repeat(2,1fr)}.role-process-grid article:nth-child(2){border-right:0}.role-process-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}}@media(max-width:820px){[id]{scroll-margin-top:70px}.site-header{min-height:70px;padding:12px 22px}.brand-lockup{width:154px}.primary-nav{top:70px;padding-inline:22px}.hero{min-height:1100px}.hero-image{object-position:64% center}.hero-wash{background:linear-gradient(180deg,#09101edb,#09101e8c 54%,#09101eed),linear-gradient(90deg,rgba(9,16,30,.5),transparent)}.hero-seal{top:100px;right:24px;width:84px}.hero-copy{width:auto;margin:0 24px;padding-top:160px}.hero h1{max-width:9ch;font-size:clamp(58px,18vw,78px);line-height:.9}.hero-deck{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-chapters{grid-template-columns:1fr;padding:0 24px}.hero-chapters li{min-height:94px;padding:16px 0;border-left:0;border-bottom:1px solid var(--line-dark)}.hero-chapters li:last-child{border-right:0;border-bottom:0}.hero-chapters li:before{right:auto;width:3px;height:100%;transform:scaleY(0);transform-origin:top}.hero-chapters li.is-active:before{transform:scaleY(1)}.hero-chapters strong{font-size:23px}.hero-chapters p{font-size:11px}.section-heading,.verification-heading,.film-heading,.ownership-heading,.audience-heading{width:calc(100% - 48px)}.section-heading h2,.verification-heading h2,.film-heading h2,.ownership-heading h2,.audience-heading h2,.launch-section h2{font-size:clamp(48px,14vw,66px)}.section-heading>p:last-child,.verification-heading>p,.film-heading>p:last-child,.ownership-heading>p:last-child,.audience-heading>p:last-child,.launch-section>p:not(.eyebrow){font-size:16px}.journey-section,.verification-section,.product-film-section,.ownership-section,.audience-gateway{padding:96px 0}.journey-layout{display:block;width:auto;margin:60px 24px 0}.journey-visual-sticky{display:none}.journey-copy-track{padding:0}.journey-copy-card,.journey-copy-card.is-active{min-height:0;margin-bottom:22px;padding:0 0 34px;border:1px solid var(--line);opacity:1;transform:none;background:var(--white)}.journey-mobile-image{display:block;width:100%;aspect-ratio:1174 / 660;margin-bottom:25px;object-fit:cover}.journey-copy-card>span,.journey-copy-card h3,.journey-copy-card p,.journey-copy-card>small{margin-inline:22px}.journey-copy-card h3{margin-top:14px;font-size:38px}.journey-copy-card p{font-size:15px}.verification-heading,.ownership-heading,.audience-heading{display:block}.verification-heading>p,.ownership-heading>p:last-child,.audience-heading>p:last-child{margin-top:26px}.verification-workspace,.ownership-layout,.film-stage{width:calc(100% - 48px);margin-top:54px}.source-console{padding:22px}.source-console-topline{align-items:flex-start;flex-direction:column;gap:8px}.source-grid{grid-template-columns:1fr}.source-card{min-height:142px;grid-template-columns:112px 1fr}.source-card img{width:112px}.credential-destination>h3{font-size:38px}.official-credential{width:100%;padding:27px 29px 23px}.credential-topline>img{width:140px}.credential-title-block strong{font-size:23px}.credential-signature-row strong{font-size:22px}.credential-categories{gap:5px}.credential-category{grid-template-columns:26px 1fr;padding:6px}.credential-category>img{width:26px;height:26px}.film-heading{margin:0 24px}.film-window:before{height:36px;line-height:36px}.film-chapters{grid-template-columns:1fr;grid-template-rows:none}.film-chapters button{min-height:84px;border-right:0}.film-boundary{width:calc(100% - 48px)}.recipient-list{grid-template-columns:1fr;margin-left:0}.access-review>dl,.access-receipt dl,.share-console>.primary-button,.grant-confirmation,.access-receipt,.share-console>.workspace-boundary{margin-left:0}.access-review dl>div,.access-receipt dl>div{grid-template-columns:1fr;gap:7px}.credential-ownership-stage{min-height:0;padding:28px 0;background:transparent;box-shadow:none}.audience-panels{grid-template-columns:1fr;width:calc(100% - 48px);margin-top:52px}.audience-panel{min-height:470px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.audience-panel:last-child{border-bottom:0}.launch-section{min-height:680px;padding:100px 24px}.site-footer{grid-template-columns:1fr;padding:48px 24px}.site-footer nav{justify-content:flex-start}.role-hero{min-height:820px;background-size:auto 100%}.role-hero-copy{width:auto;margin:0 24px;padding-top:100px}.role-hero-copy>.text-button{margin-bottom:44px}.role-page h1{font-size:clamp(56px,16vw,78px)}.role-hero-copy>p:not(.eyebrow){font-size:16px}.role-promise,.role-process,.role-proof,.role-next{padding:96px 24px}.role-promise>h2,.role-process-heading h2,.role-proof-copy h2{font-size:clamp(48px,14vw,66px)}.role-promise>div,.role-process-grid,.role-next>div{grid-template-columns:1fr}.role-promise article,.role-process-grid article,.role-next a{border-right:0;border-bottom:1px solid var(--line)}.role-process-grid article{min-height:260px;border-bottom-color:#ffffff29}.role-process-grid article:last-child,.role-promise article:last-child,.role-next a:last-child{border-bottom:0}.role-proof{grid-template-columns:1fr;gap:60px}.lead-dialog{width:calc(100% - 18px);max-height:calc(100svh - 18px)}.lead-dialog-header{padding-inline:20px}.lead-dialog-header>img{width:150px}.lead-form{padding:38px 22px 50px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.lead-success{min-height:560px;padding:50px 24px}}@media(max-width:1180px){.ownership-heading,.audience-heading{display:block}.ownership-heading>.eyebrow,.ownership-heading>h2,.ownership-heading>p:last-child,.audience-heading>.eyebrow,.audience-heading>h2,.audience-heading>p:last-child{grid-column:auto;grid-row:auto}.ownership-heading>h2,.audience-heading>h2{margin-top:18px}.ownership-heading>p:last-child,.audience-heading>p:last-child{margin-top:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.journey-copy-card{opacity:1}}.journey-section{color:#f8f3e9;background-color:#071a2f;background-image:linear-gradient(90deg,#04101ef0,#04101ebd 48%,#04101ee8),url(/assets/editorial/homepage/journey-environment.png);background-position:center,center;background-size:cover,cover;background-attachment:scroll,fixed}.journey-section .section-heading.centered .eyebrow{color:#e9a77c}.journey-section .section-heading.centered h2{color:#fffaf0;text-shadow:0 18px 48px rgba(0,0,0,.46)}.journey-section .section-heading.centered h2 em{color:#f1b589}.journey-section .section-heading.centered>p:last-child{color:#f8f3e9c2}.journey-layout{position:relative;z-index:1}.journey-browser{border-color:#f6eedf66;background:#f7f0e5;box-shadow:0 44px 120px -56px #000000e0,0 0 0 1px #ffffff1c}.journey-browser-bar{background:#faf6eef5}.journey-copy-card{min-height:68vh;margin-block:10vh;padding:48px 42px;border:1px solid rgba(244,236,220,.13);border-left:2px solid rgba(233,167,124,.24);border-radius:20px;background:#05162966;box-shadow:none;opacity:.44;transform:translate(0) scale(.98)}.journey-copy-card.is-active{border-color:#f1b5896b;border-left-color:#e9a77c;background:#051629d4;box-shadow:0 30px 80px -48px #000000eb;opacity:1;transform:translate(18px) scale(1)}.journey-copy-card>span,.journey-copy-card>small{color:#f1b589}.journey-copy-card h3,.journey-copy-card.is-active h3{color:#fffaf0}.journey-copy-card p{color:#f4eee2b8}.journey-copy-card>small{border-bottom-color:#f1b589a6}.journey-disclosure{color:#f4eee275}.ownership-section{color:#f8f3e9;background-color:#07192d;background-image:linear-gradient(90deg,#041120f2,#041120bd 56%,#041120e8),url(/assets/editorial/homepage/ownership-environment.png);background-position:center,center;background-size:cover,cover;background-attachment:scroll,fixed}.ownership-heading .eyebrow{color:#e7ad77}.ownership-deck{border-color:#f8f1e430;border-left-color:#e7ad77;background:#081e34b8;box-shadow:0 32px 78px -46px #000c}.ownership-deck span{color:#f6f0e5b3}.ownership-layout{position:relative;z-index:1}.share-console{border-color:#eee3d052;border-radius:22px;background:#f9f4eaf5;box-shadow:0 42px 92px -56px #000000e6}.credential-ownership-stage{min-height:760px;border-color:#eddbbe57;background-color:#071d34;background-image:linear-gradient(180deg,#03122129,#0312219e),url(/assets/editorial/homepage/ownership-environment.png);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 94px -56px #000000e6}.credential-ownership-stage .official-credential{position:relative;z-index:2;max-width:min(640px,94%);filter:drop-shadow(0 30px 38px rgba(0,0,0,.48))}.credential-access-state{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.audience-gateway{position:relative;overflow:hidden;padding:clamp(110px,10vw,170px) 0;color:#f8f3e9;background-color:#061a2e;background-image:linear-gradient(94deg,#03111ff5,#03111fd4 48%,#03111fbd),url(/assets/editorial/homepage/audiences-environment.png);background-position:center,center;background-size:cover,cover}.audience-gateway:before{display:none}.audience-heading{position:relative;z-index:1;width:min(1420px,calc(100% - 96px));gap:clamp(48px,7vw,120px)}.audience-heading>div .eyebrow{color:#e7ad77}.audience-heading>div h2{color:#fffaf0}.audience-heading h2 em{color:#e9a77c}.audience-heading>p:last-child{color:#f8f3e9bd}.audience-selector{position:relative;z-index:1;width:min(1420px,calc(100% - 96px));margin:clamp(58px,6vw,86px) auto 0}.audience-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(244,235,220,.18);border-radius:20px 20px 0 0;background:#051a2ead;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.audience-tabs button{min-width:0;display:grid;gap:7px;padding:22px 24px 20px;color:#f8f2e6a3;border:0;border-right:1px solid rgba(244,235,220,.15);background:transparent;text-align:left;cursor:pointer;transition:color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.audience-tabs button:last-child{border-right:0}.audience-tabs button:hover,.audience-tabs button:focus-visible,.audience-tabs button.is-active{color:#fffaf0;background:#ffffff17;box-shadow:inset 0 -3px 0 var(--audience-tab-accent, #e9a77c)}.audience-tabs button:nth-child(1){--audience-tab-accent: #ef7b42}.audience-tabs button:nth-child(2){--audience-tab-accent: #74d6d2}.audience-tabs button:nth-child(3){--audience-tab-accent: #e7ad77}.audience-tabs button:nth-child(4){--audience-tab-accent: #aecbf0}.audience-tabs button>span,.audience-tabs button>small{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.audience-tabs button>span{color:var(--audience-tab-accent, #e9a77c)}.audience-tabs button>strong{min-height:2.4em;font-family:var(--serif);font-size:clamp(18px,1.65vw,25px);font-weight:400;line-height:.98}.audience-tabs button>small{color:currentColor;opacity:.62;line-height:1.5}.audience-stage{min-height:clamp(520px,44vw,650px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);overflow:hidden;border:1px solid rgba(244,235,220,.2);border-top:0;border-radius:0 0 26px 26px;background:#05182ad6;box-shadow:0 44px 110px -60px #000000f0;animation:audience-stage-arrive .72s var(--ease) both}.audience-stage-visual{position:relative;min-width:0;margin:0;overflow:hidden;background:#0a2139}.audience-stage-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#03111f0d,#03111f14 55%,#03111f99);pointer-events:none}.audience-stage-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--audience-visual-position, center);transform:scale(1.02);animation:audience-visual-drift 11s ease-in-out infinite alternate}.audience-stage-visual figcaption{position:absolute;z-index:1;right:28px;bottom:26px;left:28px;display:grid;gap:6px;padding-top:18px;color:#fffaf0;border-top:1px solid rgba(255,255,255,.36)}.audience-stage-visual figcaption span{color:#e7ad77;font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.audience-stage-visual figcaption strong{max-width:40ch;font-family:var(--serif);font-size:clamp(20px,1.8vw,29px);font-weight:400;line-height:1.02}.audience-stage-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,78px);background:#05182ac2}.audience-stage-copy .eyebrow{color:#e7ad77}.audience-stage-copy h3{max-width:11ch;margin:18px 0 0;color:#fffaf0;font-family:var(--serif);font-size:clamp(46px,4.2vw,70px);font-weight:400;line-height:.91;text-wrap:balance}.audience-stage-copy>p:not(.eyebrow){max-width:43ch;margin:24px 0 0;color:#f8f2e6b8;font-size:16px;line-height:1.7}.audience-stage-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.audience-stage-copy li{position:relative;padding-left:21px;color:#fffaf0e6;font-size:14px;line-height:1.5}.audience-stage-copy li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;content:"";border:1px solid #e7ad77;border-radius:50%;box-shadow:0 0 0 4px #e7ad771f}.audience-stage-copy .primary-button{width:fit-content;margin-top:32px;color:#071a2e;background:#f6ead5}.audience-stage-copy .primary-button:hover{background:#fffaf0;transform:translateY(-3px)}@keyframes audience-stage-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes audience-visual-drift{0%{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.075) translate3d(.7%,-1%,0)}}@media(max-width:980px){.journey-section,.ownership-section{background-attachment:scroll,scroll}.audience-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-tabs button:nth-child(2){border-right:0}.audience-tabs button:nth-child(-n+2){border-bottom:1px solid rgba(244,235,220,.15)}.audience-stage{grid-template-columns:1fr}.audience-stage-visual{min-height:clamp(300px,54vw,440px)}}@media(max-width:620px){.journey-copy-card,.journey-copy-card.is-active{margin-block:0 24px;padding:30px 24px;transform:none}.journey-copy-card.is-active{transform:none}.journey-section .section-heading.centered,.ownership-heading,.audience-heading,.audience-selector{width:calc(100% - 36px)}.audience-tabs button{padding:17px 16px}.audience-tabs button>small{display:none}.audience-stage-copy{padding:38px 24px 42px}.audience-stage-copy h3{font-size:clamp(42px,13vw,60px)}.audience-stage-visual figcaption{right:20px;bottom:18px;left:20px}}@media(prefers-reduced-motion:reduce){.audience-stage,.audience-stage-visual img{animation:none}}.verification-live-status{position:relative;display:grid;gap:7px;margin:-10px -10px 24px;padding:18px 18px 21px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#ffffff12}.verification-live-status span{color:#f0a47f;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.verification-live-status strong{color:var(--white);font-family:var(--serif);font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.15}.verification-live-status>i{position:absolute;inset:auto 0 0;height:4px;background:#ffffff1a}.verification-live-status>i:after{position:absolute;inset:0 auto 0 0;width:var(--verified-progress);content:"";background:linear-gradient(90deg,#d0663f,#73d7c4);box-shadow:0 0 20px #73d7c48c;transition:width .85s var(--ease)}.verification-live-status.is-running{box-shadow:0 0 0 1px #f0a47f38,0 20px 45px #0003}.verification-live-status.is-running span:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#f0a47f;box-shadow:0 0 #f0a47f8c;content:"";animation:live-status-pulse 1.5s ease-out infinite}.source-card.is-live-source{z-index:3;border-color:#f0a47f;box-shadow:0 0 0 3px #f0a47f,0 24px 60px #00000070;transform:scale(1.035)}.source-console:has(.verification-live-status.is-running) .source-card:not(.is-live-source){opacity:.58;filter:saturate(.62)}.source-console:has(.verification-live-status.is-running) .source-card.source-verified{opacity:.82;filter:none}.source-console>.primary-button{min-height:58px;border:2px solid rgba(255,255,255,.28);font-size:13px;letter-spacing:.02em;box-shadow:0 16px 34px #00000038}.credential-destination{position:relative;padding:28px;border-radius:30px;transition:background .6s var(--ease),box-shadow .6s var(--ease),transform .6s var(--ease)}.credential-destination.is-receiving{background:radial-gradient(circle at 50% 58%,rgba(88,200,188,.18),transparent 60%);box-shadow:inset 0 0 0 1px #58c8bc33;transform:translateY(-8px)}.credential-destination.is-receiving:after{position:absolute;top:22%;right:9%;bottom:22%;left:9%;border:1px solid rgba(88,200,188,.45);border-radius:50%;content:"";animation:credential-receiving 2.2s ease-out infinite;pointer-events:none}@keyframes live-status-pulse{70%,to{box-shadow:0 0 0 12px #f0a47f00}}@keyframes credential-receiving{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.08)}}.film-window{min-height:660px;background:#061c33}.film-live-stage{position:relative;height:618px;overflow:hidden;background:#061c33;animation:film-scene-enter .8s var(--ease) both}.film-live-stage>.bdp-preview,.film-live-stage>.borrower-dashboard-preview,.film-live-stage>.film-image-frame{width:100%;height:100%;min-height:0!important}.film-image-frame{position:relative;overflow:hidden;background:#edf1f3}.film-image-frame>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.film-image-frame-dashboard{background:#f4efe9}.film-image-frame-dashboard>img{object-fit:contain;object-position:center}.film-typing-field{position:absolute;top:49%;left:61.7%;width:20.5%;height:4.2%;display:flex;align-items:center;padding:0 1%;color:#142b4b;border:2px solid #2563eb;border-radius:4px;background:#fffefa;box-shadow:0 0 0 4px #2563eb1f,0 8px 24px #18365e2e}.film-typing-field span{font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.film-typing-field strong{width:0;overflow:hidden;border-right:2px solid #2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8px,.73vw,12px);font-weight:500;white-space:nowrap;animation:type-sample-email 2.45s steps(27,end) .25s both,field-caret .7s step-end infinite}.film-pointer{--film-pointer-x: 70%;--film-pointer-y: 72%;position:absolute;z-index:15;top:var(--film-pointer-y);left:var(--film-pointer-x);width:40px;height:52px;animation:film-pointer-move 2.8s var(--ease) both;pointer-events:none}.film-pointer>img{position:relative;z-index:2;width:28px;height:auto;display:block;filter:drop-shadow(0 4px 7px rgba(0,0,0,.36))}.film-pointer i{position:absolute;z-index:1;top:-11px;left:-11px;width:38px;height:38px;border:2px solid rgba(240,164,127,.95);border-radius:50%;background:#ffffff29;box-shadow:0 0 0 5px #f0a47f1f;animation:film-click-ring 2.8s ease-out both}.film-pointer-1{--film-pointer-x: 79.5%;--film-pointer-y: 50%}.film-pointer-2{--film-pointer-x: 52%;--film-pointer-y: 89%}.film-pointer-3{--film-pointer-x: 28%;--film-pointer-y: 52%}.film-pointer-4{--film-pointer-x: 23%;--film-pointer-y: 66%}.film-pointer-5{--film-pointer-x: 53%;--film-pointer-y: 86%}.film-pointer-6{--film-pointer-x: 78.5%;--film-pointer-y: 71.5%}.film-scene-caption{position:absolute;z-index:14;right:24px;bottom:22px;width:min(330px,calc(100% - 48px));display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:18px 20px;color:var(--white);border:1px solid rgba(255,255,255,.17);background:#061c33eb;box-shadow:0 20px 55px #00000047;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.film-scene-caption span{grid-row:1 / span 2;color:#f0a47f;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.film-scene-caption strong{font-family:var(--serif);font-size:22px;font-weight:400}.film-scene-caption small{color:#ffffffa6;line-height:1.4}.film-playback{position:absolute;z-index:18;top:7px;right:10px;min-width:68px;height:28px;color:var(--white);border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff14;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@keyframes type-sample-email{to{width:27ch}}@keyframes field-caret{50%{border-color:transparent}}@keyframes film-scene-enter{0%{opacity:.3;transform:scale(1.018);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes film-pointer-move{0%{opacity:0;transform:translate(-70px,-42px)}45%,to{opacity:1;transform:translate(0)}}@keyframes film-click-ring{0%,58%{opacity:0;transform:scale(.2)}68%{opacity:1}to{opacity:0;transform:scale(1.35)}}.share-console{position:relative;overflow:hidden;border:2px solid rgba(27,42,78,.22)}.share-console:after{display:none}.share-console-invitation{display:grid;gap:6px;margin:-46px -46px 28px;padding:24px 30px;color:var(--white);background:linear-gradient(100deg,#153356,#9b4434)}.share-console-invitation span,.share-console-invitation small{font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.share-console-invitation strong{font-family:var(--serif);font-size:28px;font-weight:400}.share-console-invitation small{color:#ffffffb3;line-height:1.45}.share-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 30px;padding:0;list-style:none;background:var(--line)}.share-progress li{display:flex;gap:9px;align-items:center;padding:13px 14px;color:var(--muted);background:var(--surface);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.share-progress li.is-current{color:var(--blue);background:#e5eef1;box-shadow:inset 0 -3px #b84418}.recipient-card{position:relative;padding-top:41px}.recipient-card>i{position:absolute;top:12px;right:12px;padding:5px 8px;color:var(--blue);border:1px solid rgba(27,42,78,.25);border-radius:999px;font-family:var(--mono);font-size:7px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.recipient-card.is-selected>i{color:var(--white);border-color:var(--blue);background:var(--blue)}@media(max-width:1100px){.film-window{min-height:560px}.film-live-stage{height:518px}}@media(max-width:820px){.film-window{min-height:500px}.film-live-stage{height:458px}.film-scene-caption{right:14px;bottom:14px}.share-console-invitation{margin:-26px -26px 24px}.share-console:after{display:none}}@media(max-width:560px){.film-live-stage{height:520px}.film-typing-field{top:49%;left:61.7%;width:28%;padding-inline:1.5%}.film-scene-caption{left:12px;right:12px;width:auto}.share-progress li{justify-content:center;padding-inline:6px}.share-progress li span{display:none}}@media(prefers-reduced-motion:reduce){.verification-live-status.is-running span:before,.credential-destination.is-receiving:after,.film-live-stage,.film-typing-field strong,.film-pointer,.film-pointer i,.share-console:after{animation:none}.film-pointer{display:none}.film-typing-field strong{width:27ch}}.hero h1{max-width:11.5ch;font-size:clamp(72px,7.2vw,118px);line-height:.86}.hero h1 span,.hero h1 em{display:block}.hero h1 span+span{margin-top:.08em}.hero h1 em{margin-top:.13em;color:#f5d8c7;font-size:.76em}.hero-scroll-cue{border:0;border-bottom:1px solid rgba(255,255,255,.7);padding:10px 0 5px;color:var(--white);background:transparent;cursor:pointer;font-size:13px;font-weight:700}.journey-copy-card{min-height:82vh}.journey-copy-card h3{max-width:11ch}.source-grid{gap:1px;background:#ffffff24}.source-card{min-height:310px;grid-template-columns:minmax(0,1fr);grid-template-rows:186px minmax(124px,1fr);border:0;background:var(--white)}.source-card img{width:100%;height:186px;min-height:0;padding:0;object-fit:cover;object-position:center;border-right:0;border-bottom:1px solid var(--line);background:#f3ead7}.source-card>div{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:16px 17px 18px}.source-card h3{margin:5px 0 7px;font-size:26px}.source-card small{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}.film-chapters button{position:relative;overflow:hidden}.film-chapters button:after{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:#c36b45;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease)}.film-chapters button.is-active{color:var(--white);background:#8e472d;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 42px #00000042;transform:translate(-8px) scale(1.018)}.film-chapters button.is-active:after{transform:scaleY(1)}.film-chapters button.is-active small,.film-chapters button.is-active span{color:#ffffffb8}.ownership-heading{display:grid;grid-template-columns:minmax(410px,.9fr) minmax(420px,1.1fr);gap:40px 100px;align-items:end}.ownership-heading>.eyebrow,.ownership-heading>h2{grid-column:1}.ownership-heading>h2{margin-top:-20px}.ownership-heading>p:last-child{grid-column:2;grid-row:1 / span 2;max-width:680px;margin:0}.audience-heading{grid-template-columns:minmax(520px,1.05fr) minmax(390px,.95fr);gap:50px 100px}.audience-heading>.eyebrow,.audience-heading>h2{grid-column:1}.audience-heading>h2{margin-top:-20px}.audience-heading>p:last-child{grid-column:2;grid-row:1 / span 2;align-self:end}.audience-panels{gap:1px;border:0;background:#ffffff2e}.audience-panel{min-height:690px;justify-content:flex-start;padding:27px;border:0;background-image:none;background-color:#152542;transition:transform .5s var(--ease),background-color .5s var(--ease)}.audience-panel:nth-child(2){background-color:#1b2a4e}.audience-panel:nth-child(3){background-color:#3d3029}.audience-panel:nth-child(4){background-color:#101827}.audience-panel:hover,.audience-panel:focus-visible{transform:translateY(-10px);background-color:#243859}.audience-product-preview{position:relative;height:330px;margin:24px -8px 30px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.audience-product-preview>*{width:190%;max-width:none;min-height:590px!important;transform:scale(.52);transform-origin:top left;pointer-events:none}.audience-product-preview>.official-credential{width:172%;margin:40px 0 0 42px;transform:scale(.48) rotate(-2deg)}.audience-product-preview>.rwp-preview,.audience-product-preview>.lwp-preview{width:232.5%;min-height:760px!important;transform:scale(.43)}.audience-panel h3{margin-top:4px}.audience-panel p{min-height:84px}@supports (animation-timeline: view()){.source-card{animation:source-card-arrive .9s var(--ease) both;animation-timeline:view();animation-range:entry 6% cover 32%}.audience-panel{animation:audience-card-arrive 1s var(--ease) both;animation-timeline:view();animation-range:entry 6% cover 30%}@keyframes source-card-arrive{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes audience-card-arrive{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:980px)and (min-width:901px){.menu-button{display:none}.primary-nav{position:static;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.primary-nav a,.primary-nav button{padding:9px 0;font-size:10px;text-align:left}.primary-nav .nav-launch{margin:0;padding:10px 12px}}@media(max-width:900px){.menu-button{display:block}.primary-nav{position:absolute;top:80px;right:0;left:0;display:none;align-items:stretch;padding:22px clamp(28px,4.2vw,82px) 30px;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 28px 52px #0f172929}.primary-nav.is-open{display:grid;gap:8px}}@media(max-width:820px){.hero h1{max-width:10.8ch;font-size:clamp(55px,16vw,76px)}.hero h1 em{font-size:.7em}.journey-copy-card{min-height:0}.source-card{min-height:184px;grid-template-columns:132px 1fr;grid-template-rows:1fr}.source-card img{height:100%;min-height:184px}.source-card>div{padding:20px}.source-card h3{font-size:28px}.film-chapters button.is-active{transform:none}.ownership-heading,.audience-heading{display:block}.ownership-heading>h2,.audience-heading>h2{margin-top:18px}.ownership-heading>p:last-child,.audience-heading>p:last-child{margin-top:26px}.audience-panel{min-height:650px}.audience-product-preview{height:300px}}@media(prefers-reduced-motion:reduce){.film-chapters button.is-active,.source-card,.audience-panel{transform:none}}.journey-section{color:#f8f3e9;background-color:#06182b;background-image:linear-gradient(180deg,#040f1c61,#040f1cc2),linear-gradient(90deg,#040f1cc2,#040f1c7a 48%,#040f1cb3),url(/assets/editorial/homepage/journey-environment.png);background-position:center,center,center;background-size:cover;background-attachment:scroll,scroll,fixed}.journey-copy-card>small{border-bottom-color:currentColor}.ownership-section{color:#f8f3e9;background-color:#06182b;background-image:linear-gradient(90deg,#04101ed6,#04101e85 52%,#04101eb8),linear-gradient(180deg,#04101e38,#04101ea8),url(/assets/editorial/homepage/ownership-environment.png);background-position:center;background-size:cover;background-attachment:scroll,scroll,fixed}.credential-ownership-stage{background-color:#071d34;background-image:linear-gradient(180deg,#03122138,#031221ad),url(/assets/editorial/homepage/ownership-environment.png);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 94px -56px #000000f0}.audience-gateway{color:#f8f3e9;background:linear-gradient(94deg,#03111fe0,#03111fa8 47%,#03111fc7),linear-gradient(180deg,#03111f2e,#03111fb8),url(/assets/editorial/homepage/audiences-environment.png) center / cover no-repeat}.journey-section{position:relative;color:#fffaf0;background:#08213b url(/assets/editorial/homepage/journey-environment-v2.png) center top / cover fixed}.ownership-section{position:relative;color:#fffaf0;background:#0b2945 url(/assets/editorial/homepage/ownership-environment-v2.png) center / cover fixed}.audience-gateway{position:relative;color:#fffaf0;background:#071b31 url(/assets/editorial/homepage/audiences-environment-v2.png) center / cover no-repeat}.journey-section{position:relative;color:#fffaf0;background-color:#08213b;background-image:url(/assets/editorial/homepage/journey-environment-v2.png);background-position:center top;background-size:cover;background-attachment:fixed}.journey-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:#0314258f;pointer-events:none}.ownership-section{position:relative;color:#fffaf0;background-color:#0b2945;background-image:url(/assets/editorial/homepage/ownership-environment-v2.png);background-position:center;background-size:cover;background-attachment:fixed}.ownership-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:#0416287a;pointer-events:none}.audience-gateway{position:relative;color:#fffaf0;background-color:#071b31;background-image:url(/assets/editorial/homepage/audiences-environment-v2.png);background-position:center;background-size:cover;background-repeat:no-repeat}.audience-gateway{position:relative;overflow:hidden;padding:clamp(108px,9vw,168px) 0;background:radial-gradient(circle at 88% 8%,rgba(111,212,207,.12),transparent 30%),radial-gradient(circle at 12% 88%,rgba(232,106,44,.14),transparent 32%),#081a2f}.audience-gateway:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url(/assets/credential-guilloche.png) 105% 6% / min(760px,54vw) auto no-repeat;opacity:.12;pointer-events:none}.audience-heading{position:relative;z-index:1;grid-template-columns:minmax(560px,1.05fr) minmax(360px,.62fr);width:min(1420px,calc(100% - 96px));gap:clamp(56px,8vw,132px);align-items:end}.audience-heading>div{min-width:0}.audience-heading>div .eyebrow{color:#74d6d2}.audience-heading>div h2{max-width:11ch;margin:16px 0 0;font-size:clamp(54px,5.2vw,84px);line-height:.94;text-wrap:balance}.audience-heading h2 span,.audience-heading h2 em{display:block}.audience-heading h2 em{margin-top:.12em;color:#f1a47d;font-size:.77em;font-weight:400}.audience-heading>p:last-child{max-width:58ch;align-self:end;color:#ecf4f9ad;font-size:17px;line-height:1.72}.audience-panels{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);width:min(1500px,calc(100% - 96px));margin-top:clamp(70px,7vw,110px);border:0;background:transparent}.audience-panel{min-height:590px;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);align-items:stretch;padding:0;overflow:hidden;border:1px solid rgba(225,239,249,.18);border-radius:30px;background:#0d2842c2;box-shadow:0 42px 100px -58px #000000e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .4s var(--ease),transform .6s var(--ease),box-shadow .6s var(--ease)}.audience-panel:nth-child(2),.audience-panel:nth-child(4){grid-template-columns:minmax(330px,.68fr) minmax(0,1.32fr)}.audience-panel:nth-child(2) .audience-panel-visual,.audience-panel:nth-child(4) .audience-panel-visual{order:2}.audience-panel:hover,.audience-panel:focus-visible{transform:translateY(-8px);border-color:#74d6d28c;background:#0d2842db;box-shadow:0 54px 120px -58px #000000f2,0 0 52px #74d6d214}.audience-panel-visual{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;padding:clamp(22px,2.4vw,38px);background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 48%),#06182b}.audience-panel-visual:after{position:absolute;inset:auto 8% 7%;height:22%;content:"";border-radius:50%;background:var(--audience-glow, rgba(232,106,44,.2));filter:blur(46px);pointer-events:none}.audience-borrowers{--audience-accent: #ef7b42;--audience-glow: rgba(232,106,44,.22)}.audience-mortgage-professionals{--audience-accent: #74d6d2;--audience-glow: rgba(116,214,210,.16)}.audience-real-estate-professionals{--audience-accent: #f0c36c;--audience-glow: rgba(240,195,108,.17)}.audience-lenders{--audience-accent: #a8b9ee;--audience-glow: rgba(168,185,238,.17)}.audience-panel-visual>img{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:contain;border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 30px 75px -32px #000000e0;transform:perspective(1500px) rotateX(1.5deg) rotateY(1deg);transition:transform .7s var(--ease)}.audience-panel:nth-child(2n) .audience-panel-visual>img{transform:perspective(1500px) rotateX(1.5deg) rotateY(-1deg)}.audience-panel:hover .audience-panel-visual>img,.audience-panel:focus-visible .audience-panel-visual>img{transform:perspective(1500px) rotateX(0) rotateY(0) scale(1.012)}.audience-panel-visual>.lwp-preview{position:relative;z-index:1;width:142%;max-width:none;min-height:720px!important;transform:scale(.7);transform-origin:center;pointer-events:none}.audience-panel-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px);background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 54%)}.audience-panel-index{display:flex;gap:14px;align-items:baseline;color:var(--audience-accent);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.audience-panel-index small{color:#ecf4f98c;font-size:inherit;line-height:1.5}.audience-panel h3{max-width:10ch;margin:26px 0 0;color:#f9f3e8;font-size:clamp(44px,4.2vw,70px);line-height:.92}.audience-panel p{min-height:0;max-width:48ch;margin:26px 0 0;color:#ecf4f9ad;font-size:15px;line-height:1.66}.audience-panel ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.audience-panel li{position:relative;padding-left:22px;color:#f9f3e8e6;font-size:13px;line-height:1.45}.audience-panel li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;content:"";border:1px solid var(--audience-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--audience-accent) 12%,transparent)}.audience-panel-copy>strong{display:flex;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;color:var(--audience-accent);border-top:1px solid rgba(255,255,255,.17);font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.audience-panel-copy>strong span{font-size:16px;line-height:.7;transition:transform .35s var(--ease)}.audience-panel:hover .audience-panel-copy>strong span,.audience-panel:focus-visible .audience-panel-copy>strong span{transform:translate(7px)}@media(max-width:980px){.audience-heading{grid-template-columns:1fr;gap:30px}.audience-heading>p:last-child{max-width:70ch}.audience-panel,.audience-panel:nth-child(2),.audience-panel:nth-child(4){grid-template-columns:1fr;min-height:0}.audience-panel:nth-child(2) .audience-panel-visual,.audience-panel:nth-child(4) .audience-panel-visual{order:0}.audience-panel-visual{min-height:430px}}@media(max-width:620px){.audience-heading,.audience-panels{width:calc(100% - 36px)}.audience-heading>div h2{font-size:clamp(46px,14vw,64px)}.audience-panel{border-radius:20px}.audience-panel-visual{min-height:250px;padding:14px}.audience-panel-copy{padding:34px 24px 38px}.audience-panel h3{font-size:44px}}.journey-section{position:relative;overflow:clip;background-color:#f6f2ea;background-image:url(/assets/parchment-topography.png);background-position:center top;background-size:cover}.journey-section .section-heading.centered{position:relative;width:min(1120px,calc(100% - 96px));max-width:none}.journey-section .section-heading.centered .eyebrow{color:#b64f2c}.journey-section .section-heading.centered h2{max-width:13ch;margin-inline:auto;color:var(--blue);font-size:clamp(58px,6.2vw,98px);line-height:.9;text-wrap:balance}.journey-section .section-heading.centered h2 span,.journey-section .section-heading.centered h2 em{display:block}.journey-section .section-heading.centered h2 em{margin-top:.14em;color:#d86536;font-size:.72em;font-weight:400}.journey-section .section-heading.centered>p:last-child{max-width:64ch;color:#566b86;font-size:17px}.journey-browser{border-radius:22px;border-color:#102b4d3d;box-shadow:0 46px 100px -56px #081b32c7,0 0 0 8px #ffffff8c}.journey-image-stack img:nth-child(6){object-fit:contain;background:#f6eee6}.journey-copy-track{position:relative}.journey-copy-card{min-height:82vh;margin-block:5vh;padding:54px 32px 54px 42px;border:1px solid transparent;border-left:2px solid rgba(20,57,92,.18);opacity:.38;transform:translate(0) scale(.965);transform-origin:left center;transition:opacity .7s var(--ease),border-color .7s var(--ease),transform .8s var(--ease),background-color .7s var(--ease),box-shadow .7s var(--ease)}.journey-copy-card.is-active{border-color:#14395c29;border-left-color:#d86536;border-radius:24px;opacity:1;background-color:#ffffffc2;box-shadow:0 34px 86px -62px #081b32b8;transform:translate(14px) scale(1)}.journey-copy-card>span{color:#9f4a2e;font-weight:700}.journey-copy-card h3{max-width:10.5ch;color:var(--blue);font-size:clamp(42px,3.55vw,62px);line-height:.94;text-wrap:balance}.journey-copy-card.is-active h3{color:#0c3153}.journey-copy-card p{max-width:45ch;color:#5c6e82;font-size:16px}.journey-copy-card>small{width:fit-content;padding-bottom:7px;color:#b64f2c;border-bottom:1px solid currentColor;font-weight:700}.verification-section{position:relative;overflow:clip;background-color:#eaf1f5;background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover}.verification-heading{align-items:center;gap:clamp(54px,8vw,128px)}.verification-heading .eyebrow{color:#b64f2c}.verification-heading h2,.ownership-heading h2{font-size:clamp(54px,5.35vw,86px);line-height:.91;text-wrap:balance}.verification-heading h2 span,.verification-heading h2 em,.ownership-heading h2 span,.ownership-heading h2 em{display:block}.verification-heading h2 em,.ownership-heading h2 em{margin-top:.12em;color:#d86536;font-size:.73em;font-weight:400}.verification-deck,.ownership-deck{display:grid;gap:14px;padding:30px 32px;border:1px solid rgba(20,57,92,.16);border-left:4px solid #d86536;border-radius:0 18px 18px 0;background-color:#ffffffbd;box-shadow:0 26px 74px -58px #081b32bf}.verification-deck strong,.ownership-deck strong{color:#0c3153;font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.05}.verification-deck span,.ownership-deck span{color:#5c6e82;font-size:15px;line-height:1.72}.ownership-section{position:relative;overflow:clip;background-color:#f7f1e8;background-image:url(/assets/parchment-topography.png);background-position:center;background-size:cover}.ownership-heading .eyebrow{color:#b64f2c}.ownership-heading>h2{margin-top:4px}.ownership-deck{grid-column:2;grid-row:1 / span 2;align-self:end}.credential-ownership-stage{position:relative;overflow:hidden;align-content:center;gap:24px;border-radius:26px;border:1px solid rgba(20,57,92,.18);transition:border-color .5s var(--ease),box-shadow .5s var(--ease)}.credential-ownership-stage>.official-credential{transition:transform .7s var(--ease),filter .7s var(--ease)}.credential-access-state{position:relative;z-index:3;width:min(620px,100%);display:grid;gap:8px;padding:22px 26px;color:#f7f1e8;border:1px solid rgba(255,255,255,.2);border-radius:16px;background-color:#0c3153;box-shadow:0 24px 58px -38px #081b32f2;transition:color .45s var(--ease),border-color .45s var(--ease),background-color .45s var(--ease),transform .6s var(--ease)}.credential-access-state>span,.credential-access-state>small{font-family:var(--mono);font-size:8px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.credential-access-state>span{color:#74d6d2}.credential-access-state>strong{font-family:var(--serif);font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.05}.credential-access-state>small{color:#f7f1e8a3}.credential-access-active{border-color:#3ea89eb8;box-shadow:inset 0 0 0 4px #3ea89e1f,0 34px 80px -54px #081b32cc}.credential-access-active .credential-access-state{background-color:#0d514f;transform:translateY(-4px)}.credential-access-active .credential-access-state>span{color:#c6fff4}.credential-access-active>.official-credential{transform:translateY(4px) scale(1.015);filter:saturate(1.08)}.credential-access-revoked{border-color:#b844187a}.credential-access-revoked .credential-access-state{color:#183450;border-color:#b8441859;background-color:#f3d7c9}.credential-access-revoked .credential-access-state>span,.credential-access-revoked .credential-access-state>small{color:#9b4528}.audience-gateway:before{background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.075}.launch-section{position:relative;min-height:900px;overflow:hidden;color:#f9f3e8;background-color:#071b30;background-image:url(/assets/credential-guilloche.png);background-position:center;background-size:cover;background-blend-mode:soft-light;box-shadow:inset 0 1px #ffffff1f;animation:launch-field-shift 18s ease-in-out infinite alternate}.launch-section>.launch-seal{width:124px;height:124px;padding:13px;border:1px solid rgba(249,243,232,.28);border-radius:50%;background-color:#f9f3e8eb;box-shadow:0 22px 68px -34px #e86a2cc7;animation:launch-seal-breathe 5s ease-in-out infinite}.launch-section>.eyebrow{color:#74d6d2}.launch-section h2{max-width:1110px;color:#f9f3e8;font-size:clamp(58px,6.5vw,102px);line-height:.89;text-wrap:balance}.launch-section h2 span,.launch-section h2 em{display:block}.launch-section h2 em{margin-top:.15em;color:#f1a47d;font-size:.7em;font-weight:400}.launch-section>p:not(.eyebrow){color:#f9f3e8b8;font-size:17px}.launch-section>.primary-button{color:#071b30;background-color:#f1a47d;box-shadow:0 22px 58px -30px #f1a47dcc}.launch-section>.primary-button:hover{background-color:#f9f3e8;transform:translateY(-4px)}.launch-section>small{color:#f9f3e870}@keyframes launch-field-shift{0%{background-position:42% 50%}to{background-position:58% 50%}}@keyframes launch-seal-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.035)}}@supports (animation-timeline: view()){.journey-section .section-heading.centered,.verification-heading,.ownership-heading,.launch-section>.eyebrow,.launch-section>h2,.launch-section>p,.launch-section>button,.launch-section>small{animation:homepage-copy-arrive .9s var(--ease) both;animation-timeline:view();animation-range:entry 10% cover 35%}.launch-section>h2{animation-range:entry 14% cover 42%}.launch-section>p{animation-range:entry 18% cover 46%}.launch-section>button{animation-range:entry 22% cover 50%}@keyframes homepage-copy-arrive{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:980px){.verification-heading,.ownership-heading{grid-template-columns:1fr;gap:28px}.ownership-heading>.ownership-deck{grid-column:auto;grid-row:auto}.verification-deck,.ownership-deck{max-width:720px}}@media(max-width:820px){.journey-section .section-heading.centered{width:calc(100% - 36px)}.journey-section .section-heading.centered h2,.verification-heading h2,.ownership-heading h2,.launch-section h2{font-size:clamp(48px,13vw,68px)}.journey-copy-card,.journey-copy-card.is-active{margin:0 0 24px;padding:24px;transform:none}.credential-ownership-stage{padding:24px}.credential-access-state{width:100%}.launch-section{min-height:760px;padding-inline:24px}}@media(prefers-reduced-motion:reduce){.launch-section,.launch-section>.launch-seal,.journey-section .section-heading.centered,.verification-heading,.ownership-heading,.launch-section>.eyebrow,.launch-section>h2,.launch-section>p,.launch-section>button,.launch-section>small{animation:none}}.journey-section{color:#f8f3e9;background-color:#06182b;background-image:linear-gradient(180deg,#040f1c61,#040f1cc2),linear-gradient(90deg,#040f1cc2,#040f1c7a 48%,#040f1cb3),url(/assets/editorial/homepage/journey-environment.png);background-position:center;background-size:cover;background-attachment:scroll,scroll,fixed}.journey-section .section-heading.centered .eyebrow,.journey-copy-card>span,.journey-copy-card>small{color:#f2b28a}.journey-section .section-heading.centered h2,.journey-section .section-heading.centered h2 span,.journey-copy-card h3,.journey-copy-card.is-active h3{color:#fffaf0}.journey-section .section-heading.centered h2 em{color:#f2b28a}.journey-section .section-heading.centered>p:last-child,.journey-copy-card p{color:#f8f3e9bd}.journey-copy-card{border-color:#f6eedf14;border-left-color:#f2b28a42;background:#05162975;box-shadow:none}.journey-copy-card.is-active{border-color:#f2b28a5c;border-left-color:#f2b28a;background:#051629e0;box-shadow:0 34px 86px -54px #000000eb}.ownership-section{color:#f8f3e9;background-color:#06182b;background-image:linear-gradient(90deg,#04101ed6,#04101e85 52%,#04101eb8),linear-gradient(180deg,#04101e38,#04101ea8),url(/assets/editorial/homepage/ownership-environment.png);background-position:center;background-size:cover;background-attachment:scroll,scroll,fixed}.ownership-heading .eyebrow{color:#f0b181}.ownership-heading h2,.ownership-heading h2 span{color:#fffaf0}.ownership-heading h2 em{color:#f0b181}.ownership-deck{border-color:#f8f1e433;border-left-color:#f0b181;background:#06192dd1;box-shadow:0 32px 78px -46px #000000e0}.ownership-deck strong{color:#fffaf0}.ownership-deck span{color:#f6f0e5b8}.credential-access-active{border-color:#68e6cfd6;box-shadow:inset 0 0 0 6px #3ea89e26,inset 0 -160px 180px -140px #31d2b87a,0 44px 100px -54px #010e1af5}.credential-access-active>.official-credential{transform:translateY(-8px) scale(1.035);filter:saturate(1.18) drop-shadow(0 30px 38px rgba(0,0,0,.52))}.credential-access-revoked{border-color:#d35b37b8;box-shadow:inset 0 0 0 6px #b844181f,inset 0 -160px 180px -140px #b8441870,0 44px 100px -54px #010e1af5}.credential-access-revoked>.official-credential{transform:translateY(10px) scale(.93) rotate(-.6deg);filter:grayscale(.62) saturate(.45) opacity(.72) drop-shadow(0 20px 24px rgba(0,0,0,.42))}.audience-gateway{color:#f8f3e9;background:linear-gradient(94deg,#03111fe0,#03111fa8 47%,#03111fc7),linear-gradient(180deg,#03111f2e,#03111fb8),url(/assets/editorial/homepage/audiences-environment.png) center / cover no-repeat}.audience-gateway:before{display:none;background:none}.journey-section{position:relative;color:#fffaf0;background:#08213b url(/assets/editorial/homepage/journey-environment-v2.png) center top / cover fixed}.journey-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;content:"";background:#0314258f;pointer-events:none}.journey-section>*{position:relative;z-index:1}.ownership-section{position:relative;color:#fffaf0;background:#0b2945 url(/assets/editorial/homepage/ownership-environment-v2.png) center / cover fixed}.ownership-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;content:"";background:#0416287a;pointer-events:none}.ownership-section>*{position:relative;z-index:1}.audience-gateway{position:relative;color:#fffaf0;background:#071b31 url(/assets/editorial/homepage/audiences-environment-v2.png) center / cover no-repeat}.audience-gateway:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;content:"";background:#03122191;pointer-events:none}.audience-gateway>*{position:relative;z-index:1}.audience-heading>p{padding:24px 26px;color:#fffaf0e0;border:1px solid rgba(255,255,255,.16);border-left-color:#79d9d1;border-radius:16px;background:#061b31e6}@media(max-width:980px){.journey-section,.ownership-section{background-attachment:scroll}}.approved-dashboard-film-borrower:not([data-scene=overview]) .approved-dashboard-film-window{aspect-ratio:1728 / 1000;background:#071b31}.approved-dashboard-film-borrower:not([data-scene=overview]) .approved-dashboard-film-pan{transform:none}.approved-dashboard-film-borrower:not([data-scene=overview]) .approved-dashboard-film-image{object-fit:contain;object-position:center}.approved-dashboard-film-borrower:not([data-scene=overview]) .approved-dashboard-film-vignette{background:#0312210a;mix-blend-mode:normal}.lwp-scene--audit{padding:clamp(18px,2vw,26px)}.lwp-audit-layout{grid-template-rows:minmax(0,1fr) auto;gap:14px}.lwp-audit-film{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);border-color:#102a4d2e;border-radius:20px;box-shadow:0 28px 70px -48px #071727cc}.lwp-audit-artwork:after{background:#0717271f}.lwp-audit-artwork>img{object-fit:cover;object-position:center;filter:none;transform:none;animation:none}.lwp-audit-artwork figcaption{display:none}.lwp-audit-film__story{align-content:start;gap:16px;padding:clamp(20px,2.6vw,34px);background:#fffdf8}.lwp-audit-film__heading h3{max-width:13ch;font-size:clamp(28px,2.7vw,44px)}.lwp-event-list--summary{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--lwp-line)}.lwp-event-list--summary li{grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto;gap:10px;align-items:center;padding:10px 0;border-right:0;border-bottom:1px solid var(--lwp-line)}.lwp-event-list--summary li>time{grid-column:auto;margin:0;font-size:7px;white-space:nowrap}.lwp-event-list--summary li>div:last-child strong{font-size:14px}.lwp-event-list--summary li>div:last-child small{overflow:hidden;color:var(--lwp-muted);font-family:var(--lwp-mono);font-size:6px;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lwp-audit-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(16,42,77,.16);border-radius:16px;background:#0c2a49}.lwp-audit-boundary>span{display:grid;gap:4px;padding:13px 16px;color:#fffaf0ad;border-right:1px solid rgba(255,255,255,.12);font-size:8px;line-height:1.35}.lwp-audit-boundary>span:last-child{border-right:0}.lwp-audit-boundary strong{color:#79d9d1;font-family:var(--lwp-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:700px){.lwp-audit-film{grid-template-columns:minmax(0,1fr)}.lwp-audit-artwork{display:none}.lwp-audit-boundary{grid-template-columns:minmax(0,1fr)}.lwp-audit-boundary>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.lwp-audit-boundary>span:last-child{border-bottom:0}}.lwp-audit-film__heading h3{max-width:none;font-size:clamp(25px,2.2vw,34px)}.lwp-event-list--summary li{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 9px;padding:8px 0}.lwp-event-list--summary li>div{display:grid;overflow:hidden}.lwp-event-list--summary li>div strong{display:block;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lwp-event-list--summary li>div small{display:block;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.lwp-event-list--summary li>time{grid-column:2;font-size:6px}.journey-section{background:#08213b}.journey-section:before{background:transparent;border-block:1px solid rgba(255,255,255,.1)}.ownership-section{background:#d7e6f2;color:#102a4d}.ownership-section:before{background:transparent;border-block:1px solid rgba(16,42,77,.12)}.ownership-section .ownership-heading h2 em{color:#b85a3f}.ownership-section .ownership-deck{color:#fffaf0d6;background:#0b2945}.ownership-section .ownership-deck strong{color:#fffaf0}.credential-ownership-stage{background:#0b2945}.credential-ownership-stage:before{background:transparent}.audience-gateway{background:#071b31}.audience-gateway:before{background:transparent;border-block:1px solid rgba(255,255,255,.1)}.audience-heading>p{background:#0b2945}.outcome-card-visual.is-product-screen,.value-card-visual.is-product-screen,.role-closing-media.is-product-screen{background:#071b31}.outcome-card-visual.is-product-screen,.value-card-visual.is-product-screen{aspect-ratio:16 / 9}.outcome-card-visual.is-product-screen img,.value-card-visual.is-product-screen img,.role-closing-media.is-product-screen img{object-fit:contain;object-position:var(--story-visual-position, 50% 20%);transform:none!important}.outcome-card-visual.is-lender-screen,.value-card-visual.is-lender-screen{background:#071b31}.is-lender-screen .lwp-preview{width:158%;height:158%;transform:scale(.635);transform-origin:top left}.is-lender-screen .lwp-preview,.is-lender-screen .lwp-shell,.is-lender-screen .lwp-main{min-height:100%}.evidence-coverage{min-height:100%;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;color:#102a4d;background:#f8f3e9;font-family:var(--sans);text-align:left}.evidence-coverage-bar{display:flex;justify-content:space-between;gap:18px;padding:11px 18px;color:#fffaf0;background:#0b2945}.evidence-coverage-bar span{font-family:var(--serif);font-size:15px}.evidence-coverage-bar small,.evidence-coverage header p,.evidence-coverage header>span,.evidence-coverage footer{font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.evidence-coverage header{display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:end;padding:12px 18px 9px;border-bottom:1px solid rgba(16,42,77,.14)}.evidence-coverage header p{grid-column:1 / -1;margin:0;color:#b85a3f}.evidence-coverage header h4{margin:0;color:#102a4d;font-family:var(--serif);font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1}.evidence-coverage header>span{color:#527178}.evidence-coverage ol{margin:0;padding:0 18px;list-style:none}.evidence-coverage li{display:grid;grid-template-columns:30px minmax(0,1.25fr) minmax(0,1fr) auto;gap:10px;align-items:center;min-height:32px;border-bottom:1px solid rgba(16,42,77,.12)}.evidence-coverage li>span,.evidence-coverage li>small,.evidence-coverage li>b{font-family:var(--mono);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.evidence-coverage li>span{color:#a74f38}.evidence-coverage li>small{color:#365d64}.evidence-coverage li>b{color:#075f5c}.evidence-coverage li>strong{color:#0a2344;font-size:11px}.evidence-coverage footer{padding:8px 18px;color:#fffaf0b3;background:#0b2945}@media(min-width:981px){.value-narrative{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);gap:clamp(46px,6vw,94px);align-items:start;overflow:clip}.value-narrative>header{grid-column:1;position:sticky;top:112px;min-height:calc(100vh - 156px);display:flex;flex-direction:column;justify-content:center}.value-narrative-grid{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:22vh;margin-top:0;padding-block:8vh 24vh}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){min-height:68vh;opacity:.34;transform:translateY(36px) scale(.965);transition:opacity .65s var(--ease),transform .8s var(--ease),box-shadow .8s var(--ease);grid-column:1;grid-row:auto}.value-narrative-grid article.is-active{opacity:1;transform:translateY(0) scale(1);box-shadow:0 42px 90px -56px #000c}.value-narrative-grid article .value-card-visual{aspect-ratio:16 / 8.6}.value-narrative-grid article.is-active .evidence-coverage-lender li{animation:evidence-row-live 3.4s ease-in-out infinite;animation-delay:calc(var(--evidence-order) * .34s)}}@keyframes evidence-row-live{0%,70%,to{background:transparent}18%,42%{background:#79d9d12e}}.agency-truth-number{width:auto;height:auto;display:grid;place-items:start;gap:6px;margin-bottom:36px;padding:18px 20px;border-radius:0}.agency-truth-number strong{color:#79d9d1;font-family:var(--serif);font-size:34px;font-weight:400}.agency-truth-number small{color:#fffaf0b8;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.lwp-audit-film__heading h3{max-width:100%;font-size:clamp(22px,2vw,31px);line-height:.98;overflow-wrap:break-word}.site-footer{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(320px,.75fr);gap:72px 8vw;align-items:start;padding:clamp(72px,8vw,118px) max(34px,calc((100vw - 1440px)/2)) 44px;color:#fffaf0;background:#06182b}.site-footer-lead{display:grid;gap:48px}.site-footer-lead .brand-lockup{width:220px}.site-footer-lead>p{max-width:760px;margin:0;color:#fffaf0;font-family:var(--serif);font-size:clamp(42px,5vw,78px);line-height:.92;letter-spacing:-.05em}.site-footer-lead>p span,.site-footer-lead>p em{display:block}.site-footer-lead>p em{margin-top:.14em;color:#ed9569;font-weight:400}.site-footer-route .eyebrow{margin:4px 0 24px;color:#79d9d1}.site-footer-route nav{display:grid;gap:0}.site-footer-route nav a{display:flex;justify-content:space-between;gap:18px;padding:15px 0;color:#fffaf0d1;border-top:1px solid rgba(255,255,255,.14);font-size:13px;text-decoration:none}.site-footer-route nav a:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.site-footer-route nav a:hover{color:#79d9d1}.site-footer-route nav a span{color:#ed9569;font-family:var(--mono);font-size:8px}.site-footer-boundary{grid-column:1 / -1;display:flex;justify-content:space-between;gap:30px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.site-footer-boundary strong{color:#fffaf0c7;font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.site-footer-boundary small{max-width:640px;color:#fffaf080;font-size:9px;line-height:1.6;text-align:right}@media(max-width:980px){.site-footer{grid-template-columns:minmax(0,1fr);gap:54px}.site-footer-boundary{grid-column:1}.is-lender-screen .lwp-preview{width:175%;height:175%;transform:scale(.575)}}@media(max-width:700px){.evidence-coverage li{grid-template-columns:24px minmax(0,1fr) auto}.evidence-coverage li>small{display:none}.site-footer{padding-inline:22px}.site-footer-lead>p{font-size:clamp(38px,12vw,56px)}.site-footer-boundary{flex-direction:column}.site-footer-boundary small{text-align:left}}@media(prefers-reduced-motion:reduce){.value-narrative-grid article,.value-narrative-grid article.is-active{opacity:1;transform:none;transition:none}.evidence-coverage-lender li{animation:none!important}}.outcome-card-visual.is-product-film-screen,.value-card-visual.is-product-film-screen,.outcome-card-visual.is-lender-film-screen,.value-card-visual.is-lender-film-screen{background:#061a2f}.outcome-card-visual.is-product-film-screen:after,.value-card-visual.is-product-film-screen:after,.outcome-card-visual.is-lender-film-screen:after,.value-card-visual.is-lender-film-screen:after{z-index:8;background:transparent}.ownership-section{color:#102a4d;background:#e7ded0}.ownership-section:before{background:transparent;border-block:1px solid rgba(16,42,77,.14)}.ownership-section .ownership-heading>.eyebrow,.ownership-section .ownership-heading h2 span{color:#102a4d}.ownership-section .ownership-heading h2 em{color:#a74f38}.ownership-section .ownership-deck{color:#52657c;border:1px solid rgba(16,42,77,.16);border-left:3px solid #a74f38;background:#f8f3e9;box-shadow:0 26px 70px -52px #102a4dad}.ownership-section .ownership-deck strong{color:#102a4d}.ownership-section .ownership-deck span{color:#52657c}.credential-ownership-stage{background:#08223c;box-shadow:0 42px 94px -58px #06182bf2}.agency-truth{grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);gap:clamp(52px,7vw,112px);align-items:start;padding:clamp(104px,9vw,156px) max(42px,calc((100vw - 1440px)/2));color:#f8f3e9;background:#071b31}.agency-truth-intro{position:sticky;top:112px}.agency-truth-number{width:fit-content;height:auto;display:grid;place-items:start;gap:4px;margin-bottom:34px;padding:12px 14px;border:1px solid rgba(121,217,209,.38);border-radius:0;background:#0c3152}.agency-truth-number strong{width:auto;color:#fffaf0;font-family:var(--serif);font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1;white-space:nowrap}.agency-truth-number small{color:#79d9d1;font-family:var(--mono);font-size:6px;letter-spacing:.1em;text-transform:uppercase}.agency-truth h2{max-width:10.5ch;font-size:clamp(48px,4.7vw,74px);letter-spacing:-.045em;line-height:.95}.agency-truth-path{display:grid;align-content:start;gap:0}.agency-truth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.16);border-bottom:0}.agency-truth-step{min-width:0;display:grid;gap:5px;min-height:92px;padding:16px;color:#f8f3e985;border:0;border-right:1px solid rgba(255,255,255,.14);background:#0b2945;text-align:left;cursor:pointer;transition:color .35s ease,background .35s ease}.agency-truth-step:last-child{border-right:0}.agency-truth-step.is-active{color:#102a4d;background:#f8f3e9}.agency-truth-step>span{color:#ed9569;font-family:var(--mono);font-size:7px;letter-spacing:.1em}.agency-truth-step>strong{font-family:var(--serif);font-size:16px;font-weight:400}.agency-truth-step>small{overflow:hidden;font-family:var(--mono);font-size:5.5px;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agency-truth-detail{min-height:330px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:clamp(32px,4vw,64px);align-items:center;padding:clamp(34px,4vw,58px);color:#102a4d;border:1px solid rgba(255,255,255,.16);background:#f8f3e9;box-shadow:0 36px 86px -58px #000000e6;animation:agency-detail-enter .52s ease both}.agency-truth-detail .eyebrow{color:#a74f38}.agency-truth-detail h3{max-width:13ch;margin:14px 0 0;color:#102a4d;font-family:var(--serif);font-size:clamp(32px,3vw,48px);font-weight:400;line-height:.98}.agency-truth-detail>div>p:last-child{max-width:43ch;margin:20px 0 0;color:#52657c;font-size:13px;line-height:1.65}.agency-truth-detail-record{margin:0;border-top:1px solid rgba(16,42,77,.16)}.agency-truth-detail-record>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:16px;padding:14px 0;border-bottom:1px solid rgba(16,42,77,.16)}.agency-truth-detail-record dt{color:#718094;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.agency-truth-detail-record dd{margin:0;color:#102a4d;font-size:11px;font-weight:650}.agency-truth-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-top:10px}.agency-truth-sequence span{height:3px;background:#ffffff24}.agency-truth-sequence span.is-complete{background:#79d9d1}.agency-truth-boundary{grid-column:2;margin-top:-4px;border:1px solid rgba(255,255,255,.16);background:#0b2945}@keyframes agency-detail-enter{0%{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.site-footer{display:block;padding:0;color:#fffaf0;background:#06182b}.site-footer-top{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(620px,1.08fr);gap:80px;padding:clamp(68px,7vw,104px) max(34px,calc((100vw - 1440px)/2)) 64px}.site-footer-brand{display:grid;justify-items:start;gap:22px}.site-footer-brand .brand-lockup{width:196px}.site-footer-brand>p{max-width:560px;margin:10px 0 0;color:#fffaf0;font-family:var(--serif);font-size:clamp(34px,3vw,47px);letter-spacing:-.035em;line-height:.98}.site-footer-brand>p span,.site-footer-brand>p em{display:block}.site-footer-brand>p em{margin-top:.14em;color:#ed9569;font-weight:400}.site-footer-brand .primary-button{margin-top:6px;color:#06182b;background:#79d9d1}.site-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.site-footer-group{display:grid;align-content:start}.site-footer-group .eyebrow{margin:0 0 20px;color:#79d9d1}.site-footer-group a,.site-footer-group>button{padding:11px 0;color:#fffaf0b3;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;font-size:12px;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.site-footer-group a:hover,.site-footer-group>button:hover{color:#fffaf0}.site-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding:24px max(34px,calc((100vw - 1440px)/2)) 30px;border-top:1px solid rgba(255,255,255,.14)}.site-footer-bottom strong{color:#fffaf0b8;font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.site-footer-bottom small{max-width:640px;color:#fffaf070;font-size:8px;line-height:1.55;text-align:right}.lead-dialog{width:min(1380px,calc(100% - 34px));max-height:calc(100dvh - 34px);overflow:hidden;border-color:#fff3;border-radius:26px;background:#071b31}.lead-dialog[open]{animation:lead-dialog-enter .56s cubic-bezier(.2,.8,.2,1) both}.lead-dialog::backdrop{background:#030c18d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-dialog-shell{min-height:720px;max-height:calc(100dvh - 34px);display:grid;grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:#f8f3e9}.lead-dialog-header{min-height:72px;padding-inline:28px;background:#f8f3e9f7}.lead-dialog-body{min-height:0;display:grid;grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);overflow:hidden}.lead-dialog-film{position:relative;min-height:0;display:grid;grid-template-rows:auto auto auto;gap:16px;overflow:hidden;padding:clamp(24px,3vw,42px);color:#fffaf0;background:#071b31}.lead-dialog-film__cinema{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#020b14;box-shadow:0 34px 70px #00000057}.lead-dialog-film__cinema video{display:block;width:100%;aspect-ratio:1174 / 660;object-fit:contain;background:#020b14}.lead-dialog-film__cinema:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -60px 70px #030d192e;pointer-events:none}.lead-dialog-film__progress{position:absolute;z-index:4;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#ffffff1f}.lead-dialog-film__progress i{display:block;width:var(--film-progress, 0%);height:100%;background:linear-gradient(90deg,#79d9d1,#ed9569);transition:width .12s linear}.lead-dialog-film__caption{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);gap:26px;align-items:end;padding:4px 2px 2px}.lead-dialog-film__caption h2{max-width:14ch;margin:0;color:#fffaf0;font-family:var(--serif);font-size:clamp(31px,2.7vw,46px);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.lead-dialog-film__caption h2 em{display:block;margin-top:.12em;color:#79d9d1;font-weight:400}.lead-dialog-film__caption p{margin:0;color:#fffaf0a8;font-size:11px;line-height:1.55}.lead-dialog-film__stage{position:relative;isolation:isolate;min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0b2945}.lead-dialog-film__watermark{position:absolute;z-index:0;top:-18%;right:-24%;width:70%;opacity:.12;filter:brightness(0) invert(1);animation:lead-film-watermark 16s ease-in-out infinite alternate}.lead-dialog-film__credential{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden}.lead-dialog-film__credential .official-credential{position:absolute;top:40%;left:50%;width:min(560px,118%);max-width:none;transform:translate(-50%,-50%) scale(.78) rotate(-1.2deg);transform-origin:50% 50%;transition:transform 1.55s cubic-bezier(.2,.8,.2,1),filter 1.1s ease;will-change:transform}.lead-dialog-film__stage.is-beat-2 .official-credential{transform:translate(-47%,-48%) scale(.96) rotate(0)}.lead-dialog-film__stage.is-beat-3 .official-credential{transform:translate(-56%,-43%) scale(1.04) rotate(.7deg)}.lead-dialog-film__playback{position:absolute;z-index:5;top:16px;right:16px;padding:9px 11px;color:#fffaf0;border:1px solid rgba(255,255,255,.2);background:#06182be6;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lead-dialog-film__playback:hover,.lead-dialog-film__playback:focus-visible{color:#79d9d1;border-color:#79d9d1b3}.lead-dialog-film__copy{position:absolute;z-index:3;right:0;bottom:0;left:0;padding:30px 30px 28px;background:#06182bf0;animation:lead-film-copy .72s cubic-bezier(.2,.8,.2,1) both}.lead-dialog-film__copy h2{max-width:11ch;margin:0;color:#fffaf0;font-family:var(--serif);font-size:clamp(36px,3.2vw,52px);font-weight:400;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.lead-dialog-film__copy p{max-width:48ch;margin:14px 0 0;color:#fffaf0ad;font-size:11px;line-height:1.55}.lead-dialog-film__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.14)}.lead-dialog-film__rail button{display:grid;gap:5px;padding:12px;color:#fffaf07a;border:0;border-right:1px solid rgba(255,255,255,.14);background:transparent;text-align:left;cursor:pointer}.lead-dialog-film__rail button:last-child{border-right:0}.lead-dialog-film__rail button.is-active{color:#fffaf0;background:#0c3152}.lead-dialog-film__rail button span{color:#ed9569;font-family:var(--mono);font-size:6px}.lead-dialog-film__rail button strong{font-size:9px}.lead-dialog-film>small{color:#fffaf06b;font-family:var(--mono);font-size:6px;letter-spacing:.07em;text-transform:uppercase}.lead-dialog-form-pane{min-height:0;overflow-y:auto;background:#f8f3e9}.lead-form{padding:clamp(38px,4vw,58px) clamp(30px,4.6vw,68px) 64px}.lead-form-intro h2{font-size:clamp(42px,4.3vw,64px)}.lead-form .field{animation:lead-field-enter .46s ease both}.lead-form .field:nth-child(2){animation-delay:.05s}.lead-form .field:nth-child(3){animation-delay:.09s}.lead-form .field:nth-child(4){animation-delay:.13s}.lead-form .field:nth-child(5){animation-delay:.17s}.lead-success{min-height:0;height:100%}.lender-audit-section h2{max-width:9ch;margin-top:0;text-wrap:balance}.lender-audit-section h2 span,.lender-audit-section h2 em{display:block}.lender-audit-section h2 em{margin-top:.08em;color:#79d9d1;font-weight:400;font-style:italic}@keyframes lead-dialog-enter{0%{opacity:0;transform:translateY(24px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lead-field-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-film-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-film-watermark{0%{transform:translateZ(0) rotate(-5deg)}to{transform:translate3d(-6%,7%,0) rotate(2deg)}}@media(max-width:1120px){.agency-truth{grid-template-columns:1fr}.agency-truth-intro{position:relative;top:auto}.agency-truth-intro>p:last-child{max-width:760px}.agency-truth h2{max-width:14ch}.agency-truth-boundary{grid-column:1}.site-footer-top{grid-template-columns:1fr;gap:58px}.lead-dialog-body{grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr)}}@media(max-width:880px){.lead-dialog{overflow:auto}.lead-dialog-shell{max-height:none;overflow:visible}.lead-dialog-body{grid-template-columns:1fr;overflow:visible}.lead-dialog-film{min-height:620px}.lead-dialog-form-pane{overflow:visible}}@media(max-width:700px){.ownership-section{padding-inline:22px}.credential-ownership-stage{min-height:auto;padding:20px}.agency-truth{padding-inline:22px}.agency-truth-steps{overflow-x:auto;grid-template-columns:repeat(4,minmax(132px,1fr));scroll-snap-type:x mandatory}.agency-truth-step{scroll-snap-align:start}.agency-truth-detail{min-height:0;grid-template-columns:1fr;padding:28px 22px}.agency-truth-detail h3{font-size:34px}.agency-truth-boundary{align-items:flex-start;flex-direction:column}.site-footer-top{padding:64px 22px 48px}.site-footer-links{grid-template-columns:1fr;gap:34px}.site-footer-brand>p{font-size:36px}.site-footer-brand .primary-button{width:100%}.site-footer-bottom{align-items:flex-start;flex-direction:column;padding-inline:22px}.site-footer-bottom small{text-align:left}.lead-dialog{width:calc(100% - 14px);max-height:calc(100dvh - 14px);border-radius:16px}.lead-dialog-shell{grid-template-rows:64px auto}.lead-dialog-header{min-height:64px;padding-inline:18px}.lead-dialog-film{min-height:540px;padding:32px 20px}.lead-dialog-film__cinema{border-radius:12px}.lead-dialog-film__caption{grid-template-columns:1fr;gap:14px}.lead-dialog-film__caption h2{font-size:34px}.lead-dialog-film__stage{min-height:0;aspect-ratio:4 / 5}.lead-dialog-film__credential .official-credential{width:128%;transform:translate(-50%,-50%) scale(.64) rotate(-1deg)}.lead-dialog-film__stage.is-beat-2 .official-credential{transform:translate(-48%,-47%) scale(.74)}.lead-dialog-film__stage.is-beat-3 .official-credential{transform:translate(-55%,-42%) scale(.8) rotate(.5deg)}.lead-dialog-film__copy{padding:24px 20px 22px}.lead-dialog-film__copy h2{font-size:38px}.lead-dialog-film__rail button{padding:10px 8px}.lead-dialog-film__rail button strong{font-size:7px}.lead-form{padding:38px 22px 52px}}@media(prefers-reduced-motion:reduce){.agency-truth-detail,.lead-dialog[open],.lead-form .field,.lead-dialog-film__copy,.lead-dialog-film__watermark{animation:none!important}.lead-dialog-film__credential .official-credential{transition:none}}.journey-copy-card{position:relative;overflow:hidden;isolation:isolate}.journey-copy-card>*{position:relative;z-index:2}.journey-title-lockup{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.journey-title-lockup h3{margin-right:auto}.journey-title-accent{position:relative;display:inline-block;padding-inline:.03em;color:#79d9d1;background:linear-gradient(100deg,#79d9d1 8%,#b8f3e7 47%,#f2a47b 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.journey-title-accent:after{position:absolute;left:-.03em;right:-.07em;bottom:-.08em;height:.08em;content:"";border-radius:999px;background:linear-gradient(90deg,#79d9d1,#f2a47b 78%,transparent);box-shadow:0 0 22px #79d9d147;transform:scaleX(.25);transform-origin:left;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.journey-copy-card.is-active .journey-title-accent:after{transform:scaleX(1)}.journey-copy-card[data-chapter=plan]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background-image:var(--journey-backdrop);background-position:center;background-size:cover;opacity:.28;filter:grayscale(1) invert(1) brightness(2.6) contrast(1.3);mix-blend-mode:screen;pointer-events:none;transform:scale(1.05)}.journey-card-seal{width:clamp(86px,8vw,112px);height:auto;flex:0 0 auto;margin-top:10px;opacity:.84;filter:brightness(0) invert(1) sepia(.12) drop-shadow(0 14px 24px rgba(0,0,0,.3));transform:rotate(-5deg);transition:opacity .5s ease,transform .8s cubic-bezier(.2,.75,.25,1)}.journey-copy-card.is-active .journey-card-seal{opacity:1;transform:rotate(0)}.audience-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(34px,4vw,58px)}.audience-principle{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(520px,1.08fr);gap:clamp(42px,6vw,92px);align-items:center;width:100%;padding:clamp(30px,3.6vw,48px) 0;border-block:1px solid rgba(121,217,209,.36)}.audience-principle>p{max-width:19ch;margin:0;color:#fffaf0;font-family:var(--serif);font-size:clamp(30px,3.2vw,48px);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.audience-principle>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.audience-principle span{min-height:62px;display:grid;align-content:center;gap:5px;padding:13px 0;color:#fffaf0b3;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.45}.audience-principle strong{color:#79d9d1;font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.lwp-audit-layout{min-width:0;container-type:inline-size}.lwp-audit-workstation{min-width:0;overflow:hidden;color:#102a4d;border:1px solid rgba(16,42,77,.18);border-radius:22px;background:#eef4f7;box-shadow:0 28px 68px -42px #071b319e}.lwp-audit-workstation__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:24px;align-items:end;padding:clamp(22px,3vw,36px);color:#fffaf0;background:radial-gradient(circle at 90% -10%,rgba(121,217,209,.24),transparent 32%),#082743}.lwp-audit-workstation__header>div>span{color:#79d9d1;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.lwp-audit-workstation__header h3{max-width:17ch;margin:9px 0 0;color:#fffaf0;font-family:var(--serif);font-size:clamp(32px,4.4cqw,55px);font-weight:400;letter-spacing:-.04em;line-height:.94;overflow-wrap:normal;text-wrap:balance;white-space:normal}.lwp-audit-workstation__header dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,255,255,.16)}.lwp-audit-workstation__header dl>div{min-width:0;display:grid;gap:4px;padding:12px 10px 0;border-left:1px solid rgba(255,255,255,.14)}.lwp-audit-workstation__header dl>div:first-child{border-left:0}.lwp-audit-workstation__header dt{color:#fffaf085;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lwp-audit-workstation__header dd{overflow:hidden;margin:0;color:#fffaf0;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lwp-audit-workstation__body{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.lwp-audit-table{min-width:0;padding:20px;border-right:1px solid rgba(16,42,77,.13);background:#f8fbfc}.lwp-audit-table__head,.lwp-audit-table__row{min-width:0;display:grid;grid-template-columns:minmax(74px,.55fr) minmax(180px,1.55fr) minmax(120px,1fr) minmax(110px,.9fr);gap:12px;align-items:center}.lwp-audit-table__head{padding:0 14px 10px;color:#718094;border-bottom:1px solid rgba(16,42,77,.16);font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lwp-audit-table__row{width:100%;padding:13px 14px;color:#52657c;border:0;border-bottom:1px solid rgba(16,42,77,.11);background:transparent;text-align:left;cursor:pointer;transition:background .24s ease,box-shadow .24s ease,color .24s ease}.lwp-audit-table__row:hover,.lwp-audit-table__row:focus-visible{background:#79d9d11c}.lwp-audit-table__row.is-active{color:#102a4d;background:#e2f2f1;box-shadow:inset 3px 0 #2c9a9c}.lwp-audit-table__row>*{min-width:0}.lwp-audit-table__row time{font-family:var(--mono);font-size:8px}.lwp-audit-table__row>span{overflow:hidden;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lwp-audit-table__row>span:nth-child(2){display:flex;gap:8px;align-items:center}.lwp-audit-table__row i{flex:0 0 auto;color:#a74f38;font-family:var(--mono);font-size:7px;font-style:normal}.lwp-audit-table__row strong{overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lwp-audit-inspector{min-width:0;display:grid;align-content:start;gap:20px;padding:24px;background:#e7eff4}.lwp-audit-inspector__event>span,.lwp-audit-export-preview header span{color:#a74f38;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.lwp-audit-inspector__event h4{margin:8px 0 0;color:#102a4d;font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.03em;line-height:1;text-wrap:balance}.lwp-audit-inspector__event>p{margin:10px 0 0;color:#52657c;font-size:11px;line-height:1.55}.lwp-audit-inspector__event dl{margin:14px 0 0;border-top:1px solid rgba(16,42,77,.14)}.lwp-audit-inspector__event dl>div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid rgba(16,42,77,.12)}.lwp-audit-inspector__event dt{color:#718094;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.lwp-audit-inspector__event dd{margin:0;color:#102a4d;font-size:10px;font-weight:650}.lwp-audit-export-preview{padding:18px;color:#fffaf0;border-radius:14px;background:#0b365b;box-shadow:0 18px 42px -28px #071b31d1}.lwp-audit-export-preview header{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.16)}.lwp-audit-export-preview header span{color:#79d9d1}.lwp-audit-export-preview header strong{font-family:var(--serif);font-size:22px;font-weight:400}.lwp-audit-export-preview ul{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.lwp-audit-export-preview li{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center}.lwp-audit-export-preview li>i{display:grid;place-items:center;width:32px;height:32px;color:#79d9d1;border:1px solid rgba(121,217,209,.42);border-radius:8px;font-family:var(--mono);font-size:7px;font-style:normal}.lwp-audit-export-preview li>span{min-width:0;display:grid;gap:2px}.lwp-audit-export-preview li strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lwp-audit-export-preview li small{color:#fffaf08f;font-size:7px}.lwp-audit-export-preview>div{display:grid;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16)}.lwp-audit-export-preview>div span{position:relative;padding-left:15px;color:#fffaf09e;font-size:8px;line-height:1.35}.lwp-audit-export-preview>div span:before{position:absolute;left:0;top:.35em;width:6px;height:6px;content:"";border:1px solid currentColor;border-radius:50%}.lwp-audit-export-preview>div span.is-complete{color:#b8f3e7}.lwp-audit-export-preview>div span.is-complete:before{border-color:#79d9d1;background:#79d9d1}.lwp-audit-boundary{margin-top:12px;border-radius:14px;overflow:hidden}.agency-truth{grid-template-columns:minmax(330px,.7fr) minmax(680px,1.3fr);gap:clamp(48px,6vw,96px)}.agency-truth-intro{top:104px}.agency-truth-dossier{overflow:hidden;border:1px solid rgba(121,217,209,.24);border-radius:24px;background:#f4f0e7;box-shadow:0 42px 100px -60px #000000eb}.agency-truth-dossier__header{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(480px,1.45fr);gap:28px;align-items:center;padding:20px 24px;color:#fffaf0;background:radial-gradient(circle at 6% 20%,rgba(121,217,209,.16),transparent 24%),#082743}.agency-truth-dossier__header>div{min-width:0;display:flex;gap:12px;align-items:center}.agency-truth-dossier__header img{width:42px;height:42px;object-fit:contain;filter:brightness(0) invert(1);opacity:.82}.agency-truth-dossier__header>div span{min-width:0;display:grid;gap:2px}.agency-truth-dossier__header>div small{color:#79d9d1;font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.agency-truth-dossier__header>div strong{font-family:var(--serif);font-size:24px;font-weight:400}.agency-truth-dossier__header dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-left:1px solid rgba(255,255,255,.15)}.agency-truth-dossier__header dl>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-left:16px}.agency-truth-dossier__header dt{color:#fffaf07a;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.agency-truth-dossier__header dd{overflow:hidden;margin:0;color:#fffaf0;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agency-truth-dossier__body{min-width:0;display:grid;grid-template-columns:214px minmax(0,1fr)}.agency-truth-dossier .agency-truth-steps{display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;border:0;border-right:1px solid rgba(16,42,77,.13);background:#e5edf1}.agency-truth-dossier .agency-truth-step{min-height:104px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:18px 16px;color:#647488;border:0;border-bottom:1px solid rgba(16,42,77,.12);background:transparent}.agency-truth-dossier .agency-truth-step:last-child{border-bottom:0}.agency-truth-dossier .agency-truth-step:hover,.agency-truth-dossier .agency-truth-step:focus-visible{color:#102a4d;background:#ffffff80}.agency-truth-dossier .agency-truth-step.is-active{color:#102a4d;background:#fffaf0;box-shadow:inset 4px 0 #2c9a9c}.agency-truth-dossier .agency-truth-step>span:first-child{color:#a74f38;font-family:var(--mono);font-size:10px;letter-spacing:.08em}.agency-truth-dossier .agency-truth-step>span:nth-child(2){min-width:0;display:grid;gap:4px}.agency-truth-dossier .agency-truth-step>span:nth-child(2) strong{color:inherit;font-family:var(--serif);font-size:20px;font-weight:400;line-height:1}.agency-truth-dossier .agency-truth-step>span:nth-child(2) small{overflow:hidden;color:inherit;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agency-truth-dossier .agency-truth-step>i{color:#2c9a9c;font-size:14px;font-style:normal;opacity:0;transform:translate(-5px);transition:opacity .25s ease,transform .25s ease}.agency-truth-dossier .agency-truth-step.is-active>i{opacity:1;transform:translate(0)}.agency-truth-folio{min-width:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(220px,.82fr);background:#f8f3e9}.agency-truth-folio .agency-truth-detail{position:relative;min-width:0;min-height:500px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-content:center;padding:clamp(34px,4vw,58px);overflow:hidden;border:0;background:#fffaf0;box-shadow:none}.agency-truth-detail__watermark{position:absolute;right:-48px;top:-46px;width:220px;opacity:.045;pointer-events:none}.agency-truth-detail__copy{position:relative;z-index:1}.agency-truth-detail__copy .eyebrow{color:#a74f38;font-size:9px}.agency-truth-detail__copy h3{max-width:11ch;margin:15px 0 0;font-size:clamp(38px,4.3vw,58px);text-wrap:balance}.agency-truth-detail__copy>p:last-child{max-width:40ch;margin:20px 0 0;color:#52657c;font-size:14px;line-height:1.65}.agency-truth-folio .agency-truth-detail-record{position:relative;z-index:1}.agency-truth-folio .agency-truth-detail-record>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);padding:14px 0}.agency-truth-folio .agency-truth-detail-record dt{font-size:9px}.agency-truth-folio .agency-truth-detail-record dd{font-size:14px}.agency-truth-decision{min-width:0;display:grid;align-content:center;padding:clamp(28px,3vw,42px) 26px;color:#fffaf0;border-left:1px solid rgba(16,42,77,.14);background:radial-gradient(circle at 100% 0%,rgba(242,164,123,.18),transparent 34%),#0b365b}.agency-truth-decision>span{color:#79d9d1;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.agency-truth-decision>strong{margin-top:9px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1}.agency-truth-decision>p{margin:18px 0 0;color:#fffaf0a6;font-size:12px;line-height:1.6}.agency-truth-decision ul{display:grid;gap:0;margin:24px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.agency-truth-decision li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.13)}.agency-truth-decision li span{color:#fffaf075;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.agency-truth-decision li b{color:#fffaf0;font-size:12px}.agency-truth-boundary{grid-column:2;border-radius:16px}@container (max-width: 760px){.lwp-audit-workstation__header,.lwp-audit-workstation__body{grid-template-columns:minmax(0,1fr)}.lwp-audit-workstation__header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.lwp-audit-table{overflow-x:auto;border-right:0;border-bottom:1px solid rgba(16,42,77,.13)}.lwp-audit-table__head,.lwp-audit-table__row{min-width:650px}.lwp-audit-inspector{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr)}}@media(max-width:1120px){.audience-principle{grid-template-columns:minmax(260px,.8fr) minmax(460px,1.2fr)}.agency-truth{grid-template-columns:minmax(0,1fr)}.agency-truth-intro{position:relative;top:auto}.agency-truth-dossier,.agency-truth-boundary{grid-column:1}}@media(max-width:820px){.journey-title-lockup{gap:14px}.journey-card-seal{width:70px}.audience-principle{grid-template-columns:minmax(0,1fr);gap:28px}.audience-principle>p{max-width:24ch}.agency-truth-dossier__header{grid-template-columns:minmax(0,1fr)}.agency-truth-dossier__header dl{border-left:0;border-top:1px solid rgba(255,255,255,.15);padding-top:14px}.agency-truth-dossier__body{grid-template-columns:minmax(0,1fr)}.agency-truth-dossier .agency-truth-steps{grid-template-columns:repeat(4,minmax(155px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid rgba(16,42,77,.13);scroll-snap-type:x mandatory}.agency-truth-dossier .agency-truth-step{min-height:92px;border-right:1px solid rgba(16,42,77,.12);border-bottom:0;scroll-snap-align:start}.agency-truth-folio{grid-template-columns:minmax(0,1fr)}.agency-truth-folio .agency-truth-detail{min-height:0}.agency-truth-decision{border-top:1px solid rgba(16,42,77,.14);border-left:0}}@media(max-width:620px){.journey-copy-card[data-chapter=sign] .journey-title-lockup{display:grid}.journey-copy-card[data-chapter=sign] .journey-card-seal{grid-row:2;width:64px;margin-top:0}.journey-copy-card[data-chapter=plan]:after{opacity:.2}.audience-principle>div{grid-template-columns:minmax(0,1fr)}.audience-principle span{min-height:0}.lwp-audit-workstation__header,.lwp-audit-workstation__header dl{grid-template-columns:minmax(0,1fr)}.lwp-audit-workstation__header dl>div{padding:9px 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.lwp-audit-inspector{grid-template-columns:minmax(0,1fr)}.agency-truth-dossier__header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agency-truth-dossier__header dl>div{padding-left:0}.agency-truth-folio .agency-truth-detail{padding:34px 22px}}@media(prefers-reduced-motion:reduce){.journey-title-accent:after,.journey-card-seal,.lwp-audit-table__row,.agency-truth-dossier .agency-truth-step>i{transition:none}}@media(forced-colors:active){.journey-title-accent{color:Highlight;background:none;-webkit-text-fill-color:currentColor}.journey-title-accent:after{background:currentColor}}@container (max-width: 760px){.lwp-audit-workstation{height:100%;min-height:0;display:grid;grid-template-rows:74px minmax(0,1fr)}.lwp-audit-workstation__header{min-width:0;grid-template-columns:minmax(0,1fr) minmax(210px,.88fr);gap:12px;align-items:center;padding:10px 13px}.lwp-audit-workstation__header>div>span{font-size:6px}.lwp-audit-workstation__header h3{max-width:18ch;margin-top:4px;font-size:25px;line-height:.92}.lwp-audit-workstation__header dl{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border-top:1px solid rgba(255,255,255,.16)}.lwp-audit-workstation__header dl>div{gap:2px;padding:6px 5px 0;border-top:0;border-left:1px solid rgba(255,255,255,.14)}.lwp-audit-workstation__header dt{font-size:5px}.lwp-audit-workstation__header dd{font-size:7px}.lwp-audit-workstation__body{min-height:0;grid-template-columns:minmax(0,1.42fr) minmax(196px,.58fr)}.lwp-audit-table{min-height:0;overflow:hidden;padding:7px 8px;border-right:1px solid rgba(16,42,77,.13);border-bottom:0}.lwp-audit-table__head,.lwp-audit-table__row{min-width:0;grid-template-columns:52px minmax(118px,1.55fr) minmax(80px,1fr) minmax(72px,.9fr);gap:6px}.lwp-audit-table__head{padding:0 6px 4px;font-size:5px}.lwp-audit-table__row{min-height:24px;padding:4px 6px}.lwp-audit-table__row time,.lwp-audit-table__row i{font-size:5.5px}.lwp-audit-table__row>span{font-size:6.5px}.lwp-audit-table__row strong{font-size:7px}.lwp-audit-inspector{min-height:0;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:6px;padding:8px;overflow:hidden}.lwp-audit-inspector__event>span{font-size:5px}.lwp-audit-inspector__event h4{margin-top:3px;font-size:15px;line-height:.95}.lwp-audit-inspector__event>p,.lwp-audit-inspector__event>dl{display:none}.lwp-audit-export-preview{min-height:0;padding:8px;border-radius:8px}.lwp-audit-export-preview header{gap:2px;padding-bottom:5px}.lwp-audit-export-preview header span{font-size:5px}.lwp-audit-export-preview header strong{font-size:13px}.lwp-audit-export-preview ul{gap:3px;margin:5px 0}.lwp-audit-export-preview li{grid-template-columns:19px minmax(0,1fr);gap:5px}.lwp-audit-export-preview li>i{width:19px;height:19px;border-radius:5px;font-size:4.5px}.lwp-audit-export-preview li strong{font-size:6px}.lwp-audit-export-preview li small{display:none}.lwp-audit-export-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px;padding-top:5px}.lwp-audit-export-preview>div span{padding-left:9px;font-size:4.8px;line-height:1.2}.lwp-audit-export-preview>div span:before{width:4px;height:4px}}.lwp-preview.is-compact .lwp-audit-workstation{border-radius:12px}.lwp-preview.is-compact .lwp-audit-workstation__header{grid-template-columns:minmax(0,1fr)}.lwp-preview.is-compact .lwp-audit-workstation__header dl,.lwp-preview.is-compact .lwp-audit-table__head,.lwp-preview.is-compact .lwp-audit-table__row>span:nth-child(3),.lwp-preview.is-compact .lwp-audit-table__row>span:nth-child(4){display:none}.lwp-preview.is-compact .lwp-audit-workstation__body{grid-template-columns:minmax(0,1fr) minmax(142px,.58fr)}.lwp-preview.is-compact .lwp-audit-table__head,.lwp-preview.is-compact .lwp-audit-table__row{grid-template-columns:46px minmax(92px,1fr)}.homepage-story-film{position:relative;overflow:hidden;padding:clamp(78px,5vw,92px) 0;color:#0a2744;border-bottom:1px solid rgba(10,39,68,.12);background:#f5f0e7}.homepage-story-film-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(340px,1fr);gap:clamp(64px,6vw,96px);align-items:center;width:min(1320px,calc(100% - 96px));margin:0 auto}.homepage-story-film-heading{grid-column:2;grid-row:1}.homepage-story-film-heading h2{max-width:11ch;margin:0;font-family:var(--serif);font-size:clamp(48px,3.75vw,60px);font-weight:400;line-height:.97;letter-spacing:-.046em;text-wrap:balance}.homepage-story-film-heading h2 span,.homepage-story-film-heading h2 em{display:block}.homepage-story-film-heading h2 em{max-width:15ch;margin-top:.18em;color:#b65739;font-size:.56em;font-weight:400;line-height:1.04}.homepage-story-film-note{display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;align-items:start;max-width:420px;margin:clamp(30px,3vw,42px) 0 0;padding:24px 0 0;border-top:1px solid rgba(10,39,68,.25)}.homepage-story-film-note img{display:block;width:58px;height:58px;object-fit:contain;opacity:.74}.homepage-story-film-note span{display:block;margin:0 0 10px;color:#b65739;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.homepage-story-film-note p{margin:0;color:#0a2744bd;font-family:var(--serif);font-size:clamp(21px,1.7vw,27px);line-height:1.15;letter-spacing:-.025em}.homepage-story-film-frame{grid-column:1;grid-row:1;width:100%;margin:0;overflow:hidden;border:1px solid rgba(10,39,68,.2);background:#03111e;box-shadow:0 42px 92px -60px #03111ed6}.homepage-story-film-frame video{display:block;width:100%;aspect-ratio:16 / 9;background:#03111e;object-fit:contain}.homepage-story-film-frame figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;min-height:74px;padding:18px 24px;color:#eef5f8ad;border-top:1px solid rgba(255,255,255,.11)}.homepage-story-film-frame figcaption span{color:#ee9b74;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.homepage-story-film-frame figcaption p{margin:0;font-size:13px;line-height:1.5}.audience-gateway{padding-block:clamp(126px,11vw,188px)}.audience-gateway .audience-selector{margin-top:0}@supports (animation-timeline: view()){.homepage-story-film-heading,.homepage-story-film-frame{animation:homepageStoryArrive .85s var(--ease) both;animation-timeline:view();animation-range:entry 8% cover 30%}.homepage-story-film-frame{animation-range:entry 2% cover 24%}@keyframes homepageStoryArrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.homepage-story-film-layout{grid-template-columns:1fr;gap:54px;width:min(1320px,calc(100% - 56px))}.homepage-story-film-heading,.homepage-story-film-frame{grid-column:1}.homepage-story-film-heading{grid-row:1}.homepage-story-film-frame{grid-row:2}.homepage-story-film-note{max-width:620px}}@media(max-width:620px){.homepage-story-film{padding:96px 0 88px}.homepage-story-film-layout{width:calc(100% - 36px);gap:48px}.homepage-story-film-heading h2{font-size:clamp(46px,13vw,62px)}.homepage-story-film-note{grid-template-columns:46px minmax(0,1fr);gap:16px;padding-top:22px}.homepage-story-film-note img{width:46px;height:46px}.homepage-story-film-frame figcaption{grid-template-columns:1fr;gap:8px 18px;padding:16px 18px}.homepage-story-film-frame figcaption p{grid-column:1 / -1;grid-row:2}.audience-gateway{padding-block:108px}}@media(prefers-reduced-motion:reduce){.homepage-story-film-heading,.homepage-story-film-frame{animation:none!important}}.product-film-section .film-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(64px,8vw,136px);align-items:end;width:min(1440px,calc(100% - 96px));max-width:none;margin:0 auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.film-heading-copy{min-width:0}.film-heading-kicker{margin:0 0 26px;color:#ee9b74;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-film-section .film-heading h2{max-width:10.5ch;margin:0;color:#f8f3e9;font-size:clamp(62px,5.25vw,86px);letter-spacing:-.05em;line-height:.9;text-wrap:balance}.product-film-section .film-heading h2 span,.product-film-section .film-heading h2 em{display:block}.product-film-section .film-heading h2 em{max-width:12ch;margin-top:.12em;color:#ee9b74;font-size:.68em;font-weight:400;line-height:.96}.film-heading-note{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start;padding:28px 30px;color:#102a4d;border-left:3px solid #ee9b74;background:#f4ede2;box-shadow:0 30px 78px -54px #000000eb}.film-heading-note>img{display:block;width:64px;height:64px;object-fit:contain;opacity:.72}.film-heading-note p{max-width:28ch;margin:0;color:#173b61;font-family:var(--serif);font-size:clamp(21px,1.65vw,27px);letter-spacing:-.026em;line-height:1.13}.film-heading-note ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0 0;padding:0;border-top:1px solid rgba(16,42,77,.18);list-style:none}.film-heading-note li{display:grid;gap:5px;padding:15px 10px 0 0}.film-heading-note li+li{padding-left:12px;border-left:1px solid rgba(16,42,77,.14)}.film-heading-note li span{color:#b65739;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.film-heading-note li strong{color:#102a4d;font-family:var(--serif);font-size:17px;font-weight:400}.product-film-section .film-stage{margin-top:clamp(66px,6vw,92px)}@media(max-width:980px){.product-film-section .film-heading{grid-template-columns:1fr;gap:48px}.product-film-section .film-heading h2{max-width:11ch}.film-heading-note{max-width:680px}}@media(max-width:620px){.product-film-section .film-heading{width:calc(100% - 48px);padding-top:22px}.product-film-section .film-heading h2{font-size:clamp(48px,13vw,62px)}.film-heading-note{grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 20px}.film-heading-note>img{width:46px;height:46px}.film-heading-note p{font-size:21px}.film-heading-note ol{grid-column:1 / -1}}.credential-destination>h3{width:min(100%,620px);display:grid;gap:8px;margin:8px auto 34px;padding:24px 28px 26px;color:#102a4d;border:1px solid rgba(16,42,77,.14);border-left:4px solid #d86536;border-radius:0 18px 18px 0;background:#ffffffb8;box-shadow:0 26px 72px -58px #081b32d9;font-size:clamp(37px,3.2vw,52px);letter-spacing:-.035em;line-height:.94;text-align:left;text-wrap:balance}.credential-destination>h3 span,.credential-destination>h3 em{display:block}.credential-destination>h3 em{color:#d86536;font-size:.68em;font-weight:400}@media(max-width:700px){.credential-destination>h3{padding:22px 20px 23px;font-size:clamp(36px,11vw,46px)}}@media(min-width:821px){.hero-copy{padding-bottom:190px}}@media(min-width:821px)and (max-height:920px){.hero-copy{padding-top:118px}.hero h1{font-size:clamp(66px,6.25vw,102px)}.hero-deck{max-width:610px;margin-top:22px;line-height:1.48}.hero-actions{margin-top:24px}}@media(max-width:820px){:root{--mobile-gutter: 22px;--mobile-section-space: 88px;--mobile-card-radius: 20px}body.mobile-menu-open{overflow:hidden;overscroll-behavior:none}[id]{scroll-margin-top:64px}.site-header{min-height:64px;padding:10px var(--mobile-gutter)}.brand-lockup{width:146px}.menu-button{min-width:58px;min-height:40px}.primary-nav{position:fixed;inset:64px 0 auto;top:64px;align-content:start;width:100%;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);padding:20px var(--mobile-gutter) 32px;overflow-y:auto;background:#f8f6f2;box-shadow:0 30px 70px #06172a2e;overscroll-behavior:contain}.primary-nav a,.primary-nav .nav-launch{min-height:52px}.primary-nav a:focus-visible,.primary-nav .nav-launch:focus-visible,.menu-button:focus-visible{outline:2px solid #bf5839;outline-offset:-4px;box-shadow:none}.hero{min-height:max(860px,100svh)}.hero-image{object-position:63% center}.hero-seal{top:86px;right:var(--mobile-gutter);width:72px}.hero-copy{width:auto;margin:0 var(--mobile-gutter);padding:126px 0 148px}.hero h1{max-width:9ch;margin-top:18px;font-size:clamp(50px,13.5vw,56px);line-height:.92}.hero-deck{max-width:37ch;margin-top:24px;font-size:15.5px;line-height:1.55}.hero-actions{flex-flow:row wrap;gap:12px 20px;margin-top:26px}.hero-chapters{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--mobile-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-chapters li{min-width:0;min-height:112px;padding:18px 10px 16px;border-left:1px solid var(--line-dark);border-bottom:0}.hero-chapters li:last-child{border-right:1px solid var(--line-dark)}.hero-chapters li:before{top:-1px;right:0;left:0;width:auto;height:3px;transform:scaleX(0);transform-origin:left}.hero-chapters li.is-active:before{transform:scaleX(1)}.hero-chapters strong{font-size:18px}.hero-chapters p{display:none}.section-heading,.verification-heading,.film-heading,.ownership-heading,.audience-heading{width:calc(100% - (var(--mobile-gutter) * 2))}.section-heading h2,.verification-heading h2,.film-heading h2,.ownership-heading h2,.audience-heading h2,.launch-section h2,.workspace-story-heading h2,.outcome-band h2,.value-narrative header h2,.role-closing h2,.borrower-control-copy h2,.privacy-ledger h2,.agency-truth h2{font-size:clamp(44px,12vw,52px);line-height:.96}.section-heading>p:last-child,.verification-heading>p,.film-heading>p:last-child,.ownership-heading>p:last-child,.audience-heading>p:last-child,.launch-section>p:not(.eyebrow){font-size:15px;line-height:1.62}.homepage-story-film{padding:72px 0 82px}.homepage-story-film-layout{grid-template-columns:1fr;gap:34px;width:calc(100% - (var(--mobile-gutter) * 2))}.homepage-story-film-frame{grid-column:1;grid-row:1;border-radius:var(--mobile-card-radius)}.homepage-story-film-heading{grid-column:1;grid-row:2}.homepage-story-film-heading h2{max-width:10ch;font-size:clamp(44px,12vw,52px);line-height:.96}.homepage-story-film-heading h2 em{font-size:.62em}.homepage-story-film-note{grid-template-columns:42px minmax(0,1fr);gap:14px;max-width:none;margin-top:28px;padding-top:20px}.homepage-story-film-note img{width:42px;height:42px}.homepage-story-film-note p{font-size:20px}.homepage-story-film-frame figcaption{grid-template-columns:1fr;gap:8px;min-height:0;padding:15px 17px 17px}.homepage-story-film-frame figcaption p{font-size:12px}.problem-editorial{padding:var(--mobile-section-space) var(--mobile-gutter) 82px}.problem-editorial-stage{gap:36px}.problem-editorial-intro .eyebrow{margin-bottom:20px}.problem-editorial-intro h2{font-size:clamp(44px,12vw,52px)}.problem-editorial-intro>p:last-child{margin-top:24px;font-size:15px}.problem-editorial-visual{border-radius:var(--mobile-card-radius)}.problem-editorial-visual figcaption{grid-template-columns:1fr;gap:10px;padding:20px}.problem-editorial-shift{grid-template-columns:1fr;gap:34px;margin-top:42px}.problem-editorial-shift-card{padding-top:24px}.problem-editorial-shift-card h3{font-size:clamp(32px,9vw,40px)}.journey-section,.verification-section,.product-film-section,.ownership-section,.audience-gateway{padding:var(--mobile-section-space) 0}.journey-layout{width:100%;margin:42px 0 0}.journey-copy-track,.film-chapters,.outcome-band ol,.value-narrative-grid,.workspace-story-track{display:flex;gap:14px;padding:0 var(--mobile-gutter) 18px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.journey-copy-track::-webkit-scrollbar,.film-chapters::-webkit-scrollbar,.outcome-band ol::-webkit-scrollbar,.value-narrative-grid::-webkit-scrollbar,.workspace-story-track::-webkit-scrollbar{display:none}.journey-copy-card,.journey-copy-card.is-active{flex:0 0 min(84vw,360px);scroll-snap-align:start;min-height:0;margin:0;padding:0 0 26px;overflow:hidden;border:1px solid rgba(242,178,138,.3);border-radius:var(--mobile-card-radius);opacity:1;transform:none;background:#051629eb}.journey-mobile-image{aspect-ratio:16 / 10;margin-bottom:20px}.journey-copy-card>span,.journey-copy-card h3,.journey-copy-card p,.journey-copy-card>small{margin-inline:19px}.journey-copy-card h3{margin-top:12px;font-size:34px}.journey-copy-card p{margin-top:17px;font-size:14px}.verification-heading,.ownership-heading{display:block}.verification-heading>p,.ownership-heading>p:last-child{margin-top:28px;padding:22px;border-radius:0 16px 16px 0}.verification-deck strong,.ownership-deck strong{font-size:21px}.verification-deck span,.ownership-deck span{font-size:13px;line-height:1.58}.verification-workspace,.ownership-layout,.film-stage{width:calc(100% - (var(--mobile-gutter) * 2));margin-top:42px}.modern-source-console,.source-console,.share-console{border-radius:var(--mobile-card-radius)}.source-console{padding:18px}.source-card{min-height:118px;grid-template-columns:88px 1fr}.source-card img{width:88px}.credential-destination{padding:24px 0 0}.credential-destination>h3{margin-bottom:24px;padding:20px 18px 21px;font-size:38px}.product-film-section .film-heading{display:block;width:calc(100% - (var(--mobile-gutter) * 2));margin:0 auto;padding-top:22px}.film-heading-note{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-top:28px;padding-top:20px}.film-heading-note>img{width:42px;height:42px}.film-stage{display:grid;grid-template-columns:1fr;gap:16px}.film-window{min-height:0;border-radius:var(--mobile-card-radius)}.film-window:before{height:34px;padding-inline:13px;font-size:7px;line-height:34px}.film-live-stage{width:100%;height:auto;min-height:0;aspect-ratio:4 / 3}.film-chapters{width:calc(100% + (var(--mobile-gutter) * 2));margin-left:calc(var(--mobile-gutter) * -1);border:0}.film-chapters button{flex:0 0 min(74vw,300px);scroll-snap-align:start;min-height:110px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff09}.film-chapters button.is-active{transform:none}.film-boundary{width:calc(100% - (var(--mobile-gutter) * 2));margin-top:12px;font-size:11px}.ownership-layout{gap:36px}.recipient-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recipient-card{min-width:0;padding:16px 13px}.credential-ownership-stage{padding:18px 0 0}.audience-gateway>h2.sr-only{position:relative!important;width:calc(100% - (var(--mobile-gutter) * 2))!important;height:auto!important;margin:0 auto 36px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:#fffaf0;font-family:var(--serif);font-size:clamp(44px,12vw,52px);font-weight:400;letter-spacing:-.04em;line-height:.96}.audience-selector{width:calc(100% - (var(--mobile-gutter) * 2));margin-top:0}.audience-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--mobile-card-radius) var(--mobile-card-radius) 0 0}.audience-tabs button{min-height:108px;padding:16px}.audience-tabs button:nth-child(2){border-right:0}.audience-tabs button:nth-child(-n+2){border-bottom:1px solid rgba(244,235,220,.15)}.audience-tabs button>small{display:none}.audience-stage{min-height:0;grid-template-columns:1fr;border-radius:0 0 var(--mobile-card-radius) var(--mobile-card-radius)}.audience-stage-visual{aspect-ratio:16 / 10}.audience-stage-copy{padding:30px 24px 34px}.audience-stage-copy h3{font-size:44px}.launch-section{min-height:0;padding:92px var(--mobile-gutter)}.site-footer{padding-inline:var(--mobile-gutter)}.experience-hero{min-height:0;grid-template-columns:1fr;gap:0;padding:0}.experience-hero:after{display:none}.experience-hero-mortgage-professionals,.experience-hero-lenders{background-image:none}.experience-hero-mortgage-professionals:before,.experience-hero-lenders:before{opacity:.18}.experience-hero-copy{width:auto;margin:0;padding:64px var(--mobile-gutter) 48px}.experience-hero-copy>.text-button:first-child{margin-bottom:28px}.experience-hero-copy h1,.role-page h1{font-size:clamp(46px,12.5vw,56px);line-height:.94}.experience-hero-deck,.experience-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:15.5px;line-height:1.58}.experience-hero-actions{flex-flow:row wrap;gap:12px 20px;margin-top:26px}.experience-hero-product,.experience-hero-product:has(.role-hero-dashboard-film){width:calc(100% - (var(--mobile-gutter) * 2));height:auto;min-height:0;aspect-ratio:16 / 10;margin:0 auto 64px;border-radius:var(--mobile-card-radius)}.experience-hero-product-window,.experience-hero-product:has(.role-hero-dashboard-film) .experience-hero-product-window{height:100%;min-height:0}.outcome-band{display:block;padding:var(--mobile-section-space) 0}.outcome-band-intro{width:calc(100% - (var(--mobile-gutter) * 2));margin:0 auto}.outcome-band-signal{width:150px;margin-top:28px}.outcome-band ol{margin-top:42px}.outcome-band li,.outcome-band li:nth-child(2),.outcome-band li:nth-child(3){flex:0 0 min(84vw,360px);scroll-snap-align:start;min-height:0;padding:18px;transform:none;border-radius:var(--mobile-card-radius)}.outcome-card-visual{width:100%;height:auto;aspect-ratio:3 / 2}.outcome-band-number{top:30px;left:30px}.outcome-band li>div{padding:23px 4px 7px}.outcome-band li>div>strong{font-size:30px}.value-narrative{padding:var(--mobile-section-space) 0}.value-narrative>header{display:block;width:calc(100% - (var(--mobile-gutter) * 2));margin:0 auto}.value-narrative header>p:last-child{margin-top:28px;padding:20px 0 0 20px;font-size:15px}.value-narrative-grid{margin-top:42px}.value-narrative-grid article,.value-narrative-grid article:nth-child(1),.value-narrative-grid article:nth-child(2),.value-narrative-grid article:nth-child(3){flex:0 0 min(86vw,380px);scroll-snap-align:start;min-height:0;padding:22px;border-radius:var(--mobile-card-radius)}.value-card-visual,.value-narrative-grid article:first-child .value-card-visual{width:100%;height:auto;aspect-ratio:3 / 2;margin-top:20px}.value-card-kicker,.value-narrative-grid article:not(:first-child) .value-card-kicker{margin-top:22px!important}.value-narrative-grid article>h3,.value-narrative-grid article:not(:first-child)>h3{font-size:32px}.value-narrative-grid article>small{margin-top:26px;padding-top:22px}.value-narrative-orbit{width:140px;opacity:.35}.value-card-glow{opacity:.45}.workspace-story{padding:var(--mobile-section-space) 0}.workspace-story-heading{width:calc(100% - (var(--mobile-gutter) * 2));margin:0 auto}.workspace-story-heading>p:last-child{margin-top:24px;font-size:15px}.workspace-story-layout{display:block;margin-top:42px}.workspace-preview-sticky,.lender-experience .workspace-preview-sticky{position:relative;top:auto;width:calc(100% - (var(--mobile-gutter) * 2));margin:0 auto}.workspace-preview-window{width:100%;height:min(85vw,360px);min-height:0;border-radius:var(--mobile-card-radius)}.workspace-preview-caption{font-size:19px}.workspace-story-track{margin-top:34px;padding-bottom:14px}.workspace-story-step,.workspace-story-step.is-active{flex:0 0 min(80vw,330px);scroll-snap-align:start;min-height:0;justify-content:flex-start;padding:22px;opacity:1;filter:none;transform:none;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff0b}.workspace-story-step h3{overflow:visible;padding-bottom:2px;font-size:34px}.workspace-story-step h3>span,.workspace-story-step.is-active h3>span{opacity:1;filter:none;transform:none}.workspace-story-step p{margin-top:18px;font-size:14px;line-height:1.62}.lender-story-film__heading h3{font-size:15px;letter-spacing:-.04em}.borrower-conditional-section,.borrower-control-cinematic,.borrower-control-section,.privacy-ledger,.agency-truth,.lender-audit-section{grid-template-columns:1fr;gap:42px;padding:var(--mobile-section-space) var(--mobile-gutter)}.borrower-control-proof{min-height:0;padding:10px;border-radius:var(--mobile-card-radius)}.agency-truth-record{grid-template-columns:1fr}.agency-truth-record article{min-height:0}.agency-truth-steps{scroll-padding-inline:var(--mobile-gutter)}.agency-truth-step{min-width:112px}.role-closing,.role-closing-real-estate-professionals{min-height:0;grid-template-columns:1fr;gap:28px;padding:var(--mobile-section-space) var(--mobile-gutter)}.role-closing-media,.role-closing-real-estate-professionals .role-closing-media{order:1;width:100%;height:auto;aspect-ratio:16 / 10;border-radius:var(--mobile-card-radius)}.role-closing-copy,.role-closing-real-estate-professionals .role-closing-copy{order:2;padding:26px 22px;border-radius:var(--mobile-card-radius)}.role-closing-copy>p:not(.eyebrow),.role-closing-borrowers .role-closing-copy>p:not(.eyebrow),.role-closing-real-estate-professionals .role-closing-copy>p:not(.eyebrow){font-size:15px}.perspective-links{padding-inline:var(--mobile-gutter)}.information-page,.experience-page{padding-top:64px}.information-hero{min-height:0;padding:80px var(--mobile-gutter) 72px}.information-hero h1{font-size:clamp(50px,13vw,58px);line-height:.9}.information-hero-mark{margin-top:34px}.legal-layout,.legal-crosslinks,.faq-library,.faq-contact{width:calc(100% - (var(--mobile-gutter) * 2))}.legal-layout{gap:52px;padding:68px 0 88px}.legal-section{padding:48px 0}.faq-library{padding-top:68px}.faq-library-header h2{font-size:clamp(44px,12vw,52px)}.faq-item-question{font-size:25px}}@media(max-width:430px){:root{--mobile-gutter: 20px;--mobile-section-space: 82px}.hero h1,.experience-hero-copy h1,.role-page h1{font-size:50px}.section-heading h2,.verification-heading h2,.film-heading h2,.ownership-heading h2,.launch-section h2,.workspace-story-heading h2,.outcome-band h2,.value-narrative header h2,.role-closing h2{font-size:46px}.hero-chapters li{padding-inline:8px}.hero-chapters strong{font-size:17px}.recipient-list{grid-template-columns:1fr}.audience-tabs button{min-height:102px;padding:14px}}html.cinematic-motion-enabled{scroll-behavior:auto}html.cinematic-motion-enabled .cinematic-section{position:relative;isolation:isolate;--cinematic-ease: cubic-bezier(.16, 1, .3, 1)}html.cinematic-motion-enabled .cinematic-motion-layer{opacity:0;translate:0 48px;scale:1;animation:none!important;animation-timeline:none!important;transition:opacity .68s var(--cinematic-ease) calc(var(--cinematic-order, 0) * 60ms),translate .92s var(--cinematic-ease) calc(var(--cinematic-order, 0) * 60ms);will-change:opacity,translate,scale}html.cinematic-motion-enabled .cinematic-motion-layer[data-cinematic-role=visual]{translate:0 30px;scale:.972;transition:opacity .76s var(--cinematic-ease) calc(90ms + (var(--cinematic-order, 0) * 70ms)),translate 1.1s var(--cinematic-ease) calc(90ms + (var(--cinematic-order, 0) * 70ms)),scale 1.1s var(--cinematic-ease) calc(90ms + (var(--cinematic-order, 0) * 70ms))}html.cinematic-motion-enabled .cinematic-motion-layer[data-cinematic-role=support]{translate:0 26px;scale:.992;transition:opacity .62s var(--cinematic-ease) calc(.16s + (var(--cinematic-order, 0) * 70ms)),translate .84s var(--cinematic-ease) calc(.16s + (var(--cinematic-order, 0) * 70ms)),scale .84s var(--cinematic-ease) calc(.16s + (var(--cinematic-order, 0) * 70ms))}html.cinematic-motion-enabled .cinematic-motion-layer.is-cinematic-layer-visible{opacity:1;translate:none;scale:1;will-change:auto}html.cinematic-motion-enabled .problem-editorial-stage,html.cinematic-motion-enabled .problem-editorial-shift,html.cinematic-motion-enabled .cinematic-section .outcome-card-visual,html.cinematic-motion-enabled .cinematic-section .value-card-visual,html.cinematic-motion-enabled .cinematic-section .agency-truth dl>div,html.cinematic-motion-enabled .cinematic-section .audience-panel{animation:none!important;animation-timeline:none!important}html.cinematic-motion-enabled .cinematic-section .outcome-card-visual,html.cinematic-motion-enabled .cinematic-section .value-card-visual{clip-path:none!important}@media(max-width:820px){html.cinematic-motion-enabled .cinematic-motion-layer{translate:0 30px;transition:opacity .52s var(--cinematic-ease) calc(var(--cinematic-order, 0) * 45ms),translate .72s var(--cinematic-ease) calc(var(--cinematic-order, 0) * 45ms)}html.cinematic-motion-enabled .cinematic-motion-layer[data-cinematic-role=visual]{translate:0 18px;scale:.985;transition:opacity .62s var(--cinematic-ease) calc(65ms + (var(--cinematic-order, 0) * 50ms)),translate .82s var(--cinematic-ease) calc(65ms + (var(--cinematic-order, 0) * 50ms)),scale .82s var(--cinematic-ease) calc(65ms + (var(--cinematic-order, 0) * 50ms))}html.cinematic-motion-enabled .cinematic-motion-layer[data-cinematic-role=support]{translate:0 18px;scale:.995;transition:opacity .52s var(--cinematic-ease) calc(.1s + (var(--cinematic-order, 0) * 50ms)),translate .7s var(--cinematic-ease) calc(.1s + (var(--cinematic-order, 0) * 50ms)),scale .7s var(--cinematic-ease) calc(.1s + (var(--cinematic-order, 0) * 50ms))}html.cinematic-motion-enabled .cinematic-motion-layer.is-cinematic-layer-visible{translate:none;scale:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.cinematic-section,.cinematic-motion-layer{opacity:1!important;translate:none!important;scale:1!important;animation:none!important;transition:none!important}}
