.onde-header{position:relative;border-bottom:1px solid var(--onde-border);background:rgba(255,255,255,.9);transition:background var(--onde-standard) var(--onde-ease),box-shadow var(--onde-standard) var(--onde-ease)}.onde-header.is-scrolled{position:sticky;top:0;z-index:4;backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(7,26,51,.06)}.onde-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:76px}.onde-logo{font-size:1.35rem;font-weight:800;letter-spacing:.12em}.onde-nav{display:flex;gap:1.25rem;align-items:center}.onde-nav a:not(.onde-button){transition:color var(--onde-fast) var(--onde-ease)}.onde-nav a:not(.onde-button):hover{color:var(--onde-blue)}.onde-menu-toggle{display:none}.onde-section{padding:7rem 0;position:relative}.onde-hero{background:radial-gradient(circle at 82% 35%,rgba(34,211,238,.13),transparent 28%),radial-gradient(circle at 75% 60%,rgba(21,94,239,.11),transparent 42%),var(--onde-bg-soft);overflow:hidden;padding:7rem 0}.onde-hero:after{content:"";position:absolute;width:42rem;height:42rem;border:1px solid rgba(21,94,239,.09);border-radius:50%;right:-18rem;top:-12rem;pointer-events:none}.onde-hero__inner{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:2rem}.onde-hero__inner>div:first-child{position:relative;z-index:1;max-width:35rem}.onde-hero h1{letter-spacing:-.065em}.onde-hero h1 em{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.04em}.onde-lead{font-size:1.25rem}.onde-actions{display:flex;gap:.75rem;flex-wrap:wrap}.onde-button{transition:transform var(--onde-fast) var(--onde-ease),box-shadow var(--onde-fast) var(--onde-ease)}.onde-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(7,26,51,.12)}.onde-reassurance{color:var(--onde-muted);font-size:.875rem}.onde-graph{width:100%;color:var(--onde-blue)}.onde-graph--hero{transform:scale(1.08);transform-origin:center right}.onde-graph__nodes{fill:var(--onde-white);stroke:var(--onde-blue);stroke-width:3}.onde-graph text{fill:var(--onde-navy);font-size:12px;font-weight:700}.onde-section--blue{background:var(--onde-bg-blue)}.onde-story,.onde-pricing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.onde-story{overflow:hidden}.onde-story .onde-tree{min-height:18rem;position:relative}.onde-story .onde-tree i{box-shadow:0 0 0 8px rgba(34,211,238,.08)}.onde-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;position:relative}.onde-steps:before{content:"";position:absolute;left:2%;right:2%;top:1.7rem;border-top:1px solid var(--onde-cyan);opacity:.65}.onde-steps article{border-top:2px solid var(--onde-blue);padding-top:1rem;position:relative;background:var(--onde-white)}.onde-steps span{color:var(--onde-blue);font-weight:700;background:var(--onde-white);padding-right:.5rem}.onde-tabs{display:flex;gap:.5rem;margin:2rem 0}.onde-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:.75rem 1rem;font:inherit;cursor:pointer;transition:color var(--onde-fast) var(--onde-ease),border-color var(--onde-fast) var(--onde-ease)}.onde-tabs button[aria-selected=true]{color:var(--onde-blue);border-color:var(--onde-blue)}.onde-panel,.onde-price{padding:2.5rem;background:rgba(244,248,252,.8);border:1px solid rgba(217,227,238,.8);border-radius:1.25rem;box-shadow:0 18px 50px rgba(7,26,51,.06);transition:opacity var(--onde-standard) var(--onde-ease),transform var(--onde-standard) var(--onde-ease)}.onde-panel[hidden]{display:none}.onde-panel small{display:block;color:var(--onde-muted);margin-top:2rem}.onde-philosophy{background:var(--onde-navy);color:#fff;overflow:hidden}.onde-philosophy:after{content:"";position:absolute;width:52rem;height:52rem;border:1px solid rgba(34,211,238,.14);border-radius:50%;right:-25rem;top:-15rem;animation:onde-drift 9s ease-in-out infinite alternate}.onde-philosophy p{color:#d4dfeb}.onde-philosophy em{font-family:Newsreader,Georgia,serif;font-weight:400}.onde-metrics{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.onde-metrics div{min-width:120px;border-left:2px solid var(--onde-cyan);padding-left:1rem;transition:transform var(--onde-standard) var(--onde-ease)}.onde-metrics div:hover{transform:translateY(-3px)}.onde-metrics strong,.onde-metrics span{display:block}.onde-metrics strong{font-size:2rem}.onde-metrics span{color:var(--onde-muted);font-size:.875rem}.onde-price{background:radial-gradient(circle at 85% 15%,rgba(34,211,238,.13),transparent 30%),var(--onde-white);border-color:rgba(21,94,239,.18)}.onde-price strong{display:block;font-size:clamp(4rem,8vw,7rem);line-height:.85;letter-spacing:-.08em}.onde-price ul{padding-left:1.25rem}.onde-price li::marker{color:var(--onde-cyan)}.onde-faq-list{max-width:44rem}.onde-faq-list details{border-top:1px solid var(--onde-border);padding:1rem 0}.onde-faq-list summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:1rem}.onde-faq-list summary:after{content:"+";color:var(--onde-blue);transition:transform var(--onde-fast) var(--onde-ease)}.onde-faq-list details[open] summary:after{transform:rotate(45deg)}.onde-faq-list details p{animation:onde-fade var(--onde-standard) var(--onde-ease)}.onde-final-cta{padding:7rem 0;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(34,211,238,.2),transparent 38%),var(--onde-bg-blue);overflow:hidden}.onde-final-cta:before{content:"";display:block;width:24rem;height:10rem;border:1px solid rgba(21,94,239,.18);border-radius:50%;margin:-12rem auto 2rem}.onde-footer{padding:3rem 0;background:var(--onde-navy);color:#fff}.onde-footer__inner{display:flex;justify-content:space-between;gap:2rem}.onde-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.onde-footer p{color:#d4dfeb}

/* Contain the decorative hero circle within its existing clipping boundary. */
.onde-hero{position:relative}
