@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{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,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1f2937;font-family:Inter,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,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{background-image:url(../isahero.webp);background-position:right -4rem;background-size:cover;height:100%;position:absolute;right:0;top:0;width:65%;z-index:0}@media(max-width:768px){.hero-section .hero-bg-image{background-image:url(../isahero.webp);background-position:center 3rem;bottom:0;height:55vh;top:auto;width:100%}}@media(min-width:769px)and (max-width:1024px){.hero-section .hero-bg-image{background-position:100%;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,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}.sessao-clareza-section{background-color:#fff;border-top:1px solid #f3f4f6;color:#111827;padding:8rem 0}.sessao-clareza-section .container{display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:1400px;padding:0 1.5rem}@media(min-width:992px){.sessao-clareza-section .container{align-items:start;gap:24rem;grid-template-columns:400px 1fr}.sessao-clareza-section .header-block{position:sticky;top:2rem}}.sessao-clareza-section .header-block .badge-date{background:#eff6ff;border-radius:9999px;color:#2563eb;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:2rem;padding:.5rem 1.25rem;text-transform:uppercase}.sessao-clareza-section .header-block h2{color:#111827;font-family:Satoshi,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem}@media(max-width:768px){.sessao-clareza-section .header-block h2{font-size:2.5rem}}.sessao-clareza-section .header-block .description{color:#4b5563;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.sessao-clareza-section .header-block .insight-box{background:#f9fafb;border-left:4px solid #db2777;border-radius:0 12px 12px 0;padding:1.5rem}.sessao-clareza-section .header-block .insight-box p{color:#374151;font-size:1rem;font-style:italic;margin:0}.sessao-clareza-section .timeline-list{display:flex;flex-direction:column;margin-top:2rem}.sessao-clareza-section .timeline-list .timeline-item{border-top:1px solid #e5e7eb;display:grid;gap:2rem;grid-template-columns:100px 1fr;padding:2.5rem 0}.sessao-clareza-section .timeline-list .timeline-item:first-child{border-top:1px solid #e5e7eb}@media(max-width:640px){.sessao-clareza-section .timeline-list .timeline-item{gap:.5rem;grid-template-columns:1fr;padding:1.5rem 0}}.sessao-clareza-section .timeline-list .timeline-item .item-meta{color:#111827;font-family:Satoshi,sans-serif;font-size:1.125rem;font-weight:600;padding-top:0;text-align:right}.sessao-clareza-section .timeline-list .timeline-item .item-meta .step-circle{display:none}.sessao-clareza-section .timeline-list .timeline-item .item-content h3{color:#111827;font-family:Satoshi,sans-serif;font-size:2rem;font-weight:600;line-height:1.1;margin-bottom:.5rem}@media(max-width:768px){.sessao-clareza-section .timeline-list .timeline-item .item-content h3{font-size:1.5rem}}.sessao-clareza-section .timeline-list .timeline-item .item-content p{color:#6b7280;font-size:1rem;line-height:1.5}.premios-section{background-color:#f9fafb;overflow:hidden;padding:6rem 0}.premios-section h2{color:#111827;font-family:Satoshi,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.03em;margin-bottom:4rem;text-align:center}.premios-section .podium-grid{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;padding-bottom:2rem}@media(max-width:900px){.premios-section .podium-grid{align-items:center;flex-direction:column;gap:3rem}}.premios-section .podium-grid .podium-card{align-items:center;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;display:flex;flex-direction:column;max-width:340px;padding:2rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.premios-section .podium-grid .podium-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #00000003;transform:translateY(-10px)}.premios-section .podium-grid .podium-card .medal-icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:1.5rem;position:relative}.premios-section .podium-grid .podium-card .medal-icon .rank{color:inherit;font-size:1rem;font-weight:800;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%)}.premios-section .podium-grid .podium-card h3{color:#1f2937;font-family:Satoshi,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.premios-section .podium-grid .podium-card .prize-desc{align-items:center;color:#6b7280;display:flex;font-size:1rem;justify-content:center;line-height:1.5}.premios-section .podium-grid .podium-card.first-place{border:2px solid #fbbf24;box-shadow:0 25px 50px -12px #fbbf2440;order:2;padding-bottom:3rem;padding-top:3rem;transform:translateY(-20px);z-index:10}.premios-section .podium-grid .podium-card.first-place .medal-icon{color:#b45309}.premios-section .podium-grid .podium-card.first-place .rank{color:#92400e}.premios-section .podium-grid .podium-card.first-place:before{background:#fbbf24;border-radius:0 0 4px 4px;content:"";filter:blur(4px);height:4px;left:20%;position:absolute;right:20%;top:-2px}@media(max-width:900px){.premios-section .podium-grid .podium-card.first-place{margin-bottom:1rem;order:0;transform:none}}.premios-section .podium-grid .podium-card.first-place:hover{transform:translateY(-30px)}@media(max-width:900px){.premios-section .podium-grid .podium-card.first-place:hover{transform:translateY(-10px)}}.premios-section .podium-grid .podium-card.second-place{border-top:4px solid #94a3b8;order:1}.premios-section .podium-grid .podium-card.second-place .rank{color:#334155}@media(max-width:900px){.premios-section .podium-grid .podium-card.second-place{order:1}}.premios-section .podium-grid .podium-card.third-place{border-top:4px solid #b45309;order:3}.premios-section .podium-grid .podium-card.third-place .rank{color:#78350f}@media(max-width:900px){.premios-section .podium-grid .podium-card.third-place{order:2}}.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,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,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,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}
