@layer components{.lp{--lp-rail:15px;--lp-indent:34px}@media (min-width:768px){.lp{--lp-rail:22px;--lp-indent:76px}}.lp-rail{top:3.6rem;bottom:9rem;left:calc(1rem + var(--lp-rail) - 1px);background:var(--color-line-strong);pointer-events:none;border-radius:2px;width:2px;position:absolute}@media (min-width:640px){.lp-rail{left:calc(2rem + var(--lp-rail) - 1px)}}.lp-rail:after{content:"";background:var(--color-lime);transform-origin:top;border-radius:3px;position:absolute;inset:0 -1px;transform:scaleY(0)}@supports (animation-timeline:scroll()){.lp-rail:after{animation:linear both lp-draw;animation-timeline:scroll(root)}}@keyframes lp-draw{0%{transform:scaleY(.015)}to{transform:scaleY(1)}}.lp-section{padding-left:var(--lp-indent);padding-top:5.5rem;position:relative}@media (min-width:768px){.lp-section{padding-top:8.5rem}}.lp-hero{padding-top:3rem}@media (min-width:768px){.lp-hero{padding-top:4.5rem}}.lp-end{padding-bottom:7rem}.lp-node{left:calc(var(--lp-rail) - 10px);background:var(--color-petrol-deep);width:20px;height:20px;box-shadow:0 0 0 5px var(--color-mist);border-radius:999px;position:absolute;top:calc(5.5rem + .35em)}.lp-node:after{content:"";background:var(--color-lime);border-radius:999px;position:absolute;inset:6px}@media (min-width:768px){.lp-node{top:calc(8.5rem + .55em)}}.lp-hero .lp-node{top:3.5rem}@media (min-width:768px){.lp-hero .lp-node{top:5.4rem}}.lp-node-pilot{background:0 0;place-items:center;display:grid}.lp-node-pilot:after{display:none}.lp-node-gate{width:22px;height:22px;box-shadow:none;background:0 0}.lp-node-gate:after{display:none}.lp-h1{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-size:clamp(2.35rem,5.6vw,3.7rem);line-height:1.02}.lp-h2{letter-spacing:-.026em;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.05}.lp-hero-grid{gap:3rem;display:grid}@media (min-width:1100px){.lp-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:3rem}.lp-hero-product{margin-right:-2rem}}.lp-phone{background:var(--color-paper);border:1px solid var(--color-line);box-shadow:var(--shadow-md);border-radius:34px;padding:6px;position:relative}.lp-phone-screen{background:var(--color-mist);border-radius:28px;overflow:hidden;box-shadow:inset 0 0 0 1px #0036460f}.lp-phone-screen img{border-radius:28px}.lp-browser{border-radius:var(--radius-xl);background:var(--color-paper);border:1px solid var(--color-line);box-shadow:var(--shadow-md);overflow:hidden}.lp-browser-bar{border-bottom:1px solid var(--color-line);background:var(--color-mist);align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.lp-dots{gap:5px;display:inline-flex}.lp-dots i{background:var(--color-line-strong);border-radius:99px;width:8px;height:8px}.lp-url{white-space:nowrap;text-overflow:ellipsis;background:var(--color-paper);border:1px solid var(--color-line);max-width:26rem;color:var(--color-ink-soft);text-align:center;border-radius:99px;flex:1;margin:0 auto;padding:1px 12px;font-size:.7rem;overflow:hidden}.lp-missing{background:repeating-linear-gradient(-45deg, var(--color-surface) 0 10px, var(--color-mist) 10px 20px);width:100%;color:var(--color-ink-soft);place-items:center;font-size:.85rem;display:grid}.lp-duo{padding-bottom:12%;position:relative}.lp-duo>.lp-browser{width:88%}.lp-duo-phone{border-radius:26px;width:31%;padding:4px;position:absolute;bottom:0}.lp-duo-phone .lp-phone-screen,.lp-duo-phone .lp-phone-screen img{border-radius:22px}.lp-duo-right>.lp-browser{margin-right:auto}.lp-duo-right .lp-duo-phone{right:0}.lp-duo-left>.lp-browser{margin-left:auto}.lp-duo-left .lp-duo-phone{left:0}.lp-hero .lp-duo>.lp-browser{width:82%}.lp-hero .lp-duo-phone{width:34%}@media (max-width:639px){.lp-duo>.lp-browser,.lp-hero .lp-duo>.lp-browser{width:100%}.lp-hero .lp-duo-phone{width:44%}.lp-duo{padding-bottom:46%}.lp-duo-phone{border-radius:20px;width:40%}.lp-duo-phone .lp-phone-screen,.lp-duo-phone .lp-phone-screen img{border-radius:16px}}.lp-film{aspect-ratio:16/9;border-radius:var(--radius-2xl);background:var(--color-petrol-deep);box-shadow:var(--shadow-md);overflow:hidden}.lp-poster{background:radial-gradient(120% 90% at 85% 110%, #c0e02129, transparent 55%), var(--color-petrol-deep);height:100%;position:relative;overflow:hidden}.lp-poster:before{content:"";background:linear-gradient(var(--color-lime), #c0e02126);width:2px;position:absolute;top:0;bottom:0;left:clamp(1.4rem,6%,4rem)}.lp-poster-inner{flex-direction:column;height:100%;padding:clamp(1.2rem,4%,3rem) clamp(1.2rem,5%,3.5rem) clamp(1.2rem,5%,3.5rem) calc(clamp(1.4rem,6%,4rem) + clamp(1rem,3%,2.5rem));display:flex;position:relative}.lp-play{border:1.5px solid #ffffff73;border-radius:99px;width:34px;height:34px;display:inline-block;position:relative}.lp-play:after{content:"";border-top:6.5px solid #0000;border-bottom:6.5px solid #0000;border-left:10px solid #ffffffbf;position:absolute;top:10px;left:13px}@media (max-width:639px){.lp-poster-inner .display{font-size:1.35rem}}.lp-flow{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;margin-right:-1rem;padding:.5rem 1rem 1.5rem .25rem;display:flex;overflow-x:auto}.lp-flow:focus-visible{outline:2px solid var(--color-petrol);outline-offset:4px;border-radius:var(--radius-lg)}.lp-flow-step{scroll-snap-align:start;flex:0 0 min(72%,17rem)}@media (min-width:1024px){.lp-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin-right:0;padding:0;display:grid;overflow:visible}}.lp-step-no{background:var(--color-petrol-soft);width:1.6rem;height:1.6rem;color:var(--color-petrol-deep);border-radius:99px;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid;transform:translateY(-2px)}.lp-agent{gap:2.25rem;display:grid}@media (min-width:1024px){.lp-agent{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}.lp-agent-flip .lp-agent-copy{order:2}.lp-agent-text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.lp-agent-copy{max-width:34rem}.lp-fact{border-left:3px solid var(--color-lime);padding:.15rem 0 .15rem 1rem}.lp-two-phones{grid-template-columns:1fr 1fr;gap:1rem;max-width:34rem;margin:0 auto;display:grid}.lp-two-phones>:last-child{transform:translateY(2.5rem)}@media (max-width:639px){.lp-two-phones>:last-child{transform:translateY(1.5rem)}}.lp-scenarios{border-top:1px solid var(--color-line);display:grid}.lp-scenarios>li{border-bottom:1px solid var(--color-line);padding:1.25rem 0}@media (min-width:768px){.lp-scenarios{grid-template-columns:1fr 1fr;column-gap:3rem}}@media (min-width:1200px){.lp-scenarios{grid-template-columns:1fr 1fr 1fr}}.lp-gate{margin-left:calc(-1 * var(--lp-indent));border-radius:var(--radius-2xl);background:var(--color-petrol-deep);color:var(--color-paper);padding:2.5rem 1.25rem 2.5rem var(--lp-indent);position:relative;overflow:hidden}.lp-gate:before{content:"";background-image:repeating-linear-gradient(-45deg, var(--color-safety) 0 10px, var(--color-safety-ink) 10px 20px);height:8px;position:absolute;inset:0 0 auto}.lp-gate:after{content:"";top:8px;bottom:0;left:calc(var(--lp-rail) - 1px);background:#ffffff2e;width:2px;position:absolute}@media (min-width:768px){.lp-gate{padding:3.75rem 3rem 3.5rem var(--lp-indent)}}.lp-gate .lp-node-gate{left:calc(var(--lp-rail) - 11px);z-index:1;top:calc(2.5rem + .4em)}@media (min-width:768px){.lp-gate .lp-node-gate{top:calc(3.75rem + .6em)}}.lp-chain{counter-reset:none;gap:.75rem;display:grid}@media (min-width:1100px){.lp-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}}.lp-station{border-radius:var(--radius-xl);background:#ffffff0f;padding:1.1rem 1.1rem 1.2rem 3.4rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}@media (min-width:1100px){.lp-station{padding:3.4rem 1.1rem 1.2rem}}.lp-station:not(:last-child):after{content:"";background:var(--color-lime);width:2px;height:.75rem;position:absolute;bottom:-.75rem;left:1.95rem}@media (min-width:1100px){.lp-station:not(:last-child):after{width:1.6rem;height:2px;inset:2.05rem -1.6rem auto auto}.lp-station:not(:last-child):before{content:"";border-left:7px solid var(--color-lime);z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:calc(2.05rem - 4px);right:-.7rem}}.lp-station-mark{place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:1.1rem;left:1rem}@media (min-width:1100px){.lp-station-mark{top:1.1rem}}.lp-station-dot{background:var(--color-lime);border-radius:99px;width:14px;height:14px;box-shadow:0 0 0 5px #c0e0212e}.lp-station-gate{background:var(--color-safety-ink);overflow:hidden;box-shadow:inset 0 0 0 1px #ffc20e66}.lp-station-gate:before{content:"";background-image:repeating-linear-gradient(-45deg, var(--color-safety) 0 9px, var(--color-safety-ink) 9px 18px);height:6px;position:absolute;inset:0 0 auto}@media (min-width:1100px){.lp-station-gate:before{border-top:none;border-bottom:none;border-left:none;top:0;right:0}}.lp-std{color:#ffffffe6;background:#ffffff1a;border-radius:99px;padding:2px 10px;font-size:.75rem;display:inline-block}.lp-station-gate .lp-std{background:var(--color-safety);color:var(--color-safety-ink);font-weight:600}.lp-rules{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.35rem 1rem;display:grid}@media (max-width:639px){.lp-rules{grid-template-columns:1fr 1fr;gap:.35rem .5rem}.lp-rules code{font-size:.68rem}.lp-rules li:before{margin-right:5px}}.lp-rules code{font-family:var(--font-mono);color:#ffffffe0;font-size:.8rem}.lp-rules li:before{content:"";background:var(--color-safety);border-radius:2px;width:6px;height:6px;margin-right:8px;display:inline-block;transform:translateY(-2px)}.lp-facts{gap:1.25rem 2rem;display:grid}@media (min-width:640px){.lp-facts{grid-template-columns:1fr 1fr}}.lp-facts>li{border-top:1px solid #ffffff29;padding-top:.9rem}.lp-standards{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;display:grid}@media (min-width:1100px){.lp-standards{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-standards>li{border-radius:var(--radius-lg);background:#ffffff0f;padding:.8rem 1rem}.lp-gate .lp-browser{box-shadow:none;border-color:#ffffff24}.lp-think{align-items:start;gap:2.5rem;display:grid}.lp-think>figure:first-child{max-width:19rem}@media (min-width:1024px){.lp-think{grid-template-columns:17rem minmax(0,1fr);gap:3.5rem}}.lp-search{align-items:start;gap:2.5rem;display:grid}.lp-search>*{min-width:0}@media (min-width:1100px){.lp-search{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem}}.lp-key{border-radius:3px;width:14px;height:10px;display:inline-block}.lp-bars{border-collapse:separate;border-spacing:0 .9rem;margin-top:.4rem}.lp-bar-label{text-align:left;vertical-align:middle;width:34%;padding-right:1rem;font-size:.92rem;line-height:1.25}@media (max-width:639px){.lp-bars,.lp-bars tbody,.lp-bars tr,.lp-bars th,.lp-bars td.lp-bar-cell{width:auto;display:block}.lp-bars{border-spacing:0}.lp-bars tr{margin-bottom:1rem}.lp-bar-label{padding:0 0 .35rem}}.lp-bar-track{margin-right:5.6rem;display:block;position:relative}.lp-bar-svg{width:100%;height:26px;display:block;overflow:visible}.lp-bar-tick{stroke:var(--color-line);stroke-width:1px}.lp-bar-top3{fill:#c9dade}.lp-bar-first{fill:#7b8d94}.lp-key-first{background:#7b8d94}.lp-key-top3{background:#c9dade}.lp-bar-quiet .lp-bar-first{fill:var(--color-line-strong)}.lp-bar-quiet .lp-bar-label span:first-child{color:var(--color-ink-soft)}.lp-bar-ours .lp-bar-first{fill:var(--color-petrol-deep)}.lp-bar-ours .lp-bar-top3{fill:var(--color-petrol)}.lp-bar-value{width:5rem;color:var(--color-ink);white-space:nowrap;font-size:1.05rem;line-height:1.1;position:absolute;top:50%;right:-5.6rem;transform:translateY(-50%)}.lp-bar-ours .lp-bar-value .display{color:var(--color-petrol-deep);font-size:1.4rem}.lp-axis{height:1.2rem;color:var(--color-ink-soft);margin-left:34%;margin-right:5.6rem;font-size:.72rem;position:relative}.lp-axis span{position:absolute;transform:translate(-50%)}.lp-axis span:first-child{transform:none}@media (max-width:639px){.lp-axis{margin-left:0}}.lp-scroll{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-paper);overflow-x:auto}.lp-scroll:focus-visible{outline:2px solid var(--color-petrol);outline-offset:2px}.lp-table{border-collapse:collapse;width:100%;font-size:.9rem}.lp-table th,.lp-table td{border-bottom:1px solid var(--color-line);text-align:right;vertical-align:middle;padding:.7rem .9rem}.lp-table thead th{color:var(--color-ink-soft);vertical-align:bottom;background:var(--color-mist);font-size:.78rem;font-weight:600;line-height:1.25}.lp-table td{white-space:nowrap}.lp-table thead th:not(:first-child){min-width:6.5rem}.lp-table tbody tr:last-child>*{border-bottom:none}.lp-row-ours>*{background:var(--color-lime-soft)}.lp-row-ours th{color:var(--color-petrol-deep)}.lp-row-quiet>*{color:var(--color-ink-soft)}.lp-crash th:first-child{min-width:11rem}.lp-crash td,.lp-crash tbody th{padding-top:.45rem;padding-bottom:.45rem}.lp-crash-bar{white-space:nowrap;min-width:10rem;text-align:left!important}.lp-mini{background:var(--color-surface);vertical-align:middle;border-radius:99px;width:6rem;height:8px;margin-right:.6rem;display:inline-block;overflow:hidden}@media (max-width:639px){.lp-mini{display:none}.lp-crash-bar{min-width:0}.lp-bar-track{margin-right:4.6rem}.lp-bar-value{width:4.2rem;right:-4.6rem}.lp-axis{margin-right:4.6rem}}.lp-mini>span{background:var(--color-ink-faint);height:100%;display:block}.lp-row-ours .lp-mini>span{background:var(--color-petrol-deep)}.lp-licence{white-space:nowrap;background:var(--color-surface);color:var(--color-ink-soft);border-radius:99px;padding:2px 9px;font-size:.78rem;font-weight:600;display:inline-block}.lp-licence-L3{background:var(--color-petrol-deep);color:var(--color-paper)}.lp-licence-L2,.lp-licence-L1{background:var(--color-petrol-soft);color:var(--color-petrol-deep)}.lp-points{gap:1.25rem;max-width:64rem;display:grid}@media (min-width:900px){.lp-points{grid-template-columns:repeat(3,1fr);gap:2rem}}.lp-points>li{border-top:2px solid var(--color-petrol-deep);padding-top:.9rem;font-size:1rem;line-height:1.45}.lp-counts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.75rem 2.5rem;display:grid}.lp-counts>div{border-top:1px solid var(--color-line-strong);padding-top:1rem}.lp-biz{align-items:start;gap:2rem;display:grid}@media (min-width:1100px){.lp-biz{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem}}.lp-biz-list{gap:1.1rem;display:grid}.lp-biz-list>li{border-top:1px solid var(--color-line);padding-top:.9rem}.lp-aiven>div{border-bottom:1px solid var(--color-line);gap:.15rem;padding:.6rem 0;display:grid}@media (min-width:640px){.lp-aiven>div{grid-template-columns:9.5rem 1fr;gap:1rem}}.lp-pairs{gap:3.5rem 3rem;display:grid}@media (min-width:1100px){.lp-pairs{grid-template-columns:1fr 1fr}}.lp-pair-shots{margin-top:1rem;padding-bottom:10%;padding-left:22%;position:relative}.lp-pair-shots>.lp-phone{z-index:1;border-radius:24px;width:30%;padding:4px;position:absolute;bottom:0;left:0}.lp-pair-shots>.lp-phone .lp-phone-screen,.lp-pair-shots>.lp-phone .lp-phone-screen img{border-radius:20px}@media (max-width:639px){.lp-pair-shots{padding-bottom:30%;padding-left:18%}.lp-pair-shots>.lp-phone{border-radius:18px;width:38%}.lp-pair-shots>.lp-phone .lp-phone-screen,.lp-pair-shots>.lp-phone .lp-phone-screen img{border-radius:14px}}.lp-ask{border-radius:var(--radius-xl);background:var(--color-surface);max-width:34rem;padding:1.25rem 1.25rem 1.1rem}.lp-ask-q{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:99px;margin-right:.4rem;padding:.4rem .9rem;font-size:.9rem;display:inline-flex}.lp-ask-refused{border-radius:var(--radius-lg);background:var(--color-safety-ink);color:#ffffffd9;padding:.85rem 1rem;position:relative;overflow:hidden}.lp-ask-refused:before{content:"";background-image:repeating-linear-gradient(-45deg, var(--color-safety) 0 6px, var(--color-safety-ink) 6px 12px);height:4px;position:absolute;inset:0 0 auto}.lp-ask-refused code{font-family:var(--font-mono);color:var(--color-safety);font-size:.85rem;text-decoration:line-through}.lp-poster-phone{width:26%;position:absolute;bottom:-18%;right:6%;transform:rotate(-4deg)}@media (max-width:767px){.lp-poster-phone{display:none}}.lp-mails{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.lp-mails{grid-template-columns:1fr 1fr;gap:2.5rem}}.lp-mail{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-sm);max-width:34rem;overflow:hidden}.lp-mail-head{border-bottom:1px solid var(--color-line);background:var(--color-mist);padding:.85rem 1.1rem}.lp-mail-body{max-height:44rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.lp-honest{gap:2rem;display:grid}@media (min-width:900px){.lp-honest{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.lp-honest>div{border-top:2px solid var(--color-petrol-deep);padding-top:1rem}.lp-honest li{padding-left:1rem;position:relative}.lp-honest li:before{content:"";background:var(--color-petrol);border-radius:99px;width:6px;height:6px;position:absolute;top:.55em;left:0}.lp-menu{position:relative}.lp-menu-button{cursor:pointer;width:44px;height:44px;color:var(--color-ink);border-radius:99px;place-items:center;list-style:none;display:grid}.lp-menu-button::-webkit-details-marker{display:none}.lp-menu-button:hover{background:var(--color-mist)}.lp-menu-sheet{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-paper);min-width:15rem;box-shadow:var(--shadow-lg);padding:.5rem;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lp-menu-sheet a{border-radius:var(--radius-md);min-height:44px;color:var(--color-ink);align-items:center;padding:0 .9rem;font-weight:600;display:flex}.lp-menu-sheet a:hover{background:var(--color-mist)}@media (prefers-reduced-motion:reduce){.lp-rail:after{animation:none;transform:scaleY(0)}}}
