@layer reset,base,layout;@layer components{.case-hero--proposals{background:radial-gradient(circle at 84% 18%,#407ec933,#0000 28rem),linear-gradient(135deg,#10233f 0%,#173657 52%,#0c1c34 100%)}.proposal-live{--proposal-bg:#eef3f7;--proposal-panel:#fff;--proposal-navy:#10233f;--proposal-blue:#285f9e;--proposal-blue-soft:#e7f0fa;--proposal-red:#c64545;--proposal-green:#247453;--proposal-orange:#b35e12;--proposal-line:#ccd7e1;--proposal-text:#172435;--proposal-muted:#647386;color:var(--proposal-text);background:var(--proposal-bg);border:.0625rem solid #bac9d6;border-radius:1.35rem;overflow:hidden;box-shadow:0 1.8rem 4rem #0d21372e;container:proposal/inline-size}.proposal-live button,.proposal-live input{font:inherit}.proposal-live :where(button,input):focus-visible{outline-offset:.1875rem;outline:.1875rem solid #f2a900}.proposal-live__toolbar{color:#f7fbff;background:var(--proposal-navy);border-bottom:.0625rem solid #29435f;align-items:center;gap:1rem;min-block-size:4.6rem;padding:.9rem 1.25rem;display:flex}.proposal-live__identity{align-items:center;gap:.75rem;min-inline-size:15rem;display:flex}.proposal-live__mark{background:#f3f6f8;border-radius:.7rem;flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:relative}.proposal-live__mark span{background:var(--proposal-blue);border-radius:999px;block-size:.25rem;inline-size:1.7rem;position:absolute}.proposal-live__mark span:first-child{transform:translateY(-.55rem)}.proposal-live__mark span:last-child{background:var(--proposal-red);inline-size:1.05rem;transform:translate(.32rem,.55rem)}.proposal-live__identity strong,.proposal-live__identity small{display:block}.proposal-live__identity strong{font-size:1rem}.proposal-live__identity small,.proposal-live__period{color:#b9cadb;font-size:.875rem}.proposal-live__identity small{margin-block-start:.12rem}.proposal-live__period{margin:0}.proposal-live__status{color:#dff9ec;white-space:nowrap;background:#24745352;border:.0625rem solid #76d5ab61;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 0 auto;padding:.55rem .8rem;font-size:.875rem;display:flex}.proposal-live__status span{color:#fff;background:var(--proposal-green);border-radius:50%;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-weight:900;display:grid}.proposal-live__workspace{grid-template-columns:minmax(16rem,.85fr) minmax(22rem,1.05fr) minmax(22rem,1.2fr);min-block-size:35rem;display:grid}.proposal-live__deals,.proposal-live__settings,.proposal-live__preview{min-inline-size:0;padding:1.35rem}.proposal-live__deals,.proposal-live__settings{border-right:.0625rem solid var(--proposal-line)}.proposal-live__deals{background:#f8fafc}.proposal-live__settings{background:var(--proposal-panel)}.proposal-live__preview{background-color:#dfe7ed;background-image:linear-gradient(#10233f0a .0625rem,#0000 .0625rem),linear-gradient(90deg,#10233f0a .0625rem,#0000 .0625rem),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.5rem 1.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid}.proposal-live__heading{justify-content:space-between;align-items:start;gap:1rem;margin-block-end:1rem;display:flex}.proposal-live__heading>strong{color:#fff;background:var(--proposal-blue);border-radius:50%;place-items:center;block-size:2.1rem;min-inline-size:2.1rem;display:grid}.proposal-live__kicker{color:var(--proposal-blue);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .32rem;font-size:.8125rem;font-weight:850}.proposal-live h3{color:var(--proposal-navy);letter-spacing:-.02em;margin:0;font-size:clamp(1.08rem,1.4vw,1.4rem)}.proposal-live__deal-list{gap:.7rem;display:grid}.proposal-live__deal{border:.0625rem solid var(--proposal-line);min-block-size:4.75rem;inline-size:100%;color:var(--proposal-text);cursor:pointer;text-align:start;background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.proposal-live__deal:hover{border-color:#7fa3c7;transform:translateY(-.0625rem)}.proposal-live__deal.is-active{border-color:var(--proposal-blue);box-shadow:0 0 0 .125rem #285f9e26}.proposal-live__deal strong,.proposal-live__deal small{display:block}.proposal-live__deal strong{color:var(--proposal-navy);font-size:.9375rem}.proposal-live__deal small{color:var(--proposal-muted);margin-block-start:.28rem;font-size:.8125rem}.proposal-live__deal-state{color:var(--proposal-green);background:#e3f2eb;border-radius:999px;flex:none;padding:.32rem .5rem;font-size:.75rem;font-weight:800}.proposal-live__deal-state--check{color:var(--proposal-orange);background:#fff0df}.proposal-live__effect{background:#edf7f2;border:.0625rem solid #b6d5c6;border-radius:.9rem;margin-block-start:1rem;padding:1rem}.proposal-live__effect p,.proposal-live__effect strong,.proposal-live__effect span{margin:0;display:block}.proposal-live__effect p{color:var(--proposal-green);font-size:.8125rem;font-weight:800}.proposal-live__effect strong{color:#174f39;margin-block-start:.35rem;font-size:1.18rem}.proposal-live__effect span{color:#527064;margin-block-start:.35rem;font-size:.8125rem;line-height:1.4}.proposal-live__ready{color:var(--proposal-green);background:#e3f2eb;border-radius:999px;flex:none;padding:.42rem .6rem;font-size:.75rem;font-weight:800}.proposal-live__ready.is-warning{color:var(--proposal-orange);background:#fff0df}.proposal-live__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.proposal-live__facts div{border:.0625rem solid var(--proposal-line);background:#f8fafc;border-radius:.7rem;min-inline-size:0;padding:.72rem}.proposal-live__facts dt{color:var(--proposal-muted);font-size:.75rem}.proposal-live__facts dd{color:var(--proposal-navy);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.875rem;font-weight:800;overflow:hidden}.proposal-live__options{border:0;gap:.55rem;margin-block:1rem;padding:0;display:grid}.proposal-live__options legend{color:var(--proposal-navy);margin-block-end:.6rem;font-size:.875rem;font-weight:850}.proposal-live__options label{border:.0625rem solid var(--proposal-line);cursor:pointer;background:#fff;border-radius:.7rem;align-items:center;gap:.7rem;min-block-size:3.6rem;padding:.65rem .75rem;display:flex}.proposal-live__options input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--proposal-blue);flex:none}.proposal-live__options strong,.proposal-live__options small{display:block}.proposal-live__options strong{color:var(--proposal-navy);font-size:.875rem}.proposal-live__options small{color:var(--proposal-muted);margin-block-start:.2rem;font-size:.75rem}.proposal-live__build{color:#fff;background:var(--proposal-blue);cursor:pointer;border:0;border-radius:.7rem;min-block-size:3rem;inline-size:100%;padding:.7rem 1rem;font-weight:850;transition:filter .16s,opacity .16s}.proposal-live__build:not(:disabled):hover{filter:brightness(1.1)}.proposal-live__build:disabled{cursor:default;opacity:.62}.proposal-live__message{min-block-size:2.4rem;color:var(--proposal-muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.4}.proposal-live__document{color:#26313c;background:#fff;border:.0625rem solid #c2ced8;min-block-size:31rem;inline-size:min(100%,27rem);padding:1.5rem;box-shadow:0 1.2rem 2.4rem #1b31452b}.proposal-live__document-head{border-bottom:.125rem solid var(--proposal-navy);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-block-end:.9rem;display:grid}.proposal-live__document-logo{color:#fff;background:var(--proposal-navy);border-radius:.5rem;place-items:center;block-size:2.4rem;inline-size:2.4rem;font-size:.78rem;font-weight:900;display:grid}.proposal-live__document-head strong,.proposal-live__document-head small{display:block}.proposal-live__document-head strong{color:var(--proposal-navy);font-size:.875rem}.proposal-live__document-head small,.proposal-live__document-head>span:last-child{color:var(--proposal-muted);font-size:.7rem}.proposal-live__document-label{color:var(--proposal-red);letter-spacing:.06em;text-transform:uppercase;margin:1.15rem 0 .3rem;font-size:.7rem;font-weight:850}.proposal-live__document>p:not(.proposal-live__document-label){color:var(--proposal-muted);margin:.45rem 0 1.2rem;font-size:.78rem}.proposal-live__table{border:.0625rem solid #d6dee5;border-radius:.55rem;font-size:.72rem;overflow:hidden}.proposal-live__table [role=row]{grid-template-columns:1fr 3rem 6.5rem;display:grid}.proposal-live__table [role=row]+[role=row]{border-top:.0625rem solid #d6dee5}.proposal-live__table [role=row]:first-child{color:#fff;background:var(--proposal-navy);font-weight:800}.proposal-live__table span{min-inline-size:0;padding:.58rem}.proposal-live__table span+span{border-left:.0625rem solid #d6dee5}.proposal-live__total{color:var(--proposal-navy);background:var(--proposal-blue-soft);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.8rem;padding:.72rem;font-size:.8rem;display:flex}.proposal-live__document-footer{color:var(--proposal-muted);border-top:.0625rem solid #d6dee5;gap:.45rem;margin-block-start:1.3rem;padding-block-start:.9rem;font-size:.72rem;display:grid}.proposal-live__document-footer strong{color:var(--proposal-text)}.proposal-live__caption{color:#66788b;text-align:center;margin:.8rem 0 0;font-size:.875rem}.value-formula--proposals{background:radial-gradient(circle at 90% 10%,#4a87cb26,#0000 18rem),#10233f;border-color:#4a87cb3d;grid-template-columns:minmax(0,1fr) max-content;align-content:start;align-items:start}.value-formula--proposals .formula-note{grid-column:1/-1}}@layer responsive{@media (width<=58rem){.value-formula--proposals{grid-template-columns:minmax(0,1fr)}.value-formula--proposals .formula-note{grid-column:auto}}@container proposal (inline-size<65rem){.proposal-live__workspace{grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr)}.proposal-live__preview{border-top:.0625rem solid var(--proposal-line);grid-column:1/-1}.proposal-live__settings{border-right:0}.proposal-live__document{min-block-size:27rem}}@container proposal (inline-size<44rem){.proposal-live__toolbar{flex-wrap:wrap;align-items:start}.proposal-live__period{order:3;inline-size:100%}.proposal-live__workspace{grid-template-columns:minmax(0,1fr)}.proposal-live__deals,.proposal-live__settings{border-right:0;border-bottom:.0625rem solid var(--proposal-line)}.proposal-live__preview{border-top:0;grid-column:auto}}@media (width<=34rem){.case-hero--proposals .case-hero__copy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-inline-size:100%;font-size:2.45rem}.proposal-live{border-radius:1rem}.proposal-live__toolbar,.proposal-live__deals,.proposal-live__settings,.proposal-live__preview{padding:1rem}.proposal-live__identity{min-inline-size:0}.proposal-live__status{white-space:normal;inline-size:100%;margin-inline-start:0}.proposal-live__heading{display:grid}.proposal-live__facts{grid-template-columns:minmax(0,1fr)}.proposal-live__document{min-block-size:0;padding:1rem}.proposal-live__table [role=row]{grid-template-columns:1fr 2.4rem 5.5rem}}@media (prefers-reduced-motion:reduce){.proposal-live *,.proposal-live :before,.proposal-live :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer capture{html[data-capture=card],html[data-capture=card] body{background:var(--proposal-bg,#eef3f7);block-size:873px;min-block-size:873px;inline-size:1800px;min-inline-size:1800px;overflow:hidden}html[data-capture=card] .skip-link,html[data-capture=card] .case-header,html[data-capture=card] .case-footer,html[data-capture=card] article>section:not(.case-preview-section),html[data-capture=card] .case-preview-section .section-heading,html[data-capture=card] .proposal-live__caption{display:none}html[data-capture=card] main,html[data-capture=card] article,html[data-capture=card] .case-preview-section,html[data-capture=card] .case-preview-section .case-container{block-size:100%;inline-size:100%;max-inline-size:none;margin:0;padding:0}html[data-capture=card] .proposal-live{block-size:873px;inline-size:1800px;box-shadow:none;border:0;border-radius:0}html[data-capture=card] .proposal-live__workspace{block-size:799px}}
