@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");:root{--ih-ink:#0b1b2b;--ih-ink-soft:#1e3a4a;--ih-ocean:#0d9488;--ih-lagoon:#14b8a6;--ih-sky:#38bdf8;--ih-sand:#fff7ed;--ih-shell:#fffefb;--ih-coral:#fb7185;--ih-mango:#fbbf24;--ih-palm:#047857;--ih-deep:#042f2e}main.ih-marketing-root,main.w-full{font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.ih-font-display{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto}.technology-text{background:linear-gradient(115deg,var(--ih-lagoon) 0,var(--ih-sky) 38%,var(--ih-mango) 72%,var(--ih-coral) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ih-accent-rule{height:4px;width:4.5rem;border-radius:9999px;margin:.75rem auto;background:linear-gradient(90deg,var(--ih-lagoon),var(--ih-mango),var(--ih-coral))}.ih-hero{position:relative;overflow:hidden;background-color:var(--ih-deep);background-image:radial-gradient(1200px 600px at 10% -10%,rgba(20,184,166,.45),transparent 55%),radial-gradient(900px 500px at 90% 0,rgba(56,189,248,.35),transparent 50%),radial-gradient(700px 420px at 50% 110%,rgba(251,113,133,.22),transparent 55%),linear-gradient(165deg,#042f2e,#0f172a 48%,#134e4a)}.ih-hero--photo{background-image:radial-gradient(900px 520px at 15% 0,rgba(20,184,166,.55),transparent 58%),radial-gradient(800px 480px at 95% 20%,rgba(251,191,36,.22),transparent 55%),linear-gradient(120deg,rgba(4,47,46,.92),rgba(15,23,42,.82) 45%,rgba(15,118,110,.55));background-size:cover;background-position:50%;background-repeat:no-repeat}.ih-hero__inner{position:relative;z-index:1}.ih-hero__glow{pointer-events:none;position:absolute;inset:-20%;background:radial-gradient(closest-side,rgba(251,191,36,.12),transparent 70%);opacity:.9}.ih-glass{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px)}.ih-section-sand{background:linear-gradient(180deg,var(--ih-shell) 0,#f0fdfa 55%,#ecfeff 100%)}.ih-section-wave{background:linear-gradient(180deg,#ecfeff 0,var(--ih-shell) 100%)}