@charset "UTF-8";
:root{--lc-ink:#2b4034;--lc-muted:#738176;--lc-paper:#fafbf7;--lc-line:#dce4d9;--lc-accent:#476c55;--series-nav-height:84px;scroll-padding-top:calc(var(--series-nav-height) + 22px);scroll-behavior:smooth}*{box-sizing:border-box}body.lc-site{margin:0;background:var(--lc-paper);color:var(--lc-ink);font:16px/1.85 Arial,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere;--series-action:#476c55;--series-action-hover:#2e4d39}a{color:inherit;text-decoration:none}button,input{font:inherit}button,summary{cursor:pointer}a,button,input,summary{touch-action:manipulation}img{display:block;max-width:100%}figure,p,h1,h2,h3,h4,dl,dd{margin:0}h1,h2,h3,h4{font-weight:600;line-height:1.45}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}p+p{margin-top:16px}svg{width:24px;height:24px;flex-shrink:0}dt,dt *{font-size:20px!important;font-weight:500}dd,dd *{font-size:16px!important;font-weight:400}dd{color:var(--lc-muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid #a89956;outline-offset:5px}section[id],article[id],h2[id],h3[id]{scroll-margin-top:0}.lc-width{width:calc(100% - 96px);max-width:1380px;margin-inline:auto}.lc-section{padding-block:80px}.lc-kicker{font-size:12px;letter-spacing:1.7px;color:var(--lc-muted);display:block}.lc-number{font-size:13px;color:var(--lc-muted);font-variant-numeric:tabular-nums}.lc-note{font-size:13px;color:var(--lc-muted);margin-top:20px}.lc-heading{display:flex;align-items:baseline;gap:35px;margin-bottom:35px}.lc-heading>.lc-kicker{flex:0 0 150px}.lc-heading>div{max-width:900px;min-width:0}.lc-heading h2{margin-bottom:14px}.lc-heading p{color:var(--lc-muted)}.lc-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:13px 24px;background:var(--lc-accent);color:white;border:1px solid var(--lc-accent);border-radius:28px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;box-shadow:0 5px 18px #2e4d3915}.lc-action:hover{background:#2e4d39;transform:translateY(-2px)}.lc-action:active{transform:translateY(1px)}.lc-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;border-bottom:1px solid #a6b7a5;font-size:14px}.lc-link:hover{color:var(--lc-accent)}.lc-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.lc-picture{overflow:hidden;background:#f0ece5}.lc-picture img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.lc-picture:hover img{transform:scale(1.025)}.lc-skip{position:fixed;top:-100px;left:20px;z-index:200;background:white;padding:15px}.lc-skip:focus{top:10px}
.lc-header{position:sticky;top:0;z-index:100;background:#fafbf7f5;backdrop-filter:blur(18px);border-bottom:1px solid var(--lc-line)}.lc-bar{display:flex;align-items:center;gap:24px;min-height:82px}.lc-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.lc-brand strong{font-size:22px;white-space:nowrap}.lc-brand img{width:34px;height:34px;object-fit:contain}.lc-navigation{display:flex;align-items:center;gap:15px;white-space:nowrap;flex-wrap:nowrap;margin-left:auto}.lc-navigation a{font-size:13px;display:flex;align-items:center;min-height:44px;position:relative}.lc-navigation .active-nav{color:var(--lc-accent)}.lc-navigation .active-nav:after{content:'';position:absolute;left:0;right:0;bottom:2px;height:2px;background:currentColor}.lc-navigation a:hover{color:var(--lc-accent)}.lc-bar>.lc-action{min-height:46px;padding:10px 22px;white-space:nowrap}.lc-menu{display:none}.lc-reading-line{position:absolute;bottom:-1px;left:0;width:calc(var(--reading,0)*100%);height:2px;background:#b8ad71}
/* Lucerra: layered forest editorial cover, photographic overlays, native platform disclosures and flexible plans. */
.lc-action{border-radius:8px}.lc-header{background:#fafbf7f5}.lc-hero{position:relative;min-height:700px;margin-top:25px;border-radius:18px;overflow:hidden;background:#152a22;isolation:isolate;padding:42px}.lc-fireflies{position:absolute;inset:0}.lc-fireflies>img,.lc-fireflies>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-fireflies>canvas{opacity:0;transition:opacity .3s}.lc-fireflies[data-ready=true]>canvas{opacity:1}.lc-fireflies figcaption{position:absolute;right:25px;bottom:17px;left:55%;font-size:11px;color:#c4cfb9;text-align:right;z-index:1}.lc-hero-copy{position:relative;z-index:2;width:46%;max-width:580px;padding:38px;background:#fafbf7f2;border:1px solid #e2e9d6;border-radius:10px;box-shadow:0 20px 60px #07180c30;backdrop-filter:blur(10px)}.lc-hero h1{margin:18px 0 25px;max-width:510px}.lc-site-title{font-size:23px;margin-bottom:16px}.lc-subtitle{color:#6b7e6b}.lc-hero .lc-actions{margin-top:30px;gap:23px}.lc-hero .lc-link{font-size:13px}.lc-introduction{padding-block:30px;border-bottom:1px solid var(--lc-line)}.lc-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:25px}.lc-hero-metrics>div{padding:23px;border:1px solid var(--lc-line);border-radius:8px;background:white;min-width:0}.lc-hero-metrics dd{margin-top:14px}.lc-introduction>div{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;font-size:14px;color:var(--lc-muted)}.lc-introduction aside{padding-left:24px;border-left:2px solid #b5bd8b}.lc-section{padding-block:78px}.lc-heading{display:grid;grid-template-columns:160px minmax(0,1fr);gap:35px;margin-bottom:35px;align-items:start}.lc-heading>.lc-kicker{padding-top:10px}.lc-heading>div{max-width:1000px}.lc-heading h2{margin-bottom:15px}.lc-heading p{color:var(--lc-muted)}.lc-kicker{display:block;font-size:12px;letter-spacing:1.7px;color:var(--lc-muted)}.lc-number{font-size:13px;color:#8a9b87;font-variant-numeric:tabular-nums}.lc-note{font-size:13px;color:var(--lc-muted);margin-top:20px}.lc-picture{overflow:hidden;background:#ebf0e7}.lc-picture img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.lc-picture:hover img{transform:scale(1.025)}
.lc-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lc-scenes>article{min-width:0;overflow:hidden;background:white;border:1px solid var(--lc-line);border-radius:10px;display:flex;flex-direction:column}.lc-scene-image{position:relative}.lc-scenes .lc-picture{height:300px}.lc-scene-image>header{position:absolute;inset:auto 0 0;padding:55px 28px 25px;color:white;background:linear-gradient(0deg,#132519d9,transparent)}.lc-scene-image .lc-number{color:#dce5cd;display:block;margin-bottom:10px}.lc-scene-image h3{font-size:24px}.lc-scene-copy{padding:25px 28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.lc-scene-copy p{color:var(--lc-muted);margin-bottom:20px}.lc-scene-copy .lc-link{margin-top:auto}
.lc-apps{background:#eef3e9;padding:60px 0}.lc-app-layout{display:flex;flex-direction:column;gap:35px}.lc-app-copy{max-width:850px;text-align:center;margin:auto}.lc-app-copy h2{margin:15px 0}.lc-app-copy p{color:var(--lc-muted)}.lc-app-copy .lc-actions{justify-content:center;margin-top:25px}.lc-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:10px;list-style:none}.lc-app-grid li{min-height:92px;background:white;border:1px solid #d9e3d2;border-radius:46px;display:flex;align-items:center;justify-content:center;gap:20px;animation:none}.lc-app-grid img{width:34px;height:34px}.lc-app-grid span{font-size:14px}@keyframes lc-breeze{50%{translate:8px 0}}body.lc-site[data-motion=on][data-paused=false] .lc-app-grid[data-inview=true] li{animation:lc-breeze 7s ease-in-out infinite}body.lc-site[data-motion=on][data-paused=false] .lc-app-grid[data-inview=true] li:nth-child(even){animation-delay:-3.5s}
.lc-devices{display:flex;flex-direction:column;border:1px solid var(--lc-line);border-radius:10px;overflow:hidden;background:white}.lc-devices>details{border-bottom:1px solid var(--lc-line)}.lc-devices>details:last-child{border:0}.lc-devices>details>summary{display:grid;grid-template-columns:35px 30px 180px 1fr 24px;gap:22px;align-items:center;list-style:none;padding:22px 28px;background:#f5f8f1;min-height:84px}.lc-devices>details>summary::-webkit-details-marker{display:none}.lc-devices summary h3{font-size:22px}.lc-platform-hint{font-size:14px;color:var(--lc-muted)}.lc-devices summary b{font-weight:400;transition:rotate .2s}.lc-devices>details[open]>summary{color:var(--lc-accent);background:#eaf1e3}.lc-devices>details[open]>summary b{rotate:45deg}.lc-device-body{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:30px}.lc-device-body .lc-picture{height:310px;background:#e8eee1;border-radius:8px}.lc-device-body .lc-picture img{object-fit:contain}.lc-device-body>div{display:flex;flex-direction:column;gap:25px;align-items:flex-start;min-width:0}.lc-device-body p{color:var(--lc-muted);margin:0}.lc-device-body nav{display:flex;gap:25px;align-items:center;flex-wrap:wrap}
.lc-plan-section{background:#edf2e8;border-block:1px solid var(--lc-line)}.lc-plan-index{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.lc-plan-index a{padding:8px 16px;min-height:44px;border:1px solid #c7d2bc;border-radius:7px;background:white;font-size:14px}.lc-plans{display:flex;flex-wrap:wrap;gap:25px}.lc-plan{flex:1 1 calc((100% - 50px)/3);min-width:0;background:white;border:1px solid var(--lc-line);border-radius:10px;padding:27px;display:flex;flex-direction:column;gap:24px}.lc-plan-top{display:flex;flex-direction:column;gap:24px;min-width:0}.lc-plan header>div{display:flex;justify-content:space-between;gap:15px;align-items:start}.lc-plan .lc-kicker{text-align:right;letter-spacing:1px}.lc-plan h3{font-size:26px;margin:17px 0 14px}.lc-plan header p{font-size:15px;color:var(--lc-muted)}.lc-badge{display:inline-block;max-width:100%;padding:4px 12px;background:#e6edd7;color:#637343;font-size:13px;border-radius:15px;margin-top:14px}.lc-plan dl{display:grid;gap:0;padding-block:10px;border-block:1px solid var(--lc-line)}.lc-plan dl>div{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:13px 0}.lc-plan dd{margin:0}.lc-plan-body{display:flex;flex-direction:column;gap:22px;min-width:0}.lc-plan-body h4{margin-bottom:13px}.lc-plan-rights,.lc-plan-fit{font-size:14px;color:var(--lc-muted)}.lc-plan-rights ul{margin:0;padding-left:20px;display:grid;gap:8px}.lc-plan-fit{padding:19px;background:#f2f6ed;border-left:2px solid #b8c89a}.lc-plan>footer{margin-top:auto}.lc-plan>footer .lc-action{display:flex;width:100%;font-size:15px}.lc-plan>footer p{font-size:12px;color:var(--lc-muted);margin-top:15px}.lc-empty{width:100%;padding:30px;border:1px solid var(--lc-line);background:white}.lc-plan-no-fit .lc-plan-body{display:block}.lc-plan-no-fit .lc-plan-rights{width:100%}.lc-plan-no-fit .lc-plan-rights ul{display:flex;flex-wrap:wrap;gap:12px 25px}.lc-plan-no-fit .lc-plan-rights li{flex:1 1 160px;min-width:0}.lc-advice{display:flex;gap:35px;margin-top:30px}.lc-advice article{flex:1;min-width:0}.lc-advice h3{font-size:20px;margin:12px 0}.lc-advice p{font-size:14px;color:var(--lc-muted)}
.lc-start>ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lc-start>ol>li{padding:28px;border-top:2px solid #aebf99;background:#f4f7ef;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lc-start li h3{font-size:22px;margin:16px 0}.lc-start li p{color:var(--lc-muted);margin-bottom:22px}.lc-start li .lc-link{margin-top:auto}.lc-route{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px;border:1px solid var(--lc-line);margin-top:35px;border-radius:10px}.lc-route>div{max-width:1000px}.lc-route h3{font-size:23px;margin-bottom:15px}.lc-route p{color:var(--lc-muted)}.lc-help{background:#f0f4eb}.lc-help-head{max-width:1050px;margin:0 auto 30px;text-align:center}.lc-help-head .lc-heading{display:block;margin-bottom:23px}.lc-help-head .lc-kicker{margin-bottom:15px;padding:0}.lc-help-head nav{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.lc-faq-preview{max-width:1100px;margin:auto;display:flex;flex-direction:column;align-items:stretch}.lc-faq-preview details{width:100%;padding-block:23px;border-bottom:1px solid #d1ddc7}.lc-faq-preview summary{display:grid;grid-template-columns:40px 1fr 24px;gap:22px;list-style:none;align-items:start}.lc-faq-preview summary::-webkit-details-marker{display:none}.lc-faq-preview h3{font-size:20px}.lc-faq-preview details>div{padding:22px 62px 0;color:var(--lc-muted)}.lc-faq-preview details[open] summary b{rotate:45deg}.lc-faq-preview b{transition:rotate .2s}
.lc-mast{padding:35px 0;background:#eef3e7;border-bottom:1px solid var(--lc-line)}.lc-mast nav{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:25px}.lc-mast>.lc-width>div{display:flex;justify-content:space-between;align-items:baseline;gap:60px}.lc-mast h1{font-size:34px;flex:0 0 35%}.lc-mast p{max-width:800px;color:var(--lc-muted)}.lc-inner{padding-block:50px}.lc-reading{display:grid;grid-template-columns:230px minmax(0,1fr);gap:45px;align-items:start}.lc-index{position:sticky;top:calc(var(--series-nav-height) + 22px);max-height:calc(100dvh - var(--series-nav-height) - 44px);overflow:auto;padding:23px;background:#eff4e8;border:1px solid var(--lc-line);border-radius:8px}.lc-index summary{display:flex;justify-content:space-between;gap:15px;font-size:16px}.lc-index nav{display:flex;flex-direction:column;gap:13px;padding-top:18px}.lc-index a{font-size:13px}.lc-index a[data-active=true]{color:var(--lc-accent);font-weight:600}.lc-index output{font-size:11px;color:var(--lc-muted);display:block;margin-top:18px}.lc-prose{min-width:0}.lc-chapter{padding:30px;border:1px solid var(--lc-line);border-radius:8px;background:white;margin-bottom:25px}.lc-chapter:before{content:attr(data-order);display:block;font-size:12px;letter-spacing:2px;color:#9ca17b;margin-bottom:15px}.lc-prose h2{font-size:26px;margin-bottom:20px}.lc-prose h3{font-size:23px;margin-bottom:18px}.lc-prose h4{font-size:18px;margin-bottom:15px}.lc-prose p{margin-bottom:16px}.lc-prose li{margin-block:10px}.lc-prose ul,.lc-prose ol{padding-left:24px}.lc-prose a{color:var(--lc-accent);text-decoration:underline}.lc-prose table{width:100%;table-layout:fixed;border-collapse:collapse}.lc-prose td,.lc-prose th{padding:12px;border:1px solid var(--lc-line);font-size:15px}.lc-query{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-bottom:30px}.lc-query label{font-size:20px}.lc-query input{min-width:0;width:100%;padding:12px 18px;background:white;border:1px solid var(--lc-line);border-radius:7px}.lc-query output{font-size:14px;color:var(--lc-muted)}.lc-question{border-bottom:1px solid var(--lc-line);padding-block:17px}.lc-question summary{font-size:18px}.lc-question h4{display:inline;margin:0}.lc-question>div{padding-top:18px;color:var(--lc-muted)}.lc-question[open] summary{color:var(--lc-accent)}.lc-about-image{height:300px;margin-bottom:35px;border-radius:10px}.lc-perspective{margin-top:35px}.lc-install{margin-top:45px}.lc-install ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-left:22px}.lc-install h3{font-size:22px;margin-bottom:15px}.lc-install p{color:var(--lc-muted)}.lc-paths{display:flex;flex-wrap:wrap;gap:30px;align-items:center;padding-top:30px;margin-top:40px;border-top:1px solid var(--lc-line)}.lc-paths h2{font-size:22px}
.lc-footer{background:#eaf0e2;padding-top:40px}.lc-footer-body{display:grid;grid-template-columns:1fr 1.5fr;gap:75px;padding-bottom:40px}.lc-footer-brand .lc-brand{margin-bottom:20px}.lc-footer-brand p{font-size:14px;color:var(--lc-muted)}.lc-footer-navs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lc-footer-navs summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none}.lc-footer-navs h3{font-size:18px}.lc-footer-navs nav{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:14px}.lc-footer-invite{display:flex;justify-content:space-between;gap:45px;align-items:center;padding:35px 0;border-top:1px solid #c9d5be}.lc-footer-invite>div{max-width:1000px}.lc-footer-invite h2{margin:14px 0}.lc-footer-invite p{color:var(--lc-muted)}.lc-footer-invite>.lc-action{flex-shrink:0}.lc-colophon{border-top:1px solid #c9d5be;padding:25px 150px 25px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--lc-muted)}.lc-colophon button{padding:9px 15px;background:none;color:var(--lc-ink);border:1px solid #b0c0a2;border-radius:7px;font-size:12px}.lc-back{position:fixed;bottom:23px;right:25px;z-index:80;min-width:118px;min-height:48px;padding:10px 18px;font-size:16px;font-weight:600;background:white;color:var(--lc-accent);border:2px solid var(--lc-accent);border-radius:8px;box-shadow:0 5px 20px #274c3320}.lc-footer .friend-links{padding-block:18px;font-size:13px}
@media(min-width:1100px){.lc-plan:last-child:nth-child(3n+1) .lc-plan-top{display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:center}.lc-plan:last-child:nth-child(3n+1) dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:22px 0}.lc-plan:last-child:nth-child(3n+1) dl>div{display:block;padding:0}.lc-plan:last-child:nth-child(3n+1) dd{margin-top:13px}.lc-plan:last-child:nth-child(3n+1) .lc-plan-body{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}.lc-plan:last-child:nth-child(3n+1)>footer{display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:center}.lc-plan:last-child:nth-child(3n+1)>footer p{margin:0}}
@media(max-width:1250px) and (min-width:981px){.lc-bar{gap:17px}.lc-navigation{gap:11px}.lc-navigation a{font-size:12px}.lc-bar>.lc-action{padding-inline:17px}.lc-brand strong{font-size:20px}.lc-width{width:calc(100% - 60px)}}
@media(max-width:1099px){.lc-hero{padding:30px;min-height:700px}.lc-hero-copy{width:49%;padding:28px}.lc-hero h1{font-size:34px}.lc-heading{grid-template-columns:110px minmax(0,1fr);gap:25px}.lc-scenes .lc-picture{height:265px}.lc-scene-image>header{padding-inline:23px}.lc-scene-copy{padding:23px}.lc-device-body{gap:35px;padding:25px}.lc-device-body .lc-picture{height:290px}.lc-devices>details>summary{grid-template-columns:30px 28px 145px 1fr 22px;gap:18px;padding:20px 25px}.lc-plan{flex-basis:calc((100% - 25px)/2);padding:25px}.lc-start>ol{gap:20px}.lc-start>ol>li{padding:25px 20px}.lc-reading{grid-template-columns:200px minmax(0,1fr);gap:25px}.lc-index{padding:20px}.lc-footer-body{gap:35px}}
@media(min-width:760px) and (max-width:1099px){.lc-plan:last-child:nth-child(odd) .lc-plan-top{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.lc-plan:last-child:nth-child(odd) dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0}.lc-plan:last-child:nth-child(odd) dl>div{display:block;padding:0}.lc-plan:last-child:nth-child(odd) dd{margin-top:13px}.lc-plan:last-child:nth-child(odd) .lc-plan-body{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.lc-plan:last-child:nth-child(odd)>footer{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.lc-plan:last-child:nth-child(odd)>footer p{margin:0}}
@media(max-width:980px){.lc-width{width:calc(100% - 56px)}.lc-navigation{display:none}.lc-bar{gap:15px}.lc-bar>.lc-action{margin-left:auto;padding-inline:20px;min-height:44px}.lc-menu{display:block;position:relative}.lc-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--lc-line);border-radius:7px;color:var(--lc-accent)}.lc-menu summary::-webkit-details-marker{display:none}.lc-menu>nav{position:fixed;top:var(--series-nav-height);left:0;right:0;max-height:calc(100dvh - var(--series-nav-height));overflow:auto;overscroll-behavior:contain;background:#fafbf7;border-bottom:1px solid var(--lc-line);padding:18px 28px;box-shadow:0 15px 25px #18362018}.lc-menu>nav a{display:block;padding:12px 8px;min-height:47px;border-bottom:1px solid var(--lc-line);font-size:15px}.lc-menu .active-nav{color:var(--lc-accent)}.lc-hero{padding:25px;min-height:720px}.lc-hero-copy{width:50%;padding:25px}.lc-hero h1{font-size:32px}.lc-hero .lc-actions{gap:20px}.lc-hero .lc-action{padding-inline:20px}.lc-hero-metrics{gap:18px}.lc-hero-metrics>div{padding:20px}.lc-introduction>div{gap:30px}.lc-app-grid{gap:13px}.lc-app-grid li{min-height:85px;gap:13px}.lc-app-grid img{width:29px;height:29px}.lc-app-grid span{font-size:12px}.lc-reading{display:flex;flex-direction:column;gap:25px}.lc-index{width:100%;position:static;max-height:none}.lc-index nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.lc-prose{width:100%}.lc-mast>.lc-width>div{gap:35px}}
@media(max-width:759px){.lc-width{width:calc(100% - 36px)}.lc-section{padding-block:48px}.lc-bar{gap:12px}.lc-brand{gap:7px}.lc-brand strong{font-size:18px}.lc-brand img{width:28px;height:28px}.lc-bar>.lc-action{font-size:14px;padding:10px 16px;gap:12px}.lc-menu summary{width:40px;height:40px}.lc-menu>nav{padding:14px 18px}.lc-hero{padding:18px;min-height:930px;margin-top:18px;border-radius:12px}.lc-hero-copy{width:100%;max-width:none;padding:25px 22px;border-radius:8px;background:#fafbf7f5}.lc-hero h1{font-size:30px;margin:14px 0 20px}.lc-site-title{font-size:22px;margin-bottom:14px}.lc-subtitle{font-size:15px}.lc-hero .lc-actions{margin-top:25px;gap:20px}.lc-hero .lc-action{padding:12px 20px}.lc-fireflies figcaption{left:20px;right:20px;bottom:13px;font-size:10px}.lc-introduction{padding-block:24px}.lc-hero-metrics{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.lc-hero-metrics>div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:18px}.lc-hero-metrics dd{margin:0}.lc-introduction>div{grid-template-columns:1fr;gap:20px}.lc-introduction aside{padding-left:18px}.lc-heading{display:block;margin-bottom:28px}.lc-heading>.lc-kicker{padding:0;margin-bottom:14px}.lc-heading h2{font-size:27px}.lc-scenes{grid-template-columns:1fr;gap:23px}.lc-scenes .lc-picture{height:240px}.lc-scene-image h3{font-size:22px}.lc-scene-image>header{padding:45px 22px 22px}.lc-scene-copy{padding:22px}.lc-apps{padding:45px 0}.lc-app-copy h2{font-size:26px}.lc-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:5px}.lc-app-grid li{min-height:80px;gap:13px}.lc-app-grid img{width:28px;height:28px}.lc-app-grid span{font-size:12px}.lc-devices>details>summary{grid-template-columns:22px 23px 1fr 20px;gap:12px;padding:18px 20px;min-height:77px}.lc-devices summary h3{font-size:21px}.lc-platform-hint{grid-column:3;grid-row:2;font-size:12px}.lc-devices summary b{grid-column:4;grid-row:1}.lc-device-body{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:22px}.lc-device-body .lc-picture{height:240px}.lc-device-body>div{gap:20px;align-items:stretch}.lc-device-body nav{gap:20px;flex-direction:column;align-items:stretch}.lc-device-body .lc-action{font-size:15px;min-height:50px;padding-inline:20px}.lc-plans{flex-direction:column;gap:23px}.lc-plan{flex:none;width:100%;padding:23px}.lc-plan h3{font-size:25px}.lc-plan dl>div{grid-template-columns:75px 1fr}.lc-plan-fit{padding:18px}.lc-advice{flex-direction:column;gap:23px}.lc-start>ol{grid-template-columns:1fr;gap:20px}.lc-start>ol>li{padding:25px}.lc-route{flex-direction:column;align-items:stretch;gap:23px;padding:23px}.lc-help-head{text-align:left}.lc-help-head nav{justify-content:flex-start;gap:22px}.lc-faq-preview details{padding-block:21px}.lc-faq-preview summary{grid-template-columns:25px 1fr 20px;gap:14px}.lc-faq-preview h3{font-size:20px}.lc-faq-preview details>div{padding:20px 0 0}.lc-mast{padding:25px 0}.lc-mast nav{margin-bottom:20px;gap:15px}.lc-mast>.lc-width>div{display:block}.lc-mast h1{font-size:30px;margin-bottom:16px}.lc-inner{padding-block:32px}.lc-index{padding:19px}.lc-index nav{grid-template-columns:1fr 1fr}.lc-chapter{padding:24px 18px;margin-bottom:20px}.lc-prose h2{font-size:24px}.lc-prose h3{font-size:21px}.lc-prose td,.lc-prose th{padding:8px;font-size:14px}.lc-query{grid-template-columns:1fr auto;gap:15px}.lc-query label{grid-column:1/-1}.lc-question{padding-block:15px}.lc-about-image{height:230px;margin-bottom:28px}.lc-install ol{grid-template-columns:1fr;gap:25px}.lc-paths{gap:22px}.lc-footer{padding-top:35px}.lc-footer-body{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.lc-footer-navs{grid-template-columns:1fr;gap:20px}.lc-footer-navs details{border-bottom:1px solid #c9d5be;padding-bottom:18px}.lc-footer-navs nav{flex-direction:row;flex-wrap:wrap;gap:14px 22px;margin-top:15px}.lc-footer-invite{flex-direction:column;align-items:stretch;gap:25px;padding-block:30px}.lc-footer-invite h2{font-size:26px}.lc-footer-invite>.lc-action{align-self:flex-start}.lc-colophon{padding-right:125px;gap:15px}.lc-back{right:18px;bottom:18px;min-width:110px;font-size:15px}}
@media(min-width:760px) and (max-height:500px){.lc-hero{min-height:660px;padding:25px}.lc-hero-copy{width:49%;padding:25px}.lc-hero h1{font-size:30px}.lc-hero .lc-actions{margin-top:22px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.lc-picture img,.lc-action{transition:none}.lc-app-grid li{animation:none!important}body.lc-site[data-motion=on][data-paused=false] .lc-app-grid[data-inview=true] li{animation:lc-breeze 7s ease-in-out infinite!important}}
body.lc-site[data-motion=off] .lc-app-grid li,body.lc-site[data-paused=true] .lc-app-grid li,.lc-app-grid[data-inview=false] li{animation:none!important;translate:0 0!important}body.lc-site[data-motion=on] [data-reveal]{opacity:0;translate:0 18px;transition:opacity .55s ease var(--reveal-delay,0ms),translate .55s ease var(--reveal-delay,0ms)}body.lc-site[data-motion=on] [data-reveal].is-revealed{opacity:1;translate:0 0}body.lc-site[data-motion=off] [data-reveal]{opacity:1;translate:0 0;transition:none}body.lc-site .lc-plans .lc-plan.lc-plan-no-fit .lc-plan-body{display:block}
@media(max-width:759px){.lc-hero{padding-bottom:380px}.lc-hero .lc-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc-hero .lc-action{justify-content:center;gap:10px;padding:12px 10px;font-size:14px;white-space:nowrap}.lc-hero .lc-link{justify-content:center;padding-inline:4px;font-size:12px;min-height:54px;line-height:1.7}}@media(max-width:359px){.lc-hero .lc-action>span{display:none}}
.lc-fireflies>img.lc-static-fly{inset:auto;left:74%;top:18%;width:62px;height:auto;max-width:none;object-fit:contain}.lc-fireflies>img.lc-static-fly-two{left:65%;top:61%;width:48px}.lc-fireflies>img.lc-static-fly-three{left:88%;top:76%;width:42px}.lc-fireflies[data-ready=true]>img.lc-static-fly{display:none}@media(max-width:759px){.lc-fireflies>img.lc-static-fly{left:25%;top:68%}.lc-fireflies>img.lc-static-fly-two{left:70%;top:80%}.lc-fireflies>img.lc-static-fly-three{left:43%;top:90%}}
