:root{--bg: #000000;--bg-deep: #000912;--bg-elevated: #0f0f0f;--bg-card: #171717;--ink: #fff3f0;--ink-muted: #aba4a1;--line: rgba(255, 255, 255, .1);--accent: #c4a484;--accent-soft: rgba(196, 164, 132, .28);--coral: #e07a5f;--radius: 18px;--radius-sm: 12px;--shadow: 0 24px 60px rgba(0, 0, 0, .45);--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", system-ui, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", system-ui, sans-serif;--max: 1180px;--nav-h: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);color-scheme:dark}html,body{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.snap-root{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;scroll-behavior:smooth;overscroll-behavior-y:contain}@media(max-width:899.98px){.desktop-site{display:none!important}html,body{overflow-x:clip;max-width:100%}}@media(min-width:900px){.mobile-site{display:none!important}.desktop-site{display:block!important}}.snap-panel{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:normal;position:relative;display:flex;flex-direction:column;justify-content:center}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.section-pad{padding:calc(var(--nav-h) + 2.4rem) 0 3.5rem;width:100%}.section-kicker{display:inline-block;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:.75rem}.section-title{font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 .75rem;font-weight:650;color:var(--ink)}.section-lead{margin:0;max-width:42rem;color:var(--ink-muted);font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.75rem 1.35rem;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#fff3f0eb;color:#000;border-color:#fff3f0e6}.btn-primary:hover{background:#fff;box-shadow:0 10px 28px #fff3f02e}.btn-ghost{background:transparent;border-color:#fff3f059;color:var(--ink)}.btn-ghost:hover{border-color:#fff3f0bf;background:#ffffff0f}.reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:translateZ(0)}.reveal-stagger>.reveal-item{opacity:0;transform:translate3d(0,22px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.reveal-stagger.in>.reveal-item{opacity:1;transform:translateZ(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:899px){.snap-root{scroll-snap-type:y mandatory}.snap-panel{scroll-snap-stop:always}.section-pad{padding-top:calc(var(--nav-h) + 1.25rem);padding-bottom:2.25rem}.container{width:min(100% - 2rem,var(--max))}}@media(min-width:900px){.snap-root{scroll-snap-type:y proximity}}@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}.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)}.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%}.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-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}.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-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}.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}.hero-cta:after{border:none}.hero-cta-ghost{background:transparent;color:#fff3f0;border-color:#fff3f08c}.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%}.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(12px,calc(26 * 100vw / 750),13px);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(15px,calc(32 * 100vw / 750),17px);font-weight:700;line-height:1.45;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{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{display:flex;flex-direction:column;align-items:center;gap:calc(10 * 100vw / 750)}.fab-item:active{opacity:.85}.fab-icon{width:12vw;height:12vw;border-radius:50%;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #00000059;position:relative}.fab-icon:after{content:"";position:absolute;left:50%;top:50%;width:calc(44 * 100vw / 750);height:calc(44 * 100vw / 750);transform:translate(-50%,-50%);-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-trial: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 2a1 1 0 0 1 1 1v1.07A8 8 0 1 1 4.07 12H3a1 1 0 1 1 0-2h2.1A6 6 0 1 0 12 6.1V7a1 1 0 0 1-1.53.85l-3-2a1 1 0 0 1 0-1.7l3-2A1 1 0 0 1 11 2h1zm0 7a1 1 0 0 1 1 1v2.59l1.7 1.7a1 1 0 1 1-1.4 1.42l-2-2A1 1 0 0 1 11 12V10a1 1 0 0 1 1-1z'/%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 2a1 1 0 0 1 1 1v1.07A8 8 0 1 1 4.07 12H3a1 1 0 1 1 0-2h2.1A6 6 0 1 0 12 6.1V7a1 1 0 0 1-1.53.85l-3-2a1 1 0 0 1 0-1.7l3-2A1 1 0 0 1 11 2h1zm0 7a1 1 0 0 1 1 1v2.59l1.7 1.7a1 1 0 1 1-1.4 1.42l-2-2A1 1 0 0 1 11 12V10a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")}.fab-icon-img{display:block;overflow:hidden}.fab-label{font-size:calc(20 * 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;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}.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:20px;bottom:calc(118px + env(safe-area-inset-bottom,0px))}.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%}.ssg-ah:not(.is-shown) .nav-bar,.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-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 .9s cubic-bezier(.16,1,.3,1),transform .9s 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:90ms}.ssg-ah.is-shown .tablet img{transition-delay:.18s}.ssg-ah.is-shown .grass-band img{transition-delay:.24s}.ssg-ah.is-shown .nav-bar{transition-delay:40ms}.ssg-ah.is-shown .hero-title{transition-delay:.16s}.ssg-ah.is-shown .hero-lead{transition-delay:.24s}.ssg-ah.is-shown .hero-cta-row{transition-delay:.32s}.ssg-ah.is-shown .scroll-hint{transition-delay:.4s}.ssg-ah .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}.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}}}@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-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 .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 55ms);will-change:opacity,transform}.ssg-ah .mx.in .mx-rise{opacity:1;transform:none}.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,.ssg-ah .mx-feats .mx-fit{padding-right:0}.ssg-ah .mx-feats .mx-say,.ssg-ah .mx-feats .mx-sub{padding-right:25px}.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:1px solid var(--mx-line);display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(196,164,132,.1),transparent 50%),#fff3f00a}.ssg-ah .mx-shot img{width:100%;height:100%;object-fit:cover}.ssg-ah .mx-community .mx-shot{margin-top:4px}.ssg-ah .mx-stack{width:100%}.ssg-ah .mx-price .mx-say{margin-bottom:16px}.ssg-ah .mx-seg{position:relative;display:grid;grid-template-columns:repeat(var(--mx-seg-n, 3),minmax(0,1fr));gap:0;margin:0 0 16px;padding:4px;border-radius:14px;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:10px;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:10px 6px;border:0;border-radius:10px;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}.ssg-ah .mx-seg-item.active{color:#0a0a0a}.ssg-ah .mx-seg-item:active{opacity:.92}.ssg-ah .mx-cycle{position:relative;margin:0 0 18px;padding:4px 10px 0;touch-action:none;user-select: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{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;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 0 12px;font-size:var(--mx-fs-body-sm);line-height:1.5;color:var(--mx-dim)}.ssg-ah .mx-fee-meta{margin:6px 0 10px;font-size:var(--mx-fs-meta);line-height:1.4;color:var(--mx-faint)}.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 0 18px;padding:4px 0 0;border-top:1px solid var(--mx-line)}.ssg-ah .mx-price-feats li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid var(--mx-hair);font-size:var(--mx-fs-body-sm);line-height:1.45;color:#fff3f0d1}.ssg-ah .mx-price-feats li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:6px;border-left:1.5px solid rgba(255,243,240,.82);border-bottom:1.5px solid rgba(255,243,240,.82);transform:rotate(-45deg)}.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:10px 18px}.ssg-ah .mx-logo{display:grid;place-items:center;min-height:28px;padding:0 2px;border:0;border-radius:0;background:transparent;opacity:.38}.ssg-ah .mx-logo span{font-size:12px;font-weight:600;letter-spacing:.04em;color:#fff3f0b8;white-space:nowrap}.ssg-ah .mx-faq .mx-say{max-width:11em;margin-bottom:clamp(12px,1.8vh,18px)}.ssg-ah .mx-faq-cats{display:flex;flex-wrap:wrap;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}.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:var(--mx-fs-body-sm);line-height:1.55;color:var(--mx-dim);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-lockup{text-align:left}.ssg-ah .mx-close .mx-say{margin:0 0 10px;max-width:11em;font-size:var(--mx-fs-display);letter-spacing:-.03em;text-align:left}.ssg-ah .mx-close .mx-sub{margin:0 0 16px;max-width:26em;font-size:var(--mx-fs-body);line-height:1.55;text-align:left}.ssg-ah .mx-close .mx-go{width:auto;min-width:148px;margin:0;padding:13px 26px}.ssg-ah .mx-close-scene{margin:clamp(16px,2.4vh,22px) 0 clamp(14px,2vh,18px);aspect-ratio:16 / 8;border-radius:16px;overflow:hidden;display:grid;place-items:center;border:0;background:linear-gradient(180deg,#c4a48438,#50382a8c 48%,#140e0ce6),radial-gradient(120% 80% at 50% 100%,rgba(196,164,132,.28),transparent 55%)}.ssg-ah .mx-close-scene img{width:100%;height:100%;object-fit:cover}.ssg-ah .mx-foot{margin:0;padding:0;border:0;text-align:center}.ssg-ah .mx-foot-mark{width:36px;height:36px;margin:0 auto 12px;border-radius:10px;display:grid;place-items:center;background:#fff3f0;color:#0a0a0a;font-size:16px;font-weight:700}.ssg-ah .mx-foot-mark-img{display:block;object-fit:contain;background:transparent;padding:0}.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-radius:12px;background:#fff3f0;color:#1a1412;text-align:left}.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-nav{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 14px}.ssg-ah .mx-foot-nav span{font-size:15px;font-weight:500;color:#fff3f0e0}.ssg-ah .mx-foot-nav span:active{color:var(--accent, #c4a484)}.ssg-ah .mx-foot-legal{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 12px}.ssg-ah .mx-foot-legal h4{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#fff3f06b}.ssg-ah .mx-foot-legal a{font-size:13px;color:#fff3f08c;text-decoration:none}.ssg-ah .mx-foot-legal 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:11px;line-height:1.5;color:#fff3f047}@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{min-height:24px}.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:var(--mx-fs-body-sm)}.ssg-ah .mx-close-scene{margin:12px 0;aspect-ratio:2.2 / 1}.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;margin-bottom:10px}.ssg-ah .mx-foot-nav span{font-size:var(--mx-fs-body-sm)}.ssg-ah .mx-foot-legal{gap:6px;margin-bottom:8px}}}@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}.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}.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-inner{position:relative;z-index:1;display:flex;align-items:center;gap:48px;width:min(1080px,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}.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:8px}.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;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-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 .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-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}.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:16px;line-height:1.5;color:#fff}.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#demos{padding-top:220px}.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(640px,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:-.03em;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 / 10;min-height:169px;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:.8fr 1.2fr;gap:48px;align-items:start}.ds-shot{min-height:360px;border-radius:20px;border:1px solid rgba(255,243,240,.1);display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(196,164,132,.12),transparent 50%),#fff3f00a;color:#fff3f047;letter-spacing:.12em}.ds-shot img{width:100%;height:100%;min-height:360px;object-fit:cover}.ds-pricing{max-width:1080px}.ds-price-title{max-width:16em;margin:0 0 48px;font-size:clamp(32px,3.2vw,40px);font-weight:500;letter-spacing:-.04em;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{width:auto;min-height:36px;margin:8px 0 12px;padding:0 24px;background:#ffffff1a;color:#fff;font-size:14px;font-weight:400}.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-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 .mx-cycle{position:relative;margin:0 0 28px;padding:8px 16px 0;user-select:none}.desktop-site .ds-pricing .mx-cycle{display:block;width:min(560px,100%);margin-left:auto;margin-right:auto;margin-bottom:56px;padding-left:0;padding-right:0}.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{width:100%;min-height:52px;border:0;border-radius:999px;background:#fff3f0;color:#0a0a0a;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.desktop-site .mx-trust{margin-top:36px;text-align:center}.desktop-site .mx-trust-title{margin:0 auto 18px;font-size:18px}.desktop-site .mx-logos{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;color:#fff3f047}.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-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:14px;line-height:1.6}.ds-close{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:152px}.ds-scene{min-height:280px;border-radius:20px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,243,240,.1);background:#fff3f00a;color:#fff3f047;letter-spacing:.12em}.ds-scene img{width:100%;height:100%;min-height:280px;object-fit:cover}.ds-foot{background:#000;padding:0 24px}.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:8px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:#fff3f0}.ds-foot-brand img{width:24px;height:24px;border-radius:7px;object-fit:contain}.ds-foot-cols{display:flex;gap:48px;flex-wrap:wrap}.ds-foot-col{display:flex;flex-direction:column;gap:8px;min-width:90px}.ds-foot-col h3{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:-.02em;color:#fff3f0}.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}.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:12px;color:#ffffff73}.ds-foot-bottom p{margin:0}}.cta-modal[data-astro-cid-mlqhpi2u][hidden]{display:none}.cta-modal[data-astro-cid-mlqhpi2u]{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:1rem}html.ssg-cta-open,body.ssg-cta-open{overscroll-behavior:none}.backdrop[data-astro-cid-mlqhpi2u]{position:absolute;inset:0;background:#000000a6}.sheet[data-astro-cid-mlqhpi2u]{position:relative;z-index:1;width:min(100%,420px);background:#171717;color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:1.5rem 1.35rem 1.4rem;text-align:center;box-shadow:var(--shadow)}.close[data-astro-cid-mlqhpi2u]{position:absolute;top:.5rem;right:.7rem;border:0;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--ink-muted)}h2[data-astro-cid-mlqhpi2u]{margin:0 0 .4rem;font-size:1.25rem}.sub[data-astro-cid-mlqhpi2u],.hint[data-astro-cid-mlqhpi2u]{margin:0 0 1rem;color:var(--ink-muted)}.qr[data-astro-cid-mlqhpi2u]{margin:0 auto 1rem;border-radius:12px;background:#fff}.link[data-astro-cid-mlqhpi2u]{width:100%}.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}.close[data-astro-cid-6x7lmee2]{position:absolute;top:-2.2rem;right:0;z-index:2;border:0;background:#00000073;color:#fff;width:2rem;height:2rem;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)}.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}
