button,input[type="submit"] {
    border:none;
    padding:1em 1.5em;
    border-radius: 999px;
    background: #FFA500;
    color: #073568;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    white-space: nowrap;
    transition: background .25s, transform .25s;
}
button,input[type="submit"]:hover {
    background: #FFB21F !important;
    color: #073568 !important;
    transform: translateY(-1px) !important;
}
body{margin:0;background:#F7F3EA;color:#0D2F5A;font-family:'Archivo',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#0D3B6E;text-decoration:none}
a:hover{color:#E89A00}
@keyframes goirl-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes goirl-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

:root{--h0:20px;--h1:flex;--h2:none;--h3:repeat(4,minmax(0,1fr));--h4:0;--h5:none;--h6:0.6;--h7:clamp(76px,7.2vw,104px);--h8:calc(clamp(76px,7.2vw,104px) + 10px);--h9:0px;--h10:1 1 auto;--h11:flex-end;--h12:104px;--h13:120px;--h14:136px;--h15:clamp(560px, calc(100vh - 170px), 760px);--h16:minmax(0,1fr) minmax(0,1.08fr);--h17:minmax(0,1fr);--h18:clamp(32px,4vw,56px);--h19:14px 14px 14px 0;--h20:clamp(72px,6.4vw,112px);--h21:flex;--h22:flex;}
@media (max-width:1279px){:root{--h0:20px;--h1:none;--h2:flex;--h3:repeat(4,minmax(0,1fr));--h4:1;--h5:auto;--h6:1;--h7:clamp(76px,7.2vw,104px);--h8:calc(clamp(76px,7.2vw,104px) + 10px);--h9:64px;--h10:0 0 auto;--h11:flex-start;--h12:104px;--h13:120px;--h14:136px;--h15:clamp(560px, calc(100vh - 170px), 760px);--h16:minmax(0,1fr) minmax(0,1.08fr);--h17:minmax(0,1fr);--h18:clamp(32px,4vw,56px);--h19:14px 14px 14px 0;--h20:clamp(72px,6.4vw,112px);--h21:flex;--h22:none;}}
@media (max-width:1099px){:root{--h0:20px;--h1:none;--h2:flex;--h3:repeat(4,minmax(0,1fr));--h4:1;--h5:auto;--h6:1;--h7:clamp(76px,7.2vw,104px);--h8:calc(clamp(76px,7.2vw,104px) + 10px);--h9:64px;--h10:0 0 auto;--h11:flex-start;--h12:104px;--h13:120px;--h14:136px;--h15:clamp(560px, calc(100vh - 170px), 760px);--h16:minmax(0,1fr) minmax(0,1.08fr);--h17:minmax(0,1fr);--h18:clamp(32px,4vw,56px);--h19:14px 14px 14px 0;--h20:clamp(72px,6.4vw,112px);--h21:flex;--h22:none;}}
@media (max-width:959px){:root{--h0:20px;--h1:none;--h2:flex;--h3:repeat(4,minmax(0,1fr));--h4:1;--h5:auto;--h6:1;--h7:clamp(76px,7.2vw,104px);--h8:calc(clamp(76px,7.2vw,104px) + 10px);--h9:64px;--h10:0 0 auto;--h11:flex-start;--h12:104px;--h13:120px;--h14:136px;--h15:clamp(560px, calc(100vh - 170px), 760px);--h16:minmax(0,1fr) minmax(0,1.08fr);--h17:minmax(0,1fr);--h18:clamp(32px,4vw,56px);--h19:14px 14px 14px 0;--h20:clamp(72px,6.4vw,112px);--h21:flex;--h22:none;}}
@media (max-width:759px){:root{--h0:12px;--h1:none;--h2:flex;--h3:repeat(2,minmax(0,1fr));--h4:1;--h5:auto;--h6:1;--h7:76px;--h8:84px;--h9:64px;--h10:0 0 auto;--h11:flex-start;--h12:84px;--h13:94px;--h14:104px;--h15:max(560px, calc(100svh - 124px));--h16:minmax(0,1fr);--h17:auto minmax(0,1fr);--h18:24px 24px 8px;--h19:0 10px 10px;--h20:clamp(56px,15vw,96px);--h21:none;--h22:none;}}
@media (max-width:639px){:root{--h0:12px;--h1:none;--h2:flex;--h3:repeat(2,minmax(0,1fr));--h4:1;--h5:auto;--h6:1;--h7:76px;--h8:84px;--h9:64px;--h10:0 0 auto;--h11:flex-start;--h12:84px;--h13:94px;--h14:104px;--h15:max(560px, calc(100svh - 124px));--h16:minmax(0,1fr);--h17:auto minmax(0,1fr);--h18:24px 24px 8px;--h19:0 10px 10px;--h20:clamp(56px,15vw,96px);--h21:none;--h22:none;}}
:root{--p0:minmax(0,1.1fr) minmax(0,1fr);--p1:calc(100vh - clamp(76px,7.2vw,104px) - 8px - clamp(12px,2vw,24px));--p2:600px;--p3:clamp(32px,4vw,56px);--p4:18px;--p5:clamp(52px,5.4vw,84px);--p6:block;}
@media (max-width:1279px){:root{--p0:minmax(0,1.1fr) minmax(0,1fr);--p1:calc(100vh - clamp(76px,7.2vw,104px) - 8px - clamp(12px,2vw,24px));--p2:600px;--p3:clamp(32px,4vw,56px);--p4:18px;--p5:clamp(52px,5.4vw,84px);--p6:block;}}
@media (max-width:1099px){:root{--p0:minmax(0,1.1fr) minmax(0,1fr);--p1:calc(100vh - clamp(76px,7.2vw,104px) - 8px - clamp(12px,2vw,24px));--p2:600px;--p3:clamp(32px,4vw,56px);--p4:18px;--p5:clamp(52px,5.4vw,84px);--p6:block;}}
@media (max-width:959px){:root{--p0:minmax(0,1fr);--p1:0px;--p2:320px;--p3:24px;--p4:12px;--p5:52px;--p6:block;}}
@media (max-width:759px){:root{--p0:minmax(0,1fr);--p1:0px;--p2:320px;--p3:24px;--p4:12px;--p5:52px;--p6:block;}}
@media (max-width:639px){:root{--p0:minmax(0,1fr);--p1:0px;--p2:240px;--p3:24px;--p4:12px;--p5:40px;--p6:none;}}
.s1:hover{transform:rotate(-2deg) !important}
.s2:hover{background-size:100% 2px !important;color:#073568 !important}
.s3:hover{background-size:100% 2px !important;color:#073568 !important}
.s4:hover{background-size:100% 2px !important;color:#073568 !important}
.s5:hover{color:#D98F00 !important}
.s6:hover{background:#FFB21F !important;color:#073568 !important;transform:translateY(-1px) !important}
.s7:hover{background:#0A4687 !important}
.s8:hover{color:#FFA500 !important}
.s9:hover{color:#FFA500 !important}
.s10:hover{color:#FFA500 !important}
.s11:hover{background:#FFB21F !important;color:#073568 !important}
.s12:hover{color:#FFA500 !important}
.s13:hover{transform:translateY(-2px) !important;box-shadow:0 18px 40px rgba(245,164,0,0.5) !important;color:#0D2F5A !important}
.s14:active{transform:scale(.88) !important}
.s15:hover{transform:translateY(-2px) !important;background:#FFB81F !important;color:#0D2F5A !important}
.s16:hover{color:#F5A400 !important}
.s17:hover{background:#F5A400 !important;color:#0B2A52 !important}
.s18:hover{transform:translateY(-2px) !important;color:#0D2F5A !important}
.s19:hover{background:#0D3B6E !important;color:#F5A400 !important}
.s20:hover{background:#0D3B6E !important;color:#F5A400 !important}
.s21:hover{background:#0D3B6E !important;color:#F5A400 !important}
.s22:hover{background:#0D3B6E !important;color:#F5A400 !important}

#generic-pages {
 position:relative;
 overflow:hidden;
 background:#F7F3EA;
 padding:clamp(130px,15vw,180px) clamp(16px,3vw,40px) clamp(80px,9vw,130px);
 font-size:18px;
}
