.home-capa{position:relative;overflow:hidden;background:#fcfaf7;padding:72px 28px;min-height:640px;display:flex;align-items:center}.home-capa-inner{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,440px) minmax(500px,640px);justify-content:center;gap:72px;align-items:center}.home-capa-copy{grid-column:1}.home-capa-demo{grid-column:2;position:relative;display:flex;align-items:center}.home-capa-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#6b7b88}.home-capa-eyebrow i{display:block;width:56px;height:2px;background:#f0b323}.home-capa h2{margin:0 0 20px;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(32px,3.3vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:#0d2747;max-width:420px}.home-capa-lede{margin:0 0 26px;max-width:470px;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#243746}.home-capa-marks{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;gap:18px 22px}.home-capa-marks li{display:flex;flex-direction:column;align-items:center;gap:10px;font:700 10px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#243746}.cm{display:inline-block;flex:none}.home-capa-marks .cm{width:34px;height:34px}.cm-evidence{background:#238b8b}.cm-judgment{width:0!important;height:0!important;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:34px solid #F0B323}.cm-risk{background:#f46a0b;border-radius:50%}.cm-authorization{font:400 34px/34px Georgia,serif;color:#143d6b;text-align:center;letter-spacing:.05em}.home-capa-cta{display:inline-flex;align-items:center;gap:12px;padding:17px 30px;background:#f0b323;color:#0d2747!important;font:700 14px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:4px;text-decoration:none!important;box-shadow:0 8px 20px #f0b32347}.home-capa-cta:hover{background:#e6a817}.home-capa-cta:focus-visible,.cp-next:focus-visible,.cp-back:focus-visible,.cp-rail button:focus-visible{outline:3px solid #143D6B;outline-offset:3px}.cp-card{position:relative;z-index:2;flex:1 1 auto;min-width:0;background:#fffdf9;border:1px solid #e3dfd6;border-radius:6px;box-shadow:0 22px 48px #14283c24;padding:0 0 4px}.cp-head{display:flex;justify-content:space-between;gap:12px;padding:15px 24px;border-bottom:1px solid #ece7dd;font:600 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.cp-step{color:#243746}.cp-tag{color:#238b8b;text-align:right}.cp-panel{padding:22px 24px 6px}.cp-panel[hidden]{display:none}.cp-panel h3{display:flex;align-items:center;gap:14px;margin:0 0 10px;font:400 26px/1.2 Libre Baskerville,Georgia,serif;color:#0d2747}.cp-panel h3 .cm{width:22px;height:22px}.cp-panel h3 .cm-judgment{border-left-width:12px;border-right-width:12px;border-bottom-width:22px}.cp-panel h3 .cm-authorization{font-size:22px;line-height:22px;width:auto;height:auto}.cp-q{margin:0 0 14px;font-size:15px;line-height:1.5;color:#243746;font-weight:600}.cp-block{margin:0 0 12px;padding:13px 15px;border-radius:4px;border-left:3px solid #238B8B;background:#f6f3ec}.cp-gap{border-left-color:#f46a0b;background:#fbf1e8}.cp-block b{display:block;margin-bottom:6px;font:700 10.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5d6c78}.cp-block p{margin:0;font-size:14.5px;line-height:1.55;color:#243746}.cp-foot{display:flex;align-items:center;gap:14px;padding:12px 24px 8px;border-top:1px solid #ece7dd;margin-top:6px}.cp-dots{display:flex;gap:9px;margin-right:auto}.cp-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#d9d6cf}.cp-dots i.on{background:#238b8b}.cp-next,.cp-back{appearance:none;border:0;background:none;cursor:pointer;font:700 15px/1 Inter,system-ui,sans-serif;color:#0d2747;padding:12px 10px;min-height:44px}.cp-next{margin-left:auto}.cp-next[hidden],.cp-back[hidden]{display:none}.cp-next:hover,.cp-back:hover{color:#238b8b}.cp-note{margin:0;padding:2px 24px 12px;font-size:12px;line-height:1.5;color:#6b7b88}.cp-rail{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;width:168px;margin-left:-6px;flex:none}.cp-rail button{appearance:none;display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px 15px 22px;background:#fffdf9eb;border:1px solid #e3dfd6;border-radius:5px;font:600 14px/1.2 Inter,system-ui,sans-serif;color:#243746;cursor:pointer;text-align:left;box-shadow:0 6px 16px #14283c14;min-height:48px}.cp-rail button.on{border-color:#238b8b;background:#fff;box-shadow:0 8px 20px #238b8b2e;color:#0d2747}.cp-rail .cm{width:16px;height:16px}.cp-rail .cm-judgment{border-left-width:9px;border-right-width:9px;border-bottom-width:16px}.cp-rail .cm-authorization{font-size:17px;line-height:16px;width:auto;height:auto}@media(max-width:1180px){.home-capa-inner{grid-template-columns:minmax(260px,360px) minmax(460px,1fr)}.home-capa-demo{grid-column:2}}@media(max-width:1000px){.home-capa{padding:48px 20px 0;min-height:0}.home-capa{display:flex;flex-direction:column}.home-capa-inner{display:block;width:100%}.home-capa-demo{display:block;margin-top:32px}.cp-rail{display:flex;position:static;transform:none;flex-direction:row;flex-wrap:wrap;gap:8px;width:auto;margin:14px 0 0}.cp-rail button{width:auto;flex:1 1 calc(50% - 8px);min-height:48px}.cp-card{margin:0}.cp-head{flex-direction:column;gap:4px}.cp-tag{text-align:left}.home-capa-marks{gap:18px 24px}.home-capa-cta{width:100%;justify-content:center}}:root{--cw-evidence:#238B8B;--cw-judgment:#F0B323;--cw-risk:#F46A0B;--cw-authorization:#143D6B;--cw-surface:#FFFFFF;--cw-text:#173450;--cw-border-neutral:#D7E2E8;--cw-navy:var(--cw-authorization);--cw-deep:#071f3e;--cw-teal:var(--cw-evidence);--cw-teal-dark:#116D70;--cw-gold:var(--cw-judgment);--cw-orange:var(--cw-risk);--cw-ink:var(--cw-text);--cw-muted:#6f7f91;--cw-line:var(--cw-border-neutral);--cw-bg:#f7fafb;--cw-action-start:#F6C729;--cw-action-end:#F5A31B}.announce-bar{display:none!important}.home-shell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cw-ink);background:#fff}.home-shell *{box-sizing:border-box}.home-shell a{text-decoration:none}.home-header{height:82px;max-width:1440px;margin:0 auto;padding:0 54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;background:#fff;border-bottom:1px solid #eef1f4}.brand-lockup{display:flex;align-items:center;gap:14px;min-width:350px}.brand-symbol{position:relative;width:76px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.corner{position:absolute;width:19px;height:19px;border-color:var(--cw-navy);border-style:solid}.tl{left:0;top:0;border-width:5px 0 0 5px}.tr{right:0;top:0;border-width:5px 5px 0 0}.bl{left:0;bottom:0;border-width:0 0 5px 5px}.br{right:0;bottom:0;border-width:0 5px 5px 0}.shape.square{width:20px;height:20px;background:var(--cw-teal);display:block}.shape.triangle{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:21px solid var(--cw-gold);display:block}.shape.circle{width:20px;height:20px;border-radius:50%;background:var(--cw-orange);display:block}.brand-copy{display:flex;flex-direction:column;gap:3px}.brand-wordmark{font-size:21px;letter-spacing:-.035em;white-space:nowrap}.brand-wordmark strong:first-child{color:var(--cw-navy)}.brand-wordmark strong:last-child{color:var(--cw-teal)}.brand-tagline{font-size:11px;letter-spacing:.12em;color:#8792a0;white-space:nowrap}.home-nav{display:flex;justify-content:center;align-items:center;gap:27px}.home-nav a{font-size:13px;font-weight:600;color:var(--cw-ink)}.home-nav a:hover{color:var(--cw-teal)}.home-nav-group{position:relative}.home-nav-parent{display:inline-flex;align-items:center;gap:5px}.home-nav-parent span{font-size:9px}.home-nav-submenu{display:none;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);width:330px;background:#062b57;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 38px #071f3e33;padding:10px;z-index:20}.home-nav-group:hover .home-nav-submenu,.home-nav-group:focus-within .home-nav-submenu{display:block}.home-nav-submenu>a{display:grid;grid-template-columns:18px 1fr;column-gap:10px;row-gap:2px;padding:10px 12px;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)}.home-nav-submenu>a:last-child{border-bottom:0}.home-nav-submenu strong{grid-column:2;font-size:12px}.home-nav-submenu small{grid-column:2;font-size:10px;line-height:1.35;color:#dbe5eb;font-weight:400}.home-nav-submenu>a:hover{background:#ffffff0f;color:var(--cw-judgment)!important}.home-nav-submenu>a:hover strong{color:var(--cw-judgment)}.home-submark{grid-row:1 / span 2;align-self:center;justify-self:center;display:block;width:11px;height:11px}.home-submark.evidence{background:var(--cw-evidence)}.home-submark.judgment{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid var(--cw-judgment)}.home-submark.risk{border-radius:50%;background:var(--cw-risk)}.home-submark.authorization{width:18px;height:15px;color:var(--cw-authorization);font-size:10px;display:flex;align-items:center;justify-content:space-between;font-weight:900;font-style:normal}.home-submark.authorization b{font-size:16px;line-height:1}.home-submenu-complete{margin-top:4px;background:#f5f1e8}.home-submenu-complete strong,.home-submenu-complete small{color:#062b57!important}.home-header-cta,.primary-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(90deg,var(--cw-action-start),var(--cw-action-end));color:#173450;font-weight:800}.home-header-cta{font-size:13px;padding:12px 24px;white-space:nowrap}.three-ways{background:#fcfaf7;padding:72px 24px}.three-ways-inner{max-width:1200px;margin:0 auto}.three-ways-kicker{margin:0 0 18px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#0a7779}.three-ways h2{margin:0 0 32px;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.025em;color:#143d6b}.three-ways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.way-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e3e7e9;border-radius:14px;padding:16px 16px 22px;text-decoration:none;color:#0f2a44;box-shadow:0 6px 22px #0f2a440a;transition:transform .15s,box-shadow .15s}.way-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f2a441f}.way-card-key{border-color:#e8bb5d;background:#fffaf0;box-shadow:0 8px 24px #0f2a4414}.way-image{display:block;width:100%;height:180px;object-fit:cover;border-radius:9px;margin-bottom:18px}.way-image-economic{object-position:center top}.way-card h3{margin:0 8px 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15;color:#143d6b}.way-card p{margin:0 8px 24px;font-size:15px;line-height:1.6;color:#3d5a70}.way-cta{display:flex;justify-content:center;align-items:center;gap:10px;margin:auto 8px 0;padding:13px 12px;border:1px solid #143D6B;border-radius:6px;font-weight:800;font-size:14px;color:#143d6b;text-align:center}.way-card-key .way-cta{background:#f0b323;border-color:#f0b323;color:#143d6b}@media(min-width:901px){.three-ways h2{font-size:clamp(1.7rem,2.65vw,2.35rem)}}@media(max-width:820px){.three-ways-grid{grid-template-columns:1fr}}@media(max-width:860px){.three-ways{padding:56px 20px}}.home-examined{position:relative;overflow:hidden;background:#fcfaf7;border-bottom:3px solid #F0B323;color:#071f3e;padding:84px 28px 80px;min-height:560px;display:flex;align-items:center}.home-examined:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fcfaf7fa,#fcfaf7f5 28%,#fcfaf7e0 42%,#fcfaf794 55%,#fcfaf700 72%)}.home-examined-photo{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;object-fit:cover;object-position:left center;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%),linear-gradient(180deg,transparent 0%,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 34%),linear-gradient(180deg,transparent 0%,#000 14%);mask-composite:intersect}.home-examined-inner{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 26px}.home-examined-kicker{margin:0 0 26px;display:flex;align-items:center;gap:20px;font-size:14px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#5d6b7a}.home-examined-kicker:after{content:"";width:144px;height:2px;background:#e5a823}.home-examined h2{margin:0;max-width:min(920px,62vw);font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(36px,3.75vw,62px);line-height:1.08;letter-spacing:-.015em;color:#0a1f44}.home-examined-lede{margin:28px 0 0;max-width:620px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:#46586b}.home-examined-marks{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;max-width:760px}.home-examined-marks li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:2px 24px;border-left:1px solid #d9d4c7;font-size:15px;color:#46586b}.home-examined-marks li:first-child{border-left:0;padding-left:0}.home-examined-marks strong{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#0a1f44}.home-examined .mark{display:block;height:46px;margin-bottom:6px;font-size:0}.home-examined .mark-evidence{width:44px;background:#2a9d9d}.home-examined .mark-judgment{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:44px solid #F0B323;align-self:center}.home-examined .mark-risk{width:46px;border-radius:50%;background:#ee7c13}.home-examined .mark-authorization{width:auto;font-family:Georgia,serif;font-size:50px;line-height:44px;font-weight:700;color:#143d6b;letter-spacing:.1em;white-space:pre}.home-examined-cta{display:inline-flex;align-items:center;gap:14px;margin-top:40px;padding:20px 48px;border-radius:12px;background:#eda82f;color:#0a1f44!important;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(20px,1.9vw,26px);font-weight:400;text-decoration:none!important;box-shadow:0 1px #071f3e14}.home-examined-cta:hover{background:#f3b545}.home-examined a:focus-visible{outline:3px solid #0A3C7A;outline-offset:4px;border-radius:4px}@media(max-width:1180px){.home-examined{min-height:0}.home-examined-photo{opacity:.9}.home-examined h2{max-width:64%}.home-examined-lede{max-width:56%}}@media(max-width:900px){.home-examined:before{display:none}.home-examined{display:flex;flex-direction:column;align-items:stretch;padding:48px 0 0}.home-examined-inner{padding:0 22px 36px}.home-examined h2,.home-examined-lede{max-width:none}.home-examined-br{display:none}.home-examined-photo{position:static;display:block;width:100%;height:min(max(340px,62vw),580px);object-fit:cover;object-position:62% 12%;order:2;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%)}.home-examined-marks{grid-template-columns:repeat(2,1fr);gap:22px 0;max-width:none}.home-examined-marks li{padding:2px 12px;border-left:0}.home-examined-marks li:nth-child(2n){border-left:1px solid #d9d4c7}.home-examined-cta{display:flex;justify-content:center;padding:18px 24px;margin-top:32px}}@media(max-width:480px){.home-examined-kicker{font-size:12px;letter-spacing:.2em}.home-examined-kicker:after{width:70px}.home-examined-photo{height:320px}}@keyframes cwDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-1%,0)}}.hero-background{animation:cwDrift 40s ease-in-out infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.hero-background{animation:none}}.home-hero{position:relative;height:auto;min-height:610px;overflow:hidden;background:#dfe8ed}.home-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fcfaf700,#fcfaf7)}.hero-background{position:absolute;inset:0 0 0 auto;width:62%;height:100%;max-width:none;object-fit:cover;object-position:center 18%;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%)}.hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f8fafbfa,#f8fafbf0 27%,#f8fafbb8 43%,#f8fafb38 58%,#062d6308)}.hero-copy{position:relative;z-index:2;max-width:1440px;min-height:610px;margin:0 auto;padding:72px 54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-copy .eyebrow{margin:0 0 22px;color:#294f72;font-size:12px;font-weight:800;letter-spacing:.23em;text-transform:uppercase}.hero-copy .eyebrow:before{content:"";display:inline-block;width:54px;height:2px;margin:0 16px 4px 0;background:var(--cw-teal);vertical-align:middle}.hero-copy h1{margin:0;max-width:min(100%,16.6em);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,2.3vw,48px);line-height:1.06;letter-spacing:-.04em}.hero-copy h1 strong{margin-top:10px}.hero-copy h1 span{display:block;overflow-wrap:normal;color:var(--cw-navy);font-weight:700}.hero-copy h1 strong{display:block;color:#e39b00;font-weight:700}.hero-lede{max-width:min(620px,100%);margin:26px 0 0;color:#365a78;font-size:clamp(17px,1.1vw,20px);line-height:1.5;font-weight:600}.hero-price-note{max-width:610px;margin:14px 0 0;color:#365a78;font-size:16px;line-height:1.5}.hero-price-note strong{display:block;color:var(--cw-navy);margin-bottom:4px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:22px}.hero-moments{margin:18px 0 0;color:#173450;font-size:clamp(16px,1.2vw,19px);font-weight:700;line-height:1.4}.hero-secondary-cta{color:#173450!important;font-weight:700;font-size:14px;text-decoration:underline!important;text-underline-offset:4px}.hero-price-note{max-width:min(620px,100%);margin:14px 0 0;color:#365a78;font-size:13px;line-height:1.5;font-weight:600}.primary-cta{padding:16px 28px;border-radius:4px;font-size:14px}.primary-cta span{margin-left:10px}.text-cta{color:var(--cw-navy);font-weight:700;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:2px}.text-cta.teal{color:var(--cw-teal-dark)}.record-model-section{max-width:none;margin:0;padding:76px 54px 68px;text-align:center;border-bottom:0;background:linear-gradient(180deg,#07345f,#062d63)}.record-model-header{max-width:820px;margin:0 auto}.record-model-header .eyebrow{text-align:center;color:#b9d6e8}.record-model-header h2{margin:0 0 16px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.22;letter-spacing:-.03em}.record-model-sub{margin:0;color:#d8e5ee;font-size:16px;line-height:1.65}.record-model-wrap{max-width:1180px;margin:48px auto 8px}.record-model-wrap .cw-decision-model{margin:0 auto}.model-statement{margin:18px auto 0;max-width:980px;padding-top:24px;border-top:1px solid rgba(255,255,255,.26);text-align:center;color:#d8e5ee;font-size:14px;line-height:1.55}.model-statement strong{color:#fff}.record-model-section .record-model-cta{display:inline-block;margin-top:28px;color:#6fe2e4}.home-irr-proof{background:#fff;padding:96px clamp(48px,5vw,88px) 112px;border-bottom:1px solid #edf1f3}.home-irr-proof-inner{width:min(100%,1680px);margin:0 auto}.home-irr-proof-heading{max-width:980px;margin:0 0 64px}.home-irr-proof-kicker{margin:0 0 8px;color:#285776;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-irr-proof-kicker:before{content:"";display:inline-block;width:34px;height:2px;background:var(--cw-teal);vertical-align:middle;margin:0 12px 3px 0}.home-irr-proof-heading h2{margin:0;color:var(--cw-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,44px);line-height:.98;letter-spacing:-.035em}.home-irr-proof-stage{display:grid;grid-template-columns:minmax(250px,290px) minmax(520px,570px) minmax(250px,290px);justify-content:center;column-gap:clamp(88px,7vw,120px);align-items:center;width:100%;margin:0 auto}.home-irr-callouts{display:flex;flex-direction:column;gap:80px}.home-irr-callout{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;position:relative}.home-irr-callout h3{margin:0 0 4px;color:var(--cw-navy);font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1}.home-irr-callout p{margin:0;color:#244a6b;font-size:12px;line-height:1.35}.home-irr-mark{width:30px;height:30px;display:block;position:relative}.home-irr-mark.evidence{background:var(--cw-evidence)}.home-irr-mark.judgment{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:28px solid var(--cw-judgment)}.home-irr-mark.risk{border-radius:50%;background:var(--cw-risk)}.home-irr-mark.decision,.home-irr-mark.time{color:var(--cw-navy);font-size:32px;line-height:30px;font-weight:700}.home-irr-mark.authorization{display:flex;align-items:center;justify-content:center;gap:3px;border:3px solid var(--cw-navy);border-top-color:transparent;border-bottom-color:transparent}.home-irr-mark.authorization i:nth-child(1){width:7px;height:7px;background:var(--cw-teal)}.home-irr-mark.authorization i:nth-child(2){width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--cw-gold)}.home-irr-mark.authorization i:nth-child(3){width:7px;height:7px;border-radius:50%;background:var(--cw-orange)}.home-irr-document-wrap{text-align:center;width:100%;max-width:570px;margin:0 auto}.home-irr-document{background:#fff;border:1px solid #e2e8ec;box-shadow:0 9px 24px #0b376f29;text-align:left}.home-irr-doc-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px 10px;border-bottom:1px solid #dce4e9;overflow:hidden}.home-irr-doc-brand{flex:0 0 auto}.home-irr-brand-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:40px;height:26px}.hib-corner{position:absolute;width:10px;height:10px;border-color:var(--cw-navy);border-style:solid}.hib-corner.tl{left:0;top:0;border-width:3px 0 0 3px}.hib-corner.tr{right:0;top:0;border-width:3px 3px 0 0}.hib-corner.bl{left:0;bottom:0;border-width:0 0 3px 3px}.hib-corner.br{right:0;bottom:0;border-width:0 3px 3px 0}.hib-shape{display:block;flex:0 0 auto}.hib-shape.square{width:10px;height:10px;background:var(--cw-teal)}.hib-shape.triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:11px solid var(--cw-gold)}.hib-shape.circle{width:10px;height:10px;border-radius:50%;background:var(--cw-orange)}.home-irr-doc-head>div:last-child{flex:1 1 auto;min-width:0;text-align:right;color:var(--cw-navy);font-size:9px;line-height:1.35}.home-irr-doc-head b{display:block;font-size:11px;white-space:nowrap}.home-irr-document dl{margin:0}.home-irr-document dl>div{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid #e3e8eb}.home-irr-document dl>div:last-child{border-bottom:0}.home-irr-document dt,.home-irr-document dd{margin:0;padding:7px 10px;color:#173f67;font-size:10px;line-height:1.2}.home-irr-document dt{background:#f8fafb;font-weight:700}.home-irr-document dd{border-left:1px solid #e3e8eb}.home-irr-proof-cta{display:inline-flex;margin-top:72px;padding:11px 24px;background:#087177;color:#fff;font-size:11px;font-weight:800;border-radius:3px}.home-irr-proof-cta span{margin-left:8px}.home-irr-proof-support{margin:28px 0 0;text-align:center;color:#4b6b85;font-size:10px}.home-irr-proof-v2{padding:0;background:#f8f6f1;border-bottom:1px solid #dbe3e7}.home-irr-proof-v2 .home-irr-proof-inner{width:100%;max-width:none}.home-irr-proof-body{padding:22px 24px 44px;text-align:center}.home-irr-proof-body>h2{margin:0 0 16px;color:var(--cw-authorization);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:-.025em}.home-irr-proof-v2 .home-irr-document-wrap{max-width:590px}.home-irr-proof-v2 .home-irr-document{border-radius:4px;overflow:hidden;box-shadow:0 7px 20px #143d6b24}.home-irr-proof-v2 .home-irr-doc-head{padding:10px 14px;background:var(--cw-authorization);color:#fff;border:0}.home-irr-proof-v2 .home-irr-doc-head strong{font-family:Georgia,Times New Roman,serif;font-size:13px}.home-irr-proof-v2 .home-irr-doc-head b{color:var(--cw-judgment);font-size:10px}.home-irr-proof-v2 .home-irr-document dl>div{position:relative;grid-template-columns:34% 66%}.home-irr-proof-v2 .home-irr-document dl>div:before{content:"";position:absolute;left:12px;top:6px;bottom:6px;width:4px;border-radius:1px;background:#64788a}.home-irr-proof-v2 .home-irr-document dl>div.evidence:before{background:var(--cw-evidence)}.home-irr-proof-v2 .home-irr-document dl>div.judgment:before{background:var(--cw-judgment)}.home-irr-proof-v2 .home-irr-document dl>div.risk:before{background:var(--cw-risk)}.home-irr-proof-v2 .home-irr-document dl>div.authorization:before{background:var(--cw-authorization)}.home-irr-proof-v2 .home-irr-document dt{padding-left:28px;background:#f7f9fa;color:var(--cw-authorization)}.home-irr-proof-v2 .home-irr-document dl>div.evidence dt{background:#238b8b0e}.home-irr-proof-v2 .home-irr-document dl>div.judgment dt{background:#f0b32311}.home-irr-proof-v2 .home-irr-document dl>div.risk dt{background:#f46a0b0e}.home-irr-proof-v2 .home-irr-document dl>div.authorization dt{background:#143d6b0e}.home-irr-row-auth{display:inline-flex;vertical-align:-2px;margin-right:5px;width:22px;height:14px;align-items:center;justify-content:center;gap:2px;border-left:2px solid var(--cw-authorization);border-right:2px solid var(--cw-authorization)}.home-irr-row-auth i:nth-child(1){width:5px;height:5px;background:var(--cw-evidence)}.home-irr-row-auth i:nth-child(2){width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid var(--cw-judgment)}.home-irr-row-auth i:nth-child(3){width:5px;height:5px;border-radius:50%;background:var(--cw-risk)}.home-irr-proof-v2 .home-irr-proof-cta{margin-top:16px;border-radius:999px;padding:11px 22px;background:var(--cw-evidence)}@media(max-width:1340px){.home-irr-proof{padding:88px 48px 104px}.home-irr-proof-heading{margin-bottom:56px}.home-irr-proof-stage{grid-template-columns:minmax(220px,250px) minmax(460px,500px) minmax(220px,250px);column-gap:56px}.home-irr-document-wrap{max-width:500px}.home-irr-callouts{gap:72px}}@media(max-width:1080px){.home-irr-proof-stage{grid-template-columns:repeat(2,minmax(250px,320px));column-gap:64px;row-gap:56px}.home-irr-document-wrap{grid-column:1/-1;grid-row:1;max-width:500px}.home-irr-callouts-left{grid-column:1;grid-row:2}.home-irr-callouts-right{grid-column:2;grid-row:2}.home-irr-proof-cta{margin-top:64px}.home-header{grid-template-columns:1fr auto;padding:0 28px}.home-nav{display:none}.brand-lockup{min-width:0}.home-hero{height:auto;min-height:620px}.hero-copy{min-height:620px;padding:64px 38px}.hero-copy h1{max-width:560px;font-size:clamp(34px,4.6vw,46px)}.hero-scrim{background:linear-gradient(90deg,#f8fafbfa,#f8fafbeb 38%,#f8fafb7a 62%,#062d630d)}.record-model-section{padding:60px 38px 52px}}@media(max-width:760px){.home-irr-proof{padding:56px 22px 64px}.home-irr-proof-heading{margin-bottom:36px}.home-irr-proof-heading h2 br{display:none}.home-irr-proof-stage{grid-template-columns:1fr;row-gap:32px}.home-irr-callouts{gap:28px}.home-irr-callouts-left{order:2}.home-irr-document-wrap{order:1}.home-irr-callouts-right{order:3}.home-irr-callout p br{display:none}.home-irr-document-wrap{grid-column:auto;grid-row:auto;max-width:520px;width:100%;margin:0 auto}.home-irr-callouts-left,.home-irr-callouts-right{grid-column:auto;grid-row:auto}.home-irr-proof-cta{width:100%;justify-content:center;margin-top:48px}.home-header{height:72px;padding:0 18px}.home-header-cta{padding:10px 13px;font-size:11px}.brand-symbol{width:58px;height:38px}.brand-wordmark{font-size:15px}.brand-tagline{display:none}.home-hero{height:auto;min-height:0;background:#fcfaf7}.hero-background{top:auto;left:0;width:100%;height:400px;object-position:58% 14%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%)}.hero-scrim{display:none}.hero-copy{min-height:0;padding:44px 24px 448px;justify-content:flex-start}.hero-copy .eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:18px}.hero-copy .eyebrow:before{width:34px;margin-right:10px}.hero-copy h1{max-width:520px;font-size:31px;line-height:1.08}.hero-lede{max-width:500px;margin-top:20px;font-size:16px;line-height:1.55}.hero-price-note{font-size:15px;max-width:500px}.hero-actions{margin-top:24px;width:100%}.primary-cta{width:100%;justify-content:center;text-align:center}.record-model-section{padding:48px 24px 44px}.record-model-wrap{margin:38px 0 8px}.record-model-wrap .cw-decision-model{grid-template-columns:1fr!important;gap:28px}.record-model-wrap .cw-model-arrow{display:none!important}.record-model-wrap .cw-decision-step{min-width:0}}.home-irr-proof-v3{background:#fbfaf6;padding:54px 42px 46px;border-bottom:1px solid #e5e7e8}.home-irr-dossier{width:min(100%,1540px);margin:0 auto;text-align:center}.home-irr-dossier>h2{margin:0;color:#e39b00;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.2vw,66px);line-height:1;letter-spacing:-.04em}.home-irr-dossier-lede{margin:16px auto 28px;max-width:880px;color:#456581;font-size:17px;line-height:1.45}.home-irr-dossier-stage{display:grid;grid-template-columns:minmax(210px,270px) minmax(620px,880px) minmax(210px,270px);gap:36px;align-items:center}.home-irr-dossier-notes{display:flex;flex-direction:column;gap:42px;text-align:left}.home-irr-dossier-notes article{padding-top:18px;border-top:1px solid #7f98aa}.home-irr-dossier-notes h3{margin:10px 0 8px;color:var(--cw-authorization);font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.05}.home-irr-dossier-notes p{margin:0;color:#456581;font-size:15px;line-height:1.45}.home-irr-dossier-notes .home-irr-mark{width:25px;height:25px}.home-irr-dossier-notes .home-irr-mark.judgment{width:0;height:0;border-left-width:14px;border-right-width:14px;border-bottom-width:25px}.home-irr-dossier-center{min-width:0}.home-irr-proof-v3 .home-irr-document{width:100%;border:1px solid #d9e1e6;border-radius:4px;overflow:hidden;box-shadow:0 12px 30px #143d6b1f;background:#fff}.home-irr-proof-v3 .home-irr-doc-head{padding:16px 22px;background:var(--cw-authorization);color:#fff;border:0}.home-irr-proof-v3 .home-irr-doc-head strong{font-family:Georgia,Times New Roman,serif;font-size:20px}.home-irr-proof-v3 .home-irr-doc-head b{color:var(--cw-judgment);font-size:15px}.home-irr-proof-v3 .home-irr-document dl>div{display:grid;grid-template-columns:34% 66%;border-bottom:1px solid #dfe6ea}.home-irr-proof-v3 .home-irr-document dl>div:last-child{border-bottom:0}.home-irr-proof-v3 .home-irr-document dt,.home-irr-proof-v3 .home-irr-document dd{padding:16px 20px;font-size:15px;line-height:1.3}.home-irr-proof-v3 .home-irr-document dt{display:flex;align-items:center;gap:16px;background:#fbfcfc;color:var(--cw-authorization);font-weight:800}.home-irr-proof-v3 .home-irr-document dd{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #dfe6ea;color:#173f67}.home-irr-proof-v3 .home-irr-document dd strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.home-irr-proof-v3 .home-irr-document dd small{display:block;margin-top:2px;color:#688198;font-size:14px}.home-irr-proof-v3 .home-irr-document .home-irr-mark{flex:0 0 auto;width:25px;height:25px}.home-irr-proof-v3 .home-irr-document .home-irr-mark.judgment{width:0;height:0;border-left-width:14px;border-right-width:14px;border-bottom-width:25px}.home-irr-proof-v3 .home-irr-row-auth{flex:0 0 auto;margin:0;width:28px;height:20px;border:0;gap:3px}.home-irr-proof-v3 .home-irr-row-auth i:nth-child(1){width:8px;height:8px}.home-irr-proof-v3 .home-irr-row-auth i:nth-child(2){border-left-width:5px;border-right-width:5px;border-bottom-width:9px}.home-irr-proof-v3 .home-irr-row-auth i:nth-child(3){width:8px;height:8px}.home-irr-proof-v3 .home-irr-row-auth.large{display:inline-flex;width:42px;height:25px;align-items:center;gap:4px}.home-irr-proof-v3 .home-irr-row-auth.large i:nth-child(1){width:13px;height:13px}.home-irr-proof-v3 .home-irr-row-auth.large i:nth-child(2){border-left-width:7px;border-right-width:7px;border-bottom-width:13px}.home-irr-proof-v3 .home-irr-row-auth.large i:nth-child(3){width:13px;height:13px}.home-irr-proof-v3 .home-irr-proof-cta{margin-top:28px;padding:16px 30px;border-radius:999px;background:linear-gradient(90deg,var(--cw-action-start),var(--cw-action-end));color:var(--cw-authorization);font-size:15px;font-weight:800}.home-irr-dossier-footer{margin:18px 0 0;color:#456581;font-size:11px;font-weight:700;letter-spacing:.18em}.home-irr-dossier-footer b{padding:0 10px}@media(max-width:1100px){.home-irr-dossier-stage{grid-template-columns:1fr 1fr}.home-irr-dossier-center{grid-column:1/-1;grid-row:1}.home-irr-dossier-notes{gap:24px}.home-irr-dossier-notes.left{grid-column:1}.home-irr-dossier-notes.right{grid-column:2}.home-irr-proof-v3{padding:48px 28px}}@media(max-width:700px){.home-irr-proof-v3{padding:42px 18px}.home-irr-dossier>h2{font-size:38px}.home-irr-dossier-lede{font-size:15px}.home-irr-dossier-stage{grid-template-columns:1fr;gap:28px}.home-irr-dossier-center,.home-irr-dossier-notes.left,.home-irr-dossier-notes.right{grid-column:1}.home-irr-dossier-center{grid-row:1}.home-irr-dossier-notes.left{grid-row:2}.home-irr-dossier-notes.right{grid-row:3}.home-irr-proof-v3 .home-irr-doc-head strong{font-size:15px}.home-irr-proof-v3 .home-irr-document dl>div{grid-template-columns:1fr}.home-irr-proof-v3 .home-irr-document dd{border-left:0;padding-top:8px}.home-irr-proof-v3 .home-irr-proof-cta{width:100%;justify-content:center}.home-irr-dossier-footer{line-height:1.8}}.hero-support{max-width:min(620px,100%);margin:14px 0 0;color:#365a78;font-size:clamp(15px,1.05vw,18px);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.hero-secondary-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:2px solid var(--cw-navy);border-radius:999px;color:var(--cw-navy)!important;font-weight:800;font-size:15px;background:#ffffffb3}.hero-secondary-cta:hover{background:var(--cw-navy);color:#fff!important}.home-roles{position:relative;overflow:hidden;background:#142b39;color:#fff;padding:64px 28px 72px}.home-roles-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.6fr);gap:40px;align-items:center}.home-roles-kicker{margin:0 0 16px;color:#d9b67b;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home-roles h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,38px);line-height:1.12;letter-spacing:-.025em;color:#fff}.home-roles-lede{margin:0 0 20px;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:#e3e9ec}.home-roles-standard{margin:0;padding:14px 16px;border-left:3px solid #D9B67B;background:#28404b;border-radius:0 9px 9px 0;font-size:15px;line-height:1.55;color:#e3e9ec}.home-roles-stage{margin-right:calc((min(1200px,100vw - 56px) - 100vw)/2);padding-right:28px;perspective:1700px}.home-roles-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;transform:rotateY(5deg) rotateX(1deg);transform-origin:left center}.role-card{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-top:4px solid var(--cw-teal);border-radius:12px;padding:20px 18px 18px;box-shadow:0 24px 50px #00000059}.role-card:nth-child(2){border-top-color:var(--cw-judgment)}.role-card:nth-child(3){border-top-color:var(--cw-risk)}.role-card h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.2;color:#fff}.role-card p{margin:0 0 12px;font-size:14px;line-height:1.5;color:#e3e9ec}.role-card .role-resp{color:#e8c48b;font-weight:700}.role-card .role-links{margin:0;display:flex;flex-wrap:wrap;gap:8px 20px}.role-links a{font-weight:800;font-size:14px;color:#e8c48b!important;border-bottom:2px solid currentColor;padding-bottom:1px}.role-links a:hover{color:#fff!important}@media(max-width:1000px){.home-roles-inner{grid-template-columns:1fr;gap:30px}.home-roles-stage{margin-right:0;perspective:none}.home-roles-track{width:100%;grid-template-columns:1fr;transform:none;-webkit-mask-image:none;mask-image:none}}@media(max-width:600px){.home-roles{padding:44px 20px 52px}}.home-paths{background:#142b39;padding:64px 24px 72px}.home-paths-inner{max-width:1200px;margin:0 auto}.home-paths-kicker{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d9b67b}.home-paths h2{margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.025em;color:#fff}.home-paths-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.path-card{display:flex;flex-direction:column;min-width:0;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-top:4px solid var(--cw-teal);border-radius:12px;padding:22px 20px;box-shadow:none}.path-card:nth-child(2){border-top-color:var(--cw-judgment)}.path-card:nth-child(3){border-top-color:var(--cw-risk)}.path-card:nth-child(4){border-top-color:#6fa0da}.path-card h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;color:#fff}.path-card p{margin:0 0 20px;font-size:15px;line-height:1.55;color:#e3e9ec}.path-card .path-note{margin:-10px 0 16px;font-size:13px;font-weight:700;color:#d9b67b}.path-cta{margin-top:auto;font-weight:800;font-size:15px;color:#d9b67b!important;border-bottom:2px solid currentColor;align-self:flex-start;padding-bottom:1px}.path-card .path-pending{margin:auto 0 0;font-weight:700;color:#fff}@media(max-width:1000px){.home-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-paths{padding:44px 20px 52px}.home-paths-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}}
