/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Neulis Sans;src:url(/assets/neulis-sans-variable-BhrelKgk.woff2)format("woff2");font-weight:50 900;font-style:normal;font-display:swap}@font-face{font-family:Neulis Sans;src:url(/assets/neulis-sans-variable-italic-DT2E1JH5.woff2)format("woff2");font-weight:50 900;font-style:italic;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/assets/neulis-alt-bold-CKhhjMdv.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cloud:#f7f2f0;--night:#09282b;--pink:#da2f80;--sun:#e9ba47;--cream:#e9dfc8;--cream-soft:#f0e9dc;--lime:#95b83d;--coral:#f2674a;--grey:#3a5355;--line:#09282b24;--grad:linear-gradient(105deg, #cf2279 0%, #ffba00 100%);--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.42'/%3E%3C/svg%3E");--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--cloud);color:var(--night);font-family:Neulis Sans,sans-serif;overflow-x:hidden}h1,h2,h3{letter-spacing:-.015em;font-family:Neulis Alt,sans-serif}h2{font-size:clamp(36px,4.6vw,66px);font-weight:700;line-height:1.04}h3{font-weight:700}::selection{background:var(--sun);color:var(--night)}.brand-word{vertical-align:-.02em;fill:currentColor;width:2.09em;height:.86em;margin:0 .04em;display:inline-block;position:relative;overflow:hidden}.brand-word svg{width:100%;height:100%;position:absolute;inset:0}.brand-text{color:#0000;text-transform:none;white-space:nowrap;line-height:1}.eyebrow .brand-word,.mission p .brand-word{vertical-align:0;width:3.616em;height:1.488em;margin-left:.1em}.brand-word{color:var(--pink)}.hero .brand-word,.network .brand-word,footer .brand-word,.call .brand-word,.with .bal-card-cse .brand-word,.bal-alix-name .brand-word,.switch button.on .brand-word{color:var(--sun)}.cta-copy .brand-word,.mission p .brand-word{color:var(--night)}.logo .brand-word{color:inherit}.eyebrow{color:var(--pink);text-transform:uppercase;letter-spacing:.22em;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-block}.eyebrow.light{color:var(--cloud)}.eyebrow.sun{color:var(--sun)}.section-head{max-width:960px;margin-bottom:64px}.section-head.center{text-align:center;margin-inline:auto}.btn{min-height:52px;transition:transform .35s var(--spring), box-shadow .3s;border-radius:100px;align-items:center;gap:18px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.btn span{transition:transform .35s var(--spring)}.btn>span,.m-cta>span,.dive i{font-family:Neulis Sans,sans-serif;font-size:1.8em;font-weight:400;line-height:1}.btn:hover{transform:translateY(-3px)rotate(-1.5deg);box-shadow:0 14px 30px #09282b33}.btn:hover span{transform:translate(3px,-3px)rotate(45deg)}.btn-sun{background:var(--sun);color:var(--night);min-height:44px}.btn-light{background:var(--cloud);color:var(--night)}.reveal{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s)}.anim .reveal:not([data-visible]){opacity:0;transform:translateY(40px)}.reveal[data-visible]{opacity:1;transform:none}.hero:before,.solution:before,.network:before,.cta:before,.mission:before,.human:before,.pt-night:before,.pt-sun:before,.pt-pink:before,.pt-coral:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain);opacity:.13;mix-blend-mode:soft-light;z-index:-1;background-size:180px 180px;position:absolute;inset:0}.hero,.solution,.network,.cta,.mission,.human,.pt-night,.pt-sun,.pt-pink,.pt-coral{isolation:isolate}.mark{white-space:nowrap;display:inline-block;position:relative}.mark-word{z-index:1;position:relative}.mark svg{pointer-events:none;width:108%;height:.42em;position:absolute;bottom:-.16em;left:-4%;overflow:visible}.mark-circle svg{width:120%;height:136%;top:-18%;bottom:auto;left:-10%}.mark-double svg{height:.5em;bottom:-.24em}.mark svg{clip-path:inset(-60% 100% -60% -10%);transition:clip-path 1.1s var(--ease) .35s}.mark[data-visible] svg{clip-path:inset(-60% -10%)}.mark path{fill:none;stroke:var(--pink);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.mark-circle path,.mark path.second{stroke-width:3.5px}.mark.tone-sun path{stroke:var(--sun)}.mark.tone-cloud path{stroke:var(--cloud)}.char{display:block;overflow:visible}.pupil{transform:translate(calc(var(--ex,0) * 1.8px), calc(var(--ey,0) * 1.8px));transition:transform .25s ease-out}.eyes{transform-box:fill-box;transform-origin:50%;animation:5s infinite blink}.elu .bob,.salaries .bob,.direction .bob,.tech-icon .bob{animation:2.6s ease-in-out infinite bob}.salaries .b2{animation-delay:-.6s}.salaries .b3{animation-delay:-1.2s}.salaries .bob,.direction .bob{transform-box:fill-box;transform-origin:50% 100%}.elu:hover .bob{animation:.7s ease-in-out nod}@keyframes nod{0%,50%,to{transform:none}22%,72%{transform:translateY(2px)scaleY(.95)}}.salaries:hover .bob{animation:.9s ease-in-out ola}.salaries:hover .b2{animation-delay:.12s}.salaries:hover .b3{animation-delay:.24s}@keyframes ola{0%,60%,to{transform:none}30%{transform:translateY(-5px)}}.direction .tie{transform-box:fill-box;transform-origin:50% 0}.direction:hover .bob{animation:1.2s ease-in-out lean-back}.direction:hover .eyes{animation:1.2s ease-in-out skeptic!important}.direction:hover .tie{animation:1.2s ease-in-out tie-swing}@keyframes lean-back{0%,to{transform:none}30%,70%{transform:rotate(4deg)}}@keyframes skeptic{0%,to{transform:scaleY(1)}25%,75%{transform:scaleY(.5)}}@keyframes tie-swing{0%,to{transform:none}20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}}.overwhelmed:not(.is-calm):hover .eyes{animation:.8s ease-in-out panic-eyes!important}.overwhelmed:not(.is-calm):hover .blob{animation:.5s linear shiver}.overwhelmed.is-calm:hover .eyes{animation:.8s ease-in-out happy-squint!important}@keyframes panic-eyes{0%,to{transform:scale(1)}25%,75%{transform:scale(1.22)}}@keyframes shiver{0%,to{transform:none}15%,45%,75%{transform:translate(-2px)}30%,60%,90%{transform:translate(2px)}}@keyframes giggle{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}45%{transform:rotate(3deg)}70%{transform:rotate(-1.5deg)}}@keyframes happy-squint{0%,to{transform:scaleY(1)}20%,65%{transform:scaleY(.3)}}.elu.tired .bob{animation:3s ease-in-out infinite droop}.elu-dark{opacity:0;transition:opacity .6s var(--ease)}.elu.tired .elu-dark{opacity:1}.elu .bob{transform-origin:30px 60px}.twinkle{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite twinkle}.alix-star{transform-origin:99px 100px;animation:4.5s ease-in-out infinite wiggle}.alix-eyes .eye{transform-box:fill-box;transform-origin:50%;animation:4s infinite blink}.alix-pupil{transform:translate(calc(min(var(--ex,0), 0) * 5.1px + max(var(--ex,0), 0) * 2px), calc(var(--ey,0) * 3.6px));transition:transform .25s ease-out}.alix:hover .alix-star,.alix:hover .alix-eyes{transform-origin:99px 190px;animation:.8s ease-in-out giggle}.alix:hover .alix-eyes .eye{animation:.8s ease-in-out happy-squint!important}@keyframes hip-pop{0%{transform:none}25%{transform:rotate(-9deg)scale(1.06,.94)}55%{transform:rotate(7deg)translateY(-8px)scale(.97,1.04)}80%{transform:rotate(-3deg)}to{transform:none}}.alix .leg-l{transform-origin:73.5px 191px}.alix .leg-r{transform-origin:125px 184px}.alix.walking .leg-l,.hero-mascot .leg-l{animation:.6s ease-in-out infinite leg-swing}.alix.walking .leg-r,.hero-mascot .leg-r{animation:.6s ease-in-out infinite reverse leg-swing}@keyframes leg-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.hero-mascot .leg-l,.hero-mascot .leg-r{animation-duration:2.4s}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes droop{0%,to{transform:rotate(-4deg)translateY(2px)}50%{transform:rotate(3deg)translateY(3px)}}@keyframes twinkle{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(5deg)}}@keyframes spin-pop{0%{transform:rotate(0)scale(1)}50%{transform:rotate(200deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes spin{to{transform:rotate(360deg)}}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f7f2f0db;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{color:var(--night);align-items:flex-end;gap:3px;line-height:1;display:inline-flex}.nav>a:first-child{display:flex}.logo .brand-word{width:74px;height:30.4px}.logo-star{width:24.2px;height:30.4px;transition:transform .5s var(--spring)}.logo:hover .logo-star{transform:rotate(5deg)translateY(-2px)scale(1.08)}.logo-inverse{color:var(--cloud)}.nav-links{gap:6px;font-size:14px;font-weight:500;display:flex}.nav-links a{white-space:nowrap;border-radius:100px;padding:10px 14px 8px;transition:background .25s}@media (width<=1240px){.nav-links{gap:0;font-size:13.5px}.nav-links a{padding:10px 10px 8px}}@media (width<=1120px){.nav-links{display:none}}.nav-links a:hover{background:var(--cream-soft)}.nav-actions{align-items:center;gap:6px;display:flex}.nav-login{white-space:nowrap;border-radius:100px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:background .25s,box-shadow .25s;display:inline-flex}.nav-login:hover{background:var(--cream-soft)}.nav .btn{white-space:nowrap}.nav-links a:has(.nav-tip){position:relative}.nav-tip{z-index:3;background:var(--night);color:var(--cloud);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s, translate .3s var(--spring);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 8px);left:50%;translate:-50% -4px}.nav-tip:before{content:"";background:inherit;border-radius:2px;width:9px;height:9px;position:absolute;top:-4px;left:50%;translate:-50%;rotate:45deg}.nav-links a:hover .nav-tip,.nav-links a:focus-visible .nav-tip{opacity:1;translate:-50%}@media (width<=1320px) and (width>=1121px){.nav-login{background:var(--cream-soft);justify-content:center;width:44px;padding:0;position:relative}.nav-login:hover,.nav-login:focus-visible{background:var(--night);color:var(--cloud)}.nav-login .nav-login-label{background:var(--night);color:var(--cloud);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s, translate .3s var(--spring);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% -4px}.nav-login .nav-login-label:before{content:"";background:inherit;border-radius:2px;width:9px;height:9px;position:absolute;top:-4px;left:50%;translate:-50%;rotate:45deg}.nav-login:hover .nav-login-label,.nav-login:focus-visible .nav-login-label{opacity:1;translate:-50%}}.login-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.nav:has(.nav-walker) .logo .logo-star{visibility:hidden}.nav-walker{transform-origin:50% 100%;pointer-events:none;z-index:2;will-change:transform;width:24.2px;height:30.4px;position:absolute;top:0;left:0}.nav-walker-star{width:100%;height:100%;display:block}.nav:has(.logo:hover) .nav-walker:not(.is-away) .nav-walker-star{transform:rotate(5deg)translateY(-2px)scale(1.08)}.nav-walker-star{transition:transform .5s var(--spring)}.nav-links a{transition:background .25s,color .3s}.nav-links a.is-active{color:var(--pink)}.nav .btn>span{transition:transform .35s var(--spring), opacity .2s}.nav .btn.has-walker>span{opacity:0}.hero{background:radial-gradient(70% 90% at 85% 40%, #da2f8052, transparent 60%), radial-gradient(50% 60% at 10% 100%, #e9ba472e, transparent 70%), var(--night);min-height:min(100vh - 76px,940px);color:var(--cloud);grid-template-columns:1.1fr .9fr;align-items:center;gap:3vw;padding:7vh 6vw 90px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;position:relative}.hero h1{letter-spacing:-.025em;margin-bottom:34px;font-size:clamp(48px,6.4vw,112px);font-weight:700;line-height:.96}.hero h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .line>span{animation:rise 1s var(--ease) both;display:inline-block}.hero h1 .line:nth-child(2)>span{animation-delay:.12s}.hero h1 .line:nth-child(3)>span{animation-delay:.24s}.hero h1 .line-accent{overflow:visible}.hero h1 .line-accent>span{position:relative}.hero h1 em{color:var(--sun);font-style:normal;position:relative}.swash{width:100%;height:.28em;position:absolute;bottom:-.06em;left:-.04em;overflow:visible}.swash path{fill:none;stroke:var(--pink);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1s var(--ease) 1.1s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.hero-copy>p{color:#f7f2f0bf;max-width:520px;font-size:clamp(18px,1.35vw,21px);line-height:1.55;animation:1s .5s both fade}@keyframes fade{0%{opacity:0;transform:translateY(16px)}}.hero-actions{align-items:center;gap:28px;margin-top:40px;animation:1s .65s both fade;display:flex}.hero .btn-sun{min-height:56px;display:inline-flex}.hero-scroll{z-index:3;letter-spacing:.02em;color:#f7f2f0bf;flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:700;transition:color .25s;animation:1s 1.2s both fade;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}.hero-scroll:hover{color:var(--cloud)}.dive{height:22px;font-size:18px;display:block;position:relative;overflow:hidden}.dive i{font-style:normal;line-height:22px;animation:3.6s cubic-bezier(.55,0,.3,1) 2.4s infinite dive;display:block}.dive i+i{position:absolute;top:-22px;left:0}.hero-scroll:hover .dive i{color:var(--sun);animation-duration:1s;animation-delay:0s}@keyframes dive{0%,72%{translate:0}96%,to{translate:0 22px}}.storm{height:min(68vh,600px);min-height:480px;animation:1.2s .3s both fade;position:relative;container-type:inline-size}.storm .doc{--spread:clamp(3px, .75cqw, 5px);--shift:calc(max(0px, 600px - 100cqw) * .25)}.storm-alert{z-index:4;color:#f7f2f0cc;white-space:nowrap;pointer-events:none;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:50%;translate:-50%}.storm-alert i{background:var(--pink);border-radius:50%;width:9px;height:9px;transition:background .4s;animation:1.1s infinite alert-ping;box-shadow:0 0 #da2f8099}.storm-alert b{color:var(--pink);font:700 18px Neulis Alt;transition:color .4s}.storm.is-tidy .storm-alert i{background:var(--lime);animation:1.8s infinite live-ping}.storm.is-tidy .storm-alert b{color:var(--lime)}@keyframes alert-ping{70%{box-shadow:0 0 0 9px #da2f8000}}.doc{z-index:2;background:var(--cloud);width:max-content;min-width:230px;height:42px;color:var(--night);transform:translate(-50%, -50%) translate(calc(var(--cx) * var(--spread) + var(--shift)), calc(var(--cy) * 4.4px)) rotate(var(--cr));transition:transform .8s var(--spring) calc(var(--i) * 70ms);border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 44px;font-size:13px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px #0000004d}.doc>span{white-space:nowrap}.storm.is-chaos .doc,.storm.is-arrive .doc{animation:jitter 2.2s ease-in-out infinite calc(var(--i) * -.37s)}@keyframes jitter{0%,to{translate:0}8%{translate:-2px 1px}12%{translate:2px -1px}16%{translate:0}55%{translate:0 -8px}}.doc-lines{opacity:.7;background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 6px) 5px 6px/12px 14px no-repeat,#09282b14;border-radius:4px;width:22px;height:26px;position:absolute;top:50%;left:12px;translate:0 -50%}.doc-sun{background:var(--sun)}.doc-coral{background:var(--coral);color:#fff}.doc-lime{background:#dde8c4}.st-wrap{justify-items:end;display:grid}.st{letter-spacing:.01em;white-space:nowrap;transition:opacity .3s, transform .45s var(--spring);transition-delay:calc(.35s + var(--i) * 70ms);border-radius:100px;grid-area:1/1;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.st-urgent{background:var(--pink);color:#fff;animation:1s ease-in-out infinite urgent}.st-urgent:before{content:"!";width:13px;height:13px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}@keyframes urgent{50%{box-shadow:0 0 0 5px #da2f8040}}.st-done{background:var(--lime);color:#fff;opacity:0;transform:scale(.4)}.st-done em{font-style:normal}.storm.is-tidy .doc{transform:translate(0, -50%) translate(-55px, calc(var(--oy) + 18px)) rotate(0deg)}.storm.is-tidy .st-urgent{opacity:0;transform:scale(.4)}.storm.is-tidy .st-done{opacity:1;transform:none}.storm-alix{z-index:3;opacity:0;width:150px;transition:translate 1.3s cubic-bezier(.45,.05,.3,1),opacity .3s;position:absolute;top:50%;left:50%;translate:120% -40%}.storm.is-arrive .storm-alix,.storm.is-tidy .storm-alix{opacity:1;translate:calc(-50% - 170px) -40%}.storm.is-leave .storm-alix{opacity:0;transition:translate 1.1s cubic-bezier(.5,0,.8,.4),opacity .4s .7s;translate:-260% -40%}.storm-alix-body{filter:drop-shadow(0 22px 26px #00000059);transform-origin:50% 100%}.storm.is-arrive .storm-alix-body,.storm.is-leave .storm-alix-body{animation:.6s ease-in-out infinite waddle}.storm.is-tidy .storm-alix-body{animation:land .7s var(--spring), wave 2.4s ease-in-out .8s infinite}@keyframes waddle{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes land{0%{transform:scale(1.08,.82)}45%{transform:translateY(-26px)scale(.94,1.08)}to{transform:none}}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)translateY(-4px)}50%{transform:rotate(5deg)}}.storm-shadow{filter:blur(4px);background:#00000059;border-radius:50%;height:12px;position:absolute;bottom:-8px;left:15%;right:15%}.storm-burst{border:3px solid var(--sun);opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;top:42%;left:50%;translate:-50% -50%}.storm.is-tidy .storm-burst{animation:burst .9s var(--ease) .15s}@keyframes burst{0%{opacity:1;scale:.3}to{opacity:0;scale:7}}.struggles{flex-direction:column;max-width:1440px;min-height:calc(100vh - 76px);margin:auto;padding:clamp(48px,7vh,90px) 6vw clamp(32px,5vh,60px);display:flex}.struggles .section-head{margin-bottom:clamp(20px,3.5vh,40px)}.struggles .section-head h2{font-size:clamp(34px,3.6vw,54px)}.struggles-grid{flex:1;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:32px;max-height:620px;display:grid}.struggle-stage{background:var(--cream-soft);border-radius:32px;place-items:center;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden}.overwhelmed{width:min(100%,300px);max-height:100%}.overwhelmed .bar{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--spring), opacity .4s}.overwhelmed .bar-1{transform:rotate(22deg)!important}.overwhelmed .bar-2{transform:rotate(3deg)!important}.overwhelmed .bar-3{transform:rotate(-2deg)!important}.overwhelmed .bar-4{transform:rotate(3deg)!important}.overwhelmed .bar-5{transform:rotate(-1deg)!important}.anim .reveal:not([data-visible]) .overwhelmed .bar{transform:translateY(-300px)rotate(20deg)}.struggle-stage[data-visible] .bar-1{transition-delay:.9s,0s;animation:3s ease-in-out 1.8s infinite teeter}.struggle-stage[data-visible] .bar-2{transition-delay:.7s,0s}.struggle-stage[data-visible] .bar-3{transition-delay:.5s,0s}.struggle-stage[data-visible] .bar-4{transition-delay:.3s,0s}.struggle-stage[data-visible] .bar-5{transition-delay:.1s,0s}@keyframes teeter{0%,to{transform:rotate(22deg)}50%{transform:rotate(14deg)translateY(4px)}}.overwhelmed .blob{transform-origin:120px 258px;animation:3.4s ease-in-out infinite droop}.overwhelmed .sweat{transition:opacity .4s;animation:.4s ease-in-out infinite alternate shake}@keyframes shake{to{transform:translate(2px)}}.overwhelmed .smile{opacity:0;transition:opacity .4s}.overwhelmed .brows{transition:opacity .3s}.struggle-stage[class*=focus-] .bar{opacity:.25}.focus-1 .bar-1,.focus-2 .bar-2,.focus-3 .bar-3,.focus-4 .bar-4,.focus-5 .bar-5{filter:drop-shadow(0 6px 10px #09282b40);opacity:1!important}.overwhelmed.is-calm .bar{opacity:1!important;transition-delay:0s!important;animation:none!important;transform:none!important}.overwhelmed.is-calm .bar-1{transform:translate(-42px,29px)!important}.overwhelmed.is-calm .sweat,.overwhelmed.is-calm .brows{opacity:0}.overwhelmed.is-calm .smile{opacity:1}.overwhelmed.is-calm .blob{animation:2.4s ease-in-out infinite bob}.struggle-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.struggle-list li{border:1px solid var(--cream);cursor:default;transition:transform .4s var(--spring), border-color .3s, box-shadow .3s, opacity .9s var(--ease);background:#fff;border-radius:18px;flex:1;grid-template-columns:22px 1fr 1.2fr;align-items:center;gap:20px;padding:14px 24px;display:grid;position:relative;overflow:hidden}.struggle-list li:before{content:"";background:var(--c);transform-origin:0;transition:transform .5s var(--ease);opacity:.1;position:absolute;inset:0;transform:scaleX(0)}.struggle-list li i{background:var(--c);width:22px;height:22px;transition:transform .4s var(--spring), border-radius .3s;border-radius:7px}.struggle-list h3{font-size:17px;line-height:1.2;position:relative}.struggle-list p{color:#09282bad;font-size:14px;line-height:1.5;position:relative}.struggle-list li.is-active{border-color:var(--c);transform:translate(-10px);box-shadow:0 14px 30px #09282b14}.struggle-list li.is-active:before{transform:scaleX(1)}.struggle-list li.is-active i{transform:rotate(45deg)scale(1.1)}.struggle-list li.is-solved i{background:var(--lime);border-radius:50%}.struggle-list li.is-solved h3{text-decoration:line-through;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:3px}.mission-wrap{padding:80px 6vw}.mission{background:var(--cream);border-radius:42px;flex-direction:column;justify-content:center;max-width:1240px;min-height:580px;margin:auto;padding:7vw;display:flex;position:relative;overflow:hidden}.mission:after{content:"";background:var(--sun);opacity:.75;width:460px;height:460px;transition:transform 1.4s var(--ease) .2s;border-radius:50%;position:absolute;top:-140px;right:-140px;transform:scale(.4)}.mission[data-visible]:after{transform:scale(1)}.mission-mascot{z-index:2;width:220px;position:absolute;bottom:-8%;right:5%;transform:rotate(10deg)}.mission-mascot-3d{width:290px;bottom:-20%;right:0;transform:none}.mascot-3d{aspect-ratio:1/1.18;cursor:pointer;width:100%}.mascot-3d canvas{display:block;width:100%!important;height:auto!important}.mission p{color:var(--pink);text-transform:uppercase;letter-spacing:.2em;z-index:3;margin-bottom:24px;font-size:12px;font-weight:700;position:relative}.mission h2{z-index:3;max-width:860px;font-size:clamp(36px,4.8vw,70px);line-height:1.06;position:relative}.mission .mark{white-space:normal}.mission .mark .mark-word{color:var(--pink)}.dialogue{padding:120px 5vw 140px}.switch{background:var(--cream-soft);border:1px solid var(--cream);border-radius:100px;margin-top:34px;padding:5px;display:inline-flex}.switch button{cursor:pointer;border-radius:100px;padding:11px 22px;font-size:14px;font-weight:700;transition:background .3s,color .3s}.switch{grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.switch-thumb{background:var(--night);border-radius:100px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 10px -4px #09282b80}.switch.is-right .switch-thumb{transform:translate(100%)}.switch button{z-index:1;background:0 0;position:relative}.switch button.on{color:var(--cloud)}@keyframes pulse{50%{opacity:.5}}.solution{background:#f9e0ec;padding:130px 5vw;position:relative}.solution .section-head{max-width:1400px;margin-inline:auto}.solution .section-head h2{max-width:960px}.pillar-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1400px;margin:auto;display:grid}.pillar{min-height:680px;transition:transform .5s var(--spring), opacity .9s var(--ease);border-radius:30px;flex-direction:column;padding:34px 42px 42px;display:flex;position:relative;overflow:hidden}.pillar:hover{transform:translateY(-6px)}.pillar-grid .pillar.reveal{transform:translateY(70px)rotate(-1.5deg)scale(.96)}.pillar-grid .pillar:nth-child(2n).reveal{transform:translateY(70px)rotate(1.5deg)scale(.96)}.pillar-grid .pillar.reveal[data-visible]{transform:none}.pillar-visual{justify-content:center;align-items:center;min-height:300px;margin-bottom:30px;display:flex;position:relative}.pillar-n{z-index:4;background:currentColor;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin-bottom:8px;font:700 12px Neulis Alt;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pillar-n{background:color-mix(in srgb, currentColor 8%, transparent)}}.pillar-n:after{content:"";border-radius:inherit;opacity:.3;border:1px dashed;animation:16s linear infinite spin;position:absolute;inset:-5px}.pillar h3{max-width:520px;margin-bottom:16px;font-size:clamp(28px,2.7vw,40px);line-height:1.08}.pillar>p{opacity:.78;max-width:560px;margin-bottom:30px;font-size:16px;line-height:1.6}.tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tags span{background:#09282b12;border-radius:100px;padding:8px 14px;font-size:12px;font-weight:700}.pt-night{background:var(--night);color:var(--cloud)}.pt-night .tags span,.pt-pink .tags span{background:#f7f2f024}.pt-sun{background:var(--sun)}.pt-cloud{background:var(--cloud)}.pt-pink{background:var(--pink);color:#fff}.panel{background:var(--cloud);width:min(100%,340px);color:var(--night);border:2px solid var(--night);transform:rotate(var(--tilt));transition:transform .6s var(--spring), box-shadow .4s;border-radius:20px;padding:20px;box-shadow:12px 12px #09282b2e}.pt-night .panel{box-shadow:12px 12px #f7f2f024}:is(.pillar,.g-art):hover .panel{transform:rotate(0)scale(1.03);box-shadow:16px 16px #09282b38}.panel-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font:700 15px Neulis Alt;display:flex}.panel-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date{color:var(--pink);font:700 38px/1 Neulis Alt}.pill{white-space:nowrap;border-radius:100px;padding:5px 10px;font-size:11px;font-weight:700}.pill-pink{background:var(--pink);color:#fff}.pill-lime{color:#596e25;background:#eff4e2}.pill-sun{color:#755d24;background:#f8ebc8}.row{opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .2s), transform .5s var(--spring) calc(var(--d) + .2s);align-items:center;gap:10px;padding-top:13px;font-size:13px;font-weight:500;display:flex;transform:translate(-12px)}.row i{background:var(--lime);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.row-pending i{background:var(--sun);color:var(--night)}.row-alert i{background:var(--pink)}:is(.pillar,.g-art)[data-visible] .row{opacity:1;transform:none}.progress{background:var(--cream);border-radius:10px;height:8px;margin-top:18px;overflow:hidden}.progress span{background:var(--grad);border-radius:inherit;width:0;height:100%;transition:width 1.6s var(--ease) 1.4s;display:block}:is(.pillar,.g-art)[data-visible] .progress span{width:76%}.doc-sheet{border:1px solid var(--cream);background:#fff;border-radius:10px;flex-direction:column;gap:7px;margin:14px 0 4px;padding:14px;display:flex;position:relative;overflow:hidden}.doc-sheet span{background:var(--cream);border-radius:4px;height:6px}.doc-sheet span.hl{background:#f4c0d9;animation:2.6s ease-in-out infinite hl}@keyframes hl{0%,40%,to{background:var(--cream)}55%,90%{background:#ed97c0}}.scan{background:var(--pink);height:3px;animation:2.6s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 2px #da2f8099}.scan:after{content:"";background:linear-gradient(#0000,#da2f8029);height:26px;position:absolute;bottom:3px;left:0;right:0}@keyframes scan{0%,to{top:4%}50%{top:94%}}.org{width:100%;margin-top:10px;overflow:visible}.org text{text-anchor:middle;fill:var(--night);font:700 11px Neulis Sans}.org-lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease) .4s}:is(.pillar,.g-art)[data-visible] .org-lines path{stroke-dashoffset:0}.org-nodes g{opacity:0;transform-box:fill-box;transition:opacity .5s var(--ease) calc(var(--d) + .3s), transform .5s var(--spring) calc(var(--d) + .3s);transform:translateY(8px)}:is(.pillar,.g-art)[data-visible] .org-nodes g{opacity:1;transform:none}.org-nodes g:hover{transform:translateY(-3px)}.map-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.map-stats div{border:1px solid var(--cream);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.map-stats div:after{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform 1s var(--ease) .8s;position:absolute;inset:auto 0 0;transform:scaleX(0)}:is(.pillar,.g-art)[data-visible] .map-stats div:after{transform:scaleX(1)}.map-stats strong{color:var(--pink);font:700 24px/1 Neulis Alt}.map-stats span{font-size:11px;font-weight:700}.map-stats em{color:var(--grey);grid-column:1/-1;margin-top:5px;font-size:9px;font-style:normal}.map-network{margin:6px 0 0}.map-network .org-lines{opacity:.45}.map-network .org-nodes g:not(.org-center){transform-origin:50%}:is(.pillar,.g-art)[data-visible] .map-network .org-nodes g:not(.org-center){animation:node-drift 4s ease-in-out infinite calc(var(--d) + 1s)}@keyframes node-drift{50%{transform:translateY(-3px)}}.map-sync{background:#eff4e2;border:1px solid #cadb9e;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.map-sync>i{background:var(--lime);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite live-ping;box-shadow:0 0 #95b83d80}@keyframes live-ping{65%{box-shadow:0 0 0 7px #95b83d00}}.map-sync span{flex-direction:column;min-width:0;display:flex}.map-sync b{font-size:10px}.map-sync small{opacity:.65;font-size:8px}.map-sync em{color:#779331;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.trend{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:8px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.trend svg{flex:1;height:28px;overflow:visible}.trend path{fill:none;stroke:var(--pink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease) 1.2s}:is(.pillar,.g-art)[data-visible] .trend path{stroke-dashoffset:0}.trend b{color:var(--lime);font-size:18px}.need{border:1.5px solid var(--cream);background:#fff;border-radius:12px;margin:14px 0 6px;padding:11px 14px;font-size:13px;font-weight:500}.typing{white-space:nowrap;border-right:2px solid var(--pink);width:0;max-width:100%;display:inline-block;overflow:hidden}:is(.pillar,.g-art)[data-visible] .typing{animation:1.6s steps(30,end) .6s forwards typing,.8s step-end infinite caret}@keyframes typing{to{width:100%}}@keyframes caret{50%{border-color:#0000}}.expert-row{opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .8s), transform .5s var(--spring) calc(var(--d) + .8s), border-color .3s, background .3s;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:9px 10px;display:flex;transform:translateY(8px)}:is(.pillar,.g-art)[data-visible] .expert-row{opacity:1;transform:none}.expert-row .elu{flex:none;width:30px}.expert-row div{flex-direction:column;flex:1;display:flex}.expert-row b{font-size:13px}.expert-row small{opacity:.6;font-size:11px}.expert-row em{color:#596e25;font-size:11px;font-style:normal;font-weight:700}.expert-row.is-match{border-color:var(--pink);background:#f9e0ec}.expert-row.is-match em{background:var(--pink);color:#fff;border-radius:100px;padding:5px 9px}.network{background:var(--night);color:var(--cloud);grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;padding:130px 6vw;display:grid;position:relative;overflow:hidden}.network-copy p{color:#f7f2f0b3;max-width:460px;margin-top:26px;font-size:18px;line-height:1.6}.network-copy h2{max-width:560px}.net-legend{flex-direction:column;gap:8px;max-width:460px;margin:34px 0 0;padding:0;list-style:none;display:flex}.net-legend button{text-align:left;width:100%;color:var(--cloud);cursor:pointer;transition:background .3s, border-color .3s, transform .4s var(--spring);background:#f7f2f008;border:1px solid #f7f2f01f;border-radius:18px;grid-template-columns:14px 1fr;align-items:center;column-gap:14px;padding:14px 18px;display:grid}.net-legend i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 4px var(--c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.net-legend i{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent)}}.net-legend span{letter-spacing:-.01em;font:700 17px Neulis Sans}.net-legend small{color:#f7f2f08c;grid-column:2;margin-top:3px;font-size:13px}.net-legend button:hover,.net-legend button.on,.net-legend button:focus-visible{border-color:var(--c);background:#f7f2f014;outline:none;transform:translate(6px)}.orbit{--sat:50px;aspect-ratio:1;width:min(84%,520px);margin:auto;position:relative;container-type:inline-size}@media (width>=1440px){.orbit{--sat:58px;width:min(92%,680px)}}@media (width>=1800px){.orbit{--sat:64px;width:min(94%,780px)}}.orbit:before{content:"";filter:blur(10px);background:radial-gradient(circle,#da2f8038,#e9ba4714 45%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.orbit-core{aspect-ratio:1;z-index:3;background:radial-gradient(circle at 35% 30%,#1f4043,#072022);border-radius:50%;place-items:center;width:22%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f7f2f024,0 20px 40px -10px #00000080}.orbit-core .alix{z-index:1;width:58%;position:relative}.orbit-ping{aspect-ratio:1;z-index:2;pointer-events:none;border:2px solid #da2f80a6;border-radius:50%;width:22%;animation:1.2s cubic-bezier(.25,.6,.35,1) forwards orbit-ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbit-ping{0%{opacity:.9;width:22%}85%{opacity:.35}to{width:var(--reach);opacity:0}}.orbit-spin{z-index:4;pointer-events:none;animation:80s linear infinite orbit-spin;position:absolute;inset:0}.orbit-ring{width:calc(var(--k) * 100%);aspect-ratio:1;transition:border-color .5s, transform 1s var(--spring), opacity .8s;z-index:calc(4 - var(--i));border:1px dashed #f7f2f029;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring.on{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.orbit-ring.on{border-color:color-mix(in srgb, var(--c) 70%, transparent)}}.orbit-ring.on{z-index:10;border-style:solid}.orbit-node{width:0;height:0;transform:rotate(var(--a)) translateX(calc(var(--k) * 50cqw));position:absolute;top:50%;left:50%}.orbit-spoke{width:calc(var(--k) * 50cqw - 11cqw);background:linear-gradient(90deg, transparent, var(--c));height:1px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.orbit-spoke{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c) 60%, transparent))}}.orbit-spoke{opacity:.35;transition:opacity .5s}.orbit-ring.on .orbit-spoke{opacity:1}.orbit-upright{transform:rotate(calc(-1 * var(--a)));position:absolute}.orbit-sat{pointer-events:auto;animation:80s linear infinite orbit-unspin;position:absolute;transform:translate(-50%,-50%)}.orbit-icon{width:var(--sat);height:var(--sat);background:var(--cloud);color:var(--night);box-shadow:0 0 0 3px var(--c), 0 12px 24px -8px #0009;transition:transform .5s var(--spring), box-shadow .5s, background .5s;cursor:default;border-radius:50%;place-items:center;display:grid;position:relative}.orbit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}.orbit-icon b{background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5 5.5-6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;border:2px solid var(--night);border-radius:50%;width:16px;height:16px;position:absolute;top:-3px;right:-3px}.orbit-ring.off .orbit-icon{box-shadow:0 0 0 2px var(--c), 0 8px 16px -8px #0009;background:#dadfdf;transform:scale(.82)}@supports (color:color-mix(in lab, red, red)){.orbit-ring.off .orbit-icon{box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 55%, transparent), 0 8px 16px -8px #0009}}.orbit-ring.on .orbit-icon{box-shadow:0 0 0 3px var(--c), 0 0 0 9px var(--c), 0 14px 28px -8px #0009;background:#fff;transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.orbit-ring.on .orbit-icon{box-shadow:0 0 0 3px var(--c), 0 0 0 9px color-mix(in srgb, var(--c) 22%, transparent), 0 14px 28px -8px #0009}}.orbit-label{background:var(--c);color:var(--night);white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--spring);pointer-events:none;border-radius:100px;padding:5px 10px;font:700 12px Neulis Alt;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);box-shadow:0 6px 14px -4px #0000008c}.orbit-ring.on .orbit-label{opacity:1;transform:translate(-50%)}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-unspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.network.is-paused .orbit-spin,.network.is-paused .orbit-sat{animation-play-state:paused}.anim .orbit:not([data-visible]) .orbit-ring{opacity:0;transform:translate(-50%,-50%)scale(.2)}.orbit[data-visible] .orbit-ring{transition-delay:0s, calc(.3s + var(--i) * .18s), calc(.3s + var(--i) * .18s)}.tech{max-width:1480px;margin:auto;padding:140px 5vw}.tech-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tech-card{border:1px solid var(--cream);transition:transform .5s var(--spring), box-shadow .4s, opacity .9s var(--ease);background:#fff;border-radius:26px;flex-direction:column;padding:18px 18px 28px;display:flex}.tech-card.reveal{transform:translateY(55px)scale(.94)}.tech-card.reveal[data-visible]{transform:none}.tech-card:hover{transform:translateY(-8px)rotate(-.6deg);box-shadow:0 24px 50px #09282b1a}.tech-stage{background:var(--cloud);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:210px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.tech-stage:before{content:"";border:1px dashed #09282b29;border-radius:50%;width:180px;height:180px;animation:26s linear infinite spin;position:absolute;top:8px}.tech-icon{width:150px;position:relative;overflow:visible}.spark{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite twinkle}.spark.s2{animation-delay:-.9s}.tech-icon .bob{animation-name:icon-bob}@keyframes icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}.icon-pupil{transform:translate(calc(var(--ex,0) * .55px), calc(var(--ey,0) * .55px))}.planet{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle-soft}.code-dash{animation:2.4s ease-in-out infinite code-blink}@keyframes code-blink{0%,to{opacity:1}50%{opacity:.35}}.shackle{transition:transform .5s var(--ease)}.tech-card:hover .shackle{transform:translateY(-1.6px)}.keyhole{transition:filter .5s var(--ease)}.tech-card:hover .keyhole{filter:drop-shadow(0 0 1px #e9ba47e6)}.paper-line{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.tech-card[data-visible] .paper-line{animation:paper-write .6s var(--ease) forwards}@keyframes paper-write{to{transform:scaleX(1)}}.badge{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.tech-card[data-visible] .badge{animation:.4s cubic-bezier(.3,1.4,.6,1) 1.1s forwards plus-stamp}.badge{transition:scale .4s var(--ease)}.tech-card:hover .badge{scale:1.08}.tech-card h3{margin-bottom:12px;padding:0 8px;font-size:21px;line-height:1.2}.tech-card p{color:#09282bad;margin-bottom:22px;padding:0 8px;font-size:14px;line-height:1.55}.tech-card ul{border-top:1px solid var(--cream);margin:auto 8px 0;padding:16px 0 0;font-size:13px;font-weight:500;list-style:none}.tech-card li{padding:5px 0 5px 24px;position:relative}.tech-card li:before{content:"✓";color:var(--lime);font-weight:700;position:absolute;left:0}@media (width>=1101px){.tech{flex-direction:column;justify-content:center;min-height:calc(100svh - 76px);padding:40px 5vw;display:flex}.tech .section-head{max-width:none;margin-bottom:clamp(24px,4vh,48px)}.tech-stage{height:clamp(130px,19vh,210px);margin-bottom:clamp(14px,2.4vh,26px)}.tech-stage:before{width:clamp(120px,16vh,180px);height:clamp(120px,16vh,180px)}.tech-icon{width:clamp(90px,13.5vh,150px)}}@media (width>=1101px) and (height<=780px){.tech{padding-block:24px}.tech .section-head{margin-bottom:20px}.tech-stage{height:17vh}.tech-card{padding-bottom:18px}.tech-card p{margin-bottom:14px}}.extras{grid-template-columns:1fr 1fr;gap:22px;max-width:calc(1400px + 10vw);margin:auto;padding:0 5vw 140px;display:grid}.extras-support{z-index:2;margin-top:-70px;position:relative}.extras-support>article{min-height:330px}.human{background:var(--pink);color:#fff;border-radius:30px;padding:40px;position:relative;overflow:hidden}.human:after{content:"2 h";color:#ffffff1a;letter-spacing:-.08em;transition:transform .7s var(--spring);font:700 150px/1 Neulis Alt;position:absolute;bottom:-35px;right:-10px}.human:hover:after{transform:translate(-8px,-6px)rotate(-4deg)}.human h3,.budget h3{margin-bottom:12px;font-size:28px;line-height:1.12}.human p{opacity:.85;line-height:1.55}.human-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.human-tags span{background:#ffffff2e;border-radius:100px;padding:8px 13px;font-size:12px;font-weight:700}.budget{border:1px solid var(--cream);background:#fff;border-radius:30px;padding:40px}.jars{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.jar{text-align:center}.jar .fill{border:2px solid var(--night);background:var(--cloud);border-radius:16px 16px 22px 22px;place-items:center;height:110px;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.jar .fill:before{content:"";height:0;transition:height 1.4s var(--ease) .4s;position:absolute;bottom:0;left:0;right:0}.jar-fn .fill:before{background:var(--sun)}.jar-asc .fill:before{background:var(--lime)}.budget[data-visible] .jar-fn .fill:before{height:38%}.budget[data-visible] .jar-asc .fill:before{height:100%}.jar b{font:700 15px Neulis Alt;position:relative}.jar span{font-weight:700;display:block}.jar small{opacity:.6;font-size:12px}.dna{background:var(--cream);padding:130px 6vw}.dna-head{max-width:1300px;margin:0 auto 60px;position:relative}.dna-head p{color:#09282bb8;max-width:700px;margin-top:24px;font-size:18px;line-height:1.6}.dna-mascot{width:150px;position:absolute;top:-20px;right:4%;transform:rotate(-12deg)}.dna-cards{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1300px;margin:auto;display:grid}.dna-card{min-height:290px;transition:transform .5s var(--spring), opacity .9s var(--ease);background:#fff;border-radius:24px;padding:36px}.dna-card:hover{transform:translateY(-6px)rotate(.6deg)}.dna-card i{background:var(--pink);width:44px;height:5px;transition:width .5s var(--ease);border-radius:4px;margin-bottom:30px;display:block}.dna-card:hover i{width:90px}.dna-card.dark{background:var(--night);color:var(--cloud)}.dna-card.dark i{background:var(--sun)}.dna-card h3{margin-bottom:16px;font-size:23px;line-height:1.2}.dna-card p{opacity:.72;line-height:1.6}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:6vw;max-width:1400px;margin:auto;padding:130px 6vw;display:grid}.faq-head{position:sticky;top:116px}.faq-head h2{font-size:clamp(36px,4vw,58px);line-height:1.04}.faq-head p{color:#09282bb8;max-width:420px;margin:22px 0 30px;font-size:17px;line-height:1.6}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line);background:#fff;border-radius:20px;transition:border-color .3s,box-shadow .3s}.faq-item[open]{border-color:#da2f8059;box-shadow:0 18px 40px -24px #09282b59}.faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font:700 18px/1.35 Neulis Alt;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover span{color:var(--pink)}.faq-item summary span{transition:color .25s}.faq-item summary i{background:var(--cream-soft);width:34px;height:34px;transition:background .3s, transform .45s var(--spring);border-radius:50%;flex:none;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--night);width:12px;height:2px;transition:rotate .45s var(--spring), background .3s;border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-item summary i:after{rotate:90deg}.faq-item[open] summary i{background:var(--pink);transform:rotate(180deg)}.faq-item[open] summary i:before,.faq-item[open] summary i:after{background:#fff}.faq-item[open] summary i:after{rotate:0deg}.faq-item p{color:#09282bbf;max-width:680px;padding:0 24px 24px;font-size:16px;line-height:1.65}.faq-item summary:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:20px}@media (width<=960px){.faq{grid-template-columns:1fr;gap:36px;padding:90px 6vw}.faq-head{position:static}}@media (width<=760px){.faq{gap:26px;padding:64px 20px}.faq-head p{margin:16px 0 22px;font-size:16px}.faq-head .btn{display:none}.faq-item summary{padding:18px;font-size:16.5px}.faq-item p{padding:0 18px 20px;font-size:15px}}.cta{background:var(--grad);color:var(--cloud);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;padding:130px 6vw;display:grid;position:relative;overflow:hidden}.cta h2{margin-bottom:26px;font-size:clamp(44px,5.4vw,84px);line-height:.98}.cta-copy p{color:#f7f2f0e6;max-width:520px;font-size:19px;line-height:1.55}.cta-facts{flex-wrap:wrap;gap:10px;margin:28px 0 36px;padding:0;list-style:none;display:flex}.cta-facts li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f2f029;border:1px solid #f7f2f04d;border-radius:100px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font:700 14px Neulis Alt;display:inline-flex}.cta-facts svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn-big{min-height:62px;padding:0 30px;font-size:17px;box-shadow:0 18px 40px -14px #09282b8c}.cta:after{content:"";aspect-ratio:389/385;pointer-events:none;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 389.01 385.05'%3E%3Cpath d='M212.08,310.12l-13.94-32.51-10.75,34.22-38.9,72.56-86.52-42.74,38.6-75.23,21.34-26.75-34.43,6.59-83.12,6.66L.52,156.48l82.46-7.67,34.63,4.76-24.03-25.97L50.37,61.04,132.05,8.01l43.21,66.56,13.94,32.51,10.75-34.22L240.52.66l85.52,43.39-39.91,73.22-21.03,29.42,35.44-7.23,83.12-6.66,4.83,95.77-84.12,7.31-34.63-4.76,24.03,25.97,43.86,67.57-81.68,53.03-43.86-67.57Z' fill='none' stroke='%23f7f2f0' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:62%;position:absolute;top:-18%;right:-8%}@media (width>=1500px){.cta{padding-inline:calc(50vw - 700px)}.cta .call{max-width:580px}}.call{background:var(--night);max-width:520px;transition:transform .6s var(--spring);border-radius:28px;margin-left:auto;padding:14px;position:relative;transform:rotate(2deg);box-shadow:0 40px 80px -30px #09282bb3,inset 0 0 0 1px #f7f2f014}.call:hover{transform:rotate(0)translateY(-6px)}.call-bar{color:#f7f2f0bf;align-items:center;gap:12px;padding:4px 6px 14px;font:700 13px Neulis Alt;display:flex}.call-dots{gap:6px;display:flex}.call-dots i{background:#f7f2f033;border-radius:50%;width:10px;height:10px}.call-title{flex:1}.call-timer{color:var(--cloud);font-variant-numeric:tabular-nums;background:#f7f2f01a;border-radius:100px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.call-timer i{background:#f2674a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite rec}@keyframes rec{50%{opacity:.25}}.call-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.call-tile{aspect-ratio:4/5;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.call-tile-alix{background:radial-gradient(circle at 50% 40%,#24474a,#0e3033)}.call-tile{transition:box-shadow .35s;box-shadow:inset 0 0 0 3px #e9ba4700}.call-tile.is-speaking{box-shadow:inset 0 0 0 3px var(--sun);animation:1.8s ease-in-out infinite speaking}@keyframes speaking{0%,to{box-shadow:inset 0 0 0 3px var(--sun), 0 0 0 0 #e9ba4700}50%{box-shadow:inset 0 0 0 3px var(--sun), 0 0 0 5px #e9ba4747}}.call-alix{aspect-ratio:198.76/251.75;width:60%;position:relative}.call-alix svg{width:100%;height:100%;position:absolute;inset:0}.call-alix-3d{width:96%;margin-top:-6%}.call-voice{opacity:0;width:0;transition:opacity .3s,width .3s,margin .3s;overflow:hidden}.is-speaking .call-voice{opacity:1;width:13px}.call-tile:not(.is-speaking) .call-voice{margin-right:0}.call-voice{vertical-align:-1px;align-items:center;gap:2px;height:10px;margin-right:6px;display:inline-flex}.call-voice b{background:var(--sun);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite voice}.call-voice b:nth-child(2){animation-delay:-.3s}.call-voice b:nth-child(3){animation-delay:-.6s}@keyframes voice{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.call-tile-cse{background:var(--cream-soft)}.call-crew{align-items:flex-end;gap:4px;margin-top:10%;display:flex}.call-crew .elu{width:46px;display:block}.call-member{transition:transform .35s;position:relative}.call-member:nth-child(2) .bob{animation-delay:-.6s}.call-member:nth-child(3) .bob{animation-delay:-1.2s}.call-member.is-talking{transform:translateY(-4px)scale(1.08)}.call-member.is-talking .elu .bob{animation:.3s ease-in-out infinite alternate elu-talk}@keyframes elu-talk{0%{transform:translateY(0)scale(1)}to{transform:translateY(-3px)scale(.97,1.04)}}.call-say{opacity:0;transform-origin:0 100%;background:#fff;border-radius:10px 10px 10px 2px;gap:3px;padding:5px 7px;transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-30%,6px)scale(.6);box-shadow:0 4px 10px #09282b1f}.call-member.is-talking .call-say{opacity:1;transform:translate(-30%)scale(1)}.call-say i{background:var(--night);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite say-dot}.call-say i:nth-child(2){animation-delay:.15s}.call-say i:nth-child(3){animation-delay:.3s}@keyframes say-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.call-name{color:var(--cloud);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09282bb3;border-radius:100px;padding:4px 10px;font:700 12px Neulis Alt;position:absolute;bottom:10px;left:10px}.call-wave{transform-origin:70% 80%;font-size:22px;animation:2.4s ease-in-out infinite wave-hand;position:absolute;top:10px;right:12px}@keyframes wave-hand{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}}.call-controls{justify-content:center;gap:12px;padding:14px 0 4px;display:flex}.call-controls span{width:42px;height:42px;color:var(--cloud);background:#f7f2f01a;border-radius:50%;place-items:center;display:grid}.call-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.call-controls .call-end{background:#f2674a}.call-controls .call-end svg{fill:currentColor;stroke:none}footer{background:var(--night);color:var(--cloud);grid-template-columns:1fr auto;gap:40px;padding:70px 6vw 34px;display:grid}footer p{opacity:.6;margin-top:12px}.footer-links{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.footer-links a:hover{color:var(--sun)}.footer-bottom{opacity:.6;border-top:1px solid #f7f2f026;grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:13px;display:flex}.footer-legal{gap:24px;display:flex}.footer-login{border-left:1px solid #f7f2f033;align-items:center;gap:8px;padding-left:28px;display:inline-flex}.footer-legal a:hover{color:var(--sun)}.legal-page{background:var(--cloud);min-height:100vh}.legal-back{border-radius:100px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .25s}.legal-back:hover{background:var(--cream-soft)}.legal{max-width:780px;margin:0 auto;padding:90px 6vw 120px}.legal-head{margin-bottom:56px}.legal-head h1{letter-spacing:-.02em;margin-top:10px;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1}.legal-head p{color:#09282b99;margin-top:18px;font-size:14px}.legal section{border-top:1px solid var(--cream);padding:30px 0}.legal h2{margin-bottom:14px;font-size:22px;font-weight:700}.legal p,.legal li,.legal dd{color:#09282bc7;font-size:15.5px;line-height:1.7}.legal p+p,.legal dl+p,.legal p+ul{margin-top:12px}.legal ul{padding-left:20px;list-style:outside}.legal li::marker{color:var(--pink)}.legal a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.legal dl{border:1px solid var(--cream);background:#fff;border-radius:16px;grid-template-columns:minmax(150px,220px) 1fr;gap:8px 20px;margin-top:16px;padding:18px 20px;display:grid}.legal dt{color:var(--night);font-size:13.5px;font-weight:700}.legal dd{font-size:14.5px}.legal-todo{color:var(--night);white-space:nowrap;background:#e9ba4752;border:1px dashed #c99418b3;border-radius:6px;padding:1px 7px;font-weight:500}@media (width<=760px){.legal dl{grid-template-columns:1fr;gap:2px}.legal dd{margin-bottom:8px}.legal-back{display:none}.legal-todo{white-space:normal}}.bal-stage{isolation:isolate;background:radial-gradient(120% 80% at 50% 105%, #f7f2f0 0%, #f7f2f000 55%), linear-gradient(180deg, #f0e9dc 0%, var(--cream-soft) 100%);border-radius:40px;max-width:1040px;height:520px;margin:10px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #09282b0f,0 30px 60px -30px #09282b40}.bal-stage:after{content:"";background:var(--grain);opacity:.22;mix-blend-mode:multiply;pointer-events:none;z-index:9;position:absolute;inset:0}.bal-decor span{pointer-events:none;z-index:-1;transition:transform 1.6s var(--ease), opacity 1s, background 1s;border-radius:50%;position:absolute}.bal-sun{background:radial-gradient(circle,#e9ba478c,#e9ba4700 68%);width:260px;height:260px;top:-80px;right:-60px}.bal-blob{background:radial-gradient(circle,#da2f8029,#da2f8000 66%);width:340px;height:340px;bottom:40px;left:-120px}.bal-dots{opacity:.7;background-image:radial-gradient(#09282b1f 1.2px,#0000 1.3px);background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);border-radius:0!important}.with .bal-sun{transform:translate(-400px,20px)scale(1.25)}.with .bal-blob{background:radial-gradient(circle,#95b83d38,#95b83d00 66%);transform:translate(60px,-40px)scale(1.15)}.bal-bubble{z-index:5;width:max-content;max-width:230px;animation:bubble-in .55s var(--spring) both;background:#fff;border-radius:22px;padding:12px 18px 14px;position:relative;box-shadow:0 14px 30px -10px #09282b33}.with .bal-bubble{animation-delay:1.35s}.with .bal-bubble-r{animation-delay:1.6s}.bal-say{z-index:5;transform-origin:50% 100%;transition:transform .9s var(--spring), bottom .6s var(--ease);position:absolute;bottom:100%;transform:rotate(-9deg)}.with .bal-say{transition:transform 1.1s var(--spring) .58s, bottom .6s var(--ease) .45s;transform:rotate(0)}.bal-say-l{bottom:calc(100% + 92px);left:1%}.with .bal-say-l{bottom:calc(100% + 186px)}.bal-say-r{bottom:calc(100% + 128px);right:1%}.bal-bubble small{letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:3px;font:700 10px Neulis Sans;display:block}.bal-bubble span{letter-spacing:-.01em;font:700 16px/1.3 Neulis Alt;display:block}.bal-bubble:after{content:"";background:inherit;border-radius:3px;width:16px;height:16px;position:absolute;bottom:-7px;transform:rotate(45deg)}.bal-bubble-l{transform-origin:20% 100%}.bal-bubble-l:after{left:34px}.bal-bubble-r{background:var(--night);color:var(--cloud);transform-origin:80% 100%;margin-left:auto}.bal-bubble-r:after{right:34px}.without .bal-bubble-l{opacity:.78;scale:.86}.without .bal-bubble-l span{color:var(--grey);font-size:14px;font-style:italic}.without .bal-bubble-r{rotate:2.5deg}.without .bal-bubble-r span{font-size:19px}.with .bal-bubble-l{background:var(--grad);color:#fff}@keyframes bubble-in{0%{opacity:0;transform:scale(.4)translateY(14px)}}.bal-hill{background:linear-gradient(180deg, var(--cream) 0%, #ddd3bc 100%);z-index:0;border-radius:50%;height:150px;position:absolute;bottom:-70px;left:-10%;right:-10%}.bal-shadow{width:70%;height:16px;transition:transform 1.4s var(--spring);z-index:1;background:radial-gradient(closest-side,#09282b38,#0000);border-radius:50%;position:absolute;bottom:54px;left:50%;transform:translate(-46%)scaleX(.92)skew(-30deg)}.with .bal-shadow{transition:transform 1.1s var(--spring) .58s;transform:translate(-50%)}.bal-fulcrum{z-index:2;filter:drop-shadow(0 8px 10px #09282b2e);width:104px;height:95px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.bal-switch{border-color:var(--cream);z-index:10;white-space:nowrap;background:#fff;margin:0;padding:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #09282b59}.bal-switch button{padding:8px 16px;font-size:13px}.bal-plank{background:var(--night);transform-origin:50%;height:8px;transition:transform 1.5s var(--spring);z-index:3;border-radius:8px;position:absolute;bottom:142px;left:8%;right:8%;transform:rotate(9deg);box-shadow:0 10px 16px -8px #09282b73}.bal-plank:before{content:"";border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.with .bal-plank:before{opacity:1;transition:opacity .7s .58s var(--ease)}.bal-plank:after{content:"";background:#ffffff47;border-radius:2px;height:1.5px;position:absolute;top:1.5px;left:14px;right:14px}.without .bal-plank{transition-duration:.9s;animation:2.6s ease-in-out infinite strain}.with .bal-plank{transition:transform 1.1s var(--spring) .58s;transform:rotate(0)}@keyframes strain{0%,to{rotate:0deg}50%{rotate:1.4deg}}.bal-end{align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:100%}.bal-end-l{left:2%}.bal-end-r{right:2%}.bal-end .elu{width:50px;transition:transform .5s var(--spring)}.bal-end-l .elu{--wave:.86s}.bal-end-l .elu:nth-of-type(2){--wave:.78s}.bal-end-l .elu:nth-of-type(3){--wave:.7s}.bal-end-l .elu:nth-of-type(4){--wave:.62s}.bal-end-l .elu-dark{opacity:1;transform-box:fill-box;transform-origin:50% 0;transition:transform .35s cubic-bezier(.65, 0, .25, 1) var(--wave);transform:scaleY(0)}.bal-end-l .elu.tired .elu-dark{transition-duration:.4s;transition-delay:0s;transform:scaleY(1)}.with .bal-end-l .elu{animation:recharge .55s var(--wave) both}@keyframes recharge{0%{filter:drop-shadow(0 0 #e9ba4700);transform:none}25%{transform:translateY(2px)scale(1.08,.9)}50%{filter:drop-shadow(0 0 12px #e9ba47f2);transform:translateY(-18px)scale(.94,1.08)rotate(-4deg)}75%{transform:translateY(0)scale(1.06,.94)}to{filter:drop-shadow(0 0 #e9ba4700);transform:none}}.bal-energy{--from:59px;bottom:-9px;right:var(--from);background:linear-gradient(90deg, #e9ba4700, var(--sun) 40%, #fff 70%, var(--sun));opacity:0;pointer-events:none;z-index:2;border-radius:10px;width:46px;height:10px;position:absolute;transform:translate(50%);box-shadow:0 0 14px 4px #e9ba47b3}.with .bal-energy{animation:.4s cubic-bezier(.4,0,.2,1) .52s both energy-run}@keyframes energy-run{0%{right:var(--from);opacity:0;transform:translate(50%)scaleX(.4)}15%{opacity:1;transform:translate(50%)scaleX(1.4)}85%{opacity:1}to{opacity:0;right:100%;transform:translate(50%)scaleX(.5)}}.bal-end-r{gap:2px}.bal-dir{width:58px}.bal-dir-main{z-index:1;width:84px}.bal-dir-1,.bal-dir-2{filter:saturate(.4)brightness(1.25)}.bal-dir-1{margin-right:-10px}.bal-dir-2{margin-left:-10px}.bal-dir-1 .bob{animation-delay:-.7s}.bal-dir-2 .bob{animation-delay:-1.5s}.without .bal-dir-main{transform-origin:50% 100%;animation:3s ease-in-out infinite smug}@keyframes smug{50%{transform:rotate(-4deg)}}.bal-alix{transform-origin:50% 100%;transition:transform .6s var(--ease), opacity .3s;position:relative}.bal-alix-card{background:linear-gradient(160deg, #1d3b3e, var(--night) 60%);border-radius:20px;flex-direction:column;align-items:center;width:118px;height:156px;margin-bottom:14px;padding:16px 0 0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f7f2f014,0 18px 26px -12px #09282b8c}.bal-alix-card .alix{width:84px;display:block}.bal-alix-name{color:var(--cloud);margin-top:auto;padding-bottom:14px;font-size:15px;line-height:0}.bal-plus-one{background:var(--night);width:36px;height:36px;color:var(--cloud);border:3px solid var(--cloud);z-index:1;border-radius:50%;place-items:center;font:700 13px Neulis Alt;display:grid;position:absolute;top:-13px;right:-13px;box-shadow:0 6px 12px -4px #09282b73}.without .bal-plus-one{transform:scale(0)}.with .bal-plus-one{animation:.32s cubic-bezier(.3,1.4,.6,1) .6s both plus-stamp}@keyframes plus-stamp{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}.without .bal-alix{opacity:0;transform:translateY(-360px)rotate(30deg)}.with .bal-alix{animation:.75s .1s both alix-land}@keyframes alix-land{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.9,.5);transform:perspective(700px)translateY(-400px)rotate(-24deg)rotateY(540deg)}10%{opacity:1}58%{animation-timing-function:ease-out;transform:perspective(700px)translateY(0)rotate(0)rotateY(0)scale(1)}68%{transform:perspective(700px)scale(1.1,.86)}82%{transform:perspective(700px)translateY(-12px)rotate(-3deg)scale(.96,1.05)}to{transform:perspective(700px)}}.without .bal-alix{pointer-events:none}.bal-dust{width:0;height:0;position:absolute;bottom:-2px;left:50%}.bal-dust i{opacity:0;background:#f7f2f0;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 2px 6px #09282b26}.with .bal-dust i{animation:.55s ease-out .52s both dust}.bal-dust i:first-child{--dx:-44px;--dy:-10px}.bal-dust i:nth-child(2){--dx:-24px;--dy:-22px}.bal-dust i:nth-child(3){--dx:24px;--dy:-22px}.bal-dust i:nth-child(4){--dx:44px;--dy:-10px}@keyframes dust{0%{opacity:.9;transform:translate(-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), var(--dy)) scale(1.4)}}.bal-sparkles svg{width:22px;height:22px;fill:var(--sun);z-index:4;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.with .bal-sparkles svg{animation:spark-pop .5s 1.45s var(--spring) both, twinkle-soft 2.4s 2.15s ease-in-out infinite}.bal-sparkles svg:first-child{bottom:236px;left:46%}.bal-sparkles svg:nth-child(2){width:14px;fill:var(--pink);animation-delay:1.55s,2.35s;bottom:262px;left:55%}.bal-sparkles svg:nth-child(3){width:12px;fill:var(--coral);animation-delay:1.65s,2.55s;bottom:280px;left:38%}.bal-sparkles svg:nth-child(4){width:18px;animation-delay:1.5s,2.25s;bottom:220px;left:61%}.bal-sparkles svg:nth-child(5){width:10px;fill:var(--lime);animation-delay:1.7s,2.75s;bottom:300px;left:49%}.bal-sparkles svg:nth-child(6){width:10px;fill:var(--pink);animation-delay:1.6s,2.45s;bottom:222px;left:33%}@keyframes spark-pop{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes twinkle-soft{50%{opacity:.5;transform:scale(.6)rotate(45deg)}}.bal-salaries{z-index:2;width:100px;position:absolute;bottom:40px;left:7%}.bal-salaries svg{overflow:visible}.bal-salaries .sal{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--spring)}.without .bal-salaries .sal-1{transform:translate(-46px,10px)rotate(-10deg)}.without .bal-salaries .sal-2{transform:translate(8px,-16px)rotate(4deg)}.without .bal-salaries .sal-3{transform:translate(56px,8px)rotate(12deg)}.with .bal-salaries .sal-1{transition-delay:1s}.with .bal-salaries .sal-2{transition-delay:1.06s}.with .bal-salaries .sal-3{transition-delay:1.12s}.bal-think{width:34px;height:34px;color:var(--grey);background:#fff;border-radius:50%;place-items:center;font:700 16px Neulis Alt;display:grid;position:absolute;top:-8px;right:-44px;box-shadow:0 8px 16px -6px #09282b40}.bal-think:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;left:-7px}.bal-think{color:var(--pink)}.without .bal-think{opacity:0;transition:opacity .2s,transform .2s;transform:scale(0)}.with .bal-think{animation:.5s cubic-bezier(.3,1.6,.6,1) 1.7s both heart-pop,2s ease-in-out 2.4s infinite pulse}@keyframes heart-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bal-lost i{color:var(--grey);transition:opacity .25s, transform .35s var(--ease);font:700 17px Neulis Alt;animation:2.2s ease-in-out infinite lost;position:absolute;transform:translate(-50%,-100%)}.bal-lost i:first-child{animation-delay:-.6s;top:26%;left:-21%}.bal-lost i:nth-child(2){font-size:20px;top:-16%;left:57%}.bal-lost i:nth-child(3){animation-delay:-1.3s;top:24%;left:132%}@keyframes lost{0%,to{rotate:-12deg}50%{rotate:12deg}}.with .bal-lost i{opacity:0;transition-delay:.9s;transform:translate(-50%,-140%)scale(.4)}.balance-section{flex-direction:column;justify-content:center;min-height:calc(100svh - 76px);padding:36px 5vw 40px;display:flex}.balance-section .section-head{text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1280px;margin:0 auto clamp(24px,4vh,48px);display:flex}.balance-section .section-head .eyebrow{margin-bottom:10px;display:block}.bal-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:stretch;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:grid}.bal-layout .bal-stage{max-width:none;height:clamp(440px,100svh - 291px,540px);margin:0}.bal-layout .bal-cards{grid-template-columns:1fr;align-content:stretch;gap:12px;max-width:none;margin:0}.bal-layout .bal-card{justify-content:center;padding:14px 18px 16px}.bal-layout .bal-card header{margin-bottom:6px}.bal-layout .bal-card h3{font-size:18px}.bal-layout .bal-card-avatar{min-width:42px;height:42px}.bal-layout .bal-card-avatar svg{height:34px}.bal-layout .bal-card-line{font-size:15px}.bal-layout .bal-card ul{gap:5px;min-height:0;margin-top:10px;padding-top:10px}.bal-layout .bal-card li{font-size:13px}.bal-layout .bal-card li svg{width:17px;height:17px}.with .bal-layout .bal-card-cse,.bal-layout .with .bal-card-cse{transform:none}@media (width>=1101px){.bal-layout .bal-plank{left:4%;right:4%;container-type:inline-size}.bal-layout .bal-plank>*{--elu:min(6.9cqw, 62px);--card:min(15cqw, 136px);--dir:min(8cqw, 70px);--dirm:min(11.6cqw, 100px)}.bal-layout .bal-end-l{left:1%}.bal-layout .bal-end-r{right:1%}.bal-layout .bal-end{gap:.6cqw}.bal-layout .bal-end .elu{width:var(--elu)}.bal-layout .bal-dir{width:var(--dir)}.bal-layout .bal-dir-main{width:var(--dirm)}.bal-layout .bal-dir-1{margin-right:calc(var(--dir) * -.17)}.bal-layout .bal-dir-2{margin-left:calc(var(--dir) * -.17)}.bal-layout .bal-alix-card{width:var(--card);height:calc(var(--card) * 1.31);margin-bottom:calc(var(--card) * .1);padding-top:calc(var(--card) * .12);border-radius:calc(var(--card) * .15)}.bal-layout .bal-alix-card .alix{width:72%}.bal-layout .bal-alix-name{font-size:calc(var(--card) * .125);padding-bottom:calc(var(--card) * .1)}.bal-layout .bal-plus-one{width:calc(var(--card) * .27);height:calc(var(--card) * .27);top:calc(var(--card) * -.1);right:calc(var(--card) * -.1);font-size:calc(var(--card) * .1)}.bal-layout .bal-energy{--from:calc(var(--card) / 2)}.bal-layout .bal-say-l{bottom:calc(100% + var(--elu) * 1.33 + 30px)}.bal-layout .with .bal-say-l,.with .bal-layout .bal-say-l{bottom:calc(100% + var(--card) * 1.41 + 32px)}.bal-layout .bal-say-r{bottom:calc(100% + var(--dirm) * 1.33 + 22px)}}@media (width>=1101px) and (height>=821px){.bal-layout .bal-fulcrum{width:143px;height:131px}.bal-layout .bal-plank{bottom:178px}.bal-layout .bal-salaries{width:116px}.bal-layout .bal-sparkles svg{translate:0 -44px}}@media (width>=1101px) and (height<=820px){.balance-section{padding:22px 5vw 26px}.balance-section .section-head{margin-bottom:24px}.bal-layout .bal-card{padding:10px 16px 12px}.bal-layout .bal-card header{margin-bottom:4px}.bal-layout .bal-card h3{font-size:16px}.bal-layout .bal-card-avatar{min-width:36px;height:36px}.bal-layout .bal-card-avatar svg{height:28px}.bal-layout .bal-card-line{font-size:14px}.bal-layout .bal-card ul{gap:3px;margin-top:7px;padding-top:7px}.bal-layout .bal-card li{font-size:12.5px}.bal-layout .bal-cards{gap:10px}}.bal-plus{white-space:nowrap;vertical-align:bottom;max-width:5em;color:var(--pink);transition:max-width .5s var(--ease) .5s, opacity .4s .5s;display:inline-block;overflow:hidden}.without .bal-plus{opacity:0;max-width:0;transition-delay:0s}.bal-cards{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:18px;max-width:1040px;margin:28px auto 0;display:grid}.bal-card{border:1px solid var(--cream);transition:transform .6s var(--spring), box-shadow .6s, background .6s, border-color .6s;background:#fff;border-radius:26px;flex-direction:column;padding:22px 24px 24px;display:flex;position:relative}.bal-card header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bal-card h3{font-size:20px}.bal-card-avatar{background:var(--cream-soft);border-radius:100px;flex:none;justify-content:center;align-items:flex-end;gap:2px;min-width:52px;height:52px;padding:0 8px;display:inline-flex}.bal-card-avatar svg{width:auto;height:44px}.bal-card-sal .bal-card-avatar{background:#f9e0ec}.bal-card-dir .bal-card-avatar{background:#dadfdf}.bal-card-avatar .salaries{height:40px;margin-bottom:4px}.bal-card-avatar .direction,.bal-card-avatar .elu{height:46px}.bal-card-alix{width:30px;transition:width .6s var(--spring), opacity .4s, transform .6s var(--spring);transform-origin:50% 100%;display:inline-block}.bal-card-alix .alix{width:100%;height:auto;margin-bottom:4px;display:block}.without .bal-card-alix{opacity:0;width:0;transform:scale(.3)}.bal-card-line{letter-spacing:-.01em;animation:line-in .5s var(--ease) both;font:700 17px/1.35 Neulis Alt}.without .bal-card-line{color:#09282b8c;font-weight:500}@keyframes line-in{0%{opacity:0;transform:translateY(6px)}}.bal-card ul{border-top:1px dashed var(--line);flex-direction:column;gap:8px;min-height:86px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.bal-card li{transition:opacity .45s var(--ease);align-items:center;gap:9px;font-size:14px;line-height:1.3;display:flex}.bal-card li svg{background:var(--lime);fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:background .35s, box-shadow .35s, transform .5s var(--spring);border-radius:50%;flex:none;padding:3px;box-shadow:inset 0 0 0 1.5px #0000}.bal-card li svg path{stroke-dasharray:16;stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease)}.without .bal-card li{opacity:.42}.without .bal-card li svg{background:0 0;transform:scale(.9);box-shadow:inset 0 0 0 1.5px}.without .bal-card li svg path{stroke-dashoffset:16px}.with .bal-card li,.with .bal-card li svg,.with .bal-card li svg path{transition-delay:calc(1.4s + var(--i) * .18s + var(--j) * .1s)}.without .bal-card{background:#ffffff8c}.with .bal-card{box-shadow:0 18px 40px -24px #09282b59}.bal-cards .bal-card ul{max-height:90px;transition:max-height .55s var(--ease) 1.2s, opacity .4s 1.2s, margin .55s var(--ease) 1.2s, padding .55s var(--ease) 1.2s, border-color .4s 1.2s;overflow:hidden}.bal-cards.without .bal-card ul{opacity:0;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0;transition-delay:0s}.bal-card-cse{border:2px solid var(--cream)}.with .bal-card-cse{color:var(--cloud);border-color:#0000;background:linear-gradient(var(--night), var(--night)) padding-box, var(--grad) border-box!important}.bal-card-cse .bal-card-avatar{background:var(--cloud)}.with .bal-card-cse .bal-card-line{color:var(--cloud)}.with .bal-card-cse ul{border-color:#f7f2f02e}.bal-card-cse li svg{background:var(--pink)}.with .bal-card-cse{transform:translateY(-6px)}@media (width<=1100px){.tech-grid{grid-template-columns:repeat(2,1fr)}.struggle-list li{grid-template-columns:22px 1fr}.struggle-list p{grid-column:2}}@media (width<=860px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-bottom:80px}.storm{height:520px;margin:-40px -10vw;transform:scale(.78)}.struggles-grid,.network,.extras,.cta{grid-template-columns:1fr}.call{margin:10px auto 0}.struggles{min-height:0}.struggles-grid{max-height:none}.struggle-stage{min-height:360px}.pillar-grid,.dna-cards{grid-template-columns:1fr}.pillar{min-height:0;padding:28px}.mission{min-height:0;padding:44px 26px 200px}.mission-mascot{width:150px;bottom:-20px;right:2%}.mission-mascot-3d{width:200px;bottom:-40px;right:-2%}.orbit{--sat:38px;width:min(100%,420px)}.orbit-label{padding:4px 8px;font-size:10px}.dna-mascot{display:none}.human,.budget{padding:30px}}@media (width<=560px){.tech-grid{grid-template-columns:1fr}.nav .btn-sun{display:none}.storm{margin:-90px -30vw;transform:scale(.62)}.call-crew .elu{width:32px}.cta-facts li{font-size:13px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.badge,.paper-line{transform:none!important}.anim .reveal:not([data-visible]),.row,.org-nodes g,.expert-row{opacity:1!important;transform:none!important}}@media (width<=1100px){.bal-plank{left:5%;right:5%}.bal-end-l{left:0}.bal-end-r{right:0}.bal-end{gap:4px}.bal-end .elu{width:40px}.bal-energy{--from:48px}.bal-alix-card{border-radius:17px;width:96px;height:128px;margin-bottom:12px;padding-top:12px}.bal-alix-card .alix{width:68px}.bal-alix-name{padding-bottom:12px;font-size:13px}.bal-dir{width:48px}.bal-dir-main{width:70px}.balance-section{min-height:0;padding:90px 5vw 100px}.balance-section .section-head{text-align:center;flex-direction:column;align-items:center}.bal-layout{grid-template-columns:1fr}.bal-layout .bal-stage{height:520px}.bal-layout .bal-cards{grid-template-columns:repeat(3,1fr)}.with .bal-layout .bal-card-cse,.bal-layout .with .bal-card-cse{transform:translateY(-6px)}}@media (width<=760px){.bal-stage,.bal-layout .bal-stage{border-radius:28px;height:390px}.bal-layout .bal-cards{grid-template-columns:1fr}.balance-section{padding:70px 5vw 80px}.bal-bubble{max-width:150px;padding:8px 11px 10px}.bal-bubble span,.without .bal-bubble-r span{font-size:12px}.without .bal-bubble-l span{font-size:11px}.bal-say-l{bottom:calc(100% + 58px)}.with .bal-say-l{bottom:calc(100% + 104px)}.bal-say-r{bottom:calc(100% + 80px)}.bal-plank{height:6px;bottom:120px;left:5%;right:5%}.bal-end{gap:3px}.bal-end-l{left:0}.bal-end-r{right:0}.bal-end .elu{width:30px}.bal-end .elu:nth-of-type(n+3){display:none}.bal-dir{width:34px}.bal-dir-main{width:50px}.bal-energy{--from:32px;bottom:-8px}.bal-alix-card{border-radius:12px;width:64px;height:86px;margin-bottom:8px;padding-top:8px}.bal-alix-card .alix{width:44px}.bal-alix-name{padding-bottom:7px;font-size:8px}.bal-plus-one{border-width:2px;width:24px;height:24px;font-size:9px;top:-9px;right:-9px}.bal-fulcrum{width:80px;height:73px;bottom:50px}.bal-salaries{width:64px}.bal-cards{grid-template-columns:1fr;gap:12px}.bal-card ul{min-height:0}}.menu-btn{background:var(--night);height:40px;color:var(--cloud);letter-spacing:.02em;border-radius:100px;align-items:center;gap:9px;padding:0 14px 0 12px;font:700 13px Neulis Alt;display:none}.menu-btn-icon{width:16px;height:10px;position:relative}.menu-btn-icon i{height:2px;transition:transform .35s var(--spring), top .35s var(--spring);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-btn-icon i:first-child{top:0}.menu-btn-icon i:last-child{top:8px}.menu-btn.is-open .menu-btn-icon i:first-child{top:4px;transform:rotate(45deg)}.menu-btn.is-open .menu-btn-icon i:last-child{top:4px;transform:rotate(-45deg)}.mobile-menu{z-index:49;padding:36px 6vw calc(34px + env(safe-area-inset-bottom));background:radial-gradient(80% 60% at 100% 0%, #da2f8047, transparent 70%), var(--night);color:var(--cloud);opacity:0;visibility:hidden;transition:opacity .3s, transform .45s var(--ease), visibility 0s .45s;flex-direction:column;justify-content:space-between;gap:30px;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-10px)}.mobile-menu.is-open{opacity:1;visibility:visible;transition:opacity .3s, transform .45s var(--ease);transform:none}.mobile-menu ol{margin:0;padding:0;list-style:none}.mobile-menu li{opacity:0;transition:opacity .4s, translate .5s var(--ease);border-bottom:1px solid #f7f2f01f;translate:0 14px}.mobile-menu.is-open li{opacity:1;transition-delay:calc(60ms + var(--i) * 50ms);translate:0}.mobile-menu li a{letter-spacing:-.02em;align-items:baseline;gap:14px;padding:16px 0;font:700 clamp(28px,8.4vw,38px)/1.1 Neulis Alt;display:flex}.mobile-menu li small{color:#f7f2f073;letter-spacing:.06em;font:700 12px Neulis Sans}.mobile-menu li a.is-current{color:var(--sun)}.mobile-menu-star{align-self:center;width:22px;height:28px;margin-left:auto;animation:2.4s ease-in-out infinite bob}.mobile-menu .btn{white-space:nowrap;justify-content:space-between;padding:0 24px;font-size:clamp(14px,4.4vw,17px)}html.menu-open{overflow:hidden}html.menu-open .nav{position:fixed;top:0;left:0;right:0}.m-cta{display:none}@media (width<=760px){.struggles-grid{display:block}.struggle-stage{z-index:2;height:240px;min-height:0;margin-bottom:14px;padding:14px;position:sticky;top:86px;box-shadow:0 18px 24px -18px #09282b40}.struggle-stage .overwhelmed{width:auto;max-width:100%;height:212px}.struggle-list{gap:12px}.struggle-list li{padding:18px 20px}.struggle-list li.is-active{transform:none}}.deck-gauge{display:none}@media (width<=760px){.struggles{padding-top:56px}.balance-section{padding:60px 5vw 56px}.solution{padding:60px 5vw 100px}.solution .section-head,.tech .section-head{margin-bottom:30px}.extras{padding-bottom:60px}.network{padding-block:64px 60px}.tech{padding-block:60px}.dna,.cta{padding-block:64px}.hero-scroll{display:none}.mission-wrap{padding:20px 5vw}.bal-switch{top:12px;bottom:auto}.bal-layout{display:block}.bal-layout .bal-stage{z-index:2;margin-bottom:14px;position:sticky;top:86px;box-shadow:0 18px 24px -18px #09282b4d}.deck{touch-action:pan-x pan-y;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-inline:-5vw;padding:6px 5vw 8px;scroll-padding-inline:5vw;display:flex;overflow:auto hidden}.deck::-webkit-scrollbar{display:none}.deck>*{scroll-snap-align:start;flex:0 0 84%}.pillar-grid .pillar{flex-basis:86%;padding:24px 22px 26px}.pillar-grid .pillar.reveal,.pillar-grid .pillar:nth-child(2n).reveal{transform:translateY(30px)scale(.97)}.pillar-grid .pillar.reveal[data-visible]{transform:none}.pillar-visual{zoom:.7;min-height:0;margin:0 0 14px}.pillar-grid .pillar .tags{margin-top:0}.pillar-grid .pt-pink .tags span:nth-child(4){display:none}.pillar-n{width:40px;height:40px;margin-bottom:4px}.pillar h3{margin-bottom:10px;font-size:24px}.pillar>p{margin-bottom:16px;font-size:14.5px;line-height:1.5}.deck-gauge{justify-content:center;gap:6px;margin-top:18px;display:flex}.deck-gauge button{width:22px;height:6px;transition:width .4s var(--spring), background .3s;background:#09282b2e;border-radius:6px;padding:0}.deck-gauge button.is-on{background:var(--pink);width:44px}.network{gap:0}.network-copy{display:contents}.network-copy>*{order:1}.network .orbit{order:2;margin:26px auto 44px}.network .net-legend{order:3;margin-top:0}.tech-card{padding:14px 14px 22px}.tech-stage{height:150px;margin-bottom:18px}.tech-stage:before{width:128px;height:128px;top:11px}.tech-icon{width:108px}.tech-card h3{font-size:19px}.dna-cards>.dna-card{min-height:0;padding:28px 24px}.dna-head{margin-bottom:30px}}@media (width<=360px){.bal-bubble{max-width:122px;padding:7px 9px 8px}.bal-bubble span,.without .bal-bubble-r span{font-size:11px}.without .bal-bubble-l span{font-size:10px}html .m-cta{gap:10px;padding:0 16px;font-size:14px}}@media (width<=1120px){.menu-btn{display:inline-flex}.nav-actions{margin-left:auto;margin-right:10px}}@media (width<=760px){.m-cta{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;background:var(--sun);height:52px;color:var(--night);white-space:nowrap;transition:translate .5s var(--ease);border-radius:100px;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;translate:-50% calc(100% + 30px);box-shadow:0 14px 30px -8px #09282b73}.m-cta.is-shown{translate:-50%}html.menu-open .m-cta{translate:-50% calc(100% + 30px)}.nav-login,.footer-login{display:none}.hero h1{font-size:clamp(36px,11.4vw,48px)}.cta h2{font-size:clamp(32px,10.2vw,44px)}}@media (width<=380px){.mission h2{font-size:33px}.human h3{font-size:25px}}.pt-coral{background:var(--coral);color:var(--night)}.guide .pt-cloud{background:var(--cream)}.guide{--gap:clamp(16px, 2.4vw, 28px);padding:var(--gap) var(--gap) 0}.guide a{color:inherit}.guide-content p,.guide-content li{color:#09282bcc;font-size:17px;line-height:1.7}.guide strong{color:var(--night);font-weight:650}.guide .btn{color:var(--night);text-decoration:none}.guide .brand-word{color:currentColor}.guide-crumbs{margin-bottom:34px}.guide-crumbs ol{flex-wrap:wrap;gap:6px;display:flex}.guide .guide-crumbs li{color:inherit;opacity:.7;font-size:13px;line-height:1.5}.guide-crumbs li+li:before{content:"›";opacity:.6;margin-right:6px}.guide-crumbs a{text-decoration:none}.guide-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.guide-meta{align-items:center;gap:12px;margin-top:26px;display:flex}.guide .guide-meta p{color:inherit;flex-direction:column;font-size:13.5px;line-height:1.45;display:flex}.guide-meta p>span:last-child{opacity:.72}.guide-meta b{font-weight:700}.guide-avatar{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font:700 13px Neulis Alt;display:grid;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.guide-avatar{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}}.guide-author{white-space:nowrap}.guide-hero{border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:4vw;max-width:1400px;margin:0 auto;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.guide-hero .eyebrow{color:inherit;opacity:.75;margin-bottom:14px}.guide-hero.pt-night .eyebrow{color:var(--sun);opacity:1}.guide-hero.pt-night .brand-word{color:var(--sun)}.guide-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:15ch;font-size:clamp(34px,4.4vw,62px);line-height:1.04}.guide-hero-visual{justify-content:center;padding:10px 0;display:flex}.guide-hero:after{content:"";z-index:-1;opacity:.06;background:currentColor;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-120px}.guide-body{counter-reset:sec;grid-template-columns:250px minmax(0,700px);justify-content:center;gap:clamp(40px,6vw,96px);padding:72px 0 40px;display:grid}.guide-toc{align-self:start;position:sticky;top:100px}.guide-toc strong{color:var(--pink);text-transform:uppercase;letter-spacing:.22em;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.guide-toc ol{counter-reset:toc;border-left:2px solid var(--cream)}.guide .guide-toc li{counter-increment:toc;font-size:14px;line-height:1.4}.guide-toc a{color:#09282b9e;border-left:2px solid #0000;gap:10px;margin-left:-2px;padding:8px 0 8px 16px;text-decoration:none;transition:color .25s,border-color .25s;display:flex}.guide-toc a:before{content:counter(toc, decimal-leading-zero);color:#09282b59;font:700 11px/1.7 Neulis Alt;transition:color .25s}.guide-toc a:hover{color:var(--night)}.guide-toc li.is-on a{color:var(--night);border-left-color:var(--pink);font-weight:600}.guide-toc li.is-on a:before{color:var(--pink)}.guide-lead p{color:var(--night);font-size:20px;line-height:1.6}.guide-lead p+p{margin-top:16px}.guide-content section{counter-increment:sec;padding-top:56px;scroll-margin-top:96px}.guide-content h2{color:var(--night);margin-bottom:18px;font-size:clamp(25px,2.4vw,32px);line-height:1.15}.guide-content h2:before{content:counter(sec, decimal-leading-zero);border:1.5px solid var(--night);background:var(--cloud);width:40px;height:40px;box-shadow:3px 3px 0 var(--sun);border-radius:50%;place-items:center;margin-bottom:14px;font:700 11px Neulis Alt;display:grid}.guide-content section:nth-of-type(3n+2) h2:before{box-shadow:3px 3px 0 var(--pink)}.guide-content section:nth-of-type(3n) h2:before{box-shadow:3px 3px 0 var(--lime)}.guide-content :is(p,ul,ol,.guide-table,.guide-note)+:is(p,ul,ol,.guide-table,.guide-note){margin-top:16px}.guide-content a{color:var(--pink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.guide-content a:hover{-webkit-text-decoration-color:var(--sun);-webkit-text-decoration-color:var(--sun);-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun)}.guide-content .btn{text-decoration:none}.guide-content ul li,.guide-content ol li{padding-left:34px;position:relative}.guide-content li+li{margin-top:10px}.guide-content ul li:before{content:"";background:var(--grad);border-radius:3px;width:10px;height:10px;position:absolute;top:.62em;left:8px;rotate:45deg}.guide-content ol{counter-reset:item}.guide-content ol li{counter-increment:item}.guide-content ol li:before{content:counter(item);background:var(--night);width:24px;height:24px;color:var(--sun);border-radius:50%;place-items:center;font:700 12px Neulis Alt;display:grid;position:absolute;top:.2em;left:0}.guide-note{border:2px solid var(--night);background:#fff;border-radius:18px;padding:20px 22px 20px 62px;position:relative;box-shadow:8px 8px #e9ba478c;margin-block:24px!important}.guide-note:before{content:"!";background:var(--sun);width:26px;height:26px;color:var(--night);border-radius:50%;place-items:center;font:700 14px Neulis Alt;display:grid;position:absolute;top:20px;left:20px}.guide-table{border:2px solid var(--night);background:#fff;border-radius:18px;overflow-x:auto;box-shadow:8px 8px #09282b1f;margin-block:24px!important}.guide-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.guide-table th{text-align:left;background:var(--night);color:var(--cloud);padding:14px 18px;font:700 14px Neulis Alt}.guide-table td{border-top:1px solid var(--cream);color:#09282bd9;vertical-align:top;padding:13px 18px}.guide-table tr:nth-child(2n) td{background:var(--cream-soft)}.guide-alix{border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:64px;padding:36px 36px 38px;display:grid;position:relative;overflow:hidden}.guide .guide-alix p{color:#f7f2f0e0;max-width:46ch;margin:12px 0 24px;font-size:17px}.guide-alix .brand-word{color:var(--sun)}.guide-alix-mascot{width:110px;margin-bottom:-46px;rotate:-6deg}.guide .guide-disclaimer{color:#09282b99;margin-top:30px;font-size:13.5px;line-height:1.6}.guide-disclaimer a{color:inherit}.guide-more{max-width:1400px;margin:0 auto;padding:50px 0 100px}.guide-more h2{margin-bottom:24px;font-size:clamp(26px,2.6vw,36px)}.guide-more ul{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.guide-more li{transition:transform .5s var(--spring), opacity .9s var(--ease);border-radius:24px;position:relative;overflow:hidden}.guide-more li:hover{transform:translateY(-5px)rotate(-1deg)}.guide-more a{flex-direction:column;gap:18px;height:100%;min-height:210px;padding:22px 22px 20px;text-decoration:none;display:flex}.guide-more b{font:700 19px/1.2 Neulis Alt}.guide-arrow{transition:translate .35s var(--spring);margin-top:auto;font-size:28px;line-height:1}.guide-more li:hover .guide-arrow{translate:6px}.pt-night .pillar-n,.pt-pink .pillar-n{color:var(--cloud)}.guide-index-hero{grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,60px) clamp(4px,2vw,40px) 30px;display:grid;position:relative}.guide-index-hero .eyebrow{margin-bottom:14px}.guide-index-hero h1{letter-spacing:-.03em;font-size:clamp(48px,8vw,112px);line-height:.98}.guide .guide-index-lead{color:#09282bcc;max-width:60ch;margin-top:26px;font-size:19px;line-height:1.6}.guide-index-mascot{width:clamp(130px,14vw,200px);margin-right:4vw;animation:5s ease-in-out infinite float}.guide-cards{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1400px;margin:30px auto 0;display:grid}.guide-cards>li{transition:transform .5s var(--spring), opacity .9s var(--ease);border-radius:30px;position:relative;overflow:hidden}.guide-cards>li.reveal{transform:translateY(60px)rotate(-1.2deg)scale(.97)}.guide-cards>li:nth-child(2n).reveal{transform:translateY(60px)rotate(1.2deg)scale(.97)}.guide-cards>li.reveal[data-visible]{transform:none}.guide-cards>li.reveal[data-visible]:hover{transform:translateY(-6px)}.guide-cards a{flex-direction:column;height:100%;padding:30px 38px 36px;text-decoration:none;display:flex}.guide-cards>li:first-child{grid-column:1/-1}.guide-cards>li:first-child a{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:4vw;display:grid}.guide-cards>li:first-child .pillar-n{grid-column:1/-1}.guide-cards>li:first-child .guide-card-visual{grid-area:2/2;margin:0}.guide-cards>li:first-child .guide-card-copy{grid-area:2/1}.guide-card-visual{justify-content:center;align-items:center;min-height:320px;margin:4px 0 28px;display:flex}.guide-card-copy{flex-direction:column;flex:1;display:flex}.guide-cards h2{text-wrap:balance;margin-bottom:14px;font-size:clamp(25px,2.3vw,34px);line-height:1.1}.guide .guide-cards p{color:inherit;opacity:.8;max-width:54ch;margin-bottom:22px;font-size:16px;line-height:1.6}.guide-card-date{opacity:.7;margin:auto 0 12px;font-size:13px;font-weight:600}.guide-card-cta{background:currentColor;border-radius:100px;align-self:flex-start;align-items:center;gap:12px;margin-top:0;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.guide-card-cta{background:color-mix(in srgb, currentColor 12%, transparent)}}.guide-card-cta i{transition:translate .35s var(--spring);font-size:20px;font-style:normal;line-height:1}.guide-cards a:hover .guide-card-cta i{translate:5px}.guide-index .guide-alix{max-width:1400px;margin:64px auto 100px}.g-amount{align-items:baseline;gap:10px;margin:16px 0 12px;display:flex}.g-amount strong{color:var(--pink);white-space:nowrap;font:700 32px/1 Neulis Alt}.g-amount span{flex-direction:column;font-size:12px;font-weight:700;display:flex}.g-amount small{opacity:.6;font-size:10px;font-weight:500}.g-stack{background:var(--cream);border-radius:10px;gap:3px;height:12px;display:flex;overflow:hidden}.g-stack span{width:0;transition:width 1.1s var(--ease) calc(var(--d) + .4s)}.g-art[data-visible] .g-stack span{width:var(--w)}.g-legend{flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.g-legend span{align-items:center;gap:5px;display:inline-flex}.g-legend i{border-radius:50%;width:8px;height:8px}.g-timeline{grid-template-columns:repeat(4,1fr);margin:18px 0 4px;display:grid;position:relative}.g-timeline:before{content:"";background:var(--cream);height:2px;position:absolute;top:13px;left:12%;right:12%}.g-timeline:after{content:"";background:var(--grad);width:0;height:2px;transition:width 1.4s var(--ease) .5s;position:absolute;top:13px;left:12%}.g-art[data-visible] .g-timeline:after{width:50%}.g-timeline li{z-index:1;opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .3s), transform .5s var(--spring) calc(var(--d) + .3s);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;transform:translateY(6px)}.g-art[data-visible] .g-timeline li{opacity:1;transform:none}.g-timeline b{border:2px solid var(--night);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 8.5px Neulis Alt;display:grid}.g-timeline .is-day b{background:var(--pink);border-color:var(--pink);color:#fff;animation:2s ease-in-out infinite pulse}.g-timeline span{text-align:center;font-size:10px;font-weight:700}.g-team{border:1px solid var(--cream);opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .2s);background:#fff;border-radius:12px;align-items:center;margin-top:14px;padding:8px 12px;display:flex}.g-art[data-visible] .g-team{opacity:1}.g-team .elu{width:26px;margin-right:-4px}.g-team span{margin-left:14px;font-size:12px;font-weight:700}.g-themes{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px;display:grid}.g-themes span{border:1px solid var(--cream);opacity:0;transition:opacity .4s var(--ease) calc(var(--d) + .3s), transform .45s var(--spring) calc(var(--d) + .3s);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:7px 8px;font-size:11px;font-weight:700;display:flex;transform:scale(.9)}.g-art[data-visible] .g-themes span{opacity:1;transform:none}.g-themes i{background:var(--lime);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.g-themes .is-missing{border:1.5px dashed var(--pink);background:#fdf0f6}.g-themes .is-missing i{background:var(--pink)}.g-bars{border-top:1px solid var(--line);align-items:flex-end;gap:8px;height:86px;margin-top:14px;padding-top:12px;display:flex}.g-bars div{flex-direction:column;flex:0 0 26px;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.g-bars div span{background:var(--night);width:100%;height:0;transition:height .8s var(--spring) var(--d);border-radius:6px 6px 3px 3px}.g-art[data-visible] .g-bars div span{height:var(--h)}.g-bars .is-forecast span{background:repeating-linear-gradient(45deg, var(--pink) 0 4px, #f4c0d9 4px 8px)}.g-bars small{opacity:.6;font-size:8.5px;font-weight:700}.g-bars em{text-align:right;opacity:.7;align-self:center;margin-left:auto;font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.g-consult{border:1px solid var(--cream);opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .2s), transform .5s var(--spring) calc(var(--d) + .2s);background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:10px;padding:10px 12px;font-size:12px;display:grid;transform:translate(-10px)}.g-art[data-visible] .g-consult{opacity:1;transform:none}.g-consult:first-of-type{margin-top:14px}.g-consult em{background:var(--cream-soft);border-radius:100px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:700}.g-consult em.ok{color:#596e25;background:#eff4e2}.g-consult em.soon{background:var(--sun);color:var(--night)}.g-consult .progress{grid-column:1/-1;height:6px;margin-top:6px}.g-delays{opacity:0;transition:opacity .5s var(--ease) calc(var(--d) + .2s);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.g-art[data-visible] .g-delays{opacity:1}.g-delays span{opacity:.8;flex-direction:column;font-size:10px;font-weight:600;display:flex}.g-delays strong{color:var(--pink);font:700 20px/1.1 Neulis Alt}.panel{position:relative}.g-stamp{border:2.5px solid var(--pink);color:var(--pink);text-transform:uppercase;letter-spacing:.14em;opacity:0;transition:opacity .3s ease 1.6s, transform .45s var(--spring) 1.6s;border-radius:8px;padding:4px 12px;font:700 15px Neulis Alt;position:absolute;bottom:16px;right:18px;transform:rotate(-14deg)scale(1.8)}.g-art[data-visible] .g-stamp{opacity:.9;transform:rotate(-14deg)}.g-split{gap:3px;height:34px;margin-top:16px;display:flex}.g-split span{white-space:nowrap;background:var(--night);width:0;color:var(--cloud);transition:width 1s var(--ease) calc(var(--d) + .3s);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.g-split span+span{background:var(--pink);color:#fff}.g-art[data-visible] .g-split span{width:calc(var(--w) - 2px)}.g-split-label{opacity:.6;margin:8px 0 4px;font-size:10px;font-weight:600;display:block}.g-art .expert-row em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}@media (width<=1100px){.guide-body{grid-template-columns:minmax(0,700px)}.guide-toc{border:2px solid var(--night);background:#fff;border-radius:20px;padding:22px 24px;position:static;box-shadow:6px 6px #09282b1a}.guide-more ul{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.guide-hero{grid-template-columns:1fr}.guide-hero h1{max-width:none}.guide-hero-visual{padding:10px 0 6px}.guide-cards{grid-template-columns:1fr}.guide-cards>li:first-child a{align-items:stretch;display:flex}.guide-cards>li:first-child .guide-card-visual{margin:4px 0 28px}}@media (width<=760px){.guide{--gap:12px}.guide-hero{border-radius:24px;padding:24px 20px 30px}.guide-hero h1{font-size:clamp(30px,8.6vw,40px)}.guide-author{white-space:normal}.guide-body{gap:32px;padding:44px 8px 20px}.guide-content p,.guide-content li{font-size:16px}.guide-lead p{font-size:18px}.guide-content section{padding-top:44px}.guide-note{padding:18px 18px 18px 54px}.guide-note:before{top:18px;left:16px}.guide-table table{font-size:14px}.guide-table th,.guide-table td{padding:10px 12px}.guide-alix{border-radius:24px;grid-template-columns:1fr;padding:28px 22px 30px}.guide-alix-mascot{width:64px;margin:0;position:absolute;top:18px;right:16px}.guide-alix .eyebrow{padding-right:70px}.guide-more{padding:30px 0 90px}.guide-more ul{grid-template-columns:1fr;gap:10px}.guide-more a{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:16px 18px}.guide-more .pillar-n{width:40px;height:40px;margin:0}.guide-more b{flex:1;font-size:16px}.guide-arrow{margin:0}.guide-index-hero{grid-template-columns:1fr;gap:0;padding:20px 8px 10px}.guide-index-mascot{display:none}.guide-index-hero h1{font-size:clamp(44px,13vw,60px)}.guide .guide-index-lead{font-size:17px}.guide-cards a{padding:24px 22px 28px}.guide-card-visual{min-height:0;margin-bottom:22px}.guide-cards>li.reveal,.guide-cards>li:nth-child(2n).reveal{transform:translateY(40px)}.guide-index .guide-alix{margin:40px auto 90px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
