.app{width:100%;min-height:100vh;overflow-x:hidden}._header_1vz24_1{background-color:#fff;padding:1.5rem 2rem;position:sticky;top:0;z-index:100}._header_1vz24_1 ._headerContainer_1vz24_8{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._header_1vz24_1 ._logo_1vz24_15{display:flex;align-items:center}._header_1vz24_1 ._logo_1vz24_15 ._logoText_1vz24_19{font-size:2rem;font-weight:900;color:#1a1a1a;letter-spacing:-4%}._header_1vz24_1 ._nav_1vz24_25{flex:1;display:flex;justify-content:center}._header_1vz24_1 ._nav_1vz24_25 ._navLinks_1vz24_30{display:flex;list-style:none;gap:3rem}._header_1vz24_1 ._nav_1vz24_25 ._navLinks_1vz24_30 a{font-size:.95rem;font-weight:500;color:#666;transition:color .3s ease}._header_1vz24_1 ._nav_1vz24_25 ._navLinks_1vz24_30 a:hover{color:#1a1a1a}._header_1vz24_1 ._btnPrimary_1vz24_44{padding:.625rem 1.5rem;background-color:#1a1a1a;color:#fff;border-radius:2rem;font-size:.875rem;font-weight:600;transition:background-color .3s ease}._header_1vz24_1 ._btnPrimary_1vz24_44:hover{background-color:#333;transform:translateY(-4px) scale(1.02)}._header_1vz24_1 ._btn_1vz24_44{cursor:pointer;border:none;font-family:inherit}@media (max-width: 768px){._header_1vz24_1{padding:1rem 1.5rem}._header_1vz24_1 ._nav_1vz24_25{display:none}._header_1vz24_1 ._headerContainer_1vz24_8{gap:1rem}._header_1vz24_1 ._logo_1vz24_15 ._logoText_1vz24_19{font-size:1.6rem}._header_1vz24_1 ._btnPrimary_1vz24_44{padding:.5rem 1.2rem;font-size:.8rem}}._hero_1ren8_1{padding:80px 2rem;background:#fff;min-height:calc(100vh - 80px);display:flex;align-items:center;position:relative}._hero_1ren8_1:after{content:"";position:absolute;left:55%;top:56%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1366px;max-height:780px;background-repeat:no-repeat;background-image:url(/images/background/hero-bg.svg);background-size:contain;pointer-events:none}._hero_1ren8_1 ._heroContainer_1ren8_24{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2.5rem;align-items:center;text-align:center;position:relative;z-index:1}._hero_1ren8_1 ._heroContent_1ren8_36{display:flex;flex-direction:column;gap:1rem;align-items:center}._hero_1ren8_1 ._heroContent_1ren8_36 h1{font-size:4.25rem;font-weight:500;line-height:1.05;color:#0b0b0b;margin-bottom:.25rem;letter-spacing:-2%}._hero_1ren8_1 ._heroContent_1ren8_36 h1 ._highlight_1ren8_50{display:block;font-weight:900;font-size:4.75rem;background:linear-gradient(90deg,#111827,#111827 60%,#111827);letter-spacing:-2%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._hero_1ren8_1 ._heroContent_1ren8_36 p{font-size:1.4rem;color:#6b6b6b;line-height:1.8;max-width:880px;font-weight:300;letter-spacing:-2%}._hero_1ren8_1 ._heroContent_1ren8_36 ._btnPrimary_1ren8_68{padding:.95rem 2.25rem;background-color:#1a1a1a;color:#fff;border-radius:.75rem;font-size:1rem;font-weight:700;width:fit-content;transition:all .18s ease}._hero_1ren8_1 ._heroContent_1ren8_36 ._btnPrimary_1ren8_68:hover{background-color:#111;transform:translateY(-4px) scale(1.02)}._hero_1ren8_1 html._is-first-load_1ren8_88 ._hero_1ren8_1 ._heroContent_1ren8_36,._hero_1ren8_1 html._is-first-load_1ren8_88 ._hero_1ren8_1 ._heroVisual_1ren8_89{opacity:0;transform:translateY(18px)}._hero_1ren8_1 html._is-first-load_1ren8_88._is-first-load--play_1ren8_96 ._hero_1ren8_1 ._heroContent_1ren8_36{transition:opacity .64s cubic-bezier(.2,.9,.2,1),transform .64s cubic-bezier(.2,.9,.2,1);opacity:1;transform:translateY(0)}._hero_1ren8_1 html._is-first-load_1ren8_88._is-first-load--play_1ren8_96 ._hero_1ren8_1 ._heroVisual_1ren8_89{transition:opacity .76s cubic-bezier(.2,.9,.2,1) .12s,transform .76s cubic-bezier(.2,.9,.2,1) .12s;opacity:1;transform:translateY(0)}._hero_1ren8_1 ._heroVisual_1ren8_89{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}._hero_1ren8_1 ._heroVisual_1ren8_89 ._visualPlaceholder_1ren8_114{width:100%;max-width:980px;height:auto;background:transparent;border-radius:1rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}._hero_1ren8_1 ._heroVisual_1ren8_89 ._visualPlaceholder_1ren8_114:before{content:"";position:absolute;top:-8%;right:-4%;bottom:-2%;left:-4%;z-index:0;background:radial-gradient(closest-side at 50% 50%,rgba(236,72,153,.18),rgba(99,102,241,.12) 40%,transparent 60%);filter:blur(40px);pointer-events:none}._hero_1ren8_1 ._heroVisual_1ren8_89 ._visualPlaceholder_1ren8_114 ._mockupImg_1ren8_135{width:100%;height:auto;display:block;position:relative;z-index:2;transform-origin:center}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnersRow_1ren8_143{margin-top:80px;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:nowrap;width:100%;max-width:820px;padding-top:.25rem;z-index:1}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnerLogo_1ren8_155{height:52px;width:auto;opacity:.95;filter:none;transition:transform .18s ease,opacity .18s ease}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnerLogo_1ren8_155:hover{transform:translateY(-4px) scale(1.02);opacity:1}@media (max-width: 768px){._hero_1ren8_1{padding:2rem 1.5rem;min-height:auto}._hero_1ren8_1:after{content:"";position:absolute;left:50%;top:82%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1000px;max-height:1000px;background-repeat:no-repeat;background-image:url(/images/background/hero-bg.svg);background-size:contain;pointer-events:none}._hero_1ren8_1 ._heroContainer_1ren8_24{grid-template-columns:1fr;gap:0}._hero_1ren8_1 ._heroContent_1ren8_36 h1{font-size:2.3rem;line-height:1.2}._hero_1ren8_1 ._heroContent_1ren8_36 h1 ._highlight_1ren8_50{font-size:2.3rem}._hero_1ren8_1 ._heroContent_1ren8_36 p{font-size:1rem;line-height:1.4}._hero_1ren8_1 ._heroVisual_1ren8_89 ._visualPlaceholder_1ren8_114{margin-top:2rem}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnersRow_1ren8_143{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:center;gap:1rem;padding-top:.25rem;z-index:1;justify-items:center}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnerLogo_1ren8_155{height:32px;width:auto;opacity:.95;filter:none;transition:transform .18s ease,opacity .18s ease}._hero_1ren8_1 ._heroVisual_1ren8_89 ._partnerLogo_1ren8_155:hover{transform:translateY(-4px) scale(1.02);opacity:1}}._banner_ilw45_1{padding:2rem;display:flex;justify-content:center}._container_ilw45_7{max-width:1100px;width:100%;background-color:#000;color:#fff;border-radius:40px;padding:2.25rem 2rem;overflow:hidden;display:flex;gap:3rem;align-items:center;position:relative}._container_ilw45_7:before{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;height:auto;background-repeat:no-repeat;background-image:url(/images/background/partner-bg.svg);background-position:right bottom;background-size:cover;pointer-events:none}._content_ilw45_35{flex:1 1 auto;z-index:1}._title_ilw45_40{font-size:1.6rem;margin:0 0 .75rem;font-weight:700;letter-spacing:-2%}._desc_ilw45_47{margin:0;color:#ffffffe6;line-height:1.6;font-size:1.2rem;font-weight:300;letter-spacing:-1px}._cta_ilw45_56{flex:0 0 160px;display:flex;flex-direction:column;gap:.5rem;z-index:1}._count_ilw45_64{font-size:4.5rem;font-weight:600;line-height:1}._ctaLabel_ilw45_70{font-size:1rem;opacity:.9}@media (max-width: 900px){._container_ilw45_7{flex-direction:column;padding:1.5rem;gap:1rem}._cta_ilw45_56{flex:none;width:100%;flex-direction:row;justify-content:space-between;padding-top:.5rem}._count_ilw45_64{font-size:2.25rem}}@media (max-width: 480px){._container_ilw45_7{padding:2rem;border-radius:28px;position:relative}._container_ilw45_7:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;max-width:100%;max-height:auto;background-repeat:no-repeat;background-image:url(/images/background/partner-mb.svg);background-position:right bottom;background-size:contain;opacity:.95;pointer-events:none;z-index:0}._cta_ilw45_56{position:absolute;top:2rem;left:0;background:transparent;flex-direction:column;gap:.5rem;padding:0;width:100%}._count_ilw45_64{font-size:3.5rem;line-height:1;text-align:center}._ctaLabel_ilw45_70{font-size:.95rem;opacity:.95;text-align:center}._content_ilw45_35{margin-top:6.5rem;justify-content:center;text-align:center}._title_ilw45_40{font-size:1.7rem;font-weight:400;margin-bottom:1.5rem}._desc_ilw45_47{font-size:.98rem;letter-spacing:normal}}._services_tdwas_1{padding:80px 0;background-color:#fff}._services_tdwas_1 ._servicesContainer_tdwas_5{max-width:1100px;margin:0 auto}._services_tdwas_1 h2{text-align:center;font-size:2.25rem;color:#1a1a1a;margin-bottom:3.25rem;font-weight:600;letter-spacing:-2%}._services_tdwas_1 ._servicesGrid_tdwas_17{display:flex;flex-direction:column;gap:1.5rem;align-items:center}._services_tdwas_1 ._servicesRow_tdwas_24{display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}._services_tdwas_1 ._serviceCard_tdwas_31{background:transparent;border:2px solid #111;padding:.85rem 2.25rem;border-radius:9999px;font-size:1.65rem;font-weight:300;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;width:auto;min-width:0;flex:none;max-width:none;white-space:nowrap;justify-self:center}._services_tdwas_1 ._serviceIcon_tdwas_53{margin-right:.75rem;font-size:1.35rem}._services_tdwas_1 ._serviceCard_tdwas_31:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1018280f}@media (max-width: 900px){._services_tdwas_1 ._servicesRow_tdwas_24{gap:1rem}._services_tdwas_1 ._serviceCard_tdwas_31{min-width:140px}}@media (max-width: 640px){._services_tdwas_1 ._servicesRow_tdwas_24{flex-direction:column;gap:.75rem;align-items:stretch}._services_tdwas_1 ._serviceCard_tdwas_31{width:100%;justify-self:stretch}}@media (max-width: 640px){._services_tdwas_1 ._services_tdwas_1{padding:1rem 1.25rem}._services_tdwas_1 ._servicesRow_tdwas_24{align-items:center}._services_tdwas_1 ._servicesGrid_tdwas_17{gap:1rem}._services_tdwas_1 ._serviceCard_tdwas_31{width:fit-content;min-width:0;padding:.85rem 1.5rem;font-size:1.05rem}}._process_12v9r_1{padding:80px 0;background-color:#fff}._process_12v9r_1 ._processContainer_12v9r_5{max-width:1200px;margin:0 auto}._process_12v9r_1 h2{text-align:center;font-size:2.5rem;color:#1a1a1a;letter-spacing:-2%}._process_12v9r_1 ._processSteps_12v9r_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}._process_12v9r_1 ._step_12v9r_20 ._stepIcon_12v9r_20{display:flex}._process_12v9r_1 ._step_12v9r_20 ._stepIcon_12v9r_20 ._iconImg_12v9r_23{width:200px;height:160px;display:block;object-fit:contain}._process_12v9r_1 ._step_12v9r_20 h3{font-size:1.35rem;color:#1a1a1a;margin-bottom:1rem;font-weight:600;letter-spacing:-2%}._process_12v9r_1 ._step_12v9r_20 p{color:#595959;line-height:1.5;font-size:1rem;font-weight:300}@media (max-width: 768px){._process_12v9r_1{padding:1rem 1.25rem 4rem}._process_12v9r_1 h2{font-size:2rem;margin-bottom:1rem;font-weight:500}._process_12v9r_1 ._processSteps_12v9r_15{grid-template-columns:1fr;gap:0}._process_12v9r_1 ._step_12v9r_20{padding:0;text-align:center}._process_12v9r_1 ._step_12v9r_20 ._stepNumber_12v9r_61{font-size:3rem}._process_12v9r_1 ._step_12v9r_20 ._stepIcon_12v9r_20{justify-content:center}._process_12v9r_1 ._step_12v9r_20 ._stepIcon_12v9r_20 ._iconImg_12v9r_23{width:120px;height:120px}}._cta_o2vg2_1{background-color:#fff;color:#111;position:relative;overflow:hidden;padding:80px 0}._cta_o2vg2_1:before{background-color:#fff;content:"";position:absolute;top:0;right:0;bottom:0;width:100%;height:auto;background-repeat:no-repeat;background-image:url(/images/background/cta-bg.svg);background-position:right bottom;pointer-events:none;z-index:0}._cta_o2vg2_1 ._ctaContainer_o2vg2_24{max-width:1000px;margin:0 auto;position:relative;z-index:1}._cta_o2vg2_1 ._ctaContent_o2vg2_30{text-align:center;max-width:820px;margin:0 auto}._cta_o2vg2_1 ._ctaContent_o2vg2_30 h2{font-size:3rem;font-weight:800;margin-bottom:.5rem;color:#111;letter-spacing:-2%}._cta_o2vg2_1 ._ctaContent_o2vg2_30 p{font-size:1.05rem;margin-bottom:2.25rem;color:#666;line-height:1.8;font-weight:300;letter-spacing:-2%}._cta_o2vg2_1 ._ctaContent_o2vg2_30 ._btnPrimary_o2vg2_50{padding:.75rem 1.75rem;background-color:#0b0b0b;color:#fff;border-radius:999px;font-size:.95rem;font-weight:600;box-shadow:0 6px 18px #0b0b0b2e}._cta_o2vg2_1 ._ctaContent_o2vg2_30 ._btnPrimary_o2vg2_50:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 30px #0b0b0b38}._cta_o2vg2_1 ._btn_o2vg2_50{cursor:pointer;border:none;font-family:inherit;background:transparent}@media (max-width: 768px){._cta_o2vg2_1:before{content:"";position:absolute;top:0;right:0;bottom:0;background-repeat:no-repeat;background-image:url(/images/background/cta-mb.svg);background-position:right bottom;pointer-events:none;background-size:contain}._cta_o2vg2_1 ._ctaContent_o2vg2_30{padding:0 .85rem}._cta_o2vg2_1 ._ctaContent_o2vg2_30 h2{font-size:2rem}._cta_o2vg2_1 ._ctaContent_o2vg2_30 p{font-size:1rem}}._footer_1mm4c_1{padding:3rem 0;display:block;width:100%;background:linear-gradient(180deg,#070707,#0b0b0b)}._footerContainer_1mm4c_8{width:100%;max-width:1200px;margin:0 auto;background:transparent;border:none;border-radius:0;padding:1.25rem 1.5rem;box-shadow:none}._footerBox_1mm4c_20{width:100%;background:#070707;border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:0;box-shadow:0 12px 28px #00000059}._footerTable_1mm4c_31{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}._footerTable_1mm4c_31 td{padding:2rem 1.5rem;vertical-align:middle}._logoCell_1mm4c_43{width:220px;background:#000;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:1.25rem 1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.1)}._contactCell_1mm4c_53{text-align:center;border-bottom:1px solid rgba(255,255,255,.3);gap:2rem;display:flex;align-items:center;justify-content:center}._contactCell_1mm4c_53 a{color:#bdbdbd;font-size:1.35rem;text-decoration:underline;font-weight:500}._copyCell_1mm4c_68{text-align:center;padding-top:.9rem}._copyCell_1mm4c_68 p{color:#bdbdbd}._footerContent_1mm4c_76{grid-column:1/-1;grid-row:1/2;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem .75rem}._logoText_1mm4c_86{font-size:1.8rem;font-weight:800;letter-spacing:-4%;color:#fff}._divider_1mm4c_93{width:1px;height:60px;background-color:#ffffff0f}._contactSection_1mm4c_99{display:flex;align-items:center;justify-content:center;gap:2.5rem}._contactSection_1mm4c_99 a{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:1rem;font-weight:500;transition:color .2s ease}._contactSection_1mm4c_99 a:hover{color:#d0d0d0}._contactSection_1mm4c_99 ._phone_1mm4c_116{font-size:1.1rem;font-weight:600}._contactSection_1mm4c_99 ._email_1mm4c_120{font-size:1rem;opacity:.95}._footerBottom_1mm4c_125{display:none}@media (max-width: 900px){._footerContainer_1mm4c_8{padding:1.5rem}._footerContent_1mm4c_76{flex-wrap:wrap;justify-content:center;gap:1.5rem}._divider_1mm4c_93{display:none}._contactSection_1mm4c_99{width:100%;flex-direction:column;gap:.75rem;border-bottom:none}._footerTable_1mm4c_31,._footerTable_1mm4c_31 tbody,._footerTable_1mm4c_31 tr,._footerTable_1mm4c_31 td{display:block;width:100%}._logoCell_1mm4c_43{border-right:none;border-bottom:1px solid rgba(255,255,255,.3);border-bottom-left-radius:0}}@media (max-width: 600px){._footerContainer_1mm4c_8{padding:1rem 1.5rem}._logoText_1mm4c_86{font-size:2rem}._logoCell_1mm4c_43{border:none;border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);border-top-right-radius:12px}._divider_1mm4c_93{display:none}._contactCell_1mm4c_53{display:flex!important;flex-direction:column!important;gap:.5rem!important;border-right:none!important}._contactSection_1mm4c_99{display:flex;gap:.5rem}._contactSection_1mm4c_99 a{font-size:.85rem}._footerBottom_1mm4c_125{font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;background-color:#fff}#root{min-height:100vh}a{text-decoration:none;color:inherit;transition:color .3s ease}a:hover{color:#6366f1}button{font-family:inherit;cursor:pointer;border:none;transition:all .3s ease}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}
