main{display:flex;flex-direction:column;align-items:center;width:100%}.br-phone{display:none}.hero{position:sticky;top:0;z-index:1;width:100%;height:100vh;padding:150px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(min-width:1440px)and (max-width:1749.98px){.hero{justify-content:center;gap:0;padding:150px 0 100px}}.hero__mark{width:100%;display:flex;flex-direction:column;align-items:center;gap:100px;overflow:clip}.hero__wordmark{font-family:var(--f-cubic);font-size:220px;line-height:1.2;color:var(--c-ink);white-space:pre;transform:perspective(1200px);transform-style:preserve-3d}@media(min-width:1750px){.hero__wordmark{font-size:250px}}.hero__copy{width:100%;padding:0 0 0 100px;display:flex;flex-direction:column;align-items:flex-start;gap:70px}@media(min-width:1440px)and (max-width:1749.98px){.hero__copy{gap:30px}}@media(min-width:1920px){.hero__copy{gap:21px}}.hero__text{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hero__title{width:824px;font:500 30px/1em var(--f-med);text-shadow:var(--shadow-soft);color:var(--c-mute)}@media(min-width:1440px)and (max-width:1749.98px){.hero__title{width:1033px}}.hero__title>span{display:block}.hero__title-strong{color:var(--c-paper)}.hero__lead,.hero__note{width:736px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.hero__actions{display:flex;flex-direction:row;align-items:center;gap:100px;width:100%}.demos{position:relative;display:flex;align-items:center;min-width:198px;min-height:42px}.demos__label-phone{display:none}.demos__list{display:flex;flex-direction:row;gap:10px}.demos__list[hidden],.demos.is-open .demos__trigger{display:none}.demos.is-open .demos__list li{animation:demos-in .4s var(--ease-spring) both}.demos.is-open .demos__list li:nth-child(2){animation-delay:.05s}.demos.is-open .demos__list li:nth-child(3){animation-delay:.1s}@keyframes demos-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pain{position:relative;z-index:1;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--c-ink);-webkit-mask:linear-gradient(#0000 0%,#000 7%);mask:linear-gradient(#0000 0%,#000 7%)}.pain__inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px}.pain__title{width:56%;justify-content:flex-start;font-size:30px;font-weight:400;color:var(--c-paper)}.pain__cards{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:50px}@media(min-width:1920px){.pain__cards{width:70%}}.pain-card{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 20px;border-radius:var(--r-card);background:var(--c-ink-2);box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .4s var(--ease-spring)}.pain-card:hover{transform:scale(1.05)}.pain-card--fixed{align-self:center;height:220px}.pain-card__title,.pain-card__text{width:275px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.pain__answer{width:942px;text-align:center;color:var(--c-mute);font:500 30px/.9em var(--f-med);text-shadow:var(--shadow-soft)}.tools{position:relative;z-index:1;width:100%;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width:1920px){.tools{padding:50px 0}}.tools__title{width:78%;font-size:60px;font-weight:600;color:var(--c-paper);justify-content:flex-start}@media(min-width:1920px){.tools__title{width:79%}}@media(min-width:1750px)and (max-width:1919.98px){.tools__title{font-size:45px}}.tools__lead{width:901px;font:600 16px/1.2em var(--f-demi);color:var(--c-paper)}@media(min-width:1920px){.tools__lead{width:1316px}}.platform{position:relative;z-index:1;width:100%;height:100vh;background:var(--c-ink);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.laptop{position:absolute;z-index:1;top:50%;right:-274px;margin:0;width:818px;aspect-ratio:1.33421 / 1;transform:translateY(-50%) rotate(8deg);transition:transform .4s var(--ease-spring)}.laptop:hover{transform:translateY(-50%) rotate(8deg) scale(1.2)}.laptop__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.laptop__screen{position:absolute;top:67px;left:calc(46.3325% - 250px);width:500px;height:350px;background:#fff;border-radius:7px;overflow:hidden}.laptop__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .4s ease}.laptop__screen img.is-active{opacity:1}.platform__copy{display:flex;flex-direction:column;align-items:flex-start;gap:25px;padding:0 0 0 30px}@media(min-width:1920px){.platform__copy{gap:48px;width:100%;padding-left:150px}}.platform__title{width:610px;font-size:60px;font-weight:600;color:var(--c-paper);justify-content:flex-start}@media(min-width:1920px){.platform__title{width:855px}}.platform__lead{width:593px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.platform__list{width:521px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.studio{position:relative;z-index:1;width:100%;height:100vh;cursor:default;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:85px}@media(min-width:1920px){.studio{height:auto}}.studio__copy{width:100%;padding:0 50px;display:flex;flex-direction:column;align-items:flex-start;gap:50px}@media(min-width:1920px){.studio__copy{padding:0 50px 0 150px}}.studio__title{width:1094px;font-size:60px;font-weight:600;color:var(--c-paper);justify-content:flex-start}@media(min-width:1920px){.studio__title{width:1234px}}.studio__lead{width:100%;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.todo{width:750px;display:flex;flex-direction:column;gap:12px}.todo__item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;user-select:none;--fs: 17px}.todo__box{flex:none;width:calc(var(--fs) + 4px);height:calc(var(--fs) + 4px);border-radius:5px;border:2px solid rgb(240 240 240 / 25%);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.todo__text{position:relative;flex:1;min-width:0;display:block;font:500 var(--fs)/1.4 var(--f-sys);color:#f0f0f0;transition:color .25s ease}.todo__item[aria-pressed=true] .todo__box{border-color:var(--c-gold-acid);background:var(--c-gold-acid);box-shadow:0 0 8px #f5fd0670}.todo__item[aria-pressed=true] .todo__text{color:#f0f0f04d}.todo__box svg{width:10px;height:10px}.todo__scribble{position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:visible;pointer-events:none}.todo__scribble path{animation:scribble .45s cubic-bezier(.4,0,.2,1) forwards}.todo__scribble path+path{animation-duration:.52s;animation-delay:.04s}@keyframes scribble{to{stroke-dashoffset:0}}.studio__glass{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.studio__click{display:none;width:100%;font:600 16px/1.2em var(--f-demi);color:#737373}.glass{position:relative;width:100%;height:300px;filter:grayscale(.96);cursor:pointer}.glass canvas{position:absolute;display:block}.glass__cursor{position:absolute;left:0;top:0;z-index:3;width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background:var(--c-gold-acid);color:var(--c-ink);font:900 16px/1 var(--f-sys);letter-spacing:-.5px;opacity:0;scale:.4;transition:opacity .2s ease,scale .25s var(--ease-spring)}.glass__cursor.is-on{opacity:1;scale:1}@media(hover:hover){.glass:has(canvas){cursor:none}}.banner--future{height:180px}.shiny{line-height:normal}.shiny--future{font-size:50px}.frames{position:relative;width:100%;height:1400px;overflow:clip;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.frames__track{position:relative;z-index:5;width:100%;height:4000px;background:#000}.frames__sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:#000}.frames__canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.frames.is-ready .frames__canvas{display:block}.frames__loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#000}.frames.is-ready .frames__loader{display:none}.frames__bar{width:200px;height:2px;border-radius:99px;overflow:hidden;background:#ffffff1a}.frames__bar span{display:block;height:100%;width:0;border-radius:99px;background:var(--c-gold);box-shadow:0 0 8px var(--c-gold);transition:width .2s ease}.frames__pct{font:600 12px/1.2 var(--f-sys);letter-spacing:.15em;text-transform:uppercase;color:var(--c-gold);opacity:.8}.cases{position:relative;z-index:1;width:100%;height:100vh;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.cases__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px}@media(min-width:1920px){.cases__inner{width:70%}}.cases__title{width:669px;font-size:30px;font-weight:400;color:var(--c-paper);justify-content:flex-start}.cases__grid{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:100px}.flip{width:320px;height:440px;perspective:1200px;cursor:pointer;font-family:var(--f-sys);outline-offset:6px}.flip__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,.2,.2,1)}.flip:hover .flip__inner,.flip:focus-visible .flip__inner,.flip.is-flipped .flip__inner{transform:rotateY(180deg)}.flip__face{position:absolute;inset:0;overflow:hidden;border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip__face--before{background:var(--c-ink);border:1.5px solid rgb(255 255 255 / 8%);box-shadow:0 8px 40px #00000059}.flip__face--before:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;pointer-events:none;background:linear-gradient(to top,var(--c-ink),transparent);border-radius:0 0 20px 20px}.flip__face--after{background:#0d0d0d;transform:rotateY(180deg)}.flip__face--after:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.flip__face--after:after{content:"";position:absolute;top:24px;right:24px;width:8px;height:8px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 16px var(--c-gold)}.flip__head{display:flex;align-items:center;gap:8px;margin-bottom:20px}.flip__label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d}.flip__face--after .flip__label{color:var(--c-gold)}.flip__rule{flex:1;height:1px;background:#ffffff14}.flip__face--after .flip__rule{background:transparent}.flip__hint{font-size:10px;letter-spacing:.1em;color:#fff3}.flip__title{margin:0 0 28px;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#ffffff8c;text-decoration:line-through;text-decoration-color:#ffffff26}.flip__face--after .flip__title{color:#fff;font-weight:800;text-decoration:none}.flip__points{flex:1;display:flex;flex-direction:column;gap:12px}.flip__points li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55}.flip__mark{flex-shrink:0;font-weight:700;line-height:1.5;color:#ff5050b3}.flip__face--after .flip__mark{color:var(--c-gold)}.flip__points s{color:#ffffff59;text-decoration-color:#ffffff1f}.flip__face--after .flip__points span:last-child{color:#ffffffd9}.flip__foot{margin-top:24px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--c-gold)}.flip__foot span{display:block;width:36px;height:2px;margin-bottom:10px;border-radius:2px;background:var(--c-gold)}.method{position:relative;z-index:1;width:100%;height:100vh;background:var(--c-ink)}.method__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:75px}@media(min-width:1920px){.method__inner{gap:46px;width:70%}}.focus{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:8px 0;margin:0;font:700 40px/1.1 var(--f-sys);letter-spacing:-1px;color:#fff;white-space:nowrap}@media(min-width:1920px){.focus{font-size:70px}}.focus__w{display:inline-block;cursor:default;user-select:none;filter:blur(5px);transition:filter 1s ease}.focus__w.is-focus{filter:blur(0)}.focus__frame{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;border-radius:2px;box-shadow:0 0 12px 2px #ffd70099;transition:transform 1s cubic-bezier(.25,.1,.25,1),width 1s cubic-bezier(.25,.1,.25,1),height 1s cubic-bezier(.25,.1,.25,1)}.focus__frame i{position:absolute;width:12px;height:12px;border:0 solid var(--c-gold)}@media(min-width:1920px){.focus__frame i{width:9px;height:9px}}.focus__frame i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.focus__frame i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.focus__frame i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.focus__frame i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.method__lead{width:682px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.weeks{display:flex;flex-direction:column;align-items:center;gap:0;counter-reset:none}.week{position:relative;width:1090px;height:130px;cursor:pointer;perspective:1200px;box-shadow:10px 10px 9px #000000de;transition:box-shadow .4s ease}.week__face{position:absolute;inset:0;padding:0 20px;background:var(--c-ink-2);display:flex;flex-direction:row;align-items:center;justify-content:space-between;transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .5s var(--ease-spring)}.week__face>*{flex:none}.week__face{padding:0 calc((100% - 1033px)/2)}.week__title{font:600 25px/1.2em var(--f-demi);color:var(--c-week);white-space:pre}.week__text{width:556px;font:400 16px/1.2em var(--f-reg);color:var(--c-week)}.week__mark{width:69px;font:400 16px/1.2em var(--f-cubic);color:var(--c-week)}.week:hover,.week:focus-visible{box-shadow:none;z-index:2}.week:hover .week__face,.week:focus-visible .week__face{transform:rotateX(-30deg) translateY(-6px)}.team{position:relative;z-index:1;width:100%;height:100vh;background:var(--c-ink)}.team__inner{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.team__row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:60px}@media(min-width:1920px){.team__row{width:90%;height:80%}}.tilt{position:relative;flex:none;width:300px;aspect-ratio:.746269;margin:0;perspective:1000px;transform-style:preserve-3d}@media(min-width:1920px){.tilt{width:365px}}.tilt__shell{position:relative;width:100%;height:100%;overflow:hidden;border-radius:15px;transform:rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg));transform-style:preserve-3d;will-change:transform;box-shadow:0 8px 32px #00000047,0 2px 8px #0000002e,inset 0 0 0 1px #ffffff0f}.tilt__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.tilt__shine{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:var(--shine-o, 0);background:radial-gradient(circle at var(--sx, 50%) var(--sy, 50%),rgb(255 255 255 / 18%) 0%,transparent 58%)}.tilt__glare{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / var(--glare, .05)) 0%,transparent 52%,rgb(0 0 0 / 8%) 100%)}.team__copy{width:min-content;display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width:1920px){.team__copy{width:35%}}.team__copy{align-items:flex-start;gap:35px;width:483px}@media(min-width:1920px){.team__copy{width:70%}}.team__title{width:100%;font:500 30px/1em var(--f-med);color:var(--c-mute);text-shadow:var(--shadow-soft)}.team__title span{color:var(--c-paper)}.team__text,.team__bold{width:472px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}@media(min-width:1920px){.team__text,.team__bold{width:100%}}.team__strong{font-family:var(--f-med);font-weight:500}.team__bold{font-family:var(--f-bold);font-weight:700}.btn-outline{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:22px 44px;border-radius:12px;background:var(--c-ink-4);text-decoration:none;box-shadow:0 0 20px -5px #516aa400,0 1px 4px #01020433;transition:transform .3s var(--ease-spring)}.btn-outline:after{content:"";position:absolute;inset:0;border:2px solid #ffd900;border-radius:inherit;pointer-events:none}.btn-outline__bg{position:absolute;inset:-140px -371px -141px -372px;opacity:0;background:url(/img/fondo-equipo.webp) center / cover no-repeat;transition:inset .6s ease,opacity .4s ease}.btn-outline:hover .btn-outline__bg{inset:-141px -804px -140px -600px;opacity:1}.btn-outline__text{position:relative;white-space:pre;font:500 20px/1.2em var(--f-med);background-image:linear-gradient(0deg,#ffffffb3,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fit{position:relative;z-index:1;width:100%;background:var(--c-ink);display:flex;flex-direction:column;align-items:center}.fit__inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:50px 0 100px}@media(min-width:1920px){.fit__inner{width:90%}}.fit__heat{width:241px;height:119px}.heat{width:100%;height:100%;opacity:0;transition:opacity .1s ease-in-out}.heat.is-live{opacity:1}.fit__copy{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:35px}@media(min-width:1920px){.fit__copy{width:70%}}.fit__title{width:78%;font-size:60px;font-weight:600;color:var(--c-paper);justify-content:flex-start}@media(min-width:1920px){.fit__title{width:79%}}.fit__sub{width:100%;font:500 30px/1em var(--f-med);color:var(--c-mute);text-shadow:var(--shadow-soft)}.fit__sub span{color:var(--c-paper)}.fit__text{width:836px;font:500 16px/1.2em var(--f-med);color:var(--c-paper)}@media(min-width:1920px){.fit__text{width:100%}}.faq{position:relative;z-index:1;width:1200px;height:800px;background:var(--c-ink);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:10px}@media(min-width:1440px){.faq{width:100%}}@media(min-width:1920px){.faq{height:auto}}.faq__col{flex:1 0 0;width:1px;height:800px;padding:0 0 0 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:60px}.faq__col>*{width:675px}.faq__title{font:600 30px/.9em var(--f-demi);color:var(--c-mute);text-shadow:var(--shadow-soft)}.chat{gap:29px}.bubble--a{width:max-content;max-width:389px}.bubble--a{width:389px}.faq__video{flex:none;width:30%;height:800px;-webkit-mask:linear-gradient(#0000 0%,#000 41%);mask:linear-gradient(#0000 0%,#000 41%)}.faq__video video{width:100%;height:100%;object-fit:cover}@media(min-width:810px)and (max-width:1199.98px){.hero__wordmark{font-size:150px}.hero__copy{padding-left:30px}.hero__title{width:577px}.hero__lead,.hero__note{width:565px}.pain,.studio{height:auto}.pain__inner{gap:75px;padding:150px 0 50px}.pain__cards{flex-direction:column;gap:75px;height:695px}.pain-card,.pain-card--fixed{align-self:unset;flex:1 0 0;height:1px}.pain__answer{width:623px}.tools{gap:75px;padding:75px 0 0}.tools__title{font-size:40px}.tools__lead{width:664px}.platform{flex-direction:column;gap:75px;height:auto;padding:75px 0 0}.laptop{position:relative;right:auto;top:auto;transform:rotate(8deg);order:1}.laptop:hover{transform:rotate(8deg) scale(1.2)}.laptop__screen{top:68px;left:calc(50.8557% - 250px)}.platform__copy{order:0;gap:75px}.studio__copy{gap:75px;padding:200px 50px 100px}.studio__title,.todo{width:100%}.cases{height:auto;padding:75px 0 0}.cases__grid{flex-direction:column}.method{height:auto;display:flex;align-items:center;justify-content:center;padding:75px 0}.method__inner{position:relative;top:auto;left:auto;transform:none}.weeks{gap:50px}.week{width:700px;height:auto;min-height:130px}.week__face{position:relative;padding:20px;gap:20px}.week__text{width:auto;flex:1}.team{height:auto;display:flex;align-items:center;justify-content:center}.team__inner{position:relative;top:auto;transform:none}.team__row{flex-direction:column;width:100%;padding:20px 0}.team__copy{width:690px;align-items:center}.team__title{width:472px}.team__text,.team__bold,.fit__text{width:608px}.fit__copy{align-items:center}.fit__sub{width:492px}.faq{width:100%;height:auto;padding:50px 0 0;flex-direction:column;align-items:stretch}.faq__col{width:100%;height:auto;flex:none;padding:0 20px;gap:0}.faq__col>*{width:100%}.chat{gap:33px}.faq__video{width:100%;height:800px}}@media(max-width:809.98px){.br-phone{display:block}.hero{background:linear-gradient(#1a1a1a,#949815 28.3784%,#888c18 42.3423%,#1a1a1a 88.7387%);justify-content:center;gap:35px;padding:150px 0 120px}.hero__wordmark{font-size:80px;color:#333;text-shadow:4px 4px 2px rgb(0 0 0 / 25%);transform:perspective(1200px) translateZ(-173px)}.hero__copy{gap:21px;padding:0 10px 0 20px}.hero__title{width:100%;font-size:20px;line-height:1.1em}.hero__title-muted .br-phone{display:block;height:0}.hero__lead{width:345px}.hero__note{width:345px;font-size:13px}.hero__actions{flex-direction:column;align-items:flex-start;gap:15px}.demos__label-desk{display:none}.demos__label-phone{display:inline}.demos__list{flex-direction:column;align-items:flex-start}.pain{height:auto;padding:100px 0 0;gap:15px;-webkit-mask:linear-gradient(#0000 0%,#000 3%);mask:linear-gradient(#0000 0%,#000 3%)}.pain__inner{gap:75px;padding:0 0 30px}.pain__title{width:88%;font-size:22px;justify-content:center;text-align:center}.pain__cards{flex-direction:column;width:70%}.pain-card,.pain-card--fixed{align-self:unset;width:300px;height:auto}.pain-card__title,.pain-card__text{font-size:18px;text-align:center}.pain-card__title{width:225px}.pain-card__text{width:250px}.pain-card--fixed .pain-card__title,.pain-card--last .pain-card__title{width:230px}.pain-card--last{gap:0}.pain__answer{width:339px;font-size:18px}.tools{gap:30px;padding:100px 10px}.tools__title{width:101%;font-size:25px;color:var(--c-gold)}.tools__lead{width:100%;font-size:13px;text-align:center}.platform{flex-direction:column;gap:30px;height:auto;padding:0 0 75px;align-items:center}.laptop{position:relative;top:auto;right:auto;transform:none;order:1;width:468px;height:351px;aspect-ratio:auto}.laptop:hover{transform:scale(1.2)}.laptop__screen{top:33px;left:calc(50% - 150px);width:300px;height:213px}.platform__copy{order:0;gap:75px;width:100%;padding:75px 20px 0;align-items:center}.platform__title{width:346px;font-size:25px;justify-content:center;text-align:center}.platform__lead{width:100%;min-height:106px;text-align:center}.platform__list{width:100%;min-height:205px}.studio{height:auto;gap:75px}.studio__copy{gap:75px;padding:75px 20px 0;align-items:center}.studio__title{width:346px;font-size:25px;justify-content:center;text-align:center}.studio__lead{min-height:123px;text-align:center}.todo{width:320px}.todo__item{--fs: 15px}.studio__glass{gap:0}.studio__click{display:block}.shiny{font-size:24px;letter-spacing:-2px}.shiny--future{font-size:23px;letter-spacing:-.5px}.banner__text{padding:50px 0}.banner--future .banner__text{width:100%;padding:50px 10px}.cases{height:auto;padding:75px 0 0}.cases__inner{gap:75px;width:70%}.cases__title{width:315px;font-size:22px;justify-content:center;text-align:center}.cases__grid{flex-direction:column;width:100%}.method{height:auto;display:flex;align-items:center;justify-content:center;padding:100px 0 0}.method__inner{position:relative;top:auto;left:auto;transform:none;width:70%}.focus{white-space:normal}.method__lead{width:318px;font-size:13px;text-align:center}.weeks{gap:23px}.week{width:300px;height:300px}.week__face{flex-direction:column;justify-content:center;gap:23px;padding:0 20px;text-align:center}.week__text{width:234px}.week__mark{width:auto}.team{height:auto;display:flex;flex-direction:column;align-items:center;padding:100px 0 0}.team__inner{position:relative;top:auto;transform:none}.team__row{flex-direction:column;gap:100px;width:90%;padding:0 0 50px}.tilt{width:275px}.team__copy{width:100%;align-items:center;gap:75px;text-align:center}.team__text,.team__bold{width:100%}.fit{padding:100px 0 0}.fit__inner{width:90%;gap:75px;padding:50px 0 100px}.fit__copy{width:100%;align-items:center;gap:75px;text-align:center}.fit__title{width:101%;font-size:25px;color:var(--c-gold);justify-content:center}.fit__text{width:100%}.faq{width:100%;height:auto;flex-direction:column;align-items:stretch}.faq__col{width:100%;height:auto;flex:none;padding:0 10px}.faq__col>*{width:100%}.bubble--a{width:auto;max-width:354px}.faq__video{width:100%;height:800px}}.pain-card__title{font-weight:700}.platform__list li:before{content:"— "}.team__aparte{margin-top:1.2em}.flip__hint span{font-family:var(--f-sys)}
