@layer pages{.vhero__inner,.dossier__inner,.vwhy__inner{z-index:1;max-width:var(--max);padding:var(--sect-y) var(--gutter);margin:0 auto;position:relative}.vhero__inner{gap:1.375rem;padding-top:clamp(3rem,6vw,6.5rem);padding-bottom:clamp(2.25rem,4vw,4rem);display:grid}.vhero h1{font-size:var(--fs-1);max-width:12ch}.vhero .lead{max-width:50ch}.dossier__inner{gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.75rem,4vw,3.5rem);display:grid}@media (min-width:1024px){.dossier__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.dossier__side{justify-items:start;gap:1.375rem;display:grid}.dossier__progress{width:9.5rem;position:relative}.dossier__progress svg{width:100%;height:auto;transform:rotate(-90deg)}.dossier__arc{opacity:.16;transition:opacity var(--t-reveal) var(--e-out)}.dossier__arc.is-done{opacity:1}.dossier__progress-num{text-align:center;font-size:var(--fs-meta);color:var(--fg-soft);place-content:center;display:grid;position:absolute;inset:0}.dossier__progress-num b{letter-spacing:-.05em;color:var(--fg);font-size:2.5rem;font-weight:400;line-height:1;display:block}.dossier__steps{border-top:1.5px solid var(--fg);width:100%;display:grid}.dossier__steps li{border-bottom:1px solid var(--line);color:var(--fg-mute);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.875rem .25rem;display:flex}.dossier__steps li b{font-weight:450}.dossier__steps li span{font-size:var(--fs-meta)}.dossier__steps li[aria-current]{color:var(--fg)}.dossier__steps li[aria-current] b{color:var(--blue-ink);font-weight:550}.dossier__steps li.is-done{color:var(--fg-soft)}.dossier__steps li.is-done b:after{content:"";border-left:1.75px solid var(--blue-ink);border-bottom:1.75px solid var(--blue-ink);width:.5625rem;height:.3125rem;margin:0 0 .1875rem .625rem;display:inline-block;transform:rotate(-45deg)}.dossier__eta{font-size:var(--fs-meta);color:var(--fg-soft)}.dossier__need{border-radius:var(--r-well);background:var(--ice-2);gap:.625rem;width:100%;padding:1.125rem 1.25rem;display:grid}.dossier__need h2{letter-spacing:-.01em;font-size:.9375rem;font-weight:550}.dossier__need ul{gap:.5rem;display:grid}.dossier__need li{font-size:var(--fs-meta);color:var(--fg-soft);padding-left:1.375rem;line-height:1.45;position:relative}.dossier__need li:before{content:"";border-left:1.6px solid var(--blue-ink);border-bottom:1.6px solid var(--blue-ink);width:.5625rem;height:.3125rem;position:absolute;top:.3125rem;left:.125rem;transform:rotate(-45deg)}.dossier__why{font-size:var(--fs-meta);color:var(--fg-soft);line-height:1.45}.dossier__invite{border-radius:var(--r-well);background:var(--ice-2);box-shadow:inset 0 0 0 1px var(--line);justify-items:start;gap:.75rem;padding:1rem 1.125rem;display:grid}.dossier__invite p{font-size:var(--fs-sm);color:var(--fg-soft);line-height:1.5}.dossier__invite b{color:var(--fg);font-weight:550}@media (max-width:1023px){.dossier__side{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem}.dossier__progress{grid-row:1/3;width:6rem}.dossier__progress-num b{font-size:1.5rem}.dossier__progress-num{font-size:.6875rem}.dossier__steps{display:none}.dossier__eta{grid-column:2}.dossier__need{grid-column:1/-1}}@media (min-width:560px) and (max-width:1023px){.dossier__need ul{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.dossier__card{box-shadow:0 2.5rem 5rem -3.25rem #0a163373, inset 0 0 0 1px var(--line);gap:1.25rem;padding:clamp(1.5rem,3.2vw,2.75rem);display:grid}.dossier__card[hidden]{display:none}.dossier__card-head h2{font-size:var(--fs-2);letter-spacing:-.04em;font-weight:450}.dossier__card-head h2:focus{outline:none}.dossier__card-head p{color:var(--fg-soft);margin-top:.5rem}.dossier__row{gap:1.25rem;display:grid}@media (min-width:640px){.dossier__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier__code{letter-spacing:.06em;height:3.75rem;font-size:1.375rem}.dossier__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.dossier__alt{color:var(--fg-soft);font-size:.9375rem}.dossier__fieldset .segmented{max-width:100%}.drop{background:var(--ice-2);cursor:pointer;transition:box-shadow var(--t-hover), background var(--t-hover);background-image:none;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;padding:1.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #1464dc38}.drop:hover,.drop.is-over{background:var(--ice-2);box-shadow:inset 0 0 0 1.5px var(--blue-ink)}.drop:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue-ink), 0 0 0 .25rem #1464dc24}.drop__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.drop__icon{background:var(--paper);width:3rem;height:3rem;box-shadow:var(--sh-chip);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.drop__icon svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--blue-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.drop__text{color:var(--fg-soft);font-size:.9375rem}.drop__text b{color:var(--fg);font-weight:600}.drop__text u{color:var(--blue-ink);text-underline-offset:.2em}.drop__file{font-family:var(--f-mono);font-size:var(--fs-micro);color:var(--fg-mute);overflow-wrap:anywhere}.drop.has-file .drop__file{color:var(--blue-ink)}.field.is-invalid .drop{box-shadow:inset 0 0 0 1.5px var(--danger)}.dossier__privacy{font-size:var(--fs-meta);color:var(--fg-soft)}.dossier__summary{border-radius:var(--r-well);background:var(--ice-2);padding:.25rem 1.25rem;font-size:.875rem}.dossier__summary .ledger__row>b{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem .75rem;max-width:64%;display:flex}.dossier__summary .is-missing{color:var(--danger);font-weight:550}.dossier__edit{font-size:var(--fs-micro);color:var(--blue-ink);text-underline-offset:.2em;border-radius:.1875rem;font-weight:550;text-decoration:underline;text-decoration-thickness:1px}.dossier__plan{border-radius:var(--r-well);background:var(--deep);color:#f3f7fc;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding:1rem 1.125rem;display:grid}.dossier__plan b{font-weight:600;display:block}.dossier__plan span{font-size:var(--fs-meta);color:#b3c1d3}.dossier__done{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(2.25rem,5vw,3.75rem)}.dossier__done h2{font-size:var(--fs-2)}.dossier__done h2:focus{outline:none}.dossier__done>p{max-width:46ch;color:var(--fg-soft)}.dossier__done-seal{--seal-size:7rem}.dossier__done .ledger{border-radius:var(--r-well);background:var(--ice-2);text-align:left;width:min(100%,28.75rem);padding:.25rem 1.25rem}.dossier__done .dossier__actions{justify-content:center}.vwhy__inner{gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (min-width:960px){.vwhy__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}}.vwhy h2{font-size:var(--fs-2);max-width:11ch}.vwhy__list{border-top:1px solid var(--line-2);display:grid}.vwhy__list li{border-bottom:1px solid var(--line);padding:1.375rem 0}.vwhy__list b{font-size:var(--fs-4);letter-spacing:-.02em;font-weight:450;display:block}.vwhy__list p{color:var(--fg-soft);margin-top:.375rem}}
