@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fccca918fea4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aebf2ab4a4ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a2e2c783ca6f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/46dd4cdca58c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8db00ff46c67.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a28eb6d3ccb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c940764593d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fccca918fea4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/aebf2ab4a4ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a2e2c783ca6f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/46dd4cdca58c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8db00ff46c67.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a28eb6d3ccb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c940764593d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fccca918fea4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aebf2ab4a4ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a2e2c783ca6f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/46dd4cdca58c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8db00ff46c67.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a28eb6d3ccb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c940764593d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLafXjalZCsZBsSBgbCJYQ5ayZCzn4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLafXjalZCsZBsSBgbDJYQ5ayZCzn4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6cc4617232ce.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#14151a;background:#f7f4ee;margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:#14151a}a:hover{color:#3b6fb6}.pg{position:relative;overflow:hidden}.tx{pointer-events:none;opacity:.14;mix-blend-mode:multiply;z-index:9;width:100%;height:100%;position:absolute;top:0;left:0}.w{box-sizing:border-box;z-index:2;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.hero{background:linear-gradient(#f4efe8 0%,#e1eaf3 26%,#cbdbec 58%,#e9e2d6 86%,#f7f4ee 100%);position:relative;overflow:hidden}.scene{z-index:0;width:100%;height:900px;position:absolute;bottom:0;left:0}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}.nav nav{flex-wrap:wrap;gap:34px;display:flex}.nav nav a{font-size:17px;font-weight:500;text-decoration:none}.s{letter-spacing:-.025em;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;line-height:1.04}.p{color:#fff;font:inherit;cursor:pointer;box-sizing:border-box;background:linear-gradient(#3a3b41,#14151a);border:0;border-radius:15px;min-height:44px;padding:14px 28px;font-weight:500;text-decoration:none;display:inline-block;box-shadow:0 10px 22px #14151a40,inset 0 1px #ffffff2e}.p:hover{color:#fff;background:linear-gradient(#4a4b52,#1f2026)}.p.l{color:#14151a;background:linear-gradient(#fff,#efede8);box-shadow:0 8px 18px #14151a1a,inset 0 1px #fff}.p.l:hover{color:#14151a;background:#fff}.dev{z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#f3f3f5 0%,#9a9ca3 20%,#e6e7ea 46%,#7c7e86 72%,#cbccd0 100%);border-radius:68px;width:min(384px,92%);margin:72px auto 96px;padding:6px;position:relative;box-shadow:0 70px 110px #1e375a57,inset 0 0 0 1px #fff9,0 0 0 1px #0003}.bt{background:linear-gradient(90deg,#7c7e86,#d9dadd);border-radius:3px;width:5px;position:absolute}.bz{background:#000;border-radius:62px;padding:10px}.scr{box-sizing:border-box;background:#fff;border-radius:52px;height:790px;position:relative;overflow:hidden}.isl{z-index:3;background:#000;border-radius:20px;width:120px;height:35px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.isl:after{content:"";background:radial-gradient(circle at 35% 35%,#2b3f66,#05080f 70%);border-radius:50%;width:13px;height:13px;position:absolute;top:11px;right:13px}.sb{z-index:2;justify-content:space-between;align-items:center;padding:21px 34px 0 40px;font-size:17px;font-weight:600;display:flex;position:relative}.hd{height:88px;margin-top:10px;position:relative}.bk{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:12px;left:18px;box-shadow:0 2px 14px #00000024}.nm{background:#fff;border-radius:99px;align-items:center;gap:4px;padding:9px 16px 9px 20px;font-size:16px;font-weight:600;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #0000001f}.tm{text-align:center;color:#6e6e73;margin:14px 0 8px;font-size:12px}.ch{padding:0 18px}.m{border-radius:20px;max-width:80%;margin:9px 0;padding:9px 15px;font-size:16px;line-height:1.35;position:relative}.r{background:#e9e9eb}.u{color:#fff;background:#0a6ef0;margin-left:auto}.r:before,.u:before{content:"";width:18px;height:20px;position:absolute;bottom:0}.r:before{background:#e9e9eb;border-bottom-right-radius:16px;left:-7px}.u:before{background:#0a6ef0;border-bottom-left-radius:16px;right:-7px}.r:after,.u:after{content:"";background:#fff;width:10px;height:20px;position:absolute;bottom:0}.r:after{border-bottom-right-radius:10px;left:-10px}.u:after{border-bottom-left-radius:10px;right:-10px}.inp{align-items:center;gap:10px;display:flex;position:absolute;bottom:38px;left:14px;right:14px}.pl{background:#ededf0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fld{color:#6e6e73;box-sizing:border-box;background:#fff;border:1px solid #d6d6db;border-radius:21px;flex:1;justify-content:space-between;align-items:center;height:42px;padding:0 14px 0 16px;font-size:16px;display:flex}.hi{background:#0a0a0c;border-radius:3px;width:136px;height:5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.ev{background:#fff;border:1px solid #dadadf;border-radius:16px;align-items:center;gap:12px;max-width:86%;margin:6px 0;padding:10px 12px;font-size:14px;display:flex;box-shadow:0 4px 14px #0000000f}.dt{text-align:center;border:1px solid #e1e1e6;border-radius:9px;flex:none;width:62px;overflow:hidden}.dt i{color:#fff;letter-spacing:.06em;background:#d6453a;font-size:10px;font-style:normal;font-weight:600;display:block}.dt b{font-size:17px;line-height:1.3;display:block}.dn{color:#2e6b4a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.i{fill:none;stroke:#14151a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ics{flex-wrap:wrap;justify-content:center;gap:40px;margin:64px 0 56px;display:flex}.ic{flex-direction:column;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.ic span{border-radius:23px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;box-shadow:0 16px 30px #14151a2b,inset 0 1px #ffffff73}.ic .i{stroke:#fff;width:34px;height:34px}.ic:first-child{transform:translateY(14px)rotate(-4deg)}.ic:nth-child(2){transform:translateY(-10px)rotate(3deg)}.ic:nth-child(3){transform:translateY(20px)}.ic:nth-child(4){transform:translateY(-14px)rotate(-3deg)}.ic:nth-child(5){transform:translateY(12px)rotate(4deg)}.n{color:#6b6f77;margin:0 0 12px;font-weight:500}.row{border-top:1px solid #ddd7cb;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:64px;padding:88px 0;display:grid}.row h2{margin:0 0 18px;font-size:clamp(36px,4.6vw,56px)}.row p.d{color:#4a4e57;max-width:460px;margin:0;font-size:19px}.vis{box-sizing:border-box;background:radial-gradient(circle at 18% 12%,#ffffffbf,#0000 46%),linear-gradient(170deg,#c9dcf0 0%,#e3e9ef 55%,#f0e4d2 100%);border-radius:34px;justify-content:center;align-items:center;min-height:380px;padding:40px 32px;display:flex;box-shadow:inset 0 0 0 1px #fff9}.mk{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;max-width:380px;padding:22px;font-size:15px;box-shadow:0 24px 50px #1e325029}.k{letter-spacing:.05em;text-transform:uppercase;color:#6b6f77;margin:0 0 8px;font-size:12px;font-weight:600}.li{border-top:1px solid #eeeae2;align-items:center;gap:12px;padding:11px 0;display:flex}.c{background:#2e6b4a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.c.o{box-sizing:border-box;background:#fff;border:2px solid #b9b4a8}.c svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.dots{gap:6px;margin-bottom:14px;display:flex}.dots i{background:#d9d5cb;border-radius:50%;width:10px;height:10px}.wk{text-align:center;color:#6b6f77;grid-template-columns:repeat(5,1fr);gap:8px;font-size:13px;display:grid}.b{background:#d5e3f2;border-radius:9px;height:28px;margin-top:8px;display:block}.b.f{box-sizing:border-box;background:#fff;border:2px dashed #5a6b82}.cta{text-align:center;background:radial-gradient(circle at 20% 10%,#ffffffb3,#0000 45%),linear-gradient(170deg,#c9dcf0 0%,#e3e9ef 55%,#f0e4d2 100%);border-radius:40px;margin:40px 0 80px;padding:88px 24px}.fm{text-align:left;flex-direction:column;gap:16px;max-width:460px;margin:32px auto 0;display:flex}label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}input,textarea{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #8f8a7d;border-radius:12px;width:100%;min-height:44px;padding:12px 14px}@media (max-width:760px){.w{padding-inline:20px}.nav{gap:14px;padding-block:18px}.nav>.s{flex:1}.nav>.p{padding:11px 16px;font-size:14px}.nav nav{order:3;justify-content:space-between;gap:8px;width:100%}.nav nav a{padding-block:8px;font-size:14px}.hero>.w>.nav+div{padding-top:42px!important}.hero h1{font-size:clamp(40px,10.5vw,72px)!important}.hero h1+p{font-size:17px!important}.dev{width:min(384px,100%);margin-block:48px 64px}.ics{gap:28px 24px;margin-block:48px}.ic{font-size:13px}.ic span{border-radius:19px;width:62px;height:62px}.row{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px}.row>div{min-width:0}.row>div:not(.vis){order:0}.row>.vis{order:1}.row h2{font-size:clamp(34px,8vw,48px)}.row p.d{max-width:none;font-size:17px}.vis{border-radius:28px;min-height:300px;padding:28px 20px}.mk{overflow-wrap:anywhere;padding:20px}.cta{border-radius:28px;margin-block:24px 48px;padding:48px 20px}.cta h2{font-size:clamp(36px,9vw,54px)!important}.cta h2+p{font-size:17px!important}.fm{min-width:0}section[id],h2[id]{scroll-margin-top:20px}}@media (max-width:390px){.w{padding-inline:16px}.nav nav a{font-size:12px}.hero h1+p+div>.p{padding-inline:20px}.dev{border-radius:56px}.bz{border-radius:50px;padding:8px}.scr{border-radius:42px;height:790px}.sb{padding-inline:24px}.isl{width:100px}.ch{padding-inline:14px}.m{padding-inline:12px;font-size:15px}.ev{gap:8px;max-width:100%;padding-inline:8px;font-size:13px}.vis{padding-inline:14px}.mk{padding:16px}.mk .p,.cta{padding-inline:16px}}html{scroll-behavior:smooth}.hero{background:radial-gradient(at 5% 3%,#fbf7ef 0%,#0000 48%),linear-gradient(#f4f2ed 0%,#e5edf0 30%,#d1e1e9 58%,#e0e8e6 85%,#f7f4ee 100%)}.scene{opacity:.9;height:1050px}.tx{opacity:.045}.nav{padding-block:28px}.brand{align-items:center;gap:10px;font-size:33px;text-decoration:none;display:inline-flex}.brand-symbol{color:#263e43;font:32px/1 Georgia,serif}.nav nav{gap:32px}.nav nav a{color:#42474a;font-size:14px}.p{border-radius:14px;padding:14px 26px;box-shadow:0 4px 10px #14151a16,inset 0 1px #ffffff26}.p.l{border:1px solid #14151a20;box-shadow:0 3px 8px #14151a0c,inset 0 1px #fff}.nav>.p{font-size:14px}.hero-copy{padding-top:65px!important}.eyebrow{color:#526366;letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 34px;font-size:12px;display:inline-flex}.eyebrow span{background:#69877b;border-radius:50%;width:5px;height:5px}.hero h1 span{color:#4c626b!important}.hero-copy>div>.p{min-width:172px}.dev{background:linear-gradient(115deg,#f5f4f2 0%,#7d8386 13%,#dfe1e1 23%,#9b9fa0 48%,#555e61 76%,#e3e6e5 96%);width:410px;max-width:100%;margin-block:74px 90px;padding:5px;box-shadow:0 35px 70px #233d4526,0 5px 10px #20343d20,inset 0 0 0 1px #ffffffb0}.scr{background:linear-gradient(#f9fafb,#fff 34%)}.hd{height:116px;margin-top:14px}.contact-avatar{color:#f9f6ed;background:linear-gradient(145deg,#708d95,#304e58);border-radius:15px;place-items:center;width:47px;height:47px;font:36px/1 Georgia,serif;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff70,0 3px 8px #233d4520}.nm{box-shadow:none;background:#f0f1f2;padding:5px 10px;font-size:14px;top:63px}.bk{width:40px;height:40px;box-shadow:0 2px 12px #14151a0b}.ch{padding-inline:22px}.m{margin-block:12px}.vis{box-shadow:inset 0 0 0 1px #ffffff90}.mk{box-shadow:0 12px 32px #1e325012}@media (max-width:760px){.nav{gap:16px;padding-block:20px}.brand{font-size:30px}.brand-symbol{font-size:28px}.nav nav{gap:8px}.nav nav a{font-size:13px}.hero>.w>.hero-copy{padding-top:40px!important}.eyebrow{margin-bottom:27px;font-size:11px}.hero .hero-copy h1{font-size:clamp(40px,10.5vw,68px)!important}.hero .hero-copy h1+p{line-height:1.65;font-size:16px!important}.hero-copy>div{gap:10px!important}.hero-copy>div>.p{flex:1;min-width:0;max-width:210px;padding-inline:12px;font-size:14px}.dev{width:370px;margin-block:50px 54px}.scene{height:950px}}@media (max-width:390px){.nav nav a{font-size:12px}.nav>.p{padding-inline:14px;font-size:13px}.ch{padding-inline:14px}.m{font-size:14px}.hero .hero-copy h1{font-size:clamp(36px,10.5vw,41px)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dev .scr{height:auto;padding-bottom:112px}.dev .ch>.ev{margin-bottom:0}.dev .inp{gap:9px;bottom:34px}.dev .pl{width:36px;height:36px}.dev .fld{height:38px;font-size:15px}.dev .hi{width:112px;height:4px;bottom:10px}.hero{background-image:linear-gradient(#fff5,#ffffff26 65%,#f7f4ee 100%),url(/images/sky-background.jpg);background-position:top;background-size:cover}.hero .scene{display:none}.hero .hero-copy h1{letter-spacing:-.045em;line-height:1.01;max-width:1100px!important;margin-bottom:28px!important;font-size:clamp(64px,6.8vw,104px)!important}.hero .hero-copy h1+p{line-height:1.55;color:#3f5963!important;margin-bottom:30px!important;font-size:21px!important}.hero-copy>div>.p{min-width:192px;padding-block:15px}.hero .dev{width:410px;margin-top:44px;margin-bottom:60px;box-shadow:0 18px 42px #243d4526,0 2px 6px #243d451a,inset 0 0 0 1px #ffffffb0}@media (max-width:760px){.hero{background-position:48% 0}.hero .nav{padding-block:20px}.hero>.w>.hero-copy{padding-top:35px!important}.hero .hero-copy h1{line-height:1.06;margin-bottom:24px!important;font-size:clamp(38px,8.6vw,64px)!important}.hero .hero-copy h1+p{max-width:370px!important;font-size:16px!important}.hero-copy>div>.p{min-width:0;padding:14px 10px}.hero .dev{width:370px;margin-top:38px;margin-bottom:45px}}@media (max-width:390px){.hero .hero-copy h1{font-size:clamp(32px,8.6vw,38px)!important}.hero .hero-copy h1+p{font-size:15px!important}}.hero{background-color:#e5edf2;background-repeat:no-repeat;background-size:100%}.hero .brand{font-size:30px}.hero .nav nav a{font-size:13px}.hero .nav>.p{padding:12px 21px;font-size:13px}.hero .hero-copy h1{line-height:1.04;margin-bottom:22px!important;font-size:clamp(54px,5.8vw,80px)!important}.hero .hero-copy h1+p{line-height:1.65;margin-bottom:26px!important;font-size:17px!important}.hero .dev{border-radius:57px;width:342px;margin-top:38px;margin-bottom:46px;padding:5px}.hero .scr{border-radius:44px;padding-bottom:98px}.hero .isl{width:104px;height:30px;top:11px}.hero .isl:after{width:10px;height:10px;top:10px}.hero .sb{padding:19px 24px 0 29px;font-size:14px}.hero .sb>svg{width:60px}.hero .nm{background:0 0;padding:6px 12px;font-size:14px;top:13px}.hero .bk{width:32px;height:32px;top:9px;left:14px}.hero .m{margin-block:10px;padding:9px 12px;font-size:14px}.hero .ev{gap:9px;max-width:100%;padding:9px;font-size:12px}.hero .dt{width:51px}.hero .dt b{font-size:15px}.hero .inp{bottom:30px}.hero .hi{width:104px}@media (min-width:761px){.hero{background-size:100% 100%}}@media (max-width:760px){.hero{background-position:top;background-size:auto 100%}.hero>.w{padding-inline:22px}.hero .nav{padding-block:18px}.hero .nav nav a{font-size:12px}.hero>.w>.hero-copy{padding-top:32px!important}.hero .hero-copy h1{font-size:clamp(34px,8.5vw,58px)!important}.hero .hero-copy h1+p{font-size:15px!important}.hero .hero-copy>div>.p{min-width:0;padding:13px 10px;font-size:13px}.hero .dev{width:min(320px,100%);margin-top:32px}}@media (max-width:350px){.hero>.w{padding-inline:16px}.hero .nav nav a{font-size:11px}.hero .hero-copy h1{font-size:30px!important}.hero .m{font-size:13px}}.hero .nm{letter-spacing:-.025em;white-space:nowrap;background:#ffffffe6;border:1px solid #2337410b;border-radius:22px;gap:7px;padding:7px 12px 7px 15px;font-size:14px;font-weight:600;line-height:1.3;top:9px;box-shadow:0 2px 10px #2337410b,inset 0 1px #fff}.hero .nm svg{stroke:#93999d!important;stroke-width:2px!important;width:10px!important;height:10px!important}.hero .bk{background:#ffffffe6;top:9px;box-shadow:0 2px 10px #2337410b}.hero{isolation:isolate}.hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(64% 48% at 50% 8%,#f5f8f7e0,#eff6f79e 48%,#eaf4f71f 84%,#0000);position:absolute;inset:0}.hero>.w{max-width:1140px}.hero .nav{padding-block:26px}.hero .nav nav{gap:34px}.hero .hero-copy h1{letter-spacing:-.035em;line-height:1.05;margin-bottom:24px!important;font-size:clamp(54px,5.4vw,78px)!important}.hero .hero-copy h1 span{color:#334f58!important}.hero .hero-copy h1+p{color:#4d5a60!important;margin-bottom:28px!important;font-size:17px!important}.hero-copy>div{gap:12px!important}.hero-copy>div>.p{border-radius:13px;min-width:170px;padding:13px 24px;font-size:14px}.hero .dev{background:linear-gradient(105deg,#eef0ef 0%,#818688 8%,#e6e7e5 14%,#626a6e 28%,#c2c6c7 46%,#60676b 74%,#eef0ed 94%,#7e878b 100%);border-radius:59px;width:362px;margin-top:54px;padding:4px;box-shadow:0 22px 48px #233d451c,0 3px 6px #14252d26,inset 0 0 0 1px #ffffffb0,0 0 0 1px #51606855}.hero .bz{background:linear-gradient(135deg,#151617,#000 35%,#16191a 70%,#000);border-radius:55px;padding:9px;box-shadow:inset 0 1px 1px #ffffff60}.hero .scr{background:linear-gradient(#f6f7f9,#fff 33%);border-radius:46px;padding-bottom:96px}.hero .isl{width:107px;height:30px;top:11px;box-shadow:inset 0 1px 2px #ffffff0d}.hero .sb{letter-spacing:-.025em;padding-top:19px;font-size:14px}.hero .hd{height:62px;margin-top:14px}.hero .nm{background:#ffffffb3;border-color:#ffffffb3;box-shadow:0 3px 14px #20323f05}.hero .ch{padding-inline:17px}.hero .m{letter-spacing:-.015em;border-radius:18px;max-width:82%;margin-block:11px;padding:9px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.35}.hero .u,.hero .u:before{background:#087df5}.hero .r,.hero .r:before{background:#e9e9eb}.hero .r:after,.hero .u:after{background:#fff}.hero .ev{border:1px solid #edf0f1;border-radius:15px;padding:10px;box-shadow:0 3px 12px #20323f07}.hero .dt{border-color:#eee}.hero .inp{bottom:30px;left:13px;right:13px}.hero .fld{color:#85868b;background:#ffffffd9;border-color:#d8dadd}.hero .pl{background:#ececf0}.hero .bt{background:linear-gradient(90deg,#7d8588,#dfe3e2,#8e979a);width:3px}.vis{background:linear-gradient(145deg,#dee8ed,#e9edeb 55%,#eee6d9)}.ics .ic span{box-shadow:0 6px 16px #14151a12,inset 0 1px #ffffff60}.row{gap:56px}@media (max-width:760px){.hero:before{background:radial-gradient(100% 48% at 50% 0,#f5f8f7df,#eff6f79e 55%,#0000)}.hero .nav{padding-block:20px}.hero .nav nav{gap:8px}.hero>.w>.hero-copy{padding-top:34px!important}.hero .hero-copy h1{font-size:clamp(32px,8.4vw,58px)!important}.hero .hero-copy h1+p{font-size:15px!important}.hero-copy>div>.p{min-width:0;padding:13px 10px;font-size:13px}.hero .dev{width:min(326px,100%);margin-top:40px}.row{gap:28px}}@media (max-width:350px){.hero .hero-copy h1{font-size:30px!important}.hero .m{font-size:13px}}.hero:before{background:linear-gradient(#f0f6f833,#eff5f761 60%,#f7f4ee7a),radial-gradient(64% 48% at 50% 8%,#f5f8f7e0,#eff6f79e 48%,#eaf4f71f 84%,#0000)}@media (max-width:760px){.hero:before{background:linear-gradient(#f0f6f82e,#eff5f761 60%,#f7f4ee7a),radial-gradient(100% 48% at 50% 0,#f5f8f7df,#eff6f79e 55%,#0000)}}.hero .nav{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hero .nav .brand{color:#14151a;justify-self:start}.hero .nav nav{justify-self:center}.hero .nav>.p{justify-self:end}.hero .hero-copy{padding-top:30px!important}.illustrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:54px 0 72px;display:grid}.illustration-card{text-align:center;min-width:0}.illustration-card h3{letter-spacing:-.025em;margin:12px 0;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:500;line-height:1.1}.illustration-card>p:last-child{color:#677277;margin:0;font-size:14px}.art-label{letter-spacing:.16em;color:#778082;margin:25px 0 0;font-size:9px;font-weight:600}.art{background:radial-gradient(at 50% 75%,#cfdee080,#0000 66%);border-radius:120px 120px 30px 30px;justify-content:center;align-items:center;height:280px;display:flex;position:relative}.art-mail{background:radial-gradient(at 50% 75%,#dbe5e5,#0000 68%)}.mail-paper{box-sizing:border-box;background:#fffefa;border:1px solid #ebe8df;width:160px;height:164px;padding:23px 18px;position:absolute;top:32px;transform:rotate(-9deg);box-shadow:0 12px 24px #364b4d12}.art-kicker{letter-spacing:.12em;color:#7c898c;font-size:8px;display:block}.mail-paper strong{margin:17px 0;font-family:Newsreader,Georgia,serif;font-size:23px;font-weight:500;line-height:1.1;display:block}.ink-line{background:#e3e7e5;border-radius:2px;width:95%;height:3px;margin:9px 0;display:block}.ink-line.short{width:62%}.envelope{filter:drop-shadow(0 17px 12px #40575e18);width:220px;position:absolute;bottom:31px;transform:rotate(-5deg)}.envelope svg{border-radius:5px 5px 9px 9px;width:100%;display:block}.art-seal{color:#fff;background:#3b6057;border:5px solid #f7f4ee;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:absolute;bottom:48px;right:42px;transform:rotate(8deg)}.calendar-sheet{box-sizing:border-box;z-index:1;background:#fffefa;border:1px solid #e4e7e3;border-radius:14px;width:188px;padding:16px;transform:rotate(5deg);box-shadow:0 18px 30px #40575e16,0 5px #eceee7,0 6px #dce2dc}.calendar-top{color:#7a8886;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.calendar-top i{background:#8a9998;border-radius:3px;width:5px;height:16px;margin-top:-28px}.calendar-number{color:#334f58;font:500 82px/1.3 Newsreader,Georgia,serif;display:block}.calendar-event{text-align:left;color:#375748;background:#edf2ec;border-radius:8px;align-items:center;gap:9px;padding:10px 7px;font-size:12px;display:flex}.calendar-event>span{background:#839e84;border-radius:2px;width:3px;height:27px}.calendar-event small{color:#7c8b7d;margin-top:3px;font-size:9px;display:block}.calendar-event b{margin-left:auto;font-weight:400}.orbit{border:1px solid #b9ccc466;border-radius:50%;width:240px;height:100px;position:absolute;transform:rotate(-25deg)}.orbit-two{width:265px;height:155px;transform:rotate(35deg)}.booking-ticket{text-align:center;background:#fffdf6;border:1px solid #e7e1d5;border-radius:13px;width:181px;padding:21px 19px 17px;transform:rotate(-6deg);box-shadow:0 17px 28px #5b51401a}.ticket-symbol{color:#567262;background:#e9eee1;border-radius:50%;place-items:center;width:43px;height:43px;margin:18px auto 12px;font-size:25px;display:grid}.booking-ticket>strong{font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:500}.ticket-rule{border-top:1px dashed #d9d6ca;margin:19px -19px 14px}.ticket-bottom{text-align:left;color:#63716b;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.ticket-bottom b{color:#344b42;font-size:16px;font-weight:500}.ticket-bottom svg{color:#708078;width:60px;height:29px}@media (prefers-reduced-motion:no-preference){.illustration-card:hover .mail-paper{transform:translateY(-6px)rotate(-6deg)}.illustration-card:hover .calendar-sheet{transform:translateY(-6px)rotate(2deg)}.illustration-card:hover .booking-ticket{transform:translateY(-6px)rotate(-3deg)}.mail-paper,.calendar-sheet,.booking-ticket{transition:transform .45s}}@media (max-width:760px){.hero .nav{grid-template-columns:1fr auto;gap:12px}.hero .nav nav{grid-area:2/1/auto/-1;justify-content:center;gap:24px;width:100%;display:flex}.hero .nav>.p{grid-area:1/2}.hero .nav .brand{font-size:28px}.hero .nav>.p{min-height:44px;padding:11px 16px;font-size:12px}.hero .nav nav a{align-items:center;min-height:40px;padding:0;font-size:12px;display:flex}.hero>.w>.hero-copy{padding-top:22px!important}.hero .hero-copy h1{letter-spacing:-.035em;line-height:1.06;font-size:clamp(32px,8.8vw,54px)!important}.hero .hero-copy h1+p{line-height:1.7;max-width:320px!important;font-size:14px!important}.hero .hero-copy h1+p br{display:none}.hero-copy>div{gap:10px!important}.hero .dev{width:min(310px,100%);margin-top:34px}.hero .m{font-size:14px;line-height:1.4}.illustrations{grid-template-columns:1fr;gap:44px;margin:32px 0 54px}.art{max-width:330px;height:270px;margin:auto}.art-label{margin-top:12px}.illustration-card h3{font-size:32px}#sadan{padding-top:40px!important}#fonctioner,#funktioner{font-size:clamp(35px,9vw,54px)!important}.row{padding-block:38px}.row h2{font-size:34px}.vis{min-height:280px}}@media (max-width:350px){.hero>.w{padding-inline:16px}.hero .nav nav{gap:18px}.hero .nav nav a{font-size:11px}.hero .hero-copy h1{font-size:30px!important}.hero .m{font-size:13px}}.hero .m{box-sizing:border-box;width:fit-content;max-width:80%}.hero .hd{border-bottom:1px solid #e6e8eb85;height:55px;margin-bottom:14px}.hero .nm{box-shadow:none;background:0 0;border:0;padding:6px 10px;top:10px}.hero .bk{box-shadow:none;background:0 0}.hero .tm{margin-bottom:14px}.hero .scr{background:linear-gradient(#f6f7f9 0 115px,#fff 180px)}.hero .inp{padding-top:10px}@media (max-width:600px){.hero>.w{padding-inline:24px}.hero .nav{flex-wrap:nowrap;justify-content:space-between;gap:16px;padding-block:20px;display:flex}.hero .nav nav{display:none}.hero .nav .brand{font-size:29px;line-height:1}.hero .nav>.p{border-radius:11px;flex:none;min-height:40px;padding:10px 15px;font-size:12px}.hero>.w>.hero-copy{padding-top:34px!important}.hero .hero-copy h1{letter-spacing:-.04em;line-height:1.08;margin-bottom:20px!important;font-size:clamp(32px,9.2vw,44px)!important}.hero .hero-copy h1+p{line-height:1.7;max-width:290px!important;margin-bottom:25px!important;font-size:14px!important}.hero .hero-copy h1+p br{display:block}.hero .hero-copy>div{grid-template-columns:1fr 1fr;max-width:340px;margin-inline:auto;gap:10px!important;display:grid!important}.hero .hero-copy>div>.p{border-radius:12px;max-width:none;min-height:45px;padding:13px 8px;font-size:12px}.hero .dev{border-radius:49px;width:min(304px,100%);margin-block:34px 38px;padding:3px}.hero .bz{border-radius:46px;padding:7px}.hero .scr{border-radius:39px;padding-bottom:88px}.hero .sb{padding:17px 19px 0 23px;font-size:12px}.hero .sb>svg{width:50px;height:12px}.hero .isl{width:88px;height:25px;top:9px}.hero .isl:after{width:8px;height:8px;top:9px;right:11px}.hero .hd{height:47px;margin-top:12px;margin-bottom:10px}.hero .nm{font-size:13px;top:7px}.hero .bk{width:28px;height:28px;top:6px;left:11px}.hero .ch{padding-inline:14px}.hero .m{border-radius:17px;max-width:86%;margin-block:10px;padding:9px 11px;font-size:13px;line-height:1.4}.hero .m.u[style]{max-width:86%!important}.hero .ev{border-radius:13px;gap:9px;margin-top:13px;padding:9px;font-size:11px}.hero .dt{width:44px}.hero .dt b{font-size:13px}.hero .dn{margin-top:5px;font-size:10px}.hero .c{width:17px;height:17px}.hero .c svg{width:10px;height:10px}.hero .inp{gap:8px;bottom:28px;left:12px;right:12px}.hero .fld{height:31px;padding-inline:12px;font-size:12px}.hero .pl{width:28px;height:28px}.hero .hi{width:95px;height:4px;bottom:9px}.hero:before{background:linear-gradient(#f0f6f83d,#eff5f75c 65%,#f7f4ee7a),radial-gradient(120% 45% at 50% 0,#f5f8f7e8,#eff6f790 65%,#0000)}.w{padding-inline:24px}.illustrations{gap:32px}.cta{padding:36px 20px}input,textarea{font-size:16px}}@media (max-width:350px){.hero>.w,.w{padding-inline:18px}.hero .hero-copy h1{font-size:30px!important}.hero .m{font-size:12px}.hero .hero-copy>div>.p{font-size:11px}}@media (max-width:600px){.hero .hero-copy h1+p{max-width:340px!important;font-size:13px!important}}.hero .dev{border-radius:57px;width:360px;padding:4px}.hero .bz{border-radius:53px;padding:8px}.hero .scr{background:#fff;border-radius:45px;height:700px;padding-bottom:0}.hero .sb{box-sizing:border-box;height:46px;padding:17px 23px 0 28px}.hero .hd{background:#f8f9fa;border-bottom:1px solid #f0f0f2;height:58px;margin:7px 0 0}.hero .nm{font-size:14px;top:13px}.hero .bk{top:10px}.hero .ch{padding:0 17px}.hero .tm{margin:17px 0 15px;font-size:10px}.hero .m{border-radius:18px;max-width:83%;margin:9px 0;padding:9px 12px;font-size:14px;line-height:1.35}.hero .m.u{margin-left:auto}.hero .m.u[style]{max-width:83%!important}.hero .m.r{margin-right:auto}.hero .dn{margin-top:4px}.hero .ev{box-shadow:none;background:#fafbfc;border:1px solid #eff0f2;margin-top:12px;padding:10px;font-size:11px}.hero .inp{padding:0;bottom:29px;left:14px;right:14px}.hero .fld{height:34px;font-size:13px}.hero .pl{width:30px;height:30px}.hero .hi{width:110px;height:4px;bottom:9px}.hero .bt,.hero .r:before,.hero .r:after,.hero .u:before,.hero .u:after{display:none}.hero .u{border-bottom-right-radius:5px}.hero .r{border-bottom-left-radius:5px}@media (max-width:600px){.hero .dev{border-radius:49px;width:min(320px,100%)}.hero .bz{border-radius:45px;padding:7px}.hero .scr{border-radius:38px;height:650px;padding-bottom:0}.hero .sb{height:43px;padding:16px 20px 0 24px;font-size:12px}.hero .hd{height:51px;margin-top:6px}.hero .nm{font-size:13px;top:11px}.hero .bk{top:8px}.hero .ch{padding-inline:14px}.hero .tm{margin:15px 0 13px}.hero .m{max-width:85%;margin-block:9px;padding:9px 11px;font-size:13px}.hero .m.u[style]{max-width:85%!important}.hero .ev{padding:9px;font-size:11px}.hero .inp{bottom:28px}}@media (max-width:350px){.hero .scr{height:660px}.hero .m{font-size:12px}}.hero .ch{padding-top:8px}.hero .m{margin-block:12px;padding:10px 13px;font-size:16px;line-height:1.4}.hero .ev{font-size:13px}.hero .dn{font-size:12px}@media (max-width:600px){.hero .m{margin-block:11px;padding:10px 12px;font-size:14px;line-height:1.4}.hero .ev{font-size:12px}}@media (max-width:350px){.hero .m{font-size:13px}}
