:root{--x-ink:#0B0B14;--x-soft:#5C5F70;--x-line:rgba(11,11,20,.08);--x-v:#5A3FDE;--x-v2:#4F36C7;--x-vd:#342481;--x-lav:#F2EFFF;--x-cy:#02BDDB;--x-go:#12A150;--brand:#5A3FDE;--brand2:#02BDDB;--grad:linear-gradient(90deg,#5A3FDE,#02BDDB)}html{scroll-padding-top:84px}body{font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif!important;background:#fff}h1,h2,h3,h4,.btn,button,input,select,textarea{font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif!important}.x-skip{position:absolute;left:-999px;top:8px;z-index:100;background:#fff;padding:10px 16px;border-radius:10px}.x-skip:focus{left:12px}.x-hdr{position:sticky;top:0;z-index:60;background:#ffffffdb;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid transparent;transition:border-color .3s}.x-hdr.scrolled{border-bottom-color:var(--x-line)}.x-hdr .x-in{max-width:1240px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.x-logo img{height:34px;width:auto;display:block}.x-nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500}.x-nav>a,.x-dd>a{color:var(--x-soft);text-decoration:none;padding:8px 0}.x-nav>a:hover,.x-dd>a:hover,.x-nav a.act{color:var(--x-ink)}.x-dd{position:relative}.x-menu{position:absolute;left:50%;top:100%;transform:translate(-50%,8px);width:620px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;background:#fff;border:1px solid var(--x-line);border-radius:20px;box-shadow:0 30px 60px -30px #0b0b1459;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s}.x-dd:hover .x-menu,.x-dd:focus-within .x-menu{opacity:1;visibility:visible;transform:translate(-50%)}.x-menu a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--x-ink)}.x-menu a:hover{background:var(--x-lav)}.x-menu b{font-size:15px}.x-menu small{font-size:13px;color:var(--x-soft);line-height:1.35}.x-right{display:flex;align-items:center;gap:12px}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s,background .2s,box-shadow .2s}.x-btn:active{transform:scale(.97)}.x-btn.v{background:var(--x-v);color:#fff;box-shadow:0 14px 30px -14px #5a3fdecc}.x-btn.v:hover{background:var(--x-v2)}.x-btn.o{background:#fff;color:var(--x-ink);border:1.5px solid rgba(11,11,20,.14)}.x-btn.o:hover{border-color:var(--x-ink)}.x-btn.g{background:#1fae54;color:#fff}.x-btn.g:hover{background:#178f45}.x-btn.lg{min-height:54px;padding:0 28px;font-size:16px}.x-btn svg{width:18px;height:18px}.x-burger{display:none;width:44px;height:44px;border:0;background:none;border-radius:12px;cursor:pointer;color:var(--x-ink)}.x-burger svg{width:24px;height:24px}.x-hdr .langs{position:relative!important;top:auto!important;right:auto!important;z-index:5}.x-mnav{display:none}@media (max-width:980px){.x-nav,.x-right .x-btn{display:none}.x-burger{display:inline-grid;place-items:center}.x-mnav{position:fixed;inset:72px 0 0;z-index:59;background:#fff;padding:20px 24px 40px;overflow:auto;display:flex;flex-direction:column;gap:4px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:.25s}.x-mnav.open{opacity:1;visibility:visible;transform:none}.x-mnav a{padding:14px 4px;font-size:19px;font-weight:600;color:var(--x-ink);text-decoration:none;border-bottom:1px solid var(--x-line)}.x-mnav a.sub{font-size:16px;font-weight:500;color:var(--x-soft);padding-left:18px}.x-mnav .x-btn{margin-top:18px;border:0}}.x-crumb{max-width:1240px;margin:0 auto;padding:14px 24px 0;font-size:13.5px;color:var(--x-soft)}.x-crumb a{color:var(--x-soft);text-decoration:none}.x-crumb a:hover{color:var(--x-v)}.x-crumb span{margin:0 6px;opacity:.5}.x-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.x-sec{padding:110px 0;position:relative}.x-sec.alt{background:#f6f5fb}.x-k{display:inline-block;font-size:15px;font-weight:700;color:var(--x-v);margin-bottom:12px}.x-h2{font-size:clamp(34px,4.4vw,56px);line-height:1;letter-spacing:-.045em;font-weight:800;margin:0 0 18px;color:var(--x-ink)}.x-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--x-soft);max-width:720px}.x-p{font-size:17.5px;line-height:1.7;color:#2c2e3a;margin:0 0 16px}.x-scene{position:relative;border-radius:28px;overflow:hidden}.x-scene video{display:block;width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 60%,transparent 100%)}.x-explain{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.x-char{position:sticky;top:110px;display:flex;flex-direction:column;align-items:center}.x-char video{max-height:520px;width:auto;max-width:100%}.x-say{position:relative;margin:0 0 -6px;padding:16px 20px;border-radius:22px;background:#fff;border:1px solid #E6E1FB;box-shadow:0 20px 44px -26px #5a3fde80;font-size:16px;font-weight:600;line-height:1.4;color:var(--x-ink);max-width:290px;z-index:2}.x-say:after{content:"";position:absolute;left:50%;bottom:-9px;width:16px;height:16px;margin-left:-8px;background:#fff;border:1px solid #E6E1FB;border-top:0;border-left:0;transform:rotate(45deg)}.x-say small{display:block;font-size:12.5px;font-weight:700;color:var(--x-v);margin-bottom:4px}.x-gains{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.x-gains li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--x-line);font-size:16px;font-weight:600;line-height:1.4}.x-gains li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat,linear-gradient(135deg,#5a3fde,#02bddb)}.x-scene-row{margin-top:40px}.x-svcs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.x-svc{display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:24px;background:#fff;border:1px solid var(--x-line);text-decoration:none;color:var(--x-ink);transition:transform .25s,box-shadow .25s,border-color .25s}.x-svc:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #5a3fde8c;border-color:#5a3fde4d}.x-svc .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--x-lav);color:var(--x-v);margin-bottom:6px}.x-svc .ic svg{width:22px;height:22px}.x-svc b{font-size:19px;letter-spacing:-.02em}.x-svc span{font-size:15px;color:var(--x-soft);line-height:1.45}.x-svc i{margin-top:auto;padding-top:8px;font-style:normal;font-weight:700;font-size:14.5px;color:var(--x-v)}.x-faq{max-width:880px;margin-top:34px;display:flex;flex-direction:column;gap:10px}.x-faq details{border-radius:20px;background:#fff;border:1px solid var(--x-line);padding:0 24px;transition:box-shadow .25s}.x-faq details[open]{box-shadow:0 24px 50px -36px #5a3fde80;border-color:#5a3fde40}.x-faq summary{cursor:pointer;list-style:none;padding:20px 30px 20px 0;font-size:17.5px;font-weight:700;position:relative;color:var(--x-ink)}.x-faq summary::-webkit-details-marker{display:none}.x-faq summary:after{content:"+";position:absolute;right:0;top:16px;font-size:26px;font-weight:400;color:var(--x-v);transition:transform .25s}.x-faq details[open] summary:after{transform:rotate(45deg)}.x-faq p{margin:0 0 20px;font-size:16.5px;line-height:1.65;color:var(--x-soft)}.x-band{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(135deg,#f4f1ff,#eaf9fc);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px;padding:56px 56px 0}.x-band h2{font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.045em;font-weight:800;margin:0 0 16px;color:var(--x-ink)}.x-band p{font-size:18px;line-height:1.55;color:var(--x-soft);margin:0 0 26px;max-width:520px}.x-band .cta{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:56px}.x-band video{align-self:end}.x-ftr{border-top:1px solid var(--x-line);margin-top:90px;padding:56px 0 30px;background:#fff;font-size:15px;color:var(--x-soft)}.x-ftr .x-grid{max-width:1240px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px}.x-ftr b{display:block;color:var(--x-ink);font-size:15px;margin-bottom:12px}.x-ftr a{display:block;color:var(--x-soft);text-decoration:none;padding:4px 0}.x-ftr a:hover{color:var(--x-v)}.x-ftr .x-legal{max-width:1240px;margin:36px auto 0;padding:20px 24px 0;border-top:1px solid var(--x-line);display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;font-size:13.5px}.x-ftr .x-legal a{display:inline;padding:0}.x-ftr .x-soc{display:flex;gap:8px;margin-top:14px}.x-ftr .x-soc a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f3f2f8}.x-ftr .x-soc svg{width:18px;height:18px;fill:var(--x-ink)}.x-fab{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;border-radius:999px;background:#1fae54;color:#fff;text-decoration:none;font-weight:700;font-size:15px;box-shadow:0 18px 40px -16px #12a150bf;transition:transform .2s}.x-fab:hover{transform:translateY(-3px)}.x-fab span.i{width:38px;height:38px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center}.x-fab svg{width:22px;height:22px;fill:#fff}.x-rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.x-rv.in{opacity:1;transform:none}@media (max-width:980px){.x-explain{grid-template-columns:1fr;gap:20px}.x-char{position:relative;top:auto}.x-char video{max-height:380px}.x-svcs{grid-template-columns:1fr 1fr}.x-band{grid-template-columns:1fr;padding:40px 28px 0}.x-band .cta{padding-bottom:10px}.x-band video{max-width:520px;justify-self:center}.x-ftr .x-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.x-sec{padding:76px 0}.x-gains,.x-svcs,.x-ftr .x-grid{grid-template-columns:1fr}.x-fab b{display:none}.x-fab{padding:10px}.x-band{border-radius:28px}}@media (prefers-reduced-motion:reduce){.x-rv{opacity:1;transform:none;transition:none}}.x-guide{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:center;max-width:900px;margin:60px auto 0;text-align:left}.x-guide video{max-height:330px;width:auto;justify-self:center}.x-guide small{display:block;font-size:13px;font-weight:700;color:var(--x-v);margin-bottom:8px}.x-guide p{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--x-ink);margin:0}.x-guide .tl{display:inline-block;margin-top:14px;color:var(--x-v);font-weight:600}.x-guide.wide{max-width:1000px;margin:0 auto}.x-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.x-toc b{width:100%;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-soft)}.x-toc a{padding:9px 15px;border-radius:999px;background:#f3f1fa;font-size:14.5px;font-weight:600;color:var(--x-ink);text-decoration:none;transition:background .2s,color .2s}.x-toc a:hover{background:var(--x-ink);color:#fff}.x-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-p a{color:var(--x-v);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(90,63,222,.25)}@media (max-width:900px){[data-grid2]{grid-template-columns:1fr!important}.x-guide{grid-template-columns:1fr;text-align:center}.x-guide video{max-height:260px}}html,body{height:auto!important}.x-lang{position:relative}.x-lang summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1}.x-lang summary::-webkit-details-marker{display:none}.x-lang summary svg{width:15px;height:15px}.x-lang[open] summary{border-color:#1d1d1f}.x-lang-list{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;padding:6px;background:#fff;border:1px solid #d2d2d7;border-radius:14px;box-shadow:0 20px 40px -20px #00000040;display:flex;flex-direction:column;z-index:80}.x-lang-list a{display:block;padding:8px 12px;border-radius:9px;font-size:14px;font-weight:500;color:#1d1d1f;text-decoration:none}.x-lang-list a:hover,.x-lang-list a.on{background:#f5f5f7}.x-scene video{filter:brightness(1.035)}.x-ck{position:fixed;left:16px;bottom:16px;z-index:9999;max-width:420px;background:#fff;color:#1d1d1f;border:1px solid rgba(11,11,20,.1);border-radius:16px;box-shadow:0 12px 40px #140a3c29;padding:16px 18px;font-size:14px;line-height:1.45}.x-ck p{margin:0 0 12px}.x-ck a{color:#5a3fde;text-decoration:underline}.x-ck div{display:flex;gap:8px;justify-content:flex-end}.x-ck button{font:inherit;font-weight:600;border-radius:999px;padding:8px 16px;cursor:pointer;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f}.x-ck .x-ck-si{background:#5a3fde;border-color:#5a3fde;color:#fff}@media (max-width:600px){.x-ck{left:12px;right:12px;max-width:none;bottom:84px}}.x-fab{display:none!important}.x-nvc{margin:14px 0 22px}.x-nvc a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#f1eeff;color:#4b2fc9;font-weight:700;font-size:15px;line-height:1.35;text-decoration:none;border:1px solid #DCD6FF}.x-nvc a:after{content:"→";font-weight:800}.x-nvc a:hover{background:#e6e0ff}.x-vid{display:block;width:100%;height:auto;mix-blend-mode:multiply;background:transparent;filter:brightness(1.035) contrast(1.02)}.x-scene img.x-anim{display:block;width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 60%,transparent 100%)}.x-char img.x-anim{max-height:520px;width:auto;max-width:100%}.x-band img.x-anim{align-self:end}.x-char img.x-anim{max-height:380px}.x-band img.x-anim{max-width:520px;justify-self:center}.x-guide img.x-anim{max-height:330px;width:auto;justify-self:center}.x-guide img.x-anim{max-height:260px}.x-scene img.x-anim{filter:brightness(1.035)}
