.prep-landing{--landing-paper:#f3efe6;--landing-paper-deep:#e7e0d2;--landing-ink:#1c1917;--landing-muted:#57534e;--landing-rule:#1c19171f;--landing-header:4.75rem;color:var(--landing-ink);background:radial-gradient(1200px 500px at 10% -10%,#115e5914,transparent 55%),repeating-linear-gradient(to bottom,transparent 0,transparent 27px,#1c191709 28px),var(--landing-paper);font-family:var(--font-landing-sans),ui-sans-serif,system-ui,sans-serif}.prep-landing .prep-serif{font-family:var(--font-landing-serif),ui-serif,Georgia,"Times New Roman",serif}html:has(.prep-landing){scroll-behavior:smooth}.prep-landing-step,#how-it-works,#check-documents{scroll-margin-top:calc(var(--landing-header) + .75rem)}.prep-landing-skip{z-index:80;color:var(--prep-brand);background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:-3rem;left:1rem}.prep-landing-skip:focus{top:1rem}.prep-landing-skip+.prep-landing-skip{left:11rem}.prep-landing-header{z-index:40;position:sticky;top:0}.prep-landing-progress{background:var(--prep-brand-light);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.prep-landing-hero{position:relative;overflow:hidden}.prep-landing-hero>*{z-index:1;position:relative}.prep-landing-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffffb3,#0000 55%),linear-gradient(160deg,#115e591f,#0000 60%);width:42%;height:80%;position:absolute;top:10%;right:-8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.prep-landing-chip{border:1px solid var(--landing-rule);letter-spacing:.01em;color:var(--landing-muted);background:#ffffff8c;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.prep-home-panel{border:1px solid var(--landing-rule);border-left:3px solid var(--prep-brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:1.35rem;gap:1.5rem;padding:1.35rem 1.35rem 1.45rem;display:grid;box-shadow:0 16px 40px #1c19170f}@media (min-width:768px){.prep-home-panel{grid-template-columns:minmax(0,1.15fr) minmax(240px,.9fr);align-items:stretch;gap:2rem;padding:1.75rem 1.75rem 1.75rem 2rem}}.prep-home-official{color:var(--landing-muted);text-underline-offset:.18em;font-size:.875rem;font-weight:500;line-height:1.45;text-decoration:none}.prep-home-official:hover{color:var(--prep-brand);text-decoration:underline}.prep-home-trust{letter-spacing:.01em;max-width:42rem;color:var(--landing-muted);font-size:.8125rem;font-weight:600}.prep-home-sample{border:1px solid var(--landing-rule);background:linear-gradient(#fff 0%,#f8f5ef 100%);border-radius:1rem;padding:1rem 1.1rem 1.05rem}.prep-home-gap{border-bottom:1px dashed var(--landing-rule);grid-template-columns:auto 1fr;gap:.7rem;padding:.7rem 0;display:grid}.prep-home-gap:last-child{border-bottom:0;padding-bottom:.15rem}.prep-home-gap-dot{background:#b45309;border-radius:999px;width:.45rem;height:.45rem;margin-top:.45rem;box-shadow:0 0 0 3px #b453091f}.prep-landing-toc{border:1px solid var(--landing-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:1rem;padding:1rem 1rem 1.1rem;box-shadow:0 10px 30px #1c19170a}.prep-landing-toc a{color:var(--landing-muted);border-radius:.6rem;align-items:baseline;gap:.65rem;padding:.45rem .5rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:flex}.prep-landing-toc a[aria-current=true]{color:var(--prep-brand);background:#115e591a;font-weight:600}.prep-landing-step{border-top:1px solid var(--landing-rule)}.prep-landing-index{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--prep-brand)}.prep-landing-note{border-left:3px solid var(--prep-brand);background:#ffffff8c;border-radius:0 .75rem .75rem 0;padding:.9rem 1rem}.prep-landing-stage{perspective:1200px}.landing-mock{transform-origin:50% 80%;background:linear-gradient(#fff 0%,#f8f5ef 100%);border:1px solid #1c19171a;border-radius:1.25rem;min-height:22rem;position:relative;overflow:hidden;transform:rotateX(6deg)rotateY(-8deg);box-shadow:inset 0 1px #fffc,0 24px 50px #1c19171a}.landing-mock.is-active{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:rotateX(0)rotateY(0)}.landing-mock-bar{border-bottom:1px solid var(--landing-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted);background:#f3efe6cc;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.7rem;font-weight:600;display:flex}.landing-mock-bar i{background:#d6d3d1;border-radius:999px;width:.5rem;height:.5rem}.landing-file,.landing-row,.landing-field,.landing-pointer,.landing-seal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.landing-mock.is-active .landing-file,.landing-mock.is-active .landing-row,.landing-mock.is-active .landing-field,.landing-mock.is-active .landing-pointer,.landing-mock.is-active .landing-seal{opacity:1;transform:none}.landing-mock.is-active .landing-file:first-child,.landing-mock.is-active .landing-row:first-child,.landing-mock.is-active .landing-field:first-child{transition-delay:.12s}.landing-mock.is-active .landing-file:nth-child(2),.landing-mock.is-active .landing-row:nth-child(2),.landing-mock.is-active .landing-field:nth-child(2){transition-delay:.24s}.landing-mock.is-active .landing-row:nth-child(3),.landing-mock.is-active .landing-field:nth-child(3),.landing-mock.is-active .landing-seal{transition-delay:.36s}.landing-mock.is-active .landing-pointer{transition-delay:.48s}.landing-drop{text-align:center;color:var(--landing-muted);background:#115e590a;border:1.5px dashed #115e5959;border-radius:.9rem;margin:1.25rem;padding:1.5rem 1rem}.landing-file{border:1px solid var(--landing-rule);background:#fff;border-radius:.7rem;justify-content:space-between;align-items:center;margin:.55rem 1.25rem;padding:.7rem .85rem;font-size:.85rem;display:flex}.landing-seal{background:var(--prep-brand);color:#fff;border-radius:.9rem;align-items:center;gap:.75rem;margin:1rem 1.25rem 1.25rem;padding:.85rem 1rem;display:flex}.landing-row{border:1px solid var(--landing-rule);background:#fff;border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:.65rem 1.15rem;padding:.8rem .9rem;display:grid}.landing-confirm{background:var(--prep-brand);color:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:700}.landing-confirmed{color:#065f46;background:#ecfdf5;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:700}.landing-field{border-bottom:1px dashed var(--landing-rule);justify-content:space-between;gap:1rem;margin:.5rem 1.15rem;padding:.7rem .85rem;font-size:.85rem;display:flex}.landing-pointer{background:#115e590d;border:1px solid #115e592e;border-radius:.9rem;margin:.85rem 1.15rem 1.2rem;padding:.9rem 1rem}@media (prefers-reduced-motion:reduce){.landing-mock,.landing-file,.landing-row,.landing-field,.landing-pointer,.landing-seal{opacity:1;transition:none;transform:none}}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_5e0fee7b-module__yfCoNa__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_5e0fee7b-module__yfCoNa__variable{--font-landing-sans:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.p.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_d3393886-module__6cP_rG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_d3393886-module__6cP_rG__variable{--font-landing-serif:"Source Serif 4","Source Serif 4 Fallback"}
