.hero{position:relative;height:90vh;background:#fff;overflow:hidden}.hero--expanded{height:auto;min-height:94vh;padding-bottom:4vw;overflow:visible;display:flow-root}.hero__tagline{position:absolute;left:50%;top:1.7vw;transform:translate(-50%);height:2.36vw;margin:0;display:flex;align-items:center;gap:1.1vw;font-family:Inter,sans-serif;font-size:1.25vw;font-weight:400;color:#00000080;white-space:nowrap;z-index:20}.hero__roll{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.4;height:1.4em}.hero__roll-inner{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.65,0,.35,1)}.hero__roll-line{display:block;height:1.4em;line-height:1.4em}.hero__roll-line--accent{color:#141414}.hero__tagline:hover .hero__roll-inner{transform:translateY(-1.4em)}.hero__tagline-line{width:8vw;height:1px;background:linear-gradient(90deg,#000,#f0efec,#000);background-size:200% 100%;animation:tagline-sweep 1.4s linear infinite alternate}@keyframes tagline-sweep{0%{background-position:0% 0}to{background-position:100% 0}}.hero__word{position:absolute;left:50%;top:14vh;transform:translate(calc(-50% - .045em));margin:0;font-size:37.5vw;font-weight:400;letter-spacing:-.09em;line-height:.75;color:#050505;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1}.hero__deck{position:absolute;left:50%;top:47vh;width:0;height:0;z-index:5}.hero__unit{position:absolute;will-change:transform,opacity}.hero__backing{position:absolute;left:0;z-index:-1;box-shadow:0 10px 26px #12121429}.hero__cta{position:absolute;left:50%;top:75vh;transform:translate(-50%);width:33.3vw;z-index:6}.hero__cta--expanded{position:relative;left:auto;top:5vh;transform:none;margin:70vh auto 0}.hero__cta--wide{width:46vw}.hero__form{display:flex;gap:1.39vw}.hero__form--email{align-items:flex-end}.hero__form--positions{flex-direction:column;align-items:flex-end}.hero__field{flex:1;width:100%}.hero__fade{animation:hero-fade-in .4s ease both}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero__question{margin:0 0 .9vw;font-size:1.08vw;font-weight:600;color:#141414}.hero__positions{display:grid;grid-template-columns:repeat(4,1fr);gap:.56vw .83vw}.hero__pill{border:1.2px solid rgba(0,0,0,.18);background:transparent;color:#141414;font-size:.9vw;text-align:left;padding:.56vw .83vw;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.hero__pill:hover{border-color:#0006}.hero__pill--on{background:#0b1120;border-color:#0b1120;color:#fff}.hero__input--otra{display:block;width:100%;margin-top:.9vw}.hero__input{flex:1;width:100%;box-sizing:border-box;border:none;outline:none;background:transparent;border-bottom:1.2px solid #111;padding:.56vw 2px;font-size:1.08vw;color:#141414}.hero__input::placeholder{color:#8b8b86}.hero__join{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:#0b1120;color:#fff;font-size:.97vw;font-weight:600;padding:.76vw 1.67vw;border-radius:.83vw;cursor:pointer}.hero__join:disabled{opacity:.6;cursor:default}.hero__error{margin-top:.56vw;font-size:.83vw;color:#b3261e}.hero__done{margin:0;font-size:1.08vw;font-weight:600;color:#141414}.hero__question--share{margin-top:1.4vw}.hero__share{display:flex;align-items:flex-end;gap:1.11vw}.hero__share .hero__input{color:#6b6b66}.hero__note{margin-top:.7vw;font-size:.83vw;line-height:1.4;color:#1c1c1c;max-width:27.8vw}@media (max-width: 768px){.hero{height:calc(26vh + 28.5vw + 150px)}.hero--expanded{height:auto;min-height:calc(26vh + 28.5vw + 150px)}.hero__tagline{top:72px;height:auto;font-size:clamp(12px,3.6vw,14px);gap:10px}.hero__tagline-line{width:34px}.hero__word{top:16vh;font-size:38vw}.hero__deck{top:calc(18.5vh + 14.25vw)}.hero__cta{top:calc(26vh + 28.5vw);width:86vw}.hero__cta--expanded{left:auto;top:auto;transform:none;margin:calc(26vh + 28.5vw) auto 0}.hero__cta--wide{width:86vw}.hero__form{gap:12px}.hero__input{font-size:16px;padding:8px 2px}.hero__join{font-size:14px;padding:10px 20px;border-radius:12px}.hero__question{font-size:15px;margin-bottom:10px}.hero__positions{grid-template-columns:1fr 1fr;gap:8px 10px}.hero__pill{font-size:13px;padding:8px 12px}.hero__input--otra{margin-top:10px}.hero__error{margin-top:8px;font-size:12px}.hero__done{font-size:15px}.hero__question--share{margin-top:16px}.hero__share{gap:12px}.hero__note{margin-top:10px;font-size:12px;max-width:none}}.qh2{height:480vh;background:#fff}.qh2__sticky{position:sticky;top:0;height:100vh}.qh2__panel{position:relative;width:100%;height:100%;background:#0a0a0a;overflow:hidden}@media (max-width: 768px){.qh2__panel{border-radius:28px;transition:border-radius .35s ease}.qh2__panel--pin{border-radius:0}}.qh2__frases{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(40px,9vh,92px) 8vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(48px,16vh,160px);text-align:center;transition:opacity .45s ease}.qh2__frases--out{opacity:0;pointer-events:none}.qh2__f{margin:0;max-width:30ch;font-size:clamp(26px,min(4.1vw,7vh),78px);font-weight:500;line-height:1.16;letter-spacing:-.042em;color:#f5f5f3;transform:translateY(34px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.qh2--in .qh2__f{transform:none}.qh2--in .qh2__f:nth-child(2){transition-delay:.15s}.qh2__pct{position:relative;display:inline-block}.qh2__circle{position:absolute;left:50%;top:50%;width:164%;height:196%;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.qh2__circle path{stroke:#9fa9ce;stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.qh2--in .qh2__circle path{animation:qh2-draw 1.2s cubic-bezier(.5,.05,.6,.95) .35s both}@keyframes qh2-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.qh2__hl{background-image:linear-gradient(#9fa9ceb3,#9fa9ceb3);background-repeat:no-repeat;background-size:0% 100%;background-position:0 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.qh2__hl--go{animation:qh2-sweep .9s ease-out .25s both}@keyframes qh2-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.qh2__scroll{display:block;position:absolute;left:50%;top:26px;transform:translate(-50%);opacity:.85;animation:qh2-nudge 1.6s ease-in-out infinite;transition:opacity .4s ease;pointer-events:none}.qh2__scroll--off{opacity:0}.qh2__scroll--bottom{top:auto;bottom:26px}@keyframes qh2-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.qh2__words{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.qh2__words--in{opacity:1}.qh2__word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:-.025em;line-height:1.04;white-space:nowrap;color:#f0efeb;clip-path:inset(-8% 0 108% 0);transition:clip-path .95s cubic-bezier(.65,0,.35,1)}.qh2__word-inner{display:block;transform:translateY(-12%);transition:transform .95s cubic-bezier(.65,0,.35,1)}.qh2__word--on{clip-path:inset(-8% 0 -8% 0)}.qh2__word--on .qh2__word-inner{transform:translateY(0)}.qh2__word--past{clip-path:inset(108% 0 -8% 0)}.qh2__word--past .qh2__word-inner{transform:translateY(14%)}.ps{height:100vh;display:flex;align-items:center;justify-content:center;gap:clamp(30px,5vw,80px);background:#fff;overflow:hidden;scroll-snap-align:start}.ps__side{position:relative;width:clamp(220px,24vw,360px);height:200px}.ps__side--left .ps__num{position:absolute;right:0;top:0;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.25;color:#141414;transition:opacity .35s ease,transform .35s ease}.ps__side--right .ps__text{position:absolute;left:0;top:0;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:#141414;transition:opacity .35s ease,transform .35s ease}.ps__phone-entrance{flex-shrink:0;transform-origin:50% 100%}.ps__phone{position:relative;width:340px;height:700px;scale:min(1,calc((100vh - 110px)/700px));border-radius:58px;background:#242424;box-shadow:0 30px 60px #12121442,0 10px 22px #12121426,inset 0 0 1.7px 1.5px #00000040}.ps__bezel{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:53px;background:#000;box-shadow:0 -.6px 1.5px 2.1px #ffffff40}.ps__screen{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:46px;background:#fff;overflow:hidden}.ps__island{position:absolute;left:50%;top:12px;width:92px;height:27px;border-radius:20px;background:#000;transform:translate(-50%);z-index:30}.ps__slider{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:948px}.ps__page{position:relative;width:316px;height:100%;flex-shrink:0;overflow:hidden}.ps__feedhead{position:absolute;left:24px;right:24px;top:66px;display:flex;align-items:center;justify-content:space-between}.ps__pillgroup{display:flex;align-items:center;gap:14px;height:32px;padding:0 12px;border-radius:16px;background:#0000001c;box-sizing:border-box}.ps__greeting{position:absolute;left:24px;right:24px;top:130px;text-align:center;font-size:12.5px;font-weight:500;color:#141414}.ps__stack{position:absolute;left:16px;top:122px;width:284px;height:300px}.ps__minicard{position:absolute;left:0}.ps__actions{position:absolute;left:0;right:0;top:428px;display:flex;align-items:center;justify-content:center;gap:9px}.ps__round{width:30px;height:30px;border-radius:15px;background:#f1f1f0;display:flex;align-items:center;justify-content:center}.ps__pill{height:30px;padding:0 18px;border-radius:15px;background:#f1f1f0;display:flex;align-items:center;font-size:11px;font-weight:500;color:#1d1d1b}.ps__pill--no{color:#b00000}.ps__sheet{position:absolute;left:0;right:0;bottom:0;background:#fafafa;border-radius:22px 22px 0 0;box-shadow:0 -8px 24px #00000012;z-index:6}.ps__grab{position:absolute;left:50%;top:8px;width:34px;height:4px;border-radius:2px;background:#d8d6d2;transform:translate(-50%)}.ps__sheet-title{padding-top:20px;text-align:center;font-size:11.5px;font-weight:600;color:#000}.ps__row{display:flex;align-items:center;gap:10px;margin:12px 20px 0;padding:6px 8px;border-radius:12px}.ps__row-logo{width:34px;height:34px;border-radius:17px;background:#fff;border:.8px solid #e5e3df;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps__row-main{flex:1}.ps__row-title{font-size:10.5px;font-weight:600;color:#000}.ps__row-sub{margin-top:2px;font-size:9px;color:#00000080}.ps__row-state{font-size:10.5px;font-weight:600;color:#b1a000}.ps__back{position:absolute;left:16px;top:50px;width:28px;height:28px;border-radius:14px;background:#f2efe8;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;z-index:2}.ps__hcard{position:absolute;left:14px;right:14px;top:88px;border-radius:20px;background:#fff;border:1.2px solid #e5e7eb;padding:14px 16px;box-sizing:border-box;overflow:hidden}.ps__hcard-tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:600;color:#fff}.ps__hcard-row{display:flex;align-items:center;gap:10px}.ps__hcard-logo{width:38px;height:38px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps__hcard-text{flex:1;min-width:0}.ps__hcard-title{font-size:13.5px;font-weight:600;color:#141414;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps__hcard-meta{margin-top:3px;display:flex;align-items:center;gap:8px}.ps__hcard-company{font-size:11px;color:#141414}.ps__hcard-date{font-size:10px;color:#141414;opacity:.5}.ps__tabs{position:absolute;left:14px;top:210px;display:flex;gap:7px}.ps__tab{border-radius:999px;padding:8px 16px;font-size:12px;font-weight:500;background:#f5f1e9;color:#1d1d1b;white-space:nowrap}.ps__tab--on{background:#1d2c20;color:#f0efeb}.ps__qa{position:absolute;left:22px;right:18px;top:258px;bottom:0;overflow:hidden}.ps__qa>div{padding-bottom:84px}.ps__qa-item{margin-top:18px}.ps__qa-item:first-child{margin-top:4px}.ps__qa-q{font-size:12.5px;font-weight:700;color:#141414;line-height:1.35}.ps__qa-more{margin-top:5px;font-size:11.5px;color:#8b8b86}.ps__qa-a{margin-top:9px;font-size:11.8px;line-height:1.5;color:#2b2b28}.ps__timeline{position:absolute;left:22px;right:16px;top:252px;bottom:0}.ps__line{position:absolute;left:7.5px;top:11px;width:1px;background:#e5e7eb;z-index:1}.ps__item{position:absolute;left:0;right:0;display:flex;align-items:flex-start;gap:11px;z-index:2}.ps__item span{font-size:11.5px;font-weight:400;color:#4a4b4d;line-height:1.4;padding-top:2px}.ps__check{width:15px;height:15px;border-radius:7.5px;background:#6b6e6c;color:#fff;font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.ps__cvrow{position:absolute;left:0;right:0;height:42px;border-radius:12px;background:#f7f3ec;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box}.ps__fileic{width:24px;height:24px;border-radius:7px;background:#ccd4ec;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps__toggle{position:relative;width:38px;height:22px;border-radius:11px;flex-shrink:0}.ps__knob{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:9px;background:#fff;box-shadow:0 1px 3px #0003}.ps__send{position:absolute;left:50%;top:318px}.ps__send img{display:block;width:172px;height:30px}.ps__send--sent{height:30px;padding:0 10px 0 18px;border-radius:15px;background:#2e9e5b;color:#f0efeb;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;white-space:nowrap;box-sizing:border-box}.ps__nav{position:absolute;left:20px;right:20px;bottom:12px;height:50px;border-radius:25px;background:#f6f6f6;display:flex;align-items:center;box-shadow:0 6px 18px #0000001a;z-index:10}.ps__navitem{flex:1;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ps__navitem span{font-size:7.5px;color:#5a5856}.ps__navitem--on{flex:1.2;border-radius:25px;background:#3781ff}.ps__navitem--on span{color:#fff}@media (max-width: 768px){.ps{flex-direction:column;height:auto;min-height:100vh;padding:72px 0 48px;gap:18px}.ps__side{width:86vw}.ps__side--left{height:44px}.ps__side--left .ps__num{right:auto;left:0}.ps__side--right{height:130px}.ps__phone{scale:.78;margin:-77px 0;box-shadow:inset 0 0 1.7px 1.5px #00000040}}.tc{height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,64px);overflow:hidden;scroll-snap-align:start}.tc__grid{width:100%;max-width:810px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,6vw,74px)}.tc__card{position:relative;background:#e3e1e0;border-radius:32px;overflow:hidden;height:min(70vh,560px);box-shadow:0 22px 46px #14141424,0 6px 16px #14141414;transition:background-color .6s ease}.tc--cards-dark .tc__card{background:#1c1c1c}.tc__title{position:absolute;top:clamp(28px,4vw,44px);left:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px);z-index:2;margin:0;text-align:center;font-family:var(--font);font-weight:500;font-size:clamp(17px,1.7vw,24px);line-height:32px;letter-spacing:-.4px;color:#141414;transition:color .6s ease}.tc--cards-dark .tc__title{color:#fff}.tc__title--swipe{line-height:24px;letter-spacing:-.7px}.tc__title--applications{line-height:20px}.tc__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.tc__img-wrap--applications{align-items:flex-end}.tc__stack-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:70px 20px 208px}.tc__stack{position:relative;height:fit-content;transform:translate(-2px)}.tc__stack-card{position:absolute;top:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.tc__stack-card:nth-child(1){z-index:1}.tc__stack-card:nth-child(2){z-index:2}.tc__stack-card:nth-child(3){z-index:3}.tc__stack-card:nth-child(4){z-index:4;transform:translateY(-34px)}.tc__stack-card:hover{transform:translateY(-34px);z-index:10}.tc__stack:has(.tc__stack-card:nth-child(1):hover) .tc__stack-card:nth-child(4),.tc__stack:has(.tc__stack-card:nth-child(2):hover) .tc__stack-card:nth-child(4),.tc__stack:has(.tc__stack-card:nth-child(3):hover) .tc__stack-card:nth-child(4){transform:translateY(0)}.tc__img{display:block;width:auto;height:auto;max-width:58%;max-height:60%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tc__img--swipe{transform:translate(82px)}.tc__img--applications{max-width:56%;max-height:72%;transform:translate(79px) translateY(17px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.tc__card:hover .tc__img--applications,.tc__card:active .tc__img--applications{transform:translate(79px) translateY(0)}@media (max-width: 768px){.tc__title-br{display:none}.tc{height:auto;min-height:100vh;padding:90px 20px 40px}.tc__grid{grid-template-columns:1fr}.tc__card{height:auto;min-height:360px}.tc__img--applications{max-width:42%;max-height:30%;transform:translate(100px) translateY(17px)}.tc__card:hover .tc__img--applications,.tc__card:active .tc__img--applications{transform:translate(100px) translateY(0)}.tc__card{box-shadow:0 10px 22px #1414141a,0 3px 8px #1414140f}.tc__stack-wrap{padding:50px 16px 160px}}.hl{position:relative;height:100vh;background:#fff;overflow:hidden;scroll-snap-align:start}.hl__title{position:absolute;margin:0;font-family:var(--font);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:#141414;white-space:nowrap;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.hl--in .hl__title{opacity:1;transform:translateY(0)}.hl--after .hl__title{opacity:0;transform:translateY(-22px)}.hl__title--a{left:11%;top:20%;font-size:clamp(28px,3.4vw,46px);line-height:.98;letter-spacing:-.05em}.hl__title--b{right:11%;top:68%;text-align:right;font-size:clamp(40px,5.2vw,68px);line-height:.8;letter-spacing:-.065em}.hl__pill{--in-x: 0px;--in-y: 0px;position:absolute;display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:36px;font-family:var(--font);font-weight:500;font-size:clamp(12px,1vw,14.5px);white-space:nowrap;opacity:0;transform:translate(var(--in-x),var(--in-y));transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.hl--in .hl__pill{opacity:1;transform:translate(0)}.hl__pill--black{left:67%;top:32%;background:#141414;color:#fff}.hl__pill--blue{left:58%;top:43%;background:#0026ff;color:#fff}.hl__pill--gray{background:#f5f5f5;color:#141414}.hl__pill--gray1{left:5%;top:48%}.hl__pill--gray2{left:19%;top:61%}.hl__text{position:absolute;left:calc(12% - 6px);top:78%;max-width:30%;margin:0;font-family:var(--font);font-weight:500;font-size:clamp(15px,1.05vw,17.5px);line-height:1.45;letter-spacing:-.01em;color:#141414;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.hl__text--mobile{display:none}.hl--in .hl__text{opacity:1;transform:translateY(0)}.hl--after .hl__text{opacity:0;transform:translateY(-22px)}.hl__text-dim{color:#14141480}.hl__word{position:relative;display:inline-block}.hl__text-underline{position:absolute;left:-3%;bottom:-.28em;width:106%;height:.75em;overflow:visible;pointer-events:none}.hl__text-underline-p{stroke:#14141480;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.hl--in .hl__text-underline-p--1{animation:hl-text-draw .3s ease-out .9s both}.hl--in .hl__text-underline-p--2{animation:hl-text-draw .3s ease-out 1.08s both}.hl--in .hl__text-underline-p--3{animation:hl-text-draw .3s ease-out 1.26s both}.hl--in .hl__text-underline-p--4{animation:hl-text-draw .3s ease-out 1.44s both}.hl--in .hl__text-underline-p--5{animation:hl-text-draw .3s ease-out 1.62s both}@keyframes hl-text-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width: 768px){.hl{height:auto;min-height:100vh;padding:90px 24px 60px;display:flex;flex-direction:column;align-items:stretch;gap:22px}.hl__title,.hl__pill,.hl__text{position:relative;left:auto;top:auto;right:auto;white-space:normal}.hl__title--a{order:1;align-self:flex-start}.hl__pill--black{order:2;align-self:flex-end}.hl__pill--gray1{order:3;align-self:flex-start;margin-top:10px}.hl__pill--blue{order:4;align-self:flex-end;margin-top:10px}.hl__pill--gray2{order:5;align-self:flex-start;margin-top:10px}.hl__text{order:6;align-self:flex-start;max-width:100%}.hl__text--desktop{display:none}.hl__text--mobile{display:block}.hl__title--b{order:7;align-self:flex-end;margin-top:14px}.hl__title--b{transform:translateY(22px) translate(-24px)}.hl--in .hl__title--b{transform:translateY(0) translate(-24px)}.hl--after .hl__title--b{transform:translateY(-22px) translate(-24px)}.hl__pill{max-width:76%}.hl__title--a,.hl__title--b{font-size:clamp(28px,8vw,40px)}}.faq{background:transparent;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,12vh,120px) 8vw}.faq__title{margin:0 0 10px;font-family:var(--font);font-size:clamp(24px,3.3vw,40px);font-weight:600;letter-spacing:-.02em;color:#fff;transition:color 1.1s ease,opacity .7s ease,transform .7s ease}.faq--light .faq__title{color:#141414}.faq__roll{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.2;height:1.2em}.faq__roll-inner{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.65,0,.35,1)}.faq__roll-line{display:block;height:1.2em;line-height:1.2em}.faq__roll-line--accent{color:#fff9;transition:color 1.1s ease}.faq--light .faq__roll-line--accent{color:#14141499}.faq__title:hover .faq__roll-inner{transform:translateY(-1.2em)}.faq__word{position:relative;display:inline-block}.faq__word-underline{position:absolute;left:-3%;bottom:-.28em;width:106%;height:.75em;overflow:visible;pointer-events:none}.faq__word-underline-p{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke 1.1s ease}.faq--light .faq__word-underline-p{stroke:#141414}.faq--in .faq__word-underline-p--1{animation:faq-word-draw .3s ease-out .55s both}.faq--in .faq__word-underline-p--2{animation:faq-word-draw .3s ease-out .73s both}.faq--in .faq__word-underline-p--3{animation:faq-word-draw .3s ease-out .91s both}.faq--in .faq__word-underline-p--4{animation:faq-word-draw .3s ease-out 1.09s both}.faq--in .faq__word-underline-p--5{animation:faq-word-draw .3s ease-out 1.27s both}@keyframes faq-word-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.faq__subtitle{margin:0 0 clamp(32px,6vh,64px);font-family:var(--font);font-size:clamp(15px,1.6vw,19px);font-weight:400;color:#fff9;transition:color 1.1s ease,opacity .7s ease,transform .7s ease}.faq--light .faq__subtitle{color:#14141499}.faq__list{display:flex;flex-direction:column;gap:12px;max-width:820px}.faq__fx{opacity:0;transform:translateY(24px)}.faq--in .faq__fx{opacity:1;transform:translateY(0)}.faq__item{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden;transition:border-color 1.1s ease,opacity .7s ease,transform .7s ease}.faq--light .faq__item{border-color:#14141424}.faq__item--open{border-color:#ffffff4d}.faq--light .faq__item--open{border-color:#1414144d}.faq__item-beam{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .3s ease}.faq__item--open .faq__item-beam{opacity:1}.faq__item-beam rect{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 92;animation:faq-beam-run 6s linear infinite}.faq--light .faq__item-beam rect{stroke:#141414}@keyframes faq-beam-run{to{stroke-dashoffset:-100}}.faq__q{display:flex;align-items:center;gap:clamp(14px,2.2vw,24px);width:100%;padding:20px clamp(18px,2.6vw,28px);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font);color:#fff;transition:color 1.1s ease}.faq--light .faq__q{color:#141414}.faq__num{flex:none;font-size:13px;font-weight:500;color:#fff6;transition:color 1.1s ease}.faq--light .faq__num{color:#14141466}.faq__q-text{flex:1;font-size:clamp(15px,1.4vw,18px);font-weight:500;letter-spacing:-.01em}.faq__icon{position:relative;flex:none;width:16px;height:16px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:#fff;border-radius:2px;transition:transform .3s ease,background-color 1.1s ease}.faq--light .faq__icon:before,.faq--light .faq__icon:after{background:#141414}.faq__icon:before{left:0;top:50%;width:100%;height:1.6px;transform:translateY(-50%)}.faq__icon:after{top:0;left:50%;width:1.6px;height:100%;transform:translate(-50%)}.faq__item--open .faq__icon:after{transform:translate(-50%) rotate(90deg)}.faq__a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item--open .faq__a-wrap{grid-template-rows:1fr}.faq__a-inner{overflow:hidden}.faq__a{margin:0;padding:0 clamp(18px,2.6vw,28px) 22px calc(clamp(18px,2.6vw,28px) + 13px + clamp(14px,2.2vw,24px));font-family:var(--font);font-size:clamp(14px,1.2vw,16px);line-height:1.5;color:#fff9;max-width:60ch;transition:color 1.1s ease}.faq--light .faq__a{color:#14141499}@media (max-width: 768px){.faq__a{padding-left:clamp(18px,2.6vw,28px)}}.stm{background:transparent;padding:clamp(70px,12vh,140px) 8vw clamp(110px,17vh,190px);display:flex;justify-content:center}.stm__text{margin:0;max-width:780px;text-align:center;font-family:var(--font);font-size:clamp(14px,1.5vw,19px);font-weight:500;line-height:1.4;letter-spacing:-.03em;color:#141414;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.stm--in .stm__text{opacity:1;transform:translateY(0)}.stm__dim{color:#14141480}.stm__strong{font-weight:700}.stm__text--mobile{display:none}@media (max-width: 768px){.stm{padding:48px 8vw}.stm__text{font-size:15px}.stm__text--desktop{display:none}.stm__text--mobile{display:block}}.ft{background:transparent;padding:clamp(56px,12vh,120px) 8vw;overflow:hidden}.ft__fx{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.ft--in .ft__fx{opacity:1;transform:translateY(0)}.ft__cols.ft__fx{transform:translate(140px) translateY(24px)}.ft--in .ft__cols.ft__fx{transform:translate(140px) translateY(0)}.ft__top{display:flex;justify-content:space-between;align-items:flex-start}.ft__cta{margin:0;max-width:21ch;font-size:clamp(13px,1.3vw,20px);font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#141414}.ft__cta strong{font-weight:700}.ft__cta-strong{font-weight:600}.ft__word{position:relative;display:inline-block}.ft__word-underline{position:absolute;left:-3%;bottom:-.32em;width:106%;height:.75em;overflow:visible;pointer-events:none}.ft__word-underline-p{stroke:#141414;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.ft--in .ft__word-underline-p--1{animation:ft-word-draw .3s ease-out .5s both}.ft--in .ft__word-underline-p--2{animation:ft-word-draw .3s ease-out .68s both}.ft--in .ft__word-underline-p--3{animation:ft-word-draw .3s ease-out .86s both}.ft--in .ft__word-underline-p--4{animation:ft-word-draw .3s ease-out 1.04s both}.ft--in .ft__word-underline-p--5{animation:ft-word-draw .3s ease-out 1.22s both}@keyframes ft-word-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ft__ig{display:block;line-height:0;flex-shrink:0}.ft__scene{position:relative;width:min(43vw,640px);margin:-1vh auto 90px}.ft__scene picture{display:contents}.ft__scene img{width:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ft__lid{position:absolute;transform:translate(-50%) scaleY(0);transform-origin:50% 0;background:#fdfdfd;border-bottom:1.5px solid #191919;border-radius:46%;pointer-events:none;animation:ft-blink 5s ease-in-out infinite}@keyframes ft-blink{0%,90%{transform:translate(-50%) scaleY(0)}93%,95%{transform:translate(-50%) scaleY(1)}98%,to{transform:translate(-50%) scaleY(0)}}.ft__glow{position:absolute;left:36%;top:57.5%;width:25.5%;height:21%;border-radius:10px;pointer-events:none;background:radial-gradient(closest-side,rgba(159,169,206,.45),transparent 85%);filter:blur(6px);animation:ft-glow 5.2s ease-in-out infinite}@keyframes ft-glow{0%,to{opacity:.15}50%{opacity:.5}}.ft__cols{display:flex;align-items:flex-start;gap:40px;width:min(60vw,760px);margin:0 auto;transform:translate(140px)}.ft__col{display:flex;flex-direction:column;gap:10px}.ft__col-label{margin-bottom:6px;font-size:14px;font-weight:600;color:#9a9a9a}.ft__col-links{display:flex;flex-direction:column;gap:7px}.ft__copyright{margin:65px 0 0;font-size:13px;color:#9a9a9a}.ft__col-link{font-size:13px;font-weight:500;line-height:1.4;color:#141414;overflow-wrap:break-word}.roll{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.4;height:1.4em}.roll__inner{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.65,0,.35,1)}.roll__line{display:block;height:1.4em;line-height:1.4em}.roll__line--accent{color:#ff7134}.ft__col-link:hover .roll__inner{transform:translateY(-1.4em)}@media (max-width: 768px){.ft{padding-top:40px}.ft__top{flex-direction:column;gap:18px}.ft__scene{width:88vw;margin-top:8px}.ft__cols{gap:24px;width:100%;transform:none}.ft__cols.ft__fx{transform:translateY(24px)}.ft--in .ft__cols.ft__fx{transform:translateY(0)}.ft__col{flex:1;min-width:0}}.cd{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:9999}.cd__dot{--cd-color: #141414;position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--cd-color);border:0 solid var(--cd-color);box-sizing:border-box;transform:translate(-50%,-50%);transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-width .28s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease}.cd__dot--dark{--cd-color: #fff}.cd__dot--hover{width:64px;height:64px;background:transparent;border-width:1.5px}@media (hover: hover) and (pointer: fine){body{cursor:none}}@media (hover: none),(pointer: coarse){.cd{display:none}}.scroll-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;pointer-events:none}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--verde: #26372b;--crema: #dad5c3;--naranja: #f06a38;--azul: #9fa9ce;--navy: #020617;--papel: #efece6;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{font-family:var(--font);color:#141414;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input{font-family:inherit}
