@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
.featuresHeroSection{box-sizing:border-box;z-index:1;background:linear-gradient(rgba(32,32,32,0) 54.81%,#202020 100%),#0d0d0d url(/resources/GenericHeroBG.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:600px;padding:50px 80px 250px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:visible}.featuresHeroSection:before{content:"";z-index:0;opacity:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.featuresHeroContent{z-index:2;text-align:center;position:relative}.featuresHeroTitle{color:#fff;margin:0 0 1vw;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1.1}.featuresHeroSubtitle{color:rgba(255,255,255,.698);margin:0 0 2vw;padding:0 15vw;font-size:20px;font-weight:400;line-height:1.6}.featuresPlanToggleSwitchContainer{background-color:#262626;border:3px solid #333;border-radius:999vw;justify-content:center;align-items:center;gap:1vw;width:32vw;height:3.5vw;margin:2vw auto 0;display:flex;box-shadow:0 4px 6px rgba(0,0,0,.1)}.toggleSwitchOption1,.toggleSwitchOption2{color:#fff;margin:0;padding:.5vw 1vw;font-size:1vw;font-weight:500}.toggleSwitchOption2{background-color:#ff4172;border-radius:999px;padding:.4vw 1.2vw}.toggleSwitchSavings{color:#169000;background-color:#dbfce7;border-radius:999px;padding:.4vw 1.2vw;font-size:.8vw;font-weight:500}.toggleSwitchRow1{justify-content:space-between;align-items:center;gap:1vw;display:flex}.switch{width:3.5vw;height:2vw;font-size:1vw;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;border:1px solid #e2e8f0;border-radius:999px;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0;right:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:1.4em;height:1.4em;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:.3em;left:.3em;box-shadow:0 0 20px rgba(0,0,0,.4)}.switch input:checked+.slider{background:#ff4172}.switch input:checked+.slider:before{width:2em;height:2em;bottom:0;transform:translate(1.6em)}@media (max-width:1023px){.featuresHeroSection{height:auto;padding:10vw 6vw}.featuresHeroTitle{margin-bottom:2vw;font-size:5vw}.featuresHeroSubtitle{margin-bottom:4vw;padding:0 6vw;font-size:2.3vw;line-height:1.6}.featuresPlanToggleSwitchContainer{border-radius:999vw;flex-direction:row;gap:2vw;width:70%;height:7vw}.toggleSwitchOption1,.toggleSwitchOption2{padding:1vw 2vw;font-size:2vw}.toggleSwitchSavings{padding:.7vw 2vw;font-size:1.5vw}.switch{justify-content:center;align-items:center;width:6vw;height:3.5vw}.slider:before{width:2.2vw;height:2.2vw;bottom:.5vw;left:.5vw}.switch input:checked+.slider:before{width:3.7vw;height:3.7vw;bottom:0;transform:translate(1.8vw)}}@media (max-width:767px){.featuresHeroSection{text-align:center;flex-direction:column;gap:6vw;height:auto;padding:14vw 4vw}.featuresHeroTitle{margin-bottom:4vw;font-size:7vw;line-height:1.2}.featuresHeroSubtitle{margin-bottom:6vw;padding:0;font-size:4vw;line-height:1.7}.featuresPlanToggleSwitchContainer{border-radius:8vw;flex-direction:column;gap:3vw;width:90%;height:auto;padding:4vw 0}.toggleSwitchOption1,.toggleSwitchOption2{padding:2vw 5vw;font-size:4vw}.toggleSwitchSavings{padding:2vw 5vw;font-size:3.5vw}.switch{width:14vw;height:8vw}.slider:before{width:6vw;height:6vw;bottom:.8vw;left:.8vw}.switch input:checked+.slider:before{width:8vw;height:8vw;transform:translate(5vw)}}.featuresHeroSection:before{z-index:0}.featuresHeroContent{z-index:2}
.secondFeaturesSection{box-sizing:border-box;z-index:10;background:#202020;width:100%;padding:10vw 4vw;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;position:relative;overflow:visible}.secondFeaturesCardsContainer{z-index:10;grid-template-columns:1fr;justify-content:center;align-items:stretch;gap:max(16px,min(4vw,32px));max-width:1200px;margin:-150px auto 0;display:grid;position:relative}.secondFeaturesCard{text-align:center;color:#fff;background:#262626;border:1px solid #333;border-radius:.75rem;padding:max(16px,min(3vw,24px));transition:transform .3s,background .3s,box-shadow .3s;box-shadow:0 2px 10px rgba(0,0,0,.08)}.secondFeaturesCard:hover{background-color:#2e2e2e;box-shadow:0 6px 12px rgba(0,0,0,.4)}.secondFeaturesCardIcon{object-fit:contain;width:max(40px,min(6vw,72px));height:max(40px,min(6vw,72px));margin:max(12px,min(2vw,24px)) auto max(12px,min(2vw,20px));display:block}.secondFeaturesCardTitle{color:#fff;margin:max(8px,min(1vw,12px)) 0;font-size:max(18px,min(1.6vw,24px));font-weight:600;line-height:1.3}.secondFeaturesCardDescription{color:#e0e0e0;max-width:90%;margin:0 auto max(16px,min(2vw,20px));font-size:max(14px,min(1.2vw,16px));line-height:1.6}@media (min-width:768px){.secondFeaturesSection{padding:6vw}.secondFeaturesCardsContainer{grid-template-columns:repeat(2,1fr);gap:max(20px,min(3vw,40px))}.secondFeaturesCard{padding:max(20px,min(2vw,28px))}}@media (min-width:1024px){.secondFeaturesSection{padding:4vw 12vw}.secondFeaturesCardsContainer{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin-top:-350px}.secondFeaturesCard{width:100%;padding:20px}.secondFeaturesCardTitle{font-size:20px}.secondFeaturesCardDescription{font-size:14px}}
.thirdFeaturesSection{box-sizing:border-box;background-color:#000;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:8vw 6vw;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.thirdFeaturesSection:before{content:"";opacity:.15;z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.thirdFeaturesTitle{color:#fff;text-align:center;margin:4vw 0 3vw;font-size:6vw;font-weight:600;line-height:1.3}.thirdFeaturesButtonContainer{z-index:2;flex-direction:column;align-items:center;gap:4vw;margin-top:3vw;display:flex}.thirdFeaturesFreeButton,.thirdFeaturesShogunButton{color:#fff;cursor:pointer;background-color:#ff4172;border:none;border-radius:8vw;padding:2.5vw 8vw;font-size:4vw;font-weight:600;transition:all .3s}.thirdFeaturesFreeButton:hover,.thirdFeaturesShogunButton:hover{background-color:#ff5b88}.thirdFeaturesDescription{color:#fff;text-align:center;max-width:90%;margin-top:6vw;font-size:3.8vw;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1023px){.thirdFeaturesSection{padding:6vw 8vw}.thirdFeaturesTitle{margin:0;font-size:4vw}.thirdFeaturesButtonContainer{flex-direction:row;justify-content:center;gap:3vw;margin-top:2vw}.thirdFeaturesFreeButton,.thirdFeaturesShogunButton{border-radius:4vw;padding:1.2vw 4vw;font-size:2vw}.thirdFeaturesDescription{max-width:80%;margin-top:3.5vw;font-size:2vw}}@media (min-width:1024px){.thirdFeaturesSection{padding:3vw 10vw}.thirdFeaturesTitle{margin:0;font-size:28px}.thirdFeaturesButtonContainer{flex-direction:row;justify-content:center;gap:1.5vw;margin-top:1.5vw}.thirdFeaturesFreeButton,.thirdFeaturesShogunButton{border-radius:8px;padding:15px 40px;font-size:20px}.thirdFeaturesDescription{max-width:60%;margin-top:30px;font-size:16px}}
