/* Revision 2: the approved Orbit Journey composition with solid 3D ornaments. */
.orbit-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;transition:opacity .2s;contain:strict}
.webgl-ready .journey-ribbon,.webgl-ready .small-coin,.webgl-ready .exchange-coin,.webgl-ready .coin-orbit,.webgl-ready .sculpture-glint,.webgl-ready .z-art{visibility:hidden}
.site-header{z-index:50}.converter-wrap{z-index:8}.hero-copy{z-index:5}.hero-art{z-index:4}.journey{isolation:auto}.invoice-layout,.exchange-sticky,.insights-sticky,.forward-layout{position:relative;z-index:4}.forward-section{isolation:auto}.forward-layout{isolation:isolate}.faq-section,.site-footer{position:relative;z-index:5}.chapter-rail{z-index:20}
.hero{height:800px;min-height:0;clip-path:ellipse(125% 100% at 50% 0)}.hero-copy{padding-top:124px}.hero-eyebrow{display:none}.hero h1{font-size:clamp(62px,6.7vw,102px)}.hero-description{margin-top:17px;margin-bottom:23px}.hero-art{bottom:30px;height:430px;max-width:1400px}.hero-invoice{width:246px;height:255px;left:49%;top:24%;border-radius:12px;box-shadow:4px 6px 0 #c5d1f6,10px 22px 45px #00007c4d}.hero-invoice .mini-lines{margin:29px 0;gap:12px}.hero-invoice .paid-badge{font-size:15px}.hero .scroll-hint{bottom:44px}
.converter-wrap{height:40px}.converter{padding:22px 25px;min-height:125px}.converter .amount-control{height:47px}.converter .currency-field label{font-size:11px}.converter .amount-control input{font-size:27px}.amount-control input{letter-spacing:-.04em}.button{border-radius:5px}
.invoice-section{min-height:820px;padding:72px 0 55px;background:radial-gradient(ellipse at 80% 80%,#dce7ff77,transparent 60%),#fff}.invoice-layout{min-height:615px;gap:20px;grid-template-columns:.98fr 1.02fr}.invoice-section .scene-copy h2{font-size:clamp(56px,5.5vw,82px);letter-spacing:-.059em}.invoice-section .section-description{max-width:360px}.invoice-stage{height:610px;margin-left:0}.invoice-paper{width:375px;min-height:455px;padding:30px;left:8px;top:42px;border-radius:13px;background:linear-gradient(125deg,#fff,#eaf0ff 85%);border:2px solid #fff;box-shadow:4px 5px 0 #d6e0ff,7px 9px 0 #b6c8ff,25px 40px 75px #11296433;transform:rotate(-13deg)}.invoice-paper .paper-top{margin-bottom:38px}.invoice-paper .paper-top .paypal-lockup{font-size:23px;font-weight:800;letter-spacing:-.04em}.invoice-paper .paper-top .paypal-p{font-size:45px}.invoice-paper>.demo-label{font-size:8px;position:absolute;bottom:19px;left:28px}.invoice-skeleton{display:grid;gap:16px;margin-top:25px}.invoice-skeleton i{height:11px;background:#d0daf0;border-radius:5px;display:block}.invoice-skeleton i:nth-child(2){width:83%}.invoice-skeleton i:nth-child(3){width:95%}.invoice-skeleton i:nth-child(4){width:73%;margin-top:13px}.invoice-skeleton i:nth-child(5){width:89%}.invoice-paper .paid-badge{font-size:22px;padding:10px 16px;float:right;margin-top:32px;background:#baf0d2;border-radius:7px;gap:7px}.invoice-paper .paid-badge svg{height:22px;width:22px;background:#008941;color:white;border-radius:50%;padding:3px}.card-paper{width:205px;min-height:290px;right:-3%;top:235px;padding:23px;background:linear-gradient(140deg,#fff,#e9efff);box-shadow:3px 5px 0 #b9c9ee,18px 24px 45px #17297028;border:2px solid white}.card-paper h3{font-size:22px}.card-paper .mini-lines{margin:24px 0}.card-paper>strong{display:none}.card-pay{margin-top:26px;font-size:11px}.service-labels{display:none}.next-chapter{display:none}
.exchange-section{min-height:125svh;background:radial-gradient(ellipse at 80% 70%,#17234166,transparent 55%),#08080c}.exchange-sticky{height:100svh;min-height:760px;padding-top:90px;padding-bottom:170px}.exchange-section .scene-copy{max-width:580px}.exchange-section .scene-copy h2{font-size:clamp(64px,6vw,89px);letter-spacing:-.06em}.serif-word{color:white}.exchange-section .section-description{color:#dddfe9;max-width:365px}.exchange-equation{bottom:75px;gap:20px}.exchange-equation strong{font-size:clamp(55px,6.8vw,99px)}.exchange-equation>div>span{font-size:24px;font-weight:700}.equation-arrow{font-size:42px}.rotation-note{display:none}
.insights-section{min-height:125svh;margin-top:-30px;background:radial-gradient(ellipse at 25% 100%,#234bff77,transparent 60%),#0000ca;border-radius:50% 50% 0 0 /55px 55px 0 0}.insights-sticky{height:100svh;min-height:800px;padding-top:105px;padding-bottom:120px;grid-template-columns:.84fr 1.16fr;gap:15px}.insights-section .scene-copy h2{font-size:clamp(64px,6.4vw,94px);letter-spacing:-.06em}.insights-section .section-description{max-width:340px}.dashboard-stage{height:520px;margin-right:0;transform:rotate(-8deg);perspective:1800px}.dashboard-window{border-radius:12px;border:2px solid #fff;box-shadow:3px 5px 0 #dce5ff,6px 9px 0 #becff5,20px 35px 60px #00006e45}.dashboard-top{background:linear-gradient(#fff,#f7faff);height:57px}.demo-sidebar{background:#f8faff}.demo-content{padding:22px}.demo-chart{margin:19px 0}.floating-search{bottom:-12px;right:-5px;width:300px;padding:16px;transform:rotate(4deg);border:2px solid white;box-shadow:4px 5px 0 #a9bff0,0 12px 20px #00007533}.floating-balance{bottom:-107px;right:0;width:240px;border:2px solid white;box-shadow:4px 5px 0 #a9bff0,0 12px 20px #00007533}.dashboard-caption{bottom:-144px;right:0}.feature-tabs{margin-top:22px}.feature-tabs button{padding:9px 3px}
.forward-section{min-height:700px;padding:100px 0 75px;background:radial-gradient(ellipse at 78% 60%,#0e1f5266,transparent 50%),#08080c}.forward-section h2{font-size:clamp(70px,7.3vw,110px);letter-spacing:-.06em}.forward-section h2 span{color:white}.forward-section .section-description{color:#d3d7e4;max-width:405px}.audience-line{display:none}.forward-layout{min-height:500px}.z-art{mix-blend-mode:normal;mask-image:none;width:115%;right:10%;filter:none}
.faq-section{padding:60px 0 70px}.faq-section h2{font-size:39px}.faq-section .eyebrow{font-size:8px}.faq-list summary{padding:19px 0}.site-footer{padding-top:25px}.chapter-rail{right:20px;gap:60px}.chapter-rail a>span{opacity:.65}.chapter-rail b{font-size:8px;text-transform:uppercase;letter-spacing:.06em}.motion-control{background:#08080caa}
@media(min-width:1600px){.hero{height:900px}.hero-copy{padding-top:150px}.hero h1{font-size:116px}.hero-art{height:480px;bottom:25px}.invoice-section{min-height:920px}.invoice-layout{min-height:725px}.invoice-paper{width:420px;min-height:500px}.invoice-skeleton{gap:19px}.card-paper{right:0}.invoice-stage{height:660px}.invoice-section .scene-copy h2{font-size:91px}.dashboard-stage{height:565px}.insights-sticky{min-height:890px}.exchange-sticky{min-height:840px}}
@media(max-width:1180px){.hero{height:760px}.hero-copy{padding-top:130px}.hero h1{font-size:81px}.hero-art{height:390px}.hero-invoice{width:220px;height:235px}.invoice-layout{gap:20px}.invoice-paper{width:325px;min-height:425px;padding:26px;top:60px;left:0}.invoice-paper .paper-top .paypal-lockup{font-size:20px}.invoice-paper .paid-badge{font-size:19px}.card-paper{width:174px;padding:19px;top:260px;min-height:260px}.card-paper h3{font-size:20px}.card-pay{font-size:9px}.invoice-section .scene-copy h2{font-size:64px}.exchange-section .scene-copy h2{font-size:71px}.insights-section .scene-copy h2{font-size:69px}.dashboard-stage{height:470px}.demo-content{padding:16px}.floating-search{width:250px;bottom:-22px}.floating-balance{width:215px;bottom:-111px}.dashboard-caption{bottom:-143px}.exchange-equation strong{font-size:76px}.exchange-equation>div>span{font-size:21px}}
@media(max-width:900px){.hero{height:735px}.hero h1{font-size:70px}.hero-art{height:365px;width:120%;bottom:23px}.hero-invoice{width:190px;height:208px;top:28%;padding:19px}.hero-invoice .mini-lines{margin:22px 0;gap:9px}.hero-invoice .paid-badge{font-size:11px}.invoice-section{min-height:780px;padding:70px 0}.invoice-layout{min-height:600px}.invoice-section .scene-copy h2{font-size:55px}.invoice-paper{width:278px;min-height:385px;padding:23px;left:-5px}.invoice-paper .paper-top .paypal-lockup{font-size:16px}.invoice-paper .paper-top{margin-bottom:22px}.invoice-paper .paper-top .paypal-p{font-size:36px}.invoice-skeleton{gap:13px}.invoice-skeleton i{height:9px}.invoice-paper .paid-badge{font-size:16px;padding:9px 12px}.card-paper{width:149px;padding:15px;top:278px;right:-5%;min-height:230px}.card-paper h3{font-size:17px}.card-pay{font-size:8px;padding:9px;margin-top:20px}.card-paper .mini-lines{margin:18px 0}.exchange-section .scene-copy h2{font-size:64px}.exchange-sticky{min-height:760px}.exchange-equation strong{font-size:65px}.insights-section{min-height:150svh}.insights-sticky{height:130svh;min-height:1110px;grid-template-columns:1fr;padding:95px 0 175px;gap:50px}.insights-section .scene-copy h2{font-size:68px}.dashboard-stage{height:470px;width:90%;max-width:610px;margin:auto}.demo-content{padding:17px}.floating-search{width:265px;bottom:-25px}.floating-balance{bottom:-110px}.forward-section{min-height:660px}.forward-section h2{font-size:74px}.forward-layout{min-height:470px}.faq-section{padding-block:55px}}
@media(max-width:680px){.hero{height:690px;clip-path:ellipse(150% 100% at 50% 0)}.hero-copy{padding-top:117px}.hero h1{font-size:clamp(35px,8.6vw,56px)}.hero-description{font-size:12px;max-width:300px;margin:19px auto 23px}.hero-art{height:285px;width:137%;bottom:61px}.hero-invoice{width:141px;height:155px;padding:14px;left:45%;top:31%}.hero-invoice .paypal-lockup{font-size:8px}.hero-invoice .mini-lines{margin:16px 0;gap:7px}.hero-invoice .paid-badge{font-size:9px}.converter-wrap{height:65px}.converter{padding:16px 14px;min-height:139px;transform:translateY(-68px);gap:10px}.converter .amount-control{height:43px;padding-inline:8px}.converter .amount-control input{font-size:20px}.converter .currency-field label{font-size:9px}.rate-copy{gap:8px}.rate-copy strong{font-size:9px}.rate-copy>span:not(.sr-only){font-size:8px}.invoice-section{min-height:940px;padding:55px 0 32px}.invoice-layout{grid-template-columns:1fr;gap:0;min-height:0}.invoice-section .scene-copy h2{font-size:clamp(45px,11.5vw,66px);margin-top:20px}.invoice-section .section-description{font-size:14px;max-width:320px}.invoice-stage{height:485px;margin-top:35px}.invoice-paper{width:265px;min-height:345px;left:8%;top:30px;padding:23px}.invoice-paper .paper-top .paypal-lockup{font-size:18px;gap:12px}.invoice-paper .paper-top .paypal-p{font-size:37px}.invoice-paper .paper-top{margin-bottom:25px}.invoice-skeleton{gap:13px;margin-top:22px}.invoice-skeleton i{height:9px}.invoice-paper .paid-badge{font-size:17px;padding:8px 12px;margin-top:25px;gap:6px}.invoice-paper .paid-badge svg{width:17px;height:17px;padding:2px}.invoice-paper>.demo-label{font-size:7px;bottom:15px;left:22px}.card-paper{width:141px;min-height:220px;right:0;top:210px;padding:14px}.card-paper h3{font-size:16px}.card-pay{font-size:7px}.card-paper .mini-lines{margin:18px 0;gap:8px}.exchange-section{min-height:135svh}.exchange-sticky{height:100svh;min-height:800px;padding:87px 0 140px;grid-template-columns:1fr}.exchange-section .scene-copy h2{font-size:clamp(45px,12vw,65px);max-width:340px}.exchange-section .section-description{font-size:13px;max-width:290px;margin-bottom:17px}.exchange-sculpture{height:280px;margin:0 auto}.exchange-equation{bottom:38px;gap:9px}.exchange-equation strong{font-size:clamp(38px,11.2vw,61px)}.exchange-equation>div>span{font-size:13px}.exchange-equation small{font-size:7px}.equation-arrow{font-size:31px}.insights-section{min-height:155svh;margin-top:-23px}.insights-sticky{height:125svh;min-height:1030px;padding:85px 0 150px;gap:30px}.insights-section .scene-copy{display:block}.insights-section .scene-copy h2{font-size:clamp(53px,13vw,72px);margin:20px 0}.insights-section .section-description{font-size:13px;max-width:315px}.feature-tabs{margin-top:22px}.feature-tabs button{font-size:9px;padding:11px 1px}.dashboard-stage{height:385px;width:100%;margin-top:20px}.dashboard-top{height:42px;padding:0 11px}.demo-content{padding:13px 10px 16px}.demo-chart{margin:13px 0 15px}.floating-search{width:210px;bottom:-17px;padding:12px}.floating-balance{width:177px;bottom:-92px;padding:12px}.dashboard-caption{bottom:-128px;font-size:7px}.forward-section{min-height:830px;padding:85px 0 60px}.forward-layout{grid-template-columns:1fr;min-height:680px;align-content:start}.forward-section h2{font-size:clamp(65px,16vw,87px)}.forward-section .section-description{font-size:14px;max-width:320px}.z-art{margin-top:0;width:115%;right:7.5%;height:380px;object-fit:contain}.faq-section{padding:45px 0 55px}.faq-section h2{font-size:38px}.faq-layout{gap:25px}.faq-list summary{font-size:12px;padding-block:20px}.chapter-rail{display:none}}
@media(max-width:370px){.hero{height:660px}.hero h1{font-size:35px}.hero-copy{padding-top:108px}.hero-art{width:145%;bottom:50px;height:260px}.hero-invoice{width:126px;height:145px;padding:12px}.hero-invoice .mini-lines{gap:6px;margin:14px 0}.invoice-paper{left:4%;width:245px}.invoice-paper .paper-top .paypal-lockup{font-size:16px}.invoice-section{min-height:930px}.invoice-stage{margin-left:-6px;width:calc(100% + 10px)}.card-paper{right:-5px;width:132px}.exchange-equation strong{font-size:37px}.exchange-equation{gap:7px}.exchange-equation>div>span{font-size:11px}.equation-arrow{font-size:27px}.exchange-section .scene-copy h2{font-size:43px}.feature-tabs button{font-size:8px}.dashboard-stage{height:370px}.forward-section h2{font-size:61px}}
.forward-section h2{font-size:clamp(68px,6vw,92px)}
.demo-sidebar .sidebar-z svg{width:46px;height:46px;fill:currentColor;stroke:none}
@media(max-width:680px){.forward-section h2{font-size:clamp(52px,13vw,74px)}}
@media(max-width:370px){.forward-section h2{font-size:46px}}
@media(prefers-reduced-motion:reduce){.exchange-section,.insights-section{min-height:0}.exchange-sticky,.insights-sticky{height:auto;position:relative}.orbit-canvas{transition:none}.exchange-sticky{padding-bottom:230px}.insights-sticky{padding-bottom:190px}}
