:root{--color-blula: #6546fc}._page_10rwr_6{min-height:100%;background:var(--color-neutral-0)}._hero_10rwr_12{background:var(--color-neutral-50);padding:var(--space-10) var(--space-8);border-bottom:1px solid var(--color-neutral-200)}._heroInner_10rwr_18{max-width:1100px;margin:0 auto}._heroCard_10rwr_23{background:#fff;border:1px solid var(--color-neutral-200);border-radius:20px;padding:40px 48px;display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center;box-shadow:0 2px 16px #0000000a}._heroLeft_10rwr_35{display:flex;flex-direction:column;gap:var(--space-4)}._heroRight_10rwr_41{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-width:220px}._eyebrow_10rwr_49{font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-blula);margin:0}._heroTitle_10rwr_58{font-size:clamp(1.4rem,2.8vw,1.875rem);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em;color:var(--color-neutral-800);margin:0}._heroSub_10rwr_67{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-neutral-600);margin:0}._badges_10rwr_74{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}._badge_10rwr_74{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-blula);background:#6546fc12;border:1px solid rgba(101,70,252,.15);border-radius:9999px;padding:5px 14px}._heroCtaBtn_10rwr_91{display:block;width:100%;text-align:center;background:var(--color-blula);color:#fff;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:12px;padding:14px 24px;transition:background-color .15s ease,box-shadow .15s ease}._heroCtaBtn_10rwr_91:hover{background:#5538e0;box-shadow:0 4px 20px #6546fc59}._heroHint_10rwr_111{font-size:12px;color:var(--color-neutral-400);margin:0;text-align:center}._socialProof_10rwr_118{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._avatarStack_10rwr_125{display:flex}._avatar_10rwr_125{width:28px;height:28px;border-radius:50%;background:#6546fc1f;color:var(--color-blula);font-size:10px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;margin-left:-6px}._avatar_10rwr_125:first-child{margin-left:0}._socialText_10rwr_148{font-size:12px;color:var(--color-neutral-500)}._section_10rwr_154{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--color-neutral-200)}._sectionAlt_10rwr_159{background:#f8f8f8}._sectionInner_10rwr_163{max-width:1100px;margin:0 auto}._sectionEyebrow_10rwr_168{font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-blula);margin:0 0 var(--space-2)}._sectionTitle_10rwr_177{font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:var(--font-weight-bold);color:var(--color-neutral-800);margin:0 0 var(--space-8);letter-spacing:-.015em}._servicesGrid_10rwr_186{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}._serviceCard_10rwr_192{background:linear-gradient(145deg,#faf9ff,#fff);border:1px solid rgba(101,70,252,.1);border-radius:16px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:var(--space-3);transition:transform .25s ease,box-shadow .25s ease}._serviceCard_10rwr_192:hover{transform:translateY(-4px);box-shadow:0 12px 32px #6546fc1a,0 4px 12px #0000000a}._serviceIcon_10rwr_208{font-size:22px;line-height:1;color:var(--color-blula);display:block}._serviceCard_10rwr_192 strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}._serviceCard_10rwr_192 p{font-size:var(--font-size-sm);color:var(--color-neutral-500);line-height:var(--line-height-relaxed);margin:0}._contactLayout_10rwr_229{display:grid;grid-template-columns:360px 1fr;gap:48px;align-items:start}._contactMeta_10rwr_237{background:linear-gradient(135deg,#1c1c1c,#2d2d3d,#1c1c1c);border-radius:20px;padding:40px 36px;position:relative;overflow:hidden}._contactMeta_10rwr_237:before{content:"";position:absolute;top:-40%;right:-30%;width:400px;height:400px;background:radial-gradient(circle,rgba(101,70,252,.18) 0%,transparent 70%);pointer-events:none}._contactEyebrow_10rwr_256{font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:#6546fccc;margin:0 0 var(--space-3);position:relative}._contactTitle_10rwr_266{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--space-3);line-height:1.25;letter-spacing:-.015em;position:relative}._contactSub_10rwr_276{font-size:var(--font-size-sm);color:#ffffffa6;line-height:var(--line-height-relaxed);margin:0 0 var(--space-6);position:relative}._contactLinks_10rwr_284{display:flex;flex-direction:column;gap:var(--space-2);position:relative}._contactLink_10rwr_284{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#ffffffbf;text-decoration:none;transition:color .15s ease}._contactLink_10rwr_284:hover{color:#fff}._formCard_10rwr_304{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:20px;padding:36px 40px;box-shadow:0 4px 24px #0000000a}._form_10rwr_304{display:flex;flex-direction:column;gap:var(--space-5)}._formRow_10rwr_318{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formField_10rwr_324{display:flex;flex-direction:column;gap:6px}._label_10rwr_330{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);letter-spacing:.02em}._labelOptional_10rwr_337{font-weight:var(--font-weight-normal);color:var(--color-neutral-400)}._input_10rwr_342,._textarea_10rwr_343{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-neutral-900);background:var(--color-neutral-50);border:1.5px solid var(--color-neutral-200);border-radius:10px;padding:11px 14px;width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._input_10rwr_342:focus,._textarea_10rwr_343:focus{outline:none;border-color:var(--color-blula);background:var(--color-neutral-0);box-shadow:0 0 0 3px #6546fc1f}._textarea_10rwr_343{resize:vertical;min-height:128px;line-height:1.65}._formFooter_10rwr_370{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._submitBtn_10rwr_377{background:var(--color-blula);color:#fff;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:none;border-radius:9999px;padding:11px 28px;cursor:pointer;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease;flex-shrink:0}._submitBtn_10rwr_377:hover:not(:disabled){background:#5538e0;box-shadow:0 4px 16px #6546fc4d}._submitBtn_10rwr_377:active:not(:disabled){transform:translateY(1px)}._submitBtn_10rwr_377:disabled{opacity:.4;cursor:not-allowed}._formNote_10rwr_405{font-size:12px;color:var(--color-neutral-400);margin:0}._sentState_10rwr_412{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center}._sentCheck_10rwr_422{width:52px;height:52px;border-radius:50%;background:#6546fc14;color:var(--color-blula);font-size:22px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center}._sentTitle_10rwr_435{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin:0}._sentBody_10rwr_442{font-size:var(--font-size-sm);color:var(--color-neutral-500);margin:0;line-height:1.6}@media(max-width:900px){._heroCard_10rwr_23{grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8) var(--space-7)}._heroRight_10rwr_41{align-items:flex-start;min-width:unset}._heroCtaBtn_10rwr_91{width:auto;align-self:flex-start}._servicesGrid_10rwr_186{grid-template-columns:1fr}._contactLayout_10rwr_229{grid-template-columns:1fr;gap:var(--space-6)}}@media(max-width:640px){._hero_10rwr_12,._heroCard_10rwr_23{padding:var(--space-6) var(--space-5)}._section_10rwr_154{padding:var(--space-10) var(--space-5)}._formRow_10rwr_318{grid-template-columns:1fr}._formCard_10rwr_304{padding:var(--space-6) var(--space-5)}._contactMeta_10rwr_237{padding:var(--space-7) var(--space-5)}}
