:root{--landing-bg:#07080e;--landing-panel:#0d101b;--landing-panel-2:#11152a;--landing-ink:#f8f7ff;--landing-muted:#a5a6b9;--landing-line:#ffffff1a;--landing-purple:#7c3aed;--landing-violet:#a78bfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--landing-bg);color:var(--landing-ink);font-family:var(--font-curvou-body), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}.landing{background:var(--landing-bg);overflow:clip}.landing-shell{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.landing-section{padding:128px 0;position:relative}.landing-kicker{color:#c5b5ff;font-family:var(--font-curvou-title), sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:700;display:flex}.landing-kicker span{background:#a78bfa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a78bfa1f,0 0 22px #a78bfa}.landing-kicker--dark{color:#675a88}.landing-kicker--dark span{background:#6840e3;box-shadow:0 0 0 5px #6840e31a}.landing h1,.landing h2,.landing h3,.landing p{margin-top:0}.landing h1,.landing h2,.landing h3{font-family:var(--font-curvou-title), Arial, sans-serif;letter-spacing:-.055em}.landing h1 em,.landing h2 em{color:#bca6ff;font-style:normal}.landing-button{font-family:var(--font-curvou-title), sans-serif;justify-content:center;align-items:center;gap:16px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.landing-button:hover{transform:translateY(-3px)}.landing-button svg,.landing-header-cta svg,.landing-inline-link svg,.landing-footer-top a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.landing-hero{isolation:isolate;background:#080912;flex-direction:column;min-height:850px;display:flex;position:relative;overflow:hidden}.landing-video{z-index:-4;object-fit:cover;object-position:center;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.landing-video-wash{z-index:-3;background:linear-gradient(90deg,#05060dfa 1%,#05060de3 40%,#05060d70 72%,#05060db8 100%),linear-gradient(#07080e38 0%,#0000 77%,#07080e 100%);position:absolute;inset:0}.landing-grid{z-index:-2;opacity:.22;background-image:linear-gradient(#cec2ff33 1px,#0000 1px),linear-gradient(90deg,#cec2ff33 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.landing-hero-glow{z-index:-1;filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.landing-hero-glow--one{background:#7c3aed40;width:48vw;height:48vw;top:-32vw;left:18vw}.landing-hero-glow--two{background:#5343ff3d;width:34vw;height:34vw;bottom:-22vw;right:3vw}.landing-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:92px;margin:0 auto;display:grid;position:relative}.landing-logo{width:142px;display:inline-flex}.landing-logo img{width:100%;height:auto;display:block}.landing-nav{color:#f7f6ffb3;align-items:center;gap:29px;font-size:12px;font-weight:600;display:flex}.landing-nav a,.landing-portal-link{transition:color .2s}.landing-nav a:hover,.landing-portal-link:hover{color:#fff}.landing-header-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.landing-portal-link{color:#f7f6ffa1;font-size:12px;font-weight:650}.landing-header-cta{color:#fff;font-family:var(--font-curvou-title), sans-serif;background:#140f2a4d;border:1px solid #cdb9ff6b;border-radius:99px;align-items:center;gap:12px;padding:10px 14px 10px 17px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.landing-header-cta:hover{background:#7c3aed59;transform:translateY(-2px)}.landing-menu-button,.landing-mobile-nav{display:none}.landing-hero-content{flex:1;grid-template-columns:1.09fr .73fr;align-items:center;gap:80px;padding:82px 0 93px;display:grid}.landing-hero-copy{max-width:720px}.landing-hero h1{color:#fff;max-width:730px;margin-bottom:28px;font-size:clamp(46px,5.25vw,78px);font-weight:600;line-height:.98}.landing-hero-text{color:#c0bdcf;letter-spacing:-.015em;max-width:560px;margin-bottom:34px;font-size:17px;line-height:1.68}.landing-hero-buttons{align-items:center;gap:24px;display:flex}.landing-button--primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6230dc);border-radius:12px;min-height:56px;padding:0 22px 0 25px;box-shadow:0 14px 40px #5227d15c,inset 0 1px #ffffff47}.landing-button--primary:hover{box-shadow:0 20px 54px #5227d185,inset 0 1px #ffffff47}.landing-button--quiet{color:#e8e5f3;font-size:12px}.landing-button--quiet span{color:#bca6ff;font-size:17px}.landing-hero-proof{align-items:center;gap:14px;margin-top:48px;display:flex}.landing-hero-proof p{color:#9996a7;margin:0;font-size:11px;line-height:1.5}.landing-hero-proof strong{color:#e6e3f0;font-size:12px}.landing-proof-dots{display:flex}.landing-proof-dots i{background:linear-gradient(135deg,#7c3aed,#b7a0ff);border:2px solid #080912;border-radius:50%;width:29px;height:29px;margin-left:-7px;display:block;box-shadow:0 0 20px #7c3aed75}.landing-proof-dots i:first-child{background:#30245b;margin:0}.landing-proof-dots i:nth-child(2){background:#7955e7}.landing-proof-dots i:nth-child(3){background:#b8a1ff}.landing-hero-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#19152dde,#0d102091);border:1px solid #d2c3ff45;border-radius:20px;align-self:center;min-height:353px;padding:24px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 100px #0006,inset 0 1px #ffffff1c}.landing-hero-card:before{content:"";filter:blur(20px);background:#8453ff5c;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-50px}.landing-card-topline{color:#c8c4d7;justify-content:space-between;font-size:11px;display:flex;position:relative}.landing-live-dot{color:#c7b8ff}.landing-live-dot:before{content:"";background:#b18dff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #a78bfa}.landing-card-number{gap:5px;margin-top:47px;display:grid;position:relative}.landing-card-number strong{font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.07em;font-size:51px;line-height:.8}.landing-card-number span{color:#a39faf;font-size:11px}.landing-mini-chart{opacity:.9;height:157px;position:absolute;bottom:71px;left:0;right:0}.landing-mini-chart svg{width:100%;height:100%}.landing-card-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.landing-card-stats div{gap:6px;display:grid}.landing-card-stats span{color:#9b97a7;font-size:9px}.landing-card-stats strong{color:#eeeafd;font-family:var(--font-curvou-title),sans-serif;font-size:14px}.landing-marquee{color:#c9c0e7;white-space:nowrap;height:54px;font-family:var(--font-curvou-title),sans-serif;letter-spacing:.09em;text-transform:uppercase;background:#05060c99;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.landing-marquee-track{will-change:transform;width:max-content;animation:26s linear infinite landing-marquee;display:flex}.landing-marquee-set{flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.landing-marquee b{color:#8b5cf6;font-size:14px}@keyframes landing-marquee{to{transform:translate(-50%)}}.landing-problem{color:#161223;background:#f7f5fb}.landing-problem-grid{grid-template-columns:.95fr .75fr;justify-content:space-between;align-items:end;gap:90px;display:grid}.landing-problem h2,.landing-section-heading h2,.landing-method h2,.landing-roi h2,.landing-insight h2,.landing-faq h2,.landing-contact h2{margin-bottom:0;font-size:clamp(38px,4.3vw,62px);font-weight:590;line-height:1.02}.landing-problem h2 em{color:#6840e3}.landing-problem-copy{padding-bottom:5px}.landing-problem-copy p{color:#646071;max-width:455px;font-size:16px;line-height:1.75}.landing-inline-link{color:#5734c7;font-family:var(--font-curvou-title),sans-serif;align-items:center;gap:11px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.landing-compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:72px;display:grid}.landing-compare-card{border-radius:16px;min-height:260px;padding:34px;position:relative;overflow:hidden}.landing-compare-card--muted{background:#eeecf3;border:1px solid #e2dfea}.landing-compare-card--active{color:#f8f5ff;background:#121127;box-shadow:0 24px 58px #39237a47}.landing-card-label{color:#9691a5;font-family:var(--font-curvou-title),sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-bottom:29px;font-size:10px;font-weight:700;display:block}.landing-compare-card--active .landing-card-label{color:#a993f0}.landing-compare-card h3{max-width:290px;margin-bottom:26px;font-size:27px;font-weight:600;line-height:1.04;position:relative}.landing-compare-card ul{color:#777182;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;position:relative}.landing-compare-card--active ul{color:#d0cadb}.landing-compare-card li{align-items:center;gap:10px;display:flex}.landing-compare-card li i{color:#9a8ea6;background:#e2dfe8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-style:normal;display:grid}.landing-compare-card--active li i{color:#ba9aff;background:#a78bfa24}.landing-card-orb{border:1px solid #b7a0ff75;border-radius:50%;width:184px;height:184px;position:absolute;top:22px;right:-46px;box-shadow:inset 0 0 50px #7b4aff38,0 0 70px #7b4aff40}.landing-services{background:#0a0b13}.landing-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:80px;display:grid}.landing-section-heading .landing-kicker,.landing-section-heading h2{grid-column:1}.landing-section-heading p:last-child{color:#a8a5b5;grid-area:1/2/span 2;align-self:end;max-width:380px;margin:0 0 6px;font-size:15px;line-height:1.75}.landing-services-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:64px;display:grid}.landing-service{border:1px solid var(--landing-line);background:#11131f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.landing-service:hover{border-color:#b18fffa8;transform:translateY(-5px)}.landing-service--violet{background:radial-gradient(circle at 79% 20%,#895bff66,#0000 29%),linear-gradient(135deg,#25135c,#15132a 78%)}.landing-service--blue{background:radial-gradient(circle at 84% 88%,#5769ff5e,#0000 31%),linear-gradient(135deg,#101e49,#12162e 78%)}.landing-service--ink{background:radial-gradient(circle at 12% 94%,#a284ff42,#0000 35%),#12121b}.landing-service--glass{background:linear-gradient(120deg,#201935f5,#0c0f1bf2)}.landing-service--glass:after{content:"";border:1px solid #d6c5ff52;border-radius:50%;width:160px;height:160px;position:absolute;top:-65px;right:-45px}.landing-service-top{color:#c3b8e8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.landing-service-top b{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:37px;height:37px;font-size:20px;font-weight:400;display:grid}.landing-service h3{max-width:410px;margin:0 0 15px;font-size:29px;font-weight:570;line-height:1.03}.landing-service p{color:#aaa7b6;max-width:410px;margin:0;font-size:13px;line-height:1.7}.landing-service-tag{color:#d8d1ea;background:#07080e36;border:1px solid #ffffff21;border-radius:50px;align-self:flex-start;padding:8px 11px;font-size:10px;font-weight:650}.landing-method{background:#0d0e16}.landing-method .landing-shell{grid-template-columns:.75fr 1.25fr;align-items:start;gap:88px;display:grid}.landing-method-intro{position:sticky;top:32px}.landing-method-intro p:not(.landing-kicker){color:#9a97a9;max-width:340px;margin:28px 0 0;font-size:15px;line-height:1.75}.landing-method-list{border-top:1px solid var(--landing-line)}.landing-method-list article{border-bottom:1px solid var(--landing-line);grid-template-columns:65px 1fr auto;align-items:center;gap:18px;min-height:145px;transition:padding .25s;display:grid}.landing-method-list article:hover{padding-left:10px}.landing-method-number{color:#8764eb;font-family:var(--font-curvou-title),sans-serif;font-size:12px;font-weight:700}.landing-method-list h3{margin:0 0 7px;font-size:22px;font-weight:580}.landing-method-list p{color:#9e9ba9;max-width:460px;margin:0;font-size:13px;line-height:1.65}.landing-method-arrow{color:#a78bfa;font-size:22px}.landing-roi{background:radial-gradient(circle at 20%,#7438e840,#0000 27%),#080910}.landing-roi-layout{grid-template-columns:.78fr 1.1fr;align-items:center;gap:96px;display:grid}.landing-roi-copy>p:not(.landing-kicker){color:#a6a4b0;max-width:390px;margin:28px 0;font-size:15px;line-height:1.75}.landing-roi-note{color:#8e879f;gap:9px;max-width:360px;font-size:11px;line-height:1.5;display:flex}.landing-roi-note svg,.landing-form-success svg{fill:none;stroke:#b491ff;stroke-width:1.7px;width:17px;min-width:17px;height:17px}.landing-calculator{background:linear-gradient(145deg,#1f173ad6,#0f111df0);border:1px solid #b69aff52;border-radius:18px;padding:30px;box-shadow:0 35px 80px #00000059,inset 0 1px #ffffff1a}.landing-calculator-title{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:23px;display:flex}.landing-calculator-title span{font-family:var(--font-curvou-title),sans-serif;font-size:16px;font-weight:600}.landing-calculator-title small{color:#aaa4b8;font-size:11px}.landing-calculator label{color:#c1bdcc;grid-template-columns:1fr auto;gap:10px;margin-top:26px;font-size:12px;display:grid}.landing-calculator label strong{color:#fff;font-family:var(--font-curvou-title),sans-serif;font-size:15px}.landing-calculator input{appearance:none;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:999px;outline:none;grid-column:1/-1;width:100%;height:5px}.landing-calculator input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#8b5cf6;border:3px solid #f5f0ff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #a78bfa2e}.landing-calculator-results{grid-template-columns:repeat(2,1fr);gap:11px;margin:29px 0 23px;display:grid}.landing-calculator-results div{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:7px;min-height:74px;padding:13px;display:grid}.landing-calculator-results span{color:#9d99a9;font-size:10px}.landing-calculator-results strong{color:#f3effd;font-family:var(--font-curvou-title),sans-serif;letter-spacing:-.04em;font-size:23px}.landing-calculator-results .landing-result-featured{background:linear-gradient(100deg,#7843f552,#6532cf1f);grid-column:1/-1}.landing-calculator-results .landing-result-featured strong{color:#d6c7ff}.landing-button--calculator{color:#e6dcff;background:#ffffff16;border-radius:9px;width:100%;min-height:50px}.landing-button--calculator:hover{background:#9368ff45}.landing-insight{color:#171424;background:#f4f1fb}.landing-insight-wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:74px;display:grid}.landing-dashboard-card{background:#fff;border:1px solid #ded8ee;border-radius:17px;padding:26px;box-shadow:0 25px 55px #412c7c21}.landing-dashboard-head{border-bottom:1px solid #ebe7f4;justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.landing-dashboard-head div{gap:7px;display:grid}.landing-dashboard-head small{color:#8b8697;font-size:10px}.landing-dashboard-head strong{font-family:var(--font-curvou-title),sans-serif;font-size:17px}.landing-dashboard-head>span{color:#6844ca;background:#f0eaff;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:700}.landing-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px;display:grid}.landing-dashboard-metrics div{background:#f8f6fc;border-radius:10px;padding:14px}.landing-dashboard-metrics small,.landing-dashboard-metrics span{color:#8b8699;font-size:9px;display:block}.landing-dashboard-metrics strong{font-family:var(--font-curvou-title),sans-serif;letter-spacing:-.05em;margin:10px 0 5px;font-size:21px;display:block}.landing-dashboard-metrics span{color:#6743ca;font-weight:700}.landing-dashboard-bars{border-bottom:1px solid #e7e1f1;align-items:end;gap:8px;height:96px;margin-top:27px;padding:0 5px;display:flex}.landing-dashboard-bars i{background:linear-gradient(#8e65ee,#c7b3ff);border-radius:5px 5px 0 0;flex:1}.landing-dashboard-bars i:first-child{height:23%}.landing-dashboard-bars i:nth-child(2){height:38%}.landing-dashboard-bars i:nth-child(3){height:31%}.landing-dashboard-bars i:nth-child(4){height:49%}.landing-dashboard-bars i:nth-child(5){height:44%}.landing-dashboard-bars i:nth-child(6){height:59%}.landing-dashboard-bars i:nth-child(7){height:62%}.landing-dashboard-bars i:nth-child(8){height:53%}.landing-dashboard-bars i:nth-child(9){height:71%}.landing-dashboard-bars i:nth-child(10){height:66%}.landing-dashboard-bars i:nth-child(11){height:84%}.landing-dashboard-bars i:nth-child(12){height:96%}.landing-faq{background:#0c0d16}.landing-faq-grid{grid-template-columns:.75fr 1.25fr;gap:98px;display:grid}.landing-faq-list{border-top:1px solid var(--landing-line)}.landing-faq details{border-bottom:1px solid var(--landing-line)}.landing-faq summary{cursor:pointer;color:#e8e6ef;font-family:var(--font-curvou-title),sans-serif;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:580;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:#a78bfa;font-size:22px;font-weight:300;transition:transform .2s}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details p{color:#a7a4b1;max-width:590px;margin:0 0 23px;font-size:13px;line-height:1.75}.landing-contact{background:#0a0a12;padding:132px 0;position:relative;overflow:hidden}.landing-contact-light{filter:blur(16px);background:radial-gradient(circle,#834cffa1,#6231d638 33%,#0000 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:-500px;left:50%;transform:translate(-50%)}.landing-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:108px;display:grid}.landing-contact-copy>p:not(.landing-kicker){color:#aaa6b6;max-width:400px;margin:28px 0;font-size:15px;line-height:1.75}.landing-contact-bullets{color:#ded8ef;gap:12px;font-size:12px;display:grid}.landing-contact-bullets span{align-items:center;gap:9px;display:flex}.landing-contact-bullets i{color:#d7c3ff;background:#996cff2b;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;font-weight:700;display:grid}.landing-contact-form{background:linear-gradient(135deg,#201838e3,#0d0f1ae6);border:1px solid #c4aeff4d;border-radius:18px;min-height:490px;padding:28px;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff1a}.landing-form-heading{justify-content:space-between;margin-bottom:25px;display:flex}.landing-form-heading span{font-family:var(--font-curvou-title),sans-serif;font-size:17px;font-weight:600}.landing-form-heading small{color:#9a94aa;font-size:10px}.landing-contact-form label{color:#c9c4d4;gap:7px;margin-top:14px;font-size:10px;font-weight:650;display:grid}.landing-contact-form input,.landing-contact-form select{color:#f6f3ff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:45px;padding:0 13px;font-size:12px;transition:border-color .2s,background .2s}.landing-contact-form input::placeholder{color:#7f7a8b}.landing-contact-form input:focus,.landing-contact-form select:focus{background:#a78bfa17;border-color:#a078f9}.landing-contact-form select{color:#bcb6c8}.landing-contact-form option{color:#111}.landing-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.landing-button--form{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a5ff0,#6232d3);border:0;border-radius:9px;width:100%;min-height:50px;margin-top:23px;box-shadow:0 10px 28px #5e31ce4d}.landing-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:424px;display:flex}.landing-form-success h3{margin:18px 0 10px;font-size:26px}.landing-form-success p{color:#aaa4b5;max-width:330px;font-size:13px;line-height:1.7}.landing-form-success button{color:#c9b7ff;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;font-weight:700}.landing-footer{background:#05060a}.landing-footer-top{grid-template-columns:180px 1fr auto;align-items:center;gap:40px;min-height:158px;display:grid}.landing-footer-top img{width:145px}.landing-footer-top p{color:#858191;max-width:340px;margin:0;font-size:12px;line-height:1.6}.landing-footer-top a{color:#d8d3e8;font-family:var(--font-curvou-title),sans-serif;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.landing-footer-bottom{color:#676371;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:62px;font-size:10px;display:flex}@media (width<=900px){.landing-header{grid-template-columns:1fr auto}.landing-nav,.landing-header-actions{display:none}.landing-menu-button{color:#fff;background:#0c0a1880;border:1px solid #fff3;border-radius:50%;place-content:center;gap:6px;width:39px;height:39px;display:grid}.landing-menu-button span{background:currentColor;width:16px;height:1px;display:block}.landing-mobile-nav{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0c0d17f5;border:1px solid #c4aeff33;border-radius:15px;gap:0;padding:10px 18px;transition:all .2s;display:grid;position:absolute;top:76px;left:24px;right:24px;transform:translateY(-8px);box-shadow:0 20px 45px #00000047}.landing-mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-mobile-nav a{color:#ddd9e8;font-family:var(--font-curvou-title),sans-serif;border-bottom:1px solid #ffffff12;padding:13px 0;font-size:13px}.landing-mobile-nav a:last-child{color:#c1a9ff;border:0}.landing-hero-content,.landing-problem-grid,.landing-section-heading,.landing-method .landing-shell,.landing-roi-layout,.landing-insight-wrap,.landing-faq-grid,.landing-contact-grid{grid-template-columns:1fr;gap:50px}.landing-hero-content{padding-top:68px}.landing-hero-card{justify-self:center;width:100%;max-width:500px;transform:rotate(0)}.landing-problem-copy{padding:0}.landing-section-heading p:last-child{grid-area:auto/1}.landing-method-intro{position:static}.landing-footer-top{grid-template-columns:1fr auto}.landing-footer-top p{grid-area:2/1/auto/-1}.landing-footer-top a{grid-area:1/2}}@media (width<=620px){.landing-shell,.landing-header{width:min(100% - 36px,1180px)}.landing-section{padding:88px 0}.landing-hero{min-height:780px}.landing-video{object-position:59% center;opacity:.6}.landing-video-wash{background:linear-gradient(90deg,#05060df0,#05060dad),linear-gradient(#0000 65%,#07080e)}.landing-grid{background-size:42px 42px}.landing-logo{width:119px}.landing-hero-content{gap:39px;padding:60px 0 48px}.landing-hero h1{font-size:clamp(42px,12vw,59px)}.landing-hero-text{font-size:14px}.landing-hero-buttons{flex-direction:column;align-items:flex-start;gap:17px}.landing-button--primary{min-height:52px}.landing-hero-proof{margin-top:30px}.landing-hero-card{min-height:270px;padding:20px}.landing-card-number{margin-top:34px}.landing-card-number strong{font-size:42px}.landing-mini-chart{height:125px;bottom:59px}.landing-card-stats{bottom:16px;left:20px;right:20px}.landing-marquee{height:45px;font-size:9px}.landing-marquee div{gap:20px}.landing-problem h2,.landing-section-heading h2,.landing-method h2,.landing-roi h2,.landing-insight h2,.landing-faq h2,.landing-contact h2{font-size:39px}.landing-problem-copy p,.landing-section-heading p:last-child,.landing-roi-copy>p:not(.landing-kicker),.landing-contact-copy>p:not(.landing-kicker){font-size:14px}.landing-compare{grid-template-columns:1fr;margin-top:45px}.landing-compare-card{min-height:230px;padding:25px}.landing-services-grid{grid-template-columns:1fr;margin-top:45px}.landing-service{min-height:275px;padding:24px}.landing-service h3{font-size:26px}.landing-method-list article{grid-template-columns:40px 1fr;min-height:133px}.landing-method-arrow{display:none}.landing-method-list h3{font-size:20px}.landing-roi-layout{gap:40px}.landing-calculator{padding:22px}.landing-calculator-results strong{font-size:20px}.landing-dashboard-metrics{grid-template-columns:1fr}.landing-dashboard-bars{height:70px;margin-top:20px}.landing-faq-grid{gap:36px}.landing-faq summary{font-size:14px}.landing-contact{padding:86px 0}.landing-contact-grid{gap:47px}.landing-contact-form{min-height:0;padding:21px}.landing-form-heading{gap:6px;display:grid}.landing-form-row{grid-template-columns:1fr;gap:0}.landing-footer-top{grid-template-columns:1fr;gap:18px;min-height:0;padding:35px 0}.landing-footer-top a,.landing-footer-top p{grid-area:auto/1}.landing-footer-top a{justify-self:start}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:18px 0}}.landing-form-error{color:#ffd1dc;margin:12px 0 0;font-size:12px;line-height:1.45}.landing-button--form:disabled{cursor:wait;opacity:.74;filter:saturate(.7)}.portal-shell{--portal-bg:#07080e;--portal-raised:#0c0f18;--portal-surface:#13162ac7;--portal-border:#ffffff13;--portal-text:#f1f2f4;--portal-muted:#9ca3af;--portal-subtle:#596071;--portal-purple:#7c3aed;--portal-purple-light:#a78bfa;--portal-green:#34d399;isolation:isolate;min-height:100vh;color:var(--portal-text);background:var(--portal-bg);font-family:var(--font-curvou-body), var(--font-geist-sans), Arial, sans-serif;grid-template-columns:272px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.portal-video-bg,.portal-video-overlay,.portal-noise{pointer-events:none;position:fixed;inset:0}.portal-video-bg{z-index:-3;object-fit:cover;opacity:.28;filter:saturate(.76)contrast(1.13);width:100%;height:100%}.portal-video-overlay{z-index:-2;background:radial-gradient(circle at 79% 4%,#7c3aed30,#0000 28%),radial-gradient(circle at 8% 88%,#5433c31f,#0000 35%),linear-gradient(95deg,#07080ef7 0%,#07080ee6 46%,#07080ed1 100%)}.portal-noise{z-index:9;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px}.portal-sidebar,.portal-main{z-index:1;position:relative}.portal-sidebar{border-right:1px solid var(--portal-border);-webkit-backdrop-filter:blur(21px);background:#07080ead;flex-direction:column;justify-content:space-between;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.portal-brand{align-items:center;padding:0 8px;display:inline-flex}.portal-logo-image{width:132px;height:auto;transition:filter .25s,opacity .25s,transform .25s;display:block}.portal-brand:hover .portal-logo-image{opacity:.86;filter:drop-shadow(0 0 10px #a78bfa52);transform:translateY(-1px)}.portal-brand-mark{width:25px;height:25px;display:inline-block;position:relative;transform:rotate(-10deg)}.portal-brand-mark span{background:currentColor;border-radius:8px;width:16px;height:6px;position:absolute}.portal-brand-mark span:first-child{top:2px;left:2px;transform:rotate(-25deg)}.portal-brand-mark span:nth-child(2){top:9px;left:0;transform:rotate(6deg)}.portal-brand-mark span:last-child{bottom:2px;left:4px;transform:rotate(28deg)}.workspace-switcher{border:1px solid var(--portal-border);background:#ffffff09;border-radius:15px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;margin:37px 0 30px;padding:10px;transition:border-color .25s,background .25s;display:grid}.workspace-switcher:hover{background:#7c3aed0f;border-color:#a78bfa4d}.workspace-avatar,.account-avatar{color:#fff;background:linear-gradient(140deg,#5f3ef6,#a854e7);border-radius:11px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:750;display:grid;box-shadow:0 8px 18px #7c3aed3d}.workspace-switcher strong,.account-row strong{color:var(--portal-text);font-size:.73rem;font-weight:620;display:block}.workspace-switcher div span,.account-row div span{color:#858a9f;margin-top:2px;font-size:.6rem;display:block}.workspace-arrow{color:#8a8fa3;font-size:.9rem}.portal-nav{gap:5px;display:grid}.portal-nav p{color:#74798c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;padding:0 10px;font-size:.58rem;font-weight:650}.portal-nav a{color:#969bad;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:0 10px;font-size:.78rem;font-weight:520;transition:background .18s,color .18s,transform .18s;display:flex}.portal-nav a:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.portal-nav a.is-active{color:#fff;background:linear-gradient(105deg,#5b2fd078,#7c3aed33);box-shadow:inset 0 0 0 1px #a78bfa33,0 7px 19px #1b0f482e}.portal-nav a b{color:#fff;background:var(--portal-purple);border-radius:7px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:.57rem;display:grid}.nav-glyph{opacity:.95;flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.nav-glyph-home{border:1.5px solid;border-radius:5px}.nav-glyph-home:before{content:"";border-top:1.5px solid;position:absolute;top:4px;left:3px;right:3px}.nav-glyph-content{border:1.5px solid;border-radius:4px}.nav-glyph-content:before,.nav-glyph-content:after{content:"";border-top:1.5px solid;position:absolute;left:3px;right:3px}.nav-glyph-content:before{top:4px}.nav-glyph-content:after{top:8px}.nav-glyph-calendar{border:1.5px solid;border-radius:4px}.nav-glyph-calendar:before{content:"";border-top:1.5px solid;position:absolute;top:4px;left:0;right:0}.nav-glyph-landing{border:1.5px solid;border-radius:4px}.nav-glyph-landing:before{content:"";border:1px solid;border-radius:1px;position:absolute;inset:3px}.nav-glyph-chart{border-bottom:1.5px solid;border-left:1.5px solid}.nav-glyph-chart:before{content:"";border-top:1.5px solid;border-left:1.5px solid;width:11px;height:7px;position:absolute;top:3px;left:2px;transform:skewY(-35deg)rotate(24deg)}.plan-card{background:linear-gradient(145deg,#5b2fd04a,#7c3aed1f);border:1px solid #a78bfa30;border-radius:16px;padding:17px;position:relative;overflow:hidden}.plan-card:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30px;right:-25px}.plan-dot{background:#b69bff;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #b69bff1a}.plan-card p{color:#b2b7c8;margin:16px 0 3px;font-size:.63rem}.plan-card strong{color:#fff;letter-spacing:-.04em;font-size:1rem;display:block}.plan-description{color:#a1a7ba;max-width:145px;margin-top:6px;font-size:.6rem;line-height:1.45;display:block}.plan-card a{z-index:2;color:#e6ddff;gap:9px;margin-top:17px;font-size:.65rem;font-weight:600;display:inline-flex;position:relative}.account-row{grid-template-columns:34px 1fr 15px;align-items:center;gap:9px;margin-top:18px;padding:9px 7px;display:grid}.account-avatar{color:#25283a;background:#e7e0ff;border-radius:50%;font-size:.57rem}.account-row>span:last-child{color:#8c91a4;letter-spacing:1px}.portal-main{min-width:0;padding:0 36px 42px}.portal-topbar{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;height:78px;display:flex}.back-to-site{color:#8d93a5;font-size:.72rem;font-weight:540;transition:color .2s}.back-to-site:hover{color:#fff}.topbar-actions{align-items:center;gap:13px;display:flex}.notification-button{border:1px solid var(--portal-border);cursor:pointer;background:#ffffff0a;border-radius:12px;width:38px;height:38px;position:relative}.notification-button:before{content:"";border:1.5px solid #d7d9e4;border-radius:6px 6px 4px 4px;width:10px;height:11px;position:absolute;top:11px;left:13px}.notification-button:after{content:"";background:#d7d9e4;border-radius:2px;width:4px;height:1.5px;position:absolute;top:23px;left:16px}.notification-button span{background:#a78bfa;border:1.5px solid #10121c;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px}.new-content-button{background:conic-gradient(from 90deg,#c4b5fd,#5b21b6 45%,#a78bfa 72%,#c4b5fd);border-radius:999px;padding:1.5px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #5b21b638}.new-content-button:after{content:"";border-radius:inherit;background:#0c0f18;position:absolute;inset:1.5px}.new-content-button{color:#fff;font-size:.71rem;font-weight:620}.new-content-button>*,.new-content-button{z-index:0}.new-content-button span{z-index:1;margin-left:0;padding:10px 14px;font-size:1rem;font-weight:400;position:relative}.new-content-button{align-items:center;gap:16px;padding-left:14px}.portal-content{max-width:1400px;margin:0 auto;padding-top:43px}.portal-welcome{justify-content:space-between;align-items:end;gap:30px;display:flex}.portal-kicker,.card-eyebrow{color:#a78bfa;letter-spacing:.115em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.portal-kicker{align-items:center;gap:9px;display:flex}.portal-kicker span{background:#a78bfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #a78bfa1a}.portal-welcome h1{color:#f3f3f6;letter-spacing:-.075em;margin:13px 0 0;font-size:clamp(2.55rem,4vw,4.2rem);font-weight:650;line-height:.98}.portal-welcome h1 em{color:#0000;background:linear-gradient(100deg,#a78bfa,#e9d5ff 46%,#a78bfa) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s ease-in-out infinite portal-shimmer}.month-picker{border:1px solid var(--portal-border);color:#a8adbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0f18a8;border-radius:12px;align-items:center;gap:6px;padding:6px 7px 6px 15px;font-size:.69rem;display:flex}.month-picker>span{margin-right:7px}.month-picker button{color:#d6d8e4;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;width:27px;height:27px}.month-picker button:hover{color:#fff;background:#a78bfa2b}@keyframes portal-shimmer{0%,to{background-position:0%}50%{background-position:200%}}.metrics-row{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px;display:grid}.metric-card{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0f18c2;border-radius:20px;justify-content:space-between;align-items:flex-end;min-height:137px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.metric-card p{color:#969bad;margin:0;font-size:.67rem}.metric-card strong{color:#fff;letter-spacing:-.065em;margin-top:8px;font-size:clamp(1.55rem,2.4vw,2.15rem);display:block}.metric-trend{z-index:1;border-radius:8px;padding:6px 8px;font-size:.58rem;font-weight:650;position:relative}.metric-card i{border-radius:50%;width:130px;height:130px;position:absolute;top:-49px;right:-32px}.metric-blue .metric-trend{color:#c9b9ff;background:#7c3aed3d}.metric-blue i,.metric-violet i{background:radial-gradient(circle,#7c3aed57,#0000 69%)}.metric-violet .metric-trend{color:#e2d4ff;background:#a78bfa2e}.metric-cyan .metric-trend{color:#74e0b8;background:#34d39921}.metric-cyan i{background:radial-gradient(circle,#34d39936,#0000 69%)}.portal-grid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:14px;display:grid}.movement-card,.results-card,.deliveries-card,.landing-card{border-radius:23px}.movement-card{color:#fff;background:radial-gradient(circle at 86% 25%,#d4adff59,#0000 19%),linear-gradient(130deg,#4c1d95,#7c3aed 57%,#a855f7);min-height:326px;padding:25px;position:relative;overflow:hidden;box-shadow:0 18px 42px #3d158a45}.movement-card:before{content:"";border:1px solid #ffffff3b;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:-67px;box-shadow:inset 0 0 0 35px #ffffff08,inset 0 0 0 70px #ffffff0a}.card-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.card-eyebrow{color:inherit;opacity:.77}.card-heading h2,.section-card-header h2{color:inherit;letter-spacing:-.06em;margin:9px 0 0;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:630;line-height:.98}.card-heading>a{color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.08rem;transition:background .2s;display:grid}.card-heading>a:hover{background:#ffffff1f}.movement-layout{z-index:2;align-items:center;gap:24px;margin-top:28px;display:flex;position:relative}.progress-orb{background:conic-gradient(#fff 0 75%,#ffffff42 75% 100%);border-radius:50%;flex:0 0 110px;place-items:center;width:110px;height:110px;padding:10px;display:grid}.progress-orb>div{text-align:center;color:#fff;background:#6127c1;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.progress-orb strong{letter-spacing:-.05em;font-size:1.35rem}.progress-orb span{opacity:.78;margin-top:2px;font-size:.5rem;line-height:1.1;display:block}.movement-copy{max-width:280px}.movement-copy strong{font-size:.82rem;line-height:1.35}.movement-copy p{color:#ffffffc2;margin:9px 0 13px;font-size:.62rem;line-height:1.45}.movement-copy a{gap:10px;font-size:.64rem;font-weight:650;display:inline-flex}.movement-decoration{z-index:1;gap:5px;width:94px;height:26px;display:flex;position:absolute;top:26px;right:30px;transform:rotate(-13deg)}.movement-decoration span{background:#fff3;border-radius:4px;flex:1}.movement-decoration span:nth-child(2){align-self:end;height:15px}.movement-decoration span:nth-child(3){align-self:end;height:21px}.results-card{border:1px solid var(--portal-border);color:#f3f3f6;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0f18cc;min-height:326px;padding:25px}.compact-heading .card-eyebrow{color:#a78bfa;opacity:1}.range-pill{border:1px solid var(--portal-border);color:#a8adbd;background:#ffffff09;border-radius:8px;padding:7px 8px;font-size:.57rem}.results-meta{justify-content:space-between;align-items:end;margin-top:23px;display:flex}.results-meta div span{color:#9197a9;font-size:.61rem;display:block}.results-meta strong{color:#fff;letter-spacing:-.05em;margin-top:5px;font-size:1.57rem;display:block}.results-positive{color:#6bedba;background:#34d3991f;border-radius:7px;padding:5px 7px;font-size:.58rem;font-weight:650}.bar-chart{border-bottom:1px solid #ffffff1a;align-items:end;gap:8px;height:98px;margin-top:15px;padding:0 2px 4px;display:flex}.bar-chart span{background:#a78bfa30;border-radius:4px 4px 2px 2px;flex:1;min-width:0}.bar-chart span:nth-last-child(2){background:#8f65e9}.bar-chart span:last-child{background:linear-gradient(#c4b5fd,#7c3aed);box-shadow:0 0 18px #a78bfa47}.chart-labels{color:#777d8f;justify-content:space-between;margin-top:7px;font-size:.54rem;display:flex}.lower-grid{grid-template-columns:1.14fr .86fr;gap:13px;margin-top:14px;display:grid}.deliveries-card,.landing-card{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0f18c7;padding:23px}.section-card-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-card-header .card-eyebrow{color:#a78bfa;opacity:1}.section-card-header h2{color:#f0f1f4;font-size:1.37rem}.section-card-header>a{color:#c4b5fd;font-size:.66rem;font-weight:640}.delivery-list{margin-top:19px;display:grid}.delivery-row{border-top:1px solid #fff1;grid-template-columns:38px 43px 1fr auto 20px;align-items:center;gap:11px;min-height:64px;display:grid}.delivery-row time{color:#858b9c;font-size:.59rem}.delivery-thumbnail{border-radius:9px;place-items:center;width:43px;height:39px;display:grid;position:relative;overflow:hidden}.delivery-thumbnail:after{content:"";border-radius:50%;width:37px;height:37px;position:absolute}.delivery-thumbnail i{z-index:2;border:2px solid #ffffffeb;border-radius:5px;width:15px;height:15px;position:relative}.delivery-thumbnail.purple{background:linear-gradient(135deg,#5b21b6,#c056d5)}.delivery-thumbnail.purple:after{background:#ffffff1f;top:-17px;right:-12px}.delivery-thumbnail.blue{background:linear-gradient(135deg,#4c1d95,#a78bfa)}.delivery-thumbnail.blue:after{background:#ffffff2b;bottom:-19px;left:-10px}.delivery-thumbnail.dark{background:#202330}.delivery-thumbnail.dark:after{border:1px solid #ffffff40;bottom:-19px;right:-11px}.delivery-text{min-width:0}.delivery-text span{color:#858a9b;font-size:.54rem;display:block}.delivery-text strong{color:#e8e9ee;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.67rem;font-weight:590;display:block;overflow:hidden}.delivery-state{border-radius:6px;padding:5px 7px;font-size:.51rem;font-weight:650}.delivery-state.purple{color:#d8c8ff;background:#7c3aed38}.delivery-state.blue{color:#d5c8ff;background:#5b2fd02e}.delivery-state.dark{color:#b9bfce;background:#ffffff12}.delivery-row button{color:#858a98;letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:0}.landing-card{min-height:253px;position:relative;overflow:hidden}.landing-card:after{content:"";border:1px solid #a78bfa21;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-60px;right:-45px}.landing-preview{z-index:1;background:#0a0b13;border:1px solid #a78bfa33;border-radius:11px;height:128px;margin-top:17px;position:relative;overflow:hidden}.browser-bar{background:#11131e;border-bottom:1px solid #ffffff17;align-items:center;gap:3px;height:17px;padding:0 6px;display:flex}.browser-bar i{background:#515769;border-radius:50%;width:4px;height:4px}.browser-bar span{color:#767c8f;margin-left:6px;font-size:.38rem}.preview-nav{color:#8f95a7;justify-content:space-between;align-items:center;padding:8px 11px;font-size:.39rem;display:flex}.preview-nav b{color:#c4b5fd;letter-spacing:-.05em;font-size:.58rem}.preview-copy{padding:12px 11px;position:relative}.preview-copy small{color:#a78bfa;letter-spacing:.08em;font-size:.32rem;display:block}.preview-copy strong{z-index:2;color:#f0f0f4;letter-spacing:-.06em;margin-top:4px;font-size:.9rem;line-height:.98;display:block;position:relative}.preview-copy i{background:#7c3aed;border-radius:99px;width:43px;height:7px;margin-top:9px;display:block}.preview-bubble{background:radial-gradient(circle at 32% 32%,#d8b4fe,#7c3aed 59%,#4c1d95);border-radius:50%;width:98px;height:98px;position:absolute;bottom:-26px;right:-18px;box-shadow:inset -12px -14px 25px #200a5266}.landing-status{z-index:2;color:#979cae;justify-content:space-between;align-items:center;margin-top:12px;font-size:.58rem;display:flex;position:relative}.landing-status span{align-items:center;gap:6px;display:inline-flex}.landing-status span i{background:var(--portal-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d39999}.landing-status strong{color:#e7e8ed;font-size:.62rem}@media (width<=1020px){.portal-shell{grid-template-columns:224px minmax(0,1fr)}.portal-sidebar{padding-left:12px;padding-right:12px}.portal-main{padding-left:22px;padding-right:22px}.portal-grid,.lower-grid{grid-template-columns:1fr}.movement-card,.results-card{min-height:290px}.lower-grid{margin-top:13px}}@media (width<=700px){.portal-shell{display:block}.portal-video-bg{opacity:.18}.portal-sidebar{border-right:0;border-bottom:1px solid var(--portal-border);height:auto;padding:15px 15px 0;display:block;position:relative}.portal-sidebar-top{align-items:center;gap:10px;display:flex}.portal-brand{padding:0}.portal-logo-image{width:108px}.workspace-switcher{background:0 0;border:0;grid-template-columns:28px 0 0;gap:0;margin:0 0 0 auto;padding:5px}.workspace-avatar{width:28px;height:28px;font-size:.62rem}.workspace-switcher div,.workspace-arrow,.portal-sidebar-bottom{display:none}.portal-nav{gap:5px;margin-top:15px;padding-bottom:14px;display:flex;overflow-x:auto}.portal-nav p{display:none}.portal-nav a{justify-content:center;min-width:39px;padding:0 11px}.portal-nav a span,.portal-nav a b{display:none}.portal-main{padding:0 15px 26px}.portal-topbar{height:62px}.new-content-button{font-size:.65rem}.new-content-button span{padding:9px 11px}.portal-content{padding-top:28px}.portal-welcome{display:block}.portal-welcome h1{font-size:clamp(2.45rem,12vw,3.65rem)}.month-picker{width:max-content;margin-top:20px}.metrics-row{grid-template-columns:1fr}.metric-card{min-height:109px}.portal-grid,.lower-grid{gap:12px}.movement-card,.results-card{min-height:300px;padding:20px}.movement-layout{gap:17px}.progress-orb{flex-basis:92px;width:92px;height:92px}.delivery-row{grid-template-columns:35px 39px 1fr 17px;gap:8px}.delivery-thumbnail{width:39px;height:36px}.delivery-state{display:none}.delivery-text strong{white-space:normal;line-height:1.2}.landing-card{min-height:238px}}@media (prefers-reduced-motion:reduce){.portal-welcome h1 em{animation:none}}.composer-options button.is-selected{color:#fff;background:#7c3aed52;border-color:#bea6ffb8}.composer-feedback{color:#cfc0ff;margin:13px 0 -6px;font-size:.6rem;line-height:1.45}.composer-create:disabled{cursor:wait;opacity:.76}.portal-brand,.portal-welcome h1,.card-heading h2,.section-card-header h2,.progress-orb strong,.new-content-button{font-family:var(--font-curvou-title), var(--font-geist-sans), sans-serif}.new-content-button{color:#fff;background:linear-gradient(135deg,#7c3aed47,#0c0f18fa);border:1px solid #a78bfa;border-radius:999px;align-items:center;gap:16px;padding:10px 14px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 8px 24px #5b21b638,inset 0 0 0 1px #ffffff0a}.new-content-button:after{display:none}.new-content-button span{z-index:auto;padding:0;font-size:1rem;font-weight:400;position:static}.new-content-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #5b21b652,inset 0 0 0 1px #ffffff14}.content-workspace{padding-bottom:50px}.content-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.content-heading h1{color:#f3f3f6;font-family:var(--font-curvou-title), var(--font-geist-sans), sans-serif;letter-spacing:-.078em;margin:13px 0 0;font-size:clamp(2.45rem,4.4vw,4.6rem);line-height:.94}.content-heading h1 em{color:#0000;background:linear-gradient(100deg,#a78bfa,#e9d5ff 46%,#a78bfa) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s ease-in-out infinite portal-shimmer}.content-heading>div:first-child>p:last-child{color:#9ea4b5;max-width:530px;margin:20px 0 0;font-size:.79rem;line-height:1.62}.approval-summary{background:linear-gradient(145deg,#5b2fd047,#0c0f18c7);border:1px solid #a78bfa30;border-radius:18px;min-width:210px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.approval-summary:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:120px;height:120px;position:absolute;top:-54px;right:-42px}.approval-summary span{z-index:1;color:#c0aaff;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:650;display:block;position:relative}.approval-summary strong{z-index:1;color:#fff;font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.07em;margin-top:7px;font-size:2rem;line-height:1;display:block;position:relative}.approval-summary p{z-index:1;color:#a8acc0;margin:9px 0 0;font-size:.59rem;line-height:1.45;position:relative}.content-toolbar{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;margin-top:34px;padding-bottom:17px;display:flex}.content-tabs{gap:6px;display:flex}.content-tabs button{color:#8f95a8;font-family:var(--font-curvou-body), sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 11px;font-size:.67rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.content-tabs button:hover{color:#fff;background:#ffffff0b}.content-tabs button.is-active{color:#fff;background:#7c3aed38;border-color:#a78bfa40}.content-total{color:#7c8294;font-size:.63rem}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.content-card{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0f18c2;border-radius:19px;flex-direction:column;min-height:425px;padding:11px 11px 15px;transition:transform .23s,border-color .23s,box-shadow .23s;display:flex;box-shadow:inset 0 1px #ffffff06}.content-card:hover{border-color:#a78bfa45;transform:translateY(-4px);box-shadow:0 16px 34px #0003,inset 0 1px #ffffff0a}.content-preview{color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:168px;padding:15px;display:flex;position:relative;overflow:hidden}.content-preview:before{content:"";border:1px solid #ffffff59;border-radius:50%;width:168px;height:168px;position:absolute;top:-60px;right:-42px;box-shadow:inset 0 0 0 24px #ffffff0d}.content-preview-brand,.content-preview strong,.content-preview-index{z-index:2;position:relative}.content-preview-brand{color:#ffffffd6;font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.05em;font-size:.68rem;font-weight:650}.content-preview strong{max-width:220px;font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.06em;font-size:1.18rem;line-height:.98}.content-preview-index{color:#ffffffad;letter-spacing:.14em;font-size:.54rem;font-weight:650}.content-preview-orb{z-index:1;border:1px solid #ffffff4d;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-35px;right:17px}.preview-purple{background:radial-gradient(circle at 76% 24%,#c6aeff99,#0000 22%),linear-gradient(135deg,#4c1d95,#7c3aed 62%,#c056d5)}.preview-blue{background:radial-gradient(circle at 76% 28%,#c5b5ffa6,#0000 24%),linear-gradient(135deg,#261362,#5b21b6 60%,#8b5cf6)}.preview-dark{background:#171a28}.preview-dark:before{opacity:.55}.preview-cyan{background:radial-gradient(circle at 30% 20%,#9dfaff66,#0000 24%),linear-gradient(140deg,#164e63,#0e7490 55%,#4c1d95)}.preview-gradient{background:radial-gradient(circle at 23% 19%,#f9a8d47a,#0000 18%),linear-gradient(135deg,#a21caf,#7c3aed 58%,#312e81)}.preview-paper{color:#151725;background:radial-gradient(circle at 80% 20%,#a78bfaa6,#0000 23%),#e9e7ff}.preview-paper .content-preview-brand,.preview-paper .content-preview-index{color:#615a92}.preview-paper:before{border-color:#4a359a40}.preview-paper .content-preview-orb{border-color:#4a359a57}.content-card-meta{color:#7e8495;justify-content:space-between;align-items:center;margin-top:13px;font-size:.56rem;display:flex}.content-status{border-radius:6px;padding:5px 7px;font-size:.52rem;font-weight:650}.content-status.em-revisão,.content-status.pronto{color:#e1d5ff;background:#7c3aed36}.content-status.agendado{color:#cfbfff;background:#5b2fd02e}.content-status.publicado,.content-status.approved{color:#78ebbe;background:#34d3991f}.content-card h2{color:#edf0f5;font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.047em;margin:12px 0 0;font-size:1.02rem;line-height:1.08}.content-card>p{color:#969cad;min-height:44px;margin:8px 0 0;font-size:.61rem;line-height:1.5}.content-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.content-tags span{color:#9ea3b4;border:1px solid #ffffff14;border-radius:6px;padding:5px 7px;font-size:.51rem}.content-card-footer{justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.content-open-button{color:#beb0ff;font-family:var(--font-curvou-body), sans-serif;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6rem;font-weight:650}.content-open-button:hover{color:#fff}.approve-button{color:#fff;font-family:var(--font-curvou-body), sans-serif;cursor:pointer;background:#7c3aed36;border:1px solid #a78bfa57;border-radius:7px;padding:7px 8px;font-size:.55rem;font-weight:650;transition:transform .18s,background .18s}.approve-button:hover{background:#7c3aed61;transform:translateY(-1px)}.approved-label{color:#76dcb2;font-size:.56rem;font-weight:650}.composer-backdrop{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030409ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composer-panel{background:linear-gradient(145deg,#1c113bfa,#0a0c14fa);border:1px solid #a78bfa4d;border-radius:23px;width:min(100%,460px);padding:30px;position:relative;box-shadow:0 26px 80px #0000007a,inset 0 1px #ffffff12}.composer-close{border:1px solid var(--portal-border);color:#afb5c6;cursor:pointer;background:#ffffff0a;border-radius:9px;width:30px;height:30px;font-size:1.25rem;position:absolute;top:15px;right:15px}.composer-panel h2{color:#fff;font-family:var(--font-curvou-title), sans-serif;letter-spacing:-.06em;margin:13px 0 8px;font-size:2rem;line-height:.98}.composer-panel>p{color:#9da3b6;max-width:330px;margin:0;font-size:.68rem;line-height:1.55}.composer-panel label{color:#c6c0dd;gap:7px;margin-top:22px;font-size:.61rem;font-weight:650;display:grid}.composer-panel input{color:#fff;width:100%;font-family:var(--font-curvou-body), sans-serif;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:0;padding:12px;font-size:.69rem}.composer-panel input:focus{border-color:#a78bfaa6}.composer-options{gap:7px;margin-top:12px;display:flex}.composer-options button{color:#aeb3c2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:7px 9px;font-size:.58rem}.composer-options button:hover{color:#fff;border-color:#a78bfa66}.composer-create{color:#fff;width:100%;font-family:var(--font-curvou-title), sans-serif;cursor:pointer;background:linear-gradient(135deg,#6d28d9,#4c1d95);border:1px solid #a78bfa;border-radius:11px;justify-content:space-between;align-items:center;margin-top:22px;padding:12px;font-size:.69rem;font-weight:650;display:flex;box-shadow:0 12px 24px #5b21b642}@media (width<=1100px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.content-heading{display:block}.content-heading h1{font-size:clamp(2.45rem,12vw,3.65rem)}.approval-summary{width:100%;margin-top:24px}.content-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.content-tabs{width:100%;overflow-x:auto}.content-tabs button{flex:none}.content-grid{grid-template-columns:1fr}.content-card{min-height:400px}.content-preview{min-height:190px}}
