.site-print-surprise,.pricing-print-document{display:none}.pricing-print-preview{background:#e9eef3;padding:40px 32px;display:block}.pricing-sheet{box-sizing:border-box;color:#263d50;background:#fff;flex-direction:column;width:100%;max-width:7.55in;min-height:9.7in;margin:0 auto 64px;padding:0;font:8.8pt/1.38 Arial,sans-serif;display:flex;box-shadow:0 0 0 24px #fff,0 12px 35px 25px #14315a12}.pricing-sheet-brand{color:#14315a;border-bottom:2px solid #09818a;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.pricing-sheet-logo{align-items:center;gap:12px;display:flex}.pricing-sheet-logo img{width:56px;height:56px;display:block}.pricing-sheet-logo strong{letter-spacing:-.035em;font-size:15pt;display:block}.pricing-sheet-logo span{letter-spacing:.18em;margin-top:3px;font-size:7pt;display:block}.pricing-sheet-edition{text-align:right}.pricing-sheet-edition>span{letter-spacing:.08em;font-size:6.5pt;display:block}.pricing-sheet-edition>strong{color:#087781;font-size:18pt;display:block}.pricing-sheet-edition strong span{color:#526171;font-size:8pt}.pricing-sheet h2{letter-spacing:-.035em;color:#14315a;margin:18px 0 7px;font:700 24pt/1.08 Arial,sans-serif}.pricing-sheet h3{color:#087781;break-after:avoid;margin:12px 0 6px;font:700 10pt/1.25 Arial,sans-serif}.pricing-sheet p{margin:6px 0}.pricing-sheet-intro{color:#526171;padding-bottom:5px;font-size:10pt;line-height:1.4}.pricing-sheet ul,.pricing-sheet ol{margin:7px 0;padding-left:14px;list-style:outside}.pricing-sheet ol{list-style:decimal}.pricing-sheet li{break-inside:avoid;margin:0 0 5px}.pricing-sheet table{table-layout:fixed;border-collapse:collapse;width:100%;margin:9px 0;font-size:8.2pt}.pricing-sheet th,.pricing-sheet td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #cfdae3;padding:7px 8px}.pricing-sheet thead{display:table-header-group}.pricing-sheet thead th{color:#fff;background:#14315a;font-weight:700}.pricing-sheet tbody tr:nth-child(2n){background:#f3f6f9}.pricing-sheet table strong{color:#14315a;letter-spacing:-.025em;font-size:13pt}.pricing-sheet table small{margin-top:3px;font-size:7pt;font-weight:400;line-height:1.35;display:block}.pricing-sheet tr{break-inside:avoid}.pricing-sheet .pricing-sheet-highlight{background:#e3f3ef}.pricing-sheet-comparison th:first-child{width:24%}.pricing-sheet-callout{break-inside:avoid;background:#edf7f5;border-left:3px solid #09818a;margin:12px 0;padding:10px 12px}.pricing-sheet-callout>strong{color:#087781;font-size:10pt}.pricing-sheet-summary{border-top:1px solid #cfdae3;border-bottom:1px solid #cfdae3;margin:10px 0;padding:9px 0;font-size:8.5pt}.pricing-sheet-summary strong{color:#14315a}.pricing-sheet-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pricing-sheet-three{grid-template-columns:repeat(3,1fr);gap:17px}.pricing-sheet-columns h3{margin-top:7px}.pricing-sheet-rate{color:#14315a;font-size:15pt}.pricing-sheet-note{color:#526171;font-size:7.5pt;line-height:1.4}.pricing-sheet-list-columns{columns:2;column-gap:25px}.pricing-sheet-tax-table{break-inside:avoid}.pricing-sheet-tax-table table{font-size:8pt}.pricing-sheet-tax-table th,.pricing-sheet-tax-table td{padding:6px 7px}.pricing-sheet-tax-table table th:first-child{width:32%}.pricing-sheet-tax-table table th:last-child{width:19%}.pricing-sheet-tax-table td:last-child{color:#087781;font-weight:700}.pricing-sheet-time{break-inside:avoid;background:#f1f5f9;border:1px solid #cfdae3;grid-template-columns:1fr 1fr;gap:20px;margin:10px 0 15px;padding:12px 14px;display:grid}.pricing-sheet-time>div+div{border-left:1px solid #cfdae3;padding-left:20px}.pricing-sheet-time span{letter-spacing:.06em;color:#087781;font-size:7pt;font-weight:700}.pricing-sheet-time strong{color:#14315a;font-size:22pt;line-height:1.2;display:block}.pricing-sheet-time small{padding-left:4px;font-size:11pt}.pricing-sheet-time p{margin:3px 0 0;font-size:8pt}.pricing-sheet-faqs{columns:2;column-gap:25px;font-size:8.5pt;line-height:1.38}.pricing-sheet:nth-child(2) .pricing-sheet-body{font-size:8.5pt;line-height:1.38}.pricing-sheet:nth-child(2) .pricing-sheet-summary{font-size:8pt;line-height:1.35}.pricing-sheet:nth-child(2) th,.pricing-sheet:nth-child(2) td{padding:6px 7px}.pricing-sheet-faqs article{break-inside:avoid;margin-bottom:13px}.pricing-sheet-faqs h3{margin-top:0}.pricing-sheet-footer{color:#526171;break-inside:avoid;border-top:1px solid #cbd9df;grid-template-columns:1fr 1fr;gap:4px;margin-top:auto;padding-top:12px;font-size:7pt;line-height:1.35;display:grid}.pricing-sheet-body{padding-bottom:14px}.pricing-sheet-footer>:nth-child(2n){text-align:right}@media screen and (max-width:800px){.pricing-print-preview{padding:24px 16px}.pricing-sheet{box-shadow:none;min-height:0;margin-bottom:20px;padding:18px 14px}.pricing-sheet h2{font-size:20pt}.pricing-sheet-brand{flex-wrap:wrap}.pricing-sheet-columns,.pricing-sheet-three{grid-template-columns:1fr;gap:5px}.pricing-sheet-list-columns,.pricing-sheet-faqs{columns:1}.pricing-sheet th,.pricing-sheet td{padding:6px 4px;font-size:7pt}.pricing-sheet table strong{font-size:9pt}}@media print{@page{size:portrait;margin:12mm}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body>:not(#main),#main>:not(.pricing-print-root):not(.site-print-surprise){display:none!important}#main,.pricing-print-root{margin:0!important;padding:0!important;display:block!important}.pricing-print-controls{display:none!important}.pricing-print-document{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;padding:0!important;display:block!important}.pricing-sheet{width:100%;max-width:none;min-height:246mm;box-shadow:none;break-after:page;margin:0;padding:0}.pricing-sheet:last-child{break-after:auto}.pricing-sheet p{orphans:2;widows:2}.site-print-surprise{text-align:center;color:#14315a;break-inside:avoid;height:245mm;max-height:95vh;font:11pt/1.5 Arial,sans-serif;display:block!important}.site-print-surprise img{object-fit:contain;width:100%;height:225mm;max-height:86vh;margin:0 auto 3mm;display:block}.site-print-surprise small{font-size:8pt}.pricing-print-root~.site-print-surprise{display:none!important}}
