 *{box-sizing:border-box;}body{font-family:'Roboto',sans-serif;background-color:#111111;margin:0;padding:0;text-align:center;min-height:100vh;display:flex;flex-direction:column;}.container{flex:1;padding:11px 22px 22px;max-width:1320px;margin:0 auto;}h1{color:#C05555;margin-bottom:0.21em;margin-top:0.5em;font-size:clamp(1.88rem,5.23vw,2.72rem);transition:color 0.3s ease;}h1:hover{color:#E57777;}.tagline{color:#B4C8D8;font-size:clamp(0.95rem,2.83vw,1.32rem);margin:0.3em 0 0.8em;transition:color 0.3s ease;}.tagline:hover{color:#E0E8F5;}.tagline p{margin:0.65em 0;}.logo{max-width:100%;width:clamp(128.1px,21.4vw,170.8px);height:auto;display:block;margin:0.61em auto;transition:filter 0.3s ease;}.logo:hover{filter:brightness(120%)saturate(150%);}a{color:darkgray;text-decoration:none;font-size:clamp(0.94rem,2.09vw,1.05rem);transition:color 0.3s ease;}a:hover{color:blue;}.btn{display:inline-block;padding:clamp(12.79px,2.56vw,15.35px)clamp(18.64px,3.73vw,24.85px);margin:6.3px;border:2.2px solid silver;border-radius:5.5px;cursor:pointer;font-size:clamp(0.96rem,1.83vw,1.08rem);font-weight:bold;transition:background-color 0.3s ease,color 0.3s ease;min-width:153.5px;text-decoration:none;}.btn-continue{background-color:green;color:aliceblue;}.btn-continue:hover{background-color:darkgreen;color:yellow;}.button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:0.55rem;}.ftr-ln{height:0.56px;background-color:purple;width:100%;margin:0;}footer{text-align:center;width:100%;background:linear-gradient(to left,#162226 0%,#16222F 100%);padding:0 0 0.75rem;}footer a{display:inline-block;margin:0.55em 0 0.3em;font-weight:bold;font-size:clamp(0.94rem,2.09vw,1.05rem);}@media(max-width:480px){h1{font-size:clamp(1.63rem,4.67vw,1.86rem);margin-top:0.55em;margin-bottom:0.11em;}.tagline{font-size:clamp(0.78rem,2.38vw,0.95rem);margin:0.2em 0.33em 0.65em;}.tagline p{margin:0.65em 0;}.logo{width:clamp(106.7px,26.7vw,128.1px);margin:0.36em auto;}a{font-size:clamp(1.05rem,2.32vw,1.16rem);}.btn{font-size:clamp(0.96rem,1.85vw,1.08rem);padding:clamp(9.84px,2.46vw,12.29px)clamp(14.33px,3.58vw,17.89px);margin:2.9px;min-width:122.9px;border:2.1px solid silver;}.container{padding:5.5px 11px 11px;}.button-container{gap:0.3rem;}footer{padding:0 0 0.41rem;}.ftr-ln{height:0.31px;}footer a{margin:0.4em 0 0.2em;font-size:clamp(1.05rem,2.32vw,1.16rem);}}@media(min-width:481px)and(max-width:768px){h1{font-size:clamp(2.10rem,5.24vw,2.32rem);margin-top:0.65em;margin-bottom:0.11em;}.tagline{font-size:clamp(0.96rem,2.38vw,1.12rem);margin:0.25em 0 0.7em;}.tagline p{margin:0.65em 0;}.logo{width:clamp(149.5px,21.4vw,170.8px);margin:0.46em auto;}a{font-size:clamp(1.05rem,2.32vw,1.16rem);}.btn{font-size:clamp(1.08rem,2.04vw,1.20rem);padding:clamp(12.29px,2.46vw,14.75px)clamp(17.89px,3.58vw,23.87px);margin:4.0px;min-width:147.5px;border:2.1px solid silver;}.container{padding:8.25px 16.5px 16.5px;}.button-container{gap:0.4rem;}footer{padding:0 0 0.55rem;}.ftr-ln{height:0.41px;}footer a{margin:0.48em 0 0.25em;font-size:clamp(1.05rem,2.32vw,1.16rem);}}@media(min-width:769px)and(max-width:1024px){h1{font-size:clamp(2.30rem,5.23vw,2.93rem);margin-top:0.4em;margin-bottom:0.11em;}.tagline{font-size:clamp(1.13rem,2.36vw,1.42rem);margin:0.25em 0 0.7em;}.tagline p{margin:0.65em 0;}.logo{width:clamp(170.8px,21.4vw,192.1px);margin:0.46em auto;}.btn{font-size:clamp(0.96rem,1.83vw,1.08rem);margin:4.1px;min-width:153.5px;padding:clamp(12.79px,2.56vw,15.35px)clamp(18.64px,3.73vw,24.85px);}.container{padding:8.25px 16.5px 16.5px;}footer{padding:0 0 0.55rem;}.ftr-ln{height:0.41px;}footer a{margin:0.48em 0 0.25em;font-size:clamp(0.94rem,2.09vw,1.05rem);}}@media(min-width:1025px)and(max-width:1440px){h1{font-size:clamp(2.31rem,4.44vw,2.83rem);margin-top:0.33em;margin-bottom:0.09em;}.tagline{font-size:clamp(1.06rem,1.91vw,1.38rem);margin:0.21em 0 0.65em;}.tagline p{margin:0.55em 0;}.logo{width:clamp(163.15px,18.17vw,181.20px);margin:0.40em auto 1em;}.btn{font-size:clamp(0.87rem,1.66vw,0.97rem);padding:clamp(10.64px,2.13vw,12.77px)clamp(15.52px,3.10vw,20.68px);margin:3.4px;min-width:127.7px;border:1.8px solid silver;}.container{padding:7.01px 14.02px 14.02px;}.button-container{gap:0.34rem;}footer{padding:0 0 0.47rem;}.ftr-ln{height:0.5px;min-height:0.5px;}footer a{margin:0.61em 0 0.21em;font-size:clamp(0.65rem,1.44vw,0.73rem);}}@media(min-width:1441px){h1{font-size:clamp(3.26rem,5.44vw,4.13rem);margin-top:0.38em;margin-bottom:0.10em;}.tagline{font-size:clamp(1.57rem,2.46vw,1.94rem);margin:0.32em 0 0.75em;}.tagline p{margin:0.67em 0;}.logo{width:clamp(222.1px,22.27vw,266.5px);margin:0.63em auto 1em;}.btn{font-size:clamp(1.35rem,1.89vw,1.47rem);padding:clamp(15.96px,2.65vw,19.99px)clamp(26.64px,3.98vw,33.29px);margin:6.5px;min-width:159.6px;}.container{padding:11.44px 22.89px 22.89px;max-width:1602px;}.button-container{gap:0.56rem;}footer{padding:0 0 0.84rem;}.ftr-ln{height:0.58px;}footer a{margin:0.80em 0 0.32em;font-size:clamp(0.98rem,2.17vw,1.09rem);}}