:root,.theme--gold{--frame-1: #fbe6a0;--frame-2: #e7c16b;--frame-3: #c48831;--frame-4: #a56a15;--frame-5: #faedb0;--frame-glow: #e1a70044;--frame-sheen: rgba(255,226,130,.08);--accent-text: #ffe06a;--accent-contrast: #19191a;--dot-fill: #ffedb3;--dot-ring: #3a2c00;--dot-glow: rgba(225,167,0,.45)}.theme--blue{--frame-4: #000b3d;--frame-3: #244a9a;--frame-2: #7aa3ff;--frame-1: #dfe7ff;--frame-5: #eef3ff;--frame-glow: #001a6b44;--frame-sheen: rgba(180,210,255,.10);--accent-text: #8cc7ff;--accent-contrast: #000b3d;--dot-fill: #d6e6ff;--dot-ring: #001e5c;--dot-glow: rgba(40,120,255,.45)}.theme--platinum{--frame-1: #f2f4f8;--frame-2: #d9dee7;--frame-3: #a8b2c8;--frame-4: #6b7387;--frame-5: #ffffff;--frame-glow: #7b8aa644;--frame-sheen: rgba(230,235,245,.10);--accent-text: #d6dbe6;--accent-contrast: #19191a;--dot-fill: #eef1f6;--dot-ring: #3b3f4a;--dot-glow: rgba(150,170,200,.45)}.packs-section.with-frames .gold-border-left,.packs-section.with-frames .gold-border-right{background:linear-gradient(to bottom, rgba(255,255,210,0.13) 0%, transparent 12%),linear-gradient(to bottom, var(--frame-1) 0%, var(--frame-2) 19%, var(--frame-3) 32%, var(--frame-4) 48%, var(--frame-4) 52%, var(--frame-3) 68%, var(--frame-2) 81%, var(--frame-1) 94%, transparent 100%),repeating-linear-gradient(to bottom, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 21px, var(--frame-sheen) 30px, rgba(0,0,0,0) 36px),linear-gradient(to bottom, var(--frame-1) 0%, var(--frame-2) 32%, var(--frame-4) 80%, var(--frame-5) 100%);box-shadow:0 0 32px 6px var(--frame-glow)}.packs-section.with-frames .gold-border-bottom{background:linear-gradient(to right, rgba(255,255,210,0.18) 0%, transparent 8%),linear-gradient(to right, var(--frame-1) 0%, var(--frame-2) 18%, var(--frame-3) 30%, var(--frame-4) 38%, var(--frame-4) 53%, var(--frame-3) 61%, var(--frame-2) 74%, var(--frame-1) 92%, transparent 100%),repeating-linear-gradient(to right, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 21px, var(--frame-sheen) 30px, rgba(0,0,0,0) 36px),linear-gradient(to right, var(--frame-1) 0%, var(--frame-2) 32%, var(--frame-4) 80%, var(--frame-5) 100%);box-shadow:0 0 32px 6px var(--frame-glow)}.btn-gold{padding:.9em 2.2em;border-radius:26px;background:#19191a;border:2px solid var(--accent-text);color:var(--accent-text);font-weight:800;font-size:1.05rem;box-shadow:0 3px 18px var(--frame-glow);transition:background .18s, color .18s, transform .12s ease-in-out}.btn-gold:hover,.btn-gold:focus{background:var(--accent-text);color:var(--accent-contrast);transform:translateY(-1px)}body{background-image:url(/assets/background-c0289559fa67c4d71d3e729d2a98f1138c30ab526f2f469ae013a633bd2274f3.png);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;background-attachment:fixed}.landing-body{width:100%;padding:0;background-color:#f1f5f9}.landing-body .navbar{padding:15px 22px;background-color:inherit}.landing-body .navbar .app-logo{width:180px}.landing-body .landing-container{display:block;width:100%;margin:0 auto;padding:0 20px}.landing-body .landing-container .image-container img{width:100%}.landing-body .landing-container .image-container-mobile img{display:block;width:auto;max-height:300px;margin:0 auto}.landing-body .landing-container .btn{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:9px 15px;border-radius:24px;font-size:18px;font-weight:600}.landing-body .landing-container .btn span{margin-right:5px;font-size:18px;font-weight:600}.landing-body .landing-container .section-title.badge{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:9px 15px;border-radius:24px;background-color:#cbd5e1;color:#e2e8f0;font-size:18px;font-weight:600}.landing-body .landing-container .title{color:#e2e8f0;font-size:30px;font-weight:normal}.landing-body .landing-container.presentation-slide .title,.landing-body .landing-container.presentation-slide .subtitle{text-align:center}.landing-body .landing-container.presentation-slide .links .btn{margin-bottom:20px}.landing-body .landing-container.presentation-slide .presentation-image-container{margin:0 auto;border-spacing:2px;border-collapse:separate}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-1{padding-bottom:40px;text-align:right;vertical-align:bottom}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-1 img{width:50%;max-width:95px;border-top:8px solid #9197ad;border-left:8px solid #9197ad;border-top-left-radius:40px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-2{text-align:left;vertical-align:bottom}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-2 img{width:100%;max-width:210px;margin-bottom:-40px;border-top:8px solid #9197ad;border-right:8px solid #9197ad;border-top-right-radius:100px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-3{text-align:right;vertical-align:top}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-3 img{width:100%;max-width:155px;margin-top:-40px;border-bottom:8px solid #9197ad;border-left:8px solid #9197ad;border-bottom-left-radius:75px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-4{text-align:left;vertical-align:top}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-4 img{width:60%;max-width:120px;margin-top:40px;border:8px solid #9197ad;border-bottom-right-radius:50px}.landing-body .landing-container.plans-slide .header{margin-bottom:3rem;text-align:center}.landing-body .landing-container.plans-slide .plan-box{width:100%;margin:0 auto}.landing-body .landing-container.plans-slide .plan-box .header-plan{text-align:center}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-name{font-size:16px;font-weight:bold}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-price{font-size:30px;font-weight:600}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-description{width:-moz-fit-content;width:fit-content;max-width:200px;margin:0 auto;font-size:16px;font-weight:normal;text-align:left;white-space:initial}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute{display:flex;align-items:center;justify-content:space-between;height:70px;border-bottom:1px solid #cbd5e1}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute>*{display:inline-block}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute>*.plan-attribute-name{display:flex;align-items:center}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute>*.plan-attribute-name i:first-child{width:20px;margin-right:5px}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute>*.plan-attribute-name>div{line-height:20px;white-space:break-spaces}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute>*.plan-attribute-value{width:100px;line-height:15px;text-align:center;white-space:initial}.landing-body .landing-container.special-memberships-slide{margin-bottom:90px}.landing-body .landing-container.special-memberships-slide>.card{padding:14px 61px 40px;border-radius:32px;background-color:rgba(255,255,255,0.8);box-shadow:none}.landing-body .landing-container.special-memberships-slide>.card .header{margin-bottom:40px}.landing-body .landing-container.special-memberships-slide>.card .header .title{font-size:30px;font-weight:normal;text-align:center}.landing-body .landing-container.special-memberships-slide>.card .header a>i{margin-right:10px}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container{display:flex;position:relative;align-items:end;height:50vw;margin-bottom:7px;white-space:nowrap}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container>*{position:absolute}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container img{width:50vw;box-shadow:2px 2px 7px 0 rgba(0,0,0,0.5)}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container .image-text{display:inline-block;font-weight:bold}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container:first-child img{top:0;left:-70px;border-top-left-radius:60%}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container:first-child .image-text{left:calc(50vw - 60px)}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container:last-child img{right:-70px;border-bottom-right-radius:60%}.landing-body .landing-container.special-memberships-slide>.card .special-memberships-images .image-container:last-child .image-text{right:calc(50vw - 60px)}.landing-body .landing-container.winner-slide .title{font-size:30px}.landing-body .landing-container.offer-slide{padding-top:50px;padding-bottom:10px;background-color:#e2e8f0}.landing-body .landing-container.offer-slide .card{border:0;border-radius:none;background-color:transparent;box-shadow:none}.landing-body .landing-container.offer-slide video{width:100%;border-radius:24px}.landing-body .landing-container.offer-slide .title{margin:15px 0;font-weight:600;text-align:center}.landing-body .landing-container.legal-advise{margin-top:7rem}.landing-body .landing-container.privacy-policy{margin-top:7rem}.landing-body .landing-container.terms-and-conditions{margin-top:7rem}.landing-body .landing-container.cookies-policy{margin-top:7rem}.landing-body .sponsors-slide{width:100%;overflow:hidden}.landing-body .sponsors-slide .header .section-title.badge{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:9px 15px;border-radius:24px;background-color:#cbd5e1;color:#e2e8f0;font-size:18px;font-weight:600}.landing-body .sponsors-slide .body.carousel>ul{display:flex;justify-content:center;padding-left:0;list-style:none;transition:transform .5s ease}.landing-body .sponsors-slide .body.carousel>ul>li{flex:0 0 auto;padding:0 10px}.landing-body>.bg-adn{width:100%}.landing-body>.bg-adn>div{z-index:-1;left:0;width:100%;height:60vh;background-image:url(/assets/landing/adn_background-4d718f4917bb047c5e159437af78756709ed92bcd51802de5b952704fea89efe.png);background-repeat:no-repeat;background-position:top right;background-size:300%}.landing-footer{padding:40px 20px;border-top:1px solid rgba(255,255,255,0.1);background-color:rgba(0,0,0,0.5);color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-footer .landing-container{max-width:1600px;margin:0 auto;padding:0 20px}.landing-footer .row{display:flex;flex-wrap:wrap;justify-content:center;margin-right:0;margin-left:0}.landing-footer .logo .app-logo{width:180px}.landing-footer .data-maternofetal{padding-left:0;list-style:none}.landing-footer .data-maternofetal li{display:flex;flex-wrap:nowrap;align-items:baseline;margin-top:20px}.landing-footer .data-maternofetal li>*{display:block;width:-moz-fit-content;width:fit-content}.landing-footer .data-maternofetal li i{width:35px}.landing-footer .data-maternofetal li a{color:#f8fafc}.landing-footer .data-maternofetal li a:hover{color:#d4e1ed}.landing-footer .footer-links,.landing-footer .footer-social-media{margin-top:20px}.landing-footer .footer-links h4,.landing-footer .footer-social-media h4{font-size:20px;font-weight:bold}.landing-footer .footer-links ul,.landing-footer .footer-social-media ul{padding-left:0;list-style:none}.landing-footer .footer-links ul li,.landing-footer .footer-social-media ul li{margin-top:20px}.landing-footer .footer-links ul li a,.landing-footer .footer-social-media ul li a{color:#f8fafc}.landing-footer .footer-links ul li a:hover,.landing-footer .footer-social-media ul li a:hover{color:#d4e1ed}.landing-footer .footer-social-media{display:block}.landing-footer .footer-social-media h4{margin-bottom:10px;font-size:20px;text-align:center}.landing-footer .footer-social-media ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-left:0;list-style:none}.landing-footer .footer-social-media ul li{margin-top:10px;font-size:32px}.landing-footer .data-maternofetal i{font-size:1.25em}.h-scrolled-mobile-container{position:relative}.h-scrolled-mobile-container .h-scrolled-mobile-content{display:flex;flex-wrap:nowrap;width:100%;overflow-x:hidden;white-space:nowrap}.h-scrolled-mobile-container .h-scrolled-mobile-content .h-scrolled-mobile-element{display:inline-block;width:100%;padding:0}.h-scrolled-mobile-container .h-scrolled-mobile-content .h-scrolled-button{position:absolute;z-index:1;top:35px;width:35px;height:25px;border:0;background:none}.h-scrolled-mobile-container .h-scrolled-mobile-content .h-scrolled-button.left{left:0}.h-scrolled-mobile-container .h-scrolled-mobile-content .h-scrolled-button.right{right:0}.terms-and-conditions h2{font-size:26px;font-weight:normal}.terms-and-conditions h3{font-size:22px;font-weight:normal}.btn-light{border-color:#fff;background-color:#fff}.hero-section{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#000}.hero-section .hero-bg-img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-section .hero-bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);z-index:2;pointer-events:none}.hero-section .hero-section-container{position:relative;z-index:3;width:100%;max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding-left:clamp(1rem, 6vw, 8vw);padding-right:clamp(1rem, 6vw, 8vw);padding-top:calc(80px + 24px);padding-bottom:clamp(2rem, 6vh, 4rem)}@media (max-width: 1280px){.hero-section .hero-section-container{padding-top:calc(64px + 16px)}}@media (max-width: 1024px){.hero-section .hero-section-container{padding-top:calc(56px + 12px)}}@media (max-width: 768px){.hero-section .hero-section-container{padding-top:calc(48px + 8px)}}.hero-section .hero-content-block{max-width:700px;width:100%;padding-bottom:clamp(1.5rem, 4vh, 3.5rem);text-align:left}@media (max-width: 900px){.hero-section .hero-content-block{max-width:100%}}.hero-section h1{font-size:clamp(2.3rem, 6vw, 6.5rem);line-height:1.05;font-weight:900;margin-bottom:0.3em;text-shadow:0 3px 18px rgba(0,0,0,0.27)}.hero-section h2{font-size:clamp(1.2rem, 2.7vw, 2.7rem);font-weight:400;line-height:1.2;margin-bottom:1.2em;text-shadow:0 2px 8px rgba(0,0,0,0.19)}.hero-section p{font-size:clamp(1.02rem, 1.4vw, 1.3rem);line-height:1.4;margin-bottom:1.5em;text-shadow:0 2px 8px rgba(0,0,0,0.12)}.hero-section .features-block{margin-top:clamp(1.2rem, 4vh, 3rem);padding:0;width:100%}.hero-section .features-title{font-size:clamp(1.3rem, 2.2vw, 2.2rem);font-weight:700;margin-bottom:1rem;text-align:left}@media (max-width: 900px){.hero-section .features-title{text-align:center}}.hero-section .features{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:clamp(1rem, 2vw, 2.5rem);justify-items:center}@media (max-width: 900px){.hero-section .features{grid-template-columns:repeat(2, 1fr);gap:1rem;justify-items:stretch}}@media (max-width: 576px){.hero-section .features{grid-template-columns:1fr;gap:0.75rem;justify-items:stretch}}.hero-section .feature-item{width:100%;max-width:220px;display:flex;flex-direction:column;align-items:center;gap:0.75rem}@media (max-width: 900px){.hero-section .feature-item{max-width:none}}.hero-section .feature-icon{height:56px;width:auto;margin-bottom:0.25rem;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.18));flex:0 0 auto}@media (max-width: 576px){.hero-section .feature-icon{height:52px}}.hero-section .feature-btn{background:#fff;color:#091a49;border-radius:32px;padding:0.8rem 1rem;font-weight:700;font-size:1rem;box-shadow:0 2px 6px rgba(0,0,0,0.12);width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.2}@media (max-width: 576px){.hero-section .feature-btn{border-radius:24px}}.monthly-cases-section{position:relative;min-height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:calc(80px + 24px);padding-bottom:clamp(2rem, 6vh, 4rem)}@media (max-width: 1280px){.monthly-cases-section{padding-top:calc(64px + 16px)}}@media (max-width: 1024px){.monthly-cases-section{padding-top:calc(56px + 12px)}}@media (max-width: 768px){.monthly-cases-section{padding-top:calc(48px + 8px)}}.monthly-cases-section .section-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:1;pointer-events:none}@media (max-width: 900px){.monthly-cases-section .section-bg{-o-object-fit:cover;object-fit:cover}}.monthly-cases-section .section-bg-overlay{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,0.55);z-index:2;pointer-events:none}.monthly-cases-section .container{position:relative;z-index:3;height:100%;max-width:1200px;padding-left:clamp(1rem, 4vw, 2rem);padding-right:clamp(1rem, 4vw, 2rem)}.monthly-cases-section .monthly-cases-content{max-width:100%;padding-bottom:clamp(1.5rem, 4vh, 3rem);text-align:left}.monthly-cases-section .monthly-cases-content p,.monthly-cases-section .monthly-cases-content li{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.25)}.monthly-cases-section .monthly-cases-title{font-size:clamp(2.2rem, 5vw, 4rem);line-height:1.1;margin-bottom:0.5em;text-shadow:0 3px 18px rgba(0,0,0,0.32)}.monthly-cases-section .monthly-cases-desc{font-size:clamp(1.05rem, 1.4vw, 1.3rem);line-height:1.6;margin-bottom:1.5rem;max-width:950px;text-align:left}.monthly-cases-section .monthly-cases-list-wrapper{padding-left:2rem;max-width:950px}.monthly-cases-section .monthly-cases-list{list-style:disc;padding-left:1.2rem}.monthly-cases-section .monthly-cases-list li{margin-bottom:1rem;font-size:1.1rem}.monthly-cases-section .monthly-cases-row{display:flex;flex-wrap:nowrap;gap:clamp(1.2rem, 5vw, 4.5rem);justify-content:flex-start;margin-left:0;margin-right:0}@media (max-width: 900px){.monthly-cases-section .monthly-cases-row{gap:1.2rem;justify-content:center}}@media (max-width: 700px){.monthly-cases-section .monthly-cases-row{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1.1rem}}.monthly-cases-section .monthly-case-col{flex:1 1 0;min-width:0;max-width:420px;display:flex;margin-bottom:0}@media (max-width: 700px){.monthly-cases-section .monthly-case-col{width:100%;max-width:98vw;justify-content:center}}.monthly-cases-section .case-card{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,0.25);overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start}@media (max-width: 700px){.monthly-cases-section .case-card{max-width:420px}}.monthly-cases-section .case-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;opacity:0.94}.monthly-cases-section .case-title.case-title-out{left:0;bottom:10px;padding-right:2.2rem;font-size:clamp(1rem, 1.5vw, 1.3rem);text-shadow:0 1px 8px #000;color:#fff;overflow:visible;z-index:10;position:absolute;transform:translateX(0)}.monthly-cases-section .case-title.case-title-out span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:330px;line-height:1.25;padding-left:6px;padding-right:14px;font-weight:bold;background:none}.u-full-bleed,.packs-section.with-frames{position:relative;left:50%;right:50%;margin-left:calc(-50vw + env(safe-area-inset-left, 0));margin-right:calc(-50vw + env(safe-area-inset-right, 0));width:100vw}.packs-section{display:flex;flex-direction:column;min-height:100dvh;position:relative;padding-top:calc(80px + 18px);background:#121212;padding-bottom:3vw;padding-left:clamp(2rem, 8vw, 10rem);padding-right:clamp(2rem, 8vw, 10rem)}.packs-section.with-frames{overflow:hidden}.packs-section.with-frames .gold-border-left,.packs-section.with-frames .gold-border-right,.packs-section.with-frames .gold-border-bottom{pointer-events:none}.packs-section.with-frames .gold-border-left,.packs-section.with-frames .gold-border-right{position:absolute;top:-1px;width:20px;height:calc(100% + 1px);z-index:15}.packs-section.with-frames .gold-border-left{left:0}.packs-section.with-frames .gold-border-right{right:0}.packs-section.with-frames .gold-border-bottom{position:absolute;left:0;bottom:0;width:100%;height:20px;z-index:10}.packs-section.with-frames .packs-content,.packs-section.with-frames .card-holder-absolute{position:relative;z-index:12}.packs-section.blue{background:radial-gradient(circle 70vw at 100% 100%, rgba(155,227,255,0.18) 0%, rgba(28,163,236,0.1) 70%, transparent 100%),#121212}.packs-section.gold{background:radial-gradient(circle 70vw at 100% 100%, rgba(255,225,103,0.18) 0%, rgba(242,182,0,0.1) 70%, transparent 100%),#121212}.packs-section.platinum{background:radial-gradient(circle 70vw at 100% 100%, rgba(200,203,207,0.18) 0%, rgba(172,192,200,0.1) 70%, transparent 100%),#121212}.packs-section .packs-content{max-width:1400px;margin:0 auto;width:100%;flex:1 0 auto;display:flex;flex-direction:column;position:relative;z-index:1}.packs-section .packs-header{margin-bottom:0.4vw}.packs-section .packs-header .packs-title{font-size:clamp(2.3rem, 3vw, 3.8rem);font-weight:bold;margin-bottom:0.15vw;text-align:left}.packs-section .packs-header .packs-desc{color:#c3c3c3;font-size:clamp(1.13rem, 1.22vw, 1.21rem);max-width:900px;margin-bottom:1.6vw;text-align:left}.packs-section .packs-flex-row{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex:1 1 auto;width:100%;min-height:0;position:relative;gap:0}.packs-section .packs-left{flex:1.2 1 0;display:flex;flex-direction:column;align-items:flex-start;min-width:440px;max-width:820px}.packs-section .packs-left .packs-left-top{width:100%}.packs-section .packs-left .packs-left-top .membership-title{font-size:inherit;font-weight:900;text-align:left;margin-bottom:2vw;line-height:1.09;letter-spacing:1px}.packs-section .packs-left .packs-left-top .membership-title .metallic-text{display:block;font-size:clamp(3.3rem, 6vw, 6.3rem);font-weight:900;line-height:1.1;letter-spacing:1px}.packs-section .packs-left .packs-left-top .membership-title .metallic-text.gold{background:linear-gradient(90deg, #ffe167 0%, #fff4ba 20%, #ffd96a 40%, #f2b600 60%, #fffbe3 80%, #ffe167 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #fffbe3;filter:drop-shadow(0 0 8px rgba(255,225,103,0.6))}.packs-section .packs-left .packs-left-top .membership-title .metallic-text.platinum{background:linear-gradient(90deg, #7b7e83 0%, #c8cbcf 14%, #eceef0 33%, #b1b5ba 47%, #4b4d51 61%, #a5a8ad 77%, #e3e6e9 90%, #86898d 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #fff;filter:drop-shadow(0 0 4px rgba(231,237,247,0.6))}.packs-section .packs-left .packs-left-top .membership-title .metallic-text.blue{background:linear-gradient(90deg, #74d0fd 0%, #d8f0ff 20%, #1ca3ec 40%, #7cf 60%, #eaf5ff 80%, #1ca3ec 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #eaf5ff;filter:drop-shadow(0 0 8px rgba(116,208,253,0.6))}.packs-section .packs-left .packs-left-top .membership-title .title-line{display:block;white-space:nowrap;overflow:visible;text-overflow:unset;width:-moz-fit-content;width:fit-content}.packs-section .packs-left .packs-left-top .membership-title .subtitle.title-line{font-size:clamp(1.7rem, 3vw, 3.1rem);font-weight:400}.packs-section .packs-left .packs-left-top .membership-benefits-columns{display:flex;flex-direction:row;gap:clamp(2.3rem, 4vw, 4vw);margin-top:0.7vw;margin-bottom:0;justify-content:flex-start;width:100%;min-height:175px;max-height:215px}.packs-section .packs-left .packs-left-top .membership-benefits,.packs-section .packs-left .packs-left-top .membership-benefits2{list-style:none;padding-left:0;margin-bottom:0.5rem;min-width:210px}.packs-section .packs-left .packs-left-top .membership-benefits li,.packs-section .packs-left .packs-left-top .membership-benefits2 li{display:flex;align-items:flex-start;font-size:clamp(1.02rem, 1.21vw, 1.12rem);font-weight:500;margin-bottom:1.15em;color:#f2f2f2;line-height:1.18}.packs-section .packs-left .packs-left-top .membership-benefits li img,.packs-section .packs-left .packs-left-top .membership-benefits2 li img{height:1.9em;width:1.9em;min-width:1.9em;margin-right:1.1em;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.666667))}.packs-section .packs-left .packs-left-top .membership-benefits.platinum li img,.packs-section .packs-left .packs-left-top .membership-benefits2.platinum li img{filter:drop-shadow(0 3px 10px #b8ecff)}.packs-section .packs-left .packs-left-top .membership-benefits.gold li img,.packs-section .packs-left .packs-left-top .membership-benefits2.gold li img{filter:drop-shadow(0 3px 10px #ffe167)}.packs-section .packs-left .packs-left-top .membership-benefits.blue li img,.packs-section .packs-left .packs-left-top .membership-benefits2.blue li img{filter:drop-shadow(0 3px 10px #63e2fe)}.packs-section .packs-left .packs-left-bottom{margin-bottom:0.5vw;width:100%;margin-top:auto}.packs-section .packs-left .packs-left-bottom .packs-price{font-size:50px;font-weight:bold;color:#fff;margin-top:0;line-height:1}.packs-section .packs-left .packs-left-bottom .packs-price .packs-euro{color:#fff;text-shadow:2px 2px 0 #000;font-size:inherit;margin-left:0.1em}.packs-section .packs-left .packs-left-bottom .packs-switcher{display:flex;gap:38px;margin-top:2.1vw;margin-bottom:0.3vw}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn{background:transparent;border:none;box-shadow:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn:focus,.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn:active{outline:none;box-shadow:none}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn img{display:block;width:82px;height:82px;border-radius:50%;box-shadow:none;transition:box-shadow 0.3s}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn.active img{box-shadow:0 0 32px 0px rgba(28,163,236,0.5)}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn.gold.active img{box-shadow:0 0 32px 0px rgba(255,225,103,0.5)}.packs-section .packs-left .packs-left-bottom .packs-switcher .dot-btn.platinum.active img{box-shadow:0 0 26px 0px rgba(200,203,207,0.45)}.packs-section .card-holder-absolute{position:absolute;top:0;right:clamp(2rem, 8vw, 10rem);width:clamp(270px, 27vw, 470px);min-width:210px;max-width:470px;height:100%;display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none;justify-content:flex-start}.packs-section .card-holder-absolute .membership-card{width:100%;height:calc(100% - 85px);max-width:470px;min-width:210px;max-height:95vh;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;z-index:10;position:relative;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),filter 0.3s;backface-visibility:hidden}.packs-section .card-holder-absolute .membership-card.platinum{filter:drop-shadow(0 2px 56px rgba(155,227,255,0.8))}.packs-section .card-holder-absolute .membership-card.gold{filter:drop-shadow(0 2px 56px rgba(255,217,106,0.8))}.packs-section .card-holder-absolute .membership-card.blue{filter:drop-shadow(0 2px 56px rgba(28,163,236,0.8))}.packs-section .card-holder-absolute .membership-card.is-flipping{transform:rotateY(180deg) scale(0.94);filter:blur(2px) brightness(0.85)}.packs-section .card-holder-absolute .membership-actions{margin-bottom:5vw;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:1rem;margin-top:0;pointer-events:auto}.packs-section .card-holder-absolute .membership-actions .become-member-btn{margin-top:2.1vw}.packs-section .card-holder-absolute .become-member-btn{display:block;width:100%;max-width:440px;min-width:130px;padding:1.12rem 0;font-size:1.64rem;border-radius:44px;font-weight:bold;box-shadow:0 6px 16px #0007;border:none;transition:background .4s, color .4s;z-index:11;position:relative;pointer-events:auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;margin:0 auto}.packs-section .card-holder-absolute .become-member-btn.platinum{background:#eaf5ff;color:#adc0c8}.packs-section .card-holder-absolute .become-member-btn.gold{background:#eaf5ff;color:#d5a23a}.packs-section .card-holder-absolute .become-member-btn.blue{background:#eaf5ff;color:#0057a3}.packs-section .packs-left,.packs-section .card-holder-absolute{transition:opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1),transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity, transform}.packs-section .packs-left.is-fading,.packs-section .card-holder-absolute.is-fading{opacity:0;transform:translateY(32px);pointer-events:none}@media (max-width: 1700px) and (max-height: 920px){.packs-section{padding-top:calc(80px + 8px)}}@media (max-width: 1280px){.packs-section{padding-top:calc(64px + 8px);padding-left:clamp(1.5rem, 5vw, 4rem);padding-right:clamp(1.5rem, 5vw, 4rem)}.packs-section .card-holder-absolute{right:clamp(1.5rem, 5vw, 4rem)}.packs-section .packs-left{min-width:320px;max-width:600px}}@media (max-width: 1024px){.packs-section{padding-top:calc(56px + 4px);padding-left:clamp(0.9rem, 4vw, 2rem);padding-right:clamp(0.9rem, 4vw, 2rem)}}@media (max-width: 900px){.packs-section{padding-top:calc(48px);padding-left:clamp(0.7rem, 3vw, 1.4rem);padding-right:clamp(0.7rem, 3vw, 1.4rem)}.packs-section .packs-content{padding:0 2vw}.packs-section .packs-flex-row{flex-direction:column;gap:2.5rem}.packs-section .card-holder-absolute{right:0;width:100%;max-width:300px;margin:0 auto 2rem auto;height:auto}.packs-section .card-holder-absolute .membership-card{max-width:300px;height:auto;max-height:30vh}.packs-section .packs-left{min-width:0;max-width:100vw}.packs-section .packs-left-bottom{margin-bottom:1vw;margin-top:0}}@media (min-width: 2000px){.packs-section .card-holder-absolute{right:500px}}@media (min-width: 2560px){.packs-section .card-holder-absolute{right:600px}}.faq-section{--brand: #091a49;--text: #232346;--panel: #fff;--bg: #f6f6f7;position:relative;background:var(--bg);min-height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:60px;padding-bottom:80px;z-index:1}.faq-section .faq-bg-image{position:absolute;right:0;top:0;height:95%;width:auto;max-width:65vw;opacity:.13;pointer-events:none;z-index:0}.faq-section .faq-content{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;align-items:flex-start}.faq-section .faq-title{font-size:clamp(1.2rem, 2.7vw, 2.7rem);font-weight:800;color:var(--brand);margin-top:2vw;margin-bottom:.5rem;letter-spacing:.01em;text-align:left}.faq-section .faq-desc{font-size:clamp(1rem, 1.28vw, 1.28rem);color:var(--text);max-width:760px;margin-bottom:2.1rem;text-align:left}.faq-section .accordion{width:100%;max-width:1100px;margin:2.3rem auto 0;display:flex;flex-direction:column;gap:.8rem}.faq-section .accordion-item{background:var(--panel);border:2px solid var(--brand);box-shadow:0 2px 16px rgba(10,26,62,0.07);overflow:hidden;transition:box-shadow .18s}.faq-section .accordion-header{font-weight:bold}.faq-section .accordion-button{background:var(--panel);color:var(--brand);font-weight:700;font-size:clamp(1rem, 1.15vw, 1.15rem);border:0;box-shadow:none;padding:1.3rem 1.7rem;outline:none;transition:background .18s}.faq-section .accordion-button:not(.collapsed){color:var(--brand);background:#eaf2ff;box-shadow:none}.faq-section .accordion-button:focus{border-color:#ffd96a44;box-shadow:0 0 0 .10rem #ffd96a44}.faq-section .accordion-body{background:var(--panel);color:var(--text);font-size:clamp(1rem, 1.07vw, 1.07rem);padding:1.1rem 1.7rem}.faq-section .compact-list{padding-left:3rem;list-style-position:outside}.faq-section .compact-list li{margin:.3rem 0;line-height:1.4}.faq-section .faq-contact{font-size:1.3rem;font-style:italic;font-weight:500;color:var(--brand);text-align:center;margin-top:3rem}.faq-section .btn-faq-ghost{--btn-border: var(--brand);--btn-bg: rgba(9, 26, 73, .06);--btn-text: var(--brand);--btn-bg-hover: var(--brand);--btn-text-hover: #fff;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:2px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-weight:800;letter-spacing:.02em;text-decoration:none;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 6px 18px rgba(10,26,62,0.1);transition:background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .2s ease, transform .12s ease}.faq-section .btn-faq-ghost .icon{transform:translateX(0);transition:transform .18s ease, opacity .18s ease;opacity:.9}.faq-section .btn-faq-ghost:hover{background:var(--btn-bg-hover);color:var(--btn-text-hover);border-color:var(--btn-bg-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 10px 24px rgba(10,26,62,0.18)}.faq-section .btn-faq-ghost:hover .icon{transform:translateX(2px);opacity:1}.faq-section .btn-faq-ghost:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 6px 16px rgba(10,26,62,0.16)}.faq-section .btn-faq-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,0.9),0 0 0 6px rgba(28,163,236,0.35)}.faq-section .faq-actions{margin-bottom:2.2rem}.faq-section .btn-primary{background:#0b1a49;color:#fff;border:2px solid #0b1a49;border-radius:9999px;padding:10px 22px;font-weight:800;box-shadow:none;transition:background-color .18s ease, color .18s ease, border-color .18s ease}.faq-section .btn-primary:hover,.faq-section .btn-primary:focus{background:#fff;color:#0b1a49;border-color:#0b1a49;box-shadow:none}.faq-section .btn-primary:active{background:#f3f5f8;color:#0b1a49;border-color:#0b1a49}.faq-section .btn-primary:disabled{background:#eef1f5;color:#9aa3b2;border-color:#d5dbe6;cursor:not-allowed}.faq-section .form-label{color:var(--brand);font-weight:600}.faq-section .form-control{border-radius:9999px;border:1.8px solid #dfe4ef;box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)}.faq-section textarea.form-control{border-radius:16px}.faq-section .form-control:focus{border-color:#adc4ff;box-shadow:0 0 0 0.2rem rgba(28,163,236,0.18)}.faq-section #faq-form label,.faq-section .form-label{font-style:normal}@media (max-width: 1200px){.faq-section .faq-content{max-width:98vw;padding:0 10px}.faq-section .accordion{max-width:98vw}}@media (max-width: 768px){.faq-section{padding-top:3.2rem;padding-bottom:3.2rem}.faq-section .faq-title{font-size:2rem;text-align:center;margin-top:0}.faq-section .faq-desc{font-size:1rem;text-align:center;margin-bottom:1.2rem}.faq-section .faq-content{padding:0 2vw;align-items:center}.faq-section .accordion{margin-top:1rem;gap:.6rem}.faq-section .accordion-item{border-width:1.2px}.faq-section .accordion-button{font-size:.98rem;padding:1rem .8rem}.faq-section .accordion-body{font-size:.96rem;padding:.9rem .8rem}.faq-section .btn-faq-ghost{padding:9px 14px}}@media (max-width: 540px){.faq-section{padding-top:1.6rem;padding-bottom:1.6rem}}@media (max-width: 420px){.faq-section{padding-top:.9rem;padding-bottom:.9rem}}@media (prefers-reduced-motion: reduce){.faq-section *{transition:none !important}}@media (min-width: 992px){.landing-body .landing-container{padding:40px}.landing-body .landing-container.presentation-slide .title,.landing-body .landing-container.presentation-slide .subtitle{text-align:left}.landing-body .landing-container.presentation-slide .title{font-size:60px}.landing-body .landing-container.presentation-slide .subtitle{font-size:40px}.landing-body .landing-container.presentation-slide .links .btn:first-child{margin-right:20px}.landing-body .landing-container.presentation-slide .description-container{font-size:20px;font-style:italic}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-1 img{max-width:185px;border-top-left-radius:60px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-2 img{max-width:420px;margin-bottom:-60px;border-top-right-radius:150px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-3 img{max-width:310px;border-bottom-left-radius:100px}.landing-body .landing-container.presentation-slide .presentation-image-container .image-box-4 img{max-width:240px;margin-top:60px;border-bottom-right-radius:100px}.landing-body .landing-container.plans-slide>.row>div{padding:0}.landing-body .landing-container.plans-slide .header{margin-bottom:91px;text-align:left}.landing-body .landing-container.plans-slide .header .section-title.badge{margin:0}.landing-body .landing-container.plans-slide .header h1{min-height:72px;font-weight:600}.landing-body .landing-container.plans-slide .plan-header-attribute .plan-attribute-name{display:flex;align-items:center;height:70px;border-bottom:1px solid #cbd5e1;font-size:20px}.landing-body .landing-container.plans-slide .plan-header-attribute .plan-attribute-name i{margin-right:20px}.landing-body .landing-container.plans-slide .plan-box{width:initial;margin-top:35px}.landing-body .landing-container.plans-slide .plan-box .h-scrolled-mobile-content{overflow-x:initial}.landing-body .landing-container.plans-slide .plan-box .h-scrolled-element{padding:30px 0;border:1px solid transparent}.landing-body .landing-container.plans-slide .plan-box .h-scrolled-element.highlight{border-radius:32px;border-color:#e2e8f0;box-shadow:0 0 8px 2px rgba(226,232,240,0.2)}.landing-body .landing-container.plans-slide .plan-box .header-plan{height:117px;margin-bottom:2rem;text-align:left}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-name{padding-left:31%;font-size:20px}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-price{padding-left:30%;font-size:60px;font-weight:normal;line-height:60px}.landing-body .landing-container.plans-slide .plan-box .header-plan .plan-description{max-width:85%}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute .plan-attribute-value{width:initial;margin:0 auto}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute .plan-attribute-link .btn{white-space:nowrap}.landing-body .landing-container.plans-slide .plan-box .plan-detail .plan-attribute .plan-attribute-link .btn i{margin-left:10px}.landing-body .landing-container.special-memberships-slide .card .header .title{font-size:60px;text-align:left}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images{height:342px}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container{display:flex;justify-content:end;height:initial}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container>*{position:static}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container img{width:200px}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container .image-text{font-size:20px}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container:first-child{margin-top:-40px}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container:first-child img{margin-right:30px}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container:last-child{align-items:start}.landing-body .landing-container.special-memberships-slide .card .special-memberships-images .image-container:last-child img{margin-left:30px}.landing-body .landing-container.winner-slide{font-size:20px}.landing-body .landing-container.winner-slide>.row{align-items:center}.landing-body .landing-container.winner-slide .title{font-size:60px}.landing-body .landing-container.offer-slide{background-color:transparent}.landing-body .landing-container.offer-slide .card{padding:70px;border:0 solid rgba(0,0,0,0.1);border-radius:32px;background-color:#e2e8f0;box-shadow:0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1)}.landing-body .landing-container.offer-slide .card .row>*:first-child{order:1}.landing-body .landing-container.offer-slide .card .row>*:last-child{order:0}.landing-body .landing-container.offer-slide .card .title{margin:0;margin-bottom:35px;font-size:60px;font-weight:normal;text-align:left}.landing-body .landing-container.offer-slide .card .description{font-size:20px}.landing-body>.bg-adn>div{background-size:100%}.landing-body .sponsors-slide .body.carousel>ul>li{padding:0 40px}.h-scrolled-mobile-container .h-scrolled-mobile-content .h-scrolled-button{display:none}.v-align-center-lg{display:flex;align-items:center}}@media (min-width: 1200px){.landing-body .landing-footer .footer-social-media ul li{margin-right:16px}.footer-social-media{display:flex;align-items:flex-end}.footer-social-media h4{text-align:left}}@media (min-width: 1600px){.landing-body .landing-container{width:1580px}}@media (max-width: 576px){.landing-footer{text-align:center}.landing-footer .logo .app-logo{width:180px}.landing-footer .footer-social-media h4{margin-bottom:10px;font-size:20px}.landing-footer .footer-social-media ul{display:grid;grid-template-columns:repeat(2, auto);justify-content:center;gap:10px;padding-left:0;list-style:none}.landing-footer .footer-social-media ul li{margin-top:0;font-size:32px}.landing-footer .footer-links h4{font-size:20px}.landing-footer .footer-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing-footer .footer-links ul li{margin-top:10px}}@media (max-width: 700px){.hero-section .features{flex-direction:column;align-items:center;gap:1.2rem}.hero-section .feature-item{min-width:0;max-width:100%;width:100%;align-items:center;margin-bottom:0}.hero-section .feature-btn{width:90vw;max-width:350px;text-align:center}}
