.split-page .subhero{padding-bottom:96px}.split-page .subhero-copy .lede{max-width:610px}.split-page .subhero-visual{background:transparent;border:0;box-shadow:none;overflow:visible;min-height:500px}
.split-subnav{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.split-subnav a{font-size:11px;padding:9px 12px;border:1px solid var(--line);background:#fff;border-radius:999px;color:#444951}.split-subnav a:hover{border-color:#cbc6dc}
.split-hero-stage{position:absolute;inset:18px;border-radius:34px;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#6447ff 0%,#765dff 58%,#5b47df 100%);padding:34px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 32px 80px rgba(100,71,255,.24);overflow:hidden}.split-hero-stage:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.10);border-radius:50%;right:-90px;bottom:-105px}.split-hero-stage:after{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-45px;bottom:-60px}.split-visual-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.18)}.split-visual-head small{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ddd6ff}.split-visual-head strong{display:block;font-size:48px;line-height:.95;letter-spacing:-.06em;color:#fff;margin-top:8px}.split-status{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:9px;color:#fff}.split-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#8fe2b6}.split-distribution{position:relative;z-index:1;display:grid;gap:10px;margin:24px 0}.split-company{display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;padding:15px 17px;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 30px rgba(55,38,142,.10)}.split-company-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#111318;color:#fff;font-size:10px;font-weight:800}.split-company:first-child .split-company-mark{background:#5f45e7}.split-company b{display:block;font-size:13px;color:#15171b}.split-company small{display:block;font-size:9px;color:#7a7f87;margin-top:3px}.split-company strong{font-size:14px;color:#111318}.split-visual-foot{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.split-visual-meta{padding:13px 14px;border-radius:16px;background:rgba(26,19,84,.28);border:1px solid rgba(255,255,255,.13)}.split-visual-meta small{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#d8d2ff}.split-visual-meta b{display:block;margin-top:6px;font-size:11px;color:#fff}
.split-facts{padding:24px 0 92px}.split-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.split-fact{background:#fff;border:1px solid #e6e6e1;border-radius:24px;padding:24px;min-height:158px}.split-fact small{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#767b83;font-weight:750}.split-fact b{display:block;font-size:21px;letter-spacing:-.035em;margin:26px 0 8px}.split-fact p{font-size:11px;line-height:1.6;color:#777d85;margin:0}.split-fact.lilac{background:#f8f5ff;border-color:#e7dfff}.split-fact.lilac b{color:#5639dc}
.split-steps{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.split-tax-eff{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tax-eff-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:50px;align-items:start}.tax-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tax-card{border:1px solid #e6e6e1;border-radius:28px;padding:26px;background:#fff;min-height:100%}.tax-card small.top{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#757b83;font-weight:750}.tax-card h3{font-size:24px;line-height:1.08;letter-spacing:-.04em;margin:16px 0 10px}.tax-card p{font-size:12px;line-height:1.68;color:#717780;margin:0}.tax-card.good{background:linear-gradient(180deg,#f8f5ff 0%,#ffffff 100%);border-color:#e3dbff;box-shadow:0 18px 45px rgba(101,71,255,.08)}.tax-card.good small.top{color:#6547ff}.flow-stack{display:grid;gap:10px;margin:20px 0}.flow-node{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:16px;background:#fff;border:1px solid #e8e8e2}.flow-node b{font-size:12px;color:#14171b}.flow-node span{font-size:11px;color:#14171b;font-weight:700}.flow-node.subtle{background:#fafaf8}.flow-node.highlight{background:#f1ecff;border-color:#ddd1ff}.flow-arrow{text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#8b9097}.tax-callout{padding:14px 15px;border-radius:16px;background:#101216;color:#fff}.tax-callout b{display:block;font-size:11px;margin-bottom:6px}.tax-callout p{color:#c9ced6;font-size:11px;line-height:1.6}.tax-bullets{display:grid;gap:10px;margin-top:22px}.tax-bullet{padding:16px 18px;border-radius:18px;background:#f8f8f5;border:1px solid #ecece7}.tax-bullet b{display:block;font-size:14px;margin-bottom:4px}.tax-bullet p{font-size:11px;line-height:1.62;color:#737981;margin:0}.tax-note{margin-top:18px;padding:16px 18px;border-radius:18px;background:#f5f1ff;border:1px solid #e5dcff;font-size:11px;line-height:1.68;color:#5f52a5}
.split-steps{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split-steps-grid{display:grid;grid-template-columns:330px 1fr;gap:58px;align-items:start}.split-step-list{border-top:1px solid #e6e6e1}.split-step{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #e6e6e1}.split-step i{font-style:normal;font-size:10px;color:#6547ff;font-weight:800}.split-step b{display:block;font-size:16px;margin-bottom:5px}.split-step p{font-size:12px;line-height:1.62;color:#737981;margin:0}
.split-rules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.split-rule-card{border:1px solid #e6e6e1;border-radius:26px;background:#fff;padding:28px;min-height:230px;box-shadow:0 14px 34px rgba(19,22,27,.035)}.split-rule-card .tag{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#6f757d;font-weight:750}.split-rule-card h3{font-size:27px;line-height:1.05;letter-spacing:-.045em;margin:44px 0 10px;color:#111317}.split-rule-card p{font-size:12px;line-height:1.65;color:#747a82;margin:0}.split-rule-card.dark{background:linear-gradient(135deg,#6547ff 0%,#755cff 58%,#654ff0 100%);color:#fff;border-color:#6b54f7;box-shadow:0 24px 56px rgba(100,71,255,.18)}.split-rule-card.dark .tag{color:rgba(255,255,255,.82)}.split-rule-card.dark h3{color:#fff}.split-rule-card.dark p{color:rgba(255,255,255,.86)}
.split-purple{padding-top:26px}.split-purple .shell{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;border-radius:36px;padding:50px 54px;background:linear-gradient(135deg,#6547ff 0%,#765cff 58%,#6b57f5 100%);color:#fff;box-shadow:0 28px 70px rgba(100,71,255,.18)}.split-purple .eyebrow{color:#efeaff}.split-purple h2{font-size:clamp(42px,5vw,62px);line-height:.98;letter-spacing:-.055em;margin:12px 0 18px}.split-purple p{font-size:15px;line-height:1.74;color:#ebe7ff}.audit-card{padding:26px;border-radius:26px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18)}.audit-line{display:grid;grid-template-columns:84px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.audit-line:last-child{border-bottom:0}.audit-line small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ded7ff}.audit-line b{font-size:11px}.audit-line span{font-size:10px;color:#f2efff}.audit-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.12)}
.split-api{background:#f4f4f1}.split-api-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}.split-api h2{font-size:clamp(40px,4.8vw,60px);line-height:1;letter-spacing:-.055em;margin:12px 0 18px}.split-api p{font-size:15px;line-height:1.75;color:#70767e}.dev-panel{border-radius:28px;background:#101216;color:#fff;padding:26px;box-shadow:0 26px 66px rgba(15,17,22,.14)}.dev-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.10)}.dev-panel-head b{font-size:13px}.dev-panel-head span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#979da7}.dev-stack{display:grid;gap:10px;margin-top:14px}.dev-row{padding:15px 16px;border-radius:17px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.dev-row small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8f96a1}.dev-row b{display:block;font-size:13px;margin:7px 0 4px}.dev-row span{font-size:10px;line-height:1.5;color:#b7bdc6}.dev-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.dev-links a{font-size:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff}
.split-market-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}.market-diagram{border:1px solid #e5e5e1;border-radius:30px;background:#fff;padding:28px}.market-core{padding:20px;border-radius:20px;background:#111317;color:#fff;text-align:center}.market-core small{display:block;font-size:8px;color:#9aa0aa;text-transform:uppercase;letter-spacing:.1em}.market-core b{display:block;font-size:19px;margin-top:8px}.market-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.market-branch{padding:16px;border:1px solid #e8e8e3;border-radius:17px;background:#fafafa;text-align:center}.market-branch span{display:block;font-size:10px;color:#7c8188}.market-branch b{display:block;font-size:13px;margin-top:5px}.market-foot{margin-top:14px;padding:14px 16px;border-radius:16px;background:#f5f1ff;color:#5d46d4;font-size:10px;line-height:1.55}
.split-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.split-faq details{background:#fff;border:1px solid #e5e5e1;border-radius:18px;padding:0 20px}.split-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-size:13px;font-weight:700;display:flex;justify-content:space-between;gap:16px}.split-faq summary::-webkit-details-marker{display:none}.split-faq summary:after{content:'+';color:#6547ff}.split-faq details[open] summary:after{content:'−'}.split-faq p{font-size:12px;line-height:1.65;color:#717780;padding:0 0 20px;margin:0}.split-reading{background:#f4f4f1;border-top:1px solid var(--line)}.split-reading .blog-head{margin-bottom:26px}.split-reading .blog-head h2{font-size:clamp(34px,4.2vw,52px);line-height:1.02;letter-spacing:-.05em;margin:8px 0 0}.split-reading .blog-head p{margin:10px 0 0;color:#747a82;font-size:13px;line-height:1.65;max-width:720px}.split-reading .blog-card{min-width:min(360px,82vw);min-height:300px;display:flex;flex-direction:column;box-shadow:0 12px 30px rgba(18,21,27,.03)}.split-reading .blog-card small{color:#6547ff;font-weight:750}.split-reading .blog-card h3{font-size:21px;line-height:1.12;letter-spacing:-.035em}.split-reading .blog-card p{font-size:12px;line-height:1.64}.split-reading .blog-card a{margin-top:auto;padding-top:18px}.split-reading .blog-counter{font-size:10px;color:#888e95;margin-left:10px}.split-reading .arrow:hover{border-color:#bdb6db;background:#faf8ff}
@media(max-width:1020px){.split-hero-stage,.split-steps-grid,.split-purple .shell,.split-api-grid,.split-market-grid,.tax-eff-grid,.tax-scenarios{grid-template-columns:1fr}.split-facts-grid{grid-template-columns:1fr 1fr}.split-purple .shell{padding:42px}.split-hero-stage{justify-content:space-between}}
@media(max-width:640px){.split-facts-grid,.split-rules-grid,.split-faq,.market-branches{grid-template-columns:1fr}.split-purple .shell{padding:34px 24px}.split-hero-stage{inset:18px;padding:18px}.split-visual-head strong{font-size:40px}.split-visual-foot{grid-template-columns:1fr}.split-company{grid-template-columns:40px 1fr auto}.audit-line{grid-template-columns:1fr auto}.audit-line small{grid-column:1/-1}.tax-card{padding:20px}.flow-node{padding:12px 13px}}
