.x-flow{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-flow li{border-right:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.x-flow li:last-child{border-right:0}.x-flow li:nth-child(2){background:var(--paper-raised)}.x-flow li:nth-child(3){background:var(--paper-hover)}.x-flow li:last-child{background:var(--ink);color:var(--paper)}.x-flow li:last-child .s-icon-tile{background:var(--orange);border-color:var(--orange);color:var(--ink)}.x-flow-top{justify-content:space-between;align-items:center;display:flex}.x-flow-top .s-mono{font-size:11px}.x-flow strong{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1}.x-flow p{font:400 12px/1.55 var(--code);opacity:.85;margin:0}.x-caps{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.x-caps .s-card-body{gap:16px;padding:18px}.x-cap-head{align-items:center;gap:14px;display:flex}.x-cap-head h3{letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.15}.x-caps .s-card:hover .s-icon-tile{background:var(--orange)}.x-caps .s-list li{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.x-facts{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;display:grid}.x-facts>div{background:var(--paper);flex-direction:column;gap:14px;padding:18px;display:flex}.x-facts dt{font:400 11px var(--code);text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.x-facts dd{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.x-plan-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:32px;display:grid}.x-plan{border:1px solid var(--ink);background:var(--paper-raised);box-shadow:8px 8px 0 var(--ink)}.x-plan-body{gap:22px;padding:24px;display:grid}.x-price{align-items:flex-start;gap:8px;display:flex}.x-price strong{letter-spacing:-.07em;font-size:clamp(110px,13vw,190px);font-weight:500;line-height:.78}.x-price span{font:400 12px/1.5 var(--code);text-transform:uppercase;color:var(--muted);margin-top:.5em}.x-checks{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.x-checks li{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;padding:11px 0;font-size:16px;line-height:1.4;display:flex}.x-checks li svg{border:1px solid var(--ink);background:var(--paper);flex:none;width:30px;height:30px;padding:6px}.x-checks li:first-child svg{background:var(--orange)}.x-plan .s-btn{width:100%}.x-plan-side{gap:28px;display:grid}.x-plan-side h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.02}.x-plan-side>p,.x-why p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.x-why{border:1px solid var(--ink);background:var(--paper);gap:14px;padding:18px;display:grid}.x-why .x-why-top{align-items:center;gap:12px;display:flex}.x-log{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.x-log>li{border-bottom:1px solid var(--ink);grid-template-columns:240px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.x-log-date{top:calc(var(--header-h) + 24px);flex-direction:column;align-self:start;align-items:flex-start;gap:10px;display:flex;position:sticky}.x-log-date time{font:400 13px var(--code);text-transform:uppercase}.x-log-body{gap:18px;max-width:820px;display:grid}.x-log-body h2{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,44px);line-height:1}.x-log-body>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.x-changes{border-top:1px solid var(--rule-soft);gap:0;margin:0;padding:0;list-style:none;display:grid}.x-changes li{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;font-size:16px;line-height:1.5;display:grid}.x-changes .s-tag{justify-self:start}.x-mail{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.x-mail a{letter-spacing:-.035em;overflow-wrap:anywhere;text-underline-offset:8px;font-size:clamp(28px,4.4vw,64px);font-weight:500;line-height:1;text-decoration:underline;text-decoration-thickness:2px}.x-mail a:hover{color:var(--orange)}.x-mail .s-mono{color:var(--night-muted)}.x-report{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.x-report-intro{gap:14px;display:grid}.x-report h2{letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.02;display:flex}.x-report h2 svg{flex:none}.x-report-intro p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.x-report-intro a{text-underline-offset:3px;text-decoration:underline}.x-report .s-steps li{color:var(--ink-soft);font-size:16px;line-height:1.55}@media (max-width:1080px){.x-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.x-flow li:nth-child(2){border-right:0}.x-flow li:nth-child(-n+2){border-bottom:1px solid var(--ink)}.x-plan-grid,.x-report{grid-template-columns:1fr}}@media (max-width:720px){.x-flow{grid-template-columns:1fr}.x-flow li{border-right:0;border-bottom:1px solid var(--ink)}.x-flow li:last-child{border-bottom:0}.x-caps{grid-template-columns:1fr}.x-log>li{grid-template-columns:1fr;gap:16px;padding:28px 0}.x-log-date{flex-direction:row;align-items:center;position:static}.x-changes li{grid-template-columns:1fr;gap:6px}.x-plan{box-shadow:5px 5px 0 var(--ink)}}
