.method-timeline[data-astro-cid-7n6yv6pp]{--node: 3rem;--row: 15rem;position:relative}.method-steps[data-astro-cid-7n6yv6pp]{position:relative}.method-rail[data-astro-cid-7n6yv6pp]{position:absolute;z-index:0;top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);left:calc(var(--node) / 2);width:2px;border-radius:99px;background:#d5e2e2}.method-rail-fill[data-astro-cid-7n6yv6pp]{position:absolute;inset:0 0 auto;width:100%;height:0;border-radius:inherit;background:linear-gradient(#0f766e,#52b9a3)}.method-step[data-astro-cid-7n6yv6pp]{position:relative;z-index:1;display:grid;min-height:var(--row);grid-template-columns:var(--node) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.25rem 0}.method-node-wrap[data-astro-cid-7n6yv6pp]{display:flex;align-items:center;justify-content:center}.method-node[data-astro-cid-7n6yv6pp]{position:relative;display:flex;width:var(--node);height:var(--node);align-items:center;justify-content:center;border:2px solid #cbd5d8;border-radius:50%;background:#f6f8f6;color:#71828b;box-shadow:0 0 0 5px #f8faf8;transition:background-color .28s ease,color .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.method-number[data-astro-cid-7n6yv6pp]{font-size:.76rem;font-weight:800}.method-check[data-astro-cid-7n6yv6pp]{position:absolute;opacity:0;transform:scale(.65);transition:opacity .18s ease,transform .22s ease}.method-copy[data-astro-cid-7n6yv6pp]{min-width:0;transition:opacity .32s ease,transform .32s ease}html.method-motion-ready .method-step[data-astro-cid-7n6yv6pp]:not(.is-reached) .method-copy[data-astro-cid-7n6yv6pp]{opacity:.55}.method-step[data-astro-cid-7n6yv6pp].is-reached .method-node[data-astro-cid-7n6yv6pp]{border-color:#0f766e;background:#0f766e;color:#fff;box-shadow:0 0 0 5px #e8f3f0,0 8px 20px #0f766e29}.method-step[data-astro-cid-7n6yv6pp].is-reached .method-number[data-astro-cid-7n6yv6pp]{opacity:0}.method-step[data-astro-cid-7n6yv6pp].is-reached .method-check[data-astro-cid-7n6yv6pp]{opacity:1;transform:scale(1)}.method-step[data-astro-cid-7n6yv6pp].is-entering .method-node[data-astro-cid-7n6yv6pp]{animation:method-pulse .62s ease-out both}.method-step[data-astro-cid-7n6yv6pp].is-entering .method-copy[data-astro-cid-7n6yv6pp]{animation:method-copy-in .42s ease-out both}@keyframes method-pulse{40%{transform:scale(1.1);box-shadow:0 0 0 12px #0f766e1a,0 8px 22px #0f766e33}}@keyframes method-copy-in{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.method-timeline[data-astro-cid-7n6yv6pp]{--node: 2.7rem;--row: 14rem}.method-step[data-astro-cid-7n6yv6pp]{gap:1rem}}.hero-motion-scene[data-astro-cid-7n6yv6pp]{perspective:1100px;isolation:isolate}.motion-glow[data-astro-cid-7n6yv6pp]{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#14897829,#14897800 68%);filter:blur(8px);animation:glow-breathe 7s ease-in-out infinite alternate}.motion-panel[data-astro-cid-7n6yv6pp]{position:absolute;width:min(68%,27rem);aspect-ratio:1.12;border:1px solid rgba(15,118,110,.18);border-radius:1.1rem;background:#fffffff2;box-shadow:0 30px 70px -30px #0f2d3761,0 8px 25px #0f2d3714;transform-style:preserve-3d}.motion-panel-main[data-astro-cid-7n6yv6pp]{z-index:2;overflow:hidden;animation:panel-float 7s ease-in-out infinite}.motion-panel-back[data-astro-cid-7n6yv6pp]{z-index:1;width:min(52%,20rem);transform:translate3d(29%,-17%,-80px) rotateY(-17deg) rotateX(5deg);opacity:.62;animation:panel-back-float 8s ease-in-out infinite}.panel-top[data-astro-cid-7n6yv6pp]{height:2.7rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eeeb;padding:0 1rem}.panel-brand[data-astro-cid-7n6yv6pp]{display:flex;align-items:center;gap:.45rem;color:#365b59;font-size:.58rem;font-weight:700;letter-spacing:.02em}.panel-brand[data-astro-cid-7n6yv6pp] i[data-astro-cid-7n6yv6pp]{width:.55rem;height:.55rem;border-radius:50%;background:#65a99a}.panel-menu[data-astro-cid-7n6yv6pp]{display:flex;gap:.2rem}.panel-menu[data-astro-cid-7n6yv6pp] i[data-astro-cid-7n6yv6pp]{width:.18rem;height:.18rem;border-radius:50%;background:#789b96}.panel-content[data-astro-cid-7n6yv6pp]{position:absolute;z-index:2;left:9%;top:27%;width:54%;display:flex;flex-direction:column;align-items:flex-start}.panel-eyebrow[data-astro-cid-7n6yv6pp]{color:#388173;font-size:clamp(.34rem,1vw,.48rem);font-weight:800;letter-spacing:.09em}.panel-heading[data-astro-cid-7n6yv6pp]{width:100%;margin-top:.55rem;color:#234d4b;font-size:clamp(.62rem,1.8vw,1.12rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.panel-heading[data-astro-cid-7n6yv6pp].second{width:100%;margin-top:.05rem;color:#39776d}.panel-copy[data-astro-cid-7n6yv6pp]{width:100%;margin-top:.58rem;color:#687e79;font-size:clamp(.34rem,.9vw,.49rem);line-height:1.35}.panel-copy[data-astro-cid-7n6yv6pp].narrow{margin-top:.18rem}.panel-tag[data-astro-cid-7n6yv6pp]{margin-top:.58rem;border-radius:99px;background:#edf5f1;padding:.25rem .42rem;color:#4c776d;font-size:clamp(.31rem,.78vw,.43rem);font-weight:600}.panel-action[data-astro-cid-7n6yv6pp]{display:flex;align-items:center;gap:.5rem;margin-top:.7rem;border-radius:99px;background:#0f766e;padding:.42rem .62rem;color:#fff;font-size:clamp(.34rem,.88vw,.49rem);font-weight:700;white-space:nowrap}.panel-action[data-astro-cid-7n6yv6pp] b[data-astro-cid-7n6yv6pp]{font-size:.7rem}.panel-art[data-astro-cid-7n6yv6pp]{position:absolute;right:7%;top:24%;width:31%;height:63%;overflow:hidden;border-radius:48% 48% 1rem 1rem;background:linear-gradient(150deg,#dcece4,#b9d7cd 55%,#edf4ed)}.art-circle[data-astro-cid-7n6yv6pp]{position:absolute;top:12%;left:22%;width:56%;aspect-ratio:1;border-radius:50%;background:#f7f1e8}.art-shape[data-astro-cid-7n6yv6pp]{position:absolute;bottom:-12%;left:5%;width:90%;height:62%;border-radius:50% 50% 0 0;background:linear-gradient(145deg,#618e7c,#375f58)}.art-leaf[data-astro-cid-7n6yv6pp]{position:absolute;right:7%;top:14%;width:24%;height:38%;border-radius:100% 0;background:#8eb4a3;transform:rotate(18deg)}.motion-orbit[data-astro-cid-7n6yv6pp]{position:absolute;z-index:0;width:76%;height:46%;border:1px solid rgba(15,118,110,.17);border-radius:50%;transform:rotate(-23deg);animation:orbit-drift 15s linear infinite}.orbit-two[data-astro-cid-7n6yv6pp]{width:86%;height:59%;transform:rotate(34deg);animation-direction:reverse;opacity:.65}.motion-orbit[data-astro-cid-7n6yv6pp] span[data-astro-cid-7n6yv6pp]{position:absolute;top:9%;left:17%;width:.65rem;height:.65rem;border-radius:50%;background:#d49b73;box-shadow:0 0 18px #d49b7373}.orbit-two[data-astro-cid-7n6yv6pp] span[data-astro-cid-7n6yv6pp]{inset:auto 17% 5% auto;width:.45rem;height:.45rem;background:#5fa99b}.motion-badge[data-astro-cid-7n6yv6pp]{position:absolute;z-index:3;display:flex;align-items:center;gap:.6rem;border:1px solid rgba(15,118,110,.13);border-radius:1rem;background:#fffffff0;padding:.65rem .8rem;box-shadow:0 12px 30px #0f2d371a;animation:badge-drift 5s ease-in-out infinite alternate}.motion-badge[data-astro-cid-7n6yv6pp]>span[data-astro-cid-7n6yv6pp]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.7rem;background:#eaf5f0;color:#0f766e;font-size:1rem}.motion-badge[data-astro-cid-7n6yv6pp] div[data-astro-cid-7n6yv6pp]{display:flex;flex-direction:column;gap:.12rem}.motion-badge[data-astro-cid-7n6yv6pp] b[data-astro-cid-7n6yv6pp]{color:#244b49;font-size:.68rem}.motion-badge[data-astro-cid-7n6yv6pp] small[data-astro-cid-7n6yv6pp]{color:#728682;font-size:.55rem}.badge-trust[data-astro-cid-7n6yv6pp]{top:18%;left:4%}.badge-mobile[data-astro-cid-7n6yv6pp]{right:4%;bottom:16%;animation-delay:-2s}.motion-spark[data-astro-cid-7n6yv6pp]{position:absolute;z-index:3;color:#b88762;animation:spark-drift 4s ease-in-out infinite alternate}.spark-one[data-astro-cid-7n6yv6pp]{top:23%;right:15%;font-size:1.3rem}.spark-two[data-astro-cid-7n6yv6pp]{bottom:21%;left:13%;font-size:1.8rem;animation-delay:-1.5s}@keyframes panel-float{0%,to{transform:rotateY(-9deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}@keyframes panel-back-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes orbit-drift{to{rotate:360deg}}@keyframes badge-drift{to{translate:0 -8px}}@keyframes glow-breathe{to{scale:1.12;opacity:.72}}@keyframes spark-drift{to{translate:0 -9px;rotate:18deg;opacity:.55}}@media(max-width:640px){.hero-motion-scene[data-astro-cid-7n6yv6pp]{min-height:22rem;padding:1rem}.motion-badge[data-astro-cid-7n6yv6pp]{padding:.5rem .6rem;gap:.4rem}.motion-badge[data-astro-cid-7n6yv6pp]>span[data-astro-cid-7n6yv6pp]{width:1.65rem;height:1.65rem}.badge-trust[data-astro-cid-7n6yv6pp]{left:2%}.badge-mobile[data-astro-cid-7n6yv6pp]{right:2%}.motion-panel[data-astro-cid-7n6yv6pp]{width:74%}.motion-panel-back[data-astro-cid-7n6yv6pp]{width:56%}}@media(prefers-reduced-motion:reduce){.method-node[data-astro-cid-7n6yv6pp],.method-check[data-astro-cid-7n6yv6pp],.method-copy[data-astro-cid-7n6yv6pp]{transition:none!important}.method-step[data-astro-cid-7n6yv6pp].is-entering .method-node[data-astro-cid-7n6yv6pp],.method-step[data-astro-cid-7n6yv6pp].is-entering .method-copy[data-astro-cid-7n6yv6pp]{animation:none!important}.hero-motion-scene[data-astro-cid-7n6yv6pp] [data-astro-cid-7n6yv6pp],.hero-motion-scene[data-astro-cid-7n6yv6pp]:before{animation:none!important}}
