/* ===== Sinco Debitu — estilos de /debitu/ (generados desde Sinco-landings/sinco-oxp; los style="" del original son las clases .eN al final) ===== */
.pg a{color:#1053b7}
.pg a:hover{color:#002a6c}
@keyframes d-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes d-fade{from{opacity:0}to{opacity:1}}
@keyframes d-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes d-dash{to{stroke-dashoffset:-18}}
@keyframes d-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.d-spin{transform-origin:50% 50%;animation:d-spin 160s linear infinite}
.d-spin-r{transform-origin:50% 50%;animation:d-spin 220s linear infinite reverse}
@keyframes d-spin{to{transform:rotate(360deg)}}
.d-rise{animation:d-rise 1s cubic-bezier(.16,1,.3,1) both}
.d-spin-in{transform-origin:50% 50%;will-change:transform;animation:d-spin 160s linear infinite,d-fade 2.4s ease-out .5s both}
.d-float{animation:d-float 7s ease-in-out infinite}
.d-flow{stroke-dasharray:4 5;animation:d-dash 1.1s linear infinite}
@keyframes d-fill-a{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes d-on-a{from{color:rgba(16,24,64,0.38)}to{color:rgba(16,24,64,0.87)}}
@keyframes d-show-a{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.d-fill-a{transform-origin:left;animation:d-fill-a 1.6s cubic-bezier(.4,0,.2,1) both}
.d-fast-a{transform-origin:left;animation:d-fill-a .45s cubic-bezier(.16,1,.3,1) both}
.d-on-a{animation:d-on-a .4s ease both}
.d-show-a{animation:d-show-a .6s cubic-bezier(.16,1,.3,1) both}
@keyframes d-fill-b{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes d-on-b{from{color:rgba(16,24,64,0.38)}to{color:rgba(16,24,64,0.87)}}
@keyframes d-show-b{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.d-fill-b{transform-origin:left;animation:d-fill-b 1.6s cubic-bezier(.4,0,.2,1) both}
.d-fast-b{transform-origin:left;animation:d-fill-b .45s cubic-bezier(.16,1,.3,1) both}
.d-on-b{animation:d-on-b .4s ease both}
.d-show-b{animation:d-show-b .6s cubic-bezier(.16,1,.3,1) both}
.d-seg:hover .d-seg-bar{filter:brightness(.82)}
.d-seg:hover .d-seg-cap{color:#001545 !important}
.d-bar{transform-origin:left;animation:d-grow .8s cubic-bezier(.2,.7,.2,1) both}
.d-card{transition:transform .25s,box-shadow .25s,border-color .25s}
.d-card:hover{transform:translateY(-4px);border-color:#80deea;box-shadow:0 8px 10px -5px rgba(16,24,64,0.12),0 16px 24px 2px rgba(16,24,64,0.08)}
.d-mod{transition:transform .2s;cursor:default}
.d-mod:hover{transform:translateY(-2px)}
.d-btn{transition:background-color 250ms cubic-bezier(.4,0,.2,1),box-shadow 250ms cubic-bezier(.4,0,.2,1)}
.d-btn:hover{background:#002a6c !important;box-shadow:0px 2px 4px -1px rgba(16,24,64,0.12), 0px 4px 5px 0px rgba(16,24,64,0.084), 0px 1px 10px 0px rgba(16,24,64,0.072) !important}
.d-tab{transition:background .2s,border-color .2s}
.d-tab:hover{background:#ffffff}
.d-faq:hover{background:#ffffff}
@media (prefers-reduced-motion: reduce){.d-fill-a,.d-fill-b,.d-fast-a,.d-fast-b,.d-on-a,.d-on-b,.d-show-a,.d-show-b,.d-spin-in,.d-spin,.d-spin-r,.d-rise,.d-float,.d-flow,.d-bar{animation:none}
}
@keyframes x-scan{0%{transform:translateY(-10%)}100%{transform:translateY(1100%)}}
.x-scan{animation:x-scan 2.8s cubic-bezier(.4,0,.2,1) infinite}
@keyframes x-in{0%,6%{opacity:0;transform:translateX(-6px)}14%,86%{opacity:1;transform:none}96%,100%{opacity:0}}
.x-in{opacity:0;animation:x-in 9s cubic-bezier(.16,1,.3,1) infinite}
@keyframes x-bar{0%,8%{transform:scaleX(0)}40%,86%{transform:scaleX(.45)}96%,100%{transform:scaleX(0)}}
.x-bar{transform-origin:left;animation:x-bar 9s cubic-bezier(.4,0,.2,1) infinite}
@keyframes x-ok{0%,8%{opacity:0;transform:scale(.8)}14%,86%{opacity:1;transform:none}96%,100%{opacity:0}}
.x-ok{opacity:0;animation:x-ok 9s cubic-bezier(.16,1,.3,1) infinite}
@keyframes x-pulse{0%{box-shadow:0 0 0 0 rgba(0,188,212,.45)}100%{box-shadow:0 0 0 12px rgba(0,188,212,0)}}
.x-pulse{animation:x-pulse 1.8s ease-out infinite}
@keyframes x-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}100%{offset-distance:100%;opacity:0}}
@keyframes x-hl{0%,100%{border-color:#e0e0e0;box-shadow:0px 2px 1px -1px rgba(16,24,64,0.12)}20%,40%{border-color:#00bcd4;box-shadow:0 0 0 3px rgba(0,188,212,.18)}}
.x-hl{animation:x-hl 9s ease-in-out infinite}
@keyframes x-deck{0%,21%{opacity:1;transform:none}25%,96%{opacity:0;transform:translateY(12px) scale(.985)}100%{opacity:1;transform:none}}
.x-deck{animation:x-deck 16s ease-in-out infinite}
@keyframes x-conv{0%,10%{transform:translate(var(--fx),var(--fy));opacity:0}20%{opacity:1}55%,80%{transform:none;opacity:1}95%,100%{transform:none;opacity:0}}
.x-conv{animation:x-conv 7s cubic-bezier(.16,1,.3,1) infinite}
@keyframes x-row{0%,100%{background:transparent}30%,55%{background:rgba(0,188,212,.06)}}
.x-row{animation:x-row 6s ease-in-out infinite}
@media (prefers-reduced-motion: reduce){.x-scan,.x-in,.x-bar,.x-ok,.x-pulse,.x-hl,.x-deck,.x-conv,.x-row{animation:none!important;opacity:1!important;transform:none!important}
}
@keyframes y-orbit{to{transform:rotate(360deg)}}
@keyframes y-counter{to{transform:rotate(-360deg)}}
.y-orbit{animation:y-orbit 40s linear infinite}
.y-counter{animation:y-counter 40s linear infinite}
@keyframes y-draw{0%,12%{stroke-dashoffset:260}45%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:260}}
.y-draw{stroke-dasharray:260;animation:y-draw 7s cubic-bezier(.4,0,.2,1) infinite}
@keyframes y-check{0%,10%{background:#ffffff;border-color:#c4c7ca;color:transparent}20%,88%{background:#1053b7;border-color:#1053b7;color:#ffffff}100%{background:#ffffff;border-color:#c4c7ca;color:transparent}}
.y-check{animation:y-check 8s ease-in-out infinite}
@keyframes y-glow{0%,100%{box-shadow:0 0 0 0 rgba(0,188,212,.0),0 0 60px 10px rgba(36,100,201,.35)}50%{box-shadow:0 0 0 14px rgba(0,188,212,.12),0 0 90px 24px rgba(0,188,212,.35)}}
.y-glow{animation:y-glow 4s ease-in-out infinite}
@keyframes y-blink{0%,100%{opacity:1}50%{opacity:.35}}
.y-blink{animation:y-blink 1.6s ease-in-out infinite}
@keyframes y-cyc{0%,2%{opacity:0;transform:translateY(4px)}6%,23%{opacity:1;transform:none}27%,100%{opacity:0;transform:translateY(-4px)}}
.y-cyc{opacity:0;animation:y-cyc 12s ease-in-out infinite}
@keyframes y-slide{0%,8%{transform:translateX(24px);opacity:0}18%,86%{transform:none;opacity:1}96%,100%{opacity:0}}
.y-slide{opacity:0;animation:y-slide 9s cubic-bezier(.16,1,.3,1) infinite}
@keyframes y-type{0%,8%{width:0}35%,85%{width:100%}100%{width:0}}
.y-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:y-type 8s steps(24) infinite}
@media (prefers-reduced-motion: reduce){.y-orbit,.y-counter,.y-draw,.y-check,.y-glow,.y-blink,.y-cyc,.y-slide,.y-type{animation:none!important;opacity:1!important;transform:none!important;width:auto!important;stroke-dashoffset:0!important}
}
@keyframes x-drain{0%,10%{transform:scaleX(1)}50%,85%{transform:scaleX(.18)}100%{transform:scaleX(1)}}
.x-drain{transform-origin:left;animation:x-drain 7s cubic-bezier(.4,0,.2,1) infinite}
@keyframes p-empty{0%,24%{opacity:1}28%,97%{opacity:0}100%{opacity:1}}
@keyframes p-user{0%,26%{opacity:0;transform:translateY(8px)}30%,97%{opacity:1;transform:none}100%{opacity:0}}
@keyframes p-tool{0%,31%{opacity:0}34%,97%{opacity:1}100%{opacity:0}}
@keyframes p-think{0%,31%{opacity:0}34%,42%{opacity:1}45%,100%{opacity:0}}
@keyframes p-ans{0%,43%{opacity:0;transform:translateY(8px)}48%,97%{opacity:1;transform:none}100%{opacity:0}}
@keyframes p-fu{0%,52%{opacity:0}56%,97%{opacity:1}100%{opacity:0}}
@keyframes p-hl{0%,45%{background:transparent;box-shadow:inset 3px 0 0 transparent}49%,95%{background:rgba(16,83,183,.07);box-shadow:inset 3px 0 0 #1053b7}100%{background:transparent}}
@keyframes p-dim{0%,45%{opacity:1}49%,95%{opacity:.32}100%{opacity:1}}
@keyframes p-on{0%,45%{background:var(--s0);border-color:var(--b1);color:var(--t1)}49%,95%{background:var(--sp100);border-color:var(--tpri);color:var(--tpri)}100%{background:var(--s0)}}
@keyframes p-off{0%,45%{background:var(--sp100);border-color:var(--tpri);color:var(--tpri)}49%,95%{background:var(--s0);border-color:var(--b1);color:var(--t1)}100%{background:var(--sp100)}}
@keyframes p-typing{0%,8%{width:0}22%,26%{width:100%}28%,100%{width:0}}
@keyframes p-ph{0%,7%{opacity:1}8%,27%{opacity:0}28%,100%{opacity:1}}
@keyframes p-title1{0%,27%{opacity:1}30%,97%{opacity:0}100%{opacity:1}}
@keyframes p-title2{0%,27%{opacity:0}30%,97%{opacity:1}100%{opacity:0}}
@keyframes p-dot{0%,100%{opacity:.25}50%{opacity:1}}
.p-a{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1)}
@media (prefers-reduced-motion: reduce){.p-a{animation:none!important}
}
@keyframes p-breathe{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}
@keyframes p-ripple{0%{transform:scale(.85);opacity:.8}100%{transform:scale(1.6);opacity:0}}
.p-halo{animation:p-breathe 3.6s ease-in-out infinite}
.p-ring{animation:p-ripple 2.4s cubic-bezier(.16,1,.3,1) infinite}
@media (prefers-reduced-motion: reduce){.p-halo,.p-ring{animation:none}
}
@keyframes c-t1{0%,30%{color:#1053b7;box-shadow:inset 0 -2px 0 #1053b7}33%,100%{color:rgba(16,24,64,.6);box-shadow:none}}
@keyframes c-t2{0%,32%{color:rgba(16,24,64,.6);box-shadow:none}35%,63%{color:#1053b7;box-shadow:inset 0 -2px 0 #1053b7}66%,100%{color:rgba(16,24,64,.6);box-shadow:none}}
@keyframes c-t3{0%,65%{color:rgba(16,24,64,.6);box-shadow:none}68%,98%{color:#1053b7;box-shadow:inset 0 -2px 0 #1053b7}100%{color:rgba(16,24,64,.6)}}
@keyframes c-p1{0%,30%{opacity:1;transform:none}33%,100%{opacity:0;transform:translateY(6px)}}
@keyframes c-p2{0%,32%{opacity:0;transform:translateY(6px)}35%,63%{opacity:1;transform:none}66%,100%{opacity:0}}
@keyframes c-p3{0%,65%{opacity:0;transform:translateY(6px)}68%,98%{opacity:1;transform:none}100%{opacity:0}}
.c-a{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
@media (prefers-reduced-motion: reduce){.c-a{animation:none!important}
}
@keyframes ag-token{0%{left:0%;opacity:0}6%{opacity:1}44%{left:50%}50%{left:50%}88%{left:100%;opacity:1}100%{left:100%;opacity:0}}
@keyframes ag-ring{0%,30%{opacity:.9;transform:scale(1)}40%,100%{opacity:0;transform:scale(1.25)}}
@keyframes ag-orb{0%,30%{background:rgba(36,100,201,0.55);border-color:#4dd0e1}40%,100%{background:rgba(255,255,255,0.06);border-color:rgba(77,208,225,0.55)}}
@keyframes ag-state{0%,30%{opacity:1}40%,100%{opacity:.25}}
.ag-token{animation:ag-token 6s cubic-bezier(.4,0,.2,1) infinite}
.ag-ring,.ag-orb,.ag-state{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
.ag-ring{animation-name:ag-ring}
.ag-orb{animation-name:ag-orb}
.ag-state{animation-name:ag-state}
@media (prefers-reduced-motion: reduce){.ag-token,.ag-ring,.ag-orb,.ag-state{animation:none!important}
}
/* ——— tokens claro / oscuro (valores dark de Cosmos DS) ——— */
:root{--s0:#ffffff;--spage:#fbfbfb;--s1:#f5f6f8;--sp50:#f1f5fc;--sp50b:#f3f6fc;--sp100:#e6edf9;--ss50:#e0f7fa;--sk:#eaebec;
 --thead:#001545;--t1:rgba(16,24,64,.87);--t2:rgba(16,24,64,.6);--t3:rgba(16,24,64,.5);--tpri:#1053b7;
 --b1:#e0e0e0;--b2:rgba(0,0,0,.12);--b3:rgba(0,0,0,.06);--bp:#c8d7f2;--hdr:rgba(251,251,251,.86);color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--s0:#0e1822;--spage:#070e15;--s1:#0b141d;--sp50:#121d2b;--sp50b:#0b141d;--sp100:#1c2738;--ss50:#0f2530;--sk:#263240;
 --thead:#eef2f7;--t1:rgba(238,242,247,.87);--t2:rgba(238,242,247,.64);--t3:rgba(238,242,247,.5);--tpri:#81b4ff;
 --b1:#262f38;--b2:rgba(255,255,255,.12);--b3:rgba(255,255,255,.07);--bp:#2e4362;--hdr:rgba(7,14,21,.86);color-scheme:dark}
}
:root[data-theme="dark"]{--s0:#0e1822;--spage:#070e15;--s1:#0b141d;--sp50:#121d2b;--sp50b:#0b141d;--sp100:#1c2738;--ss50:#0f2530;--sk:#263240;
 --thead:#eef2f7;--t1:rgba(238,242,247,.87);--t2:rgba(238,242,247,.64);--t3:rgba(238,242,247,.5);--tpri:#81b4ff;
 --b1:#262f38;--b2:rgba(255,255,255,.12);--b3:rgba(255,255,255,.07);--bp:#2e4362;--hdr:rgba(7,14,21,.86);color-scheme:dark}
.lg-d{display:none!important}
/* lockup de Debitu en oscuro: degradado de blanco a cian claro */
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .debitu{background-image:linear-gradient(90deg,#81b4ff 0%,#4dd0e1 100%)!important}
}
:root[data-theme="dark"] .debitu{background-image:linear-gradient(90deg,#81b4ff 0%,#4dd0e1 100%)!important}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .lg-l{display:none!important}
:root:not([data-theme="light"]) .lg-d{display:block!important}
:root:not([data-theme="light"]) svg[stroke="#1053b7"],:root:not([data-theme="light"]) svg [stroke="#1053b7"]{stroke:#81b4ff}
}
:root[data-theme="dark"] .lg-l{display:none!important}
:root[data-theme="dark"] .lg-d{display:block!important}
:root[data-theme="dark"] svg[stroke="#1053b7"],:root[data-theme="dark"] svg [stroke="#1053b7"]{stroke:#81b4ff}
.pg{width:100%!important;height:auto!important;overflow-x:clip}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* entradas al hacer scroll */
html.js .d-rise{animation-play-state:paused}
html.js .d-rise.in{animation-play-state:running}
/* acordeón */
.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}
.faq-a>p{overflow:hidden;min-height:0;padding-bottom:0!important;transition:padding .3s}
.faq-i.open .faq-a>p{padding-bottom:24px!important}
@media (max-width:640px){.faq-a>p{padding-right:8px!important}
}
.faq-i.open .faq-a{grid-template-rows:1fr}
.faq-i.open .d-faq svg{transform:rotate(45deg)!important}
.d-faq:focus-visible,.d-btn:focus-visible{outline:2px solid #1053b7;outline-offset:3px}
.fitw{position:relative;width:100%}
.fitw>.fitc{transform-origin:top left}
/* ——— pantallas grandes: el contenido no pasa de 1200 px; los fondos siguen de borde a borde ——— */
@media (min-width:1441px){.pg section,.pg header{padding-left:max(120px,calc((100vw - 1200px) / 2))!important;padding-right:max(120px,calc((100vw - 1200px) / 2))!important}
}
/* ——— responsive ——— */
@media (max-width:1280px){.pg [data-s*="width: 1200px"]{width:100%!important}
.pg section,.pg header{padding-left:clamp(20px,5vw,120px)!important;padding-right:clamp(20px,5vw,120px)!important}
}
@media (max-width:1024px){.pg [data-s*="grid-template-columns"][data-s*="gap: 72px"],.pg [data-s*="grid-template-columns"][data-s*="gap: 80px"],.pg [data-s*="grid-template-columns"][data-s*="gap: 64px"],.pg [data-s*="grid-template-columns"][data-s*="gap: 48px"],.pg [data-s*="grid-template-columns: 1fr 1fr"][data-s*="gap: 24px"]{grid-template-columns:1fr!important;row-gap:40px!important;column-gap:0!important}
.pg [data-s*="height: 380px"]{height:auto!important;flex-direction:column!important;gap:0!important}
.pg [data-s*="height: 380px"]>.d-float{position:relative!important;right:auto!important;bottom:auto!important;margin-top:-24px}
.pg section{padding-top:88px!important;padding-bottom:88px!important}
.pg h1{font-size:clamp(34px,6.4vw,56px)!important;line-height:1.1!important;letter-spacing:-1px!important}
.pg h2{font-size:clamp(24px,4.4vw,32px)!important;line-height:1.25!important}
.pg [data-s*="max-width: 440px"],.pg [data-s*="max-width: 460px"],.pg [data-s*="max-width: 560px"],.pg [data-s*="max-width: 620px"]{max-width:100%!important}
}
@media (max-width:640px){.pg section{padding-top:64px!important;padding-bottom:64px!important}
.pg [data-s*="grid-template-columns: 360px repeat(3"]{grid-template-columns:1fr 1fr!important;row-gap:32px!important}
.pg [data-s*="grid-template-columns: 40px minmax(0px, 1fr) 150px"]{grid-template-columns:40px minmax(0,1fr)!important}
.pg [data-s*="grid-template-columns: 40px minmax(0px, 1fr) 150px"]>:last-child{grid-column:2;justify-self:start!important;margin-top:8px}
.pg [data-s*="border-radius: 24px; overflow: hidden; padding: 72px 64px"]{padding:40px 20px!important;border-radius:16px!important}
.pg [data-s*="max-width: 600px"][data-s*="justify-content: space-between"]{flex-wrap:wrap!important;justify-content:center!important;gap:24px!important}
.pg [data-s*="max-width: 600px"][data-s*="justify-content: space-between"]>[aria-hidden]{display:none}
.pg [data-s*="padding: 56px 50px 0"]{padding:20px 12px 0!important}
}
@media (prefers-reduced-motion:reduce){html.js .d-rise{animation:none!important;opacity:1!important;transform:none!important}
}

/* Reinicio de los valores globales de sitio.css dentro de la página: se vuelve a lo que traía el original */
.pg{font-size:16px;line-height:normal}
.pg img,.pg svg{display:revert;max-width:none}
.pg h1,.pg h2,.pg h3,.pg h4{font-family:revert;color:revert;font-weight:revert;margin:revert}
.pg p{margin:revert}
.pg button{font:revert}

/* ----- estilos que venían inline ----- */
.e1.e1.e1{box-sizing: border-box; display: flex; flex-direction: column; background: var(--spage, rgb(251, 251, 251)); font-family: Inter, system-ui, sans-serif; color: var(--t1, rgba(16, 24, 64, 0.87)); overflow: clip;}
.e2.e2.e2{position: relative; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 88px 120px 0px; display: flex; flex-direction: column; align-items: center; background-color: var(--spage, rgb(251, 251, 251)); text-align: center;}
.e3.e3.e3{position: absolute; pointer-events: none; left: 50%; top: 100px; margin-left: -800px; width: 1600px; height: 1600px;}
.e4.e4.e4{position: relative; display: flex; flex-direction: column; align-items: center; gap: 24px; max-width: 900px;}
.e5.e5.e5{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 56px; line-height: 60px; font-weight: 600; letter-spacing: -1.8px; color: var(--thead, rgb(0, 21, 69));}
.e6.e6.e6{margin: 0px; max-width: 620px; font-size: 18px; line-height: 28px; animation-delay: 0.15s;}
.e7.e7.e7{animation-delay: 0.25s;}
.e8.e8.e8{display: inline-flex; align-items: center; box-sizing: border-box; padding: 8px 22px; background: rgb(16, 83, 183); border-radius: 4px; font-size: 15px; line-height: 26px; font-weight: 500; letter-spacing: 0.46px; color: rgb(255, 255, 255); text-decoration: none; box-shadow: rgba(16, 24, 64, 0.12) 0px 3px 1px -2px, rgba(16, 24, 64, 0.082) 0px 2px 2px 0px, rgba(16, 24, 64, 0.07) 0px 1px 5px 0px;}
.e9.e9.e9{animation-delay: 0.4s; position: relative; margin-top: 72px; width: 1200px; box-sizing: border-box; padding: 56px 50px 0px; border-radius: 4px 4px 0px 0px; background: url("/assets/img/debitu/17a5c9e47c.webp") center center / cover no-repeat rgb(0, 21, 69); display: flex; justify-content: center;}
.e10.e10.e10{position: absolute; inset: 0px; background: radial-gradient(60% 60% at 50% 0%, rgba(0, 188, 212, 0.25) 0%, rgba(0, 21, 69, 0) 70%);}
.e11.e11.e11{position: relative; margin-bottom: -2px;}
.e12.e12.e12{position: relative; width: 1100px; height: 600px; border-radius: 12px 12px 0px 0px; overflow: hidden; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(16, 24, 64, 0.12) 0px 11px 15px -7px, rgba(16, 24, 64, 0.082) 0px 24px 38px 3px, rgba(16, 24, 64, 0.07) 0px 9px 46px 8px; font-family: Inter, sans-serif; text-align: left;}
.e13.e13.e13{height: 52px; box-sizing: border-box; padding: 0px 20px; display: flex; align-items: center; gap: 12px; border-bottom: 1px solid var(--b3, rgb(234, 235, 236)); background: var(--s0, rgb(255, 255, 255));}
.e14.e14.e14{display: inline-flex; align-items: baseline; gap: 5px; vertical-align: middle;}
.e15.e15.e15{height: 20px; width: auto; display: block; position: relative; top: 4.96px;}
.e16.e16.e16{align-self: center; width: 1px; height: 12px; background: rgba(0, 0, 0, 0.14); position: relative; top: 2.48px;}
.e17.e17.e17{display: block; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 18.19px; line-height: 1; font-weight: 600; letter-spacing: -0.02em; white-space: nowrap; background: linear-gradient(90deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%) text; -webkit-text-fill-color: transparent; color: var(--tpri, rgb(16, 83, 183));}
.e18.e18.e18{flex-grow: 1;}
.e19.e19.e19{font-size: 12px; line-height: 16px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e20.e20.e20{width: 26px; height: 26px; border-radius: 50%; background: var(--sk, rgb(220, 222, 224));}
.e21.e21.e21{position: absolute; inset: 52px 0px 0px;}
.e22.e22.e22{position: relative; height: 100%; background: var(--s1, rgb(245, 246, 248)); display: flex; flex-direction: column;}
.e23.e23.e23{display: flex; justify-content: center; padding: 14px 0px 10px;}
.e24.e24.e24{display: inline-flex; border: 1px solid var(--b1, rgb(224, 224, 224)); border-radius: 4px; overflow: hidden; background: var(--s0, rgb(255, 255, 255)); font-size: 12px; line-height: 16px;}
.e25.e25.e25{padding: 7px 14px; background: var(--sp100, rgb(230, 237, 249)); color: var(--tpri, rgb(16, 83, 183)); font-weight: 500;}
.e26.e26.e26{padding: 7px 14px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e27.e27.e27{margin: 0px 20px; display: flex; gap: 20px; padding: 0px 0px 0px 4px; font-size: 12px; line-height: 16px; border-bottom: 1px solid var(--b1, rgb(224, 224, 224));}
.e28.e28.e28{padding: 8px 2px; color: var(--tpri, rgb(16, 83, 183)); font-weight: 600; box-shadow: rgb(16, 83, 183) 0px -2px 0px inset;}
.e29.e29.e29{padding: 8px 2px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e30.e30.e30{height: 10px;}
.e31.e31.e31{margin: 0px 20px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b3, rgb(234, 235, 236));}
.e32.e32.e32{display: flex; gap: 6px; padding: 14px 20px 10px;}
.e33.e33.e33{animation-name: p-off; display: inline-flex; align-items: center; gap: 4px; height: 26px; padding: 0px 10px; box-sizing: border-box; border-radius: 4px; border: 1px solid var(--b1, rgb(224, 224, 224)); background: var(--s0, rgb(255, 255, 255)); font-size: 11px; line-height: 14px; font-weight: 500; white-space: nowrap;}
.e34.e34.e34{opacity: 0.6;}
.e35.e35.e35{display: inline-flex; align-items: center; gap: 4px; height: 26px; padding: 0px 10px; box-sizing: border-box; border-radius: 4px; border: 1px solid var(--b1, rgb(224, 224, 224)); background: var(--s0, rgb(255, 255, 255)); font-size: 11px; line-height: 14px; font-weight: 500; white-space: nowrap;}
.e36.e36.e36{animation-name: p-on; display: inline-flex; align-items: center; gap: 4px; height: 26px; padding: 0px 10px; box-sizing: border-box; border-radius: 4px; border: 1px solid var(--b1, rgb(224, 224, 224)); background: var(--s0, rgb(255, 255, 255)); font-size: 11px; line-height: 14px; font-weight: 500; white-space: nowrap;}
.e37.e37.e37{display: grid; grid-template-columns: 1.4fr 1.2fr 1fr; column-gap: 16px; padding: 8px 20px; font-size: 11px; line-height: 14px; font-weight: 500; color: var(--t2, rgba(16, 24, 64, 0.6)); border-bottom: 1px solid var(--b3, rgb(234, 235, 236));}
.e38.e38.e38{text-align: right;}
.e39.e39.e39{animation-name: p-dim; display: grid; grid-template-columns: 1.4fr 1.2fr 1fr; column-gap: 16px; align-items: center; padding: 8px 20px; border-bottom: 1px solid var(--b3, rgb(242, 243, 244));}
.e40.e40.e40{display: flex; flex-direction: column;}
.e41.e41.e41{font-size: 12px; line-height: 16px; color: var(--thead, rgb(0, 21, 69));}
.e42.e42.e42{font-size: 10px; line-height: 14px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e43.e43.e43{text-align: right; font-size: 12px; line-height: 16px; color: var(--thead, rgb(0, 21, 69)); font-variant-numeric: tabular-nums;}
.e44.e44.e44{font-size: 10px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e45.e45.e45{animation-name: p-hl; display: grid; grid-template-columns: 1.4fr 1.2fr 1fr; column-gap: 16px; align-items: center; padding: 8px 20px; border-bottom: 1px solid var(--b3, rgb(242, 243, 244));}
.e46.e46.e46{font-size: 10px; line-height: 14px; color: rgb(181, 30, 30);}
.e47.e47.e47{font-size: 10px; line-height: 14px; color: rgb(179, 92, 0);}
.e48.e48.e48{position: absolute; right: 44px; top: 84px; width: 400px; height: 500px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 11px 15px -7px, rgba(16, 24, 64, 0.082) 0px 24px 38px 3px, rgba(16, 24, 64, 0.07) 0px 9px 46px 8px; display: flex; flex-direction: column; overflow: hidden;}
.e49.e49.e49{height: 46px; box-sizing: border-box; padding: 0px 12px 0px 16px; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid var(--b3, rgb(234, 235, 236));}
.e50.e50.e50{position: relative; flex-grow: 1; height: 18px; font-size: 13px; line-height: 18px; font-weight: 500; color: var(--thead, rgb(0, 21, 69));}
.e51.e51.e51{animation-name: p-title1; position: absolute; left: 0px; top: 0px;}
.e52.e52.e52{animation-name: p-title2; position: absolute; left: 0px; top: 0px; white-space: nowrap;}
.e53.e53.e53{flex-shrink: 0;}
.e54.e54.e54{position: relative; flex-grow: 1;}
.e55.e55.e55{animation-name: p-empty; position: absolute; inset: 0px 16px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; text-align: center;}
.e56.e56.e56{position: relative; display: flex; width: 76px; height: 76px; align-items: center; justify-content: center;}
.e57.e57.e57{position: absolute; inset: -18px; border-radius: 50%; background: radial-gradient(circle, rgba(0, 188, 212, 0.3) 0%, rgba(16, 83, 183, 0.12) 45%, rgba(16, 83, 183, 0) 70%);}
.e58.e58.e58{position: absolute; inset: 0px; border-radius: 50%; border: 1.5px solid rgba(0, 188, 212, 0.45);}
.e59.e59.e59{position: absolute; inset: 6px; border-radius: 50%; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 4px -1px, rgba(16, 24, 64, 0.082) 0px 4px 5px 0px, rgba(16, 24, 64, 0.07) 0px 1px 10px 0px;}
.e60.e60.e60{position: relative; display: block; width: 38px; height: 38px;}
.e61.e61.e61{margin-top: 6px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 18px; line-height: 24px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e62.e62.e62{width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px;}
.e63.e63.e63{display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-radius: 4px; background: var(--s1, rgb(245, 246, 248)); text-align: left;}
.e64.e64.e64{font-size: 11px; line-height: 15px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e65.e65.e65{position: absolute; inset: 12px 20px 0px; display: flex; flex-direction: column; gap: 10px;}
.e66.e66.e66{animation-name: p-tool; align-self: center; font-size: 10px; line-height: 14px; color: var(--t3, rgba(16, 24, 64, 0.5));}
.e67.e67.e67{animation-name: p-user; align-self: flex-end; max-width: 300px; padding: 8px 12px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); font-size: 12px; line-height: 18px; color: var(--thead, rgb(0, 21, 69));}
.e68.e68.e68{animation-name: p-think; display: flex; gap: 4px; padding-left: 2px;}
.e69.e69.e69{width: 6px; height: 6px; border-radius: 50%; background: rgb(16, 83, 183); animation: 1s ease-in-out 0s infinite normal none running p-dot;}
.e70.e70.e70{width: 6px; height: 6px; border-radius: 50%; background: rgb(16, 83, 183); animation: 1s ease-in-out 0.15s infinite normal none running p-dot;}
.e71.e71.e71{width: 6px; height: 6px; border-radius: 50%; background: rgb(16, 83, 183); animation: 1s ease-in-out 0.3s infinite normal none running p-dot;}
.e72.e72.e72{animation-name: p-tool; display: flex; align-items: center; gap: 4px; font-size: 11px; line-height: 14px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e73.e73.e73{animation-name: p-ans; font-size: 12px; line-height: 19px; color: var(--thead, rgb(0, 21, 69));}
.e74.e74.e74{animation-name: p-fu; display: flex; gap: 6px; flex-wrap: wrap; margin-top: 2px;}
.e75.e75.e75{height: 26px; display: inline-flex; align-items: center; padding: 0px 10px; border-radius: 4px; border: 1px solid var(--b1, rgb(224, 224, 224)); font-size: 11px; line-height: 14px; color: var(--thead, rgb(0, 21, 69));}
.e76.e76.e76{margin: 12px 16px 16px; box-sizing: border-box; padding: 10px 12px; border-radius: 4px; border: 1.5px solid rgb(16, 83, 183); display: flex; flex-direction: column; gap: 10px;}
.e77.e77.e77{position: relative; height: 20px; font-size: 13px; line-height: 20px;}
.e78.e78.e78{animation-name: p-ph; position: absolute; left: 0px; top: 0px; color: var(--t3, rgba(16, 24, 64, 0.5));}
.e79.e79.e79{animation-name: p-typing; position: absolute; left: 0px; top: 0px; display: inline-block; overflow: hidden; white-space: nowrap; color: var(--thead, rgb(0, 21, 69));}
.e80.e80.e80{display: flex; align-items: center; gap: 10px;}
.e81.e81.e81{width: 26px; height: 26px; border-radius: 50%; background: rgb(16, 83, 183); display: flex; align-items: center; justify-content: center;}
.e82.e82.e82{position: relative; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 120px 120px 128px; background: var(--spage, rgb(251, 251, 251)); display: flex; flex-direction: column; gap: 64px;}
.e83.e83.e83{position: absolute; left: -10%; top: 40%; width: 900px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(252, 170, 77, 0.12) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e84.e84.e84{position: absolute; left: 60%; top: -20%; width: 800px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(0, 188, 212, 0.16) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e85.e85.e85{position: relative; display: flex; flex-direction: column; align-items: center; gap: 18px; text-align: center;}
.e86.e86.e86{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-weight: 600; letter-spacing: -0.5px; color: var(--thead, rgb(0, 21, 69)); max-width: 820px; font-size: 36px; line-height: 44px;}
.e87.e87.e87{max-width: 640px; display: flex; flex-direction: column; gap: 8px;}
.e88.e88.e88{margin: 0px; font-size: 14px; line-height: 22px; color: var(--t1, rgba(16, 24, 64, 0.87));}
.e89.e89.e89{position: relative; display: grid; grid-template-columns: 1fr 1fr; column-gap: 64px; align-items: center;}
.e90.e90.e90{position: relative; height: 380px; display: flex; align-items: center; justify-content: center;}
.e91.e91.e91{position: relative; width: 320px; height: 300px;}
.e92.e92.e92{position: absolute; left: 50%; top: 50%; width: 236px; height: 236px; margin: -118px 0px 0px -118px; border-radius: 50%; border: 1px dashed rgb(120, 159, 222);}
.e93.e93.e93{position: absolute; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0px 0px -75px; border-radius: 50%; border: 1px solid rgb(188, 208, 227); opacity: 0.6;}
.e94.e94.e94{position: absolute; inset: 0px;}
.e95.e95.e95{position: absolute; left: 50%; top: 50%; width: 0px; height: 0px;}
.e96.e96.e96{position: absolute; left: -44px; top: -16px; width: 88px; display: flex; justify-content: center;}
.e97.e97.e97{display: inline-flex; align-items: center; gap: 6px; height: 30px; padding: 0px 10px 0px 6px; border-radius: 15px; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 4px -1px, rgba(16, 24, 64, 0.082) 0px 4px 5px 0px, rgba(16, 24, 64, 0.07) 0px 1px 10px 0px; font-size: 11px; line-height: 14px; font-weight: 500; color: var(--thead, rgb(0, 21, 69)); white-space: nowrap;}
.e98.e98.e98{width: 20px; height: 20px; border-radius: 50%; background: var(--sp100, rgb(230, 237, 249)); display: flex; align-items: center; justify-content: center;}
.e99.e99.e99{position: absolute; left: 50%; top: 50%; width: 0px; height: 0px; transform: rotate(70deg) translate(118px) rotate(-70deg);}
.e100.e100.e100{position: absolute; left: 50%; top: 50%; width: 0px; height: 0px; transform: rotate(150deg) translate(118px) rotate(-150deg);}
.e101.e101.e101{position: absolute; left: 50%; top: 50%; width: 0px; height: 0px; transform: rotate(220deg) translate(118px) rotate(-220deg);}
.e102.e102.e102{position: absolute; left: 50%; top: 50%; width: 88px; height: 88px; margin: -44px 0px 0px -44px; border-radius: 50%; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; display: flex; align-items: center; justify-content: center;}
.e103.e103.e103{position: absolute; right: -24px; bottom: 0px;}
.e104.e104.e104{box-sizing: border-box; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; font-family: Inter, sans-serif; color: var(--t1, rgba(16, 24, 64, 0.87)); overflow: hidden; width: 300px;}
.e105.e105.e105{display: flex; align-items: center; gap: 8px; padding: 8px 14px; background: rgb(255, 243, 229); font-size: 11px; line-height: 14px; color: rgb(179, 92, 0);}
.e106.e106.e106{display: grid; grid-template-columns: 1fr auto; column-gap: 8px; align-items: center; padding: 10px 14px; border-top: 0px; animation-delay: 0s;}
.e107.e107.e107{display: flex; flex-direction: column; gap: 3px;}
.e108.e108.e108{font-size: 12px; line-height: 16px; font-weight: 500; color: var(--thead, rgb(0, 21, 69));}
.e109.e109.e109{display: grid; grid-template-columns: 1fr auto; column-gap: 8px; align-items: center; padding: 10px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 0.3s;}
.e110.e110.e110{display: grid; grid-template-columns: 1fr auto; column-gap: 8px; align-items: center; padding: 10px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); background: rgb(255, 250, 243); animation-delay: 0.7s;}
.e111.e111.e111{display: block; width: 70%; height: 8px; border-radius: 4px; background: rgb(245, 230, 211);}
.e112.e112.e112{display: inline-flex; align-items: center; height: 20px; padding: 0px 7px; border-radius: 4px; background: rgb(255, 243, 229); font-size: 10px; line-height: 14px; font-weight: 600; color: rgb(179, 92, 0);}
.e113.e113.e113{display: grid; grid-template-columns: 1fr auto; column-gap: 8px; align-items: center; padding: 10px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 1s;}
.e114.e114.e114{display: block; width: 70%; height: 8px; border-radius: 4px; background: var(--sk, rgb(234, 235, 236));}
.e115.e115.e115{display: block; width: 40px; height: 6px; border-radius: 4px; background: var(--sk, rgb(234, 235, 236));}
.e116.e116.e116{display: flex; flex-direction: column; gap: 24px;}
.e117.e117.e117{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 24px; line-height: 30px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e118.e118.e118{font-weight: 700; background: linear-gradient(90deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%) text; -webkit-text-fill-color: transparent; color: var(--tpri, rgb(16, 83, 183));}
.e119.e119.e119{display: flex; gap: 14px;}
.e120.e120.e120{width: 44px; height: 44px; flex-shrink: 0; box-sizing: border-box; border-radius: 10px; background: linear-gradient(160deg, var(--s0, rgb(255, 255, 255)) 0%, var(--sp100, rgb(230, 237, 249)) 100%); border: 1px solid var(--bp, rgb(200, 215, 242)); display: flex; align-items: center; justify-content: center; box-shadow: rgba(16, 24, 64, 0.06) 0px 1px 2px;}
.e121.e121.e121{display: flex; flex-direction: column; gap: 4px;}
.e122.e122.e122{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 15px; line-height: 20px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e123.e123.e123{position: relative; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 128px 120px; background: linear-gradient(var(--s0, rgb(255, 255, 255)) 0%, var(--sp50b, rgb(243, 246, 252)) 100%); border-top: 1px solid var(--b1, rgb(224, 224, 224)); display: flex; flex-direction: column; gap: 0px;}
.e124.e124.e124{position: absolute; left: 55%; top: 0%; width: 900px; height: 800px; border-radius: 50%; background: radial-gradient(circle, rgba(16, 83, 183, 0.14) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e125.e125.e125{position: absolute; left: -15%; top: 55%; width: 900px; height: 800px; border-radius: 50%; background: radial-gradient(circle, rgba(0, 188, 212, 0.16) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e126.e126.e126{position: relative; display: grid; grid-template-columns: 440px minmax(0px, 1fr); column-gap: 72px; align-items: center;}
.e127.e127.e127{display: flex; flex-direction: column; gap: 18px;}
.e128.e128.e128{align-self: flex-start; display: inline-flex; align-items: center; gap: 10px; height: 40px; box-sizing: border-box; padding: 0px 16px 0px 5px; border-radius: 20px; background: var(--sp100, rgb(230, 237, 249)); border: 1px solid var(--bp, rgb(200, 215, 242)); font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 16px; line-height: 22px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e129.e129.e129{width: 30px; height: 30px; border-radius: 50%; background: linear-gradient(135deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%); display: flex; align-items: center; justify-content: center; box-shadow: rgba(16, 83, 183, 0.12) 0px 0px 0px 3px;}
.e130.e130.e130{width: 24px; height: 24px; display: block; filter: brightness(0) invert(1);}
.e131.e131.e131{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 32px; line-height: 40px; font-weight: 600; letter-spacing: -0.5px; color: var(--thead, rgb(0, 21, 69));}
.e132.e132.e132{position: relative; height: 520px; border-radius: 16px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: linear-gradient(120deg, rgb(16, 83, 183) 0%, rgb(36, 100, 201) 45%, rgb(0, 165, 195) 100%); border: 1px solid var(--b3, rgba(0, 0, 0, 0.08));}
.e133.e133.e133{position: absolute; inset: 0px; background: radial-gradient(circle, rgba(255, 255, 255, 0.16) 1px, transparent 1.4px) 0px 0px / 18px 18px; mask: linear-gradient(90deg, rgb(0, 0, 0) 0%, transparent 60%);}
.e134.e134.e134{position: absolute; right: -120px; top: -160px; width: 520px; height: 520px; border-radius: 50%; background: radial-gradient(circle, rgba(128, 222, 234, 0.45) 0%, rgba(128, 222, 234, 0) 70%);}
.e135.e135.e135{position: absolute; left: 50%; top: 55%; width: 520px; height: 520px; margin: -260px 0px 0px -260px; border-radius: 50%; background: radial-gradient(circle, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.06) 40%, rgba(255, 255, 255, 0) 70%);}
.e136.e136.e136{position: absolute; left: 50%; top: 28px; transform: translateX(-50%); z-index: 2; display: inline-flex; align-items: center; gap: 8px; height: 34px; box-sizing: border-box; padding: 0px 14px 0px 5px; border-radius: 17px; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px; white-space: nowrap; animation-delay: 0.3s;}
.e137.e137.e137{width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%); display: flex; align-items: center; justify-content: center;}
.e138.e138.e138{width: 16px; height: 16px; display: block; filter: brightness(0) invert(1);}
.e139.e139.e139{position: relative; margin-top: 40px; transform: scale(1.14); filter: drop-shadow(rgba(0, 21, 69, 0.35) 0px 30px 40px);}
.e140.e140.e140{display: flex; align-items: center; gap: 0px;}
.e141.e141.e141{position: relative; width: 120px; height: 158px; flex-shrink: 0; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 4px -1px, rgba(16, 24, 64, 0.082) 0px 4px 5px 0px, rgba(16, 24, 64, 0.07) 0px 1px 10px 0px; overflow: hidden; padding: 14px 12px; box-sizing: border-box; display: flex; flex-direction: column; gap: 7px;}
.e142.e142.e142{font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 9px; line-height: 12px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e143.e143.e143{display: block; width: 80%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e144.e144.e144{display: block; width: 55%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e145.e145.e145{display: block; width: 90%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e146.e146.e146{display: block; width: 40%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e147.e147.e147{display: block; width: 70%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e148.e148.e148{display: block; width: 85%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e149.e149.e149{display: block; width: 50%; height: 5px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e150.e150.e150{position: absolute; left: 0px; right: 0px; top: 0px; height: 16px; background: linear-gradient(rgba(0, 188, 212, 0) 0%, rgba(0, 188, 212, 0.3) 100%); border-bottom: 2px solid rgb(0, 188, 212);}
.e151.e151.e151{box-sizing: border-box; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; font-family: Inter, sans-serif; color: var(--t1, rgba(16, 24, 64, 0.87)); overflow: hidden; width: 260px;}
.e152.e152.e152{padding: 10px 14px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--b2, rgba(0, 0, 0, 0.12));}
.e153.e153.e153{font-size: 12px; line-height: 16px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e154.e154.e154{display: inline-flex; align-items: center; height: 22px; padding: 0px 8px; border-radius: 4px; background: rgb(255, 243, 229); font-size: 11px; line-height: 16px; font-weight: 500; color: rgb(179, 92, 0); white-space: nowrap;}
.e155.e155.e155{padding: 2px 14px 8px;}
.e156.e156.e156{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 8px 0px; border-bottom: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 0.6s;}
.e157.e157.e157{display: flex; flex-direction: column; gap: 2px;}
.e158.e158.e158{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 8px 0px; border-bottom: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 1.1s;}
.e159.e159.e159{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 8px 0px; border-bottom: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 1.5s;}
.e160.e160.e160{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 8px 0px; border-bottom: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 2s;}
.e161.e161.e161{position: relative; display: grid; grid-template-columns: minmax(0px, 1fr) 440px; column-gap: 72px; align-items: center; margin-top: 112px; padding-top: 112px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.08));}
.e162.e162.e162{position: relative; height: 520px; border-radius: 16px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: linear-gradient(150deg, var(--ss50, rgb(224, 247, 250)) 0%, var(--sp100, rgb(230, 237, 249)) 100%); border: 1px solid rgba(16, 83, 183, 0.12);}
.e163.e163.e163{position: absolute; inset: 0px; background: radial-gradient(circle, rgba(16, 83, 183, 0.16) 1px, transparent 1.4px) 0px 0px / 16px 16px; mask: radial-gradient(70% 70% at 50% 55%, rgb(0, 0, 0) 0%, transparent 100%);}
.e164.e164.e164{position: absolute; left: 50%; top: 55%; width: 520px; height: 520px; margin: -260px 0px 0px -260px; border-radius: 50%; background: radial-gradient(circle, rgba(0, 188, 212, 0.22) 0%, rgba(16, 83, 183, 0.1) 40%, rgba(255, 255, 255, 0) 70%);}
.e165.e165.e165{position: absolute; left: 50%; top: 28px; transform: translateX(-50%); z-index: 2; display: inline-flex; align-items: center; gap: 8px; height: 34px; box-sizing: border-box; padding: 0px 14px 0px 5px; border-radius: 17px; background: rgb(0, 21, 69); box-shadow: rgba(0, 21, 69, 0.25) 0px 8px 24px; white-space: nowrap; animation-delay: 0.6s;}
.e166.e166.e166{font-size: 12px; line-height: 16px; font-weight: 500; color: rgb(255, 255, 255);}
.e167.e167.e167{position: relative; margin-top: 40px; transform: scale(1.06); filter: drop-shadow(rgba(16, 24, 64, 0.14) 0px 20px 30px);}
.e168.e168.e168{padding: 24px; border-radius: 12px; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px;}
.e169.e169.e169{display: flex; flex-direction: column; gap: 12px; align-items: stretch;}
.e170.e170.e170{display: flex; align-items: flex-start;}
.e171.e171.e171{box-sizing: border-box; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border-width: 1px 1px 1px 3px; border-style: solid; border-color: var(--b1, rgb(224, 224, 224)) var(--b1, rgb(224, 224, 224)) var(--b1, rgb(224, 224, 224)) rgb(16, 83, 183); border-image: initial; box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; font-family: Inter, sans-serif; color: var(--t1, rgba(16, 24, 64, 0.87)); overflow: hidden; width: 168px;}
.e172.e172.e172{padding: 10px 12px; display: flex; align-items: center; gap: 6px; background: var(--sp100, rgb(230, 237, 249)); border-bottom: 1px solid var(--bp, rgb(200, 215, 242));}
.e173.e173.e173{font-size: 11px; line-height: 14px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e174.e174.e174{height: 36px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 0px 12px; border-top: 0px;}
.e175.e175.e175{font-size: 11px; line-height: 16px; font-weight: 600; color: var(--thead, rgb(0, 21, 69)); font-variant-numeric: tabular-nums; white-space: nowrap;}
.e176.e176.e176{height: 36px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 0px 12px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06));}
.e177.e177.e177{animation-delay: 0s;}
.e178.e178.e178{animation-delay: 0.5s;}
.e179.e179.e179{animation-delay: 1s;}
.e180.e180.e180{animation-delay: 1.5s;}
.e181.e181.e181{box-sizing: border-box; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border-width: 1px 1px 1px 3px; border-style: solid; border-color: var(--b1, rgb(224, 224, 224)) var(--b1, rgb(224, 224, 224)) var(--b1, rgb(224, 224, 224)) rgb(0, 165, 195); border-image: initial; box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; font-family: Inter, sans-serif; color: var(--t1, rgba(16, 24, 64, 0.87)); overflow: hidden; width: 168px;}
.e182.e182.e182{padding: 10px 12px; display: flex; align-items: center; gap: 6px; background: var(--ss50, rgb(224, 247, 250)); border-bottom: 1px solid rgb(179, 235, 242);}
.e183.e183.e183{font-size: 11px; line-height: 14px; font-weight: 600; color: rgb(0, 109, 124);}
.e184.e184.e184{display: flex; align-items: center; justify-content: space-between; padding: 0px 2px;}
.e185.e185.e185{animation-delay: 2.2s;}
.e186.e186.e186{display: inline-flex; align-items: center; height: 22px; padding: 0px 8px; border-radius: 4px; background: rgb(237, 247, 229); font-size: 11px; line-height: 16px; font-weight: 500; color: rgb(59, 110, 28); white-space: nowrap;}
.e187.e187.e187{display: block; height: 4px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); overflow: hidden;}
.e188.e188.e188{display: block; height: 4px; background: linear-gradient(90deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%);}
.e189.e189.e189{display: flex; flex-direction: column; gap: 16px; margin-top: 8px;}
.e190.e190.e190{position: relative; overflow: hidden; flex-shrink: 0; box-sizing: border-box; padding: 128px 120px; background: rgb(0, 21, 69); color: rgb(241, 245, 252); display: flex; flex-direction: column; gap: 56px;}
.e191.e191.e191{position: absolute; inset: 0px; background: radial-gradient(45% 35% at 90% 0%, rgba(0, 188, 212, 0.22) 0%, rgba(0, 21, 69, 0) 70%), radial-gradient(40% 35% at 0% 100%, rgba(36, 100, 201, 0.3) 0%, rgba(0, 21, 69, 0) 70%); pointer-events: none;}
.e192.e192.e192{position: relative; display: grid; grid-template-columns: 620px minmax(0px, 1fr); column-gap: 80px; align-items: end;}
.e193.e193.e193{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 32px; line-height: 40px; font-weight: 600; letter-spacing: -0.5px; color: rgb(241, 245, 252);}
.e194.e194.e194{margin: 0px; max-width: 460px; padding-bottom: 6px; font-size: 14px; line-height: 22px; color: rgba(241, 245, 252, 0.82);}
.e195.e195.e195{position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}
.e196.e196.e196{display: flex; flex-direction: column; border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12);}
.e197.e197.e197{padding: 32px 32px 24px; display: flex; flex-direction: column; gap: 14px;}
.e198.e198.e198{align-self: flex-start; display: inline-flex; align-items: center; gap: 10px; height: 40px; box-sizing: border-box; padding: 0px 16px 0px 5px; border-radius: 20px; background: rgba(255, 255, 255, 0.12); border: 1px solid rgba(255, 255, 255, 0.28); font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 16px; line-height: 22px; font-weight: 600; color: rgb(255, 255, 255);}
.e199.e199.e199{width: 30px; height: 30px; border-radius: 50%; background: linear-gradient(135deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%); display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 3px;}
.e200.e200.e200{margin: 0px; max-width: 460px; font-size: 14px; line-height: 22px; color: rgba(241, 245, 252, 0.82);}
.e201.e201.e201{margin-top: auto; height: 300px; display: flex; align-items: center; justify-content: center; background: linear-gradient(rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.08) 100%); border-top: 1px solid rgba(255, 255, 255, 0.08);}
.e202.e202.e202{padding: 10px 14px; display: flex; justify-content: space-between; border-bottom: 1px solid var(--b2, rgba(0, 0, 0, 0.12));}
.e203.e203.e203{display: grid; grid-template-columns: 1fr auto auto; column-gap: 10px; align-items: center; padding: 9px 14px; border-top: 0px; animation-delay: 0.4s;}
.e204.e204.e204{display: flex; align-items: center; gap: 8px;}
.e205.e205.e205{font-family: "JetBrains Mono", ui-monospace, monospace; font-size: 10px; line-height: 14px; color: var(--tpri, rgb(16, 83, 183));}
.e206.e206.e206{display: grid; grid-template-columns: 1fr auto auto; column-gap: 10px; align-items: center; padding: 9px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 0.8s;}
.e207.e207.e207{display: grid; grid-template-columns: 1fr auto auto; column-gap: 10px; align-items: center; padding: 9px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 1.2s;}
.e208.e208.e208{display: grid; grid-template-columns: 1fr auto auto; column-gap: 10px; align-items: center; padding: 9px 14px; border-top: 1px solid var(--b3, rgba(0, 0, 0, 0.06)); animation-delay: 1.6s;}
.e209.e209.e209{display: grid; grid-template-columns: 1fr auto 26px; column-gap: 12px; align-items: center; padding: 12px 14px; margin-top: 0px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 1px -1px, rgba(16, 24, 64, 0.082) 0px 1px 1px 0px, rgba(16, 24, 64, 0.07) 0px 1px 3px 0px; width: 300px; box-sizing: border-box; opacity: 1;}
.e210.e210.e210{display: block; width: 64px; height: 8px; border-radius: 4px; background: rgb(120, 159, 222);}
.e211.e211.e211{width: 22px; height: 22px; box-sizing: border-box; border-radius: 50%; border: 1.5px solid rgb(196, 199, 202); display: flex; align-items: center; justify-content: center; animation-delay: 0s;}
.e212.e212.e212{display: grid; grid-template-columns: 1fr auto 26px; column-gap: 12px; align-items: center; padding: 12px 14px; margin-top: 8px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 1px -1px, rgba(16, 24, 64, 0.082) 0px 1px 1px 0px, rgba(16, 24, 64, 0.07) 0px 1px 3px 0px; width: 300px; box-sizing: border-box; opacity: 1;}
.e213.e213.e213{display: block; width: 48px; height: 8px; border-radius: 4px; background: rgb(128, 222, 234);}
.e214.e214.e214{width: 22px; height: 22px; box-sizing: border-box; border-radius: 50%; border: 1.5px solid rgb(196, 199, 202); display: flex; align-items: center; justify-content: center; animation-delay: 0.8s;}
.e215.e215.e215{font-size: 11px; line-height: 14px; font-weight: 500; color: var(--thead, rgb(0, 21, 69));}
.e216.e216.e216{width: 22px; height: 22px; box-sizing: border-box; border-radius: 50%; border: 1.5px solid rgb(196, 199, 202); display: flex; align-items: center; justify-content: center; animation-delay: 1.6s;}
.e217.e217.e217{display: grid; grid-template-columns: 1fr auto 26px; column-gap: 12px; align-items: center; padding: 12px 14px; margin-top: 8px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 2px 1px -1px, rgba(16, 24, 64, 0.082) 0px 1px 1px 0px, rgba(16, 24, 64, 0.07) 0px 1px 3px 0px; width: 300px; box-sizing: border-box; opacity: 0.92;}
.e218.e218.e218{display: inline-flex; align-items: center; height: 22px; padding: 0px 8px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); font-size: 11px; line-height: 16px; font-weight: 500; color: var(--tpri, rgb(16, 83, 183)); white-space: nowrap;}
.e219.e219.e219{width: 22px; height: 22px; box-sizing: border-box; border-radius: 50%; border: 1.5px solid rgb(196, 199, 202); display: flex; align-items: center; justify-content: center; animation-delay: 2.4s;}
.e220.e220.e220{position: relative; display: block; margin: -32px 0px -8px;}
.e221.e221.e221{position: relative; display: flex; align-items: center; gap: 20px; padding: 22px 28px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.16); background: rgba(255, 255, 255, 0.06);}
.e222.e222.e222{width: 36px; height: 36px; flex-shrink: 0; border-radius: 50%; background: rgba(0, 188, 212, 0.18); display: flex; align-items: center; justify-content: center;}
.e223.e223.e223{margin: 0px; flex-grow: 1; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 18px; line-height: 24px; font-weight: 600; color: rgb(255, 255, 255);}
.e224.e224.e224{display: inline-flex; align-items: center; height: 28px; padding: 0px 12px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); font-size: 12px; line-height: 16px; font-weight: 600; color: var(--tpri, rgb(16, 83, 183)); white-space: nowrap;}
.e225.e225.e225{position: relative; height: 1px; background: rgba(255, 255, 255, 0.12); margin: 24px 0px;}
.e226.e226.e226{position: relative; display: grid; grid-template-columns: minmax(0px, 1fr) 420px; column-gap: 80px; align-items: center;}
.e227.e227.e227{margin: 0px; max-width: 560px; font-size: 14px; line-height: 22px; color: rgba(241, 245, 252, 0.82);}
.e228.e228.e228{position: relative; display: flex; justify-content: space-between; margin-top: 24px; max-width: 600px;}
.e229.e229.e229{position: absolute; left: 84px; right: 84px; top: 22px; height: 2px; background: linear-gradient(90deg, rgba(77, 208, 225, 0.2) 0%, rgba(77, 208, 225, 0.6) 50%, rgba(77, 208, 225, 0.2) 100%);}
.e230.e230.e230{position: absolute; top: -4px; width: 10px; height: 10px; border-radius: 50%; background: var(--s0, rgb(255, 255, 255)); box-shadow: rgba(77, 208, 225, 0.8) 0px 0px 12px 4px;}
.e231.e231.e231{position: relative; z-index: 1; width: 168px; display: flex; flex-direction: column; align-items: center; gap: 10px; text-align: center; animation-delay: 0s;}
.e232.e232.e232{position: relative; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center;}
.e233.e233.e233{position: absolute; inset: -5px; border-radius: 50%; border: 2px solid rgb(77, 208, 225); animation-delay: 0s;}
.e234.e234.e234{position: absolute; inset: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.06); border: 1.5px solid rgba(77, 208, 225, 0.55); box-sizing: border-box; animation-delay: 0s;}
.e235.e235.e235{position: relative; width: 22px; height: 22px; display: block; filter: brightness(0) invert(1);}
.e236.e236.e236{font-family: "JetBrains Mono", ui-monospace, monospace; font-size: 10px; line-height: 14px; letter-spacing: 1px; color: rgb(128, 222, 234);}
.e237.e237.e237{font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 17px; line-height: 22px; font-weight: 600; color: rgb(255, 255, 255);}
.e238.e238.e238{font-size: 12px; line-height: 17px; color: rgba(241, 245, 252, 0.72);}
.e239.e239.e239{position: relative; z-index: 1; width: 168px; display: flex; flex-direction: column; align-items: center; gap: 10px; text-align: center; animation-delay: 0.1s;}
.e240.e240.e240{position: absolute; inset: -5px; border-radius: 50%; border: 2px solid rgb(77, 208, 225); animation-delay: 2s;}
.e241.e241.e241{position: absolute; inset: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.06); border: 1.5px solid rgba(77, 208, 225, 0.55); box-sizing: border-box; animation-delay: 2s;}
.e242.e242.e242{position: relative; z-index: 1; width: 168px; display: flex; flex-direction: column; align-items: center; gap: 10px; text-align: center; animation-delay: 0.2s;}
.e243.e243.e243{position: absolute; inset: -5px; border-radius: 50%; border: 2px solid rgb(77, 208, 225); animation-delay: 4s;}
.e244.e244.e244{position: absolute; inset: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.06); border: 1.5px solid rgba(77, 208, 225, 0.55); box-sizing: border-box; animation-delay: 4s;}
.e245.e245.e245{display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 32px; border-radius: 8px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12);}
.e246.e246.e246{position: relative; width: 320px; height: 290px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px;}
.e247.e247.e247{width: 128px; height: 128px; border-radius: 50%; background: radial-gradient(circle at 35% 30%, rgb(128, 222, 234) 0%, rgb(36, 100, 201) 55%, rgb(0, 42, 108) 100%); border: 3px solid rgba(255, 255, 255, 0.9); display: flex; align-items: center; justify-content: center;}
.e248.e248.e248{position: relative; display: block; width: 60px; height: 60px;}
.e249.e249.e249{display: flex; flex-direction: column; gap: 8px; width: 280px;}
.e250.e250.e250{align-self: flex-end; padding: 8px 12px; border-radius: 14px 14px 4px; background: rgb(16, 83, 183); color: rgb(255, 255, 255); font-size: 12px; line-height: 16px;}
.e251.e251.e251{align-self: flex-start; padding: 8px 12px; border-radius: 14px 14px 14px 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--bp, rgb(200, 215, 242)); color: var(--thead, rgb(0, 21, 69)); font-size: 12px; line-height: 16px; animation-delay: 2.6s;}
.e252.e252.e252{text-align: center; display: flex; flex-direction: column; gap: 8px;}
.e253.e253.e253{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 18px; line-height: 24px; font-weight: 600; color: rgb(241, 245, 252);}
.e254.e254.e254{margin: 0px; font-size: 13px; line-height: 20px; color: rgba(241, 245, 252, 0.82);}
.e255.e255.e255{position: absolute; left: -10%; top: -10%; width: 900px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(16, 83, 183, 0.08) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e256.e256.e256{position: absolute; left: 70%; top: 40%; width: 800px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(16, 83, 183, 0.12) 0%, rgba(255, 255, 255, 0) 70%); opacity: 1; pointer-events: none;}
.e257.e257.e257{position: relative; height: 460px; border-radius: 16px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: linear-gradient(150deg, var(--sp50, rgb(241, 245, 252)) 0%, var(--sp100, rgb(230, 237, 249)) 100%); border: 1px solid rgba(16, 83, 183, 0.12);}
.e258.e258.e258{position: absolute; inset: 0px; background: radial-gradient(circle, rgba(16, 83, 183, 0.14) 1px, transparent 1.4px) 0px 0px / 16px 16px; mask: radial-gradient(70% 70%, rgb(0, 0, 0) 0%, transparent 100%);}
.e259.e259.e259{position: relative; filter: drop-shadow(rgba(16, 24, 64, 0.12) 0px 20px 30px);}
.e260.e260.e260{position: relative; width: 380px; border-radius: 8px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(16, 24, 64, 0.12) 0px 5px 5px -3px, rgba(16, 24, 64, 0.082) 0px 8px 10px 1px, rgba(16, 24, 64, 0.07) 0px 3px 14px 2px; overflow: hidden; font-family: Inter, sans-serif;}
.e261.e261.e261{padding: 14px 16px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--b3, rgb(238, 240, 242));}
.e262.e262.e262{font-size: 13px; line-height: 18px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e263.e263.e263{display: flex; gap: 20px; padding: 0px 16px; border-bottom: 1px solid var(--b3, rgb(238, 240, 242));}
.e264.e264.e264{animation-name: c-t1; padding: 10px 2px; font-size: 12px; line-height: 16px; font-weight: 600;}
.e265.e265.e265{animation-name: c-t2; padding: 10px 2px; font-size: 12px; line-height: 16px; font-weight: 600;}
.e266.e266.e266{animation-name: c-t3; padding: 10px 2px; font-size: 12px; line-height: 16px; font-weight: 600;}
.e267.e267.e267{position: relative; height: 150px; margin: 16px;}
.e268.e268.e268{animation-name: c-p1; position: absolute; inset: 0px; display: flex; flex-direction: column; gap: 12px;}
.e269.e269.e269{display: flex; justify-content: space-between; align-items: center;}
.e270.e270.e270{font-size: 12px; line-height: 16px; font-weight: 600; color: var(--thead, rgb(0, 21, 69)); font-variant-numeric: tabular-nums; white-space: nowrap;}
.e271.e271.e271{display: flex; justify-content: flex-end;}
.e272.e272.e272{font-size: 12px; line-height: 16px; font-weight: 600; color: var(--tpri, rgb(16, 83, 183));}
.e273.e273.e273{animation-name: c-p2; position: absolute; inset: 0px; display: flex; flex-direction: column; gap: 12px;}
.e274.e274.e274{display: block; width: 70px; height: 6px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e275.e275.e275{display: block; height: 6px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); overflow: hidden;}
.e276.e276.e276{display: block; width: 62%; height: 6px; background: linear-gradient(90deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%);}
.e277.e277.e277{display: inline-flex; align-items: center; height: 22px; padding: 0px 8px; border-radius: 4px; background: var(--ss50, rgb(224, 247, 250)); font-size: 11px; line-height: 16px; font-weight: 500; color: rgb(0, 109, 124); white-space: nowrap;}
.e278.e278.e278{animation-name: c-p3; position: absolute; inset: 0px; display: flex; flex-direction: column; gap: 12px;}
.e279.e279.e279{display: block; width: 80px; height: 6px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e280.e280.e280{display: block; width: 60px; height: 6px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249));}
.e281.e281.e281{display: flex; gap: 6px; padding: 12px 16px; border-top: 1px solid var(--b3, rgb(238, 240, 242)); background: var(--spage, rgb(251, 251, 251));}
.e282.e282.e282{display: inline-flex; align-items: center; gap: 4px; height: 22px; padding: 0px 8px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); font-size: 11px; line-height: 14px; color: var(--thead, rgb(0, 21, 69));}
.e283.e283.e283{position: relative; margin-top: 96px; border-radius: 24px; overflow: hidden; padding: 72px 64px; background: linear-gradient(120deg, rgb(36, 100, 201) 0%, rgb(0, 165, 195) 55%, rgb(77, 208, 225) 100%);}
.e284.e284.e284{position: absolute; inset: 0px; background: radial-gradient(circle, rgba(255, 255, 255, 0.16) 1px, transparent 1.4px) 0px 0px / 18px 18px; mask: linear-gradient(90deg, rgb(0, 0, 0) 0%, transparent 55%);}
.e285.e285.e285{position: absolute; right: -120px; top: -160px; width: 560px; height: 560px; border-radius: 50%; background: radial-gradient(circle, rgba(128, 222, 234, 0.45) 0%, rgba(128, 222, 234, 0) 70%);}
.e286.e286.e286{position: relative; display: grid; grid-template-columns: 376px minmax(0px, 1fr); column-gap: 72px; align-items: center;}
.e287.e287.e287{margin: 0px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 32px; line-height: 40px; font-weight: 600; letter-spacing: -0.5px; color: rgb(255, 255, 255);}
.e288.e288.e288{margin: 0px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.82);}
.e289.e289.e289{border-radius: 12px; background: var(--s0, rgb(255, 255, 255)); border: 1px solid var(--b1, rgb(224, 224, 224)); box-shadow: rgba(0, 21, 69, 0.35) 0px 30px 60px; overflow: hidden;}
.e290.e290.e290{display: flex; align-items: center; justify-content: space-between; padding: 14px 24px; background: var(--spage, rgb(251, 251, 251)); border-bottom: 1px solid var(--b3, rgb(238, 240, 242));}
.e291.e291.e291{display: flex; align-items: center; gap: 8px; font-size: 12px; line-height: 16px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e292.e292.e292{width: 8px; height: 8px; border-radius: 50%; background: rgb(0, 188, 212);}
.e293.e293.e293{display: flex; gap: 6px;}
.e294.e294.e294{height: 24px; display: inline-flex; align-items: center; padding: 0px 8px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); font-size: 11px; line-height: 14px; color: var(--tpri, rgb(16, 83, 183));}
.e295.e295.e295{height: 24px; display: inline-flex; align-items: center; padding: 0px 8px; border-radius: 4px; background: var(--s0, rgb(255, 255, 255)); font-size: 11px; line-height: 14px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e296.e296.e296{display: grid; grid-template-columns: 40px minmax(0px, 1fr) 150px; column-gap: 18px; align-items: center; padding: 18px 24px; border-top: 0px; animation-delay: 0s, 0s;}
.e297.e297.e297{position: relative; width: 40px; height: 40px; border-radius: 10px; background: var(--sp50, rgb(241, 245, 252)); display: flex; align-items: center; justify-content: center;}
.e298.e298.e298{position: absolute; right: -2px; top: -2px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgb(252, 170, 77); animation-delay: 0s;}
.e299.e299.e299{font-size: 13px; line-height: 19px; color: var(--t2, rgba(16, 24, 64, 0.6));}
.e300.e300.e300{justify-self: end;}
.e301.e301.e301{display: grid; grid-template-columns: 40px minmax(0px, 1fr) 150px; column-gap: 18px; align-items: center; padding: 18px 24px; border-top: 1px solid var(--b3, rgb(238, 240, 242)); animation-delay: 0.1s, 1.2s;}
.e302.e302.e302{position: absolute; right: -2px; top: -2px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgb(0, 188, 212); animation-delay: 0.4s;}
.e303.e303.e303{display: flex; align-items: center; gap: 8px; width: 120px;}
.e304.e304.e304{flex-grow: 1; display: block; height: 4px; border-radius: 4px; background: var(--sp100, rgb(230, 237, 249)); overflow: hidden;}
.e305.e305.e305{display: block; height: 4px; background: linear-gradient(90deg, rgb(16, 83, 183) 0%, rgb(0, 188, 212) 100%); animation-delay: 0.6s;}
.e306.e306.e306{display: grid; grid-template-columns: 40px minmax(0px, 1fr) 150px; column-gap: 18px; align-items: center; padding: 18px 24px; border-top: 1px solid var(--b3, rgb(238, 240, 242)); animation-delay: 0.2s, 2.4s;}
.e307.e307.e307{position: absolute; right: -2px; top: -2px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgb(181, 30, 30); animation-delay: 0.8s;}
.e308.e308.e308{display: grid; grid-template-columns: 40px minmax(0px, 1fr) 150px; column-gap: 18px; align-items: center; padding: 18px 24px; border-top: 1px solid var(--b3, rgb(238, 240, 242)); animation-delay: 0.2s, 3.6s;}
.e309.e309.e309{position: absolute; right: -2px; top: -2px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgb(16, 83, 183); animation-delay: 1.2s;}
.e310.e310.e310{position: relative; display: inline-block; width: 84px; height: 22px;}
.e311.e311.e311{position: absolute; right: 0px; top: 0px; animation-delay: 1.8s;}
.e312.e312.e312{position: absolute; right: 0px; top: 0px; animation-delay: -1.2s;}
.e313.e313.e313{position: absolute; right: 0px; top: 0px; animation-delay: -4.2s;}
.e314.e314.e314{position: absolute; right: 0px; top: 0px; animation-delay: -7.2s;}
.e315.e315.e315{display: grid; grid-template-columns: 40px minmax(0px, 1fr) 150px; column-gap: 18px; align-items: center; padding: 18px 24px; border-top: 1px solid var(--b3, rgb(238, 240, 242)); animation-delay: 0.3s, 4.8s;}
.e316.e316.e316{position: absolute; right: -2px; top: -2px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgb(251, 133, 0); animation-delay: 1.6s;}
.e317.e317.e317{display: inline-flex; align-items: center; gap: 4px; height: 22px; padding: 0px 8px; border-radius: 4px; background: rgb(253, 238, 238); font-size: 11px; line-height: 14px; font-weight: 600; color: rgb(181, 30, 30);}
.e318.e318.e318{flex-shrink: 0; box-sizing: border-box; padding: 128px 120px; background: var(--spage, rgb(251, 251, 251)); border-top: 1px solid var(--b1, rgb(224, 224, 224)); display: grid; grid-template-columns: 440px minmax(0px, 1fr); column-gap: 72px;}
.e319.e319.e319{display: flex; flex-direction: column; gap: 20px;}
.e320.e320.e320{display: flex; flex-direction: column; border-top: 1px solid rgba(16, 24, 64, 0.87); align-self: start;}
.e321.e321.e321{border-bottom: 1px solid var(--b2, rgba(0, 0, 0, 0.12));}
.e322.e322.e322{width: 100%; min-height: 72px; padding: 20px 8px 20px 0px; border: 0px; background: transparent; display: flex; align-items: center; justify-content: space-between; gap: 24px; text-align: left; cursor: pointer; font-family: Inter, system-ui, sans-serif; font-size: 14px; line-height: 20px; font-weight: 600; color: var(--thead, rgb(0, 21, 69));}
.e323.e323.e323{font-weight: 700; background: linear-gradient(90deg, #1053b7 0%, #00bcd4 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: #1053b7;}
.e324.e324.e324{flex-shrink: 0; transition: transform 0.25s; transform: rotate(0deg);}
.e325.e325.e325{margin: 0px; padding: 0px 64px 24px 0px; font-size: 13px; line-height: 20px;}
.e326.e326.e326{position: relative; overflow: hidden; flex-grow: 1; box-sizing: border-box; padding: 120px; background: linear-gradient(var(--spage, rgb(251, 251, 251)) 0%, var(--sp50b, rgb(238, 243, 251)) 100%); border-top: 1px solid var(--b1, rgb(224, 224, 224)); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 28px; text-align: center;}
.e327.e327.e327{position: absolute; pointer-events: none; left: 50%; top: 50%; margin: -550px 0px 0px -550px; opacity: 0.4;}
.e328.e328.e328{position: relative; margin: 0px; max-width: 860px; font-family: "Schibsted Grotesk", Inter, sans-serif; font-size: 40px; line-height: 46px; font-weight: 600; letter-spacing: -1px; color: var(--thead, rgb(0, 21, 69));}
.e329.e329.e329{position: relative; margin: 0px; max-width: 600px; font-size: 16px; line-height: 24px;}
.e330.e330.e330{position: relative; display: inline-flex; align-items: center; box-sizing: border-box; padding: 8px 22px; background: rgb(16, 83, 183); border-radius: 4px; font-size: 15px; line-height: 26px; font-weight: 500; letter-spacing: 0.46px; color: rgb(255, 255, 255); text-decoration: none; box-shadow: rgba(16, 24, 64, 0.12) 0px 3px 1px -2px, rgba(16, 24, 64, 0.082) 0px 2px 2px 0px, rgba(16, 24, 64, 0.07) 0px 1px 5px 0px;}
