.page-module__uzOtUG__hero{padding-top:clamp(7rem,10vw,9rem);padding-bottom:var(--space-16);padding-inline:var(--space-6);background:var(--javi-black);color:var(--javi-white);position:relative;overflow:hidden}.page-module__uzOtUG__hero:before{content:"";pointer-events:none;background:radial-gradient(#ffcf000f 0%,#0000 70%);width:60%;height:100%;position:absolute;top:-30%;right:-20%}.page-module__uzOtUG__heroInner{text-align:center;gap:var(--space-8);z-index:1;flex-direction:column;align-items:center;max-width:42rem;margin:0 auto;display:flex;position:relative}.page-module__uzOtUG__badge{font-family:var(--font-heading);font-weight:900;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.3em;color:var(--javi-yellow);align-items:center;gap:.5rem;display:inline-flex}.page-module__uzOtUG__badge:before,.page-module__uzOtUG__badge:after{content:"";background:var(--javi-yellow);width:2rem;height:2px}.page-module__uzOtUG__heroTitle{font-size:var(--text-hero);font-style:italic;line-height:.85}@media (max-width:480px){.page-module__uzOtUG__heroTitle{font-size:clamp(2rem,1rem + 5vw,2.75rem);line-height:.95}}.page-module__uzOtUG__heroTitle span{color:var(--javi-yellow)}.page-module__uzOtUG__heroSub{font-size:var(--text-lg);color:#fff9;max-width:32rem;font-weight:300;line-height:1.6}.page-module__uzOtUG__heroCta{justify-content:center;align-items:center;gap:var(--space-3);color:var(--javi-white);font-family:var(--font-heading);font-weight:900;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-5) var(--space-10);transition:transform var(--duration-normal), box-shadow var(--duration-normal);background:#25d366;border-radius:4px;width:fit-content;text-decoration:none;display:inline-flex}@media (max-width:480px){.page-module__uzOtUG__heroCta{width:100%;display:flex}}.page-module__uzOtUG__heroCta:hover{transform:translateY(-3px);box-shadow:0 8px 30px #25d3664d}.page-module__uzOtUG__profilesSection{padding:var(--space-section) var(--space-6);position:relative}.page-module__uzOtUG__profilesInner{max-width:var(--max-width);margin:0 auto}.page-module__uzOtUG__sectionTitle{font-size:var(--text-3xl);margin-bottom:var(--space-12);text-align:center;font-style:italic;line-height:.9}.page-module__uzOtUG__profilesGrid{gap:var(--space-6);display:grid}@media (min-width:768px){.page-module__uzOtUG__profilesGrid{grid-template-columns:repeat(2,1fr)}}.page-module__uzOtUG__profileCard{background:var(--javi-white);border:2px solid var(--border-medium);padding:var(--space-10);gap:var(--space-4);transition:border-color var(--duration-normal), transform var(--duration-normal), box-shadow var(--duration-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.page-module__uzOtUG__profileCard{padding:var(--space-8) var(--space-6)}}.page-module__uzOtUG__profileCard:before{content:"";width:4px;height:100%;transition:background var(--duration-normal);background:0 0;position:absolute;top:0;left:0}.page-module__uzOtUG__profileCard:hover{border-color:var(--javi-yellow);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.page-module__uzOtUG__profileCard:hover:before{background:var(--javi-yellow)}.page-module__uzOtUG__profileIcon{color:var(--javi-yellow);width:32px;height:32px}.page-module__uzOtUG__profileTitle{font-size:var(--text-xl);line-height:1}.page-module__uzOtUG__profileDesc{font-size:var(--text-base);color:var(--javi-gray);font-weight:300;line-height:1.6}.page-module__uzOtUG__howSection{padding:var(--space-section) var(--space-6);background:var(--javi-bg-alt);border-top:1px solid var(--border-light)}.page-module__uzOtUG__howInner{max-width:56rem;margin:0 auto}.page-module__uzOtUG__stepsGrid{gap:var(--space-8);display:grid}@media (min-width:768px){.page-module__uzOtUG__stepsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__uzOtUG__stepCard{gap:var(--space-4);text-align:center;padding:var(--space-8);flex-direction:column;align-items:center;display:flex}.page-module__uzOtUG__stepNum{background:var(--javi-yellow);width:56px;height:56px;color:var(--javi-black);font-family:var(--font-heading);font-weight:900;font-size:var(--text-xl);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__uzOtUG__stepTitle{font-size:var(--text-lg);font-style:italic}.page-module__uzOtUG__stepDesc{font-size:var(--text-base);color:var(--javi-gray);font-weight:300;line-height:1.6}.page-module__uzOtUG__includesSection{padding:var(--space-section) var(--space-6);position:relative}.page-module__uzOtUG__includesInner{max-width:var(--max-width);margin:0 auto}.page-module__uzOtUG__includesGrid{gap:var(--space-6);display:grid}@media (min-width:768px){.page-module__uzOtUG__includesGrid{grid-template-columns:repeat(2,1fr)}}.page-module__uzOtUG__includeCard{background:var(--javi-white);border:2px solid var(--border-medium);padding:var(--space-10);gap:var(--space-6);transition:border-color var(--duration-normal), transform var(--duration-normal);flex-direction:column;display:flex}.page-module__uzOtUG__includeCard:hover{border-color:var(--javi-yellow);transform:translateY(-2px)}.page-module__uzOtUG__includeHeader{align-items:center;gap:var(--space-4);display:flex}.page-module__uzOtUG__includeIcon{color:var(--javi-yellow);flex-shrink:0}.page-module__uzOtUG__includeName{font-family:var(--font-heading);font-weight:900;font-size:var(--text-xl)}.page-module__uzOtUG__includeDuration{font-size:var(--text-sm);color:var(--javi-gray);font-weight:300}.page-module__uzOtUG__includeFeatures{gap:var(--space-3);flex-direction:column;display:flex}.page-module__uzOtUG__includeFeature{align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);color:var(--javi-gray);font-weight:300;line-height:1.5;display:flex}.page-module__uzOtUG__includeFeature svg{color:var(--javi-yellow);flex-shrink:0;margin-top:3px}.page-module__uzOtUG__proBanner{padding:var(--space-section) var(--space-6);background:var(--javi-black);color:var(--javi-white);position:relative;overflow:hidden}.page-module__uzOtUG__proBanner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffcf000a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__uzOtUG__proBannerInner{text-align:center;gap:var(--space-6);z-index:1;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto;display:flex;position:relative}.page-module__uzOtUG__proBannerTitle{font-size:var(--text-2xl);font-style:italic;line-height:1.1}.page-module__uzOtUG__proBannerTitle span{color:var(--javi-yellow)}.page-module__uzOtUG__proBannerDesc{font-size:var(--text-lg);color:#ffffffa6;font-weight:300;line-height:1.7}.page-module__uzOtUG__proBannerCta{justify-content:center;align-items:center;gap:var(--space-3);background:var(--javi-yellow);color:var(--javi-black);font-family:var(--font-heading);font-weight:900;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-5) var(--space-10);transition:transform var(--duration-normal), box-shadow var(--duration-normal);text-decoration:none;display:inline-flex}@media (max-width:480px){.page-module__uzOtUG__proBannerCta{text-align:center;width:100%}}.page-module__uzOtUG__proBannerCta:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ffcf0040}.page-module__uzOtUG__finalCta{padding:clamp(4rem, 8vw, 6rem) var(--space-6);color:var(--javi-white);text-align:center;background:#25d366}.page-module__uzOtUG__finalCtaInner{gap:var(--space-8);flex-direction:column;align-items:center;max-width:36rem;margin:0 auto;display:flex}.page-module__uzOtUG__finalCtaTitle{font-size:var(--text-3xl);font-style:italic;line-height:1}@media (max-width:480px){.page-module__uzOtUG__finalCtaTitle{font-size:var(--text-2xl)}}.page-module__uzOtUG__finalCtaSub{font-size:var(--text-lg);opacity:.9;font-weight:300;line-height:1.6}.page-module__uzOtUG__finalCtaBtn{justify-content:center;align-items:center;gap:var(--space-3);background:var(--javi-white);color:#25d366;font-family:var(--font-heading);font-weight:900;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-5) var(--space-12);transition:transform var(--duration-normal), box-shadow var(--duration-normal);cursor:pointer;border:none;border-radius:4px;text-decoration:none;display:inline-flex}@media (max-width:480px){.page-module__uzOtUG__finalCtaBtn{width:100%;padding:var(--space-5) var(--space-6)}}.page-module__uzOtUG__finalCtaBtn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0003}
