.aventra-landing{--ink:#09192c;--ink-soft:#1a2c44;--blue-deep:#1351a6;--blue:#3569e7;--blue-bright:#3c91fd;--cyan:#00c1d5;--cyan-soft:#bfeff4;--sun:#ffb065;--coral:#f87966;--rose:#f08695;--paper:#f9fcff;--paper-2:#f2f7fd;--line:#d7dfe8;--fg:#1c2735;--fg-soft:#5a6472;color:var(--fg);background:var(--paper);font-family:var(--font-body,"Poppins"), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.aventra-landing{--ink:lab(8.10605% -.600144 -15.6086);--ink-soft:lab(17.3979% -1.41184 -17.4645);--blue-deep:lab(34.8466% 7.25129 -52.0513);--blue:lab(46.7041% 17.9625 -70.4984);--blue-bright:lab(59.2802% 2.5183 -62.2613);--cyan:lab(70.8727% -36.8352 -22.62);--cyan-soft:lab(91.1691% -15.1229 -8.07066);--sun:lab(78.6551% 27.1543 54.2571);--coral:lab(66.0604% 48.7909 34.3904);--rose:lab(68.3692% 42.5129 11.1823);--paper:lab(98.8354% -.662476 -2.14629);--paper-2:lab(97.0916% -1.09214 -3.57039);--line:lab(88.3788% -1.44121 -5.40311);--fg:lab(15.2082% -1.47441 -10.6226);--fg-soft:lab(41.9331% -1.71967 -9.02084)}}.aventra-landing ::selection{background:var(--cyan);color:var(--ink)}html:has(.aventra-landing){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.aventra-landing){scroll-behavior:smooth}}.aventra-landing .display{letter-spacing:-.03em;font-weight:800;line-height:.98}.aventra-landing .eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;font-weight:600}.aventra-landing .grad-brand{background:linear-gradient(110deg, var(--blue-deep), var(--blue) 45%, var(--cyan))}.aventra-landing .grad-ink{background:radial-gradient(120% 120% at 80% -10%, #1d438c8c, transparent 55%), radial-gradient(90% 90% at 5% 110%, #00717f73, transparent 55%), var(--ink)}@supports (color:lab(0% 0 0)){.aventra-landing .grad-ink{background:radial-gradient(120% 120% at 80% -10%, lab(29.1051% 8.74774 -45.6968/.55), transparent 55%), radial-gradient(90% 90% at 5% 110%, lab(42.863% -32.0891 -21.9386/.45), transparent 55%), var(--ink)}}.aventra-landing .shadow-soft{box-shadow:0 1px 2px #1351a60f,0 18px 40px -24px #1351a647;box-shadow:0 1px 2px lab(34.8466% 7.25129 -52.0513/.06),0 18px 40px -24px lab(34.8466% 7.25129 -52.0513/.28)}.aventra-landing .shadow-float{box-shadow:0 30px 80px -40px #00276b8c;box-shadow:0 30px 80px -40px lab(17.2287% 12.7035 -45.2877/.55)}.aventra-landing .orb{filter:blur(60px);opacity:.6;pointer-events:none;border-radius:9999px;position:absolute}@keyframes av-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes av-float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(2deg)}}@keyframes av-pan{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-2%,-2%)scale(1.14)}}@keyframes av-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes av-dash{to{stroke-dashoffset:-1000px}}.aventra-landing .anim-float{animation:7s ease-in-out infinite av-float}.aventra-landing .anim-float-slow{animation:11s ease-in-out infinite av-float-slow}.aventra-landing .hero-pan{animation:22s ease-in-out infinite alternate av-pan}.aventra-landing .marquee-track{width:max-content;animation:32s linear infinite av-marquee;display:flex}.aventra-landing .plane-trail{stroke-dasharray:7 10;animation:24s linear infinite av-dash}@media (prefers-reduced-motion:reduce){.aventra-landing .anim-float,.aventra-landing .anim-float-slow,.aventra-landing .hero-pan,.aventra-landing .marquee-track,.aventra-landing .plane-trail{animation:none!important}}
