.FinlandLandingPage-module__9K_vnW__page{--location-accent:color-mix(in srgb, var(--color-accent-focus) 55%, var(--color-text-primary))}.FinlandLandingPage-module__9K_vnW__page h1,.FinlandLandingPage-module__9K_vnW__page h2,.FinlandLandingPage-module__9K_vnW__page h3{letter-spacing:0;text-wrap:balance}.FinlandLandingPage-module__9K_vnW__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;padding-block:12px 36px;display:grid}.FinlandLandingPage-module__9K_vnW__heroCopy{z-index:1;grid-area:1/2;min-width:0;position:relative}.FinlandLandingPage-module__9K_vnW__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-md);align-items:center;gap:12px;margin:0 0 26px;display:flex}.FinlandLandingPage-module__9K_vnW__eyebrow>svg{border-radius:4px;flex:0 0 33px;width:33px;height:22px}.FinlandLandingPage-module__9K_vnW__eyebrow>span{color:var(--color-text-muted);margin-left:6px}.FinlandLandingPage-module__9K_vnW__hero h1{margin:0;font-size:clamp(2.5rem,4.8vw,4.2rem);font-weight:780;line-height:1.12}.FinlandLandingPage-module__9K_vnW__hero h1>span{color:var(--location-accent)}.FinlandLandingPage-module__9K_vnW__lead{max-width:470px;color:var(--color-text-secondary);font-size:var(--font-size-lg);text-wrap:pretty;margin:24px 0 0;line-height:1.8}.FinlandLandingPage-module__9K_vnW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:430px;margin:30px 0 0;display:grid}.FinlandLandingPage-module__9K_vnW__facts dt{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:8px;line-height:1.6}.FinlandLandingPage-module__9K_vnW__facts dd{font-size:var(--font-size-xl);margin:0;font-weight:600;line-height:1.5}.FinlandLandingPage-module__9K_vnW__northScene{isolation:isolate;grid-area:1/1;min-width:0;height:490px;position:relative}.FinlandLandingPage-module__9K_vnW__northScene:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-accent-focus) 10%, transparent), transparent 68%);position:absolute;inset:-4% -8%}.FinlandLandingPage-module__9K_vnW__northernArt{width:120%;height:340px;color:var(--location-accent);opacity:.2;position:absolute;bottom:-8px;left:-12%}.FinlandLandingPage-module__9K_vnW__mascot{object-fit:contain;width:100%;height:100%;display:block;position:relative}.FinlandLandingPage-module__9K_vnW__kicker{color:var(--location-accent);font-size:var(--font-size-sm);margin:0 0 16px;font-weight:600;line-height:1.5}.FinlandLandingPage-module__9K_vnW__connect{padding-top:54px}.FinlandLandingPage-module__9K_vnW__connect h2{margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:700;line-height:1.2}.FinlandLandingPage-module__9K_vnW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:36px 0 0;padding:0;list-style:none;display:grid}.FinlandLandingPage-module__9K_vnW__steps li>span{color:var(--location-accent);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.FinlandLandingPage-module__9K_vnW__steps h3{font-size:var(--font-size-lg);margin:0;font-weight:650;line-height:1.5}.FinlandLandingPage-module__9K_vnW__steps p{max-width:360px;color:var(--color-text-secondary);font-size:var(--font-size-md);margin:10px 0 0;line-height:1.8}.FinlandLandingPage-module__9K_vnW__steps a,.FinlandLandingPage-module__9K_vnW__refreshNote a{color:var(--color-accent-focus);text-underline-offset:4px}.FinlandLandingPage-module__9K_vnW__protocolChoice{border-radius:var(--radius-lg);background:var(--color-surface-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;margin-top:36px;padding:28px 32px;display:grid}.FinlandLandingPage-module__9K_vnW__protocolChoice h3{font-size:var(--font-size-xl);margin:0;font-weight:650;line-height:1.4}.FinlandLandingPage-module__9K_vnW__protocolChoice>div>p{max-width:440px;color:var(--color-text-secondary);font-size:var(--font-size-md);margin:13px 0 0;line-height:1.8}.FinlandLandingPage-module__9K_vnW__connections{min-width:0;margin:0}.FinlandLandingPage-module__9K_vnW__connections figcaption{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:16px;line-height:1.6}.FinlandLandingPage-module__9K_vnW__connections ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.FinlandLandingPage-module__9K_vnW__connections li{align-items:center;gap:12px;min-width:0;display:flex}.FinlandLandingPage-module__9K_vnW__connections li>svg{border-radius:3px;flex:0 0 30px;width:30px;height:20px}.FinlandLandingPage-module__9K_vnW__connections li>div{min-width:0}.FinlandLandingPage-module__9K_vnW__connections strong{font-size:var(--font-size-md);font-weight:600;line-height:1.5;display:block}.FinlandLandingPage-module__9K_vnW__connections li span{color:var(--location-accent);font-size:var(--font-size-sm);margin-top:4px;line-height:1.6;display:block}.FinlandLandingPage-module__9K_vnW__refreshNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:flex-start;gap:11px;margin:25px 0 0;line-height:1.8;display:flex}.FinlandLandingPage-module__9K_vnW__refreshNote>svg{color:var(--color-text-muted);flex-shrink:0;margin-top:3px}.FinlandLandingPage-module__9K_vnW__trial{margin-top:94px}@media (max-width:1050px){.FinlandLandingPage-module__9K_vnW__hero{gap:30px}.FinlandLandingPage-module__9K_vnW__hero h1{font-size:clamp(2.3rem,4.8vw,3.6rem)}.FinlandLandingPage-module__9K_vnW__northScene{height:440px}.FinlandLandingPage-module__9K_vnW__steps{gap:28px}.FinlandLandingPage-module__9K_vnW__protocolChoice{gap:30px;padding:28px}.FinlandLandingPage-module__9K_vnW__connections ul{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:760px){.FinlandLandingPage-module__9K_vnW__hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:20px 28px}.FinlandLandingPage-module__9K_vnW__heroCopy{grid-area:1/1}.FinlandLandingPage-module__9K_vnW__hero h1{font-size:clamp(2.2rem,7.5vw,3.5rem)}.FinlandLandingPage-module__9K_vnW__northScene{grid-area:2/1;width:min(100%,450px);height:350px;margin-inline:auto}.FinlandLandingPage-module__9K_vnW__northernArt{height:260px}.FinlandLandingPage-module__9K_vnW__connect{padding-top:42px}.FinlandLandingPage-module__9K_vnW__steps{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px}.FinlandLandingPage-module__9K_vnW__steps li{padding-left:46px;position:relative}.FinlandLandingPage-module__9K_vnW__steps li>span{margin:0;position:absolute;top:3px;left:0}.FinlandLandingPage-module__9K_vnW__steps p{max-width:none;margin-top:8px}.FinlandLandingPage-module__9K_vnW__protocolChoice{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.FinlandLandingPage-module__9K_vnW__protocolChoice>div>p{max-width:none}.FinlandLandingPage-module__9K_vnW__connections ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.FinlandLandingPage-module__9K_vnW__trial{margin-top:64px}}@media (max-width:520px){.FinlandLandingPage-module__9K_vnW__eyebrow{font-size:var(--font-size-sm);gap:10px;margin-bottom:20px}.FinlandLandingPage-module__9K_vnW__eyebrow>span{margin-left:auto}.FinlandLandingPage-module__9K_vnW__hero h1{font-size:clamp(1.95rem,8.5vw,2.75rem)}.FinlandLandingPage-module__9K_vnW__lead{font-size:var(--font-size-base);margin-top:20px;line-height:1.75}.FinlandLandingPage-module__9K_vnW__facts{gap:18px;margin-top:24px}.FinlandLandingPage-module__9K_vnW__facts dd{font-size:var(--font-size-lg)}.FinlandLandingPage-module__9K_vnW__northScene{height:300px}.FinlandLandingPage-module__9K_vnW__northernArt{height:220px}.FinlandLandingPage-module__9K_vnW__connect h2{font-size:clamp(1.7rem,7vw,2.1rem)}.FinlandLandingPage-module__9K_vnW__protocolChoice{padding:24px 22px}.FinlandLandingPage-module__9K_vnW__connections ul{grid-template-columns:minmax(0,1fr);gap:16px}}
