.cb-cs_root{position:relative;overflow:hidden;min-height:100vh;background-color:#0B2A38;display:flex;align-items:center;justify-content:center;font-family:'Hanken Grotesk', system-ui, sans-serif;color:#FFFFFF;}
@media (max-width: 1024px){.cb-cs_root{position:relative;overflow:hidden;min-height:100vh;background-color:#0B2A38;display:flex;align-items:center;justify-content:center;font-family:'Hanken Grotesk', system-ui, sans-serif;color:#FFFFFF;}}
@media (max-width: 767px){.cb-cs_root{position:relative;overflow:hidden;min-height:100vh;background-color:#0B2A38;display:flex;align-items:center;justify-content:center;font-family:'Hanken Grotesk', system-ui, sans-serif;color:#FFFFFF;}}
.cb-cs_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;display:block;max-width:none;}
@media (max-width: 1024px){.cb-cs_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;display:block;max-width:none;}}
@media (max-width: 767px){.cb-cs_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;display:block;max-width:none;}}
.cb-cs_scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,42,56,0.82);}
@media (max-width: 1024px){.cb-cs_scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,42,56,0.82);}}
@media (max-width: 767px){.cb-cs_scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,42,56,0.82);}}
.cb-cs_waves{position:absolute;left:0;bottom:0;width:100%;height:120px;display:block;pointer-events:none;}
@media (max-width: 1024px){.cb-cs_waves{position:absolute;left:0;bottom:0;width:100%;height:120px;display:block;pointer-events:none;}}
@media (max-width: 767px){.cb-cs_waves{position:absolute;left:0;bottom:0;width:100%;height:120px;display:block;pointer-events:none;}}
.cb-cs_frame{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:3px solid #E3A93B;pointer-events:none;z-index:2;}
@media (max-width: 1024px){.cb-cs_frame{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:3px solid #E3A93B;pointer-events:none;z-index:2;}}
@media (max-width: 767px){.cb-cs_frame{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:3px solid #E3A93B;pointer-events:none;z-index:2;}}
.cb-cs_inner{position:relative;z-index:3;width:100%;max-width:820px;padding:80px 40px 150px;display:flex;flex-direction:column;align-items:center;text-align:center;}
@media (max-width: 1024px){.cb-cs_inner{position:relative;z-index:3;width:100%;max-width:820px;padding:80px 40px 150px;display:flex;flex-direction:column;align-items:center;text-align:center;}}
@media (max-width: 767px){.cb-cs_inner{position:relative;z-index:3;width:100%;max-width:820px;padding:72px 36px 120px;display:flex;flex-direction:column;align-items:center;text-align:center;}}
.cb-cs_logo{width:260px;max-width:70%;height:auto;display:block;margin-bottom:56px;}
@media (max-width: 1024px){.cb-cs_logo{width:260px;max-width:70%;height:auto;display:block;margin-bottom:56px;}}
@media (max-width: 767px){.cb-cs_logo{width:260px;max-width:70%;height:auto;display:block;margin-bottom:56px;}}
.cb-cs_eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;}
@media (max-width: 1024px){.cb-cs_eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;}}
@media (max-width: 767px){.cb-cs_eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;}}
.cb-cs_stripes{display:block;width:92px;height:9px;flex-shrink:0;}
@media (max-width: 1024px){.cb-cs_stripes{display:block;width:92px;height:9px;flex-shrink:0;}}
@media (max-width: 767px){.cb-cs_stripes{display:block;width:92px;height:9px;flex-shrink:0;}}
.cb-cs_eyebrow_t{font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#E3A93B;line-height:1.2;}
@media (max-width: 1024px){.cb-cs_eyebrow_t{font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#E3A93B;line-height:1.2;}}
@media (max-width: 767px){.cb-cs_eyebrow_t{font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#E3A93B;line-height:1.2;}}
.cb-cs_h1{margin:0 0 22px;font-family:'DM Serif Display', Georgia, serif;font-weight:400;font-size:clamp(40px, 5.6vw, 66px);line-height:1.12;color:#FFFFFF;text-wrap:pretty;}
@media (max-width: 1024px){.cb-cs_h1{margin:0 0 22px;font-family:'DM Serif Display', Georgia, serif;font-weight:400;font-size:clamp(40px, 5.6vw, 66px);line-height:1.12;color:#FFFFFF;text-wrap:pretty;}}
@media (max-width: 767px){.cb-cs_h1{margin:0 0 22px;font-family:'DM Serif Display', Georgia, serif;font-weight:400;font-size:clamp(40px, 5.6vw, 66px);line-height:1.12;color:#FFFFFF;text-wrap:pretty;}}
.cb-cs_sub{margin:0 0 44px;max-width:540px;font-size:18px;line-height:1.66;color:rgba(255,255,255,0.88);text-wrap:pretty;}
@media (max-width: 1024px){.cb-cs_sub{margin:0 0 44px;max-width:540px;font-size:18px;line-height:1.66;color:rgba(255,255,255,0.88);text-wrap:pretty;}}
@media (max-width: 767px){.cb-cs_sub{margin:0 0 44px;max-width:540px;font-size:18px;line-height:1.66;color:rgba(255,255,255,0.88);text-wrap:pretty;}}
.cb-cs_form{width:100%;max-width:560px;}
@media (max-width: 1024px){.cb-cs_form{width:100%;max-width:560px;}}
@media (max-width: 767px){.cb-cs_form{width:100%;max-width:560px;}}
.cb-cs_contact{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:16px;color:rgba(255,255,255,0.8);}
@media (max-width: 1024px){.cb-cs_contact{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:16px;color:rgba(255,255,255,0.8);}}
@media (max-width: 767px){.cb-cs_contact{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:16px;color:rgba(255,255,255,0.8);flex-direction:column;}}
.cb-cs_email{color:rgba(255,255,255,0.8);text-decoration:none;transition:color .2s;}.cb-cs_email:hover{color:#E3A93B;}
@media (max-width: 1024px){.cb-cs_email{color:rgba(255,255,255,0.8);text-decoration:none;transition:color .2s;}.cb-cs_email:hover{color:#E3A93B;}}
@media (max-width: 767px){.cb-cs_email{color:rgba(255,255,255,0.8);text-decoration:none;transition:color .2s;}.cb-cs_email:hover{color:#E3A93B;}}
.cb-cs_dot2{width:5px;height:5px;border-radius:50%;background-color:#E3A93B;flex-shrink:0;}
@media (max-width: 1024px){.cb-cs_dot2{width:5px;height:5px;border-radius:50%;background-color:#E3A93B;flex-shrink:0;}}
@media (max-width: 767px){.cb-cs_dot2{width:5px;height:5px;border-radius:50%;background-color:#E3A93B;flex-shrink:0;display:none;}}
.cb-cs_privacy{margin-top:18px;font-size:13px;letter-spacing:0.04em;color:rgba(255,255,255,0.6);text-decoration:underline;text-underline-offset:3px;transition:color .2s;}.cb-cs_privacy:hover{color:#E3A93B;}
@media (max-width: 1024px){.cb-cs_privacy{margin-top:18px;font-size:13px;letter-spacing:0.04em;color:rgba(255,255,255,0.6);text-decoration:underline;text-underline-offset:3px;transition:color .2s;}.cb-cs_privacy:hover{color:#E3A93B;}}
@media (max-width: 767px){.cb-cs_privacy{margin-top:18px;font-size:13px;letter-spacing:0.04em;color:rgba(255,255,255,0.6);text-decoration:underline;text-underline-offset:3px;transition:color .2s;}.cb-cs_privacy:hover{color:#E3A93B;}}
