.timeless-landing-module{--timeless-accent:#00a5a0;--timeless-bg:#141414;--timeless-panel:#1f1f1f;--timeless-panel-soft:hsla(0,0%,100%,.08);--timeless-border:hsla(0,0%,100%,.14);--timeless-text:#fff;--timeless-text-soft:hsla(0,0%,100%,.8);--timeless-radius-xl:40px;--timeless-radius-lg:20px;--timeless-page-overlay-opacity:1;--timeless-page-mask-color:#171b25;isolation:isolate;position:relative}.timeless-landing-module:before{background:#171b25;content:"";inset:0;opacity:var(--timeless-page-overlay-opacity);pointer-events:none;position:fixed;transition:opacity .08s linear;z-index:0}.timeless-landing-module *{box-sizing:border-box}.timeless-landing-module .timeless-page{background:none;color:var(--timeless-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:visible;position:relative}.timeless-landing-module .timeless-grid{background-image:url(../../images/layout/page-grid.png);background-repeat:repeat;background-size:980px 654px;inset:0;opacity:.03;pointer-events:none;position:absolute}.timeless-landing-module .timeless-shell{margin:0 auto;position:relative;width:min(1440px,100%);z-index:1}.timeless-landing-module .timeless-btn{align-items:center;border-radius:6px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;text-decoration:none;transition:all .2s ease}.timeless-landing-module .timeless-btn-primary{background:var(--timeless-accent);color:#fff;padding:12px 24px}.timeless-landing-module .timeless-btn-secondary{background:transparent;border:2px solid #f4f4f4;color:#f4f4f4;padding:12px 24px}.timeless-landing-module .timeless-hero{margin-top:76px}.timeless-landing-module #timeless-hero-content{margin:0 auto;max-width:1040px;text-align:center}.timeless-landing-module #timeless-hero-brand{display:block;margin:0 auto 56px;max-width:100%;width:clamp(180px,24vw,200px)}.timeless-landing-module #timeless-hero-title{color:#fff;font-size:clamp(40px,6.4vw,64px);line-height:1.08;margin:0;text-wrap:balance}.timeless-landing-module #timeless-hero-title span{color:var(--timeless-accent)}.timeless-landing-module #timeless-hero-subtitle{color:hsla(0,0%,100%,.82);font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.55;margin:36px auto 0;max-width:670px}.timeless-landing-module #timeless-hero-store-badges{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:36px}.timeless-landing-module #timeless-hero-store-badges a{border-radius:6px;display:inline-flex;overflow:hidden}.timeless-landing-module #timeless-hero-store-badges img{display:block;height:56px;width:auto}.timeless-landing-module #timeless-hero-scene{isolation:isolate;margin-top:200px;position:relative;--timeless-hero-lounge-height:720px;--timeless-hero-ui-overlap:583px;--timeless-hero-ui-track-height:1180px}.timeless-landing-module #timeless-hero-lounge-shell{position:relative}.timeless-landing-module #timeless-hero-lounge-container{aspect-ratio:16/9;background:#fff;border-radius:32px;overflow:hidden;position:relative;z-index:10}.timeless-landing-module #timeless-hero-lounge-image-a,.timeless-landing-module #timeless-hero-lounge-image-bis{height:100%;inset:0;object-fit:cover;position:absolute;transform:translate(-8px,-24px) scale(2.2);transform-origin:center;width:100%;will-change:transform,opacity}.timeless-landing-module #timeless-hero-lounge-image-bis{opacity:0}.timeless-landing-module #timeless-hero-lounge-overlay{background:linear-gradient(0deg,rgba(0,0,0,.08),transparent,hsla(0,0%,100%,.05));inset:0;position:absolute}.timeless-landing-module #timeless-hero-lounge-cut-mask{background:var(--timeless-page-mask-color);height:220vh;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:30}.timeless-landing-module #timeless-hero-lounge-cut-mask-grid{background-image:url(../../images/layout/page-grid.png);background-position:-15px 17px;background-repeat:repeat;background-size:980px 654px;inset:0;opacity:.03;position:absolute}.timeless-landing-module #timeless-hero-ui-track{height:var(--timeless-hero-ui-track-height);left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--timeless-hero-lounge-height) - var(--timeless-hero-ui-overlap));z-index:20}.timeless-landing-module #timeless-hero-ui-layer{display:flex;justify-content:center;position:sticky;top:50%;transform:translateY(-50%)}.timeless-landing-module #timeless-hero-ui-frame-wrap{width:min(696px,66vw);will-change:transform}.timeless-landing-module #timeless-hero-ui-frame{background:#000;border:5px solid #000;border-radius:10px;box-shadow:inset 0 0 9px rgba(0,0,0,.72);overflow:hidden}.timeless-landing-module #timeless-hero-ui-frame img{aspect-ratio:696/391.5;display:block;object-fit:cover;width:100%}.timeless-landing-module .timeless-cta,.timeless-landing-module .timeless-section{margin:0 auto;padding:96px 0;position:relative;width:min(1440px,100%);z-index:1}.timeless-landing-module .timeless-section-head{display:flex;flex-direction:column;gap:16px;text-align:center}.timeless-landing-module .timeless-kicker{color:var(--timeless-accent);font-size:16px;font-weight:900;letter-spacing:.06em;margin:0}.timeless-landing-module .timeless-cta-copy h2,.timeless-landing-module .timeless-next-card h2,.timeless-landing-module .timeless-section-head h2{font-size:clamp(32px,4vw,40px);font-weight:600;line-height:1.2;margin:0;text-wrap:balance}.timeless-landing-module .timeless-why-layout{align-items:start;display:grid;gap:48px;grid-template-columns:452px minmax(0,1fr);margin-top:64px}.timeless-landing-module .timeless-stat-list{display:grid;gap:20px}.timeless-landing-module .timeless-stat-card{align-items:center;background:var(--timeless-panel-soft);border-radius:var(--timeless-radius-lg);cursor:pointer;display:flex;gap:40px;min-height:148px;padding:20px 40px;transition:border-color .2s ease,background-color .2s ease}.timeless-landing-module .timeless-stat-card.is-active{border:2px solid var(--timeless-accent)}.timeless-landing-module .timeless-stat-index{color:var(--timeless-accent);font-size:clamp(64px,8vw,89px);font-weight:700;line-height:1;opacity:.2}.timeless-landing-module .timeless-stat-card.is-active .timeless-stat-index{opacity:1}.timeless-landing-module .timeless-stat-card p{font-size:20px;font-weight:500;line-height:1.5;margin:0}.timeless-landing-module .timeless-hero-shot{border-radius:16px 0 0 16px;min-height:483px;overflow:hidden;position:relative}.timeless-landing-module .timeless-hero-shot img{inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.timeless-landing-module .timeless-hero-shot img.is-active{opacity:1}.timeless-landing-module .timeless-app-shell img,.timeless-landing-module .timeless-blog-card img,.timeless-landing-module .timeless-hero-shot img,.timeless-landing-module .timeless-responsive-visual img{display:block;height:100%;object-fit:cover;width:100%}.timeless-landing-module .timeless-section-responsive{display:flex;flex-direction:column;gap:40px}.timeless-landing-module .timeless-section-intro{padding-left:0;padding-right:0}.timeless-landing-module .timeless-responsive-stage{position:relative}.timeless-landing-module .timeless-responsive-visual{height:clamp(340px,45vw,646px);overflow:hidden;position:relative;width:100%;z-index:1}.timeless-landing-module .timeless-device-strip{align-items:center;background:var(--timeless-accent);display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;margin:-150px calc(50% - 50vw) 0;padding:20px 24px;position:relative;width:100vw;z-index:2}.timeless-landing-module .timeless-device-strip img{aspect-ratio:1;max-width:162px;object-fit:contain;width:100%}.timeless-landing-module .timeless-section-modular{--timeless-pill-gap:24px;--timeless-pill-height:190px;--timeless-pill-height-edge:148px;padding-left:0;padding-right:0;width:min(1248px,100%)}.timeless-landing-module .timeless-modular-grid{display:grid;gap:var(--timeless-pill-gap);margin-top:64px}.timeless-landing-module .timeless-pill-rail{display:none}.timeless-landing-module .timeless-modular-core,.timeless-landing-module .timeless-pill-grid{display:grid;gap:var(--timeless-pill-gap)}.timeless-landing-module .timeless-pill-grid-bottom,.timeless-landing-module .timeless-pill-grid-top{grid-auto-rows:var(--timeless-pill-height-edge);grid-template-columns:repeat(5,minmax(0,1fr))}.timeless-landing-module .timeless-pill-grid-bottom .timeless-pill,.timeless-landing-module .timeless-pill-grid-top .timeless-pill{height:var(--timeless-pill-height-edge);min-height:var(--timeless-pill-height-edge)}.timeless-landing-module .timeless-modular-core{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr)}.timeless-landing-module .timeless-pill-column{display:grid;gap:var(--timeless-pill-gap);grid-template-rows:repeat(2,var(--timeless-pill-height))}.timeless-landing-module .timeless-pill{align-items:center;appearance:none;background:var(--timeless-panel-soft);border:0;border-radius:var(--timeless-radius-lg);color:var(--timeless-text);cursor:pointer;display:flex;font-size:20px;font-weight:300;height:var(--timeless-pill-height);justify-content:center;line-height:1.3;min-height:var(--timeless-pill-height);padding:24px;text-align:center}.timeless-landing-module .timeless-pill-mobile{min-width:220px;scroll-snap-align:center}.timeless-landing-module .timeless-pill.is-active{border:4px solid var(--timeless-accent)}.timeless-landing-module .timeless-logo-core{align-items:center;display:flex;justify-content:center}.timeless-landing-module .timeless-video-core{aspect-ratio:16/9;background:#0b0b0b;border-radius:28px;box-shadow:0 18px 48px rgba(0,0,0,.32);max-width:720px;overflow:hidden;position:relative;width:100%}.timeless-landing-module .timeless-video-frame{border:0;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;width:100%}.timeless-landing-module .timeless-video-frame.is-active{opacity:1;pointer-events:auto}.timeless-landing-module .timeless-section-next{align-items:center;display:flex;flex-direction:column;padding-bottom:163px}.timeless-landing-module .timeless-app-stage{padding-top:125px;position:relative;width:min(1081px,100%)}.timeless-landing-module .timeless-watermark{color:hsla(0,0%,100%,.1);font-size:clamp(56px,8vw,96px);font-weight:700;left:50%;margin:0;position:absolute;top:0;transform:translateX(-50%)}.timeless-landing-module .timeless-app-shell{background:#141414;border:6px solid #585858;border-radius:20px;margin:0 auto;padding:10px;position:relative;width:min(1054px,100%);z-index:1}.timeless-landing-module .timeless-app-shell img{border-radius:21px}.timeless-landing-module .timeless-next-card{background:var(--timeless-accent);border-radius:var(--timeless-radius-xl);margin-top:-40px;padding:48px 96px;position:relative;width:min(1248px,100%);z-index:2}.timeless-landing-module .timeless-next-card h2{text-align:center}.timeless-landing-module .timeless-next-grid{display:grid;gap:64px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.timeless-landing-module .timeless-next-grid article span{display:block;font-size:40px;font-weight:600}.timeless-landing-module .timeless-next-grid article h3{font-size:20px;line-height:1.35;margin:12px 0}.timeless-landing-module .timeless-next-grid article p{color:hsla(0,0%,100%,.82);font-size:16px;font-weight:300;line-height:1.5;margin:0}.timeless-landing-module .timeless-partners-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.timeless-landing-module .timeless-partner-card{background:var(--timeless-panel-soft);border-radius:var(--timeless-radius-lg);min-height:511px;padding:48px}.timeless-landing-module .timeless-badge{background:#7fdad7;border-radius:999px;color:#011a1a;display:inline-flex;font-size:13px;opacity:.8;padding:10px 15px}.timeless-landing-module .timeless-partner-logo{display:block;height:52px;margin-top:20px;max-width:163px;object-fit:contain;object-position:left center}.timeless-landing-module .timeless-partner-logo-square{height:80px;width:80px}.timeless-landing-module .timeless-partner-logo-wide{height:24px}.timeless-landing-module .timeless-partner-card h3{font-size:24px;margin:20px 0 10px}.timeless-landing-module .timeless-partner-card p{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.6;margin:0}.timeless-landing-module .timeless-outline-btn{align-self:center;background:#fff;border:0;border-radius:999px;color:#1f1f1f;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;margin-top:40px;padding:20px 30px}.timeless-landing-module .timeless-blog-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.timeless-landing-module .timeless-blog-card{border:2px solid hsla(0,0%,100%,.2);border-radius:var(--timeless-radius-lg);min-height:368px;overflow:hidden;padding:120px 36px 36px;position:relative}.timeless-landing-module .timeless-blog-card img,.timeless-landing-module .timeless-blog-overlay{inset:0;position:absolute}.timeless-landing-module .timeless-blog-overlay{background:linear-gradient(180deg,rgba(31,31,31,0),#1f1f1f)}.timeless-landing-module .timeless-blog-card p{font-size:23px;font-weight:600;margin:0;position:relative;z-index:1}.timeless-landing-module .timeless-cta{align-items:start;background:var(--timeless-bg);display:grid;gap:96px;grid-template-columns:598px minmax(0,1fr)}.timeless-landing-module .timeless-cta-copy{padding:96px 0}.timeless-landing-module .timeless-cta-copy p{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:300;line-height:1.8;margin:20px 0 0}.timeless-landing-module .timeless-form{background:var(--timeless-panel);border-radius:37px;display:grid;gap:36px;padding:96px}.timeless-landing-module .timeless-form label{display:grid;gap:8px}.timeless-landing-module .timeless-form span{font-size:16px;font-weight:300}.timeless-landing-module .timeless-form input,.timeless-landing-module .timeless-form textarea{background:hsla(0,0%,100%,.05);border:0;border-radius:4px;color:#fff;font:inherit;padding:16px;width:100%}.timeless-landing-module .timeless-form textarea{min-height:140px;resize:vertical}.timeless-landing-module .timeless-submit-btn{background:var(--timeless-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:20px 30px;width:100%}.timeless-landing-module .timeless-footer{align-items:center;background:var(--timeless-accent);display:flex;justify-content:center;min-height:85px;padding:10px;position:relative;z-index:1}.timeless-landing-module .timeless-footer p{font-size:16px;font-weight:300;margin:0}.timeless-landing-module .timeless-reveal{opacity:0;transform:translateY(24px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.timeless-landing-module .timeless-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1200px){.timeless-landing-module #timeless-hero-scene{margin-top:96px}.timeless-landing-module #timeless-hero-ui-track{height:auto;left:auto;margin-top:28px;position:relative;right:auto;top:auto}.timeless-landing-module #timeless-hero-ui-layer{position:relative;top:auto;transform:none}.timeless-landing-module #timeless-hero-ui-frame-wrap{width:min(760px,100%)}.timeless-landing-module .timeless-cta,.timeless-landing-module .timeless-section{padding:72px 0}.timeless-landing-module .timeless-blog-grid,.timeless-landing-module .timeless-cta,.timeless-landing-module .timeless-modular-core,.timeless-landing-module .timeless-next-grid,.timeless-landing-module .timeless-partners-grid,.timeless-landing-module .timeless-why-layout{grid-template-columns:1fr}.timeless-landing-module .timeless-pill-column,.timeless-landing-module .timeless-pill-grid-bottom,.timeless-landing-module .timeless-pill-grid-top{display:none}.timeless-landing-module .timeless-modular-grid{margin-top:48px}.timeless-landing-module .timeless-logo-core{width:100%}.timeless-landing-module .timeless-video-core{max-width:min(720px,100%)}.timeless-landing-module .timeless-pill-rail{display:grid;gap:var(--timeless-pill-gap);grid-auto-columns:minmax(220px,28vw);grid-auto-flow:column;margin:0 calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;padding:4px max(24px,calc((100vw - min(720px, 100vw - 64px))/2)) 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.timeless-landing-module .timeless-pill-rail::-webkit-scrollbar{display:none}.timeless-landing-module .timeless-why-layout{padding-left:0}.timeless-landing-module .timeless-form,.timeless-landing-module .timeless-next-card,.timeless-landing-module .timeless-partner-card,.timeless-landing-module .timeless-stat-card{padding-left:32px;padding-right:32px}.timeless-landing-module .timeless-device-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.timeless-landing-module .timeless-cta-copy{padding:0}}@media (max-width:768px){.timeless-landing-module #timeless-hero-scene{margin-top:72px}.timeless-landing-module #timeless-hero-lounge-container,.timeless-landing-module .timeless-blog-card,.timeless-landing-module .timeless-form,.timeless-landing-module .timeless-next-card,.timeless-landing-module .timeless-partner-card{border-radius:16px}.timeless-landing-module #timeless-hero-lounge-image-a,.timeless-landing-module #timeless-hero-lounge-image-bis{transform:translate(12px,-8px) scale(1.44)}.timeless-landing-module #timeless-hero-title{font-size:clamp(34px,11vw,46px)}.timeless-landing-module #timeless-hero-brand{margin-bottom:22px;width:clamp(160px,42vw,220px)}.timeless-landing-module .timeless-cta,.timeless-landing-module .timeless-section{padding:56px 0}.timeless-landing-module .timeless-pill-rail{grid-auto-columns:72vw;padding-left:20px;padding-right:20px}.timeless-landing-module .timeless-pill-mobile{font-size:18px;height:132px;min-height:132px;min-width:0}.timeless-landing-module .timeless-device-strip{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.timeless-landing-module .timeless-stat-card{gap:20px;padding:20px 24px}.timeless-landing-module .timeless-blog-card p,.timeless-landing-module .timeless-next-grid article h3,.timeless-landing-module .timeless-stat-card p{font-size:18px}.timeless-landing-module .timeless-form,.timeless-landing-module .timeless-next-card{padding:32px 20px}.timeless-landing-module .timeless-partner-card{min-height:auto;padding:32px 20px}.timeless-landing-module .timeless-blog-card{min-height:280px;padding:100px 20px 20px}}@media (prefers-reduced-motion:reduce){.timeless-landing-module *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.timeless-landing-module .timeless-reveal{opacity:1;transform:none}}