.editorial .site-header{background:var(--paper)}.editorial .hero{background-color:var(--paper);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px}.editorial .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;padding-block:0;align-items:stretch}.editorial .hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--paper);border-inline:1px solid var(--line);padding:clamp(36px,5vw,78px) clamp(20px,4vw,62px)}.editorial h1{font-size:clamp(47px,5.7vw,85px);line-height:.96}.editorial .hero h1 em{display:inline-block;margin-top:.13em}.editorial .hero .lead{max-width:43ch}.editorial .product{width:auto;margin:0;padding:clamp(18px,3vw,44px);display:grid;align-content:center;background:var(--rose);border-right:1px solid var(--line);overflow:hidden}.editorial .product:before{inset:12%;border-color:var(--gold);border-radius:50%;transform:scale(1.25)}.editorial .product:after{inset:10%;width:auto;height:auto;border-radius:50%;transform:scale(1.35);animation:orbit 13s ease-in-out infinite alternate}.editorial .product .dashboard{animation:panel-in .65s ease-out both}.editorial .product figcaption{text-align:right}.editorial .brand-icon,.editorial .button,.editorial .step-icon{border-radius:3px}.editorial .button{transition:background .2s,transform .2s,box-shadow .2s}.editorial .button:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--line)}.editorial .audience-strip{background:var(--ink);color:var(--paper)}.editorial .audience-strip svg{color:var(--gold)}.editorial .audience-strip span+span{border-color:var(--muted)}.editorial .section-head{text-align:left;margin-inline:0 auto;padding-left:20px;border-left:3px solid var(--gold)}.editorial .section-head .eyebrow{justify-content:flex-start}.editorial .section-head p:last-child:not(.eyebrow){margin-inline:0}.editorial .audience-list,.editorial .questions{border-radius:0;border-width:0;background:transparent}.editorial .audience-list div,.editorial .questions div{border-top:1px solid var(--line)}.editorial .audience-list div:last-child,.editorial .questions div:last-child{border-bottom:1px solid var(--line)}.editorial .questions div:hover{color:var(--wine)}.editorial .steps li{border-top-color:var(--gold)}.editorial .benefits{display:block;border-top:1px solid var(--line)}.editorial .benefit{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(12px,5vw,65px);padding:24px 0;border-width:0 0 1px;border-radius:0;background:transparent}.editorial .benefit:nth-child(2n)>:first-child{order:1}.editorial .mini-ui{background:var(--white);border:1px solid var(--line)}.editorial .plan{border-radius:0;border-top:3px solid var(--gold);transition:transform .2s}.editorial .plan:hover{transform:translateY(-4px)}.editorial .plan.featured{border-top-color:var(--wine)}.editorial .closing{background:var(--rose);border-block:1px solid var(--line)}.editorial .closing h2{max-width:23ch;margin-inline:auto}@keyframes orbit{to{transform:translate(8%,-4%) scale(1.58)}}@keyframes panel-in{0%{opacity:.5;transform:translateY(14px) rotate(-1deg)}}@media (max-width:820px){.editorial .hero-grid{grid-template-columns:1fr}.editorial .hero-copy{max-width:none}.editorial .product{width:100%;border-inline:1px solid var(--line)}}@media (max-width:550px){.editorial h1{font-size:clamp(40px,11vw,57px)}.editorial .hero-copy{padding-inline:13px}.editorial .benefit{grid-template-columns:1fr}.editorial .benefit:nth-child(2n)>:first-child{order:0}}@media (prefers-reduced-motion:reduce){.editorial .product .dashboard,.editorial .product:after{animation:none}.editorial .button:hover,.editorial .plan:hover{transform:none}}.editorial{--paper:#fff;--rose:#fff1ee;--wine:#a65350;--hover:#82433f;--ink:#181818;--muted:#545454;--line:#d9d9d9;--gold:#5fa399;--white:#fff;--coral-soft:#fce9e5;background:var(--paper);color:var(--ink)}.editorial .hero{background:radial-gradient(ellipse at 12% 10%,var(--white),transparent 65%),var(--paper)}.editorial .hero-copy{background:transparent;border:0;padding-left:0}.editorial .product{margin-block:clamp(18px,4vw,58px);border:1px solid #5fa399;border-radius:48% 48% 8px 8px/23% 23% 8px 8px;background:repeating-linear-gradient(90deg,transparent 0 10px,#a6535009 10px 11px,#fff8 11px 12px),linear-gradient(145deg,#fff5f2,var(--coral-soft) 62%,#f4d1c9)}.editorial .product:before{inset:12px;border-color:#5fa399;border-radius:inherit;transform:none}.editorial .product:after{inset:14% -32% 10% 24%;background:radial-gradient(ellipse,#fffd9,transparent 68%);border:0}.editorial .dash-bar{background:#a65350}.editorial .dash-indicator,.editorial .dash-logo{color:#fff}.editorial .dashboard,.editorial .demo-frame{background:var(--white);border-color:var(--line);box-shadow:0 18px 38px #18181826}.editorial .demo-controls,.editorial .metrics>div,.editorial .mock-row+.mock-row{border-color:var(--line)}.editorial .demo-controls,.editorial .plan.featured{background:#eaf5f1}.editorial .pill:not(.waiting):not(.active){color:#17666b;background:#eaf5f1}.editorial .audience-strip{background:#a65350}.editorial .audience-strip svg{color:#c0e4da}.editorial .plan{background:var(--white)}.editorial .persistent .button{box-shadow:0 8px 25px #1818182b}@media (max-width:820px){.editorial .product{margin-block:0 24px;border-radius:26% 26% 8px 8px/14% 14% 8px 8px}}@media (max-width:550px){.editorial .hero-copy{padding-inline:0}.editorial .persistent{background:var(--paper)}}.editorial{--coral:#ef7d79}.editorial .brand-icon,.editorial .button:not(.secondary):not(.footer-contact),.editorial .demo-controls button[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff}.editorial .button:not(.secondary):not(.footer-contact):hover{background:#e47773;border-color:#e47773}.editorial .audience-strip,.editorial .dash-bar{background:var(--coral);color:#fff}.editorial .audience-strip svg,.editorial .dash-indicator,.editorial .dash-logo{color:#fff}.editorial .button[data-icon-label]{min-width:48px;padding-inline:14px}.editorial .button[data-icon-label]>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.editorial .button[data-icon-label]>svg{width:22px;height:22px}@media (max-width:550px){.editorial .persistent{left:auto;background:transparent;border:0}}.editorial .audience-strip svg,.editorial .brand-icon,.editorial .button[data-icon-label]>svg,.editorial .dash-bar,.editorial .dash-indicator,.editorial .dash-logo{color:#fff}.editorial-brand img{display:block;width:clamp(164px,21vw,217px);height:auto}.editorial .identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--coral)}.editorial .identity>svg,.editorial .system-channel li>svg{color:var(--wine)}.editorial .identity p,.editorial .system-channel h3+p{margin-top:8px}.editorial .system-channels{margin:30px 0}.editorial .system-channel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(16px,4vw,52px);padding-block:25px;border-top:1px solid var(--line)}.editorial .system-channel:last-child{border-bottom:1px solid var(--line)}.editorial .system-channel ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin:0;padding:0}.editorial .system-channel li{display:flex;align-items:flex-start;gap:8px;font-size:14px}.editorial .system-channel li>svg{margin-top:3px}@media (max-width:820px){.editorial .system-channel{grid-template-columns:1fr}.editorial .identity{grid-template-columns:auto minmax(0,1fr)}.editorial .identity .button{grid-column:2;justify-self:start}}@media (max-width:550px){.editorial .system-channel ul{grid-template-columns:1fr}}.editorial-footer{background:var(--rose);border-top:2px solid var(--coral);padding-block:34px 82px}.editorial-footer .footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:28px}.editorial-footer h2{color:var(--ink);font:750 14px/1.4 var(--sans);letter-spacing:0;margin-bottom:10px}.editorial-footer p{max-width:33ch;margin-top:8px}.editorial-footer nav{position:static;display:grid;justify-items:start;gap:6px;padding:0;background:transparent;border:0;box-shadow:none}.editorial-footer nav a{padding:0}.editorial-footer .footer-bottom{border-top:1px solid var(--line);padding-top:14px;margin-top:26px}@media (max-width:820px){.editorial-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:550px){.editorial-footer .footer-grid{grid-template-columns:1fr;gap:22px}}