.ts-landing{--ts-ink:#0b1f19;--ts-body:#45564f;--ts-faint:#6b7c74;--ts-bg:#f6f9f7;--ts-surface:#ffffff;--ts-line:#e2eae4;--ts-line-strong:#d3dfd7;--ts-accent:#0c7a59;--ts-accent-deep:#0a5c44;--ts-accent-soft:#e7f4ed;--ts-good:#16a36b;--ts-good-ink:#0b7a55;--ts-mid:#e8a23d;--ts-mid-ink:#a16207;--ts-bad:#e5484d;--ts-bad-ink:#c33b41;--ts-grad:linear-gradient(100deg,#0c7a59,#12a67b 48%,#4cc38a);--ts-mono:ui-monospace,"SF Mono",SFMono-Regular,"Cascadia Code",Consolas,"Liberation Mono",monospace;--ts-shadow-sm:0 1px 2px rgba(8,42,33,0.06);--ts-shadow-lg:0 1px 2px rgba(8,42,33,0.05),0 24px 60px -24px rgba(8,42,33,0.28);--ts-radius:18px;color:var(--ts-ink);background:var(--ts-surface);overflow-x:clip;font-synthesis-weight:none}.ts-container{max-width:1120px;margin-inline:auto;padding-inline:24px}.ts-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--ts-ink);color:#fff;font-weight:700;font-size:.9rem;transition:top .15s ease}.ts-skip:focus-visible{top:14px}.ts-landing :is(a,button):focus-visible{outline:2.5px solid #0fa974;outline-offset:3px;border-radius:10px}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border-radius:12px;border:1px solid transparent;font-weight:700;font-size:.95rem;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.ts-btn svg{transition:transform .16s ease}.ts-btn--primary{color:#fff;background:linear-gradient(180deg,#109068,#0c7a59);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(8,42,33,.2),0 8px 20px -8px rgba(12,122,89,.55)}.ts-btn--primary:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 4px rgba(8,42,33,.18),0 14px 28px -10px rgba(12,122,89,.6)}.ts-btn--primary:hover svg{transform:translateX(3px)}.ts-btn--ghost{color:var(--ts-ink);background:var(--ts-surface);border-color:var(--ts-line-strong);box-shadow:var(--ts-shadow-sm)}.ts-btn--ghost:hover{background:var(--ts-bg);border-color:#bccfc3;transform:translateY(-1.5px)}.ts-btn--light{color:var(--ts-accent-deep);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25),0 12px 28px -10px rgba(0,0,0,.4)}.ts-btn--light:hover{transform:translateY(-1.5px)}.ts-btn--light:hover svg{transform:translateX(3px)}.ts-btn--outline{color:#eaf6ef;background:transparent;border-color:rgba(255,255,255,.28)}.ts-btn--outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45)}.ts-btn--sm{height:38px;padding:0 16px;font-size:.88rem;border-radius:10px}.ts-btn--lg{height:52px;padding:0 28px;font-size:1.02rem;border-radius:14px}.ts-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(250,253,251,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(14,60,45,.08)}.ts-header-in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}.ts-brand{display:inline-flex;align-items:center;gap:10px}.ts-logomark{display:block;border-radius:9px;box-shadow:0 2px 6px rgba(10,92,68,.35)}.ts-wordmark{font-size:1.13rem;font-weight:800;letter-spacing:-.025em;color:var(--ts-ink)}.ts-wordmark em{font-style:normal;background:var(--ts-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-nav{display:flex;gap:4px}.ts-nav a{padding:8px 13px;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--ts-body);transition:color .14s ease,background .14s ease}.ts-nav a:hover{color:var(--ts-ink);background:rgba(14,90,66,.06)}.ts-header-cta{display:flex;align-items:center;gap:10px}.ts-hero{position:relative;overflow:hidden;padding:84px 0 104px;background:radial-gradient(900px 480px at 80% -12%,rgba(18,166,123,.15),transparent 62%),radial-gradient(720px 440px at 8% 6%,rgba(76,195,138,.13),transparent 60%),linear-gradient(180deg,#f8fbf9,#f4f8f6)}.ts-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(10,60,45,.05) 1px,transparent 0),linear-gradient(180deg,rgba(10,60,45,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(80% 65% at 62% 18%,#000 15%,transparent 78%);mask-image:radial-gradient(80% 65% at 62% 18%,#000 15%,transparent 78%);pointer-events:none}.ts-hero-grid{position:relative;display:grid;grid-template-columns:1.04fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ts-hero-copy>*{animation:ts-fade-up .7s cubic-bezier(.22,1,.36,1) both}.ts-hero-copy>:first-child{animation-delay:.05s}.ts-hero-copy>:nth-child(2){animation-delay:.12s}.ts-hero-copy>:nth-child(3){animation-delay:.2s}.ts-hero-copy>:nth-child(4){animation-delay:.28s}.ts-hero-copy>:nth-child(5){animation-delay:.35s}.ts-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid rgba(12,122,89,.22);background:rgba(255,255,255,.72);color:var(--ts-accent-deep);font-size:.83rem;font-weight:700;letter-spacing:.01em;box-shadow:var(--ts-shadow-sm)}.ts-hero-badge svg{color:#12a67b}.ts-h1{margin-top:22px;font-size:clamp(2.5rem,5.4vw,3.85rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:var(--ts-ink)}.ts-grad{background:var(--ts-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-lead{margin-top:22px;max-width:33.5rem;font-size:1.13rem;line-height:1.68;color:var(--ts-body)}.ts-hero-actions{gap:12px;margin-top:32px}.ts-hero-actions,.ts-trust{display:flex;flex-wrap:wrap}.ts-trust{gap:8px 22px;margin-top:26px;padding:0;list-style:none}.ts-trust li{display:inline-flex;align-items:center;gap:7px;font-size:.9rem;font-weight:600;color:var(--ts-faint)}.ts-trust svg{color:var(--ts-good)}.ts-hero-visual{position:relative;justify-self:end;width:min(540px,100%);padding:26px 10px;animation:ts-fade-up .8s cubic-bezier(.22,1,.36,1) .25s both}.ts-mock{position:relative;background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:20px;box-shadow:var(--ts-shadow-lg)}.ts-mock-bar{display:flex;align-items:center;gap:6px;padding:13px 16px;border-bottom:1px solid var(--ts-line)}.ts-win-dot{width:10px;height:10px;border-radius:50%;flex:none}.ts-win-dot--r{background:#f2a6a0}.ts-win-dot--y{background:#f3ce8a}.ts-win-dot--g{background:#9fd8b9}.ts-mock-title{flex:1 1;text-align:center;letter-spacing:.06em;color:var(--ts-faint)}.ts-mock-time,.ts-mock-title{font-family:var(--ts-mono);font-size:.7rem}.ts-mock-time{font-weight:700;color:var(--ts-good-ink);background:var(--ts-accent-soft);padding:3px 8px;border-radius:999px}.ts-mock-url{display:flex;align-items:center;gap:9px;margin:14px 16px 0;padding:9px 12px;background:#f3f8f5;border:1px solid var(--ts-line);border-radius:11px;color:var(--ts-faint)}.ts-mock-domain{font-family:var(--ts-mono);font-size:.84rem;font-weight:600;color:var(--ts-ink)}.ts-mock-sector{margin-left:auto;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--ts-good-ink);background:var(--ts-accent-soft);border:1px solid rgba(12,122,89,.18);padding:3px 9px;border-radius:999px;white-space:nowrap}.ts-mock-body{display:flex;align-items:center;gap:20px;padding:18px 18px 14px}.ts-gauge{position:relative;flex:none;width:152px}.ts-gauge svg{display:block;width:100%;height:auto}.ts-gauge-track{fill:none;stroke:#e9f1ec;stroke-width:10}.ts-gauge-value{fill:none;stroke:url(#ts-gauge-grad);stroke-width:10;stroke-linecap:round;stroke-dasharray:298.8 364.5;animation:ts-gauge-draw 1.5s cubic-bezier(.3,.9,.35,1) .5s both}.ts-gauge-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.ts-gauge-label b{font-family:var(--ts-mono);font-size:2.15rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ts-ink)}.ts-gauge-label span{font-family:var(--ts-mono);font-size:.66rem;color:var(--ts-faint)}.ts-gauge-label em{margin-top:5px;font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.04em;color:var(--ts-good-ink);background:var(--ts-accent-soft);padding:2px 9px;border-radius:999px}.ts-cat-rows{flex:1 1;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.ts-cat-rows li{display:grid;grid-template-columns:88px 1fr 26px;align-items:center;grid-gap:9px;gap:9px}.ts-row-name{font-size:.7rem;font-weight:600;letter-spacing:.005em;color:var(--ts-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-row-bar{height:6px;border-radius:999px;background:#edf3ef;overflow:hidden}.ts-row-bar i{display:block;height:100%;border-radius:999px;transform-origin:0 50%;animation:ts-grow .9s cubic-bezier(.22,1,.36,1) both}.ts-cat-rows li:first-child .ts-row-bar i{animation-delay:.55s}.ts-cat-rows li:nth-child(2) .ts-row-bar i{animation-delay:.62s}.ts-cat-rows li:nth-child(3) .ts-row-bar i{animation-delay:.69s}.ts-cat-rows li:nth-child(4) .ts-row-bar i{animation-delay:.76s}.ts-cat-rows li:nth-child(5) .ts-row-bar i{animation-delay:.83s}.ts-cat-rows li:nth-child(6) .ts-row-bar i{animation-delay:.9s}.ts-cat-rows li:nth-child(7) .ts-row-bar i{animation-delay:.97s}.ts-cat-rows li:nth-child(8) .ts-row-bar i{animation-delay:1.04s}.ts-row-score{font-family:var(--ts-mono);font-size:.74rem;font-weight:700;text-align:right}.ts-tone--good .ts-row-bar i{background:var(--ts-good)}.ts-tone--good .ts-row-score{color:var(--ts-good-ink)}.ts-tone--mid .ts-row-bar i{background:var(--ts-mid)}.ts-tone--mid .ts-row-score{color:var(--ts-mid-ink)}.ts-tone--bad .ts-row-bar i{background:var(--ts-bad)}.ts-tone--bad .ts-row-score{color:var(--ts-bad-ink)}.ts-mock-fixes{border-top:1px solid var(--ts-line);padding:13px 18px 17px}.ts-fixes-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ts-fixes-head span{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ts-fixes-head b,.ts-fixes-head span{font-family:var(--ts-mono);color:var(--ts-faint)}.ts-fixes-head b{font-size:.7rem;font-weight:600}.ts-mock-fixes ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ts-mock-fixes li{display:flex;gap:9px;font-size:.79rem;line-height:1.45;color:#3d4e47}.ts-sev-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%}.ts-tone--bad .ts-sev-dot{background:var(--ts-bad)}.ts-tone--mid .ts-sev-dot{background:var(--ts-mid)}.ts-tone--good .ts-sev-dot{background:var(--ts-good)}.ts-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:14px;border:1px solid rgba(14,60,45,.1);background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 32px -12px rgba(8,42,33,.3)}.ts-chip--qa{top:-16px;right:-18px;animation:ts-float 5.5s ease-in-out infinite alternate}.ts-chip--pdf{bottom:-18px;left:-16px;animation:ts-float 6.5s ease-in-out 1.2s infinite alternate}.ts-chip-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--ts-accent-soft);color:var(--ts-accent);flex:none}.ts-chip-ico--ok{background:#e3f6ec;color:var(--ts-good-ink)}.ts-chip-txt{display:flex;flex-direction:column;gap:1px}.ts-chip-txt strong{font-size:.8rem;font-weight:750;letter-spacing:-.01em;color:var(--ts-ink)}.ts-chip-txt span{font-family:var(--ts-mono);font-size:.66rem;color:var(--ts-faint)}.ts-stats{border-block:1px solid var(--ts-line);background:var(--ts-surface)}.ts-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ts-stat{display:flex;flex-direction:column;gap:6px;padding:34px 26px;border-left:1px solid var(--ts-line)}.ts-stat:first-child{border-left:none;padding-left:0}.ts-stat b{font-family:var(--ts-mono);font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ts-ink);white-space:nowrap}.ts-stat span{font-size:.88rem;color:var(--ts-faint);line-height:1.5;max-width:21ch}.ts-section{padding:108px 0;scroll-margin-top:72px;background:var(--ts-surface)}.ts-section--soft{background:var(--ts-bg);border-block:1px solid var(--ts-line)}.ts-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--ts-mono);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ts-accent)}.ts-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--ts-grad)}.ts-h2{margin-top:16px;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.028em;line-height:1.12;color:var(--ts-ink)}.ts-sub{margin-top:14px;max-width:36rem;font-size:1.05rem;line-height:1.65;color:var(--ts-body)}.ts-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:52px}.ts-step,.ts-step-visual{display:flex;flex-direction:column}.ts-step-visual{border:1px solid var(--ts-line);border-radius:15px;background:#f7faf8;padding:15px 16px;min-height:108px;justify-content:center;gap:9px}.ts-step-num{margin-top:20px;font-family:var(--ts-mono);font-size:.76rem;font-weight:700;letter-spacing:.14em;color:var(--ts-accent)}.ts-step h3{margin-top:6px;font-size:1.18rem;font-weight:750;letter-spacing:-.018em;color:var(--ts-ink)}.ts-step>p:last-child{margin-top:8px;font-size:.94rem;line-height:1.65;color:var(--ts-body)}.ts-sv-browser{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--ts-line);border-radius:10px;padding:9px 12px}.ts-sv-url{margin-left:6px;font-family:var(--ts-mono);font-size:.76rem;font-weight:600;color:var(--ts-ink);white-space:nowrap;overflow:hidden}.ts-caret{display:inline-block;width:1.5px;height:.85em;margin-left:2px;vertical-align:-.12em;background:var(--ts-accent);animation:ts-blink 1.1s steps(2) infinite}.ts-sv-note{font-size:.74rem;color:var(--ts-faint);padding-left:4px}.ts-sv-rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.ts-sv-rules li{display:flex;align-items:center;gap:8px;font-family:var(--ts-mono);font-size:.74rem;font-weight:600;color:var(--ts-body);background:#fff;border:1px solid var(--ts-line);border-radius:9px;padding:6px 11px}.ts-sv-rules .ts-tone--good svg,.ts-sv-rules li.ts-tone--good svg{color:var(--ts-good)}.ts-sv-rules li.ts-tone--bad svg{color:var(--ts-bad)}.ts-sv-rules li.ts-tone--bad{border-color:#f5cfd1;background:#fef7f7}.ts-sv-score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ts-sv-ring{position:relative;width:46px;height:46px;flex:none}.ts-sv-ring svg{display:block;width:100%;height:100%}.ts-sv-ring-track{fill:none;stroke:#e5eee8;stroke-width:4.5}.ts-sv-ring-value{fill:none;stroke:var(--ts-good);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:79.9 97.4}.ts-sv-ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--ts-mono);font-size:.76rem;font-weight:800;color:var(--ts-ink)}.ts-sv-pill{font-size:.72rem;font-weight:800;letter-spacing:.04em;color:var(--ts-good-ink);background:#e3f6ec;padding:4px 11px;border-radius:999px}.ts-sv-file{font-family:var(--ts-mono);font-size:.72rem;font-weight:700;color:var(--ts-body);background:#fff;border:1px solid var(--ts-line-strong);border-radius:8px;padding:5px 11px}.ts-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:52px}.ts-cat-card{position:relative;display:flex;flex-direction:column;padding:24px 22px;border-radius:var(--ts-radius);border:1px solid var(--ts-line);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ts-cat-card:hover{transform:translateY(-4px);border-color:rgba(12,122,89,.32);box-shadow:0 18px 40px -18px rgba(8,42,33,.25)}.ts-cat-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ts-accent-soft);color:var(--ts-accent)}.ts-cat-card h3{margin-top:16px;font-size:1.02rem;font-weight:750;letter-spacing:-.015em;color:var(--ts-ink)}.ts-cat-card>p{margin-top:7px;font-size:.87rem;line-height:1.58;color:var(--ts-body);flex:1 1}.ts-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.ts-chips li{display:inline-flex;align-items:center;gap:5px;font-family:var(--ts-mono);font-size:.67rem;font-weight:600;color:#52625a;background:#f1f6f2;border:1px solid var(--ts-line);border-radius:999px;padding:3.5px 9px;white-space:nowrap}.ts-cat-card--hot{border:1px solid transparent;background:linear-gradient(#fff,#fbfffd) padding-box,linear-gradient(125deg,#12a67b,#4cc38a 45%,#0fb5a6) border-box}.ts-cat-tag{position:absolute;top:14px;right:14px;font-family:var(--ts-mono);font-size:.62rem;font-weight:800;letter-spacing:.12em;color:#fff;background:var(--ts-grad);padding:3px 8px;border-radius:999px}.ts-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;margin-top:52px}.ts-bento-card{grid-column:span 3;padding:30px 28px;border-radius:20px;border:1px solid var(--ts-line);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.ts-bento-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(8,42,33,.22)}.ts-bento-card h3{font-size:1.22rem;font-weight:780;letter-spacing:-.02em;color:var(--ts-ink)}.ts-bento-card>p{margin-top:10px;font-size:.95rem;line-height:1.66;color:var(--ts-body);max-width:56ch}.ts-bento-card--evidence{grid-column:span 4;border:1px solid transparent;background:linear-gradient(180deg,#fdfffe,#f4faf7) padding-box,linear-gradient(125deg,rgba(18,166,123,.55),rgba(76,195,138,.35),rgba(15,181,166,.45)) border-box}.ts-bento-card--evidence+.ts-bento-card{grid-column:span 2}.ts-evidence{display:flex;align-items:stretch;gap:10px;margin-top:24px}.ts-ev-node{flex:1 1;min-width:0;border:1px solid var(--ts-line);border-radius:13px;background:#fff;padding:12px 14px}.ts-ev-tag{display:inline-block;font-family:var(--ts-mono);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ts-faint);margin-bottom:7px}.ts-ev-node>p{font-size:.8rem;line-height:1.5;color:var(--ts-ink);font-weight:600}.ts-ev-node--code code{display:block;font-family:var(--ts-mono);font-size:.72rem;line-height:1.6;color:#3d4e47}.ts-ev-node--code code b{color:var(--ts-bad-ink);font-weight:700}.ts-ev-node--ok{border-color:rgba(22,163,107,.35);background:#f2fbf6}.ts-ev-node--ok .ts-ev-tag,.ts-ev-node--ok p{color:var(--ts-good-ink)}.ts-ev-node--ok p{display:flex;align-items:center;gap:6px}.ts-ev-arrow{flex:none;width:22px;align-self:center;color:#9db5a9}.ts-chips--sector{margin-top:22px}.ts-chips--sector li{font-size:.76rem;padding:6px 13px}.ts-chip-active{color:#fff!important;background:var(--ts-grad)!important;border-color:transparent!important;box-shadow:0 4px 12px -4px rgba(12,122,89,.5)}.ts-chips--ai{margin-top:22px}.ts-chips--ai li{font-family:inherit;font-size:.8rem;font-weight:700;color:var(--ts-accent-deep);background:var(--ts-accent-soft);border-color:rgba(12,122,89,.18);padding:6px 13px}.ts-chips--ai svg{width:13px;height:13px}.ts-plain{display:flex;flex-direction:column;gap:9px;margin-top:22px}.ts-plain s{align-self:flex-start;font-family:var(--ts-mono);font-size:.74rem;color:var(--ts-faint);background:#f1f6f2;border:1px solid var(--ts-line);border-radius:8px;padding:5px 11px;-webkit-text-decoration-color:var(--ts-bad);text-decoration-color:var(--ts-bad);text-decoration-thickness:1.5px}.ts-plain strong{font-size:.88rem;font-weight:650;line-height:1.55;color:var(--ts-ink);background:var(--ts-accent-soft);border:1px solid rgba(12,122,89,.16);border-radius:10px;padding:9px 13px}.ts-section--fidan{padding-top:0}.ts-fidan-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center;padding:64px 60px;border-radius:28px;border:1px solid rgba(12,122,89,.16);background:radial-gradient(560px 300px at 88% 0,rgba(76,195,138,.16),transparent 65%),linear-gradient(120deg,#eef8f1,#f4faf1 45%,#e9f6ef)}.ts-fidan-deco{position:absolute;right:-30px;bottom:-46px;width:300px;color:rgba(12,122,89,.1);pointer-events:none}.ts-fidan-copy{position:relative}.ts-fidan-p{margin-top:16px;font-size:1rem;line-height:1.7;color:var(--ts-body);max-width:54ch}.ts-fidan-p strong{color:var(--ts-accent-deep);font-weight:750}.ts-flow{display:flex;flex-wrap:wrap;margin:26px 0 30px;padding:0;list-style:none}.ts-flow,.ts-flow li{align-items:center;gap:8px}.ts-flow li{display:inline-flex;font-size:.83rem;font-weight:650;color:var(--ts-ink);background:rgba(255,255,255,.85);border:1px solid rgba(12,122,89,.18);border-radius:999px;padding:7px 14px 7px 8px}.ts-flow li b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-family:var(--ts-mono);font-size:.68rem;color:#fff;background:var(--ts-accent)}.ts-wallet{position:relative;background:#fff;border:1px solid var(--ts-line);border-radius:20px;padding:26px 26px 22px;box-shadow:var(--ts-shadow-lg);transform:rotate(-1.6deg);transition:transform .25s ease}.ts-wallet:hover{transform:rotate(0deg)}.ts-wallet-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--ts-mono);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ts-faint)}.ts-wallet-head svg{color:var(--ts-good)}.ts-wallet-balance{display:flex;align-items:baseline;gap:12px;padding:18px 0 20px;border-bottom:1px dashed var(--ts-line-strong)}.ts-wallet-balance b{font-family:var(--ts-mono);font-size:3.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ts-ink)}.ts-wallet-balance span{font-size:.85rem;color:var(--ts-faint);font-weight:600}.ts-wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px dashed var(--ts-line)}.ts-wallet-row:last-child{border-bottom:none;padding-bottom:4px}.ts-wallet-row span{display:inline-flex;align-items:center;gap:9px;font-size:.88rem;font-weight:600;color:var(--ts-body)}.ts-wallet-row span svg{color:var(--ts-faint)}.ts-wallet-row b{font-family:var(--ts-mono);font-size:.85rem;font-weight:700;color:var(--ts-body);white-space:nowrap}.ts-wallet-row--plus span{color:var(--ts-accent-deep)}.ts-wallet-row--plus span svg{color:var(--ts-good)}.ts-wallet-row--plus b{color:var(--ts-good-ink);background:#e3f6ec;padding:4px 11px;border-radius:999px}.ts-section--cta{padding-top:0}.ts-cta-panel{position:relative;overflow:hidden;text-align:center;padding:88px 32px 80px;border-radius:28px;background:radial-gradient(640px 320px at 82% 8%,rgba(18,166,123,.4),transparent 62%),radial-gradient(520px 300px at 10% 100%,rgba(15,181,166,.22),transparent 62%),#07231c}.ts-cta-deco{position:absolute;top:50%;right:-70px;width:340px;transform:translateY(-50%);pointer-events:none}.ts-cta-panel h2{position:relative;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#fff}.ts-cta-sub{position:relative;margin:18px auto 0;max-width:34rem;font-size:1.08rem;line-height:1.65;color:#b9d6c9}.ts-cta-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.ts-cta-note{position:relative;margin-top:24px;font-family:var(--ts-mono);font-size:.76rem;letter-spacing:.04em;color:#7ea895}.ts-footer{background:var(--ts-bg);border-top:1px solid var(--ts-line)}.ts-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:40px;gap:40px;padding-block:64px 44px}.ts-footer-brand p{margin-top:18px;max-width:32ch;font-size:.92rem;line-height:1.65;color:var(--ts-faint)}.ts-footer-col{display:flex;flex-direction:column;gap:12px}.ts-footer-col h4{font-family:var(--ts-mono);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ts-faint);margin-bottom:6px}.ts-footer-col a,.ts-footer-col span{font-size:.92rem;font-weight:550;color:var(--ts-body);width:-moz-fit-content;width:fit-content}.ts-footer-col a{transition:color .14s ease}.ts-footer-col a:hover{color:var(--ts-accent)}.ts-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:22px 26px;border-top:1px solid var(--ts-line);font-size:.82rem;color:var(--ts-faint)}@keyframes ts-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-gauge-draw{0%{stroke-dashoffset:298.8}to{stroke-dashoffset:0}}@keyframes ts-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ts-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes ts-blink{50%{opacity:0}}@keyframes ts-rise{0%{transform:translateY(22px)}to{transform:translateY(0)}}@supports (animation-timeline:view()){.ts-bento-card,.ts-cat-card,.ts-stat,.ts-step{animation:ts-rise 1ms linear both;animation-timeline:view();animation-range:entry 0 entry 42%}}@media (prefers-reduced-motion:no-preference){.ts-landing{scroll-behavior:smooth}}@media (max-width:1040px){.ts-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.ts-hero{padding:60px 0 84px}.ts-hero-grid{grid-template-columns:1fr;gap:48px}.ts-hero-visual{justify-self:center}.ts-bento-card,.ts-bento-card--evidence,.ts-bento-card--evidence+.ts-bento-card{grid-column:span 6}.ts-fidan-panel{grid-template-columns:1fr;gap:44px;padding:48px 36px}.ts-wallet{max-width:420px}}@media (max-width:840px){.ts-nav{display:none}.ts-section{padding:84px 0}.ts-steps{grid-template-columns:1fr;gap:36px}.ts-stats-grid{grid-template-columns:repeat(2,1fr)}.ts-stat{padding:26px 22px}.ts-stat:first-child{padding-left:22px}.ts-stat:nth-child(odd){border-left:none;padding-left:0}.ts-stat:nth-child(-n+2){border-bottom:1px solid var(--ts-line)}.ts-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.ts-footer-brand{grid-column:span 2}}@media (max-width:640px){.ts-container{padding-inline:20px}.ts-h1{font-size:clamp(2.1rem,9vw,2.6rem)}.ts-lead{font-size:1.03rem}.ts-hero-actions .ts-btn{flex:1 1 auto}.ts-evidence{flex-direction:column}.ts-ev-arrow{transform:rotate(90deg);align-self:flex-start;margin-left:14px}.ts-mock-body{flex-direction:column;gap:14px}.ts-gauge{width:138px}.ts-cat-rows{width:100%}.ts-mock-sector{display:none}.ts-chip--qa{right:2px;top:-12px}.ts-chip--pdf{left:6px;bottom:-26px}.ts-cta-panel{padding:64px 22px 60px}.ts-cta-actions .ts-btn{width:100%}.ts-fidan-panel{padding:40px 24px}.ts-footer-grid{grid-template-columns:1fr;gap:30px}.ts-footer-brand{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.ts-landing *,.ts-landing :after,.ts-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}