@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-200d,u+2010-2015,u+2018-201e,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2052,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lQ.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-200d,u+2010-2015,u+2018-201e,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2052,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lQ.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-200d,u+2010-2015,u+2018-201e,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2052,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media(max-width:768px){html{font-size:17px}}@media(max-width:480px){html{font-size:18px}}@media(max-width:360px){html{font-size:20px}}body{background-color:#f9f9f9;color:#333;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:weight style;overflow-x:hidden}.hero-container{align-items:center;background:linear-gradient(120deg,#a0d8ef,#ffe5a0);display:flex;height:100vh;justify-content:center;max-height:100vh;min-height:600px;overflow-x:hidden;overflow-y:hidden;padding:clamp(1rem,2vh,2rem) clamp(1rem,2vw,2rem);position:relative;width:100%}.hero-container:before{animation:heroPatternDrift 40s ease-in-out infinite;background-image:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.15) 0,transparent 45%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.12) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(255,181,3,.08) 0,transparent 50%),radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,35px 35px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}@keyframes heroPatternDrift{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.9;transform:translateY(-15px) scale(1.03)}}.hero-background{inset:0;opacity:.08;position:absolute;z-index:1}.hero-overlay{background:radial-gradient(ellipse at top left,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,.2) 70%,transparent 100%);inset:0;position:absolute;z-index:2}.hero-inner{align-items:center;color:#023047;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:1.2fr 1fr;max-width:1200px;position:relative;width:100%;z-index:3}.hero-text{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.4rem,1vw,.6rem);padding-bottom:0}.hero-label{align-items:center;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:2px solid rgba(33,158,188,.5);border-radius:50px;box-shadow:0 4px 12px #219ebc40;color:#023047;display:inline-flex;font-size:clamp(.85rem,2vw,.95rem);font-weight:700;gap:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.hero-label:before{animation:labelShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes labelShimmer{0%,to{left:-100%}50%{left:100%}}.label-icon{animation:labelIconRotate 4s ease-in-out infinite;color:#219ebc;filter:drop-shadow(0 1px 3px rgba(33,158,188,.4));font-size:1.2em}@keyframes labelIconRotate{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.hero-heading{font-size:clamp(1.5rem,4.5vw,2.8rem);line-height:1.1;margin:0;text-align:left;text-shadow:0 2px 4px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.1)}.hero-heading,.highlight{color:#023047;font-weight:900}.highlight{background:linear-gradient(135deg,#0077b6,#0096c7 50%,#00b4d8);-webkit-background-clip:text;display:inline-block;position:relative;-webkit-text-fill-color:transparent;animation:highlightPulse 3s ease-in-out infinite;background-clip:text;filter:drop-shadow(0 3px 10px rgba(0,119,182,.4))}.highlight:after{animation:highlightUnderline 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,#0077b6 20%,#0096c7 50%,#00b4d8 80%,transparent);border-radius:3px;bottom:-4px;box-shadow:0 3px 12px #0077b680;content:"";height:5px;left:0;position:absolute;width:100%}@keyframes highlightPulse{0%,to{filter:drop-shadow(0 3px 10px rgba(0,119,182,.4))}50%{filter:drop-shadow(0 5px 16px rgba(0,119,182,.6))}}@keyframes highlightUnderline{0%,to{opacity:.7;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}.hero-subtitle{color:#023047;font-size:clamp(.9rem,2vw,1.1rem);font-weight:600;line-height:1.4;margin:0;text-shadow:0 1px 3px hsla(0,0%,100%,.5)}.hero-badges{flex-wrap:wrap;justify-content:flex-start;margin:clamp(.3rem,.8vw,.5rem) 0}.badge-item,.hero-badges{display:flex;gap:clamp(.4rem,1vw,.6rem)}.badge-item{align-items:center;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,#fffffffa,#ffffffeb);border:2px solid rgba(33,158,188,.3);border-radius:14px;box-shadow:0 6px 18px #219ebc33,0 3px 6px #00000014,inset 0 1px 2px #ffffffe6;justify-content:center;overflow:hidden;padding:clamp(.5rem,1.2vw,.7rem) clamp(.7rem,1.5vw,.9rem);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.badge-item:before{background:radial-gradient(circle,rgba(33,158,188,.1) 0,transparent 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.badge-item:hover{border-color:#219ebc80;box-shadow:0 12px 32px #219ebc4d,0 6px 12px #0000001f,inset 0 1px 2px #fff;transform:translateY(-4px) scale(1.02)}.badge-item:hover:before{opacity:1}.badge-icon{flex-shrink:0;font-size:clamp(1.2rem,3vw,1.5rem)}.badge-icon-mdi{animation:badgeIconPulse 2s ease-in-out infinite;color:#219ebc;filter:drop-shadow(0 2px 8px rgba(33,158,188,.3));flex-shrink:0;font-size:clamp(1.5rem,3.5vw,2rem)}@keyframes badgeIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.badge-content{align-items:center;display:flex;flex-direction:column;gap:.15rem;justify-content:center}.badge-number{color:#023047;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:900;line-height:1.1;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.badge-label{font-size:clamp(.75rem,1.8vw,.85rem);line-height:1;opacity:.85}.badge-label,.badge-text{color:#023047;font-weight:600}.badge-text{font-size:clamp(.8rem,2vw,.95rem);line-height:1.2}.hero-features{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1rem);list-style:none;margin:0;padding:0}.feature-item{align-items:center;color:#023047;display:flex;font-size:clamp(.95rem,2vw,1.1rem)}.feature-icon{color:#219ebc;flex-shrink:0;font-size:clamp(1.2rem,3vw,1.7rem);margin-right:.5rem}.btn-primary-hero{align-items:center;background:linear-gradient(135deg,gold,#ffc107);border:2px solid hsla(0,0%,100%,.4);border-radius:9999px;box-shadow:0 8px 24px #ffd70066,0 3px 10px #ffc1074d,inset 0 -2px 8px #ffc10766,inset 0 2px 4px #fff6;color:#023047;display:inline-flex;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;gap:.6rem;justify-content:center;line-height:1;overflow:hidden;padding:clamp(.9rem,2vw,1.1rem) clamp(1.8rem,4vw,2.2rem);position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-primary-hero:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-primary-hero:hover{background:linear-gradient(135deg,#fcd34d,gold);border-color:#fff9;box-shadow:0 16px 40px #ffd70099,0 8px 16px #ffc10766,inset 0 -2px 8px #ffc10780,inset 0 2px 4px #ffffff80;transform:translateY(-3px) scale(1.03)}.btn-primary-hero:hover:before{left:100%}.btn-primary-hero:active{transform:translateY(-1px) scale(1.01)}.btn-icon{flex-shrink:0;font-size:clamp(1.25rem,3vw,1.5rem)}.hero-cta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(.5rem,1.5vw,1rem);margin-top:clamp(.3rem,1vw,.6rem)}.hero-cta-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.btn-secondary-hero{align-items:center;background:#fffffffa;border:2px solid hsla(0,0%,100%,.3);border-radius:9999px;box-shadow:0 3px 10px #0000001a;color:#023047;display:inline-flex;font-size:clamp(.85rem,1.8vw,1rem);font-weight:600;gap:.5rem;justify-content:center;line-height:1;overflow:hidden;padding:clamp(.7rem,1.8vw,.9rem) clamp(1.3rem,3.5vw,1.6rem);position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary-hero:after{background:linear-gradient(135deg,rgba(33,158,188,.05),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.btn-secondary-hero:hover{background:#fff;border-color:#219ebc66;box-shadow:0 6px 18px #00000026;transform:translateY(-2px)}.btn-secondary-hero:hover:after{opacity:1}.btn-secondary-hero:active{transform:translateY(-1px)}.hero-trust{align-items:center;background:linear-gradient(135deg,#10b98126,#10b98114);border:2px dashed rgba(16,185,129,.4);border-radius:50px;box-shadow:0 4px 12px #10b98126;color:#047857;display:flex;font-size:clamp(.8rem,1.8vw,.9rem);font-weight:600;gap:.5rem;margin:0;padding:.6rem 1rem;transition:all .3s ease}.trust-break{display:none}.trust-text{text-align:center}.hero-trust:hover{border-color:#10b98199;box-shadow:0 6px 16px #10b98140;transform:translateY(-1px)}.trust-icon{animation:trustIconPulse 2.5s ease-in-out infinite;color:#10b981;filter:drop-shadow(0 2px 4px rgba(16,185,129,.3));flex-shrink:0;font-size:1.4em}@keyframes trustIconPulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(5deg)}}.hero-visual{align-items:center;display:flex;flex-direction:column;gap:clamp(.75rem,2.5vw,1.5rem)}.hero-image{aspect-ratio:3/2;border-radius:1rem;box-shadow:0 8px 24px #0000001a;max-height:50vh;max-width:380px;-o-object-fit:contain;object-fit:contain;width:100%}.hero-stats{align-items:center;display:flex;flex-direction:column;gap:clamp(.25rem,1vw,.75rem)}.avatars{display:flex;gap:clamp(.3rem,1vw,.6rem)}.avatars img{border:2px solid #fff;border-radius:50%;height:clamp(2rem,6vw,3rem);-o-object-fit:cover;object-fit:cover;width:clamp(2rem,6vw,3rem)}.stats-text{color:#023047;font-size:clamp(.9rem,2vw,1.1rem);font-weight:600}.divider-wave{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;z-index:2}.divider-wave svg{height:100px;width:100%}@media(min-width:1400px){.hero-container{padding:8rem 3rem 4rem}.hero-inner{gap:2rem;max-width:1400px}.hero-text{gap:1rem}}@media(min-width:769px)and (max-width:1024px){.hero-container{align-items:center;height:100vh;max-height:100vh;min-height:600px;padding:clamp(1rem,2vh,1.5rem) 1.5rem}.hero-inner{gap:1.5rem;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:960px;padding:0}.hero-text{gap:.4rem}.hero-label{font-size:clamp(.78rem,1.95vw,.9rem);gap:.4rem;padding:.45rem 1rem}.label-icon{font-size:1rem}.hero-heading{font-size:clamp(1.7rem,3.5vw,2.2rem);line-height:1.1;margin:0;padding:0}.highlight{background:linear-gradient(135deg,#0077b6,#00b4d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:clamp(.9rem,2vw,1rem);line-height:1.3;margin:0;max-width:100%;padding:0}.hero-badges{flex-wrap:wrap;gap:.5rem;margin:.4rem 0}.badge-item{border-radius:12px;padding:.6rem .9rem}.badge-icon-mdi{font-size:clamp(1.4rem,2.8vw,1.6rem)}.badge-content{gap:.1rem}.badge-number{font-size:clamp(.95rem,2vw,1.05rem);line-height:1}.badge-label{font-size:clamp(.68rem,1.6vw,.78rem)}.hero-cta-wrapper{align-items:flex-start;flex-direction:column;gap:.4rem}.hero-cta-group{flex-direction:row;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;margin:0}.btn-primary-hero{font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:800;padding:.85rem 1.7rem;width:auto}.btn-secondary-hero{font-size:clamp(.85rem,2vw,.95rem);font-weight:600;padding:.7rem 1.4rem;width:auto}.btn-icon{font-size:clamp(1.1rem,2.4vw,1.3rem)}.hero-trust{font-size:clamp(.75rem,1.7vw,.85rem);gap:.4rem;line-height:1.3;margin:0;max-width:100%;padding:.5rem .8rem;width:auto;word-wrap:break-word;overflow-wrap:break-word}.trust-icon{font-size:1.2em}.trust-break{display:none}.hero-visual{align-self:center;gap:.5rem;justify-self:center;margin-top:0;width:100%}.hero-image{aspect-ratio:3/2;border-radius:.85rem;box-shadow:0 8px 24px #0000001f;max-height:45vh;max-width:320px;-o-object-fit:contain;object-fit:contain;width:100%}.hero-stats{gap:.4rem}.avatars{gap:.3rem}.avatars img{border-width:2px;box-shadow:0 3px 10px #0000001f;height:clamp(1.8rem,4.8vw,2.2rem);width:clamp(1.8rem,4.8vw,2.2rem)}.stats-text{font-size:clamp(.85rem,1.95vw,.95rem);font-weight:700}}@media(max-width:768px){.hero-container{align-items:flex-start;height:auto;max-height:none;min-height:auto;overflow-x:hidden;overflow-y:auto;padding:4rem .75rem 3rem}.hero-inner{display:flex;flex-direction:column;gap:.75rem;grid-template-columns:1fr;justify-content:flex-start;min-height:auto;padding:0 .5rem;text-align:center}.hero-text{align-items:center;gap:.5rem;padding-bottom:0;width:100%}.hero-label{font-size:.75rem;gap:.35rem;order:1;padding:.3rem .65rem;white-space:nowrap}.label-icon{font-size:.9rem}.hero-heading{font-size:clamp(1.4rem,4.5vw,1.8rem);line-height:1.15;margin:0;order:2;padding:0 .4rem;text-align:center}.highlight{display:inline}.hero-badges{align-self:center;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:.35rem 0;max-width:320px;order:3;width:100%}.badge-item{flex:0 1 calc(50% - .25rem);max-width:150px;min-width:120px;padding:.4rem .55rem}.badge-item:nth-child(3),.badge-item:nth-child(4){display:none}.badge-icon-mdi{font-size:1.1rem}.badge-content{gap:.08rem}.badge-number{font-size:.875rem;line-height:1.05}.badge-label{font-size:.75rem}.hero-cta-wrapper{align-items:center;flex-direction:column;gap:.45rem;order:4;width:100%}.hero-cta-group{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0;width:100%}.btn-primary-hero,.btn-secondary-hero{flex:0 1 auto;justify-content:center;min-width:140px;width:auto}.btn-primary-hero{font-size:.875rem;font-weight:700;padding:.6rem 1rem}.btn-secondary-hero{font-size:.825rem;font-weight:600;padding:.55rem .9rem}.btn-icon{font-size:.9rem}.hero-subtitle{font-size:.875rem;max-width:420px;order:5;padding:0 .5rem}.hero-subtitle,.hero-trust{align-self:center;line-height:1.35;margin:0;text-align:center}.hero-trust{font-size:.75rem;gap:.3rem;justify-content:center;max-width:85%;order:6;padding:.4rem .6rem;width:auto;word-wrap:break-word;overflow-wrap:break-word}.trust-icon{font-size:1rem}.trust-break{display:none}.hero-visual{align-self:center;display:flex;gap:.4rem;justify-content:center;margin-top:.6rem;max-width:350px;order:7;padding:0;width:100%}.hero-image{aspect-ratio:3/2;border-radius:.75rem;box-shadow:0 4px 14px #0000001a;max-height:32vh;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.96;width:100%}.hero-stats{flex-direction:row;gap:.5rem;justify-content:center;margin-top:.35rem;width:100%}.avatars{gap:.25rem}.avatars img{border-width:1.5px;height:1.5rem;width:1.5rem}.stats-text{font-size:.8rem}}@media(max-width:480px){.hero-container{align-items:flex-start;height:auto;max-height:none;min-height:auto;overflow-x:hidden;overflow-y:auto;padding:3.5rem .6rem 2.5rem}.hero-inner{gap:.6rem;justify-content:flex-start;min-height:auto;padding:0 .4rem}.hero-text{gap:.45rem;padding-bottom:0;width:100%}.hero-label{font-size:.75rem;gap:.3rem;order:1;padding:.25rem .55rem;white-space:nowrap}.label-icon{font-size:.85rem}.hero-heading{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.15;margin:0;order:2;padding:0 .35rem;text-align:center}.highlight{display:inline}.highlight:after{height:2px}.hero-badges{flex-wrap:nowrap;gap:.4rem;justify-content:center;margin:.3rem 0;max-width:100%;order:3;width:100%}.badge-item{flex:1;max-width:48%;min-width:0;padding:.35rem .45rem}.badge-item:nth-child(3),.badge-item:nth-child(4){display:none}.badge-icon-mdi{font-size:1rem}.badge-content{gap:.06rem}.badge-number{font-size:.825rem;line-height:1.05}.badge-label{font-size:.75rem}.hero-cta-wrapper{order:4}.hero-cta-group,.hero-cta-wrapper{align-items:center;flex-direction:column;gap:.4rem;width:100%}.hero-cta-group{margin:0;max-width:300px}.btn-primary-hero,.btn-secondary-hero{justify-content:center;max-width:100%;width:100%}.btn-primary-hero{font-size:.875rem;font-weight:700;padding:.65rem 1rem}.btn-secondary-hero{font-size:.825rem;font-weight:600;padding:.55rem .85rem}.btn-icon{font-size:.9rem}.hero-subtitle{font-size:.875rem;line-height:1.35;margin:0;max-width:100%;order:5;padding:0 .5rem;text-align:center}.hero-trust{font-size:.75rem;gap:.25rem;line-height:1.4;margin:0;max-width:90%;order:6;padding:.35rem .5rem;text-align:center;width:auto;word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.trust-icon{font-size:.95rem}.trust-break{display:inline}.hero-visual{align-self:center;display:flex;gap:.4rem;justify-content:center;margin-top:.5rem;max-height:none;max-width:300px;order:7;padding:0;width:100%}.hero-image{aspect-ratio:3/2;border-radius:.65rem;box-shadow:0 4px 12px #0000001a;max-height:28vh;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.95;width:100%}.hero-stats{flex-direction:row;gap:.4rem;justify-content:center;margin-top:.3rem;width:100%}.avatars{gap:.2rem}.avatars img{border-width:1.5px;height:1.4rem;width:1.4rem}.stats-text{font-size:.75rem}}@media(max-width:360px){.hero-container{height:auto;max-height:none;min-height:auto;overflow-y:auto;padding:3.2rem .5rem 2rem}.hero-inner{gap:.5rem;padding:0 .3rem}.hero-text{gap:.4rem}.hero-label{font-size:.75rem;gap:.25rem;order:1;padding:.2rem .45rem}.label-icon{font-size:.8rem}.hero-heading{font-size:clamp(1.15rem,6vw,1.35rem);line-height:1.15;margin:0;order:2;padding:0 .3rem}.highlight:after{height:1.5px}.hero-badges{gap:.35rem;margin:.25rem 0;order:3}.badge-item{max-width:48%;padding:.3rem .4rem}.badge-item:nth-child(3),.badge-item:nth-child(4){display:none}.badge-icon-mdi{font-size:.9rem}.badge-content{gap:.05rem}.badge-number{font-size:.78rem;line-height:1}.badge-label{font-size:.75rem}.hero-cta-wrapper{align-items:center;flex-direction:column;gap:.35rem;order:4;width:100%}.hero-cta-group{gap:.35rem;margin:0;max-width:280px}.btn-primary-hero{font-size:.85rem;font-weight:700;padding:.6rem .9rem}.btn-secondary-hero{font-size:.8rem;font-weight:600;padding:.5rem .8rem}.btn-icon,.hero-subtitle{font-size:.85rem}.hero-subtitle{line-height:1.35;order:5;padding:0 .4rem}.hero-trust{font-size:.75rem;gap:.2rem;line-height:1.4;margin:0;max-width:92%;order:6;padding:.3rem .45rem;width:auto;word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.trust-icon{font-size:.85rem}.trust-break{display:inline}.hero-visual{align-self:center;gap:.3rem;margin-top:.4rem;max-height:none;max-width:260px;order:7;width:100%}.hero-image{aspect-ratio:3/2;border-radius:.6rem;box-shadow:0 3px 10px #00000014;max-height:25vh;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.95;width:100%}.hero-stats{gap:.3rem;margin-top:.25rem;width:100%}.avatars{gap:.15rem}.avatars img{border-width:1px;height:1.25rem;width:1.25rem}.stats-text{font-size:.75rem}}.below-fold-content{contain:layout style paint}.header-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f0fafff2);height:80px;position:fixed;top:0;width:100%;z-index:1000}.nav-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo{display:block;height:clamp(2rem,4vw,3rem);width:auto}.logo-link{display:inline-block;line-height:0;padding:0}.content-wrapper{padding-top:80px}@media(max-width:768px){.header-container{height:70px}.content-wrapper{padding-top:70px}.logo{height:clamp(1.8rem,5vw,2.5rem)}}.features-section{background:linear-gradient(135deg,#edf7fb,#f9fbfc);margin-top:72px;overflow:hidden;padding:clamp(4rem,10vw,6rem) 1rem clamp(4rem,8vw,6rem);position:relative}.features-section h2{color:#023047;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1.3;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.features-grid{display:grid;gap:clamp(1.5rem,4vw,2rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000001a;margin:0;padding:0;text-align:center;transition:transform .2s ease}.feature-card .p-card{border:none;border-radius:1rem;box-shadow:none;margin:0;overflow:hidden;padding:0}.feature-card .p-card-content{padding-bottom:0;padding-top:0}img,picture{display:block;height:auto;max-width:100%}#whatsapp-global-button,.whatsapp-fixed-button,[data-whatsapp-button=true]{contain:layout!important;display:block!important;isolation:isolate!important;inset:auto 24px 24px auto!important;margin:0!important;padding:0!important;position:fixed!important;transform:none!important;will-change:transform!important;z-index:2147483647!important}#whatsapp-global-button,.whatsapp-fixed-button,.whatsapp-fixed-button .whatsapp-float,[data-whatsapp-button=true]{height:56px!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:56px!important}.whatsapp-fixed-button .whatsapp-float{align-items:center!important;background-color:#25d366!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 4px 16px #00000040!important;display:flex!important;justify-content:center!important;left:0!important;position:absolute!important;text-decoration:none!important;top:0!important;transition:transform .2s ease!important}.whatsapp-fixed-button .whatsapp-float:hover{background-color:#1da851!important;box-shadow:0 6px 20px #0000004d!important;transform:scale(1.1)!important}* #whatsapp-global-button,body #whatsapp-global-button,html #whatsapp-global-button{bottom:24px!important;contain:layout!important;display:block!important;isolation:isolate!important;margin:0!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:fixed!important;right:24px!important;transform:none!important;visibility:visible!important;will-change:transform!important;z-index:2147483647!important}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}
