.tridex-story{--story-ink:#10243b;--story-blue:#245eea;--story-line:#dce6ef;color:var(--story-ink)}
.tridex-hero{padding:42px 0 64px;background:radial-gradient(ellipse at 90% 15%,#d8edff 0,transparent 52%),linear-gradient(135deg,#f7fbff,#edf4fb)}
.tridex-story .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;margin-bottom:36px}
.tridex-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:center;gap:54px}
.tridex-hero h1{font-size:clamp(34px,3.7vw,54px);line-height:1.12;letter-spacing:-.04em;max-width:760px;margin:16px 0 24px}
.tridex-deck{font-size:19px;line-height:1.7;max-width:700px;color:#425b74}
.tridex-hero .actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}
.tridex-profile{background:#fff;border:1px solid var(--story-line);border-radius:24px;padding:30px;box-shadow:0 18px 50px #1537550b}
.tridex-identity{padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid var(--story-line)}
.tridex-identity strong{font-size:33px;letter-spacing:-.04em;display:block;color:var(--story-ink)}
.tridex-identity p{font-size:14px;margin:8px 0 0;color:#526b83}
.tridex-logo{display:block;width:auto;max-width:100%;height:88px;object-fit:contain;object-position:left center;margin-bottom:14px}
.tridex-logo+strong{font-size:23px}
.tridex-profile dl{margin:0}.tridex-profile dl div{padding:15px 0;border-bottom:1px solid #eaf0f5}.tridex-profile dl div:last-child{border:0;padding-bottom:0}
.tridex-profile dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#5b7289}.tridex-profile dd{margin:5px 0 0;font-size:16px;font-weight:700}
.tridex-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:64px;padding-top:62px;padding-bottom:66px;justify-content:space-between}
.tridex-body{min-width:0;font-size:17px;line-height:1.85}.tridex-body section{padding:0 0 34px;scroll-margin-top:120px}.tridex-body h2{font-size:clamp(25px,2.3vw,32px);line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.tridex-body p{margin:0 0 18px}
.tridex-intro{font-size:20px;font-weight:600;line-height:1.75;border-bottom:1px solid var(--story-line);padding-bottom:30px;margin-bottom:34px}
.tridex-note{border-left:4px solid #2574d8;background:#eef6ff;border-radius:0 12px 12px 0;padding:20px 24px;margin:24px 0;font-size:15px;line-height:1.8}
.tridex-quote{margin:30px 0;padding:28px 30px;background:#f5f8fc;border:1px solid var(--story-line);border-radius:18px}.tridex-quote blockquote{font-size:21px;line-height:1.65;letter-spacing:-.015em;margin:0 0 18px;font-weight:600}.tridex-quote figcaption{font-size:14px;color:#536b81}.tridex-quote figcaption strong{display:block;color:var(--story-ink);font-size:15px}
.tridex-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.tridex-pillar{padding:19px 16px;background:white;border:1px solid var(--story-line);border-radius:14px}.tridex-pillar strong{font-size:16px;display:block;margin-bottom:9px}.tridex-pillar p{font-size:14px;line-height:1.7;margin:0;color:#526b83}
.tridex-story .guide-sidebar{align-self:start}.tridex-story .guide-sidebar nav{position:sticky;top:115px}.tridex-story .guide-sidebar li{margin-bottom:16px}.tridex-story .guide-sidebar a{font-size:14px;line-height:1.6}
.tridex-conversion{background:#0c1d35;color:#fff;padding:52px 0}.tridex-conversion-inner{display:flex;justify-content:space-between;align-items:center;gap:38px}.tridex-conversion h2{font-size:30px;line-height:1.25;margin:12px 0}.tridex-conversion p{color:#d1dfed;margin:0;max-width:650px}.tridex-conversion .actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.tridex-conversion .eyebrow{color:#8acfff}
.tridex-feature{background:#f1f6fc;border:1px solid #dce6ef;border-radius:22px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}.tridex-feature h2{margin:12px 0 16px;font-size:30px;line-height:1.25;max-width:780px}.tridex-feature p{max-width:800px;margin:0;color:#48617a}.tridex-feature .btn{white-space:normal;text-align:center}
@media(max-width:900px){.tridex-hero-grid{grid-template-columns:1fr;gap:30px}.tridex-profile{max-width:none}.tridex-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.tridex-layout{grid-template-columns:1fr;gap:28px;padding-top:36px}.tridex-story .guide-sidebar nav{position:static}.tridex-story .guide-sidebar ol{display:flex;flex-wrap:wrap;gap:12px 24px}.tridex-story .guide-sidebar li{margin:0}.tridex-conversion-inner,.tridex-feature{display:flex;flex-direction:column;align-items:flex-start}.tridex-conversion .actions{flex-shrink:1}}
@media(max-width:580px){.tridex-hero{padding:28px 0 36px}.tridex-hero .breadcrumb{margin-bottom:25px}.tridex-hero h1{font-size:36px}.tridex-deck{font-size:17px}.tridex-profile{padding:23px;border-radius:18px}.tridex-profile dl{grid-template-columns:1fr}.tridex-body{font-size:16px}.tridex-pillars{grid-template-columns:1fr}.tridex-quote{padding:23px}.tridex-quote blockquote{font-size:19px}.tridex-feature{padding:25px}.tridex-hero .actions,.tridex-conversion .actions{width:100%}.tridex-hero .actions .btn,.tridex-conversion .actions .btn{width:100%;text-align:center;white-space:normal}.tridex-conversion{padding:36px 0}}
