.mkt .fd-hero .room-title{max-width:18ch}.mkt .fd-thanks{max-width:62ch;margin-top:2rem}.mkt .fd-thanks p{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.58}.mkt .fd-thanks p+p{margin-top:1rem}.mkt .fd-thanks .fd-sig{margin-top:1.25rem;font-weight:700}.mkt .fd-h2{letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:800;line-height:1.15}.mkt .fd-note{max-width:62ch;color:var(--muted);margin-top:.5rem}.mkt .fd-wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mkt .fd-wall li a{background:var(--white);min-height:44px;color:var(--ink);transition:border-color var(--dur-fast) var(--ease);border:1px solid #1b1b1b24;border:1px solid lab(9.52% -.00000745058 0/.14);border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px .9rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.mkt .fd-wall li a:hover{border-color:var(--teal-deep)}.mkt .fd-wall li a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.mkt .fd-n{font-variant-numeric:tabular-nums;min-width:3.4ch;color:var(--teal-deep);grid-row:span 2;font-size:1.25rem;font-weight:700}.mkt .fd-nm{overflow-wrap:anywhere;min-width:0;font-weight:600}.mkt .fd-ws{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.mkt .fd-empty{text-align:center;color:var(--muted);border:1px dashed #1b1b1b4d;border:1px dashed lab(9.52% -.00000745058 0/.3);border-radius:14px;margin-top:2rem;padding:2.5rem 1rem}.mkt .fd-error{background:var(--white);color:#90101a;color:lab(31.0834% 50.7648 32.8155);border:1px solid #9b1e2280;border:1px solid lab(34.5744% 50.677 31.8589/.5);border-radius:14px;margin-top:2rem;padding:1rem 1.25rem;font-weight:600}.mkt .fd-pages{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.mkt .fd-check{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.mkt .fd-check-label{width:100%;margin-bottom:.25rem;font-weight:700;display:block}.mkt .fd-check-input{background:var(--white);width:12ch;min-height:48px;color:var(--ink);font:inherit;border:1.5px solid #1b1b1b66;border:1.5px solid lab(9.52% -.00000745058 0/.4);border-radius:12px;padding:0 .9rem}.mkt .fd-check-input:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.mkt .fd-check-input[aria-invalid=true]{border-color:#90101a;border-color:lab(31.0834% 50.7648 32.8155)}.mkt .fd-check-error{color:#90101a;color:lab(31.0834% 50.7648 32.8155);width:100%;min-height:1.5em;font-weight:600}.mkt .fd-check-hint{width:100%;color:var(--muted);font-size:.875rem}.mkt .fd-foot{max-width:62ch;color:var(--muted);margin-top:3rem;font-size:.875rem}.mkt .fd-number{padding-top:clamp(2rem,5vw,4rem)}.mkt .fd-verify{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:1.5rem 0;display:grid}.mkt .fd-stage{place-items:center;display:grid}.mkt .fd-stage img{width:200px;height:200px}.mkt .fd-tick{color:#005d3a;color:lab(34.0325% -33.611 13.1728);align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.95rem;font-weight:700;display:inline-flex}.mkt .fd-tick svg{width:18px;height:18px}.mkt .fd-h1{letter-spacing:-.025em;max-width:18ch;margin-bottom:.75rem;font-size:clamp(2rem,1.2rem + 3vw,3rem);font-weight:800;line-height:1.08}.mkt .fd-who{overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700}.mkt .fd-site{overflow-wrap:anywhere;margin-top:.15rem}.mkt .fd-lead{max-width:56ch;color:var(--muted);margin-top:.75rem}.mkt .fd-facts{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;max-width:62ch;margin:1.5rem 0 0;font-size:.95rem;display:grid}.mkt .fd-facts dt{color:var(--muted)}.mkt .fd-facts dd{margin:0}.mkt .fd-number .fd-foot,.mkt .fd-notfound-action{margin-top:1.75rem}@media (max-width:767px){.mkt .fd-verify{grid-template-columns:1fr;gap:1.25rem}.mkt .fd-stage{justify-items:start}.mkt .fd-facts{grid-template-columns:1fr;gap:.15rem}.mkt .fd-facts dd{margin-bottom:.75rem}}
