.logo-light.svelte-1h32yp1,[data-theme=light] .logo-dark.svelte-1h32yp1{display:none}[data-theme=light] .logo-light.svelte-1h32yp1,.hero-light.svelte-1q37ri0,.hero-dark.svelte-1q37ri0{display:block}.hero-light.svelte-1q37ri0 img{width:100%;height:100%;object-fit:cover}.hero-light.svelte-1q37ri0{display:none}.hero-dark.svelte-1q37ri0,[data-theme=light] .hero-light.svelte-1q37ri0{display:block}[data-theme=light] .hero-dark.svelte-1q37ri0{display:none}.tag-pill.svelte-1q37ri0{max-width:400px;transition:max-width 1s cubic-bezier(.4,0,.2,1),opacity .4s ease}.tag-pill.tag-collapsed.svelte-1q37ri0{max-width:28px;opacity:.6}.notif-dot.svelte-1q37ri0{animation:svelte-1q37ri0-dotPop .45s cubic-bezier(.34,1.56,.64,1) .7s both}@keyframes svelte-1q37ri0-dotPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.logos-viewport.svelte-11zw4ht{width:100%;overflow:hidden}.logos-track.svelte-11zw4ht{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media(min-width:1024px){.logos-track.svelte-11zw4ht{gap:3rem}}.logo-item.svelte-11zw4ht{display:inline-flex;align-items:center;flex-shrink:0}.logo-clone.svelte-11zw4ht{display:none}@media(max-width:767px){.logos-track.svelte-11zw4ht{flex-wrap:nowrap;width:max-content;gap:2.25rem;animation:svelte-11zw4ht-marquee 32s linear infinite}.logo-clone.svelte-11zw4ht{display:inline-flex}.logos-viewport.svelte-11zw4ht:hover .logos-track:where(.svelte-11zw4ht),.logos-viewport.svelte-11zw4ht:focus-within .logos-track:where(.svelte-11zw4ht){animation-play-state:paused}.logos-viewport.svelte-11zw4ht{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}}@keyframes svelte-11zw4ht-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logos-track.svelte-11zw4ht{animation:none}}.logo-client.svelte-11zw4ht{filter:brightness(0) opacity(.45);transition:filter .4s ease}[data-theme=dark] .logo-client.svelte-11zw4ht{filter:brightness(0) invert(1) opacity(.55)}.logo-client.svelte-11zw4ht:hover,.logo-group.svelte-11zw4ht:hover .logo-client:where(.svelte-11zw4ht){filter:brightness(0) opacity(1)}[data-theme=dark] .logo-client.svelte-11zw4ht:hover,[data-theme=dark] .logo-group.svelte-11zw4ht:hover .logo-client:where(.svelte-11zw4ht){filter:brightness(0) invert(1) opacity(1)}.logo-label.svelte-11zw4ht{color:#00000073;transition:color .4s ease}[data-theme=dark] .logo-label.svelte-11zw4ht{color:#ffffff8c}.logo-group.svelte-11zw4ht:hover .logo-label:where(.svelte-11zw4ht){color:#000}[data-theme=dark] .logo-group.svelte-11zw4ht:hover .logo-label:where(.svelte-11zw4ht){color:#fff}.logo-wordmark.svelte-11zw4ht{color:#00000073;transition:color .4s ease;cursor:default}[data-theme=dark] .logo-wordmark.svelte-11zw4ht{color:#ffffff8c}.logo-wordmark.svelte-11zw4ht:hover{color:#000}[data-theme=dark] .logo-wordmark.svelte-11zw4ht:hover{color:#fff}.path-down.svelte-1swqgmf,.path-up.svelte-1swqgmf{stroke-dasharray:600;stroke-dashoffset:600}.inflection.svelte-1swqgmf,.endpoint.svelte-1swqgmf{opacity:0;transform-origin:center;transform-box:fill-box}.chart-label.svelte-1swqgmf{font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.18em;fill:var(--color-outline);text-transform:uppercase;opacity:0}.milestone.svelte-1swqgmf{opacity:0;transform-origin:center;transform-box:fill-box}.milestone-label.svelte-1swqgmf{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.01em;fill:var(--color-on-surface)}.milestone-label.muted.svelte-1swqgmf{fill:var(--color-on-surface-variant);font-weight:400}.chart-wrap.active.svelte-1swqgmf .path-down:where(.svelte-1swqgmf){animation:svelte-1swqgmf-drawLine 1.2s cubic-bezier(.55,0,.85,.4) forwards}.chart-wrap.active.svelte-1swqgmf .path-up:where(.svelte-1swqgmf){animation:svelte-1swqgmf-drawLine 1.5s cubic-bezier(.15,.6,.4,1) .9s forwards}.chart-wrap.active.svelte-1swqgmf .inflection:where(.svelte-1swqgmf){animation:svelte-1swqgmf-pop .65s cubic-bezier(.34,1.56,.64,1) .9s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-d1:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeDown .6s cubic-bezier(.4,0,.2,1) .45s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-d2:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeDown .6s cubic-bezier(.4,0,.2,1) .75s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-1:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeUp .6s cubic-bezier(.4,0,.2,1) 1.3s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-2:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeUp .6s cubic-bezier(.4,0,.2,1) 1.6s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-3:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeUp .6s cubic-bezier(.4,0,.2,1) 1.9s forwards}.chart-wrap.active.svelte-1swqgmf .milestone-4:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeUp .6s cubic-bezier(.4,0,.2,1) 2.2s forwards}.chart-wrap.active.svelte-1swqgmf .endpoint:where(.svelte-1swqgmf){animation:svelte-1swqgmf-pop .65s cubic-bezier(.34,1.56,.64,1) 2.45s forwards}.chart-wrap.active.svelte-1swqgmf .chart-label:where(.svelte-1swqgmf){animation:svelte-1swqgmf-fadeIn .8s ease .25s forwards}@keyframes svelte-1swqgmf-fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1swqgmf-fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1swqgmf-drawLine{to{stroke-dashoffset:0}}@keyframes svelte-1swqgmf-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1swqgmf-fadeIn{to{opacity:1}}@media(prefers-reduced-motion:reduce){.path-down.svelte-1swqgmf,.path-up.svelte-1swqgmf{stroke-dashoffset:0!important;animation:none!important}.inflection.svelte-1swqgmf,.endpoint.svelte-1swqgmf,.chart-label.svelte-1swqgmf,.milestone.svelte-1swqgmf{opacity:1!important;animation:none!important;transform:none!important}}.services-bg.svelte-hz61c4{background:radial-gradient(ellipse at top,color-mix(in oklab,var(--color-primary) 6%,transparent) 0%,transparent 60%),var(--color-surface)}[data-theme=light] .services-bg.svelte-hz61c4{background:radial-gradient(ellipse at top,color-mix(in oklab,var(--color-primary) 4%,transparent) 0%,transparent 60%),var(--color-surface)}.phase-circle.svelte-hz61c4{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-outline-variant);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:border-color .2s ease,background-color .25s ease}.phase-circle.svelte-hz61c4:hover:not(.active){border-color:var(--color-outline)}.phase-circle.active.svelte-hz61c4{border-color:transparent;background:var(--color-primary)}.phase-num.svelte-hz61c4{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-outline);letter-spacing:.02em;transition:color .2s ease;position:relative;z-index:1}.phase-circle.svelte-hz61c4:hover:not(.active) .phase-num:where(.svelte-hz61c4){color:var(--color-on-surface-variant)}.phase-circle.active.svelte-hz61c4 .phase-num:where(.svelte-hz61c4){color:var(--color-on-primary)}.phase-ring.svelte-hz61c4{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);pointer-events:none;transform:rotate(-90deg)}.phase-ring.svelte-hz61c4 circle:where(.svelte-hz61c4){fill:none;stroke:var(--color-primary);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:125.66;stroke-dashoffset:125.66;opacity:.45;animation-name:svelte-hz61c4-phaseRingFill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-hz61c4-phaseRingFill{to{stroke-dashoffset:0}}.anim-fade-in.svelte-hz61c4{animation:svelte-hz61c4-sceneFadeIn .7s cubic-bezier(.4,0,.2,1) both}@keyframes svelte-hz61c4-sceneFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-hz61c4-sceneDraw{to{stroke-dashoffset:0}}.anim-ring.svelte-hz61c4{stroke-dashoffset:580;animation:svelte-hz61c4-ringDraw 1.4s cubic-bezier(.4,0,.2,1) .2s forwards}@keyframes svelte-hz61c4-ringDraw{to{stroke-dashoffset:0}}.anim-line.svelte-hz61c4{stroke-dashoffset:600;animation:svelte-hz61c4-lineDraw 1.2s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes svelte-hz61c4-lineDraw{to{stroke-dashoffset:0}}.diag-line-out.svelte-hz61c4{stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-hz61c4-sceneDraw .9s cubic-bezier(.4,0,.2,1) 1.2s forwards}.flow-line.svelte-hz61c4{stroke-dasharray:5 9;animation:svelte-hz61c4-flowRight 1.8s linear infinite}@keyframes svelte-hz61c4-flowRight{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.orbit-group.svelte-hz61c4{transform-box:view-box;transform-origin:300px 200px}.orbit-label.svelte-hz61c4{transform-box:fill-box;transform-origin:center}.orbit-0.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease .5s both,svelte-hz61c4-orbitCW 20s linear 0s infinite}.orbit-1.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease .6s both,svelte-hz61c4-orbitCW 20s linear -2.857s infinite}.orbit-2.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease .7s both,svelte-hz61c4-orbitCW 20s linear -5.714s infinite}.orbit-3.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease .8s both,svelte-hz61c4-orbitCW 20s linear -8.571s infinite}.orbit-4.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease .9s both,svelte-hz61c4-orbitCW 20s linear -11.429s infinite}.orbit-5.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease 1s both,svelte-hz61c4-orbitCW 20s linear -14.286s infinite}.orbit-6.svelte-hz61c4{animation:svelte-hz61c4-orbitAppear .45s ease 1.1s both,svelte-hz61c4-orbitCW 20s linear -17.143s infinite}.orbit-label-0.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear 0s infinite}.orbit-label-1.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -2.857s infinite}.orbit-label-2.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -5.714s infinite}.orbit-label-3.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -8.571s infinite}.orbit-label-4.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -11.429s infinite}.orbit-label-5.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -14.286s infinite}.orbit-label-6.svelte-hz61c4{animation:svelte-hz61c4-orbitCCW 20s linear -17.143s infinite}@keyframes svelte-hz61c4-orbitCW{to{transform:rotate(360deg)}}@keyframes svelte-hz61c4-orbitCCW{to{transform:rotate(-360deg)}}@keyframes svelte-hz61c4-orbitAppear{0%{opacity:0}to{opacity:1}}@keyframes svelte-hz61c4-serpAppear{0%{opacity:0}to{opacity:1}}@keyframes svelte-hz61c4-serpRiseSteps{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}30%{transform:translateY(-63px)}52%{transform:translateY(-63px);animation-timing-function:cubic-bezier(.4,0,.2,1)}82%{transform:translateY(-126px)}to{transform:translateY(-126px)}}@keyframes svelte-hz61c4-serpComp2Push{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}30%{transform:translateY(63px)}to{transform:translateY(63px)}}@keyframes svelte-hz61c4-serpComp1Push{0%{transform:translateY(0)}52%{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}82%{transform:translateY(63px)}to{transform:translateY(63px)}}.serp-comp1.svelte-hz61c4{opacity:0;transform-box:fill-box;animation:svelte-hz61c4-serpAppear .5s ease 1s both,svelte-hz61c4-serpComp1Push 3.2s ease 2s forwards}.serp-comp2.svelte-hz61c4{opacity:0;transform-box:fill-box;animation:svelte-hz61c4-serpAppear .5s ease 1.15s both,svelte-hz61c4-serpComp2Push 3.2s ease 2s forwards}.serp-tyron.svelte-hz61c4{opacity:0;transform-box:fill-box;animation:svelte-hz61c4-serpAppear .5s ease 1.3s both,svelte-hz61c4-serpRiseSteps 3.2s ease 2s forwards}.serp-highlight.svelte-hz61c4{opacity:0;animation:svelte-hz61c4-serpAppear .6s ease 5.4s both}@media(prefers-reduced-motion:reduce){.anim-fade-in,.anim-draw,.anim-ring,.anim-lens,.anim-line,.flow-line{animation:none!important;stroke-dashoffset:0!important;opacity:1!important;transform:none!important}.orbit-group.svelte-hz61c4,.orbit-label.svelte-hz61c4,.serp-comp1.svelte-hz61c4,.serp-comp2.svelte-hz61c4,.serp-tyron.svelte-hz61c4,.serp-highlight.svelte-hz61c4{animation:none!important;opacity:1!important;transform:none!important}}.about-wrapper.svelte-7hpc9t{height:300vh}.about-section.svelte-7hpc9t{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface);overflow:hidden}.circle-svg.svelte-7hpc9t{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.content-wrap.svelte-7hpc9t{position:relative;z-index:1;max-width:1040px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.about-heading.svelte-7hpc9t{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.02em;line-height:1.15;color:var(--color-on-surface);margin-bottom:2rem}.body-stack.svelte-7hpc9t{display:flex;flex-direction:column;gap:16px;font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--color-on-surface-variant);font-weight:300;max-width:720px}.callout.svelte-7hpc9t{position:relative;margin-top:36px;width:460px;max-width:92vw;height:56px;background:color-mix(in srgb,var(--color-primary) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:9999px}.callout-state.svelte-7hpc9t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;transition:opacity .4s ease}.callout-state.svelte-7hpc9t p:where(.svelte-7hpc9t){font-family:var(--font-display);font-size:1.0625rem;font-weight:500;color:var(--color-primary);letter-spacing:-.01em;line-height:1.4;margin:0}.callout-dot.svelte-7hpc9t{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.callout-input.svelte-7hpc9t{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-display);font-size:1.0625rem;font-weight:400;color:var(--color-primary);letter-spacing:-.01em;min-width:0}.callout-input.svelte-7hpc9t::placeholder{color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.callout-submit.svelte-7hpc9t{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);border:none;cursor:pointer;flex-shrink:0;transition:opacity .2s}.callout-submit.svelte-7hpc9t:hover{opacity:.85}@media(prefers-reduced-motion:reduce){.about-wrapper.svelte-7hpc9t{height:auto}.about-section.svelte-7hpc9t{position:relative;height:auto;padding-top:6rem;padding-bottom:6rem}.circle-svg.svelte-7hpc9t{display:none}}.cards-grid.svelte-1yg2918{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.cards-grid.svelte-1yg2918{grid-template-columns:1fr}}.card.svelte-1yg2918{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(16px);transition:box-shadow .25s ease,border-color .25s ease}.card.svelte-1yg2918:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-outline-variant));box-shadow:0 8px 40px color-mix(in srgb,var(--color-primary) 8%,transparent)}.card.in-view.svelte-1yg2918{animation:svelte-1yg2918-cardIn .5s cubic-bezier(.4,0,.2,1) calc(var(--i, 0) * .1s) both}@keyframes svelte-1yg2918-cardIn{to{opacity:1;transform:translateY(0)}}.card-body.svelte-1yg2918{padding:28px 28px 20px;display:flex;flex-direction:column;gap:10px}.card-title.svelte-1yg2918{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-on-surface);letter-spacing:-.02em;line-height:1.3;margin:0}.card-desc.svelte-1yg2918{font-family:var(--font-body);font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--color-on-surface-variant);margin:0}.card-link.svelte-1yg2918{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease}.card-link.svelte-1yg2918:hover{gap:11px}.illus-wrap.svelte-1yg2918{padding:0 14px 14px;margin-top:auto}.illus.svelte-1yg2918{border-radius:14px;height:200px;position:relative;overflow:hidden}.vis-svg.svelte-1yg2918{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ip.svelte-1yg2918{--c1: #a78bfa;--c2: #2a1a4e;--c3: #c4b5fd;--c4: rgba(167,139,250,.15);background:radial-gradient(ellipse at 50% 100%,#3b0764,#1a1235 55%,#0f0a22)}.it.svelte-1yg2918{--c1: #38bdf8;--c2: #0c3a52;--c3: #7dd3fc;--c4: rgba(56,189,248,.12);background:radial-gradient(ellipse at 50% 50%,#0c3350,#071420 65%,#050e18)}.ig.svelte-1yg2918{--c1: #4ade80;--c2: #0d2416;--c3: #86efac;--c4: rgba(74,222,128,.12);background:radial-gradient(ellipse at 50% 50%,#0f2a18,#060e0a 65%,#040c08)}[data-theme=light] .ip.svelte-1yg2918{--c1: #4f46e5;--c2: #ede9fe;--c3: #4338ca;--c4: rgba(99,102,241,.12);background:radial-gradient(ellipse at 50% 100%,#ddd6fe,#ede9fe 55%,#f5f3ff)}[data-theme=light] .it.svelte-1yg2918{--c1: #0284c7;--c2: #e0f2fe;--c3: #0369a1;--c4: rgba(2,132,199,.1);background:radial-gradient(ellipse at 50% 50%,#bae6fd,#e0f2fe 65%,#f0f9ff)}[data-theme=light] .ig.svelte-1yg2918{--c1: #16a34a;--c2: #dcfce7;--c3: #15803d;--c4: rgba(22,163,74,.1);background:radial-gradient(ellipse at 50% 50%,#bbf7d0,#dcfce7 65%,#f0fdf4)}@media(prefers-color-scheme:light){[data-theme=system] .ip.svelte-1yg2918{--c1:#4f46e5;--c2:#ede9fe;--c3:#4338ca;--c4:rgba(99,102,241,.12);background:radial-gradient(ellipse at 50% 100%,#ddd6fe,#ede9fe 55%,#f5f3ff)}[data-theme=system] .it.svelte-1yg2918{--c1:#0284c7;--c2:#e0f2fe;--c3:#0369a1;--c4:rgba(2,132,199,.1);background:radial-gradient(ellipse at 50% 50%,#bae6fd,#e0f2fe 65%,#f0f9ff)}[data-theme=system] .ig.svelte-1yg2918{--c1:#16a34a;--c2:#dcfce7;--c3:#15803d;--c4:rgba(22,163,74,.1);background:radial-gradient(ellipse at 50% 50%,#bbf7d0,#dcfce7 65%,#f0fdf4)}}.arc.svelte-1yg2918{stroke:var(--c1);fill:none}.icon-bg.svelte-1yg2918{fill:var(--c2)}.icon-border.svelte-1yg2918{stroke:var(--c1);opacity:.6}.icon-el.svelte-1yg2918{stroke:var(--c1)}.icon-el-fill.svelte-1yg2918{fill:var(--c1);opacity:.7}.icon-line.svelte-1yg2918{fill:var(--c1)}.nline.svelte-1yg2918{stroke:var(--c1)}.ring-exp.svelte-1yg2918{stroke:var(--c1);fill:none;stroke-width:1}.n-center-bg.svelte-1yg2918{fill:var(--c2)}.n-center-border.svelte-1yg2918{stroke:var(--c1)}.n-label-main.svelte-1yg2918{fill:var(--c3)}.n-sat-bg.svelte-1yg2918{fill:var(--c4)}.n-sat-border.svelte-1yg2918{stroke:var(--c1);opacity:.35}.n-label.svelte-1yg2918{fill:var(--c3);opacity:.85}.row-bg.svelte-1yg2918{fill:var(--c4)}.row-border.svelte-1yg2918{stroke:var(--c1);opacity:.25}.row-dot.svelte-1yg2918{fill:var(--c2);stroke:var(--c1);stroke-width:1;opacity:.8}.row-check.svelte-1yg2918{stroke:var(--c1);fill:none}.row-label.svelte-1yg2918{fill:var(--c3);opacity:.85}.badge-bg.svelte-1yg2918{fill:var(--c2);stroke:var(--c1);stroke-width:1;opacity:.6}.badge-text.svelte-1yg2918{fill:var(--c1)}.a1.svelte-1yg2918{animation:svelte-1yg2918-cw 14s linear infinite;transform-origin:180px 200px}.a2.svelte-1yg2918{animation:svelte-1yg2918-ccw 22s linear infinite;transform-origin:180px 200px}.a3.svelte-1yg2918{animation:svelte-1yg2918-cw 34s linear infinite;transform-origin:180px 200px}@keyframes svelte-1yg2918-cw{to{transform:rotate(360deg)}}@keyframes svelte-1yg2918-ccw{to{transform:rotate(-360deg)}}.orbit-g.svelte-1yg2918{transform-origin:180px 200px}.od1.svelte-1yg2918{animation:svelte-1yg2918-cw 9s linear infinite}.od2.svelte-1yg2918{animation:svelte-1yg2918-ccw 18s linear infinite}.orbit-dot.svelte-1yg2918{fill:var(--c1);opacity:.9}.orbit-glow.svelte-1yg2918{fill:var(--c1);opacity:.2}.icon-float.svelte-1yg2918{animation:svelte-1yg2918-float 5s ease-in-out infinite alternate}@keyframes svelte-1yg2918-float{to{transform:translateY(-7px)}}.icon-pulse-ring.svelte-1yg2918{fill:none;stroke:var(--c1);stroke-width:1;animation:svelte-1yg2918-icon-pulse 3.5s ease-out infinite;transform-origin:180px 184px}@keyframes svelte-1yg2918-icon-pulse{0%{transform:scale(.6);opacity:.6}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.nline.svelte-1yg2918{stroke-width:1}.nl1.svelte-1yg2918{animation:svelte-1yg2918-flow 3s linear infinite 0s}.nl2.svelte-1yg2918{animation:svelte-1yg2918-flow 3s linear infinite .6s}.nl3.svelte-1yg2918{animation:svelte-1yg2918-flow 3s linear infinite 1.2s}.nl4.svelte-1yg2918{animation:svelte-1yg2918-flow 3s linear infinite 1.8s}.nl5.svelte-1yg2918{animation:svelte-1yg2918-flow 3s linear infinite 2.4s}@keyframes svelte-1yg2918-flow{0%{stroke-dashoffset:36;opacity:.07}50%{opacity:.22}to{stroke-dashoffset:0;opacity:.07}}.dpkt.svelte-1yg2918{fill:var(--c1)}@keyframes svelte-1yg2918-dp1move{0%{transform:translate(0);opacity:0}12%{opacity:.75}80%{opacity:.75}to{transform:translate(30px,30px);opacity:0}}@keyframes svelte-1yg2918-dp2move{0%{transform:translate(0);opacity:0}12%{opacity:.75}80%{opacity:.75}to{transform:translate(36px,-20px);opacity:0}}@keyframes svelte-1yg2918-dp3move{0%{transform:translate(0);opacity:0}12%{opacity:.75}80%{opacity:.75}to{transform:translate(-30px,30px);opacity:0}}@keyframes svelte-1yg2918-dp4move{0%{transform:translate(0);opacity:0}12%{opacity:.75}80%{opacity:.75}to{transform:translate(-36px,-20px);opacity:0}}@keyframes svelte-1yg2918-dp5move{0%{transform:translate(0);opacity:0}12%{opacity:.75}80%{opacity:.75}to{transform:translateY(-38px);opacity:0}}.dp1.svelte-1yg2918{animation:svelte-1yg2918-dp1move 3s ease-in-out infinite 0s}.dp2.svelte-1yg2918{animation:svelte-1yg2918-dp2move 3s ease-in-out infinite .6s}.dp3.svelte-1yg2918{animation:svelte-1yg2918-dp3move 3s ease-in-out infinite 1.2s}.dp4.svelte-1yg2918{animation:svelte-1yg2918-dp4move 3s ease-in-out infinite 1.8s}.dp5.svelte-1yg2918{animation:svelte-1yg2918-dp5move 3s ease-in-out infinite 2.4s}.ring-exp.svelte-1yg2918{animation:svelte-1yg2918-ring 3.5s ease-out infinite;transform-origin:180px 96px}.ring-exp2.svelte-1yg2918{animation:svelte-1yg2918-ring 3.5s ease-out 1.75s infinite;transform-origin:180px 96px}@keyframes svelte-1yg2918-ring{0%{transform:scale(.5);opacity:.4}to{transform:scale(2);opacity:0}}.n-center-border.svelte-1yg2918{animation:svelte-1yg2918-node-pulse 3.5s ease-in-out infinite}@keyframes svelte-1yg2918-node-pulse{0%,to{opacity:.4}50%{opacity:.9}}.nsat.svelte-1yg2918{animation:svelte-1yg2918-float 5s ease-in-out infinite alternate}.ns1.svelte-1yg2918{animation-delay:0s}.ns2.svelte-1yg2918{animation-delay:.9s}.ns3.svelte-1yg2918{animation-delay:1.8s}.ns4.svelte-1yg2918{animation-delay:2.7s}.ns5.svelte-1yg2918{animation-delay:1.35s}.row-bg.r1.svelte-1yg2918,.row-dot.r1.svelte-1yg2918,.badge-bg.r1.svelte-1yg2918,.badge-text.r1.svelte-1yg2918{animation:svelte-1yg2918-row-scan 3.9s ease-in-out infinite}.row-bg.r2.svelte-1yg2918,.row-dot.r2.svelte-1yg2918,.badge-bg.r2.svelte-1yg2918,.badge-text.r2.svelte-1yg2918{animation:svelte-1yg2918-row-scan 3.9s ease-in-out 1.3s infinite}.row-bg.r3.svelte-1yg2918,.row-dot.r3.svelte-1yg2918,.badge-bg.r3.svelte-1yg2918,.badge-text.r3.svelte-1yg2918{animation:svelte-1yg2918-row-scan 3.9s ease-in-out 2.6s infinite}.row-border.r1.svelte-1yg2918{animation:svelte-1yg2918-row-border-scan 3.9s ease-in-out infinite}.row-border.r2.svelte-1yg2918{animation:svelte-1yg2918-row-border-scan 3.9s ease-in-out 1.3s infinite}.row-border.r3.svelte-1yg2918{animation:svelte-1yg2918-row-border-scan 3.9s ease-in-out 2.6s infinite}.row-check.r1.svelte-1yg2918{animation:svelte-1yg2918-check-draw 3.9s ease-in-out infinite}.row-check.r2.svelte-1yg2918{animation:svelte-1yg2918-check-draw 3.9s ease-in-out 1.3s infinite}.row-check.r3.svelte-1yg2918{animation:svelte-1yg2918-check-draw 3.9s ease-in-out 2.6s infinite}@keyframes svelte-1yg2918-row-scan{0%,to{opacity:.4}10%,30%{opacity:1}40%{opacity:.4}}@keyframes svelte-1yg2918-row-border-scan{0%,to{opacity:.18}10%,30%{opacity:.7}40%{opacity:.18}}@keyframes svelte-1yg2918-check-draw{0%,8%{stroke-dashoffset:20;opacity:.3}22%,30%{stroke-dashoffset:0;opacity:1}40%,to{stroke-dashoffset:20;opacity:.3}}@media(prefers-reduced-motion:reduce){.card.svelte-1yg2918,.a1.svelte-1yg2918,.a2.svelte-1yg2918,.a3.svelte-1yg2918,.icon-float.svelte-1yg2918,.icon-pulse-ring.svelte-1yg2918,.orbit-g.svelte-1yg2918,.nline.svelte-1yg2918,.ring-exp.svelte-1yg2918,.ring-exp2.svelte-1yg2918,.n-center-border.svelte-1yg2918,.nsat.svelte-1yg2918,.row-bg.svelte-1yg2918,.row-dot.svelte-1yg2918,.badge-bg.svelte-1yg2918,.badge-text.svelte-1yg2918,.row-border.svelte-1yg2918,.row-check.svelte-1yg2918,.dpkt.svelte-1yg2918{animation:none!important;opacity:1!important}.card.svelte-1yg2918{opacity:1;transform:none}.row-check.svelte-1yg2918{stroke-dashoffset:0!important}.dpkt.svelte-1yg2918{opacity:0!important}}.t-area.svelte-1jhcrt0{opacity:0;transform:translateY(20px)}.t-area.in-view.svelte-1jhcrt0{animation:svelte-1jhcrt0-areaIn .65s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1jhcrt0-areaIn{to{opacity:1;transform:translateY(0)}}.main-card.svelte-1jhcrt0{position:relative;width:100%;min-height:520px;border-radius:14px;border:2px solid color-mix(in srgb,var(--color-outline-variant) 80%,transparent);overflow:hidden}.bg-layer.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.bg-layer.is-active.svelte-1jhcrt0{opacity:1}.photo-img.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-overlay.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000e0,#00000080,#0000001a)}.content-layer.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:36px 230px 36px 40px;opacity:0;transition:opacity .35s ease;pointer-events:none}.content-layer.is-active.svelte-1jhcrt0{opacity:1;pointer-events:auto}.card-logo.svelte-1jhcrt0{position:absolute;top:28px;left:32px;height:32px;width:auto;max-width:120px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.metric-pill.svelte-1jhcrt0{position:absolute;top:28px;right:32px;display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 10px;border-radius:9999px;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.metric-val.svelte-1jhcrt0{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--acc);letter-spacing:-.02em}.metric-lbl.svelte-1jhcrt0{font-family:var(--font-body);font-size:.75rem;color:#ffffffb3;font-weight:400}.quote-area.svelte-1jhcrt0{margin-bottom:24px}.quote-mark.svelte-1jhcrt0{font-family:var(--font-display);font-size:3.5rem;line-height:.7;color:#ffffff38;display:block;margin-bottom:10px;-webkit-user-select:none;user-select:none}.main-quote.svelte-1jhcrt0{font-family:var(--font-display);font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:400;line-height:1.55;color:#fffffff2;letter-spacing:-.01em;margin:0;max-width:680px}.attr-row.svelte-1jhcrt0{display:flex;align-items:center;gap:12px}.attr-avatar.svelte-1jhcrt0{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--acc) 20%,rgba(0,0,0,.4));border:1.5px solid color-mix(in srgb,var(--acc) 55%,transparent);color:var(--acc);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attr-text.svelte-1jhcrt0{display:flex;flex-direction:column;gap:2px}.attr-name.svelte-1jhcrt0{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:#fffffff2}.attr-role.svelte-1jhcrt0{font-family:var(--font-body);font-size:.8125rem;color:#ffffff94}.thumbs-row.svelte-1jhcrt0{position:absolute;bottom:20px;right:20px;z-index:3;display:flex;flex-direction:column;gap:10px}.thumb-card.svelte-1jhcrt0{position:relative;width:186px;height:104px;border-radius:10px;overflow:hidden;border:1.5px solid rgba(255,255,255,.18);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,transform .22s ease;background:transparent;padding:0}.thumb-card.svelte-1jhcrt0:hover{border-color:#ffffff73;transform:translateY(-2px)}.thumb-bg.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0}.thumb-overlay.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000eb,#0000008c 55%,#0003)}.thumb-content.svelte-1jhcrt0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:12px 14px;gap:1px}.thumb-metric.svelte-1jhcrt0{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--acc);letter-spacing:-.02em}.thumb-company.svelte-1jhcrt0{font-family:var(--font-body);font-size:.75rem;color:#ffffffa6;font-weight:400}@media(max-width:640px){.content-layer.svelte-1jhcrt0{padding:20px 20px 180px}.metric-pill.svelte-1jhcrt0{top:18px;right:18px}.thumbs-row.svelte-1jhcrt0{flex-direction:row;bottom:14px;right:14px;gap:8px}.thumb-card.svelte-1jhcrt0{width:130px;height:80px}}@media(prefers-reduced-motion:reduce){.t-area.svelte-1jhcrt0{opacity:1;transform:none;animation:none!important}.bg-layer.svelte-1jhcrt0,.content-layer.svelte-1jhcrt0{transition:none}}.plan-card.svelte-omzaxu{position:relative;background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.plan-card.featured.svelte-omzaxu{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface-container))}.featured-badge.svelte-omzaxu{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:999px;white-space:nowrap}.plan-header.svelte-omzaxu{display:flex;flex-direction:column;gap:12px}.plan-label.svelte-omzaxu{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-outline)}.price-row.svelte-omzaxu{display:flex;align-items:baseline;gap:6px}.price-from.svelte-omzaxu{font-family:var(--font-body);font-size:13px;color:var(--color-outline)}.price-amount.svelte-omzaxu{font-family:var(--font-display);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:var(--color-on-surface);line-height:1}.price-unit.svelte-omzaxu{font-family:var(--font-body);font-size:13px;color:var(--color-outline)}.plan-description.svelte-omzaxu{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-on-surface-variant)}.includes-list.svelte-omzaxu{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0;flex:1}.includes-list.svelte-omzaxu li:where(.svelte-omzaxu){display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--color-on-surface-variant)}.includes-list.svelte-omzaxu li:where(.svelte-omzaxu) svg:where(.svelte-omzaxu){color:var(--color-primary);flex-shrink:0;margin-top:2px}.plan-cta.svelte-omzaxu{display:block;text-align:center;padding:12px 20px;border-radius:9999px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);transition:border-color .2s ease,color .2s ease}.plan-cta.svelte-omzaxu:hover{border-color:var(--color-primary);color:var(--color-primary)}.plan-cta.featured.svelte-omzaxu{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.plan-cta.featured.svelte-omzaxu:hover{opacity:.9}.contact-card.svelte-wt4tt0{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:20px;padding:56px 64px}@media(max-width:768px){.contact-card.svelte-wt4tt0{padding:36px 24px}}.contact-form.svelte-wt4tt0{display:flex;flex-direction:column;gap:20px}.form-row.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.form-row.svelte-wt4tt0{grid-template-columns:1fr}}.field.svelte-wt4tt0{display:flex;flex-direction:column;gap:6px}label.svelte-wt4tt0{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-on-surface-variant);letter-spacing:.01em}input.svelte-wt4tt0,textarea.svelte-wt4tt0,select.svelte-wt4tt0{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:8px;padding:12px 16px;font-family:var(--font-body);font-size:15px;color:var(--color-on-surface);outline:none;transition:border-color .15s ease;width:100%}input.svelte-wt4tt0::placeholder,textarea.svelte-wt4tt0::placeholder{color:var(--color-outline)}input.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus,select.svelte-wt4tt0:focus{border-color:var(--color-primary)}textarea.svelte-wt4tt0{resize:vertical;min-height:120px}select.svelte-wt4tt0{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px}.privacy-check.svelte-wt4tt0{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.privacy-check.svelte-wt4tt0 input[type=checkbox]:where(.svelte-wt4tt0){width:16px;height:16px;min-width:16px;margin-top:2px;accent-color:var(--color-primary);cursor:pointer;background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:4px;padding:0}.privacy-check.svelte-wt4tt0 span:where(.svelte-wt4tt0){font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.6;color:var(--color-on-surface-variant)}.privacy-check.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.opt-label.svelte-wt4tt0{font-style:normal;color:var(--color-outline);font-size:11px;margin-left:2px}.checks-group.svelte-wt4tt0{display:flex;flex-direction:column;gap:12px}.submit-btn.svelte-wt4tt0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:15px;font-weight:600;padding:15px 28px;border-radius:9999px;border:none;cursor:pointer;transition:opacity .2s ease}.submit-btn.svelte-wt4tt0:hover:not(:disabled){opacity:.9}.submit-btn.svelte-wt4tt0:disabled{opacity:.6;cursor:not-allowed}.form-error.svelte-wt4tt0{font-family:var(--font-body);font-size:14px;color:#ef4444;margin:0}.success-state.svelte-wt4tt0{display:flex;flex-direction:column;gap:12px;padding:40px;background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:16px}.success-icon.svelte-wt4tt0{width:56px;height:56px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center}.success-state.svelte-wt4tt0 h3:where(.svelte-wt4tt0){font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-on-surface);margin:0}.success-state.svelte-wt4tt0 p:where(.svelte-wt4tt0){font-family:var(--font-body);font-size:15px;color:var(--color-on-surface-variant);font-weight:300;line-height:1.6;margin:0}.alt-links.svelte-wt4tt0{display:flex;flex-direction:column;gap:10px}.alt-link.svelte-wt4tt0{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border-radius:10px;font-family:var(--font-body);font-size:15px;font-weight:500;text-decoration:none;border:1px solid var(--color-outline-variant);background:var(--color-surface-container);color:var(--color-on-surface);transition:border-color .2s ease}.alt-link.svelte-wt4tt0:hover{border-color:var(--color-outline)}.alt-link.email.svelte-wt4tt0{color:var(--color-primary)}.trust-items.svelte-wt4tt0{display:flex;flex-direction:column;gap:10px;padding-top:4px}.trust-item.svelte-wt4tt0{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--color-on-surface-variant);font-weight:300}.blog-grid.svelte-10b28qo{display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:stretch}@media(max-width:768px){.blog-grid.svelte-10b28qo{grid-template-columns:1fr}}.featured-card.svelte-10b28qo{position:relative;background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:18px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;min-height:420px;transition:border-color .2s ease}.featured-card.svelte-10b28qo:hover{border-color:var(--color-outline)}.featured-chart.svelte-10b28qo{width:100%;height:210px;flex-shrink:0;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;justify-content:center;padding:0 4px}.chart-svg.svelte-10b28qo{width:100%;height:100%}.ch-label-section.svelte-10b28qo{font-family:var(--font-body);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;fill:var(--color-outline)}.ch-label-row.svelte-10b28qo{font-family:var(--font-body);font-size:10.5px;font-weight:400;fill:var(--color-on-surface-variant)}.ch-track.svelte-10b28qo{fill:var(--color-outline-variant);opacity:.35}.ch-bar-1.svelte-10b28qo{fill:var(--color-primary);opacity:.85}.ch-bar-2.svelte-10b28qo{fill:var(--color-primary);opacity:.6}.ch-bar-3.svelte-10b28qo{fill:var(--color-primary);opacity:.38}.ch-pct.svelte-10b28qo{font-family:var(--font-body);font-size:10px;font-weight:600;fill:var(--color-primary)}.ch-divider.svelte-10b28qo{stroke:var(--color-outline-variant);stroke-width:1}.ch-stat-big.svelte-10b28qo{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-.03em;fill:var(--color-primary)}.ch-stat-sub.svelte-10b28qo{font-family:var(--font-body);font-size:11px;font-weight:300;fill:var(--color-on-surface-variant)}.ch-pill-bg.svelte-10b28qo{fill:color-mix(in srgb,var(--color-primary) 12%,transparent)}.ch-pill-text.svelte-10b28qo{font-family:var(--font-body);font-size:10px;font-weight:600;fill:var(--color-primary);text-anchor:middle}.featured-content.svelte-10b28qo{position:relative;z-index:1;padding:36px;display:flex;flex-direction:column;gap:16px;flex:1}.featured-meta.svelte-10b28qo{display:flex;align-items:center;gap:10px}.featured-title.svelte-10b28qo{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.3;color:var(--color-on-surface);letter-spacing:-.02em;margin:0}.featured-excerpt.svelte-10b28qo{font-family:var(--font-body);font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--color-on-surface-variant);margin:0}.featured-footer.svelte-10b28qo{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--color-outline-variant);margin-top:auto}.read-link.svelte-10b28qo{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-primary);transition:gap .2s ease}.side-stack.svelte-10b28qo{display:flex;flex-direction:column;gap:16px}.side-card.svelte-10b28qo{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:18px;padding:28px;text-decoration:none;display:flex;flex-direction:column;gap:12px;flex:1;transition:border-color .2s ease}.side-card.svelte-10b28qo:hover{border-color:var(--color-outline)}.side-meta.svelte-10b28qo{display:flex;align-items:center;gap:10px}.side-title.svelte-10b28qo{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;line-height:1.4;color:var(--color-on-surface);letter-spacing:-.01em;margin:0}.side-excerpt.svelte-10b28qo{font-family:var(--font-body);font-size:.875rem;font-weight:300;line-height:1.65;color:var(--color-on-surface-variant);margin:0;flex:1}.side-footer.svelte-10b28qo{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--color-outline-variant);margin-top:auto}.arrow.svelte-10b28qo{font-size:15px;color:var(--color-outline);transition:color .2s ease,transform .2s ease;display:inline-block}.side-card.svelte-10b28qo:hover .arrow:where(.svelte-10b28qo){color:var(--color-primary);transform:translate(3px)}.cat-pill.svelte-10b28qo{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);padding:3px 10px;border-radius:9999px}.read-time.svelte-10b28qo,.post-date.svelte-10b28qo{font-family:var(--font-body);font-size:12px;color:var(--color-outline)}.all-link.svelte-10b28qo{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-outline);text-decoration:none;transition:color .2s ease}.all-link.svelte-10b28qo:hover{color:var(--color-on-surface)}.footer-root.svelte-jz8lnl{position:relative;background:var(--color-surface);overflow:hidden}.footer-root.svelte-jz8lnl:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-primary) 55%,var(--color-outline-variant)) 30%,var(--color-outline-variant) 50%,color-mix(in srgb,var(--color-primary) 55%,var(--color-outline-variant)) 70%,transparent 100%)}.blob.svelte-jz8lnl{position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px)}.blob-bl.svelte-jz8lnl{width:560px;height:400px;bottom:-100px;left:-140px;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-primary) 16%,transparent) 0%,transparent 70%)}.footer-inner.svelte-jz8lnl{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:64px 80px 40px}@media(max-width:1024px){.footer-inner.svelte-jz8lnl{padding:52px 48px 36px}}@media(max-width:640px){.footer-inner.svelte-jz8lnl{padding:44px 32px 32px}}.footer-top.svelte-jz8lnl{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:48px}@media(max-width:768px){.footer-top.svelte-jz8lnl{flex-direction:column;gap:28px}}.brand-area.svelte-jz8lnl{display:flex;flex-direction:column;gap:16px}.brand-logo.svelte-jz8lnl{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:.16em;color:var(--color-on-surface);text-decoration:none}.brand-tagline.svelte-jz8lnl{font-family:var(--font-body);font-size:.9rem;font-weight:300;line-height:1.7;color:var(--color-on-surface-variant);white-space:pre-line;margin:0;max-width:260px}.brand-contact.svelte-jz8lnl{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.brand-email.svelte-jz8lnl{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:opacity .15s ease}.brand-email.svelte-jz8lnl:hover{opacity:.72}.join-link.svelte-jz8lnl{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.8125rem;font-weight:400;color:var(--color-outline);text-decoration:none;transition:color .15s ease}.join-link.svelte-jz8lnl:hover{color:var(--color-on-surface-variant)}.divider.svelte-jz8lnl{height:1px;background:linear-gradient(to right,transparent 0%,var(--color-outline-variant) 15%,var(--color-outline-variant) 85%,transparent 100%);margin-bottom:48px}.footer-nav.svelte-jz8lnl{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:52px}@media(max-width:900px){.footer-nav.svelte-jz8lnl{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media(max-width:480px){.footer-nav.svelte-jz8lnl{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.nav-col.svelte-jz8lnl{display:flex;flex-direction:column;gap:14px}.nav-heading.svelte-jz8lnl{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-outline);margin:0}.nav-col.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.nav-link.svelte-jz8lnl{font-family:var(--font-body);font-size:.9125rem;font-weight:300;color:var(--color-on-surface-variant);text-decoration:none;transition:color .15s ease}.nav-link.svelte-jz8lnl:hover{color:var(--color-on-surface)}.footer-bottom.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--color-outline-variant)}@media(max-width:540px){.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:4px}}.copy.svelte-jz8lnl,.made.svelte-jz8lnl{font-family:var(--font-body);font-size:11.5px;color:var(--color-outline);font-weight:300}
