.tc-why-hero{border-bottom:1px solid var(--tc-line-soft);background:radial-gradient(circle at 78% 18%,#18b98129,#0000 34%),radial-gradient(circle at 18% 26%,#155eef24,#0000 32%),linear-gradient(135deg,#f7faff 0%,#f3f8ff 48%,#f0fbf7 100%);padding:116px 0 80px;position:relative;overflow:hidden}.tc-why-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#155eef0e 1px,#0000 1px),linear-gradient(90deg,#155eef0e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.tc-why-hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(520px,1.02fr);align-items:center;gap:58px;display:grid;position:relative}.tc-why-hero-copy h1{letter-spacing:-.075em;text-wrap:balance;margin-top:24px;font-size:clamp(3.05rem,5.25vw,5.45rem)}.tc-why-hero-copy p{max-width:820px;margin-top:24px;font-size:1.16rem}.tc-why-decision-panel{background:radial-gradient(circle at 78% 18%,#18b9812e,#0000 32%),linear-gradient(145deg,#fffffff5,#f7fbfff0);border:1px solid #155eef2e;border-radius:34px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #1018281f}.tc-why-decision-panel:before{content:"";background:linear-gradient(90deg,#0000,#155eef1a,#18b98124,#0000);animation:5.6s linear infinite tcWhySweep;position:absolute;inset:0;transform:translate(-80%)}.tc-why-panel-head,.tc-why-score-list,.tc-why-panel-flow{z-index:1;position:relative}.tc-why-panel-head{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.tc-why-panel-head>span,.tc-why-score-list article>span,.tc-why-proof-card span,.tc-why-system-diagram article span{background:var(--tc-soft-blue);color:var(--tc-blue);border:1px solid #d7e4ff;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.tc-why-panel-head svg,.tc-why-score-list svg,.tc-why-proof-card svg,.tc-why-system-diagram svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:27px;height:27px}.tc-why-panel-head strong{color:var(--tc-ink);letter-spacing:-.04em;font-size:1.3rem;font-weight:950;display:block}.tc-why-panel-head small{color:var(--tc-muted);margin-top:4px;font-size:.92rem;display:block}.tc-why-panel-head b{background:var(--tc-soft-mint);color:#087450;border:1px solid #18b98142;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.tc-why-panel-head b i{background:var(--tc-mint);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite tcAboutPulse;display:inline-flex}.tc-why-score-list{gap:14px;margin-top:28px;display:grid}.tc-why-score-list article{border:1px solid var(--tc-line);background:#ffffffe6;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.tc-why-score-list article>span{border-radius:16px;width:52px;height:52px}.tc-why-score-list article strong{color:var(--tc-ink);font-size:1.04rem;font-weight:900;display:block}.tc-why-score-list article i{background:#dbe8ff;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.tc-why-score-list article i b{background:linear-gradient(90deg, var(--tc-blue), var(--tc-mint));border-radius:inherit;height:100%;width:var(--score);animation:3.4s ease-in-out infinite tcWhyScoreFill;display:block}.tc-why-score-list article em{color:var(--tc-blue);font-style:normal;font-weight:950}.tc-why-panel-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.tc-why-panel-flow span{color:var(--tc-blue);text-align:center;background:#edf3ffe6;border:1px solid #d7e4ff;border-radius:18px;padding:13px;font-weight:900}.tc-why-proof-section{padding:34px 0 76px}.tc-why-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tc-why-proof-card{border:1px solid var(--tc-line);background:#ffffffeb;border-radius:22px;align-items:center;gap:14px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.tc-why-proof-card:before{background:linear-gradient(90deg, var(--tc-blue), var(--tc-mint), var(--tc-blue));content:"";background-size:220% 100%;height:4px;animation:3.4s linear infinite tcAboutFlow;position:absolute;top:0;left:0;right:0}.tc-why-proof-card span{border-radius:16px;flex:none;width:52px;height:52px}.tc-why-proof-card strong{color:var(--tc-ink);font-size:.95rem;font-weight:900;line-height:1.25}.tc-why-proof-card:hover{border-color:#18b9815c;transform:translateY(-4px);box-shadow:0 16px 42px #10182814}.tc-why-reasons-section,.tc-why-system-section{border-bottom:1px solid var(--tc-line-soft);border-top:1px solid var(--tc-line-soft);background:#fff}.tc-why-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tc-why-reason-card{background:linear-gradient(180deg, #fffffffa, #f8fbfffa), var(--tc-surface);border:1px solid var(--tc-line);border-radius:28px;min-height:318px;padding:30px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.tc-why-reason-card:before{content:"";background:linear-gradient(90deg,#0000,#18b98121,#155eef1f,#0000);width:75%;height:100%;transition:left .62s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.tc-why-reason-card:after{background:var(--tc-soft-blue);content:"";border-radius:34px;width:128px;height:128px;transition:background .18s,transform .18s;position:absolute;bottom:-42px;right:-34px;transform:rotate(18deg)}.tc-why-reason-card:hover{box-shadow:var(--tc-shadow);border-color:#155eef57;transform:translateY(-6px)}.tc-why-reason-card:hover:before{left:128%}.tc-why-reason-card:hover:after{background:var(--tc-soft-mint);transform:rotate(18deg)scale(1.08)}.tc-why-reason-card:hover .tc-service-icon{background:var(--tc-blue);color:#fff;transform:translateY(-3px)rotate(-4deg)}.tc-why-reason-card:hover .tc-service-icon svg{animation:.9s both tcIconDraw}.tc-why-reason-card h2,.tc-why-reason-card p,.tc-why-reason-card .tc-service-icon{z-index:1;position:relative}.tc-why-reason-card h2{margin-top:58px;font-size:1.45rem}.tc-why-reason-card p{margin-top:14px}.tc-why-comparison-section{border-bottom:1px solid var(--tc-line-soft);border-top:1px solid var(--tc-line-soft);background:linear-gradient(135deg,#155eef0d,#18b9810d)}.tc-why-comparison-table{border:1px solid var(--tc-line);background:#ffffffeb;border-radius:30px;overflow:hidden;box-shadow:0 22px 60px #10182814}.tc-why-comparison-head,.tc-why-comparison-table article{grid-template-columns:1fr 1fr;display:grid}.tc-why-comparison-head span{background:var(--tc-ink);color:#fff;padding:22px 26px;font-weight:950}.tc-why-comparison-head span:last-child{background:linear-gradient(90deg, var(--tc-blue), #149fc8, var(--tc-mint))}.tc-why-comparison-table article{border-top:1px solid var(--tc-line)}.tc-why-comparison-table article p{color:var(--tc-text);padding:24px 26px;font-weight:720}.tc-why-comparison-table article p+p{border-left:1px solid var(--tc-line)}.tc-why-comparison-table article p:last-child{color:var(--tc-ink);background:linear-gradient(90deg,#18b9810d,#155eef0a),#fff;font-weight:850}.tc-why-system-grid{grid-template-columns:minmax(0,.78fr) minmax(520px,1.05fr);align-items:center;gap:52px;display:grid}.tc-why-system-grid .tc-btn{margin-top:24px}.tc-why-system-diagram{background:radial-gradient(circle at 82% 18%,#18b98129,#0000 32%),linear-gradient(145deg,#fffffff5,#f7fbffeb);border:1px solid #155eef2e;border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1018281a}.tc-why-system-diagram:before{content:"";background-image:linear-gradient(#155eef0e 1px,#0000 1px),linear-gradient(90deg,#155eef0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.tc-why-system-line{background:linear-gradient(90deg, var(--tc-blue), var(--tc-mint), var(--tc-blue));content:"";z-index:1;background-size:220% 100%;border-radius:999px;height:5px;animation:3.2s linear infinite tcAboutFlow;position:absolute;top:50%;left:52px;right:52px;transform:translateY(-50%)}.tc-why-system-diagram article{border:1px solid var(--tc-line);z-index:2;background:#ffffffeb;border-radius:22px;place-items:center;gap:12px;min-height:150px;padding:22px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.tc-why-system-diagram article:hover{border-color:#18b9816b;transform:translateY(-5px);box-shadow:0 18px 46px #10182814}.tc-why-system-diagram article span{width:58px;height:58px}.tc-why-system-diagram article strong{color:var(--tc-ink);text-align:center;font-weight:950}.tc-why-page-cta{background:radial-gradient(circle at 80% 18%,#18b98129,#0000 30%),radial-gradient(circle at 18% 80%,#155eef1f,#0000 32%)}.tc-why-cta-card{border:1px solid var(--tc-line);background:linear-gradient(145deg,#fffffff5,#f7fbffeb);border-radius:34px;padding:44px;position:relative;overflow:hidden;box-shadow:0 24px 70px #10182817}.tc-why-cta-card:before{background:linear-gradient(90deg, var(--tc-blue), var(--tc-mint), var(--tc-blue));content:"";background-size:220% 100%;height:5px;animation:3.6s linear infinite tcAboutFlow;position:absolute;top:0;left:44px;right:44px}.tc-why-cta-card h2{max-width:920px;margin-top:14px}.tc-why-cta-card p{max-width:820px;margin-top:16px;font-size:1.08rem}.tc-why-cta-card .tc-btn{margin-top:26px}@keyframes tcWhySweep{to{transform:translate(80%)}}@keyframes tcWhyScoreFill{0%{transform:translate(-104%)}45%,82%{transform:translate(0)}to{transform:translate(104%)}}@media (width<=1180px){.tc-why-hero-grid,.tc-why-system-grid{grid-template-columns:1fr}.tc-why-proof-grid,.tc-why-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tc-why-hero{padding:78px 0 54px}.tc-why-hero-copy h1{font-size:clamp(2.55rem,14vw,4.1rem)}.tc-why-decision-panel,.tc-why-cta-card,.tc-why-system-diagram{border-radius:24px;padding:22px}.tc-why-panel-head,.tc-why-score-list article,.tc-why-comparison-head,.tc-why-comparison-table article,.tc-why-system-diagram,.tc-why-proof-grid,.tc-why-reason-grid{grid-template-columns:1fr}.tc-why-panel-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-why-comparison-table article p+p{border-left:0;border-top:1px solid var(--tc-line)}.tc-why-system-line{display:none}.tc-why-reason-card{min-height:auto;padding:24px}}@media (prefers-reduced-motion:reduce){.tc-why-decision-panel:before,.tc-why-panel-head b i,.tc-why-score-list article i b,.tc-why-proof-card:before,.tc-why-system-line,.tc-why-cta-card:before{animation:none}}