.svc,.svc--data{--pil-a:var(--blue);--pil-b:var(--dblue);--svc-tick:var(--dblue);--svc-ground:var(--ground-blue)}.svc--ai{--pil-a:var(--green);--pil-b:var(--dgreen);--svc-tick:var(--dgreen);--svc-ground:var(--ground-green)}.svc--vocab{--pil-a:var(--maroon);--pil-b:var(--dmaroon);--svc-tick:var(--dmaroon);--svc-ground:var(--ground-maroon)}.svc--rules{--pil-a:var(--yellow);--pil-b:var(--dyellow);--svc-tick:var(--dyellow)}.svc-hero{background:linear-gradient(286deg, var(--pil-a) 0%, var(--pil-b) 100%);padding:var(--hero) 0}.svc-hero__inner{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.svc-hero__title{color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.02em;justify-content:center;align-items:center;gap:var(--s-5);margin:0;font-size:46px;font-weight:700;line-height:1.1;display:flex}.svc--rules .svc-hero__title{color:var(--ink)}.svc-hero__title img{width:auto;height:64px;display:block}@media (max-width:980px){.svc-hero__title{font-size:36px}.svc-hero__title img{height:52px}}@media (max-width:767px){.svc-hero__title{gap:var(--s-4);flex-direction:column;font-size:30px}.svc-hero__title img{height:46px}}.svc-section{padding:0}.svc-section--first{padding-top:var(--section-sm)}.svc-row{--svc-edge:max(var(--s-12), calc((100vw - var(--page)) / 2 + var(--gutter)));grid-template-columns:1fr 1fr;display:grid}.svc-panel{padding:var(--s-12)}.svc-panel:first-child{padding-left:var(--svc-edge)}.svc-panel:last-child{padding-right:var(--svc-edge)}.svc-panel--filled{background:linear-gradient(180deg, var(--svc-ground) 0%, color-mix(in srgb, var(--svc-ground) 78%, #000) 100%)}.svc--rules .svc-panel--filled{background:linear-gradient(321deg, var(--pil-a) 0%, var(--pil-b) 100%)}.svc-panel h2{font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-2);color:var(--ink);font-size:34px;font-weight:700;line-height:1.15}.svc-panel p{margin-bottom:var(--s-3);color:var(--slate);font-size:16px;line-height:1.6}.svc-panel p:last-child{margin-bottom:0}.svc-panel--plain strong{color:var(--ink)}.svc-panel a{text-underline-offset:2px;text-decoration:underline}.svc-panel--plain a{color:var(--dblue)}.svc-panel--filled h2,.svc-panel--filled p,.svc-panel--filled .grid_tick_list li,.svc-panel--filled a{color:var(--paper)}.svc--rules .svc-panel--filled h2,.svc--rules .svc-panel--filled p,.svc--rules .svc-panel--filled .grid_tick_list li,.svc--rules .svc-panel--filled a{color:var(--ink)}.svc-panel .grid_tick_list{margin:var(--s-3) 0}.svc-panel .grid_tick_list p{margin-bottom:var(--s-2)}.svc-panel .grid_tick_list ul{margin-bottom:var(--s-3);list-style:none}.svc .svc-panel--plain .grid_tick_list li:before{background:var(--svc-tick)}.svc .svc-panel--filled .grid_tick_list li:before{background:var(--paper)}.svc--rules .svc-panel--filled .grid_tick_list li:before{background:var(--ink)}.svc-panel .more-blue-points{grid-template-columns:1fr 1fr;display:grid}.svc-cols2{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.svc-cols2,.svc-panel .more-blue-points{grid-template-columns:1fr}}@media (max-width:980px){.svc-row{grid-template-columns:1fr}.svc-panel,.svc-panel:first-child,.svc-panel:last-child{padding:var(--s-10) var(--s-5)}.svc-section+.svc-section{margin-top:var(--s-3)}}.svc-logoband{padding:var(--s-8) 0 var(--s-8);background:linear-gradient(256deg, var(--blue) 0%, var(--dblue) 100%);text-align:center}.svc-logoband img{width:auto;height:100px;display:inline-block}.svc-connect{padding:var(--section) 0;text-align:center}.svc-connect__inner{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.svc-connect h2{max-width:800px;font-family:var(--bri), sans-serif;letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 auto;font-size:40px;font-weight:700;line-height:1.15}.svc-connect p{max-width:640px;margin:var(--s-4) auto 0;color:var(--slate);font-size:19px;line-height:1.6}.svc-connect__btn{margin-top:var(--s-6)}@media (max-width:767px){.svc-connect h2{font-size:30px}.svc-connect p{max-width:100%;font-size:17px}}
