@media(max-width:899.98px){.ssg-ah{min-height:100vh;background:#000;color:#fff3f0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}html.theme-light .ssg-ah{background:var(--bg);color:var(--ink)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;box-sizing:border-box;overflow:visible;padding:0;transition:background .3s cubic-bezier(.22,1,.36,1),backdrop-filter .3s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .3s cubic-bezier(.22,1,.36,1)}.nav.scrolled{background:#000000b8;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px)}html.theme-light .nav.scrolled{background:#ffffffd1}.nav-inner{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;position:relative}.page .nav .nav-capsule.back{position:relative;top:auto;left:auto;flex-shrink:0;z-index:2}.back-glass{background:#00000047!important;border:1px solid rgba(255,255,255,.22)!important}.back-solid{background:#fffffff2!important;border:1px solid rgba(0,0,0,.08)!important}.nav-brand{display:flex;align-items:center;gap:calc(16 * 100vw / 750);height:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left;appearance:none;-webkit-appearance:none}.nav-brand--center{position:absolute;left:0;right:0;justify-content:center;pointer-events:none;z-index:1}.nav-brand-icon{width:calc(32 * 100vw / 750);height:calc(32 * 100vw / 750);flex-shrink:0;background-color:#fff3f0;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a4 4 0 0 1 4 4v1h2a2 2 0 0 1 2 2v3h-2.5l-1.5 8H10l-1.5-8H6V9a2 2 0 0 1 2-2h2V6a4 4 0 0 1 4-4zm0 2a2 2 0 0 0-2 2v1h4V6a2 2 0 0 0-2-2z'/%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a4 4 0 0 1 4 4v1h2a2 2 0 0 1 2 2v3h-2.5l-1.5 8H10l-1.5-8H6V9a2 2 0 0 1 2-2h2V6a4 4 0 0 1 4-4zm0 2a2 2 0 0 0-2 2v1h4V6a2 2 0 0 0-2-2z'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.nav-brand-text{font-size:calc(32 * 100vw / 750);font-weight:600;color:#fff3f0;line-height:1;white-space:nowrap;letter-spacing:calc(2 * 100vw / 750)}.nav-tools{display:flex;align-items:center;gap:calc(10 * 100vw / 750);flex:1;min-width:0;height:100%;box-sizing:border-box}.nav-back{flex-shrink:0;font-size:3.2vw;font-weight:700;color:#fff;line-height:1.2;padding:0 calc(20 * 100vw / 750) 0 calc(14 * 100vw / 750);border-radius:133.2vw}.nav-back:active{background:#c4a48447;color:#fff3f0}.nav-toc{flex:1;min-width:0;display:flex;align-items:center;gap:calc(10 * 100vw / 750);overflow-x:auto;-webkit-overflow-scrolling:touch;height:100%;scrollbar-width:none}.nav-toc::-webkit-scrollbar{display:none;width:0;height:0}.nav-toc-item{flex-shrink:0;font-size:3.2vw;font-weight:700;color:#fff3f09e;line-height:1.2;padding:calc(8 * 100vw / 750) 2.4vw;border-radius:133.2vw;border:1px solid rgba(255,255,255,.12);background:#0003}.nav-toc-item.active{color:#c4a484;border-color:#c4a484b3;background:#c4a48447}.nav-toc-item:active{color:#fff3f0}.hero-pin{position:relative;background:#000912;overflow:hidden}.hero{position:relative;height:100%;color:#fff3f0;box-sizing:border-box;display:flex;flex-direction:column}.hero-layers{position:absolute;inset:0;z-index:0;overflow:hidden;background:#000912;pointer-events:none}.hero-skin{position:absolute;inset:0}.hero-skin--light{display:none}.hero-bg-gradient{position:absolute;inset:0;z-index:0;background:radial-gradient(200% 83% at 50% 0%,#1b2228,#353f44 42%,#d39794)}.hero-layer{position:absolute;overflow:visible}.hero-layer img{display:block;width:100%;height:100%}.hill-far{z-index:1;height:38vh;min-height:260px;max-height:520px;bottom:-1px;left:-18vw;right:-18vw}.hill-near{z-index:2;height:28vh;min-height:200px;max-height:400px;bottom:0;left:-12vw;right:-12vw}.tablet{z-index:3;left:24px;right:24px;bottom:10%;width:auto;height:auto;border-radius:16px 16px 0 0;overflow:hidden}.tablet img{display:block;width:100%;height:auto;vertical-align:top}.hero-veil{position:absolute;inset:0;z-index:5;background:linear-gradient(180deg,#00091273,#00091200 28%);pointer-events:none}html.theme-light .hero-skin--dark,html.theme-light .hero-veil,html.theme-light .grass-band--dark{display:none}html.theme-light .hero-skin--light,html.theme-light .grass-band--light{display:block}html.theme-light .hero-pin,html.theme-light .hero-layers{--ds-sky-drop: calc(-100vw * (1600 / 1920) * .02);background:#8bb7e0}html.theme-light .hero-layers{overflow:visible}html.theme-light .hero-sky-bg{position:absolute;left:0;right:0;top:auto;bottom:var(--ds-sky-drop);z-index:0;width:100%;height:auto;display:block}html.theme-light .hero-sky-overlay{position:absolute;left:0;right:0;top:auto;bottom:var(--ds-sky-drop);z-index:1;height:calc(100vw * (1600 / 1920));background:var(--hero-sky-overlay)}html.theme-light .hero-skin--light{overflow:visible}html.theme-light .hero-layer.cloud-a,html.theme-light .hero-layer.cloud-b,html.theme-light .hero-layer.cloud-c{z-index:2;height:auto;bottom:auto}html.theme-light .hero-layer.cloud-a img,html.theme-light .hero-layer.cloud-b img,html.theme-light .hero-layer.cloud-c img{height:auto}html.theme-light .hero-layer.cloud-a{top:-2%;left:-18%;width:72%;right:auto}html.theme-light .hero-layer.cloud-b{top:8%;left:28%;width:58%;right:auto}html.theme-light .hero-layer.cloud-c{top:12%;right:-16%;left:auto;width:64%}html.theme-light .tablet{border-radius:0;border:0;outline:none;box-shadow:none;overflow:visible;bottom:12%}html.theme-light .tablet img{border-radius:0;border:0;outline:none;box-shadow:none}.hero-catch-mask{position:absolute;inset:0;z-index:7}.hero-copy{position:relative;z-index:6;text-align:center;width:100%;padding:0 6.4vw;box-sizing:border-box}.hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 auto calc(20 * 100vw / 750);padding:4px 12px;min-height:28px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,243,240,.22);font-size:clamp(12px,3.2vw,14px);font-weight:500;letter-spacing:-.01em;color:#fff3f0;line-height:1.4}html.theme-light .hero-eyebrow{background:var(--hero-eyebrow-bg);border-color:var(--line);color:var(--hero-title)}.hero-cta-dock{position:relative;z-index:14;text-align:center;width:100%;padding:0 6.4vw;box-sizing:border-box;margin-top:-calc(8 * 100vw / 750)}.hero-title{font-size:clamp(26px,calc(52 * 100vw / 750),32px);font-weight:700;line-height:1.12;margin:0 auto calc(28 * 100vw / 750);color:#fff3f0}.hero-lead{font-size:clamp(14px,4vw,16px);line-height:1.45;color:#fff3f0a6;max-width:28em;margin:0 auto 8vw}html.theme-light .hero-title{color:var(--hero-title)}html.theme-light .hero-lead{color:var(--hero-lead)}.hero-cta-row{display:flex;align-items:center;justify-content:center;gap:calc(20 * 100vw / 750);flex-wrap:wrap}.hero-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,243,240,.9);background:#fff3f0eb;color:#000;font-size:clamp(15px,4vw,16px);font-weight:600;padding:2.4vw calc(42 * 100vw / 750);border-radius:133.2vw;line-height:1.2;margin:0;text-decoration:none;box-sizing:border-box}.hero-cta:after{border:none}.hero-cta-ghost{background:transparent;color:#fff3f0;border-color:#fff3f08c}html.theme-light .hero-cta-primary{background:var(--btn-primary-grad);color:#fff;border-color:transparent;box-shadow:var(--btn-primary-shadow)}html.theme-light .hero-cta-ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-ink);border-color:var(--btn-ghost-border)}.hero-toc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(20 * 100vw / 750);margin-top:4.8vw;padding:0 calc(8 * 100vw / 750)}.hero-toc-item{font-size:3.2vw;color:#fff3f0b8;padding:1.6vw calc(32 * 100vw / 750);border-radius:133.2vw;border:1px solid rgba(255,243,240,.18);background:#0000002e;line-height:1.2}.hero-toc-item:active{color:#fff3f0;border-color:#c4a484a6;background:#c4a48438}.scroll-hint{position:absolute;left:0;right:0;bottom:calc(8vw + env(safe-area-inset-bottom));z-index:8;display:flex;flex-direction:column;align-items:center;gap:calc(8 * 100vw / 750);opacity:0;pointer-events:none;transform:translateY(calc(8 * 100vw / 750));transition:opacity .28s ease,transform .28s ease;padding:calc(16 * 100vw / 750) calc(32 * 100vw / 750)}.scroll-hint.show{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-hint-text{font-size:3.2vw;color:#ffffffe6;letter-spacing:calc(2 * 100vw / 750)}.scroll-hint-arrow{width:calc(22 * 100vw / 750);height:calc(22 * 100vw / 750);border-right:.4vw solid rgba(255,243,240,.72);border-bottom:.4vw solid rgba(255,243,240,.72);transform:rotate(45deg);animation:scroll-hint-bounce 1.4s ease-in-out infinite}@keyframes scroll-hint-bounce{0%,to{transform:rotate(45deg) translate(-calc(4 * 100vw / 750),-calc(4 * 100vw / 750));opacity:.55}50%{transform:rotate(45deg) translate(calc(4 * 100vw / 750),calc(4 * 100vw / 750));opacity:1}}.grass-band{position:relative;z-index:4;height:22vh;min-height:140px;max-height:280px;margin-top:-22vh;overflow:hidden;pointer-events:none;background:transparent}.grass-band img{display:block;width:100%;height:100%}.grass-band--light{display:none}html.theme-light .grass-band--light{display:block;position:relative;z-index:4;height:auto;min-height:0;max-height:none;margin-top:-14vh;margin-bottom:-10vh;overflow:visible;pointer-events:none}html.theme-light .grass-band--light img{width:100%;height:auto;display:block;position:relative;z-index:0}html.theme-light .grass-band--light:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:62%;pointer-events:none;background:linear-gradient(180deg,rgba(244,247,251,0) 0%,rgba(244,247,251,.35) 32%,var(--bg, #f4f7fb) 78%,var(--bg, #f4f7fb) 100%)}html.theme-light .intro-section{position:relative;z-index:2;background:var(--bg, #f4f7fb)}.section{padding:calc(200 * 100vw / 750) calc(40 * 100vw / 750) 3.2vw;max-width:720px;margin-left:auto;margin-right:auto;box-sizing:border-box;min-height:100vh;opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);background:#000;will-change:opacity,transform}.section.in{opacity:1;transform:none}.section-head{margin-bottom:calc(40 * 100vw / 750)}.close-section{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-bottom:calc(calc(20 * 100vw / 750) + env(safe-area-inset-bottom));box-sizing:border-box}.close-lead{flex-shrink:0;margin-bottom:4.8vw;opacity:0;transform:translateY(calc(16 * 100vw / 750));transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.close-section.in .close-lead{opacity:1;transform:none}.close-kicker{font-size:3.2vw;font-weight:700;letter-spacing:calc(4 * 100vw / 750);color:#c4a484;margin-bottom:calc(16 * 100vw / 750)}.close-lead .close-title{position:relative;z-index:1;font-size:6.4vw;font-weight:800;letter-spacing:-calc(1.2 * 100vw / 750);line-height:1.22;color:#fff3f0;margin-bottom:calc(16 * 100vw / 750)}.close-lead .close-sub{position:relative;z-index:1;font-size:calc(26 * 100vw / 750);line-height:1.5;color:#d6d0cdc7;margin-bottom:0}.chosen-teams{margin:0 -calc(40 * 100vw / 750) calc(28 * 100vw / 750);padding:0 0 calc(4 * 100vw / 750);flex-shrink:0}.chosen-teams-head{padding:0 calc(40 * 100vw / 750) 2.4vw}.chosen-teams-title{font-size:calc(26 * 100vw / 750);font-weight:600;letter-spacing:calc(1 * 100vw / 750);line-height:1.3;color:#fff3f07a}.chosen-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);margin-bottom:calc(8 * 100vw / 750)}.chosen-track{display:inline-flex;flex-direction:row;align-items:center;gap:calc(14 * 100vw / 750);width:max-content;padding:calc(4 * 100vw / 750) 0;will-change:transform}.chosen-track-rtl{animation:chosenMarqueeRtl 48s linear infinite}@keyframes chosenMarqueeRtl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.chosen-chip{flex-shrink:0;padding:1.6vw 3.2vw;border-radius:133.2vw;font-size:calc(26 * 100vw / 750);font-weight:600;letter-spacing:calc(.5 * 100vw / 750);color:#fff3f0b8;background:#fff3f00d;line-height:1.2;white-space:nowrap}.close-section .feat-platforms{margin-top:0;margin-bottom:calc(20 * 100vw / 750);padding-top:0;padding-bottom:0;flex-shrink:0}.close-section .feat-platforms.is-compact .feat-platforms-copy{padding:0 calc(8 * 100vw / 750) 1.6vw}.close-section .feat-platforms.is-compact .h3{font-size:4vw;margin-bottom:calc(8 * 100vw / 750)}.close-section .feat-platforms.is-compact .desc{font-size:3.2vw;color:#aba4a1e6}.close-section .feat-platforms-img{opacity:.88}.close-foot{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;gap:calc(16 * 100vw / 750);padding-top:calc(28 * 100vw / 750)}.close-section .close{margin-top:0;margin-left:0;width:100%;opacity:1;transform:none;padding:calc(28 * 100vw / 750) calc(8 * 100vw / 750) calc(8 * 100vw / 750);background:transparent;overflow:visible}.close-section .close-title{font-size:4.8vw;margin-bottom:1.6vw}.close-section .close-sub{margin-bottom:3.2vw}.site-legal{display:flex;flex-direction:column;align-items:center;gap:.8vw;padding:calc(4 * 100vw / 750) calc(16 * 100vw / 750) 0}.site-legal-icp,.site-legal-copy{font-size:2.4vw;line-height:1.4;color:#fff3f047;text-align:center}.section-head .num{font-size:calc(26 * 100vw / 750);font-weight:700;letter-spacing:.4vw;color:#c4a484;margin-bottom:calc(16 * 100vw / 750)}.section-head .h2{font-size:calc(46 * 100vw / 750);font-weight:700;letter-spacing:-calc(1.2 * 100vw / 750);line-height:1.2;color:#fff3f0}.section-head .p{margin-top:calc(16 * 100vw / 750);font-size:calc(28 * 100vw / 750);line-height:1.55;color:#d6d0cd}.pricing-section{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-bottom:calc(calc(32 * 100vw / 750) + env(safe-area-inset-bottom))}.feats-section{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-bottom:calc(70 * 100vw / 750)}.pricing-body{height:calc(1066 * 100vw / 750);overflow:hidden;box-sizing:border-box}.pricing-head{margin-bottom:calc(28 * 100vw / 750)}.plan-tabs{position:relative;display:flex;flex-direction:row;align-items:stretch;margin:0 0 calc(16 * 100vw / 750);padding:calc(4 * 100vw / 750);border-radius:133.2vw;background:#171717;box-sizing:border-box;overflow:hidden}.plan-tab-pill{position:absolute;top:calc(4 * 100vw / 750);bottom:calc(4 * 100vw / 750);left:calc(4 * 100vw / 750);border-radius:133.2vw;background:linear-gradient(160deg,#fff3f0,#f0ddd7);box-shadow:0 .8vw 2.4vw #fff3f02e;transition:transform .38s cubic-bezier(.22,1,.36,1);z-index:0;pointer-events:none;will-change:transform}.plan-tab{position:relative;z-index:1;flex:1;text-align:center;font-size:calc(28 * 100vw / 750);color:#fff3f0b8;line-height:1.2;padding:calc(20 * 100vw / 750) calc(8 * 100vw / 750);border-radius:133.2vw;background:transparent;font-weight:600;transition:color .28s ease,font-weight .28s ease}.plan-tab.active{color:#000;font-weight:800}.cycle-timeline{position:relative;padding:calc(8 * 100vw / 750) 6.4vw 0;touch-action:none}.cycle-badges{position:relative;height:calc(56 * 100vw / 750);margin-bottom:calc(16 * 100vw / 750)}.cycle-badge-slot{position:absolute;top:0;left:0;width:16vw;margin-left:-calc(60 * 100vw / 750);display:flex;justify-content:center;align-items:flex-end;height:100%;box-sizing:border-box}.cycle-badge-bubble{position:relative;display:flex;align-items:center;justify-content:center;padding:.8vw calc(14 * 100vw / 750) calc(8 * 100vw / 750);border-radius:1.6vw;background:#ff825f8c;box-shadow:none;max-width:100%;transform:scale(.88);transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1),background .28s ease,box-shadow .28s ease}.cycle-badge-text{font-size:calc(26 * 100vw / 750);color:#fff;line-height:1.2;white-space:nowrap;transition:color .28s ease}.cycle-badge-tail{position:absolute;left:50%;bottom:-calc(8 * 100vw / 750);width:0;height:0;margin-left:-calc(7 * 100vw / 750);border-left:calc(7 * 100vw / 750) solid transparent;border-right:calc(7 * 100vw / 750) solid transparent;border-top:1.2vw solid rgba(224,122,95,.55);transition:border-top-color .28s ease}.cycle-badge-slot.active .cycle-badge-bubble{opacity:1;transform:scale(1);background:#fff3f0;box-shadow:0 .8vw calc(16 * 100vw / 750) #fff3f047}.cycle-badge-slot.active .cycle-badge-text{color:#000}.cycle-badge-slot.active .cycle-badge-tail{border-top-color:#fff3f0}.cycle-track{position:relative;height:calc(44 * 100vw / 750);margin:0}.cycle-track-bg,.cycle-track-fill{position:absolute;left:0;top:50%;height:.8vw;margin-top:-calc(3 * 100vw / 750);border-radius:133.2vw}.cycle-track-bg{width:100%;background:#ffffff1f}.cycle-track-fill{width:0;background:linear-gradient(90deg,#c4a484,#fff3f0);box-shadow:0 0 calc(16 * 100vw / 750) #c4a48473;transition:none;will-change:width;z-index:2;overflow:visible}.cycle-dot{position:absolute;top:50%;left:0;width:calc(16 * 100vw / 750);height:calc(16 * 100vw / 750);margin:0;border-radius:50%;background:#2a2a2a;border:.4vw solid rgba(255,255,255,.28);box-sizing:border-box;transform:translate(-50%,-50%) scale(1);z-index:3;transition:background .32s ease,border-color .32s ease,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.cycle-dot.passed{background:#c4a484;border-color:#fff3f08c}.cycle-dot.on{transform:translate(-50%,-50%) scale(1.15);background:#fff3f059;border-color:#c4a484a6}.cycle-thumb{position:absolute;top:50%;right:0;width:calc(32 * 100vw / 750);height:calc(32 * 100vw / 750);margin:0;border-radius:50%;transform:translate(50%,-50%);z-index:5;pointer-events:none}.cycle-thumb-core{width:100%;height:100%;border-radius:50%;background:#fff3f0;border:calc(4 * 100vw / 750) solid #C4A484;box-sizing:border-box;box-shadow:0 .8vw 2.4vw #00000059,0 0 #c4a48459;transform:scale(1)}.cycle-timeline.is-pop .cycle-thumb-core{animation:cycleThumbSlidePop .7s cubic-bezier(.22,1,.36,1)}@keyframes cycleThumbSlidePop{0%{transform:scale(1);box-shadow:0 .8vw 2.4vw #00000059,0 0 #c4a48459}40%{transform:scale(1.28);box-shadow:0 calc(8 * 100vw / 750) calc(22 * 100vw / 750) #0006,0 0 0 1.6vw #c4a48438}to{transform:scale(1);box-shadow:0 .8vw 2.4vw #00000059,0 0 #c4a48459}}.cycle-timeline.is-dragging .cycle-track-fill{transition:none}.cycle-timeline.is-dragging .cycle-thumb-core{transform:scale(1.12);box-shadow:0 calc(8 * 100vw / 750) calc(22 * 100vw / 750) #0006,0 0 0 calc(10 * 100vw / 750) #c4a48433}.cycle-nodes{position:relative;height:calc(52 * 100vw / 750);margin-top:1.6vw}.cycle-node-item{position:absolute;top:0;left:0;width:calc(140 * 100vw / 750);margin-left:-calc(70 * 100vw / 750);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.cycle-node-label{font-size:3.2vw;font-weight:700;color:#d6cbc6;line-height:1.2;text-align:center;transition:color .32s ease,transform .38s cubic-bezier(.22,1,.36,1);transform:scale(1)}.cycle-node-item.active .cycle-node-label{color:#fff3f0;transform:scale(1.06)}.price-list{padding:0 0 calc(8 * 100vw / 750);box-sizing:border-box}.price-card{display:flex;flex-direction:column;width:100%;background:#171717;border:1px solid rgba(255,255,255,.1);border-radius:calc(32 * 100vw / 750);padding:4.8vw calc(32 * 100vw / 750) calc(32 * 100vw / 750);position:relative;box-sizing:border-box;height:calc(706 * 100vw / 750);overflow:hidden}.price-card.is-in{opacity:1}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * 100vw / 750);margin-bottom:2.4vw;height:4.8vw;flex-shrink:0}.price-role{font-size:3.2vw;font-weight:600;color:#fff3f08c;letter-spacing:calc(.5 * 100vw / 750)}.price-fee-row{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.8vw;margin-bottom:calc(22 * 100vw / 750);height:9.6vw;overflow:hidden;flex-shrink:0}.price-yen{font-size:calc(34 * 100vw / 750);font-weight:700;color:#fff3f0;padding-right:calc(8 * 100vw / 750);flex-shrink:0}.price-amount{font-size:calc(56 * 100vw / 750);font-weight:800;color:#fff3f0;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-calc(1 * 100vw / 750);max-width:calc(340 * 100vw / 750);overflow:hidden;white-space:nowrap}.price-unit{font-size:3.2vw;font-weight:600;color:#aba4a1;flex-shrink:0}.price-original{font-size:3.2vw;color:#959595;text-decoration:line-through;margin-left:calc(16 * 100vw / 750);letter-spacing:calc(1 * 100vw / 750);flex-shrink:0}.price-original.is-ghost,.price-save.is-ghost,.price-guarantee.is-ghost{visibility:hidden}.price-meta{margin-bottom:3.2vw;height:calc(52 * 100vw / 750);display:flex;align-items:center;flex-shrink:0}.price-save{font-size:3.2vw;font-weight:700;letter-spacing:calc(1 * 100vw / 750);color:#ffaa92;padding:calc(10 * 100vw / 750) calc(22 * 100vw / 750);border-radius:133.2vw;background:#e07a5f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.price-points{display:flex;flex-direction:column;align-items:stretch;gap:1.6vw;margin-bottom:3.2vw;height:32vw;overflow:hidden;flex-shrink:0}.price-points.is-cols2{flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:1.6vw 0;height:calc(126 * 100vw / 750)}.price-point{font-size:calc(26 * 100vw / 750);color:#fae6e1;line-height:1.35;padding-left:4.8vw;position:relative;box-sizing:border-box;height:calc(34 * 100vw / 750);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-points.is-cols2 .price-point{width:50%;padding-right:1.6vw}.price-points.is-cols2 .price-point:nth-child(2n){padding-right:0;padding-left:6.4vw}.price-points.is-cols2 .price-point:nth-child(2n):before{left:1.6vw}.price-point:before{content:"";position:absolute;left:0;top:calc(10 * 100vw / 750);width:1.6vw;height:1.6vw;border-radius:50%;background:#c4a484}.price-point.is-deny{color:#fae6e16b}.price-point.is-deny:before{content:"×";width:auto;height:auto;top:0;left:0;border-radius:0;background:transparent;color:#e74c3c;font-size:calc(28 * 100vw / 750);font-weight:800;line-height:1.2}.price-point.is-filler{visibility:hidden}.price-point.is-filler:before{display:none}.price-guarantees{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.6vw;margin-bottom:3.2vw;height:6.4vw;align-items:center;flex-shrink:0}.price-guarantee{font-size:calc(22 * 100vw / 750);font-weight:600;color:#fff3f09e;padding:calc(8 * 100vw / 750) 2.4vw;border-radius:133.2vw;background:#fff3f00f;border:1px solid rgba(255,255,255,.08);line-height:1.2;white-space:nowrap}.price-cta{margin:0;padding:0;height:calc(80 * 100vw / 750);line-height:calc(80 * 100vw / 750);border-radius:133.2vw;font-size:calc(28 * 100vw / 750);font-weight:800;background:#fff3f0;color:#000;border:1px solid #fff3f0;flex-shrink:0}.price-cta:after{border:none}.price-cta.is-primary{background:#fff3f0;color:#000;border-color:#fff3f0}.price-cta.is-primary:active{opacity:.9}.price-trial-slot{height:calc(58 * 100vw / 750);margin-top:calc(16 * 100vw / 750);display:flex;align-items:center;justify-content:center;flex-shrink:0}.price-trial-link{display:block;text-align:center;font-size:3.2vw;font-weight:600;color:#fff3f080;letter-spacing:calc(.5 * 100vw / 750);line-height:4.8vw}.price-trial-link:active{color:#c4a484}.intro-section{min-height:100dvh;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(72px + env(safe-area-inset-top,0px));padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));padding-left:calc(40 * 100vw / 750);padding-right:calc(40 * 100vw / 750);box-sizing:border-box}.intro-label{font-size:clamp(14px,calc(32 * 100vw / 750),16px);font-weight:700;letter-spacing:.4vw;color:#c4a484;margin-bottom:calc(40 * 100vw / 750);opacity:0;transform:translateY(14px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.intro-prose{display:flex;flex-direction:column;gap:6.4vw}.intro-p{font-size:clamp(20px,5.6vw,22px);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:#fff3f0;opacity:0;transform:translateY(18px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.intro-section.in .intro-label{opacity:1;transform:none;transition-delay:0s}.intro-section.in .intro-p:nth-child(1){opacity:1;transform:none;transition-delay:.1s}.intro-section.in .intro-p:nth-child(2){opacity:1;transform:none;transition-delay:.16s}.intro-section.in .intro-p:nth-child(3){opacity:1;transform:none;transition-delay:.21s}.intro-section:not(.in) .intro-label,.intro-section:not(.in) .intro-p{transition-delay:0s}.feat-index{display:flex;flex-wrap:wrap;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.1)}.feat-row{width:50%;box-sizing:border-box;display:flex;align-items:flex-start;gap:calc(14 * 100vw / 750);padding:calc(22 * 100vw / 750) calc(16 * 100vw / 750) calc(22 * 100vw / 750) 0;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.feat-row:nth-child(2n){padding-right:0;padding-left:calc(16 * 100vw / 750);border-right:none}.feat-row.is-emphasize{width:100%;padding:calc(26 * 100vw / 750) calc(20 * 100vw / 750);border-right:none;background:linear-gradient(105deg,rgba(196,164,132,.16) 0%,rgba(196,164,132,.04) 55%,transparent 100%);box-shadow:inset .4vw 0 #c4a484}.feat-row-num{flex-shrink:0;font-size:3.2vw;color:#c4a484;line-height:1.4;padding-top:calc(4 * 100vw / 750)}.feat-row-copy{min-width:0;flex:1}.feat-row-title{font-size:4vw;font-weight:700;color:#fff3f0;line-height:1.25;letter-spacing:-calc(.3 * 100vw / 750);margin-bottom:calc(14 * 100vw / 750)}.feat-row-desc{font-size:calc(26 * 100vw / 750);line-height:1.4;color:#aba4a1}.feat-row.is-emphasize .feat-row-title{font-size:4vw}.feat-row.is-emphasize .feat-row-desc{color:#fff3f0b8}.feat-platforms{margin-top:calc(40 * 100vw / 750);padding:4.8vw 0 calc(16 * 100vw / 750);box-sizing:border-box}.feat-platforms-copy{padding:0 calc(8 * 100vw / 750) calc(28 * 100vw / 750)}.feat-platforms-copy .tag{font-size:calc(26 * 100vw / 750);font-weight:700;letter-spacing:calc(2 * 100vw / 750);color:#c4a484;margin-bottom:1.6vw}.feat-platforms-copy .h3{font-size:4.8vw;font-weight:800;color:#fff3f0;margin-bottom:1.6vw;letter-spacing:-calc(.6 * 100vw / 750);line-height:1.25}.feat-platforms-copy .desc{font-size:calc(26 * 100vw / 750);line-height:1.55;color:#aba4a1}.feat-platforms-img{display:block;width:111%;margin-left:-calc(40 * 100vw / 750);overflow:hidden}.envy-section{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-left:calc(40 * 100vw / 750);padding-right:calc(40 * 100vw / 750);padding-bottom:calc(calc(28 * 100vw / 750) + env(safe-area-inset-bottom));box-sizing:border-box}.envy-block{width:100%;display:flex;flex-direction:column;justify-content:center}.envy-head{margin-bottom:3.2vw;text-align:center}.envy-head .h2{font-size:calc(46 * 100vw / 750)}.envy-head .p{margin-top:1.6vw;color:#d6d0cde6}.envy-stage{position:relative;margin:0 0 calc(28 * 100vw / 750);padding:calc(28 * 100vw / 750) 0 calc(26 * 100vw / 750);border-radius:4.8vw;background:radial-gradient(120% 80% at 50% -10%,rgba(224,122,95,.22),transparent 55%),radial-gradient(90% 70% at 100% 80%,rgba(196,164,132,.12),transparent 50%),linear-gradient(180deg,#181410,#100e0c 55%,#0c0b0a);border:1px solid rgba(196,164,132,.28);box-shadow:0 3.2vw calc(56 * 100vw / 750) #00000073,inset 0 1px #fff3f00f;overflow:hidden}.envy-glow{position:absolute;left:50%;top:-calc(60 * 100vw / 750);width:calc(460 * 100vw / 750);height:calc(460 * 100vw / 750);margin-left:-calc(230 * 100vw / 750);border-radius:50%;background:radial-gradient(circle,rgba(224,122,95,.28),transparent 68%);pointer-events:none;filter:blur(calc(10 * 100vw / 750));opacity:.85}.envy-eyebrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1.6vw;margin-bottom:calc(20 * 100vw / 750);font-size:calc(22 * 100vw / 750);letter-spacing:.2vw;color:#fff3f08c;padding:0 calc(16 * 100vw / 750);text-align:center}.envy-eyebrow-dot{width:calc(10 * 100vw / 750);height:calc(10 * 100vw / 750);border-radius:50%;background:#e07a5f;box-shadow:0 0 1.6vw #e07a5fcc;animation:envyPulse 1.8s ease-in-out infinite}@keyframes envyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.envy-marquee{position:relative;z-index:1;width:100%;max-width:100%;height:calc(220 * 100vw / 750);box-sizing:border-box;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.envy-track{display:flex;flex-direction:row;align-items:stretch;gap:calc(16 * 100vw / 750);width:max-content;height:100%;padding:calc(4 * 100vw / 750) calc(28 * 100vw / 750);box-sizing:border-box}.envy-stage.is-live{animation:envyStageIn .75s cubic-bezier(.22,1,.36,1) both}@keyframes envyStageIn{0%{opacity:.55;transform:translateY(2.4vw)}to{opacity:1;transform:translateY(0)}}.envy-card{flex-shrink:0;width:30.4vw;min-height:calc(200 * 100vw / 750);padding:calc(22 * 100vw / 750) calc(22 * 100vw / 750) calc(20 * 100vw / 750);box-sizing:border-box;border-radius:calc(26 * 100vw / 750);background:linear-gradient(165deg,#fff3f017,#fff3f005 42%,#00000038),#171513;border:1px solid rgba(255,255,255,.08);box-shadow:0 calc(14 * 100vw / 750) calc(32 * 100vw / 750) #00000052;display:flex;flex-direction:column;justify-content:space-between}.envy-card.is-top{border-color:#c4a48473;background:linear-gradient(160deg,rgba(196,164,132,.22),transparent 55%),#1a1612}.envy-card.is-first{border-color:#e07a5f8c;background:linear-gradient(155deg,rgba(224,122,95,.28),transparent 58%),#1c1410;box-shadow:0 calc(16 * 100vw / 750) calc(40 * 100vw / 750) #00000061,0 0 0 1px #e07a5f1f,0 0 calc(32 * 100vw / 750) #e07a5f29}.envy-rank{font-size:calc(22 * 100vw / 750);font-weight:800;letter-spacing:calc(1 * 100vw / 750);color:#fff3f059;line-height:1}.envy-card.is-top .envy-rank{color:#c4a484;font-size:calc(26 * 100vw / 750)}.envy-card.is-first .envy-rank{color:#e07a5f;font-size:calc(28 * 100vw / 750)}.envy-who{margin-top:calc(14 * 100vw / 750);font-size:calc(26 * 100vw / 750);font-weight:600;color:#fff3f0b8;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.envy-amt{margin-top:auto;display:flex;align-items:baseline;gap:calc(4 * 100vw / 750);padding-top:calc(14 * 100vw / 750)}.envy-amt-num{font-size:calc(52 * 100vw / 750);font-weight:800;letter-spacing:-calc(2 * 100vw / 750);line-height:.95;color:#fff3f0;font-variant-numeric:tabular-nums}.envy-card.is-top .envy-amt-num{color:#f0d2b4}.envy-card.is-first .envy-amt-num{color:#ff8f6b;font-size:calc(56 * 100vw / 750);text-shadow:0 0 3.2vw rgba(224,122,95,.35)}.envy-amt-unit{font-size:calc(22 * 100vw / 750);font-weight:700;color:#fff3f073}.envy-card.is-first .envy-amt-unit,.envy-card.is-top .envy-amt-unit{color:#fff3f08c}.run-path{margin:0 0 calc(28 * 100vw / 750);padding:calc(8 * 100vw / 750) calc(4 * 100vw / 750) 0}.run-path-head{font-size:calc(22 * 100vw / 750);font-weight:700;letter-spacing:.4vw;color:#c4a484;margin-bottom:2.4vw;text-align:center}.run-step{display:flex;align-items:flex-start;gap:2.4vw;padding:calc(16 * 100vw / 750) 0;border-bottom:1px solid rgba(255,255,255,.07);opacity:0;transform:translateY(calc(14 * 100vw / 750));transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.run-step:last-child{border-bottom:none;padding-bottom:calc(4 * 100vw / 750)}.run-path.in .run-step{opacity:1;transform:none}.run-step-num{flex-shrink:0;width:6.4vw;font-size:3.2vw;font-weight:800;color:#c4a484;line-height:1.4;padding-top:calc(2 * 100vw / 750);font-variant-numeric:tabular-nums}.run-step-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.8vw}.run-step-title{font-size:4vw;font-weight:700;color:#fff3f0;line-height:1.25;letter-spacing:-calc(.3 * 100vw / 750)}.run-step-desc{font-size:3.2vw;line-height:1.45;color:#aba4a1f2}.envy-cta{display:flex;flex-direction:column;align-items:stretch;gap:2.4vw;padding:calc(4 * 100vw / 750) 0 0}.envy-cta-primary{margin:0;padding:0;height:calc(84 * 100vw / 750);line-height:calc(84 * 100vw / 750);border-radius:133.2vw;border:none;background:#fff3f0;color:#000;font-size:4vw;font-weight:800;letter-spacing:calc(.5 * 100vw / 750)}.envy-cta-primary:after{border:none}.envy-cta-primary:active{opacity:.9}.envy-cta-link{text-align:center;font-size:3.2vw;font-weight:600;color:#fff3f080;padding:calc(4 * 100vw / 750) 0 calc(8 * 100vw / 750)}.envy-cta-link:active{color:#c4a484}.close-section .close{margin-left:-calc(40 * 100vw / 750);padding:calc(56 * 100vw / 750) calc(40 * 100vw / 750) calc(40 * 100vw / 750);box-sizing:border-box;background:#0f0f0f;color:#fff3f0;position:relative;overflow:hidden;width:111%}.close-bg,.close-veil{display:none}.close-title{position:relative;z-index:2;font-size:6.4vw;font-weight:800;letter-spacing:-calc(1 * 100vw / 750);line-height:1.25;margin-bottom:calc(20 * 100vw / 750);color:#fff3f0}.close-sub{position:relative;z-index:2;font-size:calc(28 * 100vw / 750);line-height:1.55;color:#fff3f0a6;margin-bottom:4.8vw}.cta-full{position:relative;z-index:2;width:100%;border:none;border-radius:133.2vw;background:#fff3f0;color:#000;font-size:calc(32 * 100vw / 750);font-weight:700;padding:4vw calc(32 * 100vw / 750);box-shadow:0 1.6vw calc(28 * 100vw / 750) #00000059;line-height:1.2}.cta-full:after{border:none}.cta-full.ok{background:#fff}.cta-full:active{opacity:.92}.cta-links{position:relative;z-index:2;display:flex;justify-content:center;gap:calc(40 * 100vw / 750);margin-top:3.2vw;flex-wrap:wrap}.cta-links text{color:#fff3f080;font-size:3.2vw;font-weight:600}.cta-links text:active{color:#c4a484}.fab-demos{position:fixed;right:3.2vw;bottom:6%;z-index:150;display:flex;flex-direction:column;align-items:center;gap:calc(28 * 100vw / 750);opacity:1;transform:translate(0);transition:opacity .28s ease,transform .28s ease,visibility .28s ease;pointer-events:auto}.fab-demos.docked{opacity:.28;transform:translate(9.6vw)}.fab-demos.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(88 * 100vw / 750))}.fab-item{appearance:none;display:flex;flex-direction:column;align-items:center;gap:calc(10 * 100vw / 750);margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.fab-item:active{opacity:.85}.fab-item[data-back-top]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.fab-item[data-back-top].is-on{opacity:1;visibility:visible;pointer-events:auto;transform:none}.fab-icon{width:calc(82 * 100vw / 750);height:calc(82 * 100vw / 750);border-radius:50%;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #00000059;position:relative;background:#c4a484}.fab-icon:after{content:"";position:absolute;left:50%;top:50%;width:calc(40 * 100vw / 750);height:calc(40 * 100vw / 750);transform:translate(-50%,-50%);background:#0a0a0a;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.fab-icon-contact:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-3a8 8 0 1 1 16 0v3'/%3E%3Cpath d='M18 19c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3Cpath d='M15 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-3a8 8 0 1 1 16 0v3'/%3E%3Cpath d='M18 19c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3Cpath d='M15 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3C/svg%3E")}.fab-icon-top:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 4a1 1 0 0 1 .7.3l6 6a1 1 0 1 1-1.4 1.4L13 7.42V19a1 1 0 1 1-2 0V7.42L6.7 11.7a1 1 0 1 1-1.4-1.4l6-6A1 1 0 0 1 12 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 4a1 1 0 0 1 .7.3l6 6a1 1 0 1 1-1.4 1.4L13 7.42V19a1 1 0 1 1-2 0V7.42L6.7 11.7a1 1 0 1 1-1.4-1.4l6-6A1 1 0 0 1 12 4z'/%3E%3C/svg%3E")}.fab-icon-img{display:block;overflow:hidden}.fab-label{font-size:calc(19 * 100vw / 750);color:#fff3f0;line-height:1.5;white-space:nowrap}.admin-demo-mask{position:fixed;inset:0;z-index:300;background:#0000008c;display:none;align-items:flex-end;justify-content:center}.admin-demo-mask.show{display:flex}.admin-demo-mask[hidden]{display:none!important}.admin-demo-sheet{width:100%;background:#fff3f0;border-radius:calc(28 * 100vw / 750) calc(28 * 100vw / 750) 0 0;padding:3.2vw calc(40 * 100vw / 750) calc(calc(40 * 100vw / 750) + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.admin-demo-handle{width:calc(64 * 100vw / 750);height:calc(8 * 100vw / 750);border-radius:133.2vw;background:#0000001f;margin-bottom:calc(28 * 100vw / 750)}.admin-demo-title{font-size:calc(32 * 100vw / 750);font-weight:700;color:#1a1a1a;line-height:1.3}.admin-demo-sub{margin-top:1.6vw;font-size:3.2vw;color:#1a1a1a8c;line-height:1.4;text-align:center}.admin-demo-qr{width:48vw;height:48vw;margin:4.8vw 0 calc(28 * 100vw / 750);background:#fff;border-radius:calc(16 * 100vw / 750)}.admin-demo-close{font-size:calc(28 * 100vw / 750);font-weight:600;color:#c4a484;padding:calc(16 * 100vw / 750) calc(40 * 100vw / 750)}.toast{position:fixed;left:50%;bottom:calc(6.4vw + env(safe-area-inset-bottom));transform:translate(-50%) translateY(8px);background:#0f0f0feb;color:#fff3f0;font-size:3.2vw;font-weight:600;padding:calc(20 * 100vw / 750) calc(28 * 100vw / 750);border-radius:133.2vw;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.12);z-index:200;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap;max-width:90%}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.tipor{position:fixed;left:50%;bottom:2%;z-index:1000;width:78%;max-width:calc(520 * 100vw / 750);height:calc(76 * 100vw / 750);padding:0 calc(22 * 100vw / 750);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#3030306b;backdrop-filter:blur(36px) saturate(180%);-webkit-backdrop-filter:blur(36px) saturate(180%);border-radius:133.2vw;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.22);box-shadow:0 calc(8 * 100vw / 750) calc(28 * 100vw / 750) #00000047,inset 0 calc(1 * 100vw / 750) 0 #ffffff29;overflow:hidden;transform:translate(-50%);transform-origin:center center;animation:tipor-in 1s cubic-bezier(.22,1,.36,1);pointer-events:none}.tipor--out{animation:tipor-out .35s ease forwards}.tipor__inner{width:100%;display:flex;flex-direction:row;align-items:center;gap:calc(14 * 100vw / 750);opacity:0;animation:tipor-content-in .22s ease .2s forwards}.tipor--out .tipor__inner{animation:none;opacity:1}.tipor__avatar{width:calc(52 * 100vw / 750);height:calc(52 * 100vw / 750);border-radius:50%;flex-shrink:0;overflow:hidden;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1)}.tipor__thumb{display:block;width:100%;height:100%}.tipor__body{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.6vw}.tipor__label{display:flex;align-items:center;gap:calc(8 * 100vw / 750);font-size:calc(22 * 100vw / 750);font-weight:600;color:#fff3f0e6;line-height:1;white-space:nowrap}.tipor__dot{width:calc(8 * 100vw / 750);height:calc(8 * 100vw / 750);border-radius:50%;background:#c4a484;flex-shrink:0;animation:tipor-pulse 1.4s ease infinite}.tipor__amt{font-size:calc(20 * 100vw / 750);color:#fff3f08c;line-height:1;white-space:nowrap}.tipor__amt text{font-size:3.2vw;font-weight:800;color:#e07a5f;margin-left:calc(4 * 100vw / 750)}@keyframes tipor-in{0%{opacity:1;transform:translate(-50%) scale(.08)}38%{opacity:1;transform:translate(-50%) scaleX(.1) scaleY(1)}to{opacity:1;transform:translate(-50%) scaleX(1) scaleY(1)}}@keyframes tipor-out{0%{opacity:1}to{opacity:0}}@keyframes tipor-content-in{0%{opacity:0}to{opacity:1}}@keyframes tipor-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.media-ph{width:100%;height:100%;background:linear-gradient(145deg,#1b2228,#353f44 45%,#d39794)}.av-ph{width:9.6vw;height:9.6vw;border-radius:50%;background:linear-gradient(135deg,#353f44,#c4a484);flex-shrink:0}.ssg-ah .nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;padding:calc(10px + env(safe-area-inset-top,0px)) 25px 10px 25px!important;background:transparent;overflow:visible;box-sizing:border-box;transition:background .32s cubic-bezier(.22,1,.36,1),backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease,box-shadow .32s ease}.ssg-ah .nav.scrolled,.ssg-ah .nav.menu-open{background:#000000d1;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 8px 28px #00000059}.ssg-ah .nav-bar{display:flex;align-items:center;justify-content:space-between;min-height:44px;height:auto;margin:0;padding:0 52px 0 0;box-sizing:border-box;width:100%;max-width:100%}.ssg-ah .nav-brand--left{position:relative;left:auto;right:auto;justify-content:flex-start;pointer-events:auto;gap:8px;z-index:2;flex:1;min-width:0;margin:0;padding:0}.ssg-ah .nav-logo{width:28px;height:28px;border-radius:7px;object-fit:contain;display:block;flex-shrink:0}.ssg-ah .nav-logo-fallback{width:28px;height:28px;border-radius:7px;background:#fff3f0;display:block;flex-shrink:0}.ssg-ah .nav-brand-text{font-size:16px;font-weight:700;letter-spacing:.04em}.ssg-ah .nav-burger{width:24px;height:24px;margin:0;border:0;background:transparent;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0;z-index:2;flex-shrink:0;box-sizing:content-box}.ssg-ah .nav-burger span{display:block;width:18px;height:2px;border-radius:2px;background:#fff3f0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ssg-ah .nav.menu-open .nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ssg-ah .nav.menu-open .nav-burger span:nth-child(2){opacity:0}.ssg-ah .nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ssg-ah .nav-panel{display:block;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.ssg-ah .nav.menu-open .nav-panel{max-height:320px;opacity:1;pointer-events:auto}.ssg-ah .nav-panel[hidden]{display:block!important;max-height:0!important;opacity:0!important;pointer-events:none!important}.ssg-ah .nav.menu-open .nav-panel[hidden]{max-height:320px!important;opacity:1!important;pointer-events:auto!important}.ssg-ah .nav-panel-links{display:flex;flex-direction:column;padding:4px 0 6px;gap:4px}.ssg-ah .nav-panel-link{appearance:none;border:0;background:transparent;color:#fff3f0c7;text-align:left;font-size:15px;font-weight:600;padding:12px 10px;border-radius:12px;cursor:pointer;text-decoration:none;display:block}.ssg-ah .nav-panel-link.active,.ssg-ah .nav-panel-link:active{color:#c4a484;background:#c4a48429}.ssg-ah .nav-panel-top{margin-top:4px;color:#fff3f0;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 12px 12px}.ssg-ah .hero-layer,.ssg-ah .hero-copy,.ssg-ah .hero-cta-dock{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.ssg-ah .intro-section{min-height:100dvh;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-top:var(--ah-nav-h, calc(72px + env(safe-area-inset-top, 0px)) );padding-bottom:var(--ah-nav-h, calc(72px + env(safe-area-inset-bottom, 0px)) );padding-left:calc(40 * 100vw / 750);padding-right:calc(40 * 100vw / 750)}.ssg-ah .fab-demos{right:10px;bottom:calc(48px + env(safe-area-inset-bottom,0px));gap:16px}.ssg-ah .fab-item{gap:6px}.ssg-ah .fab-icon{width:44px;height:44px;box-shadow:0 6px 16px #0000003d}.ssg-ah .fab-icon:after{width:22px;height:22px}.ssg-ah .fab-label{font-size:12px}.ssg-ah .feats-section .h2,.ssg-ah .envy-head .h2,.ssg-ah .pricing-head .h2,.ssg-ah .close-title{letter-spacing:-.02em;font-weight:700}.ssg-ah .feats-section .p,.ssg-ah .envy-head .p,.ssg-ah .pricing-head .p,.ssg-ah .close-sub{color:#fff3f094}.ssg-ah .feat-row.is-emphasize{background:#fff3f00a;box-shadow:inset 2px 0 #fff3f059}.ssg-ah .envy-eyebrow{color:#fff3f08c;letter-spacing:.04em;text-transform:none}.ssg-ah .envy-cta-primary,.ssg-ah .price-cta.is-primary,.ssg-ah .cta-full{border-radius:999px;background:#fff3f0f0;color:#0a0a0a;border:0;font-weight:600}.ssg-ah .chosen-teams-title{color:#fff3f073;font-weight:500;letter-spacing:.02em}.ssg-ah .chosen-chip{background:#fff3f00f;border:1px solid rgba(255,243,240,.08);color:#fff3f0b8}.ssg-ah .hero-cta:after{border:none;display:none}.ssg-ah .price-cta:after,.ssg-ah .envy-cta-primary:after,.ssg-ah .cta-full:after{border:none;display:none}.ssg-ah img{max-width:none}.ssg-ah.page.is-locked{touch-action:manipulation;overscroll-behavior:none;overflow-x:clip}html.ssg-ah-locked,body.ssg-ah-locked{overscroll-behavior:none;touch-action:manipulation;overflow-x:clip;max-width:100%;scroll-behavior:auto!important}.ssg-ah:not(.is-shown) .nav-bar,.ssg-ah:not(.is-shown) .hero-eyebrow,.ssg-ah:not(.is-shown) .hero-title,.ssg-ah:not(.is-shown) .hero-lead,.ssg-ah:not(.is-shown) .hero-cta-row,.ssg-ah:not(.is-shown) .scroll-hint,.ssg-ah:not(.is-shown) .hero-layer img,.ssg-ah:not(.is-shown) .grass-band img{opacity:0;transform:translate3d(0,22px,0)}.ssg-ah.is-shown .nav-bar,.ssg-ah.is-shown .hero-eyebrow,.ssg-ah.is-shown .hero-title,.ssg-ah.is-shown .hero-lead,.ssg-ah.is-shown .hero-cta-row,.ssg-ah.is-shown .scroll-hint,.ssg-ah.is-shown .hero-layer img,.ssg-ah.is-shown .grass-band img{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.ssg-ah.is-shown .hill-far img{transition-delay:0ms}.ssg-ah.is-shown .hill-near img{transition-delay:50ms}.ssg-ah.is-shown .tablet img{transition-delay:.1s}.ssg-ah.is-shown .grass-band img{transition-delay:.14s}.ssg-ah.is-shown .nav-bar{transition-delay:20ms}.ssg-ah.is-shown .hero-eyebrow{transition-delay:60ms}.ssg-ah.is-shown .hero-title{transition-delay:.1s}.ssg-ah.is-shown .hero-lead{transition-delay:.14s}.ssg-ah.is-shown .hero-cta-row{transition-delay:.18s}.ssg-ah.is-shown .scroll-hint{transition-delay:.22s}@media(prefers-reduced-motion:reduce){.ssg-ah.is-shown .nav-bar,.ssg-ah.is-shown .hero-eyebrow,.ssg-ah.is-shown .hero-title,.ssg-ah.is-shown .hero-lead,.ssg-ah.is-shown .hero-cta-row,.ssg-ah.is-shown .scroll-hint,.ssg-ah.is-shown .hero-layer img,.ssg-ah.is-shown .grass-band img{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}}.ssg-ah .mx-boot{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:#0a0a0a;transition:opacity .4s ease,visibility .4s ease}.ssg-ah .mx-boot.is-out{opacity:0;visibility:hidden;pointer-events:none}.ssg-ah .mx-boot-inner{display:flex;flex-direction:column;align-items:center}.ssg-ah .mx-boot-logo,.ssg-ah .mx-boot-mark{width:64px;height:64px;border-radius:16px;object-fit:contain;animation:mxBootLogo .68s cubic-bezier(.22,1,.36,1) both}.ssg-ah .mx-boot-mark{display:grid;place-items:center;background:#fff3f0;color:#0a0a0a;font-size:28px;font-weight:700}.ssg-ah .mx-boot-bar{width:72px;height:2px;margin:18px auto 0;border-radius:999px;overflow:hidden;background:#fff3f01f}.ssg-ah .mx-boot-bar i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c4a484,#fff3f0);animation:mxBootBar .9s ease-in-out infinite}@keyframes mxBootLogo{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes mxBootBar{0%{transform:translate(-130%)}to{transform:translate(280%)}}.desktop-site{display:none}.mobile-site{display:block}@media(min-width:900px){.mobile-site{display:none!important}.desktop-site{display:block!important}}html.theme-light .ssg-ah .nav.scrolled,html.theme-light .ssg-ah .nav.menu-open{background:#ffffffe6;box-shadow:0 8px 28px #0f172a14}html.theme-light .ssg-ah .nav-brand-text{color:var(--ink-strong, #111)}html.theme-light .ssg-ah .nav-brand-icon{background-color:#111}html.theme-light .ssg-ah .nav-logo-fallback,html.theme-light .ssg-ah .nav-burger span{background:#111}html.theme-light .ssg-ah .nav-panel-link{color:#111827b8}html.theme-light .ssg-ah .nav-panel-link.active,html.theme-light .ssg-ah .nav-panel-link:active{color:#8f6d4e;background:#c4a48429}html.theme-light .ssg-ah .nav-panel-top{color:var(--ink-strong, #111);border-top-color:#11182714}html.theme-light .ssg-ah .section,html.theme-light .ssg-ah .intro-section{background:var(--bg, #f4f7fb);color:var(--ink, #1d1d1d)}html.theme-light .ssg-ah .intro-label,html.theme-light .ssg-ah .intro-p{color:var(--ink, #1d1d1d)}html.theme-light .ssg-ah .hero{color:var(--hero-title, #1d1d1d)}html.theme-light .ssg-ah .hero-cta-primary{background:var(--btn-primary-grad);color:#fff;border-color:transparent;box-shadow:var(--btn-primary-shadow)}html.theme-light .ssg-ah .hero-cta-ghost{background:#ffffffd9;color:var(--ink, #1d1d1d);border-color:#1118271f}html.theme-light .ssg-ah .scroll-hint-text{color:#fff}html.theme-light .ssg-ah .scroll-hint-arrow{border-right-color:#ffffffd9;border-bottom-color:#ffffffd9}html.theme-light .ssg-ah .fab-label{color:var(--ink, #1d1d1d);text-shadow:none}html.theme-light .ssg-ah .mx-boot{background:var(--bg, #f4f7fb)}html.theme-light .ssg-ah .mx-boot-mark{background:#111;color:#fff}html.theme-light .ssg-ah .mx-boot-bar{background:#1118271a}html.theme-light .ssg-ah .mx-boot-bar i{background:linear-gradient(90deg,#c4a484,#111)}html.theme-light .ssg-ah .feats-section .p,html.theme-light .ssg-ah .envy-head .p,html.theme-light .ssg-ah .pricing-head .p,html.theme-light .ssg-ah .close-sub{color:var(--ink-muted, #6b7280)}html.theme-light .ssg-ah .feat-row.is-emphasize{background:#c4a48414;box-shadow:inset 2px 0 #c4a4848c}html.theme-light .ssg-ah .envy-eyebrow{color:var(--ink-muted, #6b7280)}html.theme-light .ssg-ah .envy-cta-primary,html.theme-light .ssg-ah .price-cta.is-primary,html.theme-light .ssg-ah .cta-full{background:var(--btn-fill-bg, #111);color:var(--btn-fill-ink, #fff)}html.theme-light .ssg-ah .chosen-teams-title{color:var(--ink-muted, #6b7280)}html.theme-light .ssg-ah .chosen-chip{background:#fff;border:1px solid var(--line, rgba(17, 24, 39, .1));color:var(--ink, #1d1d1d);box-shadow:0 4px 12px #0f172a0d}html.theme-light .ssg-ah .fab-icon{background:#fff;border:1px solid rgba(17,24,39,.1);box-shadow:0 8px 20px #0f172a1f}html.theme-light .ssg-ah .fab-icon:after{background:#0a0a0a}html.theme-light .ssg-ah .admin-demo-mask{background:#0f172a59}html.theme-light .ssg-ah .nav.menu-open{-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}}@media(max-width:899.98px){.ssg-ah{--mx-ink: #fff3f0;--mx-dim: rgba(255, 243, 240, .62);--mx-faint: rgba(255, 243, 240, .42);--mx-line: rgba(255, 243, 240, .1);--mx-hair: rgba(255, 243, 240, .07);--mx-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--mx-fs-display: clamp(26px, 7vw, 32px);--mx-fs-body: 15px;--mx-fs-body-sm: 14px;--mx-fs-meta: 13px;--mx-fs-label: 12px;--mx-fs-price: clamp(36px, 9.5vw, 46px);--mx-fs-cta: 16px}.ssg-ah .mx{position:relative;z-index:1;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;background:#000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:stretch;overflow:hidden;--mx-pad-y: calc(var(--ah-nav-h, 74px) + 12px + env(safe-area-inset-bottom, 0px));padding:var(--mx-pad-y) 25px}.ssg-ah .mx.is-scrollable{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.ssg-ah .mx.is-scrollable .mx-fit{max-height:none;flex:0 0 auto}.ssg-ah .mx-fit{width:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;transform:scale(var(--mx-scale, 1));transform-origin:center center;will-change:transform}.ssg-ah .mx-rise{opacity:0;transform:translateY(16px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 40ms);will-change:opacity,transform}.ssg-ah .mx.in .mx-rise{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ssg-ah .mx-rise{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 40ms)}}.ssg-ah .mx-label{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:var(--mx-fs-label);font-weight:500;letter-spacing:.14em;color:var(--mx-faint)}.ssg-ah .mx-label:after{content:"";flex:1;height:1px;background:var(--mx-line)}.ssg-ah .mx-say{margin:0 0 12px;font-size:var(--mx-fs-display);font-weight:650;line-height:1.22;letter-spacing:-.02em;color:var(--mx-ink)}.ssg-ah .mx-sub{margin:0 0 22px;max-width:24em;font-size:var(--mx-fs-body);line-height:1.6;color:var(--mx-dim)}.ssg-ah .mx-ph{display:inline-flex;align-items:center;justify-content:center;font-size:var(--mx-fs-label);letter-spacing:.12em;color:#fff3f047}.ssg-ah .mx-feats{padding-left:0;padding-right:0;background:#000;justify-content:center;align-items:stretch;overflow:hidden}.ssg-ah .mx-feats .mini-feats{flex:0 1 auto;width:100%;max-width:100%;min-height:0;height:auto;max-height:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;overflow-x:hidden}.ssg-ah .mx-scenes{justify-content:center;align-items:center;overflow:hidden}.ssg-ah .mx-scenes .mx-fit{width:100%;max-width:100%;margin-left:auto;margin-right:auto;overflow:visible}.ssg-ah .mx-scenes .scenes{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;overflow:visible}.ssg-ah .mx-scenes .scenes__tabs-wrap{width:100%;max-width:100%;overflow:hidden}.ssg-ah .mx-scenes .scenes__tabs{display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.ssg-ah .mx-rail{margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain}.ssg-ah .mx-rail::-webkit-scrollbar{display:none}.ssg-ah .mx-rail-track{display:flex;gap:14px;padding:4px 25px 8px 0;width:max-content}.ssg-ah .mx-card{flex:none;width:min(72vw,260px);border:1px solid var(--mx-line);border-radius:18px;overflow:hidden;background:#fff3f008}.ssg-ah .mx-card-media{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,rgba(196,164,132,.14),transparent 55%),#fff3f00a;border-bottom:1px solid var(--mx-hair)}.ssg-ah .mx-card-media img{width:100%;height:100%;object-fit:cover}.ssg-ah .mx-card-body{padding:16px 16px 18px}.ssg-ah .mx-card-t{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--mx-ink)}.ssg-ah .mx-card-d{margin:0;font-size:var(--mx-fs-body-sm);line-height:1.5;color:var(--mx-dim)}.ssg-ah .mx-shot{margin:0 0 20px;aspect-ratio:16 / 10;border-radius:18px;border:0;display:grid;place-items:center;overflow:hidden;background:transparent}.ssg-ah .mx-shot img{width:100%;height:100%;object-fit:cover}.ssg-ah .mx-community{text-align:center}.ssg-ah .mx-community .mx-say{margin-bottom:20px;text-align:center}.ssg-ah .mx-community .mx-sub{margin-left:auto;margin-right:auto;margin-bottom:26px;text-align:center}.ssg-ah .mx-community .mx-shot{margin-top:8px}.ssg-ah .mx-stack{width:100%}.ssg-ah .mx-price{text-align:center}.ssg-ah .mx-price .mx-say{margin-bottom:16px;text-align:center}.ssg-ah .mx-seg{position:relative;display:grid;grid-template-columns:repeat(var(--mx-seg-n, 3),minmax(0,1fr));gap:0;width:min(78%,300px);margin:0 auto 16px;padding:4px;border-radius:999px;background:#fff3f00f;border:1px solid rgba(255,243,240,.1);box-sizing:border-box}.ssg-ah .mx-seg-pill{position:absolute;top:4px;left:4px;bottom:4px;width:calc((100% - 8px) / var(--mx-seg-n, 3));border-radius:999px;background:#fff3f0;box-shadow:0 4px 14px #00000047;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.ssg-ah .mx-seg-item{position:relative;z-index:1;margin:0;padding:9px 14px;border:0;border-radius:999px;background:transparent;color:var(--mx-dim);font-family:inherit;font-size:var(--mx-fs-body-sm);font-weight:600;line-height:1.2;letter-spacing:.02em;text-align:center;cursor:pointer;transition:color .26s ease;white-space:nowrap}.ssg-ah .mx-seg-item.active{color:#0a0a0a}.ssg-ah .mx-seg-item:active{opacity:.92}.ssg-ah .mx-price-trial{margin:18px 0 0;text-align:center;color:#fff3f0b3;font-size:14px}.ssg-ah .mx-price-trial-cta{display:inline-block;margin-left:8px;padding:4px 12px;border:1px solid rgba(196,164,132,.5);border-radius:999px;background:transparent;color:#fff3f0;font:inherit;font-size:13px;text-decoration:none}.ssg-ah .mx-cycle{display:none}.ssg-ah .mx-cycle-badges{position:relative;height:28px;margin-bottom:8px}.ssg-ah .mx-cycle-badge{position:absolute;top:0;left:0;width:72px;margin-left:-36px;display:flex;justify-content:center;align-items:flex-end;height:100%;box-sizing:border-box;cursor:pointer}.ssg-ah .mx-cycle-bubble{position:relative;display:flex;align-items:center;justify-content:center;padding:3px 8px 4px;border-radius:6px;background:#ff825f8c;max-width:100%;transform:scale(.88);transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1),background .28s ease,box-shadow .28s ease}.ssg-ah .mx-cycle-bubble span{font-size:10px;color:#fff;line-height:1.2;white-space:nowrap;transition:color .28s ease}.ssg-ah .mx-cycle-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(224,122,95,.55);transition:border-top-color .28s ease}.ssg-ah .mx-cycle-badge.active .mx-cycle-bubble{opacity:1;transform:scale(1);background:#fff3f0;box-shadow:0 3px 8px #fff3f047}.ssg-ah .mx-cycle-badge.active .mx-cycle-bubble span{color:#000}.ssg-ah .mx-cycle-badge.active .mx-cycle-bubble:after{border-top-color:#fff3f0}.ssg-ah .mx-cycle-track{position:relative;height:22px}.ssg-ah .mx-cycle-bg,.ssg-ah .mx-cycle-fill{position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:999px}.ssg-ah .mx-cycle-bg{width:100%;background:#ffffff1f}.ssg-ah .mx-cycle-fill{width:0;background:linear-gradient(90deg,#c4a484,#fff3f0);box-shadow:0 0 8px #c4a48473;z-index:2;overflow:visible;transition:width .38s cubic-bezier(.22,1,.36,1)}.ssg-ah .mx-cycle.is-dragging .mx-cycle-fill{transition:none}.ssg-ah .mx-cycle-dot{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:#2a2a2a;border:1.5px solid rgba(255,255,255,.28);box-sizing:border-box;transform:translate(-50%,-50%) scale(1);z-index:3;cursor:pointer;transition:background .32s ease,border-color .32s ease,transform .38s cubic-bezier(.22,1,.36,1)}.ssg-ah .mx-cycle-dot.passed{background:#c4a484;border-color:#fff3f08c}.ssg-ah .mx-cycle-dot.on{transform:translate(-50%,-50%) scale(1.15);background:#fff3f059;border-color:#c4a484a6}.ssg-ah .mx-cycle-thumb{position:absolute;top:50%;right:0;width:16px;height:16px;border-radius:50%;transform:translate(50%,-50%);z-index:5;pointer-events:none}.ssg-ah .mx-cycle-thumb i{display:block;width:100%;height:100%;border-radius:50%;background:#fff3f0;border:2px solid #c4a484;box-sizing:border-box;box-shadow:0 3px 9px #00000059}.ssg-ah .mx-cycle.is-dragging .mx-cycle-thumb i{transform:scale(1.12)}.ssg-ah .mx-cycle-nodes{position:relative;height:26px;margin-top:6px}.ssg-ah .mx-cycle-node{position:absolute;top:0;left:0;width:64px;margin-left:-32px;display:flex;justify-content:center;box-sizing:border-box;cursor:pointer}.ssg-ah .mx-cycle-node span{font-size:var(--mx-fs-label);font-weight:650;color:#d6cbc6d9;line-height:1.2;text-align:center;transition:color .32s ease,transform .38s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ssg-ah .mx-cycle-node.active span{color:#fff3f0;transform:scale(1.06)}.ssg-ah .mx-plan{text-align:center;animation:mxPlanIn .42s cubic-bezier(.22,1,.36,1) both}.ssg-ah .mx-plan[hidden]{display:none}@keyframes mxPlanIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ssg-ah .mx-fee{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 0}.ssg-ah .mx-fee-y{font-size:16px;color:var(--mx-dim)}.ssg-ah .mx-fee-n{font-size:var(--mx-fs-price);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--mx-ink)}.ssg-ah .mx-fee-u{font-size:var(--mx-fs-meta);color:var(--mx-faint)}.ssg-ah .mx-for{margin:8px auto 12px;font-size:var(--mx-fs-body-sm);line-height:1.5;color:var(--mx-dim);text-align:center}.ssg-ah .mx-fee-meta{margin:6px auto 10px;font-size:var(--mx-fs-meta);line-height:1.4;color:var(--mx-faint);text-align:center}.ssg-ah .mx-fee-orig{margin-left:8px;font-size:var(--mx-fs-meta);color:#fff3f052;text-decoration:line-through}.ssg-ah .mx-fee-orig[hidden]{display:none!important}.ssg-ah .mx-notes{margin:0 0 18px;border-top:1px solid var(--mx-line)}.ssg-ah .mx-note{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--mx-hair);font-size:var(--mx-fs-body-sm);color:var(--mx-faint)}.ssg-ah .mx-note b{font-weight:500;color:#fff3f0d1}.ssg-ah .mx-price-feats{list-style:none;margin:0 auto 18px;padding:4px 0 0;border-top:1px solid var(--mx-line);text-align:center}.ssg-ah .mx-price-feats li{position:relative;padding:9px 0;border-bottom:1px solid var(--mx-hair);font-size:var(--mx-fs-body-sm);line-height:1.45;color:#fff3f0d1;text-align:center}.ssg-ah .mx-price-feats li:before{content:"";display:inline-block;position:static;width:10px;height:6px;margin-right:8px;border-left:1.5px solid rgba(255,243,240,.82);border-bottom:1.5px solid rgba(255,243,240,.82);transform:rotate(-45deg);vertical-align:.15em}.ssg-ah .mx-price-more{display:block;width:fit-content;margin:0 auto 14px;font-size:13px;line-height:1.4;color:#c4a484eb;text-decoration:none;text-align:center}.ssg-ah .mx-trust{margin-top:clamp(18px,2.8vh,28px);padding-top:clamp(16px,2.4vh,22px);border-top:1px solid var(--mx-hair);text-align:center}.ssg-ah .mx-trust-title{margin:0 auto 14px;max-width:14em;font-size:clamp(15px,3.8vw,17px);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#fff3f0e0}.ssg-ah .mx-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px}.ssg-ah .mx-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:36px;min-height:36px;padding:0;border:0;border-radius:6px;background:#fffc;opacity:1;box-sizing:border-box}.ssg-ah .mx-logo span{font-size:17px;font-weight:700;letter-spacing:0;color:#1a1a1a;white-space:nowrap;line-height:1}.ssg-ah .mx-faq{text-align:center}.ssg-ah .mx-faq .mx-say{max-width:11em;margin-left:auto;margin-right:auto;margin-bottom:clamp(12px,1.8vh,18px);text-align:center}.ssg-ah .mx-faq-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(12px,1.8vh,16px)}.ssg-ah .mx-faq-cat{margin:0;padding:8px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff3f08c;font-family:inherit;font-size:var(--mx-fs-meta);font-weight:500;line-height:1.2;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease}.ssg-ah .mx-faq-cat.active{color:var(--mx-ink);background:#fff3f00f;border-color:#fff3f024}.ssg-ah .mx-faq-cat:active{opacity:.85}.ssg-ah .mx-faq-list{display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);margin:0;overflow:visible;padding:0}.ssg-ah .mx-faq-list[hidden]{display:none}.ssg-ah .mx-faq-item{margin:0;flex:none;border:1px solid rgba(255,243,240,.1);border-radius:14px;background:linear-gradient(180deg,#171717,#121212);overflow:hidden;transition:border-color .28s ease,background .28s ease}.ssg-ah .mx-faq-item.is-open{border-color:#c4a48459;background:linear-gradient(180deg,#1b1b1b,#141414)}.ssg-ah .mx-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:clamp(42px,5.8vh,50px);margin:0;padding:clamp(10px,1.4vh,13px) 16px;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:var(--mx-fs-body);font-weight:600;line-height:1.35;color:var(--mx-ink)}.ssg-ah .mx-faq-q span{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;text-align:left}.ssg-ah .mx-faq-chev{flex:none;width:10px;height:10px;border-right:1.5px solid rgba(255,243,240,.45);border-bottom:1.5px solid rgba(255,243,240,.45);transform:rotate(45deg);transition:transform .32s cubic-bezier(.22,1,.36,1)}.ssg-ah .mx-faq-item.is-open .mx-faq-chev{transform:rotate(225deg)}.ssg-ah .mx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.ssg-ah .mx-faq-item.is-open .mx-faq-a{grid-template-rows:1fr}.ssg-ah .mx-faq-a-inner{overflow:hidden;min-height:0}.ssg-ah .mx-faq-a-inner p{margin:0;padding:0 16px clamp(10px,1.4vh,14px);font-size:15px;line-height:1.55;color:var(--mx-dim);text-align:left;opacity:0;transform:translateY(-4px);transition:opacity .28s ease .04s,transform .32s cubic-bezier(.22,1,.36,1) .04s}.ssg-ah .mx-faq-item.is-open .mx-faq-a-inner p{opacity:1;transform:none}.ssg-ah .mx-go{display:block;width:100%;margin:0;padding:14px 20px;border:0;border-radius:999px;background:#fff3f0;color:#0a0a0a;font-family:inherit;font-size:var(--mx-fs-cta);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;box-sizing:border-box}.ssg-ah .mx-go:after{display:none}.ssg-ah .mx-go:active{opacity:.9}.ssg-ah .mx-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 22px;margin-top:16px;font-size:var(--mx-fs-body-sm);color:var(--mx-dim)}.ssg-ah .mx-links span:active{color:var(--accent, #c4a484)}.ssg-ah .mx-close{justify-content:flex-start;padding-left:0;padding-right:0;padding-bottom:0}.ssg-ah .mx-close .mx-fit{flex:1 1 auto;width:100%;min-height:0;padding:0 25px;box-sizing:border-box;justify-content:center}.ssg-ah .mx-close-lockup{text-align:center}.ssg-ah .mx-close .mx-say{margin:0 auto 10px;max-width:11em;font-size:var(--mx-fs-display);letter-spacing:-.03em;text-align:center}.ssg-ah .mx-close .mx-sub{margin:0 auto 16px;max-width:26em;font-size:calc(var(--mx-fs-body) + 1px);line-height:1.55;text-align:center}.ssg-ah .mx-close .mx-go{display:inline-block;width:auto;min-width:168px;max-width:100%;margin:0 auto;padding:12px 32px;font-size:15px;text-align:center}.ssg-ah .mx-price .mx-go{display:block;width:fit-content;min-width:168px;max-width:100%;margin:0 auto;padding:12px 32px;font-size:15px;text-align:center}.ssg-ah .mx-close-scene{margin:clamp(16px,2.4vh,22px) 0 clamp(14px,2vh,18px);border-radius:0;overflow:visible;display:grid;place-items:center;border:0;background:transparent}.ssg-ah .mx-close-scene img{width:70%;max-width:70%;height:auto;display:block;object-fit:contain;margin:0 auto}.ssg-ah .mx-close.is-tight .mx-close-scene,.ssg-ah .mx-close-scene[hidden]{display:none!important}@media(max-height:700px){.ssg-ah .mx-close .mx-close-scene{display:none!important}}.ssg-ah .mx-foot{flex:0 0 auto;width:100%;margin:0;padding:28px 25px calc(18px + env(safe-area-inset-bottom,0px));border:0;text-align:center;box-sizing:border-box;background:#0f0f0f}.ssg-ah .mx-foot-mark{width:43px;height:43px;margin:0 auto 32px;border-radius:12px;display:grid;place-items:center;font-size:19px;font-weight:700}.ssg-ah div.mx-foot-mark{background:#fff3f0;color:#0a0a0a}.ssg-ah img.mx-foot-mark,.ssg-ah .mx-foot-mark-img,html.theme-light .ssg-ah img.mx-foot-mark,html.theme-light .ssg-ah .mx-foot-mark-img{display:block;object-fit:cover;background:transparent!important;padding:0;color:transparent;border-radius:50%}.ssg-ah .mx-foot-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.ssg-ah .mx-foot-badge{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:44px;padding:8px 10px;border:0;border-radius:12px;background:#fff3f0;color:#1a1412;text-align:left;cursor:pointer;width:100%}.ssg-ah .mx-foot-badge--img{align-items:center;padding:6px;min-height:48px}.ssg-ah .mx-foot-badge--img img{display:block;width:100%;max-height:40px;object-fit:contain}.ssg-ah .mx-foot-badge span{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.ssg-ah .mx-foot-badge b{font-size:12px;font-weight:650;letter-spacing:-.01em}.ssg-ah .mx-foot-bar a{color:inherit;text-decoration:none}.ssg-ah .mx-foot-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;width:100%;margin:0 0 14px;text-align:center}.ssg-ah .mx-foot-col{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center}.ssg-ah .mx-foot-col h4{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#fff3f06b}.ssg-ah .mx-foot-nav span,.ssg-ah .mx-foot-nav a{font-size:14px;font-weight:500;color:#fff3f0e0;text-decoration:none}.ssg-ah .mx-foot-nav span:active,.ssg-ah .mx-foot-nav a:active{color:var(--accent, #c4a484)}.ssg-ah .mx-foot-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;padding-top:10px;border-top:1px solid var(--mx-hair);font-size:14px;line-height:1.6;color:#fff3f09e}@media(max-height:780px){.ssg-ah .mx{--mx-pad-y: calc(var(--ah-nav-h, 74px) + 8px + env(safe-area-inset-bottom, 0px));padding:var(--mx-pad-y) 25px}.ssg-ah .mx-say{font-size:clamp(24px,6.8vw,30px);margin-bottom:8px}.ssg-ah .mx-sub{margin-bottom:12px;font-size:var(--mx-fs-body-sm);line-height:1.5}.ssg-ah .mx-label{margin-bottom:10px;font-size:var(--mx-fs-label)}.ssg-ah .mx-card{width:min(68vw,230px)}.ssg-ah .mx-card-media{aspect-ratio:16 / 11}.ssg-ah .mx-card-body{padding:10px 12px 12px}.ssg-ah .mx-shot{aspect-ratio:16 / 9;margin-bottom:12px}.ssg-ah .mx-note{padding:7px 0;font-size:12.5px}.ssg-ah .mx-fee-n{font-size:clamp(34px,9vw,42px)}.ssg-ah .mx-trust-title{margin-bottom:12px;font-size:15px}.ssg-ah .mx-logo{width:40px;height:34px;min-height:34px;border-radius:5px}.ssg-ah .mx-logo span{font-size:16px}.ssg-ah .mx-faq-q{font-size:var(--mx-fs-body-sm)}.ssg-ah .mx-go{padding:13px 18px;font-size:var(--mx-fs-cta)}.ssg-ah .mx-close .mx-say{font-size:clamp(24px,7vw,30px);margin-bottom:8px}.ssg-ah .mx-close .mx-sub{margin-bottom:12px;font-size:calc(var(--mx-fs-body-sm) + 1px)}.ssg-ah .mx-close-scene{margin:12px 0}.ssg-ah .mx-foot-badges{gap:6px;margin-bottom:12px}.ssg-ah .mx-foot-badge{min-height:38px;padding:6px 8px}.ssg-ah .mx-foot-nav{gap:8px 10px;margin-bottom:10px}.ssg-ah .mx-foot-col{gap:8px}.ssg-ah .mx-foot-nav span,.ssg-ah .mx-foot-nav a{font-size:var(--mx-fs-body-sm)}}html.theme-light .ssg-ah{--mx-ink: var(--ink-strong, #111111);--mx-dim: var(--ink-muted, #6b7280);--mx-faint: rgba(17, 24, 39, .42);--mx-line: var(--line, rgba(17, 24, 39, .1));--mx-hair: rgba(17, 24, 39, .07)}html.theme-light .ssg-ah .mx,html.theme-light .ssg-ah .mx-feats{background:var(--bg, #f4f7fb)}html.theme-light .ssg-ah .mx-card{background:var(--bg-card, #fff);border:1px solid var(--mx-line);box-shadow:0 8px 24px #0f172a0f}html.theme-light .ssg-ah .mx-card-media{background:linear-gradient(180deg,#c4a4841a,#11182708)}html.theme-light .ssg-ah .mx-seg{background:#1118270d;border-color:var(--mx-line)}html.theme-light .ssg-ah .mx-seg-pill{background:#fff;box-shadow:0 2px 10px #0f172a1a}html.theme-light .ssg-ah .mx-seg-item.active{color:var(--ink-strong, #111)}html.theme-light .ssg-ah .mx-price-trial{color:var(--mx-dim)}html.theme-light .ssg-ah .mx-price-trial-cta{color:var(--ink, #1d1d1d);border-color:#c4a484a6}html.theme-light .ssg-ah .mx-cycle-dot{background:#1118271f;border-color:#1118272e}html.theme-light .ssg-ah .mx-cycle-dot.passed{background:#c4a484;border-color:#b08968b3}html.theme-light .ssg-ah .mx-cycle-dot.on{background:#c4a48447;border-color:#c4a484a6}html.theme-light .ssg-ah .mx-cycle-thumb i{background:#fff;box-shadow:0 3px 9px #0f172a2e}html.theme-light .ssg-ah .mx-cycle-node span{color:var(--mx-dim)}html.theme-light .ssg-ah .mx-cycle-node.active span{color:var(--mx-ink)}html.theme-light .ssg-ah .mx-note{border-bottom-color:var(--mx-hair);color:var(--mx-dim)}html.theme-light .ssg-ah .mx-note b{color:var(--mx-ink)}html.theme-light .ssg-ah .mx-faq-cat{color:var(--mx-dim)}html.theme-light .ssg-ah .mx-faq-cat.active{color:var(--mx-ink);background:#1118270d;border-color:var(--mx-line)}html.theme-light .ssg-ah .mx-faq-item{border-color:var(--mx-line);background:#fff;box-shadow:0 4px 16px #0f172a0a}html.theme-light .ssg-ah .mx-faq-item.is-open{border-color:#c4a48473;background:#fff}html.theme-light .ssg-ah .mx-faq-chev{border-right-color:#11182759;border-bottom-color:#11182759}html.theme-light .ssg-ah .mx-go{background:var(--btn-fill-bg, #111);color:var(--btn-fill-ink, #fff)}html.theme-light .ssg-ah .mx-foot-col h4{color:var(--mx-faint)}html.theme-light .ssg-ah .mx-foot-nav span,html.theme-light .ssg-ah .mx-foot-nav a{color:var(--ink, #1d1d1d)}html.theme-light .ssg-ah .mx-foot-bar{color:var(--mx-dim)}html.theme-light .ssg-ah div.mx-foot-mark{background:#111;color:#fff}html.theme-light .ssg-ah .mx-foot-badge{background:#fff;color:var(--ink, #1d1d1d);border:1px solid var(--mx-line);box-shadow:0 4px 12px #0f172a0d}html.theme-light .ssg-ah .mx-logo{background:#fff;border:1px solid var(--mx-line)}html.theme-light .ssg-ah .mx-trust-title{color:var(--mx-ink)}html.theme-light .ssg-ah .mx-fee-orig{color:#11182752}html.theme-light .ssg-ah .mx-note b,html.theme-light .ssg-ah .mx-price-feats li{color:#111827d1}html.theme-light .ssg-ah .mx-price-feats li:before{border-left-color:#1118278c;border-bottom-color:#1118278c}html.theme-light .ssg-ah .mx-ph{color:#11182747}html.theme-light .ssg-ah .mx-foot{background:#fff;border-top:1px solid var(--mx-line)}html.theme-light .ssg-ah .mx-price-more{color:#8f6d4e}html.theme-light .ssg-ah .mx-seg-item{color:var(--mx-dim)}}@media(min-width:900px){html{scroll-behavior:auto!important;overflow-x:clip;overflow-y:scroll}html.lenis,html.lenis body{height:auto}html,body{height:auto;min-height:100%;background:#000}body{overflow:visible}.desktop-site{position:relative;height:auto;min-height:100dvh;overflow:visible;background:#000;color:#fff3f0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}html.theme-light .desktop-site{background:var(--bg);color:var(--ink)}html.theme-light,html.theme-light body{background:var(--bg)}.desktop-site.is-booting .ds-enter,.desktop-site:not(.is-shown) .ds-enter{opacity:0;transform:translate3d(0,24px,0)}.desktop-site.is-shown .ds-enter{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0ms)}.desktop-site [data-ds-rise]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0ms)}.desktop-site [data-ds-rise].is-in{opacity:1;transform:none}.desktop-site .mx-boot{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:#000;transition:opacity .52s ease,visibility .52s ease}html.theme-light .desktop-site .mx-boot{background:var(--bg)}.desktop-site .mx-boot.is-out{opacity:0;visibility:hidden;pointer-events:none}.desktop-site .mx-boot-inner{display:flex;flex-direction:column;align-items:center}.desktop-site .mx-boot-logo,.desktop-site .mx-boot-mark{width:64px;height:64px;border-radius:16px;object-fit:contain;animation:mxBootLogo .68s cubic-bezier(.22,1,.36,1) both}.desktop-site .mx-boot-mark{display:grid;place-items:center;background:#fff3f0;color:#0a0a0a;font-size:28px;font-weight:700}.desktop-site .mx-boot-bar{width:72px;height:2px;margin:18px auto 0;border-radius:999px;overflow:hidden;background:#fff3f01f}.desktop-site .mx-boot-bar i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c4a484,#fff3f0);animation:mxBootBar .9s ease-in-out infinite}@keyframes mxBootLogo{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes mxBootBar{0%{transform:translate(-130%)}to{transform:translate(280%)}}.ds-top-banner{position:sticky;top:0;z-index:90;width:100%;overflow:hidden;background:#0a0a0a;--ds-banner-h: 48px}.ds-top-banner-track{display:flex;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.ds-top-banner-slide{flex:0 0 auto;display:block;line-height:0}.ds-top-banner-slide img{width:100%;height:auto;max-height:72px;object-fit:cover;object-position:center;display:block}.ds-top-banner-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#00000073;color:#fff;cursor:pointer;transform:translateY(-50%)}.ds-top-banner-nav svg{width:14px;height:14px;fill:currentColor}.ds-top-banner-nav.is-prev{left:8px}.ds-top-banner-nav.is-next{right:8px}.ds-top-banner-dots{position:absolute;left:50%;bottom:6px;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.ds-top-banner-dots .dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer}.ds-top-banner-dots .dot.on{background:#fff}.ds-nav{position:fixed;top:var(--ds-banner-h, 0px);left:0;right:0;z-index:80;display:flex;align-items:center;min-height:56px;height:auto;padding:14px 24px 6px;background:transparent;overflow:visible;box-sizing:border-box}.ds-nav-veil{position:absolute;left:0;right:0;top:-42px;height:204px;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:linear-gradient(to bottom,#000,#000000f7 12%,#000000e0 28%,#000000ad,#00000061 68%,#0000001f 86%,#0000)}.ds-nav.is-scrolled .ds-nav-veil{opacity:1}.ds-nav-shell{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;padding:0;border-radius:0;background:transparent;box-shadow:none}.ds-nav-inner{position:relative;z-index:1;display:flex;align-items:center;gap:48px;width:100%;height:36px;margin:0 auto}.ds-brand{display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:600;letter-spacing:.12em;color:inherit}.ds-brand img{width:28px;height:28px;border-radius:8px;object-fit:contain}.ds-links{display:flex;gap:24px;margin:0 auto;font-size:14px;font-weight:400;letter-spacing:-.02em;color:#fffc}.ds-links a{transition:color .18s ease}.ds-links a:hover{color:#fff}.ds-nav-cta{display:flex;align-items:center;gap:10px}.ds-nav-cta .ds-btn{min-height:36px;padding:0 24px;font-size:14px}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:48px;padding:0 36px;border-radius:999px;border:0;background:#ffffff1a;color:#fff3f0;font:inherit;font-size:14px;font-weight:400;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease}.ds-btn:hover{background:#ffffff2e}.ds-btn-fill{background:#fffc;color:#0a0a0a}.ds-btn-fill:hover{background:#fff}.ds-btn-arrow-icon{display:none}.ds-hero{--ds-ground-drop: 4vw;--ds-hill-drop: 3vw;position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:160px 48px var(--ds-ground-drop);overflow:hidden;box-sizing:border-box;background:#000}.ds-hero-sky{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ds-hero-sky--light{display:none}.ds-hero-sky--dark{display:block}.ds-hero-sky .hero-bg-gradient{position:absolute;inset:0;background:radial-gradient(200% 83% at 50% 0,#1b2228,#353f44 42%,#d39794)}.ds-hero .hero-plate{position:absolute;left:0;right:0;bottom:0;width:100%;pointer-events:none}.ds-hero .hero-plate img{display:block;width:100%;height:auto}.ds-hero-sky .hill-far{z-index:1;transform:translate3d(0,var(--ds-hill-drop),0);will-change:transform}.ds-hero-sky .hill-near{z-index:2;transform:translate3d(0,var(--ds-hill-drop),0);will-change:transform}.ds-hero .grass-band{z-index:4}.ds-hero .grass-band--light{display:none}.ds-hero .grass-band--dark{display:block}.ds-hero-veil{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42) 0%,transparent 30%,transparent 100%)}.ds-hero-product{position:relative;z-index:3;margin-top:auto;width:min(816px,85%);background:transparent;will-change:transform;border-radius:0;overflow:visible;box-shadow:none}.ds-hero-product img{display:block;width:100%;height:auto;background:transparent}.ds-hero-inner{position:relative;z-index:2;width:min(100%,1080px);margin:0 auto 56px;display:flex;flex-direction:column;align-items:center;text-align:center}.ds-hero-copy{max-width:640px}.ds-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 20px;padding:4px 12px;min-height:30px;border-radius:999px;background:#ffffff1a;font-size:14px;font-weight:400;letter-spacing:-.01em;color:#fff;line-height:1.5}.ds-hero-copy h1{margin:0 0 20px;font-size:clamp(38px,3.9vw,56px);font-weight:400;line-height:1.3;letter-spacing:.08em;color:#fff}.ds-hero-copy p:not(.ds-hero-eyebrow){margin:0 auto 48px;max-width:26em;font-size:18px;line-height:1.5;color:#fff}html.theme-light .ds-nav{top:calc(var(--ds-banner-h, 0px) + 16px);justify-content:center;padding:0 24px;pointer-events:none;min-height:0}html.theme-light .ds-nav-veil{display:none}html.theme-light .ds-nav-shell{pointer-events:auto;width:min(920px,100%);padding:10px;border-radius:10px;background:var(--nav-shell-bg);box-shadow:0 0 0 4px var(--nav-shell-ring);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}html.theme-light .ds-nav.is-scrolled .ds-nav-shell{box-shadow:0 0 0 4px var(--nav-shell-ring),0 10px 28px #0000002e}html.theme-light .ds-nav-inner{gap:20px;height:auto;min-height:38px}html.theme-light .ds-brand{letter-spacing:.04em;font-size:16px;color:var(--ink-strong)}html.theme-light .ds-links{gap:20px;color:var(--nav-link)}html.theme-light .ds-links a:hover{color:var(--nav-link-hover)}html.theme-light .ds-btn{gap:10px;font-weight:500;border:1px solid transparent;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}html.theme-light .ds-btn:hover{transform:translateY(-1px)}html.theme-light .ds-btn-fill,html.theme-light .ds-btn-fill:hover{background:var(--btn-fill-bg);color:var(--btn-fill-ink)}html.theme-light .ds-btn-primary{background:var(--btn-primary-grad);color:#fff;box-shadow:var(--btn-primary-shadow)}html.theme-light .ds-btn-primary:hover{background:var(--btn-primary-grad);color:#fff;box-shadow:inset 4px 4px 8px #ffffff57,inset -4px -4px 8px #fff3,0 10px 28px #3a77e594}html.theme-light .ds-btn-arrow{position:relative;isolation:isolate;overflow:hidden;gap:12px;min-height:0;padding:5px 5px 5px 20px;font-weight:500;letter-spacing:-.01em;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),filter .35s ease}html.theme-light .ds-btn-arrow>span:first-child{position:relative;z-index:2}html.theme-light .ds-btn-arrow:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transform:translate(-130%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}html.theme-light .ds-btn-arrow:hover{transform:translateY(-1px)}html.theme-light .ds-btn-arrow:hover:after{transform:translate(130%)}html.theme-light .ds-btn-arrow:active{transform:translateY(0)}html.theme-light .ds-btn-arrow-icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}html.theme-light .ds-btn-arrow:hover .ds-btn-arrow-icon{transform:translate(3px)}html.theme-light .ds-btn-arrow-icon img{width:11px;height:8px;display:block}html.theme-light .ds-nav-cta .ds-btn-arrow{padding:5px 5px 5px 18px;font-size:14px}html.theme-light .ds-nav-cta .ds-btn-arrow-icon{width:28px;height:28px}html.theme-light .ds-hero-actions .ds-btn-arrow{padding:6px 6px 6px 22px;font-size:15px}html.theme-light .ds-hero-actions .ds-btn-arrow-icon{width:36px;height:36px}html.theme-light .ds-hero-actions .ds-btn-arrow-icon img{width:12px;height:9px}html.theme-light .ds-hero{--ds-ground-drop: 0;--ds-sky-drop: calc(-100vw * (1600 / 1920) * .08);padding:140px 48px 0;background:#8bb7e0;overflow:visible}html.theme-light .ds-hero-sky--dark,html.theme-light .ds-hero .grass-band--dark,html.theme-light .ds-hero-veil{display:none}html.theme-light .ds-hero-sky--light{display:block;overflow:visible}html.theme-light .ds-hero .grass-band--light{display:block}html.theme-light .ds-hero-sky .hero-sky-bg{position:absolute;left:0;right:0;top:auto;bottom:var(--ds-sky-drop);width:100%;height:auto;display:block;will-change:transform}html.theme-light .ds-hero-sky .hero-sky-overlay{position:absolute;left:0;right:0;top:auto;bottom:var(--ds-sky-drop);height:calc(100vw * (1600 / 1920));background:var(--hero-sky-overlay);will-change:transform}html.theme-light .ds-hero-sky .hero-cloud{position:absolute;z-index:1;will-change:transform}html.theme-light .ds-hero-sky .hero-cloud img{display:block;width:100%;height:auto}html.theme-light .ds-hero-sky .cloud-a{top:-4%;left:-9%;width:min(620px,48vw)}html.theme-light .ds-hero-sky .cloud-b{top:6%;left:32%;width:min(520px,40vw)}html.theme-light .ds-hero-sky .cloud-c{top:8%;right:-4%;width:min(600px,44vw)}html.theme-light .ds-hero .grass-band--light{overflow:visible;height:auto;will-change:transform;z-index:4;bottom:calc(-100vw * (571 / 1460) * .7)}html.theme-light .ds-hero .grass-band--light img{width:100%;height:auto;display:block;margin:0;position:relative;z-index:0}html.theme-light .ds-hero .grass-band--light:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:58%;pointer-events:none;background:linear-gradient(180deg,rgba(244,247,251,0) 0%,rgba(244,247,251,.4) 35%,var(--bg) 78%,var(--bg) 100%)}html.theme-light .ds-hero-product{width:min(810px,64.8%);border-radius:0;overflow:visible;box-shadow:none;outline:none;border:0}html.theme-light .ds-hero-product img{border-radius:0;box-shadow:none}html.theme-light .ds-hero-inner{margin:0 auto 40px}html.theme-light .ds-hero-copy{max-width:720px}html.theme-light .ds-hero-eyebrow{background:var(--hero-eyebrow-bg);color:var(--hero-title);backdrop-filter:blur(8px)}html.theme-light .ds-hero-copy h1{font-size:clamp(40px,4.6vw,64px);font-weight:600;letter-spacing:.04em;color:var(--hero-title)}html.theme-light .ds-hero-copy p:not(.ds-hero-eyebrow){margin:0 auto 36px;max-width:28em;font-size:17px;color:var(--hero-lead)}html.theme-light .ds-section#demos{position:relative;z-index:2;max-width:none;width:100%;margin-top:calc(100vw * (571 / 1460) * .7);margin-left:0;margin-right:0;padding-top:96px;padding-left:64px;padding-right:64px;box-sizing:border-box;background:var(--bg)}html.theme-light .ds-section#demos:before{content:none}html.theme-light .ds-section#demos .ds-intro-inner{position:relative;z-index:1}.ds-hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ds-section{padding:152px 64px;max-width:1240px;margin:0 auto}.ds-section.ds-feats-panel,.ds-section.ds-scenes-panel{max-width:none;width:100%;padding:0;background:transparent}.ds-section#demos{max-width:none;width:100%;margin-left:0;margin-right:0;padding-top:220px;padding-left:64px;padding-right:64px;box-sizing:border-box}.ds-hero,.ds-section{scroll-margin-top:72px}.ds-kicker{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#c4a484}.ds-h2{margin:0 0 32px;font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.18}.ds-intro-inner{display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:min(780px,100%);margin:0 auto;text-align:left}.ds-intro-badge{display:inline-flex;align-items:center;margin:0;padding:4px 16px;min-height:30px;border-radius:999px;background:#ffffff1a;font-size:14px;font-weight:400;letter-spacing:-.02em;color:#ffffffa6;line-height:1.5}.ds-intro-p{margin:0;font-size:28px;font-weight:400;line-height:1.35;letter-spacing:1px;color:#fff3f0}.ds-feat-rail{position:relative;margin-top:8px}.ds-feat-grid{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.ds-feat-grid::-webkit-scrollbar{display:none}.ds-feat-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.ds-feat-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,243,240,.16);border-radius:999px;background:#0c0c0c9e;box-shadow:0 8px 24px #00000059;backdrop-filter:blur(10px);color:#fff3f0;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background .18s ease}.ds-feat-nav svg{width:18px;height:18px;fill:currentColor}.ds-feat-nav:hover{background:#1c1c1cd1}.ds-feat-nav[data-feat-prev]{left:-8px}.ds-feat-nav[data-feat-next]{right:-8px}.ds-feat-nav.is-start,.ds-feat-nav.is-end{opacity:0;pointer-events:none}.ds-card{flex:0 0 324px;width:324px;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(255,243,240,.1);border-radius:18px;background:#171717}.ds-card-media{aspect-ratio:16 / 9;min-height:182px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(196,164,132,.16),transparent 70%);color:#fff3f047;font-size:13px;letter-spacing:.12em}.ds-card-media img{width:100%;height:100%;object-fit:cover}.ds-card-body{padding:20px 20px 22px}.ds-card-body h3{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.03em}.ds-card-body p{margin:0;font-size:14px;line-height:1.55;color:#fff3f099}.ds-community{display:grid;grid-template-columns:minmax(22rem,.95fr) minmax(0,1.05fr);gap:32px;align-items:start;padding-bottom:36px}.ds-community>[data-ds-rise]:first-child{min-width:0}.ds-community .ds-h2{max-width:none}.ds-community-sub{margin:-16px 0 24px;max-width:36em;font-size:17px;color:#fff3f09e;line-height:1.55}.ds-shot{min-height:480px;border-radius:20px;border:0;display:grid;place-items:center;overflow:hidden;background:transparent;color:#fff3f047;letter-spacing:.12em}.ds-shot img{width:100%;height:100%;min-height:480px;object-fit:contain}.ds-pricing{max-width:1188px}.ds-stats{max-width:1188px;padding-top:96px;padding-bottom:96px}.ds-price-title{max-width:16em;margin:0 0 48px;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:#fff}.ds-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ds-price-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:36px 28px 8px 0}.ds-price-card+.ds-price-card{padding-left:28px;border-left:1px solid rgba(255,255,255,.1)}.ds-price-name{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.ds-price-card .mx-fee{margin:0}.ds-price-card .mx-fee-n{font-size:44px;font-weight:400;letter-spacing:-.03em}.ds-price-card .mx-fee-y{font-size:16px;color:#ffffffa6;margin-right:2px}.ds-price-card .mx-fee-u,.ds-price-card .mx-fee-orig,.ds-price-card .mx-fee-meta{font-size:14px;font-weight:400;color:#ffffffa6}.ds-price-desc{margin:0;max-width:18em;font-size:14px;line-height:1.5;color:#fffc}.ds-price-cta.mx-go{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:36px;margin:8px 0 12px;padding:0 24px;background:#ffffff1a;color:#fff;font-size:14px;font-weight:400;text-align:center;text-decoration:none;box-sizing:border-box}.ds-price-feats{list-style:none;margin:8px 0 0;padding:20px 0 0;width:100%;border-top:1px solid rgba(255,255,255,.1)}.ds-price-feats li{position:relative;padding:10px 0 10px 22px;font-size:14px;line-height:1.45;color:#fffc}.ds-price-feats li:before{content:"";position:absolute;left:0;top:16px;width:10px;height:6px;border-left:1.5px solid rgba(255,255,255,.8);border-bottom:1.5px solid rgba(255,255,255,.8);transform:rotate(-45deg)}.ds-price-more{display:inline-block;margin-top:12px;font-size:13px;line-height:1.4;color:#c4a484eb;text-decoration:none}.ds-price-more:hover{color:#c4a484;text-decoration:underline}.ds-pricing .mx-trust{margin-top:64px}.ds-seg{position:relative;display:grid;grid-template-columns:repeat(var(--mx-seg-n, 3),minmax(0,1fr));margin:0 0 22px;padding:5px;border-radius:16px;background:#fff3f00f;border:1px solid rgba(255,243,240,.1)}.ds-seg [data-plan-pill],.desktop-site .mx-seg-pill{position:absolute;top:5px;left:5px;bottom:5px;width:calc((100% - 10px) / var(--mx-seg-n, 3));border-radius:12px;background:#fff3f0;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none}.desktop-site .mx-seg-item{position:relative;z-index:1;padding:12px 8px;border:0;background:transparent;color:#fff3f09e;font:inherit;font-weight:600;cursor:pointer}.desktop-site .mx-seg-item.active{color:#0a0a0a}.desktop-site .ds-price-trial{margin:28px 0 0;text-align:center;color:#fff3f0b8;font-size:15px}.desktop-site .ds-price-trial-cta{display:inline-block;margin-left:12px;padding:6px 14px;border:1px solid rgba(196,164,132,.55);border-radius:999px;background:transparent;color:#fff3f0;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.desktop-site .ds-price-trial-cta:hover{border-color:#c4a484;color:#fff}.desktop-site .mx-cycle-badges{position:relative;height:32px;margin-bottom:10px}.desktop-site .mx-cycle-badge{position:absolute;top:0;width:80px;margin-left:-40px;display:flex;justify-content:center;align-items:flex-end;height:100%;cursor:pointer}.desktop-site .mx-cycle-bubble{position:relative;padding:4px 10px;border-radius:8px;background:#ff825f8c;font-size:12px;transform:scale(.9)}.desktop-site .mx-cycle-badge.active .mx-cycle-bubble{transform:scale(1);background:#fff3f0;color:#000}.desktop-site .mx-cycle-track{position:relative;height:24px}.desktop-site .mx-cycle-bg,.desktop-site .mx-cycle-fill{position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:999px}.desktop-site .mx-cycle-bg{width:100%;background:#ffffff1f}.desktop-site .mx-cycle-fill{width:0;background:linear-gradient(90deg,#c4a484,#fff3f0);z-index:2}.desktop-site .mx-cycle-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#2a2a2a;border:2px solid rgba(255,255,255,.28);transform:translate(-50%,-50%);z-index:3;cursor:pointer}.desktop-site .mx-cycle-dot.passed{background:#c4a484}.desktop-site .mx-cycle-thumb{position:absolute;top:50%;right:0;width:18px;height:18px;transform:translate(50%,-50%)}.desktop-site .mx-cycle-thumb i{display:block;width:100%;height:100%;border-radius:50%;background:#fff3f0;border:2px solid #c4a484}.desktop-site .mx-cycle-nodes{position:relative;height:28px;margin-top:8px}.desktop-site .mx-cycle-node{position:absolute;width:72px;margin-left:-36px;text-align:center;font-size:13px;font-weight:650;color:#d6cbc6d9;cursor:pointer}.desktop-site .mx-cycle-node.active{color:#fff3f0}.desktop-site .mx-fee{display:flex;align-items:baseline;flex-wrap:wrap;margin:0}.desktop-site .mx-fee-n{font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1}.desktop-site .mx-fee-y{font-size:16px;color:#fff3f09e}.desktop-site .mx-fee-u,.desktop-site .mx-fee-orig,.desktop-site .mx-fee-meta{font-size:13px;color:#fff3f06b}.desktop-site .mx-fee-orig{margin-left:10px;text-decoration:line-through}.desktop-site .mx-for{color:#fff3f09e}.desktop-site .mx-notes{margin:18px 0 22px;border-top:1px solid rgba(255,243,240,.1)}.desktop-site .mx-note{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,243,240,.07);color:#fff3f06b}.desktop-site .mx-note b{font-weight:500;color:#fff3f0d1}.desktop-site .mx-go{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:999px;background:#fff3f0;color:#0a0a0a;font:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer}.desktop-site .mx-trust{margin-top:36px;text-align:center}.desktop-site .mx-trust-title{margin:0 auto 18px;font-size:18px;color:#fff3f0e0}.desktop-site .mx-logos{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.desktop-site .mx-logo{display:inline-flex;align-items:center;justify-content:center;width:72px;height:40px;border-radius:7px;background:#fffc;color:#1a1a1a;font-size:18px;font-weight:700;line-height:1}.ds-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.ds-faq-cats{display:flex;gap:8px;margin-bottom:18px}.desktop-site .mx-faq-cat{padding:8px 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff3f08c;font:inherit;cursor:pointer}.desktop-site .mx-faq-cat.active{padding-left:32px;padding-right:32px;color:#fff3f0;border-color:#fff3f029;background:#fff3f014}.desktop-site .mx-faq-item{border:1px solid rgba(255,243,240,.1);border-radius:14px;background:#171717;margin-bottom:10px;overflow:hidden}.desktop-site .mx-faq-q{display:flex;width:100%;justify-content:space-between;gap:16px;padding:16px 18px;border:0;background:transparent;color:#fff3f0;font:inherit;font-size:17px;font-weight:600;text-align:left;cursor:pointer}.desktop-site .mx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.desktop-site .mx-faq-item.is-open .mx-faq-a{grid-template-rows:1fr}.desktop-site .mx-faq-a-inner{overflow:hidden}.desktop-site .mx-faq-a-inner p{margin:0;padding:0 18px 16px;color:#fff3f09e;font-size:17px;line-height:1.6}.ds-close{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:220px}.ds-close-lead{max-width:28em;margin:0;font-size:17px;color:#fff3f09e;line-height:1.6}.ds-scene{min-height:0;border-radius:0;display:grid;place-items:center;overflow:visible;border:0;background:transparent;color:#fff3f047;letter-spacing:.12em}.ds-scene img{width:100%;height:auto;min-height:0;display:block;object-fit:contain}.ds-foot{background:#000;padding:0 24px}html.theme-light .ds-foot{background:var(--bg);border-top:1px solid var(--line)}.ds-foot-inner{width:min(1080px,100%);margin:0 auto;padding:64px 0}.ds-foot-top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.ds-foot-brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#fff3f0}.ds-foot-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:160px}.ds-foot-brand img{width:35px;height:35px;border-radius:10px;object-fit:contain}.ds-foot-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ds-foot-badge{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:72px;min-height:40px;padding:4px 8px;border:0;border-radius:10px;background:#fff3f0eb;cursor:pointer}.ds-foot-badge img{display:block;max-width:88px;max-height:32px;object-fit:contain}.ds-foot-cols{display:flex;gap:48px;flex-wrap:wrap;text-align:center}.ds-foot-col{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:90px;text-align:center}.ds-foot-col h3{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:-.02em;color:#fff3f0;text-align:center}.ds-foot-col a,.ds-foot-col span[data-open-cta]{font-size:14px;line-height:21px;color:#fffc;cursor:pointer;transition:color .18s ease;text-align:center}.ds-foot-col a:hover,.ds-foot-col span[data-open-cta]:hover{color:#fff}.ds-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;font-size:14px;line-height:1.6;color:#ffffff9e}.ds-foot-bottom p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ds-foot-bottom a{color:inherit;text-decoration:none}.ds-foot-bottom a:hover{color:#ffffffd9}.ds-foot-legal{display:inline-flex;flex-wrap:wrap;gap:8px 12px}.desktop-site .ds-fab{position:fixed;right:28px;bottom:36px;z-index:160;display:flex;flex-direction:column;align-items:center;gap:22px}.desktop-site .ds-fab-item{appearance:none;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:#fff3f0;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.desktop-site .ds-fab-item:hover{opacity:.9;transform:translateY(-2px)}.desktop-site .ds-fab-item[data-back-top]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.desktop-site .ds-fab-item[data-back-top].is-on{opacity:1;visibility:visible;pointer-events:auto;transform:none}.desktop-site .ds-fab-item[data-back-top].is-on:hover{opacity:.9;transform:translateY(-2px)}.desktop-site .ds-fab-icon{position:relative;display:block;width:50px;height:50px;border-radius:50%;background:#c4a484;box-shadow:0 9px 24px #0006;box-sizing:border-box}.desktop-site .ds-fab-icon-contact:after,.desktop-site .ds-fab-icon-top:after{content:"";position:absolute;left:50%;top:50%;width:23px;height:23px;transform:translate(-50%,-50%);background:#0a0a0a;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.desktop-site .ds-fab-icon-contact:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-3a8 8 0 1 1 16 0v3'/%3E%3Cpath d='M18 19c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3Cpath d='M15 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-3a8 8 0 1 1 16 0v3'/%3E%3Cpath d='M18 19c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3Cpath d='M15 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3'/%3E%3C/svg%3E")}.desktop-site .ds-fab-icon-top:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 4a1 1 0 0 1 .7.3l6 6a1 1 0 1 1-1.4 1.4L13 7.42V19a1 1 0 1 1-2 0V7.42L6.7 11.7a1 1 0 1 1-1.4-1.4l6-6A1 1 0 0 1 12 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 4a1 1 0 0 1 .7.3l6 6a1 1 0 1 1-1.4 1.4L13 7.42V19a1 1 0 1 1-2 0V7.42L6.7 11.7a1 1 0 1 1-1.4-1.4l6-6A1 1 0 0 1 12 4z'/%3E%3C/svg%3E")}.desktop-site .ds-fab-icon-img{object-fit:cover;padding:0}.desktop-site .ds-fab-label{font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.55)}html.theme-light .desktop-site .ds-h2,html.theme-light .desktop-site .ds-intro-inner,html.theme-light .desktop-site .ds-foot{color:var(--ink)}html.theme-light .ds-intro-badge{background:#1118270f;color:var(--ink-muted)}html.theme-light .ds-intro-p{color:var(--ink)}html.theme-light .ds-community-sub,html.theme-light .ds-card-body p,html.theme-light .desktop-site .mx-faq-a-inner p{color:var(--ink-muted)}html.theme-light .ds-card{background:var(--bg-card);border-color:var(--line);box-shadow:0 10px 28px #0f172a0f}html.theme-light .ds-card-body h3{color:var(--ink-strong)}html.theme-light .ds-feat-nav{background:#ffffffe0;border-color:var(--line);color:var(--ink);box-shadow:0 8px 24px #0f172a1a}html.theme-light .ds-feat-nav:hover{background:#fff}html.theme-light .desktop-site .mx-faq-cat{color:var(--ink-muted)}html.theme-light .desktop-site .mx-faq-cat.active{color:var(--ink-strong);border-color:var(--line);background:#1118270d}html.theme-light .desktop-site .mx-faq-item{background:var(--bg-card);border-color:var(--line)}html.theme-light .desktop-site .mx-faq-q{color:var(--ink-strong)}html.theme-light .ds-foot-brand,html.theme-light .ds-foot-col h3,html.theme-light .ds-foot-col a{color:var(--ink)}html.theme-light .ds-foot-col a{color:var(--ink-muted)}html.theme-light .ds-foot-col a:hover,html.theme-light .desktop-site .mx-cycle-node.active{color:var(--ink-strong)}html.theme-light .desktop-site .ds-fab-label{text-shadow:none;color:var(--ink-muted)}html.theme-light .desktop-site .ds-fab-icon-contact,html.theme-light .desktop-site .ds-fab-icon-top{background:#fff;border-color:var(--line);box-shadow:0 8px 20px #0f172a1a}html.theme-light .desktop-site .mx-fee-y,html.theme-light .desktop-site .mx-for,html.theme-light .desktop-site .mx-note,html.theme-light .ds-pricing .mx-trust,html.theme-light .desktop-site .ds-price-trial{color:var(--ink-muted)}html.theme-light .desktop-site .mx-note b,html.theme-light .desktop-site .mx-trust-title{color:var(--ink)}html.theme-light .desktop-site .mx-notes{border-top-color:var(--line)}html.theme-light .desktop-site .mx-note{border-bottom-color:#1118270f}html.theme-light .ds-seg{background:#1118270d;border-color:var(--line)}html.theme-light .ds-seg [data-plan-pill],html.theme-light .desktop-site .mx-seg-pill{background:#fff;box-shadow:0 2px 10px #0f172a14}html.theme-light .desktop-site .mx-seg-item{color:var(--ink-muted)}html.theme-light .desktop-site .mx-seg-item.active{color:var(--ink-strong)}html.theme-light .desktop-site .ds-price-trial-cta{color:var(--ink);border-color:#c4a484a6}html.theme-light .desktop-site .ds-price-trial-cta:hover{color:var(--ink-strong);border-color:#c4a484}html.theme-light .ds-pricing .mx-plan,html.theme-light .desktop-site .mx-plan,html.theme-light .desktop-site .mx-price-card{background:var(--bg-card);border-color:var(--line);color:var(--ink);box-shadow:0 10px 28px #0f172a0f}html.theme-light .ds-pricing .ds-price-card.mx-plan{background:transparent;border:0;box-shadow:none}html.theme-light .ds-close{color:var(--ink)}html.theme-light .ds-price-title{color:var(--ink-strong)}html.theme-light .ds-price-card+.ds-price-card{border-left-color:var(--line)}html.theme-light .ds-price-name{color:var(--ink-muted)}html.theme-light .ds-price-card .mx-fee-n,html.theme-light .ds-price-card .mx-fee{color:var(--ink-strong)}html.theme-light .ds-price-card .mx-fee-y,html.theme-light .ds-price-card .mx-fee-u,html.theme-light .ds-price-card .mx-fee-orig,html.theme-light .ds-price-card .mx-fee-meta,html.theme-light .ds-price-desc{color:var(--ink-muted)}html.theme-light .ds-price-cta.mx-go,html.theme-light .ds-price-card .ds-price-cta{background:var(--btn-fill-bg);color:var(--btn-fill-ink);border:0}html.theme-light .ds-price-cta.mx-go:hover,html.theme-light .ds-price-card .ds-price-cta:hover{filter:brightness(1.06)}html.theme-light .ds-price-feats{border-top-color:var(--line)}html.theme-light .ds-price-feats li{color:var(--ink)}html.theme-light .ds-price-feats li:before{border-left-color:var(--ink-muted);border-bottom-color:var(--ink-muted)}html.theme-light .ds-price-more{color:#b08968}html.theme-light .ds-price-more:hover{color:#8f6d4e}html.theme-light .desktop-site .mx-cycle-node{color:var(--ink-muted)}html.theme-light .desktop-site .mx-cycle-dot{background:#1118272e}html.theme-light .desktop-site .mx-cycle-dot.passed{background:#c4a484}html.theme-light .desktop-site .mx-cycle-line{background:#1118271a}html.theme-light .desktop-site .mx-cycle-line-fill{background:linear-gradient(90deg,#c4a484,#d4b896)}html.theme-light .desktop-site .mx-cta,html.theme-light .desktop-site .mx-price-cta,html.theme-light .ds-price-card .mx-cta{background:var(--btn-fill-bg);color:var(--btn-fill-ink);border-color:transparent}html.theme-light .ds-shot{color:var(--ink-muted);background:#11182708;border:1px solid var(--line)}html.theme-light .ds-kicker{color:#b08968}html.theme-light .ds-scene,html.theme-light .ds-close p,html.theme-light .ds-close .ds-lead,html.theme-light .ds-close .ds-close-lead{color:var(--ink-muted)}html.theme-light .ds-close .ds-btn,html.theme-light .ds-close a.ds-btn{background:var(--btn-fill-bg);color:var(--btn-fill-ink)}html.theme-light .ds-foot-col h3,html.theme-light .ds-foot-copy,html.theme-light .ds-foot-meta,html.theme-light .ds-foot-bottom,html.theme-light .ds-foot-bottom p,html.theme-light .ds-foot-bottom a,html.theme-light .ds-foot-legal a,html.theme-light .ds-foot-col span[data-open-cta]{color:var(--ink-muted)}html.theme-light .ds-foot-bottom a:hover,html.theme-light .ds-foot-legal a:hover,html.theme-light .ds-foot-col span[data-open-cta]:hover{color:var(--ink-strong)}html.theme-light .ds-stats,html.theme-light .desktop-site .mx-stats,html.theme-light .ssg-stats,html.theme-light .stats-strip{color:var(--ink)}html.theme-light .ds-stats .stat-value,html.theme-light .desktop-site .mx-stat-n,html.theme-light .desktop-site .stat-value,html.theme-light .stats-strip__value{color:var(--ink-strong)}html.theme-light .ds-stats .stat-label,html.theme-light .desktop-site .mx-stat-l,html.theme-light .desktop-site .stat-label,html.theme-light .stats-strip__label{color:var(--ink-muted)}html.theme-light .desktop-site .mx-boot-bar{background:#1118271a}html.theme-light .desktop-site .mx-boot-bar i{background:linear-gradient(90deg,#c4a484,#1d1d1d)}html.theme-light .desktop-site .ds-fab-icon{box-shadow:0 8px 20px #0f172a29}html.theme-light .ds-card-media{background:linear-gradient(180deg,rgba(196,164,132,.12),transparent 70%);color:var(--ink-muted)}html.theme-light .ds-section.ds-feats-panel,html.theme-light .ds-section.ds-scenes-panel{background:transparent}html.theme-light .ds-section#demos+.ds-section,html.theme-light .ds-section.ds-community,html.theme-light .ds-section.ds-pricing,html.theme-light .ds-section.ds-faq,html.theme-light .ds-section.ds-close,html.theme-light .ds-stats{color:var(--ink)}}.qr-layer[data-astro-cid-mlqhpi2u][hidden]{display:none!important}.qr-layer[data-astro-cid-mlqhpi2u]{position:fixed;inset:0;z-index:520;pointer-events:none}html.ssg-cta-open,body.ssg-cta-open{overscroll-behavior:none}html.ssg-cta-open.lenis.lenis-stopped{overflow-x:clip!important;overflow-y:scroll!important}.qr-backdrop[data-astro-cid-mlqhpi2u]{position:absolute;inset:0;margin:0;padding:0;border:0;background:#00000052;backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px);cursor:pointer;pointer-events:auto}.qr-pop[data-astro-cid-mlqhpi2u][hidden]{display:none!important}.qr-pop[data-astro-cid-mlqhpi2u]{position:absolute;inset:0;pointer-events:none}.qr-card[data-astro-cid-mlqhpi2u]{position:fixed;z-index:2;box-sizing:border-box;text-align:center;color:var(--ink, #fff3f0);background:#171717eb;border:1px solid rgba(255,243,240,.14);border-radius:18px;box-shadow:0 18px 48px #00000073;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);opacity:0;pointer-events:auto}.qr-card--demo[data-astro-cid-mlqhpi2u]{left:50%;top:50%;width:min(560px,calc(100vw - 32px));max-height:min(88vh,720px);overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.35rem 1.35rem;text-align:left;transform:translate(-50%,-50%) scale(.2);transform-origin:50% 50%;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.qr-card--demo[data-astro-cid-mlqhpi2u].is-open{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.visually-hidden[data-astro-cid-mlqhpi2u]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-block[data-astro-cid-mlqhpi2u]+.demo-block[data-astro-cid-mlqhpi2u]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,243,240,.12)}.demo-block-title[data-astro-cid-mlqhpi2u]{margin:0 0 .65rem;font-size:1rem;font-weight:650;color:#fff3f0}.demo-admin-label[data-astro-cid-mlqhpi2u]{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#fff3f0c7}.demo-admin-url[data-astro-cid-mlqhpi2u]{display:inline-block;max-width:100%;word-break:break-all;color:#8ec8ff;font-size:.9rem;line-height:1.45;text-decoration:none}.demo-admin-url[data-astro-cid-mlqhpi2u]:hover{text-decoration:underline}.demo-qr-row[data-astro-cid-mlqhpi2u]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.85rem 1rem;margin:0;padding:0;list-style:none}.demo-qr-item[data-astro-cid-mlqhpi2u]{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:5.75rem}.demo-qr-img[data-astro-cid-mlqhpi2u]{width:5.25rem;height:5.25rem;border-radius:10px;background:#fff;object-fit:cover}.demo-qr-label[data-astro-cid-mlqhpi2u]{font-size:.78rem;line-height:1.3;text-align:center;color:#fff3f0c7}.qr-card--contact[data-astro-cid-mlqhpi2u]{width:min(300px,calc(100vw - 96px));padding:1.45rem 1.2rem 1.25rem;transform:scale(.2);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.qr-card--contact[data-astro-cid-mlqhpi2u].is-open{opacity:1;transform:scale(1)}.qr-arrow[data-astro-cid-mlqhpi2u]{position:absolute;width:12px;height:12px;background:#171717f5;border:1px solid rgba(255,243,240,.14);transform:rotate(45deg);pointer-events:none;z-index:1}.qr-card[data-astro-cid-mlqhpi2u][data-arrow=right] .qr-arrow[data-astro-cid-mlqhpi2u]{right:-6px;border-left:0;border-bottom:0}.qr-close[data-astro-cid-mlqhpi2u]{position:absolute;top:.45rem;right:.45rem;z-index:2;box-sizing:border-box;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;font-size:1.35rem;line-height:1;cursor:pointer;color:var(--ink-muted, #aba4a1)}h2[data-astro-cid-mlqhpi2u]{margin:0 0 .4rem;font-size:1.12rem;font-weight:650}.qr-sub[data-astro-cid-mlqhpi2u],.qr-hint[data-astro-cid-mlqhpi2u]{margin:0 0 1rem;color:var(--ink-muted, #aba4a1);font-size:.9rem;line-height:1.5}.qr-card--demo[data-astro-cid-mlqhpi2u] .qr-sub[data-astro-cid-mlqhpi2u],.qr-card--demo[data-astro-cid-mlqhpi2u] .qr-hint[data-astro-cid-mlqhpi2u]{margin-bottom:1rem;font-size:.9rem;text-align:left}.qr-img[data-astro-cid-mlqhpi2u]{display:block;margin:0 auto;width:180px;height:180px;border-radius:14px;background:#fff;object-fit:cover}.qr-link[data-astro-cid-mlqhpi2u]{display:inline-flex;align-items:center;justify-content:center;margin-top:.95rem;width:100%;min-height:2.45rem;border-radius:999px;background:var(--accent, #c4a484);color:#0a0a0a;font-weight:650;font-size:.9rem;text-decoration:none}@media(max-width:899px){.qr-card--demo[data-astro-cid-mlqhpi2u]{width:min(100vw - 24px,420px);padding:1.35rem 1.1rem 1.2rem}.demo-qr-item[data-astro-cid-mlqhpi2u]{width:4.75rem}.demo-qr-img[data-astro-cid-mlqhpi2u]{width:4.35rem;height:4.35rem}.qr-card--contact[data-astro-cid-mlqhpi2u]{width:min(268px,calc(100vw - 88px))}.qr-card--contact[data-astro-cid-mlqhpi2u] .qr-img[data-astro-cid-mlqhpi2u]{width:160px;height:160px}}html.theme-light .qr-backdrop[data-astro-cid-mlqhpi2u]{background:#0f172a47}html.theme-light .qr-card[data-astro-cid-mlqhpi2u]{color:var(--ink, #1d1d1d);background:#fffffff5;border:1px solid rgba(17,24,39,.1);box-shadow:0 18px 48px #0f172a29,0 4px 12px #0f172a0f}html.theme-light .qr-arrow[data-astro-cid-mlqhpi2u]{background:#fffffffa;border-color:#1118271a}html.theme-light .qr-close[data-astro-cid-mlqhpi2u]{color:var(--ink-muted, #6b7280)}html.theme-light .qr-close[data-astro-cid-mlqhpi2u]:hover{color:var(--ink, #1d1d1d);background:#1118270f}html.theme-light h2[data-astro-cid-mlqhpi2u]{color:var(--ink-strong, #111111)}html.theme-light .qr-sub[data-astro-cid-mlqhpi2u],html.theme-light .qr-hint[data-astro-cid-mlqhpi2u]{color:var(--ink-muted, #6b7280)}html.theme-light .demo-block[data-astro-cid-mlqhpi2u]+.demo-block[data-astro-cid-mlqhpi2u]{border-top-color:#11182714}html.theme-light .demo-block-title[data-astro-cid-mlqhpi2u]{color:var(--ink-strong, #111111)}html.theme-light .demo-admin-label[data-astro-cid-mlqhpi2u],html.theme-light .demo-qr-label[data-astro-cid-mlqhpi2u]{color:var(--ink-muted, #6b7280)}html.theme-light .demo-admin-url[data-astro-cid-mlqhpi2u]{color:#2563eb}html.theme-light .demo-qr-img[data-astro-cid-mlqhpi2u],html.theme-light .qr-img[data-astro-cid-mlqhpi2u]{box-shadow:0 1px #1118270f}html.theme-light .qr-link[data-astro-cid-mlqhpi2u]{background:var(--btn-fill-bg, #111111);color:var(--btn-fill-ink, #ffffff)}.promo-popup[data-astro-cid-6x7lmee2][hidden]{display:none}.promo-popup[data-astro-cid-6x7lmee2]{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:1rem}.backdrop[data-astro-cid-6x7lmee2]{position:absolute;inset:0;background:#0000006b;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05)}.sheet[data-astro-cid-6x7lmee2]{position:relative;z-index:1;width:min(100%,360px);background:transparent}.promo-close[data-astro-cid-6x7lmee2]{position:absolute;top:-2.2rem;right:0;z-index:2;box-sizing:border-box;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:#00000073;color:#fff;border-radius:999px;font-size:1.35rem;line-height:1;cursor:pointer}.carousel[data-astro-cid-6x7lmee2]{overflow:hidden;border-radius:16px;touch-action:pan-y;user-select:none}.track[data-astro-cid-6x7lmee2]{display:flex;transition:transform .28s ease;will-change:transform}.slide[data-astro-cid-6x7lmee2]{flex:0 0 auto;display:block;line-height:0}.slide[data-astro-cid-6x7lmee2] img[data-astro-cid-6x7lmee2]{width:100%;height:auto;display:block;pointer-events:none}.dots[data-astro-cid-6x7lmee2]{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}.dot[data-astro-cid-6x7lmee2]{width:7px;height:7px;border-radius:999px;border:0;padding:0;background:#ffffff59;cursor:pointer}.dot[data-astro-cid-6x7lmee2].on{background:#fff;transform:scale(1.15)}.mini-feats{--mf-ink: var(--ink, #fff3f0);--mf-muted: var(--ink-muted, #aba4a1);--mf-accent: #c4a484;background:transparent;color:var(--mf-ink);padding:72px 24px 80px;box-sizing:border-box}.mini-feats--desktop{padding-top:160px;padding-bottom:100px}.mini-feats__title{margin:0 0 28px;text-align:center;font-size:32px;font-weight:500;line-height:1.4;color:var(--mf-ink)}.mini-feats--desktop .mini-feats__title{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.25}.mini-feats__sub{margin:-12px auto 28px;max-width:28em;text-align:center;font-size:15px;line-height:1.55;color:var(--mf-muted)}.mini-feats__title+.mini-feats__sub{margin-top:-12px}.mini-feats__slide-ph{display:block;width:100%;height:100%;min-height:200px;background:#fff3f00f}.mini-feats__tabs-wrap{position:relative;max-width:960px;margin:0 auto 40px}.mini-feats__tabs{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 8px}.mini-feats__tabs::-webkit-scrollbar{display:none}.mini-feats__tab{flex:0 0 auto;appearance:none;border:0;background:transparent;min-width:96px;padding:10px 14px 14px;cursor:pointer;position:relative;scroll-snap-align:center}.mini-feats__tab-label{display:block;text-align:center;font-size:16px;font-weight:500;color:var(--mf-muted);line-height:24px;transition:color .25s ease,transform .25s ease;white-space:nowrap}.mini-feats__tab-line{position:absolute;left:18%;right:18%;bottom:4px;height:2px;background:var(--mf-accent);transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.mini-feats__tab.is-active .mini-feats__tab-label{color:var(--mf-accent);transform:scale(1.08)}.mini-feats__tab.is-active .mini-feats__tab-line{transform:scaleX(1)}.mini-feats__arrows{display:flex;justify-content:center;align-items:center;gap:20px;margin:16px auto 0}.mini-feats__arrow{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3;cursor:pointer;position:relative;display:grid;place-items:center;color:#fff}.mini-feats__arrow .ssg-carousel-arrow-icon{width:20px;height:20px;display:block}.mini-feats__stage{position:relative;width:100%;max-width:800px;margin:0 auto;overflow:hidden;min-height:360px;align-self:stretch;box-sizing:border-box}.mini-feats__track{display:block;position:relative;width:100%;min-height:360px}.mini-feats__slide{margin:0;position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.92) translateY(8px);transition:opacity .45s ease,transform .45s ease;pointer-events:none;background:transparent;border-radius:25px;overflow:hidden;padding:0 25px;box-sizing:border-box}.mini-feats__slide.is-active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;z-index:1}.mini-feats__slide img{max-width:100%;width:85%;height:auto;max-height:520px;object-fit:contain;display:block}.mini-feats--desktop .mini-feats__stage{min-height:0;aspect-ratio:760 / 520}.mini-feats--desktop .mini-feats__track{min-height:0;height:100%}.mini-feats--desktop .mini-feats__slide img{width:100%;max-width:100%;max-height:100%;height:auto;object-fit:contain}.mini-feats--mobile{padding:8px 0 16px;height:100%;max-height:100%;min-height:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;justify-content:center}.mini-feats--mobile .mini-feats__title{font-size:clamp(20px,5.5vw,24px);margin-bottom:10px;flex:0 0 auto}.mini-feats--mobile .mini-feats__sub{font-size:13px;margin:-4px 16px 14px;flex:0 0 auto}.mini-feats--mobile .mini-feats__tabs-wrap{width:100%;max-width:100%;padding:0 16px;margin:0 0 22px;gap:0;flex:0 0 auto;box-sizing:border-box;overflow:hidden}.mini-feats--mobile .mini-feats__arrows{flex:0 0 auto;gap:20px;margin:22px auto 0}.mini-feats--mobile .mini-feats__arrow{width:52px;height:52px}.mini-feats--mobile .mini-feats__arrow .ssg-carousel-arrow-icon{width:22px;height:22px}.mini-feats--mobile .mini-feats__tab{min-width:80px;padding:8px 12px 12px}.mini-feats--mobile .mini-feats__tab-label{font-size:15px;line-height:22px}.mini-feats--mobile .mini-feats__tab.is-active .mini-feats__tab-label{transform:none}.mini-feats--mobile .mini-feats__tabs{touch-action:pan-x;-webkit-overflow-scrolling:touch;padding:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.mini-feats--mobile .mini-feats__stage{flex:0 1 auto;min-height:0!important;width:100%;max-width:100%;padding:0 25px;display:block;box-sizing:border-box}.mini-feats--mobile .mini-feats__track{width:100%;min-height:0!important;height:auto;aspect-ratio:760 / 520;max-height:min(58dvh,420px)}.mini-feats--mobile .mini-feats__slide{inset:0;border-radius:25px 25px 0 0;padding:0}.mini-feats--mobile .mini-feats__slide img{width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain}@media(max-width:720px){.mini-feats--desktop .mini-feats__arrows{display:none}}html.theme-light .mini-feats__slide-ph{background:#1118270d}html.theme-light .mini-feats__arrow{border-color:#1118271f;background:#fff;color:#111;box-shadow:0 4px 14px #0f172a1a,inset 0 1px #ffffffe6}html.theme-light .mini-feats__arrow:hover{border-color:#11182733;box-shadow:0 6px 18px #0f172a24,inset 0 1px #ffffffe6}.scenes{--sc-ink: var(--ink, #fff3f0);--sc-muted: var(--ink-muted, #aba4a1);--sc-accent: #c4a484;--sc-line: rgba(255, 243, 240, .1);box-sizing:border-box;color:var(--sc-ink);padding:72px 24px 80px;max-width:1188px;margin:0 auto}.scenes--desktop{padding-top:100px;padding-bottom:120px}.scenes__head{text-align:center;margin:0 0 28px}.scenes__title{margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:var(--sc-ink)}.scenes__sub{margin:12px auto 0;max-width:36em;font-size:15px;line-height:1.55;color:var(--sc-muted)}.scenes__tabs-wrap{position:relative;max-width:960px;margin:0 auto 20px}.scenes__tabs{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 8px}.scenes__tabs::-webkit-scrollbar{display:none}.scenes-tab{flex:0 0 auto;appearance:none;border:0;background:transparent;min-width:96px;padding:10px 14px 14px;cursor:pointer;position:relative;scroll-snap-align:center;touch-action:pan-x}.scenes-tab__label{display:block;text-align:center;font-size:16px;font-weight:500;color:var(--sc-muted);line-height:24px;transition:color .25s ease,transform .25s ease;white-space:nowrap}.scenes-tab__line{position:absolute;left:18%;right:18%;bottom:4px;height:2px;background:var(--sc-accent);transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.scenes-tab.is-active .scenes-tab__label{color:var(--sc-accent);transform:scale(1.08)}.scenes-tab.is-active .scenes-tab__line{transform:scaleX(1)}.scenes__status{margin:0 0 8px;min-height:1.2em;font-size:13px;color:var(--sc-muted);text-align:center}.scenes__empty{margin:24px 0;text-align:center;color:var(--sc-muted);font-size:14px}.scenes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:0;align-items:start;transition:opacity .32s ease,transform .32s ease}.ssg-ah .mx.in .scenes__grid.is-switching,.scenes__grid.is-switching{opacity:0!important;transform:translateY(12px)!important;pointer-events:none}.scenes-card{margin:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #00000038;display:flex;flex-direction:column;box-sizing:border-box;height:auto}.scenes-card__media{aspect-ratio:16 / 5;background:#e8eef5;overflow:hidden}.scenes-card__media img{width:100%;height:100%;object-fit:cover;display:block}.scenes-card__media-ph{width:100%;height:100%;background:linear-gradient(135deg,#d6e4f5,#b8cce4)}.scenes-card__body{padding:12px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.scenes-card__title{margin:0;font-size:15px;font-weight:400;line-height:1.35;color:#1a1f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenes-card__stats{display:grid;grid-template-columns:repeat(var(--sc-stats, 3),minmax(0,1fr));gap:8px;text-align:center}.scenes-card__stat{display:flex;flex-direction:column;gap:4px;min-width:0}.scenes-card__stat-v{font-size:13px;font-weight:400;line-height:1.2;color:#e24b4a;word-break:break-all}.scenes-card__stat-k{font-size:13px;font-weight:400;color:#9aa0a6;line-height:1.2}.scenes__arrows{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px auto 0}.scenes__arrow{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3;cursor:pointer;display:grid;place-items:center;color:#fff}.scenes__arrow:disabled{opacity:.35;cursor:default}.scenes__arrow .ssg-carousel-arrow-icon{width:20px;height:20px;display:block}.scenes--mobile{padding:24px 0 32px;max-width:100%;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.scenes--mobile .scenes__tabs-wrap{width:100%;max-width:100%;overflow:hidden}.scenes--mobile .scenes__tabs{justify-content:flex-start;width:100%;max-width:100%;margin-left:0;margin-right:0}.scenes--mobile .scenes__title{font-size:clamp(20px,5.5vw,24px)}.scenes--mobile .scenes__sub{font-size:14px;margin-top:8px;padding:0 4px}.scenes--mobile .scenes__head{margin-bottom:12px}.scenes--mobile .scenes__tabs-wrap{margin-bottom:14px;max-width:100%}.scenes--mobile .scenes-tab{min-width:80px;padding:8px 12px 12px}.scenes--mobile .scenes-tab__label{font-size:15px;line-height:22px}.scenes--mobile .scenes-tab.is-active .scenes-tab__label{transform:none}.scenes--mobile .scenes__grid{width:100%;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenes--mobile .scenes-card__body{padding:12px 10px;gap:10px}.scenes--mobile .scenes-card__title{font-size:13px}.scenes--mobile .scenes-card__stat-v,.scenes--mobile .scenes-card__stat-k{font-size:12px}.scenes--mobile .scenes__arrows{width:100%;justify-content:center;gap:20px;margin-top:20px}.scenes--mobile .scenes__arrow{width:52px;height:52px}.scenes--mobile .scenes__arrow .ssg-carousel-arrow-icon{width:22px;height:22px}@media(max-width:980px){.scenes--desktop .scenes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.theme-light .scenes{--sc-line: rgba(17, 24, 39, .1)}html.theme-light .scenes-card{box-shadow:0 8px 24px #0f172a14}html.theme-light .scenes__arrow{border-color:#1118271f;background:#fff;color:#111;box-shadow:0 4px 14px #0f172a1a,inset 0 1px #ffffffe6}html.theme-light .scenes__arrow:hover:not(:disabled){border-color:#11182733;box-shadow:0 6px 18px #0f172a24,inset 0 1px #ffffffe6}.stats-strip{--st-ink: var(--ink, #fff3f0);--st-muted: var(--ink-muted, rgba(255, 243, 240, .55));--st-accent: var(--accent, #c4a484);--st-line: rgba(255, 243, 240, .12);box-sizing:border-box}.stats-strip--desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0 auto;padding:48px 24px;border-radius:0;background:transparent;border:0}.stats-strip--desktop .stats-strip__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:8px 16px;position:relative}.stats-strip--desktop .stats-strip__item+.stats-strip__item:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:var(--st-line)}.stats-strip--desktop .stats-strip__value{font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff}.stats-strip--desktop .stats-strip__label{font-size:15px;font-weight:400;color:var(--st-muted);line-height:1.3}.stats-strip--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:20px 0 0;padding:4px 0;border-radius:0;background:transparent;border:0;overflow:visible}.stats-strip--mobile .stats-strip__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px 10px;position:relative}.stats-strip--mobile .stats-strip__item:nth-child(odd):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:var(--st-line)}.stats-strip--mobile .stats-strip__item:nth-child(-n+2):before{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:var(--st-line)}.stats-strip--mobile .stats-strip__value{font-size:clamp(20px,5.5vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff}.stats-strip--mobile .stats-strip__label{font-size:12px;color:var(--st-muted);line-height:1.3}html.theme-light .stats-strip{--st-line: rgba(17, 24, 39, .1)}html.theme-light .stats-strip--desktop .stats-strip__value,html.theme-light .stats-strip--mobile .stats-strip__value{color:var(--ink-strong, #111)}.maintenance[data-astro-cid-j7pv25f6]{min-height:100vh;display:grid;place-content:center;text-align:center;gap:.75rem;background:#000;color:#fff3f0}.maintenance[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display);margin:0}.maintenance[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#aba4a1}.hint[data-astro-cid-j7pv25f6]{font-size:.9rem}
