.rr-page{--rr-ink:#0f2340;--rr-muted:#5f7389;--rr-line:#dce5ee;--rr-paper:#f3f7fb;--rr-gold:#e8c36a;background:var(--rr-paper);color:var(--rr-ink);min-height:100vh;font-family:Barlow,Arial,sans-serif;font-size:16px}.rr-page h1,.rr-page h2,.rr-page h3,.rr-page p{margin:0}.rr-page a,.rr-page button,.rr-page input,.rr-page select,.rr-page textarea{outline-offset:4px}.rr-page :focus-visible{outline:2px solid #3a7cc8}.rr-page button:disabled{opacity:.45;cursor:default}.rr-page h1,.rr-page h2,.rr-page h3{font-family:Condensed,Arial,sans-serif}.rr-page h2{letter-spacing:-.01em}.rr-page em{font-family:Serif,Georgia,serif;font-weight:400;color:#1c3f6e}.rr-topbar{height:82px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#0f2340;color:#eef6fc;position:sticky;top:0;z-index:60}.rr-topbar img{width:102px;height:60px;object-fit:contain}.rr-top-label{font-size:12px;letter-spacing:.16em;display:flex;align-items:center;gap:10px;color:#becede}.rr-top-label>span{width:5px;height:5px;background:var(--rr-gold);border-radius:50%}.rr-back{display:flex;align-items:center;gap:10px;font-size:14px}.rr-shell{max-width:1560px;margin:0 auto;display:grid;grid-template-columns:235px minmax(0,1fr)}.rr-rail{position:sticky;top:82px;height:calc(100vh - 82px);padding:38px 18px 28px 28px;border-right:1px solid var(--rr-line);display:flex;flex-direction:column;background:#edf3f8}.rr-rail-heading{padding:0 8px}.rr-overline{font-family:Condensed,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--rr-muted);line-height:1.5}.rr-rail-heading>strong{display:block;font-family:Condensed;font-size:23px;font-weight:700;margin-top:5px;letter-spacing:.02em}.rr-unlocked{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#476c63;margin-top:13px}.rr-rail nav{margin-top:35px;display:grid;gap:7px}.rr-rail nav>a{display:flex;align-items:center;gap:10px;padding:13px 10px;font-size:14px;color:#60748b;border-left:2px solid transparent}.rr-rail nav>a>span{font-family:Condensed;color:#8a9cad;font-size:13px}.rr-rail nav>a svg{margin-left:auto;flex-shrink:0}.rr-rail nav>a.is-active{background:white;border-left-color:#b88c36;color:#1c3f6e;font-weight:600;box-shadow:0 2px 10px #0f234004}.rr-rail-bottom{margin-top:auto;padding:30px 10px 0}.rr-rail-bottom p{font-size:14px;color:var(--rr-muted);margin-bottom:13px}.rr-rail-bottom button{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;padding:0}.rr-rail-bottom>span{display:block;font-size:12px;color:#71849a;margin-top:8px}.rr-content{padding:26px 45px 40px;min-width:0}.rr-sample-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rr-line);padding-bottom:18px;color:#687c90;font-size:12px}.rr-sample-banner>span:first-child{font-family:Condensed;font-weight:700;letter-spacing:.12em;display:flex;gap:8px;align-items:center}.rr-sample-banner i{width:5px;height:5px;background:#b58d3f}.rr-page [data-report-section]{scroll-margin-top:108px}.rr-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 28px}.rr-page-heading .rr-overline{color:#61778e}.rr-page-heading h1{font-size:clamp(42px,4.2vw,64px);line-height:1.1;letter-spacing:-.025em;margin-top:7px;font-weight:700}.rr-page-heading h1 em{font-size:.86em;letter-spacing:-.035em}.rr-page-heading p:last-child{font-size:16px;line-height:1.6;color:var(--rr-muted);margin-top:10px;max-width:470px}.rr-mobile-break{display:none}.rr-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;border:1px solid transparent;line-height:1.3;cursor:pointer;transition:background .2s;white-space:nowrap}.rr-primary{background:var(--rr-gold);color:#0f2340}.rr-primary:hover{background:#f0d28c}.rr-secondary{background:#0f2340;color:white}.rr-secondary:hover{background:#1c3f6e}.rr-overview-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.rr-total-card{background:radial-gradient(ellipse at 100% 0,#214875,#0f2340 80%);color:white;padding:30px 30px 0;display:flex;flex-direction:column;min-width:0}.rr-card-cap{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--rr-gold)}.rr-card-cap>span{font-family:Condensed;font-size:13px;letter-spacing:.11em;font-weight:700}.rr-total-card .rr-total{font-family:Condensed;font-weight:800;font-size:clamp(62px,6.2vw,92px);line-height:1.1;margin:17px 0 3px;letter-spacing:-.025em}.rr-gst{font-size:14px;color:#b8cce0}.rr-total-rule{width:40px;height:2px;background:var(--rr-gold);margin:28px 0 23px}.rr-total-explainer{font-size:17px;line-height:1.65;color:#d8e4f0}.rr-total-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:auto;padding:25px 0 28px}.rr-total-metrics>div+div{padding-left:20px;border-left:1px solid #a6bfd433}.rr-total-metrics strong{font-family:Condensed;font-size:28px;font-weight:700;white-space:nowrap}.rr-total-metrics strong small{font-family:Barlow;font-size:13px;font-weight:400;color:#b8cce0}.rr-total-metrics span{display:block;font-size:12px;color:#a9bfd3;margin-top:5px;line-height:1.4}.rr-total-card>a{display:flex;justify-content:space-between;gap:20px;color:var(--rr-gold);padding:18px 0;border-top:1px solid #a6bfd433;font-size:14px}.rr-plan-card{background:white;border:1px solid var(--rr-line);padding:24px 22px 0;display:flex;flex-direction:column;min-width:0}.rr-plan-heading{display:flex;justify-content:space-between;gap:15px}.rr-plan-heading h2{font-size:26px;line-height:1.15;margin-top:5px}.rr-plan-heading p{font-size:13px;color:var(--rr-muted);margin-top:6px}.rr-plan-heading svg{color:#8aa3b9;flex-shrink:0}.rr-plan-preview{height:285px;min-height:0;background-image:linear-gradient(#0f234008 1px,transparent 0),linear-gradient(90deg,#0f234008 1px,transparent 0);background-size:18px 18px;margin:14px 0 0;display:flex;align-items:center;justify-content:center}.rr-plan-preview .plan-svg{height:100%;width:auto;max-width:100%;fill:none;font-family:Barlow}.rr-plan-caption{border-top:1px solid var(--rr-line);padding:13px 0;margin-top:auto;display:grid;gap:8px;font-size:12px;color:#6a8096}.rr-plan-caption a{display:inline-flex;align-items:center;gap:7px;color:#1c3f6e;font-size:13px}.rr-takeaway{display:flex;gap:20px;align-items:flex-start;background:#e8eef5;border-left:2px solid #b38e45;padding:23px 25px;margin-top:22px}.rr-takeaway-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c6d4e2;color:#1c3f6e;flex-shrink:0}.rr-takeaway p{font-size:16px;line-height:1.6;color:var(--rr-muted);margin-top:4px}.rr-takeaway p strong{color:#173353;font-weight:600}.rr-section{padding-top:65px}.rr-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:28px}.rr-section-heading h2{font-size:clamp(36px,3.2vw,50px);line-height:1.05;font-weight:700;margin-top:9px}.rr-section-heading h2 em{font-size:.88em}.rr-section-heading>p{max-width:305px;font-size:15px;line-height:1.65;color:var(--rr-muted)}.rr-distribution{background:white;border:1px solid var(--rr-line);padding:25px;margin-bottom:22px}.rr-stack{display:flex;gap:3px;height:14px}.rr-stack>span{height:100%}.rr-group-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px}.rr-group-summary>button{text-align:left;border-bottom:2px solid transparent;padding:0 0 10px}.rr-group-summary>button[aria-pressed=true]{border-color:#1c3f6e}.rr-group-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.rr-group-label i{width:7px;height:7px;flex-shrink:0}.rr-group-summary strong{display:block;font-family:Condensed;font-size:27px;margin-top:8px}.rr-group-summary>button>span:last-child{display:block;font-size:12px;color:var(--rr-muted);margin-top:2px}.rr-breakdown-panel{background:white;border:1px solid var(--rr-line)}.rr-breakdown-tools{padding:18px 20px}.rr-breakdown-tools,.rr-search{display:flex;gap:10px;align-items:center}.rr-search{border:1px solid #cfdae5;padding:10px 12px;flex:1;min-width:100px}.rr-search svg{color:#6f8398;flex-shrink:0}.rr-search input{border:0;background:transparent;width:100%;min-width:0;color:var(--rr-ink);font-size:14px;font-family:Barlow}.rr-search input:focus-visible{outline:none}.rr-search:focus-within{outline:2px solid #3a7cc8;outline-offset:2px}.rr-select{display:flex;align-items:center;position:relative;border:1px solid #cfdae5;flex-shrink:0;background:white}.rr-select select{appearance:none;padding:10px 32px 10px 12px;font-family:Barlow;font-size:14px;line-height:1.4;background:transparent;border:0;color:#1c3f6e;width:100%;cursor:pointer}.rr-select>svg{position:absolute;right:10px;pointer-events:none}.rr-expand{font-size:13px;display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 0 10px 6px}.rr-table-label{padding:13px 25px;background:#f3f7fb;display:flex;justify-content:space-between;gap:15px;font-family:Condensed;font-size:12px;letter-spacing:.1em;color:#6d8298;font-weight:700}.rr-filter-summary:empty{display:none}.rr-filter-summary{padding:12px 25px;font-size:13px;color:#5a728a;background:#f3f7fb}.rr-cost-row,.rr-filter-summary{border-top:1px solid var(--rr-line)}.rr-cost-row h3 button{padding:20px 25px;width:100%;display:flex;align-items:center;text-align:left;gap:18px}.rr-cost-number{font-family:Condensed;font-size:14px;color:#8398ac;font-weight:400}.rr-cost-name{flex:1;font-family:Barlow;font-size:16px;font-weight:600;line-height:1.4}.rr-cost-meter{display:block;width:150px;max-width:90%;height:3px;background:#edf2f7;margin-top:10px}.rr-cost-meter>i{display:block;height:100%;background:#809ebb;min-width:4px}.rr-cost-price{font-family:Condensed;font-size:27px;font-weight:700;white-space:nowrap;text-align:right}.rr-cost-price small{display:block;font-family:Barlow;font-size:12px;color:#71879a;font-weight:400;margin-top:3px}.rr-cost-chevron{width:24px;color:#6c8296;flex-shrink:0}.rr-line-content{padding:0 64px 22px;background:linear-gradient(white,#f8fafc)}.rr-inclusion-label{font-size:12px;color:#7e6a40;letter-spacing:.09em;text-transform:uppercase;padding:7px 0 17px;font-weight:600}.rr-line-content ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 30px}.rr-line-content li{font-family:Barlow;font-size:14px;line-height:1.5;color:#526b83;display:flex;align-items:flex-start;gap:8px}.rr-line-content li svg{color:#9d823f;flex-shrink:0;margin-top:4px}.rr-row-action{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:20px;margin-top:20px;border-top:1px dashed #d4dee7}.rr-row-action>span{font-size:12px;color:#778b9e}.rr-row-action button{display:flex;gap:7px;align-items:center;font-size:13px;color:#1c3f6e;padding:0}.rr-row-action button.is-added{color:#477164}.rr-breakdown-total{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#eaf0f6;padding:25px;color:#122a47;border-top:1px solid #d5e0ea}.rr-breakdown-total>span{font-size:17px;font-weight:600}.rr-breakdown-total small{display:block;font-size:12px;font-weight:400;color:#697f94;margin-top:6px}.rr-breakdown-total strong{font-family:Condensed;font-size:37px}.rr-filtered-out{display:none}.rr-empty{text-align:center;padding:40px 25px}.rr-empty>svg{margin:auto;color:#8196ac}.rr-empty h3{font-size:24px;margin:14px 0 8px}.rr-empty p{font-size:15px;color:var(--rr-muted)}.rr-empty .rr-button{background:#edf3f8;margin-top:17px}.rr-finish-note{display:grid;grid-template-columns:1fr 1fr;background:#0f2340;color:#d5e3f0;margin-top:25px}.rr-finish-note>div{padding:30px}.rr-finish-note .rr-overline{color:var(--rr-gold)}.rr-finish-note h3{font-size:35px;line-height:1.06;color:#eef6fc;margin-top:12px}.rr-finish-note p:not(.rr-overline){font-size:15px;line-height:1.7;color:#aabfd2;margin-top:18px}.rr-finish-note a{display:flex;align-items:center;gap:10px;color:var(--rr-gold);font-size:14px;margin-top:22px}.rr-finish-note figure{margin:0;position:relative;min-width:0}.rr-finish-note img{width:100%;height:100%;object-fit:cover;min-height:270px}.rr-finish-note figcaption{position:absolute;bottom:0;left:0;right:0;background:#0b1b32cc;color:#d7e5f0;padding:10px 14px;font-size:12px;line-height:1.5}.rr-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px}.rr-white-card{background:white;border:1px solid var(--rr-line);padding:25px}.rr-status-tag{font-size:11px;display:inline-flex;align-items:center;gap:7px;background:#edf4f3;color:#466c66;padding:5px 8px;font-weight:600;letter-spacing:.06em}.rr-white-card h3{font-size:27px;margin-top:16px}.rr-area-list{margin:20px 0 0}.rr-area-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e5ebf1;padding:11px 0;align-items:center}.rr-area-list dt{font-size:15px;color:#5d7389}.rr-area-list dd{font-family:Condensed;font-size:24px;margin:0;font-weight:700}.rr-area-list small{font-family:Barlow;font-size:12px;font-weight:400;color:#6f8498}.rr-area-total{display:flex;justify-content:space-between;gap:10px;padding:15px 0 0;font-size:15px}.rr-area-total strong{font-family:Condensed;font-size:23px}.rr-fine{font-size:12px!important;line-height:1.6!important;color:#72869b!important;margin-top:15px!important}.rr-coverings{margin-top:22px}.rr-coverings>div{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e5ebf1}.rr-coverings i{width:20px;height:32px;flex-shrink:0}.rr-coverings span{font-size:15px;flex:1}.rr-coverings span small{display:block;font-size:12px;color:#7a8fa2;margin-top:5px;line-height:1.4}.rr-coverings strong{font-family:Condensed;font-size:27px;white-space:nowrap}.rr-coverings strong small{font-family:Barlow;font-size:12px;font-weight:400;color:#6f8498}.rr-schedule{background:white;border:1px solid var(--rr-line);margin-top:14px}.rr-schedule summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 25px;cursor:pointer;font-family:Condensed;font-size:24px;font-weight:700}.rr-schedule summary::-webkit-details-marker{display:none}.rr-schedule summary>span{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rr-schedule summary small{font-family:Barlow;font-size:13px;font-weight:400;color:#6c8297;margin-left:12px}.rr-schedule summary>svg{flex-shrink:0;color:#7b91a6}.rr-schedule[open] summary>svg{transform:rotate(45deg)}.rr-schedule-content{border-top:1px solid var(--rr-line);padding:0 25px 20px}.rr-schedule-caption{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#6c8297;font-size:13px;line-height:1.6;padding:19px 0}.rr-page table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.rr-page table th{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#6a8094;font-weight:600;background:#f3f7fb;padding:12px}.rr-page table td{padding:12px;border-bottom:1px solid #e5ecf2;line-height:1.5}.rr-page table td:last-child,.rr-page table th:last-child{text-align:right}.rr-finish-pill{font-size:12px;border:1px solid #dce5ee;padding:3px 7px;color:#6b7f92}.rr-glazing-foot{display:flex;gap:20px;padding:20px 0 0;justify-content:space-between}.rr-glazing-foot span{font-size:12px;color:#6f8498}.rr-glazing-foot strong{display:block;font-size:15px;font-weight:600;color:#1c3f6e;margin-top:6px}.rr-assumption-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rr-assumption-grid>article{background:white;border:1px solid var(--rr-line);padding:25px}.rr-assumption-tag{display:inline-flex;font-family:Condensed;font-size:11px;font-weight:700;letter-spacing:.09em;color:#637e94}.rr-assumption-tag.tag-1,.rr-assumption-tag.tag-2{color:#997326}.rr-assumption-grid h3{font-size:27px;margin-top:13px}.rr-assumption-grid p{font-size:15px;line-height:1.7;color:#637b90;margin-top:12px}.rr-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rr-checklist,.rr-discussion{border:1px solid var(--rr-line);background:white;padding:25px}.rr-checklist-heading{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--rr-line)}.rr-checklist-heading h3{font-size:24px}.rr-checklist-heading>span{font-size:12px;margin-left:auto;color:#7b90a3}.rr-question{display:flex;gap:13px;padding:22px 0;border-bottom:1px solid #e5ecf2;cursor:pointer}.rr-question:last-child{border:0;padding-bottom:0}.rr-question input{width:18px;height:18px;flex-shrink:0;accent-color:#1c3f6e;margin-top:3px;cursor:pointer}.rr-question strong{font-size:16px;font-weight:600;color:#173555;line-height:1.4}.rr-question>span>span{display:block;font-size:14px;line-height:1.65;color:#6d8296;margin-top:8px}.rr-question.reviewed strong{color:#477164}.rr-discussion h3{font-size:27px}.rr-discussion-intro{font-size:14px;line-height:1.6;color:#71879a;margin-top:9px!important}.rr-discussion ul{list-style:none;margin:19px 0;padding:0}.rr-discussion li{padding:12px 0;border-bottom:1px solid var(--rr-line);display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px}.rr-discussion li small{font-size:12px;display:block;margin-top:5px;color:#71879a}.rr-discussion li button{padding:6px;color:#71879a}.rr-add-topic{display:flex;align-items:center;gap:9px;margin:20px 0;font-size:14px;color:#1c3f6e;padding:15px;border:1px dashed #bfcedd;line-height:1.5}.rr-notes-label{display:block;font-size:13px;font-weight:600;margin:21px 0 9px}.rr-discussion textarea{width:100%;font-family:Barlow;font-size:14px;line-height:1.6;border:1px solid #cfdae5;padding:12px;color:#173555;resize:vertical;min-height:110px;background:#fcfdfe}.rr-discussion .rr-button{margin-top:18px;width:100%}.rr-copy-status{display:block;font-size:12px;color:#637c91;line-height:1.5;margin-top:10px}.rr-copy-status:empty{display:none}.rr-finish-bar{background:#0f2340;color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;margin-top:25px}.rr-finish-bar>div{display:flex;align-items:center;gap:17px}.rr-finish-bar>div>svg{color:var(--rr-gold);flex-shrink:0}.rr-finish-bar p>strong{font-family:Condensed;font-size:25px;font-weight:700}.rr-finish-bar p>span{display:block;font-size:14px;line-height:1.5;color:#a7bed2;margin-top:6px}.rr-report-footer{margin-top:50px;border-top:1px solid #d3dfe9;padding:25px 0 0;display:flex;justify-content:space-between;gap:35px}.rr-report-footer p{font-size:12px;color:#7b8fa2;line-height:1.7;max-width:500px}.rr-report-footer p>strong{font-weight:600;color:#5b748b}.rr-report-footer>p:last-child{min-width:250px}.rr-report-footer a{color:#1c3f6e}.rr-report-footer span{margin:0 5px}.rr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rr-print-notes{display:none}@media(min-width:1550px){.rr-content{padding-left:55px;padding-right:55px}.rr-overview-grid{grid-template-columns:1.05fr 1fr}.rr-plan-preview{height:330px}}@media(max-width:1150px){.rr-shell{grid-template-columns:185px minmax(0,1fr)}.rr-rail{padding:30px 10px 24px 14px}.rr-rail nav>a{font-size:13px;gap:7px}.rr-rail nav>a svg{display:none}.rr-content{padding:22px 25px 35px}.rr-total-card{padding:25px 23px 0}.rr-total-card .rr-total{font-size:72px}.rr-plan-card{padding:21px 18px 0}.rr-plan-preview{height:280px}.rr-page-heading{align-items:flex-start}.rr-page-heading .rr-button{padding:12px 15px;font-size:13px}.rr-page-heading h1{font-size:47px}.rr-page-heading>div>p:last-child{max-width:380px;font-size:15px}.rr-section-heading{gap:25px}.rr-section-heading>p{max-width:245px}.rr-section-heading h2{font-size:41px}.rr-group-summary{gap:12px;grid-template-columns:repeat(2,1fr)}.rr-breakdown-tools{flex-wrap:wrap}.rr-search{flex-basis:100%}.rr-expand{margin-left:auto}.rr-line-content{padding-left:35px;padding-right:35px}.rr-line-content ul{gap:10px 20px}.rr-white-card{padding:21px}.rr-coverings>div{gap:9px}.rr-coverings strong{font-size:23px}.rr-coverings span{font-size:14px}.rr-schedule summary small{flex-basis:100%;margin-left:31px;margin-top:-3px}.rr-checklist,.rr-discussion{padding:21px}.rr-checklist-heading{flex-wrap:wrap}.rr-checklist-heading>span{margin-left:30px;flex-basis:100%}.rr-finish-bar{padding:25px}.rr-finish-bar p>strong{font-size:22px}}@media(max-width:900px){.rr-shell{display:block}.rr-rail{position:sticky;top:82px;z-index:40;height:auto;border-right:0;border-bottom:1px solid #d4e0ea;padding:0 20px;background:#edf3f8f5;backdrop-filter:blur(10px)}.rr-rail-bottom,.rr-rail-heading{display:none}.rr-rail nav{margin:0;display:flex;gap:0;overflow-x:auto}.rr-rail nav>a{white-space:nowrap;font-size:13px;border-left:0;border-bottom:2px solid transparent;padding:16px 14px;flex-shrink:0}.rr-rail nav>a.is-active{border-bottom-color:#b88c36;background:transparent;box-shadow:none}.rr-rail nav>a>span{display:none}.rr-content{padding:22px 5% 35px}.rr-page [data-report-section]{scroll-margin-top:155px}.rr-section-heading>p{max-width:290px}.rr-report-footer{flex-direction:column;gap:15px}}@media(max-width:650px){.rr-topbar{height:70px;padding:0 6%;gap:15px}.rr-topbar img{width:91px;height:53px}.rr-top-label{display:none}.rr-back{font-size:13px;gap:7px}.rr-rail{top:70px;padding:0 8px}.rr-rail nav>a{font-size:12px;padding:14px 10px}.rr-content{padding:20px 6% 30px}.rr-sample-banner{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;padding-bottom:14px}.rr-page-heading{display:block;margin:25px 0 23px}.rr-page-heading h1{font-size:51px}.rr-page-heading p:last-child{font-size:15px}.rr-page-heading>.rr-button{margin-top:20px;padding:13px 17px;font-size:14px}.rr-overview-grid{grid-template-columns:1fr;gap:18px}.rr-total-card{padding:27px 25px 0}.rr-total-card .rr-total{font-size:83px}.rr-total-metrics{margin-top:8px}.rr-plan-card{padding:24px 23px 0}.rr-plan-preview{height:300px}.rr-plan-caption{gap:9px;padding:15px 0}.rr-plan-heading h2{font-size:26px}.rr-takeaway{gap:13px;padding:20px 18px}.rr-takeaway-icon{display:none}.rr-takeaway p{font-size:15px}.rr-section{padding-top:48px}.rr-section-heading{display:block;margin-bottom:24px}.rr-section-heading h2{font-size:43px}.rr-section-heading>p{font-size:15px;max-width:none;margin-top:16px}.rr-distribution{padding:20px}.rr-group-summary{gap:19px 12px;margin-top:20px}.rr-group-label{font-size:12px;gap:6px}.rr-group-summary strong{font-size:27px}.rr-group-summary>button>span:last-child{font-size:11px}.rr-breakdown-tools{padding:15px}.rr-search input,.rr-select select{font-size:13px}.rr-expand{font-size:12px}.rr-table-label{font-size:10px;padding:12px 15px}.rr-cost-row h3 button{padding:19px 15px;gap:11px;align-items:center}.rr-cost-number{display:none}.rr-cost-name{font-size:14px}.rr-cost-price{font-size:25px}.rr-cost-price small{font-size:11px}.rr-cost-meter{width:100px}.rr-cost-chevron{width:16px}.rr-line-content{padding:0 19px 20px}.rr-line-content ul{grid-template-columns:1fr;gap:11px}.rr-line-content li{font-size:14px}.rr-row-action{align-items:flex-start;flex-direction:column;gap:15px}.rr-breakdown-total{padding:20px 16px;gap:12px}.rr-breakdown-total>span{font-size:14px}.rr-breakdown-total strong{font-size:31px}.rr-breakdown-total small{font-size:11px}.rr-finish-note{grid-template-columns:1fr}.rr-finish-note>div{padding:25px}.rr-finish-note h3{font-size:34px}.rr-finish-note img{min-height:0;aspect-ratio:1.5;object-fit:cover}.rr-measure-grid{grid-template-columns:1fr;gap:16px}.rr-white-card{padding:23px}.rr-coverings span{font-size:15px}.rr-coverings strong{font-size:27px}.rr-schedule summary{padding:20px;font-size:23px}.rr-schedule summary>span{gap:9px}.rr-schedule summary small{font-size:12px}.rr-schedule-content{padding:0 15px 18px}.rr-schedule-caption{flex-direction:column;align-items:flex-start;gap:14px}.rr-page table{font-size:13px}.rr-page table td,.rr-page table th{padding:10px 7px}.rr-page table th{font-size:10px}.rr-finish-pill{font-size:11px}.rr-glazing-foot{flex-direction:column;gap:15px}.rr-glazing-foot span{display:flex;justify-content:space-between;align-items:center}.rr-glazing-foot strong{margin-top:0;font-size:14px}.rr-assumption-grid{grid-template-columns:1fr;gap:15px}.rr-assumption-grid>article{padding:23px}.rr-next-grid{grid-template-columns:1fr;gap:18px}.rr-checklist,.rr-discussion{padding:23px}.rr-checklist-heading>span{flex-basis:auto;margin-left:auto}.rr-checklist-heading h3{font-size:25px}.rr-checklist-heading>span{font-size:11px}.rr-finish-bar{flex-direction:column;align-items:stretch;padding:25px;gap:25px}.rr-finish-bar p>strong{font-size:24px}.rr-finish-bar>div{gap:13px}.rr-finish-bar>div>svg{width:22px}.rr-report-footer{margin-top:35px}.rr-page [data-report-section]{scroll-margin-top:138px}}@media print{@page{size:A4;margin:15mm 13mm}body,html{scroll-behavior:auto!important}.rr-page,body,html{background:white!important}.rr-page{color:#132d46!important;font-size:10pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rr-topbar{position:static;height:60px;padding:0 12px;background:#0f2340!important}.rr-topbar img{height:45px;width:85px}.rr-page .rr-add-topic,.rr-page .rr-breakdown-tools,.rr-page .rr-button,.rr-page .rr-copy-status,.rr-page .rr-empty,.rr-page .rr-filter-summary,.rr-page .rr-finish-bar,.rr-page .rr-group-summary button,.rr-page .rr-row-action,.rr-page .rr-select,.rr-page .skip,.rr-rail,.rr-top-label,.rr-topbar .rr-back{display:none!important}.rr-shell{display:block;max-width:none}.rr-content{padding:15px 0}.rr-page [data-report-section]{scroll-margin-top:0}.rr-page-heading{margin:22px 0}.rr-page-heading h1{font-size:38pt}.rr-page-heading p:last-child{font-size:10pt}.rr-sample-banner{font-size:8pt}.rr-overview-grid{grid-template-columns:1fr 1fr;gap:15px;break-inside:avoid}.rr-total-card{padding:22px 22px 0;background:#0f2340!important}.rr-total-card .rr-total{font-size:50pt}.rr-plan-preview{height:230px}.rr-total-card>a{display:none}.rr-total-metrics strong{font-size:21pt}.rr-total-explainer{font-size:11pt}.rr-total-metrics{padding:18px 0}.rr-takeaway{break-inside:avoid;padding:16px}.rr-takeaway p{font-size:10pt}.rr-section{padding-top:28px}.rr-section-heading{margin-bottom:18px;break-after:avoid;display:block}.rr-section-heading h2{font-size:29pt}.rr-section-heading>p{max-width:none;font-size:10pt;margin-top:10px}.rr-distribution{padding:16px;break-inside:avoid}.rr-group-summary{display:flex;gap:15px}.rr-page .rr-group-summary button{display:block!important;pointer-events:none;flex:1;font-size:9pt}.rr-group-summary strong{font-size:18pt}.rr-group-summary>button>span:last-child{font-size:8pt}.rr-group-label{font-size:9pt}.rr-cost-row{break-inside:avoid}.rr-cost-row h3 button{padding:15px 18px;gap:12px}.rr-cost-name{font-size:11pt}.rr-cost-price{font-size:18pt}.rr-cost-price small{font-size:8pt}.rr-cost-chevron,.rr-cost-meter{display:none}.rr-page .rr-line-content[hidden]{display:block!important}.rr-line-content{padding:0 23px 17px!important}.rr-inclusion-label{font-size:8pt;padding:0 0 10px}.rr-line-content ul{grid-template-columns:1fr 1fr;gap:7px 18px}.rr-line-content li{font-size:9pt;line-height:1.5}.rr-breakdown-total{padding:18px;break-inside:avoid}.rr-breakdown-total strong{font-size:25pt}.rr-filtered-out{display:block!important}tr.rr-filtered-out{display:table-row!important}.rr-finish-note{break-inside:avoid;grid-template-columns:1fr 1fr}.rr-finish-note>div{padding:22px}.rr-finish-note h3{font-size:22pt}.rr-finish-note p:not(.rr-overline){font-size:9pt;line-height:1.6}.rr-finish-note a{display:none}.rr-measure-grid{gap:15px;grid-template-columns:1fr 1fr;break-inside:avoid}.rr-white-card{padding:18px}.rr-white-card h3{font-size:19pt}.rr-area-list dt,.rr-coverings span{font-size:10pt}.rr-area-list dd,.rr-coverings strong{font-size:18pt}.rr-fine{font-size:8pt!important}.rr-schedule{break-inside:auto}.rr-schedule summary{font-size:18pt;break-after:avoid}.rr-schedule summary>svg{display:none}.rr-schedule-content{display:block!important;content-visibility:visible!important}.rr-schedule::details-content{display:block!important;content-visibility:visible!important}.rr-schedule table{font-size:9pt}.rr-schedule tr{break-inside:avoid}.rr-schedule thead{display:table-header-group}.rr-schedule td,.rr-schedule th{padding:8px}.rr-schedule-caption{font-size:9pt}.rr-assumption-grid{grid-template-columns:1fr 1fr;gap:15px}.rr-assumption-grid>article{break-inside:avoid;padding:20px}.rr-assumption-grid h3{font-size:19pt}.rr-assumption-grid p{font-size:10pt}.rr-next-grid{grid-template-columns:1fr 1fr;gap:15px}.rr-checklist,.rr-discussion{padding:18px;break-inside:avoid}.rr-question{padding:16px 0}.rr-question strong{font-size:10pt}.rr-question>span>span{font-size:9pt}.rr-checklist-heading{flex-wrap:wrap}.rr-checklist-heading h3,.rr-discussion h3{font-size:19pt}.rr-checklist-heading>span{margin-left:0}.rr-discussion li button,.rr-discussion textarea{display:none}.rr-print-notes{display:block;white-space:pre-wrap;font-size:10pt;line-height:1.6;min-height:40px;border:1px solid #dce5ee;padding:10px}.rr-discussion li{font-size:10pt}.rr-discussion-intro{font-size:9pt}.rr-report-footer{font-size:8pt;break-inside:avoid}.rr-report-footer p{font-size:8pt}}@media screen{.rr-page{--rr-ink:#eef6fc;--rr-muted:#b2c5d9;--rr-line:#aec9e329;--rr-paper:#0f2340;background:radial-gradient(ellipse at 100% 0,#1c3f6e55,transparent 38%),#0f2340;color:#eef6fc}.rr-page em{color:#e8c36a}.rr-topbar{border-bottom:1px solid var(--rr-line);background:#0d203a}.rr-rail{background:#0c1e36;border-right-color:var(--rr-line)}.rr-rail nav>a{color:#b2c5d9}.rr-rail nav>a>span{color:#87a4c0}.rr-rail nav>a.is-active{color:#e8c36a;background:#1c3f6e66;border-color:#e8c36a;box-shadow:none}.rr-unlocked{color:#b5d9ca}.rr-rail-bottom p,.rr-rail-bottom>span{color:#a9bfd3}.rr-rail-bottom button{color:#eef6fc}.rr-overline,.rr-page-heading .rr-overline{color:#e8c36a}.rr-sample-banner{color:#a9bfd3}.rr-sample-banner i{background:#e8c36a}.rr-page-heading p:last-child,.rr-section-heading>p{color:#b2c5d9}.rr-secondary{background:transparent;color:#d6e9f8;border-color:#819fbd88}.rr-secondary:hover{background:#1c3f6e;color:#fff}.rr-primary{color:#0f2340;background:#e8c36a}.rr-total-card{border:1px solid #7698bc44;background:radial-gradient(ellipse at 100% 0,#254b78,#112b4c 80%)}.rr-plan-card{background:#122b49;border-color:#7698bc44}.rr-plan-caption,.rr-plan-heading p,.rr-plan-heading svg{color:#acc2d7}.rr-plan-caption a{color:#e8c36a}.rr-plan-preview{background-image:linear-gradient(#a9c9e30a 1px,transparent 0),linear-gradient(90deg,#a9c9e30a 1px,transparent 0)}.rr-breakdown-panel{background:#112943;border-color:#a4c1df44}.rr-breakdown-tools{background:#10243f}.rr-search{border-color:#7795b35c}.rr-search input{color:#eef6fc}.rr-search input::placeholder{color:#aec3d7;opacity:1}.rr-search svg{color:#a8bfd5}.rr-expand{color:#e8c36a}.rr-table-label{background:#193553;color:#aec6dd}.rr-filter-summary{background:#193553;color:#d6e9f8}.rr-cost-row{border-color:#a9c4df33}.rr-cost-row h3 button{padding-top:24px;padding-bottom:24px}.rr-cost-name{font-size:18px;color:#f2f7fc}.rr-cost-number{color:#a0b9d1}.rr-cost-price{color:#eef6fc;font-size:29px}.rr-cost-chevron{color:#e8c36a}.rr-line-content{background:#112943}.rr-inclusion-label{color:#e8c36a}.rr-line-content ul{gap:13px 30px}.rr-line-content li{font-size:16px;line-height:1.65;color:#c8d8e8}.rr-line-content li svg{color:#e8c36a;margin-top:6px}.rr-row-action{border-color:#a3bdd644}.rr-row-action>span{color:#a8bfd5}.rr-row-action button{color:#e8c36a}.rr-row-action button.is-added{color:#b9decf}.rr-breakdown-total{background:#1b3a5d;color:#f2f7fc;border-color:#a4c1df44}.rr-breakdown-total small{color:#b7cde0}.rr-breakdown-total strong{color:#e8c36a}.rr-empty p,.rr-empty>svg{color:#b2c5d9}.rr-empty .rr-button{background:#1c3f6e;color:#eef6fc}.rr-assumption-grid>article,.rr-checklist,.rr-discussion,.rr-white-card{background:#122b49;border-color:#a4c1df33}.rr-fine{color:#a9bfd5!important}.rr-covering-card .rr-coverings{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}.rr-covering-card .rr-coverings>div{flex-wrap:wrap;border-color:#a4c1df33;padding:8px 0 20px}.rr-coverings span{color:#f1f6fc}.rr-coverings span small,.rr-coverings strong small{color:#afc5d9}.rr-coverings strong{color:#eef6fc}.rr-covering-card .rr-coverings strong{flex-basis:100%;padding-left:32px;margin-top:3px;font-size:30px}.rr-assumption-tag{color:#adc9e2}.rr-assumption-tag.tag-1,.rr-assumption-tag.tag-2{color:#e8c36a}.rr-assumption-grid p{color:#b9cde0}.rr-question{border-color:#a4c1df29}.rr-checklist-heading>span,.rr-question>span>span{color:#b0c7db}.rr-question strong{color:#edf5fc}.rr-question.reviewed strong{color:#b5dacb}.rr-question input{accent-color:#e8c36a}.rr-discussion li button,.rr-discussion li small,.rr-discussion-intro{color:#b0c7db}.rr-add-topic{color:#e8c36a;border-color:#8ba9c366}.rr-discussion textarea{background:#0d223d;color:#edf5fc;border-color:#8ba9c366}.rr-discussion textarea::placeholder{color:#9ab3cc;opacity:1}.rr-copy-status{color:#b2ccdf}.rr-finish-bar{background:#122b49;border:1px solid #a4c1df33}.rr-report-footer{border-color:#a4c1df33}.rr-report-footer p{color:#9fb8ce}.rr-report-footer p>strong{color:#c4d8e9}.rr-report-footer a{color:#e8c36a}.rr-page :focus-visible{outline-color:#e8c36a}.rr-search:focus-within{outline-color:#e8c36a}.rr-cost-heading h2{font-size:40px}.rr-cost-heading .rr-overline{margin-bottom:8px}}.ru-section{padding-top:55px}.ru-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.rr-page .ru-heading h2{font-family:Condensed;font-size:clamp(35px,3.4vw,52px);font-weight:700;line-height:1.04;margin-top:10px;color:#eef6fc}.ru-heading h2 em{font-size:.84em;color:#e8c36a}.ru-heading>p{max-width:295px;font-size:16px;line-height:1.6;color:#b9cde0}.ru-showcase{border:1px solid #a3bfd24d;background:#102943;box-shadow:0 18px 60px #050f1d24}.ru-image-wrap{position:relative}.ru-preview-label{position:absolute;top:18px;left:20px;right:20px;z-index:2;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;color:#fff;text-shadow:0 1px 8px #0009}.ru-preview-label>span{margin-left:auto;background:#0f2340bb;padding:6px 9px;color:#e8c36a;text-shadow:none;font-family:Condensed;font-size:14px}.ru-images{position:relative;aspect-ratio:1200/748;background:#193a5a;overflow:hidden}.ru-images>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s}.ru-images>img.is-selected{opacity:1}.ru-image-caption{position:absolute;bottom:0;left:0;right:0;padding:45px 27px 26px;background:linear-gradient(transparent,#0d203aed);display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#eef6fc}.ru-image-caption>span:first-child{font-family:Condensed;font-size:35px;font-weight:700}.ru-image-caption>span:last-child{font-size:14px;color:#d0e0ed}.ru-controls{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.ru-picker{padding:27px 28px}.ru-style-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.ru-style-options button{position:relative;border:1px solid #8aaac44d;padding:15px 12px;text-align:left;background:#14304e;color:#dceaf5;min-width:0;transition:border-color .2s,background .2s}.ru-style-options button:hover{border-color:#d3b778}.ru-style-options button[aria-pressed=true]{background:#e8c36a12;border-color:#e8c36a;color:#fff}.ru-swatches{display:flex;gap:3px}.ru-swatches i{width:17px;height:17px;border-radius:50%;border:1px solid #ffffff33}.ru-style-options strong{display:block;font-family:Condensed;font-weight:700;font-size:18px;line-height:1.2;margin-top:12px}.ru-selected-mark{position:absolute;top:15px;right:8px;color:#e8c36a}.rr-page .ru-style-description{font-size:15px;line-height:1.6;color:#d7e5ef;margin-top:15px;min-height:48px}.rr-page .ru-examples-note{font-size:12px;line-height:1.6;color:#a8c0d5;margin-top:11px}.ru-purchase{padding:27px 27px 25px;border-left:1px solid #a3bfd233;background:linear-gradient(145deg,#1a3b60,#122b49);display:flex;flex-direction:column;justify-content:center}.ru-price{display:flex;align-items:center;gap:18px;margin:12px 0 18px}.ru-price>strong{font-family:Condensed;font-size:59px;font-weight:700;line-height:1;color:#eef6fc}.ru-price>span{font-size:13px;line-height:1.6;color:#bfd1e2}.rr-page .ru-buy{width:100%;display:flex;justify-content:space-between;font-family:Condensed;font-size:20px;font-weight:700;padding:17px;white-space:normal;text-align:left}.ru-purchase-note{font-size:12px;line-height:1.5;color:#c3d5e5;display:block;margin-top:12px;text-align:center}.ru-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:25px 0 20px;border-bottom:1px solid #a3bfd229}.ru-benefits>div{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;color:#a9c1d8}.ru-benefits svg{color:#e8c36a;flex-shrink:0;margin-top:3px}.ru-benefits strong{display:block;font-size:15px;font-weight:600;color:#eef6fc;margin-bottom:4px}.rr-page .ru-disclaimer{font-size:12px;line-height:1.6;color:#9fb9d1;margin-top:14px}.rr-render-reminder{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px;background:radial-gradient(ellipse at 100% 0,#254d78,#142e4d);border:1px solid #e8c36a55;margin-top:25px}.rr-render-reminder h3{font-size:32px;margin-top:6px}.rr-render-reminder p:not(.rr-overline){font-size:15px;line-height:1.6;margin-top:8px;color:#bed1e2}.rr-render-reminder .rr-button{white-space:normal;text-align:left}.ru-dialog{padding:0;background:#102943;color:#edf5fc;border:1px solid #819fb966;width:min(570px,calc(100vw - 32px));max-height:90svh;overflow:auto;margin:auto;box-shadow:0 30px 100px #0009}.ru-dialog::backdrop{background:#050e1ed9;backdrop-filter:blur(8px)}.ru-dialog>img{width:100%;height:auto;aspect-ratio:1200/748;object-fit:cover}.ru-close{position:absolute;top:12px;right:12px;border:1px solid #acc2d75c;background:#0f2340ed;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:white}.ru-dialog-body{padding:27px}.rr-page .ru-dialog-body h2{font-size:39px;line-height:1.1;margin-top:9px}.rr-page .ru-dialog-body>p:not(.rr-overline){font-size:16px;line-height:1.6;color:#bcd1e1;margin-top:15px}.ru-dialog-price{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #99b2c63d;border-bottom:1px solid #99b2c63d;margin-top:22px;padding:17px 0;font-size:16px}.ru-dialog-price strong{font-family:Condensed;font-size:35px}.rr-page .ru-dialog-body>.ru-demo-note{font-size:13px;background:#e8c36a0c;border-left:2px solid #e8c36a;padding:12px 14px;margin-bottom:22px;color:#d4e0eb}.ru-dialog-body>.rr-button{width:100%;white-space:normal}.ru-change{display:block;margin:18px auto 0;font-size:14px;color:#e8c36a;padding:4px 0}@media screen and (max-width:1150px){.ru-controls{grid-template-columns:1fr}.ru-purchase{border-left:0;border-top:1px solid #a3bfd233;display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;align-items:center}.ru-price,.ru-purchase>.rr-overline{grid-column:1}.ru-price{grid-row:2/4;margin:5px 0}.rr-page .ru-buy{grid-column:2;grid-row:1/3;margin-top:7px}.ru-purchase-note{grid-column:2;grid-row:3}.ru-heading{gap:20px}.ru-heading>p{max-width:245px}.rr-render-reminder{align-items:flex-start;flex-direction:column}.rr-covering-card .rr-coverings{gap:16px}.rr-covering-card .rr-coverings i{width:13px}.rr-covering-card .rr-coverings strong{padding-left:25px}.ru-style-options strong{font-size:20px}}@media screen and (max-width:900px){.rr-rail{background:#0c1e36f5}.rr-rail nav>a.is-active{background:transparent;border-bottom-color:#e8c36a}.ru-heading>p{max-width:280px}}@media screen and (max-width:650px){.ru-section{padding-top:43px}.ru-heading{display:block}.rr-page .ru-heading h2{font-size:39px}.rr-page .ru-heading>p{margin-top:18px;max-width:none;font-size:16px}.ru-preview-label{top:9px;left:12px;right:12px;font-size:9px}.ru-preview-label>span{font-size:11px;padding:3px 6px}.ru-image-caption{position:static;background:#112b48;padding:14px 18px;display:block}.ru-image-caption>span:first-child{font-size:29px}.ru-image-caption>span:last-child{display:block;font-size:12px;margin-top:5px}.ru-picker{padding:21px 17px}.ru-style-options{gap:6px}.ru-style-options button{padding:12px 8px}.ru-swatches i{width:13px;height:13px}.ru-style-options strong{font-size:17px}.ru-selected-mark{top:12px;right:5px}.ru-selected-mark svg{width:12px}.rr-page .ru-style-description{min-height:0;font-size:15px}.ru-purchase{display:block;padding:23px}.ru-price{margin:14px 0 20px}.rr-page .ru-buy{font-size:22px}.ru-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.ru-benefits strong{font-size:16px}.ru-benefits>div{font-size:15px}.rr-page .rr-cost-name{font-size:17px}.rr-page .rr-cost-price{font-size:26px}.rr-page .rr-line-content li{font-size:16px;line-height:1.65}.rr-page .rr-cost-heading h2{font-size:36px}.rr-render-reminder{padding:23px}.rr-render-reminder>.rr-button{width:100%;font-size:15px}.rr-covering-card .rr-coverings{grid-template-columns:1fr;gap:8px}.rr-covering-card .rr-coverings>div{flex-wrap:nowrap;padding:15px 0}.rr-covering-card .rr-coverings strong{flex-basis:auto;font-size:28px;margin-top:0;padding-left:0}.ru-dialog-body{padding:22px}.rr-page .ru-dialog-body h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.ru-images>img,.ru-style-options button{transition:none}}@media print{.rr-render-reminder,.ru-section{display:none!important}.rr-covering-card .rr-coverings{display:flex;gap:25px}.rr-covering-card .rr-coverings>div{flex:1;flex-wrap:wrap}.rr-covering-card .rr-coverings strong{flex-basis:100%}.rr-plan-preview{background:#122b49!important}.rr-page .rr-line-content li{font-size:10pt}.rr-page .rr-cost-name{font-size:12pt}}@media screen{.rr-assumption-grid>article,.rr-breakdown-panel,.rr-checklist,.rr-discussion,.rr-finish-bar,.rr-plan-card,.rr-render-reminder,.rr-total-card,.rr-white-card,.ru-controls,.ru-dialog{--rr-ink:#0f2340;--rr-muted:#5f7389;--rr-line:#dce5ee;background:#f6f9fc;color:#0f2340;border-color:#cfdae5}.rr-total-card{background:linear-gradient(135deg,#fff,#e8f1f9)}.rr-card-cap{color:#1c3f6e}.rr-total-card .rr-total{color:#0f2340}.rr-gst,.rr-total-explainer,.rr-total-metrics span,.rr-total-metrics strong small{color:#526b83}.rr-total-metrics strong{color:#0f2340}.rr-total-card>a,.rr-total-metrics>div+div{border-color:#cfdae5}.rr-total-card>a{color:#1c3f6e}.rr-plan-caption,.rr-plan-heading .rr-overline,.rr-plan-heading p,.rr-plan-heading svg{color:#5f7389}.rr-plan-caption a{color:#1c3f6e}.rr-plan-preview{background-image:linear-gradient(#0f234008 1px,transparent 0),linear-gradient(90deg,#0f234008 1px,transparent 0)}.rr-breakdown-panel{background:#fff}.rr-breakdown-tools{background:#f6f9fc}.rr-search{border-color:#c5d3e0;background:#fff}.rr-search input{color:#0f2340}.rr-search input::placeholder,.rr-search svg{color:#60778d}.rr-expand{color:#1c3f6e}.rr-filter-summary,.rr-table-label{background:#eaf1f7;color:#526b83}.rr-cost-row{border-color:#dce5ee}.rr-page .rr-cost-name,.rr-page .rr-cost-price{color:#0f2340}.rr-cost-number{color:#657e94}.rr-cost-chevron{color:#1c3f6e}.rr-line-content{background:linear-gradient(#fff,#f7fafc)}.rr-inclusion-label{color:#806125}.rr-page .rr-line-content li{color:#445f78}.rr-line-content li svg{color:#8f702e}.rr-row-action{border-color:#ccd9e5}.rr-row-action>span{color:#5f7389}.rr-row-action button{color:#1c3f6e}.rr-row-action button.is-added{color:#346955}.rr-breakdown-total{background:#e5eef7;color:#0f2340;border-color:#ccd9e5}.rr-breakdown-total small{color:#5f7389}.rr-breakdown-total strong{color:#1c3f6e}.rr-empty p,.rr-empty>svg{color:#5f7389}.rr-empty .rr-button{background:#e5eef7;color:#1c3f6e}.rr-coverings span,.rr-coverings strong{color:#0f2340}.rr-coverings span small,.rr-coverings strong small{color:#5f7389}.rr-covering-card .rr-coverings>div{border-color:#dce5ee}.rr-discussion .rr-fine,.rr-white-card .rr-fine{color:#5f7389!important}.rr-assumption-tag{color:#526b83}.rr-assumption-tag.tag-1,.rr-assumption-tag.tag-2{color:#806125}.rr-assumption-grid p{color:#526b83}.rr-checklist-heading>span,.rr-question>span>span{color:#5f7389}.rr-question{border-color:#dce5ee}.rr-question strong{color:#173555}.rr-question.reviewed strong{color:#346955}.rr-question input{accent-color:#1c3f6e}.rr-copy-status,.rr-discussion li button,.rr-discussion li small,.rr-discussion-intro{color:#5f7389}.rr-add-topic{color:#1c3f6e;border-color:#b8cada}.rr-discussion textarea{background:#fff;color:#0f2340;border-color:#bdcddd}.rr-discussion textarea::placeholder{color:#60778d}.rr-discussion .rr-secondary,.rr-finish-bar .rr-secondary{background:#1c3f6e;color:#fff;border-color:#1c3f6e}.rr-discussion .rr-secondary:hover,.rr-finish-bar .rr-secondary:hover{background:#0f2340}.rr-finish-bar>div>svg{color:#1c3f6e}.rr-finish-bar p>span{color:#526b83}.rr-render-reminder{background:linear-gradient(130deg,#f6f9fc,#e4eef8);border-color:#e8c36a}.rr-render-reminder .rr-overline{color:#806125}.rr-render-reminder p:not(.rr-overline){color:#526b83}.ru-controls .rr-overline,.ru-dialog .rr-overline{color:#806125}.ru-showcase{border-color:#cfdae5}.ru-picker{background:#f6f9fc}.ru-style-options button{background:#fff;color:#1c3f6e;border-color:#c2d1df}.ru-style-options button:hover{border-color:#98742b}.ru-style-options button[aria-pressed=true]{background:#e7f0f9;color:#0f2340;border-color:#1c3f6e}.ru-swatches i{border-color:#0f234033}.ru-selected-mark{color:#1c3f6e}.rr-page .ru-style-description{color:#304d68}.rr-page .ru-examples-note{color:#5f7389}.ru-purchase{background:linear-gradient(135deg,#e5eef8,#eff5fb);border-color:#cbd9e6}.ru-price>strong{color:#0f2340}.ru-price>span,.ru-purchase-note{color:#526b83}.ru-dialog-body{background:#f6f9fc}.rr-page .ru-dialog-body h2{color:#0f2340}.rr-page .ru-dialog-body>p:not(.rr-overline){color:#526b83}.ru-dialog-price{border-color:#cbd9e6}.rr-page .ru-dialog-body>.ru-demo-note{background:#f5ecd7;color:#514b3e;border-color:#b9913e}.ru-change{color:#1c3f6e}:is(.rr-total-card,.rr-plan-card,.rr-breakdown-panel,.rr-white-card,.rr-assumption-grid,.rr-checklist,.rr-discussion,.rr-finish-bar,.rr-render-reminder,.ru-controls,.ru-dialog) :focus-visible{outline-color:#3a7cc8}.rr-search:focus-within{outline-color:#3a7cc8}}@media print{.rr-plan-preview{background:#f6f9fc!important}}