.studio{gap:20px;display:grid}.studio-hero{color:#eafff8;background:radial-gradient(circle at 85% 0,#17d6c65c,#0000 40%),linear-gradient(125deg,#081c31,#123e43);border:1px solid #52e8cc77;border-radius:27px;padding:38px;box-shadow:0 20px 60px #123a3c35}.studio-hero .eyebrow{color:#83f8db;letter-spacing:.17em}.studio-hero h2{letter-spacing:-.04em;max-width:700px;margin:16px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.07}.studio-hero p{color:#c0dcd6;max-width:640px;line-height:1.6}.studio-grid{grid-template-columns:minmax(300px,.85fr) minmax(350px,1.15fr);gap:20px;display:grid}.studio-panel{color:#173d3b;background:linear-gradient(135deg,#fff,#eff9f6);border:1px solid #bcd9d1;border-radius:23px;padding:27px;box-shadow:0 14px 35px #164f4320}.studio-panel h3{margin:0 0 8px;font-size:1.25rem}.studio-muted{color:#5e7771;line-height:1.5}.studio-panel label{margin:19px 0;font-weight:650;display:block}.studio-panel label strong{float:right;color:#087d70}.studio-panel input[type=range]{accent-color:#05a991;width:100%;margin-top:13px;display:block}.studio-panel input[type=number]{color:#143f3c;background:#fff;border:1px solid #bdd4d0;border-radius:10px;width:100%;margin-top:8px;padding:11px;display:block}.studio-panel small{color:#66817b;line-height:1.5}.studio-panel small a{color:#087a6b;text-decoration:underline}.studio-switch{background:#e4f1ed;border-radius:12px;gap:5px;margin-top:22px;padding:5px;display:flex}.studio-switch button{color:#3b6864;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 5px;font-weight:700}.studio-switch button.selected{color:#fff;background:#0e6159}.studio-panel label.studio-check{align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.4;display:flex}.studio-check input{accent-color:#008b7c;margin-top:3px}.studio-output{color:#eafff8;background:radial-gradient(circle at 98% 0,#17bd9a42,#0000 50%),#0a2935;border-color:#328c85}.studio-output .studio-muted{color:#b0d1ce;font-size:.85rem}.studio-kpis{gap:10px;margin:22px 0;display:grid}.studio-kpis div{background:#ffffff0c;border:1px solid #b4f4e429;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:17px;display:grid}.studio-kpis span{color:#c1ded9}.studio-kpis b{color:#92ffe4;font-size:clamp(1.3rem,2.2vw,2rem)}.studio-kpis small{color:#a8c7c2;grid-column:1/-1}.studio-track{background:#38615f;border-radius:99px;height:8px;margin-bottom:15px;overflow:hidden}.studio-track span{background:linear-gradient(90deg,#2de6bd,#a9ffbd);border-radius:99px;height:100%;transition:width .3s;display:block}.studio-next{justify-content:space-between;align-items:center;gap:25px;display:flex}.studio-next .eyebrow{color:#078878;font-weight:800}.studio-next ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.studio-next li{color:#41635e;align-items:flex-start;gap:7px;font-size:.9rem;display:flex}.studio-next li svg{color:#009b80;flex:none}.studio-next button{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:850px){.studio-grid{grid-template-columns:1fr}.studio-next{display:block}.studio-next button{white-space:normal;margin-top:20px}.studio-hero{padding:28px}}.studio-buttons{gap:9px;min-width:215px;display:grid}.studio-buttons button{color:#11554d;cursor:pointer;background:#fff;border:1px solid #78ada4;border-radius:11px;padding:12px 16px;font-weight:700}.studio-buttons button.primary{color:#fff;background:#0d675d}.studio-history{gap:9px;margin-top:15px;display:grid}.studio-history>div{background:#fff;border:1px solid #cce0dc;border-radius:12px;grid-template-columns:160px 1fr;gap:4px 12px;padding:14px;display:grid}.studio-history small{grid-column:1/-1}@media (max-width:600px){.studio-history>div{grid-template-columns:1fr}}.studio-compare-scroll{margin-top:18px;overflow-x:auto}.studio-compare{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.studio-compare th,.studio-compare td{border-bottom:1px solid #cce0dc;padding:13px 12px;font-size:.9rem}.studio-compare thead th{color:#137263;background:#e9f5f1}.studio-compare tbody th{color:#526f68;width:180px;font-weight:650}.studio-compare td b{color:#086f60;font-size:1.02rem}.studio-compare .studio-current{color:#08745d;font-weight:750}.studio-compare .studio-stale{color:#9a5420;font-weight:750}.decision-room{gap:19px;display:grid}.decision-hero{color:#ecfffa;background:radial-gradient(circle at 85% 0,#3ce9c958,#0000 40%),linear-gradient(120deg,#061b2d,#0e343c 65%,#0d4c49);border:1px solid #54dfc37d;border-radius:27px;padding:38px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0c303836}.decision-hero .eyebrow{color:#82f3d7;letter-spacing:.16em;font-weight:800}.decision-hero h2{letter-spacing:-.04em;max-width:850px;margin:13px 0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08}.decision-hero>p:not(.eyebrow){color:#c5dcd7;max-width:640px;line-height:1.6}.decision-strip{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.decision-strip span{color:#d8fff4;background:#ffffff14;border:1px solid #9aeedc49;border-radius:99px;padding:8px 13px;font-size:.82rem}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.decision-card{color:#173e3c;background:linear-gradient(155deg,#fff,#f0f9f6);border:1px solid #bddcd4;border-radius:21px;flex-direction:column;padding:23px;display:flex;box-shadow:0 14px 32px #0f52401c}.decision-number{color:#d1ffec;background:#0b615a;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.decision-card .eyebrow{color:#078a77;letter-spacing:.12em;margin:20px 0 7px;font-weight:800}.decision-card h3{min-height:2.4em;margin:0 0 17px;font-size:1.25rem;line-height:1.22}.decision-figure{background:#e5f3ed;border-radius:12px;gap:3px;padding:15px;display:grid}.decision-figure b{color:#075f56;font-size:clamp(1.3rem,2.2vw,2rem)}.decision-figure small{color:#577c71}.decision-card>p:not(.eyebrow){color:#456861;font-size:.9rem;line-height:1.55}.decision-card ul{gap:8px;margin:4px 0 22px;padding:0;list-style:none;display:grid}.decision-card li{color:#527269;align-items:flex-start;gap:7px;font-size:.82rem;display:flex}.decision-card li svg{color:#00997c;flex:none}.decision-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.decision-actions button{color:#086b60;cursor:pointer;background:#fff;border:1px solid #acd1c7;border-radius:9px;align-items:center;gap:5px;padding:10px 12px;font-weight:750;display:flex}.decision-actions button:first-child{color:#fff;background:#0d665c;border-color:#0d665c}.decision-warning{color:#775024;background:#fff3dc;border:1px solid #e3b46e;border-radius:12px;align-items:center;gap:9px;padding:14px 18px;display:flex}.decision-footnote{color:#617c72;font-size:.84rem;line-height:1.55}@media (max-width:990px){.decision-grid{grid-template-columns:1fr}.decision-card h3{min-height:0}}@media (max-width:600px){.decision-hero{padding:27px}}.decision-legend{color:#e0f5ee;flex-wrap:wrap;gap:8px 18px;margin-top:19px;font-size:.75rem;display:flex}.decision-legend span{align-items:center;gap:6px;display:inline-flex}.decision-legend svg{flex:none}.decision-legend span:nth-child(2) svg{color:#ffcb7b}.decision-card li.decision-evidence-entered svg{color:#397996}.decision-card li.decision-evidence-verify{color:#82512e}.decision-card li.decision-evidence-verify svg{color:#c0772d}.decision-card li.decision-evidence-verified svg{color:#00886e}.liquidity-bridge{color:#e5fcf4;background:radial-gradient(circle at 100% 0,#1ba9952e,#0000 48%),linear-gradient(125deg,#0a2635,#103d42);border:1px solid #397b73;border-radius:23px;padding:28px;box-shadow:0 18px 42px #0b35432b}.liquidity-bridge-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.liquidity-bridge .eyebrow{color:#8cf4dc;letter-spacing:.14em;font-weight:800}.liquidity-bridge h3{letter-spacing:-.025em;margin:9px 0;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.12}.liquidity-bridge-head p{color:#bad6d0;max-width:650px;margin:0;font-size:.88rem;line-height:1.55}.liquidity-bridge-head button{color:#d8fff2;cursor:pointer;background:#ffffff12;border:1px solid #7ce4c6;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:750;display:inline-flex}.liquidity-bridge-head button:hover{background:#fff2}.liquidity-bridge-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.liquidity-bridge-metrics>div{background:#ffffff0a;border:1px solid #d3fff228;border-radius:13px;gap:6px;padding:16px;display:grid}.liquidity-bridge-metrics small{color:#bedad2;font-size:.72rem}.liquidity-bridge-metrics b{letter-spacing:-.03em;font-size:clamp(1.1rem,1.8vw,1.55rem)}.liquidity-bridge-metrics .bridge-gap b{color:#ffcb95}.liquidity-bridge-metrics .bridge-covered b{color:#9effdb}.liquidity-bridge-bar{background:#37605f;border-radius:999px;height:27px;margin-top:23px;display:flex;overflow:hidden}.liquidity-bridge-bar span{min-width:0;transition:width .35s;display:block}.liquidity-bridge-bar .bridge-cash,.liquidity-bridge-key .bridge-cash{background:#72c8d1}.liquidity-bridge-bar .bridge-policy,.liquidity-bridge-key .bridge-policy{background:#5ce6b0}.liquidity-bridge-bar .bridge-uncovered,.liquidity-bridge-key .bridge-uncovered{background:#e8a577}.liquidity-bridge-key{color:#d7ede5;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.73rem;display:flex}.liquidity-bridge-key span{align-items:center;gap:7px;display:inline-flex}.liquidity-bridge-key i{border-radius:3px;width:11px;height:11px;display:inline-block}.liquidity-bridge-note{color:#bcd7d0;margin:18px 0 0;font-size:.76rem;line-height:1.55}.liquidity-bridge-empty{color:#d5eae2;background:#ffffff0c;border:1px solid #c1e7d13d;border-radius:12px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px;display:flex}.liquidity-bridge-empty svg{color:#8ee3d4;flex:none}.liquidity-bridge-empty p{margin:0;line-height:1.5}@media (max-width:800px){.liquidity-bridge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.liquidity-bridge{padding:22px 18px}.liquidity-bridge-head{display:block}.liquidity-bridge-head button{width:100%;margin-top:18px}.liquidity-bridge-metrics{gap:7px}.liquidity-bridge-metrics>div{padding:12px}.liquidity-bridge-metrics b{font-size:1.16rem}}@media (prefers-reduced-motion:reduce){.liquidity-bridge-bar span{transition:none}}.decision-card{transition:border-color .2s,transform .2s,box-shadow .2s}.decision-card-selected{border-color:#0b7a6b;transform:translateY(-3px);box-shadow:0 15px 36px #0f52402c}.decision-card h3{min-height:0}.decision-select{color:#086b60;cursor:pointer;background:#fff;border:1px solid #b9d8cf;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:18px;padding:11px 13px;font-weight:750;display:inline-flex}.decision-select[aria-pressed=true]{color:#fff;background:#0d665c;border-color:#0d665c}.decision-select:focus-visible,.decision-focus-actions button:focus-visible{outline-offset:3px;outline:3px solid #ecb96b}.decision-focus{color:#163f3b;background:#fff;border:1px solid #bfd9cf;border-radius:22px;padding:30px;box-shadow:0 18px 44px #16463912}.decision-focus-heading{border-bottom:1px solid #e1ece7;justify-content:space-between;align-items:center;gap:28px;padding-bottom:24px;display:flex}.decision-focus .eyebrow{color:#087d6d;letter-spacing:.13em;font-weight:800}.decision-focus h3{letter-spacing:-.03em;margin:8px 0;font-size:clamp(1.5rem,2.7vw,2.15rem)}.decision-focus-heading p{color:#526f66;max-width:640px;margin:0;line-height:1.55}.decision-focus-figure{background:#e9f5ef;border-radius:15px;gap:3px;min-width:190px;padding:16px 20px;display:grid}.decision-focus-figure b{color:#096657;font-size:clamp(1.5rem,2.8vw,2.15rem)}.decision-focus-figure small{color:#53786b}.decision-focus-body{grid-template-columns:1fr 1fr;gap:32px;padding-top:20px;display:grid}.decision-focus h4{text-transform:uppercase;letter-spacing:.11em;color:#32645a;margin:8px 0 14px;font-size:.87rem}.decision-math{margin:0}.decision-math div{border-bottom:1px solid #e5eeeb;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.decision-math dt{color:#526f66}.decision-math dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.decision-explain{color:#5b756d;font-size:.85rem;line-height:1.55}.decision-checklist{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.decision-checklist li{color:#44685e;align-items:flex-start;gap:9px;font-size:.88rem;display:flex}.decision-checklist svg{color:#318879;flex:none}.decision-checklist .decision-evidence-verify svg{color:#bf7937}.decision-next-copy{color:#315a51;line-height:1.55}.decision-focus-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.decision-focus-actions button{color:#0b665a;cursor:pointer;background:#fff;border:1px solid #9cc9bb;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:750;display:inline-flex}.decision-focus-actions button.primary{color:#fff;background:#0b665a;border-color:#0b665a}@media (max-width:800px){.decision-focus-body{grid-template-columns:1fr;gap:12px}.decision-focus-heading{flex-direction:column;align-items:flex-start}.decision-focus-figure{width:100%}}@media (max-width:560px){.decision-focus{padding:20px}.decision-card-selected{transform:none}.decision-focus-actions button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.decision-card{transition:none}}.resultnav{align-items:flex-start;gap:10px;margin:24px 0 18px;display:flex}.resultnav .resulttabs{flex:1;min-width:0;margin:0}.resultmore{z-index:5;flex:none;position:relative}.resultmore summary{cursor:pointer;color:#245847;white-space:nowrap;background:#fff;border:1px solid #c7d7cf;border-radius:10px;padding:14px 15px;font-size:12px;font-weight:800;list-style:none}.resultmore summary::-webkit-details-marker{display:none}.resultmore summary:after{content:"⌄";margin-left:9px;font-size:16px;line-height:0}.resultmore[open] summary{color:#145e4d;background:#edf7f2;border-color:#338574}.resultmore-list{background:#fff;border:1px solid #c7d7cf;border-radius:13px;gap:3px;width:min(270px,80vw);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 44px #0c32283b}.resultmore-list button{text-align:left;color:#375b50;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:700}.resultmore-list button:hover,.resultmore-list button.active{color:#0e6954;background:#eaf5ef}.resultmore summary:focus-visible,.resultmore-list button:focus-visible,.resultnav .resulttabs button:focus-visible{outline-offset:2px;outline:3px solid #4bb6a4}@media (max-width:900px){.resultnav{display:none}}.vault-next-up{color:#143e32;text-align:left;cursor:pointer;background:linear-gradient(110deg,#e6f7ee,#f7fbf6);border:1px solid #8fc8b5;border-radius:17px;align-items:center;gap:16px;width:100%;margin:18px 0 6px;padding:18px 21px;display:flex;box-shadow:0 10px 25px #164c3b16}.vault-next-up:hover{border-color:#288874;box-shadow:0 15px 32px #164c3b25}.vault-next-up:focus-visible{outline-offset:3px;outline:3px solid #268e79}.vault-next-icon{color:#e5ffef;background:#145e4c;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.vault-next-copy{flex:1;gap:3px;min-width:0;display:grid}.vault-next-copy small{letter-spacing:.12em;color:#147762;font-size:.69rem;font-weight:850}.vault-next-copy b{font-size:1.05rem}.vault-next-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#4b6a60;font-size:.86rem;overflow:hidden}.vault-next-link{color:#0b6b53;flex:none;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:inline-flex}@media (max-width:600px){.vault-next-up{gap:11px;padding:15px}.vault-next-link{font-size:0}.vault-next-link svg{width:19px}.vault-next-copy>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.vault-next-up{color:#f1fff3;background:linear-gradient(110deg,#173d44,#10303b);border-color:#618d86;box-shadow:0 12px 29px #0003}.vault-next-up:hover{background:#1e4a50;border-color:#c5f878;box-shadow:0 16px 35px #0004}.vault-next-icon{color:#0d2a2b;background:#c5f878}.vault-next-copy small,.vault-next-link{color:#c5f878}.vault-next-copy>span{color:#b9d4cb}.vaultsectionhead h2{letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif;font-weight:800}.app .fields input:hover,.app .fields textarea:hover,.app .fields select:hover,.app .policyfields input:hover,.app .policyfields select:hover,.app .workflowfields input:hover,.app .workflowfields select:hover{color:#f3fff3;background:#112f38;border-color:#83ad9d}.app .fields input:focus,.app .fields textarea:focus,.app .fields select:focus,.app .policyfields input:focus,.app .policyfields select:focus,.app .workflowfields input:focus,.app .workflowfields select:focus{color:#f3fff3;background:#0a1f29;border-color:#c5f878;box-shadow:0 0 0 3px #c5f87830}.app .policyfields input,.app .policyfields select{color:#f3fff3;background:#0a1f29;border-color:#44686d}.app .profilechoice>button,.app .goalgrid button,.app .choice{color:#e7f5eb;box-shadow:none;background:#142f39;border-color:#3c6066}.app .profilechoice>button:hover,.app .goalgrid button:hover,.app .choice:hover{box-shadow:none;background:#1b4148;border-color:#9ce0ad}.app .profilechoice>button.selected,.app .goalgrid button.selected,.app .choice.selected{color:#f0fff2;background:#224b50;border-color:#baf58f;box-shadow:inset 3px 0 #c5f878}.app .profilechoice>button>svg{color:#c5f878;background:#244850}.app .profilechoice>button.selected>svg{color:#0b2528;background:#c5f878}.app .profilechoice span small,.app .goalgrid small{color:#a9c8c1}.app .prompt{box-shadow:none;background:#17353d;border:1px solid #41666a;border-left:4px solid #c5f878}.app .prompt p{color:#d8e9e0}.app .sectionicon,.app .outputicon{color:#c5f878;box-shadow:none;background:#1e4148;border-color:#436f71}.app .formcard,.app .outputcard{background:#102630;border-color:#365760;box-shadow:0 16px 38px #0002}.app .lead,.app .stepcount{color:#aac8c0}.app .primary,.app .herobutton{color:#0b2528;background:#c5f878;box-shadow:0 8px 24px #a4ed7830}.app .primary:hover,.app .herobutton:hover{background:#ddffa7}.app .resultmore summary,.app .resultmore-list{color:#e8f7ec;background:#122e38;border-color:#466a70}.app .resultmore[open] summary{color:#f0fff0;background:#21464b;border-color:#b6ee9b}.app .resultmore-list button{color:#d2ebe0}.app .resultmore-list button:hover,.app .resultmore-list button.active{color:#c5f878;background:#224b4b}.app .studio-panel:not(.studio-output),.app .decision-card,.app .decision-focus{color:#eaf8ef;box-shadow:none;background:#112c35;border-color:#45676c}.app .studio-muted,.app .studio-next li,.app .decision-focus-heading p,.app .decision-explain,.app .decision-checklist li,.app .decision-math dt{color:#b1d0c5}.app .studio-panel label strong,.app .decision-focus .eyebrow,.app .decision-focus h4,.app .decision-card .eyebrow{color:#c5f878}.app .studio-panel input[type=number]{color:#f3fff3;background:#0b212a;border-color:#507579}.app .studio-switch,.app .decision-figure,.app .decision-focus-figure,.app .studio-history>div{color:#e7faec;background:#1a3c44;border-color:#456f71}.app .studio-switch button,.app .decision-focus-figure small{color:#bbd7cb}.app .studio-switch button.selected,.app .decision-select[aria-pressed=true]{color:#0b2528;background:#c5f878}.app .decision-figure b,.app .decision-focus-figure b,.app .studio-compare td b{color:#c5f878}.app .decision-select,.app .decision-focus-actions button,.app .studio-buttons button{color:#e3f4e9;background:#1b3b43;border-color:#50777a}.app .decision-focus-actions button.primary{color:#0b2528;background:#c5f878}.app .studio-compare thead th{color:#d0f4ca;background:#23444a}.app .studio-compare tbody th{color:#bdd6ce}.app .studio-compare th,.app .studio-compare td{border-color:#466770}.app .reviewopps article,.app .reviewopps article.excluded{color:#ecf8ee;background:#19353e;border-color:#43646b}.app .reviewopps article.excluded{opacity:.75}.app .reviewopptop b,.app .reviewhead h2{color:#f0fff2}.app .reviewopptop small,.app .reviewhead p,.app .reviewfields small,.app .reviewapproval p{color:#a9c6be}.app .reviewhead>span,.app .reviewopptop em{color:#c5f878;background:#294b4b}.app .reviewfields{border-color:#44636a}.app .reviewfields label,.app .reviewnext label{color:#d8ece1}.app .reviewfields input,.app .reviewfields textarea,.app .reviewnext input{color:#f2fff4;background:#0b222c;border-color:#4b7075}.app .reviewfields input:focus,.app .reviewfields textarea:focus,.app .reviewnext input:focus{border-color:#c5f878;box-shadow:0 0 0 3px #c5f87830}.app .reviewfields input::placeholder,.app .reviewnext input::placeholder{color:#9bb9b2}.app .reviewapproval{color:#effcf0;background:#1b3e45;border-color:#4e7474}.app .reviewapproval>svg{color:#c5f878}.app .reviewnext{background:#142f39;border-color:#41646b}.app .clientreport{color:#f0faf2;background:#122e37;border-color:#42656b;box-shadow:0 16px 38px #0003}.app .reportbrand{border-color:#75b99a}.app .reportbrand>span,.app .reportopps em{color:#0b2528;background:#c5f878}.app .reportbrand b,.app .reporttitle h1,.app .clientreport section h2,.app .reportopps h3{color:#f1fff3;letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif}.app .reportbrand small,.app .reporttitle span,.app .clientreport section>p,.app .clientreport li,.app .reportopps p{color:#b6d0c8}.app .reporttitle p,.app .reportopps small{color:#c5f878}.app .clientreport section{border-color:#416168}.app .reportopps article,.app .reportfoot{color:#dff1e7;background:#1d3c43}.app .reportfoot svg{color:#c5f878}@media print{.app .clientreport{color:#14231f!important;box-shadow:none!important;background:#fff!important;border-color:#dce2dc!important}.app .reportbrand b,.app .reporttitle h1,.app .clientreport section h2,.app .reportopps h3{color:#183e34!important}.app .reportbrand small,.app .reporttitle span,.app .clientreport section>p,.app .clientreport li,.app .reportopps p{color:#53615c!important}.app .reportopps article,.app .reportfoot{color:#27674f!important;background:#f6f8f5!important}}.app .decision-path{color:#effbf1;background:linear-gradient(125deg,#102a36,#163943 58%,#21443d);border:1px solid #52777a;border-radius:22px;margin:0 0 22px;padding:24px;box-shadow:0 18px 40px #051a2440}.app .decision-path-head h2{letter-spacing:-.04em;color:#f3fff5;margin:7px 0 4px;font:800 clamp(1.45rem,3vw,2.15rem)/1.12 Arial,sans-serif}.app .decision-path-head p{color:#bed8cd;margin:0 0 18px}.app .decision-path .eyebrow,.app .decision-path-index{color:#c5f878;letter-spacing:.13em;font-size:.69rem;font-weight:850}.app .decision-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app .decision-path-grid article{background:#102c35;border:1px solid #507173;border-radius:16px;min-width:0;padding:17px}.app .decision-path-grid strong{color:#f2fff4;letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 6px;font:800 clamp(1.1rem,2vw,1.55rem)/1.15 Arial,sans-serif;display:block}.app .decision-path-grid article:nth-child(3){background:#20433c;border-color:#b2df82}.app .decision-path-grid article:nth-child(3) strong{color:#c5f878}.app .decision-path-grid p{color:#b9d1ca;margin:0;font-size:.8rem;line-height:1.45}.app .decision-path button{color:#c5f878;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:.78rem;font-weight:750;display:inline-flex}.app .decision-path button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c5f878}.app .decision-path-context{color:#c0d8cd;margin:16px 0 0;font-size:.82rem;line-height:1.55}.app .decision-path-context button{margin:0 0 0 5px}@media (max-width:850px){.app .decision-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app .decision-path{border-radius:17px;padding:17px}.app .decision-path-grid{gap:8px}.app .decision-path-grid article{padding:12px}.app .decision-path-grid strong{font-size:1.05rem}}@media print{.app .decision-path{break-inside:avoid;color:#183e34!important;box-shadow:none!important;background:#f7faf7!important;border-color:#b8c9bd!important}.app .decision-path-head h2,.app .decision-path-grid strong{color:#183e34!important}.app .decision-path-grid article,.app .decision-path-grid article:nth-child(3){break-inside:avoid;background:#fff!important;border-color:#c3d0c8!important}.app .decision-path-head p,.app .decision-path-grid p,.app .decision-path-context{color:#405b4d!important}.app .decision-path .eyebrow,.app .decision-path-index{color:#176448!important}}
