.footer-module__nP6W3G__footer{background:var(--forest-ink);color:#ffffffc7;padding:72px 0 32px}.footer-module__nP6W3G__grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;display:grid}.footer-module__nP6W3G__logo{letter-spacing:-.045em;color:var(--paper);align-items:center;gap:10px;font-size:26px;font-weight:900;text-decoration:none;display:inline-flex}.footer-module__nP6W3G__tagline{max-width:320px;margin-top:16px;font-size:16px}.footer-module__nP6W3G__head{color:var(--lime);margin-bottom:16px;font-size:14px;font-weight:600}.footer-module__nP6W3G__list{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.footer-module__nP6W3G__list a{color:var(--paper);overflow-wrap:anywhere;text-decoration:none}.footer-module__nP6W3G__list a:hover{text-underline-offset:3px;text-decoration:underline}.footer-module__nP6W3G__bottom{border-top:1px solid #ffffff29;margin-top:56px;padding-top:24px;font-size:14px}@media (max-width:800px){.footer-module__nP6W3G__grid{grid-template-columns:1fr 1fr}.footer-module__nP6W3G__brand{grid-column:1/-1}}
.bento-module__ZcmtPq__section{padding:140px 0 120px}.bento-module__ZcmtPq__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--spruce);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.bento-module__ZcmtPq__h2{letter-spacing:-.05em;color:var(--forest-ink);max-width:900px;margin-bottom:56px;font-size:clamp(40px,6vw,88px);font-weight:900;line-height:.9}.bento-module__ZcmtPq__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;gap:16px;display:grid}.bento-module__ZcmtPq__tile{border-radius:var(--radius-lg);background:var(--fog);flex-direction:column;transition:transform .4s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;overflow:hidden}.bento-module__ZcmtPq__tile:hover{transform:translateY(-4px)}:root .bento-module__ZcmtPq__tile[data-in]:hover{transform:translateY(-4px)}.bento-module__ZcmtPq__dark{background:var(--forest-ink);color:var(--paper)}.bento-module__ZcmtPq__photos{grid-area:span 2/span 2}.bento-module__ZcmtPq__tall{grid-row:span 2}.bento-module__ZcmtPq__wide{grid-column:span 2}.bento-module__ZcmtPq__demo{flex:1;min-height:0;position:relative}.bento-module__ZcmtPq__text{padding:0 24px 22px}.bento-module__ZcmtPq__text h3{letter-spacing:-.025em;color:var(--forest-ink);font-size:21px;font-weight:800}.bento-module__ZcmtPq__dark .bento-module__ZcmtPq__text h3{color:var(--paper)}.bento-module__ZcmtPq__text p{color:var(--charcoal);margin-top:4px;font-size:15px;line-height:1.45}.bento-module__ZcmtPq__dark .bento-module__ZcmtPq__text p{color:#ffffffb8}.bento-module__ZcmtPq__stack{position:absolute;inset:28px 28px 8px}.bento-module__ZcmtPq__shot{--i:0;aspect-ratio:3/4;border:4px solid var(--paper);width:46%;transform:rotate(calc((var(--i) - 1) * 4deg));transition:transform .9s cubic-bezier(.2,.9,.3,1.15);transition-delay:calc(var(--i) * 90ms + .15s);border-radius:18px;margin:0;position:absolute;top:6%;left:27%;overflow:hidden}.bento-module__ZcmtPq__shot img{object-fit:cover}.bento-module__ZcmtPq__shot figcaption{border-radius:var(--radius-pill);color:var(--paper);background:#0e0f0cb8;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__shot{transform:translateX(calc((var(--i) - 1) * 58%)) rotate(calc((var(--i) - 1) * 7deg)) translateY(calc(var(--i) * 0px + (1 - var(--i) * var(--i)) * -14px))}.bento-module__ZcmtPq__photos:hover .bento-module__ZcmtPq__shot{transform:translateX(calc((var(--i) - 1) * 64%)) rotate(calc((var(--i) - 1) * 10deg))}.bento-module__ZcmtPq__flash{background:var(--paper);opacity:0;pointer-events:none;position:absolute;inset:-28px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__flash{animation:5s 1.4s infinite bento-module__ZcmtPq__flash}.bento-module__ZcmtPq__counter{border-radius:var(--radius-pill);background:var(--lime);color:var(--forest-ink);align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex;position:absolute;top:20px;right:20px}.bento-module__ZcmtPq__annot{border-radius:16px;position:absolute;inset:20px 20px 14px;overflow:hidden}.bento-module__ZcmtPq__annot img{object-fit:cover}.bento-module__ZcmtPq__annot svg{width:100%;height:100%;position:absolute;inset:0}.bento-module__ZcmtPq__drawCircle,.bento-module__ZcmtPq__drawArrow{fill:none;stroke:var(--alarm-red);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__drawCircle{animation:4.5s cubic-bezier(.65,0,.35,1) .4s infinite bento-module__ZcmtPq__drawLoop}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__drawArrow{animation:4.5s cubic-bezier(.65,0,.35,1) .9s infinite bento-module__ZcmtPq__drawLoop}.bento-module__ZcmtPq__note{border-radius:var(--radius-pill);background:var(--alarm-red);color:var(--paper);opacity:0;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__note{animation:4.5s 1.3s infinite bento-module__ZcmtPq__noteLoop}.bento-module__ZcmtPq__checks{flex-direction:column;gap:10px;display:flex;position:absolute;inset:26px 22px 10px}.bento-module__ZcmtPq__progress{background:#0e0f0c14;border-radius:99px;height:8px;margin-bottom:6px;overflow:hidden}.bento-module__ZcmtPq__progress span{background:var(--forest-ink);border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__progress span{animation:6s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__progress}.bento-module__ZcmtPq__checkRow{--i:0;background:var(--paper);color:var(--forest-ink);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:15px;font-weight:600;display:flex}.bento-module__ZcmtPq__box{border:1.5px solid var(--pebble);border-radius:99px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.bento-module__ZcmtPq__box svg{opacity:0;transform:scale(.4)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__box{animation:6s cubic-bezier(.2,.9,.3,1.4) infinite bento-module__ZcmtPq__boxOn;animation-delay:calc(var(--i) * .6s + .3s)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__box svg{animation:6s cubic-bezier(.2,.9,.3,1.4) infinite bento-module__ZcmtPq__tickOn;animation-delay:calc(var(--i) * .6s + .3s)}.bento-module__ZcmtPq__pdf{border-radius:var(--radius-pill);background:var(--lime);color:var(--forest-ink);opacity:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__pdf{animation:6s cubic-bezier(.2,.9,.3,1.4) infinite bento-module__ZcmtPq__pdfIn}.bento-module__ZcmtPq__offline{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.bento-module__ZcmtPq__wifi{background:var(--paper);width:72px;height:72px;color:var(--slate);border-radius:99px;place-items:center;display:grid}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__wifi{animation:5s infinite bento-module__ZcmtPq__wifi}.bento-module__ZcmtPq__state{min-width:210px;height:34px;display:grid;position:relative}.bento-module__ZcmtPq__stateOff,.bento-module__ZcmtPq__stateOn{border-radius:var(--radius-pill);white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.bento-module__ZcmtPq__stateOff{background:var(--paper);color:var(--charcoal)}.bento-module__ZcmtPq__stateOn{background:var(--linen);color:var(--spruce);opacity:0}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__stateOff{animation:5s infinite bento-module__ZcmtPq__stateA}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__stateOn{animation:5s infinite bento-module__ZcmtPq__stateB}.bento-module__ZcmtPq__sign{position:absolute;inset:0}.bento-module__ZcmtPq__sign img{object-fit:cover;object-position:50% 35%}.bento-module__ZcmtPq__pad{background:var(--paper);width:min(260px,60%);box-shadow:var(--shadow-xl);border-radius:18px;padding:14px 16px 12px;position:absolute;bottom:16px;right:22px}.bento-module__ZcmtPq__pad svg{width:100%;height:auto}.bento-module__ZcmtPq__pad path{fill:none;stroke:var(--forest-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__pad path{animation:5s cubic-bezier(.65,0,.35,1) .4s infinite bento-module__ZcmtPq__signLoop}.bento-module__ZcmtPq__padLine{background:var(--pebble);height:1.5px;margin-top:2px;display:block}.bento-module__ZcmtPq__signature .bento-module__ZcmtPq__text{z-index:1;background:var(--fog);padding-top:18px;position:relative}.bento-module__ZcmtPq__revenue{justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;inset:26px 26px 6px}.bento-module__ZcmtPq__revenue small{color:#ffffffb3;font-size:13px;font-weight:600;display:block}.bento-module__ZcmtPq__revenue strong{color:var(--lime);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(36px,4vw,56px);font-weight:900;line-height:1;display:block}.bento-module__ZcmtPq__chart{flex:1;align-items:flex-end;gap:10px;max-width:300px;height:100%;display:flex}.bento-module__ZcmtPq__chart span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bento-module__ZcmtPq__chart i{width:100%;height:var(--h);transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.9,.3,1.15);transition-delay:calc(var(--i) * 80ms + .2s);background:#9fe87047;border-radius:10px 10px 4px 4px;transform:scaleY(.05)}.bento-module__ZcmtPq__chart span:last-child i{background:var(--lime)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__chart i{transform:none}.bento-module__ZcmtPq__chart em{color:#fff9;font-size:11px;font-style:normal;font-weight:600}.bento-module__ZcmtPq__brandDoc{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;inset:22px 22px 6px}.bento-module__ZcmtPq__doc{--c:#163300;background:var(--paper);border-top:6px solid var(--c);border-radius:12px;width:150px;padding:12px;transform:rotate(-3deg)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__doc{animation:7.5s step-end infinite bento-module__ZcmtPq__docColor}.bento-module__ZcmtPq__docHead{color:var(--charcoal);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.bento-module__ZcmtPq__logo{background:var(--c);border-radius:5px;width:16px;height:16px;transition:background .3s}.bento-module__ZcmtPq__docLines{gap:5px;margin:10px 0;display:grid}.bento-module__ZcmtPq__docLines i{background:var(--fog);border-radius:9px;height:5px}.bento-module__ZcmtPq__docLines i:nth-child(2){width:70%}.bento-module__ZcmtPq__docTotal{letter-spacing:-.04em;color:var(--c);font-size:20px;font-weight:900}.bento-module__ZcmtPq__swatches{gap:6px;display:flex}.bento-module__ZcmtPq__swatches span{--i:0;width:20px;height:20px;box-shadow:0 0 0 2px var(--fog), 0 0 0 2px transparent;border-radius:99px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__swatches span{animation:7.5s step-end infinite bento-module__ZcmtPq__swatch;animation-delay:calc(var(--i) * 1.5s)}.bento-module__ZcmtPq__lang{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.bento-module__ZcmtPq__flip{letter-spacing:-.05em;height:64px;color:var(--forest-ink);font-size:56px;font-weight:900;line-height:64px;display:grid;overflow:hidden}.bento-module__ZcmtPq__flip span{text-align:center;grid-area:1/1}.bento-module__ZcmtPq__flip span:last-child{transform:translateY(100%)}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__flip span:first-child{animation:4s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__flipA}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__flip span:last-child{animation:4s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__flipB}.bento-module__ZcmtPq__langPill{border-radius:var(--radius-pill);background:var(--paper);padding:4px;display:flex;position:relative}.bento-module__ZcmtPq__langPill b{z-index:1;text-align:center;width:48px;color:var(--forest-ink);font-size:13px;line-height:30px;position:relative}.bento-module__ZcmtPq__langPill i{border-radius:var(--radius-pill);background:var(--lime);width:48px;height:30px;position:absolute;top:4px;left:4px}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__langPill i{animation:4s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__pill}.bento-module__ZcmtPq__modes{border-radius:18px;position:absolute;inset:22px 22px 6px;overflow:hidden}.bento-module__ZcmtPq__modeLight,.bento-module__ZcmtPq__modeDark{flex-direction:column;gap:10px;padding:22px;display:flex;position:absolute;inset:0}.bento-module__ZcmtPq__modeLight{background:var(--paper)}.bento-module__ZcmtPq__modeDark{clip-path:inset(0 0 0 50%);background:#0e0f0c}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__modeDark{animation:6s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__modeWipe}.bento-module__ZcmtPq__modeBal{letter-spacing:-.05em;color:var(--forest-ink);font-size:34px;font-weight:900}.bento-module__ZcmtPq__modeDark .bento-module__ZcmtPq__modeBal{color:var(--lime)}.bento-module__ZcmtPq__modeLight i,.bento-module__ZcmtPq__modeDark i{border:1px solid var(--line);border-radius:12px;height:38px}.bento-module__ZcmtPq__modeDark i{background:#151813;border-color:#ffffff1f}.bento-module__ZcmtPq__divider{background:var(--lime);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.bento-module__ZcmtPq__tile[data-in] .bento-module__ZcmtPq__divider{animation:6s cubic-bezier(.65,0,.35,1) infinite bento-module__ZcmtPq__dividerMove}@keyframes bento-module__ZcmtPq__flash{0%,92%,to{opacity:0}94%{opacity:.85}}@keyframes bento-module__ZcmtPq__drawLoop{0%{stroke-dashoffset:180px;opacity:1}35%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bento-module__ZcmtPq__noteLoop{0%{opacity:0;transform:translateY(6px)}10%,65%{opacity:1;transform:none}80%,to{opacity:0}}@keyframes bento-module__ZcmtPq__progress{0%{transform:scaleX(0)}45%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes bento-module__ZcmtPq__boxOn{0%{border-color:var(--pebble);background:0 0;transform:scale(1)}4%{transform:scale(1.25)}6%,60%{background:var(--forest-ink);border-color:var(--forest-ink);transform:scale(1)}70%,to{border-color:var(--pebble);background:0 0}}@keyframes bento-module__ZcmtPq__tickOn{0%{opacity:0;transform:scale(.4)}6%,60%{opacity:1;transform:none}70%,to{opacity:0}}@keyframes bento-module__ZcmtPq__pdfIn{0%,42%{opacity:0;transform:translateY(10px)scale(.9)}48%,82%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes bento-module__ZcmtPq__wifi{0%,45%{background:var(--paper);color:var(--slate)}55%,95%{background:var(--lime);color:var(--forest-ink)}}@keyframes bento-module__ZcmtPq__stateA{0%,45%{opacity:1;transform:none}52%,95%{opacity:0;transform:translateY(-10px)}}@keyframes bento-module__ZcmtPq__stateB{0%,48%{opacity:0;transform:translateY(10px)}55%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes bento-module__ZcmtPq__signLoop{0%{stroke-dashoffset:420px}50%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bento-module__ZcmtPq__docColor{0%{--c:#163300}20%{--c:#0e7490}40%{--c:#4f46e5}60%{--c:#b45309}80%{--c:#cb272f}}@keyframes bento-module__ZcmtPq__swatch{0%{box-shadow:0 0 0 2px var(--fog), 0 0 0 4px var(--forest-ink)}20%,to{box-shadow:0 0 0 2px var(--fog), 0 0 0 2px transparent}}@keyframes bento-module__ZcmtPq__flipA{0%,40%{transform:none}50%,90%{transform:translateY(-100%)}to{transform:none}}@keyframes bento-module__ZcmtPq__flipB{0%,40%{transform:translateY(100%)}50%,90%{transform:none}to{transform:translateY(100%)}}@keyframes bento-module__ZcmtPq__pill{0%,40%{transform:none}50%,90%{transform:translate(48px)}to{transform:none}}@keyframes bento-module__ZcmtPq__modeWipe{0%,10%{clip-path:inset(0 0 0 85%)}50%,60%{clip-path:inset(0 0 0 15%)}to{clip-path:inset(0 0 0 85%)}}@keyframes bento-module__ZcmtPq__dividerMove{0%,10%{left:85%}50%,60%{left:15%}to{left:85%}}@property --c{syntax:"<color>";inherits:true;initial-value:#163300}@media (max-width:1000px){.bento-module__ZcmtPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bento-module__ZcmtPq__section{padding:96px 0 80px}.bento-module__ZcmtPq__h2{margin-bottom:36px}.bento-module__ZcmtPq__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:290px}.bento-module__ZcmtPq__photos,.bento-module__ZcmtPq__wide{grid-column:auto}.bento-module__ZcmtPq__photos,.bento-module__ZcmtPq__tall{grid-row:span 2}}
.compare-module__6lKq_W__section{padding:40px 0 140px}.compare-module__6lKq_W__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:56px;display:grid}.compare-module__6lKq_W__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--spruce);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.compare-module__6lKq_W__h2{letter-spacing:-.05em;color:var(--forest-ink);font-size:clamp(38px,4.8vw,68px);font-weight:900;line-height:.92}.compare-module__6lKq_W__sub{color:var(--charcoal);max-width:420px;margin-top:20px;font-size:18px}.compare-module__6lKq_W__frame{--pos:50%;aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--fog);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.compare-module__6lKq_W__img{object-fit:cover}.compare-module__6lKq_W__beforeLayer{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare-module__6lKq_W__dirty{filter:sepia(.55)saturate(.7)brightness(.74)contrast(1.12)hue-rotate(-8deg)}.compare-module__6lKq_W__dust{mix-blend-mode:multiply;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.compare-module__6lKq_W__tag{border-radius:var(--radius-pill);pointer-events:none;padding:6px 14px;font-size:14px;font-weight:700;position:absolute;top:18px}.compare-module__6lKq_W__tagBefore{background:var(--paper);color:var(--forest-ink);left:18px}.compare-module__6lKq_W__tagAfter{background:var(--lime);color:var(--forest-ink);right:18px}.compare-module__6lKq_W__stamp{border-radius:var(--radius-pill);color:var(--paper);pointer-events:none;background:#0e0f0cb8;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;bottom:18px;right:18px}.compare-module__6lKq_W__handle{top:0;bottom:0;left:var(--pos);background:var(--paper);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.compare-module__6lKq_W__handle i{background:var(--lime);width:52px;height:52px;box-shadow:var(--shadow-xl);border-radius:99px;margin:-26px 0 0 -26px;transition:transform .2s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:50%;left:50%}.compare-module__6lKq_W__handle i:before,.compare-module__6lKq_W__handle i:after{content:"";border:6px solid #0000;width:0;height:0;margin-top:-6px;position:absolute;top:50%}.compare-module__6lKq_W__handle i:before{border-right-color:var(--forest-ink);left:9px}.compare-module__6lKq_W__handle i:after{border-left-color:var(--forest-ink);right:9px}.compare-module__6lKq_W__frame:hover .compare-module__6lKq_W__handle i{transform:scale(1.12)}.compare-module__6lKq_W__frame:has(.compare-module__6lKq_W__range:focus-visible) .compare-module__6lKq_W__handle i{transform:scale(1.12)}.compare-module__6lKq_W__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-module__6lKq_W__frame:has(.compare-module__6lKq_W__range:focus-visible){outline:3px solid var(--signal-blue);outline-offset:4px}@media (max-width:900px){.compare-module__6lKq_W__section{padding-bottom:96px}.compare-module__6lKq_W__grid{grid-template-columns:minmax(0,1fr);gap:32px}}
.gallery-module__LAQLgq__section{background:var(--linen);padding:120px 0 100px;overflow:hidden}.gallery-module__LAQLgq__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.gallery-module__LAQLgq__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--spruce);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.gallery-module__LAQLgq__h2{letter-spacing:-.05em;color:var(--forest-ink);font-size:clamp(40px,6vw,88px);font-weight:900;line-height:.9}.gallery-module__LAQLgq__sub{color:var(--charcoal);margin-top:16px;font-size:18px}.gallery-module__LAQLgq__arrows{flex-shrink:0;gap:10px;display:flex}.gallery-module__LAQLgq__arrows button{border:1px solid var(--forest-ink);width:56px;height:56px;color:var(--forest-ink);cursor:pointer;background:0 0;border-radius:99px;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.gallery-module__LAQLgq__arrows button:hover{background:var(--forest-ink);color:var(--lime)}.gallery-module__LAQLgq__arrows button:active{transform:scale(.94)}.gallery-module__LAQLgq__flipArrow{display:grid;transform:scaleX(-1)}.gallery-module__LAQLgq__rail{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2)) 8px;scrollbar-width:none;cursor:grab;gap:16px;display:flex;overflow-x:auto}.gallery-module__LAQLgq__rail::-webkit-scrollbar{display:none}.gallery-module__LAQLgq__rail[data-dragging]{cursor:grabbing;scroll-snap-type:none}.gallery-module__LAQLgq__rail[data-dragging] .gallery-module__LAQLgq__card{pointer-events:none}.gallery-module__LAQLgq__card{--i:0;scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:none;width:clamp(260px,26vw,340px)}:root .gallery-module__LAQLgq__card[data-reveal]{transition-delay:calc(var(--i) * 70ms)}.gallery-module__LAQLgq__photo{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--forest-ink);position:relative;overflow:hidden}.gallery-module__LAQLgq__photo img{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.gallery-module__LAQLgq__card:hover .gallery-module__LAQLgq__photo img{transform:scale(1.06)}.gallery-module__LAQLgq__label{color:var(--forest-ink);align-items:center;gap:12px;padding:16px 4px 0;display:flex}.gallery-module__LAQLgq__label strong{letter-spacing:-.02em;flex:1;font-size:19px;font-weight:800}.gallery-module__LAQLgq__icon{background:var(--paper);border-radius:99px;place-items:center;width:40px;height:40px;display:grid}.gallery-module__LAQLgq__num{color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.gallery-module__LAQLgq__hint{color:var(--slate);margin-top:20px;font-size:14px}@media (max-width:640px){.gallery-module__LAQLgq__section{padding:88px 0 72px}.gallery-module__LAQLgq__arrows{display:none}.gallery-module__LAQLgq__card{width:78vw}}
.mock-module__JyPp2G__phone{background:var(--obsidian);width:300px;height:620px;box-shadow:var(--shadow-xl);border-radius:46px;flex-shrink:0;padding:10px;position:relative}.mock-module__JyPp2G__notch{border-radius:var(--radius-pill);background:var(--obsidian);z-index:3;width:92px;height:26px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.mock-module__JyPp2G__screen{background:var(--paper);width:100%;height:100%;color:var(--obsidian);border-radius:37px;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.mock-module__JyPp2G__band{background:var(--forest-ink);color:var(--paper);padding:14px 18px 34px}.mock-module__JyPp2G__statusBar{justify-content:space-between;align-items:center;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:flex}.mock-module__JyPp2G__dots{letter-spacing:1px}.mock-module__JyPp2G__brandRow{letter-spacing:-.04em;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:15px;font-weight:900;display:flex}.mock-module__JyPp2G__welcome{color:#ffffffad;border-top:1px solid #ffffff29;margin-top:12px;padding-top:9px;font-size:11px}.mock-module__JyPp2G__kicker{color:#ffffffad;margin-top:16px;font-size:10.5px;font-weight:600}.mock-module__JyPp2G__balance{letter-spacing:-.045em;color:var(--lime);margin-top:6px;font-size:44px;font-weight:900;line-height:1}.mock-module__JyPp2G__sheet{background:var(--paper);border-radius:22px 22px 0 0;flex-direction:column;flex:1;gap:9px;margin-top:-18px;padding:18px 16px;display:flex}.mock-module__JyPp2G__sheetTitle{letter-spacing:-.04em;margin-bottom:4px;font-size:22px;font-weight:900;line-height:1}.mock-module__JyPp2G__stats{gap:6px;margin-bottom:4px;display:flex}.mock-module__JyPp2G__stat{background:var(--fog);border-radius:10px;flex:1;padding:9px}.mock-module__JyPp2G__statN{letter-spacing:-.04em;align-items:center;gap:4px;font-size:19px;font-weight:900;display:flex}.mock-module__JyPp2G__statN i,.mock-module__JyPp2G__status i{border-radius:99px;width:6px;height:6px;display:inline-block}.mock-module__JyPp2G__statL{color:var(--charcoal);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;overflow:hidden}.mock-module__JyPp2G__order,.mock-module__JyPp2G__member{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.mock-module__JyPp2G__orderIcon{background:var(--linen);border-radius:99px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.mock-module__JyPp2G__orderBody{flex:1;min-width:0}.mock-module__JyPp2G__orderClient{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mock-module__JyPp2G__orderJob{color:var(--slate);margin-top:1px;font-size:10.5px}.mock-module__JyPp2G__orderAmount{letter-spacing:-.02em;font-size:12.5px;font-weight:800}.mock-module__JyPp2G__tabbar{border-radius:var(--radius-pill);background:var(--forest-ink);justify-content:space-around;align-items:center;height:46px;padding:0 8px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.mock-module__JyPp2G__tabbar span{border:1.75px solid #ffffffb3;border-radius:6px;width:18px;height:18px}.mock-module__JyPp2G__tabbar .mock-module__JyPp2G__tabActive{border-radius:var(--radius-pill);background:var(--lime);border:0;width:36px;height:24px}.mock-module__JyPp2G__tabbar .mock-module__JyPp2G__tabPlus{border-radius:var(--radius-pill);background:var(--paper);border:0;place-items:center;width:36px;height:26px;display:grid}.mock-module__JyPp2G__plain{flex-direction:column;gap:10px;height:100%;padding:50px 16px 16px;display:flex}.mock-module__JyPp2G__plainHead{letter-spacing:-.045em;margin-bottom:6px;font-size:24px;font-weight:900;line-height:1}.mock-module__JyPp2G__photoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mock-module__JyPp2G__photo{border-radius:10px;margin:0;position:relative;overflow:hidden}.mock-module__JyPp2G__photo figcaption{border-radius:var(--radius-pill);background:var(--paper);color:var(--forest-ink);padding:3px 8px;font-size:9.5px;font-weight:600;position:absolute;bottom:6px;left:6px}.mock-module__JyPp2G__photo .mock-module__JyPp2G__captionLime{background:var(--lime)}.mock-module__JyPp2G__art{width:100%;height:auto}.mock-module__JyPp2G__annotated{border-radius:10px;position:relative;overflow:hidden}.mock-module__JyPp2G__annot{width:100%;height:100%;position:absolute;inset:0}.mock-module__JyPp2G__stamp{color:var(--paper);border-radius:var(--radius-pill);background:#0e0f0cb3;padding:3px 8px;font-size:9.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.mock-module__JyPp2G__progress{border-radius:var(--radius-pill);background:var(--fog);height:6px;margin-bottom:6px;overflow:hidden}.mock-module__JyPp2G__progress span{background:var(--forest-ink);border-radius:inherit;height:100%;display:block}.mock-module__JyPp2G__checkRow{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 10px;font-size:12.5px;font-weight:500;display:flex}.mock-module__JyPp2G__checkOn,.mock-module__JyPp2G__checkOff{border-radius:99px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.mock-module__JyPp2G__checkOn{background:var(--forest-ink)}.mock-module__JyPp2G__checkOff{border:1.5px solid var(--pebble)}.mock-module__JyPp2G__avatar{background:var(--forest-ink);width:32px;height:32px;color:var(--lime);border-radius:99px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.mock-module__JyPp2G__pill{border-radius:var(--radius-pill);background:var(--linen);color:var(--forest-ink);white-space:nowrap;padding:4px 9px;font-size:10px;font-weight:600}.mock-module__JyPp2G__status{align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.mock-module__JyPp2G__invoice{border:1px solid var(--line);border-radius:10px;padding:14px}.mock-module__JyPp2G__invoiceTop{color:var(--charcoal);justify-content:space-between;align-items:center;font-weight:600;display:flex}.mock-module__JyPp2G__paid{background:var(--lime);color:var(--forest-ink);border-radius:var(--radius-pill);padding:3px 9px;font-size:10px}.mock-module__JyPp2G__invoiceTotal{letter-spacing:-.045em;margin:10px 0 12px;font-size:30px;font-weight:900}.mock-module__JyPp2G__line{border-top:1px solid var(--line);color:var(--charcoal);justify-content:space-between;padding:8px 0;display:flex}@media (max-width:420px){.mock-module__JyPp2G__phone{zoom:.84}}.mock-module__JyPp2G__realPhoto{aspect-ratio:4/3;object-fit:cover;width:100%}.mock-module__JyPp2G__annotated .mock-module__JyPp2G__realPhoto{aspect-ratio:4/3.4}.mock-module__JyPp2G__realDirty{filter:sepia(.6)saturate(.6)brightness(.72)contrast(1.15)}
.live-module__pFp9Da__tabular{font-variant-numeric:tabular-nums}.live-module__pFp9Da__statusLine{align-items:center;gap:5px;margin-top:2px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.live-module__pFp9Da__statusLine i{border-radius:99px;flex-shrink:0;width:6px;height:6px;transition:background-color .3s}.live-module__pFp9Da__swap{animation:.45s cubic-bezier(.2,.9,.3,1.2) live-module__pFp9Da__swapIn;display:inline-block}.live-module__pFp9Da__bump{animation:.5s cubic-bezier(.2,.9,.3,1.4) live-module__pFp9Da__bump;display:inline-block}.live-module__pFp9Da__flash{animation:1.2s live-module__pFp9Da__flash}@keyframes live-module__pFp9Da__swapIn{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes live-module__pFp9Da__bump{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes live-module__pFp9Da__flash{0%{background:var(--paper);box-shadow:0 0 #9fe87000}25%{background:var(--linen);box-shadow:0 0 0 3px #9fe870b3}to{background:var(--paper);box-shadow:0 0 #9fe87000}}
.hero-module__sup1Jq__hero{padding:132px 0 0;position:relative;overflow:clip}.hero-module__sup1Jq__top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""sub ctas";align-items:end;column-gap:40px;display:grid}.hero-module__sup1Jq__top>:first-child{grid-area:title}.hero-module__sup1Jq__eyebrow{border-radius:var(--radius-pill);background:var(--linen);color:var(--forest-ink);align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}.hero-module__sup1Jq__dot{background:var(--forest-ink);border-radius:99px;width:10px;height:10px;position:relative}.hero-module__sup1Jq__dot:after{content:"";border-radius:inherit;border:2px solid var(--forest-ink);animation:2s cubic-bezier(0,0,.2,1) infinite hero-module__sup1Jq__ping;position:absolute;inset:-4px}.hero-module__sup1Jq__title{color:var(--forest-ink);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(44px,6.4vw,104px);font-weight:900;line-height:.86}.hero-module__sup1Jq__line{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.hero-module__sup1Jq__line>span{animation:1s cubic-bezier(.16,1,.3,1) both hero-module__sup1Jq__rise;animation-delay:calc(var(--i) * 90ms + 80ms);display:inline-block}.hero-module__sup1Jq__accent{z-index:0;white-space:nowrap;display:inline-block;position:relative}.hero-module__sup1Jq__accent:before{content:"";z-index:-1;background:var(--lime);transform-origin:0;border-radius:.1em;height:.42em;animation:.9s cubic-bezier(.65,0,.35,1) .75s both hero-module__sup1Jq__sweep;position:absolute;bottom:.08em;left:-.06em;right:-.06em}.hero-module__sup1Jq__side{display:contents}.hero-module__sup1Jq__side>*{animation:.9s cubic-bezier(.16,1,.3,1) .45s both hero-module__sup1Jq__fadeUp}.hero-module__sup1Jq__sub{color:var(--charcoal);grid-area:sub;max-width:560px;margin-top:32px;font-size:19px;line-height:1.5}.hero-module__sup1Jq__ctas{flex-wrap:wrap;grid-area:ctas;align-items:center;gap:20px;margin-top:28px;display:flex}.hero-module__sup1Jq__ctas .btn{min-height:56px;padding:14px 28px;font-size:17px}.hero-module__sup1Jq__magnet{transition:transform .25s cubic-bezier(.2,.9,.3,1.2),background-color .15s}.hero-module__sup1Jq__magnet:hover{transform:translateY(-2px)scale(1.03)}.hero-module__sup1Jq__stage{--p:0;--mx:0;--my:0;height:min(86vh,820px);min-height:560px;margin-top:56px;animation:1.1s cubic-bezier(.16,1,.3,1) .3s both hero-module__sup1Jq__fadeUp;position:relative}.hero-module__sup1Jq__frame{background:var(--forest-ink);clip-path:inset(0 calc((1 - var(--p)) * max(var(--gutter), (100vw - var(--max)) / 2)) round calc(var(--radius-lg) * (1 - var(--p) * .7)));will-change:clip-path;position:absolute;inset:0;overflow:hidden}.hero-module__sup1Jq__media{object-fit:cover;object-position:40% 30%;width:100%;height:100%;transform:scale(calc(1.08 - var(--p) * .08)) translateY(calc(var(--p) * 4%));position:absolute;inset:0}.hero-module__sup1Jq__kenburns{animation:22s ease-in-out infinite alternate hero-module__sup1Jq__kenburns}.hero-module__sup1Jq__scrim{background:linear-gradient(90deg,#16330000 45%,#16330059 100%);position:absolute;inset:0}.hero-module__sup1Jq__overlay{max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);pointer-events:none;margin:0 auto;position:absolute;inset:0}.hero-module__sup1Jq__phoneWrap{right:calc(var(--gutter) + 72px);transform:translate3d(calc(var(--mx) * -18px), calc(var(--my) * -14px + var(--p) * -40px), 0) rotate(calc(-3deg + var(--p) * 3deg));transition:transform .3s ease-out;position:absolute;bottom:-64px}.hero-module__sup1Jq__phone{animation:1.3s cubic-bezier(.16,1,.3,1) .6s both hero-module__sup1Jq__phoneIn}.hero-module__sup1Jq__chip{--depth:1;background:var(--paper);color:var(--forest-ink);box-shadow:var(--shadow-xl);translate:calc(var(--mx) * var(--depth) * 22px) calc(var(--my) * var(--depth) * 18px);border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:translate .35s ease-out;animation:.9s cubic-bezier(.2,.9,.3,1.25) both hero-module__sup1Jq__chipIn,6s ease-in-out infinite hero-module__sup1Jq__bob;display:flex;position:absolute}.hero-module__sup1Jq__chip strong{align-items:center;gap:6px;font-weight:700;display:flex}.hero-module__sup1Jq__chip small{color:var(--slate);font-size:12px;font-weight:500;display:block}.hero-module__sup1Jq__chipThumb{border-radius:10px;flex-shrink:0;width:56px;height:42px;position:relative;overflow:hidden}.hero-module__sup1Jq__chipThumb img{object-fit:cover}.hero-module__sup1Jq__chipPhoto{left:calc(var(--gutter) + 40px);animation-delay:1.1s,1.1s;bottom:18%}.hero-module__sup1Jq__chipSign{right:calc(var(--gutter) + 420px);flex-direction:column;align-items:flex-start;animation-delay:1.35s,2.2s;bottom:9%}.hero-module__sup1Jq__sig{width:120px;height:40px}.hero-module__sup1Jq__sig path{fill:none;stroke:var(--forest-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:2.4s cubic-bezier(.65,0,.35,1) 1.8s forwards hero-module__sup1Jq__draw}.hero-module__sup1Jq__chipInvoice{right:calc(var(--gutter) + 8px);background:var(--forest-ink);color:var(--paper);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;animation-delay:1.55s,.4s;top:12%}.hero-module__sup1Jq__chipInvoice small{color:#ffffffb3}.hero-module__sup1Jq__big{letter-spacing:-.04em;color:var(--lime);margin:4px 0 6px;font-size:30px;line-height:1;font-weight:900!important}.hero-module__sup1Jq__paid{border-radius:var(--radius-pill);background:var(--lime);color:var(--forest-ink);padding:3px 10px;font-size:12px;font-weight:700}.hero-module__sup1Jq__chipSync{left:calc(var(--gutter) + 40px);border-radius:var(--radius-pill);padding:8px 14px;font-weight:700;animation-delay:1.8s,3s;top:12%}.hero-module__sup1Jq__pulse{background:#3aa655;border-radius:99px;width:9px;height:9px;position:relative}.hero-module__sup1Jq__pulse:after{content:"";border-radius:inherit;border:2px solid #3aa655;animation:1.8s cubic-bezier(0,0,.2,1) infinite hero-module__sup1Jq__ping;position:absolute;inset:-4px}.hero-module__sup1Jq__marquee{background:var(--forest-ink);color:var(--paper);margin-top:120px;padding:22px 0;position:relative;overflow:hidden}.hero-module__sup1Jq__track{width:max-content;animation:38s linear infinite hero-module__sup1Jq__marquee;display:flex}.hero-module__sup1Jq__marquee:hover .hero-module__sup1Jq__track{animation-play-state:paused}.hero-module__sup1Jq__item{letter-spacing:-.035em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:14px;padding:0 28px;font-size:clamp(22px,3vw,34px);font-weight:900;display:inline-flex}.hero-module__sup1Jq__item:after{content:"";background:var(--lime);border-radius:99px;width:10px;height:10px;margin-left:42px}.hero-module__sup1Jq__itemIcon{background:#9fe87024;border-radius:99px;place-items:center;width:46px;height:46px;display:grid}@keyframes hero-module__sup1Jq__rise{0%{transform:translateY(105%)rotate(4deg)}to{transform:none}}@keyframes hero-module__sup1Jq__sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-module__sup1Jq__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hero-module__sup1Jq__phoneIn{0%{opacity:0;transform:translateY(120px)rotate(6deg)scale(.92)}to{opacity:1;transform:none}}@keyframes hero-module__sup1Jq__chipIn{0%{opacity:0;transform:translateY(24px)scale(.85)}to{opacity:1;transform:none}}@keyframes hero-module__sup1Jq__bob{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes hero-module__sup1Jq__kenburns{0%{object-position:35% 30%;scale:1}to{object-position:50% 40%;scale:1.08}}@keyframes hero-module__sup1Jq__draw{to{stroke-dashoffset:0}}@keyframes hero-module__sup1Jq__ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes hero-module__sup1Jq__marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.hero-module__sup1Jq__chipSign{display:none}}@media (max-width:900px){.hero-module__sup1Jq__hero{padding-top:108px}.hero-module__sup1Jq__top{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sub""ctas"}.hero-module__sup1Jq__stage{height:640px;min-height:0}.hero-module__sup1Jq__phoneWrap{margin-right:-150px;bottom:-90px;right:50%}.hero-module__sup1Jq__chipPhoto{left:var(--gutter);top:6%;bottom:auto}.hero-module__sup1Jq__chipInvoice{top:auto;bottom:22%;right:var(--gutter)}.hero-module__sup1Jq__chipSync{display:none}.hero-module__sup1Jq__marquee{margin-top:130px}}@media (max-width:520px){.hero-module__sup1Jq__sub{font-size:17px}.hero-module__sup1Jq__stage{height:600px}.hero-module__sup1Jq__phoneWrap{margin-right:-126px}.hero-module__sup1Jq__chipInvoice{padding:10px 14px}.hero-module__sup1Jq__big{font-size:24px}}@media (prefers-reduced-motion:reduce){.hero-module__sup1Jq__kenburns,.hero-module__sup1Jq__track{animation:none}.hero-module__sup1Jq__chip{animation:.9s both hero-module__sup1Jq__chipIn}.hero-module__sup1Jq__line>span{animation-name:hero-module__sup1Jq__fadeIn}}@keyframes hero-module__sup1Jq__fadeIn{0%{opacity:0}}
.stats-module__hvuQpG__section{padding:96px 0 0}.stats-module__hvuQpG__grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats-module__hvuQpG__stat{--i:0;flex-direction:column;gap:8px;padding:28px 24px 0 0;display:flex}:root .stats-module__hvuQpG__stat[data-reveal]{transition-delay:calc(var(--i) * 90ms)}.stats-module__hvuQpG__stat+.stats-module__hvuQpG__stat{border-left:1px solid var(--line);padding-left:24px}.stats-module__hvuQpG__stat strong{letter-spacing:-.06em;color:var(--forest-ink);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,120px);font-weight:900;line-height:.9}.stats-module__hvuQpG__stat>span{color:var(--charcoal);max-width:200px;font-size:16px;font-weight:600}@media (max-width:760px){.stats-module__hvuQpG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__hvuQpG__stat:nth-child(3){border-left:0;padding-left:0}.stats-module__hvuQpG__stat:nth-child(n+3){padding-top:32px}}
.story-module__gGTuKG__story{--sp:0;height:calc(var(--n) * 90vh + 10vh);background:var(--forest-ink);color:var(--paper);scroll-margin-top:0;position:relative}.story-module__gGTuKG__pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.story-module__gGTuKG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.story-module__gGTuKG__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--lime);margin-bottom:18px;font-size:14px;font-weight:700;display:inline-block}.story-module__gGTuKG__title{letter-spacing:-.045em;color:var(--paper);max-width:560px;font-size:clamp(36px,4.6vw,64px);font-weight:900;line-height:.92}.story-module__gGTuKG__steps{flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex}.story-module__gGTuKG__steps button{border-radius:var(--radius-pill);color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff38;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.story-module__gGTuKG__steps button:hover{border-color:#ffffff80}.story-module__gGTuKG__time{font-variant-numeric:tabular-nums;opacity:.7}.story-module__gGTuKG__tick{border:1.5px solid #ffffff4d;border-radius:99px;place-items:center;width:22px;height:22px;transition:all .3s;display:grid}.story-module__gGTuKG__on button{background:var(--lime);border-color:var(--lime);color:var(--forest-ink)}.story-module__gGTuKG__on .story-module__gGTuKG__tick{border-color:var(--forest-ink)}.story-module__gGTuKG__past .story-module__gGTuKG__tick{background:var(--lime);border-color:var(--lime)}.story-module__gGTuKG__detail{min-height:150px;margin-top:32px;animation:.6s cubic-bezier(.16,1,.3,1) story-module__gGTuKG__detailIn}.story-module__gGTuKG__detail h3{letter-spacing:-.03em;color:var(--paper);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.story-module__gGTuKG__detail p{color:#ffffffc2;max-width:480px;margin-top:12px;font-size:18px;line-height:1.55}.story-module__gGTuKG__bar{background:#ffffff24;border-radius:99px;max-width:480px;height:4px;margin-top:28px;overflow:hidden}.story-module__gGTuKG__bar span{background:var(--lime);border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(var(--sp));display:block}.story-module__gGTuKG__visual{place-items:center;height:100vh;max-height:760px;display:grid;position:relative}.story-module__gGTuKG__bigNum{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:2px #9fe87047;-webkit-user-select:none;user-select:none;font-size:clamp(220px,30vw,440px);font-weight:900;line-height:1;animation:.8s cubic-bezier(.16,1,.3,1) story-module__gGTuKG__numIn;position:absolute;top:50%;left:50%;translate:-50% -50%}.story-module__gGTuKG__ring{border:1px dashed #9fe87059;border-radius:50%;width:520px;height:520px;animation:40s linear infinite story-module__gGTuKG__spin;position:absolute}.story-module__gGTuKG__phone{transform:rotate(calc(-4deg + var(--sp) * 8deg));position:relative}.story-module__gGTuKG__screen{background:var(--paper);opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(40px)scale(.96)}.story-module__gGTuKG__screenPast{transform:translateY(-40px)scale(.96)}.story-module__gGTuKG__screenOn{opacity:1;transform:none}.story-module__gGTuKG__toast{z-index:4;color:var(--paper);background:#0e0f0ceb;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.3;animation:3.2s cubic-bezier(.2,.9,.3,1.1) .35s both story-module__gGTuKG__toast;display:flex;position:absolute;top:52px;left:10px;right:10px}.story-module__gGTuKG__toast strong{color:var(--lime);font-size:11px;display:block}.story-module__gGTuKG__toastIcon{background:var(--lime);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}@keyframes story-module__gGTuKG__toast{0%{opacity:0;transform:translateY(-140%)scale(.9)}14%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-140%)scale(.9)}}@keyframes story-module__gGTuKG__detailIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes story-module__gGTuKG__numIn{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes story-module__gGTuKG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.story-module__gGTuKG__pin{align-items:flex-start;padding-top:76px}.story-module__gGTuKG__grid{grid-template-columns:minmax(0,1fr);gap:0}.story-module__gGTuKG__title{font-size:30px}.story-module__gGTuKG__kicker{margin-bottom:10px}.story-module__gGTuKG__steps{scrollbar-width:none;margin-top:16px;margin-right:calc(var(--gutter) * -1);flex-wrap:nowrap;overflow-x:auto}.story-module__gGTuKG__steps button{height:34px;font-size:13px}.story-module__gGTuKG__detail{min-height:0;margin-top:14px}.story-module__gGTuKG__detail h3{font-size:20px}.story-module__gGTuKG__detail p{margin-top:6px;font-size:15px}.story-module__gGTuKG__bar{margin-top:14px}.story-module__gGTuKG__visual{pointer-events:none;order:-1;height:auto;position:absolute;bottom:-90px;left:0;right:0}.story-module__gGTuKG__phone{zoom:.62}.story-module__gGTuKG__ring{width:340px;height:340px}.story-module__gGTuKG__bigNum{font-size:200px}}@media (max-height:700px) and (max-width:900px){.story-module__gGTuKG__detail p{display:none}}@media (prefers-reduced-motion:reduce){.story-module__gGTuKG__ring{animation:none}.story-module__gGTuKG__phone{transform:none}}
.team-module__xNmYqW__section{padding:140px 0}.team-module__xNmYqW__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.team-module__xNmYqW__media{aspect-ratio:5/4;border-radius:var(--radius-lg);background:var(--forest-ink);position:relative;overflow:hidden}.team-module__xNmYqW__media img{object-fit:cover;object-position:50% 40%}.team-module__xNmYqW__invite{background:var(--forest-ink);color:var(--paper);border-radius:20px;min-width:220px;padding:16px 20px;position:absolute;bottom:20px;left:20px}.team-module__xNmYqW__invite small{color:#ffffffb3;font-size:13px;font-weight:600;display:block}.team-module__xNmYqW__invite strong{letter-spacing:.04em;height:40px;color:var(--lime);font-variant-numeric:tabular-nums;align-items:center;font-size:32px;font-weight:900;display:flex}.team-module__xNmYqW__caret{background:var(--lime);width:3px;height:30px;margin-left:4px;animation:1s step-end infinite team-module__xNmYqW__blink}.team-module__xNmYqW__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--spruce);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.team-module__xNmYqW__h2{letter-spacing:-.05em;color:var(--forest-ink);font-size:clamp(40px,5vw,76px);font-weight:900;line-height:.9}.team-module__xNmYqW__body{color:var(--charcoal);max-width:480px;margin-top:20px;font-size:18px}.team-module__xNmYqW__roles{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.team-module__xNmYqW__roles span{border-radius:var(--radius-pill);border:1px solid var(--forest-ink);color:var(--forest-ink);padding:8px 16px;font-size:15px;font-weight:600}.team-module__xNmYqW__roles span:first-child{background:var(--forest-ink);color:var(--lime)}.team-module__xNmYqW__feed{border-radius:var(--radius-lg);background:var(--fog);margin-top:36px;padding:18px}.team-module__xNmYqW__feedHead{margin-bottom:10px}.team-module__xNmYqW__live{color:var(--alarm-red);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.team-module__xNmYqW__live i{background:var(--alarm-red);border-radius:99px;width:8px;height:8px;animation:1.4s ease-in-out infinite team-module__xNmYqW__blink}.team-module__xNmYqW__feed ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-module__xNmYqW__feed li{background:var(--paper);color:var(--charcoal);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;animation:.6s cubic-bezier(.16,1,.3,1) team-module__xNmYqW__slideDown;display:flex}.team-module__xNmYqW__feed li.team-module__xNmYqW__fresh{box-shadow:0 0 0 2px var(--lime);animation:.7s cubic-bezier(.2,.9,.3,1.25) team-module__xNmYqW__freshIn}.team-module__xNmYqW__feed b{color:var(--forest-ink);font-weight:700}.team-module__xNmYqW__line{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.team-module__xNmYqW__feed time{color:var(--slate);white-space:nowrap;font-size:12px}.team-module__xNmYqW__avatar{background:var(--forest-ink);width:34px;height:34px;color:var(--lime);border-radius:99px;flex-shrink:0;place-items:center;font-weight:800;display:grid}@keyframes team-module__xNmYqW__blink{50%{opacity:0}}@keyframes team-module__xNmYqW__slideDown{0%{transform:translateY(-58px)}to{transform:none}}@keyframes team-module__xNmYqW__freshIn{0%{opacity:0;transform:translateY(-20px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:900px){.team-module__xNmYqW__section{padding:96px 0}.team-module__xNmYqW__grid{grid-template-columns:minmax(0,1fr);gap:40px}.team-module__xNmYqW__media{aspect-ratio:16/10}}@media (max-width:520px){.team-module__xNmYqW__feed li{font-size:13.5px}.team-module__xNmYqW__feed time{display:none}}
.nav-module__CQ-Jnq__header{z-index:50;background:var(--paper);transition:box-shadow .2s;position:sticky;top:0}.nav-module__CQ-Jnq__scrolled{box-shadow:0 1px 0 var(--line)}.nav-module__CQ-Jnq__bar{align-items:center;gap:24px;height:72px;display:flex}.nav-module__CQ-Jnq__logo{letter-spacing:-.045em;color:var(--forest-ink);align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.nav-module__CQ-Jnq__mark{border-radius:var(--radius-pill);background:var(--forest-ink);place-items:center;width:34px;height:34px;display:grid}.nav-module__CQ-Jnq__links{gap:4px;margin-left:12px;display:flex}.nav-module__CQ-Jnq__navLink{color:var(--forest-ink);border-radius:var(--radius-pill);padding:8px 14px;font-size:16px;font-weight:500;text-decoration:none}.nav-module__CQ-Jnq__navLink:hover{background:var(--linen)}.nav-module__CQ-Jnq__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-module__CQ-Jnq__lang{color:var(--forest-ink);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.nav-module__CQ-Jnq__cta{min-height:44px}.nav-module__CQ-Jnq__burger{border-radius:var(--radius-pill);border:1px solid var(--forest-ink);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.nav-module__CQ-Jnq__burger i{background:var(--forest-ink);border-radius:2px;width:16px;height:2px;display:block}.nav-module__CQ-Jnq__sheet{display:none}@media (max-width:920px){.nav-module__CQ-Jnq__links,.nav-module__CQ-Jnq__lang{display:none}.nav-module__CQ-Jnq__burger{display:flex}.nav-module__CQ-Jnq__sheet:not([hidden]){padding:8px var(--gutter) 20px;border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:4px;display:flex}.nav-module__CQ-Jnq__sheet a:not(.btn){color:var(--forest-ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:20px;font-weight:600;text-decoration:none}.nav-module__CQ-Jnq__sheet .btn{margin-top:14px}}@media (max-width:480px){.nav-module__CQ-Jnq__cta{display:none}}
.page-module__2INozW__section{padding:112px 0}.page-module__2INozW__anchor{scroll-margin-top:72px}.page-module__2INozW__tinted{background:var(--fog)}.page-module__2INozW__h2{max-width:14ch;font-size:clamp(40px,6.2vw,80px)}.page-module__2INozW__h2Tight{margin-bottom:40px}.page-module__2INozW__kicker{color:var(--forest-ink);margin-bottom:16px;font-size:16px;font-weight:600;display:inline-block}.page-module__2INozW__lead{max-width:560px;color:var(--charcoal);margin-top:24px;font-size:20px}.page-module__2INozW__pricingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-module__2INozW__planCard{background:var(--forest-ink);border-radius:var(--radius-lg);color:#ffffffd1;padding:40px}.page-module__2INozW__planHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__2INozW__planName{letter-spacing:-.04em;color:var(--lime);font-size:32px;font-weight:900}.page-module__2INozW__trialPill{border-radius:var(--radius-pill);color:var(--paper);background:#ffffff1a;padding:6px 14px;font-size:14px;font-weight:600}.page-module__2INozW__planList{gap:14px;margin:32px 0;padding:0;font-size:17px;list-style:none;display:grid}.page-module__2INozW__planList li{align-items:center;gap:12px;display:flex}.page-module__2INozW__planCta{width:100%}.page-module__2INozW__planNote{text-align:center;color:#ffffffa3;margin-top:16px;font-size:14px}.page-module__2INozW__faqWrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.page-module__2INozW__faqList{border-top:1px solid var(--line)}.page-module__2INozW__faqItem{border-bottom:1px solid var(--line)}.page-module__2INozW__faqItem summary{cursor:pointer;color:var(--obsidian);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.page-module__2INozW__faqItem summary::-webkit-details-marker{display:none}.page-module__2INozW__faqPlus{border-radius:var(--radius-pill);border:1px solid var(--forest-ink);flex-shrink:0;width:36px;height:36px;position:relative}.page-module__2INozW__faqPlus:before,.page-module__2INozW__faqPlus:after{content:"";background:var(--forest-ink);border-radius:2px;width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__2INozW__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.page-module__2INozW__faqItem[open] .page-module__2INozW__faqPlus{background:var(--forest-ink)}.page-module__2INozW__faqItem[open] .page-module__2INozW__faqPlus:before,.page-module__2INozW__faqItem[open] .page-module__2INozW__faqPlus:after{background:var(--lime)}.page-module__2INozW__faqItem[open] .page-module__2INozW__faqPlus:after{transform:translate(-50%,-50%)rotate(0)}.page-module__2INozW__faqItem p{padding:0 52px 24px 0;font-size:17px}.page-module__2INozW__finalWrap{padding:0 0 112px}.page-module__2INozW__final{background:var(--forest-ink);border-radius:var(--radius-lg);text-align:center;color:#ffffffd1;padding:96px 64px}.page-module__2INozW__finalTitle{color:var(--lime);max-width:13ch;margin:0 auto;font-size:clamp(48px,7.6vw,104px)}.page-module__2INozW__finalSub{max-width:520px;margin:28px auto 0;font-size:20px}.page-module__2INozW__storeRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.page-module__2INozW__btnGhost{color:var(--paper);border-color:#ffffff80}.page-module__2INozW__btnGhost:hover{border-color:var(--paper);background:#ffffff0f}.page-module__2INozW__videoSection{padding:0 0 120px}.page-module__2INozW__video{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--forest-ink);object-fit:cover;width:100%;margin-top:40px;display:block}@media (max-width:1000px){.page-module__2INozW__pricingGrid,.page-module__2INozW__faqWrap{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.page-module__2INozW__section{padding:80px 0}.page-module__2INozW__final{padding:64px 24px}.page-module__2INozW__finalWrap{padding-bottom:80px}.page-module__2INozW__planCard{padding:28px}}@media (max-width:560px){.page-module__2INozW__faqItem summary{font-size:18px}.page-module__2INozW__faqItem p{padding-right:0}.page-module__2INozW__storeRow .btn{width:100%}}
.legal-module__BkY0oa__main{padding:48px 0 112px}.legal-module__BkY0oa__wrap{max-width:calc(760px + var(--gutter) * 2)}.legal-module__BkY0oa__title{margin-top:32px;font-size:clamp(44px,7vw,80px)}.legal-module__BkY0oa__updated{color:var(--slate);margin-top:16px;font-size:15px}.legal-module__BkY0oa__intro{border-radius:var(--radius-card);background:var(--linen);color:var(--forest-ink);margin:32px 0 48px;padding:24px;font-weight:500}.legal-module__BkY0oa__section{margin-bottom:40px}.legal-module__BkY0oa__section h2{letter-spacing:-.025em;color:var(--obsidian);margin-bottom:10px;font-size:22px;font-weight:800}.legal-module__BkY0oa__section p{white-space:pre-line;font-size:17px}
