
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1812;color:#f1f5e8;font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header,.wrap{width:min(1160px,calc(100% - 64px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:26px 0;position:relative;z-index:2}.logo{font-size:27px;font-weight:800;letter-spacing:-1.5px}.logo em{color:#d5f29b;font-style:normal}nav{display:flex;align-items:center;gap:28px;font-size:13px}.pill{display:inline-block;border:1px solid #bcd1b64d;border-radius:40px;padding:12px 22px;font-size:13px}.primary{background:#d5f29b;color:#14241a;border-color:#d5f29b;font-weight:700}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#b2d6bf}.hero{position:relative;overflow:hidden;padding:65px 0 92px}.hero:before,.pro:before{content:'';position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,#659b7440,transparent 68%);right:-100px;top:-150px;animation:drift 12s ease-in-out infinite alternate;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;position:relative}h1{font-size:clamp(55px,6.7vw,86px);line-height:1.03;letter-spacing:-5px;font-weight:550;margin:26px 0}h1 span{color:#d5f29b}h2{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-2px;font-weight:550;margin:18px 0}p{color:#b9cabc}.lead{max-width:430px;font-size:17px;margin-bottom:28px}.tiny{font-size:11px;letter-spacing:.2px}.hero-actions{display:flex;gap:12px;align-items:center}.phone-stage{position:relative;padding:0 25px}.phone{max-width:300px;margin:auto;padding:28px 20px;border:1px solid #cee9bc40;background:linear-gradient(160deg,#335343,#182b22);border-radius:38px;box-shadow:0 30px 90px #0006;transform:rotate(4deg);text-align:center}.phone-top{font-size:9px;letter-spacing:2px;margin-bottom:23px;color:#b5cdbb}.avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#d7efb6,#72ad9e);margin:auto;display:grid;place-items:center;font-size:30px;color:#244b3a}.phone h3{font-size:23px;margin:12px 0 0;letter-spacing:-1px}.phone p{font-size:11px;margin:4px 0 22px}.phone-link{background:#f1f5e8;color:#183323;border-radius:13px;margin:9px 0;padding:13px 10px;font-size:11px;text-align:left;display:flex;justify-content:space-between}.phone-link:first-of-type{background:#d5f29b}.phone-foot{font-size:10px;margin-top:24px;letter-spacing:1px}.float{position:absolute;background:#f1f5e8;color:#173527;border-radius:17px;padding:14px 20px;box-shadow:0 16px 45px #0003;animation:bob 6s ease-in-out infinite}.float strong{font-size:21px;display:block;line-height:1.3}.float small{font-size:10px;color:#557260}.float.a{left:-18px;top:45px;transform:rotate(-5deg)}.float.b{right:-15px;bottom:55px;animation-delay:-3s}.ribbon{border-top:1px solid #cee9bc20;border-bottom:1px solid #cee9bc20;padding:20px;text-align:center;letter-spacing:3px;font-size:10px;color:#a8c5b3}.light{background:#eff3e7;color:#183323;padding:85px 0}.light p{color:#637463}.section-top{display:flex;justify-content:space-between;align-items:end;gap:50px}.section-top p{max-width:310px;font-size:14px}.light .eyebrow{color:#55775f}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.card{background:#fff9;border:1px solid #17352716;border-radius:23px;padding:30px}.card .icon{width:43px;height:43px;border-radius:13px;background:#d5e6ce;display:grid;place-items:center;font-size:22px}.card h3{font-size:20px;letter-spacing:-.5px;margin-top:30px}.card p{font-size:14px}.card small{font-size:10px;letter-spacing:2px;color:#778d7a}.pro{position:relative;overflow:hidden;padding:85px 0;background:#16271f}.pro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;position:relative}.badge{font-size:10px;letter-spacing:2px;color:#d5f29b;border:1px solid #d5f29b55;border-radius:20px;padding:7px 13px;display:inline-block}.sequence{background:#0d1e16;border:1px solid #bdd6b32b;border-radius:24px;padding:28px}.seq-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:20px}.dot{color:#d5f29b}.step{border:1px solid #bdd6b32b;background:#1c3227;border-radius:12px;padding:14px;display:flex;gap:14px;align-items:center}.step b{font-size:12px;display:block}.step small{font-size:10px;color:#a1baaa}.step i{font-style:normal;color:#d5f29b;background:#ffffff08;border-radius:9px;padding:7px 11px}.wait{margin-left:27px;padding:12px 18px;border-left:1px dashed #85ae90;font-size:10px;color:#9db9a6}.pricing{background:#d5f29b;color:#14241a;padding:74px 0}.pricing .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.pricing p{color:#4d6646}.dark-btn{background:#16271f;color:#eef5e6}.footer{padding:32px 0;display:flex;justify-content:space-between;font-size:11px;color:#a6baaa}.concept{position:fixed;z-index:9;bottom:15px;left:50%;transform:translateX(-50%);border:1px solid #d5f29b55;border-radius:30px;padding:9px 17px;background:#0b1812ed;color:#d5f29b;font-size:11px;white-space:nowrap}.concept button{border:0;background:transparent;color:inherit;font-size:11px;margin-left:15px}body.paused *,body.paused *:before{animation-play-state:paused!important}@keyframes drift{to{transform:translate(-100px,80px) scale(1.15)}}@keyframes bob{50%{translate:0 -12px}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;scroll-behavior:auto!important}}@media(max-width:750px){header,.wrap{width:calc(100% - 40px)}nav a:not(.pill){display:none}.hero{padding-top:25px}.hero-grid,.pro-grid{grid-template-columns:1fr;gap:50px}h1{letter-spacing:-3px}.phone-stage{max-width:360px;margin:auto;width:100%}.cards{grid-template-columns:1fr}.section-top,.pricing .wrap{display:block}.light,.pro{padding:55px 0}.footer{padding-bottom:75px}.float.a{left:-6px}.float.b{right:-6px}.concept{font-size:10px}.concept button{margin-left:5px}}

.nav-dock{position:sticky;top:0;z-index:20;background:#0b1812d9;backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.nav-dock header{padding:24px 0;transition:padding .25s}.nav-dock .logo :is(svg,img.mint-vector){display:block;width:165px;height:auto;transition:width .25s}.nav-dock.is-scrolled{background:#0b1812f0;border-color:#d5f29b25}.nav-dock.is-scrolled header{padding:10px 0}.nav-dock.is-scrolled .logo :is(svg,img.mint-vector){width:137px}.footer .logo :is(svg,img.mint-vector){width:150px;height:auto}.nav-dock nav{gap:20px}section[id]{scroll-margin-top:95px}.phone{position:relative;max-width:302px;padding:7px;background:linear-gradient(135deg,#a5aaa2,#343b35 30%,#121611 75%,#8d948d);border:1px solid #a8b2a6;border-radius:46px;box-shadow:inset 0 0 0 2px #171d16,0 35px 90px #0007}.phone-screen{border:5px solid #090d09;border-radius:38px;padding:12px 16px;background:linear-gradient(160deg,#335343,#182b22);overflow:hidden;min-height:490px}.phone-status{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;margin-bottom:24px;position:relative;height:23px}.island{width:85px;height:24px;border-radius:20px;background:#060b08;position:absolute;left:50%;transform:translateX(-50%)}.island:after{content:'';width:7px;height:7px;background:#172222;border:1px solid #2d3a3b;border-radius:50%;position:absolute;right:10px;top:8px}.hardware{position:absolute;background:linear-gradient(90deg,#343e35,#a8b2a7,#343e35);width:4px;border-radius:3px;left:-4px}.action{top:78px;height:22px}.volume-one{top:119px;height:42px}.volume-two{top:173px;height:42px}.hardware.power{left:auto;right:-4px;top:145px;height:66px}.home-indicator{height:4px;width:90px;border-radius:4px;background:#e7efe4;margin:25px auto 0}.showcase,.journey,.trust{padding:90px 0;background:#102119;overflow:hidden}.showcase-grid,.trust-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center}.showcase p{max-width:380px}.orbit-stage{height:520px;position:relative}.orbit-guide{position:absolute;width:340px;height:340px;border:1px dashed #bad4b72b;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-ring{position:absolute;inset:0;animation:orbit-spin 80s linear infinite}.orbit-slot{position:absolute;left:50%;top:50%;transform:rotate(var(--angle)) translateX(190px) rotate(calc(-1 * var(--angle)))}.orbit-counter{animation:orbit-back 80s linear infinite}.orbit-page{width:125px;height:210px;transform:translate(-50%,-50%);border-radius:12px;overflow:hidden;border:3px solid #b4c4b244;box-shadow:0 12px 35px #0006;background:#edf2e8;position:relative}.orbit-page iframe{width:390px;height:680px;transform:scale(.31);transform-origin:top left;border:0;pointer-events:none}.orbit-page>span{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1px;background:#102119e8;color:#d4e7cb;padding:4px}.orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:12px;color:#afc9b4}.orbit-center b{font-size:16px;color:#d5f29b}.journey{background:#0b1812}.journey-step{border-top:1px solid #b0c9a938;padding-top:24px}.journey-step>span{font-size:45px;color:#d5f29b;letter-spacing:-2px}.journey-step h3{font-size:20px}.journey-step p{font-size:14px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.plan{padding:35px;border:1px solid #23443122;border-radius:26px;background:#fff9;display:flex;flex-direction:column}.plan h3{font-size:24px;letter-spacing:-.8px}.price{font-size:47px;letter-spacing:-2px}.price small{font-size:11px;letter-spacing:0;display:block}.plan ul{padding:15px 0;list-style:none;line-height:2.4;font-size:14px}.plan li:before{content:'✓';color:#658d46;margin-right:10px}.plan>a{align-self:flex-start;margin-top:auto}.plan.featured{background:#16271f;color:#f1f5e8}.plan.featured p{color:#b9cabc}.trust article+article{border-top:1px solid #b0c9a926;margin-top:24px;padding-top:12px}.trust h3{font-size:18px}.trust p{font-size:14px}.faq-wrap{max-width:760px}.faq-wrap details{border-bottom:1px solid #23443122;padding:20px 0}.faq-wrap summary{font-weight:600;cursor:pointer}.faq-wrap details p{font-size:14px;max-width:640px}.footer-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.concept{z-index:30}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-back{to{transform:rotate(-360deg)}}@media(max-width:750px){.nav-dock header{padding:15px 0}.nav-dock .logo :is(svg,img.mint-vector){width:125px}.nav-dock.is-scrolled .logo :is(svg,img.mint-vector){width:115px}.nav-dock nav{gap:7px}.nav-dock nav .pill{font-size:10px;padding:9px 11px}.nav-dock nav>a[href="login"]{display:none}.showcase-grid,.trust-grid,.plan-grid{grid-template-columns:1fr;gap:30px}.showcase,.journey,.trust{padding:55px 0}.orbit-stage{height:410px;max-width:340px;width:100%;margin:auto}.orbit-slot{transform:rotate(var(--angle)) translateX(120px) rotate(calc(-1 * var(--angle)))}.orbit-page{width:96px;height:161px}.orbit-page iframe{transform:scale(.24)}.orbit-guide{width:240px;height:240px}.orbit-center b{font-size:13px}.orbit-center{font-size:10px}.footer{gap:25px;flex-wrap:wrap}.plan{padding:26px}}@media(prefers-reduced-motion:reduce){.orbit-ring,.orbit-counter{animation:none}.nav-dock header,.nav-dock .logo :is(svg,img.mint-vector){transition:none}}

:root{--mint-scroll:#8eae91;--mint-scroll-hover:#b7d5ad;--mint-glow:#c7eab5;--mint-bubble:#c0e4b4}html{scrollbar-width:thin;scrollbar-color:var(--mint-scroll) #102119}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#102119}::-webkit-scrollbar-thumb{background:var(--mint-scroll);border:2px solid #102119;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--mint-scroll-hover)}.step{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;outline:none}.step:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(180px circle at var(--shine-x,50%) var(--shine-y,50%),#c7eab533,transparent 80%);opacity:0;transition:opacity .3s;pointer-events:none}.step:hover,.step:focus-visible,.step.is-glowing{transform:translateY(-3px);border-color:#b6d89d99;box-shadow:0 0 28px #a9d89216,inset 0 0 20px #b6d89d09}.step:hover:before,.step:focus-visible:before,.step.is-glowing:before{opacity:1}.step:focus-visible{outline:2px solid #b6d89d;outline-offset:3px}.step i{transition:box-shadow .25s,background .25s}.step:hover i,.step:focus-visible i,.step.is-glowing i{background:#d5f29b22;box-shadow:0 0 18px #c7eab526}.mint-particles{position:fixed;inset:0;z-index:25;pointer-events:none;overflow:hidden;contain:strict}.mint-particle{position:absolute;border:1px solid #c0e4b44d;background:radial-gradient(circle at 35% 30%,#d7f2c854,#c0e4b40a 65%);border-radius:50%;width:var(--size);height:var(--size);animation:mint-rise 1.2s ease-out forwards;box-shadow:0 0 10px #c0e4b413}.mint-particle.scroll{animation-duration:1.8s}@keyframes mint-rise{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}18%{opacity:.62}100%{opacity:0;transform:translate(calc(-50% + var(--drift)),calc(-50% - 45px)) scale(1.1)}}@media(prefers-reduced-motion:reduce){.mint-particles{display:none}.step,.step i,.step:before{transition:none}.step:hover,.step:focus-visible,.step.is-glowing{transform:none}}

.orbit-stage{--orbit-radius:200px;height:610px}.orbit-ring{transform-origin:50% 50%}.orbit-slot{width:0;height:0;transform:rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(calc(-1 * var(--angle)));transform-origin:0 0}.orbit-counter{width:0;height:0;transform-origin:0 0}.orbit-page{position:absolute;left:0;top:0;width:112px;height:181px;transform:translate(-50%,-50%)}.orbit-page iframe{transform:scale(.272)}.orbit-guide{width:calc(var(--orbit-radius)*2);height:calc(var(--orbit-radius)*2)}.status-icons{display:flex;align-items:center;gap:4px}.status-icons svg{width:13px;height:11px;fill:#f1f5e8}.status-icons .wifi{fill:none;stroke:#f1f5e8;stroke-width:1.9;stroke-linecap:round}.status-icons .wifi circle{fill:#f1f5e8;stroke:none}.status-icons .battery{width:21px;fill:none;stroke:#f1f5e8;stroke-width:1.1}.status-icons .battery .charge{fill:#f1f5e8;stroke:none}.pill,button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.pill:hover,.pill:focus-visible,button:hover,button:focus-visible{transform:translateY(-3px);box-shadow:0 7px 22px #bbdda820;border-color:#c8e8af}.primary:hover,.primary:focus-visible{background:#e0f7b4;color:#112619;box-shadow:0 8px 28px #b5de972c}.dark-btn:hover,.dark-btn:focus-visible{background:#284634}.pill:active,button:active{transform:translateY(-1px)}nav>a:not(.pill),.footer-links a{transition:color .2s,text-shadow .2s}nav>a:not(.pill):hover,.footer-links a:hover{color:#d5f29b;text-shadow:0 0 16px #d5f29b30}.journey-step{padding:25px 22px;border:1px solid #b0c9a92b;border-radius:20px;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;outline:none}.journey-step:hover,.journey-step:focus-visible{transform:translateY(-6px);background:#1b3024;border-color:#b2d79377;box-shadow:0 18px 40px #0002,0 0 25px #b2d7930c}.journey-step:focus-visible{outline:2px solid #d5f29b;outline-offset:3px}.journey-step>span{display:inline-block;transition:transform .3s,text-shadow .3s}.journey-step:hover>span,.journey-step:focus-visible>span{transform:translateX(4px);text-shadow:0 0 25px #d5f29b44}.product-tour{padding:80px 0 95px;background:#e3ebdc;color:#193526}.product-tour .eyebrow{color:#58725b}.product-tour p{color:#5c725f}.product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;margin-top:38px;align-items:start}.product-window{margin:0;border:1px solid #b8c9b7;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #17352710}.window-bar{background:#f1f4ee;border-bottom:1px solid #d8e1d3;padding:13px 17px;display:flex;align-items:center;gap:20px}.window-bar>span{font-size:10px;letter-spacing:3px;color:#a3b79d}.window-bar small{font-size:10px;color:#71846d}.window-body{padding:27px}.window-body h3{font-size:24px;letter-spacing:-.7px;margin:0}.window-body>p{font-size:11px;margin:4px 0 24px}.window-tabs{display:flex;gap:16px;font-size:10px;border-bottom:1px solid #d9e3d5;padding-bottom:12px;margin-bottom:20px;flex-wrap:wrap}.window-tabs>b{color:#355c3c;border-bottom:2px solid #a3cc83;padding-bottom:10px;margin-bottom:-13px}.preview-page-row{display:flex;gap:12px;align-items:center;border:1px solid #e1e7dd;padding:15px 12px;border-radius:12px;margin:12px 0}.preview-page-row>i{font-style:normal;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#d9e7cf;color:#4e6b45;font-size:13px}.preview-page-row strong{display:block;font-size:12px}.preview-page-row small{display:block;font-size:10px;color:#7b8a76;margin-top:4px}.preview-page-row em{font-style:normal;font-size:8px;background:#e5f0dc;padding:4px 7px;border-radius:12px;color:#527744;margin-left:auto}.preview-page-row em.draft{background:#f0eee5;color:#8c8562}.preview-new{font-size:11px;text-align:center;padding:12px;border:1px dashed #b1c5aa;border-radius:12px;margin-top:20px;color:#5b7a51}.product-window figcaption{padding:16px 25px;background:#f5f7f2;font-size:11px;color:#6c8066;border-top:1px solid #e1e7dd}.account-preview{display:flex;justify-content:space-between;border-bottom:1px solid #e1e7dd;padding:10px 0;font-size:12px}.account-preview b{font-size:11px}.preview-upgrade{padding:19px;background:#193526;color:#eef6e7;border-radius:13px;margin-top:20px}.preview-upgrade small{font-size:8px;letter-spacing:1.5px;color:#c7e6ae}.preview-upgrade strong{display:block;font-size:16px;margin:7px 0}.preview-upgrade p{font-size:11px;color:#b2c5aa}.preview-upgrade>span{font-size:10px;color:#d5f29b}@media(max-width:750px){.orbit-stage{--orbit-radius:128px;height:440px}.orbit-page{width:76px;height:123px}.orbit-page iframe{transform:scale(.179)}.orbit-center{max-width:140px}.product-grid{grid-template-columns:1fr}.product-tour{padding:55px 0}.window-body{padding:20px}.window-tabs{gap:12px}}@media(prefers-reduced-motion:reduce){.pill,button,.journey-step,.journey-step>span{transition:none}.pill:hover,button:hover,.journey-step:hover,.journey-step:focus-visible{transform:none}}

.card,.plan{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.card:hover,.card:focus-within,.plan:hover,.plan:focus-within{transform:translateY(-7px);border-color:#89b16d;box-shadow:0 20px 45px #25412c16}.card .icon{transition:transform .3s,box-shadow .3s}.card:hover .icon{transform:rotate(-5deg) scale(1.05);box-shadow:0 0 24px #afcd9c66}.plan.featured:hover{box-shadow:0 20px 45px #25412c2b,0 0 25px #d5f29b15}.stats-tour{padding:85px 0;background:#0b1812}.stats-feature-list{list-style:none;padding:0;font-size:13px;color:#bdd1b8;line-height:2.5}.stats-feature-list li:before{content:"✓";margin-right:12px;color:#d5f29b}.stats-window{margin:0;background:#fff;border:1px solid #adc6a34d;border-radius:22px;overflow:hidden;color:#193526;box-shadow:0 25px 60px #0003}.stats-window figcaption{padding:12px 24px;background:#f2f5ed;color:#70856b;font-size:10px}.stats-top{display:flex;align-items:center;justify-content:space-between}.stats-top>span{padding:5px 12px;background:#d5f29b;border-radius:15px;font-size:10px}.demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.demo-metrics>div{border:1px solid #dbe5d6;padding:13px 7px;border-radius:11px;text-align:center}.demo-metrics strong{display:block;font-size:24px}.demo-metrics small{display:block;font-size:8px;color:#74876d}.demo-caption{color:#71896a;font-size:10px}.demo-bars{height:115px;display:flex;align-items:stretch;gap:10px;margin-bottom:40px}.demo-bars>div{flex:1;display:flex;align-items:center;justify-content:end;flex-direction:column;position:relative}.demo-bars i{width:100%;border-radius:5px 5px 0 0;background:linear-gradient(#a9ce89,#648c63)}.demo-bars span{position:absolute;bottom:-23px;font-size:8px;color:#71896a}.demo-distribution{display:flex;gap:24px;align-items:center;border-top:1px solid #e0e8db;padding-top:20px}.demo-donut{width:98px;height:98px;border-radius:50%;background:conic-gradient(#527c61 0% 52.17%,#98c64e 52.17% 82.61%,#8aaeb2 82.61%);display:grid;place-items:center;flex-shrink:0}.demo-donut>b{width:65px;height:65px;border-radius:50%;background:white;display:grid;place-content:center;text-align:center;font-size:20px}.demo-donut small{font-size:8px;font-weight:400}.demo-distribution p{font-size:10px;color:#607b5b;margin:8px 0;display:flex;align-items:center;gap:8px}.demo-distribution p i{width:7px;height:7px;border-radius:50%;background:#527c61}.demo-distribution p:nth-child(2) i{background:#98c64e}.demo-distribution p:nth-child(3) i{background:#8aaeb2}.demo-distribution p b{margin-left:auto}.mint-reveal{opacity:0;translate:0 24px;transition:opacity .7s ease,translate .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0ms)}.mint-reveal.is-visible{opacity:1;translate:0 0}@media(max-width:750px){.stats-tour{padding:55px 0}.demo-distribution{gap:15px}}@media(prefers-reduced-motion:reduce){.mint-reveal{opacity:1;translate:none;transition:none}.card,.plan,.card .icon{transition:none}.card:hover,.plan:hover,.card:hover .icon{transform:none}}

.auth-main{min-height:60vh}.mint-legal{width:min(960px,calc(100% - 40px));margin:50px auto 80px;background:#eff3e7;color:#183323;border-radius:26px;overflow:hidden}.mint-legal-title{padding:36px 7%;background:#d5f29b}.mint-legal-title h1{font-size:48px;letter-spacing:-2px;line-height:1.15}.mint-legal-body{padding:35px 7%;white-space:pre-wrap;overflow-wrap:anywhere;min-height:250px}.mint-legal-note{padding:18px;background:#e2e9d5;border-radius:12px}.mint-site-info{font-size:11px;color:#a8bba6}.mint-site-info a{color:#d5f29b}

.orbit-stage{--orbit-radius:218px;height:660px}.orbit-page{width:110px;height:220px;padding:3px;border:1px solid #a1afa1;border-radius:19px;overflow:visible;background:linear-gradient(135deg,#b9c3b4,#38443b 26%,#111b14 65%,#829080);box-shadow:inset 0 0 0 1px #142117,0 18px 35px #0006,0 2px 5px #0006}.orbit-display{position:relative;width:100%;height:100%;border:2px solid #08100b;border-radius:15px;overflow:hidden;background:#14291d}.orbit-status{height:20px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;color:#e8f2e3;position:relative;font-size:5px;font-weight:700}.orbit-status :is(svg,img.mint-vector){width:19px;height:7px}.orbit-island{position:absolute;width:29px;height:8px;background:#020705;border-radius:8px;top:4px;left:50%;transform:translateX(-50%)}.orbit-island:after{content:"";position:absolute;right:4px;top:2px;width:3px;height:3px;border-radius:50%;background:#193033}.orbit-content{height:calc(100% - 29px);overflow:hidden}.orbit-content iframe{width:390px;height:760px;transform:scale(.251);transform-origin:top left;border:0;pointer-events:none}.orbit-home-bar{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:31px;height:2px;background:#dfeadc;border-radius:3px}.mini-side{position:absolute;width:2px;border-radius:2px;background:linear-gradient(90deg,#3d4c41,#bac5b5);left:-2px}.mini-action{top:30px;height:9px}.mini-volume{top:49px;height:30px}.mini-power{left:auto;right:-2px;top:57px;height:24px}@media(max-width:750px){.orbit-stage{--orbit-radius:128px;height:460px}.orbit-page{width:70px;height:140px;padding:2px;border-radius:13px}.orbit-display{border-width:1px;border-radius:10px}.orbit-status{height:13px;padding:0 3px;font-size:3px}.orbit-island{width:20px;height:6px;top:2px}.orbit-status :is(svg,img.mint-vector){width:13px;height:5px}.orbit-content{height:calc(100% - 19px)}.orbit-content iframe{transform:scale(.16)}.orbit-home-bar{height:1px;width:22px;bottom:2px}.mini-action{top:19px;height:6px}.mini-volume{top:31px;height:19px}.mini-power{top:36px;height:16px}}

.mac-window-controls{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.mac-window-controls i{display:block;width:10px;height:10px;border-radius:50%;background:#ff5f57;border:1px solid #e0443e}.mac-window-controls i:nth-child(2){background:#febc2e;border-color:#dea123}.mac-window-controls i:nth-child(3){background:#28c840;border-color:#1aab29}

/* One calm motion curve for cards, their highlights and scroll reveals. */
.card,.plan,.journey-step,.step,.product-window,.stats-window{transition:transform .48s ease-in-out,box-shadow .48s ease-in-out,border-color .48s ease-in-out,background-color .48s ease-in-out,opacity .65s ease-in-out,translate .65s ease-in-out}
.card .icon,.journey-step>span,.step i,.step:before{transition:transform .48s ease-in-out,opacity .48s ease-in-out,box-shadow .48s ease-in-out,background-color .48s ease-in-out,text-shadow .48s ease-in-out}
.card:hover,.card:focus-within,.plan:hover,.plan:focus-within,.journey-step:hover,.journey-step:focus-visible{transform:translateY(-4px)}
.mint-reveal{transition-timing-function:ease-in-out}
.faq-wrap details{box-sizing:border-box}.faq-wrap summary{transition:color .35s ease-in-out}.faq-wrap summary:hover{color:#527c61}
@media(prefers-reduced-motion:reduce){.card,.plan,.journey-step,.step,.product-window,.stats-window,.card .icon,.journey-step>span,.step i,.step:before,.mint-reveal,.faq-wrap summary{transition:none!important}.card:hover,.card:focus-within,.plan:hover,.plan:focus-within,.journey-step:hover,.journey-step:focus-visible{transform:none}}

.orbit-content iframe{width:360px;height:720px;transform:scale(.2722)}.footer a.logo{display:inline-flex;align-items:center;border-radius:8px}.footer a.logo:focus-visible{outline:2px solid #d5f29b;outline-offset:5px}@media(max-width:750px){.orbit-content iframe{transform:scale(.1733)}}

.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:42px 0 30px}.footer .footer-links{justify-content:center;gap:14px 24px;flex-wrap:wrap}.footer .logo{display:inline-flex;justify-content:center;align-items:center}.footer .logo :is(svg,img.mint-vector){display:block;width:120px;height:auto}.footer-copyright{margin:0;color:#a6baaa;font-size:11px;line-height:1.6}.mint-site-info{text-align:center;padding-top:20px}@media(max-width:750px){.footer{padding-bottom:65px}.footer .footer-links{gap:12px 18px}}

.footer .footer-privacy{align-self:flex-end;font-size:11px;color:#a6baaa;transition:color .3s ease-in-out}.footer .footer-privacy:hover{color:#d5f29b}.footer .footer-privacy:focus-visible{outline:2px solid #d5f29b;outline-offset:5px}

/* Native status images */
.status-icons{flex:0 0 auto;justify-content:flex-end;line-height:1;color:#fff}.status-icons img.mint-vector{display:block;position:static;flex:0 0 13px;width:13px;height:11px;max-width:none;margin:0;object-fit:contain}.status-icons img.battery{flex-basis:21px;width:21px;height:11px}
