.price-hero{position:relative;background:radial-gradient(1100px 460px at 50% -10%,rgba(62,222,156,.12),transparent 60%),var(--cream);padding:78px 0 68px;text-align:center;overflow:hidden}.price-hero h1{font-size:clamp(30px,4.2vw,46px);line-height:1.2em;max-width:900px;margin:0 auto}.price-hero h1 .u{color:var(--green-dark)}.price-hero .desc{font-size:18px;line-height:1.6em;font-weight:300;max-width:790px;margin:22px auto 0;color:var(--navy)}.price-hero .cta-container{margin-top:30px}.price-hero .hero-trust{justify-content:center}.ttr-pricing-page .proofbar{padding:40px 0;border-bottom:1px solid rgba(0,27,56,.07);background:#fff}.ttr-pricing-page .proofbar .k{text-align:center;font-size:20px;font-weight:500;color:var(--navy);max-width:940px;margin:0 auto 30px;line-height:1.5em}.ttr-pricing-page .proofbar .k b{color:var(--green-dark);font-weight:700}.ttr-pricing-page .proofbar .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 44px;margin-top:0}.ttr-pricing-page .proofbar .logos img{height:30px;width:auto;max-width:none;object-fit:contain;filter:grayscale(1);opacity:.6;transform:none;transition:filter .25s,opacity .25s}.ttr-pricing-page .proofbar .logos img:hover{filter:grayscale(0);opacity:1;transform:none}.quote-block{max-width:780px;margin:0 auto;text-align:center}.quote-block blockquote{font-size:clamp(20px,2.4vw,26px);line-height:1.45em;font-weight:300;color:var(--navy);font-style:italic;margin:10px 0 16px}.quote-block .by{font-size:15px;font-weight:500;color:var(--navy)}.quote-block .by span{font-weight:300;color:rgba(0,27,56,.6)}.bill-toggle{display:flex;justify-content:center;margin:0 0 48px}.seg{display:inline-flex;align-items:center;background:#eceaf1;border-radius:50px;padding:5px}.seg-opt{font-family:'Lexend Deca',sans-serif;font-size:16px;font-weight:500;color:rgba(0,27,56,.55);background:0 0;border:1.5px solid transparent;border-radius:50px;padding:11px 28px;cursor:pointer;transition:.2s;white-space:nowrap;line-height:1}.seg-opt:hover{color:var(--navy)}.seg-opt.active{background:#fff;color:var(--navy);font-weight:600;border-color:var(--navy);box-shadow:0 2px 6px rgba(0,27,56,.1)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.price-card{background:#fff;border:1px solid rgba(0,27,56,.12);border-radius:12px;padding:36px 30px 30px;display:flex;flex-direction:column;position:relative}.price-card.popular{border:2px solid var(--green);box-shadow:var(--shadow-lg)}.badge-pop{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--green);color:var(--navy);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 16px;border-radius:50px;white-space:nowrap}.pc-name{font-size:24px;font-weight:600;color:var(--navy)}.pc-name .plus{color:var(--green-dark)}.pc-smart{font-size:12.5px;font-weight:600;color:var(--green-dark);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.pc-tag{font-size:17px;font-weight:500;color:var(--navy);margin-top:14px;line-height:1.4em}.pc-desc{font-size:15px;font-weight:300;color:rgba(0,27,56,.78);margin-top:9px;line-height:1.55em}.pc-price{margin-top:22px;padding-top:22px;border-top:1px solid rgba(0,27,56,.1)}.pc-price .amt{font-size:40px;font-weight:600;color:var(--navy);line-height:1}.pc-price .amt .from{font-size:16px;font-weight:400;color:rgba(0,27,56,.6);margin-right:5px}.pc-price .per{font-size:14.5px;font-weight:300;color:rgba(0,27,56,.72);margin-top:6px}.pc-price .bill{font-size:13px;font-weight:300;color:rgba(0,27,56,.6);margin-top:5px}.pc-feat-h{font-size:14px;font-weight:600;color:var(--navy);margin:22px 0 13px}.pc-feats{list-style:none;display:flex;flex-direction:column;gap:11px}.pc-feats li{display:flex;gap:10px;font-size:14.5px;font-weight:300;line-height:1.5em;color:var(--navy)}.pc-feats li svg{flex:0 0 auto;margin-top:3px}.pc-seeall{font-size:13.5px;font-weight:600;color:var(--green-dark);margin:14px 0 0;cursor:pointer}.pc-best{font-size:14px;font-weight:300;color:rgba(0,27,56,.8);margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(0,27,56,.08);line-height:1.5em}.pc-best b{font-weight:600;color:var(--navy)}.pc-cta{margin-top:auto;padding-top:24px}.pc-cta .cta{width:100%;min-width:0;margin:0 0 10px}.pc-cta .tour{display:block;text-align:center;font-size:12.5px;font-weight:600;color:var(--green-dark);text-transform:uppercase;letter-spacing:.03em}.price-foot{text-align:center;font-size:14px;font-weight:300;color:rgba(0,27,56,.72);margin-top:36px}.compare{max-width:920px;margin:42px auto 0;border-radius:12px;overflow:hidden;border:1px solid rgba(0,27,56,.12)}.compare .row{display:grid;grid-template-columns:1fr 1fr}.compare .row.head .h{padding:18px 26px;font-weight:600;font-size:15.5px;background:var(--navy);color:#fff}.compare .row.head .h.i{color:var(--green)}.compare .row .c{padding:17px 26px;font-size:15.5px;font-weight:300;line-height:1.45em;border-top:1px solid rgba(0,27,56,.1)}.compare .row .c.dash{color:rgba(0,27,56,.62);background:#fff}.compare .row .c.intel{color:var(--navy);font-weight:400;background:var(--green-light)}.control-list{list-style:none;max-width:740px;margin:6px auto 0;display:flex;flex-direction:column;gap:15px}.control-list li{display:flex;gap:13px;font-size:16px;font-weight:300;line-height:1.5em;align-items:flex-start;color:var(--navy)}.control-list li svg{flex:0 0 auto;margin-top:3px}.control-list li b{font-weight:600;color:var(--navy)}.ft-wrap{max-width:920px;margin:28px auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ft-wrap[hidden]{display:none}.ftable{width:100%;border-collapse:collapse;border:1px solid rgba(0,27,56,.12);border-radius:12px;overflow:hidden}.ftable th,.ftable td{padding:13px 16px;font-size:14.5px;text-align:center;border-top:1px solid rgba(0,27,56,.08)}.ftable thead th{background:var(--navy);color:#fff;font-weight:600;font-size:14px;border-top:0}.ftable th:first-child,.ftable td:first-child{text-align:left;font-weight:300;color:var(--navy)}.ftable thead th:first-child{font-weight:600}.ftable tbody tr:nth-child(even){background:rgba(0,27,56,.02)}.ftable td:nth-child(3),.ftable th:nth-child(3){background:rgba(62,222,156,.1)}.ftable thead th:nth-child(3){background:#063b22;color:var(--green)}.ftable .yes{color:var(--green-dark);font-weight:700}.ftable .no{color:rgba(0,27,56,.28)}.ftable .opt{color:var(--navy);font-weight:400;font-size:13px;font-style:italic}@media (max-width:1024px){.price-grid{gap:18px}.price-card{padding:32px 24px 26px}}@media (max-width:960px){.price-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto;gap:24px}.price-card{padding:36px 30px 30px}.price-card.popular{order:-1}}@media (max-width:768px){.price-hero{padding:64px 0 56px}.ftable{min-width:600px}}@media (max-width:600px){.compare .row.head .h,.compare .row .c{padding:13px 16px;font-size:13.5px}.ftable th,.ftable td{padding:11px 12px;font-size:13px}}@media (max-width:420px){.seg-opt{padding:10px 16px;font-size:14px}.compare .row.head .h,.compare .row .c{padding:12px;font-size:12.5px}}@media (max-width:420px){.ttr-pricing-page .proofbar .k{font-size:17px}}.ttr-pricing-page .proofbar .logos img{filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.6 !important;transition:filter .25s ease,-webkit-filter .25s ease,opacity .25s ease !important;pointer-events:auto}.ttr-pricing-page .proofbar .logos img:hover{filter:grayscale(0%) !important;-webkit-filter:grayscale(0%) !important;opacity:1 !important}