@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap");:root{--ink:#201e50;--accent:#c7202f;--paper:#fff;--mist:#f6f5f8;--highlight:#fff;--line:#dedde6;--muted:#5c5a6c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.skip{position:absolute;left:20px;top:-80px;background:var(--highlight);padding:12px;z-index:20}.skip:focus{top:10px}.header{height:104px;max-width:1600px;padding:0 5.5%;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.wordmark{letter-spacing:-1.8px}.brand-period{color:var(--accent)}nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:550}nav a{transition:color .2s}nav a:hover{color:var(--accent)}.nav-cta{border:1px solid var(--ink);border-radius:100px;padding:12px 22px;display:flex;gap:28px}.menu-toggle{display:none}.hero{max-width:1600px;margin:auto;padding:48px 5.5% 0}.hero-top{display:flex;justify-content:space-between;align-items:flex-start}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:650;margin:0}.hero-location{font-size:13px;margin:0;line-height:1.5}.hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(64px,7.8vw,120px);font-weight:500;letter-spacing:-.075em;line-height:1.06;margin:40px 0 34px}.hero h1 span{color:var(--accent)}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:0 0 50px}.hero-bottom p{max-width:530px;font-size:18px;margin:0;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:18px 26px;border-radius:100px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover,.hero-visual{background:var(--accent)}.hero-visual{height:470px;position:relative;overflow:hidden;border-radius:4px}.visual-caption{position:absolute;z-index:1;left:40px;bottom:36px;color:#fff}.visual-caption span{font-size:11px;letter-spacing:2px}.visual-caption p{font-family:Manrope,Arial,sans-serif;font-size:32px;letter-spacing:-1px;line-height:1.25;margin:16px 0 0}.visual-side{position:absolute;right:28px;bottom:36px;color:#fff;display:flex;align-items:center;gap:30px}.visual-side span:first-child{font-size:10px;letter-spacing:2px}.visual-side span:last-child{font-size:30px}.hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}.hero-visual:has(img):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,17,31,.75),transparent 70%)}.visual-side{z-index:1}@media(max-width:760px){.header{height:82px;padding:0 6%}.wordmark{font-size:29px}.menu-toggle{display:flex;gap:20px;align-items:center;background:none;border:0;font-size:14px;padding:10px 0}.menu-toggle span{font-size:22px}nav{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;padding:26px 6%;z-index:5;border-bottom:1px solid var(--line);align-items:stretch;gap:22px}nav.open{display:flex;flex-direction:column}.nav-cta{justify-content:space-between}.hero{padding:32px 6% 0}.hero-location{display:none}.hero h1{font-size:clamp(52px,11.5vw,82px);letter-spacing:-.065em;margin:36px 0 26px}.hero-bottom{display:block;margin-bottom:32px}.hero-bottom p{font-size:17px}.hero-bottom .button{margin-top:25px}.hero-visual{height:400px}.visual-caption{left:24px;bottom:24px}.visual-caption p{font-size:25px}.visual-side{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.section{max-width:1600px;margin:auto;padding:110px 5.5%}.section-label{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:52px}.small-note{font-size:13px;color:var(--muted)}h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,3.6vw,56px);line-height:1.15;letter-spacing:-.05em}h2,h3{font-weight:500;margin:0}h3{font-size:24px;line-height:1.25;letter-spacing:-.6px}.perspective-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:start}.perspective-copy p{margin:0 0 20px;color:var(--muted);max-width:515px}.perspective-copy p:first-child{font-size:21px;line-height:1.5;color:var(--ink)}.audiences{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid var(--line)}.audiences article{padding:30px 30px 0 0}.audiences article+article{padding-left:35px;border-left:1px solid var(--line)}.audiences article>span{font-size:12px;color:var(--accent);font-weight:600}.audiences h3{margin-top:22px}.audiences p{font-size:15px;color:var(--muted);line-height:1.6;margin:14px 0 0}.product-section{background:var(--mist)}.product-inner{max-width:1600px;margin:auto;padding:90px 5.5% 95px}.product-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:9%;align-items:center}.product-kicker{font-size:12px;font-weight:650;letter-spacing:2px;color:var(--accent);margin:0 0 22px}.product-story>p:not(.product-kicker){max-width:410px;color:var(--muted);margin:24px 0}.product-story .product-relationship{font-size:15px;color:var(--ink)!important}.text-link{display:inline-flex;gap:45px;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:9px;font-size:15px;font-weight:600;margin-top:13px}.text-link:hover{color:var(--accent);border-color:var(--accent)}.product-brand{min-height:440px;background:var(--accent);color:#fff;border-radius:6px;padding:32px;flex-direction:column;transform:rotate(-2deg)}.brand-card-top,.product-brand{display:flex;justify-content:space-between}.brand-card-top{font-size:11px;letter-spacing:1.5px}.minttapp-wordmark{font-family:Manrope,Arial,sans-serif;font-size:clamp(45px,5.6vw,86px);font-weight:750;letter-spacing:-.07em;white-space:nowrap;text-align:center;position:relative}.minttapp-wordmark span{font-size:16px;position:absolute;top:9px;margin-left:4px;letter-spacing:0}.brand-card-bottom{display:flex;align-items:end;justify-content:space-between;font-size:14px}.brand-card-company{font-size:18px;font-weight:700;letter-spacing:-.5px}.foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.foundation-intro{color:var(--muted);font-size:17px;margin:26px 0 0}.principles article{display:flex;gap:22px;padding:28px 0;border-top:1px solid var(--line)}.principles article:first-child{padding-top:0;border-top:0}.principles article:last-child{padding-bottom:0}.principle-index{font-size:12px;color:var(--accent);padding-top:4px}.principles h3{font-size:22px}.principles p{color:var(--muted);font-size:16px;margin:12px 0 0}.horizon{max-width:1600px;margin:0 auto;padding:75px 5.5%;background:var(--ink);color:#fff;display:flex;justify-content:space-between;gap:40px;align-items:center}.horizon .eyebrow{color:var(--highlight)}.horizon h2{margin-top:30px;font-size:clamp(40px,4vw,64px)}.horizon p{color:#d6d4e4;margin:24px 0 30px}.button-light{background:var(--highlight);color:var(--ink)}.button-light:hover{background:#fff}.horizon-type{font-family:Manrope,Arial,sans-serif;font-size:clamp(72px,11vw,174px);line-height:.93;font-weight:650;letter-spacing:-.085em;color:#a7a3c4;transform:rotate(-8deg);padding-right:30px}.horizon-type span{color:var(--highlight)}footer{max-width:1600px;margin:auto;padding:48px 5.5% 28px}.footer-top{display:flex;align-items:center;gap:40px;padding-bottom:35px}.footer-top p{font-size:14px;color:var(--muted)}.back-top{margin-left:auto;font-size:14px;display:flex;gap:22px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}@media(min-width:1700px){.product-section{margin:0 auto;max-width:1600px}}@media(max-width:760px){.section{padding:65px 6%}.section-label{margin-bottom:34px}.small-note{display:none}.foundation-grid,.perspective-copy,.product-grid{grid-template-columns:1fr;gap:30px}.perspective-copy p:first-child{font-size:19px}.audiences{margin-top:22px;grid-template-columns:1fr}.audiences article,.audiences article+article{padding:25px 0;border-left:0;border-bottom:1px solid var(--line)}.audiences h3{margin-top:12px}.audiences p br{display:none}.product-inner{padding:60px 6%}.product-grid{gap:45px}.product-brand{min-height:330px;padding:25px;transform:rotate(-1.5deg);margin:0 5px}.minttapp-wordmark{font-size:clamp(46px,13vw,78px)}.brand-card-top{font-size:10px}.brand-card-bottom{font-size:13px}.brand-card-company{font-size:17px}.foundation-grid{gap:40px}.principles h3{font-size:21px}.horizon{padding:60px 6%;display:block}.horizon-type{display:none}.horizon h2{font-size:42px}.horizon p{font-size:16px}.footer-top{flex-wrap:wrap;gap:15px}.footer-top p{width:100%;order:3;margin:0}.back-top{font-size:13px}footer{padding:35px 6% 24px}.footer-bottom{flex-direction:column;gap:7px}.principles article{gap:15px}}@media(max-width:360px){.hero h1{font-size:47px}.eyebrow{font-size:11px}.product-brand{padding:20px}.horizon h2{font-size:38px}}.company-logo{display:block;width:190px;height:auto}.wordmark{display:inline-block;line-height:1}.product-card-motion{--scroll-rotation:-2.5deg;--hover-rotation:0deg;min-width:0;padding:10px 0}.product-brand{background:#201e50;transform:rotate(calc(var(--scroll-rotation) + var(--hover-rotation)));transform-origin:50% 50%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.minttapp-wordmark{font-size:inherit;line-height:1;white-space:normal}.minttapp-wordmark img{display:block;width:100%;max-width:410px;height:auto;margin:auto}.brand-card-company{display:flex;align-items:center;gap:9px;font-weight:400;font-size:13px;letter-spacing:0}.brand-card-company img{width:110px;height:auto}.button-light:hover{background:#eeeaf7}.horizon-type span{color:#c7202f}.hero-visual{background:#201e50}@media(max-width:760px){.company-logo{width:160px}.product-brand{margin:0 5px}.brand-card-company img{width:95px}.hero-visual img{-o-object-position:63% center;object-position:63% center}}@media(prefers-reduced-motion:reduce){.product-brand{transform:none!important;transition:none!important}}.wordmark{display:inline-flex;align-items:center;gap:13px;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:34px;letter-spacing:-1.7px;line-height:1.15}.company-symbol{display:block;width:48px;height:auto;flex-shrink:0}.wordmark-dot{color:var(--accent)}.card-wordmark{display:inline-flex;align-items:center;gap:7px;font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:750;letter-spacing:-.8px}.brand-card-company .card-wordmark img{width:28px;height:auto}@media(max-width:760px){.wordmark{font-size:29px;gap:10px}.company-symbol{width:41px}.card-wordmark{font-size:17px}.brand-card-company .card-wordmark img{width:23px}}.footer-details{display:flex;justify-content:space-between;gap:35px;padding:30px 0 36px;align-items:flex-end}.footer-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px;color:var(--ink)}.footer-details address{max-width:460px;font-style:normal;font-size:14px;line-height:1.8;color:var(--muted)}.footer-legal{display:flex;gap:28px}.footer-legal a{font-size:14px}.footer-legal a:hover{color:var(--accent)}.legal-page{min-height:65vh;padding-top:75px;padding-bottom:85px}.legal-page h1{font:500 clamp(58px,7vw,96px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-.06em;margin:25px 0 45px}.legal-message{max-width:720px;border-top:1px solid var(--line);padding-top:30px}.legal-message h2{font-size:30px;letter-spacing:-1px;margin:20px 0}.legal-message p{color:var(--muted);max-width:580px}.legal-message .text-link{margin-top:24px}.legal-status{font-size:12px;color:var(--accent)}@media(max-width:760px){.footer-details{align-items:flex-start;flex-direction:column;gap:25px}.footer-legal{display:flex!important;position:static!important;background:none!important;padding:0!important}.legal-page{padding-top:45px}}.footer-email{display:inline-block;margin-top:16px;font-size:15px;color:var(--ink)}.footer-email span{margin-left:12px}.footer-email:hover{color:var(--accent)}.product-brand,.product-card-motion:hover .product-brand{transform:none;background:#201e50;position:relative;isolation:isolate;overflow:hidden}.product-brand:before{inset:-45%;background:repeating-linear-gradient(125deg,transparent 0 21px,#ada0e514 22px 23px,transparent 24px 44px);-webkit-mask-image:linear-gradient(115deg,transparent 20%,#000 80%);mask-image:linear-gradient(115deg,transparent 20%,#000 80%)}.product-brand:after,.product-brand:before{content:"";position:absolute;z-index:-1;pointer-events:none}.product-brand:after{width:500px;height:500px;right:-300px;bottom:-330px;border:1px solid #b9a9f22b;border-radius:50%;box-shadow:0 0 0 28px #b9a9f208,0 0 0 57px #b9a9f208,0 0 0 87px #b9a9f208}.product-brand,.product-card-motion:hover .product-brand{transform:rotate(-2deg);transition:none}@media(max-width:760px){.product-brand,.product-card-motion:hover .product-brand{transform:rotate(-1.5deg)}}.footer-legal{flex-wrap:wrap;row-gap:14px}nav a[aria-current=page]{color:var(--accent)}.page-hero{padding-top:75px;padding-bottom:85px}.mint-hero h1,.page-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,6vw,88px);line-height:1.08;font-weight:500;letter-spacing:-.06em;margin:35px 0}.page-hero h1 span{color:var(--accent)}.hero-summary{display:grid;grid-template-columns:1fr 1fr;gap:12%;max-width:1150px;margin-top:45px}.hero-summary p{font-size:19px;line-height:1.65;margin:0}.hero-summary p+p{font-size:17px;color:var(--muted)}.purpose-band{background:var(--ink);color:#fff}.direction,.mint-steps,.purpose-grid,.vision{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.purpose-grid{align-items:center;padding-top:75px;padding-bottom:75px}.direction h2,.mint-steps h2,.purpose-grid h2,.vision h2{margin-top:26px}.purpose-grid>p{font-size:24px;line-height:1.6;margin:0;color:#e2dfef}.vision>div>p:not(.eyebrow){font-size:21px;margin:0 0 24px;color:var(--muted)}.approach-detail{background:var(--mist);padding-top:75px;padding-bottom:75px}.approach-detail h2,.mint-features h2{margin-top:26px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.value-grid article{border-top:1px solid var(--line);padding-top:25px}.value-grid article>span{font-size:12px;color:var(--accent)}.value-grid h3{margin-top:22px;font-size:24px}.value-grid p{color:var(--muted);font-size:16px}.direction-note{max-width:370px;color:var(--muted);margin-top:25px}.direction-list article{padding:25px 0;border-bottom:1px solid var(--line)}.direction-list article:first-child{padding-top:0}.direction-list article>span{font-size:12px;letter-spacing:1.4px;color:var(--accent)}.direction-list h3{margin-top:14px}.direction-list p{color:var(--muted);font-size:16px}.page-end{background:var(--ink);color:#fff;text-align:center;padding:75px 6%}.page-end h2{margin:25px 0 35px}.mint-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-top:65px;padding-bottom:70px}.mint-hero h1{font-size:clamp(44px,4.5vw,69px)}.mint-hero h1 span{color:#583ed6}.mint-intro{max-width:490px;color:var(--muted);font-size:20px;margin-bottom:28px}.fine-note{font-size:13px;color:var(--muted);margin-top:22px}.app-showcase{margin:0;background:#eeeaf7;border-radius:6px;padding:40px 25px 24px;display:flex;flex-direction:column;align-items:center}.phone{width:295px;max-width:100%;background:#fbfafe;border:7px solid #201e50;border-radius:37px;overflow:hidden;box-shadow:0 22px 35px #201e5022;color:#201e50}.phone-status{padding:12px 20px 8px;font-size:11px;font-weight:650}.app-header,.phone-status{display:flex;justify-content:space-between}.app-header{align-items:center;background:#201e50;padding:8px 16px}.app-header img{width:120px;height:auto}.app-header>span{font-size:11px;color:#fff;border:1px solid #aaa2cd;border-radius:50%;padding:6px}.app-content{padding:17px}.greeting{font-size:14px;margin:0 0 16px}.balance{background:#583ed6;color:#fff;padding:18px 16px;border-radius:15px;display:flex;flex-direction:column;gap:6px}.balance small,.balance>span{font-size:11px}.balance strong{font-size:26px;letter-spacing:-1px}.balance strong span{font-size:17px;font-weight:400}.app-shortcuts{display:flex;justify-content:space-around;padding:21px 0}.app-shortcuts>span{text-align:center;font-size:23px;color:#583ed6}.app-shortcuts small{display:block;font-size:10px;color:var(--ink);margin-top:3px}.app-list-title{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.app-list-title span{font-size:10px;color:#583ed6;font-weight:400}.agreement-row{display:flex;align-items:center;gap:9px;padding:16px 0;border-bottom:1px solid #e3dfef;font-size:11px}.avatar{padding:9px 7px;background:#eae5f8;border-radius:50%;font-size:10px}.agreement-row div{flex:1}.agreement-row b,.agreement-row small{display:block}.agreement-row small{font-size:10px;color:var(--muted);margin-top:4px}.agreement-row strong,.app-reminder{font-size:11px}.app-reminder{background:#f0edf7;margin-top:15px;padding:12px;border-radius:10px}.app-reminder p{margin:5px 0 0;color:var(--muted)}.app-bottom{display:flex;justify-content:space-around;border-top:1px solid #dedde6;padding:14px 8px 19px;font-size:10px}.app-bottom span:first-child{color:#583ed6;font-weight:700}.app-showcase figcaption{font-size:12px;color:var(--muted);margin-top:23px}.mint-features{background:var(--mist)}.mint-steps ol{margin:0;padding-left:26px}.mint-steps li{padding:0 0 25px 10px}.mint-steps li::marker{color:#583ed6}.mint-steps li p{color:var(--muted)}.download-section{text-align:center;background:#201e50;color:#fff;padding:80px 6%}.download-section h2{margin:25px 0}.download-section>p:not(.eyebrow){color:#d6d4e4;max-width:480px;margin:20px auto}.store-options{display:flex;justify-content:center;gap:24px;margin:35px 0 0}.store-option{display:flex;flex-direction:column;gap:12px}.store-option button{border:1px solid #767095;border-radius:10px;background:#151334;color:#fff;text-align:left;padding:13px 24px;min-width:190px;cursor:not-allowed}.store-label{display:block;font-size:12px}.store-option strong{font-size:23px;font-weight:550}.store-option>span{font-size:12px;color:#d6d4e4}.download-note{font-size:13px}.product-parent{text-align:center}.product-parent h2{margin-top:25px}.product-parent>p:not(.eyebrow){max-width:510px;margin:25px auto;color:var(--muted)}@media(max-width:760px){.page-hero{padding-top:45px}.page-hero h1{font-size:50px}.direction,.hero-summary,.mint-hero,.mint-steps,.purpose-grid,.vision{grid-template-columns:1fr;gap:30px}.hero-summary{margin-top:30px}.purpose-grid>p{font-size:20px}.value-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.vision>div>p:not(.eyebrow){font-size:18px}.mint-hero h1{font-size:46px}.mint-intro{font-size:18px}.mint-hero{padding-top:45px}.app-showcase{padding:30px 15px 22px}.mint-steps{gap:40px}.store-options{flex-direction:column;align-items:center}.store-option button{width:220px}.download-section{padding:60px 6%}}.figma-phone{background:#1b1b1d;color:#f4f4f6;border-color:#242426}.mint-greeting{display:flex;gap:9px;align-items:center;padding:8px 17px}.mint-greeting>div{flex:1}.mint-greeting b,.mint-greeting small{display:block;font-size:12px}.mint-greeting small{font-size:9px;color:#929298;margin-top:3px}.sample-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#4b8991;color:#fff;font-size:13px;flex-shrink:0}.figma-phone .app-content{padding-top:10px}.figma-phone .balance{background:linear-gradient(#252527 65%,#453676);padding:14px 10px 10px;border-radius:11px;text-align:center;gap:20px}.balance-tabs{display:flex;align-self:center;gap:10px;padding:5px;background:#303033;border-radius:20px;font-size:9px;color:#aaa}.balance-tabs b{font-weight:400;color:#eee}.figma-phone .balance strong{font-size:25px;font-weight:550}.preview-action{background:#603de0;border-radius:6px;padding:8px;font-size:11px}.preview-label{font-size:11px;color:#aaa;margin:14px 0 7px}.due-card,.transaction-card{background:#252527;border-radius:11px;padding:12px 9px}.due-line{display:flex;gap:7px;align-items:center}.due-line b,.due-line small,.due-line strong{display:block;font-size:10px;font-weight:400}.due-line small{font-size:8px;color:#999;margin-top:5px}.due-line strong{margin-top:4px}.purple{background:#ca3de2}.gold{background:#f9bb3a}.preview-link{display:block;text-align:center;color:#9a80fc;font-size:10px;margin-top:17px}.transaction-card>small{display:block;font-size:9px;color:#aaa;margin-bottom:10px}.transaction-card .due-line{gap:6px}.transaction-card .due-line>div:last-child{margin-left:auto;text-align:right}.due-line .success{color:#72ba83}.figma-phone .app-bottom{border:0;padding:4px 10px 12px;align-items:center;color:#aaa}.figma-phone .app-bottom>span{font-size:18px;text-align:center}.figma-phone .app-bottom small{display:block;font-size:7px;margin-top:4px}.figma-phone .app-bottom>span:first-child{color:#efefed}.app-plus{background:#603de0;color:#fff;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;box-shadow:0 0 20px #6040e077}.home-indicator{height:3px;width:95px;border-radius:8px;background:#fff;margin:0 auto 9px}.app-showcase figcaption{text-align:center}.mint-introduction{padding-top:95px;padding-bottom:65px}.mint-introduction h1{font:500 clamp(50px,6.4vw,98px)/1.08 Manrope,sans-serif;letter-spacing:-.065em;margin:0 0 38px}.mint-introduction h1 span{color:#7050bb}.intro-bottom{display:flex;justify-content:space-between;align-items:center;gap:45px}.intro-bottom p{font-size:21px;color:var(--muted);max-width:615px;margin:0}.platform-stage{position:relative;background:#eeebf4;padding:70px 6% 32px;overflow:hidden}.stage-orbit{position:absolute;width:1100px;height:1100px;border:1px solid #d7cce9;border-radius:50%;left:50%;top:-550px;box-shadow:0 0 0 100px #e9e2f155,0 0 0 200px #e4d9ee33;pointer-events:none}.desktop-concept{position:relative;display:grid;grid-template-columns:205px 1fr;background:#f7f7fb;border:7px solid #fff;border-radius:18px;max-width:1210px;margin:auto;box-shadow:0 35px 75px #34284a22;overflow:hidden;font-family:Manrope,sans-serif;color:#302d46}.dash-sidebar{background:#232036;color:#c4c0d3;padding:25px 15px;position:relative}.dash-sidebar>img{width:130px;margin:0 12px 24px}.workspace-name{display:flex;align-items:center;gap:9px;font-size:10px;border:1px solid #494457;border-radius:8px;padding:10px 7px}.workspace-name>span{border-radius:5px;background:#716094;padding:6px 8px;color:#fff}.sidebar-bottom small,.workspace-name small{display:block;font-size:8px;color:#aba4be;margin-top:3px}.side-items{display:flex;flex-direction:column;gap:9px;margin-top:28px;font-size:11px}.side-items>b,.side-items>span{padding:11px 9px;font-weight:500}.side-items>b{background:#7460a440;border-radius:7px;color:#fff}.side-items em{float:right;font-style:normal;font-size:9px;background:#554965;padding:1px 5px;border-radius:4px}.sidebar-bottom{display:flex;position:absolute;bottom:24px;left:22px;gap:9px;align-items:center;font-size:10px}.officer-avatar{background:#494158;color:#eee;padding:9px;border-radius:50%}.dash-content{padding:0 25px 22px}.dash-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;border-bottom:1px solid #e6e3ed;padding:18px 0;color:#827d92}.dash-top b{font-weight:500;color:#3d3754}.concept-badge{font-size:9px;color:#898297}.dash-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0 20px;gap:10px}.dash-heading h2{font-size:21px;letter-spacing:-.7px;margin:0}.dash-heading p{font-size:10px;color:#898297;margin:6px 0 0}.date-chip{font-size:9px;padding:9px;border:1px solid #dedbe6;border-radius:6px;white-space:nowrap}.review-strip{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5ddf1;background:#f0ebf7;border-radius:8px;padding:13px;font-size:10px;color:#61507f}.review-strip small{display:block;font-size:9px;margin-top:4px;color:#91839f}.review-strip>b{font-size:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.metrics article{border:1px solid #e9e6ee;border-radius:9px;background:#fff;padding:15px}.metrics small,.metrics span{display:block;font-size:9px;color:#8c8598}.metrics strong{font-size:25px;font-weight:650;display:block;letter-spacing:-1px;margin:8px 0}.metrics small{font-size:8px}.dash-charts{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.chart-panel,.programme-table{background:#fff;border:1px solid #e9e6ee;border-radius:10px;padding:16px}.panel-heading{display:flex;justify-content:space-between;font-size:10px;gap:10px}.panel-heading small{font-size:8px;color:#938b9f}.chart-total{font-size:19px;font-weight:600;margin:15px 0 2px}.chart-total small{font-size:8px;font-weight:400;color:#91889f;margin-left:8px}.chart-panel svg{display:block;width:100%;height:112px}.chart-months{display:flex;justify-content:space-between;font-size:8px;color:#938b9f}.allocation{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.allocation .panel-heading{grid-column:1/-1}.donut{width:105px;height:105px;background:conic-gradient(#7957b7 0 45%,#b197d9 45% 75%,#d7c7e9 75% 90%,#ebe5f2 90%);border-radius:50%;display:grid;place-items:center}.donut>span{width:78px;height:78px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:23px}.donut small{font-size:8px;color:#91889f}.chart-legend{font-size:8px;display:flex;flex-direction:column;gap:12px;color:#8a71ab}.chart-legend b{color:#61596f;margin-left:4px}.programme-table{margin-top:15px}.table-row{display:grid;grid-template-columns:1.6fr 1fr .5fr;align-items:center;font-size:9px;gap:10px;padding:10px 0;border-top:1px solid #f0edf4}.table-head{font-size:8px;color:#91889f;border:0;margin-top:14px}.table-row>span:first-child{display:flex;align-items:center;gap:8px}.programme-icon{font-style:normal;background:#efe8f8;color:#8e66b8;padding:7px 9px;border-radius:6px}.programme-icon.health{background:#e8f1ed;color:#518274}.table-row em{font-style:normal;background:#edf5f1;color:#578375;justify-self:start;padding:3px 8px;border-radius:5px;font-size:8px}.stage-caption{display:flex;justify-content:space-between;max-width:1210px;margin:30px auto 0;font-size:12px;color:#7f718e}.use-cases{padding-top:110px;padding-bottom:110px}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end}.section-heading p{font-size:19px;color:var(--muted);margin:0}.use-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;margin-top:65px}.use-grid article{border-top:1px solid var(--line);padding:35px 0}.use-number{font-size:12px;color:#816093}.use-grid h3{font:500 32px/1.25 Manrope,sans-serif;letter-spacing:-1.2px;margin:22px 0}.use-grid p{max-width:500px;color:var(--muted);font-size:17px;line-height:1.8}.mobile-story{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;background:#f5f3f8;padding-top:100px;padding-bottom:100px;align-items:center;overflow:hidden}.mobile-copy h2 span{color:#7954ad}.mobile-copy>p{font-size:19px;color:var(--muted);margin:30px 0}.mobile-benefits{margin:35px 0}.mobile-benefits>div{display:flex;gap:20px;align-items:flex-start;margin:24px 0}.mobile-benefits>div>span{font-size:11px;color:#957bb2;margin-top:4px}.mobile-benefits p{margin:0;color:var(--muted);font-size:15px}.mobile-benefits b{display:block;color:var(--ink);font-weight:500;margin-bottom:5px}.mobile-art{position:relative;display:flex;justify-content:center}.mobile-halo{position:absolute;width:560px;height:560px;border-radius:50%;border:1px solid #dfd5eb;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 65px #ebe4f155,0 0 0 130px #eae3f133}.modern-phone{position:relative;width:300px;flex-shrink:0;background:#fcfbfe;border:6px solid #292334;box-shadow:0 35px 65px #33204426,inset 0 0 0 2px #fff;border-radius:43px;padding:13px 18px 8px;font-family:Manrope,sans-serif;color:#292139;transform:rotate(3deg)}.device-status{font-size:10px;padding:0 7px 20px}.device-status,.mobile-welcome{display:flex;justify-content:space-between}.mobile-welcome{align-items:center;margin:0 0 20px}.mobile-welcome small{font-size:10px;color:#9990a4;display:block}.mobile-welcome b{font-size:26px;font-weight:600;letter-spacing:-1px}.mobile-profile{width:33px;height:33px;border-radius:50%;background:#dfd0ef;display:grid;place-items:center;color:#765096;font-size:12px}.mobile-balance{padding:15px;border-radius:21px;background:linear-gradient(135deg,#51406b,#241c36);color:#fff;box-shadow:0 10px 18px #4b316921}.mobile-tabs{display:flex;gap:17px;font-size:9px;margin-bottom:24px;color:#b7aac9}.mobile-tabs b{font-weight:500;color:#fff;border-bottom:1px solid #b8a2d4;padding-bottom:5px}.mobile-balance>small{font-size:8px;color:#c3b7d2;display:block}.mobile-balance>strong{font-size:29px;letter-spacing:-1px;font-weight:550;display:block;margin:6px 0 18px}.mobile-balance strong span{font-size:17px;color:#c5b6d8;font-weight:400}.balance-footer{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#cbbfd8}.balance-footer>span:last-child{font-size:18px}.mobile-actions{display:flex;justify-content:space-between;font-size:8px;margin:25px 0;color:#82738f}.mobile-actions>span{text-align:center}.mobile-actions i{font-style:normal;display:grid;place-items:center;background:#ece5f3;border:1px solid #e4dbee;width:39px;height:39px;border-radius:13px;margin:0 auto 8px;font-size:20px;color:#775398}.mobile-section-title{display:flex;justify-content:space-between;font-size:11px;margin:25px 0 8px}.mobile-section-title span{font-size:9px;color:#9b7bb7}.mobile-bill{display:flex;align-items:center;gap:7px;padding:15px 0;border-bottom:1px solid #eee9f2}.bill-avatar{background:#e6ddf1;color:#8f6cb0;display:grid;place-items:center;width:29px;height:29px;border-radius:10px;font-size:8px}.bill-avatar.peach{background:#f4e6dd;color:#b38269}.mobile-bill b{font-size:10px;display:block}.mobile-bill small{font-size:7px;display:block;color:#9f93aa;margin-top:4px}.mobile-bill strong{font-size:10px;margin-left:auto}.mobile-insight{background:#eee8f5;padding:12px 10px;border-radius:12px;display:flex;gap:10px;align-items:center;margin:18px 0;color:#8b6aa5}.mobile-insight p{margin:0;font-size:7px}.mobile-insight b{display:block;font-size:8px;font-weight:500;margin-bottom:3px}.mobile-nav{display:flex;justify-content:space-between;text-align:center;font-size:19px;color:#b1a6bc;padding:5px}.mobile-nav small{display:block;font-size:7px;margin-top:3px}.mobile-nav b{font-weight:500;color:#755195}.device-line{height:3px;background:#372b44;border-radius:9px;width:85px;margin:12px auto 0}.boe-section{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding-top:110px;padding-bottom:110px}.boe-section h2 span{color:#8b769d}.boe-section p{font-size:19px;color:var(--muted);margin:0 0 20px}.boe-section .text-link{margin-top:15px}.download-section{padding-top:95px;padding-bottom:95px}.store-cta{display:flex;gap:17px;align-items:center;border:1px solid #ffffff44;background:#ffffff09;border-radius:12px;padding:17px 25px;color:#fff;cursor:not-allowed;text-align:left;min-width:215px}.store-cta svg{width:27px;height:31px;flex-shrink:0}.store-cta small{display:block;font-size:11px;color:#d4cde3;margin-bottom:4px}.store-cta b{font-size:21px;font-weight:500}.product-parent{padding-top:100px;padding-bottom:100px}.about-hero{position:relative;overflow:hidden;padding-top:105px;padding-bottom:100px}.about-hero>.hero-summary,.about-hero>h1{position:relative;z-index:1}.about-orbits{position:absolute;width:600px;height:600px;right:-100px;top:-80px;opacity:.7;transform:rotate(-28deg);pointer-events:none}.about-orbits i{position:absolute;inset:0;border:1px solid #c7202f25;border-radius:50%}.about-orbits i:nth-child(2){inset:45px;border-color:#69359330}.about-orbits i:nth-child(3){inset:90px}.about-orbits i:nth-child(4){inset:135px;border-color:#69359330}.about-orbits span{position:absolute;left:102px;top:110px;background:var(--accent);width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 12px #c7202f08}.patterned-band{position:relative;background-image:radial-gradient(#ffffff15 1px,transparent 0);background-size:22px 22px}.purpose-grid{padding-top:95px;padding-bottom:95px}.approach-detail,.direction,.vision{padding-top:100px;padding-bottom:100px}.direction-list{border-left:1px solid #dacee1;padding-left:35px}.direction-list,.direction-list article{position:relative}.direction-list article:before{content:"";position:absolute;left:-41px;top:30px;width:10px;height:10px;border-radius:50%;background:#c7202f;box-shadow:0 0 0 6px #fff}.direction-list article:first-child:before{top:6px}.page-end{padding-top:95px;padding-bottom:95px}@media(max-width:1000px){.desktop-concept{grid-template-columns:155px 1fr}.dash-sidebar{padding:22px 10px}.dash-heading h2{font-size:16px}.date-chip{display:none}.dash-content{padding:0 15px 15px}.donut{width:75px;height:75px}.donut>span{width:55px;height:55px}.allocation{gap:8px}.dash-sidebar>img{width:100px}.side-items{font-size:9px}.workspace-name{font-size:8px}.metrics strong{font-size:22px}.mobile-story{gap:6%}.modern-phone{width:280px}.section-heading{gap:7%}}@media(max-width:760px){.mint-introduction{padding-top:60px;padding-bottom:45px}.mint-introduction h1{font-size:52px}.intro-bottom{flex-direction:column;align-items:flex-start;gap:25px}.intro-bottom p{font-size:18px}.platform-stage{padding:32px 5% 25px}.desktop-concept{grid-template-columns:100px 1fr;min-width:630px;transform:scale(.52);transform-origin:top left;width:630px;margin-bottom:-310px}.platform-stage{height:390px}.dash-sidebar{padding:20px 6px}.dash-sidebar>img{width:80px;margin-left:3px}.workspace-name{font-size:7px;padding:8px 3px;gap:4px}.workspace-name>span{padding:4px}.workspace-name small{font-size:6px}.side-items{font-size:7px;gap:4px}.side-items>b,.side-items>span{padding:10px 3px}.sidebar-bottom{left:8px;font-size:7px}.sidebar-bottom small{font-size:6px}.officer-avatar{padding:6px}.dash-heading h2{font-size:15px}.stage-caption{position:absolute;bottom:20px;left:5%;right:5%;font-size:10px;gap:25px}.stage-caption span{max-width:140px}.boe-section,.mobile-story,.section-heading,.use-grid{grid-template-columns:1fr}.boe-section,.mobile-story,.product-parent,.use-cases{padding-top:65px;padding-bottom:65px}.section-heading{gap:25px}.boe-section p,.section-heading p{font-size:17px}.use-grid{margin-top:35px;gap:0}.use-grid h3{font-size:29px}.use-grid article{padding:26px 0}.use-grid p{font-size:16px}.mobile-story{gap:55px}.mobile-copy>p{font-size:17px}.modern-phone{width:285px;transform:rotate(2deg)}.boe-section{gap:28px}.download-section{padding:65px 6%}.store-options{gap:15px}.store-cta{width:230px}.about-hero{padding-top:60px;padding-bottom:65px}.about-orbits{width:400px;height:400px;right:-220px;opacity:.4}.approach-detail,.direction,.page-end,.purpose-grid,.vision{padding-top:65px;padding-bottom:65px}.direction-list{margin-top:15px}.hero-summary{gap:22px}}@media(min-width:500px) and (max-width:760px){.desktop-concept{transform:scale(.7)}.platform-stage{height:490px}}@media(max-width:760px){.desktop-concept{transform:none;zoom:.52;margin:0 auto;min-width:630px}.platform-stage{height:auto}.stage-caption{position:relative;bottom:auto;left:auto;right:auto;margin-top:24px}.modern-phone{max-width:100%}}@media(min-width:500px) and (max-width:760px){.desktop-concept{transform:none;zoom:.7}.platform-stage{height:auto}}@media(max-width:359px){.desktop-concept{zoom:.44}.mint-introduction h1{font-size:44px}.modern-phone{width:265px}.mobile-art{margin-left:-5px;margin-right:-5px}}.mint-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.mint-hero-actions .text-link{font-size:13px;gap:22px}.about-hero{padding-top:95px}.about-hero h1{max-width:70%;min-height:245px}.about-sculpture{position:absolute;right:3%;top:55px;width:430px;height:390px;pointer-events:none;perspective:800px}.sculpture-field{position:absolute;inset:-40px;background:radial-gradient(ellipse,#e6ddec88,transparent 68%)}.sculpture-disc{position:absolute;left:30px;top:25px;width:330px;height:330px;border-radius:50%;border:1px solid #c7202f;transform:rotateY(-35deg) rotateX(25deg);background:repeating-radial-gradient(circle,transparent 0 11px,#c7202f33 12px 13px,transparent 14px 21px);box-shadow:15px 25px 40px #201e5009}.disc-two{transform:translate(30px,10px) rotateY(-35deg) rotateX(25deg);border-color:#693593;background:repeating-radial-gradient(circle,transparent 0 11px,#69359322 12px 13px,transparent 14px 21px)}.disc-three{transform:translate(60px,20px) rotateY(-35deg) rotateX(25deg);border-color:#201e5055;background:transparent}.sculpture-core{position:absolute;left:125px;top:140px;background:#201e50;border-radius:50%;width:145px;height:145px;display:grid;place-items:center;box-shadow:15px 20px 40px #201e5033}.sculpture-core img{width:93px}.sculpture-dot{position:absolute;width:27px;height:27px;border-radius:50%;background:#c7202f;right:48px;top:67px;box-shadow:0 0 0 10px #c7202f0a}.about-hero .hero-summary{margin-top:40px}.patterned-band{background-color:#201e50;background-image:repeating-linear-gradient(125deg,transparent 0 27px,#ffffff09 28px 29px,transparent 30px 55px)}@media(min-width:761px) and (max-width:1100px){.about-sculpture{transform:scale(.75);transform-origin:right top;right:0;top:80px}.about-hero h1{font-size:64px;max-width:72%}}@media(max-width:760px){.about-hero{padding-top:55px}.about-hero h1{max-width:100%;min-height:0;margin:0}.about-sculpture{position:relative;right:auto;top:auto;width:330px;max-width:100%;height:310px;margin:30px auto 15px;transform:scale(.88);transform-origin:center center}.sculpture-disc{left:0;width:270px;height:270px}.sculpture-core{left:95px;top:115px;width:125px;height:125px}.sculpture-core img{width:80px}.sculpture-dot{right:15px;top:60px}.about-hero .hero-summary{margin-top:15px}.mint-hero-actions{gap:12px}}.mint-hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.mint-hero-actions .text-link{margin:0}.about-hero h1{max-width:100%;min-height:0}.patterned-band{background-image:none}.about-hero .hero-summary{margin-top:45px}@media(max-width:760px){.mint-hero-actions{gap:18px}.mint-hero-actions .button{padding:16px 20px}.mint-hero-actions .text-link{font-size:12px;gap:10px}}.not-found{min-height:100svh;display:flex;flex-direction:column}.not-found .header{width:100%}.return-link{font-size:14px;display:flex;gap:28px;align-items:center}.error-main{max-width:1600px;width:100%;margin:auto;padding:70px 5.5%;display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;flex:1}.error-art{padding:40px 0 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.error-number{display:flex;justify-content:center;font-family:Manrope,Arial,sans-serif;font-size:clamp(150px,18vw,290px);font-weight:500;line-height:1.15;letter-spacing:-.1em;padding-right:.1em;color:var(--accent)}.error-number span{color:transparent;-webkit-text-stroke:1.5px var(--ink);transform:rotate(12deg);display:block}.error-coordinate{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1.7px;margin-top:40px;color:var(--muted)}.error-copy .eyebrow{color:var(--accent);font-size:12px}.error-copy h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(34px,3.4vw,53px);font-weight:500;line-height:1.17;letter-spacing:-.045em;margin:25px 0}.error-copy h1 span{color:var(--muted)}.error-description{color:var(--muted);max-width:410px;font-size:17px;margin:0 0 30px}.error-alternatives{border-top:1px solid var(--line);padding-top:25px;margin-top:40px;display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.error-alternatives>span{color:var(--muted);width:100%;font-size:12px}.error-alternatives a{display:flex;gap:15px;align-items:center}.error-alternatives a:hover,.return-link:hover{color:var(--accent)}.error-footer{width:89%;max-width:1424px;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0;margin:0 auto;font-size:12px;color:var(--muted)}@media(max-width:760px){.error-main{grid-template-columns:1fr;padding:35px 6% 45px;gap:38px}.error-art{padding:12px 0 20px}.error-number{font-size:clamp(135px,36vw,230px)}.error-coordinate{margin-top:15px;font-size:9px;letter-spacing:1.1px}.error-copy h1{font-size:36px}.error-copy .button{padding:16px 22px}.return-link{font-size:12px;gap:12px}.error-footer{font-size:11px;gap:20px}.error-alternatives{margin-top:30px}.not-found .company-symbol{width:35px}.not-found .wordmark{font-size:26px}}.error-art{border:0}.error-copy h1{margin-top:0}.error-footer{display:block}.error-footer .footer-bottom{display:flex;justify-content:space-between;gap:20px}.error-footer .footer-details{width:100%}@media(max-width:760px){.error-footer .footer-bottom{flex-direction:column}}