.home_top{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.home_top_content{z-index:2;text-align:center;will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;margin-top:5.8rem;transition:opacity .36s cubic-bezier(.2,.9,.2,1),transform .36s cubic-bezier(.2,.9,.2,1);display:flex;position:relative}.home_top_hide{opacity:0!important;pointer-events:none!important;transform:translateY(-18px)scale(.995)!important}.home_top_hide .home_title{opacity:0;transition:opacity .28s,transform .36s;transform:translateY(-6px)}.home_top_logo{filter:drop-shadow(0 0 10px #000000b3);width:12rem;height:auto}.home_title{z-index:2;text-shadow:10px 5px 20px #00000059;-webkit-text-stroke:0;filter:none;font-size:5rem;font-weight:bolder;display:inline-block;position:relative;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}@media (max-width:1024px){.home_title{-webkit-text-stroke:0;filter:drop-shadow(0 2px 4px #00000047)}}@media (max-width:640px){.home_title{-webkit-text-stroke:0;filter:drop-shadow(0 3px 6px #00000059)}}@media (max-width:820px){.home_title{text-shadow:0 6px 18px #00000061,0 1px #ffffff08;font-size:2.2rem!important}.home_title:before{background:#ffffff40;border-radius:.6rem;width:calc(100% + 1.2rem);height:calc(100% + .4rem)}}.home_register_button{color:#fff;background:linear-gradient(90deg,#6f22be 0%,#8a3391 50%,#a52d5d 74%);border:none;border-radius:999px;justify-content:center;align-items:center;width:auto;min-height:84px;margin-top:2rem;padding:1.4rem 3.2rem;font-size:3rem;font-weight:bolder;line-height:1;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s;display:inline-flex;box-shadow:0 10px 30px #0000001f}@media (max-width:640px){.home_register_button{justify-content:center;align-items:center;width:calc(100% - 2rem);max-width:420px;min-height:48px;margin-top:1.5rem;padding:.9rem 1.6rem;font-size:1.4rem;display:inline-flex;border-radius:9999px!important}.home_top_logo{width:9rem}}@media (max-width:1024px) and (min-width:641px){.home_register_button{min-height:60px;padding:1rem 2.2rem;font-size:1.6rem;box-shadow:0 8px 24px #0000001a;border-radius:999px!important}}.home_description{max-width:50%;margin-top:.5rem;margin-bottom:2rem;font-size:1rem}.home_top .home_description,.home_top_content .home_description{color:#fff!important;-webkit-text-fill-color:#fff!important;mix-blend-mode:normal!important}.home_top .home_description a,.home_top_content .home_description *{color:#fff!important;-webkit-text-fill-color:#fff!important}.sponsor-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.sponsor-title{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4d9d56 0%,#ffe1c4 25%,#682950 50%,#f581a4 75%,#a17c80 88%,#4e765c 100%);-webkit-background-clip:text;background-clip:text;max-width:50%;margin-top:2rem;font-size:2.5rem;font-weight:bolder}.partner-loop-with-borders{width:100%;margin-top:2rem;margin-bottom:2rem}@media (max-height:820px){.home_top{background-position:top;padding-top:1.25rem;padding-bottom:1.25rem}.home_top_content{gap:.6rem;margin-top:1rem!important}.home_top_logo{width:7.5rem!important}.home_title{letter-spacing:.4px;margin-top:.25rem;line-height:1.05;font-size:2rem!important}.home_register_button{border-radius:.75rem!important;margin-top:.75rem!important;padding:.45rem .9rem!important;font-size:1rem!important}.home_description{max-width:94%;margin-top:.4rem;margin-bottom:.8rem;font-size:.95rem}}@media (min-width:1025px) and (max-height:820px){.home_title{font-size:2.2rem!important}.home_top_logo{width:8rem!important}.home_register_button{padding:.5rem 1rem!important;font-size:1.05rem!important}}@media (max-width:1024px){.home_top_content{margin-top:3.5rem;padding-left:1rem;padding-right:1rem}.home_top_logo{width:9.5rem;max-width:40%}.home_title{letter-spacing:.6px;margin-top:.5rem;font-size:2.6rem;line-height:1.05}.home_register_button{border-radius:1rem;width:auto;margin-top:1.5rem;padding:.65rem 1rem;font-size:1.4rem;box-shadow:0 6px 18px #00000014}.home_description{max-width:86%;margin-top:.75rem;font-size:.98rem}.sponsor-title{max-width:90%;margin-top:1.2rem;font-size:1.8rem}.partner-loop-with-borders{margin-top:1.2rem;margin-bottom:1.2rem}}@media (max-width:820px){.home_top_content{margin-top:2.2rem}.home_title{font-size:2.2rem}.home_register_button{margin-top:1rem;padding:.5rem .9rem;font-size:1.1rem}.home_description{max-width:92%}}.about-image-container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-image{will-change:opacity,transform;-webkit-mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%)}.about-image-blend{z-index:5;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(90deg,#0000 0%,#1f62518c 42%,#1f6251bf 52%,#9c686abf 100%);position:absolute;inset:0}@media (max-width:640px){.about-image{-webkit-mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%)}.about-image-blend{background:linear-gradient(90deg,#0000 0%,#1f625159 55%,#9c686a73 100%)}}@media (min-width:1400px){.about-image-blend{background:linear-gradient(90deg,#0000 0%,#1f625199 38%,#1f6251cc 48%,#9c686acc 100%)}}.countdown-timer-container{justify-content:center;align-items:center;width:100%;padding:3rem 1rem;display:flex}.countdown-timer-wrapper{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;max-width:900px;padding:0 1rem;display:grid}.countdown-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8dd6a6cc 0%,#cbdcd1b3 50%,#ef929bcc 100%);border:4px solid #ffffffe6;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 8px 32px #0000001a}.countdown-box:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000026}.countdown-number{color:#fff;text-shadow:2px 2px 8px #0003;font-size:3.5rem;font-weight:900;line-height:1}.countdown-label{color:#fff;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg,#4d9d56 0%,#682950 50%,#4e765c 100%);-webkit-text-fill-color:transparent;background-color:#fffffff2;-webkit-background-clip:text;background-clip:text;border:2px solid #fffc;border-radius:2rem;padding:.5rem 1.5rem;font-size:1.1rem;font-weight:700;box-shadow:0 4px 12px #0000001a}@media (max-width:768px){.countdown-timer-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:400px}.countdown-box{padding:1.5rem .75rem}.countdown-number{font-size:2.5rem}.countdown-label{padding:.4rem 1rem;font-size:.9rem}}@media (max-width:480px){.countdown-number{font-size:2rem}.countdown-label{padding:.3rem .8rem;font-size:.8rem}.countdown-box{padding:1rem .5rem}}.about-carousel{z-index:0;position:absolute;inset:0;overflow:hidden}.about-slide{opacity:0;will-change:opacity,transform;z-index:0;transition:opacity .9s ease-in-out;position:absolute;inset:0}.about-slide.active{opacity:1}.about-left{width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.about-carousel{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.about-right{color:#fffffffa;background:linear-gradient(90deg,#a0d4ac8c 0%,#e2969c8c 100%)}@media (max-width:1024px){.about-right{background:linear-gradient(90deg,#a0d4acb8 0%,#e2969cb8 100%)}.about-right h2,.about-right p{text-shadow:0 8px 20px #0000005c;color:#1f6251!important}}@media (max-width:640px){.about-right{background:linear-gradient(90deg,#a0d4acdb 0%,#e2969cdb 100%)}.about-right h2,.about-right p{text-shadow:0 10px 28px #00000075;color:#1f6251!important}}.about-slide{opacity:0;will-change:opacity;pointer-events:none;z-index:0;transition:opacity .7s ease-in-out;position:absolute;inset:0}.about-slide.active{opacity:1;pointer-events:auto;z-index:2}.about-slide-img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.about-divider{width:65%;height:auto;max-width:auto;z-index:5;pointer-events:none;opacity:1;position:absolute;top:0;bottom:0;left:60%;transform:translate(50%)}.about-divider.divider-animate{animation:.7s ease-in-out both divider-fade-left}@keyframes divider-fade-left{0%{opacity:0;transform:translate(20px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}.about-divider-img{object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.about-section .about-content,.about-section .about-text-overlay,.about-section .z-10{z-index:10;position:relative}@media (max-width:768px){.about-left,.about-divider{display:none}.about-left{min-height:260px;display:block}.about-divider{display:none}}@media (min-width:769px){.about-left{min-height:600px}}.decor-assets{pointer-events:none;z-index:3;position:absolute;inset:0}.decor-item{object-fit:contain;opacity:.95;transform-origin:50%;will-change:transform,opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .3s;display:block;position:absolute}@keyframes floatY{0%{transform:translateY(0)translate(0)rotate(0)}50%{transform:translateY(-12px)translate(2px)rotate(-2deg)}to{transform:translateY(0)translate(0)rotate(0)}}@keyframes floatYSlow{0%{transform:translateY(0)translate(0)rotate(0)}50%{transform:translateY(-6px)translate(-2px)rotate(1deg)}to{transform:translateY(0)translate(0)rotate(0)}}@keyframes drift{0%{transform:translateY(0)translate(0)rotate(0)}50%{opacity:.95;transform:translateY(-18px)translate(6px)rotate(6deg)}to{opacity:1;transform:translateY(0)translate(0)rotate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.decor-item.float{animation:4.5s ease-in-out infinite floatY}.decor-item.float-slow{animation:6.5s ease-in-out infinite floatYSlow}.decor-item.drift{animation:5.2s ease-in-out infinite drift}.decor-item.spin{animation:5s cubic-bezier(.2,.8,.2,1) infinite spin}.animate-spin{animation:1s linear infinite spin}.decor-item{opacity:0;animation-fill-mode:both}.decor-item.float,.decor-item.float-slow,.decor-item.drift,.decor-item.spin{animation:none}.decor-item{animation:.42s forwards popIn}@keyframes popIn{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.register-wrap{-webkit-tap-highlight-color:transparent;line-height:0;display:inline-block;position:relative}.home_register_button.register-btn{z-index:10;will-change:transform;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,color .18s;position:relative}.register-wrap:hover .home_register_button.register-btn,.register-wrap:focus-within .home_register_button.register-btn{transform:translateY(-6px)scale(1.03);box-shadow:0 18px 36px #00343f2e}.register-flower{pointer-events:none;opacity:0;transform-origin:50%;filter:drop-shadow(0 8px 14px #0000001f);z-index:9;width:52px;height:52px;transition:transform .36s cubic-bezier(.22,.9,.32,1),opacity .26s;position:absolute;transform:translateY(10px)scale(.7)rotate(-12deg)}.reg-flower-1{top:-10px;left:-18px;transform:translateY(12px)scale(.68)rotate(-18deg)}.reg-flower-2{top:-6px;right:-18px;transform:translateY(6px)scale(.62)rotate(6deg)}.register-wrap:hover .register-flower,.register-wrap:focus-within .register-flower{opacity:1;transform:translateY(-22px)scale(1)rotate(0)}.reg-flower-1{transition-delay:0s}.reg-flower-2{transition-delay:60ms}@media (prefers-reduced-motion:reduce){.home_register_button.register-btn,.register-flower{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:640px){.register-flower{display:none}}.doc-decor{pointer-events:none;z-index:9;position:absolute;inset:0}.doc-decor-item{object-fit:contain;opacity:0;transform-origin:50%;will-change:transform,opacity;filter:drop-shadow(0 8px 14px #0000000f);transition:opacity .22s,transform .42s cubic-bezier(.2,.9,.2,1);display:block;position:absolute}.doc-decor-item.large{opacity:.9;filter:blur(2px)saturate(110%);animation:14s ease-in-out infinite alternate doc-aurora}.doc-decor-item.small,.doc-decor-item.petal{animation:6.5s ease-in-out infinite doc-float}.doc-decor-item.rotate{animation-name:doc-float,doc-rotate;animation-duration:6.5s,18s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}.doc-decor-item.rotate-slow{animation-name:doc-float,doc-rotate;animation-duration:6.5s,30s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}.doc-decor-item.confetti{opacity:.95;filter:none;animation:5s ease-in-out infinite doc-confetti}@keyframes doc-float{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)scale(.97)}10%{opacity:1}50%{transform:translateY(-10px)translate(4px)rotate(4deg)scale(1)}to{opacity:.95;transform:translateY(0)translate(0)rotate(0)scale(.98)}}@keyframes doc-rotate{0%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}@keyframes doc-confetti{0%{opacity:0;transform:translateY(0)rotate(0)scale(.88)}15%{opacity:1;transform:translateY(-6px)rotate(12deg)scale(1)}50%{transform:translateY(-12px)rotate(-8deg)scale(.98)}to{opacity:.9;transform:translateY(0)rotate(0)scale(.9)}}@keyframes doc-aurora{0%{opacity:.86;transform:translateY(0)translate(0)rotate(-2deg)scale(1)}50%{opacity:.95;transform:translateY(-10px)translate(6px)rotate(0)scale(1.02)}to{opacity:.88;transform:translateY(0)translate(0)rotate(2deg)scale(1)}}.doc-thumb-overlays{pointer-events:none;z-index:10;position:absolute;inset:0}.doc-thumb-item{opacity:.95;transform-origin:50%;filter:drop-shadow(0 6px 12px #00000014);will-change:transform,opacity;transition:transform .36s cubic-bezier(.2,.9,.2,1),opacity .24s;position:absolute}.thumb-petal{animation:7s ease-in-out infinite thumb-bob;transform:translateY(0)rotate(-12deg)scale(.98)}.thumb-spark{animation:6s ease-in-out infinite thumb-bob;transform:translateY(0)rotate(8deg)scale(.9)}@keyframes thumb-bob{0%{opacity:.85;transform:translateY(0)rotate(0)scale(.96)}50%{opacity:1;transform:translateY(-8px)rotate(6deg)scale(1)}to{opacity:.88;transform:translateY(0)rotate(0)scale(.96)}}@media (max-width:768px){.doc-decor,.doc-thumb-overlays{display:none}}@media (min-width:700px) and (max-width:950px){.benefits-section{box-sizing:border-box;max-width:100%;padding-left:.75rem!important;padding-right:.75rem!important}.benefits-grid{box-sizing:border-box;align-items:stretch;width:100%;grid-template-columns:repeat(2,1fr)!important;gap:.9rem!important}.benefit-card{box-sizing:border-box;text-align:left!important;flex-direction:row!important;align-items:center!important;gap:.6rem!important;min-width:0!important;min-height:120px!important;padding:.9rem!important;display:flex!important}.benefit-icon-wrap{flex:none!important;width:56px!important;height:56px!important;margin-right:.9rem!important}.benefit-icon-wrap img,.benefit-icon-wrap svg,.benefit-image{width:36px!important;height:36px!important}.benefit-title{margin-top:0!important;font-size:1rem!important;line-height:1.1!important}.benefit-description{max-width:100%!important;margin-top:0!important;padding-right:.2rem!important;font-size:.92rem!important;line-height:1.3!important}.benefits-grid>*{box-sizing:border-box!important}.max-w-1100,.max-w-6xl,.container,.benefits-section,.benefits-grid{max-width:100%!important;overflow:visible!important}}.pricing-section{color:var(--foreground);--pricing-border:#1f625126;--pricing-odd:#1f62510f;--pricing-hover:transparent;--accent-strong:#91dcac;--accent-muted:#f581a4;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;overflow-x:hidden}.pricing-decor{pointer-events:none;z-index:1;position:absolute;inset:0}.pricing-decor img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.pricing-decor-large{opacity:.08;width:140px;position:absolute;top:2%;left:2%;transform:rotate(-6deg)}.pricing-decor-small{opacity:.1;width:64px;position:absolute;bottom:6%;right:2%;transform:rotate(8deg)}.pricing-table-wrap{z-index:2;-webkit-overflow-scrolling:touch;max-width:100%;scroll-padding:1rem;position:relative;overflow:auto hidden}.pricing-table{border-collapse:collapse;border-radius:12px;width:100%;min-width:780px;font-size:.95rem;overflow:hidden;box-shadow:0 14px 40px #1018281f;background:linear-gradient(90deg,#d5e8d7d9 0%,#daa4a7d9 100%)!important}.pricing-table thead th{z-index:10;text-align:left;color:#1a4d3a;letter-spacing:.2px;font-weight:700;font-family:var(--font-moderniz);background:linear-gradient(90deg,#d5e8d7f2 0%,#daa4a7f2 100%);border-bottom:2px solid #10182826;padding:14px 18px;position:sticky;top:0}.pricing-table tbody td{vertical-align:middle;background:0 0;border-bottom:1px solid #1f625126;padding:14px 18px}.pricing-table tbody td.col-item{font-weight:700;font-family:var(--font-moderniz);padding-left:18px;position:relative;color:#1a4d3a!important;background:#91dcac40!important}.col-main{width:18%;font-weight:800;font-family:var(--font-mustica);color:#0a3d24!important;background:#fffffff2!important}.col-tier{text-align:left;width:16%;font-weight:600;color:#4a1535!important;background:#ffffffe6!important}.col-note{white-space:pre-wrap;width:22%;font-weight:500;color:#2d4a49!important;background:#ffffffd9!important}.pricing-table tbody tr:nth-child(2n) td{background:#1f625114!important}.pricing-table tbody tr:hover,.pricing-table tbody tr:hover td,.pricing-table tbody tr:active,.pricing-table tbody tr:active td{box-shadow:none!important;cursor:default!important;background:0 0!important}.pricing-table tbody tr:hover td.col-item,.pricing-table tbody tr:active td.col-item,.pricing-table tbody td.col-item{color:#1a4d3a!important;background:#91dcac40!important}@media (max-width:720px){.pricing-decor-large,.pricing-decor-small{display:none}.pricing-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:.5rem;scroll-padding:1rem;overflow:auto hidden!important}.pricing-table{border-collapse:collapse;min-width:720px;box-shadow:none;background:0 0;border:none;width:max-content!important;display:table!important}.pricing-table thead th{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:linear-gradient(90deg,#d5e8d7fa 0%,#daa4a7fa 100%);padding:10px 14px;position:sticky;top:0}.pricing-table tbody td,.pricing-table thead th{white-space:nowrap;vertical-align:middle;padding:10px 14px}.pricing-table tbody td.col-item,.pricing-table thead th.col-item{z-index:5;box-shadow:none;white-space:nowrap;transition:box-shadow .18s;background:0 0!important;position:static!important;left:auto!important}.pricing-table-wrap.scrolled .pricing-table tbody td.col-item,.pricing-table-wrap.scrolled .pricing-table thead th.col-item{box-shadow:6px 0 18px #1018280f}.pricing-table tbody tr{display:table-row}.pricing-table,.pricing-table *{box-sizing:border-box;overflow-wrap:normal!important;max-width:none!important}:root{--pricing-odd:#1f625105}.pricing-section .pricing-table tbody tr,.pricing-section .pricing-table tbody td{background:0 0!important;transition:none!important}.pricing-section .pricing-table tbody tr:nth-child(2n) td{background:var(--pricing-odd)!important}.pricing-section .pricing-table tbody td.col-item{color:#682950!important;background-color:#91dcac1f!important;font-weight:700!important}.pricing-section .pricing-table tbody td.col-main{color:#0f5132!important;background-color:#fffffffa!important;font-weight:800!important}.pricing-section .pricing-table tbody td.col-tier{color:#602d4e!important;background-color:#fffffffa!important;font-weight:600!important}.pricing-section .pricing-table tbody td.col-note{color:#52605f!important;background-color:#0000!important;font-weight:500!important}.pricing-section .pricing-table tbody tr:hover td,.pricing-section .pricing-table tbody tr:active td{box-shadow:none!important;background:0 0!important;transition:none!important}.pricing-table-wrap.scrolled .pricing-table tbody td.col-item,.pricing-table-wrap.scrolled .pricing-table thead th.col-item{box-shadow:6px 0 18px #1018280f;background:#91dcac1f!important}}.pricing-section .pricing-table,.pricing-section .pricing-table tbody,.pricing-section .pricing-table tbody tr,.pricing-section .pricing-table tbody td,.pricing-section .pricing-table thead th{box-shadow:none!important;background:0 0!important;transition:none!important}.pricing-section .pricing-table thead th{color:#28543b!important;background:linear-gradient(90deg,#d5e8d72e 0%,#daa4a72e 100%)!important}.pricing-section .pricing-table tbody td.col-item{color:#682950!important;background-color:#91dcac1f!important;font-weight:700!important}.pricing-section .pricing-table tbody td.col-main{color:#0f5132!important;background-color:#fffffffa!important;font-weight:800!important}.pricing-section .pricing-table tbody td.col-tier{color:#602d4e!important;background-color:#fffffffa!important;font-weight:600!important}.pricing-section .pricing-table tbody td.col-note{color:#52605f!important;background-color:#0000!important;font-weight:500!important}.pricing-section .pricing-table tbody tr:nth-child(2n) td{background:var(--pricing-odd,#1f625105)!important}.pricing-section .pricing-table tbody tr:hover,.pricing-section .pricing-table tbody tr:active,.pricing-section .pricing-table tbody tr:hover td,.pricing-section .pricing-table tbody tr:active td{box-shadow:none!important;background:0 0!important;transition:none!important}@media (max-width:720px){.pricing-section .pricing-table tbody td.col-item,.pricing-section .pricing-table tbody td.col-main,.pricing-section .pricing-table tbody td.col-tier,.pricing-section .pricing-table tbody td.col-note,.pricing-section .pricing-table thead th{background-clip:padding-box!important}.pricing-section .pricing-table tbody tr:hover,.pricing-section .pricing-table tbody tr:active{background:0 0!important}.pricing-table-wrap.scrolled .pricing-table tbody td.col-item,.pricing-table-wrap.scrolled .pricing-table thead th.col-item{background:#91dcac1f!important;box-shadow:6px 0 18px #1018280f!important}}.benefits-section{max-width:1100px;margin:0 auto;padding:2.5rem 1rem}.benefit-card{text-align:center;background:linear-gradient(#fffffffa,#fffffff5);border:1px solid #73e9dd29;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;min-height:150px;padding:1.25rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #73e9dd1a}.benefit-card:hover,.benefit-card:focus-within{border-color:#73e9dd33;transform:none;box-shadow:0 10px 30px #73e9dd1a}.benefit-icon-wrap{background:linear-gradient(135deg,#91dcac26,#f581a41f);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 6px 18px #1018280a}.benefit-icon-wrap img,.benefit-icon-wrap svg,.benefit-image{object-fit:contain;width:48px;height:48px;display:block}.benefit-title{color:#1f6251;margin-top:.25rem;font-size:1.05rem;font-weight:800;line-height:1.1}.benefit-description{color:#52605f;margin-top:.25rem;font-size:.95rem;line-height:1.4;text-align:justify!important;text-justify:inter-word!important}@media (max-width:900px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.benefit-card{min-height:150px;padding:1rem}}@media (max-width:520px){.benefits-grid{grid-template-columns:1fr;gap:.9rem}.benefit-card{text-align:left;flex-direction:row;align-items:center;gap:.9rem;min-height:84px;padding:.9rem}.benefit-icon-wrap{border-radius:12px;width:56px;height:56px}.benefit-icon-wrap img,.benefit-icon-wrap svg,.benefit-image{width:36px;height:36px}.benefit-title{font-size:1rem}.benefit-description{font-size:.9rem}.benefits-grid .benefit-card:last-child{text-align:left!important;flex-direction:row!important;align-items:center!important;gap:.9rem!important;min-height:84px!important;padding:.9rem!important}.benefits-grid .benefit-card:last-child .benefit-icon-wrap{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:0!important;margin-right:.9rem!important;display:flex!important}.benefits-grid .benefit-card:last-child .benefit-title,.benefits-grid .benefit-card:last-child .benefit-description{text-align:left!important}}.unified-gradient-title,.pricing-title-gradient,.benefit-section-title,.confirm-payment-title{background:linear-gradient(90deg,#1a4d3a 0%,#0d5c4a 35%,#6b2d4a 65%,#4a1a35 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:drop-shadow(0 2px 4px #0003);background-position:50%;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}@media (max-width:1024px){.unified-gradient-title,.pricing-title-gradient,.benefit-section-title{-webkit-text-stroke:0;filter:drop-shadow(0 2px 4px #00000040)}}@media (max-width:640px){.unified-gradient-title,.pricing-title-gradient,.benefit-section-title{-webkit-text-stroke:0;filter:drop-shadow(0 2px 6px #0000004d)}}.benefits-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;display:grid}.benefits-grid .benefit-card:last-child{text-align:center;flex-direction:column;grid-column:auto;align-items:center;min-height:84px;padding:1.25rem}.benefits-grid .benefit-card:last-child .benefit-icon-wrap{margin-bottom:.6rem}@media (min-width:931px) and (max-width:1024px){.benefits-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}.benefits-grid .benefit-card:nth-child(4){grid-column:2/3!important}.benefits-grid .benefit-card{text-align:left!important;flex-direction:row!important;align-items:center!important;gap:1rem!important;min-height:100px!important;padding:1rem!important}.benefits-grid .benefit-card .benefit-icon-wrap{border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin-bottom:0!important;margin-right:1rem!important;display:flex!important}.benefits-grid .benefit-card .benefit-icon-wrap img,.benefits-grid .benefit-card .benefit-icon-wrap svg,.benefits-grid .benefit-card .benefit-image{width:42px!important;height:42px!important}.benefits-grid .benefit-card .benefit-title,.benefits-grid .benefit-card .benefit-description{text-align:left!important}.benefits-grid .benefit-card .benefit-title{font-size:1.05rem!important;line-height:1.2!important}.benefits-grid .benefit-card .benefit-description{font-size:.95rem!important;line-height:1.4!important}.benefits-grid .benefit-card:nth-child(4){text-align:left!important;flex-direction:row!important;grid-column:2/3!important;align-items:center!important}.benefits-grid .benefit-card:nth-child(4) .benefit-icon-wrap{margin-bottom:0!important;margin-right:1rem!important}}@media (max-width:930px){.benefits-grid{grid-template-columns:1fr!important;gap:1rem!important}.benefits-grid .benefit-card:nth-child(4){grid-column:auto!important}.benefit-card{text-align:left!important;flex-direction:row!important;align-items:center!important;gap:1rem!important;max-width:100%!important;min-height:100px!important;padding:1rem!important;display:flex!important}.benefit-icon-wrap{flex-shrink:0!important;width:64px!important;height:64px!important;margin-bottom:0!important;margin-right:1rem!important}.benefit-icon-wrap img,.benefit-icon-wrap svg,.benefit-image{width:42px!important;height:42px!important}.benefit-title{text-align:left!important;margin-top:0!important;font-size:1.05rem!important;line-height:1.2!important}.benefit-description{text-align:left!important;max-width:100%!important;margin-top:.25rem!important;font-size:.95rem!important;line-height:1.4!important}.benefits-grid .benefit-card:nth-child(4){text-align:left!important;flex-direction:row!important;grid-column:1!important;align-items:center!important}.benefits-grid .benefit-card:nth-child(4) .benefit-icon-wrap{margin-bottom:0!important;margin-right:1rem!important}}@media (max-width:520px){.benefits-grid{grid-template-columns:1fr;gap:.9rem}.benefits-grid .benefit-card:nth-child(4){grid-column:auto!important}.benefit-card{text-align:left;flex-direction:row;align-items:center;gap:.9rem;min-height:84px;padding:.9rem}.benefit-icon-wrap{border-radius:12px;width:56px;height:56px}.benefit-icon-wrap img,.benefit-icon-wrap svg,.benefit-image{width:36px;height:36px}.benefit-title{font-size:1rem}.benefit-description{font-size:.9rem}.benefits-grid .benefit-card:nth-child(4){text-align:left!important;flex-direction:row!important;align-items:center!important;gap:.9rem!important;min-height:84px!important;padding:.9rem!important}.benefits-grid .benefit-card:nth-child(4) .benefit-icon-wrap{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:0!important;margin-right:.9rem!important;display:flex!important}.benefits-grid .benefit-card:nth-child(4) .benefit-title,.benefits-grid .benefit-card:nth-child(4) .benefit-description{text-align:left!important}}.timeline-scroll-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow:visible}.timeline-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.timeline-card{color:#23312b;background:linear-gradient(#ffffffeb,#ffffffe0);border:1px solid #1018280a;border-radius:12px;flex-direction:column;gap:.6rem;min-height:140px;padding:1.25rem;display:flex;box-shadow:0 10px 28px #1018280f}.timeline-badge{color:#1f6251;letter-spacing:.4px;background:linear-gradient(90deg,#91dcac24,#f581a414);border-radius:999px;padding:.32rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.timeline-date{color:#682950;margin-top:.25rem;font-size:.95rem;font-weight:700}.timeline-text{color:#52605f;font-size:.95rem;line-height:1.45}@media (max-width:900px){.timeline-scroll-wrap{-webkit-overflow-scrolling:touch;padding-bottom:0;overflow:visible!important}.timeline-cards{gap:0;width:100%;display:block}.timeline-card{flex:none;width:100%;min-width:auto;margin-bottom:1rem;display:block}.timeline-card:last-child{margin-bottom:0}}.timeline-scroll-wrap::-webkit-scrollbar{height:8px}.timeline-scroll-wrap::-webkit-scrollbar-thumb{background:#1f62511f;border-radius:999px}.jersey-input{color:#111827;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;border:0;border-bottom:2px solid #e5e7eb;outline:none;width:100%;height:40px;padding:0 .75rem;font-size:1rem;line-height:40px}.jersey-input::placeholder{color:#9ca3af;line-height:40px}.jersey-input.shift-right{transform:translate(8px)}.jersey-input:focus,input:focus,textarea:focus,select:focus{box-shadow:none;border-bottom-color:#e687a4!important}@media (max-width:420px){.jersey-input{height:36px;line-height:36px}.jersey-input::placeholder{line-height:36px}}.edit-jersey-input{color:#111827;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;border:0;border-bottom:2px solid #e5e7eb;outline:none;width:100%;height:40px;padding:0 .75rem;font-size:1rem;line-height:40px}.edit-jersey-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-jersey-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit-jersey-input[type=number]{-moz-appearance:textfield}.timeline-section{color:inherit;background:linear-gradient(90deg,#e2969c 0%,#a1d4ad 100%) 50% no-repeat fixed}@keyframes zoomIn{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-zoomIn{animation:.36s cubic-bezier(.2,.9,.2,1) both zoomIn}.animate-fadeIn{animation:.26s ease-out fadeIn}.venue-map-wrapper{justify-content:center;display:flex}main[style*=backgroundImage]{will-change:auto;min-height:100vh;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}body{width:100vw;max-width:100%;overflow-x:hidden}body:has(main[style*=backgroundImage]){overflow:hidden auto}main{transition:none!important;transform:none!important}.venue-map-card{background:linear-gradient(#ffffffd9,#ffffffe6);border:1px solid #1f62510f;border-radius:14px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 8px 24px #1018280f}.venue-map-top{background:#0f172a05;border-bottom:1px solid #10182808;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.venue-map-title{color:#0f172a;font-size:14px;font-weight:600}.venue-map-link{color:#0f766e;background:#0f766e0f;border-radius:999px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background .15s,color .15s}.venue-map-link:hover{color:#075f55;background:#0f766e1f}.venue-iframe{filter:grayscale(.16)contrast(.96)saturate(.9);border:0;width:100%;height:260px;transition:filter .2s,transform .12s;display:block}@media (min-width:1024px){.venue-iframe{height:320px}}.venue-map-card:hover .venue-iframe{filter:none;transform:scale(1.001)}label[for=idCardPhoto]:hover,label[for=idCardPhoto]:focus-within{transition:border-color .18s;border-bottom-color:#e687a4!important}@media (max-width:720px){.pricing-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:.5rem;scroll-padding:1rem;overflow:auto hidden!important}.pricing-table tbody td.col-item,.pricing-table thead th.col-item{z-index:5;box-shadow:none;white-space:nowrap;transition:box-shadow .18s;background:0 0!important;position:static!important;left:auto!important}.pricing-table-wrap.scrolled .pricing-table tbody td.col-item,.pricing-table-wrap.scrolled .pricing-table thead th.col-item{box-shadow:6px 0 18px #1018280f}}.timeline-section .timeline-scroll-wrap{-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;width:100%;padding:0 1rem;display:flex;position:relative}.timeline-section .timeline-list.minimal{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline-section .timeline-item.minimal{text-align:center;width:100%;color:inherit;background:0 0;flex-direction:column;align-items:center;padding:.35rem .5rem;display:flex}.timeline-section .timeline-date{color:#682950;margin-bottom:.18rem;font-size:1rem;font-weight:700}.timeline-section .timeline-title{color:#1f6251;font-size:1.15rem;font-weight:800;line-height:1.12}.terms-modal .terms-content ol{margin-left:1rem;padding-left:1.25rem;list-style-type:disc;list-style-position:outside}.terms-modal .terms-content ol ol{margin-left:.5rem;padding-left:1rem;list-style-type:lower-roman}.terms-modal .terms-content ol ol ol{margin-left:.5rem;padding-left:1rem;list-style-type:lower-alpha}.terms-modal .terms-content ol,.terms-modal .terms-content ol li{counter-reset:none!important;list-style-position:outside!important}@media (min-width:900px){.timeline-section .timeline-list.minimal{z-index:2;flex-direction:row;justify-content:center;align-items:center;gap:3.5rem;max-width:1100px;margin:0 auto;padding:2rem 1rem;position:relative;display:flex!important}.timeline-section .timeline-list.minimal:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1f62511f,#de9fa90f);border-radius:2px;height:2px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.timeline-section .timeline-item.minimal{text-align:center;z-index:2;background:0 0;flex-direction:column;align-items:center;gap:.6rem;min-width:150px;display:flex;position:relative}.timeline-section .timeline-date{color:#682950;order:0;margin:0;padding:0;font-weight:700;transform:translateY(-8px)}.timeline-section .timeline-title{color:#1f6251;order:2;margin:0;padding:0;font-weight:800;transform:translateY(8px)}.timeline-section .timeline-item.minimal:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#f581a4 0%,gold 100%);border:2px solid #fffffff2;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #00000014}.timeline-section .timeline-list.minimal,.timeline-section .timeline-list.minimal:before,.timeline-section .timeline-item.minimal,.timeline-section .timeline-date,.timeline-section .timeline-title{transition:none!important}}@media (max-width:900px){.timeline-section .timeline-list.minimal{gap:.9rem;max-width:620px;padding:0 .5rem}.timeline-section .timeline-date{font-size:.92rem}.timeline-section .timeline-title{font-size:1.05rem}}@media (max-width:520px){.timeline-section .timeline-list.minimal{gap:.65rem;max-width:420px;padding:0 .5rem}.timeline-section .timeline-title{font-size:1rem}}@media (min-width:900px){.timeline-section .timeline-list.minimal:before{opacity:1!important;filter:saturate(1.05)contrast(1.02)!important;z-index:1!important;pointer-events:none!important;background:#fff!important;border-radius:3px!important;height:4px!important;top:50%!important;left:3%!important;right:3%!important;transform:translateY(-50%)!important;box-shadow:0 6px 18px #0000001f!important}.timeline-section .timeline-item.minimal:after{border:2px solid #fffffff2!important;width:18px!important;height:18px!important;box-shadow:0 8px 20px #00000024!important}}@media (max-width:900px){.timeline-section .timeline-list.minimal{max-width:100%!important;padding:1rem .5rem!important;display:block!important;position:relative!important}.timeline-section .timeline-list.minimal:before{content:""!important;z-index:1!important;pointer-events:none!important;background:#fff!important;border-radius:3px!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 8px #00000014!important}.timeline-section .timeline-list.minimal .timeline-item.minimal{z-index:2!important;background:0 0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;padding:1rem 0!important;display:grid!important;position:relative!important}.timeline-section .timeline-item.minimal .timeline-date{text-align:right!important;white-space:normal!important;color:#682950!important;order:0!important;grid-column:1!important;margin:0!important;padding-right:1rem!important;font-size:.85rem!important;font-weight:700!important;line-height:1.3!important;transform:none!important}.timeline-section .timeline-item.minimal:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(90deg,#f581a4 0%,gold 100%)!important;border:3px solid #fffffff2!important;border-radius:50%!important;flex-shrink:0!important;grid-column:2!important;width:18px!important;height:18px!important;position:relative!important;top:0!important;left:0!important;transform:translateY(-22px)!important;box-shadow:0 4px 12px #00000026!important}.timeline-section .timeline-item.minimal .timeline-title{text-align:left!important;color:#1f6251!important;white-space:normal!important;order:0!important;grid-column:3!important;margin:0!important;padding-left:1rem!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;transform:none!important}.timeline-section .timeline-list.minimal .timeline-item.minimal+.timeline-item.minimal{border-top:none!important;margin-top:0!important}}@media (max-width:820px){.about-right h2,.about-right p{color:#1f6251!important;-webkit-text-fill-color:#1f6251!important;text-shadow:none!important}.about-right .unified-gradient-title{color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}}.terms-modal .terms-content .terms-ol-decimal{margin:.25rem 0 .75rem!important;padding-left:1.5rem!important;list-style-type:decimal!important;list-style-position:outside!important}.terms-modal .terms-content .terms-ol-decimal>li{margin:.35rem 0!important;display:list-item!important}.terms-modal .terms-content .terms-ol-decimal ol{padding-left:1.25rem!important;list-style-type:lower-roman!important}.terms-modal .terms-content .terms-ol-decimal li::marker{font-weight:700;color:#1f6251!important}.terms-modal .terms-content .terms-ol-alpha{margin:.25rem 0 .75rem!important;padding-left:1.25rem!important;list-style-type:lower-alpha!important;list-style-position:outside!important}.terms-modal .terms-content .terms-ol-alpha>li{margin:.35rem 0!important;display:list-item!important}.terms-ol-alpha{margin:.25rem 0 .75rem!important;padding-left:1.25rem!important;list-style-type:lower-alpha!important;list-style-position:outside!important}.terms-ol-alpha>li,.terms-ol-alpha li{margin:.35rem 0!important;display:list-item!important}.terms-ol-alpha li::marker{font-weight:700;color:#1f6251!important}ol[type=a]{list-style-type:lower-alpha!important}.terms-modal .terms-content .terms-ol-numbered{counter-reset:section-counter!important;margin:.5rem 0!important;padding-left:1.75rem!important;list-style:decimal!important}.terms-modal .terms-content .terms-ol-numbered>li{counter-increment:section-counter!important;margin:.5rem 0!important;padding-left:.25rem!important;list-style-type:decimal!important;display:list-item!important}.terms-modal .terms-content .terms-ol-numbered>li::marker{content:counter(section-counter)". "!important;color:#1f6251!important;font-weight:700!important}.terms-modal .terms-content .terms-ol-roman{margin:.25rem 0!important;padding-left:1.5rem!important;list-style:lower-roman!important}.terms-modal .terms-content .terms-ol-roman>li{margin:.25rem 0!important;list-style-type:lower-roman!important;display:list-item!important}.terms-modal .terms-content .terms-ol-roman>li::marker{color:#1f6251!important;font-weight:600!important}.terms-modal .terms-content .terms-ol-alpha{margin:.25rem 0!important;padding-left:1.5rem!important;list-style:lower-alpha!important}.terms-modal .terms-content .terms-ol-alpha>li{margin:.25rem 0!important;list-style-type:lower-alpha!important;display:list-item!important}.terms-modal .terms-content .terms-ol-alpha>li::marker{color:#1f6251!important;font-weight:600!important}.terms-modal .terms-content ol,.terms-modal .terms-content ol li{counter-reset:none}.terms-modal .terms-content>ol,.terms-modal .terms-content .terms-ol-numbered{margin:.5rem 0!important;padding-left:1.75rem!important;list-style-type:decimal!important;list-style-position:outside!important}.terms-modal .terms-content>ol>li,.terms-modal .terms-content .terms-ol-numbered>li{margin:.5rem 0!important;padding-left:.25rem!important;list-style-type:decimal!important;display:list-item!important}.terms-modal .terms-content>ol>li>ol,.terms-modal .terms-content .terms-ol-numbered>li>ol,.terms-modal .terms-content .terms-ol-roman{margin:.25rem 0!important;padding-left:1.5rem!important;list-style-type:lower-roman!important;list-style-position:outside!important}.terms-modal .terms-content>ol>li>ol>li,.terms-modal .terms-content .terms-ol-numbered>li>ol>li,.terms-modal .terms-content .terms-ol-roman>li{margin:.25rem 0!important;padding-left:0!important;list-style-type:lower-roman!important;display:list-item!important}.terms-modal .terms-content>ol>li>ol>li>ol,.terms-modal .terms-content .terms-ol-numbered>li>ol>li>ol,.terms-modal .terms-content .terms-ol-roman>li>ol,.terms-modal .terms-content .terms-ol-alpha{margin:.25rem 0!important;padding-left:1.5rem!important;list-style-type:lower-alpha!important;list-style-position:outside!important}.terms-modal .terms-content>ol>li>ol>li>ol>li,.terms-modal .terms-content .terms-ol-numbered>li>ol>li>ol>li,.terms-modal .terms-content .terms-ol-roman>li>ol>li,.terms-modal .terms-content .terms-ol-alpha>li{margin:.25rem 0!important;padding-left:0!important;list-style-type:lower-alpha!important;display:list-item!important}.terms-modal .terms-content ol li::marker{color:#1f6251!important;font-weight:700!important}.terms-modal .terms-content ol{list-style-position:outside!important}.terms-modal .terms-content ol li{display:list-item!important}.terms-ol-numbered,.terms-ol-roman,.terms-ol-alpha{counter-reset:none!important}
