.page-module__taS-QG__root,.page-module__taS-QG__root *,.page-module__taS-QG__root :before,.page-module__taS-QG__root :after{box-sizing:border-box}.page-module__taS-QG__root{font-family:var(--font-dm-sans), sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.6}.page-module__taS-QG__root h1,.page-module__taS-QG__root h2,.page-module__taS-QG__root h3{font-family:var(--font-dm-serif), serif;color:var(--prussian);margin:0 0 .5em;font-weight:400;line-height:1.15}.page-module__taS-QG__root h1{font-size:clamp(2.1rem,4vw,3.1rem)}.page-module__taS-QG__root h2{font-size:clamp(1.6rem,2.8vw,2.3rem)}.page-module__taS-QG__root h3{margin-bottom:.4em;font-size:1.15rem}.page-module__taS-QG__root p{margin:0 0 1em}.page-module__taS-QG__root p a,.page-module__taS-QG__root li a{color:var(--prussian)}.page-module__taS-QG__root em{color:var(--red);font-style:italic}@keyframes page-module__taS-QG__preFilingFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__taS-QG__fadeUp{animation:.65s both page-module__taS-QG__preFilingFadeUp}.page-module__taS-QG__fadeD1{animation:.65s 80ms both page-module__taS-QG__preFilingFadeUp}.page-module__taS-QG__fadeD2{animation:.65s .16s both page-module__taS-QG__preFilingFadeUp}.page-module__taS-QG__fadeD3{animation:.65s .24s both page-module__taS-QG__preFilingFadeUp}.page-module__taS-QG__root ul{margin:0;padding:0;list-style:none}.page-module__taS-QG__wrap{max-width:1100px;margin:0 auto;padding:0 24px}.page-module__taS-QG__band{padding:72px 0}.page-module__taS-QG__bandWhite{background:#fff}.page-module__taS-QG__bandLight{background:var(--light)}.page-module__taS-QG__bandDark{background:var(--prussian);color:#dbe6ee}.page-module__taS-QG__bandDark h2,.page-module__taS-QG__bandDark h3{color:#fff}.page-module__taS-QG__bandDark p{color:#c3d3e0}.page-module__taS-QG__secLbl{letter-spacing:.09em;text-transform:uppercase;color:var(--red);margin-bottom:.6em;font-size:.75rem;font-weight:700;display:block}.page-module__taS-QG__bandDark .page-module__taS-QG__secLbl{color:#ff8a99}.page-module__taS-QG__heroBand{padding-top:56px}.page-module__taS-QG__eyebrow{border:1px solid var(--border);color:var(--prussian);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__taS-QG__eyebrow .page-module__taS-QG__dot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px}.page-module__taS-QG__heroCols{grid-template-columns:1.35fr 1fr;align-items:start;gap:56px;display:grid}.page-module__taS-QG__heroSub{color:var(--text);max-width:56ch;font-size:1.08rem}.page-module__taS-QG__heroProductName{font-family:var(--font-dm-serif), serif;color:var(--red);margin:0 0 14px;font-size:1.35rem;font-weight:400}.page-module__taS-QG__ctaRow{flex-wrap:wrap;gap:14px;margin:26px 0 30px;display:flex}.page-module__taS-QG__builtForLbl{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px;font-size:.75rem;font-weight:700}.page-module__taS-QG__pillRow{flex-wrap:wrap;gap:9px;display:flex}.page-module__taS-QG__pill{background:var(--prussian-light);color:var(--prussian);border:1px solid #d6e5f2;border-radius:7px;padding:7px 13px;font-size:.82rem;font-weight:600}.page-module__taS-QG__sideCard{border:1px solid var(--border);background:#fff;border-radius:14px;padding:28px;box-shadow:0 18px 40px #00315217}.page-module__taS-QG__sideKicker{font-family:var(--font-dm-serif), serif;color:var(--prussian);margin-bottom:10px;font-size:1.2rem;font-weight:400}.page-module__taS-QG__sidePrice{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.page-module__taS-QG__sidePrice .page-module__taS-QG__amount{font-family:var(--font-dm-serif), serif;color:var(--prussian);font-size:2rem}.page-module__taS-QG__sidePrice .page-module__taS-QG__scales{color:var(--muted);font-size:.8rem}.page-module__taS-QG__sideTurn{color:var(--red);margin-bottom:18px;font-size:.85rem;font-weight:600}.page-module__taS-QG__sideDivider{background:var(--border);height:1px;margin-bottom:18px}.page-module__taS-QG__checkList{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.page-module__taS-QG__checkList li{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.page-module__taS-QG__checkIco{background:var(--prussian-light);width:19px;height:19px;color:var(--prussian);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.page-module__taS-QG__checkIco svg{width:11px;height:11px}.page-module__taS-QG__sideActions{flex-direction:column;gap:10px;display:flex}.page-module__taS-QG__whoGrid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:36px;display:grid}.page-module__taS-QG__whoCard{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;padding:20px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.page-module__taS-QG__whoCard:hover{border-color:var(--prussian);transform:translateY(-2px);box-shadow:0 6px 24px #0031521a}.page-module__taS-QG__whoCard .page-module__taS-QG__tag{font-family:var(--font-dm-serif), serif;color:var(--prussian);margin-bottom:6px;font-size:1.15rem;display:block}.page-module__taS-QG__whoCard p{color:var(--muted);margin:0;font-size:.85rem}.page-module__taS-QG__stakesAlert{border:1px solid #ffffff2e;border-left:4px solid var(--red);background:#ffffff0f;border-radius:10px;gap:16px;margin:30px 0;padding:22px 24px;display:flex}.page-module__taS-QG__stakesAlert svg{stroke:#ff8a99;flex:none;width:22px;height:22px;margin-top:2px}.page-module__taS-QG__stakesAlert .page-module__taS-QG__cite{color:#9fb6c9;margin-top:10px;font-size:.82rem;display:block}.page-module__taS-QG__stakesAlert .page-module__taS-QG__cite a{color:#ffd0d8}.page-module__taS-QG__compareWrap{border:1px solid #ffffff26;border-radius:10px;margin-top:32px;overflow-x:auto}.page-module__taS-QG__compare{border-collapse:collapse;background:#ffffff08;width:100%;font-size:.92rem}.page-module__taS-QG__compare th,.page-module__taS-QG__compare td{text-align:left;border-bottom:1px solid #ffffff1f;padding:14px 18px}.page-module__taS-QG__compare thead th{font-family:var(--font-dm-sans);text-transform:uppercase;letter-spacing:.05em;color:#dbe6ee;background:#ffffff0f;font-size:.78rem;font-weight:700}.page-module__taS-QG__compare tbody th{color:#fff;width:22%;font-weight:600}.page-module__taS-QG__compare td.page-module__taS-QG__old{color:#a9bdcd}.page-module__taS-QG__compare td.page-module__taS-QG__new{color:#ffd0d8;font-weight:600}.page-module__taS-QG__stakesSrc{color:#8ea6ba;margin-top:18px;font-size:.78rem}.page-module__taS-QG__stakesSrc a{color:#c3d3e0}.page-module__taS-QG__bandWhite .page-module__taS-QG__compareWrap,.page-module__taS-QG__bandLight .page-module__taS-QG__compareWrap{border-color:var(--border)}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare,.page-module__taS-QG__bandLight .page-module__taS-QG__compare{background:#fff}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare th,.page-module__taS-QG__bandWhite .page-module__taS-QG__compare td,.page-module__taS-QG__bandLight .page-module__taS-QG__compare th,.page-module__taS-QG__bandLight .page-module__taS-QG__compare td{border-bottom-color:var(--border)}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare thead th,.page-module__taS-QG__bandLight .page-module__taS-QG__compare thead th{background:var(--light);color:var(--prussian)}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare tbody th,.page-module__taS-QG__bandLight .page-module__taS-QG__compare tbody th{color:var(--prussian)}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare td.page-module__taS-QG__old,.page-module__taS-QG__bandLight .page-module__taS-QG__compare td.page-module__taS-QG__old{color:var(--muted)}.page-module__taS-QG__bandWhite .page-module__taS-QG__compare td.page-module__taS-QG__new,.page-module__taS-QG__bandLight .page-module__taS-QG__compare td.page-module__taS-QG__new{color:var(--red);font-weight:600}.page-module__taS-QG__bandWhite .page-module__taS-QG__stakesSrc,.page-module__taS-QG__bandLight .page-module__taS-QG__stakesSrc{color:var(--muted)}.page-module__taS-QG__bandWhite .page-module__taS-QG__stakesSrc a,.page-module__taS-QG__bandLight .page-module__taS-QG__stakesSrc a{color:var(--prussian)}.page-module__taS-QG__proofGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.page-module__taS-QG__proofCard{border:1px solid var(--border);background:#fff;border-radius:12px;padding:26px;transition:border-color .2s,box-shadow .2s,transform .2s}.page-module__taS-QG__proofCard:hover{border-color:var(--prussian);transform:translateY(-2px);box-shadow:0 6px 24px #0031521a}.page-module__taS-QG__proofIco{background:var(--prussian-light);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.page-module__taS-QG__proofIco svg{width:20px;height:20px;stroke:var(--prussian)}.page-module__taS-QG__proofCard p{color:var(--muted);margin:0;font-size:.9rem}.page-module__taS-QG__trustStrip{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px;padding-top:32px;display:flex}.page-module__taS-QG__trustStrip .page-module__taS-QG__item{color:var(--muted);font-size:.9rem}.page-module__taS-QG__trustStrip strong{color:var(--prussian);font-family:var(--font-dm-serif), serif;font-size:1.1rem;font-weight:400}.page-module__taS-QG__eolStrip{background:var(--prussian-light);border:1px solid #d6e5f2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:28px 32px;display:flex}.page-module__taS-QG__eolStripText{flex:1;min-width:280px}.page-module__taS-QG__eolTag{font-family:var(--font-dm-serif), serif;color:var(--prussian);margin-bottom:6px;font-size:1.25rem;display:block}.page-module__taS-QG__eolStripText p{color:var(--text);max-width:60ch;margin:0 0 12px;font-size:.9rem}.page-module__taS-QG__eolExperts{flex-wrap:wrap;gap:8px;display:flex}.page-module__taS-QG__eolExperts .page-module__taS-QG__pill{background:#fff;padding:5px 11px;font-size:.76rem}.page-module__taS-QG__stepsGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px;display:grid}.page-module__taS-QG__step{background:var(--light);border-radius:12px;padding:26px 22px;transition:box-shadow .2s,transform .2s}.page-module__taS-QG__step:hover{transform:translateY(-1px);box-shadow:0 8px 26px #00315214}.page-module__taS-QG__stepNum{font-family:var(--font-dm-serif), serif;color:var(--red);margin-bottom:10px;font-size:1.6rem}.page-module__taS-QG__step p{color:var(--muted);margin:0;font-size:.88rem}.page-module__taS-QG__priceGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:36px;display:grid}.page-module__taS-QG__priceCard{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;padding:30px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.page-module__taS-QG__priceCard:hover{border-color:var(--prussian);transform:translateY(-3px);box-shadow:0 8px 28px #0031521a}.page-module__taS-QG__priceCard.page-module__taS-QG__featured{border-color:var(--red);position:relative;box-shadow:0 18px 40px #c8102e24}.page-module__taS-QG__priceTag{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:26px}.page-module__taS-QG__priceTier{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:.8rem;font-weight:700}.page-module__taS-QG__priceAmt{font-family:var(--font-dm-serif), serif;color:var(--prussian);margin-bottom:2px;font-size:2.1rem}.page-module__taS-QG__priceTurn{color:var(--red);margin-bottom:20px;font-size:.85rem;font-weight:600}.page-module__taS-QG__priceCard .page-module__taS-QG__checkList{flex:1}.page-module__taS-QG__priceNote{color:var(--muted);max-width:70ch;margin-top:28px;font-size:.82rem}.page-module__taS-QG__faqList{flex-direction:column;gap:12px;max-width:820px;margin:36px auto 0;display:flex}.page-module__taS-QG__faqItem{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.page-module__taS-QG__faqQ{text-align:left;width:100%;font-family:var(--font-dm-sans);color:var(--prussian);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1rem;font-weight:600;display:flex}.page-module__taS-QG__faqQ .page-module__taS-QG__icon{flex:none;width:20px;height:20px;position:relative}.page-module__taS-QG__faqQ .page-module__taS-QG__icon:before,.page-module__taS-QG__faqQ .page-module__taS-QG__icon:after{content:"";background:var(--red);border-radius:2px;position:absolute}.page-module__taS-QG__faqQ .page-module__taS-QG__icon:before{width:12px;height:2px;top:9px;left:4px}.page-module__taS-QG__faqQ .page-module__taS-QG__icon:after{width:2px;height:12px;transition:transform .2s;top:4px;left:9px}.page-module__taS-QG__faqItem.page-module__taS-QG__open .page-module__taS-QG__faqQ .page-module__taS-QG__icon:after{transform:rotate(90deg)}.page-module__taS-QG__faqA{max-height:0;transition:max-height .25s;overflow:hidden}.page-module__taS-QG__faqItem.page-module__taS-QG__open .page-module__taS-QG__faqA{max-height:260px}.page-module__taS-QG__faqA p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:.92rem}.page-module__taS-QG__faqA p a{color:var(--prussian)}.page-module__taS-QG__reviewsInner{border:1px solid var(--border);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:28px 32px;display:flex}.page-module__taS-QG__ctaFinal{text-align:left;max-width:640px;margin:0 auto}.page-module__taS-QG__ctaFinal .page-module__taS-QG__phone{color:#c3d3e0;margin-top:16px;font-size:.92rem}.page-module__taS-QG__ctaFinal .page-module__taS-QG__phone a{color:#fff;font-weight:600;text-decoration:none}@media (max-width:900px){.page-module__taS-QG__heroCols{grid-template-columns:1fr}.page-module__taS-QG__whoGrid{grid-template-columns:repeat(2,1fr)}.page-module__taS-QG__proofGrid{grid-template-columns:1fr}.page-module__taS-QG__stepsGrid{grid-template-columns:repeat(2,1fr)}.page-module__taS-QG__priceGrid{grid-template-columns:1fr}.page-module__taS-QG__compare{font-size:.82rem}.page-module__taS-QG__reviewsInner,.page-module__taS-QG__eolStrip{flex-direction:column;align-items:flex-start}}
