.tp-currency-control{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;font-size:11px;color:#87899e}.tp-currency-control select{background:white;border:1px solid #dedbef;border-radius:8px;padding:9px 30px 9px 12px;font-size:12px;min-width:120px}.tp-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;align-items:stretch}.tp-plan{background:white;border:1px solid #e2e3ef;border-radius:17px;padding:26px;display:flex;flex-direction:column;position:relative}.tp-plan-featured{border-color:#9c77eb;box-shadow:0 8px 40px #713cd611;background:linear-gradient(165deg,#f5f0ff,white 45%)}.tp-plan-marker{height:35px;font-size:8px;letter-spacing:.1em;color:#a1a2b1;font-weight:600}.tp-plan-featured .tp-plan-marker>span{padding:6px 10px;display:inline-block;background:#ebe1ff;border-radius:25px;color:#7d44d5;font-size:9px;letter-spacing:.03em;margin-top:-5px}.tp-plan h2{font-size:25px;margin:5px 0 10px}.tp-plan-description{font-size:12px;line-height:1.7;min-height:44px;margin-bottom:25px}.tp-plan-price{font-family:Outfit,Arial,sans-serif;font-size:39px;letter-spacing:-.04em;color:#171932;line-height:1.2;overflow-wrap:anywhere}.tp-plan-credits{margin:12px 0 25px;font-size:12px;font-weight:600;color:#7143c6}.tp-plan-credits span{font-size:10px;font-weight:400;color:#9597a9}.tp-plan .tp-button{width:100%;font-size:12px;padding:12px 15px}.tp-plan-divider{border-top:1px solid #e9e9f1;margin:26px 0 22px}.tp-plan h3{font-family:Inter,Arial,sans-serif!important;font-size:11px!important;letter-spacing:0!important;margin-bottom:18px}.tp-plan ul{list-style:none;padding:0;margin:0}.tp-plan li{display:flex;gap:10px;font-size:11px;color:#7e8297;line-height:1.8;margin:10px 0}.tp-plan li i{color:#976dde;font-size:9px;flex-shrink:0;margin-top:5px}.tp-custom-plan{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:linear-gradient(125deg,#eaf1ff,#f1e9fc);border:1px solid #e3def3;border-radius:19px;padding:48px;margin-top:45px;align-items:center}.tp-custom-intro h2{font-size:39px;margin-bottom:20px}.tp-custom-intro p{font-size:13px;max-width:325px;line-height:1.9;margin-bottom:22px}.tp-custom-calculator{background:#ffffffb5;border:1px solid #fff;border-radius:14px;padding:26px}.tp-calculator-tabs{display:flex;gap:5px;padding:4px;background:#eeebf6;border-radius:8px;margin-bottom:25px}.tp-calculator-tabs button{width:50%;border:0;background:transparent;border-radius:6px;padding:9px 6px;font-size:10px;color:#858198}.tp-calculator-tabs button[aria-pressed=true]{background:white;color:#7844d2;box-shadow:0 2px 5px #3331}.tp-custom-calculator>label{display:block;font-size:11px;color:#8d85a1;margin-bottom:9px}.tp-calculator-input{display:flex;align-items:center;gap:12px;border:1px solid #ded7ef;background:white;border-radius:8px;padding:10px 15px}.tp-calculator-input>span{color:#8f6cbc;font-size:17px}.tp-calculator-input input{width:100%;background:transparent;border:0;min-width:0;font-size:21px;font-family:Outfit,Arial,sans-serif}.tp-custom-calculator>input[type=range]{width:100%;accent-color:#8a44e1;height:5px;margin-top:24px}.tp-calculator-result{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0}.tp-calculator-result>span{font-size:10px;color:#898296}.tp-calculator-result strong{font-size:18px;color:#8050c7;font-family:Outfit,Arial,sans-serif}.tp-custom-calculator .tp-button{width:100%;font-size:11px}.tp-calculator-note{font-size:9px;line-height:1.8;text-align:center;margin:13px 0 0}
/* Preserve policy content, applying the same editorial reading layout. */
.tp-information .page-title{padding:70px 0 48px!important;text-align:center;background:radial-gradient(ellipse at 70% 0,#ece5ff,transparent 60%)}.tp-information .page-title h1{font-size:clamp(34px,4vw,54px);max-width:920px;margin:16px auto 20px;line-height:1.15!important}.tp-information .page-title p{max-width:650px;margin:0 auto;font-size:14px;line-height:1.8}.tp-information .sub-title-three{display:inline-flex;align-items:center;gap:8px;color:#8150c4;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.tp-information .sub-title-three:before{content:'';width:6px;height:6px;background:#945cdd;border-radius:50%}.tp-information .pattern-layer,.tp-information .hero-glow{display:none}.tp-information .privacy-content-section{padding:0 0 80px}.tp-information .privacy-content,.tp-information .press-content{padding:45px 55px;background:#fff;border:1px solid #e4e4ef;border-radius:18px;box-shadow:0 8px 30px #24205504}.tp-information .content-block{margin-bottom:32px}.tp-information .content-block h2{font-size:23px;line-height:1.4;display:flex;align-items:baseline;gap:12px;margin-bottom:17px;color:#292b4c}.tp-information .content-block h2>span{font-family:Inter,Arial,sans-serif;font-size:10px;color:#9764d1;background:#f2eafa;border-radius:5px;padding:5px 7px;flex-shrink:0}.tp-information h3{font-size:19px;line-height:1.4;margin:23px 0 14px}.tp-information .privacy-content p,.tp-information .privacy-content li{font-size:13px;line-height:1.95;color:#70758b;overflow-wrap:anywhere}.tp-information .privacy-content ul,.tp-information .privacy-content ol{padding-left:22px;margin-bottom:20px}.tp-information .privacy-content ul li::marker{color:#a786d5}.tp-information .privacy-content a{color:#7843cb;overflow-wrap:anywhere}.tp-information .last-updated{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #e9e2f3;border-radius:10px;background:#f8f5ff;margin-bottom:35px}.tp-information .last-updated span{font-size:10px;color:#8764b0;text-transform:uppercase;letter-spacing:.06em}.tp-information .last-updated p{font-size:12px;margin:0}.tp-information .highlight-box,.tp-information .info-box,.tp-information .contact-box{background:#f5f2fc;border:1px solid #e8e0f4;border-radius:11px;padding:23px;margin:23px 0}.tp-information table{width:100%;border-collapse:collapse;font-size:12px;margin:25px 0;display:block;overflow-x:auto}.tp-information th,.tp-information td{padding:12px 15px;border:1px solid #e4e2ee}.tp-information th{background:#f1eafa;color:#8054b6}.tp-information .content-block:last-child{margin-bottom:0}.tp-sitemap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.tp-sitemap-card{border:1px solid var(--tp-line);border-radius:16px;background:white;padding:30px}.tp-sitemap-card h2{font-size:25px;margin-bottom:20px}.tp-sitemap-card ul{list-style:none;padding:0;margin:0}.tp-sitemap-card li a{display:flex;justify-content:space-between;border-top:1px solid #efedf5;padding:12px 0;font-size:13px;color:#74778b}.tp-sitemap-card li a:hover{color:#793cff}.tp-sitemap-card li a span{color:#9a7dc6}
@media(max-width:900px){.tp-custom-plan{gap:35px;padding:35px}.tp-custom-intro h2{font-size:34px}.tp-custom-calculator{padding:20px}.tp-plan{padding:23px}.tp-information .privacy-content{padding:35px}.tp-plan-price{font-size:35px}}
@media(max-width:640px){.tp-pricing-grid{grid-template-columns:1fr;gap:20px}.tp-plan{padding:27px}.tp-plan-description{min-height:0;margin-bottom:20px}.tp-plan-price{font-size:41px}.tp-plan li{font-size:12px}.tp-custom-plan{grid-template-columns:1fr;gap:25px;padding:25px 20px;margin-top:30px}.tp-custom-intro h2{font-size:34px}.tp-custom-calculator{padding:20px 16px}.tp-calculator-result strong{font-size:17px}.tp-calculator-tabs button{font-size:9px}.tp-information .page-title{padding:45px 0 32px!important}.tp-information .page-title h1{font-size:34px}.tp-information .page-title p{font-size:12px}.tp-information .privacy-content{padding:26px 20px;border-radius:13px}.tp-information .privacy-content-section{padding-bottom:50px}.tp-information .content-block h2{font-size:20px;gap:8px}.tp-information .privacy-content p,.tp-information .privacy-content li{font-size:12px}.tp-information .last-updated{padding:13px}.tp-information .last-updated p{font-size:10px}.tp-information .last-updated span{font-size:9px}.tp-information .highlight-box,.tp-information .info-box,.tp-information .contact-box{padding:17px}.tp-sitemap-grid{grid-template-columns:1fr;gap:18px}.tp-sitemap-card{padding:25px}}
