@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d612bbc942c9600-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c77c6d1789db6e18-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5c4e2fef6270ecf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cec30f6fec9dd82-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GFS Didot Fallback;src:local("Times New Roman");ascent-override:83.63%;descent-override:24.46%;line-gap-override:2.21%;size-adjust:113.23%}.__className_6b287f{font-family:GFS Didot,GFS Didot Fallback;font-weight:400;font-style:normal}.__variable_6b287f{--twb-serif:"GFS Didot","GFS Didot Fallback"}body:has(.twb){background:#FAF7F0;margin:0}body:has(.twb-white){background:#fff}.twb{--navy:#22305E;--cream:#FAF7F0;--line:#D9D6CC;--muted:#5B6070;color:#22305E;padding:20px 16px 28px}.twb,.twb *,.twb :after,.twb :before{box-sizing:border-box}.twb-card{max-width:640px;margin:0 auto}.twb-h{font-family:var(--twb-serif),Didot,"Bodoni 72",Georgia,serif;font-weight:400;font-size:2.1rem;line-height:1.15;margin:0 0 .4rem;letter-spacing:.01em}.twb-h,.twb-sub{text-align:center}.twb-sub{color:var(--muted);margin:0 0 1.4rem;font-size:.98rem;line-height:1.5}.twb-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:1.2rem}.twb-step{height:4px;border-radius:4px;background:var(--line)}.twb-step.on{background:var(--navy)}.twb-card{background:transparent}.twb-stepname{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;text-align:center}.twb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 14px;gap:14px 14px}.twb-grid .wide{grid-column:1/-1}@media (max-width:520px){.twb-grid{grid-template-columns:1fr}.twb-h{font-size:1.75rem}}.twb label.lab{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.twb .opt{font-weight:400;color:var(--muted)}.twb input[type=date],.twb input[type=email],.twb input[type=tel],.twb input[type=text],.twb select,.twb textarea{width:100%;height:50px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);padding:0 14px;font:inherit;font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.twb textarea{height:90px;padding:12px 14px;resize:vertical}.twb input:focus,.twb select:focus,.twb textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--sky)}.twb .err{color:#A3261B;font-size:.82rem;margin-top:5px}.twb .bad{border-color:#A3261B!important}.twb-check{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;line-height:1.45;color:var(--muted);cursor:pointer}.twb-check input{width:20px;height:20px;margin-top:1px;accent-color:var(--navy);flex-shrink:0}.twb-actions{display:flex;gap:10px;margin-top:1.3rem}.twb-btn{flex:1 1;height:54px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-size:1rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:opacity .15s}.twb-btn:disabled{opacity:.6;cursor:default}.twb-btn.ghost{flex:0 0 auto;padding:0 22px;background:transparent;color:var(--navy);border:1px solid var(--navy)}.twb-small{font-size:.8rem;color:var(--muted);text-align:center;margin-top:.9rem;line-height:1.5}.twb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.twb-done{text-align:center;padding:1.5rem .5rem}.twb-done p{line-height:1.6;margin:0 0 .9rem}.twb-done a{color:var(--navy);font-weight:600}.twb-ring{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--navy);display:grid;place-items:center;margin:0 auto 1rem}