.workspace{--work-ink:var(--ink,#102342);--work-muted:var(--muted,#51617b);--work-blue:var(--brand,#0b6bbf);--work-navy:var(--brand-dark,#0b368c);--work-border:var(--border,#d9e2ef);--work-paper:var(--surface,#fff);color:var(--work-ink);grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(.85rem,2vw,1.5rem);margin-block:1.4rem 2rem;display:grid}.workspace-sidebar{border:1px solid var(--work-border);border-radius:var(--radius,1rem);background:var(--work-paper);gap:1.1rem;min-width:0;padding:1rem .8rem;display:grid;box-shadow:0 14px 34px #1023420d}.workspace-sidebar-title{border-bottom:1px solid var(--work-border);align-items:center;gap:.7rem;padding:.2rem .25rem .9rem;display:flex}.workspace-sidebar-title strong,.workspace-sidebar-title div>span{display:block}.workspace-sidebar-title div>span{color:var(--work-muted);font-size:.81rem}.workspace-sidebar-mark,.workspace-empty-icon{aspect-ratio:1;width:2.4rem;color:var(--work-blue);background:#eaf1ff;border-radius:.72rem;flex:none;place-items:center;display:grid}.workspace-nav{gap:.85rem;display:grid}.workspace-nav-group>p{color:var(--work-muted);letter-spacing:.095em;text-transform:uppercase;margin:0 0 .38rem .45rem;font-size:.68rem;font-weight:800}.workspace-nav ul{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.workspace .workspace-nav-button{width:100%;min-height:2.85rem;color:var(--work-ink);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:.62rem;grid-template-columns:1rem minmax(0,1fr) .8rem;align-items:center;gap:.56rem;padding:.52rem;font-size:.84rem;font-weight:680;line-height:1.25;display:grid}.workspace .workspace-nav-button svg{width:1rem;height:1rem}.workspace .workspace-nav-button:hover{color:var(--work-navy);background:#f0f4fb}.workspace .workspace-nav-button[aria-current=page]{color:var(--work-navy);background:#eaf1ff;border-color:#c9daf6}.workspace .workspace-nav-indicator{visibility:hidden}.workspace [aria-current=page] .workspace-nav-indicator{visibility:visible}.workspace-content{min-width:0}.workspace-hero{isolation:isolate;color:#fff;border-radius:var(--radius,1rem);background:radial-gradient(ellipse at 97% 10%, var(--brand) 0, transparent 54%), linear-gradient(115deg,#102342,var(--brand-dark));justify-content:space-between;align-items:center;gap:1.2rem;margin:0 0 1.15rem;padding:clamp(1.2rem,3vw,2.15rem);display:flex;position:relative;overflow:hidden}.workspace-hero:after{content:"";z-index:-1;border:1px solid #e4eeff45;border-radius:50%;width:19rem;height:19rem;position:absolute;inset:auto -7rem -11rem auto;box-shadow:0 0 0 1.7rem #e4eeff12,0 0 0 3.4rem #e4eeff0c}.workspace-hero .workspace-eyebrow{color:#d0e2ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:760}.workspace-hero h2{color:inherit;letter-spacing:-.035em;margin:0 0 .45rem;font-size:clamp(1.55rem,3.4vw,2.3rem)}.workspace-hero h2:focus-visible{outline-color:#d0e2ff}.workspace-hero p:last-child{color:#edf4ff;max-width:52ch;margin:0}.workspace-hero-icon{aspect-ratio:1;background:#fff1;border:1px solid #e4eeff67;border-radius:1.15rem;flex:none;place-items:center;width:clamp(3.6rem,7vw,5.4rem);display:grid}.workspace-hero-icon svg{width:47%;height:47%}.workspace .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.workspace-content>section,.workspace .dashboard-grid>section{border:1px solid var(--work-border);border-radius:var(--radius,1rem);background:var(--work-paper);min-width:0;margin-bottom:0;padding:clamp(1rem,2.4vw,1.45rem);box-shadow:0 9px 26px #1023420a}.workspace-content>section+.dashboard-grid,.workspace-content>section+section{margin-top:1rem}.workspace section h2{color:var(--work-ink);letter-spacing:-.02em;font-size:clamp(1.17rem,2.1vw,1.45rem)}.workspace-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.workspace-card-heading h2{margin:0}.workspace-card-heading p{color:var(--work-muted);max-width:55ch;margin:.33rem 0 0}.workspace-feedback{margin:0 0 1rem}.workspace .workspace-quiet-action{align-items:center;gap:.45rem;display:inline-flex}.workspace .workspace-quiet-action svg{width:1rem;height:1rem}.workspace .workspace-empty{background:#f6f8fc;border:1px dashed #d0d9e8;border-radius:.72rem;justify-items:start;gap:.45rem;margin:1rem 0 0;padding:1.05rem;display:grid}.workspace-empty p{color:var(--work-muted);margin:0}.workspace-badge{color:#40516c;background:#edf1f7;border-radius:99px;align-items:center;gap:.37rem;max-width:100%;padding:.22rem .56rem;font-size:.77rem;font-weight:750;line-height:1.3;display:inline-flex}.workspace-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem}.workspace-badge--info{color:#16489e;background:#e8f0ff}.workspace-badge--good{color:#1c624b;background:#e5f5ed}.workspace-badge--pending{color:#794610;background:#fff0d9}.workspace .workspace-records{gap:.65rem;margin-top:1rem;display:grid}.workspace .workspace-records>li,.workspace .workspace-location-grid>li{overflow-wrap:anywhere;border:1px solid var(--work-border);background:#fafbfd;border-radius:.68rem;min-width:0;padding:.8rem .9rem}.workspace .workspace-records>li:last-child,.workspace .workspace-location-grid>li:last-child{border-bottom:1px solid var(--work-border)}.workspace-record-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.35rem .65rem;display:flex}.workspace-records .workspace-meta{color:var(--work-muted);margin-block:.3rem .65rem;font-size:.82rem}.workspace-records .actions{margin-bottom:0}.workspace .workspace-location-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.55rem;display:grid}.workspace .workspace-location-grid p{color:var(--work-muted);font-size:.85rem}.workspace .workspace-location-grid .workspace-badge{margin-top:.35rem}.workspace .workspace-fact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.55rem;margin-block:1rem;display:grid}.workspace .workspace-fact-grid>div{background:#f5f7fc;border:1px solid #e1e8f4;border-radius:.62rem;grid-template-columns:minmax(0,1fr);gap:.23rem;padding:.64rem .76rem;display:grid}.workspace .workspace-fact-grid dt{color:var(--work-muted);font-size:.75rem;font-weight:690}.workspace .workspace-fact-grid dd{color:var(--work-ink);font-weight:680}.workspace .workspace-context{color:#214980;background:#edf3ff;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.8rem;padding:.68rem .8rem;display:flex}.workspace .workspace-context svg{flex:none}.workspace .workspace-context p{margin:0}.workspace .workspace-context strong{color:var(--work-ink)}.workspace .workspace-step-list{flex-wrap:wrap;gap:.45rem;margin:.8rem 0 1.15rem;padding:0;list-style:none;display:flex}.workspace-step-list li{color:var(--work-muted);background:#f1f4fa;border-radius:99px;align-items:center;gap:.42rem;padding:.28rem .52rem;font-size:.77rem;font-weight:700;display:flex}.workspace-step-list li[aria-current=step]{color:var(--work-navy);background:#e8f0ff}.workspace-step-list li span{aspect-ratio:1;width:1.3rem;color:var(--work-navy);background:#fff;border-radius:50%;place-items:center;display:grid}.workspace .workspace-action-group{border:1px solid var(--work-border);background:#f8fafd;border-radius:.72rem;margin:.6rem 0;padding:.8rem 1rem}.workspace .workspace-action-group[open]{background:#fff;border-color:#c4d5ef}.workspace .workspace-action-group>summary{color:var(--work-ink);padding-block:.15rem}.workspace .workspace-action-group>form{margin-top:.8rem}.workspace .workspace-subgroups{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:.8rem;display:grid}.workspace .workspace-subgroup{min-width:0;box-shadow:none;border:1px solid var(--work-border);background:#f6f8fc;border-radius:.7rem;margin:0;padding:.75rem}.workspace .workspace-subgroup h3{margin:0 0 .15rem;font-size:.98rem}.workspace .workspace-subgroup>p{color:var(--work-muted);margin:0 0 .72rem;font-size:.83rem}.workspace .workspace-subgroup fieldset{gap:.55rem;display:grid}@media (width<=69rem){.workspace{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr)}.workspace .dashboard-grid{grid-template-columns:1fr}}@media (width<=47rem){.workspace{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{gap:.75rem}.workspace-sidebar-title{padding-bottom:.65rem}.workspace-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.7rem}.workspace-hero-icon{display:none}}.workspace .workspace-hours{gap:.55rem;margin:0;padding:.85rem;display:grid}.workspace .workspace-hours p{color:var(--work-muted);margin:0;font-size:.87rem}.workspace .workspace-hours summary{margin-bottom:.45rem}.workspace .workspace-hours details p{margin-bottom:.55rem}.workspace .workspace-subgroup .workspace-action-group{padding:.66rem .75rem}.workspace .workspace-handover-receipt{padding:1rem}.workspace .workspace-handover-receipt h3{margin:0}.workspace .workspace-confirmation{color:var(--work-ink);border:1px solid var(--work-border);background:#f5f7fc;border-radius:.6rem;align-items:flex-start;padding:.7rem .8rem}.workspace .workspace-confirmation input{flex:none;margin-top:.18rem}.public-site,.workspace-shell{background:var(--canvas);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.public-site>main,.workspace-shell>main{flex:1}.public-layout,.workspace-topbar-inner{width:min(79rem,100% - clamp(2rem,7vw,6rem));margin-inline:auto}.buzon-skip{z-index:10;background:var(--surface,#fff);color:var(--brand-dark,#0b368c);border-radius:.5rem;padding:.65rem 1rem;position:absolute;inset:.75rem auto auto .75rem;transform:translateY(calc(-100% - 1rem))}.buzon-skip:focus{transform:translateY(0)}.public-topbar,.workspace-topbar{border-bottom:1px solid var(--border,#dce4f1);background:var(--surface,#fff)}.public-topbar-inner,.workspace-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.5rem;min-height:4.65rem;padding-block:.65rem;display:flex}.buzon-wordmark{color:var(--brand-dark);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:.65rem;font-size:1.13rem;font-weight:790;display:inline-flex}.buzon-brand-mark{border-radius:.3rem;flex:none;width:2.95rem;height:auto;display:block}.buzon-wordmark-copy{gap:.18rem;line-height:1.08;display:grid}.buzon-wordmark-copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.public-home .public-topbar .buzon-wordmark{color:var(--ink)}.public-home .public-topbar .buzon-wordmark-copy small{display:none}.buzon-wordmark-accent{color:var(--brand-red)}.public-brand-link,.public-nav a,.public-nav-action{text-decoration:none}.public-nav{flex-wrap:wrap;align-items:center;gap:.2rem clamp(.7rem,2vw,1.9rem);margin-left:auto;display:flex}.public-nav a,.public-nav-action{min-height:2.75rem;color:var(--ink,#102342);align-items:center;font-size:.92rem;font-weight:650;display:inline-flex}.public-nav a:hover,.public-nav-action:hover{text-underline-offset:.25em;text-decoration:underline}.public-topbar-inner .public-nav-action{color:var(--brand-dark,#0b368c);background:#edf3ff;border:1px solid #d2def6;border-radius:.6rem;padding-inline:.9rem}.public-main{gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(1.4rem,3.5vw,3rem) clamp(2.5rem,5vw,4.5rem);display:grid}.public-service-grid>*,.public-tracking>*,.public-about-grid>*,.workspace-overview>*{min-width:0}.public-hero{--focus:#ffe0a6;isolation:isolate;border-radius:var(--radius,1rem);background:radial-gradient(ellipse at 80% 45%, var(--brand) 0%, var(--brand-dark) 40%, transparent 73%), linear-gradient(125deg, #102342 0%, var(--brand-dark) 100%);color:#fff;align-items:center;min-height:28rem;padding:clamp(1.65rem,3.7vw,3.55rem);display:grid;position:relative;overflow:hidden}.public-hero-copy{z-index:1;width:min(59%,40rem);position:relative}.public-hero h1{color:#fff;letter-spacing:-.058em;text-wrap:balance;margin:.65rem 0 1.05rem;font-size:clamp(2.15rem,3.9vw,3.95rem);line-height:1.045}.public-hero-detail{color:#e2edff;max-width:29rem;margin:0 0 1.3rem;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.6}.public-hero-art{z-index:0;width:min(44%,29rem);height:auto;position:absolute;inset:50% clamp(.65rem,4vw,3rem) auto auto;transform:translateY(-50%)}.public-eyebrow{color:var(--brand-dark,#0b368c);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:750}.public-hero .public-eyebrow{color:#eef4ff;background:#12366f;border:1px solid #779be0;border-radius:999px;margin:0;padding:.38rem .68rem;font-size:.7rem;display:inline-block}.public-hero-actions{flex-wrap:wrap;gap:.55rem 1.1rem;display:flex}.public-hero .public-hero-link,.public-hero .public-hero-secondary{color:#fff;align-items:center;gap:.45rem;min-height:2.75rem;font-weight:725;display:inline-flex}.public-hero .public-hero-link{color:var(--brand-dark);background:#fff;border-radius:.55rem;padding-inline:.95rem;text-decoration:none}.public-hero :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.public-hero .public-hero-link:hover{background:#edf4ff}.public-auth-card,.public-point-list,.public-quote,.public-tracking-panel,.workspace-account{border:1px solid var(--border,#dce4f1);border-radius:var(--radius,1rem);background:var(--surface,#fff);margin:0;padding:clamp(1rem,2.4vw,1.85rem);box-shadow:0 .25rem 1.25rem #1627470a}.public-auth-card{flex-direction:column;justify-content:center;display:flex}.public-auth-card h1,.public-quote h3,.public-point-list h3,.public-step-list h3,.workspace-account h2{color:var(--ink,#102342);letter-spacing:-.025em;margin:0}.public-auth-card>p:not(.public-eyebrow,.status,.error),.public-quote>p:not(.status,.error),.public-point-list li p,.public-section-intro>p:not(.public-eyebrow),.workspace-title>p:not(.public-eyebrow){color:var(--muted,#485976);margin:.5rem 0 1rem}.public-auth-card form,.public-quote form,.public-tracking-panel form{max-width:none;margin-block:.35rem 0}.public-auth-card form button{width:100%}.public-account-actions{border-top:1px solid var(--border,#dce4f1);flex-wrap:wrap;gap:.45rem .8rem;margin-top:1.15rem;padding-top:.8rem;display:flex}.public-account-actions a{align-items:center;min-height:2.75rem;font-size:.92rem;display:inline-flex}.public-verify-card button,.public-quote form button,.public-tracking-panel form button{place-self:flex-start start}.public-task-page{align-content:start;max-width:36rem;padding-block:clamp(1.5rem,7vw,5rem);display:grid}.public-task-page .public-return-link{align-self:flex-start;margin-top:1rem;padding-block:.45rem}.public-steps,.public-points,.public-about{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.public-home [id]{scroll-margin-top:1.25rem}.public-section-intro h2{color:var(--ink,#102342);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.13}.public-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.15rem 0;padding:0;list-style:none;display:grid}.public-step-list li{border:1px solid var(--border,#dce4f1);border-radius:var(--radius,1rem);background:var(--surface,#fff);padding:clamp(1rem,2.25vw,1.65rem)}.public-step-number{min-width:2.65rem;min-height:2.55rem;color:var(--brand-dark,#0b368c);font-variant-numeric:tabular-nums;background:#e9f1ff;border-radius:.65rem;place-items:center;margin-bottom:.9rem;font-weight:760;display:inline-grid}.public-step-list p{color:var(--muted,#485976);margin:.45rem 0 0}.public-service-note{background:#edf3ff;border:1px solid #d6e2f9;border-radius:.65rem;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.55rem 1.3rem;padding:.95rem 1.15rem;display:grid}.public-service-note p{color:var(--muted,#485976);margin:0}.public-service-note a{justify-self:start}.public-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:1rem;margin-top:1.1rem;display:grid}.public-point-items{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.public-point-items li{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.public-point-items li+li{border-top:1px solid var(--border,#dce4f1);padding-top:1.1rem}.public-point-pin{width:2.55rem;height:2.55rem;color:var(--brand-dark,#0b368c);background:#edf3ff;border-radius:.65rem;place-items:center;display:grid}.public-point-list .details{margin-bottom:0}.public-point-list li p{margin:.35rem 0 .65rem}.public-quote .field>label{font-weight:650}.public-quote-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.public-quote-result{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.public-quote-result strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.public-tracking{border-radius:var(--radius,1rem);background:#edf3ff;border:1px solid #d6e2f9;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.25rem,4vw,3.75rem);margin:0;padding:clamp(1rem,3vw,2.15rem);display:grid}.public-tracking .public-section-intro>p:not(.public-eyebrow){margin-bottom:0}.public-tracking-panel form{margin-top:0}.public-tracking-result p{margin-block:.2rem}.public-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.1rem;display:grid}.public-about-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.public-about-logo,.public-about-vision img{box-sizing:border-box;aspect-ratio:3/2;width:100%;height:auto;display:block}.public-about-logo{object-fit:contain;background:#fff;padding:clamp(1rem,3vw,2.1rem)}.public-about-vision{margin:0;position:relative}.public-about-vision img{object-fit:cover}.public-about-vision figcaption{color:#fff;background:#102342;border-radius:.4rem;width:fit-content;padding:.34rem .63rem;font-size:.78rem;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.public-about-copy{border-top:1px solid var(--border);padding:clamp(1.05rem,2.4vw,1.75rem)}.public-about-copy h3{color:var(--brand-dark);margin:0 0 .6rem;font-size:clamp(1.25rem,2vw,1.6rem)}.public-about-copy p{color:var(--muted)}.public-about-copy :last-child{margin-bottom:0}.public-footer{--focus:#fff0bb;color:#e0ecff;background:#102342;border-top:1px solid #365587}.public-footer .buzon-wordmark,.public-footer a,.public-footer-inner h2{color:#fff}.public-footer .buzon-wordmark-accent{color:#ffbac4}.public-footer .buzon-wordmark-copy small{color:#cfdef5}.public-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem clamp(1.25rem,3vw,2.6rem);padding-block:clamp(1.6rem,4vw,3rem);display:grid}.public-footer-inner h2{margin:0 0 .6rem;font-size:1rem}.public-footer-inner .public-brand-link{margin-bottom:.7rem;display:inline-flex}.public-footer-inner p{overflow-wrap:anywhere;margin:0 0 .55rem;font-size:.89rem}.public-footer-inner p:last-child{margin-bottom:0}.public-footer-inner a:not(.public-brand-link){padding-block:.3rem;font-size:.88rem;display:inline-block}.public-footer-bottom{color:#cfdef5;border-top:1px solid #47618a;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.9rem;font-size:.82rem;display:flex}.public-footer-bottom p{margin:0}.workspace-topbar-inner{min-height:4rem}.workspace-role{color:var(--brand-dark,#0b368c);background:#edf3ff;border:1px solid #d6e2f9;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700}.workspace-main{margin-top:clamp(1rem,3.6vw,2.4rem)}.workspace-overview{grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);align-items:center;gap:1rem 2rem;margin-bottom:1.25rem;display:grid}.workspace-title h1{color:var(--ink,#102342);letter-spacing:-.05em;margin:0}.workspace-title>p:not(.public-eyebrow){margin-bottom:0}.workspace-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .8rem;padding:1rem 1.15rem;display:grid}.workspace-account h2{font-size:.9rem}.workspace-account .workspace-name{overflow-wrap:anywhere;margin:.15rem 0;font-weight:700}.workspace-account .workspace-contact{color:var(--muted,#485976);margin:0;font-size:.82rem}.workspace-account details{border-top:1px solid var(--border,#dce4f1);grid-column:1/-1;margin:0;padding-top:.6rem;font-size:.85rem}.workspace-account details p{margin:.4rem 0 0}@media (width<=60rem){.public-hero{min-height:25rem}.public-service-note{grid-template-columns:minmax(0,1fr) max-content}.public-service-note p{grid-column:1}.public-service-note a{grid-area:1/2/span 2}.public-topbar-inner{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;display:grid}.public-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:.12rem .9rem;margin-left:0}.public-nav a,.public-topbar-inner .public-nav-action{font-size:.82rem}.public-topbar-inner .public-nav-action{grid-area:1/2;padding-inline:.65rem}}@media (width<=48rem){.workspace-overview,.public-tracking,.public-service-grid,.public-about-grid{grid-template-columns:1fr}.public-hero{min-height:22rem}.public-step-list{gap:.65rem}.public-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.public-hero{min-height:0;padding:1.25rem}.public-hero-copy{width:auto}.public-hero-art{justify-self:center;width:min(72%,15rem);margin-top:.55rem;position:static;transform:none}.public-step-list,.public-service-note{grid-template-columns:1fr}.public-service-note a{grid-area:auto}}@media (width<=29rem){.public-footer-inner{grid-template-columns:1fr}}@media (width<=22rem){.workspace-account,.public-quote-fields{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#102342;--muted:#50617a;--brand:#0b6bbf;--brand-dark:#0b368c;--brand-red:#bf0f1e;--brand-accent:#d91438;--surface:#fff;--canvas:#f2f2f2;--border:#dce4f0;--radius:1.125rem;--focus:var(--brand);--shadow-card:0 12px 34px #12274e0f;color:var(--ink);background:var(--canvas);font-synthesis:none;font:1rem/1.55 Segoe UI,system-ui,sans-serif}body{margin:0}::selection{color:#102342;background:#d9e8ff}.shell{width:min(80rem,100% - clamp(1.5rem,6vw,6rem));margin:clamp(1rem,3vw,2.5rem) auto 4rem}.hero{padding:.25rem 0 1.5rem}.brand{color:var(--brand-dark);margin:0;font-size:1.125rem;font-weight:760}h1,h2,h3{color:inherit;line-height:1.16}h1{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.875rem,4.4vw,3rem)}h2{letter-spacing:-.028em;margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.55rem)}h3{letter-spacing:-.016em;margin:1.15rem 0 .55rem;font-size:1.1rem}p{margin:0 0 .8rem}section>:last-child{margin-bottom:0}section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);margin:0 0 1rem;padding:clamp(1rem,3vw,1.65rem)}.public-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.8rem,2vw,1.35rem);display:grid}.public-grid>section,.dashboard-grid>section{margin:0}form{gap:.85rem;width:100%;max-width:42rem;display:grid}.field{gap:.35rem;min-width:0;display:grid}.field>span,.field>label{font-size:.925rem;font-weight:660}small{color:var(--muted)}input,textarea,select,button{box-sizing:border-box;max-width:100%;min-height:2.75rem;font:inherit;border:1px solid #798da8;border-radius:.65rem;padding:.6rem .82rem;line-height:1.4}input,textarea,select{width:100%;color:var(--ink);background:var(--surface)}input::placeholder,textarea::placeholder{color:#65768e;opacity:1}textarea{resize:vertical;min-height:5rem}input:disabled,textarea:disabled,select:disabled{background:#eef2f8}button{color:#fff;background:var(--brand);cursor:pointer;border-color:#0000;font-weight:650;transition:background-color .14s,border-color .14s}form>button{justify-self:start}button:not(:disabled):hover{background:var(--brand-dark)}button:disabled{opacity:.6;cursor:not-allowed}button.secondary{color:var(--brand-dark);background:var(--surface);border-color:#cbd7ea}button.secondary:not(:disabled):hover{background:#eef4ff;border-color:#9ab4e1}a{color:var(--brand-dark);text-underline-offset:.18em;font-weight:650}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.status:empty{margin:0}.status:not(:empty),.error,.warning,.receipt{overflow-wrap:anywhere;border:1px solid #0000;border-radius:.7rem;padding:.8rem .95rem}.status:not(:empty){color:#193d79;background:#eef4fe;border-color:#d6e3f8}.error{color:#841c2e;background:#fff0f2;border-color:#f0cbd1}.warning{color:#6f4513;background:#fff6e6;border-color:#ecd5ad}.receipt{color:#184a39;background:#eef8f3;border-color:#cbe4d9;margin:.75rem 0}.receipt>:last-child{margin-bottom:0}.items{margin:0;padding:0;list-style:none}.items li{border-bottom:1px solid var(--border);padding:.9rem 0}.items li:last-child{border-bottom:0}.items p{margin:.28rem 0}.details{overflow-wrap:anywhere;gap:.1rem;margin-block:.7rem;display:grid}.details>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(5rem,1fr) minmax(0,1.7fr);gap:.65rem;padding:.45rem 0;display:grid}.details>div:last-child{border-bottom:0}.details dt{color:var(--muted);font-size:.91rem;font-weight:650}.details dd{margin:0}code{overflow-wrap:anywhere}.secret{letter-spacing:.12em;font:730 1.7rem/1.2 ui-monospace,monospace}.check{align-items:flex-start;gap:.65rem;padding-block:.25rem;display:flex}.check input{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--brand);flex:none;margin:.18rem 0 0}fieldset{border:1px solid var(--border);border-radius:.7rem;min-width:0;padding:1rem}legend{padding-inline:.35rem;font-weight:650}details{margin:.85rem 0}summary{cursor:pointer;font-weight:650}details>summary{color:var(--brand-dark);padding-block:.32rem}details[open]>summary{margin-bottom:.7rem}.full-width{grid-column:1/-1}.dashboard-nav{margin-bottom:1.25rem}@media (width<=47rem){.public-grid,.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=25rem){.details>div{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){button{transition:none}}
