.EmailRoutingRulesPage-module__CGKauW__pageWrap{background:var(--bg);min-height:100vh}.EmailRoutingRulesPage-module__CGKauW__hero{border-bottom:1px solid var(--line);background:#fff;padding:56px 0 64px}.EmailRoutingRulesPage-module__CGKauW__breadcrumb{color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;display:flex}.EmailRoutingRulesPage-module__CGKauW__breadcrumb a{color:var(--ink-muted);text-decoration:none;transition:color .15s}.EmailRoutingRulesPage-module__CGKauW__breadcrumb a:hover{color:var(--brand)}.EmailRoutingRulesPage-module__CGKauW__currentBreadcrumb{color:var(--brand);font-weight:600}.EmailRoutingRulesPage-module__CGKauW__heroBadge{background:var(--brand-pale);color:var(--brand);font-family:var(--font-mono), monospace;border:1px solid var(--brand-line);border-radius:20px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.EmailRoutingRulesPage-module__CGKauW__hero h1{color:var(--ink);letter-spacing:-.02em;max-width:840px;margin-bottom:18px;font-size:clamp(34px,4.5vw,52px);line-height:1.15}.EmailRoutingRulesPage-module__CGKauW__heroLead{color:var(--ink-secondary);max-width:780px;margin-bottom:30px;font-size:18px;line-height:1.6}.EmailRoutingRulesPage-module__CGKauW__heroCtas{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.EmailRoutingRulesPage-module__CGKauW__mockLogicConsole{background:#0d1f18;border:1.5px solid #ffffff1f;border-radius:16px;max-width:860px;overflow:hidden;box-shadow:0 24px 60px -15px #19452e59}.EmailRoutingRulesPage-module__CGKauW__consoleHeader{background:#081611;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.EmailRoutingRulesPage-module__CGKauW__headerDots{gap:6px;display:flex}.EmailRoutingRulesPage-module__CGKauW__headerDots span{background:#fff3;border-radius:50%;width:10px;height:10px}.EmailRoutingRulesPage-module__CGKauW__headerTitle{font-family:var(--font-mono), monospace;color:#ffffffa6;letter-spacing:.04em;font-size:11px}.EmailRoutingRulesPage-module__CGKauW__headerStatus{font-family:var(--font-mono), monospace;color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.EmailRoutingRulesPage-module__CGKauW__consoleBody{flex-direction:column;gap:14px;padding:20px;display:flex}.EmailRoutingRulesPage-module__CGKauW__ruleCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;transition:background .15s;display:flex}.EmailRoutingRulesPage-module__CGKauW__ruleCard:hover{background:#ffffff12}.EmailRoutingRulesPage-module__CGKauW__ruleTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EmailRoutingRulesPage-module__CGKauW__ruleCondition{align-items:center;gap:10px;display:flex}.EmailRoutingRulesPage-module__CGKauW__ifBadge{font-family:var(--font-mono), monospace;color:#fbbf24;background:#e6a43a33;border:1px solid #e6a43a59;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__conditionText{color:#fff;font-size:13.5px}.EmailRoutingRulesPage-module__CGKauW__conditionText strong{color:#34d399;font-weight:700}.EmailRoutingRulesPage-module__CGKauW__rulePriority{font-family:var(--font-mono), monospace;color:#ffffff73;font-size:10.5px}.EmailRoutingRulesPage-module__CGKauW__actionRow{background:#00000040;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.EmailRoutingRulesPage-module__CGKauW__thenBadge{font-family:var(--font-mono), monospace;color:#34d399;background:#34d39933;border:1px solid #34d39959;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__arrowIcon{color:#fff6;font-size:11px}.EmailRoutingRulesPage-module__CGKauW__actionPill{color:#ffffffd9;font-size:12.5px}.EmailRoutingRulesPage-module__CGKauW__actionPill code{font-family:var(--font-mono), monospace;color:#fff;background:#ffffff1a;border-radius:4px;padding:1px 6px;font-weight:700}.EmailRoutingRulesPage-module__CGKauW__actionPill strong{color:#fbbf24}.EmailRoutingRulesPage-module__CGKauW__tagAction{font-family:var(--font-mono), monospace;color:#34d399;text-transform:uppercase;margin-left:auto;font-size:9.5px;font-weight:700}.EmailRoutingRulesPage-module__CGKauW__howSection{border-bottom:1px solid var(--line);padding:80px 0}.EmailRoutingRulesPage-module__CGKauW__sectionHeading{max-width:720px;margin-bottom:48px}.EmailRoutingRulesPage-module__CGKauW__sectionHeading h2{color:var(--ink);margin-top:6px;margin-bottom:14px;font-size:36px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__sectionHeading p{color:var(--ink-secondary);font-size:16.5px;line-height:1.6}.EmailRoutingRulesPage-module__CGKauW__stepsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.EmailRoutingRulesPage-module__CGKauW__stepCard{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:32px 26px;transition:transform .15s,box-shadow .15s}.EmailRoutingRulesPage-module__CGKauW__stepCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #19452e14}.EmailRoutingRulesPage-module__CGKauW__stepNumber{font-family:var(--font-mono), monospace;color:var(--brand-line);margin-bottom:16px;font-size:28px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__stepCard h3{color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__stepCard p{color:var(--ink-secondary);font-size:14px;line-height:1.55}.EmailRoutingRulesPage-module__CGKauW__stepCard code{font-family:var(--font-mono), monospace;background:var(--brand-pale);color:var(--brand);border-radius:4px;padding:1px 5px;font-size:12.5px}.EmailRoutingRulesPage-module__CGKauW__benefitsSection{border-bottom:1px solid var(--line);background:#fff;padding:80px 0}.EmailRoutingRulesPage-module__CGKauW__cardsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.EmailRoutingRulesPage-module__CGKauW__benefitCard{border:1.5px solid var(--line);background:var(--bg);border-radius:16px;padding:32px 28px;transition:transform .15s,border-color .15s}.EmailRoutingRulesPage-module__CGKauW__benefitCard:hover{border-color:var(--brand-line);transform:translateY(-2px)}.EmailRoutingRulesPage-module__CGKauW__cardIcon{background:var(--brand-pale);width:44px;height:44px;color:var(--brand);border:1.5px solid var(--brand-line);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.EmailRoutingRulesPage-module__CGKauW__benefitCard h3{color:var(--ink);margin-bottom:8px;font-size:19px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__benefitCard p{color:var(--ink-secondary);font-size:14.5px;line-height:1.6}.EmailRoutingRulesPage-module__CGKauW__detailsSection{padding:80px 0}.EmailRoutingRulesPage-module__CGKauW__splitGrid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.EmailRoutingRulesPage-module__CGKauW__mattersBox,.EmailRoutingRulesPage-module__CGKauW__commonBox{border:1.5px solid var(--brand-line);background:#fff;border-radius:18px;padding:36px 32px}.EmailRoutingRulesPage-module__CGKauW__eyebrowTag{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--brand);letter-spacing:.08em;font-size:11px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__mattersBox h2,.EmailRoutingRulesPage-module__CGKauW__commonBox h2{color:var(--ink);margin-top:6px;margin-bottom:16px;font-size:28px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__mattersParagraph{color:var(--ink-secondary);margin-bottom:16px;font-size:15px;line-height:1.65}.EmailRoutingRulesPage-module__CGKauW__highlightPill{background:var(--brand-pale);border-left:3px solid var(--brand);color:var(--brand);border-radius:0 8px 8px 0;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:700}.EmailRoutingRulesPage-module__CGKauW__scenarioList{flex-direction:column;gap:16px;display:flex}.EmailRoutingRulesPage-module__CGKauW__scenarioItem{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.EmailRoutingRulesPage-module__CGKauW__scenarioPill{font-family:var(--font-mono), monospace;background:var(--brand-pale);color:var(--brand);border:1px solid var(--brand-line);text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__scenarioItem p{color:var(--ink-secondary);font-size:13.5px;line-height:1.55}.EmailRoutingRulesPage-module__CGKauW__bottomCtaCard{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:48px 32px;box-shadow:0 16px 36px -8px #19452e14}.EmailRoutingRulesPage-module__CGKauW__bottomCtaCard h2{color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:800}.EmailRoutingRulesPage-module__CGKauW__bottomCtaCard p{color:var(--ink-secondary);margin-bottom:24px;font-size:15.5px}.EmailRoutingRulesPage-module__CGKauW__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:860px){.EmailRoutingRulesPage-module__CGKauW__stepsGrid,.EmailRoutingRulesPage-module__CGKauW__cardsGrid,.EmailRoutingRulesPage-module__CGKauW__splitGrid{grid-template-columns:1fr}}@media (max-width:640px){.EmailRoutingRulesPage-module__CGKauW__hero{padding:40px 0 36px}.EmailRoutingRulesPage-module__CGKauW__hero h1{font-size:clamp(26px,7vw,34px)}.EmailRoutingRulesPage-module__CGKauW__heroLead{font-size:14.5px}.EmailRoutingRulesPage-module__CGKauW__heroCtas{flex-direction:column;width:100%}.EmailRoutingRulesPage-module__CGKauW__heroCtas a,.EmailRoutingRulesPage-module__CGKauW__heroCtas button{justify-content:center;width:100%;min-height:44px}.EmailRoutingRulesPage-module__CGKauW__sectionBlock{padding:50px 0}.EmailRoutingRulesPage-module__CGKauW__bottomCtaCard{padding:36px 20px}.EmailRoutingRulesPage-module__CGKauW__bottomCtaCard h2{font-size:22px}.EmailRoutingRulesPage-module__CGKauW__ctaRow{flex-direction:column;width:100%}.EmailRoutingRulesPage-module__CGKauW__ctaRow a,.EmailRoutingRulesPage-module__CGKauW__ctaRow button{justify-content:center;width:100%;min-height:44px}}
