.public{--ink:#102442;--blue:#1e5d88;--muted:#5f7189;--line:#dce4ef;--amber:#f1b24a;min-height:100vh;color:var(--ink);background:#f3f6fb;font-family:Arial,sans-serif}.public *{box-sizing:border-box}.public a{color:inherit}.public-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:22px 24px;display:flex}.public-brand{align-items:baseline;gap:8px;font:20px Georgia,serif;text-decoration:none;display:inline-flex}.public-brand span{letter-spacing:1.2px;text-transform:uppercase;color:#72839b;font:9px Arial,sans-serif}.public-bar nav{align-items:center;gap:18px;font-size:13px;display:flex}.public-bar nav a{color:#3b5576;text-decoration:none}.public-bar nav a:hover{color:var(--ink)}.public-cta{background:var(--blue);border-radius:7px;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.public-cta.secondary{background:#fff;border:1px solid #c4d3e5;color:var(--blue)!important}.public-cta:focus-visible,.public a:focus-visible,.public button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.public-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:56px 24px 64px;display:grid}.public-kicker{letter-spacing:1.8px;color:#4c759f;text-transform:uppercase;font-size:10px;font-weight:700}.public-hero h1{letter-spacing:-1px;margin:14px 0 20px;font:500 clamp(34px,5vw,54px)/1.05 Georgia,serif}.public-hero p.lead{color:var(--muted);max-width:560px;font-size:16px;line-height:1.7}.public-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-note{color:#7a8aa0;margin-top:14px;font-size:12px}.public-ledger{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 22px 60px #1024420f}.public-ledger h2{color:#3b5576;margin:0 0 14px;font:500 15px Georgia,serif}.public-ledger ol{margin:0;padding:0;list-style:none}.public-ledger li{border-top:1px solid #edf1f6;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.public-ledger li:first-child{border-top:0}.public-ledger i{background:#cfe6db;border:2px solid #2f725e;border-radius:50%;width:10px;height:10px}.public-ledger i.open{background:#fff;border-color:#c4d3e5}.public-ledger small{color:#7a8aa0;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.public-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.public-steps{grid-template-columns:repeat(3,1fr);gap:36px;max-width:1120px;margin:0 auto;padding:56px 24px;display:grid}.public-steps article span{color:#9fb4cc;font:500 30px Georgia,serif}.public-steps h3,.public-wall h3{margin:10px 0 8px;font:500 20px Georgia,serif}.public-steps p,.public-wall p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.public-wall{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;max-width:1120px;margin:0 auto;padding:64px 24px;display:grid}.public-wall h2{margin:12px 0 0;font:500 clamp(28px,3.4vw,38px)/1.1 Georgia,serif}.public-wall ul{grid-template-columns:1fr 1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}.public-foot{border-top:1px solid var(--line);color:#7a8aa0;flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:28px 24px 48px;font-size:12px;line-height:1.6;display:flex}.public-form-wrap{max-width:620px;margin:0 auto;padding:24px 24px 64px}.public-form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:34px;box-shadow:0 18px 55px #1024420a}.public-form h1{margin:10px 0 12px;font:500 32px/1.1 Georgia,serif}.public-form>p{color:var(--muted);font-size:14px;line-height:1.65}.public-form fieldset{border:0;margin:22px 0 0;padding:0}.public-form legend{color:#3b5576;margin-bottom:12px;font:500 15px Georgia,serif}.public-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-form label{color:#405674;font-size:12px;font-weight:650;display:block}.public-form label.wide{grid-column:1/-1}.public-form input[type=text],.public-form input[type=email],.public-form input[type=tel]{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cbd7e6;border-radius:7px;margin-top:7px;padding:12px;display:block}.public-form input:focus{border-color:#3e6ea9;outline:none;box-shadow:0 0 0 3px #dce8f8}.public-form input[aria-invalid=true]{border-color:#c9715d}.public-form .hint{color:#7a8aa0;margin-top:6px;font-size:11px;font-weight:400;display:block}.public-form .error-text{color:#9b4938;margin-top:6px;font-size:11px;font-weight:600;display:block}.public-check{align-items:flex-start;gap:10px;margin-top:20px;line-height:1.5;font-weight:400!important;display:flex!important}.public-check input{margin-top:3px}.public-form button{background:var(--blue);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:7px;margin-top:22px;padding:13px;font-weight:700}.public-form button:disabled{opacity:.6;cursor:wait}.public-alert{border-radius:7px;margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.public-alert.error{color:#9b4938;background:#fff0eb;border:1px solid #f2d1c6}.public-alert.ok{color:#246e59;background:#eaf6f0;border:1px solid #cce7da}.public-alert.info{color:#35587e;background:#eef4fb;border:1px solid #d5e2f1}.public-small{color:#7a8aa0;margin-top:18px;font-size:12px;line-height:1.6}@media (max-width:820px){.public-hero,.public-wall{grid-template-columns:1fr;gap:32px;padding-top:28px}.public-steps{grid-template-columns:1fr;gap:28px}.public-wall ul{grid-template-columns:1fr}.public-bar nav a.hide-sm{display:none}.public-grid{grid-template-columns:1fr}.public-form{padding:24px 18px}}.operator{max-width:1120px;margin:0 auto;padding:16px 24px 64px}.operator h1{margin:10px 0 8px;font:500 32px Georgia,serif}.operator-note{color:var(--muted);margin-bottom:24px;font-size:13px}.operator-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.operator-head,.operator-row{grid-template-columns:1.4fr 1.3fr .8fr .7fr auto;align-items:start;gap:18px;padding:14px 20px;display:grid}.operator-head{letter-spacing:.8px;text-transform:uppercase;color:#72839b;background:#f7f9fc;font-size:10px}.operator-row{border-top:1px solid #edf1f6;font-size:13px}.operator-row small{color:#6a7c93;margin-top:3px;font-size:11px;line-height:1.5;display:block}.operator-row.pending{background:#fffaf0}.operator-status{text-transform:capitalize}.operator-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operator-actions button{cursor:pointer;font:inherit;border:0;font-weight:700}.operator-actions .public-cta.secondary{border:1px solid #c4d3e5}.public-bar nav form{margin:0}.public-bar nav button{cursor:pointer;font:inherit;font-weight:700}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.operator-head{display:none}.operator-row{grid-template-columns:1fr}.operator-actions{justify-content:flex-start}}.operator-tabs{border-bottom:1px solid var(--line);gap:4px;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.operator-tabs a{color:#4f6683;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none}.operator-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--blue)}.operator-crumb{margin:0 0 8px;font-size:13px}.operator-crumb a{color:#35658e}.operator-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operator-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0;display:grid}.operator-tiles>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px}.operator-tiles>div.attention{background:#fffaf0;border-color:#f0dcaf}.operator-tiles span{color:#6a7c93;font-size:11px;display:block}.operator-tiles strong{margin-top:4px;font:500 26px Georgia,serif;display:block}.operator-tiles strong.small{margin-top:8px;font:600 13px Arial,sans-serif}.operator-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;padding:18px 20px}.operator-card h2{margin:0 0 10px;font:500 18px Georgia,serif}.operator-card.free{max-width:720px}.operator-card p{color:#3b5576;font-size:13px;line-height:1.6}.operator-head.six,.operator-row.six{grid-template-columns:1.3fr 1.2fr 1fr .8fr .7fr auto}.operator-head.five,.operator-row.five{grid-template-columns:1fr 1.3fr .8fr .5fr .9fr}.operator-head.four,.operator-row.four{grid-template-columns:.8fr 1fr 2fr .9fr}.operator-head.three,.operator-row.three{grid-template-columns:.8fr 2.2fr .9fr}.operator-table.compact{border:0;border-radius:0}.operator-table.compact .operator-head{background:0 0;padding-left:0;padding-right:0}.operator-table.compact .operator-row{padding-left:0;padding-right:0}.operator-row a{color:var(--ink)}.operator-row a strong{text-underline-offset:3px;-webkit-text-decoration:underline #c4d3e5;text-decoration:underline #c4d3e5}.capitalize{text-transform:capitalize}.padded{padding:16px 20px}.operator-plan form{border-top:1px solid #edf1f6;grid-template-columns:auto 110px 1fr auto;align-items:end;gap:10px;padding:12px 0;display:grid}.operator-plan form strong{align-self:center;font-size:13px}.operator-plan label{color:#405674;font-size:11px;font-weight:600;display:block}.operator-plan input{width:100%;font:inherit;border:1px solid #cbd7e6;border-radius:6px;margin-top:5px;padding:8px;display:block}.operator-plan button{cursor:pointer;font:inherit;border:1px solid #c4d3e5;font-weight:700}@media (max-width:820px){.operator-title{flex-direction:column}.operator-head.six,.operator-head.five,.operator-head.four,.operator-head.three{display:none}.operator-row.six,.operator-row.five,.operator-row.four,.operator-row.three,.operator-plan form{grid-template-columns:1fr}.operator-tabs{overflow-x:auto}}
