.l5{--ink:#0b1b3a;--ink-2:#3c4864;--mut:#54627e;--line:#0b1b3a17;--line-2:#0b1b3a24;--paper:#fff;--canvas:#f3f5fa;--blue:#1f6cff;--blue-deep:#1c54e4;--blue-dark:#86adff;--cobalt-a:#2c5fd9;--cobalt-b:#1c42a3;--night-1:#08132e;--night-2:#0b1a3c;--night-3:#10204a;--wa:#047857;--f-body:var(--font-rubik), var(--font-poppins), system-ui, sans-serif;--f-num:var(--font-inter), var(--font-rubik), system-ui, sans-serif;--f-voice:var(--font-display), var(--font-rubik), sans-serif;--spring:linear(0, .021, .073, .1427, .2212, .3022, .3816, .457, .5268, .5902, .647, .6974, .7417, .7803, .8138, .8426, .8673, .8884, .9063, .9216, .9344, .9453, .9544, .962, .9684, .9738, .9783, .982, .9851, .9877, .9898, .9916, .9931, .9943, .9953, .9961, .9968, .9974, .9979, .9982, 1);--spring-pop:linear(0, .0184, .0663, .1338, .2135, .2991, .386, .471, .5514, .6258, .6931, .753, .8053, .8502, .8883, .9199, .9458, .9666, .9829, .9954, 1.0046, 1.0112, 1.0157, 1.0183, 1.0196, 1.0199, 1.0194, 1.0184, 1.0169, 1.0153, 1.0136, 1.0119, 1.0102, 1.0086, 1.0072, 1.0059, 1.0047, 1.0037, 1.0028, 1.0021, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--wrap:1200px;--gut:clamp(20px, 5vw, 44px);background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}:where(.l5) a{color:inherit;text-decoration:none}:where(.l5) :is(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0}:where(.l5) :is(ol,ul){padding:0;list-style:none}:where(.l5) img{max-width:100%;height:auto;display:block}.l5 ::selection{background:#1f6cff2e}.l5 :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}.l5 bdi{unicode-bidi:isolate}.l5-cur{font-family:var(--f-body);font-weight:inherit}.l5 main{overflow-x:clip}.l5-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.l5 :is(#how,#morning,#coach,#value,#match,#sign,#more,#setup,#price,#faq){scroll-margin-top:60px}.l5-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,5.3vw,80px);font-weight:800;line-height:1.02}.l5-h1-line{display:block}.l5-h1-line--2{background:linear-gradient(#2a74ff 10%,#1c42a3 105%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.l5-h2{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(32px,4.3vw,60px);font-weight:800;line-height:1.07}.l5-lead{color:var(--ink-2);text-wrap:pretty;max-width:36em;font-size:clamp(17.5px,1.4vw,20px);line-height:1.62}.l5-head{text-align:center;max-width:900px;margin-inline:auto}.l5-head .l5-lead{margin:20px auto 0}.l5-cap{color:var(--mut);text-align:center;margin-top:20px;font-size:13.5px;line-height:1.5}.l5-cap-link{color:var(--blue-deep);align-items:center;gap:3px;font-weight:600;display:inline-flex}.l5-fine{color:var(--mut);font-size:13.5px;line-height:1.55}.l5-sec{padding-block:clamp(96px,12vw,176px);position:relative}.l5-sec,.l5-close{content-visibility:auto;contain-intrinsic-size:auto 1100px}.l5 #how{contain-intrinsic-size:auto 780px}.l5 #morning{contain-intrinsic-size:auto 1360px}.l5 #coach{contain-intrinsic-size:auto 1760px}.l5 #value{contain-intrinsic-size:auto 990px}.l5 #match{contain-intrinsic-size:auto 1300px}.l5 #sign{contain-intrinsic-size:auto 1075px}.l5 #more{contain-intrinsic-size:auto 1460px}.l5 #setup{contain-intrinsic-size:auto 1000px}.l5 #price{contain-intrinsic-size:auto 1085px}.l5 #faq{contain-intrinsic-size:auto 940px}.l5 #l5-close{contain-intrinsic-size:auto 810px}@media (max-width:1180px){.l5 #how{contain-intrinsic-size:auto 640px}.l5 #morning{contain-intrinsic-size:auto 1090px}.l5 #coach{contain-intrinsic-size:auto 1580px}.l5 #value{contain-intrinsic-size:auto 800px}.l5 #match{contain-intrinsic-size:auto 1030px}.l5 #sign{contain-intrinsic-size:auto 865px}.l5 #more{contain-intrinsic-size:auto 1225px}.l5 #setup{contain-intrinsic-size:auto 830px}.l5 #price{contain-intrinsic-size:auto 920px}.l5 #faq{contain-intrinsic-size:auto 815px}.l5 #l5-close{contain-intrinsic-size:auto 690px}}@media (max-width:767px){.l5 #how{contain-intrinsic-size:auto 1030px}.l5 #morning{contain-intrinsic-size:auto 1170px}.l5 #coach{contain-intrinsic-size:auto 1840px}.l5 #value{contain-intrinsic-size:auto 1130px}.l5 #match{contain-intrinsic-size:auto 1440px}.l5 #sign{contain-intrinsic-size:auto 1215px}.l5 #more{contain-intrinsic-size:auto 2200px}.l5 #setup{contain-intrinsic-size:auto 1130px}.l5 #price{contain-intrinsic-size:auto 1310px}.l5 #faq{contain-intrinsic-size:auto 890px}.l5 #l5-close{contain-intrinsic-size:auto 760px}}.l5-btn{--btn-bg:var(--blue);--btn-bg-hover:#1a60f2;--btn-shadow:inset 0 1px 0 #fff3, 0 1px 2px #0b1b3a29, 0 10px 26px -12px #1f6cffbf;background:var(--btn-bg);color:#fff;letter-spacing:-.005em;white-space:nowrap;min-height:48px;box-shadow:var(--btn-shadow);transition:transform .2s var(--ease-out), background-color .18s ease, box-shadow .22s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:16.5px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.l5-btn:hover{background:var(--btn-bg-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 2px 4px #0b1b3a29,0 16px 32px -14px #1f6cffcc}}.l5-btn:active{transition-duration:90ms;transform:scale(.97)}.l5-btn--lg{min-height:56px;padding:0 30px;font-size:17.5px}.l5-btn--sm{min-height:38px;padding:0 17px;font-size:14.5px}.l5-btn--ink{--btn-bg:var(--ink);--btn-bg-hover:#13284f;--btn-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px #0b1b3a33, 0 10px 26px -12px #0b1b3a99}@media (hover:hover) and (pointer:fine){.l5-btn--ink:hover{box-shadow:inset 0 1px #ffffff24,0 2px 4px #0b1b3a33,0 16px 30px -14px #0b1b3aa6}}.l5-btn--soft{--btn-bg:#1f6cff1a;--btn-bg-hover:#1f6cff29;--btn-shadow:inset 0 0 0 1px #1f6cff29;color:var(--blue-deep)}@media (hover:hover) and (pointer:fine){.l5-btn--soft:hover{box-shadow:inset 0 0 0 1px #1f6cff3d}}.l5-btn--glow{--btn-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 1px #ffffff2e, 0 14px 44px -10px #4682ffd9}.l5-btn-num{font-family:var(--f-num);opacity:.72;font-weight:500}.l5-link{color:var(--blue-deep);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-size:16.5px;font-weight:600;display:inline-flex}.l5-link svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.l5-link:hover svg{transform:translate(-3px)}}.l5-link--dark{color:var(--blue-dark)}.l5-nav{z-index:50;position:sticky;top:0}.l5-nav:before{content:"";-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;transition:box-shadow .26s,background-color .26s;position:absolute;inset:0;box-shadow:0 1px #0000}.l5-nav[data-scrolled]:before{box-shadow:0 1px 0 var(--line);background:#fffc}.l5-nav-in{align-items:center;gap:28px;height:60px;display:flex;position:relative}.l5-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.l5-logo img{width:30px;height:auto}.l5-nav-links{color:var(--ink-2);gap:clamp(16px,2vw,28px);margin-inline-start:10px;font-size:14.5px;display:flex}.l5-nav-links a{padding-block:8px;transition:color .16s}.l5-nav-links a:hover{color:var(--ink)}.l5-nav-end{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.l5-nav-signin{color:var(--ink-2);padding-block:8px;font-size:14.5px;font-weight:500}.l5-nav-signin:hover{color:var(--ink)}.l5-hero{isolation:isolate;padding:clamp(24px,5vh,64px) 0 clamp(64px,8vh,104px);position:relative;overflow:clip}.l5-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 52%,#1f6cff2b,#1f6cff0d 58%,#0000 78%),radial-gradient(30% 26% at 62% 78%,#2c5fd91f,#0000 75%);width:72%;position:absolute;inset-block:-6% 0;inset-inline-end:-12%}.l5-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.l5-hero-copy{padding-block:20px}.l5-hero-sub{max-width:31em;color:var(--ink-2);text-wrap:pretty;margin-top:26px;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.l5-hero-calls{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.l5-hero-fine{color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin-top:24px;font-size:14px;display:flex}.l5-hero-fine li{align-items:center;gap:7px;display:inline-flex}.l5-hero-fine li:before{content:"";background:#1f6cff8c;border-radius:50%;flex:none;width:5px;height:5px}.l5-hero-visual{flex-direction:column;align-items:flex-start;margin:0;padding-inline-start:clamp(0px,3vw,40px);display:flex;position:relative}.l5-hero-cap{max-width:var(--pw-hero);text-align:center;align-self:stretch}@keyframes l5-rise-t{0%{transform:translateY(20px)}}@keyframes l5-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes l5-phone-in{0%{opacity:0;transform:translateY(56px)scale(.955)}}[data-l5=m] .l5-h1{animation:l5-rise-t 1s var(--spring) both}[data-l5=m] .l5-hero-sub{animation:l5-rise-t .9s var(--spring) 70ms both}[data-l5=m] .l5-hero-calls{animation:l5-rise .9s var(--spring) .14s both}[data-l5=m] .l5-hero-fine{animation:l5-rise .9s var(--spring) .2s both}[data-l5=m] .l5-stage{animation:l5-phone-in 1.15s var(--spring) 90ms both}[data-l5=m] .l5-hero-cap{animation:.7s .9s both l5-rise}.l5-phone{--pw:340px;width:var(--pw);aspect-ratio:393/852;padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .17);box-shadow:inset 0 0 0 1.25px #fff3, inset 0 0 0 calc(var(--pw) * .011) #06080c, 0 1px 2px #0b1b3a38, 0 24px 48px -18px #0b1b3a73, 0 70px 120px -40px #1c42a373;background:linear-gradient(155deg,#fff3,#fff0 20% 80%,#ffffff1f),linear-gradient(#2b313e,#12151c 28%,#0a0c11 68%,#1c212c);flex:none;position:relative}.l5-phone-btn{width:calc(var(--pw) * .011);background:linear-gradient(90deg,#171a22,#3b4252);border-radius:2px;position:absolute}.l5-phone-btn--a{left:calc(var(--pw) * -.009);height:3.6%;top:17%}.l5-phone-btn--b{left:calc(var(--pw) * -.009);height:7.4%;top:24%}.l5-phone-btn--c{right:calc(var(--pw) * -.009);height:10.5%;top:27%}.l5-phone-screen{border-radius:calc(var(--pw) * .14);isolation:isolate;text-align:start;background:#f2f4f8;height:100%;position:relative;overflow:hidden;container-type:inline-size}.l5-phone-screen:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(118deg,#ffffff21,#fff0 28%);position:absolute;inset:0}.l5-phone-screen:before{content:"";z-index:9;background:#0b0d12d9;border-radius:99px;width:34%;height:1.25cqw;position:absolute;bottom:2.1cqw;left:50%;transform:translate(-50%)}.l5-phone-screen--dark:before{background:#ffffffd9}.l5-phone-island{z-index:8;background:#000;border-radius:999px;width:31%;height:8.8cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.l5-sb{z-index:7;height:13cqw;font-family:var(--f-body);letter-spacing:-.01em;color:#0b0d12;pointer-events:none;justify-content:space-between;align-items:center;padding:1.4cqw 8cqw 0 8.6cqw;font-size:4.3cqw;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.l5-phone-screen--dark .l5-sb{color:#fff}.l5-sb-icons{align-items:center;gap:1.5cqw;display:inline-flex}.l5-sb-icons svg{fill:currentColor;width:4.5cqw;height:auto}.l5-sb-batt{opacity:.92;border:max(1px,.25cqw) solid;border-radius:1.1cqw;width:6.8cqw;height:3.3cqw;padding:.45cqw;position:relative}.l5-sb-batt span{background:currentColor;border-radius:.5cqw;width:78%;height:100%;display:block}.l5-sb-batt:after{content:"";opacity:.6;background:currentColor;border-radius:0 1px 1px 0;width:.6cqw;height:40%;position:absolute;top:30%;right:-1.15cqw}.l5-shot-scroll{background:#eef1f6;position:absolute;inset:12cqw 0 0;overflow:hidden}.l5-shot-scroll img{width:100%;height:auto}.l5-shot-scroll--cma{background:#f1f1f1;padding-top:13cqw;inset:0}.l5-stage{--pw:clamp(300px, 25.5vw, 350px);width:var(--pw);position:relative}.l5-hero-phone{--pw:inherit}.l5-hero-visual{--pw-hero:clamp(300px, 25.5vw, 350px)}.l5-chat{color:var(--ink);background:linear-gradient(#edf1f8,#f4f6fa 70%);flex-direction:column;font-size:3.85cqw;line-height:1.45;display:flex;position:absolute;inset:0}.l5-chat-head{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffffdb;align-items:center;gap:2.6cqw;padding:13.6cqw 4.6cqw 2.8cqw;display:flex;position:relative;box-shadow:0 1px #0b1b3a14}.l5-chat-head .l5-avatar{width:9.4cqw!important;height:9.4cqw!important}.l5-chat-who{flex-direction:column;line-height:1.25;display:flex}.l5-chat-who b{font-size:4.3cqw;font-weight:700}.l5-chat-who small{color:var(--mut);font-size:3.2cqw}.l5-chat-body{flex-direction:column;flex:1;justify-content:flex-start;gap:1.5cqw;min-height:0;padding:2.4cqw 3.4cqw 2.6cqw;display:flex;overflow:hidden}.l5-chat-item{grid-template-rows:1fr;display:grid}.l5-chat-item>*{min-height:0}.l5-b{text-align:start;overflow-wrap:anywhere;border-radius:4.6cqw;max-width:86%;padding:2.2cqw 3.3cqw 1.5cqw;position:relative;box-shadow:0 .3cqw .7cqw #0b1b3a12}.l5-b--out{--origin:bottom left;background:#dbe7ff;border-end-end-radius:1.4cqw;justify-self:end}.l5-b--in{--origin:bottom right;background:#fff;border-end-start-radius:1.4cqw;justify-self:start}.l5-b-time{font-family:var(--f-body);color:var(--mut);text-align:end;margin-top:.5cqw;font-size:2.65cqw;line-height:1.2;display:block}.l5-voice{width:74%}.l5-voice-row{align-items:center;gap:2.4cqw;display:flex}.l5-voice-play{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:8.6cqw;height:8.6cqw;display:grid;box-shadow:0 1cqw 2cqw -1cqw #1f6cffe6}.l5-voice-play svg{width:3.4cqw;height:3.4cqw;margin-left:.5cqw}.l5-wave{flex:1;height:7.4cqw;position:relative}.l5-wave-base,.l5-wave-done{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.l5-wave i{width:.85cqw;height:calc(var(--h) * .25cqw);background:#0b1b3a42;border-radius:1cqw;display:block}.l5-wave-done i{background:var(--blue)}.l5-wave-done{clip-path:inset(0 0 0 100%)}.l5-voice[data-played] .l5-wave-done{clip-path:inset(0)}.l5-voice-len{font-family:var(--f-body);color:var(--mut);font-size:2.9cqw}.l5-voice-text{color:var(--ink-2);border-top:1px solid #0b1b3a17;margin-top:1.7cqw;padding-top:1.7cqw;font-size:3.45cqw;line-height:1.45;display:block}.l5-typing{align-items:center;gap:1.1cqw;padding:3.2cqw 3.8cqw;display:inline-flex}.l5-typing i{background:#0b1b3a5c;border-radius:50%;width:1.7cqw;height:1.7cqw;animation:1.05s ease-in-out infinite l5-dot}.l5-typing i:nth-child(2){animation-delay:.15s}.l5-typing i:nth-child(3){animation-delay:.3s}@keyframes l5-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.9cqw)}}.l5-mc{--origin:bottom right;color:#fff;background:linear-gradient(#142854,#0b1a3c 62%,#0a1733);border-radius:4.4cqw;justify-self:start;width:84%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 2.4cqw 5cqw -2.4cqw #08132e99}.l5-mc-img{aspect-ratio:2.3;object-fit:cover;width:100%}.l5-mc-body{gap:1.5cqw;padding:2.8cqw 3.4cqw 3.4cqw;display:grid}.l5-mc-top{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.l5-mc-top b{font-size:3.9cqw;font-weight:700}.l5-mc-price{font-family:var(--f-body);letter-spacing:-.01em;font-size:3.7cqw;font-weight:700}.l5-mc-spec{color:#d6e2ffb8;margin-top:-.8cqw;font-size:3.1cqw}.l5-strength{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9cqw;height:1.25cqw;margin-top:.4cqw;display:grid}.l5-strength i{background:#ffffff24;border-radius:1cqw}.l5-strength i[data-on]{background:linear-gradient(90deg,#6a97ff,#2c5fd9)}.l5-mc-fits{color:#ccdbffe0;flex-wrap:wrap;gap:.8cqw 2.4cqw;font-size:2.95cqw;display:flex}.l5-mc-fits span{align-items:center;gap:.7cqw;display:inline-flex}.l5-mc-fits svg{color:#8fb2ff;width:2.8cqw;height:2.8cqw}.l5-mc-send{background:var(--wa);color:#fff;height:9.2cqw;transition:transform .16s var(--ease-out), background-color .16s ease;border-radius:2.8cqw;justify-content:center;align-items:center;gap:1.6cqw;margin-top:.8cqw;font-size:3.4cqw;font-weight:600;display:flex}.l5-mc-send svg{width:3.8cqw;height:3.8cqw}.l5-mc[data-press] .l5-mc-send{background:#03684b;transform:scale(.95)}.l5-toast{z-index:6;inset-inline:7cqw;color:#fff;text-align:center;opacity:0;transition:opacity .24s ease, transform .56s var(--spring-pop);pointer-events:none;background:#0b1b3aed;border-radius:3.4cqw;padding:2.4cqw 3.4cqw;font-size:3.3cqw;position:absolute;bottom:21cqw;transform:translateY(3cqw)scale(.96);box-shadow:0 3cqw 6cqw -3cqw #08132ea6}.l5-toast[data-show]{opacity:1;transform:none}.l5-chat-compose{z-index:3;background:#ffffffe6;align-items:center;gap:2.4cqw;padding:2.4cqw 3.4cqw 7.6cqw;display:flex;position:relative;box-shadow:0 -1px #0b1b3a12}.l5-compose-field{color:#0b1b3a66;background:#f1f3f8;border-radius:999px;flex:1;align-items:center;height:8.8cqw;padding-inline:3.4cqw;font-size:3.5cqw;display:flex;box-shadow:inset 0 0 0 1px #0b1b3a14}.l5-compose-plus{color:var(--blue);display:grid}.l5-compose-plus svg{width:5.4cqw;height:5.4cqw}.l5-compose-mic{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:8.8cqw;height:8.8cqw;display:grid}.l5-compose-mic svg{width:4cqw;height:4cqw}.l5-chat-day{justify-content:center;margin-block:0 .4cqw;display:flex}.l5-chat-day span{color:var(--mut);background:#ffffffd9;border-radius:999px;padding:.8cqw 2.8cqw;font-size:2.9cqw;font-weight:500;box-shadow:0 .3cqw .7cqw #0b1b3a0f}[data-l5=m] .l5-chat:not([data-live]) .l5-chat-item:not([data-first]),[data-l5=m] .l5-chat:not([data-live]) .l5-voice-text{display:none}[data-l5=m] .l5-chat:not([data-live]) .l5-wave-done{clip-path:inset(0 0 0 100%)}@keyframes l5-row{0%{grid-template-rows:0fr}}@keyframes l5-pop{0%{opacity:0;transform:translateY(2.6cqw)scale(.93)}}@keyframes l5-fade{0%{opacity:0}}@keyframes l5-play{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes l5-seg{0%{opacity:.3;transform:scaleX(0)}}[data-l5=m] .l5-chat[data-live] .l5-chat-item:not([data-first]){animation:l5-row .52s var(--spring) both}[data-l5=m] .l5-chat[data-live] .l5-chat-item:not([data-first])>*{overflow-clip-margin:3cqw;transform-origin:var(--origin,bottom center);animation:l5-pop .64s var(--spring-pop) both;overflow:clip}[data-l5=m] .l5-chat[data-live] .l5-voice[data-playing] .l5-wave-done{animation:1.9s linear both l5-play}[data-l5=m] .l5-chat[data-live] .l5-voice-text{animation:.52s both l5-fade}[data-l5=m] .l5-chat[data-live] .l5-strength i[data-on]{transform-origin:100%;animation:l5-seg .46s var(--spring) both;animation-delay:calc(.32s + var(--i) * 90ms)}[data-l5=m] .l5-chat[data-live] .l5-mc-fits span{animation:.38s both l5-fade;animation-delay:calc(.7s + var(--i) * .11s)}.l5-rec{--rec-w:236px;z-index:4;top:36%;width:var(--rec-w);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);text-align:start;transition:opacity .42s ease, transform .8s var(--spring), filter .6s ease;background:#ffffffd1;border-radius:22px;padding:16px 16px 14px;position:absolute;inset-inline-end:calc(20px - var(--rec-w));box-shadow:inset 0 0 0 1px #ffffffa6,0 0 0 1px #0b1b3a0f,0 20px 44px -18px #0b1b3a66}[data-l5=m] .l5-stage:not([data-live]) .l5-rec,[data-l5=m] .l5-stage[data-live] .l5-rec:not([data-show]){opacity:0;filter:blur(6px);transform:translate(52px)scale(.9)}.l5-rec-head{align-items:center;gap:11px;display:flex}.l5-rec-head b{font-size:16px;line-height:1.3;display:block}.l5-rec-tags{gap:6px;margin-top:3px;display:flex}.l5-rec-tags i{color:var(--blue-deep);background:#1f6cff1a;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.l5-rec-tags i+i{color:var(--ink-2);background:#0b1b3a0f}.l5-metal{color:#f2f5ff;background:radial-gradient(circle at 32% 26%,#9ba6c0,#5a6379 56%,#333a4b);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14.5px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -2px 3px #00000040,0 4px 10px -3px #0b1b3a66}.l5-metal:before{content:"";background:linear-gradient(120deg,#0000 36%,#ffffff52 48%,#0000 60%);position:absolute;inset:-20%}.l5-rec-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.l5-rec-facts div{background:#f0f3f9eb;border-radius:12px;padding:8px 10px}.l5-rec-facts dt{color:var(--mut);font-size:11.5px}.l5-rec-facts dd{margin:0;font-size:14px;font-weight:600}.l5-rec-foot{color:var(--mut);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.l5-dot{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #1f6cff2e}.l5-avatar{background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #0b1b3a14,0 2px 6px -2px #0b1b3a33}.l5-avatar img{width:62%;height:auto}.l5-how{padding-top:clamp(64px,8vw,120px)}.l5-beats{background:var(--canvas);border-radius:clamp(26px,3vw,38px);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin:clamp(44px,6vw,72px) auto 0;display:grid}.l5-beat{padding:clamp(28px,3.4vw,46px);position:relative}.l5-beat+.l5-beat:before{content:"";background:var(--line-2);width:1px;position:absolute;inset-block:18%;inset-inline-start:0}.l5-beat-ico{width:54px;height:54px;color:var(--blue);background:#fff;border-radius:17px;place-items:center;display:grid;box-shadow:0 1px 2px #0b1b3a14,0 10px 22px -12px #1f6cff66}.l5-beat-ico--1{background:linear-gradient(180deg, var(--cobalt-a), var(--cobalt-b));color:#fff;box-shadow:inset 0 1px #ffffff40,0 10px 22px -10px #1c42a3b3}.l5-beat-ico--2{color:var(--ink)}.l5-beat-n{top:clamp(30px,3.6vw,50px);font-family:var(--f-num);color:#0b1b3a3d;font-size:15px;font-weight:700;position:absolute;inset-inline-end:clamp(28px,3.4vw,46px)}.l5-beat h3{letter-spacing:-.014em;margin-top:24px;font-size:clamp(20px,1.8vw,24px);font-weight:700}.l5-beat p{color:var(--ink-2);margin-top:8px;font-size:16.5px;line-height:1.6}.l5-morning{padding-top:clamp(32px,5vw,80px)}.l5-word{letter-spacing:-.04em;background:linear-gradient(#0b1b3a 25%,#2c5fd9 115%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(10px,1.6vw,22px);padding-bottom:.08em;font-size:clamp(76px,12.5vw,184px);font-weight:800;line-height:.95}.l5-devices{max-width:1100px;margin:clamp(48px,6vw,84px) auto 0;padding-bottom:clamp(48px,5vw,72px);position:relative}.l5-devices>.l5-cap{margin-top:clamp(28px,3vw,40px)}.l5-devices-browser{width:calc(100% - clamp(80px,9vw,130px))}.l5-devices-phone{--pw:clamp(190px, 20vw, 244px);inset-inline-end:0;position:absolute;bottom:clamp(18px,2.5vw,36px)}.l5-brief{z-index:3;top:clamp(36px,9%,88px);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);text-align:start;width:min(340px,36%);transition:opacity .36s ease .45s, transform .76s var(--spring-pop) .45s;background:#ffffffe6;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 14px;font-size:14px;line-height:1.5;display:grid;position:absolute;inset-inline-end:clamp(-28px,-1.5vw,-8px);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px #0b1b3a0f,0 22px 46px -20px #0b1b3a73}.l5-brief b{color:var(--blue-deep);font-size:13px;display:block}.l5-brief time{font-family:var(--f-num);color:var(--mut);font-size:12px}[data-l5=m] .l5-devices:not([data-play]) .l5-brief{opacity:0;transform:translateY(16px)scale(.94)}.l5-coach{background:var(--canvas)}.l5-interview{background:#fff;border-radius:22px;gap:8px;width:min(100%,560px);padding:18px;display:grid;box-shadow:0 0 0 1px #0b1b3a0f,0 24px 48px -30px #0b1b3a66}.l5-iv{text-align:start;max-width:84%;transition:opacity .32s ease calc(.24s + var(--i,0) * .17s), transform .6s var(--spring-pop) calc(.24s + var(--i,0) * .17s);border-radius:18px;padding:10px 14px 9px;font-size:15.5px;line-height:1.5}.l5-iv b{color:var(--blue-deep);font-size:12px;display:block}.l5-iv--rili{background:#f1f4f9;border-end-start-radius:6px;justify-self:start}.l5-iv--you{background:#dbe7ff;border-end-end-radius:6px;justify-self:end}.l5-rung-why{margin-top:12px!important}.l5-rung-why span{font-family:var(--f-voice);color:var(--cobalt-b);background:#2c5fd914;border-radius:12px;padding:6px 12px;font-size:15px;display:inline-block;box-shadow:inset 0 0 0 1px #2c5fd91f}.l5-ladder{--rung-gap:clamp(28px, 3.4vw, 44px);gap:var(--rung-gap);max-width:1080px;margin:clamp(48px,6vw,80px) auto 0;display:grid;position:relative}.l5-rung{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);padding-inline-start:40px;display:grid;position:relative}.l5-rung:after{content:"";z-index:0;top:22px;bottom:calc(-1 * var(--rung-gap) - 10px);transform-origin:top;width:2px;transition:transform 1s var(--spring) .26s;background:linear-gradient(#1f6cff80,#1f6cff38);border-radius:2px;position:absolute;inset-inline-start:7px}.l5-rung:last-child:after{display:none}[data-l5=m] .l5-rung:not([data-in]):after{transform:scaleY(0)}.l5-rung-dot{z-index:1;top:8px;width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--blue), 0 0 0 5px #1f6cff24;background:#fff;border-radius:50%;position:absolute;inset-inline-start:0}.l5-rung-tag h3{letter-spacing:-.018em;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.15}.l5-rung-tag p{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.55}.l5-rung-shot{flex-wrap:wrap;gap:14px;display:flex}.l5-rung-shot img{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #0b1b3a12,0 2px 6px -2px #0b1b3a14,0 24px 48px -30px #0b1b3a66}.l5-rung-shot--plan{background:#edf1f8;border-radius:20px;width:min(480px,100%);padding:18px 22px 14px;box-shadow:0 0 0 1px #0b1b3a0f,0 24px 48px -30px #0b1b3a66}.l5-rung-shot--plan img{width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0}.l5-rung-shot--pair img{width:min(232px,50% - 7px);height:auto}.l5-rung-shot--card img{width:min(470px,100%);height:auto}[data-l5=m] .l5-rung:not([data-in]) .l5-iv{opacity:0;transform:translateY(8px)scale(.97)}.l5-rung-why span{transition:opacity .32s ease .52s, transform .6s var(--spring-pop) .52s}[data-l5=m] .l5-rung:not([data-in]) .l5-rung-why span{opacity:0;transform:translateY(6px)scale(.95)}.l5-value{color:#fff;background:radial-gradient(90% 60% at 30% 112%, #2c5fd999, #2c5fd900 62%), radial-gradient(55% 45% at 88% -8%, #1f6cff33, transparent 70%), linear-gradient(180deg, var(--night-1), var(--night-2) 55%, var(--night-3));overflow:clip}.l5-value :focus-visible{outline-color:#fff}.l5-value .l5-h2{color:#fff}.l5-value .l5-lead{color:#dee7ffc7;margin-top:20px}.l5-value-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.l5-value-fig{margin-top:clamp(36px,4vw,56px)}.l5-fig{z-index:0;font-family:var(--f-num);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(58px,7.2vw,108px);font-weight:700;line-height:1;display:block;position:relative}.l5-fig:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#6092ff57,#0000 72%);position:absolute;inset:-40% -10% -40% 20%}.l5-fig>bdi{line-height:1.12;display:inline-block;overflow:clip}.l5-fig number-flow-react{-webkit-mask-image:linear-gradient(#0000 0,#000 .16em calc(100% - .16em),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .16em calc(100% - .16em),#0000 100%)}.l5-fig-where{color:#dee7ffb8;margin-top:10px;font-size:15px}.l5-range{max-width:470px;margin-top:28px}.l5-range-track{background:#ffffff1f;border-radius:99px;height:8px;display:block;position:relative}.l5-range-fill{border-radius:inherit;transform-origin:67.7%;transition:transform 1.1s var(--spring) .28s;background:linear-gradient(90deg,#86adff47,#86adfff2 67.7%,#86adff47);position:absolute;inset:0}.l5-range-dot{top:50%;width:18px;height:18px;transition:opacity .3s ease .9s, transform .64s var(--spring-pop) .9s;background:#fff;border-radius:50%;margin-inline-start:-9px;position:absolute;inset-inline-start:32.3%;transform:translateY(-50%);box-shadow:0 0 0 5px #86adff4d,0 0 24px #86adfff2}[data-l5=m] .l5-value-fig:not([data-play]) .l5-range-fill{transform:scaleX(0)}[data-l5=m] .l5-value-fig:not([data-play]) .l5-range-dot{opacity:0;transform:translateY(-50%)scale(.4)}.l5-range-ends{font-family:var(--f-num);color:#dee7ffb8;justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.l5-range-ends span{font-family:var(--f-body)}.l5-value-bell{color:#fff;align-items:center;gap:10px;margin-top:32px;font-size:17.5px;font-weight:500;display:flex}.l5-value-bell svg{color:var(--blue-dark);flex:none}.l5-value-links{margin-top:20px}.l5-fine--dark{color:#dee7ff8c;margin-top:26px;font-size:13px}.l5-value-visual{--pw:clamp(260px, 24.5vw, 350px);margin:0 0 calc(-1 * clamp(96px, 12vw, 176px) - var(--pw) * .62);align-self:end;place-items:center;display:grid;position:relative}.l5-value-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(45% 45% at 50% 52%,#4c80ff5c,#0000 72%);position:absolute;inset:-12% -18%}.l5-value-phone{--pw:inherit;z-index:1;box-shadow:inset 0 0 0 1.25px #ffffff3d, inset 0 0 0 calc(var(--pw) * .011) #06080c, 0 30px 60px -20px #020614cc, 0 0 0 1px #86adff14}.l5-bell{z-index:2;width:min(356px,96%);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);text-align:start;transition:opacity .32s ease .65s, transform .76s var(--spring-pop) .65s;background:#ffffffe6;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff80,0 26px 54px -18px #020614bf}.l5-bell-ico{background:linear-gradient(180deg, var(--cobalt-a), var(--cobalt-b));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff40}.l5-bell-text b{font-size:15px;line-height:1.35;display:block}.l5-bell-text span{color:var(--mut);font-size:13.5px}.l5-bell time{color:var(--mut);align-self:start;font-size:12px}[data-l5=m] .l5-value-visual:not([data-play]) .l5-bell{opacity:0;transform:translate(-50%,-26px)scale(.92)}.l5-match{background:var(--canvas)}.l5-live{max-width:1060px;margin:clamp(44px,5vw,64px) auto 0}.l5-live-stage{text-align:start;position:relative}.l5-mr-still img{aspect-ratio:2120/1276;border-radius:20px;width:100%;height:auto;box-shadow:0 0 0 1px #0b1b3a12,0 2px 6px -2px #0b1b3a12,0 30px 60px -36px #0b1b3a61}.l5-mr-head{align-items:center;gap:16px;padding:24px 24px 18px;display:flex}.l5-mr-name{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.l5-mr-tags{gap:6px;margin-top:8px;display:flex}.l5-match-record .rec-body{padding-bottom:8px}.l5-sign-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.l5-sign-copy .l5-lead{margin-top:20px}.l5-steps{gap:14px;margin-top:34px;display:grid}.l5-steps li{align-items:center;gap:14px;font-size:18px;font-weight:600;display:flex}.l5-steps li span{width:34px;height:34px;font-family:var(--f-num);color:var(--blue-deep);background:#1f6cff1a;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.l5-sign-visual{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.l5-sign-visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 42% at 50% 46%,#1f6cff24,#0000 75%);position:absolute;inset:-10% -10% 0}.l5-sign-phone{--pw:clamp(266px, 24vw, 318px)}.l5-signdoc{background:#f6f7fa;flex-direction:column;gap:3.8cqw;padding:16cqw 5.6cqw 8cqw;font-size:3.9cqw;line-height:1.45;display:flex;position:absolute;inset:0}.l5-signdoc-head{border-bottom:1px solid var(--line);padding-bottom:3cqw}.l5-signdoc-head small{color:var(--mut);font-size:3.3cqw;display:block}.l5-signdoc-head b{letter-spacing:-.015em;margin-top:.6cqw;font-size:6.4cqw;font-weight:800;line-height:1.2;display:block}.l5-signdoc-facts{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:3.4cqw;display:grid}.l5-signdoc-facts div{justify-content:space-between;gap:2cqw;padding:2.6cqw 3.4cqw;display:flex}.l5-signdoc-facts div+div{border-top:1px solid var(--line)}.l5-signdoc-facts dt{color:var(--mut)}.l5-signdoc-facts dd{margin:0;font-weight:600}.l5-addr{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:3.4cqw;align-items:center;gap:2.8cqw;padding:3.2cqw 3.4cqw;display:flex}.l5-addr-ico{width:8.6cqw;height:8.6cqw;color:var(--blue-deep);background:#1f6cff1a;border-radius:2.2cqw;flex:none;place-items:center;display:grid;position:relative}.l5-addr-ico svg{width:3.9cqw;height:3.9cqw;position:absolute}.l5-addr-text{flex:1;min-height:5.4cqw;font-weight:600;position:relative}.l5-addr-masked,.l5-addr-full{display:block}.l5-addr-full{position:absolute;inset:0}.l5-addr-masked i{letter-spacing:-.08em;color:#0b1b3a3d;font-style:normal}.l5-addr-note{color:var(--mut);margin-top:-1.8cqw;font-size:3.2cqw}.l5-signdoc-lines{gap:1.7cqw;padding-block:.6cqw;display:grid}.l5-signdoc-lines i{background:#0b1b3a14;border-radius:1cqw;height:1.6cqw}.l5-signdoc-lines i:nth-child(2){width:92%}.l5-signdoc-lines i:nth-child(3){width:68%}.l5-pad{min-height:36cqw;max-height:56cqw;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:3.4cqw;flex:1;place-items:center;display:grid;position:relative}.l5-pad:after{content:"";inset-inline:9%;border-bottom:1px dashed #0b1b3a38;position:absolute;bottom:24%}.l5-pad-label{top:2cqw;color:var(--mut);font-size:2.9cqw;position:absolute;inset-inline-start:3.2cqw}.l5-pad-sig{width:74%;height:auto;overflow:visible}.l5-pad-sig path{fill:none;stroke:#13244f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.l5-signdoc-act{display:grid}.l5-signdoc-btn,.l5-signdoc-done{border-radius:3cqw;grid-area:1/1;justify-content:center;align-items:center;gap:1.6cqw;height:12cqw;font-weight:700;display:flex}.l5-signdoc-btn{background:var(--blue);color:#fff;opacity:0}.l5-signdoc-done{color:var(--blue-deep);background:#1f6cff1a}.l5-signdoc-done svg{width:3.8cqw;height:3.8cqw}.l5-signdoc-file{box-shadow:inset 0 0 0 1px var(--line);transition:opacity .32s ease 2.5s, transform .64s var(--spring-pop) 2.5s;background:#fff;border-radius:3.4cqw;align-items:center;gap:2.8cqw;padding:2.8cqw 3.4cqw;display:flex}.l5-signdoc-file>span:first-child{background:linear-gradient(180deg, var(--cobalt-a), var(--cobalt-b));color:#fff;border-radius:2.2cqw;flex:none;place-items:center;width:8.6cqw;height:8.6cqw;display:grid}.l5-signdoc-file svg{width:4.2cqw;height:4.2cqw}.l5-signdoc-file b{font-size:3.5cqw;line-height:1.3;display:block}.l5-signdoc-file small{color:var(--mut);font-size:3cqw;display:block}[data-l5=m] .l5-signdoc:not([data-play]) .l5-signdoc-file{opacity:0;transition:none;transform:translateY(2cqw)scale(.96)}.l5-signdoc-secure{color:var(--mut);text-align:center;font-size:3cqw}.l5-addr-masked{opacity:0}.l5-addr-lock{opacity:0;transform:scale(.5)rotate(-12deg)}.l5-addr-open{opacity:1}.l5-pad-sig path{transition:stroke-dashoffset 1.3s cubic-bezier(.45,.05,.3,1) .25s}.l5-signdoc-btn{transition:opacity .2s ease 1.75s, transform .16s var(--ease-out) 1.6s}.l5-signdoc-done{transition:opacity .26s ease 1.9s, transform .6s var(--spring-pop) 1.9s}.l5-addr-masked{transition:opacity .3s 2.1s,filter .4s 2.1s}.l5-addr-full{transition:opacity .42s 2.2s,filter .56s 2.2s}.l5-addr-lock{transition:opacity .2s 2.05s,transform .32s 2.05s}.l5-addr-open{transition:opacity .26s ease 2.15s, transform .56s var(--spring-pop) 2.15s}[data-l5=m] .l5-signdoc:not([data-play]) .l5-pad-sig path{stroke-dashoffset:1px;transition:none}[data-l5=m] .l5-signdoc:not([data-play]) .l5-signdoc-btn{opacity:1;transition:none}[data-l5=m] .l5-signdoc:not([data-play]) .l5-signdoc-done{opacity:0;transition:none;transform:scale(.8)}[data-l5=m] .l5-signdoc:not([data-play]) .l5-addr-masked{opacity:1;transition:none}[data-l5=m] .l5-signdoc:not([data-play]) .l5-addr-full{opacity:0;filter:blur(5px);transition:none}[data-l5=m] .l5-signdoc:not([data-play]) .l5-addr-lock{opacity:1;transition:none;transform:none}[data-l5=m] .l5-signdoc:not([data-play]) .l5-addr-open{opacity:0;transition:none;transform:scale(.5)}[data-l5=m] .l5-signdoc[data-play] .l5-signdoc-btn{transform:scale(.96)}.l5-more{background:var(--canvas)}.l5-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-top:clamp(44px,5vw,64px);display:grid}.l5-tile{text-align:start;background:#fff;border-radius:clamp(22px,2.4vw,30px);flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1b3a0d,0 14px 34px -22px #0b1b3a3d}.l5-tile h3{letter-spacing:-.014em;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25}.l5-tile-copy p{max-width:34em;color:var(--ink-2);margin-top:6px;font-size:16px;line-height:1.55}.l5-tile .l5-cap{margin-top:0}.l5-tile--kit{grid-area:span 2/span 4}.l5-tile--site{grid-area:span 2/span 2}.l5-tile--remind,.l5-tile--excl,.l5-tile--goals{grid-column:span 2}.l5-kit{flex:1;place-items:center;min-height:clamp(320px,30vw,400px);display:grid;position:relative}.l5-kit-card{text-align:start;width:min(258px,34%);transition:transform .76s var(--spring);background:#fff;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0b1b3a12,0 22px 40px -20px #0b1b3a66}.l5-kit-card--ad{transform:translate(64%)translateY(2%)rotate(5deg)}.l5-kit-card--ig{z-index:2;transform:translateY(-3%)}.l5-kit-card--bro{transform:translate(-64%)translateY(4%)rotate(-5deg)}@media (hover:hover) and (pointer:fine){.l5-tile--kit:hover .l5-kit-card--ad{transform:translate(82%)translateY(0)rotate(7deg)}.l5-tile--kit:hover .l5-kit-card--ig{transform:translateY(-6%)scale(1.02)}.l5-tile--kit:hover .l5-kit-card--bro{transform:translate(-82%)translateY(2%)rotate(-7deg)}}.l5-kit-tag{border-bottom:1px solid var(--line);color:var(--mut);background:#fafbfd;padding:8px 12px;font-size:11.5px;display:block}.l5-kit-title{padding:11px 12px 0;font-size:13.5px;font-weight:700}.l5-kit-spec{color:var(--ink-2);padding:2px 12px 0;font-size:12px}.l5-kit-body{color:var(--ink-2);padding:8px 12px 12px;font-size:12px;line-height:1.5}.l5-kit-price{border-top:1px solid var(--line);font-family:var(--f-num);padding:9px 12px 12px;font-size:15px;font-weight:700}.l5-kit-card--ig img{aspect-ratio:1;object-fit:cover;width:100%}.l5-kit-card--bro img{aspect-ratio:4/4.6;object-fit:cover;width:100%}.l5-site-shot{min-height:280px;transition:transform .6s var(--spring);border-radius:14px;flex:1;display:flex}.l5-site-shot .l5-browser{flex-direction:column;flex:1;display:flex}.l5-site-shot .l5-browser-dots--ghost{display:none}.l5-site-shot .l5-browser-url{flex:auto}.l5-site-shot .l5-browser-view{flex:1;min-height:0;position:relative}.l5-site-shot .l5-browser-view img{object-fit:cover;object-position:100% 0;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.l5-site-shot:hover{transform:translateY(-4px)}}.l5-site-shot .l5-browser{box-shadow:0 0 0 1px #0b1b3a14,0 18px 40px -22px #0b1b3a66}.l5-tile-link{font-size:15.5px}.l5-remind{background:var(--canvas);border-radius:18px;align-items:flex-start;gap:12px;margin-top:auto;padding:14px;display:flex}.l5-remind-ico{background:linear-gradient(180deg, var(--cobalt-a), var(--cobalt-b));color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40}.l5-remind-text{gap:1px;line-height:1.4;display:grid}.l5-remind-text small{color:var(--blue-deep);font-size:12px;font-weight:600}.l5-remind-text b{font-size:15px}.l5-remind-text span{color:var(--mut);font-size:13.5px}.l5-excl{gap:8px;margin-top:auto;display:grid}.l5-excl li{background:var(--canvas);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.l5-excl i{white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.l5-excl i[data-tone=risk]{color:#9f3b28;background:#c2503a1c}.l5-excl i[data-tone=warn]{color:#8a3d0a;background:#b453091c}.l5-excl i[data-tone=neutral]{color:var(--ink-2);background:#0b1b3a0f}.l5-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.l5-goals div{background:var(--canvas);border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:12px;display:flex}.l5-goals dd{font-family:var(--f-num);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;line-height:1.05}.l5-goals dt{color:var(--mut);font-size:12.5px;line-height:1.35}.l5-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3a14,0 34px 80px -34px #0b1b3a6b}.l5-browser-bar{border-bottom:1px solid var(--line);background:linear-gradient(#f8f9fc,#eff2f7);justify-content:space-between;align-items:center;gap:10px;height:38px;padding-inline:14px;display:flex}.l5-browser-dots{gap:7px;display:flex}.l5-browser-dots i{background:#dfe3eb;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0b1b3a12}.l5-browser-dots--ghost{visibility:hidden}.l5-browser-url{text-overflow:ellipsis;min-width:0;height:24px;font-family:var(--f-num);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:7px;flex:0 52%;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1b3a14}.l5-browser-url svg{fill:currentColor;opacity:.55;flex:none}.l5-browser-view img{width:100%;height:auto}.l5-setup-card{box-shadow:0 0 0 1px var(--line), 0 34px 80px -46px #0b1b3a59;text-align:center;background:radial-gradient(70% 55% at 50% 0,#1f6cff1c,#0000 72%),linear-gradient(#fbfcff,#fff);border-radius:clamp(28px,3.4vw,44px);padding:clamp(44px,6vw,88px) clamp(22px,5vw,80px);position:relative;overflow:hidden}.l5-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:980px;margin:clamp(38px,4.4vw,58px) auto 0;display:grid;position:relative}.l5-path:before{content:"";top:23px;background:linear-gradient(90deg,#1f6cff1f,#1f6cff66,#1f6cff1f);height:2px;position:absolute;inset-inline:16.6%}.l5-path li{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.l5-path-n{z-index:1;width:48px;height:48px;font-family:var(--f-num);color:var(--blue-deep);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;font-size:18px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 1px #1f6cff3d,0 10px 20px -10px #1f6cff8c}.l5-path b{font-size:18.5px;font-weight:700}.l5-path li>span:last-child{max-width:22em;color:var(--ink-2);font-size:15.5px}.l5-setup-calls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:clamp(38px,4.4vw,54px);display:flex}.l5-setup-or{color:var(--mut);font-size:15px}.l5-setup-card .l5-fine{margin-top:20px}.l5-price{background:var(--canvas)}.l5-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);max-width:940px;margin:clamp(44px,5vw,64px) auto 0;display:grid}.l5-plan{text-align:start;background:#fff;border-radius:30px;flex-direction:column;padding:clamp(28px,3vw,42px);display:flex;box-shadow:0 1px 2px #0b1b3a0d,0 20px 46px -28px #0b1b3a4d}.l5-plan--pro{box-shadow:0 0 0 2px var(--blue), 0 26px 60px -30px #1f6cff99}.l5-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.l5-plan-head h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.l5-plan-badge{background:var(--blue);color:#fff;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.l5-plan-who{color:var(--mut);margin-top:4px;font-size:15px}.l5-plan-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.l5-plan-price bdi{font-family:var(--f-num);letter-spacing:-.045em;font-size:clamp(42px,4.4vw,56px);font-weight:700;line-height:1}.l5-plan-price span{color:var(--mut);font-size:15px}.l5-plan-list{flex:1;align-content:start;gap:12px;margin-top:26px;display:grid}.l5-plan-list li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;display:flex}.l5-plan-list svg{color:var(--blue);flex:none;margin-top:3px}.l5-plan-cta{width:100%;margin-top:30px}.l5-price-all{text-align:center;margin-top:30px}.l5-faq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,6vw,104px);display:grid}.l5-faq-head{text-align:start;position:sticky;top:100px}.l5-faq-head .l5-h2{font-size:clamp(32px,3.6vw,50px)}.l5-faq-ask{color:var(--ink-2);margin-top:18px;font-size:15.5px}.l5-faq-list details{border-bottom:1px solid var(--line-2)}.l5-faq-list details:first-child{border-top:1px solid var(--line-2)}.l5-faq-list summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:18px;padding:23px 2px;font-size:clamp(17px,1.4vw,19.5px);font-weight:600;line-height:1.4;list-style:none;display:flex}.l5-faq-list summary::-webkit-details-marker{display:none}.l5-faq-list summary svg{color:var(--blue);transition:transform .42s var(--spring);flex:none}.l5-faq-list details[open] summary svg{transform:rotate(45deg)}.l5-faq-list details p{max-width:46em;color:var(--ink-2);padding:0 2px 26px;font-size:16.5px;line-height:1.68}@supports (interpolate-size:allow-keywords){.l5-faq-list{interpolate-size:allow-keywords}.l5-faq-list details::details-content{height:0;transition:height .48s var(--spring), content-visibility .48s allow-discrete;overflow:clip}.l5-faq-list details[open]::details-content{height:auto}}.l5-close{isolation:isolate;background:var(--night-1);color:#fff;text-align:center;align-items:center;min-height:clamp(560px,90vh,880px);display:grid;position:relative;overflow:clip}.l5-close-art{z-index:-1;position:absolute;inset:0}.l5-close-art img{object-fit:cover;object-position:50% 72%;width:100%;height:100%}.l5-close-art:after{content:"";background:radial-gradient(64% 48% at 50% 44%, #08132e8c, transparent 78%), linear-gradient(180deg, #08132e4d 0%, #08132e0f 34%, #08132e80 78%, var(--night-1) 100%);position:absolute;inset:0}.l5-close-in{padding-block:clamp(88px,12vh,150px)}.l5-close .l5-h2{color:#fff;text-shadow:0 2px 34px #0308188c;max-width:15em;margin-inline:auto;font-size:clamp(36px,5.2vw,74px)}.l5-close-sub{color:#e8eeffe0;margin-top:18px;font-size:clamp(18px,1.5vw,21px)}.l5-close-calls{flex-direction:column;align-items:center;gap:20px;margin-top:38px;display:flex}.l5-close :focus-visible{outline-color:#fff}.l5-close .l5-link bdi{font-family:var(--f-num);font-weight:500}.l5-footer{padding:clamp(48px, 6vw, 76px) 0 calc(clamp(32px, 4vw, 52px) + env(safe-area-inset-bottom,0px));background:var(--night-1);color:#cedaf4bd;font-size:14px;line-height:1.7}.l5-footer :focus-visible{outline-color:#fff}.l5-footer-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:24px;display:flex}.l5-logo--dark{color:#fff}.l5-footer-sat{font-family:var(--f-voice);color:#dce8ff;text-shadow:0 0 18px #7ea9ff80;font-size:16px}.l5-footer-about{max-width:80ch;margin-top:24px}.l5-colophon{gap:4px;margin-top:18px;font-size:13px;display:grid}.l5-colophon a{color:#e4ecffeb;text-underline-offset:3px;-webkit-text-decoration:underline #e4ecff4d;text-decoration:underline #e4ecff4d}.l5-colophon-en{color:#cedaf48c;text-align:left;max-width:82ch;margin-top:8px}.l5-footer-links{flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:13.5px;display:flex}.l5-footer-links a{transition:color .16s}.l5-footer-links a:hover{color:#fff}.l5-sticky{display:none}[data-l5=m] .l5 [data-rv]{opacity:0;transition:opacity .76s ease var(--d,0s), transform 1.05s var(--spring) var(--d,0s);transform:translateY(30px)}[data-l5=m] .l5 [data-rv][data-in]{opacity:1;transform:none}@supports (animation-timeline:view()){@keyframes l5-drift{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1.02)translateY(2%)}}[data-l5=m] .l5-close-art img{animation:linear both l5-drift;animation-timeline:view();animation-range:cover}}:root[data-fx=lite] .l5 :is(.l5-rec,.l5-brief,.l5-bell,.l5-chat-head,.l5-sticky){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-fx=lite] .l5 .l5-nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}:root[data-fx=lite] .l5 :is(.l5-rec,.l5-brief,.l5-bell){background:#fff;filter:none!important}@media (prefers-reduced-transparency:reduce){.l5 .l5-nav:before,.l5 :is(.l5-rec,.l5-brief,.l5-bell,.l5-chat-head){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (max-width:1240px){.l5-rec{display:none}}@media (max-width:980px){.l5-nav-links{display:none}.l5-hero{text-align:center;padding-top:clamp(28px,6vw,48px)}.l5-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.l5-hero-copy{padding-block:0}.l5-hero-sub{margin-inline:auto}.l5-hero-calls,.l5-hero-fine{justify-content:center}.l5-hero-visual{align-items:center;padding-inline-start:0}.l5-hero:before{width:auto;inset-block:34% -10%;inset-inline:-20%}.l5-stage,.l5-hero-visual{--pw-hero:min(78vw, 330px)}.l5-stage{--pw:min(78vw, 330px)}.l5-value-grid,.l5-sign-grid{grid-template-columns:minmax(0,1fr)}.l5-value-copy,.l5-sign-copy{text-align:center}.l5-value-copy .l5-lead,.l5-sign-copy .l5-lead,.l5-range{margin-inline:auto}.l5-value-bell,.l5-steps{justify-content:center}.l5-faq-grid{grid-template-columns:minmax(0,1fr)}.l5-faq-head{text-align:center;position:static}.l5-tile--kit,.l5-tile--site{grid-area:auto/span 6}.l5-tile--remind,.l5-tile--excl{grid-column:span 3}.l5-tile--goals{grid-column:span 6}}@media (max-width:820px){.l5-beats{grid-template-columns:minmax(0,1fr)}.l5-beat+.l5-beat:before{width:auto;height:1px;inset-block:0 auto;inset-inline:clamp(28px,3.4vw,46px)}.l5-path{grid-template-columns:minmax(0,1fr);gap:22px}.l5-path:before{display:none}.l5-plans{grid-template-columns:minmax(0,1fr);max-width:520px}.l5-rung{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline-start:32px}.l5-rung-shot--plan{width:100%}.l5-iv{max-width:90%;font-size:15.5px}}@media (max-width:767px){.l5{font-size:16.5px}.l5-sec{padding-block:clamp(80px,20vw,112px)}.l5-hero-calls{flex-direction:column;gap:16px}.l5-hero-calls .l5-btn{width:min(100%,420px)}.l5-hero-fine{gap:4px 14px;font-size:13.5px}.l5-devices{flex-direction:column;align-items:center;padding-bottom:0;display:flex}.l5-devices-browser{display:none}.l5-devices-phone{--pw:min(74vw, 300px);position:relative;inset:auto}.l5-brief{top:30%;width:min(88vw,340px);inset-inline:50% auto;transform:translate(50%)}[data-l5=m] .l5-devices:not([data-play]) .l5-brief{transform:translate(50%)translateY(16px)scale(.94)}.l5-value-visual{--pw:min(70vw, 290px);margin-bottom:calc(-1 * clamp(80px, 20vw, 112px) - var(--pw) * .62)}.l5-sign-phone{--pw:min(72vw, 300px)}.l5-tile--remind,.l5-tile--excl{grid-column:span 6}.l5-kit{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;min-height:0;margin-inline:calc(-1*clamp(24px,2.6vw,34px));padding:6px clamp(24px,2.6vw,34px) 18px;scroll-padding-inline:clamp(24px,2.6vw,34px);display:flex;overflow-x:auto}.l5-kit::-webkit-scrollbar{display:none}.l5-kit-card,.l5-kit-card--ad,.l5-kit-card--ig,.l5-kit-card--bro{scroll-snap-align:start;flex:0 0 68%;width:auto;position:relative;transform:none}.l5-kit-card--ig{order:-1}.l5-setup-calls{flex-direction:column}.l5-setup-calls .l5-btn{width:min(100%,420px)}.l5-close{min-height:clamp(560px,100svh,760px)}.l5-mr-still img{aspect-ratio:700/1678}.l5-sticky{z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:7px;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#fff;opacity:0;pointer-events:none;transition:transform .56s var(--spring), opacity .24s ease;background:#0b1b3adb;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding-inline-start:18px;font-size:14px;font-weight:500;display:flex;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 16px 40px -14px #08132ea6}.l5[data-sticky] .l5-sticky{opacity:1;pointer-events:auto;transform:none}:root[data-fx=lite] .l5 .l5-sticky{background:#0b1b3a}}@media (max-width:420px){.l5-nav-in{gap:14px}.l5-nav-end{gap:12px}.l5-logo{font-size:20px}}
