.cgt-page{font-family:inherit;color:#333;background:#fff;line-height:1.7;--font-sans:'Google Sans',Arial,sans-serif}.cgt-page *{box-sizing:border-box}.cgt-page section{scroll-margin-top:105px}.cgt-page h1,.cgt-page h2,.cgt-page h3{font-family:inherit}.cgt-page a{text-decoration:none}.cgt-page a:hover{text-decoration:none}.cgt-page img{max-width:100%;height:auto}.cgt-page a,.cgt-page button{touch-action:manipulation}.cgt-page :is(a,button,summary,textarea):focus-visible{outline:3px solid #266fa8;outline-offset:4px}.cgt-faq{background:#fff;border-radius:12px;border:1px solid #ececec}.cgt-faq summary{cursor:pointer;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:17px;color:#1a1a1a;list-style:none}.cgt-faq summary::-webkit-details-marker{display:none}.cgt-faq .faq-plus{flex:none;font-size:24px;line-height:1;color:#c93939;font-weight:400;transition:transform .18s}.cgt-faq[open] .faq-plus{transform:rotate(45deg)}.cgt-faq p{margin:0;padding:0 24px 22px;font-size:16px;color:#595959}.cgt-mobile{display:none}.cgt-dialog{border:1px solid #ddd;border-radius:14px;padding:30px;max-width:580px;width:calc(100% - 32px);color:#333;box-shadow:0 24px 90px #0003}.cgt-dialog::backdrop{background:#111b}.cgt-dialog h2{font-size:27px;line-height:1.25;color:#1a1a1a;margin:12px 0 22px}.cgt-dialog p{font-size:13px;margin:14px 0;color:#626262}.cgt-dialog .cgt-eyebrow{color:#b52b32;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:700;margin:0}.cgt-close{position:absolute;right:10px;top:10px;border:0;background:#f2f2f2;border-radius:50%;font-size:25px;width:36px;height:36px;color:#444}.cgt-dialog label{display:block;font-size:14px;margin-bottom:8px}.cgt-dialog textarea{font:inherit;font-size:14px;line-height:1.6;width:100%;border:1px solid #c8c8c8;border-radius:8px;padding:12px;min-height:115px;color:#333;background:#fff;resize:vertical}.cgt-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.cgt-dialog-actions>*{border:1px solid #bb3035;border-radius:8px;background:#bb3035;color:#fff!important;padding:12px 18px;min-height:46px;font-size:14px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.cgt-dialog-actions>a{background:#fff;color:#a72d33!important}.cgt-dialog .cgt-status{color:#226144}.cgt-page table td,.cgt-page table th{vertical-align:top}.cgt-page table{table-layout:auto}.cgt-page section>div{min-width:0}.cgt-page [style*="display:grid"]>*{min-width:0}
@media(max-width:767px){.cgt-page section:not(:first-child){padding-block:42px!important}.cgt-page section>div[style*="padding:0 24px"],.cgt-page section>div[style*="padding:20px 24px"]{padding-inline:20px!important}.cgt-page section:first-child>div[style*="max-width:1200px"]{padding-bottom:42px!important}.cgt-page section:first-child [style*="gap:56px"]{gap:34px!important}.cgt-page a[style*="height:54px"],.cgt-page a[style*="height:52px"]{height:auto!important;min-height:52px;padding-block:12px!important;text-align:center;line-height:1.4;white-space:normal}.cgt-page section:first-child a[style*="height:54px"]{flex:1;padding-inline:16px!important}.cgt-page section:first-child [style*="font-size:34px"]{font-size:29px!important}.cgt-mobile{display:grid;grid-template-columns:1fr 1fr 1.4fr;position:fixed;bottom:0;left:0;right:0;z-index:980;gap:8px;padding:9px 12px max(9px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 16px #0000000b}.cgt-mobile a{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #d5d5d5;border-radius:8px;color:#a52b32;font-size:14px;font-weight:600;background:#fff}.cgt-mobile a:last-child{background:#bd3035;color:#fff;border-color:#bd3035}.cgt-mobile.cgt-hidden{display:none}.cgt-dialog{padding:26px 22px}.cgt-dialog-actions>*{flex:1}.cgt-page section:last-of-type a{justify-content:center;max-width:100%}}
@media(max-width:359px){.cgt-page section>div[style*="padding:0 24px"],.cgt-page section>div[style*="padding:20px 24px"]{padding-inline:16px!important}.cgt-page section:first-child a[style*="height:54px"]{flex-basis:100%}.cgt-page section:first-child h1{font-size:31px!important}.cgt-page [style*="padding:28px 32px"]{padding:23px!important}.cgt-page [style*="padding:36px"]{padding:25px!important}}
@media(prefers-reduced-motion:reduce){.cgt-page *{scroll-behavior:auto!important;transition:none!important}}

.cgt-page [hidden]{display:none!important}.cgt-page [data-cgt-group][aria-pressed="true"]{background:#c93939!important;color:#fff!important}.cgt-page [data-cgt-group][aria-pressed="false"]{background:transparent!important;color:#595959!important}.cgt-scroll{max-width:100%;overscroll-behavior-inline:contain}.cgt-price-table td{padding:18px 20px;border-top:1px solid #ececec;vertical-align:top}.cgt-price-table .cgt-money{font-weight:600;color:#1a1a1a;white-space:nowrap}.cgt-price-table .cgt-fit{max-width:240px;color:#595959}.cgt-price-table .cgt-equivalent{color:#333}.cgt-price-table .cgt-save{font-size:13px;color:#ad2d33;font-weight:600}.cgt-table-name{font-weight:700;color:#1a1a1a}.cgt-hot{display:inline-block;font-size:12px;font-weight:600;background:#c93939;color:#fff;padding:2px 10px;border-radius:999px;margin-top:5px}.cgt-page a.cgt-row-cta{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:8px;border:1.5px solid #c93939;color:#af2e33;font-weight:600;font-size:14px;white-space:nowrap}.cgt-page a.cgt-row-cta:is(:hover,:focus-visible){background:#fdecec;color:#97242a}.cgt-decisions{display:grid;gap:12px}.cgt-page .cgt-decision{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;padding:22px 24px;color:#fff;text-decoration:none}.cgt-page .cgt-decision:hover{background:#ffffff0e;border-color:#e85d61}.cgt-decision>span:first-child{font-size:16px;color:#ffffffcf}.cgt-decision>span:last-child{display:flex;flex-direction:column;flex:none;text-align:right;max-width:47%}.cgt-decision strong{font-size:17px;color:#fff}.cgt-decision small{font-size:13px;color:#ff9c9d}
@media(max-width:767px){.cgt-page .cgt-decision{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}.cgt-decision>span:last-child{max-width:100%;text-align:left}.cgt-page [data-cgt-group]{min-height:44px}}

.cgt-page .cgt-decision{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,220px);gap:16px;padding:18px 22px}
.cgt-decision>span:last-child{max-width:100%;text-align:left}
.cgt-decision-arrow{width:34px;height:34px;border-radius:50%;background:#c93939;display:flex;align-items:center;justify-content:center;font-weight:700}
@media(max-width:767px){.cgt-page .cgt-decision{grid-template-columns:34px minmax(0,1fr);gap:12px}.cgt-decision>span:first-child{grid-column:1/-1}}
