:root{--ink:#10233f;--blue:#004aaf;--orange:#ff9419;--muted:#526174;--line:#dbe3ef;--pale:#edf3fc;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.header{max-width:1200px;margin:auto;padding:25px 36px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:23px;font-weight:700}.brand img{border-radius:50%;width:44px;height:44px}.brand strong{color:var(--blue)}.header-link{font-size:14px;text-underline-offset:5px}.hero{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:55px 36px 70px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;display:flex;align-items:center;gap:9px;margin:0 0 23px}.line{height:2px;width:24px;background:var(--orange)}h1{font-size:clamp(42px,4.9vw,64px);letter-spacing:-2.7px;line-height:1.04;margin:0 0 25px;font-weight:750}h1 span{color:var(--blue)}.lead{font-size:18px;line-height:1.65;max-width:490px;margin:0 0 30px;color:var(--muted)}.lead strong{font-weight:600;color:var(--ink)}form{max-width:460px}label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.input-shell{display:flex;align-items:center;border:1px solid #98a9be;border-radius:10px;background:white;padding:0 16px;min-height:57px;gap:0}.input-shell:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #004aaf1c}.input-shell span{font-size:16px;color:var(--muted)}input{min-width:0;width:100%;padding:16px 0;border:0;background:transparent;color:var(--ink);outline:none!important}input::placeholder{color:#748196}.preview{font-size:13px;margin:10px 0;color:var(--muted);overflow-wrap:anywhere}.preview strong{font-weight:400;color:var(--blue)}.help{font-size:13px;line-height:1.5;color:var(--muted);margin:8px 0 18px}.continue{border:0;border-radius:10px;background:var(--blue);color:white;font-size:16px;font-weight:700;min-height:55px;width:100%;cursor:pointer;box-shadow:0 5px 12px #004aaf1c}.continue:hover{background:#003985}.continue:active{transform:translateY(1px)}.handoff{font-size:12px;line-height:1.5;text-align:center;color:var(--muted);margin:12px 0 0}.error{font-size:14px;line-height:1.5;color:#a52623;margin:10px 0 15px}.showcase{padding:23px 28px 20px;border-radius:24px;background:linear-gradient(150deg,#eaf1ff,#edf2fa 70%,#fff0dc);position:relative}.card-caption{display:flex;justify-content:space-between;gap:15px;font-size:10px;font-weight:700;letter-spacing:1px;color:#526174;margin-bottom:18px}.business-card{background:#fff;border:1px solid #e4e8ef;border-radius:19px;padding:24px;box-shadow:0 18px 38px #1a3c6b13}.card-top{display:flex;justify-content:space-between;align-items:center}.card-top img{width:45px;height:45px}.card-top>span{font-size:10px;letter-spacing:1.4px;color:var(--muted)}.monogram{height:74px;width:74px;border-radius:50%;background:var(--ink);display:grid;place-items:center;color:white;font-size:26px;letter-spacing:-1px;margin:26px 0 16px;position:relative}.monogram span{height:18px;width:18px;background:var(--orange);border:4px solid white;border-radius:50%;position:absolute;right:-1px;bottom:1px}.business-card h2{font-size:28px;letter-spacing:-.8px;margin:0 0 6px}.role{color:var(--blue);font-size:14px;font-weight:700;margin:0}.card-description{font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0}.card-actions{display:grid;gap:8px;font-size:13px;text-align:center}.card-actions span{padding:12px;background:var(--ink);color:#fff;border-radius:8px}.card-actions span+span{background:#fff;color:var(--ink);border:1px solid var(--line)}.conversation{display:flex;gap:11px;padding:15px 12px;background:var(--pale);border-radius:10px;margin-top:20px}.ai-mark{display:grid;place-items:center;align-self:start;background:#fff;color:var(--blue);border:1px solid #d7e3f7;border-radius:8px;width:30px;height:30px;flex-shrink:0;font-size:12px;font-weight:700}.conversation strong{font-size:12px}.conversation p{font-size:12px;line-height:1.5;color:var(--muted);margin:5px 0 0}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.card-bottom b{font-weight:400}.orange-star{font-size:24px;color:var(--orange)}.example-note{font-size:12px;line-height:1.5;text-align:center;color:var(--muted);margin:17px 0 0}.steps{background:#f7f9fc;border-top:1px solid #e8edf5;border-bottom:1px solid #e8edf5;display:grid;grid-template-columns:1fr 2.2fr;gap:55px;padding:43px max(36px,calc((100vw - 1128px)/2));}.steps-heading .eyebrow{margin-bottom:14px;color:var(--blue)}.steps-heading h2{font-size:28px;letter-spacing:-.9px;line-height:1.15;margin:0}.steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step-number{color:var(--blue);font-size:13px;display:block;margin-bottom:17px;font-weight:700}.steps h3{font-size:16px;margin:0 0 10px}.steps li p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.questions{max-width:840px;margin:auto;padding:35px 36px 25px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{font-size:16px;font-weight:600;cursor:pointer}details p{font-size:14px;line-height:1.7;color:var(--muted);margin:14px 0 4px}footer{max-width:1200px;margin:auto;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 36px;color:var(--muted);font-size:12px}.footer-brand{font-size:16px;font-weight:700;color:var(--ink)}footer a{text-underline-offset:4px}@media(max-width:850px){.hero{gap:35px;padding-top:30px}h1{font-size:46px}.showcase{padding:18px}.business-card{padding:20px}.steps{gap:30px;grid-template-columns:1fr}.steps-heading h2 br{display:none}}@media(max-width:640px){.header{padding:18px 22px}.brand{font-size:20px}.brand img{width:37px;height:37px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:30px 22px 38px;gap:32px}.eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:20px}h1{font-size:45px;letter-spacing:-2px;line-height:1.08;margin-bottom:19px}.lead{font-size:16px;line-height:1.65;margin-bottom:25px}form{max-width:none}.showcase{max-width:420px;width:100%;align-self:center;padding:20px}.business-card{padding:22px}.monogram{margin-top:20px}.card-description{margin:15px 0}.card-caption{font-size:9px}.steps{padding:32px 22px}.steps ol{grid-template-columns:1fr;gap:24px}.steps li{position:relative;padding-left:42px}.step-number{position:absolute;left:0;top:2px}.steps-heading h2{font-size:27px}.steps-heading h2 br{display:block}.questions{padding:20px 22px}footer{padding:24px 22px;flex-wrap:wrap;gap:15px}footer>span:nth-child(2){width:100%;order:3}.header-link{font-size:13px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.continue:active{transform:none}}
/* Keep the primary action easy to reach and small copy comfortably readable. */
.hero{align-items:start}.intro{padding-top:25px}.card-caption,.card-top>span{font-size:12px;letter-spacing:.5px}.conversation strong,.conversation p,.card-bottom{font-size:13px}.preview,.help{font-size:14px}.handoff,.example-note{font-size:13px}@media(max-width:640px){.intro{padding-top:0}.eyebrow{font-size:12px;letter-spacing:1px}.card-caption{font-size:12px;letter-spacing:0}.header-link{font-size:14px}}
@media(max-width:360px){h1{font-size:36px;letter-spacing:-1.7px}.business-card h2{font-size:24px}.showcase{padding:16px}.business-card{padding:18px}}
.actual-showcase{justify-self:center;max-width:382px;width:100%;padding:20px;background:#f0f4fa}.actual-card-link{display:block;border-radius:16px;overflow:hidden;line-height:0;box-shadow:0 12px 28px #10233f15}.actual-card-image{display:block;width:100%;height:auto}.live-card-link{display:block;text-align:center;color:var(--blue);font-size:14px;font-weight:700;margin-top:20px;text-underline-offset:4px}.actual-showcase .example-note{margin-top:10px}@media(max-width:850px) and (min-width:641px){.hero{grid-template-columns:1fr 1fr;gap:28px}.actual-showcase{padding:14px}}@media(max-width:640px){.actual-showcase{max-width:382px;padding:18px}}
.meet-hilton{max-width:460px;margin-top:34px;padding-top:27px;border-top:1px solid var(--line)}.meet-hilton .eyebrow{font-size:12px;color:#6336bf;margin:0 0 12px}.meet-hilton h2{font-size:29px;letter-spacing:-.8px;margin:0 0 10px;line-height:1.15}.meet-hilton>p:not(.eyebrow){font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 17px;max-width:400px}.card-cues{list-style:none;padding:0;margin:0 0 21px;display:flex;flex-wrap:wrap;gap:8px 0;font-size:14px;color:var(--ink)}.card-cues li+li::before{content:'·';color:#6336bf;padding:0 10px;font-weight:700}.try-card-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;background:#6f35d8;border-radius:10px;color:white;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 6px 16px #6f35d825}.try-card-button:hover{background:#5925b6}.hero{gap:38px;grid-template-columns:1.18fr 1fr;padding-top:34px;padding-bottom:44px}.actual-showcase{max-width:340px;padding:16px}.actual-showcase .card-caption{margin-bottom:14px}.intro{padding-top:15px}@media(max-width:850px) and (min-width:641px){.hero{gap:28px;grid-template-columns:1fr 1fr}.meet-hilton h2{font-size:26px}.card-cues{display:block;line-height:1.7}.card-cues li+li::before{content:none}}@media(max-width:640px){.hero{padding-top:26px;padding-bottom:36px;gap:30px}.intro{padding-top:0}.meet-hilton{margin-top:29px;padding-top:25px}.meet-hilton h2{font-size:28px}.try-card-button{width:100%}.actual-showcase{max-width:340px}.card-cues{font-size:13px}.card-cues li+li::before{padding:0 7px}}
