.compare-page{max-width:1380px}.compare-empty{padding:3rem;text-align:center}.compare-empty h2{margin-bottom:.75rem;color:#003f78}.compare-empty p{margin-bottom:1.5rem;color:#657a8f}.compare-hero{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(330px,1fr) minmax(430px,1.2fr);gap:1rem;align-items:center;margin-bottom:1rem;padding:1.1rem;border-radius:14px;background:linear-gradient(135deg,#003f78,#006cb8 58%,#16a6d7);color:#fff;box-shadow:0 18px 40px rgba(0,63,120,.18)}.compare-hero-copy{min-width:0}.compare-eyebrow{display:inline-flex;width:fit-content;margin-bottom:.55rem;padding:5px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.14);color:#ffe39a;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.compare-eyebrow.dark{border-color:#dbe5f1;background:#e9f5ff;color:#006cb8}.compare-advice h2,.compare-hero h1,.compare-inflation-answer h2,.compare-role-section h2,.compare-section h2{margin:0;font-weight:900;line-height:1.22}.compare-hero h1{max-width:760px;color:#fff;font-size:clamp(1.55rem,2.2vw,2.2rem)}.compare-advice-main p,.compare-hero p,.compare-section-header p{margin:.75rem 0 0;line-height:1.65}.compare-hero p{max-width:820px;color:rgba(255,255,255,.84)}.compare-profile-card{display:grid;align-content:center;gap:.45rem;padding:1.2rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compare-profile-card small,.compare-profile-card span{color:rgba(255,255,255,.78);font-weight:700}.compare-profile-card strong{color:#ffe39a;font-size:1.2rem;font-weight:900}.compare-command-main{display:grid;gap:.65rem;min-width:0;align-self:stretch;align-content:center;padding:.9rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compare-profile-control{display:flex;align-items:center;justify-content:space-between;margin:0;color:rgba(255,255,255,.78);font-size:.78rem;font-weight:900}.compare-profile-select{height:42px;border-color:rgba(255,255,255,.28);background:#fff;color:#0d2f53;font-weight:800;box-shadow:0 10px 20px rgba(0,63,120,.12)}.compare-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.compare-profile-summary div{display:grid;gap:.15rem;min-width:0;padding:.48rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,63,120,.18)}.compare-profile-summary span,.compare-profile-summary strong{min-width:0}.compare-profile-summary span{color:rgba(255,255,255,.72);font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.compare-profile-summary strong{color:#fff;font-size:.82rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.compare-command-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compare-cashflow-column,.compare-command-controls,.compare-rate-column{display:grid;gap:.75rem;min-width:0;align-self:stretch}.compare-rate-column{grid-template-rows:repeat(2,minmax(0,1fr))}.compare-cashflow-column .compare-control-group{align-content:center;height:100%}.compare-controls{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(280px,1.2fr) repeat(2,minmax(240px,1fr));gap:.85rem;margin-bottom:1rem;padding:1rem}.compare-control-block{display:grid;gap:.45rem;min-width:0}.compare-action-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.65rem}.compare-action-row .btn{justify-content:center}.compare-preset-row,.compare-segmented{display:flex;flex-wrap:wrap;gap:.45rem}.compare-preset-row button,.compare-segmented button{min-height:34px;padding:0 12px;border:1px solid #cfe0ef;border-radius:8px;background:#f8fcff;color:#0f2b4d;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:800;cursor:pointer}.compare-segmented button.active{background:#006cb8;border-color:#006cb8;color:#fff}.compare-client-board{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:1rem;align-items:stretch;margin-bottom:1rem;padding:1.15rem;border-color:#cfe0ef;background:linear-gradient(135deg,#ffffff,#f7fbff)}.compare-client-intro{display:grid;align-content:center}.compare-client-intro h2,.compare-situation-heading h2{margin:0;color:#003f78;font-size:1.35rem;font-weight:900;line-height:1.22}.compare-client-intro p{margin:.75rem 0 0;color:#5b6b80;line-height:1.65;font-weight:650}.compare-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.compare-question-grid article{display:grid;align-content:start;gap:.55rem;min-height:190px;padding:1rem;border:1px solid #dbe5f1;border-radius:10px;background:#fff}.compare-question-grid article div,.compare-situation-grid svg{color:#006cb8}.compare-question-grid article div{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#e9f5ff}.compare-question-grid strong,.compare-situation-grid strong{color:#003f78;font-size:.98rem;font-weight:900;line-height:1.32}.compare-question-grid span,.compare-situation-grid span{color:#5b6b80;font-size:.88rem;font-weight:700;line-height:1.5}.compare-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.compare-insight-card{min-height:170px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,43,77,.07)}.compare-insight-card.primary{background:linear-gradient(135deg,#003f78,#006cb8);color:#fff}.compare-insight-card.gold{border-color:#ead7a7;background:linear-gradient(135deg,#fffdf7,#fff2c8)}.compare-insight-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.8rem;border-radius:10px;background:#e9f5ff;color:#006cb8}.compare-insight-card.primary .compare-insight-icon{background:rgba(255,255,255,.16);color:#ffe39a}.compare-insight-card.gold .compare-insight-icon{background:#fff;color:#b47b10}.compare-insight-card small,.compare-insight-card span,.compare-insight-card strong{display:block}.compare-insight-card span{color:#657a8f;font-size:.76rem;font-weight:900;text-transform:uppercase}.compare-insight-card.primary small,.compare-insight-card.primary span{color:rgba(255,255,255,.8)}.compare-insight-card strong{margin-top:.4rem;color:#003f78;font-size:1.25rem;font-weight:900}.compare-insight-card.primary strong{color:#ffe39a}.compare-insight-card.gold strong{color:#967020}.compare-insight-card small{margin-top:.55rem;color:#657a8f;line-height:1.45;font-weight:700}.compare-situation-strip{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:1rem;align-items:stretch;margin-bottom:1rem;padding:1.15rem}.compare-situation-heading{display:grid;align-content:center}.compare-situation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.compare-situation-grid div{display:grid;gap:.45rem;align-content:start;padding:.95rem;border:1px solid #dbe5f1;border-radius:10px;background:#f8fcff}.compare-situation-grid div:nth-child(2){border-color:#ead7a7;background:#fff9e7}.compare-situation-grid div:nth-child(3){border-color:#c7dded;background:#eef8ff}.compare-situation-grid div:nth-child(4){border-color:#b9dfd1;background:#f1fbf6}.compare-advice{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:1rem;margin-bottom:1rem;padding:1.2rem}.compare-advice h2,.compare-inflation-answer h2,.compare-role-section h2,.compare-section h2{color:#003f78;font-size:1.35rem}.compare-advice-main p,.compare-section-header p{color:#5b6b80}.compare-advice-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.compare-advice-points div{padding:.9rem;border:1px solid #dbe5f1;border-radius:10px;background:#f8fcff}.compare-advice-points span,.compare-advice-points strong{display:block}.compare-advice-points strong{color:#003f78;font-weight:900}.compare-advice-points span{margin-top:.4rem;color:#5b6b80;line-height:1.45;font-size:.88rem}.compare-inflation-answer,.compare-role-section{margin-bottom:1rem;padding:1.1rem}.compare-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.compare-role-card{display:grid;align-content:start;gap:.55rem;min-height:280px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.compare-role-card.bank{background:linear-gradient(135deg,#ffffff,#f3f9ff)}.compare-role-card.insurance{border-color:#c7dded;background:linear-gradient(135deg,#ffffff,#eaf6ff)}.compare-role-card.blend{border-color:#ead7a7;background:linear-gradient(135deg,#fffdf7,#fff4d3)}.compare-role-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#e9f5ff;color:#006cb8}.compare-role-card.blend .compare-role-icon{background:#fff;color:#b47b10}.compare-role-card span{color:#657a8f;font-size:.74rem;font-weight:900;text-transform:uppercase}.compare-role-card h3{margin:0;color:#003f78;font-size:1.08rem;font-weight:900}.compare-role-card li,.compare-role-card p{color:#5b6b80;line-height:1.5;font-size:.9rem;font-weight:700}.compare-role-card p{margin:0}.compare-role-card ul{display:grid;gap:.4rem;margin:.25rem 0 0;padding-left:1.1rem}.compare-decision-note{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;align-items:center;margin-top:.9rem;padding:.85rem;border:1px solid #cfe0ef;border-radius:10px;background:#f8fcff}.compare-decision-note svg{color:#006cb8}.compare-decision-note p{margin:0;color:#0f2b4d;line-height:1.5;font-weight:800}.compare-inflation-answer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:1rem}.compare-inflation-copy p,.compare-script-box p{margin:.75rem 0 0;color:#5b6b80;line-height:1.65}.compare-inflation-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compare-inflation-proof div,.compare-script-box{padding:1rem;border-radius:12px;border:1px solid #ead7a7;background:linear-gradient(135deg,#fffdf7,#fff4d3)}.compare-inflation-proof small,.compare-inflation-proof span,.compare-inflation-proof strong,.compare-script-box strong{display:block}.compare-inflation-proof span{color:#806220;font-size:.78rem;font-weight:900;text-transform:uppercase}.compare-inflation-proof strong{margin-top:.45rem;color:#003f78;font-size:1.18rem;font-weight:900}.compare-inflation-proof small{margin-top:.5rem;color:#6d7890;line-height:1.45;font-weight:700}.compare-script-box{grid-column:1/-1;border-color:#cfe0ef;background:#f8fcff}.compare-script-box strong{color:#003f78;font-weight:900}.compare-section{margin-bottom:1rem;padding:1.1rem}.compare-section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:1rem;align-items:stretch;margin-bottom:1rem}.compare-section-badge{display:grid;align-content:center;gap:.35rem;padding:1rem;border-radius:12px;background:#e9f5ff;color:#003f78}.compare-section-badge.gold{background:#fff3cf;color:#8a6400}.compare-section-badge span{color:#657a8f;font-size:.78rem;font-weight:900;text-transform:uppercase}.compare-section-badge strong{font-size:1.05rem;font-weight:900}.compare-chart{margin-bottom:1rem;padding:0;border:0;box-shadow:none}.compare-table{margin-top:0}.compare-hero-card{display:grid;align-content:center;gap:.45rem;padding:1.2rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compare-hero-card small,.compare-hero-card span{color:rgba(255,255,255,.78);font-weight:700}.compare-hero-card strong{color:#ffe39a;font-size:1.22rem;font-weight:900}.compare-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.compare-control-group{display:grid;gap:.6rem;min-width:0;padding:.9rem;border:1px solid #dbe5f1;border-radius:10px;background:#f8fcff}.compare-control-title{display:flex;align-items:center;gap:.5rem;color:#003f78;font-size:.85rem;font-weight:900}.compare-control-title svg{color:#006cb8}.compare-rate-input{display:flex;align-items:center;overflow:hidden;min-height:42px;border:1px solid #cfe0ef;border-radius:9px;background:#fff}.compare-rate-input input{width:100%;min-width:0;border:0;padding:0 .85rem;color:#003f78;font:900 1rem Tahoma,Segoe UI,Arial,sans-serif;outline:0}.compare-rate-input span{flex:0 0 auto;padding:0 .85rem;color:#657a8f;font-size:.82rem;font-weight:900}.compare-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.compare-mode-toggle button{min-height:42px;border:1px solid #cfe0ef;border-radius:9px;background:#fff;color:#0f2b4d;font:900 .86rem Tahoma,Segoe UI,Arial,sans-serif;cursor:pointer}.compare-mode-toggle button.active{border-color:#006cb8;background:#006cb8;color:#fff}.compare-command-controls .compare-control-group{padding:.95rem;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}.compare-command-controls .compare-control-title{color:rgba(255,255,255,.82);font-size:.78rem}.compare-command-controls .compare-control-title svg{color:#ffe39a}.compare-command-controls .compare-rate-input{min-height:48px;border-color:rgba(255,255,255,.28);box-shadow:0 10px 20px rgba(0,63,120,.12)}.compare-cashflow-column .compare-mode-toggle{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(58px,1fr));height:100%;min-height:132px}.compare-command-controls .compare-mode-toggle button{min-height:58px;padding:.65rem .85rem;border-color:rgba(255,255,255,.28);background:#fff;color:#0d2f53;font-size:.92rem;line-height:1.15}.compare-command-controls .compare-mode-toggle button.active{border-color:transparent;background:linear-gradient(135deg,#ffe39a,#d59a12);color:#043d73}.compare-visual-board{margin-bottom:1rem;padding:1.15rem;border-color:#cfe0ef;background:linear-gradient(135deg,#ffffff,#f7fbff)}.compare-export,.compare-section-heading,.compare-visual-header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.compare-visual-header{margin-bottom:.95rem}.compare-export h2,.compare-inflation-mini h2,.compare-role-mini h2,.compare-section-heading h2,.compare-visual-header h2{margin:0;color:#003f78;font-size:1.32rem;font-weight:900;line-height:1.22}.compare-info-badge,.compare-mode-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .85rem;border:1px solid #cfe0ef;border-radius:999px;background:#fff;color:#003f78;font-size:.84rem;font-weight:900;white-space:nowrap}.compare-first-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.compare-number-panel{display:grid;gap:.55rem;align-content:start;min-height:170px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.compare-number-panel.bank{background:#f8fcff}.compare-number-panel.gap{border-color:#ead7a7;background:#fff9e7}.compare-number-panel.protection{border-color:#b9dfd1;background:#f1fbf6}.compare-delta-card small,.compare-delta-card span,.compare-number-panel small,.compare-number-panel span,.compare-path-card small,.compare-path-card span{color:#657a8f;font-weight:800}.compare-delta-card span,.compare-number-panel span,.compare-path-card span{font-size:.78rem;text-transform:uppercase}.compare-delta-card strong,.compare-number-panel strong,.compare-path-card strong{color:#003f78;font-size:1.3rem;font-weight:900;line-height:1.18}.compare-delta-card.negative strong,.compare-number-panel.gap strong{color:#b7791f}.compare-delta-card.positive strong,.compare-number-panel.protection strong{color:#0b7b4c}.compare-bar,.compare-inflation-bars i,.compare-meter{height:10px;overflow:hidden;border-radius:999px;background:rgba(15,76,129,.11)}.compare-bar i,.compare-inflation-bars b,.compare-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006cb8,#16a6d7)}.compare-number-panel.gap .compare-bar i{background:linear-gradient(90deg,#d9a42f,#ffe39a)}.compare-meter.protection i,.compare-number-panel.protection .compare-bar i{background:linear-gradient(90deg,#0d9f61,#6bd4a6)}.compare-two-column-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.65fr);gap:.85rem;margin-top:.85rem}.compare-delta-card,.compare-path-card{display:grid;gap:.55rem;align-content:start;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.compare-path-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#e9f5ff;color:#006cb8}.compare-path-icon.protection{background:#e8f8f1;color:#0d9f61}.compare-delta-card{border-color:#ead7a7;background:#fff9e7}.compare-delta-card.positive{border-color:#b9dfd1;background:#f1fbf6}.compare-summary-card{min-height:162px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,43,77,.07)}.compare-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.8rem;border-radius:10px;background:#e9f5ff;color:#006cb8}.compare-summary-icon.protection{background:#e8f8f1;color:#0d9f61}.compare-summary-icon.payment{background:#fff3cf;color:#b47b10}.compare-summary-icon.inflation{background:#fff7ed;color:#c05621}.compare-summary-card small,.compare-summary-card span,.compare-summary-card strong{display:block}.compare-summary-card span{color:#657a8f;font-size:.76rem;font-weight:900;text-transform:uppercase}.compare-summary-card strong{margin-top:.4rem;color:#003f78;font-size:1.1rem;font-weight:900;line-height:1.22}.compare-summary-card small{margin-top:.55rem;color:#657a8f;line-height:1.45;font-weight:700}.compare-compact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:1rem;margin-bottom:1rem}.compare-inflation-mini,.compare-role-mini{padding:1.1rem}.compare-role-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.compare-role-mini-grid div{display:grid;gap:.45rem;align-content:start;min-height:132px;padding:.9rem;border:1px solid #dbe5f1;border-radius:10px;background:#f8fcff}.compare-role-mini-grid div:nth-child(2){border-color:#b9dfd1;background:#f1fbf6}.compare-role-mini-grid div:nth-child(3){border-color:#ead7a7;background:#fff9e7}.compare-role-mini-grid svg{color:#006cb8}.compare-inflation-bars span,.compare-role-mini-grid span{color:#657a8f;font-size:.75rem;font-weight:900;text-transform:uppercase}.compare-inflation-bars strong,.compare-role-mini-grid strong{color:#003f78;font-weight:900;line-height:1.22}.compare-inflation-bars{display:grid;gap:.75rem;margin-top:.9rem}.compare-inflation-bars div{display:grid;gap:.35rem}.compare-inflation-bars div:nth-child(2) b{background:linear-gradient(90deg,#d9a42f,#ffe39a)}.compare-inflation-bars div:nth-child(3) b{background:linear-gradient(90deg,#0d9f61,#6bd4a6)}.compare-chart-legend{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.legend-item{display:inline-flex;align-items:center;gap:.4rem;color:#657a8f;font-size:.78rem;font-weight:900}.legend-item:before{content:"";width:18px;height:4px;border-radius:999px;background:#0f4c81}.legend-item.bank:before{background:#d97706}.compare-table-wrap{max-height:420px;overflow:auto;border:1px solid #dbe5f1;border-radius:12px}.compare-data-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:.88rem}.compare-data-table td,.compare-data-table th{padding:.85rem;border-bottom:1px solid #e7edf5;text-align:right;white-space:nowrap}.compare-data-table td:first-child,.compare-data-table th:first-child{text-align:left}.compare-data-table th{position:sticky;top:0;z-index:2;background:#f8fcff;color:#003f78;font-size:.76rem;font-weight:900;text-transform:uppercase}.compare-data-table td{color:#0f2b4d;font-weight:750}.compare-data-table .positive{color:#0b7b4c;font-weight:900}.compare-data-table .negative{color:#b83232;font-weight:900}.compare-export{margin-bottom:1rem;padding:1.1rem}.compare-export button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;padding:0 1rem;border:0;border-radius:9px;background:#006cb8;color:#fff;font:900 .88rem Tahoma,Segoe UI,Arial,sans-serif;cursor:pointer}@media (max-width:1180px){.compare-hero{grid-template-columns:minmax(0,1fr) minmax(320px,1.15fr)}.compare-command-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-client-board,.compare-situation-strip{grid-template-columns:1fr}.compare-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-inflation-answer,.compare-role-grid{grid-template-columns:1fr}.compare-role-card{min-height:0}.compare-compact-grid,.compare-two-column-visual{grid-template-columns:1fr}.compare-controls,.compare-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.compare-hero{grid-template-columns:1fr;padding:1.15rem}.compare-hero h1{font-size:1.55rem}.compare-command-controls,.compare-profile-summary{grid-template-columns:1fr}.compare-client-board,.compare-situation-strip,.compare-visual-board{padding:1rem}.compare-controls,.compare-first-year-grid,.compare-question-grid,.compare-role-mini-grid,.compare-situation-grid,.compare-summary-grid{grid-template-columns:1fr}.compare-question-grid article{min-height:0}.compare-inflation-answer,.compare-role-section{padding:1rem}.compare-decision-note,.compare-inflation-proof{grid-template-columns:1fr}.compare-export,.compare-section-heading,.compare-visual-header{align-items:stretch;flex-direction:column}.compare-info-badge,.compare-mode-chip{justify-content:center;white-space:normal}}.value-page{max-width:1380px}.value-empty{padding:3rem;text-align:center}.value-empty h2{margin-bottom:.75rem;color:#003f78}.value-empty p{margin-bottom:1.5rem;color:#657a8f}.value-hero{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(360px,1.1fr) minmax(340px,1fr);gap:1rem;align-items:center;margin-bottom:1rem;padding:1.1rem;border-radius:14px;background:linear-gradient(135deg,#003f78,#006cb8 58%,#16a6d7);color:#fff;box-shadow:0 18px 40px rgba(0,63,120,.18)}.value-hero-copy{min-width:0}.value-eyebrow{display:inline-flex;width:fit-content;margin-bottom:.55rem;padding:5px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.14);color:#ffe39a;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.value-eyebrow.dark{border-color:#dbe5f1;background:#e9f5ff;color:#006cb8}.value-hero h1,.value-section h2{margin:0;font-weight:900;line-height:1.18}.value-hero h1{max-width:760px;color:#fff;font-size:clamp(1.6rem,2.4vw,2.25rem)}.value-hero p,.value-note,.value-section-header p{margin:.75rem 0 0;line-height:1.65}.value-hero p{max-width:820px;color:rgba(255,255,255,.84)}.value-command-main{display:grid;gap:.65rem;min-width:0;align-self:stretch;align-content:center;padding:.9rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.value-profile-control{display:flex;align-items:center;justify-content:space-between;margin:0;color:rgba(255,255,255,.78);font-size:.78rem;font-weight:900}.value-profile-select{height:42px;border-color:rgba(255,255,255,.28);background:#fff;color:#0d2f53;font-weight:800;box-shadow:0 10px 20px rgba(0,63,120,.12)}.value-profile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.value-profile-summary div{display:grid;gap:.15rem;min-width:0;padding:.48rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,63,120,.18)}.value-profile-summary span,.value-profile-summary strong{min-width:0}.value-profile-summary span{color:rgba(255,255,255,.72);font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.value-profile-summary strong{color:#fff;font-size:.82rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.value-toolbar-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.value-toolbar-actions .btn{justify-content:center}.value-command-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:.65rem;align-self:stretch;align-content:center;min-width:340px;padding:.9rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.value-command-actions .btn{min-height:54px;padding:0 12px;white-space:nowrap;font-size:.9rem}.value-command-actions .btn-secondary{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.12);color:#fff}.value-command-actions .btn-primary{border-color:transparent;background:linear-gradient(135deg,#ffe39a,#d59a12);color:#043d73;box-shadow:0 12px 24px rgba(4,61,115,.22)}.value-command-actions button:disabled{cursor:wait;opacity:.82}.value-ppt-grid-label{gap:8px;font-size:.9rem;font-weight:600;color:rgba(255,255,255,.88);background:rgba(255,255,255,.08);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.value-ppt-grid-input-wrap,.value-ppt-grid-label{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 12px;border-radius:8px;border:1.5px solid rgba(255,255,255,.26)}.value-ppt-grid-input-wrap{background:rgba(255,255,255,.12);transition:border-color .18s,background .18s}.value-ppt-grid-input-wrap:focus-within{border-color:#ffe39a;background:rgba(255,255,255,.18);box-shadow:0 0 0 2px rgba(255,227,154,.15)}.value-ppt-grid-input{width:100%;border:none;background:transparent;color:#fff;font-family:inherit;font-size:1rem;font-weight:700;text-align:center;outline:none;-moz-appearance:textfield}.value-ppt-grid-input::-webkit-inner-spin-button,.value-ppt-grid-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-ppt-grid-unit{color:rgba(255,255,255,.72);font-size:.95rem;font-weight:700;margin-left:4px}.value-ppt-grid-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:rgba(255,227,154,.22);border:1px solid rgba(255,227,154,.38);color:#ffe39a;font-size:.72rem;font-weight:900;margin-left:auto;animation:ppt-pulse 1.8s ease-in-out infinite}@keyframes ppt-pulse{0%,to{opacity:1}50%{opacity:.72}}.value-client-board{display:grid;grid-template-columns:minmax(0,.75fr) minmax(560px,1.25fr);gap:1rem;align-items:stretch;margin-bottom:1rem;padding:1.15rem;border-color:#cfe0ef;background:linear-gradient(135deg,#ffffff,#f7fbff)}.value-client-copy{display:grid;align-content:center}.value-client-copy h2{margin:0;color:#003f78;font-size:1.35rem;font-weight:900;line-height:1.22}.value-client-copy p{margin:.75rem 0 0;color:#5b6b80;line-height:1.65;font-weight:650}.value-client-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.value-client-steps article{display:grid;align-content:start;gap:.55rem;min-height:198px;padding:1rem;border:1px solid #dbe5f1;border-radius:10px;background:#fff}.value-client-steps article:nth-child(2){background:#eef8ff;border-color:#c7dded}.value-client-steps article:nth-child(3){background:#fff9e7;border-color:#ead7a7}.value-client-steps article:nth-child(4){background:#f1fbf6;border-color:#b9dfd1}.value-client-steps article div{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#e9f5ff;color:#006cb8}.value-client-steps strong,.value-milestone-grid strong{color:#003f78;font-weight:900;line-height:1.28}.value-client-steps span,.value-milestone-grid p{color:#5b6b80;font-size:.88rem;font-weight:700;line-height:1.5}.value-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.value-kpi-card{min-height:178px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,43,77,.07)}.value-kpi-card.primary{background:linear-gradient(135deg,#003f78,#006cb8);color:#fff}.value-kpi-card.gold{border-color:#ead7a7;background:linear-gradient(135deg,#fffdf7,#fff2c8)}.value-kpi-card.success{border-color:#b9dfd1;background:linear-gradient(135deg,#ffffff,#eefbf6)}.value-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.8rem;border-radius:10px;background:#e9f5ff;color:#006cb8}.value-kpi-card.primary .value-kpi-icon{background:rgba(255,255,255,.16);color:#ffe39a}.value-kpi-card.gold .value-kpi-icon{background:#fff;color:#b47b10}.value-kpi-card.success .value-kpi-icon{background:#e8f8f1;color:#0d9f61}.value-kpi-card small,.value-kpi-card span,.value-kpi-card strong{display:block}.value-kpi-card span{color:#657a8f;font-size:.75rem;font-weight:900;line-height:1.35;text-transform:uppercase}.value-kpi-card.primary small,.value-kpi-card.primary span{color:rgba(255,255,255,.8)}.value-kpi-card strong{margin-top:.4rem;color:#003f78;font-size:1.12rem;font-weight:900;line-height:1.22}.value-kpi-card.primary strong{color:#ffe39a}.value-kpi-card.gold strong{color:#967020}.value-kpi-card small{margin-top:.55rem;color:#657a8f;font-weight:700;line-height:1.45}.value-milestone-section,.value-section{margin-bottom:1rem;padding:1.1rem}.value-milestone-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.value-milestone-grid article{display:grid;gap:.5rem;align-content:start;min-height:230px;padding:1rem;border:1px solid #dbe5f1;border-radius:10px;background:#fff}.value-milestone-grid article:first-child,.value-milestone-grid article:nth-child(4){background:#eef8ff;border-color:#c7dded}.value-milestone-grid article:nth-child(2),.value-milestone-grid article:nth-child(5){background:#fff9e7;border-color:#ead7a7}.value-milestone-grid article:nth-child(3){background:#f1fbf6;border-color:#b9dfd1}.value-milestone-grid article div{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#e9f5ff;color:#006cb8}.value-milestone-grid span{color:#657a8f;font-size:.75rem;font-weight:900;text-transform:uppercase}.value-milestone-grid strong{font-size:1.05rem}.value-milestone-grid p{margin:0}.value-section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);gap:1rem;align-items:stretch;margin-bottom:1rem}.value-section h2{color:#003f78;font-size:1.35rem}.value-section-header p{color:#5b6b80}.value-section-badge{display:grid;align-content:center;gap:.35rem;padding:1rem;border-radius:12px;background:#e9f5ff;color:#003f78}.value-section-badge.gold{background:#fff3cf;color:#8a6400}.value-section-badge span{color:#657a8f;font-size:.78rem;font-weight:900;text-transform:uppercase}.value-section-badge strong{font-size:1.08rem;font-weight:900}.value-breakdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.value-breakdown-card{padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#f8fcff}.value-breakdown-card.gold{border-color:#ead7a7;background:#fff9e7}.value-breakdown-card.danger{border-color:#f3c5c5;background:#fff7f7}.value-breakdown-card.success{border-color:#b9dfd1;background:#f1fbf6}.value-breakdown-card span,.value-breakdown-card strong{display:block}.value-breakdown-card span{color:#657a8f;font-size:.78rem;font-weight:900;text-transform:uppercase}.value-breakdown-card strong{margin-top:.4rem;color:#003f78;font-size:1rem;font-weight:900}.value-breakdown-card.gold strong{color:#967020}.value-breakdown-card.danger strong{color:#b83232}.value-breakdown-card.success strong{color:#0b7b4c}.value-bar{height:8px;margin-top:.8rem;overflow:hidden;border-radius:999px;background:rgba(0,63,120,.1)}.value-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006cb8,#16a6d7)}.value-breakdown-card.gold .value-bar i{background:linear-gradient(90deg,#d9a42f,#ffe39a)}.value-breakdown-card.danger .value-bar i{background:linear-gradient(90deg,#d44d4d,#f3a2a2)}.value-breakdown-card.success .value-bar i{background:linear-gradient(90deg,#0d9f61,#6bd4a6)}.value-chart{padding:0;border:0;box-shadow:none}.value-table-controls{display:flex;flex-wrap:wrap;gap:.45rem;align-content:center;justify-content:flex-end}.value-table-controls button{min-height:36px;padding:0 13px;border:1px solid #cfe0ef;border-radius:8px;background:#f8fcff;color:#0f2b4d;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:900;cursor:pointer}.value-table-controls button.active{background:#006cb8;border-color:#006cb8;color:#fff}.value-table{max-height:640px;margin-top:0;overflow:auto}.value-table .data-table th{position:sticky;top:0;z-index:2}.value-note{color:#657a8f;font-size:.88rem;font-weight:700}.value-flow-board{margin-bottom:1rem;padding:1.15rem;border-color:#cfe0ef;background:linear-gradient(135deg,#ffffff,#f7fbff)}.value-flow-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:.95rem}.value-flow-header h2,.value-timeline-section h2{margin:0;color:#003f78;font-size:1.4rem;font-weight:900;line-height:1.2}.value-flow-daily{display:grid;align-content:center;gap:.25rem;min-width:210px;padding:.9rem 1rem;border:1px solid #cfe0ef;border-radius:12px;background:#fff}.value-flow-card span,.value-flow-daily span,.value-timeline-grid small,.value-timeline-grid span{color:#657a8f;font-weight:900}.value-flow-card span,.value-flow-daily span,.value-timeline-grid span{font-size:.76rem;text-transform:uppercase}.value-flow-daily strong{color:#003f78;font-size:1.08rem;font-weight:900}.value-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.value-flow-card{display:grid;gap:.55rem;align-content:start;min-height:184px;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.value-flow-card.save{background:#f8fcff}.value-flow-card.risk{border-color:#ead7a7;background:#fff9e7}.value-flow-card.total{border-color:#c7dded;background:#eef8ff}.value-flow-card.shield{border-color:#b9dfd1;background:#f1fbf6}.value-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#e9f5ff;color:#006cb8}.value-flow-card.risk .value-flow-icon{background:#fff3cf;color:#b47b10}.value-flow-card.shield .value-flow-icon{background:#e8f8f1;color:#0d9f61}.value-flow-card strong{color:#003f78;font-size:1.18rem;font-weight:900;line-height:1.18}.value-flow-card small{color:#657a8f;font-weight:800}.value-flow-bar{height:10px;overflow:hidden;border-radius:999px;background:rgba(15,76,129,.11)}.value-flow-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006cb8,#16a6d7)}.value-flow-card.risk .value-flow-bar i{background:linear-gradient(90deg,#d9a42f,#ffe39a)}.value-flow-card.total .value-flow-bar i{background:linear-gradient(90deg,#0f4c81,#3b82c4)}.value-flow-card.shield .value-flow-bar i{background:linear-gradient(90deg,#0d9f61,#6bd4a6)}.value-section-header.compact{align-items:center}.value-timeline-section{margin-bottom:1rem;padding:1.1rem}.value-timeline-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.value-timeline-grid article{display:grid;gap:.48rem;align-content:start;min-height:166px;padding:.95rem;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.value-timeline-grid article:first-child,.value-timeline-grid article:nth-child(4){background:#eef8ff;border-color:#c7dded}.value-timeline-grid article:nth-child(2),.value-timeline-grid article:nth-child(6){background:#fff9e7;border-color:#ead7a7}.value-timeline-grid article:nth-child(3),.value-timeline-grid article:nth-child(5){background:#f1fbf6;border-color:#b9dfd1}.value-timeline-grid article div{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#e9f5ff;color:#006cb8}.value-timeline-grid strong{color:#003f78;font-size:1.02rem;font-weight:900;line-height:1.18}.value-timeline-grid small{line-height:1.35}.value-timeline-grid i{display:block;height:9px;overflow:hidden;border-radius:999px;background:rgba(15,76,129,.11)}.value-timeline-grid i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006cb8,#16a6d7)}.value-export-canvas{position:absolute;left:-99999px;top:0;width:1600px;pointer-events:none}.value-export-sheet{width:1600px;padding:32px;background:linear-gradient(180deg,#eef5fb,#ffffff 34%,#ffffff);color:#0f2b4d;font-family:Tahoma,Segoe UI,Arial,sans-serif}.value-export-sheet,.value-export-sheet *,.value-export-sheet :after,.value-export-sheet :before{box-sizing:border-box}.value-export-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:stretch;padding:28px;border-radius:18px;background:linear-gradient(135deg,#003f78,#006cb8 58%,#16a6d7);color:#fff}.value-export-hero small,.value-export-hero span{display:block;color:rgba(255,255,255,.78);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.value-export-hero h2{margin:10px 0 0;color:#fff;font-size:42px;line-height:1.15;font-weight:900}.value-export-hero p{margin:12px 0 0;max-width:820px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.5;font-weight:700}.value-export-hero>div:last-child{display:grid;align-content:center;gap:10px;padding:22px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.13)}.value-export-hero strong{color:#ffe39a;font-size:24px;line-height:1.25;font-weight:900}.value-export-metrics,.value-export-profile{display:grid;gap:12px;margin-top:18px}.value-export-profile{grid-template-columns:repeat(6,minmax(0,1fr))}.value-export-metrics div,.value-export-profile div{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid #dbe5f1;border-radius:14px;background:#fff}.value-export-metrics small,.value-export-metrics span,.value-export-profile span{color:#657a8f;font-size:13px;font-weight:900;line-height:1.35;text-transform:uppercase}.value-export-metrics strong,.value-export-profile strong{color:#003f78;font-size:17px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.value-export-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.value-export-metrics i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(15,76,129,.11)}.value-export-metrics b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006cb8,#16a6d7)}.value-export-table-section{margin-top:20px;padding:22px;border:1px solid #dbe5f1;border-radius:16px;background:#fff}.value-export-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.value-export-section-title span{color:#003f78;font-size:24px;font-weight:900}.value-export-section-title strong{color:#657a8f;font-size:14px;font-weight:900}.value-export-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:18px}.value-export-table.has-risk-refund{font-size:16px}.value-export-table td,.value-export-table th{padding:13px 11px;border-bottom:1px solid #e7edf5;text-align:right;vertical-align:middle;line-height:1.25}.value-export-table.has-risk-refund td,.value-export-table.has-risk-refund th{padding-right:8px;padding-left:8px}.value-export-table td:first-child,.value-export-table th:first-child{width:54px;min-width:54px;max-width:54px;padding-right:6px;padding-left:6px;text-align:center;white-space:nowrap}.value-export-table td:nth-child(2),.value-export-table th:nth-child(2){width:58px;min-width:58px;max-width:58px;padding-right:6px;padding-left:6px;text-align:center;white-space:nowrap}.value-export-table th{background:#f8fcff;color:#003f78;font-size:16px;font-weight:900;text-transform:uppercase}.value-export-table td{color:#0f2b4d;font-weight:750}.value-export-table tr:nth-child(2n) td{background:#fbfdff}.value-export-table td:last-child{color:#006cb8;font-weight:900}.value-export-note{margin-top:16px;padding:14px 16px;border-radius:12px;background:#f8fcff;color:#657a8f;font-size:15px;line-height:1.45;font-weight:800}.mh-screen-details{display:none}@media (max-width:1180px){.value-hero{grid-template-columns:minmax(0,1fr) minmax(320px,1.15fr)}.value-command-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.value-client-board{grid-template-columns:1fr}.value-client-steps,.value-flow-grid,.value-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.value-hero{grid-template-columns:1fr;padding:1.15rem}.value-hero h1{font-size:1.55rem}.value-command-actions,.value-profile-summary{grid-template-columns:1fr}.value-client-board,.value-flow-board,.value-milestone-section,.value-section,.value-timeline-section{padding:1rem}.value-breakdown-grid,.value-client-steps,.value-flow-grid,.value-milestone-grid,.value-timeline-grid{grid-template-columns:1fr}.value-client-steps article,.value-flow-card,.value-milestone-grid article,.value-timeline-grid article{min-height:0}.value-flow-header,.value-section-header{grid-template-columns:1fr;align-items:stretch}.value-flow-header{flex-direction:column}.value-flow-daily{min-width:0}.value-toolbar-actions{justify-content:stretch}.value-toolbar-actions .btn,.value-toolbar-actions button{flex:1 1 160px}}