@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#06182d;--navy2:#0a2741;--ink:#102b43;--muted:#627489;--teal:#16c7b4;--teal2:#0e9d98;--light:#f3f8fb;--border:#dfebf1;--white:#fff;--orange:#ff9859}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;background:white;line-height:1.55}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope,'DM Sans',sans-serif;letter-spacing:-.05em;line-height:1.13}h1{font-size:clamp(2.9rem,5.2vw,5.3rem);font-weight:800}h2{font-size:clamp(2.1rem,3.5vw,3.6rem);font-weight:800}h3{font-size:1.25rem}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(1190px,calc(100% - 44px));margin:auto}.skip{position:absolute;left:-9999px;z-index:100}.skip:focus{left:12px;top:12px;background:#fff;padding:10px}.announcement{background:#092943;color:#b9e5e7;text-align:center;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.03em}.announcement a{color:#fff;text-decoration:underline;text-underline-offset:3px;margin-left:10px}.pulse,.dot,.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #16c7b42b;margin-right:10px}.header{height:84px;background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 4px 24px #0929430b}.navwrap{display:flex;align-items:center;justify-content:space-between;height:100%;gap:20px}.logo{display:flex;align-items:center;gap:12px;color:#0b2b49;font-weight:800;font-size:14px;line-height:1.1;letter-spacing:-.035em;white-space:nowrap}.logo b{color:#0e9f9b}.logo small{display:block;letter-spacing:.29em;font-size:10px;font-weight:700;margin-top:5px}.logomark{height:40px;width:42px;display:flex;align-items:end;gap:4px;transform:skewY(-12deg)}.logomark i{display:block;background:#0c3655;width:8px;border-radius:2px 2px 0 0}.logomark i:nth-child(1){height:11px}.logomark i:nth-child(2){height:20px;background:#139b9c}.logomark i:nth-child(3){height:29px;background:#15c7b3}.logomark i:nth-child(4){height:39px;background:#ff9859}.navlinks{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:700}.navlinks>a:not(.btn),.dropbtn{transition:color .2s}.navlinks>a:hover,.dropbtn:hover,.navlinks .active{color:#0e9f9b}.dropbtn{background:none;border:0;font-weight:700;color:var(--ink);padding:10px 0}.dropdown{position:relative}.dropmenu{display:none;position:absolute;top:100%;left:-18px;min-width:220px;background:#fff;padding:12px;box-shadow:0 20px 45px #071b2f30;border:1px solid var(--border);border-radius:12px}.dropmenu a{display:block;padding:10px;border-radius:8px}.dropmenu a:hover{background:#e9faf8}.dropdown:hover .dropmenu,.dropdown:focus-within .dropmenu{display:block}.menu-btn{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:9px;background:#0dafa3;color:#fff;font-size:14px;font-weight:800;padding:17px 24px;box-shadow:0 10px 20px #0bafa32b;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#0c938d}.btn span{font-size:18px}.btn-sm{padding:12px 18px;font-size:12px}.btn-primary{background:linear-gradient(135deg,#19cdb8,#0d9e9b)}.btn-outline{background:transparent;border:1px solid #6d98a855;box-shadow:none;color:#fff}.btn-outline:hover{background:#ffffff15}.btn-white{background:#fff;color:#073c50;box-shadow:none}.btn-white:hover{background:#ebfffc}.btn-block{width:100%}.hero{background:radial-gradient(circle at 80% 45%,#164b61 0,#0a2742 37%,#051528 78%);color:white;position:relative;overflow:hidden}.hero-grid-pattern{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(#ffffff13 1px,transparent 1px),linear-gradient(90deg,#ffffff13 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:635px;gap:38px;position:relative}.hero-copy{padding:75px 0;position:relative;z-index:3}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:.16em;color:#22d8c8;display:inline-block;margin-bottom:22px}.hero h1{max-width:750px;margin-bottom:22px}.gradient-text{background:linear-gradient(105deg,#49e8d3,#a3fff4);background-clip:text;color:transparent}.hero-lead{font-size:17px;line-height:1.85;color:#c6d6e0;max-width:590px;margin-bottom:32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-proof{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;color:#c8d7df;font-size:12px}.hero-proof b{color:#2be0cc;margin-right:7px}.hero-visual{position:relative;height:550px;align-self:end}.hero-portrait{position:absolute;right:-30px;bottom:0;width:87%;height:530px;overflow:hidden;border-radius:180px 180px 0 0;background:linear-gradient(#315e6d,#103c4b)}.hero-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071b2cbb,transparent 38%)}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 26%;mix-blend-mode:luminosity;opacity:.92}.floating-card{position:absolute;z-index:3;background:#ffffffed;color:#103148;box-shadow:0 25px 70px #0005;border:1px solid #fff8;display:flex;align-items:center;gap:15px;padding:17px 19px;border-radius:15px;backdrop-filter:blur(14px)}.floating-card small{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;color:#5d8290;margin-bottom:5px}.floating-card strong{font-size:14px;line-height:1.3}.float-top{right:-35px;top:70px}.float-bottom{left:-55px;bottom:55px}.mini-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#d6faf3;color:#008f82;font-size:25px}.mini-bars{display:flex;gap:4px;align-items:end;height:35px}.mini-bars i{width:7px;background:#15c6b4;border-radius:2px}.mini-bars i:nth-child(1){height:10px}.mini-bars i:nth-child(2){height:20px}.mini-bars i:nth-child(3){height:15px}.mini-bars i:nth-child(4){height:29px}.mini-bars i:nth-child(5){height:25px}.mini-bars i:nth-child(6){height:35px}.orbit{position:absolute;border:1px solid #4de6cf42;border-radius:50%;pointer-events:none}.orbit-one{width:500px;height:500px;right:-160px;top:0}.orbit-two{width:340px;height:340px;right:150px;top:100px}.truststrip{background:#f0f7fa;border-bottom:1px solid #e1ecf0}.trustgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0}.trustgrid>div{display:flex;align-items:center;gap:12px;border-right:1px solid #d9e7eb}.trustgrid>div:last-child{border:0}.trust-icon{font-size:27px;color:#009f98}.trustgrid b,.trustgrid small{display:block}.trustgrid b{font-size:12px}.trustgrid small{font-size:11px;color:#708498}.section{padding:100px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.kicker{color:#0d9d98;margin-bottom:16px}.section-heading h2{margin-bottom:0}.section-heading h2 em,h2 em{font-style:normal;color:#0aaea4}.section-heading>p{max-width:390px;color:var(--muted);line-height:1.8;margin:0}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.industry-card{background:white;border:1px solid var(--border);border-radius:17px;overflow:hidden;box-shadow:0 16px 40px #17384a10;transition:transform .2s,box-shadow .2s}.industry-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #17384a20}.industry-image{height:185px;overflow:hidden;position:relative;background:#0c3b59}.industry-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#061d2dbb,transparent 70%)}.industry-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.industry-card:hover img{transform:scale(1.05)}.industry-number{position:absolute;z-index:2;bottom:13px;left:16px;color:#fff;font-weight:800;font-size:12px;letter-spacing:.2em}.industry-content{padding:23px 20px}.tiny-label{font-size:9px;letter-spacing:.16em;color:#0ca69c;font-weight:800}.industry-content h3{font-size:19px;margin:9px 0 12px}.industry-content p{font-size:12px;color:var(--muted);line-height:1.8;min-height:110px}.industry-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:17px}.industry-bottom strong{font-size:18px}.industry-bottom small{font-size:11px;color:#738393}.circle-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e2f8f5;color:#089f96;font-size:20px}.dark-section{background:#071d33;color:white}.center-heading{text-align:center;max-width:720px;margin:0 auto 55px}.center-heading h2{margin-bottom:18px}.center-heading h2 em{color:#2ed7c8}.center-heading p{color:#b7ccd9}.kicker.light{color:#42e1d0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps-grid article{padding:35px;background:#102d45;border:1px solid #24475e;border-radius:16px}.step-index{font-size:10px;letter-spacing:.13em;font-weight:800;color:#51cfc5}.step-icon{font-size:40px;color:#36d6c4;margin:26px 0}.steps-grid h3{font-size:22px;margin-bottom:12px}.steps-grid p{color:#aec4d1;font-size:14px;line-height:1.8}.feature-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px}.section-lead{color:#687d8e;font-size:16px;line-height:1.85}.feature-list{padding:0;list-style:none;margin:25px 0 35px}.feature-list li{display:flex;gap:13px;align-items:flex-start;margin:15px 0;font-size:14px;font-weight:600}.feature-list li span{display:grid;place-items:center;flex:none;background:#dff9f3;color:#049e90;border-radius:50%;width:24px;height:24px;font-size:13px}.text-link{font-weight:800;color:#059b94;border-bottom:2px solid #0bc4b1;padding-bottom:5px}.dashboard{padding:30px;border-radius:22px;background:#fff;box-shadow:0 30px 90px #123b531f;border:1px solid #dcebf1;transform:rotate(1deg)}.dash-top,.dash-foot{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.08em;color:#8b9ca8;font-weight:800}.dash-title{font-weight:800;font-size:24px;letter-spacing:-.05em;margin:27px 0}.dash-title span{float:right;color:#11b8a8}.dash-metrics{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dash-metrics>div{background:#f1f8fb;padding:19px;border-radius:10px}.dash-metrics small,.dash-metrics b,.dash-metrics span{display:block}.dash-metrics small{font-size:9px;letter-spacing:.1em;color:#7894a4}.dash-metrics b{font-size:23px;margin:5px 0}.dash-metrics span{font-size:11px;color:#7b8f9a}.dash-chart{margin:24px 0 14px;height:160px;background:repeating-linear-gradient(to bottom,transparent,transparent 39px,#e3eef2 40px);border-bottom:1px solid #e3eef2}.dash-line svg{width:100%;height:145px}.dash-foot{letter-spacing:0;font-weight:600}.dash-foot i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#12c4b3}.cta-band{background:linear-gradient(110deg,#087c83,#0baea0);color:#fff;padding:65px 0}.cta-layout{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-layout h2{font-size:clamp(1.8rem,3vw,3rem);margin-bottom:15px}.cta-layout p{color:#e2fbf8;max-width:630px;margin:0}.footer{background:#06172a;color:#b7c9d4;padding-top:65px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:80px;padding-bottom:55px}.footerlogo{color:white}.footgrid p{max-width:350px;color:#91acbc;font-size:13px;line-height:1.8;margin-top:20px}.footgrid h4{color:white;font-size:14px;margin-bottom:20px}.footgrid>div>a:not(.logo){display:block;font-size:13px;margin-bottom:12px}.footgrid>div>a:hover{color:#3fe0cd}.footbottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #1e3c50;padding:20px 0;font-size:11px;color:#7f9cad}.innerhero{background:radial-gradient(circle at 90% 30%,#17445c,#061a2d 72%);color:white;padding:80px 0;overflow:hidden}.inner-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:360px}.innerhero h1{font-size:clamp(2.5rem,4.6vw,4.6rem)}.inner-photo{position:relative;border-radius:20px;overflow:hidden;height:340px;box-shadow:0 25px 70px #0005;border:1px solid #ffffff22}.inner-photo img{width:100%;height:100%;object-fit:cover}.photo-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#06182fe8);padding:55px 25px 20px}.photo-overlay span{display:block;font-size:10px;letter-spacing:.16em;color:#66f0dd;font-weight:800}.photo-overlay b{font-size:23px}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.question{border-left:4px solid #0fb7a9;background:#eafaf7;padding:25px 30px;margin-top:30px;border-radius:0 12px 12px 0}.question span{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;color:#0a938c;margin-bottom:10px}.question strong{font-size:19px;line-height:1.5}.services-panel{background:#fff;border:1px solid #dcebf0;border-radius:20px;padding:38px;box-shadow:0 25px 70px #17384a12}.services-panel h3{font-size:28px}.service-note{border-top:1px solid #e3edf2;padding-top:20px;color:#7a8d9b;font-size:12px}.soft-section{background:#f1f7fa}.offer-layout{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:center}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.metric-grid>div{background:#fff;border:1px solid #e0ebf0;padding:18px;border-radius:12px;font-size:13px;font-weight:700}.metric-grid span{color:#08b7a9;font-size:18px;margin-right:8px}.exclusions{font-size:12px;line-height:1.8;color:#81919c}.price-panel{padding:38px;background:white;border:1px solid #dbe8ee;box-shadow:0 25px 70px #143d4d14;border-radius:20px}.price-pill{display:inline-block;background:#ddfaf4;color:#058f87;padding:8px 12px;border-radius:20px;font-size:10px;font-weight:800;letter-spacing:.09em}.price-panel h3{font-size:27px;margin:23px 0}.big-price{font-size:51px;font-weight:800;letter-spacing:-.07em;line-height:1.3}.big-price span{font-size:16px;color:#738b98;letter-spacing:0;margin-left:5px}.setup-line{display:flex;justify-content:space-between;border-bottom:1px solid #e6eff2;padding:13px 0;font-size:14px}.price-separator{height:12px}.price-panel ul{list-style:none;padding:0;font-size:13px;line-height:2.4}.price-panel li{color:#334b5d}.price-panel>a{margin-top:18px}.price-panel>small{display:block;text-align:center;color:#8a9ba8;margin-top:15px}.contacthero{padding:80px 0}.contacthero h1{max-width:900px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.contact-step{display:flex;gap:20px;margin:28px 0}.contact-step>b{background:#ddf8f4;color:#049f93;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;flex:none}.contact-step p{color:#748697;font-size:13px;margin:5px 0}.form-panel{background:white;border:1px solid #e0ebf0;box-shadow:0 25px 70px #143d4d16;padding:40px;border-radius:20px}.form-panel h3{font-size:27px}.form-panel label{display:block;font-size:12px;font-weight:800;margin:14px 0}.form-panel input,.form-panel select,.form-panel textarea{width:100%;border:1px solid #d3e2e8;border-radius:8px;padding:13px 14px;margin-top:7px;background:#f8fbfc;color:#173a4c;outline:none}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:#0eb9a9;box-shadow:0 0 0 3px #0eb9a922}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-disclosure,.form-note{font-size:11px;color:#8496a2;line-height:1.7}.form-status{font-size:12px;color:#0a9c91}.form-note{display:block;margin-top:18px}.menu-btn{background:none;border:0;font-size:25px;color:#143b50}
@media(max-width:1050px){.navlinks{gap:13px}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-content p{min-height:60px}.hero-layout{grid-template-columns:1.1fr .9fr}.float-top{right:0}.float-bottom{left:-15px}.feature-layout,.split-layout,.offer-layout,.contact-grid{gap:45px}}
@media(max-width:760px){.container{width:min(100% - 34px,1190px)}.announcement{font-size:10px}.header{height:70px}.logo{font-size:12px}.logo small{font-size:8px}.logomark{transform:scale(.8) skewY(-12deg);margin-right:-5px}.menu-btn{display:block}.navlinks{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:18px 24px 25px;box-shadow:0 20px 35px #082a3b24;align-items:stretch;flex-direction:column;gap:7px}.navlinks.open{display:flex}.navlinks>a:not(.btn),.dropbtn{padding:10px 0}.dropmenu{position:static;box-shadow:none;border:0;padding:0 10px;display:block}.dropmenu a{font-size:12px;padding:7px}.hero-layout,.inner-layout,.feature-layout,.split-layout,.offer-layout,.contact-grid{grid-template-columns:1fr}.hero-layout{gap:0}.hero-copy{padding:65px 0 0}.hero h1{font-size:clamp(2.6rem,10vw,4.4rem)}.hero-visual{height:440px;max-width:500px;width:100%;margin:auto}.hero-portrait{height:420px;right:0;width:78%}.float-top{top:40px;right:0}.float-bottom{bottom:40px;left:0}.hero-proof{margin-top:30px}.trustgrid{grid-template-columns:1fr 1fr;gap:22px}.trustgrid>div:nth-child(2){border:0}.section{padding:70px 0}.section-heading{display:block}.section-heading>p{margin-top:20px}.industry-grid{gap:15px}.steps-grid{grid-template-columns:1fr}.cta-layout{display:block}.cta-layout .btn{margin-top:30px}.footgrid{grid-template-columns:1fr 1fr;gap:25px}.footgrid>div:first-child{grid-column:1/-1}.footbottom{display:block}.innerhero{padding:60px 0}.inner-layout{gap:35px}.inner-photo{height:280px}.contact-grid{gap:35px}}
@media(max-width:490px){.industry-grid{grid-template-columns:1fr}.industry-image{height:210px}.industry-content p{min-height:0}.trustgrid{grid-template-columns:1fr 1fr}.trustgrid>div{border:0}.trustgrid b{font-size:11px}.trustgrid small{font-size:10px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-visual{height:350px}.hero-portrait{height:340px}.float-top{top:30px}.float-bottom{bottom:30px}.floating-card{padding:11px}.floating-card strong{font-size:11px}.floating-card small{font-size:8px}.footgrid{grid-template-columns:1fr}.footgrid>div:first-child{grid-column:auto}.metric-grid,.form-two{grid-template-columns:1fr}.price-panel,.form-panel,.services-panel{padding:25px}.big-price{font-size:43px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Revenue Catchers brand refinements */
.logo small{font-size:.43rem;letter-spacing:.17em;white-space:nowrap}.direct-email{margin-top:16px;color:#c7d9e9}.direct-email a{color:#35dec8;text-decoration:underline}

/* Revenue Catchers brand & motion update */
.rc-brand-symbol{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:#f7fcff;flex:none}.rc-brand-symbol svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(38,227,203,.24))}.footerlogo .rc-brand-symbol{width:44px;height:44px}
.hero{overflow:hidden;isolation:isolate}.hero-grid-pattern{animation:gridBreathe 12s ease-in-out infinite alternate}.hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px);z-index:0}.hero-glow-one{width:540px;height:540px;right:-130px;top:-170px;background:radial-gradient(circle,rgba(24,211,195,.20),transparent 69%);animation:glowDrift 14s ease-in-out infinite alternate}.hero-glow-two{width:430px;height:430px;left:-170px;bottom:-220px;background:radial-gradient(circle,rgba(59,113,232,.18),transparent 70%);animation:glowDrift 17s ease-in-out infinite alternate-reverse}.hero-layout{position:relative;z-index:2}.hero-copy>*{animation:heroEnter .75s both}.hero-copy>*:nth-child(2){animation-delay:.12s}.hero-copy>*:nth-child(3){animation-delay:.22s}.hero-copy>*:nth-child(4){animation-delay:.33s}.hero-copy>*:nth-child(5){animation-delay:.44s}.hero-visual-motion{animation:heroVisualEnter 1s .3s both}.hero-visual-motion .hero-portrait{animation:portraitFloat 7s ease-in-out infinite}.hero-visual-motion .float-top{animation:cardFloatA 5s ease-in-out infinite}.hero-visual-motion .float-bottom{animation:cardFloatB 6s ease-in-out infinite}.hero-visual-motion .orbit-one{animation:orbitTurn 26s linear infinite}.hero-visual-motion .orbit-two{animation:orbitTurn 35s linear infinite reverse}.hero-live-indicator{position:absolute;z-index:7;right:0;bottom:9%;display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid rgba(82,235,219,.35);background:rgba(5,28,48,.86);backdrop-filter:blur(10px);border-radius:999px;color:#e8fffa;font-size:10px;font-weight:800;letter-spacing:1px;box-shadow:0 12px 38px rgba(0,0,0,.2);animation:cardFloatA 5.5s ease-in-out infinite}.live-dot{width:7px;height:7px;border-radius:50%;background:#26e3cb;box-shadow:0 0 0 5px rgba(38,227,203,.14);animation:livePulse 2s infinite}.live-arrow{color:#26e3cb;font-size:17px}.hero-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hero-particles i{position:absolute;width:4px;height:4px;border-radius:50%;background:#30e4d0;opacity:.38;animation:particleRise 11s linear infinite}.hero-particles i:nth-child(1){left:13%;top:90%;animation-delay:-2s}.hero-particles i:nth-child(2){left:28%;top:76%;animation-delay:-7s}.hero-particles i:nth-child(3){left:57%;top:87%;animation-delay:-4s}.hero-particles i:nth-child(4){left:71%;top:78%;animation-delay:-8s}.hero-particles i:nth-child(5){left:88%;top:96%;animation-delay:-1s}.hero-particles i:nth-child(6){left:44%;top:94%;animation-delay:-5s}
.aria-section{position:relative;overflow:hidden}.aria-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(27,205,185,.12),transparent 52%);pointer-events:none}.aria-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:38px}.aria-card{position:relative;min-height:320px;border:1px solid rgba(107,177,193,.23);border-radius:19px;background:linear-gradient(150deg,rgba(21,58,76,.82),rgba(8,29,50,.84));padding:27px 23px;transition:transform .3s,border-color .3s,box-shadow .3s}.aria-card:hover{transform:translateY(-8px);border-color:#26e3cb;box-shadow:0 22px 50px rgba(0,0,0,.19)}.aria-letter{font-size:74px;line-height:1;font-weight:900;letter-spacing:-6px;color:rgba(40,225,204,.19);display:block;margin-bottom:17px}.aria-index{display:block;color:#3ce9d0;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:13px}.aria-card h3{color:#fff;font-size:22px;line-height:1.2;margin:0 0 13px}.aria-card p{color:#bed1df;font-size:14px;line-height:1.65}.aria-example{margin-top:20px;color:#65eedb;font-size:12px;font-weight:700}.aria-rail{display:flex;justify-content:space-around;position:relative;max-width:100%;margin-top:35px}.aria-rail:before{content:"";height:2px;position:absolute;left:12%;right:12%;top:9px;background:linear-gradient(90deg,rgba(38,227,203,.2),#26e3cb,rgba(38,227,203,.2))}.aria-rail span{width:20px;height:20px;border:4px solid #143b4a;background:#26e3cb;border-radius:50%;z-index:1;box-shadow:0 0 0 5px rgba(38,227,203,.1)}.aria-footer{position:relative;display:flex;align-items:center;gap:25px;justify-content:center;flex-wrap:wrap;margin-top:35px}.aria-brand{color:#fff;font-size:30px;font-weight:900;letter-spacing:5px}.aria-brand span{font-size:9px;vertical-align:top;letter-spacing:0}.aria-footer p{color:#b7d2d9;font-size:14px}.aria-footer .btn{margin-left:auto}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}
@keyframes heroEnter{from{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualEnter{from{opacity:0;transform:translateX(28px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes portraitFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardFloatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes cardFloatB{0%,100%{transform:translateY(-5px)}50%{transform:translateY(9px)}}@keyframes orbitTurn{to{transform:rotate(360deg)}}@keyframes glowDrift{to{transform:translate(60px,55px) scale(1.15)}}@keyframes gridBreathe{to{opacity:.65}}@keyframes livePulse{50%{box-shadow:0 0 0 9px rgba(38,227,203,0)}}@keyframes particleRise{0%{transform:translateY(80px);opacity:0}25%{opacity:.5}80%{opacity:.2}100%{transform:translateY(-450px);opacity:0}}
@media(max-width:1000px){.aria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aria-footer .btn{margin-left:0}}@media(max-width:600px){.aria-grid{grid-template-columns:1fr}.aria-rail{display:none}.aria-card{min-height:0}.hero-live-indicator{right:8px;bottom:0;font-size:8px;padding:8px}.rc-brand-symbol{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.hero *,.hero:before,.hero:after,.hero-glow,.hero-particles i,.hero-grid-pattern,.aria-card{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}
