@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--navy:#17345b;--navy-deep:#0f2340;--mint:#44b790;--coral:#ff787b;--coral-warm:#e8846b;--ink:#1c2733;--muted:#5b6b7a;--line:#e4e9ef;--bg:#f6f8fb;--card:#fff;--wash-navy:#f2f6fc;--wash-mint:#eefaf4;--wash-coral:#fff5f5;--ghost:#eef2f7;--radius:14px;--radius-sm:10px;--radius-pill:999px;--font:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:16px;line-height:1.6}.wb-bar{background:linear-gradient(135deg, var(--navy), var(--navy-deep));color:#fff;z-index:20;padding:14px 0 0;position:sticky;top:0;box-shadow:0 2px 14px #17345b24}.wb-wrap{max-width:860px;margin:0 auto;padding:0 22px}.wb-bar-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wb-bar-title{font-size:15px;font-weight:700}.wb-bar-who{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-deep);background:var(--mint);border-radius:var(--radius-pill);padding:3px 11px;font-size:11.5px;font-weight:700}.wb-steps-nav{scrollbar-width:none;gap:6px;padding:12px 0 0;display:flex;overflow-x:auto}.wb-steps-nav::-webkit-scrollbar{display:none}.wb-pill{color:#cfdcee;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff17;border:0;flex:none;align-items:center;gap:7px;padding:9px 15px 10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.wb-pill:hover{color:#fff;background:#ffffff2b}.wb-pill-dot{color:#cfdcee;background:#ffffff38;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9.5px;font-weight:800;display:grid}.wb-pill.is-done .wb-pill-dot{background:var(--mint);color:var(--navy-deep)}.wb-pill.is-current{background:var(--bg);color:var(--navy)}.wb-pill.is-current .wb-pill-dot{background:var(--navy);color:#fff}.wb-main{padding:26px 0 120px}.wb-crumb{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0 0 10px;font-size:11.5px;font-weight:700}.wb-step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;animation:.22s ease-out wb-in}.wb-step[hidden]{display:none}@keyframes wb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wb-step h2{color:var(--navy);margin:0 0 8px;font-size:21px;font-weight:800}.wb-step h3{letter-spacing:.07em;text-transform:uppercase;color:var(--navy);margin:22px 0 8px;font-size:13px;font-weight:700}.wb-step p{margin:0 0 12px;font-size:15.5px}.wb-step ol,.wb-step ul{margin:0 0 14px;padding-left:22px}.wb-step li{margin-bottom:6px}.wb-step label{color:var(--navy);margin:16px 0 6px;font-size:13px;font-weight:600;display:block}.wb-field{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);resize:none;background:#fff;min-height:84px;padding:11px 13px;font-size:15px}.wb-field:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #44b7902e}.wb-field-required-mark{color:var(--coral);margin-left:3px}.wb-copy-wrap{margin:0 0 14px;position:relative}.wb-copy-wrap pre{background:var(--navy-deep);color:#e8f0fb;border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:14px 92px 14px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13.5px;line-height:1.55}.wb-copy-btn{background:var(--mint);color:var(--navy-deep);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;padding:6px 16px;font-size:12.5px;font-weight:700;position:absolute;top:10px;right:10px}.wb-copy-btn:hover{filter:brightness(1.06)}.wb-gallery{background:var(--ghost);border-radius:var(--radius-sm);margin:0 0 14px;padding:14px 16px 12px}.wb-gallery figure{margin:0;display:none}.wb-gallery figure.is-current{display:block}.wb-gallery img{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.wb-gallery figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:13.5px}.wb-gallery-controls{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.wb-gallery-arrow{color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:15px;line-height:1}.wb-gallery-arrow:hover{border-color:var(--mint)}.wb-gallery-count{color:var(--muted);text-align:center;min-width:44px;font-size:12.5px}.wb-gallery-dots{gap:5px;display:flex}.wb-gallery-dot{cursor:pointer;background:#c9d4e0;border:0;border-radius:50%;width:8px;height:8px;padding:0}.wb-gallery-dot.is-current{background:var(--navy)}.wb-stretch{background:var(--ghost);border-radius:var(--radius-sm);margin-top:16px;padding:14px 16px}.wb-stretch:before{content:"If you finish early";letter-spacing:.09em;text-transform:uppercase;color:var(--coral);margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.wb-export-only{display:none}.wb-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:20;background:#fffffff0;padding:12px 0;position:fixed;bottom:0;left:0;right:0}.wb-foot-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-btn{border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;padding:11px 24px;font-size:14.5px;font-weight:700}.wb-btn-primary{background:var(--navy);color:#fff}.wb-btn-primary:disabled{opacity:.4;cursor:not-allowed}.wb-btn-ghost{color:var(--navy);border:1px solid var(--line);background:#fff;font-weight:600}.wb-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.wb-foot-hint{color:var(--muted);font-size:12.5px}.wb-foot-hint.is-warn{color:#c2494c;font-weight:600}.wb-foot-spacer{flex:1}@media print{*,:before,:after{transition:none!important;animation:none!important}.wb-bar,.wb-foot,.wb-copy-btn,.wb-gallery-controls{display:none!important}body{background:#fff}.wb-step,.wb-step[hidden]{break-inside:avoid;border-color:#999;margin-bottom:14px;display:block!important}.wb-gallery figure{break-inside:avoid;margin-bottom:10px;display:block!important}.wb-export-only{background:var(--wash-mint);border-radius:var(--radius-sm);padding:12px 14px;display:block!important}.wb-field{border:1px solid #999}}
