.way{--bg:#0b0b0c;--fg:#fff;--muted:#a1a1aa;--faint:#71717a;--line:hsla(0,0%,100%,.1);--p1:#1e6fd9;--p2:#0e8ca0;--p3:#0f9479;min-height:100vh;background:radial-gradient(ellipse 100% 45% at 50% 38%,rgba(37,99,235,.18),transparent 70%),var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.way-inapp{position:sticky;top:0;z-index:20;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;color:var(--bg);font-size:15px;line-height:1.4}.way-inapp p{margin:0;flex:1}.way-inapp b{font-weight:700}.way-inapp-arrow{font-size:22px;line-height:1}.way-main{max-width:440px;margin:0 auto;padding:20px 0 170px}.way-brand{display:flex;align-items:center;gap:8px;margin:0;padding:0 24px;font-size:15px;font-weight:600;color:var(--muted)}.way-brand img{border-radius:7px}.way-title{margin:36px 0 0;padding:0 24px;font-size:42px;font-weight:500;letter-spacing:-1.6px;line-height:1.04}.way-title b{font-weight:800}.phone{position:relative;width:74%;max-width:320px;aspect-ratio:1206/2622;margin:36px auto 0;padding:3.2%;border-radius:15%/7%;background:linear-gradient(150deg,#5b5b60,#232326 18%,#3a3a3e 50%,#1a1a1c 80%,#4a4a4e);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 40px 90px rgba(0,0,0,.7),0 0 120px rgba(37,99,235,.18)}.phone-screen{position:relative;width:100%;height:100%;border-radius:12.5%/5.8%;overflow:hidden;background:#000;box-shadow:0 0 0 2px #000}.phone-screen video{width:100%;height:100%;object-fit:cover;display:block}.phone-island{position:absolute;top:1.6%;left:50%;width:30%;height:3.6%;transform:translateX(-50%);border-radius:999px;background:#000}.phone-btn{position:absolute;width:3px;border-radius:2px;background:#3a3a3e}.b-action{left:-3px;top:17%;height:5%}.b-up{top:25%}.b-down,.b-up{left:-3px;height:8%}.b-down{top:35%}.b-power{right:-3px;top:27%;height:12%}.chapters{display:flex;gap:10px;margin:28px 24px 0;padding:0;list-style:none}.chapters li{flex:1}.chapters button{width:100%;padding:0;background:none;border:0;color:var(--faint);font:inherit;text-align:left;cursor:pointer}.chapters li.on button{color:var(--fg)}.ch-bar{display:block;height:3px;border-radius:2px;background:hsla(0,0%,100%,.15);overflow:hidden}.ch-bar i{display:block;height:100%;background:#fff;transform-origin:0 50%}.ch-name{display:block;margin-top:10px;font-size:15px;font-weight:600}.chapter-body{margin:10px 24px 0;min-height:48px;font-size:17px;line-height:1.4;color:var(--muted)}.way-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:40px 24px 0;font-size:13px;color:var(--faint)}.way-foot a,.way-foot button{color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.way-dock{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:28px 24px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 62%,transparent);text-align:center}.way-cta{display:flex;align-items:center;justify-content:center;gap:8px;max-width:392px;height:56px;margin:0 auto;border-radius:999px;background:#fff;color:var(--bg);font-size:17px;font-weight:600;text-decoration:none}.way-cta:active{opacity:.8}.way-meta{margin:10px 0 0;font-size:13px;color:var(--faint)}.way{height:100vh;height:100svh;overflow:hidden;flex-direction:column}.way,.way-main{min-height:0;display:flex}.way-main{flex:1;width:100%;flex-direction:column;padding:16px 0 0}.way-title{margin-top:14px;font-size:32px;letter-spacing:-1.1px}.phone{flex:1 1 0;min-height:0;width:auto;max-width:88%;align-self:center;margin:18px 0 0;padding:9px;border-radius:44px}.phone-screen{border-radius:36px}.chapters{margin-top:14px}.ch-name{margin-top:8px;font-size:14px}.chapter-body,.way-foot{display:none}.way-dock{position:static;padding:14px 24px calc(10px + env(safe-area-inset-bottom));background:none}.way-meta{margin-top:8px}@property --glow{syntax:"<color>";inherits:true;initial-value:rgba(30,111,217,.34)}.way{--glow:rgba(30,111,217,.34);transition:--glow .9s ease}.way[data-clip=plan]{--glow:rgba(15,148,121,.36)}.way[data-clip=semaine]{--glow:rgba(110,92,230,.36)}.way[data-clip=jour]{--glow:rgba(30,111,217,.36)}.way-main{perspective:1400px;background:radial-gradient(ellipse 75% 42% at 50% 52%,var(--glow),transparent 72%)}.phone{transform-style:preserve-3d;animation:float 7s ease-in-out infinite;will-change:transform}.phone:after{border-radius:inherit;background:linear-gradient(118deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 18%,hsla(0,0%,100%,0) 78%,hsla(0,0%,100%,.08));mix-blend-mode:screen}.phone-screen:after,.phone:after{content:"";position:absolute;inset:0;pointer-events:none}.phone-screen:after{background:linear-gradient(125deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 32%)}@media (prefers-reduced-motion:reduce){.phone{animation:none;transform:rotateY(-7deg) rotateX(3deg)}.way{transition:none}}.phone{padding:2.6%;border-radius:15.5%/7.1%}.phone-screen{border-radius:13%/6%}.phone-island{top:1.4%;width:31%;height:3.3%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.phone{transform:none}}