:root{color:#fff;--terra-motion:cubic-bezier(.16,1,.3,1);background:#3f493e;font:400 16px/1.45 Inter,system-ui,sans-serif}.terra-page{isolation:isolate;background:linear-gradient(105deg,#1a231f54,#0000 78%),url(/media/showcase/terra-elix/background.webp) 50%/cover;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.terra-nav{z-index:5;animation:terra-in .7s both var(--terra-motion);gap:12px;padding:clamp(12px,2vh,20px) clamp(20px,3vw,40px);position:relative}.terra-brand,.terra-links,.terra-content h1,.terra-assess h2{font-family:DM Sans,Inter,sans-serif}.terra-brand{letter-spacing:-.05em;animation:terra-left .8s .2s both var(--terra-motion);font-size:30px;font-weight:500}.terra-links,.terra-nav-icons{align-items:center;display:flex}.terra-links{animation:terra-in .7s .4s both var(--terra-motion);gap:clamp(20px,3vw,40px)}.terra-links button,.terra-nav-icons button,.terra-menu button{background:0 0;border:0;padding:0}.terra-links button{color:#ffffffe5;font-size:18px}.terra-links button:hover,.terra-nav-icons button:hover,.terra-nav-icons a:hover{color:#fff;opacity:.72}.terra-nav-icons{animation:terra-right .8s .3s both var(--terra-motion);gap:clamp(6px,1vw,15px)}.terra-nav-icons :is(a,button){place-items:center;width:30px;height:38px;display:grid;position:relative}.terra-nav-icons sup{font-size:10px;position:absolute;top:0;right:0}.terra-nav-icons img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(28px,3vw,40px);height:auto}.terra-nav-icons .terra-menu-trigger{display:none}.terra-menu{color:#fff;background:#131713ee;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:36px}.terra-menu[open]{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.terra-menu button{color:inherit;font-size:26px}.terra-menu .terra-menu-close{position:absolute;top:24px;right:24px}.terra-content{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:clamp(18px,5vh,64px) clamp(20px,3vw,40px) clamp(24px,5vh,70px);display:flex;position:relative}.terra-content h1{letter-spacing:-.062em;font-size:clamp(48px,min(10.4vw,15vh),155px);font-weight:400;line-height:.83}.terra-title-line{white-space:nowrap;align-items:center;gap:.22em;display:flex}.terra-word{margin:-.045em -.035em -.085em 0;padding:.045em .035em .085em 0;display:inline-flex;overflow:hidden}.terra-word>span{animation:terra-word .7s both var(--terra-motion);display:block}.terra-word.dim{color:#ffffff85}.terra-capsule{width:auto;height:clamp(60px,10vw,150px);animation:terra-scale 1s 1s both var(--terra-motion)}.terra-cta{animation:terra-up .8s .6s both var(--terra-motion);align-items:center;gap:clamp(20px,4vw,50px);margin-top:clamp(28px,6vh,75px);display:flex}.terra-cta button{color:#fff;letter-spacing:-.03em;background:#101211;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:clamp(200px,23vw,310px);min-height:clamp(54px,8vh,72px);padding:10px 19px;font-size:clamp(16px,1.8vw,24px);display:flex}.terra-cta button:hover{background:#262d27}.terra-cta p{letter-spacing:-.02em;max-width:30ch;font-size:clamp(14px,1.45vw,18px)}.terra-product{z-index:0;pointer-events:none;width:clamp(600px,80vw,1412px);max-width:none;animation:terra-scale 1s .7s both var(--terra-motion);position:absolute;bottom:-10%;right:clamp(-400px,-20vw,-100px)}.terra-panels{z-index:3;grid-template-columns:2fr 1fr 2fr;min-height:165px;display:grid;position:relative}.terra-panel{min-width:0;animation:terra-up .8s both var(--terra-motion);align-items:center;padding:clamp(17px,2.4vw,34px);display:flex;position:relative}.terra-assess{color:#181a16;isolation:isolate;background:#ecedec;animation-delay:.9s}.terra-assess img{z-index:-1;object-fit:contain;object-position:bottom right;mix-blend-mode:multiply;width:50%;height:100%;position:absolute;bottom:0;right:0}.terra-assess h2{letter-spacing:-.05em;max-width:16ch;font-size:clamp(24px,2.55vw,35px);font-weight:400;line-height:1.1}.terra-assess button{text-underline-offset:4px;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.terra-formula{color:#1c211a;background:#fefdf9;flex-direction:column;justify-content:center;align-items:stretch;animation-delay:1s}.terra-reel{align-items:center;display:grid}.terra-reel-card{opacity:0;transition:opacity .35s, transform .4s var(--terra-motion);grid-area:1/1;align-items:center;gap:9px;display:flex;transform:translateY(14px)}.terra-reel-card[data-active=true]{opacity:1;transform:none}.terra-reel-card p,.terra-customers p{letter-spacing:-.03em;font-size:clamp(13px,1.2vw,18px);line-height:1.25}.terra-reel-icon{aspect-ratio:1;color:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(34px,3.35vw,48px);display:grid}.terra-reel-controls{align-items:center;gap:4px;margin-top:14px;display:flex}.terra-dot,.terra-pause{background:0 0;border:0;padding:0}.terra-dot{flex:1;height:20px;position:relative}.terra-dot:before{content:"";background:#1c211a38;border-radius:10px;height:2px;position:absolute;inset:9px 0 auto}.terra-dot[aria-pressed=true]:before{background:#1c211a}.terra-pause{place-items:center;width:22px;height:24px;display:grid}.terra-customers{background:#080a08;gap:14px;animation-delay:1.1s;display:flex}.terra-customers img{aspect-ratio:208/142;object-fit:contain;width:clamp(104px,14vw,208px)}.terra-customers strong{letter-spacing:-.05em;font-size:clamp(24px,3vw,35px);font-weight:400;line-height:1}.terra-customers p{color:#ffffffac;max-width:21ch}.terra-demo-note{color:#525b53;font-size:.76rem}@keyframes terra-in{0%{opacity:0}}@keyframes terra-up{0%{opacity:0;transform:translateY(30px)}}@keyframes terra-left{0%{opacity:0;transform:translate(-40px)}}@keyframes terra-right{0%{opacity:0;transform:translate(40px)}}@keyframes terra-scale{0%{opacity:0;transform:scale(.9)}}@keyframes terra-word{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}}@media (width<=1023px){.terra-content h1{font-size:clamp(48px,12vw,110px)}.terra-product{align-self:center;width:min(151%,1296px);margin-top:-7%;margin-bottom:clamp(-220px,-19vw,-110px);position:relative;bottom:auto;right:auto}.terra-cta{margin-top:35px}.terra-links{gap:17px}.terra-links button{font-size:15px}}@media (width<=767px){.terra-links{display:none}.terra-nav-icons .terra-menu-trigger{display:grid}.terra-panels{grid-template-columns:1fr}.terra-panel{min-height:134px}.terra-product{width:170%}.terra-customers{padding-bottom:38px}}@media (width<=639px){.terra-content h1{font-size:clamp(37px,10.5vw,66px);line-height:.96}.terra-capsule{display:none}.terra-cta{flex-direction:column;align-items:stretch;gap:13px;margin-top:24px}.terra-cta button{width:100%}.terra-product{margin-top:-11%}}@media (width<=370px){.terra-nav{padding-inline:15px}.terra-nav-icons a{display:none}}
