@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:112.5%;ascent-override:86.04%;descent-override:22.31%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;src:local("Georgia");size-adjust:101.8%;ascent-override:106.29%;descent-override:24.66%;line-gap-override:0%}:root{--content:1216px;--ink:#202020;--soft:#555;--mute:#777;--line:#c9c9c9;--panel:#ececec;--band:#e2e2e2;--slot:#d9d9d9;--dark:#171717;--font-titles:"Playfair Display","Playfair Fallback",Georgia,"Times New Roman",serif;--font-sans:"Montserrat","Montserrat Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp:80px;--sp-same:40px;--header-height:80px}*{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:calc(var(--header-height) + 24px)}body{overflow-anchor:none}body{margin:0;background:#fff;color:var(--ink);font:300 16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-titles);font-weight:400;line-height:1.2;text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}strong{font-weight:600}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit}img{display:block;max-width:100%;height:auto}button,input{font:inherit;color:inherit}.shell{width:min(var(--content),calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-48px;background:var(--dark);color:#fff;padding:8px 16px;z-index:100}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1{font-size:48px}h2{font-size:40px}h3{font-size:24px}.lead{font-size:18px}.eyebrow{display:block;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.photo-slot{display:flex;align-items:center;justify-content:center;background:var(--slot);border:1.5px dashed #a9a9a9;border-radius:20px;padding:24px;text-align:center;color:var(--soft)}.photo-slot figcaption{font-size:12px;line-height:1.4;letter-spacing:.03em;max-width:28ch}.icon-slot{display:inline-block;width:20px;height:20px;flex:none;border:1.5px dashed currentColor;border-radius:6px;opacity:.6}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;border:0;cursor:pointer}.button--dark{background:var(--dark);color:#fff}.button--light{background:#fff;color:var(--ink)}.pending{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--soft);background:#f3f3f3;border:1px dashed #b5b5b5;padding:2px 8px;border-radius:6px}.section{padding-block:var(--sp)}.section.same-prev{padding-top:var(--sp-same)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:48px}.section-heading--center{text-align:center;justify-items:center}.section-heading--center h2{max-width:22ch}.section-heading--center .lead{max-width:56ch}.site-header{position:sticky;top:0;z-index:50;height:var(--header-height);background:#fff;border-bottom:1px solid #e6e6e6}.header-bar{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.header-brand{grid-column:2;grid-row:1}.elas-logo{width:180px;height:auto}.site-header .elas-logo{filter:brightness(0)}.header-nav{display:contents}.nav-left,.nav-right{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;grid-row:1}.nav-left{grid-column:1}.nav-right{grid-column:3;justify-content:flex-end}.nav-left a,.nav-right a{text-decoration:none}.nav-cta{border:1px solid var(--ink);border-radius:999px;padding:10px 18px;white-space:nowrap}.menu-toggle{display:none;background:none;border:0;padding:8px;cursor:pointer}.nav-extra,.plane-window{display:none}.menu-toggle .menu-icon{display:block;overflow:visible;width:24px;height:24px;transition:transform .6s ease-out}.menu-icon-curve{stroke-dasharray:12 63;stroke-dashoffset:0;transition:stroke-dasharray .6s ease-out,stroke-dashoffset .6s ease-out}.menu-toggle[aria-expanded=true] .menu-icon{transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] .menu-icon-curve{stroke-dasharray:20 300;stroke-dashoffset:-32.42px}#navegacao:focus{outline:none}.hero{position:relative;padding-block:64px}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border:0;border-bottom:1.5px dashed #a9a9a9;align-items:flex-end;justify-content:flex-start;padding:24px}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;align-items:center;min-height:560px}.hero-copy{max-width:560px}.hero-copy .lead{margin-top:16px}.hero-form{background:#fff;border-radius:24px;padding:32px}.signup-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;border:0;margin:0;padding:0;min-width:0}.field input{width:100%;min-width:0}.field label,.field legend{font-size:14px;font-weight:600}.field input[type=text],.field input[type=email],.field input[type=tel]{height:48px;border:1px solid #bdbdbd;border-radius:12px;padding:0 14px;background:#fff;font-size:16px}.choice legend{margin-bottom:8px}.choice-list{display:flex;flex-wrap:wrap;gap:8px}.choice-list label{position:relative;cursor:pointer}.choice-list input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.choice-list span{display:inline-block;padding:8px 14px;border:1px solid #bdbdbd;border-radius:999px;font-size:14px;font-weight:400}.choice-list input:checked+span{background:var(--dark);border-color:var(--dark);color:#fff}.choice-list input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.5}.consent input{width:18px;height:18px;margin:2px 0 0}.signup-form .button{width:100%;margin-top:8px}.form-note{font-size:14px;color:var(--soft);text-align:center}.form-done{font-size:16px;font-weight:600;text-align:center;padding:12px;border:1px dashed #9a9a9a;border-radius:12px}.postponed-head{display:grid;gap:16px;max-width:760px;margin-inline:auto;text-align:center;justify-items:center}.postponed-head .lead{max-width:44ch;text-wrap:balance}.collage{position:relative;height:560px;margin-top:48px}.collage .photo-slot{position:absolute}.collage-main{left:16%;right:16%;top:40px;bottom:40px;z-index:1;background:#cfcfcf}.collage-a,.collage-b{z-index:2;background:#e4e4e4}.collage-a{left:0;top:0;width:24%;height:300px}.collage-b{right:0;bottom:0;width:26%;height:260px}.postponed-foot{display:grid;justify-items:center;gap:32px;max-width:680px;margin:48px auto 0;text-align:center}.postponed-text{display:grid;gap:16px}.band{background:var(--band)}.band-inner{display:grid;gap:32px;justify-items:center;text-align:center}.band-title{font-size:40px;max-width:30ch;margin-inline:auto}.band+.section{padding-top:var(--sp)}.story-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.story{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #dcdcdc;border-radius:20px;padding:32px 24px}.story-name{font-family:var(--font-titles);font-size:24px;line-height:1.2}.story-place{font-family:var(--font-titles);font-style:italic;font-size:14px;color:var(--soft)}.story blockquote{margin-top:16px;font-size:16px}.cta-photo{position:relative;min-height:480px;display:grid;align-items:center;background:#8c8c8c}.cta-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border:0;background:#8c8c8c;color:#fff;align-items:flex-end;justify-content:flex-end;padding:24px}.cta-photo-inner{position:relative;display:grid;justify-items:center;gap:32px;text-align:center;color:#fff;padding-block:80px}.cta-photo-inner h2{font-size:40px;max-width:30ch}.steps-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:start}.steps-aside{position:sticky;top:calc(var(--header-height) + 40px);display:grid;gap:32px}.steps-aside h2{max-width:14ch}.step-list{display:grid;gap:40px}.step{display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start}.step-icon{width:56px;height:56px;border-radius:14px;opacity:1;border-color:#a9a9a9;background:var(--panel)}.step h3{margin-bottom:8px}.steps-main .button{margin-top:48px;margin-left:80px}.slogan{margin-top:40px;font-family:var(--font-titles);font-size:40px;line-height:1.2;text-align:center}.faq-list{max-width:800px;margin-inline:auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.4}.faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;background:none;border:0;text-align:left;cursor:pointer}.faq-item button svg{width:24px;height:24px;flex:none;transition:transform .2s ease}.faq-item button[aria-expanded=true] svg{transform:rotate(45deg)}.faq-answer{padding:0 48px 24px 0}.signup-box{position:relative;border-radius:32px;overflow:hidden}.signup-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border:0;background:#c8c8c8;align-items:flex-end;justify-content:flex-start;padding:24px}.signup-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:80px;align-items:center;padding:64px}.signup-copy{display:grid;gap:16px;max-width:460px}.signup-card{background:#fff;border-radius:24px;padding:32px}.site-footer{background:var(--dark);color:#fff;padding:80px 0 32px}.site-footer .elas-logo{width:160px}.footer-main{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding-bottom:48px;border-bottom:1px solid #3a3a3a}.footer-brand{display:grid;gap:16px;align-content:start;justify-items:start}.footer-tagline{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#bdbdbd}.footer-signature{font-size:14px;line-height:1.7;color:#cfcfcf}.footer-cta{margin-top:8px}.footer-heading{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;margin-bottom:16px}.footer-col ul{display:grid;gap:12px;font-size:14px}.footer-col a{text-decoration:none}.footer-col a:hover{text-decoration:underline}.footer-col address{font-style:normal}.footer-contacts li,.footer-contacts a{display:flex;align-items:center;gap:10px}.site-footer .pending{color:#cfcfcf;background:#262626;border-color:#555}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:24px;font-size:12px;color:#bdbdbd}.footer-legal{display:flex;gap:24px}.footer-legal a{text-decoration:none}.footer-made{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff}.footer-made-mark{width:22px;height:22px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.footer-made:hover .footer-made-mark,.footer-made:focus-visible .footer-made-mark{transform:rotate(-12deg) translateY(-3px) scale(1.15)}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:40;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid #bdbdbd;background:#fff;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.back-to-top svg{width:20px;height:20px}body:has(gg-review) .back-to-top{bottom:96px}@media (max-width:1199px){h1{font-size:40px}.band-title,.cta-photo-inner h2{font-size:32px}.hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.story-list{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{gap:56px}.signup-grid{grid-template-columns:minmax(0,1fr) 420px;gap:48px;padding:48px}.nav-left{gap:20px}}@media (max-width:899px){:root{--sp:48px;--sp-same:16px;--header-height:64px}h2,.slogan{font-size:32px}.section-heading{margin-bottom:32px}.hero{padding-block:0 var(--sp-same)}.hero-photo{position:relative;inset:auto;height:280px;border-bottom:0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;margin-top:32px}.hero-copy{max-width:none}.hero-form{padding:24px;border:1px solid #dcdcdc}.collage{height:420px;margin-top:32px}.collage-main{left:10%;right:10%;top:32px;bottom:32px}.collage-a{width:34%;height:200px}.collage-b{width:36%;height:180px}.postponed-foot{margin-top:32px}.band-title,.cta-photo-inner h2{font-size:32px}.cta-photo{min-height:400px}.steps-grid{grid-template-columns:1fr;gap:32px}.steps-aside{position:static}.steps-main .button{margin-left:0;margin-top:40px}.signup-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 24px}.signup-box{border-radius:24px}}@media (max-width:599px){h1{font-size:32px}h3{font-size:20px}.lead,.compare-note{font-size:16px}.eyebrow{font-size:12px}.shell{width:calc(100% - 48px)}.story-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;gap:16px;margin-inline:-24px;padding:0 24px 8px;scrollbar-width:none}.story-list::-webkit-scrollbar{display:none}.story{flex:0 0 82%;scroll-snap-align:start}.collage{height:340px}.collage-a{height:150px}.collage-b{height:140px}.step{grid-template-columns:44px 1fr;gap:16px}.step-icon{width:44px;height:44px;border-radius:12px}.signup-card{padding:20px}.signup-grid{padding:24px 16px 56px}.button,.band-inner .button,.postponed-foot .button,.cta-photo-inner .button,.steps-main .button{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}.back-to-top{right:16px;bottom:16px}}.compare-table{position:relative}.ct-photos,.ct-row{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr);column-gap:32px}.ct-photo{aspect-ratio:16/9}.ct-head{position:sticky;top:var(--header-height);z-index:5;background:#fff;border-bottom:1px solid var(--ink)}.ct-head .ct-row{padding:20px 0 16px;align-items:end}.ct-head h3{font-size:32px}.ct-body .ct-row{padding:20px 0;border-bottom:1px solid var(--line)}.ct-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);padding-top:4px}.compare-note{margin:40px auto 0;max-width:60ch;text-align:center;font-size:18px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.objection-box{background:var(--panel);border-radius:32px;padding:64px 0 56px;overflow:hidden}.objection-inner{display:grid;justify-items:center;text-align:center;gap:16px;max-width:760px;margin:0 auto;padding:0 32px}.objection-inner h2{max-width:24ch}.objection-inner .lead{margin-top:8px}.pills-label{margin-top:24px;font-size:14px;font-weight:600}.marquee{margin-top:16px}.marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-group{display:flex;gap:12px;padding-right:12px}.city-chip{padding:10px 20px;border:1px solid #b5b5b5;border-radius:999px;background:#fff;font-size:16px;white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}#elas{--k:calc(45svh / 670);--head-top:12svh;--nose:calc(var(--k) * 384)}.team{position:relative;height:100svh;min-height:600px;overflow:hidden;display:grid;align-items:center;background:#fff}.team-stage{position:static}.team-person{position:absolute;top:0;margin:0;padding:0;border:0;background:none;pointer-events:none}.team-person>img.team-silhouette{display:block;width:auto;max-width:none;filter:brightness(0) invert(.45)}.team-person--elsa{left:calc(var(--nose) - var(--k) * 567);top:calc(var(--head-top) - var(--k) * 120)}.team-person--nicole{right:calc(var(--nose) - var(--k) * 384);top:calc(var(--head-top) - var(--k) * 228)}.team-person--elsa>img.team-silhouette{height:calc(var(--k) * 1678)}.team-person--nicole>img.team-silhouette{height:calc(var(--k) * 1833)}.team-center{position:relative;z-index:2;width:min(56%,640px);margin:0 auto;text-align:center}.team-center .elas-logo{width:240px;margin:0 auto 56px;filter:brightness(0)}.team-columns{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:40px;align-items:center}.team-divider{align-self:stretch;background:#cfcfcf}.team-col--who{text-align:right}.team-col--who h2{font-size:32px}.team-col--origin{text-align:left}.team-col--origin p{font-size:18px}.team-stats{padding-top:var(--sp-same)}.stats-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:48px;align-items:start}.stats-photo{aspect-ratio:6/5}.stats-photo--right{margin-top:120px;aspect-ratio:7/6}.stats-copy{padding-top:8px;text-align:center}.stats-lead{font-family:var(--font-titles);font-size:32px;line-height:1.3;text-wrap:balance}.stats-close{margin-top:24px;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.stat-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;padding:40px;border-radius:20px;background:#fff;border:1px solid #e6e6e6}.stat-card .icon-slot{position:absolute;top:32px;right:32px;width:48px;height:48px;border-radius:12px}.stat-number{font-family:var(--font-sans);font-size:80px;line-height:1;font-weight:400;letter-spacing:-.03em}.stat-number--text{font-family:var(--font-titles);font-size:32px;line-height:1.2;letter-spacing:0}.stat-label{margin-top:16px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.stat-card--featured{background:var(--ink);border-color:var(--ink);color:#fff}.stat-card--featured .icon-slot{border-color:#ffffff80}@media (max-width:1199px){.ct-photos,.ct-row{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);column-gap:24px}.team-col--who h2{font-size:24px}.team-col--origin p{font-size:16px}.team-columns{gap:28px}.stats-top{gap:32px}.stats-lead{font-size:24px}.stat-number{font-size:48px}.stat-card{min-height:220px;padding:32px}}@media (max-width:899px){.ct-photos,.ct-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.ct-corner{display:none}.ct-label{grid-column:1/-1;margin-bottom:8px}.ct-head h3{font-size:24px}.objection-box{padding:48px 0 40px;border-radius:24px}.objection-inner{padding:0 24px}#elas{--k:calc(30svh / 670);--head-top:40svh;--nose:calc(var(--k) * 384)}.team{align-items:start;padding-top:72px}.team-center{width:auto}.team-center .elas-logo{width:180px;margin-bottom:32px}.stats-top{grid-template-columns:1fr 1fr;gap:24px}.stats-copy{grid-column:1/-1;grid-row:1}.stats-photo--right{margin-top:48px}.stats-grid{margin-top:48px;gap:16px}.stat-card{min-height:180px;padding:24px}.stat-card .icon-slot{top:20px;right:20px;width:40px;height:40px}.stat-number{font-size:48px}.stat-number--text{font-size:24px}.stat-label{font-size:12px;letter-spacing:.02em}}@media (max-width:599px){.ct-row p{font-size:14px}.compare-note{font-size:16px}.ct-head h3{font-size:20px}.city-chip{font-size:14px;padding:8px 16px}#elas{--k:calc(33svh / 670);--head-top:38svh;--nose:31vw}.team{padding-top:56px}.team-columns{grid-template-columns:minmax(0,1fr);gap:20px}.team-divider{width:64px;height:1px;justify-self:center}.team-col--who,.team-col--origin{text-align:center}.team-col--who h2{font-size:24px}.team-col--origin p{font-size:14px}.stats-lead{font-size:24px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:160px}}@media (prefers-reduced-motion:reduce){.marquee-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-group[aria-hidden=true]{display:none}}@media (max-width:899px){.site-header{background:#fff}.header-bar{grid-template-columns:1fr auto;gap:12px}.header-brand{grid-column:1;justify-self:start;position:relative;z-index:2}.header-bar .elas-logo{width:164px}.header-brand img{transition:filter .3s ease}.site-header.menu-is-open .header-brand img{filter:brightness(0) invert(1)}.site-header.menu-active{background:transparent;border-bottom-color:transparent}.menu-toggle{grid-column:2;grid-row:1;justify-self:end;position:relative;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:10px;background:var(--dark);color:#fff;transition:background-color .3s ease,color .3s ease}.menu-toggle svg.menu-icon{width:22px;height:22px}.menu-toggle:focus:not(:focus-visible){outline:none}.site-header.menu-is-open .menu-toggle{background:#fff;color:var(--ink)}.header-nav,.header-nav.is-open{position:fixed;top:0;right:0;bottom:0;left:0;height:100svh;z-index:1;display:none;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:calc(var(--header-height) + 24px) 24px calc(32px + env(safe-area-inset-bottom));text-align:center;overflow:auto;overscroll-behavior:contain;background:#3a3a3a url(../assets/img/menu-nuvens-v1.jpg?v=2) center/cover no-repeat;background-image:image-set(url(../assets/img/menu-nuvens-v1.webp?v=2) type("image/webp"),url(../assets/img/menu-nuvens-v1.jpg?v=2) type("image/jpeg"))}.header-nav.is-open{display:flex}.header-nav:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--veil,1);background:linear-gradient(180deg,#0000002e 0% 16%,#00000085 23% 87%,#0000002e)}.header-nav>*{position:relative;z-index:1}.nav-left,.nav-right{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;grid-row:auto;font-size:inherit;letter-spacing:0;text-transform:none}.nav-left a{display:block;padding:8px 0;font-family:var(--font-sans);font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-decoration:none}.nav-right .nav-cta{display:flex;align-items:center;justify-content:center;margin-top:32px;min-height:56px;padding:16px 28px;border:0;border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.nav-extra{display:block;margin-top:40px}.nav-extra a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#fff;text-decoration:none}.nav-extra-icon{width:20px;height:20px;flex:none}html.menu-open{overflow:hidden}.plane-window{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;visibility:hidden}.plane-frame{position:absolute;overflow:hidden;box-shadow:0 0 0 12px #ececef,0 0 0 13px #d2d2d7,inset 0 0 0 1px #00000040,inset 0 6px 18px #00000040,0 18px 50px #0003,0 0 0 100vmax rgba(15,15,15,var(--dim,0))}.plane-glare{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff24 0%,#ffffff0d 28%,transparent 46%)}.plane-shade{position:absolute;left:0;right:0;top:0;height:100%;background:repeating-linear-gradient(180deg,#f2f2f4 0 9px,#e6e6ea 9px 10px);box-shadow:0 2px 6px #00000026}.plane-shade-handle{position:absolute;left:50%;bottom:8px;width:34px;height:5px;margin-left:-17px;border-radius:3px;background:#c4c4ca}}@media (max-width:374px){.nav-left a{font-size:28px}}@media (prefers-reduced-motion:reduce){.menu-toggle .menu-icon,.menu-icon-curve{transition:none}}@media (max-width:599px) and (max-height:700px){#elas{--k:calc(28svh / 670);--head-top:51svh;--nose:29vw}}@media (max-width:899px){.site-footer{padding-top:48px}.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.footer-brand{grid-column:1/-1}}@media (max-width:599px){.footer-main{grid-template-columns:minmax(0,1fr)}.footer-cta{width:100%}}.story-nav{display:none}@media (max-width:899px){.hero{display:flex;flex-direction:column}.hero-photo{order:2;margin-top:32px}}@media (max-width:599px){.story-nav{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.story-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid #bdbdbd;border-radius:50%;background:#fff;cursor:pointer;color:var(--ink)}.story-arrow svg{width:20px;height:20px}.story-arrow:disabled{opacity:.35;cursor:default}.steps-aside h2{max-width:none;text-align:center}.step{grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:center}.step>div{display:contents}.step h3{margin:0}.step p{grid-column:1/-1}.hero-copy{text-align:center}.story-nav{justify-content:center}.team-col--who h2{font-size:32px}.title-line{display:block}.signup-copy{text-align:center;justify-items:center;margin-inline:auto}.footer-bottom{flex-direction:column;align-items:center;text-align:center}}.section-heading .eyebrow,.steps-aside .eyebrow,.team-col--who .eyebrow{margin:0}.steps-aside .eyebrow{margin-bottom:-16px}.team-col--who .eyebrow{margin-bottom:12px}.hero-copy p+p{margin-top:12px}.hero-action{display:grid;justify-items:start;gap:12px;margin-top:32px}.hero-micro{font-size:14px;color:var(--soft)}.hero--v2 .hero-grid{grid-template-columns:minmax(0,640px);min-height:620px}.postponed-turn{font-family:var(--font-titles);font-size:24px;line-height:1.3;margin-top:16px}.postponed-foot{grid-template-columns:minmax(0,1fr)}.band-title{font-family:var(--font-titles);line-height:1.25}.stats-copy p+p{margin-top:12px}.stats-copy .stats-close{margin-top:24px}.step p+p{margin-top:8px}.postponed-text{width:100%;max-width:680px;margin-inline:auto}.type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.type-card{display:grid;gap:12px;align-content:start}.type-photo{aspect-ratio:4/3;margin-bottom:8px}.type-card h3{font-size:24px}.types-foot{display:grid;justify-items:center;gap:24px;margin-top:48px;text-align:center;font-size:18px}.story-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stories-close{max-width:60ch;margin:40px auto 0;text-align:center;font-size:13px}.plan-form .form-step{display:grid;gap:16px;border:0;margin:0;padding:0;min-width:0}.plan-form .form-step[hidden]{display:none}.form-step-title{font-family:var(--font-titles);font-size:20px;padding:0;margin-bottom:4px}.form-progress{display:grid;gap:8px;margin-bottom:8px}.form-progress-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.form-progress-bar{height:2px;background:#e3e3e3;border-radius:2px;overflow:hidden}.form-progress-bar span{display:block;height:100%;width:50%;background:var(--dark);transition:width .3s ease}.plan-form[data-at="2"] .form-progress-bar span{width:100%}.field textarea{width:100%;min-width:0;border:1px solid #bdbdbd;border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;resize:vertical}.form-back{justify-self:center;background:none;border:0;padding:4px;font-size:14px;text-decoration:underline;cursor:pointer;color:var(--soft)}.plan-form .form-note{font-size:14px}.signup--v2 .signup-grid{align-items:start}.closing{position:relative;background:#fff;padding-top:var(--sp-same);text-align:center}.closing-copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;max-width:760px;position:relative;z-index:1}.closing-copy h2{max-width:22ch}.closing-lines{display:grid;gap:4px;color:var(--soft)}.closing-lines--strong{color:var(--ink);font-weight:600}.closing-photo{height:420px;margin-top:64px;border-radius:0;border:0;background:linear-gradient(180deg,#fff,#d4d4d4 35%,#9a9a9a);align-items:flex-end;padding-bottom:32px}.closing+.site-footer{padding-top:64px}@media (max-width:1199px){.type-grid{gap:32px 24px}}@media (max-width:899px){.hero--v2 .hero-grid{min-height:0}.type-grid,.story-list--3{grid-template-columns:repeat(2,minmax(0,1fr))}.postponed-turn{font-size:20px}.closing-photo{height:280px;margin-top:48px}}@media (max-width:599px){.hero-action{justify-items:center;text-align:center}.type-grid{grid-template-columns:minmax(0,1fr)}.types-foot{font-size:16px}.type-card h3{font-size:20px}.team-col--who .eyebrow{text-align:center}}#elas{--ke:calc(var(--k) * .886);--d:min(var(--nose), calc(var(--k) * 346 - 2.5rem));--nose-y:calc(var(--head-top) + var(--k) * 365)}@media (max-width:899px){#elas{--d:min(var(--nose), calc(var(--k) * 346 - 2rem))}}#elas .team-person--elsa{left:calc(var(--d) - var(--ke) * 492);top:calc(var(--nose-y) - var(--ke) * 582)}#elas .team-person--nicole{right:calc(var(--d) - var(--k) * 346);top:calc(var(--nose-y) - var(--k) * 618)}#elas .team-person--elsa>img.team-silhouette{height:calc(var(--ke) * 1678)}@media (max-width:599px){#elas.team{height:calc(var(--head-top) + var(--k) * 900);min-height:0;align-items:start}}@media (max-width:419px){.button{font-size:14px;padding-inline:16px}}@media (max-width:374px){.button{font-size:12px;padding-inline:12px}}@media (max-width:339px){.button{white-space:normal;text-wrap:balance;text-align:center;line-height:1.3;padding-block:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.section--dark{background:var(--dark);color:#f2f2f2}.fly{gap:10px}.fly-plane{display:inline-flex}.fly-plane svg{width:18px;height:18px;fill:currentColor}.giant-word{display:block;font-family:var(--font-titles);font-weight:400;font-size:clamp(40px,11vw,160px);line-height:.9;letter-spacing:.02em;white-space:nowrap;text-align:center}.chip-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.chip-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.chip-track li{display:inline-flex;align-items:center;gap:10px;margin-right:12px;padding:10px 20px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:14px;white-space:nowrap}.chip-marquee--light .chip-track li{border-color:#b5b5b5;background:#fff}.hero--v3{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - var(--header-height));padding:64px 0 0;overflow:hidden}.hero--v3 .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;order:0;margin:0;height:auto;border:0;border-radius:0;background:linear-gradient(180deg,#e9e9e9,#cdcdcd 45%,#a5a5a5);align-items:flex-end;justify-content:flex-end;padding:24px}.hero--v3 .hero-copy{position:relative;display:grid;justify-items:center;text-align:center;max-width:none}.hero--v3 .hero-copy>*{max-width:720px}.hero--v3 h1{max-width:18ch}.hero--v3 .hero-copy .lead{margin-top:24px}.hero--v3 .hero-action{justify-items:center}.hero-word{position:relative;margin-top:48px;padding-bottom:64px;color:#fff}.pain-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}.pain-top p+p{margin-top:12px;color:#bdbdbd}.pain .chip-marquee{margin-block:48px}.pain-close{display:grid;gap:32px;max-width:960px}.pain-statement{font-family:var(--font-titles);font-size:32px;line-height:1.3}.pain-statement--title{font-size:40px}.pain-turn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:64px;padding-top:48px;border-top:1px solid rgba(255,255,255,.2)}.pain-turn-lead{font-family:var(--font-titles);font-size:24px;line-height:1.35}.pain-turn-text{display:grid;gap:12px;justify-items:start;color:#d0d0d0}.pain-turn-text .button{margin-top:16px}.types-head{display:grid;justify-items:center;text-align:center}.photo-text{font-size:80px;line-height:1.05;max-width:16ch;background:repeating-linear-gradient(135deg,#7d7d7d 0 12px,#b3b3b3 12px 24px);-webkit-background-clip:text;background-clip:text;color:transparent}.photo-text>span{display:block}.photo-text-note{margin-top:12px;font-size:12px;color:var(--soft)}.why{padding-block:var(--sp)}.why.is-pinned{padding-top:0}.why.is-pinned .why-track{height:calc((100svh - var(--header-height)) * 4)}.why.is-pinned .why-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;align-items:center}.why-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:center}.why-head h2{font-size:32px}.why-index{display:none}.why.is-pinned .why-index{display:grid;gap:8px;margin-top:48px;font-size:14px;color:#7a7a7a}.why-index li{display:flex;align-items:center;gap:12px;transition:color .3s}.why-index li:before{content:"";width:0;height:1px;background:currentColor;transition:width .3s}.why-index li.is-active{color:#fff}.why-index li.is-active:before{width:24px}.why-steps{display:grid;gap:64px}.why-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.why.is-pinned .why-step{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease,visibility 0s .45s}.why.is-pinned .why-step.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .45s ease}.why-num{display:block;font-family:var(--font-titles);font-size:96px;line-height:1;margin-bottom:24px}.why-text h3{font-size:32px}.why-text p{margin-top:12px;color:#cfcfcf}.why-photo{aspect-ratio:4/5;background:#2c2c2c;border-color:#555;color:#aaa}.why.is-pinned .why-photo{max-height:calc(100svh - var(--header-height) - 96px);justify-self:end;width:100%}.diff-band{background:var(--band);text-align:center}.stories-head{display:flex;justify-content:space-between;align-items:end;gap:32px}.stories-head h2{max-width:22ch}.stories-v3 .story-nav{display:flex;gap:12px;margin:0}.stories-v3 .story-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid #bdbdbd;border-radius:50%;background:#fff;cursor:pointer;color:var(--ink)}.stories-v3 .story-arrow svg{width:20px;height:20px}.stories-v3 .story-arrow:disabled{opacity:.35;cursor:default}.story-panels{display:flex;gap:16px;height:520px;margin-top:48px}.story-panel{display:flex;flex:0 0 160px;min-width:0;background:var(--panel);border-radius:20px;overflow:hidden;transition:flex-basis .5s ease}.story-panel.is-active{flex:1 1 auto}.story-open{position:relative;flex:0 0 160px;height:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;transition:flex-basis .5s ease}.story-panel.is-active .story-open{flex-basis:300px;cursor:default}.story-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;font-size:12px;padding:16px}.story-photo span{max-width:16ch}.story-tab{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.story-tab svg{width:20px;height:20px;flex:none;transition:transform .3s}.story-panel.is-active .story-tab svg{transform:rotate(45deg)}.story-quote{display:none;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:48px}.story-panel.is-active .story-quote{display:flex}.story-quote blockquote{font-family:var(--font-titles);font-size:24px;line-height:1.4;margin-bottom:16px}.story-quote .story-name{font-family:var(--font-sans);font-size:16px;font-weight:600}.story-meta{font-size:14px;color:var(--soft)}.stories-v3 .stories-close{max-width:64ch;margin:48px auto 0;text-align:center}.faq-grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:64px;align-items:start}.faq-aside{position:sticky;top:calc(var(--header-height) + 32px);display:grid;gap:32px;justify-items:start}.faq-aside h2{font-size:48px;max-width:10ch}.faq-v3 .faq-list{max-width:none;margin:0}.closing-v3{position:relative;padding:120px 0;text-align:center;overflow:hidden}.closing-v3 .closing-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0;border:0;border-radius:0;background:linear-gradient(180deg,#f2f2f2,#cfcfcf,#9c9c9c);align-items:flex-end;justify-content:flex-end;padding:24px}.closing-v3 .closing-copy{position:relative;display:grid;justify-items:center;gap:24px;max-width:none}.closing-v3 .closing-copy>:not(.closing-word){max-width:760px}.closing-v3 .closing-lines{color:var(--soft);font-size:18px}.closing-word{color:#fff;margin-block:24px}@media (max-width:1199px){.photo-text{font-size:64px}.why-grid{grid-template-columns:280px minmax(0,1fr);gap:48px}.faq-grid{grid-template-columns:320px minmax(0,1fr)}.story-panel,.story-open{flex-basis:120px}}@media (max-width:899px){.pain-top,.pain-turn{grid-template-columns:minmax(0,1fr);gap:24px}.pain-statement{font-size:24px}.pain-statement--title{font-size:32px}.photo-text{font-size:48px}.why-grid{grid-template-columns:minmax(0,1fr);gap:48px}.why-step{grid-template-columns:minmax(0,1fr);gap:24px}.why-photo{order:-1;aspect-ratio:16/10}.why-num{font-size:48px;margin-bottom:16px}.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.faq-aside{position:static}.story-panels{height:440px}.story-panel,.story-open{flex-basis:96px}.story-panel.is-active .story-open{flex-basis:200px}.story-quote{padding:32px}.closing-v3{padding:80px 0}}@media (max-width:599px){.hero--v3{padding-top:48px}.hero-word{margin-top:48px;padding-bottom:72px}.pain-statement{font-size:20px}.pain-statement--title{font-size:24px}.pain-turn-text{justify-items:stretch}.pain-turn-text .button{width:100%}.photo-text,.faq-aside h2,.why-head h2{font-size:32px}.why-text h3{font-size:24px}.faq-aside .button{width:100%}}@media (max-width:899px){.stories-v3 .shell{display:flex;flex-direction:column}.stories-head{display:contents}.stories-v3 .story-nav{order:3;justify-content:center;margin-top:16px}.stories-v3 .stories-close{order:4;margin-top:32px}.story-panels{order:2;height:auto;margin:32px -24px 0;padding:0 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.story-panels::-webkit-scrollbar{display:none}.story-panel,.story-panel.is-active{flex:0 0 min(85%,420px);flex-direction:column;scroll-snap-align:start}.story-open,.story-panel.is-active .story-open{flex:none;height:200px;width:100%;cursor:default}.story-tab svg{display:none}.story-quote{display:flex;padding:24px}.story-quote blockquote{font-size:18px}}.hero--v3 .hero-photo figcaption{max-width:none;text-align:left}@media (prefers-reduced-motion:reduce){.chip-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:12px}.chip-track li:nth-child(n+7){display:none}.story-panel,.story-open,.why-step{transition:none!important}}.types-rail{margin-top:48px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:max(24px,calc((100% - var(--content)) / 2))}.types-rail::-webkit-scrollbar{display:none}.types-rail:focus-visible{outline-offset:-3px}.type-track{display:flex;gap:16px;width:max-content;padding-inline:max(24px,calc((100vw - var(--content)) / 2))}.type-card{display:flex;flex-direction:column;width:384px;flex:none;background:var(--panel);border-radius:20px;overflow:hidden;scroll-snap-align:start}.type-photo{border:0;border-radius:0;aspect-ratio:4/3}.type-text{display:grid;gap:12px;padding:32px}.type-text h3{font-size:24px}.type-text p{color:var(--soft)}.type-card--cta{background:var(--dark);color:#fff;justify-content:space-between;gap:32px;padding:32px}.type-card--cta p{font-size:18px;color:#e6e6e6}.type-card--cta .button{align-self:start}.types-v3.is-hscroll{padding-bottom:0}.types-v3.is-hscroll:after{content:"";display:block;height:var(--hdist,0px)}.types-v3.is-hscroll .types-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:center;overflow:hidden}.types-v3.is-hscroll .types-rail{overflow:visible;scroll-snap-type:none}.types-v3 .photo-text{max-width:none}.types-v3.is-hscroll .type-photo{aspect-ratio:auto;height:clamp(160px,calc(100svh - var(--header-height) - 560px),280px)}.why-grid{grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.why-head{max-width:none}.why-head h2{font-size:40px;max-width:24ch}.why-body{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.why.is-pinned .why-body{grid-template-columns:96px minmax(0,1fr);align-items:center}.why.is-pinned .why-index{margin-top:0}.why-num{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.08em;color:#9a9a9a;margin-bottom:16px}.why.is-pinned .why-num{display:none}.why-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.why-text h3{font-size:32px;color:#fff}.why-text p{color:#a8a8a8}.why-text p strong{color:#e2e2e2}.why.is-pinned .why-photo{max-height:calc(100svh - var(--header-height) - 300px);aspect-ratio:4/3}.team-stats{padding-top:120px}.stories-head h2{max-width:none}@media (max-width:1199px){.why.is-pinned .why-body{grid-template-columns:72px minmax(0,1fr)}.why-step{gap:48px}}@media (max-width:899px){.team-stats{padding-top:64px}.why-head h2{font-size:32px}.why-step{grid-template-columns:minmax(0,1fr);gap:24px}.why-text h3{font-size:24px}.type-card{width:min(80vw,360px)}}@media (max-width:599px){.types-rail{margin-top:32px}.type-text,.type-card--cta{padding:24px}.type-card--cta .button{width:100%}}.types-v3 .types-rail{margin-top:48px}.types-v3.is-hscroll .types-rail{margin-top:0}.types-v3.is-hscroll .type-photo{height:clamp(200px,calc(100svh - var(--header-height) - 360px),320px)}.type-text{gap:8px;padding:24px}.type-card--cta{justify-content:center;gap:32px;padding:32px}.why-head{display:grid;justify-items:center;text-align:center}.why-head h2{max-width:22ch}.why-nav{display:none}.why.is-pinned .why-nav{display:flex;gap:16px;align-self:center;height:160px}.why-progress{position:relative;width:2px;background:#3a3a3a;border-radius:2px;overflow:hidden}.why-progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:top;transform:scaleY(0)}.why.is-pinned .why-index{display:flex;flex-direction:column;justify-content:space-between;gap:0;margin:0}.why.is-pinned .why-index li:before{display:none}.why.is-pinned .why-step{transform:translateY(32px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .6s}.why.is-pinned .why-step.is-past{transform:translateY(-32px)}.why.is-pinned .why-step.is-active{transform:none;transition:opacity .5s ease .1s,transform .6s cubic-bezier(.2,.7,.2,1) .1s}.why.is-pinned .why-photo{clip-path:inset(100% 0 0 0 round 20px);transition:clip-path .7s cubic-bezier(.2,.7,.2,1)}.why.is-pinned .why-step.is-active .why-photo{clip-path:inset(0 0 0 0 round 20px)}.why.is-pinned .why-photo{max-height:calc(100svh - var(--header-height) - 320px)}.why-close{text-align:center;padding-top:var(--sp)}.why-close .band-title{color:#f2f2f2}@media (prefers-reduced-motion:reduce){.why-step,.why-photo{transition:none!important}}.types-v3.is-hscroll{padding-top:var(--sp)}.types-v3.is-hscroll .types-stage{padding-block:24px}.types-v3.is-hscroll .photo-text{font-size:56px}.types-v3.is-hscroll .types-rail{margin-top:40px}.types-v3.is-hscroll .type-photo{height:clamp(160px,calc(100svh - var(--header-height) - 560px),280px)}.types-v3 .types-head .photo-text>span{display:block}.why-head h2{max-width:none}.why-head .title-line{display:block}.why.is-pinned .why-nav{height:auto}.why.is-pinned .why-index{gap:16px;justify-content:center}.why.is-pinned .why-index li{color:#6f6f6f;font-size:14px}.why.is-pinned .why-index li:before{display:block;content:"";width:0;height:1px;background:currentColor;transition:width .35s ease}.why.is-pinned .why-index li.is-active{color:#fff;font-size:16px}.why.is-pinned .why-index li.is-active:before{width:24px}.statement{min-height:calc(100svh - var(--header-height));display:flex;align-items:center;text-align:center;padding-block:var(--sp)}.statement-text{font-family:var(--font-titles);font-size:48px;line-height:1.25;max-width:24ch;margin-inline:auto;text-wrap:balance}.statement-text .rw{display:inline-block}@media (max-width:1199px){.statement-text{font-size:40px}}@media (max-width:599px){.statement-text{font-size:32px}}.type-card--cta{padding:32px}.type-card--cta .button{align-self:stretch;width:100%;font-size:14px;padding-inline:16px}.statement-text{color:#f2f2f2}@media (max-width:599px){.type-card{width:min(85vw,360px)}.type-card--cta{padding:24px}}@media (max-width:419px){.type-card--cta .button{font-size:12px;padding-inline:12px}}.statement-stage{width:100%}.statement.is-pinned{display:block;min-height:0;padding:0;height:calc((100svh - var(--header-height)) * 2.6)}.statement.is-pinned .statement-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;align-items:center}.statement-text{max-width:38ch}.statement-text .rw{will-change:transform,opacity,filter}@media (prefers-reduced-motion:reduce){.chip-track li:nth-child(n+7){display:none}}.statement-part{display:block}.statement-part+.statement-part{margin-top:16px}.types-v3.is-hscroll .types-stage,.why.is-pinned .why-stage,.statement.is-pinned .statement-stage{top:0;height:100svh}.why.is-pinned .why-track{height:400svh}.statement.is-pinned{height:320svh}.types-title{font-size:40px}.types-title .title-line{display:block}.types-v3.is-hscroll .type-photo{height:clamp(160px,calc(100svh - 520px),300px)}@media (max-width:899px){.types-title{font-size:32px}}@media (max-width:899px){.types-v3.is-hscroll .types-rail{margin-top:24px}.types-v3.is-hscroll .type-card{width:min(72vw,320px)}.types-v3.is-hscroll .type-photo{height:clamp(96px,calc(100svh - 470px),220px)}.types-v3.is-hscroll .type-text{padding:16px 20px 20px;gap:6px}.types-v3.is-hscroll .type-text h3{font-size:20px}.types-v3.is-hscroll .type-text p{font-size:14px}.types-v3.is-hscroll .type-card--cta{padding:20px;gap:24px}.types-v3.is-hscroll .type-card--cta p{font-size:16px}.types-v3.is-hscroll .types-head .eyebrow{margin-bottom:8px}}@media (max-width:599px){#elas .team-col--who h2{font-size:24px}.faq-aside{justify-items:center;text-align:center}}@media (max-width:899px) and (max-height:640px){.types-v3.is-hscroll .types-title{font-size:24px}.types-v3.is-hscroll .types-head .eyebrow{font-size:12px}.types-v3.is-hscroll .types-rail{margin-top:16px}.types-v3.is-hscroll .type-photo{height:clamp(56px,calc(100svh - 480px),160px)}.types-v3.is-hscroll .type-text p{font-size:12px}}@media (max-width:359px){.types-v3.is-hscroll .type-card{width:80vw}}.why.is-pinned{padding-top:var(--sp)}.why-head{margin-bottom:48px}.why.is-pinned .why-head{margin-bottom:0}.why.is-pinned .why-stage .shell{width:min(var(--content),calc(100% - 48px))}@media (max-width:899px){.why.is-pinned .why-body{grid-template-columns:minmax(0,1fr);gap:16px}.why.is-pinned .why-nav{display:block}.why.is-pinned .why-index{flex-direction:row;gap:16px;justify-content:flex-start}.why.is-pinned .why-index li:before{display:none}.why.is-pinned .why-index li.is-active{font-size:14px;font-weight:600}.why.is-pinned .why-step{grid-template-columns:minmax(0,1fr);gap:20px}.why.is-pinned .why-photo{order:-1;aspect-ratio:auto;height:clamp(96px,calc(100svh - 440px),280px);max-height:none}.why.is-pinned .why-text h3{font-size:24px}.why.is-pinned .why-text p{font-size:14px;margin-top:8px}}@media (max-width:899px) and (max-height:640px){.why.is-pinned .why-text h3{font-size:20px}.why.is-pinned .why-photo{height:clamp(72px,calc(100svh - 430px),200px)}}@media (max-width:899px){.why.is-pinned .why-index{justify-content:center}.stories-v3 .stories-head>div:first-child{text-align:center}.stories-v3 .stories-head h2{margin-inline:auto}}@media (max-width:599px){.faq-aside{display:contents}.faq-aside h2{order:1;justify-self:center;text-align:center}.faq-v3 .faq-list{order:2}.faq-aside .button{order:3;width:100%}}@media (min-width:900px) and (max-height:760px){.types-v3.is-hscroll .types-title{font-size:32px}.types-v3.is-hscroll .types-head .eyebrow{margin-bottom:8px}.types-v3.is-hscroll .types-rail{margin-top:24px}.types-v3.is-hscroll .type-card{width:320px}.types-v3.is-hscroll .type-photo{height:clamp(72px,calc(100svh - 440px),220px)}.types-v3.is-hscroll .type-text{padding:16px 20px 20px;gap:6px}.types-v3.is-hscroll .type-text h3{font-size:20px}.types-v3.is-hscroll .type-text p{font-size:14px}.types-v3.is-hscroll .type-card--cta{padding:24px;gap:24px}.types-v3.is-hscroll .type-card--cta p{font-size:16px}}@media (min-width:900px){.header-bar .nav-left a{position:relative}.header-bar .nav-left a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 14px);clip-path:inset(0 100% 0 0);pointer-events:none}.header-bar .nav-left a.dot-in:after{clip-path:inset(0 0 0 0);transition:clip-path .735s cubic-bezier(.625,.05,0,1)}.header-bar .nav-left a.dot-out:after{clip-path:inset(0 0 0 100%);transition:clip-path .735s cubic-bezier(.625,.05,0,1)}}.site-footer .footer-col ul:not(.footer-contacts) a,.site-footer .footer-legal a,.site-footer .footer-contacts a>span:last-child{position:relative}.site-footer .footer-col a:hover,.site-footer .footer-legal a:hover{text-decoration:none}.site-footer .footer-col ul:not(.footer-contacts) a:after,.site-footer .footer-legal a:after,.site-footer .footer-contacts a>span:last-child:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 14px);clip-path:inset(0 100% 0 0);pointer-events:none}.site-footer .footer-legal a:after{bottom:-5px}.site-footer .footer-col ul:not(.footer-contacts) a.dot-in:after,.site-footer .footer-legal a.dot-in:after,.site-footer .footer-contacts a.dot-in>span:last-child:after{clip-path:inset(0 0 0 0);transition:clip-path .735s cubic-bezier(.625,.05,0,1)}.site-footer .footer-col ul:not(.footer-contacts) a.dot-out:after,.site-footer .footer-legal a.dot-out:after,.site-footer .footer-contacts a.dot-out>span:last-child:after{clip-path:inset(0 0 0 100%);transition:clip-path .735s cubic-bezier(.625,.05,0,1)}@media (prefers-reduced-motion:reduce){.site-footer a:after,.site-footer a>span:after{transition:none!important}}:root{--paper:#e6ddca;--ink:#3d2b18;--soft:#5e4934;--mute:#77644e;--line:#3d2b1833;--panel:#eee7d9;--band:#d8ccb7;--slot:#d8ccb7;--dark:#3d2b18}body{background:var(--paper)}.site-header{background:var(--paper);border-color:var(--line)}.site-header .elas-logo,.team-center .elas-logo{filter:brightness(0) saturate(100%) invert(15%) sepia(33%) saturate(829%) hue-rotate(350deg) brightness(94%) contrast(90%)}.button{transition:background-color .25s,color .25s,box-shadow .25s}.button--dark,.nav-cta{background:var(--ink);color:var(--paper)}.button--light{background:var(--paper);color:var(--ink)}.button:hover{box-shadow:0 5px 24px #3d2b1826}.button--dark:hover,.nav-cta:hover{background:var(--soft)}.button--light:hover{background:#f6f1e6}.button svg{fill:currentColor}.eyebrow{font-weight:400;letter-spacing:.12em}.photo-frame{position:relative;overflow:hidden;background:var(--band);border:0;padding:0;border-radius:20px}.photo-frame>img{width:100%;height:100%;object-fit:cover}.hero--v3{color:#fff;isolation:isolate;min-height:max(860px,calc(100svh - var(--header-height)))}.hero--v3 .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:0;background:none}.hero--v3 .hero-photo img{object-position:50% 48%}.hero--v3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#191e18ad,#191e1861 62%,#191e1829)}.hero--v3 .hero-copy p,.hero--v3 .hero-copy strong{color:#fff}.hero--v3 .hero-copy{padding-top:24px;text-shadow:0 2px 16px #0002}.hero--v3 .hero-micro{opacity:.94}.hero--v3 .button--dark{background:var(--paper);color:var(--ink);text-shadow:none}.hero--v3 .hero-word{color:var(--paper);padding-bottom:40px}.section--dark{background:var(--dark);color:var(--paper)}.pain-top p+p,.pain .pain-turn-text p{color:#e6ddcad9}.pain-statement,.pain-turn-lead{color:var(--paper)}.chip-track li{border-color:#e6ddca59;background:#e6ddca0a;color:var(--paper)}.elas-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px}.elas-icon img{width:100%;height:100%;object-fit:contain}.section--dark .elas-icon img,.site-footer .elas-icon img{filter:brightness(0) invert(.9)}.types-v3{background:var(--paper)}.type-card{background:#f4eee3;border:1px solid #3d2b181a;box-shadow:0 12px 35px #3d2b1807}.type-card .type-photo{height:220px;border-radius:16px;flex-shrink:0}.type-photo img{object-position:center 45%}.type-card--cta{background:var(--ink);color:var(--paper)}.why-photo{aspect-ratio:4/3;border-radius:24px}.why-photo img{object-position:center 38%}.why-index li{color:#b6a58d}.why-index li.is-active,.why-text h3,.why-text p,.why-text strong{color:var(--paper)}.why-index:before,.why-index:after{border-color:#e6ddca33}.statement,.statement-stage{background:var(--ink);color:var(--paper)}.statement-text{color:var(--paper)}.team{background:var(--paper)}.team-person{background:none;overflow:visible}.team-person>img.team-silhouette{filter:none!important}.team-divider{background:var(--line)}.team-stats{background:var(--paper)}.stats-photo{aspect-ratio:3/4}.stats-photo img{object-position:center}.stats-photo--right{margin-top:160px}.stories-v3{background:var(--paper)}.story-panels{height:auto;min-height:640px;align-items:stretch}.story-panel{background:#f3ede2;border:1px solid #3d2b1822}.story-open{height:auto;min-height:640px}.story-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:#d2c7b1}.story-photo img{object-position:50% 40%}.story-panel:nth-child(3) .story-photo img{object-fit:contain;background:#e4d9c3}.story-tab{color:#fff;text-shadow:0 1px 6px #0009;padding:16px;left:0;right:0;bottom:0;background:linear-gradient(transparent,#0008);border-radius:0 0 18px 18px}.story-quote{padding:32px;justify-content:center}.story-quote blockquote{font-family:var(--font-sans);font-size:16px;line-height:1.65;margin-bottom:20px}.story-quote blockquote p+p{margin-top:16px}.story-name{color:var(--ink)}.story-arrow{border-color:var(--line);background:var(--paper);color:var(--ink)}.signup--v2{background:var(--paper)}.signup-box{background:var(--band);isolation:isolate}.signup-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:-2}.signup-bg img{object-position:40% 50%}.signup-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#282515ad,#28251566)}.signup-copy,.signup-copy h2,.signup-copy p,.signup-copy .lead{color:#fff}.signup-card{background:#f6f1e6;border:1px solid #ffffff66;box-shadow:0 24px 70px #21180d26}.signup-form input:not([type=radio]):not([type=checkbox]),.signup-form textarea,.signup-form select{background:#fffaf1;border-color:#3d2b1844;color:var(--ink)}.choice-list span,.form-choices span{border-color:var(--line);background:transparent}.choice-list input:checked+span,.form-choices input:checked+span{background:var(--ink);color:var(--paper)}.form-step-number{background:#f6f1e6}.form-done{background:var(--panel);border-color:var(--line);color:var(--ink)}.faq-v3{background:var(--paper)}.faq-item{border-color:var(--line)}.closing-v3{isolation:isolate;color:var(--ink);padding-bottom:100px}.closing-v3 .closing-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;height:100%;border-radius:0;background:none}.closing-v3 .closing-photo img{object-position:50% 65%}.closing-v3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--paper) 0%,#e6ddcaf2 32%,#e6ddcab0 60%,#3d2b18c9 88%,var(--ink) 100%)}.closing-v3 .closing-lines{color:var(--soft)}.closing-v3 .closing-lines--strong{color:var(--ink)}.closing-v3 .closing-word{color:var(--paper);text-shadow:0 2px 35px #3d2b1826}.site-footer{background:var(--ink);color:var(--paper)}.footer-main{border-color:#e6ddca33}.footer-tagline,.footer-signature,.footer-heading,.footer-bottom{color:#e6ddcad9}.site-footer .elas-logo{filter:none}.site-footer .pending{background:transparent;color:var(--paper);border-color:#e6ddca55}.site-footer .footer-col,.footer-made{color:var(--paper)}.back-to-top{background:var(--ink);color:var(--paper);border-color:var(--paper)}@media (max-width:1199px){.story-panel,.story-open{flex-basis:110px}.story-panel.is-active .story-open{flex-basis:240px}.story-quote{padding:24px}}@media (max-width:899px){.hero--v3{min-height:840px}.type-card .type-photo{height:180px}.story-panels{min-height:0;height:auto}.story-open,.story-panel.is-active .story-open{min-height:0;height:300px}.story-quote blockquote{font-size:16px}.stats-photo--right{margin-top:64px}.header-nav.is-open{background-color:var(--ink)}.site-header.menu-is-open .menu-toggle{background:var(--paper);color:var(--ink)}}@media (max-width:599px){.hero--v3{min-height:900px;padding-top:32px}.hero--v3 .hero-copy{padding-top:0}.hero--v3 .hero-photo img{object-position:40% center}.hero--v3:before{background:linear-gradient(180deg,#192018ba,#19201875 60%,#1920181a)}.hero--v3 .hero-word{padding-bottom:32px;margin-top:48px}.type-card .type-photo{height:160px}.type-card{box-shadow:none}.stats-photo--right{margin-top:48px}.story-quote{padding:24px}.story-open,.story-panel.is-active .story-open{height:280px}.signup-box{border-radius:24px}.signup-box:before{background:#2825159c}.closing-v3{padding-top:64px}}@media (max-height:760px){.types-v3.is-hscroll .type-card .type-photo{height:150px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}@media (max-width:899px){.story-panel{align-self:flex-start}.story-quote{justify-content:flex-start}}.hero--v3 .hero-photo,.closing-v3 .closing-photo{padding:0}.type-card:nth-child(3) .type-photo img{object-position:center 80%}.closing-v3 .closing-copy>p:last-of-type{color:var(--paper)}.footer-contact-icon{display:inline-flex;width:24px;height:24px;flex:none;color:var(--paper)}.footer-contact-icon svg{width:24px;height:24px;stroke:currentColor}.closing-v3 .button--dark{background:var(--paper);color:var(--ink)}.site-header{position:fixed;inset:0 0 auto;width:100%;background:var(--paper);transition:background-color .25s,color .25s;z-index:100}.site-header.over-hero:not(.menu-active){background:transparent;border-bottom-color:transparent;color:#fff}.site-header.over-hero:not(.menu-active) .elas-logo{filter:brightness(0) invert(1)}.site-header.over-hero:not(.menu-active) .nav-cta{background:var(--paper);color:var(--ink)}.hero--v3{padding-top:calc(var(--header-height) + 56px);min-height:max(960px,100svh)}.hero--v3 .hero-word{margin-top:64px;margin-bottom:0;padding:0;height:calc(var(--hero-letter-size,15vw) * .85);width:100%;line-height:1;flex:none;color:#fffc}.hero--v3 .hero-word .giant-word{font-size:var(--hero-letter-size,15vw);line-height:.94;letter-spacing:0;width:max-content;margin-inline:auto;white-space:nowrap;will-change:transform}.hero--v3 .hero-photo{overflow:visible}.hero--v3 .hero-photo img{height:calc(100% + 40px);max-width:none}#identificacao{background:#fff;color:var(--ink);--fill-start:#c3b9aa}#identificacao .pain-top p+p,#identificacao .pain-turn-text p{color:var(--soft)}#identificacao .pain-statement,#identificacao .pain-turn-lead{color:var(--ink)}#identificacao .chip-track li{background:#e6ddca24;border-color:var(--line);color:var(--ink)}#identificacao .elas-icon img{filter:none}#identificacao .pain-turn{border-color:var(--line)}#identificacao .button--light{background:var(--ink);color:#fff}.type-card,.types-v3.is-hscroll .type-card{width:420px;height:auto;min-height:0}.type-card .type-photo,.types-v3.is-hscroll .type-card .type-photo{height:400px;aspect-ratio:auto;flex:none}.type-card:nth-child(2) .type-photo img{object-position:center 40%}.type-card:nth-child(3) .type-photo img{object-position:center 72%}.type-card:nth-child(4) .type-photo img{object-position:center 65%}.type-card:nth-child(5) .type-photo img{object-position:center 45%}@media (min-width:900px) and (max-height:900px){.type-card .type-photo,.types-v3.is-hscroll .type-card .type-photo{height:clamp(180px,calc(100svh - 480px),360px)}}@media (min-width:900px) and (max-height:760px){.types-v3.is-hscroll .type-card{width:340px}.types-v3.is-hscroll .type-card .type-photo{height:clamp(160px,calc(100svh - 390px),300px)}}@media (max-width:899px){.hero--v3{padding-top:calc(var(--header-height) + 40px);min-height:900px}.site-header.over-hero:not(.menu-active) .menu-toggle{background:#ffffff26;color:#fff;border:1px solid #ffffff66}.type-card,.types-v3.is-hscroll .type-card{width:min(82vw,360px)}.type-card .type-photo,.types-v3.is-hscroll .type-card .type-photo{height:clamp(200px,calc(100svh - 470px),340px)}}@media (max-width:599px){.hero--v3{padding-top:calc(var(--header-height) + 32px);min-height:920px}.hero--v3 .hero-word{margin-top:48px;padding-bottom:0}}@media (max-width:899px) and (max-height:660px){.types-v3.is-hscroll .type-card .type-photo{height:clamp(110px,calc(100svh - 400px),230px)}}.why-step:nth-child(2) .why-photo img{object-position:center 56%}.why-step:nth-child(3) .why-photo img{object-position:center 55%}.why-step:nth-child(4) .why-photo img{object-position:center 45%}.team-track{position:relative}.team-track>.team-stats{position:relative;z-index:2;background:var(--paper)}@media (prefers-reduced-motion:no-preference){.team-track>#elas.team{position:sticky;top:0}}#elas .team-center{width:min(56%,640px)}#elas .team-col--who h2{font-size:32px;line-height:1.2}@media (max-width:899px){#elas .team-center{width:auto}#elas .team-col--who h2{font-size:28px}}@media (max-width:599px){#elas .team-col--who h2{font-size:24px}}.stories-v3{padding-block:40px}.stories-head h2{font-size:32px;line-height:1.2;max-width:30ch}.stories-head .eyebrow{margin-bottom:12px}.story-panels{height:clamp(300px,calc(100svh - 290px),420px);min-height:0;margin-top:24px;align-items:stretch}.story-panel,.story-panel.is-active{height:100%;align-self:stretch}.story-open,.story-panel.is-active .story-open{height:100%;min-height:0}.story-panel,.story-open{flex-basis:100px}.story-panel.is-active .story-open{flex-basis:260px}.story-quote{padding:24px;gap:8px;justify-content:center}.story-quote blockquote{font-size:16px;line-height:1.55;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.story-quote blockquote p+p{margin-top:12px}.story-quote p{margin:0}.story-more{align-self:flex-start;font-size:12px;font-weight:600;color:var(--ink);background:none;border:0;border-bottom:1px solid currentColor;padding:4px 0;cursor:pointer}.story-photo{background:#d9ccb5}.story-photo img,.story-photo .story-image{display:block;width:100%;height:100%;object-fit:cover}.story-panel:nth-child(1) .story-photo img{object-position:center 64%}.story-panel:nth-child(2) .story-photo img{object-position:center 67%}.story-tab{display:block;left:6px;right:6px;bottom:10px;padding:0;background:none;text-shadow:none}.story-tab .story-place{display:block;font-family:var(--font-sans);font-size:12px;font-style:normal;font-weight:600;line-height:1.3;white-space:normal;text-align:center;padding:8px 6px;border-radius:12px;background:#3d2b18f2;color:#fff;box-shadow:0 2px 12px #0002}.story-tab svg{display:none}.stories-v3 .stories-close{line-height:1.5;margin:20px auto 0}.testimony-dialog{width:min(660px,calc(100vw - 32px));max-height:85svh;padding:40px;border:0;border-radius:24px;background:#f5efe5;color:var(--ink);box-shadow:0 20px 80px #0005;overflow:auto}.testimony-dialog::backdrop{background:#20170eb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.testimony-dialog h2{font-size:28px;margin-bottom:24px;padding-right:24px}.testimony-dialog .testimony-body{font-size:16px;line-height:1.7}.testimony-dialog p+p{margin-top:16px}.dialog-close{position:absolute;top:12px;right:16px;width:40px;height:40px;border:0;background:none;color:var(--ink);font-size:32px;cursor:pointer}body.testimony-open{overflow:hidden}.closing-v3{min-height:calc(100vw / 1.103);padding-bottom:calc(100vw / 1.103 * .4);isolation:isolate}.closing-v3:before{content:none}.closing-v3 .closing-photo{inset:auto 0 0;top:auto!important;height:auto!important;z-index:-1;background:none;padding:0;border-radius:0}.closing-v3 .closing-photo picture{display:block}.closing-v3 .closing-photo img{position:static;display:block;width:100%;height:auto;object-fit:fill}.closing-v3 .closing-copy{margin-top:calc(100vw / 1.103 * .06)}.closing-v3 .closing-copy>p:last-of-type{color:var(--ink)}.closing-v3 .closing-word{color:#fff;text-shadow:none}.closing-v3 .button--dark{background:var(--ink);color:var(--paper)}@media (max-width:1199px){.story-panel,.story-open{flex-basis:80px}.story-panel.is-active .story-open{flex-basis:220px}.story-quote{padding:20px}}@media (max-width:899px){.stories-v3{padding-block:24px}.stories-head h2{font-size:32px}.story-panels{height:auto;margin-top:20px}.story-panel,.story-panel.is-active{height:clamp(280px,calc(100svh - 360px),390px);flex:0 0 min(86%,430px);align-self:stretch}.story-open,.story-panel.is-active .story-open{height:130px;min-height:0;flex:none}.story-quote{padding:16px 20px;gap:4px;flex:1;justify-content:flex-start}.story-quote blockquote{font-size:14px;line-height:1.5;-webkit-line-clamp:3}.story-quote .story-name{font-size:14px}.story-meta{font-size:12px}.story-tab{left:10px;right:auto;bottom:8px;max-width:calc(100% - 20px)}.story-tab .story-place{padding:6px 12px}.stories-v3 .story-nav{margin-top:12px}.stories-v3 .story-arrow{height:40px;width:40px}.testimony-dialog{padding:32px 24px}.closing-v3 .closing-copy{margin-top:0}}@media (max-width:599px){.closing-v3{min-height:calc(100vw / .698);padding-bottom:calc(100vw / .698 * .48)}.story-panel,.story-panel.is-active{flex-basis:90%}.story-quote blockquote{-webkit-line-clamp:3}.stories-v3 .stories-close{margin-top:16px}}@media (max-width:899px) and (max-height:660px){.story-open,.story-panel.is-active .story-open{height:100px}.stories-head h2{font-size:24px}.stories-head .eyebrow{font-size:12px}.story-quote{padding:12px 16px}.story-quote blockquote{-webkit-line-clamp:2}.stories-v3 .stories-close{margin-top:12px}}@media (max-width:899px) and (min-height:661px){.story-panel,.story-panel.is-active{height:clamp(310px,calc(100svh - 450px),360px)}.story-open,.story-panel.is-active .story-open{height:160px}}@media (prefers-reduced-motion:no-preference){.testimony-dialog[open]{animation:story-dialog-in .18s ease-out}.testimony-dialog.is-closing{animation:story-dialog-out .15s ease-in forwards}}@keyframes story-dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes story-dialog-out{to{opacity:0;transform:translateY(6px)}}.stories-v3 .stories-close{max-width:90ch;width:100%}@media (min-width:900px){.story-panel{flex:0 0 100px;transition:flex-basis .65s cubic-bezier(.22,1,.36,1)}.story-panel.is-active{flex:0 0 calc(100% - 232px)}.story-open{transition:flex-basis .65s cubic-bezier(.22,1,.36,1)}.story-quote,.story-panel.is-active .story-quote{display:flex;flex:0 0 auto;box-sizing:content-box;width:var(--story-copy-width);opacity:0;visibility:hidden;transform:translate(10px);transition:opacity .18s ease,transform .35s ease,visibility 0s .18s}.story-panel.is-active .story-quote{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease .2s,transform .45s ease .15s,visibility 0s}}@media (min-width:900px) and (max-width:1199px){.story-panel{flex-basis:80px}.story-panel.is-active{flex-basis:calc(100% - 192px)}}.faq-answer{box-sizing:border-box}.faq-item button svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.story-quote,.story-panel,.story-open,.faq-item button svg{transition:none!important}}.story-quote blockquote{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:14px;line-height:1.5}.story-quote blockquote p+p{margin-top:10px}.stories-v3 .stories-close{max-width:none;text-wrap:balance}.stories-close>span,.stories-close>strong{display:block}#identificacao .pain-top>div>p{font-size:16px;line-height:1.65}#identificacao .pain-top>div>p:first-child{font-weight:600;color:var(--ink)}@media (max-width:899px){.story-panel,.story-panel.is-active{height:auto;min-height:360px}.story-quote{flex:1}.story-quote blockquote{font-size:14px;line-height:1.5;-webkit-line-clamp:unset}}.button.fly{position:relative;overflow:visible}.button.fly .fly-plane{display:inline-grid;place-items:center;width:20px;height:20px;flex:none}.button.fly .fly-plane svg{width:20px;height:20px}.button.fly .fly-label{display:inline-block}.fly-flyer{position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;pointer-events:none;z-index:3;offset-anchor:50% 50%;offset-rotate:auto}.fly-flyer svg{width:20px;height:20px}.fly-trail{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:2}.button.fly.fly-layered{background:transparent!important;isolation:isolate}.button.fly.fly-layered:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fly-bg);box-shadow:inherit;z-index:1}.button.fly.fly-layered>.fly-plane,.button.fly.fly-layered>.fly-label{position:relative;z-index:2}.button.fly.fly-layered>.fly-trail{z-index:0}.button.fly .fly-plane svg path,.fly-flyer svg path{fill:var(--paper);stroke:var(--ink);stroke-width:1.1}.button.fly{gap:12px}.button.fly .fly-plane,.button.fly .fly-plane svg{width:22px;height:22px}.fly-flyer,.fly-flyer svg{width:36px;height:36px}.button.fly.fly-layered>.fly-trail--in{z-index:3}.button.fly .fly-plane svg path,.fly-flyer svg path{fill:currentColor;stroke:none}.site-header .nav-cta.fly-layered{--fly-bg:var(--ink)!important;color:var(--paper)}.site-header.over-hero:not(.menu-active) .nav-cta.fly-layered{--fly-bg:var(--paper)!important;color:var(--ink)}.site-footer .footer-col ul:not(.footer-contacts) a,.footer-legal a{display:inline-block}.site-footer .footer-contacts a:after{content:none}.site-footer .footer-contacts a>span:last-child:after{bottom:-5px}.footer-legal{gap:40px;row-gap:20px;flex-wrap:wrap}.stories-v3 .story-arrow{transition:background-color .2s,border-color .2s,transform .2s}.stories-v3 .story-arrow:not(:disabled):hover,.stories-v3 .story-arrow:not(:disabled):focus-visible{background:var(--paper);border-color:var(--ink);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.stories-v3 .story-arrow{transition:none}.stories-v3 .story-arrow:not(:disabled):hover,.stories-v3 .story-arrow:not(:disabled):focus-visible{transform:none}}.nav-left,.nav-right{text-transform:none;letter-spacing:0}.site-header .nav-cta{font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;min-height:44px;padding:12px 20px}.type-card--cta .button{padding:16px 24px;white-space:normal;line-height:1.4;gap:10px}.type-card--cta .button .fly-label{min-width:0;text-align:center}@media (max-width:899px){.site-header .nav-cta{font-size:14px}}.button{font-size:14px;min-height:48px}.site-header .nav-cta{border:0}.type-card--cta .button{font-size:13px;padding:14px 24px}.type-card--cta .button{white-space:nowrap;padding-inline:20px;gap:8px}.type-card--cta .button .fly-label{white-space:nowrap}.why-photo,.why.is-pinned .why-photo{aspect-ratio:6/5}.why.is-pinned .why-photo{max-height:calc(100svh - var(--header-height) - 280px)}@media (max-width:899px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:min(calc(100vw - 32px),420px);padding-inline:16px}.type-card--cta .button{font-size:12px;padding-inline:14px}.why.is-pinned .why-photo{height:clamp(96px,calc(100svh - 416px),310px);max-height:none;aspect-ratio:auto}}@media (max-width:899px) and (max-height:660px){.why.is-pinned .why-photo{height:clamp(84px,calc(100svh - 418px),212px)}}@media (max-width:359px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:calc(100vw - 16px)}.type-card--cta .button{padding-inline:10px;gap:6px}}.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:460px}.type-card--cta .button{font-size:12px;padding:16px 24px;gap:12px;justify-content:center}.type-card--cta .button .fly-label{flex:0 0 auto;min-width:max-content}.why-photo,.why.is-pinned .why-photo{aspect-ratio:1/1}.why.is-pinned .why-photo{max-height:calc(100svh - var(--header-height) - 200px)}@media (max-width:899px){.site-header{height:56px}.header-bar .elas-logo{width:136px}.menu-toggle{width:36px;height:36px;border-radius:9px}.menu-toggle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:calc(100vw - 24px);padding-inline:12px}.type-card--cta .button{padding:14px 16px;gap:10px}.type-card--cta .button .fly-plane,.type-card--cta .button .fly-plane svg{width:20px;height:20px}.why.is-pinned .why-photo{height:var(--mobile-photo-height,300px);max-height:none;aspect-ratio:auto;background:transparent;border-radius:16px}.why-photo img,.why-step:nth-child(n) .why-photo img{object-fit:contain;object-position:center}.statement-text{font-size:28px}.types-v3.is-hscroll .types-rail{touch-action:pan-y}}@media (max-width:359px){.type-card--cta .button{font-size:11.5px;padding-inline:12px;gap:8px}.type-card--cta .button .fly-plane,.type-card--cta .button .fly-plane svg{width:18px;height:18px}}@media (max-width:899px){.why.is-pinned .why-photo{display:flex;align-items:center;justify-content:center}.why-photo img,.why-step:nth-child(n) .why-photo img{position:static;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:16px;object-fit:contain}}@media (max-width:599px){.pain-turn .button,.closing-v3 .button,.plan-form .button{max-width:100%;white-space:normal;padding-inline:18px;line-height:1.45}.pain-turn .fly-label,.closing-v3 .fly-label{min-width:0;white-space:normal}}@media (max-width:899px){body.form-in-view .back-to-top{visibility:hidden;opacity:0;pointer-events:none}}.mobile-story-more{display:none}@media (max-width:899px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:min(82vw,360px);padding-inline:24px}.type-card--cta .button{font-size:13px;white-space:normal;padding:12px 18px;line-height:1.45;gap:0}.type-card--cta .button .fly-label{flex:1 1 auto;min-width:0;white-space:normal}.type-card--cta .button .fly-plane{display:none}.why.is-pinned .why-photo{width:100%;display:block;overflow:hidden}.why-photo img,.why-step:nth-child(n) .why-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center 20%}.why-step:nth-child(2) .why-photo img{object-position:center 70%}.why-step:nth-child(3) .why-photo img{object-position:center 55%}.story-panels{align-items:flex-start}.story-panel,.story-panel.is-active{flex:0 0 100%;height:auto;min-height:0;align-self:flex-start}.story-open,.story-panel.is-active .story-open{height:clamp(260px,78vw,340px);min-height:0;flex:none}.story-quote{padding:20px;gap:8px;flex:0 0 auto;justify-content:flex-start}.story-quote blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:14px;line-height:1.5}.mobile-story-more{display:block;align-self:flex-start;padding:2px 0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink);font:600 13px/1.5 var(--font-sans);cursor:pointer}.footer-brand{justify-items:center;text-align:center}.footer-tagline{max-width:30ch}.testimony-dialog{padding:32px 24px}}@media (max-width:599px){#elas .team-person--elsa{left:calc(var(--d) - var(--ke) * 492 + 32px)}#elas .team-person--nicole{right:calc(var(--d) - var(--k) * 346 + 32px)}}@media (max-width:899px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{padding-inline:20px}.type-card--cta .button{font-size:12px;padding-inline:16px}}@media (max-width:359px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{padding-inline:12px}.type-card--cta .button{font-size:11.5px;padding-inline:12px}}.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:420px;height:auto;min-height:0;align-self:stretch;padding:32px;gap:24px}.type-card--cta .button{width:auto;max-width:100%;align-self:flex-start;min-height:44px;padding:12px 20px;font-size:12px}@media (min-width:900px) and (max-height:760px){.types-v3.is-hscroll .type-card--cta{width:340px}.type-card--cta .button{font-size:11px;padding-inline:16px;gap:8px}}@media (max-width:899px){.types-v3 .type-card--cta,.types-v3.is-hscroll .type-card--cta{width:min(82vw,360px);padding:24px;gap:24px}.type-card--cta .button{font-size:12px;white-space:normal;padding:12px 16px}}@media (max-width:359px){.type-card--cta .button{font-size:11.5px;padding-inline:12px}}.rvl-bar{position:absolute;z-index:2;pointer-events:none}.rv-off{opacity:0;transform:translateY(30px);transition:opacity .3s,transform .3s}.rv-off.ativo{opacity:1;transform:none;transition:opacity .3s ease-in-out var(--rv-d,0s),transform .3s ease-in-out var(--rv-d,0s)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){.rv-off{opacity:1;transform:none;transition:none}}.plan-form[data-at="2"]{gap:12px;padding:clamp(18px,2vw,28px)}.plan-form[data-at="2"] .form-progress{gap:6px;margin-bottom:0}.plan-form .form-step[data-step="2"]{gap:11px}.plan-form .choice legend{margin-bottom:5px}.plan-form .choice-list{gap:5px 6px}.plan-form .choice-list span{padding:6px 10px;font-size:13px;line-height:1.35}.plan-form .consent{font-size:13px;line-height:1.4}.plan-form [data-step="2"] .button{margin-top:2px}@media (pointer:coarse){.plan-form .choice-list span{display:flex;align-items:center;min-height:36px}}.iti{width:100%;min-width:0}.iti__dropdown-content{color:var(--ink);max-width:calc(100vw - 32px)}.phone-field{display:grid;gap:8px;min-width:0}.trip-select{display:grid;gap:5px;min-width:0}.trip-select label{font-size:14px;font-weight:600;line-height:1.35}.trip-select select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#fffaf1;color:var(--ink);font:inherit;font-size:16px}.trip-select select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.plan-form .form-step[data-step="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-form .form-step[data-step="2"]>*{grid-column:1/-1}@media (min-width:1150px){.plan-form .form-step[data-step="2"]>.trip-select{grid-column:auto}}.plan-form[data-sent=true]>*:not(.form-done){display:none}.plan-form[data-sent=true] .form-done{margin:0;padding:14px;background:transparent;border:0}.signup-form input:not([type=radio]):not([type=checkbox]),.signup-form textarea,.signup-form select,.trip-select select{font-weight:400;color:var(--ink)}.plan-form .form-step[data-step="2"]{grid-template-columns:minmax(0,1fr)}.plan-form .form-step[data-step="2"]>.trip-select{grid-column:1/-1}.plan-form .form-note{font-size:12px;line-height:1.5}.site-footer .fly-flyer{color:#fff}.trip-select select{-webkit-appearance:none;appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%233d2b18'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px 16px}.plan-form .form-progress-bar span{transition:width .45s cubic-bezier(.22,.61,.36,1)}.send-spinner{display:inline-block;width:16px;height:16px;margin-right:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-3px;animation:send-spin .8s linear infinite}@keyframes send-spin{to{transform:rotate(360deg)}}.plan-form.is-sending button[type=submit]{cursor:progress;opacity:.92}.plan-form[data-sent=true]{display:flex;flex-direction:column;justify-content:center;align-items:center}.plan-form[data-sent=true] .form-done{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:30ch;text-align:center;font-weight:400;animation:done-in .5s cubic-bezier(.22,.61,.36,1) both}.form-done-icon{width:56px;height:56px;color:var(--ink);margin-bottom:8px}.form-done-icon path{stroke-dasharray:80;stroke-dashoffset:80;animation:done-draw .9s .15s cubic-bezier(.65,0,.35,1) forwards}.form-done-title{font-family:var(--font-titles);font-size:24px;line-height:1.2;color:var(--ink)}.form-done-text{font-size:16px;line-height:1.5;color:var(--ink)}@keyframes done-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes done-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.send-spinner{animation-duration:2s}.plan-form[data-sent=true] .form-done,.form-done-icon path{animation:none;stroke-dashoffset:0}.plan-form .form-progress-bar span{transition:none}}.plan-form input[type=checkbox]{accent-color:var(--ink)}.plan-form[data-at="3"]{gap:12px;padding:clamp(18px,2vw,28px)}.plan-form[data-at="3"] .form-progress{gap:6px;margin-bottom:0}.plan-form .form-step[data-step="3"]{gap:11px;grid-template-columns:minmax(0,1fr)}.plan-form [data-step="3"] .button{margin-top:2px}.plan-form .form-step[data-step="2"] .button{margin-top:6px}.plan-form{align-content:start}@media (max-width:899px){.header-nav .nav-right{text-align:center}.header-nav .nav-right .nav-cta{display:inline-flex;width:auto;margin-inline:auto;min-height:48px;padding:12px 28px}}@media (max-width:899px){.story-open,.story-panel.is-active .story-open{height:clamp(200px,58vw,250px)}}@media (max-width:599px){.footer-cta{width:auto;align-self:center;justify-self:center;padding-inline:24px}}@media (max-width:599px) and (prefers-reduced-motion:no-preference){.team-track>.team-stats{margin-top:60svh}}@media (max-width:599px){.site-footer .footer-col{text-align:center;justify-items:center}.site-footer .footer-col ul{justify-items:center}.footer-contacts li,.footer-contacts a{justify-content:center}}@media (max-width:599px){.button,.nav-cta,.pain-turn .button,.closing-v3 .button,.plan-form .button,.type-card--cta .button{white-space:nowrap;max-width:100%;padding-inline:18px;line-height:1.3}.button .fly-label,.pain-turn .fly-label,.closing-v3 .fly-label,.type-card--cta .button .fly-label{white-space:nowrap;min-width:0;flex:0 1 auto}.button.fly{gap:10px}.button.btn-noplane .fly-plane{display:none}#identificacao .pain-top,#identificacao .pain-top>*{text-align:center}}@media (max-width:599px){.button,.nav-cta{max-width:min(100%,calc(100vw - 48px))}.pain-turn-text,.closing-v3 .closing-copy,.signup-copy,.footer-brand{min-width:0}}@media (max-width:599px){.pain-turn-text,.closing-v3 .closing-copy{grid-template-columns:minmax(0,1fr)}}.chip-marquee.is-js{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}.chip-marquee.is-js::-webkit-scrollbar{display:none}.chip-marquee.is-js .chip-track{animation:none!important}@media (max-width:599px){.button.btn-wrap,.button.btn-wrap .fly-label,.nav-cta.btn-wrap{white-space:normal;text-wrap:balance;text-align:center;line-height:1.3}.button.btn-wrap{padding-block:12px}}
