.portal-invite-preview{color:#102a42;background:#f4f7f9;flex-direction:column;min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.portal-preview-header{background:#071e33;border-bottom:3px solid #d4ac50;padding:24px clamp(20px,6vw,88px)}.portal-preview-brand{color:#fff;letter-spacing:.01em;align-items:center;gap:13px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-preview-brand:hover{color:#fff;text-decoration:none}.portal-preview-brand small{color:#b9c8d3;margin-top:3px;font-size:.72rem;font-weight:500;display:block}.portal-preview-mark{color:#e7c778;border:1px solid #d4ac50;border-radius:11px;place-items:center;width:42px;height:42px;font:700 1.15rem Georgia,serif;display:grid}.portal-preview-card{background:#fff;border:1px solid #e0e7eb;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);width:min(1060px,100% - 40px);margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #0b253116}.portal-preview-copy{padding:clamp(32px,6vw,76px)}.portal-preview-eyebrow{color:#99731f;letter-spacing:.14em;margin-bottom:17px;font-size:.72rem;font-weight:800}.portal-preview-copy h1{letter-spacing:-.035em;max-width:13ch;margin:0 0 20px;font:500 clamp(2.25rem,4vw,3.55rem)/1.08 Georgia,serif}.portal-preview-copy>p:not(.portal-preview-eyebrow):not(.portal-preview-note){color:#526677;max-width:45ch;font-size:1.05rem;line-height:1.65}.portal-preview-action{color:#fff;cursor:pointer;background:#0b304f;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;margin:23px 0 15px;padding:14px 19px;font:700 1rem system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.portal-preview-action:hover{color:#fff;background:#164b73;text-decoration:none}.portal-preview-action:disabled{opacity:.65;cursor:wait}.portal-preview-note{color:#687887;max-width:45ch;margin:0;font-size:.82rem;line-height:1.5}.portal-preview-visual{color:#fff;background:radial-gradient(circle at 72% 20%,#365c74 0,#0000 34%),linear-gradient(145deg,#102f4a,#061626);flex-direction:column;justify-content:space-between;min-height:450px;padding:42px;display:flex}.portal-preview-roof{color:#e3bd62;font:200 5.5rem/1 Georgia,serif}.portal-preview-visual small,.portal-preview-visual strong,.portal-preview-visual span{display:block}.portal-preview-visual small{color:#e5c776;letter-spacing:.17em;margin-bottom:14px;font-size:.7rem;font-weight:800}.portal-preview-visual strong{max-width:13ch;font:500 clamp(1.65rem,2.5vw,2.5rem)/1.18 Georgia,serif}.portal-preview-visual div>span{color:#b6c9d5;margin-top:18px;font-size:.86rem}.portal-preview-footer{color:#637686;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:24px clamp(20px,6vw,88px);font-size:.78rem;display:flex}.portal-preview-footer a{color:#234e70}@media (max-width:760px){.portal-preview-card{grid-template-columns:1fr;margin:28px auto}.portal-preview-copy{padding:34px 28px}.portal-preview-visual{min-height:220px;padding:28px}.portal-preview-roof{font-size:3rem}.portal-preview-visual strong{font-size:1.6rem}.portal-preview-footer{padding-top:0}}
