/* Auto-generated by style-saver.js — DO NOT EDIT */
:root {
  --composer-primary-color: #8AAF96 !important;
  --composer-secondary-color: #0F0F0E !important;
  --composer-tertiary-color: #A8A49C !important;
  --composer-html-background: #0A0A0A !important;
  --composer-font-color-primary: #F0EDE6 !important;
  --composer-font-color-secondary: #0A0A0A !important;
  --composer-primary-color-rgb: 138,175,150 !important;
  --composer-secondary-color-rgb: 15,15,14 !important;
  --composer-tertiary-color-rgb: 168,164,156 !important;
  --composer-html-background-rgb: 10,10,10 !important;
  --composer-font-color-primary-rgb: 240,237,230 !important;
  --composer-font-color-secondary-rgb: 10,10,10 !important;
  --composer-font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  --composer-content-width: 100% !important;
  --composer-border-radius: 6px !important;
  --composer-font-size-md: 16px !important;
  --composer-subtitle-type: line !important;
  --composer-content-alignment: left !important;
  --composer-view-type: monochrome !important;
}

#playground :where([class*="base_h1__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h1, [data-lexical-editor] h1){ font-family: Cormorant Garamond; }#playground :where([class*="base_h2__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h2, [data-lexical-editor] h2){ font-family: Cormorant Garamond; }#playground :where([class*="base_h3__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h3, [data-lexical-editor] h3){ font-family: Cormorant Garamond; }#playground :where([class*="base_h4__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h4, [data-lexical-editor] h4){ font-family: Cormorant Garamond; }#playground :where([class*="base_h5__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h5, [data-lexical-editor] h5){ font-family: Cormorant Garamond; }#playground :where([class*="base_h6__"]){ font-family: Cormorant Garamond; }#playground :where(blinkpage h6, [data-lexical-editor] h6){ font-family: Cormorant Garamond; }#playground :where([class*="base_sectionTitle__"]){ font-family: Cormorant Garamond; }#playground :where([class*="base_sectionSubTitle__"]){ font-family: Cormorant Garamond; }#playground :where([class*="base_baseButton__"][class*="base_primary__"]){ font-family: Cormorant Garamond; }#playground [id="3ba587bf-3a2d-4149-83cc-7a61c0a30d8a"]{ color: #ffffff !important; }#playground [id="a9be41be-26a5-48d3-8e92-c3e8cb08307c"]{ color: #8AAF96 !important; }#playground [id="4124cc69-9a71-44fa-821d-8a9aa42fa05f"]{ letter-spacing: 6px !important; }#playground [id="79861821-5970-4a47-9af6-6ea50257ecdb"]{ color: #ffffff !important; }#playground [id="569c18f7-8123-422c-88a4-8f23a6ee1f3e"]{ color: #ffffff !important; }#playground [id="80ec02e0-de91-47e8-98b6-b571e8621da5"]{ color: #ffffff !important; }#playground [id="a7f6f988-2b58-46e6-b653-9d0be6e053f1"]{ color: #ffffff !important; }#playground [id="33e5b7cd-ad4a-4f5f-8c1b-5a9d36d6964b"]{ color: #ffffff !important; }#playground [id="420ec8fe-c444-484a-a944-87e3d783e4ea"]{ color: #ffcc00 !important; }#playground [id="86823fe6-4670-4966-a048-06d316f1c537"]{ color: #ffcc00 !important; opacity: 1 !important; }#playground [id="88af7e66-5e26-4b75-9d12-4537157e3071"]{ color: #ffcc00 !important; opacity: 1 !important; }#playground .blinkpage-alt-section-bg{ background-color: color-mix(in srgb, var(--composer-html-background), var(--composer-font-color-primary) 8%) !important; }#playground .ai-mgr-aa38529d-b178-49a0-b66f-42d4289724c9-title{ letter-spacing: 2px !important; }#playground .ai-mgr-00f7bf15-ad30-418f-b668-d0249992b21c-caseTitle{ letter-spacing: 0.5px !important; }#playground .ai-mgr-88646c2f-8858-428f-a8e2-669d7987f466-button{ border-radius: 4px !important; }#playground .ai-mgr-2f560c50-1ef0-4d5e-b326-83951316bd83-headline{ font-size: 3rem !important; }#playground .ai-mgr-32ad3de3-d54b-43df-a4d2-176e88510621-pillar-title{ font-size: 1.6rem !important; }#playground .ai-mgr-097cba24-e745-4371-9fab-10b6cc1c4146-cta{ opacity: 0.95 !important; }#playground .ai-mgr-a1425af4-5d09-4d58-9f91-1d15a4430488-copy{ opacity: 0.7 !important; }#playground .ai-mgr-2d0111ee-86af-449d-aa59-06d5e903e15c-title{ letter-spacing: 2px !important; }#playground .ai-mgr-04801e79-0a9b-4217-b8c9-09e0828a36f4-headline{ letter-spacing: 1px !important; }#playground .ai-mgr-7171f6e7-c4f6-4acd-acc3-c24ba634621b-headline{ color: #ff00aa !important; }#playground .ai-mgr-4ab07fe9-da32-4637-bdaa-0ca1258311fc-grid{ gap: 3px !important; }#playground .ai-mgr-ce427ec5-2ffa-4643-a759-37f8e0b62e64-line1{ letter-spacing: 6px !important; }#playground .ai-mgr-1caa51bb-8a60-436e-88ae-f55b19262719-services-list{ gap: 12px !important; }#playground .ai-mgr-3f66f1c1-fec9-4ead-a95e-599202ecaf4b-quote{ font-size: 34px !important; }#playground .ai-mgr-db46c834-b548-4d10-99cf-610c7204f330-cardTitle{ letter-spacing: 1px !important; }#playground .ai-mgr-b94693f9-7729-4286-a14a-3e87467a011e-container{ padding-top: 80px !important; }#playground .ai-mgr-16f73fbd-e569-499d-8788-86f5699e882e-container{ padding-top: 120px !important; }#playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-header{ flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; }#playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-label{ font-size: 25px !important; margin-top: 00px !important; margin-bottom: 00px !important; }#playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-title{ margin-top: 00px !important; margin-bottom: 00px !important; }#playground .auto-generate-09376194-22b8-4606-aae9-580d6e616279-label{ margin-top: 0px !important; margin-bottom: 0px !important; font-size: 25px !important; }#playground .auto-generate-09376194-22b8-4606-aae9-580d6e616279-title{ margin-top: 0px !important; margin-bottom: 0px !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-line1{ font-size: 40px !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-line2{ font-size: 40px !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-supporting{ max-width: 750px !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-eyebrow{ font-size: 30px !important; font-family: Cormorant Garamond !important; }#playground [id="bbe3b8e1-803a-481a-b02c-7cfaa71de40d-eyebrow-1"]{ font-family: Cormorant Garamond !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-stage{ font-family: Cormorant Garamond !important; }#playground [id="bbe3b8e1-803a-481a-b02c-7cfaa71de40d-heroLogo-1"]{ object-fit: contain !important; border-radius: 0 !important; }@container playground (min-width: 641px) and (max-width: 1279px) { #playground [id="bbe3b8e1-803a-481a-b02c-7cfaa71de40d-heroLogo-1"]{  } }@container playground (max-width: 640px) { #playground [id="bbe3b8e1-803a-481a-b02c-7cfaa71de40d-heroLogo-1"]{  } }#playground .no-space{ margin-top: 0px !important; margin-bottom: 0px !important; }@container playground (max-width: 640px) { #playground .no-space{ font-size: 50px !important; } }#playground .subtitle{ font-size: 25px !important; }@container playground (max-width: 640px) { #playground .subtitle{ font-size: 25px !important; } }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-intro{ width: 100% !important; }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-description{ max-width: 100% !important; }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-header{ height: 150px !important; }@container playground (max-width: 640px) { #playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-header{ height: auto !important; } }#playground .auto-generate-72144da1-90f0-4330-8746-1ec2f74b02d7-title-accent{ display: none !important; }#playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-step{ display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; }@container playground (max-width: 640px) { #playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-step{ flex-direction: column !important; } }#playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepDescription{ width: 100% !important; flex: 1 !important; vertical-align: bottom !important; line-height: 20px !important; }@container playground (max-width: 640px) { #playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepDescription{ text-align: center !important; } }#playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-steps{ display: flex !important; flex-direction: column !important; gap:  !important; }#playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepNumber{ top: -13px !important; color: rgba(138, 175, 150, 0.4) !important; }@container playground (max-width: 640px) { #playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepNumber{ text-align: center !important; } }#playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepName{ width: 100px !important; line-height: 20px !important; vertical-align: bottom !important; }@container playground (max-width: 640px) { #playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-stepName{ text-align: center !important; } }#playground [id="c573266a-0c5d-493a-a7be-d3fcb5c48427-stepName-2"]{ line-height: 20px !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-description{ max-width: 100% !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-left{ width: 100% !important; flex: 1 !important; align-self: center !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-vtContact{ display: flex !important; }@container playground (max-width: 640px) { #playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-vtContact{ padding: 40px 20px 96px !important; flex-direction: column !important; gap: 30px !important; } }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-formArea{ width: 100% !important; flex: 1 !important; }#playground .auto-generate-816a186d-d6af-4838-bc2e-3b11bea1f2c2-subtitle{ max-width: 100% !important; }#playground .auto-generate-bbad8aa0-97ff-4bb1-86da-a01ddce55620-subtitle{ max-width: 100% !important; }#playground .auto-generate-4920217b-a17d-4703-8d81-0237f10c39b1-logoImage{ width: 500px !important; }#playground [id="4920217b-a17d-4703-8d81-0237f10c39b1-logo-1"]{ width: fit-content !important; flex-basis: content !important; }#playground [id="4920217b-a17d-4703-8d81-0237f10c39b1-pcNavbar-1"]{ width: 100% !important; flex: 1 !important; }#playground .auto-generate-4920217b-a17d-4703-8d81-0237f10c39b1-pcNavbar{ width: fit-content !important; flex-basis: content !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-statsLeft{ width: 274px !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-menuItemTitle{ font-family: DM Mono !important; font-size: 13px !important; letter-spacing: 2px !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-contentRow{ padding: 0px 35px 60px !important; }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-contentRow{ padding: 0px 0px 60px !important; } }#playground .auto-generate-6ae9bd974f333f79d0cac600-logoImage{ width: 200px !important; cursor: pointer !important; }@container playground (max-width: 640px) { #playground .auto-generate-6ae9bd974f333f79d0cac600-logoImage{ width: 150px !important; margin-top: 5px !important; } }#playground .auto-generate-6ae9bd974f333f79d0cac600-maxContent{ display: grid !important; grid-template-columns: repeat(3, 1fr) !important; }@container playground (min-width: 641px) and (max-width: 1279px) { #playground .auto-generate-6ae9bd974f333f79d0cac600-maxContent{ grid-template-columns: repeat(2, 1fr) !important; } }@container playground (max-width: 640px) { #playground .auto-generate-6ae9bd974f333f79d0cac600-maxContent{ grid-template-columns: repeat(2, 1fr) !important; } }#playground .auto-generate-6ae9bd974f333f79d0cac600-rightSide{ justify-content: flex-end !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-button{ align-items: flex-end !important; margin-top: 0em !important; }#playground [id="1beb0d0d-9703-4cac-85c4-8b95650a3f5d-buttons-1"]{ width: 100% !important; flex: 1 !important; justify-content: flex-end !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-buttons{ align-items: center !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-pcNavbar{ width: 450px !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-button-text{ font-family: DM Mono !important; font-size: 13px !important; letter-spacing: 2px !important; font-weight: 500 !important; }#playground [id="6ae9bd974f333f79d0cac600-logoImage-1"]{ border-radius: 0 !important; width: 275px !important; }#playground .auto-generate-6ae9bd974f333f79d0cac600-menuItemContainer{ flex: 1 !important; }#playground [id="6ae9bd974f333f79d0cac600-menuItemContainer-1"]{ justify-content: flex-end !important; }#playground [id="6ae9bd974f333f79d0cac600-menuItemContainer-2"]{ justify-content: center !important; }#playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-ticker{ background: #0a0a0a !important; }#playground .auto-generate-6ae86655644b6ecab44c05ff-logo{ cursor: pointer !important; }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-pillar-title{ width: 250px !important; }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-pillar-item{ align-items: center !important; }@container playground (max-width: 640px) { #playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-pillar-item{ grid-template-columns: repeat(1, 1fr) !important; } }#playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-pillar-number{ top: -13px !important; }#playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-industryTag{ padding-right: 14px !important; padding: unset !important; }#playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-industrySep{ display: none !important; }@container playground (max-width: 640px) { #playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-grid{ grid-template-columns: repeat(1, 1fr) !important; } }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-scrollHint{ display: none !important; } }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-location{ left: 50% !important; transform: translateX(-50%) !important; } }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-mark{ display: unset !important; } }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-variantBl{ display: none !important; } }@container playground (max-width: 640px) { #playground .auto-generate-09376194-22b8-4606-aae9-580d6e616279-about{ padding: 128px 20px !important; } }@container playground (max-width: 640px) { #playground .auto-generate-de9e27ea-c9db-4196-8609-ad77bb08fda2-services{ padding: 64px 20px !important; } }@container playground (max-width: 640px) { #playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-container{ padding: 64px 20px !important; } }@container playground (max-width: 640px) { #playground .auto-generate-72144da1-90f0-4330-8746-1ec2f74b02d7-container{ padding: 128px 20px !important; } }@container playground (max-width: 640px) { #playground .auto-generate-72144da1-90f0-4330-8746-1ec2f74b02d7-grid{ grid-template-columns: repeat(1, 1fr) !important; } }@container playground (max-width: 640px) { #playground .auto-generate-c573266a-0c5d-493a-a7be-d3fcb5c48427-vtProcess{ padding: 128px 20px 24px !important; } }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-formArea{ width: 100% !important; flex: 1 !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-description{ max-width: 100% !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-left{ width: 100% !important; flex: 1 !important; align-self: center !important; }#playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-vtContact{ display: flex !important; }@container playground (max-width: 640px) { #playground .auto-generate-bbe3b8e1-803a-481a-b02c-7cfaa71de40d-heroLogo{ width: 100% !important; } }@container playground (max-width: 640px) { #playground .auto-generate-b640bdf7-f7b2-4c3c-948e-50e297ee57c5-header-geo{ display: none !important; } }@container playground (max-width: 640px) { #playground .auto-generate-6ae86655644b6ecab44c05ff-vtFooter{ flex-direction: column !important; text-align: center !important; } }@container playground (max-width: 640px) { #playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-note{ display: none !important; } }@container playground (max-width: 640px) { #playground .auto-generate-5c8a9c1b-20a7-47c7-8a83-20290e877b78-submitButton{ width: 240% !important; } }
