.tlp .tpg-hero-points{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 18px}.tpg-hero-point{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:#DDE4EF}.tpg-hero-point:before{content:"✓";color:#E8C878;font-weight:900}.tlp .tpg-pairs{margin-top:28px;display:flex;flex-direction:column;gap:12px}.tlp .tpg-pair{display:grid;grid-template-columns:1fr auto 1.25fr;align-items:stretch;gap:12px}.tpg-pair-answer,.tpg-pair-worry{display:flex;flex-direction:column;gap:6px;padding:16px clamp(16px,2vw,22px);font-size:17px;line-height:1.8}.tpg-pair-worry{background:#F4F6F9;color:#1F2430;font-weight:700}.tpg-pair-answer{background:#FDF8EE;border-left:3px solid #c79a3c;color:#1F2430}.tpg-pair-label{font-size:13px;font-weight:700;letter-spacing:.12em;color:#5A6474}.tpg-pair-label--gold{color:#A57E28}.tpg-pair-arrow{align-self:center;font-size:22px;font-weight:900;color:#C79A3C}@media(max-width:760px){.tlp .tpg-pair{grid-template-columns:1fr;gap:0}.tpg-pair-arrow{display:none}}.tlp .tpg-speed-grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px}.tpg-speed-card{background:#FFFFFF;border:1px solid #d8dee8;padding:24px clamp(18px,2vw,24px) 26px}.tpg-speed-num{font-family:Zen Old Mincho,serif;font-size:30px;line-height:1;font-weight:900;color:#C79A3C}.tlp .tpg-speed-title{margin-top:10px;font-size:clamp(20px,2.2vw,23px);line-height:1.45;font-weight:900;color:#1C3664}.tlp .tpg-speed-text{margin-top:10px;font-size:16.5px;line-height:1.9;color:#5A6474}.tlp .tpg-speed-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.tpg-speed-tags li{font-size:13.5px;font-weight:700;color:#1C3664;background:#EEF2F8;padding:3px 9px}.tlp .tpg-feature-grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:2px;background:#D8DEE8;border:1px solid #d8dee8}.tpg-feature{background:#FFFFFF;padding:20px clamp(16px,2vw,24px) 22px}.tpg-feature-title{font-size:18.5px;line-height:1.5;font-weight:900;color:#1F2430}.tlp .tpg-feature-text{margin-top:6px;font-size:16px;line-height:1.85;color:#5A6474}.tlp .tpg-safe-list{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:10px 28px}.tpg-safe-list li{display:flex;gap:10px;font-size:17px;line-height:1.85;color:#1F2430}.tpg-safe-mark{flex:none;color:#C79A3C;font-size:12px;line-height:2.65}.tlp .tpg-safe-link{margin-top:20px;font-size:16px}.tpg-safe-link a{text-decoration:underline}.tlp .tpg-price-cta{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.tlp .tpg-price-btn{display:inline-block;background:#1C3664;color:#FFFFFF;font-size:19px;font-weight:700;padding:15px 34px}.tlp .tpg-price-btn:hover{background:#C79A3C;color:#FFFFFF}.tlp .tpg-price-link{font-size:17px;font-weight:700;text-decoration:underline}.tlp .tpg-contact-cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.tlp .tpg-contact-or{margin-top:22px;font-size:15px;color:#AEBBD2}