.cm-show-sm{display:none}@media (min-width:981px){.cm-page .fp-hero{-moz-column-gap:56px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:56px;padding-inline:max(32px,50% - 588px);display:grid}.cm-page .fp-hero-copy{text-align:left;grid-row:1/span 2;align-items:flex-start;gap:24px;max-width:none;margin:0;padding:0}.cm-page .fp-badges,.cm-page .fp-hero-ctas{justify-content:flex-start}.cm-page .fp-h1{letter-spacing:-.035em;font-size:clamp(44px,4.2vw,60px);line-height:1.04}.cm-page .fp-hero .fp-lead{max-width:560px;font-size:19px}.cm-page .fp-stage{grid-column:2;align-self:end;margin-top:0}.cm-page .fp-stage>.fp-wrap{padding:0}.cm-page .fp-hero .fp-note{grid-column:2;align-self:start;margin-top:12px;font-size:14px}}.cm-dk,.cm-mb{text-align:left;margin:0 auto;position:relative}.cm-dk{width:560px;height:580px}.cm-mb{width:350px;height:410px;display:none}.cm-panel{isolation:isolate;border-radius:var(--lyp-r-3xl);background-color:var(--lyp-bg-inverse);box-shadow:var(--lyp-shadow-xl);color:var(--lyp-text-inverse);background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;overflow:hidden}.cm-mb .cm-panel{background-size:18px 18px}.cm-glow{border-radius:var(--lyp-r-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--lyp-brand) 35%, transparent), transparent);pointer-events:none;position:absolute}.cm-lines{position:absolute;inset:0}.cm-lines circle{fill:none;stroke:#ffffff24;stroke-dasharray:2 7;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite cm-spin}.cm-lines circle.cm-rev{stroke:#ffffff14;stroke-dasharray:1 10;animation-duration:90s;animation-direction:reverse}.cm-lines path{fill:none;stroke:#ffffff29;stroke-width:1.5px;stroke-linecap:round;transition:stroke .5s}.cm-lines path.on{stroke:var(--lyp-brand);stroke-width:2px;stroke-dasharray:5 7;animation:.9s linear infinite cm-dash}.cm-mb .cm-lines circle{stroke-dasharray:2 6}.cm-mb .cm-lines circle.cm-rev{stroke-dasharray:1 8}.cm-mb .cm-lines path{stroke-width:1.2px}.cm-mb .cm-lines path.on{stroke-width:2px;stroke-dasharray:4 6}.cm-node{z-index:2;border-radius:var(--lyp-r-xl);white-space:nowrap;-webkit-backdrop-filter:blur(8px);width:140px;height:48px;transition:background .5s, color .5s, border-color .5s, box-shadow .5s, transform .5s var(--lyp-ease-brand);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex;position:absolute}.cm-node.on{border-color:var(--lyp-brand);background:var(--lyp-bg-default);color:var(--lyp-text-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-brand) 28%, transparent), var(--lyp-shadow-lg);transform:scale(1.06)}.cm-slot{border-radius:var(--lyp-r-lg);-o-object-fit:contain;object-fit:contain;background:var(--lyp-bg-default);flex-shrink:0;width:28px;height:28px}.cm-mb .cm-node{border-radius:var(--lyp-r-2xl);flex-direction:column;justify-content:center;gap:4px;width:64px;height:58px;padding:0;font-size:10px}.cm-mb .cm-node.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--lyp-brand) 30%, transparent), var(--lyp-shadow-lg);transform:scale(1.08)}.cm-mb .cm-slot{width:24px;height:24px}.cm-amb{z-index:1;border-radius:var(--lyp-r-full);background:var(--lyp-text-inverse);offset-anchor:center;offset-rotate:0deg;opacity:0;pointer-events:none;width:4px;height:4px;animation:4.8s linear infinite cm-amb;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #ffffff1f}.cm-amb.rev{animation-name:cm-amb-rev}.cm-mb .cm-amb{width:3px;height:3px}.cm-hub{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.cm-ping{border:1px solid color-mix(in srgb, var(--lyp-brand) 50%, transparent);border-radius:var(--lyp-r-3xl);animation:cm-ping 2.4s var(--lyp-ease-brand) infinite;position:absolute;inset:-8px}.cm-mb .cm-ping{inset:-6px}.cm-flash{border:2px solid var(--lyp-text-brand-on-dark);border-radius:var(--lyp-r-3xl);animation:cm-flash .9s var(--lyp-ease-brand) both;position:absolute;inset:0}.cm-mb .cm-flash{border-radius:var(--lyp-r-2xl)}.cm-logo{position:relative}.cm-bump{animation:cm-bump .7s var(--lyp-ease-back) both}.cm-ring{z-index:3;border:2px solid var(--lyp-brand);border-radius:var(--lyp-r-xl);pointer-events:none;width:140px;height:48px;animation:cm-hit 1s var(--lyp-ease-brand) both;position:absolute}.cm-ring.ok{border-color:var(--lyp-success-on-dark);animation-duration:.9s}.cm-mb .cm-ring{border-radius:var(--lyp-r-2xl);width:64px;height:58px}.cm-plus{z-index:3;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);white-space:nowrap;animation:cm-plus 1.4s var(--lyp-ease-brand) both;padding:4px 10px;font-size:12px;font-weight:600;position:absolute}.cm-mb .cm-plus{padding:3px 8px;font-size:10px}.cm-dot{z-index:3;border-radius:var(--lyp-r-full);background:var(--lyp-text-brand-on-dark);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lyp-brand) 35%, transparent);offset-anchor:center;offset-rotate:0deg;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.cm-dot.t1{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lyp-brand) 25%, transparent)}.cm-dot.t2{width:4px;height:4px;box-shadow:0 0 0 2px color-mix(in srgb, var(--lyp-brand) 20%, transparent)}.cm-mb .cm-dot{width:8px;height:8px}.cm-mb .cm-dot.t1{width:6px;height:6px}.cm-mb .cm-dot.t2{width:4px;height:4px}.cm-in{animation:.9s cubic-bezier(.55,0,.3,1) forwards cm-in}.cm-out{animation:.9s cubic-bezier(.5,0,.3,1) forwards cm-out}.cm-dot.t1{animation-delay:60ms}.cm-dot.t2{animation-delay:.12s}.cm-badge{z-index:3;border:2px solid var(--lyp-bg-inverse);border-radius:var(--lyp-r-full);background:var(--lyp-success);width:20px;height:20px;color:var(--lyp-text-inverse);animation:cm-pop .45s var(--lyp-ease-brand) both;justify-content:center;align-items:center;display:flex;position:absolute}.cm-mb .cm-badge{width:18px;height:18px}.cm-toast{z-index:4;border-radius:var(--lyp-r-xl);-webkit-backdrop-filter:blur(10px);height:48px;animation:cm-rise .6s var(--lyp-ease-brand) .2s both;background:#ffffff12;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex;position:absolute;top:512px;left:20px;right:20px;overflow:hidden}.cm-toast-l,.cm-blocked{white-space:nowrap;align-items:center;font-weight:600;display:flex}.cm-toast-l{gap:8px}.cm-toast-l i{border-radius:var(--lyp-r-full);background:var(--lyp-brand);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lyp-brand) 30%, transparent)}.cm-blocked{color:var(--lyp-success-on-dark);animation:cm-rise .5s var(--lyp-ease-brand) both;gap:6px}.cm-prog{background:linear-gradient(90deg, var(--lyp-brand), var(--lyp-success-on-dark));transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}.cm-mb .cm-toast{gap:8px;height:46px;padding:0 12px;font-size:12px;top:352px;left:12px;right:12px}.cm-mb .cm-toast-l{gap:6px}.cm-mb .cm-toast-l i{width:7px;height:7px}.cm-mb .cm-blocked{gap:5px}@keyframes cm-spin{to{transform:rotate(360deg)}}@keyframes cm-dash{to{stroke-dashoffset:-24px}}@keyframes cm-amb{0%{offset-distance:0%;opacity:0}15%,85%{opacity:.55}to{offset-distance:100%;opacity:0}}@keyframes cm-amb-rev{0%{offset-distance:100%;opacity:0}15%,85%{opacity:.55}to{offset-distance:0%;opacity:0}}@keyframes cm-ping{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes cm-flash{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes cm-bump{40%{transform:scale(1.14)}}@keyframes cm-hit{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes cm-plus{0%{opacity:0;transform:translateY(6px)}20%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes cm-in{0%{offset-distance:100%;opacity:1}90%{opacity:1}to{offset-distance:0%;opacity:0}}@keyframes cm-out{0%{offset-distance:0%;opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cm-pop{0%{opacity:0;transform:scale(.3)}}@keyframes cm-rise{0%{opacity:0;transform:translateY(10px)}}.cm-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.cm-why-copy{position:sticky;top:110px}.cm-why-cards{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cm-why-card{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle);gap:20px;padding:28px;display:flex}.cm-why-card:first-child{background:var(--lyp-bg-brand-subtle)}.cm-why-i{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-default);width:52px;height:52px;color:var(--lyp-int);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-why-card h3{margin:0 0 6px;font-size:21px;font-weight:600}.cm-why-card p{color:var(--lyp-text-secondary);margin:0;font-size:16px;line-height:1.6}.cm-feat{flex-direction:column;gap:48px;display:flex}.cm-feat .fp-h2{max-width:760px}.cm-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.cm-b{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default);flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}.cm-b h3{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:600}.cm-b p{color:var(--lyp-text-secondary);margin:0;font-size:16px;line-height:1.6}.cm-b-a{grid-column:span 4;min-height:340px}.cm-b-a p{max-width:520px}.cm-b-b{background:var(--lyp-bg-inverse);min-height:340px;color:var(--lyp-text-inverse);grid-column:span 2;gap:20px}.cm-b-b p{color:var(--lyp-text-inverse-secondary)}.cm-b-c,.cm-b-d{grid-column:span 3}.cm-chips{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:0;list-style:none;display:flex}.cm-chips li{border:1px solid var(--lyp-border-default);border-radius:var(--lyp-r-full);align-items:center;gap:10px;height:44px;padding:0 18px 0 6px;font-size:15px;font-weight:600;display:inline-flex}.cm-chips img{border-radius:var(--lyp-r-full);-o-object-fit:contain;object-fit:contain;background:var(--lyp-bg-default);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--lyp-border-subtle)}.cm-chips .cm-more{border:0;padding:0}.cm-more button{border-radius:inherit;background:var(--lyp-brand-100);height:44px;color:var(--lyp-text-brand);font:inherit;cursor:pointer;transition:background var(--lyp-dur-fast) var(--lyp-ease-standard);border:1px solid #0000;padding:0 18px}.cm-more button:hover{background:var(--lyp-brand-50)}.cm-rate{border-radius:var(--lyp-r-2xl);background:#ffffff0f;flex-direction:column;gap:10px;margin-top:auto;padding:16px;display:flex}.cm-rate-h{color:var(--lyp-text-inverse-secondary);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.cm-rate-v{color:var(--lyp-text-inverse);font-size:28px;font-weight:600;animation:4s ease-out infinite cm-price}.cm-sync{opacity:.35;justify-content:space-between;font-size:13px;animation:4s ease-out infinite cm-sync;display:flex}.cm-sync span+span{color:var(--lyp-success-on-dark)}@keyframes cm-price{0%,10%{opacity:0;transform:translateY(8px)}22%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes cm-sync{0%,15%,to{opacity:.35}30%,90%{opacity:1}}.cm-cal{border:1px solid var(--lyp-border-subtle);border-radius:var(--lyp-r-2xl);flex-direction:column;gap:10px;padding:16px;display:flex}.cm-cal-r{grid-template-columns:90px repeat(10,minmax(0,1fr));align-items:center;height:30px;display:grid}.cm-cal-r>strong{font-size:13px;font-weight:600}.cm-cal-h{height:auto;color:var(--lyp-text-secondary);font-size:11px;font-weight:600}.cm-bar{grid-column:var(--at);border-radius:var(--lyp-r-lg);height:24px;color:var(--lyp-text-inverse);white-space:nowrap;grid-row:1;align-items:center;padding-left:8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.cm-bar.fresh{transform-origin:0;animation:cm-bar 3.2s var(--lyp-ease-brand) infinite}@keyframes cm-bar{0%,12%{opacity:0;transform:scaleX(0)}30%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.cm-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cm-title-row h3{margin:0}.cm-soon{background:var(--lyp-brand-100);color:var(--lyp-text-brand);align-self:center}.cm-msgs{flex-direction:column;gap:10px;display:flex}.cm-msg{border-radius:var(--lyp-r-xl);background:var(--lyp-bg-subtle);align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-msg-av{border-radius:var(--lyp-r-full);flex-shrink:0;width:36px;height:36px}.cm-msg-c{min-width:0;color:var(--lyp-text-secondary);flex-direction:column;flex-grow:1;font-size:13px;display:flex}.cm-msg-c strong{color:var(--lyp-text-primary);font-size:14px;font-weight:600}.cm-msg-t{color:var(--lyp-text-secondary);font-size:12px}.cm-stats{padding-top:16px}.fp-center.cm-stats-in{gap:48px}.cm-mq-mask{margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cm-marquee{gap:16px;width:max-content;margin:0;padding:0 16px 0 0;list-style:none;animation:32s linear infinite cm-scroll;display:flex}.cm-marquee li{border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-subtle);letter-spacing:-.01em;color:var(--lyp-text-secondary);flex-shrink:0;padding:18px 32px;font-size:20px;font-weight:600}.cm-more-otas{text-align:center;color:var(--lyp-text-secondary);margin:24px 0 0;padding:0 20px;font-size:15px}@keyframes cm-scroll{to{transform:translate(-50%)}}@media (max-width:980px){.cm-why{grid-template-columns:minmax(0,1fr);gap:40px}.cm-why-copy{position:static}.cm-bento{grid-template-columns:minmax(0,1fr)}.cm-b-a,.cm-b-b,.cm-b-c,.cm-b-d{grid-column:auto;min-height:0}}@media (max-width:760px){.cm-dk,.cm-hide-sm{display:none}.cm-mb{display:block}.cm-show-sm{display:inline}.cm-page .fp-hero .fp-note{margin-top:10px}.cm-why{gap:24px}.cm-why-cards{gap:12px}.cm-why-card{gap:16px;padding:20px}.cm-why-i{width:44px;height:44px}.cm-why-i svg{width:22px;height:22px}.cm-why-card h3{margin-bottom:4px;font-size:18px}.cm-why-card p{font-size:15px;line-height:1.55}.cm-feat{gap:24px}.cm-b{gap:18px;padding:24px}.cm-b h3{margin-bottom:6px;font-size:21px}.cm-b p{font-size:15px}.cm-chips{gap:8px}.cm-chips li{gap:8px;height:36px;padding:0 14px 0 5px;font-size:13px}.cm-chips img{width:24px;height:24px}.cm-more button{height:36px;padding:0 14px}.cm-rate{padding:14px}.cm-rate-v{font-size:26px}.cm-cal{gap:8px;padding:12px}.cm-cal-r{grid-template-columns:58px repeat(7,minmax(0,1fr));height:26px}.cm-cal-h{height:auto;font-size:10px}.cm-cal-r>strong{font-size:12px}.cm-bar{grid-column:var(--at-sm);height:22px;padding-left:6px;font-size:10px}.cm-title-row{flex-direction:column-reverse;align-items:flex-start;margin-bottom:6px}.cm-soon{align-self:flex-start}.cm-msgs{gap:8px}.cm-msg{gap:10px;padding:10px 12px}.cm-msg:nth-child(n+3){display:none}.cm-msg-av{width:32px;height:32px}.cm-msg-c{font-size:12px}.cm-msg-c strong{font-size:13px}.cm-msg-t{font-size:11px}.cm-stats{padding-top:8px}.fp-center.cm-stats-in{gap:28px}.cm-mq-mask{margin-top:28px}.cm-marquee{gap:10px;padding-right:10px;animation-duration:26s}.cm-marquee li{border-radius:var(--lyp-r-xl);padding:14px 22px;font-size:16px}.cm-more-otas{margin-top:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cm-page [class*=cm-],.cm-page [class*=cm-] *{transition:none!important;animation:none!important}.cm-amb,.cm-dot,.cm-ping{display:none}.cm-sync{opacity:1}.cm-marquee{flex-wrap:wrap;justify-content:center;width:auto;padding:0 20px}.cm-marquee li[aria-hidden]{display:none}.cm-mq-mask{-webkit-mask-image:none;mask-image:none}}.cm-pains{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cm-pains li{border:1px solid var(--lyp-border-default);border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);align-items:center;gap:12px;padding:18px 20px;font-size:17px;font-weight:500;display:flex}.cm-x{border-radius:var(--lyp-r-full);background:var(--lyp-error-bg);width:24px;height:24px;color:var(--lyp-error);flex-shrink:0;justify-content:center;align-items:center;display:flex}
