.nav-dropdown{position:relative}.nav-dropdown summary{color:var(--muted);font-size:.91rem;font-weight:700;cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{display:inline-block;width:6px;height:6px;margin:0 0 3px 7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg)}.nav-dropdown summary:hover,.nav-dropdown summary[aria-current=page]{color:var(--purple-800)}.nav-dropdown-menu{position:absolute;top:calc(100% + 16px);left:-18px;display:grid;width:270px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.nav-dropdown:not([open]) .nav-dropdown-menu{display:none}.nav-dropdown-menu a{padding:9px 11px;border-radius:8px}.nav-dropdown-menu a:hover{background:var(--purple-50)}.scope-note{max-width:850px;margin:0 auto 42px}.segment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.segment-grid article{scroll-margin-top:110px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.segment-grid article>span{color:var(--orange-600);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.segment-grid h2{margin:13px 0 10px;font-size:1.55rem}.segment-grid p{color:var(--muted)}.segment-grid small{display:block;border-top:1px solid var(--line);padding-top:14px;color:var(--purple-700);font-weight:700}.pricing-layout{display:grid;grid-template-columns:1fr .75fr;align-items:start;gap:60px}.pricing-card{border:1px solid var(--line);border-radius:26px;background:#fff;padding:36px;box-shadow:var(--shadow)}.pricing-card>div:first-child>span{color:var(--orange-600);font-size:.74rem;font-weight:900;text-transform:uppercase}.pricing-card h2,.pricing-checklist h2{margin-top:10px;font-size:2rem}.pricing-card dl{margin:28px 0}.pricing-card dl div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:13px 0;border-top:1px solid var(--line)}.pricing-card dt{font-weight:800}.pricing-card dd{margin:0;color:var(--muted);text-align:right}.pricing-checklist{padding:25px 0}.pending-channel,.pending-fact{border-radius:10px;background:var(--orange-100);padding:15px 18px;color:#5d4f49}.pending-channel{display:flex;flex-direction:column;gap:6px;margin:20px 0}.pending-channel code{color:var(--purple-800)}.legal-index{display:grid;gap:7px;margin:28px 0 45px;border:1px solid var(--line);border-radius:15px;background:var(--purple-50);padding:20px}.legal-index strong{margin-bottom:4px}.legal-index a,.legal-reference a{color:var(--purple-800);font-weight:700}.legal section{scroll-margin-top:100px}.legal h3{margin:24px 0 4px;color:var(--purple-900);font-size:1.08rem}.legal-reference{display:flex;flex-direction:column;gap:8px;margin-top:45px;border-top:1px solid var(--line);padding-top:25px}.legal-reference h2{margin-top:0}@media(max-width:1180px){.main-nav{gap:16px}.main-nav a,.nav-dropdown summary{font-size:.84rem}}@media(max-width:1040px){.nav-dropdown{padding:0}.nav-dropdown summary{padding:11px}.nav-dropdown-menu{position:static;width:auto;margin:0 8px 8px;border:0;border-radius:10px;background:var(--purple-50);box-shadow:none}.nav-dropdown-menu a{padding-left:16px}.main-nav.open .nav-dropdown{display:block}}@media(max-width:800px){.segment-grid,.pricing-layout{grid-template-columns:1fr}.pricing-layout{gap:30px}}@media(max-width:520px){.pricing-card{padding:25px 20px}.pricing-card dl div{grid-template-columns:1fr;gap:2px}.pricing-card dd{text-align:left}}
