._page_1r0rr_1{font-family:"Inter",var(--font-family-base),ui-sans-serif,system-ui,sans-serif;color:var(--foreground);background:var(--background)}._page_1r0rr_1 *{box-sizing:border-box}._page_1r0rr_1 h1,._page_1r0rr_1 h2,._page_1r0rr_1 h3,._page_1r0rr_1 p,._page_1r0rr_1 ul{margin-top:0}._page_1r0rr_1 h1,._page_1r0rr_1 h2,._page_1r0rr_1 h3{letter-spacing:-.02em;color:var(--foreground)}._page_1r0rr_1 h2{font-size:24px;line-height:1.35;font-weight:600;margin-bottom:0}._page_1r0rr_1 a{text-decoration:none}._heroBand_1r0rr_7{background:var(--surface);border-bottom:1px solid var(--border)}._heroGrid_1r0rr_8{max-width:1280px;margin:0 auto;padding:64px 20px;display:grid;grid-template-columns:1fr;gap:40px}._eyebrow_1r0rr_9{text-transform:uppercase;font-weight:500;font-size:11px;line-height:1.6;letter-spacing:.18em;color:var(--primary);margin:0}._mainTitle_1r0rr_10{font-size:36px;line-height:1.12;font-weight:600;margin:16px 0 0;max-width:640px}._intro_1r0rr_11{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:20px 0 0}._actions_1r0rr_12{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}._primaryAction_1r0rr_13,._secondaryAction_1r0rr_13{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:12px 20px;font-size:14px;line-height:1.5;font-weight:500;border-radius:2px;transition:background .15s ease,opacity .15s ease}._primaryAction_1r0rr_13{color:var(--primary-foreground);background:var(--primary)}._primaryAction_1r0rr_13:hover{opacity:.9}._secondaryAction_1r0rr_13{border:1px solid var(--border);color:var(--foreground);background:transparent}._secondaryAction_1r0rr_13:hover{background:var(--secondary)}._photo_1r0rr_18{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}._reasonSection_1r0rr_19{max-width:1280px;margin:0 auto;padding:64px 20px}._reasonGrid_1r0rr_20{display:grid;grid-template-columns:1fr;gap:40px}._reasonIntro_1r0rr_21{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:12px 0 0}._usesGrid_1r0rr_22{display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:2px;background:var(--border)}._use_1r0rr_22{background:var(--surface);padding:24px;font-size:14px;line-height:1.65}._customBand_1r0rr_24{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 40%,var(--background))}._customGrid_1r0rr_25{display:grid;grid-template-columns:1fr;gap:40px;max-width:1280px;margin:0 auto;padding:64px 20px}._customIntro_1r0rr_26{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:16px 0 0}._capabilities_1r0rr_27{list-style:none;margin:28px 0 0;padding:0;font-size:14px;line-height:1.5}._capabilities_1r0rr_27 li{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid var(--border)}._capabilities_1r0rr_27 li:last-child{border-bottom:0;margin-bottom:0}._faqSection_1r0rr_30{max-width:1024px;margin:0 auto;padding:64px 20px}._faqList_1r0rr_31{border:1px solid var(--border);border-radius:2px;background:var(--surface);margin-top:32px;overflow:hidden}._faqItem_1r0rr_32{padding:24px}._faqItem_1r0rr_32+._faqItem_1r0rr_32{border-top:1px solid var(--border)}._faqItem_1r0rr_32 h3{font-size:16px;line-height:1.5;font-weight:500;margin:0}._faqItem_1r0rr_32 p{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:8px 0 0}._contactSection_1r0rr_36{max-width:768px;margin:0 auto;padding:0 20px 80px;text-align:center}._contactSection_1r0rr_36 p{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:12px 0 0}._contactSection_1r0rr_36 ._primaryAction_1r0rr_13{margin-top:28px}@media(min-width:640px){._usesGrid_1r0rr_22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){._heroGrid_1r0rr_8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:64px 32px}._mainTitle_1r0rr_10{font-size:48px}._reasonSection_1r0rr_19{padding:64px 32px}._reasonGrid_1r0rr_20{grid-template-columns:repeat(3,minmax(0,1fr))}._usesGrid_1r0rr_22{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}._customGrid_1r0rr_25{grid-template-columns:repeat(2,minmax(0,1fr));padding:64px 32px}._faqSection_1r0rr_30{padding:64px 32px}._contactSection_1r0rr_36{padding:0 32px 80px}}
