body,html{background:#0d1224;margin:0}.sakon-mod-cta{--navy:#0d1224;--cyan:#24c4e6;--yellow:#f4b740;--white:#fff;--dim:hsla(0,0%,100%,.72);--line-d2:hsla(0,0%,100%,.22);--sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--maxw:75rem;background:radial-gradient(ellipse 50% 60% at 50% 0,rgba(36,120,170,.28),transparent 70%),var(--navy);color:var(--white);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;padding:4rem 0;text-align:center}.sakon-mod-cta,.sakon-mod-cta *,.sakon-mod-cta :after,.sakon-mod-cta :before{box-sizing:border-box}.sakon-mod-cta h2,.sakon-mod-cta p,.sakon-mod-cta ul{margin:0}.sakon-mod-cta ul{list-style:none;padding:0}.sakon-mod-cta a{text-decoration:none}.sakon-mod-cta :focus-visible,.sakon-mod-cta:focus-visible{border-radius:.375rem;outline:.1875rem solid var(--cyan);outline-offset:.1875rem}.sakon-mod-cta .wrap{margin:0 auto;max-width:var(--maxw);padding:0 1.75rem;position:relative}.sakon-mod-cta .cta-sum{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-bottom:2.125rem}.sakon-mod-cta .cta-sum li{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid var(--line-d2);border-radius:999px;color:#c3cad7;display:flex;font-size:.90625rem;gap:.5625rem;padding:.5rem 1.125rem}.sakon-mod-cta .cta-sum li:before{border-bottom:2px solid var(--cyan);border-left:2px solid var(--cyan);content:"";flex:none;height:.375rem;transform:rotate(-45deg) translateY(-.125rem);width:.625rem}.sakon-mod-cta .h2{color:var(--white);font-size:clamp(2.125rem,3.8vw,3.125rem);font-weight:400;letter-spacing:-.018em;line-height:1.06;text-wrap:balance}.sakon-mod-cta .h2 .c{color:var(--cyan)}.sakon-mod-cta .sub{color:var(--dim);font-size:1.125rem;line-height:1.55;margin:.875rem auto 0;max-width:42.5rem;text-wrap:balance}.sakon-mod-cta .ctarow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.sakon-mod-cta .btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;padding:.75rem 1.75rem;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.sakon-mod-cta .btn:hover{transform:translateY(-1px)}.sakon-mod-cta .btn--cyan{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}.sakon-mod-cta .btn--cyan:hover{box-shadow:0 .5rem 1.375rem -.625rem rgba(0,212,235,.8)}.sakon-mod-cta .btn--outline{background:transparent;border-color:hsla(0,0%,100%,.38);color:var(--white)}.sakon-mod-cta .btn--outline:hover{background:hsla(0,0%,100%,.06);border-color:var(--white)}@media (max-width:767px){.sakon-mod-cta .btn,.sakon-mod-cta .btn--cyan,.sakon-mod-cta .btn--outline{width:85%}.sakon-mod-cta{padding:5rem 0}.sakon-mod-cta .wrap{padding:0 1.25rem}.sakon-mod-cta .h2{font-size:1.75rem;line-height:1.15}.sakon-mod-cta .sub{font-size:1rem}.sakon-mod-cta .ctarow{margin-top:1.75rem}.sakon-mod-cta .cta-sum{margin-bottom:1.75rem}.sakon-mod-cta .cta-sum li{font-size:.8125rem;padding:.4375rem .875rem;width:65%}}.sakon-mod-cta .btn svg{flex:none;height:.75rem;width:.75rem}.sakon-mod-cta .btn-primary{background-color:#24c4e6;border:1px solid #24c4e6;color:#fff}.sakon-mod-cta .btn-primary:hover{background-color:#fff;border-color:#24c4e6;color:#24c4e6}.sakon-mod-cta .btn-primary:active,.sakon-mod-cta .btn-primary:focus-visible{background-color:#fff;border-color:#24c4e6;color:#24c4e6}.sakon-mod-cta .btn-white{background-color:#fff;border:1px solid #fff;color:#000}.sakon-mod-cta .btn-white:hover{background-color:#000;border-color:#fff;color:#fff}