.hero.svelte-jhuur8{display:flex;align-items:center;justify-content:space-between;padding:15vh 8% 12.5vh;min-height:90vh;background:var(--earth-base);background-image:linear-gradient(45deg,var(--earth-base) 0% 60%,var(--earth-darker) 60% 100%);overflow:hidden;position:relative;transition:padding-top .3s ease-in-out}html.has-campaign-banner .hero.svelte-jhuur8{padding-top:20vh}.hero-grid-pattern.svelte-jhuur8{position:absolute;inset:0;background-image:radial-gradient(rgba(106,90,205,.04) 1px,transparent 1px);background-size:24px 24px;z-index:1;pointer-events:none}.geo-shape{position:absolute;pointer-events:none;z-index:1;opacity:.5}.geo-circle.svelte-jhuur8{width:340px;height:340px;border:1px dashed rgba(106,90,205,.2);border-radius:50%;top:10%;right:4%;display:flex;align-items:center;justify-content:center}.geo-circle.svelte-jhuur8:after{content:"";width:240px;height:240px;border:1px dashed rgba(106,90,205,.1);border-radius:50%}.geo-diamond.svelte-jhuur8{width:44px;height:44px;background:linear-gradient(135deg,#ffffff73,#ffffff26);border:1px solid rgba(106,90,205,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;transform:rotate(45deg);top:48%;left:48%;animation:svelte-jhuur8-float 8s ease-in-out infinite alternate}.geo-shape.geo-crosshair-1{top:15%;left:10%;color:var(--purple-accent);opacity:.35;width:16px;height:16px}.geo-shape.geo-crosshair-2{bottom:25%;right:12%;color:var(--purple-accent);opacity:.25;width:20px;height:20px;animation:svelte-jhuur8-float 6s ease-in-out infinite}.glow-bubble.svelte-jhuur8{position:absolute;border-radius:50%;filter:blur(120px);z-index:1;opacity:.45;pointer-events:none}.bubble-1.svelte-jhuur8{width:450px;height:450px;background:radial-gradient(circle,rgba(106,90,205,.18) 0%,transparent 70%);top:-10%;right:5%;animation:svelte-jhuur8-float 12s ease-in-out infinite}.bubble-2.svelte-jhuur8{width:350px;height:350px;background:radial-gradient(circle,rgba(139,122,230,.12) 0%,transparent 70%);bottom:10%;left:-5%;animation:svelte-jhuur8-float 8s ease-in-out infinite alternate}.hero-content.svelte-jhuur8{max-width:52%;position:relative;z-index:2;display:flex;flex-direction:column;height:71vh;align-self:flex-start}.hero-text-group.svelte-jhuur8{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;min-height:0;overflow:hidden;mask-image:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent 100%)}.hero-content.svelte-jhuur8 h1:where(.svelte-jhuur8){font-size:8.5vh;font-weight:900;margin-bottom:3vh;line-height:1.08;letter-spacing:-.04em}.hero-subtitle.svelte-jhuur8{display:block;font-size:4vh;font-weight:750;color:var(--earth-text-muted);-webkit-text-fill-color:var(--earth-text-muted);margin-top:1.5vh;letter-spacing:-.02em}.headline-rotating.svelte-jhuur8{display:flex;flex-wrap:wrap;gap:0 .25em;align-items:baseline}.headline-word-wrapper.svelte-jhuur8{display:inline-block;perspective:60vh;overflow:hidden;vertical-align:baseline;padding-right:.04em}.headline-word.svelte-jhuur8{display:inline-block;transform-origin:center bottom;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(135deg,var(--purple-accent) 0%,var(--purple-accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration-color:transparent;text-decoration:none;text-underline-offset:.5vh;text-decoration-thickness:0vh;padding-right:.04em;transition:text-decoration .4s ease,text-decoration-color .4s ease,text-decoration-thickness .4s ease}.headline-word--rotating.svelte-jhuur8{text-decoration:underline;animation:svelte-jhuur8-cubeRotateIn 1s cubic-bezier(.23,1,.32,1) both;text-decoration-color:#a4886c;text-decoration-thickness:.35vh}.hero-accent-text.svelte-jhuur8{color:var(--purple-accent-light, #8b7ae6)!important;-webkit-text-fill-color:var(--purple-accent-light, #8b7ae6)!important}.hero-desc.svelte-jhuur8{font-size:2.4vh;line-height:1.75;color:var(--earth-text-muted);margin-bottom:5vh;font-weight:400;-webkit-text-stroke:.3vh var(--earth-border-light);paint-order:stroke fill;display:flex;flex-direction:column;gap:1.5vh;text-align:left}.hero-bullet-list.svelte-jhuur8{list-style-type:disc;padding-left:3vh;margin:0;display:flex;flex-direction:column;gap:1vh}.hero-bullet-list.svelte-jhuur8 li:where(.svelte-jhuur8){font-size:2.2vh;color:var(--earth-text-muted);display:list-item;list-style-type:disc;line-height:1.5}.hero-conclusion.svelte-jhuur8{font-size:4vh;font-weight:750;color:var(--earth-text-muted);-webkit-text-fill-color:var(--earth-text-muted);margin-top:1vh;line-height:normal}.cta-buttons.svelte-jhuur8{display:flex;gap:3vh;align-items:center;margin-top:auto}.cta-primary.svelte-jhuur8,.cta-secondary.svelte-jhuur8{padding:1.8vh 4vh;border-radius:1.5vh;font-weight:600;font-size:2vh;transition:var(--transition-premium);border:2px solid var(--earth-border-light);display:inline-flex;align-items:center;justify-content:center;gap:1.2vh;cursor:pointer}.cta-primary.svelte-jhuur8{background-color:var(--purple-accent);color:#fff;box-shadow:0 .5vh 2.5vh #6a5acd59}.cta-primary.svelte-jhuur8 .arrow-icon{transition:transform .3s cubic-bezier(.25,1,.5,1);width:2.2vh;height:2.2vh}.cta-primary.svelte-jhuur8:hover{background-color:var(--purple-accent-dark);transform:translateY(-.5vh);box-shadow:0 1.5vh 3.5vh #6a5acd73}.cta-primary.svelte-jhuur8:hover .arrow-icon{transform:translate(.5vh)}.cta-secondary.svelte-jhuur8{background-color:#fff;color:var(--earth-text);border:2px solid var(--earth-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-secondary.svelte-jhuur8:hover{background-color:#fffffff2;border-color:var(--purple-accent);color:var(--purple-accent-dark);transform:translateY(-.5vh);box-shadow:0 1vh 2.5vh #5e5c5b0d}.hero-image-wrapper.svelte-jhuur8{width:100%;max-width:42%;position:relative;z-index:2;animation:svelte-jhuur8-float 7s ease-in-out infinite;align-self:flex-start;margin-top:1vh}.hero-image.svelte-jhuur8{width:100%;aspect-ratio:1 / 1;border-radius:4vh;box-shadow:0 3.75vh 7.5vh -1.875vh #2a252026,0 0 0 .125vh #fffc;overflow:hidden;border:.125vh solid rgba(255,255,255,.6);transition:var(--transition-bounce)}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1)}.hero-image.svelte-jhuur8:hover{transform:scale(1.015);box-shadow:0 5vh 10vh -2.5vh #6a5acd33,0 0 0 .125vh var(--purple-accent)}.hero-image.svelte-jhuur8:hover img{transform:scale(1.035)}@keyframes svelte-jhuur8-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5vh)}}@keyframes svelte-jhuur8-cubeRotateIn{0%{transform:rotateX(90deg);opacity:0}40%{opacity:1}to{transform:rotateX(0);opacity:1}}@media(max-width:1024px),(max-aspect-ratio:13/9){.hero-content.svelte-jhuur8 h1:where(.svelte-jhuur8){font-size:6.8vh}.hero-desc.svelte-jhuur8{max-width:100%}}@media(max-width:768px),(max-aspect-ratio:1.25/1){.hero.svelte-jhuur8{flex-direction:column;text-align:center;padding:17vh 6% 7.5vh}html.has-campaign-banner .hero.svelte-jhuur8{padding-top:27vh}.hero-content.svelte-jhuur8{max-width:100%;margin-bottom:7vh;display:flex;flex-direction:column;align-items:center;height:75vh;min-height:auto;align-self:center}.hero-content.svelte-jhuur8 h1:where(.svelte-jhuur8){font-size:5vh}.hero-subtitle.svelte-jhuur8,.hero-conclusion.svelte-jhuur8{font-size:2.8vh}.hero-desc.svelte-jhuur8{max-width:100%;font-size:2.2vh}.hero-image-wrapper.svelte-jhuur8{max-width:85%;align-self:center;margin-top:0}.cta-buttons.svelte-jhuur8{flex-direction:column;width:100%;max-width:40vw;min-width:320px;gap:1.7vh;margin-top:4vh}.cta-primary.svelte-jhuur8,.cta-secondary.svelte-jhuur8{width:100%;padding:1.8vh 4vh;font-size:2vh}.cta-primary.svelte-jhuur8 .arrow-icon{width:2.2vh;height:2.2vh}}.about.svelte-so4w4d{display:flex;align-items:center;justify-content:space-between;padding:15vh 8%;background-color:var(--earth-base);gap:7.5vh}.about-content.svelte-so4w4d{max-width:52%}.about-content.svelte-so4w4d h2:where(.svelte-so4w4d){font-size:4.5vh;margin-bottom:2.5vh;color:#1e1b18;font-weight:850;line-height:1.2}.about-accent-text.svelte-so4w4d{color:var(--purple-accent-light, #8b7ae6);-webkit-text-fill-color:var(--purple-accent-light, #8b7ae6)}.about-offer-divider.svelte-so4w4d{height:.1vh;background:linear-gradient(to right,var(--earth-border),transparent);margin:4vh 0}.about-desc.svelte-so4w4d{font-size:2.3vh;line-height:1.8;color:var(--earth-text-muted);margin-top:4vh;display:flex;flex-direction:column;gap:2vh;text-align:left}.about-bullet-list.svelte-so4w4d{list-style-type:disc;padding-left:3vh;margin:0;display:flex;flex-direction:column;gap:1vh}.about-bullet-list.svelte-so4w4d li:where(.svelte-so4w4d){font-size:2.2vh;color:var(--earth-text-muted);display:list-item;list-style-type:disc;line-height:1.5}.motto-box.svelte-so4w4d{display:inline-block;padding:.75vh 1.75vh;background-color:var(--earth-dark);border-radius:1vh;margin:1vh 0;font-size:3vh!important}.about-image-wrapper.svelte-so4w4d{max-width:42%;flex:1}.about-image.svelte-so4w4d{aspect-ratio:1 / 1;border-radius:4vh;box-shadow:0 3vh 7vh -1.5vh #2a252017;overflow:hidden;border:1px solid rgba(255,255,255,.85);position:relative;transition:var(--transition-premium)}.image-overlay.svelte-so4w4d{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(106,90,205,.06) 100%);pointer-events:none}.about-image.svelte-so4w4d:hover{transform:scale(1.02);box-shadow:0 4.5vh 9vh -1.8vh #6a5acd26}.about-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1)}.about-image.svelte-so4w4d:hover img{transform:scale(1.03)}.about-image-citation.svelte-so4w4d{font-size:1.4vh;color:var(--earth-text-muted);text-align:center;margin-top:1.5vh;opacity:.8}.about-image-citation.svelte-so4w4d a:where(.svelte-so4w4d){color:var(--earth-text-muted);text-decoration:underline;transition:color .2s ease}.about-image-citation.svelte-so4w4d a:where(.svelte-so4w4d):hover{color:var(--purple-accent-light)}@media(max-width:900px),(max-aspect-ratio:13/9){.about.svelte-so4w4d{flex-direction:column-reverse;text-align:center;padding:10vh 6%;gap:5vh}.about-content.svelte-so4w4d{max-width:100%}.about-content.svelte-so4w4d h2:where(.svelte-so4w4d){font-size:3.5vh}.about-offer-divider.svelte-so4w4d{background:linear-gradient(to right,transparent,var(--earth-border),transparent)}.about-image-wrapper.svelte-so4w4d{max-width:85%}}.founders.svelte-so4w4d{padding:15vh 8%;background-color:var(--earth-dark);border-top:1px solid var(--earth-border);border-bottom:1px solid var(--earth-border);position:relative}.founders-header.svelte-so4w4d{text-align:center;margin-bottom:10vh}.founders-header.svelte-so4w4d h2:where(.svelte-so4w4d){font-size:5.6vh;color:#1e1b18;font-weight:850;margin-bottom:2vh}.since-badge.svelte-so4w4d{display:inline-block;padding:.75vh 2.5vh;background:#fffffff2;border:1px solid var(--earth-border);color:var(--purple-accent);font-size:1.7vh;font-weight:750;border-radius:3.75vh;letter-spacing:.15vh;text-transform:uppercase}.founders-grid.svelte-so4w4d{display:grid;grid-template-columns:1fr 1fr;gap:6.25vh;max-width:120vh;margin:0 auto}.founder-card.svelte-so4w4d{background:#ffffff73;border:1px solid var(--earth-border-light);border-radius:3.5vh;padding:5.5vh 4vh;text-align:center;transition:var(--transition-premium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.founder-card.svelte-so4w4d:hover{background:#ffffffe6;transform:translateY(-1vh);box-shadow:0 3.75vh 7.5vh -1.8vh #2a252014;border-color:#6a5acd33}.founder-image-container.svelte-so4w4d{width:24vh;height:24vh;margin:0 auto 3.5vh;position:relative}.founder-image.svelte-so4w4d{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;z-index:2;box-shadow:0 1.25vh 3vh -.6vh #2a252026}.founder-image-inner.svelte-so4w4d{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.founder-image-inner.active.svelte-so4w4d{opacity:1;pointer-events:auto}.founder-image.svelte-so4w4d img{width:100%;height:100%;object-fit:cover;transition:filter .5s ease,transform .5s ease}.melchi-image.svelte-so4w4d img,.williams-image-2.svelte-so4w4d img{object-position:top}.founder-card.svelte-so4w4d:hover .founder-image:where(.svelte-so4w4d) img{filter:grayscale(0%);transform:scale(1.04)}.spinner-ring.svelte-so4w4d{content:"";position:absolute;inset:-1vh;border:.25vh dashed rgba(106,90,205,.2);border-radius:50%;z-index:1;transition:var(--transition-premium);animation:spin-slow 24s linear infinite}.founder-card.svelte-so4w4d:hover .spinner-ring:where(.svelte-so4w4d){border:.25vh solid var(--purple-accent);inset:-1.4vh}.founder-card.svelte-so4w4d h3:where(.svelte-so4w4d){font-size:3vh;margin-bottom:.5vh;color:#1e1b18;font-weight:750;transition:color .3s ease}.founder-card.svelte-so4w4d:hover h3:where(.svelte-so4w4d){color:var(--purple-accent-dark)}.founder-credentials.svelte-so4w4d{font-family:Roboto Mono,monospace;font-size:1.6vh;font-weight:600;color:var(--purple-accent-light);letter-spacing:.05em;margin-bottom:2vh;text-transform:uppercase}.founder-card.svelte-so4w4d p:where(.svelte-so4w4d){font-size:2vh;line-height:1.65;color:var(--earth-text-muted);max-width:47.5vh;margin:0 auto}@media(max-width:768px),(max-aspect-ratio:1.25/1){.founders-grid.svelte-so4w4d{grid-template-columns:1fr;gap:5vh}.founder-card.svelte-so4w4d{padding:4.5vh 2.5vh}}.services.svelte-1vncry8{padding:15vh 8% 5vh;background:linear-gradient(to bottom,var(--earth-base),rgba(106,90,205,.035));color:var(--earth-text);text-align:center;position:relative}.services-header.svelte-1vncry8{margin-bottom:10vh}.services-header.svelte-1vncry8 h2:where(.svelte-1vncry8){font-size:5.6vh;margin-bottom:3vh;color:#1e1b18;line-height:1.15;font-weight:850;max-width:100vh;margin-left:auto;margin-right:auto}.services-header.svelte-1vncry8 p:where(.svelte-1vncry8){font-size:2.3vh;color:var(--earth-text-muted);max-width:81.25vh;margin:0 auto;line-height:1.75}.comparison-grid.svelte-1vncry8{display:grid;grid-template-columns:.95fr 1.05fr;gap:6vh;max-width:130vh;margin:0 auto;align-items:stretch}.comparison-col.svelte-1vncry8{background:#fff;border-radius:4vh;padding:6vh;text-align:left;border:1px solid var(--earth-border);box-shadow:0 1.8vh 5vh -1.8vh #2a25200d;transition:var(--transition-premium);display:flex;flex-direction:column;position:relative;overflow:hidden}.shelf-col.svelte-1vncry8{background:#ffffff80;opacity:.8;transform:scale(.98)}.shelf-col.svelte-1vncry8:hover{opacity:1;transform:scale(1);background:#fff;box-shadow:0 2.5vh 5.6vh -1.8vh #2a252014}.custom-col.svelte-1vncry8{border:.25vh solid var(--purple-accent);box-shadow:0 3.75vh 7.5vh -1.8vh #6a5acd29;transform:scale(1.02);z-index:2}.custom-col.svelte-1vncry8:hover{transform:scale(1.03) translateY(-.5vh);box-shadow:0 5vh 10vh -2.5vh #6a5acd40}.custom-glow-bg.svelte-1vncry8{position:absolute;top:-10%;right:-10%;width:25vh;height:25vh;background:radial-gradient(circle,rgba(106,90,205,.07) 0%,transparent 70%);border-radius:50%;pointer-events:none;transition:var(--transition-premium)}.custom-col.svelte-1vncry8:hover .custom-glow-bg:where(.svelte-1vncry8){transform:scale(1.4);background:radial-gradient(circle,rgba(106,90,205,.12) 0%,transparent 70%)}.col-label.svelte-1vncry8{font-size:3.2vh;font-weight:800;color:#1e1b18;margin-bottom:5vh;line-height:1.3;position:relative;z-index:2}.comparison-list.svelte-1vncry8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3.5vh;position:relative;z-index:2}.comparison-list.svelte-1vncry8 li:where(.svelte-1vncry8){display:flex;align-items:flex-start;gap:2vh;font-size:2.2vh;color:var(--earth-text-muted);line-height:1.55;font-weight:500}.comparison-list.svelte-1vncry8 li:where(.svelte-1vncry8) strong:where(.svelte-1vncry8){color:var(--earth-text);font-weight:700}.why-work-with-us.svelte-1vncry8{padding:10vh 8% 15vh;background:linear-gradient(to bottom,rgba(106,90,205,.035),rgba(106,90,205,.065) 50%,var(--earth-base) 100%);position:relative}.header-content.svelte-1vncry8{text-align:center;margin-bottom:10vh}.header-content.svelte-1vncry8 h2:where(.svelte-1vncry8){font-size:5.6vh;color:#b9975a;background:linear-gradient(135deg,#c3a165,#8b6b33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:3vh;font-weight:850;line-height:1.15}.squiggly-underline.svelte-1vncry8{text-decoration:underline wavy var(--purple-accent-light, #8b7ae6);text-decoration-thickness:.25vh;text-underline-offset:.6vh}.header-content.svelte-1vncry8 p:where(.svelte-1vncry8){font-size:2.3vh;color:var(--earth-text-muted);max-width:81.25vh;margin:0 auto;line-height:1.75}.comparison-container.svelte-1vncry8{display:grid;grid-template-columns:1.05fr .95fr;gap:6.25vh;max-width:130vh;margin:0 auto;align-items:stretch}.card.svelte-1vncry8{background:#fff;border-radius:4vh;padding:6.25vh;box-shadow:0 1.8vh 5vh -1.8vh #2a25200d;border:1px solid var(--earth-border);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:var(--transition-premium)}.custom-solution.svelte-1vncry8{border:.25vh solid var(--purple-accent);box-shadow:0 3.75vh 7.5vh -1.8vh #6a5acd29;transform:scale(1.02);z-index:2}.custom-solution.svelte-1vncry8:hover{transform:scale(1.03) translateY(-.5vh);box-shadow:0 5vh 10vh -2.5vh #6a5acd40}.card-glow-bg.svelte-1vncry8{position:absolute;top:-10%;right:-10%;width:25vh;height:25vh;background:radial-gradient(circle,rgba(106,90,205,.07) 0%,transparent 70%);border-radius:50%;pointer-events:none;transition:var(--transition-premium)}.custom-solution.svelte-1vncry8:hover .card-glow-bg:where(.svelte-1vncry8){transform:scale(1.4);background:radial-gradient(circle,rgba(106,90,205,.12) 0%,transparent 70%)}.off-the-shelf.svelte-1vncry8{background:#ffffff80;opacity:.8;border-color:#2a25200f;transform:scale(.98)}.off-the-shelf.svelte-1vncry8:hover{opacity:1;transform:scale(1) translateY(-.25vh);background:#fff;box-shadow:0 2.5vh 5.6vh -1.8vh #2a252014}.card-header.svelte-1vncry8{margin-bottom:5vh;position:relative;z-index:2}.badge.svelte-1vncry8{display:inline-block;padding:.75vh 2vh;background:#6a5acd14;color:var(--purple-accent);font-size:1.6vh;font-weight:750;border-radius:3.75vh;margin-bottom:2.25vh;text-transform:uppercase;letter-spacing:.08em;border:.125vh solid rgba(106,90,205,.12)}.badge.platform.svelte-1vncry8{background:#2a25200d;color:var(--earth-text-muted);border-color:transparent}.card.svelte-1vncry8 h3:where(.svelte-1vncry8){font-size:3.6vh;color:#1e1b18;margin:0;font-weight:800}.features.svelte-1vncry8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4vh;position:relative;z-index:2}.features.svelte-1vncry8 li:where(.svelte-1vncry8){display:flex;gap:2.5vh;align-items:flex-start}.icon-wrapper.svelte-1vncry8{display:flex;align-items:center;justify-content:center;width:3.5vh;height:3.5vh;border-radius:50%;flex-shrink:0;margin-top:.25vh;transition:var(--transition-bounce)}.icon-wrapper.check.svelte-1vncry8{background:#2a25200f;color:var(--earth-text-muted)}.icon-wrapper.check-green.svelte-1vncry8{background:#10b98114;color:#10b981;border:1px solid rgba(16,185,129,.12)}.custom-solution.svelte-1vncry8:hover .icon-wrapper.check-green:where(.svelte-1vncry8){transform:scale(1.15) rotate(5deg);background:#10b98129}.icon-wrapper.accent.svelte-1vncry8{background:#6a5acd14;color:var(--purple-accent);border:1px solid rgba(106,90,205,.12)}.custom-col.svelte-1vncry8:hover .icon-wrapper.accent:where(.svelte-1vncry8){transform:scale(1.15) rotate(5deg);background:#6a5acd29}.icon-wrapper.cross.svelte-1vncry8{background:#ef44440f;color:#ef4444}.off-the-shelf.svelte-1vncry8:hover .icon-wrapper.cross:where(.svelte-1vncry8){animation:svelte-1vncry8-shake .6s ease-in-out}.check-icon,.close-icon{width:1.8vh!important;height:1.8vh!important;transition:var(--transition-bounce)}@keyframes svelte-1vncry8-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}.feature-text.svelte-1vncry8 strong:where(.svelte-1vncry8){display:block;font-size:2.3vh;color:#1e1b18;margin-bottom:.75vh;font-weight:750}.custom-solution.svelte-1vncry8 .feature-text:where(.svelte-1vncry8) strong:where(.svelte-1vncry8){color:#b9975a;background:linear-gradient(135deg,#c3a165,#8b6b33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.feature-text.svelte-1vncry8 p:where(.svelte-1vncry8){font-size:2vh;color:var(--earth-text-muted);margin:0;line-height:1.6}.explanation-lead.svelte-1vncry8{font-family:Outfit,sans-serif;font-weight:600;color:#4a433d;font-size:2.05vh;display:inline}@media(max-width:900px),(max-aspect-ratio:13/9){.comparison-grid.svelte-1vncry8,.comparison-container.svelte-1vncry8{grid-template-columns:1fr;gap:4.5vh}.shelf-col.svelte-1vncry8,.custom-col.svelte-1vncry8,.custom-solution.svelte-1vncry8,.off-the-shelf.svelte-1vncry8{transform:scale(1)!important}.comparison-col.svelte-1vncry8,.card.svelte-1vncry8{padding:4.5vh}}@media(max-width:768px),(max-aspect-ratio:1.25/1){.services.svelte-1vncry8,.why-work-with-us.svelte-1vncry8{padding:10vh 6%}.services-header.svelte-1vncry8 h2:where(.svelte-1vncry8),.header-content.svelte-1vncry8 h2:where(.svelte-1vncry8){font-size:4.6vh}}.demo-container.svelte-70bq1m{background:#fff;border-radius:3.2vh;padding:5vh;box-shadow:0 2vh 5vh -1.5vh #2a25200f;border:.1vh solid var(--earth-border);margin:8vh auto;max-width:96vh;position:relative}.demo-header.svelte-70bq1m{text-align:center;margin-bottom:5vh}.demo-header.svelte-70bq1m h3:where(.svelte-70bq1m){font-size:3.5vh;color:#1e1b18;margin-bottom:1.2vh;font-weight:850}.demo-header.svelte-70bq1m p:where(.svelte-70bq1m){font-size:2vh;color:var(--earth-text-muted);max-width:60vh;margin:0 auto;line-height:1.6}.demo-card.svelte-70bq1m{display:flex;gap:6vh;align-items:center}.phone-wrapper.svelte-70bq1m{display:flex;align-items:center;justify-content:center;width:30vh;height:60vh;flex-shrink:0}.phone-mockup.svelte-70bq1m{width:30vh;height:60vh;background:#151515;border-radius:4.6vh;padding:1.1vh;box-shadow:0 3vh 7vh -1.5vh #2a252038,0 0 0 .1vh #000000e6;position:relative;flex-shrink:0;border:.4vh solid #2d2d2d}.notch.svelte-70bq1m{position:absolute;top:1.8vh;left:50%;transform:translate(-50%);width:10vh;height:2.8vh;background:#000;border-radius:2vh;z-index:10;display:flex;align-items:center;justify-content:flex-end;padding-right:1.2vh}.camera.svelte-70bq1m{width:.8vh;height:.8vh;border-radius:50%;background:#111;box-shadow:inset 0 0 .3vh #fff3}.screen.svelte-70bq1m{background:#fafaf9;height:100%;border-radius:3.6vh;overflow:hidden;display:flex;flex-direction:column;border:.1vh solid #111;position:relative}.status-bar.svelte-70bq1m{height:4.4vh;display:flex;justify-content:space-between;align-items:center;padding:1.4vh 2.4vh 0;background:#fff;z-index:5}.time-label.svelte-70bq1m{font-size:1.4vh;font-weight:700;color:#000}.status-icons.svelte-70bq1m{display:flex;gap:.6vh;color:#000}.status-icons.svelte-70bq1m svg{width:1.4vh!important;height:1.4vh!important}.app-header.svelte-70bq1m{background:#fff;padding:1vh 2vh 1.6vh;display:flex;align-items:center;gap:1.2vh;border-bottom:.1vh solid rgba(42,37,32,.05);color:#1e1b18;z-index:5}.avatar.svelte-70bq1m{width:3.8vh;height:3.8vh;background:linear-gradient(135deg,var(--purple-accent),var(--purple-accent-dark));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.8vh;box-shadow:0 .4vh 1vh #6a5acd33}.info.svelte-70bq1m{display:flex;flex-direction:column}.sender-name.svelte-70bq1m{font-weight:750;font-size:1.6vh}.sender-status.svelte-70bq1m{font-size:1.3vh;color:#10b981;font-weight:600}.chat-area.svelte-70bq1m{flex:1;padding:2vh;display:flex;flex-direction:column;justify-content:flex-end;background:#fdfdfd}.empty-state.svelte-70bq1m{text-align:center;color:var(--earth-text-muted);font-size:1.5vh;margin-bottom:50%;display:flex;flex-direction:column;align-items:center;gap:1.2vh}.empty-icon.svelte-70bq1m{font-size:3vh;opacity:.65}.message.svelte-70bq1m{margin-bottom:1.5vh;display:flex;flex-direction:column;align-items:flex-start}.bubble.svelte-70bq1m{background:linear-gradient(135deg,var(--earth-dark),var(--earth-darker));color:var(--earth-text);padding:1.2vh 1.8vh;border-radius:2vh 2vh 2vh .4vh;font-size:1.5vh;max-width:88%;line-height:1.5;box-shadow:0 .3vh 1vh #00000005}.time.svelte-70bq1m{font-size:1.2vh;color:var(--earth-text-muted);margin-top:.6vh;margin-left:.6vh}.demo-form.svelte-70bq1m{flex:1;display:flex;flex-direction:column;gap:2.8vh}.input-group.svelte-70bq1m{display:flex;flex-direction:column;gap:1vh}.input-group.svelte-70bq1m label:where(.svelte-70bq1m){font-weight:700;color:#1e1b18;font-size:1.8vh}.input-group.svelte-70bq1m input:where(.svelte-70bq1m){padding:1.4vh 1.6vh;border:.1vh solid rgba(42,37,32,.12);border-radius:1.2vh;font-size:1.8vh;transition:var(--transition-premium);background-color:var(--earth-base);color:var(--earth-text)}.input-group.svelte-70bq1m input:where(.svelte-70bq1m):focus{outline:none;border-color:var(--purple-accent);background-color:#fff;box-shadow:0 0 0 .4vh #6a5acd1f}.submit-btn.svelte-70bq1m{background:var(--purple-accent);color:#fff;border:none;padding:1.5vh;border-radius:1.2vh;font-size:1.9vh;font-weight:700;cursor:pointer;transition:var(--transition-premium);display:flex;justify-content:center;align-items:center;gap:1vh;margin-top:1vh;box-shadow:0 .4vh 1.6vh #6a5acd40}.submit-btn.svelte-70bq1m:hover:not(:disabled){background:var(--purple-accent-dark);transform:translateY(-.2vh);box-shadow:0 .8vh 2.4vh #6a5acd59}.submit-btn.svelte-70bq1m:disabled{opacity:.55;cursor:not-allowed}.spinner.svelte-70bq1m{width:1.8vh;height:1.8vh;border:.2vh solid rgba(255,255,255,.35);border-radius:50%;border-top-color:#fff;animation:svelte-70bq1m-spin 1s ease-in-out infinite}@keyframes svelte-70bq1m-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.demo-card.svelte-70bq1m{flex-direction:column;gap:40px}.phone-wrapper.svelte-70bq1m{margin:0 auto}.demo-form.svelte-70bq1m{width:100%}}@media(max-width:600px){.demo-container.svelte-70bq1m{padding:4vh 4vw;margin:4vh auto;border-radius:2.4vh}.demo-header.svelte-70bq1m{margin-bottom:3.5vh}.demo-header.svelte-70bq1m h3:where(.svelte-70bq1m){font-size:3vh}.demo-header.svelte-70bq1m p:where(.svelte-70bq1m){font-size:1.8vh;max-width:100%}.demo-form.svelte-70bq1m{gap:2.5vh}.input-group.svelte-70bq1m label:where(.svelte-70bq1m){font-size:16px}.input-group.svelte-70bq1m input:where(.svelte-70bq1m){padding:12px 16px;font-size:16px;border-radius:10px}.submit-btn.svelte-70bq1m{padding:14px;font-size:16px;border-radius:10px}}.demos-section.svelte-k0z1f4{padding:12.5vh 8% 0;background-color:var(--earth-base)}.demos-container.svelte-k0z1f4{max-width:90vh;margin:0 auto}.demos-intro.svelte-k0z1f4{font-size:2.3vh;color:var(--earth-text-muted);line-height:1.75;max-width:75vh;margin:1.5vh 0 0;font-weight:400;text-align:left}.demos-trigger{font-family:Outfit,sans-serif;border-top:.1vh solid;border-bottom:.1vh solid;border-image:linear-gradient(to right,var(--earth-border),transparent) 1;padding-top:2.5vh;padding-bottom:2.5vh}.demos-trigger h2{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.demos-trigger svg{width:4vh!important;height:4vh!important;color:#1e1b18;transition:transform .3s ease}.chevrons-container.svelte-k0z1f4{display:flex;flex-direction:column;align-items:center;justify-content:center}.chevrons-container.svelte-k0z1f4 svg:first-child{margin-bottom:-1.2vh}.demo-wrapper.svelte-k0z1f4{list-style:none;padding:4vh 0;border-bottom:1px solid var(--earth-border)}.demo-wrapper.svelte-k0z1f4:last-child{border-bottom:none}.faq-section.svelte-66tzk8{padding:15vh 8%;background-color:var(--earth-dark);border-top:1px solid var(--earth-border);border-bottom:1px solid var(--earth-border);position:relative}.faq-header.svelte-66tzk8{text-align:center;margin-bottom:8.75vh}.faq-header.svelte-66tzk8 h2:where(.svelte-66tzk8){font-size:5.6vh;font-weight:850;color:#1e1b18;margin-bottom:3vh;line-height:1.15}.faq-header.svelte-66tzk8 p:where(.svelte-66tzk8){font-size:2.3vh;color:var(--earth-text-muted);max-width:75vh;margin:0 auto;line-height:1.75}.faq-list.svelte-66tzk8{max-width:100vh;margin:0 auto;display:flex;flex-direction:column;gap:2.5vh}.faq-item{background:#ffffff73;border:1px solid var(--earth-border-light);border-radius:2.5vh;overflow:hidden;transition:var(--transition-premium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.faq-item:hover{background:#ffffffd9;border-color:#6a5acd33;box-shadow:0 1.25vh 3.75vh -1.25vh #2a25200d}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3vh 4vh;background:transparent;border:none;font-size:2.3vh;font-weight:750;color:#1e1b18;text-align:left;cursor:pointer;transition:var(--transition-premium)}.faq-trigger:hover{color:var(--purple-accent-dark)}.faq-icon{width:2.25vh!important;height:2.25vh!important;color:var(--earth-text-muted);transition:transform .3s cubic-bezier(.25,1,.5,1);flex-shrink:0}.faq-trigger[data-state=open] .faq-icon{transform:rotate(180deg);color:var(--purple-accent)}.faq-content{overflow:hidden;transition:height .3s cubic-bezier(.25,1,.5,1)}.faq-answer-inner.svelte-66tzk8{padding:0 4vh 3.5vh}.faq-answer-inner.svelte-66tzk8 p:where(.svelte-66tzk8){font-size:2.1vh;line-height:1.7;color:var(--earth-text-muted);margin:0}@media(max-width:768px),(max-aspect-ratio:1.25/1){.faq-section.svelte-66tzk8{padding:10vh 6%}.faq-header.svelte-66tzk8 h2:where(.svelte-66tzk8){font-size:4.6vh}.faq-trigger{padding:2.5vh 3vh;font-size:2.1vh}.faq-answer-inner.svelte-66tzk8{padding:0 3vh 2.5vh}}.problem-section.svelte-1ar8lzy{padding:12.5vh 8%;background-color:var(--earth-base);position:relative;overflow:hidden}.content-wrapper.svelte-1ar8lzy{max-width:125vh;margin:0 auto;display:flex;flex-direction:column;align-items:center}.story-block.svelte-1ar8lzy{max-width:90vh;margin-bottom:10vh;text-align:center}.section-title.svelte-1ar8lzy{font-size:6.4vh;font-weight:800;text-align:center;margin-bottom:5vh;letter-spacing:-.03em}.story-checklist.svelte-1ar8lzy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3vh;text-align:left}.story-checklist.svelte-1ar8lzy li:where(.svelte-1ar8lzy){display:flex;align-items:flex-start;gap:2vh;font-size:2.3vh;line-height:1.7;color:var(--earth-text-muted);font-weight:500}.check-mark.svelte-1ar8lzy{display:flex;align-items:center;justify-content:center;width:3.5vh;height:3.5vh;min-width:3.5vh;border-radius:50%;background:#10b9811a;color:#10b981;font-size:1.8vh;font-weight:700;margin-top:.3vh}.story-nested-content.svelte-1ar8lzy{display:flex;flex-direction:column;gap:1.5vh;width:100%}.nested-bullet-list.svelte-1ar8lzy{margin:0;padding-left:3vh;display:flex;flex-direction:column;gap:1vh}.nested-bullet-list.svelte-1ar8lzy li:where(.svelte-1ar8lzy){font-size:2.1vh!important;line-height:1.5!important;color:var(--earth-text-muted)!important;display:list-item!important;list-style-type:disc!important;font-weight:400!important}.closing-line.svelte-1ar8lzy{font-size:3vh;font-weight:700;color:var(--earth-text);text-align:center;max-width:80vh;line-height:1.6;padding:3.5vh 5vh;background:linear-gradient(135deg,var(--purple-accent-light) 0%,var(--purple-accent) 100%);border-radius:2.5vh;color:#fff;box-shadow:0 1.5vh 4.5vh #6a5acd40}@media(max-width:768px),(max-aspect-ratio:1.25/1){.problem-section.svelte-1ar8lzy{padding:10vh 6%}.section-title.svelte-1ar8lzy{font-size:5vh;margin-bottom:4vh}.closing-line.svelte-1ar8lzy{font-size:2.2vh;padding:3vh 3.5vh}}
