.hc-shell{display:flex;flex-direction:column;min-height:100vh}.hc-main{flex:1 0 auto;display:flex;flex-direction:column;padding:40px 24px;text-align:center}.hc-main,.hc-q{align-items:center;justify-content:center}.hc-q{display:inline-flex;gap:0;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-weight:900;line-height:1;font-size:clamp(96px,19vw,210px)}.hc-q span{color:#ffffff;-webkit-text-stroke:4px var(--blue-dark,#0a1a3f);text-shadow:9px 9px 0 var(--blue-dark,#0a1a3f)}.hc-q span:first-child{transform:rotate(-14deg) translate(42px,14px)}.hc-q span:nth-child(2){position:relative;z-index:1;transform:rotate(4deg) translateY(-10px)}.hc-q span:nth-child(3){transform:rotate(15deg) translate(-42px,12px)}.hc-copy{margin:28px auto 0;max-width:660px;font-size:17px;line-height:1.62;color:var(--text-secondary,#475569);text-wrap:balance}.hc-btnwrap{margin-top:30px}.hc-btnwrap .hc-btn{display:inline-flex;align-items:center;gap:10px;padding:21px 68px;border-radius:14px;background:var(--blue-dark,#0a1a3f);color:#ffffff;font-size:21px;font-weight:700;text-decoration:none;transition:background .15s ease}.hc-btnwrap .hc-btn svg{flex-shrink:0}.hc-btnwrap .hc-btn:hover{background:#12295c}@media (max-width:640px){.hc-main{padding:32px 20px}.hc-q{font-size:clamp(64px,23vw,120px)}.hc-q span:first-child{transform:rotate(-14deg) translate(24px,10px)}.hc-q span:nth-child(3){transform:rotate(15deg) translate(-24px,8px)}.hc-btnwrap .hc-btn{padding:18px 52px;font-size:20px}}