@charset "UTF-8";@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Courier New";src:local("Courier New");size-adjust:79.5769%;ascent-override:121.7376%;descent-override:30.3117%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:79.5769%;ascent-override:121.7376%;descent-override:30.3117%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:79.5898%;ascent-override:121.7178%;descent-override:30.3067%;line-gap-override:0%}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.8814%;ascent-override:95.3898%;descent-override:22.6669%;line-gap-override:9.4445%}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98%;ascent-override:103.0612%;descent-override:24.4898%;line-gap-override:10.2041%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.038%;ascent-override:108.5578%;descent-override:25.7959%;line-gap-override:10.7483%}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.9606%;ascent-override:97.1522%;descent-override:23.0857%;line-gap-override:9.619%}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.6634%;ascent-override:103.4164%;descent-override:24.5742%;line-gap-override:10.2392%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:103.9859%;descent-override:24.7095%;line-gap-override:10.2956%}@font-face{font-family:Satoshi;src:local("Satoshi Regular"),local("Satoshi"),url(../_fonts/k70VA4wfM8vAHaCDLa7tCzi-T_NIZFmQdu2pOkTv2qE-N5MLU7vpucOyoMl1XldlXHY_h_jifbjhU10bXt4lOSk.woff2) format(woff2),url(../_fonts/k70VA4wfM8vAHaCDLa7tCzi-T_NIZFmQdu2pOkTv2qE-bJjyibgcpYCcWVvaaHizpBpd46NuNV69IFobbULhWLg.woff) format(woff),url(../_fonts/k70VA4wfM8vAHaCDLa7tCzi-T_NIZFmQdu2pOkTv2qE-LT_cmTrx4FF9t7dzgEoyZNa2h2HCxqDlxHAUz5_su00.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.4678%;ascent-override:101.5404%;descent-override:24.1284%;line-gap-override:10.0535%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:98.9231%;ascent-override:102.0995%;descent-override:24.2613%;line-gap-override:10.1089%}@font-face{font-family:Satoshi;src:local("Satoshi Regular Italic"),local("Satoshi Italic"),url(../_fonts/XCiRy7QhlWH182vdhd9PrBDV7DiJRFO27YdBClzNWOs-Pe_GVTopLw5yWT_HApSTrxZ6QqyaGVcGy1bE1_hdTWg.woff2) format(woff2),url(../_fonts/XCiRy7QhlWH182vdhd9PrBDV7DiJRFO27YdBClzNWOs-28euvrshDpYL_BXSJheNe3fbZKUHYozstNim-8JWNZM.woff) format(woff),url(../_fonts/XCiRy7QhlWH182vdhd9PrBDV7DiJRFO27YdBClzNWOs-FGqwuAP8YaXgNOLuNK7PljNsHNWhblXKJHiQ5adcV5E.ttf) format(truetype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.2222%;ascent-override:104.9654%;descent-override:24.9423%;line-gap-override:10.3926%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.3502%;ascent-override:110.5635%;descent-override:26.2725%;line-gap-override:10.9469%}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#1f2937;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1f2937;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}h1{font-size:3rem}@media(max-width:768px){h1{font-size:2.25rem}}h2{font-size:2.25rem}@media(max-width:768px){h2{font-size:1.875rem}}h3{font-size:1.5rem}ul{list-style:none}a{color:inherit;text-decoration:none;transition:color .2s ease}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:1100px;padding:0 16px;width:100%}.btn-cta{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:50px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:.05em;padding:1.25rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-cta:hover{background:linear-gradient(135deg,#ee5fa6,#df3d85);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px) scale(1.02)}.btn-cta:active{transform:translateY(-1px)}.hero-section{align-items:center;background-color:#f8fafc;display:flex;min-height:90vh;overflow:hidden;position:relative}.hero-section .hero-bg-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right -4rem;object-position:right -4rem;position:absolute;right:0;top:0;width:65%;z-index:0}@media(max-width:768px){.hero-section .hero-bg-image{bottom:0;height:55vh;-o-object-position:center 3rem;object-position:center 3rem;top:auto;width:100%}}@media(min-width:769px)and (max-width:1024px){.hero-section .hero-bg-image{-o-object-position:center right;object-position:center right;width:55%}}.hero-section .hero-overlay-shape{background:linear-gradient(135deg,#fff,#f3f4f6);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}@media(max-width:768px){.hero-section .hero-overlay-shape{background:#fff;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);height:55vh;width:100%}}@media(min-width:769px)and (max-width:1024px){.hero-section .hero-overlay-shape{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);width:60%}}.hero-section .container{display:flex;justify-content:flex-start;max-width:100%;padding-left:5%;position:relative;width:100%;z-index:2}@media(max-width:768px){.hero-section .container{align-items:flex-start;justify-content:flex-start;min-height:55vh;padding-left:16px;padding-right:16px;padding-top:0!important}}.hero-section .hero-content-wrapper{margin-left:0;max-width:550px;padding:64px 0;text-align:left}@media(max-width:768px){.hero-section .hero-content-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:-3rem!important;max-width:100%;padding-top:0!important}}.hero-section .hero-logo{display:block;height:auto;margin-bottom:.5rem;width:110px}@media(max-width:768px){.hero-section .hero-logo{margin-top:0}}@media(min-width:768px){.hero-section .hero-logo{margin-bottom:1rem;width:130px}}.hero-section .hero-title{color:#1f2937;font-size:4.5rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:16px;text-transform:uppercase}@media(max-width:768px){.hero-section .hero-title{display:none}}@media(min-width:769px)and (max-width:1024px){.hero-section .hero-title{font-size:3rem}}.hero-section .hero-subtitle{color:#4b5563;font-size:1.25rem;font-weight:500;line-height:1.5;margin-bottom:.5rem;max-width:95%}@media(max-width:768px){.hero-section .hero-subtitle{font-size:1rem;margin-bottom:8px}}.hero-section .hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:64px}@media(max-width:768px){.hero-section .hero-badges{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:16px}}.hero-section .hero-badges .badge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 1px 2px #0000000d;color:#be185d;display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:8px 16px}@media(max-width:768px){.hero-section .hero-badges .badge{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:.85rem;padding:8px 12px}}.hero-section .hero-badges .badge:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}.hero-section .hero-separator{display:none}.hero-section .btn-cta{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;color:#111827;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}@media(max-width:768px){.hero-section .btn-cta{font-size:1rem;padding:1rem 1.5rem;text-align:center;width:100%}}.hero-section .btn-cta:hover{background:#fff;border-color:#d1d5db;box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.problema-section{background:#fff;overflow:hidden;padding:96px 0;position:relative}.problema-section:before{display:none}.problema-section .container{margin:0 auto;max-width:1200px;padding:0 1rem;position:relative;z-index:1}.problema-section .glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:24px;box-shadow:0 25px 50px -12px #00000040;padding:4rem 5rem;text-align:center}@media(max-width:768px){.problema-section .glass-card{padding:2rem 1.5rem}}.problema-section .scroll-fill-item{background:linear-gradient(90deg,#111827 50%,#d1d5db 0);-webkit-background-clip:text;background-clip:text;background-position:calc(100% - var(--fill-progress, 0%)) 0;background-size:200% 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:transparent;display:inline;transition:background-position .1s linear}.problema-section .scroll-fill-item .highlight,.problema-section .scroll-fill-item p{background:none;color:inherit;display:inline}.problema-section p{font-size:1.25rem;font-weight:500;line-height:1.8;margin-bottom:16px}.problema-section .section-label{background:none;border:none;color:#9ca3af;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.15em;margin-bottom:.5rem;padding:0;text-shadow:none;text-transform:uppercase}.problema-section .highlight{border-radius:0;color:transparent;display:inline;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0;padding:0;text-shadow:none;text-transform:uppercase}@media(max-width:768px){.problema-section .highlight{font-size:1.5rem;line-height:1.4}}.o-que-e-section{background-color:#f8fafc;padding:4rem 0}.o-que-e-section .section-header{margin:0 auto 3rem;max-width:800px;text-align:center}.o-que-e-section .section-header h2{color:#1f2937;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.o-que-e-section .section-header .text-highlight{color:#4b5563;font-size:1.25rem}.o-que-e-section .feature-cards-stack{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 3rem;max-width:900px}.o-que-e-section .feature-card-item{align-items:center;background:#fff;border:1px solid rgba(236,72,153,.15);border-radius:24px;box-shadow:0 4px 20px #00000008;color:#1f2937;display:flex;gap:3rem;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:8rem 3rem;position:relative;position:sticky;top:15vh;z-index:1}.o-que-e-section .feature-card-item:first-child{top:15vh;z-index:1}.o-que-e-section .feature-card-item:nth-child(2){top:18vh;z-index:2}.o-que-e-section .feature-card-item:nth-child(3){top:21vh;z-index:3}.o-que-e-section .feature-card-item:nth-child(4){top:24vh;z-index:4}.o-que-e-section .feature-card-item:before{background:radial-gradient(circle,#ec489926 0,#ec489900 70%);content:"";filter:blur(40px);height:150%;pointer-events:none;position:absolute;right:-20%;top:50%;transform:translateY(-50%);width:80%;z-index:0}.o-que-e-section .feature-card-item:after{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(0deg,#fff 0,#fff6 50%,#fff0);bottom:0;content:"";height:120px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}@media(max-width:768px){.o-que-e-section .feature-card-item:after{display:none}.o-que-e-section .feature-card-item{flex-direction:column;gap:1.5rem;padding:1.5rem;text-align:left}}.o-que-e-section .feature-card-item .card-content{flex:1;z-index:2}.o-que-e-section .feature-card-item .card-content .card-label{color:#ec4899;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.o-que-e-section .feature-card-item .card-content h3{color:#111827;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1rem}@media(max-width:768px){.o-que-e-section .feature-card-item .card-content h3{font-size:1.5rem}}.o-que-e-section .feature-card-item .card-content p{color:#4b5563;font-size:1.1rem;line-height:1.6}.o-que-e-section .feature-card-item .card-visual{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex:0 0 350px;height:200px;justify-content:center;overflow:hidden;position:relative}@media(max-width:768px){.o-que-e-section .feature-card-item .card-visual{flex:none;height:200px;width:100%}}.o-que-e-section .feature-card-item .card-visual .card-image{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;opacity:.95;transition:transform .5s ease;width:100%}.o-que-e-section .feature-card-item .card-visual:hover .card-image{transform:scale(1.05)}.o-que-e-section .negatives{margin-top:3rem;text-align:center}.o-que-e-section .negatives p{color:#64748b;font-size:1.1rem;margin:.5rem 0}.o-que-e-section .negatives p:before{color:#ef4444;content:"✕";font-weight:700;margin-right:8px}.how-it-works-section{background-color:#fff;overflow:hidden;padding:8rem 0 0;position:relative}.how-it-works-section .section-header{align-items:baseline;display:flex;gap:1.5rem;margin:0 auto 4rem;max-width:1400px;padding:0 4rem;text-align:left}.how-it-works-section .section-header .text-highlight{color:#9ca3af;display:block;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:0;text-transform:uppercase}.how-it-works-section .section-header h2{color:#4b5563;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0}@media(max-width:1024px){.how-it-works-section .section-header{flex-direction:column;gap:.5rem;padding:0 2rem}}.how-it-works-section .content-wrapper{align-items:flex-start;display:flex;gap:15rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 4rem}@media(max-width:1024px){.how-it-works-section .content-wrapper{flex-direction:column;gap:2rem;padding:0 2rem}}.how-it-works-section .steps-list{display:flex;flex:1;flex-direction:column;gap:1rem;padding-top:2rem}.how-it-works-section .steps-list .step-item{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:1rem;opacity:.3;padding:3rem 0;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:1024px){.how-it-works-section .steps-list .step-item{border-bottom:1px solid #f3f4f6;opacity:1!important;padding:2rem 0}}.how-it-works-section .steps-list .step-item:hover{opacity:.5}.how-it-works-section .steps-list .step-item.active{opacity:1}.how-it-works-section .steps-list .step-item.active h3{color:#111827;transform:translate(15px)}@media(max-width:1024px){.how-it-works-section .steps-list .step-item.active h3{transform:none}}.how-it-works-section .steps-list .step-item.active .step-number{color:#ec4899;font-weight:700}.how-it-works-section .steps-list .step-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.how-it-works-section .steps-list .step-item .step-number{color:#9ca3af;font-family:Inter,"Inter Fallback: Courier New","Inter Fallback: Roboto Mono","Inter Fallback: Noto Sans Mono",monospace;font-size:.875rem;grid-column:1;grid-row:1;letter-spacing:.05em;min-width:40px;padding-top:.5rem;transition:color .4s ease}.how-it-works-section .steps-list .step-item h3{color:#111827;font-size:2.75rem;font-weight:800;grid-column:2;grid-row:1;letter-spacing:-.02em;line-height:1;margin:0;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:normal}@media(max-width:1280px){.how-it-works-section .steps-list .step-item h3{font-size:2rem}}@media(max-width:768px){.how-it-works-section .steps-list .step-item h3{font-size:1.75rem}}.how-it-works-section .steps-list .step-item .mobile-visual{align-items:flex-start;display:none;flex-direction:column;gap:1rem;grid-column:2;grid-row:2;margin-top:1.5rem}.how-it-works-section .steps-list .step-item .mobile-visual img.mobile-image{border-radius:12px;height:auto;max-width:300px;mix-blend-mode:multiply;width:100%}.how-it-works-section .steps-list .step-item .mobile-visual p.mobile-description{color:#4b5563;font-size:1rem;line-height:1.5}@media(max-width:1024px){.how-it-works-section .steps-list .step-item .mobile-visual{display:flex}}.how-it-works-section .visual-display{align-items:center;display:flex;flex:1.2;justify-content:center;min-height:500px;padding-right:2rem;position:sticky;text-align:center;top:15vh;transition:top .8s cubic-bezier(.16,1,.3,1)}@media(max-width:1024px){.how-it-works-section .visual-display{display:none!important}}.how-it-works-section .visual-display.shifted-down{top:35vh}.how-it-works-section .visual-display .visual-content{align-items:center;display:flex;flex-direction:column;width:100%}.how-it-works-section .visual-display .active-image{filter:drop-shadow(0 20px 50px rgba(0,0,0,.05));height:450px;margin-bottom:-3rem;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;transition:all .7s cubic-bezier(.16,1,.3,1);width:450px}.how-it-works-section .visual-display .visual-info .description-text{color:#111827;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:600;justify-content:center;line-height:1.5;margin:0 auto;max-width:500px;overflow:hidden}.how-it-works-section .visual-display .visual-info .description-text .word{animation:wordReveal .6s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;opacity:0;transform:translateY(20px)}.fade-enter-active{transition:all .7s cubic-bezier(.16,1,.3,1)}.fade-enter-active .active-image{animation:imageSlideIn .8s cubic-bezier(.16,1,.3,1) forwards}.fade-leave-active{transition:all .3s ease}.fade-leave-active .active-image,.fade-leave-active .visual-info{filter:blur(4px);opacity:0}.fade-enter-from{opacity:0}@keyframes imageSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes wordReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.accordion-enter-active,.accordion-leave-active{max-height:500px;opacity:1;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.accordion-enter-from,.accordion-leave-to{margin-top:0!important;max-height:0;opacity:0;transform:translateY(-10px)}.learning-section{background-color:#0f172a;background-color:#f9fafb;padding:0 0 4rem;position:relative}.learning-section .content-wrapper{align-items:flex-start;display:flex;gap:10rem;margin:0 auto;max-width:1400px;padding:0 4rem}@media(max-width:1024px){.learning-section .content-wrapper{flex-direction:column;gap:4rem;padding:0 2rem}}.learning-section .sticky-column{flex:0 0 550px;position:sticky;top:20vh}@media(max-width:1024px){.learning-section .sticky-column{flex:none;position:static;text-align:center;width:100%}}.learning-section .sticky-column .section-label{color:#ec4899;display:block;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.learning-section .sticky-column h2{color:#111827;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.learning-section .sticky-column h2 .highlight{color:#ec4899}@media(max-width:1024px){.learning-section .sticky-column h2{font-size:2.5rem}}.learning-section .cards-column{display:flex;flex:1;flex-direction:column;gap:2rem;width:100%}.learning-section .learning-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;gap:1.5rem;height:auto;max-width:800px;min-height:420px;padding:2.5rem;position:sticky;top:20vh;transition:all .3s ease;width:100%;z-index:1}.learning-section .learning-card:hover{box-shadow:0 20px 40px -12px #0000001a}.learning-section .learning-card .card-header{display:none}.learning-section .learning-card .card-content{display:flex;flex-direction:column;height:100%;width:100%}.learning-section .learning-card .card-content h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.learning-section .learning-card .card-content p{color:#6b7280;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.learning-section .learning-card .card-content .card-image-container{background:none;border:none;border-radius:12px;box-shadow:none;margin-top:auto;overflow:hidden;padding:0;width:100%}.learning-section .learning-card .card-content .card-image-container img{border-radius:12px;display:block;height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.learning-section .learning-card .card-number{background-color:#f3f4f6;border-radius:20px;bottom:2rem;color:#9ca3af;font-size:.875rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:2rem;z-index:10}.details-accordion-section{background:radial-gradient(circle at 10% 20%,#fff 0,transparent 20%),radial-gradient(circle at 90% 80%,#f0f0f0 0,transparent 20%),#fff;color:#0f172a;padding:8rem 0}.details-accordion-section .layout-grid{display:flex;flex-direction:column;gap:4rem}@media(min-width:900px){.details-accordion-section .layout-grid{align-items:flex-start;flex-direction:row;gap:6rem}}.details-accordion-section .left-col{flex:1}@media(min-width:900px){.details-accordion-section .left-col{position:sticky;top:6rem}}.details-accordion-section .left-col h2{color:#0f172a;font-family:Satoshi,"Satoshi Fallback: BlinkMacSystemFont","Satoshi Fallback: Segoe UI","Satoshi Fallback: Helvetica Neue","Satoshi Fallback: Arial","Satoshi Fallback: Noto Sans",sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.details-accordion-section .left-col .subtitle{color:#64748b;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:90%}.details-accordion-section .left-col .support-link{align-items:center;color:#64748b;display:flex;font-size:1rem;gap:.5rem}.details-accordion-section .left-col .support-link a{color:#0f172a;font-weight:600;text-decoration:underline}.details-accordion-section .left-col .support-link a:hover{color:#db2777}.details-accordion-section .right-col{display:flex;flex:1;flex-direction:column;gap:3rem}.details-accordion-section .accordion-group h3{color:#94a3b8;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.details-accordion-section .accordion-item{border-bottom:1px solid #e2e8f0}.details-accordion-section .accordion-item .accordion-trigger{align-items:center;background:none;border:none;color:#0f172a;cursor:pointer;display:flex;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:1.5rem 0;transition:color .2s;width:100%}.details-accordion-section .accordion-item .accordion-trigger:hover{color:#334155}.details-accordion-section .accordion-item .accordion-trigger .chevron{color:#cbd5e1;transition:transform .2s ease}.details-accordion-section .accordion-item.is-open .accordion-trigger .chevron{color:#0f172a;transform:rotate(180deg)}.details-accordion-section .accordion-item.is-open .accordion-content{grid-template-rows:1fr;opacity:1;padding-bottom:1.5rem}.details-accordion-section .accordion-item .accordion-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s ease-out,opacity .3s ease,padding .3s ease}.details-accordion-section .accordion-item .accordion-content .inner-content{color:#475569;font-size:1.125rem;line-height:1.6;min-height:0}.details-accordion-section .warning-list{margin-bottom:1rem}.details-accordion-section .warning-list .w-item{align-items:center;color:#7f1d1d;display:flex;font-weight:500;gap:.5rem;margin-bottom:.5rem}.details-accordion-section .warning-list .w-item .cross{color:#ef4444;font-weight:700}.details-accordion-section .highlight{color:#0f172a;font-size:1.25rem;font-weight:800}.details-accordion-section .target-list{list-style:none;padding:0}.details-accordion-section .target-list li{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.details-accordion-section .target-list li .check{color:#10b981}.cta-final-section{background:#fff;overflow:hidden;padding:8rem 0 10rem;position:relative;text-align:center}.cta-final-section .container{max-width:900px;position:relative;z-index:1}.cta-final-section .final-message{margin-bottom:4rem}.cta-final-section .final-message p{color:#334155;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.6;margin-bottom:2rem}.cta-final-section .final-message p:last-child{color:#0f172a;font-family:Satoshi,"Satoshi Fallback: BlinkMacSystemFont","Satoshi Fallback: Segoe UI","Satoshi Fallback: Helvetica Neue","Satoshi Fallback: Arial","Satoshi Fallback: Noto Sans",sans-serif;font-size:2rem;font-weight:800;margin-top:3rem;text-shadow:none}.cta-final-section .cta-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem}.cta-final-section .cta-wrapper p{color:#64748b;font-size:1.25rem;font-weight:500;margin:0}.dashboard-grid-section{background-color:#000;padding:0 0 6rem}.dashboard-grid-section .container{margin:0 auto;max-width:1400px;padding:0 1.5rem}.dashboard-grid-section .cards-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.dashboard-grid-section .cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.dashboard-grid-section .cards-grid{gap:2rem;grid-template-columns:repeat(3,1fr)}}.dashboard-grid-section .dashboard-card{background-color:#0f1014;border:1px solid #1f2937;border-radius:16px;display:flex;flex-direction:column;padding:1.5rem;transition:transform .2s ease,border-color .2s ease}.dashboard-grid-section .dashboard-card:hover{border-color:#374151;transform:translateY(-4px)}.dashboard-grid-section .dashboard-card .card-header{margin-bottom:1.5rem}.dashboard-grid-section .dashboard-card .card-header .window-controls{display:flex;gap:6px}.dashboard-grid-section .dashboard-card .card-header .window-controls .dot{border-radius:50%;height:10px;width:10px}.dashboard-grid-section .dashboard-card .card-header .window-controls .red{background-color:#ef4444;opacity:.6}.dashboard-grid-section .dashboard-card .card-header .window-controls .yellow{background-color:#f59e0b;opacity:.6}.dashboard-grid-section .dashboard-card .card-header .window-controls .green{background-color:#10b981;opacity:.6}.dashboard-grid-section .dashboard-card .card-body{display:flex;flex:1;flex-direction:column}.dashboard-grid-section .dashboard-card .card-body .icon-box{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.dashboard-grid-section .dashboard-card .card-body h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.dashboard-grid-section .dashboard-card .card-body p{color:#9ca3af;font-size:.95rem;line-height:1.5;margin-bottom:auto}
