.tcv4{font-family:"Manrope",sans-serif;color:#4a5f78;line-height:1.75;max-width:1128px;margin:0 auto;padding:0 24px}.tcv4 .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.tcv4 section{padding:44px 0;border-top:1px solid #eef2f6}.tcv4 a{color:#2091DA;text-decoration:none;font-weight:600}.tcv4 a.feat-card,.tcv4 a.mode-card,.tcv4 a.plat-card{font-weight:400;color:inherit}.tcv4 .hero{text-align:center;padding:88px 24px 80px;border-top:0;position:relative;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,#f4f8fc 0%,#fbfdff 70%,#fff 100%)}.tcv4 .hero>*{max-width:1080px;margin-left:auto;margin-right:auto}.tcv4 .hero::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(ellipse at center,rgba(32,145,218,.1) 0%,transparent 70%);pointer-events:none}.tcv4 .hero>*{position:relative}.tcv4 .hero-eyebrow{display:inline-block;border:1.5px solid #c8ddf0;color:#4a6a85;padding:7px 20px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px}.tcv4 .hero h1{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#0d1b2a;margin:0 auto 28px}.tcv4 .hero h1 .accent{color:#1a74b0}.tcv4 .hero p{font-size:16px;color:#4a5f78;line-height:1.75;max-width:600px;margin:0 auto 40px}.tcv4 .hero-cta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:44px}.tcv4 .btn-primary{display:inline-block!important;background:linear-gradient(135deg,#1a74b0,#15598a)!important;color:#fff!important;border:none!important;padding:16px 30px!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.02em!important;text-decoration:none!important;box-shadow:0 4px 18px rgba(32,145,218,.3)!important;transition:transform .2s,box-shadow .2s,filter .2s}.tcv4 .btn-primary:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 10px 32px rgba(32,145,218,.5)!important;color:#fff!important}.tcv4 .btn-outline{display:inline-block!important;background:#fff!important;color:#334a5e!important;border:1.5px solid #c8d8e8!important;padding:16px 30px!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,border-color .2s,color .2s}.tcv4 .btn-outline:hover{transform:translateY(-2px)!important;border-color:#2091DA!important;color:#2091DA!important}@media (max-width:768px){.tcv4 .hero{padding:52px 20px 56px}.tcv4 .hero-eyebrow{margin-bottom:24px}.tcv4 .hero h1{margin-bottom:20px}.tcv4 .hero p{font-size:15px;margin-bottom:30px}.tcv4 .hero-cta{margin-bottom:32px}}.tcv4 .hero-trust{display:flex;align-items:center;justify-content:center;gap:12px 22px;flex-wrap:wrap;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#5b6b7d}@media (max-width:600px){.tcv4 .hero-trust{gap:8px 14px;font-size:11px;letter-spacing:.06em}.tcv4 .hero-trust span{white-space:nowrap}}.tcv4 .hero-trust span{display:flex;align-items:center;gap:6px}.tcv4 .trust-dot{width:5px;height:5px;border-radius:50%;background:#2091DA;flex-shrink:0}.tcv4 .section-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#2091DA;margin-bottom:12px;display:block}.tcv4 h2,.tcv4 .section-h2{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-.03em;color:#0d1b2a;margin:0 0 14px;line-height:1.1}.tcv4 .section-sub{font-size:15px;line-height:1.75;color:#4a5f78;max-width:680px}.tcv4 .sec-head{text-align:center;margin-bottom:30px}.tcv4 .cflow{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:center}.tcv4 .cflow-copy .section-eyebrow{margin-bottom:10px}.tcv4 .cflow-h2{font-family:"Plus Jakarta Sans",sans-serif;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#0d1b2a;margin:0 0 14px}.tcv4 .cflow-copy p{max-width:none;margin:0 0 12px}.tcv4 .cf-dia{max-width:520px;margin:0 0 0 auto;width:100%}.tcv4 .cf-card{background:#fff;border:1.5px solid #dde8f2;border-radius:11px;padding:11px 13px;text-align:center}.tcv4 .cf-master{border-color:#2091DA;box-shadow:0 4px 18px rgba(32,145,218,.12);max-width:250px;margin:0 auto}.tcv4 .cf-chip{display:inline-block;font-family:"Manrope",sans-serif;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:6px}.tcv4 .cf-chip.b{background:rgba(32,145,218,.08);color:#2091DA;border:1px solid rgba(32,145,218,.22)}.tcv4 .cf-chip.g{background:rgba(16,185,129,.07);color:#059669;border:1px solid rgba(16,185,129,.2)}.tcv4 .cf-chip.o{background:rgba(217,119,6,.08);color:#d97706;border:1px solid rgba(217,119,6,.2)}.tcv4 .cf-chip.i{background:rgba(99,102,241,.08);color:#6366f1;border:1px solid rgba(99,102,241,.2)}.tcv4 .cf-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:800;color:#0d1b2a;line-height:1.25}.tcv4 .cf-trade{margin-top:8px;padding-top:8px;border-top:1px solid #eef2f6;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:700;color:#0d1b2a}.tcv4 .cf-long{background:rgba(16,185,129,.1);color:#059669;font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 7px;border-radius:4px}.tcv4 .cf-wire{position:relative;height:30px}.tcv4 .cf-wire::before{content:"";position:absolute;top:0;left:50%;width:2px;height:14px;background:#dbe7f2;transform:translateX(-50%)}.tcv4 .cf-wire::after{content:"";position:absolute;top:13px;left:16.6%;right:16.6%;height:2px;background:#dbe7f2}.tcv4 .cf-stubs{position:absolute;top:14px;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr)}.tcv4 .cf-stubs i{display:block;width:2px;height:16px;background:#dbe7f2;margin:0 auto}.tcv4 .cf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tcv4 .cf-row .cf-card{padding:10px 8px}.tcv4 .cf-kv{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;font-size:10px}.tcv4 .cf-kv span{font-family:"Manrope",sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a0b4c4;font-size:8px}.tcv4 .cf-kv b{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:800}.tcv4 .cf-g b{color:#059669}.tcv4 .cf-o b{color:#d97706}.tcv4 .cf-i b{color:#6366f1}body:has(.tcv4) .aint-strip,body.page-id-536286 .aint-strip{display:none!important}body:has(.tcv4) .elementor-293 .elementor-widget-wrap{padding-top:0!important;padding-bottom:0!important}body:has(.tcv4) .ai-copier-cluster a{margin:9px 8px!important}body:has(.tcv4) .ai-rithmic-inline,body.page-id-536286 .ai-rithmic-inline{display:none!important}body:has(.tcv4) .ai-copier-cluster,body.page-id-536286 .ai-copier-cluster{padding-bottom:44px!important}@media (max-width:600px){.tcv4 .cf-row .cf-card{padding:9px 5px}.tcv4 .cf-name{font-size:10px;white-space:nowrap}.tcv4 .cf-fill{font-size:9.5px}.tcv4 .cf-kv b{font-size:11px}}.tcv4 .cf-note{font-size:12px;color:#a0b4c4;text-align:center;margin:14px 0 0;max-width:none}.tcv4 .cf-fill{margin-top:7px;padding-top:7px;border-top:1px solid #eef2f6;font-size:10px;font-weight:700;color:#0d1b2a;line-height:1.3}.tcv4 .cf-fill em{display:block;font-style:normal;font-size:9px;font-weight:600;color:#8aa0b4;margin-top:1px}.tcv4 .cf-master .cf-trade{animation:cfIn 7s ease-in-out infinite}.tcv4 .cf-row .cf-card{animation:cfGlow 7s ease-in-out infinite}.tcv4 .cf-row .cf-fill{animation:cfIn 7s ease-in-out infinite}.tcv4 .cf-g{--cf:#10b981;--cfg:rgba(16,185,129,.16)}.tcv4 .cf-o{--cf:#d97706;--cfg:rgba(217,119,6,.16)}.tcv4 .cf-i{--cf:#6366f1;--cfg:rgba(99,102,241,.16)}.tcv4 .cf-g .cf-card,.tcv4 .cf-row .cf-g{animation-delay:.5s}.tcv4 .cf-row .cf-o{animation-delay:.95s}.tcv4 .cf-row .cf-i{animation-delay:1.4s}.tcv4 .cf-g .cf-fill{animation-delay:.8s}.tcv4 .cf-o .cf-fill{animation-delay:1.25s}.tcv4 .cf-i .cf-fill{animation-delay:1.7s}@keyframes cfIn{0%,4%{opacity:0;transform:translateY(5px)}12%,88%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(5px)}}@keyframes cfGlow{0%,6%{border-color:#dde8f2;box-shadow:none}14%,88%{border-color:var(--cf);box-shadow:0 0 0 3px var(--cfg)}96%,100%{border-color:#dde8f2;box-shadow:none}}@media (prefers-reduced-motion:reduce){.tcv4 .cf-master .cf-trade,.tcv4 .cf-row .cf-card,.tcv4 .cf-row .cf-fill{animation:none;opacity:1;transform:none}.tcv4 .cf-g{border-color:#10b981}.tcv4 .cf-o{border-color:#d97706}.tcv4 .cf-i{border-color:#6366f1}}@media (max-width:900px){.tcv4 .cflow{grid-template-columns:1fr;gap:28px}.tcv4 .cflow-h2{font-size:26px}}.tcv4 .sec-head .section-sub{margin:0 auto}.tcv4 p{font-size:15px;line-height:1.75;color:#4a5f78;margin:0 auto 16px;max-width:820px}.tcv4 h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;font-weight:800;color:#0d1b2a;margin:26px auto 8px;max-width:820px;letter-spacing:-.01em}.tcv4 ol,.tcv4 ul{padding-left:20px;margin:0 auto 16px;max-width:800px}.tcv4 li{font-size:15px;line-height:1.75;color:#4a5f78;margin-bottom:8px}.tcv4 .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tcv4 .feat-card{background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:22px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.tcv4 a.feat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(32,145,218,.1);border-color:#2091DA}.tcv4 .feat-icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.tcv4 .plat-card{background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:26px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:130px;transition:transform .2s,box-shadow .2s,border-color .2s}.tcv4 a.plat-card:hover{transform:translateY(-3px);border-color:#c8ddf0;box-shadow:0 8px 24px rgba(13,27,42,.07)}.tcv4 .plat-logo{height:36px;display:flex;align-items:center;justify-content:center}.tcv4 .plat-logo img{max-height:36px;max-width:150px;width:auto;height:auto;display:block}.tcv4 .plat-logo .feat-icon{margin-bottom:0}.tcv4 .plat-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;color:#0d1b2a;letter-spacing:-.01em}.tcv4 .fswrap{position:relative;max-width:460px;margin:22px auto 0}.tcv4 .fsinput{width:100%;box-sizing:border-box;font-family:"Manrope",sans-serif;font-size:15px;color:#0f2540;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%238aa0b4' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E") no-repeat 15px 50%;border:1.5px solid #dde8f2;border-radius:10px;padding:13px 16px 13px 42px;outline:none;transition:border-color .15s,box-shadow .15s}.tcv4 .fsinput:focus{border-color:#2091DA;box-shadow:0 0 0 3px rgba(32,145,218,.14)}.tcv4 .fsinput::placeholder{color:#a0b4c4}.tcv4 .fsres{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #dde8f2;border-radius:10px;box-shadow:0 12px 34px rgba(15,37,64,.12);overflow:hidden;z-index:30;text-align:left}.tcv4 .fsrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid #f0f4f8}.tcv4 .fsrow:last-child{border-bottom:0}.tcv4 .fsname{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:800;color:#0f2540;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.tcv4 .fstick{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:rgba(5,150,105,.12);display:inline-flex;align-items:center;justify-content:center}.tcv4 .fslinks{display:flex;gap:6px;flex:0 0 auto}.tcv4 .fslink{font-family:"Manrope",sans-serif;font-size:12px;font-weight:700;text-decoration:none;padding:5px 10px;border-radius:6px;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s}.tcv4 .fslink.guide{background:rgba(32,145,218,.09);color:#2091DA!important}.tcv4 .fslink.disc{background:rgba(16,185,129,.1);color:#059669!important}.tcv4 .fslink.guide:hover{background:rgba(32,145,218,.18);transform:translateY(-1px);box-shadow:0 2px 8px rgba(32,145,218,.2)}.tcv4 .fslink.disc:hover{background:rgba(16,185,129,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(16,185,129,.2)}.tcv4 .fslink:active{transform:translateY(0)}@media (hover:none){.tcv4 .fslink:hover{transform:none;box-shadow:none}}.tcv4 .fsnone{padding:13px 14px;font-size:14px;color:#8aa0b4}.tcv4 .fsnone a{font-weight:700}@media (max-width:600px){.tcv4 .fsrow{flex-direction:column;align-items:flex-start;gap:7px}.tcv4 .fslinks{width:100%}}.tcv4 .firmstrip{overflow:hidden;position:relative;margin-top:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tcv4 .firmtrack{display:flex;gap:10px;width:max-content;margin-bottom:10px;align-items:stretch}.tcv4 .firmtile{flex:0 0 auto;width:152px;background:#fff;border:1px solid #e2eaf2;border-radius:14px;padding:13px 10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;text-align:center;transition:border-color .15s,box-shadow .15s}.tcv4 .firmtile:hover{border-color:#bcd4e8;box-shadow:0 2px 10px rgba(15,37,64,.07)}.tcv4 .fl{height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:100%}.tcv4 .fl img{max-height:44px;max-width:120px;width:auto;height:auto;object-fit:contain}.tcv4 .fl:not(.fl-dark) img{border-radius:10px}.tcv4 .fl-dark{background:#000;border-radius:10px;padding:6px 9px;box-sizing:border-box;width:100%;max-width:132px}.tcv4 .fl-dark img{max-height:32px;max-width:112px}.tcv4 .fl-icon img{width:42px;height:42px;max-width:42px;max-height:42px;border-radius:11px;object-fit:cover}.tcv4 .firmname{display:block;font-family:"Manrope",sans-serif;font-size:12px;font-weight:700;line-height:1.3;color:#0f2540}.tcv4 .firmtrack.l{animation:tcv4mL 112s linear infinite}.tcv4 .firmtrack.r{animation:tcv4mR 112s linear infinite}.tcv4 .firmstrip:hover .firmtrack{animation-play-state:paused}@keyframes tcv4mL{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tcv4mR{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.tcv4 .firmtrack{animation:none}}.tcv4 .buygrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:0 auto;align-items:stretch}.tcv4 .buycard{background:#fff;border:1.5px solid #dde8f2;border-radius:16px;padding:28px 26px;display:flex;flex-direction:column;text-align:left;position:relative}.tcv4 .buycard.feature{border-color:#2091DA;box-shadow:0 10px 34px rgba(32,145,218,.14)}.tcv4 .buybadge{position:absolute;top:-11px;left:26px;background:#2091DA;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:4px}.tcv4 .buyname{font-family:"Plus Jakarta Sans",sans-serif;font-size:19px;font-weight:800;color:#0d1b2a;letter-spacing:-.02em;margin:0 0 4px}.tcv4 .buysub{font-size:14px;line-height:1.5;color:#7a94a8;margin:0 0 16px;max-width:none}.tcv4 .buyprice{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:3px}.tcv4 .buynow{font-family:"Plus Jakarta Sans",sans-serif;font-size:38px;font-weight:800;color:#0d1b2a;letter-spacing:-.03em;line-height:1}.tcv4 .buywas{font-size:16px;color:#a0b4c4;text-decoration:line-through}.tcv4 .buysave{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#059669;background:rgba(16,185,129,.09);padding:4px 8px;border-radius:4px}.tcv4 .buyterm{font-size:13px;color:#7a94a8;margin:0 0 14px;max-width:none}.tcv4 .buystars{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a5f78;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #eef2f6}.tcv4 .buystars .s{color:#f5a623;letter-spacing:1px;font-size:14px}.tcv4 .buystars b{color:#0d1b2a;font-weight:800}.tcv4 .buylead{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a;margin:0 0 11px}.tcv4 ul.buylist{list-style:none;padding:0;margin:0 0 22px;max-width:none}.tcv4 ul.buylist li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;color:#4a5f78;margin-bottom:8px}.tcv4 ul.buylist li svg{flex:0 0 auto;margin-top:3px}.tcv4 .buybtns{margin-top:auto;display:flex;flex-direction:column;gap:9px}.tcv4 .buybtns a{text-align:center;padding:14px 20px!important}@media (max-width:820px){.tcv4 .buygrid{grid-template-columns:1fr}}.tcv4 .pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:26px;align-items:stretch;max-width:none;padding-top:14px}.tcv4 .pricing-card{background:#f8fafd;border:1.5px solid #dde8f2;border-radius:16px;padding:48px 26px 30px;position:relative;overflow:hidden;text-align:left;display:flex;flex-direction:column}.tcv4 .pricing-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.tcv4 .pricing-card.basic::before{background:linear-gradient(90deg,#2091DA,#1a7bbf)}.tcv4 .pricing-card.suite::before{background:linear-gradient(90deg,#0d1b2a,#334155);height:4px}.tcv4 .pricing-card.suite{border-color:#0d1b2a;box-shadow:0 20px 56px rgba(13,27,42,.16),0 4px 16px rgba(13,27,42,.08)}.tcv4 .badge-type{display:inline-flex;align-items:center;font-family:"Manrope",sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:6px;margin-bottom:14px}.tcv4 .pricing-card.basic .badge-type{background:rgba(32,145,218,.08);color:#2091DA}.tcv4 .pricing-card.suite .badge-type{background:rgba(15,37,64,.07);color:#41556b}.tcv4 .pricing-ribbon{position:absolute;top:0;right:0;background:linear-gradient(135deg,#0d1b2a,#1e293b);color:#fff;font-family:"Manrope",sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:0 0 0 8px;box-shadow:0 2px 8px rgba(13,27,42,.3);z-index:2}.tcv4 .pricing-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:19px;font-weight:800;color:#0d1b2a;letter-spacing:-.02em;margin-bottom:20px;line-height:1.25}.tcv4 .pricing-amount{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tcv4 .pricing-current{font-family:"Plus Jakarta Sans",sans-serif;font-size:40px;font-weight:800;color:#0d1b2a;letter-spacing:-.03em;line-height:1}.tcv4 .pricing-current .cur{font-size:21px;font-weight:700;vertical-align:baseline;margin-right:1px;line-height:1}.tcv4 .pricing-original{font-family:"Manrope",sans-serif;font-size:16px;color:#5b6b7d;text-decoration:line-through}.tcv4 .pricing-sale-badge{display:inline-flex;align-items:center;align-self:center;background:#fef3c7;color:#92400e;font-family:"Manrope",sans-serif;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:4px}.tcv4 .pricing-lifetime{font-family:"Manrope",sans-serif;font-size:14px;color:#4a5f78;margin-bottom:10px}.tcv4 .pricing-stars{display:flex;align-items:center;gap:7px;font-size:14px;color:#4a5f78;margin-bottom:16px}.tcv4 .pricing-stars .s{color:#f5a623;letter-spacing:1px;font-size:15px}.tcv4 .pricing-stars b{color:#0d1b2a;font-weight:800}.tcv4 .pricing-btn{display:block;text-align:center;padding:14px 20px;border-radius:8px;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;margin-bottom:9px}.tcv4 .pricing-buttons{margin-top:auto;padding-top:22px}.tcv4 .pricing-buttons .pricing-btn:last-child{margin-bottom:0}.tcv4 .pricing-card.basic .pricing-btn{background:linear-gradient(135deg,#1a74b0,#15598a);color:#fff!important;border:none;box-shadow:0 4px 18px rgba(32,145,218,.3)}.tcv4 .pricing-card.basic .pricing-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 28px rgba(32,145,218,.48)}.tcv4 .pricing-card.suite .pricing-btn{background:linear-gradient(135deg,#0d1b2a,#1e293b);color:#fff!important;box-shadow:0 4px 18px rgba(13,27,42,.25)}.tcv4 .pricing-card.suite .pricing-btn:hover{transform:translateY(-2px);filter:brightness(1.15);box-shadow:0 10px 28px rgba(13,27,42,.4)}.tcv4 .pricing-btn.ghost{background:#fff!important;border:1.5px solid #c8d8e8;box-shadow:none}.tcv4 .pricing-card.basic .pricing-btn.ghost{color:#334a5e!important}.tcv4 .pricing-card.suite .pricing-btn.ghost{color:#0d1b2a!important;border-color:#0d1b2a}.tcv4 .pricing-btn.ghost:hover{transform:translateY(-2px);border-color:#2091DA;filter:none}.tcv4 .pricing-divider{height:1px;background:#eef2f6;margin-bottom:16px}.tcv4 ul.pricing-features{list-style:none;display:flex;flex-direction:column;gap:8px;text-align:left;padding:0;margin:0;max-width:none}.tcv4 ul.pricing-features li{display:flex;align-items:flex-start;gap:8px;font-family:"Manrope",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#4a5f78;text-align:left}.tcv4 ul.pricing-features li .check{width:16px;height:16px;border-radius:50%;background:rgba(32,145,218,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.tcv4 .pricing-card.suite ul.pricing-features li .check{background:rgba(13,27,42,.08)}@media (max-width:820px){.tcv4 .pricing-grid{grid-template-columns:1fr}}.tcv4 .feat-icon.blue{background:rgba(32,145,218,.08);color:#2091DA}.tcv4 .feat-icon.green{background:rgba(16,185,129,.08);color:#059669}.tcv4 .feat-icon.indigo{background:rgba(99,102,241,.08);color:#6366f1}.tcv4 .feat-icon.gold{background:rgba(217,119,6,.08);color:#d97706}.tcv4 .feat-icon.teal{background:rgba(14,165,160,.08);color:#0ea5a0}.tcv4 .feat-icon.red{background:rgba(239,68,68,.08);color:#dc2626}.tcv4 .feat-h4{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:800;color:#0d1b2a;margin:0 0 6px}.tcv4 .feat-p{font-size:15px;font-weight:400;line-height:1.6;color:#4a5f78;margin:0}.tcv4 .mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tcv4 .mode-cards.three{grid-template-columns:repeat(3,1fr)}.tcv4 .mode-card{background:#fff;border:1.5px solid #dde8f2;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden;transition:box-shadow .25s,border-color .25s,transform .25s;display:block}.tcv4 a.mode-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(32,145,218,.1);border-color:#2091DA}.tcv4 .mode-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.tcv4 .mode-card.c1::before{background:linear-gradient(90deg,#2091DA,#1a7bbf)}.tcv4 .mode-card.c2::before{background:linear-gradient(90deg,#6366f1,#4f46e5)}.tcv4 .mode-card.c3::before{background:linear-gradient(90deg,#0ea5a0,#0891b2)}.tcv4 .mode-card.c4::before{background:linear-gradient(90deg,#d97706,#b45309)}.tcv4 .mode-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.tcv4 .mode-card.c1 .mode-icon{background:rgba(32,145,218,.08);color:#2091DA}.tcv4 .mode-card.c2 .mode-icon{background:rgba(99,102,241,.08);color:#6366f1}.tcv4 .mode-card.c3 .mode-icon{background:rgba(14,165,160,.08);color:#0ea5a0}.tcv4 .mode-card.c4 .mode-icon{background:rgba(217,119,6,.08);color:#d97706}.tcv4 .mode-card h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:800;color:#0d1b2a;margin:0 0 10px}.tcv4 .mode-cbody{font-size:15px;font-weight:400;line-height:1.75;color:#4a5f78;margin:0}.tcv4 .buy{background:#f8fafd;border:1.5px solid #dde8f2;border-radius:16px;padding:32px 28px;max-width:760px;margin:0 auto}.tcv4 .modeslot{background:#fffbe6;border:1px dashed #e0c76a;border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.6;color:#7a6a2a}.tcv4 details{background:#fff;border:1.5px solid #dde8f2;border-radius:12px;margin-bottom:10px;max-width:none}.tcv4 summary{cursor:pointer;padding:18px 20px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;color:#0f2540;font-size:16px;list-style:none;position:relative;padding-right:46px}.tcv4 summary::-webkit-details-marker{display:none}.tcv4 summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;color:#2091DA;font-weight:400;line-height:1}.tcv4 details[open] summary:after{content:"\2013"}.tcv4 details div{padding:0 20px 18px;font-size:15px;line-height:1.75;color:#4a5f78}.tcv4 .faqwrap{max-width:none;margin:0}.tcv4 .feat-note,.tcv4 .upnote{font-size:15px;color:#a0b4c4;max-width:none;margin:28px 0 0;text-align:center}.tcv4 p.secnote{max-width:none;margin:22px 0 0}.tcv4 .crumb{font-size:13px;color:#8aa0b6;margin-bottom:18px}.tcv4 .crumb a{color:#8aa0b6;font-weight:600}@media (max-width:1024px){.tcv4 .features-grid{grid-template-columns:repeat(2,1fr)}.tcv4 .mode-cards,.tcv4 .mode-cards.three{grid-template-columns:1fr}}@media (max-width:600px){.tcv4 .features-grid{grid-template-columns:1fr}.tcv4 .features-grid:has(.plat-card){grid-template-columns:1fr 1fr;gap:12px}.tcv4 .plat-card{min-height:112px;padding:18px 10px;gap:10px}.tcv4 .plat-logo{height:30px}.tcv4 .plat-logo img{max-height:30px;max-width:104px}.tcv4 .plat-name{font-size:14px}}
