.comparison{margin:0 clamp(var(--fs)*1.5,4vw,var(--fs)*4);padding:calc(var(--fs)*6) calc(var(--fs)*5) calc(var(--fs)*7);border-radius:calc(var(--fs)*3);background:radial-gradient(120% 120% at 50% 0,#131b2a 0%,#0a0e16 60%);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.comparison{padding:calc(var(--fs)*4) 0 calc(var(--fs)*5)}}.comparison-grid{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.comparison-glow{width:calc(var(--fs)*40.625);height:calc(var(--fs)*30.0625);border-radius:calc(var(--fs)*40.625);opacity:.26;filter:blur(203px);pointer-events:none;background:#207b89;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.splide.service-cards{visibility:visible;z-index:1;width:100%;position:relative}.service-cards .splide__list{justify-content:center;gap:calc(var(--fs)*1.5);grid-template-columns:repeat(3,auto);display:grid}.service-cards .splide__slide{display:flex}.cmp-card{padding:calc(var(--fs)*.85);border-radius:calc(var(--fs)*1.75);--cmp-accent:#00a0ac;width:calc(var(--fs)*26.375);height:calc(var(--fs)*24.875);background:#20293966;display:flex;position:relative;overflow:hidden}.cmp-card--etias{--cmp-accent:#34c77b}.cmp-card--visa{--cmp-accent:#5282ff}.cmp-card--eta{--cmp-accent:#9a86e6}.cmp-card-glow{width:calc(var(--fs)*22);height:calc(var(--fs)*14);pointer-events:none;filter:blur(60px);background:color-mix(in srgb, var(--cmp-accent) 50%, transparent);border-radius:50%;position:absolute}.cmp-card-glow--tl{top:0;left:0;transform:translate(-30%,-55%)}.cmp-card-glow--br{bottom:0;right:0;transform:translate(30%,55%)}.cmp-card-inner{z-index:1;padding:calc(var(--fs)*1.75);border-radius:calc(var(--fs)*1.35);box-shadow:0 calc(var(--fs)*8.1/16) calc(var(--fs)*32.4/16) calc(var(--fs)*-8.1/16) #00000080,0 calc(var(--fs)*.81/16) 0 calc(var(--fs)*.81/16) #ffffff0d inset;background:#0d121c;border:1px solid #364152;flex-direction:column;flex:1;display:flex;position:relative}.cmp-card-head{align-items:center;gap:calc(var(--fs)*.85);margin-bottom:calc(var(--fs)*1.5);display:flex}.cmp-icon-box{width:calc(var(--fs)*2.5);height:calc(var(--fs)*2.5);border-radius:calc(var(--fs)*.7);border:1px solid color-mix(in srgb, var(--cmp-accent) 30%, transparent);background:color-mix(in srgb, var(--cmp-accent) 12%, transparent);color:var(--cmp-accent);flex:none;place-items:center;display:grid}.cmp-icon-box svg{width:55%;height:55%}.cmp-card-title{font-family:var(--font-sans);color:#fff;font-size:17px;font-weight:700}@media (min-width:1024px){.cmp-card-title{font-size:14px}}@media (min-width:1280px){.cmp-card-title{font-size:15px}}.cmp-card-note{color:#8a93a3;font-size:12px;font-weight:400}@media (min-width:1024px){.cmp-card-note{font-size:10px}}@media (min-width:1280px){.cmp-card-note{font-size:11px}}.cmp-list{gap:calc(var(--fs)*.9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-row{align-items:center;gap:calc(var(--fs)*.65);display:flex}.cmp-row-icon{width:calc(var(--fs)*1.1);height:calc(var(--fs)*1.1);color:var(--cmp-accent);flex:none}.cmp-row-label{font-family:var(--font-sans);color:#c0c7d1;font-size:13px;font-weight:500}@media (min-width:1024px){.cmp-row-label{font-size:11px}}@media (min-width:1280px){.cmp-row-label{font-size:12px}}.cmp-flag{object-fit:cover;border-radius:50%;width:75%;height:75%}.cmp-card-rule{height:1px;margin-top:calc(var(--fs)*1.1);background:#ffffff14;display:block}.cmp-card-desc{font-family:var(--font-sans);color:#8a93a3;margin:auto 0 0;font-size:13px;font-weight:500;line-height:1.5}@media (min-width:1024px){.cmp-card-desc{font-size:11px}}@media (min-width:1280px){.cmp-card-desc{font-size:12px}}.eligibility{margin-top:calc(var(--fs)*2.5)}.eligibility .cmp-card{width:calc(var(--fs)*25.3125);height:calc(var(--fs)*15.4375)}@media (orientation:landscape) and (max-width:1023.98px){.service-cards .splide__list{flex-wrap:wrap;display:flex}.cmp-card{width:min(var(--fs)*26.375,100%)}.eligibility .cmp-card{width:min(var(--fs)*25.3125,100%)}}@media (orientation:portrait){.comparison{padding-top:calc(var(--fs)*3);padding-bottom:calc(var(--fs)*2.5);padding-left:0;padding-right:0}.service-cards .splide__list{gap:0;display:flex}.service-cards .splide__slide{grid-area:auto}.cmp-card{width:calc(var(--fs)*21);height:calc(var(--fs)*20);padding:calc(var(--fs)*.6);border-radius:calc(var(--fs)*1.5)}.cmp-card-rule{margin-top:0}.eligibility .service-cards .splide__list{justify-content:center;gap:calc(var(--fs)*.75);grid-template-columns:repeat(2,auto);display:grid}.eligibility .cmp-card{width:calc(var(--fs)*9.125);height:auto;padding:calc(var(--fs)*.4);border-radius:calc(var(--fs)*1.25);background:color-mix(in srgb, var(--cmp-accent) 30%, #0d121c)}.eligibility .cmp-card-glow{display:none}.eligibility .cmp-card-inner{padding:calc(var(--fs)*.85);border-radius:calc(var(--fs)*1)}.eligibility .cmp-card-head{gap:calc(var(--fs)*.6);margin-bottom:calc(var(--fs)*.75)}.eligibility .cmp-icon-box{width:calc(var(--fs)*1.75);height:calc(var(--fs)*1.75)}.eligibility .cmp-card-title{font-size:12px}}@media (orientation:portrait) and (min-width:1024px){.eligibility .cmp-card-title{font-size:10px}}@media (orientation:portrait) and (min-width:1280px){.eligibility .cmp-card-title{font-size:11px}}@media (orientation:portrait){.eligibility .cmp-card-desc{font-size:10px}}@media (orientation:portrait) and (min-width:1024px){.eligibility .cmp-card-desc{font-size:8px}}@media (orientation:portrait) and (min-width:1280px){.eligibility .cmp-card-desc{font-size:9px}}@media (orientation:portrait){.eligibility .cmp-title-citizens{display:none}.cmp-card-inner{padding:calc(var(--fs)*1.25);border-radius:calc(var(--fs)*1.1)}.cmp-card-head{margin-bottom:calc(var(--fs)*1.1)}.cmp-icon-box{width:calc(var(--fs)*2.1);height:calc(var(--fs)*2.1)}.cmp-card-title{font-size:14px}}@media (orientation:portrait) and (min-width:1024px){.cmp-card-title{font-size:12px}}@media (orientation:portrait) and (min-width:1280px){.cmp-card-title{font-size:13px}}@media (orientation:portrait){.cmp-card-note{font-size:11px}}@media (orientation:portrait) and (min-width:1024px){.cmp-card-note{font-size:9px}}@media (orientation:portrait) and (min-width:1280px){.cmp-card-note{font-size:10px}}@media (orientation:portrait){.cmp-list{gap:calc(var(--fs)*.7)}.cmp-row-icon{width:calc(var(--fs)*1);height:calc(var(--fs)*1)}.cmp-row-label{font-size:11px}}@media (orientation:portrait) and (min-width:1024px){.cmp-row-label{font-size:10px}}
