.cp{--cp-accent: #b83c0a;--cp-text: #14171c;--cp-muted: #5a6270;--cp-border: #e3e6eb;background:#fff;color:var(--cp-text);min-height:100vh;display:flex;flex-direction:column;color-scheme:light;line-height:1.55}.cp-wrap{width:min(1080px,100% - 32px);margin:0 auto}.cp-top{border-bottom:1px solid var(--cp-border);position:sticky;top:0;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.cp-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.cp-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem}.cp-brand img{height:34px;width:auto;max-width:140px;object-fit:contain}.cp-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--cp-accent);color:#fff;font-size:.85rem}.cp-btn{font:inherit;font-weight:600;padding:9px 18px;border-radius:9px;border:1px solid var(--cp-border);background:#fff;color:var(--cp-text);cursor:pointer}.cp-btn.primary{background:var(--cp-accent);border-color:var(--cp-accent);color:#fff}.cp-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--cp-accent) 45%,transparent);outline-offset:2px}.cp-hero{background:radial-gradient(800px 380px at 0% 0%,color-mix(in srgb,var(--cp-accent) 12%,transparent),transparent 70%),#f6f7f9;border-bottom:1px solid var(--cp-border)}.cp-hero-grid{padding:72px 0;display:grid;gap:40px;align-items:center}.cp-hero-grid.has-img{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-hero h1{margin:0 0 14px;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1;letter-spacing:-.025em}.cp-lead{margin:0 0 24px;font-size:1.15rem;color:var(--cp-muted);max-width:52ch}.cp-hero-img{width:100%;max-height:360px;object-fit:cover;border-radius:14px;border:1px solid var(--cp-border)}.cp-cta{margin-top:8px}.cp-section{padding:56px 0}.cp-section.alt{background:#f6f7f9;border-block:1px solid var(--cp-border)}.cp-section h2{margin:0 0 18px;font-size:1.5rem;letter-spacing:-.015em}.cp-about{margin:0;max-width:70ch;white-space:pre-line;color:var(--cp-muted);font-size:1.05rem}.cp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.cp-cards article{background:#fff;border:1px solid var(--cp-border);border-radius:12px;padding:20px;border-top:3px solid var(--cp-accent)}.cp-cards h3{margin:0 0 6px;font-size:1.05rem}.cp-cards p{margin:0;color:var(--cp-muted)}.cp-contact{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:0}.cp-contact dt{color:var(--cp-muted)}.cp-contact dd{margin:0}.cp-contact a{color:var(--cp-accent)}.cp-foot{margin-top:auto;border-top:1px solid var(--cp-border);padding:20px 0;color:var(--cp-muted);font-size:.9rem}.cp-foot .cp-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 760px){.cp-hero-grid.has-img{grid-template-columns:1fr}.cp-hero-grid{padding:44px 0}.cp-section{padding:36px 0}}:root{color-scheme:light;--bg: #ffffff;--alt: #f6f7f9;--surface: #ffffff;--text: #14171c;--muted: #5a6270;--border: #e3e6eb;--accent: #b83c0a;--accent-text: #ffffff;--danger: #b42318;--ok: #0b7a42;--radius: 12px}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.55}a{color:var(--accent)}h1,h2,h3{line-height:1.2;margin:0 0 12px}.wrap{width:min(1080px,100% - 32px);margin:0 auto}.muted{color:var(--muted)}.small{font-size:.875rem}.ok{color:var(--ok)}.bad{color:var(--danger)}.top{position:sticky;top:0;z-index:10;background:#ffffffd1;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--border)}.bar{display:flex;align-items:center;gap:24px;height:60px}.logo{font-weight:800;font-size:1.25rem;color:var(--text);text-decoration:none;letter-spacing:-.02em}.spacer{flex:1}.auth{display:flex;align-items:center;gap:14px}.link{color:var(--text);text-decoration:none}.btn{font:inherit;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-decoration:none;font-weight:600}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);transition:background .15s}.btn.primary:hover{background:#9d3208;border-color:#9d3208}.btn.big{padding:12px 24px;font-size:1.05rem}.btn:disabled{opacity:.6;cursor:default}.btn:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.btn.ghost{background:transparent}.pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:#fffc;font-size:.85rem;font-weight:600;color:var(--muted)}.state{font-size:.75rem;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--alt);color:var(--muted);border:1px solid var(--border)}.state.live{background:#e8f6ee;color:var(--ok);border-color:#bfe5cd}.narrow{width:min(460px,100% - 32px);margin:56px auto 80px}.panel{display:grid;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.panel h1{font-size:1.5rem;margin:0}.panel p{margin:0}label{display:grid;gap:5px;font-weight:600;font-size:.9rem}label small{font-weight:400}input{font:inherit;padding:10px 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text);width:100%}.choices{list-style:none;margin:0;padding:0;display:grid;gap:10px}.choices .btn{width:100%;align-items:flex-start}.choices small{font-weight:400;color:var(--muted)}.bar-anim{height:6px;border-radius:3px;background:var(--alt);overflow:hidden;position:relative}.bar-anim:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:var(--accent);animation:slide 1.2s ease-in-out infinite}@keyframes slide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion: reduce){.bar-anim:after{animation:none;width:100%;opacity:.4}}.foot{background:var(--alt);border-top:1px solid var(--border);padding:56px 0 0;color:var(--muted);font-size:.93rem}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;gap:40px;padding-bottom:40px}.foot-brand p{margin:10px 0 0;max-width:24em}.foot h4{margin:0 0 14px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--accent);text-decoration:underline}.foot-base{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border);padding:18px 0 22px;font-size:.85rem}@media (max-width: 860px){.foot-grid{grid-template-columns:1fr 1fr;gap:28px}.bar{justify-content:space-between}}.foot .logo{color:var(--text);font-size:1.3rem}.foot .logo:hover{color:var(--text);text-decoration:none}.pw{position:relative;display:block}.pw input{padding-right:42px}.pw-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:#667085;cursor:pointer}.pw-toggle:hover{color:#1b1f27;background:#0000000d}.pw-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.center-note{text-align:center;padding:64px 16px}.portal{min-height:100vh;background:var(--alt);display:grid;grid-template-columns:252px minmax(0,1fr)}.portal-side{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--surface);border-right:1px solid var(--border);padding:18px 14px;display:flex;flex-direction:column;gap:14px}.portal-brand{display:flex;align-items:center;justify-content:space-between}.portal-brand .menu{display:none}.portal-ws{padding:6px 12px;border:1px solid var(--border);border-radius:10px;font-weight:600;font-size:.9rem;background:var(--alt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side nav{display:grid;gap:14px;flex:1;align-content:start}.nav-group{display:grid;gap:2px}.nav-group>span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 10px 4px}.nav-group a{padding:8px 10px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:500;font-size:.93rem}.nav-group a:hover{background:var(--alt)}.nav-group a.active{background:#fff3ea;color:var(--accent);font-weight:700}.portal-who{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px;font-size:.85rem;color:var(--muted)}.portal-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-main{padding:28px clamp(16px,3vw,40px) 72px;display:grid;gap:18px;align-content:start;min-width:0;max-width:1200px;width:100%}.portal-main a,.portal-main button.link{text-decoration:none}.portal-main a:hover,.portal-main button.link:hover{text-decoration:underline;text-underline-offset:3px}.portal-main a.btn:hover{text-decoration:none}.phead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.phead h1{margin:0;font-size:1.6rem;letter-spacing:-.02em}.phead p{margin:4px 0 0}.phead-actions{display:flex;gap:10px;flex-wrap:wrap}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.pgrid.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;display:grid;gap:12px;align-content:start;min-width:0}.pcard h2{margin:0;font-size:1.05rem}.pcard p{margin:0}.pcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pcard-head p{margin:2px 0 0}.big{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.unit{font-size:.9rem;font-weight:500;color:var(--muted)}.stack{display:grid;gap:14px}.form-narrow{max-width:420px}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.toolbar input[type=search]{max-width:280px}.toolbar .seats{margin-left:auto;display:grid;gap:4px;min-width:150px}.inline-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.inline-form input{max-width:300px}.center-row{display:flex;justify-content:center;padding-top:8px}.notice{margin:0;padding:10px 14px;border-radius:10px;border:1px solid;font-size:.93rem}.notice.error{color:var(--danger);background:#fef3f2;border-color:#fecdca}.notice.ok{color:var(--ok);background:#ecfdf3;border-color:#abefc6}.notice.info{color:#7a3a0a;background:#fff6ed;border-color:#f7d3b3}.secret{word-break:break-all;padding:4px 8px;background:var(--alt);border-radius:6px;color:var(--text)}.secret.block{display:block;padding:10px;margin:8px 0}button.link{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}.ptable{overflow-x:auto}.ptable table{border-collapse:collapse;width:100%}.ptable th,.ptable td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.ptable th{font-size:.8rem;color:var(--muted);font-weight:600;white-space:nowrap}.ptable tr:last-child td{border-bottom:0}.row-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.row-actions .btn,.ptable .btn{padding:6px 12px;font-size:.85rem}.portal .pill{margin:0;padding:2px 9px;font-size:.75rem;gap:0;background:var(--alt);text-transform:capitalize;font-weight:600}.pill.paid,.pill.active{color:var(--ok);border-color:var(--ok)}.pill.past_due,.pill.open,.pill.invited,.pill.trialing{color:var(--accent);border-color:var(--accent)}.pill.suspended,.pill.canceled,.pill.void{color:var(--danger);border-color:var(--danger)}.meter{height:10px;border-radius:999px;background:var(--alt);border:1px solid var(--border);overflow:hidden}.meter span{display:block;height:100%;background:var(--ok)}.meter span.warn{background:#d97706}.meter span.hot{background:var(--danger)}.chips-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.role{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid var(--border);border-radius:999px;background:var(--alt);font-size:.85rem}.role button{border:0;background:none;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;padding:0 2px 0 4px}.role button:hover{color:var(--danger)}.add-role{padding:2px 6px;font-size:.85rem;border-radius:999px}.role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}fieldset.field{border:0;padding:0;margin:0;display:grid;gap:6px}.check{display:flex;align-items:flex-start;gap:10px;font-weight:500}.check input{width:auto;margin-top:4px}.check span small{display:block;color:var(--muted)}.label{font-weight:600;font-size:.9rem}.icon-btn{border:0;background:none;font-size:1.3rem;line-height:1;cursor:pointer;color:var(--muted);padding:4px 8px;border-radius:8px}.icon-btn:hover{background:var(--alt);color:var(--text)}select{font:inherit;padding:9px 10px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text)}textarea{font:inherit;padding:10px 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text);width:100%;resize:vertical}input[type=checkbox]{width:auto}input[type=color]{width:64px;height:38px;padding:2px}input[type=file]{padding:6px;font-size:.85rem}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#14171c73;display:grid;place-items:center;padding:16px;z-index:50}.modal{background:var(--surface);border-radius:14px;padding:22px;width:min(480px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #14171c4d}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-head h2{margin:0;font-size:1.2rem}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.feed,.timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}.feed li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.feed time{margin-left:auto}.timeline li{padding:12px 0 12px 16px;border-left:2px solid var(--border);position:relative}.timeline li:before{content:"";position:absolute;left:-6px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.tl-main{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}code{background:var(--alt);padding:1px 6px;border-radius:6px;font-size:.85em}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:6px 0 0}.facts div{background:var(--alt);border-radius:10px;padding:10px 12px}.facts dt{font-size:.78rem;color:var(--muted)}.facts dd{margin:2px 0 0;font-weight:700}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.plan-card{border:1px solid var(--border);border-radius:12px;padding:18px;display:grid;gap:8px;align-content:start}.plan-card.current{border-color:var(--accent);background:#fffaf6}.plan-card h3{margin:0;display:flex;gap:8px;align-items:center}.plan-limits{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.88rem;color:var(--muted)}.dbars{display:flex;align-items:flex-end;gap:3px;height:160px;padding-top:6px}.dbar{flex:1;height:100%;display:flex;align-items:flex-end;min-width:3px}.dbar span{display:block;width:100%;background:var(--accent);border-radius:3px 3px 0 0;opacity:.85}.dbar:hover span{opacity:1}.dbars-axis{display:flex;justify-content:space-between}.domains{list-style:none;margin:0;padding:0;display:grid;gap:12px}.domains li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.domains p{margin:6px 0 0}.split-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.svc-row{display:grid;grid-template-columns:1fr 2fr auto;gap:8px;align-items:center}.img-pick{display:grid;gap:6px;justify-items:start}.img-pick img{max-width:120px;max-height:80px;border-radius:8px;border:1px solid var(--border);object-fit:cover}.img-pick .none{color:var(--muted);font-size:.85rem}.preview{position:sticky;top:16px}.preview-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.preview-frame{border:1px solid var(--border);border-radius:var(--radius);background:#fff;max-height:80vh;overflow:auto}@media (max-width: 960px){.split-edit{grid-template-columns:1fr}.preview{position:static}}@media (max-width: 760px){.portal{grid-template-columns:1fr}.portal-side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.portal-brand .menu{display:inline-block}.portal-side:not(.open) nav,.portal-side:not(.open) .portal-who,.portal-side:not(.open) .portal-ws{display:none}.svc-row{grid-template-columns:1fr}}td.row-actions{display:table-cell;text-align:right;white-space:nowrap}td.row-actions .btn+.btn{margin-left:6px}.dbar{max-width:28px}.mod-row{padding:10px 12px;border:1px solid var(--border);border-radius:10px}.mod-row:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.mod-row em{font-style:normal}.top-nav{display:flex;gap:2px;margin-left:12px}.top-nav a{padding:8px 10px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:500;font-size:.93rem}.top-nav a:hover{background:var(--alt)}@media (max-width: 860px){.top-nav{display:none}}.land{background:var(--alt)}.land h1,.land h2,.land h3{letter-spacing:-.015em}.land [id]{scroll-margin-top:80px}.land .pill{margin:0;padding:2px 9px;font-size:.75rem;gap:0;background:#fff;font-weight:600;white-space:nowrap;color:var(--muted)}.land .pill.active{color:var(--ok);border-color:var(--ok)}.land .pill.past_due{color:var(--accent);border-color:var(--accent)}.land .pill.suspended{color:var(--danger);border-color:var(--danger)}.land .risk{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;border:1px solid var(--border);color:var(--muted);background:#fff}.land .pcard h3{margin:0;font-size:1.05rem}.land .pcard{gap:14px}.l-hero{padding:64px 0 48px}.l-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.l-kicker{margin:0 0 14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.l-hero h1{font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.12;margin:0 0 18px;letter-spacing:-.025em}.l-lead{margin:0;max-width:36em;font-size:1.08rem;color:var(--muted)}.l-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.l-fine{margin:14px 0 0}.l-preview{align-self:stretch}.l-meter{display:grid;gap:6px}.l-meter-row{display:flex;justify-content:space-between;color:var(--muted)}.l-eg{margin:0;text-align:right}.l-preview .timeline li{padding:10px 0 10px 16px}.l-preview .timeline li:before{top:16px}.l-preview .tl-main{align-items:center}.l-preview .tl-main strong{min-width:62px}.l-strip{background:#fff;border-block:1px solid var(--border)}.l-strip-row{display:flex;align-items:center;gap:24px;padding:16px 0;flex-wrap:wrap}.l-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.l-strip ul{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex-wrap:wrap}.l-strip li{display:flex;align-items:center;gap:10px}.l-sec{padding:40px 0 8px}.l-strip+.l-sec{padding-top:56px}.l-last{padding-bottom:72px}.l-head{margin-bottom:18px;max-width:46rem}.l-head h2{margin:0 0 6px;font-size:1.6rem}.l-head p{margin:0}.l-body{margin:0 0 18px;max-width:34em}.l-cols{display:grid;gap:18px}.l-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.l-cols.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.l-center{align-items:center}.l-card-top{display:flex;align-items:center;gap:12px}.l-ico{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fff3ea;color:var(--accent)}.l-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.l-list{list-style:none;margin:0;padding:0;display:grid;gap:9px;color:var(--muted)}.l-list li{position:relative;padding-left:20px}.l-list li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--accent)}.l-gap{margin-top:4px}.l-chips{display:flex;flex-wrap:wrap;gap:8px}.l-chip{padding:5px 12px;font-size:.85rem;font-weight:500;border-radius:8px}.l-chip:hover{background:var(--alt)}.l-chip.on{background:#fff3ea;color:var(--accent);border-color:var(--accent);font-weight:600}.l-q{margin:0;align-self:end;justify-self:end;max-width:90%;background:var(--alt);border:1px solid var(--border);border-radius:10px;padding:9px 14px}.land .ptable td:last-child,.land .ptable th:last-child{text-align:right}.land .ptable td:last-child{white-space:nowrap}.l-flush{padding:0;gap:0;overflow:hidden}.l-flush .ptable th,.l-flush .ptable td{padding:14px 20px;vertical-align:middle}.l-flush .ptable th{background:var(--alt)}.l-flush .ptable td:last-child,.l-flush .ptable th:last-child{text-align:left}.l-strong{font-weight:600;white-space:nowrap}.l-principles{margin:0;display:grid;gap:14px}.l-principles div{padding-left:14px;border-left:3px solid var(--accent)}.l-principles dt{font-weight:700}.l-principles dd{margin:2px 0 0}.l-queue{list-style:none;margin:0;padding:0;display:grid}.l-queue li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--border);flex-wrap:wrap}.l-queue li:first-child{border-top:0;padding-top:0}.l-queue li>div:first-child{flex:1 1 240px;min-width:0}.l-queue p{margin:4px 0 0}.l-queue-side{display:flex;align-items:center;gap:8px}.l-faq{gap:0;padding-block:6px}.l-faq details{border-top:1px solid var(--border)}.l-faq details:first-child{border-top:0}.l-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;cursor:pointer;list-style:none}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px;border-radius:4px}.l-faq p{margin:0 0 16px;max-width:46em}.l-plus{position:relative;flex:none;width:12px;height:12px}.l-plus:before,.l-plus:after{content:"";position:absolute;background:var(--text)}.l-plus:before{left:0;right:0;top:5px;height:2px}.l-plus:after{top:0;bottom:0;left:5px;width:2px;transition:transform .15s}.l-faq details[open] .l-plus:after{transform:scaleY(0)}.l-closing{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:28px;flex-wrap:wrap}.l-closing h2{margin:0 0 4px;font-size:1.4rem}.l-closing p,.l-closing .l-cta{margin:0}@media (max-width: 960px){.l-hero-grid,.l-cols.two{grid-template-columns:1fr;gap:24px}.l-cols.three{grid-template-columns:1fr}.l-hero{padding:40px 0 32px}}@media (max-width: 640px){.l-flush .ptable th:nth-child(2),.l-flush .ptable td:nth-child(2){display:none}.l-strong{white-space:normal}.l-closing{padding:20px}}
