.landing-logo img{display:block;width:155px;height:64px;object-fit:contain}.landing-nav .landing-logo img,.landing-footer .landing-logo img{height:46px}.landing-nav{background:#0b1018}.landing-kicker{background:#1a2133;border-color:#303b55;color:#c0c8da}.landing-kicker span{background:#a3a6ff;box-shadow:0 0 0 4px #33345d}.landing h1 em,.landing h2 em{color:#a3a6ff}.landing h1>span{color:#7779f4}.hero-copy>p,.section-heading p{color:#a2afc3}.hero-grid{background-image:linear-gradient(#3a4460 1px,transparent 1px),linear-gradient(90deg,#3a4460 1px,transparent 1px)}.hero-visual{background:radial-gradient(circle,#333b77 0,transparent 65%)}.orbit{border-color:#505b8d}.landing-button,.nav-cta{background:#7779f4;color:#fff!important}.landing-button:hover{background:#6466dc}.landing-button span,.nav-cta span{color:#fff}.text-button b{border-color:#59647a}.hero-note,.hero-bottom{color:#99a6ba}.ticker{background:#7779f4;color:#fff}.section-label{border-color:#303b50;color:#97a5bb}.interactive-panel{background:#151e2c;border-color:#29354b}.stage-tabs{border-color:#354056}.stage-tabs button{color:#9aa8bd}.stage-tabs button.active{color:#f4f5ff;border-color:#a3a6ff}.stage-eyebrow{color:#a3a6ff}.stage-description p{color:#a6b3c5}.stage-description a{border-color:#7779f4}.stage-visual{background:#202945}.stage-rings{border-color:#535d8a;box-shadow:0 0 0 45px #202945,0 0 0 46px #3d496d,0 0 0 90px #202945,0 0 0 91px #3d496d}.stage-core{background:#7779f4;color:#fff;box-shadow:0 15px 35px #11162d80}.ring-dot{background:#a3a6ff;border-color:#202945}.stage-status{background:#111a28;color:#edf1ff}.stage-status>span{background:#303a65;color:#c3c6ff}.stage-status small,.stage-caption{color:#a0aec5}.feature-grid article{background:#151e2c;border-color:#29354b}.feature-grid article:hover{background:#202a3e}.feature-icon{border-color:#4d5880;color:#a3a6ff}.feature-grid small{color:#a3a6ff}.feature-grid p{color:#a5b2c5}.feature-grid article>b{color:#a3a6ff}.landing-final{background:#242851}.landing-final .section-label{border-color:#555a85;color:#b1bbdc}.final-content small{color:#b6baff}.final-content h2 em{color:#c4c6ff}.final-content p{color:#c1c9dc}.final-symbol{color:#7779f4}.landing-footer{background:#090e16}.landing-footer p,.landing-footer small{color:#a1aec0}.landing{--ink: #151c19;--lime: #c7f36b;background:#f6f6ed;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landing a{color:inherit}.landing-nav{height:88px;display:flex;align-items:center;justify-content:space-between;max-width:1500px;margin:auto;padding:0 6%;position:relative;z-index:5}.landing-logo{font-size:27px;font-weight:800;letter-spacing:-1.8px;display:flex;align-items:center;gap:7px}.landing-logo span{font-size:32px;color:#a2d94a}.landing-logo i{color:#88bf35;margin-left:-7px;font-style:normal}.landing-nav nav,.nav-actions{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:700}.landing-nav nav a:hover,.login-link:hover{opacity:.55}.nav-cta{background:#18211b;color:#fff!important;padding:15px 19px;border-radius:4px}.nav-cta span{margin-left:18px;color:var(--lime)}.landing-hero{min-height:690px;position:relative;max-width:1500px;margin:auto;padding:94px 6% 75px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#dce2d4 1px,transparent 1px),linear-gradient(90deg,#dce2d4 1px,transparent 1px);background-size:85px 85px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 100%);mask-image:linear-gradient(90deg,transparent 20%,#000 100%);opacity:.38;pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.landing-kicker,.section-label,.stage-eyebrow,.feature-grid small,.final-content small{font-size:10px;letter-spacing:1.5px;font-weight:800}.landing-kicker{display:inline-flex;gap:10px;align-items:center;background:#e8efdf;border:1px solid #dbe5d2;border-radius:50px;padding:10px 13px}.landing-kicker span{width:7px;height:7px;background:#76ad36;border-radius:50%;box-shadow:0 0 0 4px #d5e8be}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing h1{font-size:clamp(54px,6.1vw,90px);line-height:.98;letter-spacing:-5px;margin:28px 0}.landing h1 em,.landing h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-4px}.landing h1 em{color:#789a61}.landing h1>span{color:#9ed94c}.hero-copy>p{font-size:16px;line-height:1.7;color:#69756a;max-width:450px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.landing-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#1b2520;color:#fff!important;padding:18px 21px;font-size:13px;font-weight:700;border-radius:4px;transition:transform .2s,background .2s}.landing-button:hover{transform:translateY(-4px);background:#354537}.landing-button span{color:var(--lime);font-size:18px}.text-button{font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px}.text-button b{display:grid;place-items:center;border:1px solid #bbc8b6;border-radius:50%;width:35px;height:35px;font-size:9px}.hero-note{margin-top:48px;color:#849183;font-size:11px;font-weight:700}.hero-visual{height:480px;display:grid;place-items:center;background:radial-gradient(circle,#dff5b9 0,transparent 65%)}.orbit{position:absolute;border:1px solid #c1d7ad;border-radius:50%;width:440px;height:440px;animation:spin 30s linear infinite}.orbit-two{width:520px;height:520px;border-style:dashed;opacity:.5;animation-direction:reverse}.product-window{width:min(93%,510px);background:#fbfcf7;border:1px solid #d8e0d2;border-radius:12px;box-shadow:0 30px 80px #657c5b30;transform:rotate(-3deg);overflow:hidden;animation:float 7s ease-in-out infinite}.window-top{height:42px;background:#eff3e9;border-bottom:1px solid #dce5d6;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#869687;font-size:8px;letter-spacing:1.2px;font-weight:700}.window-body{padding:26px}.window-heading{display:flex;justify-content:space-between}.window-heading small,.floating-tag small{font-size:8px;letter-spacing:1px;color:#96a396;font-weight:700}.window-heading h3{font-size:24px;line-height:1.1;letter-spacing:-1px;margin-top:12px}.window-heading h3 em{font-family:Georgia,serif;font-weight:400;color:#829b76}.window-heading b{font-size:8px;color:#719d4e;background:#eaf5dd;padding:8px;height:25px;border-radius:3px}.journey-map{height:220px;position:relative}.map-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:700;z-index:2}.map-node span{display:grid;place-items:center;width:48px;height:48px;background:#fff;border:1px solid #dce7d6;border-radius:13px;box-shadow:0 8px 20px #829a751b;font-size:20px}.map-node small{font-size:9px;color:#71806e}.node-home{left:7%;top:42%}.node-product{left:38%;top:15%}.node-checkout{right:7%;top:38%}.node-account{left:43%;bottom:0}.node-product span{background:#c9ef91;border-color:#b8e37c}.map-line{position:absolute;height:1px;background:#c4d5bd;transform-origin:left}.line-a{width:34%;left:17%;top:54%;transform:rotate(-24deg)}.line-b{width:34%;left:49%;top:30%;transform:rotate(21deg)}.line-c{width:28%;left:49%;top:36%;transform:rotate(76deg)}.map-spark{position:absolute;right:25%;bottom:20%;color:#9fd360;font-size:24px}.window-footer{border-top:1px solid #edf1e9;padding-top:16px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.6px;color:#9aa799;font-weight:700}.floating-tag{position:absolute;z-index:3;background:#fff;border:1px solid #e3eade;border-radius:8px;box-shadow:0 15px 35px #71826724;padding:13px;display:flex;align-items:center;gap:10px;animation:bob 5s ease-in-out infinite}.floating-tag div{display:grid;gap:5px}.floating-tag strong{font-size:11px}.floating-tag>span{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#e6f5d2;color:#79a94b;font-size:19px}.tag-top{right:0;top:37px}.tag-bottom{left:0;bottom:35px;animation-delay:-2s}.visual-star{position:absolute;top:6%;left:14%;font-size:30px;color:#9acb60}.hero-bottom{position:absolute;bottom:25px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.2px;font-weight:700;color:#97a295}.ticker{background:#c9f27a;overflow:hidden;padding:18px 0;white-space:nowrap;font-size:11px;letter-spacing:2px;font-weight:800}.ticker div{width:max-content;animation:marquee 30s linear infinite}.landing-section{padding:110px 6%;max-width:1500px;margin:auto}.section-label{display:flex;justify-content:space-between;color:#8b9987;border-top:1px solid #dce3d7;padding-top:18px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:65px 0 45px}.landing h2{font-size:clamp(45px,5.4vw,76px);line-height:1.02;letter-spacing:-4px}.landing h2 em{color:#86a679}.section-heading p{color:#798578;font-size:15px;line-height:1.7;max-width:350px}.interactive-panel{background:#eaf0e4;display:grid;grid-template-columns:1fr 1fr;min-height:420px;border:1px solid #dce6d7;border-radius:8px;overflow:hidden}.stage-content{padding:34px 42px}.stage-tabs{display:flex;border-bottom:1px solid #cedcc9;gap:25px}.stage-tabs button{border:0;background:none;padding:0 0 17px;color:#768873;font-size:12px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.stage-tabs button.active{border-color:#6b9d45;color:#1b271c}.stage-tabs button span{font-size:9px;margin-right:5px}.stage-description{padding-top:70px;animation:appear .4s ease}.stage-eyebrow{color:#718c62}.stage-description h3{font-size:34px;letter-spacing:-1.5px;margin:15px 0}.stage-description p{max-width:370px;color:#647562;line-height:1.7;font-size:14px}.stage-description a{display:inline-block;margin-top:27px;font-size:12px;font-weight:700;border-bottom:1px solid #94ad87;padding-bottom:6px}.stage-visual{position:relative;background:#dcebcf;min-height:400px;display:grid;place-items:center;overflow:hidden}.stage-rings{width:260px;height:260px;border:1px solid #b7d4a8;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 0 45px #dcebcf,0 0 0 46px #c6dfba,0 0 0 90px #dcebcf,0 0 0 91px #c9e1bf}.stage-core{width:105px;height:105px;border-radius:30px;display:grid;place-items:center;background:#bbed79;color:#395e2d;font-size:58px;box-shadow:0 15px 35px #9abd8250;animation:bob 6s ease-in-out infinite}.ring-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#a3d574;border:3px solid #dcebcf}.dot-a{top:28px;left:35px}.dot-b{right:-5px;top:50%}.stage-status{position:absolute;bottom:55px;background:#fff;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:7px;box-shadow:0 12px 30px #849f7525;min-width:230px}.stage-status>span{background:#e4f6d5;color:#74a64e;border-radius:50%;padding:8px}.stage-status div{display:grid;gap:4px}.stage-status strong{font-size:11px}.stage-status small{font-size:9px;color:#738571}.stage-status b{margin-left:auto;color:#97ae90}.stage-caption{position:absolute;bottom:17px;left:20px;right:20px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;font-weight:700;color:#718b68}.capabilities{padding-top:35px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{position:relative;min-height:315px;background:#edf2e8;padding:30px;border:1px solid #e0e9dc;transition:transform .25s,background .25s}.feature-grid article:hover{transform:translateY(-7px);background:#e4efd9}.feature-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid #c5d8bc;border-radius:50%;font-size:24px;color:#709d56;margin-bottom:38px}.feature-grid small{color:#738a6d}.feature-grid h3{font-size:27px;letter-spacing:-1px;line-height:1.1;margin:15px 0}.feature-grid p{font-size:13px;line-height:1.7;color:#667a65;max-width:270px}.feature-grid article>b{position:absolute;right:28px;top:30px;font-size:20px;color:#90a78a}.landing-final{background:#c9f27a;padding:55px 6% 80px;position:relative;overflow:hidden}.landing-final .section-label{border-color:#a9d75f;color:#638a3e}.final-content{max-width:1320px;margin:75px auto 0;display:flex;justify-content:space-between;align-items:center}.final-content small{color:#648a3f}.final-content h2{margin-top:20px}.final-content h2 em{color:#688e4c}.final-content p{margin:25px 0;color:#557344;font-size:15px}.final-symbol{font-size:230px;line-height:1;color:#a4d95b;animation:spin 30s linear infinite}.landing-footer{background:#17221b;color:#e8f2e5;padding:45px 6%;display:flex;align-items:center;gap:45px}.landing-footer p{font-size:12px;color:#a6b8a6}.landing-footer>div{margin-left:auto;display:flex;gap:30px;font-size:12px}.landing-footer small{font-size:9px;letter-spacing:1px;color:#a6b8a6;margin-left:30px}@keyframes float{50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes bob{50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.landing-nav{height:72px;padding:0 5%}.landing-nav nav{display:none}.nav-actions{gap:15px}.landing-hero{grid-template-columns:1fr;padding:65px 5% 75px}.landing h1{letter-spacing:-3px}.landing h1 em,.landing h2 em{letter-spacing:-2px}.hero-visual{height:420px;margin-top:35px}.orbit{width:340px;height:340px}.orbit-two{width:390px;height:390px}.hero-bottom{left:5%;right:5%}.landing-section{padding:75px 5%}.section-heading{display:block;margin:45px 0 30px}.section-heading p{margin-top:20px}.interactive-panel{grid-template-columns:1fr}.stage-content{padding:28px}.stage-description{padding:45px 0}.stage-visual{min-height:350px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:260px}.feature-icon{margin-bottom:25px}.final-symbol{font-size:120px}.landing-footer{flex-wrap:wrap;gap:20px}.landing-footer>div{margin-left:0}.landing-footer small{margin-left:auto}}@media(max-width:480px){.login-link{display:none}.landing h1{font-size:51px}.hero-actions{gap:15px}.landing-button{gap:20px}.text-button{font-size:11px}.hero-visual{height:360px}.product-window{width:95%}.window-body{padding:18px}.journey-map{height:180px}.tag-top{right:-10px}.tag-bottom{left:-10px}.section-label{font-size:8px}.stage-tabs{gap:15px}.stage-tabs button{font-size:11px}.final-symbol{display:none}.landing-footer p{width:100%}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important}}.landing{--ink: #e9eef8;--lime: #a3a6ff;background:#0b1018;color:#e9eef8;color-scheme:dark}.landing .landing-kicker{background:#1a2133;border-color:#394667;color:#e3e8f5}.landing .landing-kicker span{background:#a3a6ff;box-shadow:0 0 0 4px #373a66}.landing .hero-note,.landing .hero-bottom,.landing .section-label{color:#b3bfd2}.landing .ticker{background:#7779f4;color:#fff}.landing .interactive-panel{background:#151e2c;border-color:#35415b}.landing .stage-visual{background:#202945}.landing .stage-rings{border-color:#626fa2;box-shadow:0 0 0 45px #202945,0 0 0 46px #414d75,0 0 0 90px #202945,0 0 0 91px #414d75}.landing .stage-status{background:#111a28;color:#f1f3ff;border:1px solid #34405c}.landing .stage-status small,.landing .stage-caption{color:#bac5d8}.landing .stage-core{background:#7779f4;color:#fff}.landing .feature-grid article{background:#151e2c;border-color:#35415b}.landing .feature-grid article:hover{background:#202a3e}.landing .feature-grid p,.landing .section-heading p{color:#c0cada}.landing .feature-grid small,.landing .stage-eyebrow{color:#b1b7ff}.landing .landing-final{background:#20264b}.landing-final .section-label{border-color:#414b78;color:#c4cbed}.landing .final-content small{color:#d0d3ff}.landing .final-content h2 em{color:#c8caff}.landing .final-content p{color:#e1e5f3}.landing .final-symbol{color:#7779f4}.landing .landing-final .landing-button{background:#7779f4}.landing .product-window{background:#fff;border-color:#d8def1}.landing .window-top{background:#eceeff;border-color:#d9ddf0;color:#555d78}.landing .window-heading small{color:#5b6481}.landing .window-heading h3{color:#20243a}.landing .window-heading h3 em{color:#6469b4}.landing .window-heading b{background:#e0e3ff;color:#434995}.landing .window-footer{color:#596384;border-color:#dfe3f2}.landing .map-node span{background:#fff;border-color:#cbd1ea;color:#39405d}.landing .map-node small{color:#47516a}.landing .node-product span{background:#7779f4;border-color:#7779f4;color:#fff}.landing .floating-tag{color:#20243a}.landing .floating-tag small{color:#596384}.landing .floating-tag>span{background:#e4e6ff;color:#565bc0}.landing .hero-visual{background:radial-gradient(circle,#30386d 0,transparent 65%)}.landing .ticker{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.landing .ticker{overflow:hidden}.landing .ticker>div{animation:marquee 24s linear infinite}.landing .ticker>div{padding-left:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .ticker-track{display:flex;width:max-content;animation:ticker-right-to-left 24s linear infinite!important}.landing .ticker-track span{display:block;flex:none}.landing .ticker-track span:first-child{padding-left:0}@keyframes ticker-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}
