.ed.svelte-fslvzb{--bone: #ffffff;--paper: #f4f6f8;--ink: #16181f;--ink-soft: #53575f;--line: rgba(22, 24, 31, .14);--line-strong: rgba(22, 24, 31, .28);--blue: #0b57f0;--blue-deep: #0a3fb0;--navy: #0e2557;--navy-card: #1e3a66;background:var(--bone);color:var(--ink);font-family:var(--font-sans, system-ui, sans-serif);font-weight:400;line-height:1.6}.ed-wrap.svelte-fslvzb{width:min(1240px,100% - 80px);margin-inline:auto}@media(max-width:720px){.ed-wrap.svelte-fslvzb{width:min(1240px,100% - 36px)}}.ed-h1.svelte-fslvzb,.ed-h2.svelte-fslvzb{font-family:var(--font-display, var(--font-sans, system-ui, sans-serif));font-weight:500;letter-spacing:-.022em;line-height:1.04;margin:0}.ed-h1.svelte-fslvzb{font-size:clamp(28px,3.8vw,52px);line-height:1.08;letter-spacing:-.015em;max-width:16ch;text-wrap:balance}.ed-h2.svelte-fslvzb{font-size:clamp(32px,4.8vw,60px)}.ed-lead.svelte-fslvzb{font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--ink-soft);max-width:52ch;margin:18px 0 0}.ed-eyebrow.svelte-fslvzb{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 18px}.ed-eyebrow-light.svelte-fslvzb{color:#ffffffb3}.ed-btn.svelte-fslvzb{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans, system-ui, sans-serif);font-size:14px;font-weight:600;letter-spacing:.01em;padding:15px 26px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s,filter .25s}.ed-arr.svelte-fslvzb{font-size:16px;line-height:0;transform:translateY(1px)}.ed-btn-blue.svelte-fslvzb{background:var(--blue);color:#fff}.ed-btn-blue.svelte-fslvzb:hover{background:var(--blue-deep);transform:translateY(-1px)}.ed-btn-bluewhite.svelte-fslvzb{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 1px var(--blue)}.ed-btn-bluewhite.svelte-fslvzb:hover{background:#fff;color:var(--blue);transform:translateY(-1px)}.ed-hero.svelte-fslvzb{position:relative;min-height:92svh;overflow:hidden;display:flex;align-items:flex-end;color:#fff;background:#0a1426}.ed-hero-bg.svelte-fslvzb{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;animation:svelte-fslvzb-ed-hero-bg-fade 1.1s ease-out both}@keyframes svelte-fslvzb-ed-hero-bg-fade{0%{opacity:0}to{opacity:1}}.ed-hero-enter.svelte-fslvzb{animation:svelte-fslvzb-ed-hero-enter 1.1s cubic-bezier(.16,1,.3,1) .9s both}@keyframes svelte-fslvzb-ed-hero-enter{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ed-hero-enter.svelte-fslvzb,.ed-hero-bg.svelte-fslvzb{animation:none}}.ed-hero-scrim.svelte-fslvzb{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(15deg,#060c1a99,#060c1a33 38%,#060c1a00 60%)}.ed-hero-content.svelte-fslvzb{position:relative;z-index:3;max-width:min(600px,calc(100% - 48px));margin-left:clamp(24px,5vw,80px);margin-bottom:clamp(36px,6vw,72px);color:#fff}.ed-hero-accent.svelte-fslvzb{color:inherit}.ed-hero-sub.svelte-fslvzb{font-size:clamp(17px,1.9vw,22px);line-height:1.55;color:#ffffffd1;max-width:46ch;margin:16px 0 28px}.ed-hero-actions.svelte-fslvzb{display:flex;gap:14px;flex-wrap:wrap}.ed-proof.svelte-fslvzb{padding:clamp(10px,1.3vw,17px) 0;text-align:center;overflow:hidden}.ed-proof-label.svelte-fslvzb{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 clamp(8px,1vw,12px)}.ed-marquee.svelte-fslvzb{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ed-marquee-track.svelte-fslvzb{display:flex;width:max-content;animation:svelte-fslvzb-ed-marquee 44s linear infinite}.ed-marquee.svelte-fslvzb:hover .ed-marquee-track:where(.svelte-fslvzb){animation-play-state:paused}.ed-logo-track.svelte-fslvzb{align-items:center;animation-duration:48s}.ed-logo-item.svelte-fslvzb{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 clamp(26px,3.4vw,56px)}.ed-logo-item.svelte-fslvzb img:where(.svelte-fslvzb){height:clamp(48px,5.5vw,76px);width:auto;object-fit:contain;opacity:.92;transition:opacity .25s,transform .25s}.ed-logo-item.svelte-fslvzb img:where(.svelte-fslvzb):hover{opacity:1;transform:scale(1.04)}.ed-services.svelte-fslvzb{background:var(--bone);padding:clamp(64px,8vw,120px) 0}.ed-services-head.svelte-fslvzb{text-align:center;max-width:700px;margin:0 auto clamp(40px,5vw,60px)}.ed-services-head.svelte-fslvzb .ed-lead:where(.svelte-fslvzb){margin-inline:auto}.ed-grid.svelte-fslvzb{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.ed-grid.svelte-fslvzb{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.ed-grid.svelte-fslvzb{grid-template-columns:1fr}}.ed-tile.svelte-fslvzb{position:relative;display:block;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 1px 2px #16181f0a,0 12px 30px -18px #16181f4d}.ed-tile.svelte-fslvzb img:where(.svelte-fslvzb){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ed-tile.svelte-fslvzb:hover img:where(.svelte-fslvzb),.ed-tile.svelte-fslvzb:focus-visible img:where(.svelte-fslvzb){transform:scale(1.06)}.ed-tile-scrim.svelte-fslvzb{position:absolute;inset:0;background:linear-gradient(180deg,#0e19320d 30%,#0e19328c 72%,#0e1932e6);transition:background .4s}.ed-tile.svelte-fslvzb:hover .ed-tile-scrim:where(.svelte-fslvzb),.ed-tile.svelte-fslvzb:focus-visible .ed-tile-scrim:where(.svelte-fslvzb){background:linear-gradient(180deg,#0e193233 10%,#0e1932b3,#0e1932f2)}.ed-tile-copy.svelte-fslvzb{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 20px}.ed-tile-copy.svelte-fslvzb h3:where(.svelte-fslvzb){font-family:var(--font-display, var(--font-sans));font-size:clamp(18px,1.9vw,23px);font-weight:600;line-height:1.2;margin:0}.ed-tile-copy.svelte-fslvzb p:where(.svelte-fslvzb){font-size:14px;line-height:1.55;color:#ffffffe0;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .45s ease,opacity .35s ease,transform .45s ease,margin .45s ease}.ed-tile.svelte-fslvzb:hover .ed-tile-copy:where(.svelte-fslvzb) p:where(.svelte-fslvzb),.ed-tile.svelte-fslvzb:focus-within .ed-tile-copy:where(.svelte-fslvzb) p:where(.svelte-fslvzb){max-height:160px;opacity:1;transform:none;margin-top:10px}@media(prefers-reduced-motion:reduce){.ed-tile.svelte-fslvzb img:where(.svelte-fslvzb),.ed-tile-copy.svelte-fslvzb p:where(.svelte-fslvzb){transition:none}.ed-tile-copy.svelte-fslvzb p:where(.svelte-fslvzb){max-height:160px;opacity:1;transform:none;margin-top:10px}}.ed-value.svelte-fslvzb{padding:clamp(70px,9vw,130px) 0;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ed-value-head.svelte-fslvzb{text-align:center;max-width:760px;margin:0 auto clamp(24px,3vw,36px)}.ed-value-layout.svelte-fslvzb{display:grid;grid-template-columns:1fr clamp(260px,30vw,380px) 1fr;gap:clamp(28px,4vw,56px);align-items:center}.ed-value-col.svelte-fslvzb{display:flex;flex-direction:column;gap:clamp(30px,4vw,48px)}.ed-feat.svelte-fslvzb{text-align:center}.ed-feat-ic.svelte-fslvzb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 14px;color:var(--blue)}.ed-feat-ic.svelte-fslvzb svg:where(.svelte-fslvzb){width:36px;height:36px}.ed-feat.svelte-fslvzb h3:where(.svelte-fslvzb){font-family:var(--font-display, var(--font-sans));font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.ed-feat.svelte-fslvzb p:where(.svelte-fslvzb){font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 auto;max-width:32ch}.ed-value-figure.svelte-fslvzb{position:relative;margin:0;display:flex;align-items:center;justify-content:center}.ed-value-figure.svelte-fslvzb img:where(.svelte-fslvzb){position:relative;z-index:1;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.ed-value-figure.svelte-fslvzb:after{content:"";position:absolute;inset:6%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b57f038,#0b57f000 68%);filter:blur(8px)}.ed-value-cta.svelte-fslvzb{text-align:center;margin-top:clamp(20px,2.5vw,30px)}.ed-value-cta.svelte-fslvzb .ed-btn:where(.svelte-fslvzb){font-size:16px;padding:18px 34px}.ed-value-note.svelte-fslvzb{font-size:clamp(17px,1.8vw,21px);line-height:1.6;color:var(--ink-soft);max-width:60ch;margin:18px auto 0}.ed-value-note.svelte-fslvzb+.ed-value-note:where(.svelte-fslvzb){margin-top:6px}.ed-value-note.svelte-fslvzb .ed-hl:where(.svelte-fslvzb){color:var(--blue);font-weight:600}.ed-tech.svelte-fslvzb{padding:clamp(70px,9vw,130px) 0;background:var(--bone)}.ed-tech-head-center.svelte-fslvzb{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,60px)}.ed-tech-head-center.svelte-fslvzb .ed-tech-sub:where(.svelte-fslvzb){margin-inline:auto}.ed-tech-sub.svelte-fslvzb{font-size:clamp(18px,2vw,24px);line-height:1.45;letter-spacing:-.006em;color:var(--ink-soft)}.ed-tech-groups.svelte-fslvzb{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:760px){.ed-tech-groups.svelte-fslvzb{grid-template-columns:1fr}}.ed-tech-group.svelte-fslvzb{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,2.6vw,30px)}.ed-tech-group-head.svelte-fslvzb h3:where(.svelte-fslvzb){font-family:var(--font-display, var(--font-sans));font-size:clamp(19px,2vw,23px);font-weight:600;letter-spacing:-.01em;margin:0 0 6px}.ed-tech-group-head.svelte-fslvzb p:where(.svelte-fslvzb){font-size:15px;line-height:1.55;color:var(--ink-soft);margin:0 0 20px;max-width:46ch}.ed-tech-items.svelte-fslvzb{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.ed-tech-item.svelte-fslvzb{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 15px 8px 11px;font-size:14px;font-weight:600;color:var(--ink);box-shadow:0 1px 2px #16181f0a;transition:border-color .2s,box-shadow .2s,transform .2s}.ed-tech-item.svelte-fslvzb:hover{border-color:var(--line-strong);box-shadow:0 6px 16px -8px #16181f4d;transform:translateY(-1px)}.ed-tech-item.svelte-fslvzb img:where(.svelte-fslvzb){width:24px;height:24px;object-fit:contain}.ed-consult.svelte-fslvzb{padding:clamp(48px,6vw,88px) 0;background:var(--bone)}.ed-consult-card.svelte-fslvzb{position:relative;overflow:hidden;border-radius:28px;padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px);min-height:300px;background:linear-gradient(135deg,#5c9bff,#4488f4 52%,#3b82f6);box-shadow:0 30px 64px -28px #2e73f080;transition:box-shadow .3s ease,transform .3s ease}.ed-consult-card.svelte-fslvzb:hover{transform:translateY(-2px);box-shadow:0 38px 76px -28px #2e73f094}.ed-consult-copy.svelte-fslvzb{position:relative;z-index:3;max-width:60%}.ed-consult-kicker.svelte-fslvzb{display:block;font-size:16px;font-weight:500;letter-spacing:.01em;color:#ffffffc7}.ed-consult-title.svelte-fslvzb{font-family:var(--font-display, var(--font-sans));font-size:clamp(28px,3.2vw,40px);line-height:1.14;font-weight:500;letter-spacing:-.025em;color:#fff;margin:16px 0 28px;text-wrap:balance}.ed-consult-btn.svelte-fslvzb{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:999px;background:linear-gradient(180deg,#fff,#f5f6f8 60%,#e6e8ec);color:var(--ink);font-family:var(--font-sans, system-ui, sans-serif);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 14px 32px -10px #00000073,0 4px 12px -4px #0000004d,0 0 0 1px #0000000f,inset 0 2px 1px #fffffff2,inset 0 6px 12px #ffffff8c,inset 0 -2px 2px #0000001a,inset 0 -8px 14px #0000000d;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.ed-consult-btn.svelte-fslvzb:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff,#fafbfc 60%,#eef0f4);box-shadow:0 18px 36px -10px #0000008c,0 6px 14px -4px #00000059,0 0 0 1px #0000001a,inset 0 2px 1px #fff,inset 0 6px 12px #ffffffa6,inset 0 -2px 2px #0000001a,inset 0 -8px 14px #0000000d}.ed-consult-btn.svelte-fslvzb:active{transform:translateY(0);background:linear-gradient(180deg,#f5f6f8,#ecedf0 60%,#dfe1e6)}.ed-consult-stars.svelte-fslvzb{position:absolute;inset:0;z-index:1;pointer-events:none}.ed-consult-star.svelte-fslvzb{position:absolute;border-radius:50%;background:#ffffffe6;animation:svelte-fslvzb-ed-consult-twinkle 3.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-fslvzb-ed-consult-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}.ed-consult-scene.svelte-fslvzb{position:absolute;right:-36px;top:50%;margin-top:-180px;width:360px;height:360px;z-index:2;pointer-events:none;animation:svelte-fslvzb-ed-consult-float 6.5s cubic-bezier(.4,0,.2,1) infinite}.ed-consult-planet.svelte-fslvzb{position:absolute;right:0;top:30px;width:300px;height:300px;border-radius:50%;background:radial-gradient(120% 120% at 34% 28%,#dceaff,#a8cbfb 46%,#7fb0f7);box-shadow:inset -20px -24px 44px #2862c84d}.ed-consult-crater.svelte-fslvzb{position:absolute;border-radius:50%;background:#ffffff47}.ed-consult-crater.c1.svelte-fslvzb{width:52px;height:52px;top:34%;left:24%}.ed-consult-crater.c2.svelte-fslvzb{width:26px;height:26px;top:64%;left:54%}.ed-consult-crater.c3.svelte-fslvzb{width:18px;height:18px;top:24%;left:62%}.ed-consult-orbit.svelte-fslvzb{position:absolute;left:50%;top:50%;width:432px;height:150px;margin:-75px 0 0 -216px;border:2px solid rgba(255,255,255,.5);border-radius:50%;transform:rotate(-22deg);animation:svelte-fslvzb-ed-consult-orbit-spin 18s linear infinite}@keyframes svelte-fslvzb-ed-consult-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes svelte-fslvzb-ed-consult-orbit-spin{0%{transform:rotate(-22deg)}to{transform:rotate(338deg)}}@media(max-width:760px){.ed-consult-copy.svelte-fslvzb{max-width:100%}.ed-consult-scene.svelte-fslvzb{width:240px;height:240px;right:-30px;margin-top:-120px;opacity:.92}.ed-consult-planet.svelte-fslvzb{width:200px;height:200px;top:20px}.ed-consult-orbit.svelte-fslvzb{width:288px;height:100px;margin:-50px 0 0 -144px}}@media(max-width:480px){.ed-consult-scene.svelte-fslvzb{opacity:.4}}@media(prefers-reduced-motion:reduce){.ed-consult-star.svelte-fslvzb,.ed-consult-scene.svelte-fslvzb,.ed-consult-orbit.svelte-fslvzb{animation:none}}.ed-cta-banner.svelte-fslvzb{padding:clamp(48px,6vw,88px) 0;background:var(--bone)}.ed-cta-card.svelte-fslvzb{position:relative;overflow:hidden;border-radius:28px;background:#e9ecf1;min-height:clamp(300px,36vw,440px);display:flex;align-items:center;justify-content:center;text-align:center}.ed-cta-bg.svelte-fslvzb{position:absolute;inset:0;background-size:cover;background-position:center;opacity:1}.ed-cta-mist.svelte-fslvzb{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 42%,#d6dee673,#d6dee600 70%),linear-gradient(180deg,#d6dee600 30%,#d0d9e266 72%,#c6d0db99)}.ed-cta-inner.svelte-fslvzb{position:relative;z-index:2;padding:48px 24px}.ed-cta-inner.svelte-fslvzb .ed-h2:where(.svelte-fslvzb){margin:0 0 30px;min-height:1.1em}.ed-caret.svelte-fslvzb{display:inline-block;width:3px;height:.92em;margin-left:4px;background:var(--blue);vertical-align:-.08em;animation:svelte-fslvzb-ed-blink 1s step-end infinite}.ed-process.svelte-fslvzb{padding:clamp(70px,9vw,130px) 0;background:radial-gradient(120% 70% at 50% -10%,#0b57f012,#0b57f000 60%),var(--paper);border-top:1px solid var(--line)}.ed-process-head.svelte-fslvzb{text-align:center;max-width:680px;margin:0 auto clamp(48px,6vw,72px)}.ed-process-sub.svelte-fslvzb{margin-inline:auto}.ed-process-steps.svelte-fslvzb{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,2vw,28px)}.ed-process-steps.svelte-fslvzb:before{content:"";position:absolute;top:39px;left:10%;right:10%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(11,87,240,.25),var(--blue) 50%,rgba(124,92,224,.4))}.ed-process-step.svelte-fslvzb{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i, 0) * 90ms)}.ed-process .ed-wrap.is-visible .ed-process-step.svelte-fslvzb{opacity:1;transform:none}.ed-process-node.svelte-fslvzb{position:relative;width:78px;height:78px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--line);box-shadow:0 10px 28px -16px #0b57f08c;color:var(--blue);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease}.ed-process-icon.svelte-fslvzb svg:where(.svelte-fslvzb){width:32px;height:32px;display:block}.ed-process-num.svelte-fslvzb{position:absolute;top:-8px;right:-8px;min-width:28px;height:28px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--blue),#7c5ce0);color:#fff;font-family:var(--font-display, var(--font-sans));font-size:13px;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 10px -4px #0b57f0b3}.ed-process-step.svelte-fslvzb:hover .ed-process-node:where(.svelte-fslvzb){transform:translateY(-4px);background:linear-gradient(135deg,var(--blue),#7c5ce0);border-color:transparent;color:#fff;box-shadow:0 18px 34px -16px #0b57f0cc}.ed-process-copy.svelte-fslvzb{max-width:24ch}.ed-process-copy.svelte-fslvzb h3:where(.svelte-fslvzb){font-family:var(--font-display, var(--font-sans));font-size:clamp(16px,1.6vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 8px}.ed-process-copy.svelte-fslvzb p:where(.svelte-fslvzb){font-size:14.5px;line-height:1.55;color:var(--ink-soft);margin:0}@media(max-width:880px){.ed-process-steps.svelte-fslvzb{grid-template-columns:1fr;gap:0;max-width:560px;margin-inline:auto}.ed-process-steps.svelte-fslvzb:before{inset:39px auto 39px 38px;width:3px;height:auto;background:linear-gradient(180deg,rgba(11,87,240,.25),var(--blue) 50%,rgba(124,92,224,.4))}.ed-process-step.svelte-fslvzb{flex-direction:row;align-items:flex-start;text-align:left;gap:22px;padding-bottom:clamp(28px,5vw,40px)}.ed-process-step.svelte-fslvzb:last-child{padding-bottom:0}.ed-process-copy.svelte-fslvzb{max-width:none;padding-top:6px}}@media(prefers-reduced-motion:reduce){.ed-process-step.svelte-fslvzb{opacity:1;transform:none;transition:none}}.ed-leadgen.svelte-fslvzb{background:var(--paper);padding:0 0 clamp(56px,7vw,110px)}.ed-lg-card.svelte-fslvzb{position:relative;overflow:hidden;border-radius:28px;color:#fff;background:linear-gradient(135deg,#0c1f4d,#1a2a6b 46%,#3a2a7a);padding:clamp(30px,4vw,64px);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(30px,4vw,72px);align-items:center}.ed-lg-title.svelte-fslvzb{margin:0 0 18px;font-size:clamp(32px,4vw,52px)}.ed-lg-sub.svelte-fslvzb{font-size:16px;line-height:1.6;color:#ffffffc7;margin:0 0 30px;max-width:42ch}.ed-lg-wa-label.svelte-fslvzb{font-size:14px;font-weight:500;color:#ffffffb3;margin:0 0 12px}.ed-lg-wa.svelte-fslvzb{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#fff;text-decoration:none;padding:10px 16px;border-radius:999px;background:#25d366;box-shadow:0 10px 24px -10px #25d366b3;transition:transform .2s,box-shadow .2s,filter .2s}.ed-lg-wa.svelte-fslvzb svg:where(.svelte-fslvzb){width:18px;height:18px}.ed-lg-wa-arr.svelte-fslvzb{font-size:15px;line-height:0;transition:transform .2s}.ed-lg-wa.svelte-fslvzb:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 30px -10px #25d366cc}.ed-lg-wa.svelte-fslvzb:hover .ed-lg-wa-arr:where(.svelte-fslvzb){transform:translate(3px)}.ed-lg-form.svelte-fslvzb{background:#fff;border-radius:18px;padding:clamp(24px,2.6vw,38px);box-shadow:0 30px 70px -30px #00000080}.ed-lg-row.svelte-fslvzb{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ed-field.svelte-fslvzb{margin-bottom:18px;display:flex;flex-direction:column}.ed-field.svelte-fslvzb label:where(.svelte-fslvzb){font-size:13px;font-weight:600;color:var(--ink);margin-bottom:9px}.ed-field.svelte-fslvzb input:where(.svelte-fslvzb),.ed-field.svelte-fslvzb textarea:where(.svelte-fslvzb){width:100%;background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:14px 16px;color:var(--ink);font-family:var(--font-sans, system-ui, sans-serif);font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.ed-field.svelte-fslvzb textarea:where(.svelte-fslvzb){resize:vertical;min-height:120px}.ed-field.svelte-fslvzb input:where(.svelte-fslvzb)::placeholder,.ed-field.svelte-fslvzb textarea:where(.svelte-fslvzb)::placeholder{color:#16181f66}.ed-field.svelte-fslvzb input:where(.svelte-fslvzb):focus,.ed-field.svelte-fslvzb textarea:where(.svelte-fslvzb):focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0b57f024}.ed-lg-submit.svelte-fslvzb{width:100%;justify-content:center;color:#fff;background:linear-gradient(90deg,#1b3fe0,#2a6fdb 52%,#7c5ce0)}.ed-lg-submit.svelte-fslvzb:hover{filter:brightness(1.07);transform:translateY(-1px)}.ed-lg-submit.svelte-fslvzb:disabled{opacity:.6;cursor:not-allowed}.ed-form-error.svelte-fslvzb{color:#ffd1d1;font-size:14px;margin:0 0 14px}.ed-lg-ok.svelte-fslvzb{text-align:center;padding:40px 10px}.ed-lg-ok.svelte-fslvzb h3:where(.svelte-fslvzb){font-family:var(--font-display, var(--font-sans));font-size:28px;font-weight:500;color:var(--ink);margin:0 0 12px}.ed-lg-ok.svelte-fslvzb p:where(.svelte-fslvzb){font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}.ed-featured.svelte-fslvzb{background:var(--bone);padding:clamp(48px,6vw,88px) 0;text-align:center;overflow:hidden;border-top:1px solid var(--line)}.ed-featured-label.svelte-fslvzb{font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 clamp(20px,3vw,32px)}.ed-pub.svelte-fslvzb{font-size:clamp(17px,1.9vw,23px);font-weight:500;letter-spacing:-.006em;color:var(--ink-soft)}.ed-feat-dot.svelte-fslvzb{color:var(--line-strong);font-size:15px}.ed-featured-track.svelte-fslvzb{align-items:center;animation-duration:40s}.ed-featured-track.svelte-fslvzb .ed-pub:where(.svelte-fslvzb){white-space:nowrap;padding:0 clamp(12px,1.6vw,24px)}.ed-featured-track.svelte-fslvzb .ed-feat-dot:where(.svelte-fslvzb){font-size:clamp(17px,1.9vw,23px)}@keyframes svelte-fslvzb-ed-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-fslvzb-ed-blink{50%{opacity:0}}@media(max-width:880px){.ed-value-layout.svelte-fslvzb{grid-template-columns:1fr;gap:clamp(36px,6vw,56px)}.ed-value-figure.svelte-fslvzb{order:-1;width:min(360px,80%);margin:0 auto}.ed-lg-card.svelte-fslvzb{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.ed-lg-row.svelte-fslvzb{grid-template-columns:1fr;gap:0}.ed-lg-card.svelte-fslvzb{border-radius:20px;padding:24px 20px;gap:22px}.ed-lg-title.svelte-fslvzb{margin-bottom:12px}.ed-lg-sub.svelte-fslvzb{margin-bottom:20px}.ed-lg-form.svelte-fslvzb{padding:22px 18px}.ed-field.svelte-fslvzb{margin-bottom:14px}.ed-field.svelte-fslvzb textarea:where(.svelte-fslvzb){min-height:96px}}@media(prefers-reduced-motion:reduce){.ed-marquee-track.svelte-fslvzb,.ed-caret.svelte-fslvzb{animation:none}}
