.pricing-container{position:relative;background-image:url(/_next/static/media/page1bg.958c8276fa79acad.png);background-size:cover;background-position:50%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.pricing-overlay{background-color:rgba(255,255,255,.3)}.pricing-content{position:relative;z-index:2;text-align:center;padding:20px 10px;max-width:1100px;width:100%}.pricing-cards-wrapper{display:flex;gap:40px;justify-content:center;align-items:stretch;margin-top:20px}.pricing-card{flex:1 1;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-5px)}.card-header{text-align:center;margin-bottom:20px;min-height:120px;display:flex;flex-direction:column;justify-content:flex-end}.card-title{font-family:Cambo,serif!important;font-weight:400;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;width:224px;height:56px;border-radius:8px;font-size:36px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transform:translateY(-25px)}.pricing-card .organiser-title{background:#333C4B;color:white!important}.pricing-card .individual-title{background:#1FC9ED;color:black!important}.card-subtitle{font-family:SF Pro Text,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;color:#555;margin:0}.card-body{background:white;border:1px solid #eaeaea;border-radius:20px;padding:40px 0 0;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;flex:1 1;margin-top:25px}.card-features{list-style-type:none;padding:30px 20px 0;margin:0 0 40px;text-align:left;flex:1 1}.card-features li{font-size:1.1rem;color:#333;margin-bottom:25px;line-height:1.5}.btn-signup,.card-features li{font-family:SF Pro Display,sans-serif}.btn-signup{width:100%;padding:15px 0;border:none;border-radius:0 0 20px 20px;font-size:1.5rem;font-weight:600;cursor:pointer;margin:auto auto 0;transition:all .3s ease;box-shadow:0 -4px 10px rgba(0,0,0,.05)}.btn-signup:hover{transform:translateY(0);box-shadow:0 -6px 15px rgba(0,0,0,.1)}.organiser-btn{background-color:#333C4B;color:white}.individual-btn{background-color:#1FC9ED;color:#000}@media (max-width:768px){.pricing-cards-wrapper{flex-direction:column;gap:30px}.card-header{min-height:auto}.card-subtitle{font-size:1.4rem}}.pricing-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.7);z-index:1}.footer{background-color:#f1f1f1;padding:40px 20px 20px;width:100%;box-sizing:border-box;font-family:sans-serif}.footer-content{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;text-align:left;max-width:1000px;margin:0 auto}.footer-column{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#000;min-width:150px}.social-icons-footer{display:flex;gap:12px;margin-bottom:10px}.social-icons-footer img{width:22px;height:22px;cursor:pointer}.footer-column p{margin:0}.footer-bottom{text-align:center;font-size:14px;color:#000;margin-top:20px}.footer-column.offset-top{margin-top:38px}.pricing-page-wrapper.dark-mode,body.dark-mode .pricing-page-wrapper{background-color:#080c14;transition:background-color .4s ease}.pricing-container.dark-mode,.pricing-page-wrapper.dark-mode .pricing-container,body.dark-mode .pricing-container{background-color:#080c14!important;background-image:radial-gradient(ellipse 90% 60% at 50% 0,rgba(15,198,238,.14),transparent 70%),radial-gradient(ellipse 70% 50% at 85% 30%,rgba(56,189,248,.08),transparent 60%),radial-gradient(ellipse 70% 50% at 15% 70%,rgba(99,102,241,.06),transparent 60%),linear-gradient(180deg,#070b12,#0b0f17 50%,#080c14)!important;transition:background-color .4s ease}.pricing-container.dark-mode .pricing-overlay,.pricing-page-wrapper.dark-mode .pricing-overlay,body.dark-mode .pricing-overlay{background-color:initial!important;background-image:url(/_next/static/media/page1bg.958c8276fa79acad.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;filter:invert(1) brightness(1.2) contrast(1.1)!important;opacity:.14!important;mix-blend-mode:screen!important;pointer-events:none!important}.pricing-card.dark-mode .card-subtitle,.pricing-container.dark-mode .card-subtitle,.pricing-page-wrapper.dark-mode .card-subtitle,body.dark-mode .pricing-card .card-subtitle{color:#94a3b8!important;text-shadow:0 1px 8px rgba(0,0,0,.7)}.pricing-card.dark-mode .organiser-title,.pricing-container.dark-mode .organiser-title,.pricing-page-wrapper.dark-mode .organiser-title,body.dark-mode .pricing-card .organiser-title{background:linear-gradient(135deg,#1e293b,#0f172a)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 20px rgba(0,0,0,.6),0 0 15px rgba(148,163,184,.12)!important;text-shadow:0 2px 10px rgba(0,0,0,.7)}.pricing-card.dark-mode .individual-title,.pricing-container.dark-mode .individual-title,.pricing-page-wrapper.dark-mode .individual-title,body.dark-mode .pricing-card .individual-title{background:linear-gradient(135deg,#0fc6ee,#0284c7)!important;color:#041019!important;font-weight:600!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 8px 24px rgba(15,198,238,.45),0 0 20px rgba(15,198,238,.25)!important;text-shadow:none}.pricing-card.dark-mode .card-body,.pricing-container.dark-mode .card-body,.pricing-page-wrapper.dark-mode .card-body,body.dark-mode .pricing-card .card-body{background:rgba(15,23,42,.78)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 20px 45px rgba(0,0,0,.65),0 0 25px rgba(15,198,238,.04)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pricing-card.individual-card.dark-mode .card-body,.pricing-card.individual-pricing-card.dark-mode .card-body,body.dark-mode .individual-pricing-card .card-body,body.dark-mode .pricing-card:nth-child(2) .card-body{border-color:rgba(15,198,238,.24)!important;box-shadow:0 20px 45px rgba(0,0,0,.65),0 0 30px rgba(15,198,238,.08)!important}.pricing-card.dark-mode:hover,body.dark-mode .pricing-card:hover{transform:translateY(-8px)}.pricing-card.dark-mode:hover .card-body,.pricing-container.dark-mode .pricing-card:hover .card-body,body.dark-mode .pricing-card:hover .card-body{border-color:rgba(15,198,238,.38)!important;box-shadow:0 25px 55px rgba(0,0,0,.75),0 0 35px rgba(15,198,238,.15)!important}.pricing-card.dark-mode .card-features li,.pricing-container.dark-mode .card-features li,.pricing-page-wrapper.dark-mode .card-features li,body.dark-mode .pricing-card .card-features li{color:#e2e8f0!important;text-shadow:0 1px 4px rgba(0,0,0,.6)}.pricing-card.dark-mode .organiser-btn,.pricing-container.dark-mode .organiser-btn,.pricing-page-wrapper.dark-mode .organiser-btn,body.dark-mode .pricing-card .organiser-btn{background:linear-gradient(135deg,#1e293b,#0f172a)!important;color:#f8fafc!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:0 -4px 15px rgba(0,0,0,.35)!important;text-shadow:0 1px 6px rgba(0,0,0,.7)}.pricing-card.dark-mode .organiser-btn:hover,.pricing-container.dark-mode .organiser-btn:hover,.pricing-page-wrapper.dark-mode .organiser-btn:hover,body.dark-mode .pricing-card .organiser-btn:hover{background:linear-gradient(135deg,#334155,#1e293b)!important;color:#ffffff!important;box-shadow:0 -6px 22px rgba(0,0,0,.55),0 0 15px rgba(255,255,255,.1)!important}.pricing-card.dark-mode .individual-btn,.pricing-container.dark-mode .individual-btn,.pricing-page-wrapper.dark-mode .individual-btn,body.dark-mode .pricing-card .individual-btn{background:linear-gradient(135deg,#0fc6ee,#0284c7)!important;color:#041019!important;font-weight:600!important;border-top:1px solid rgba(255,255,255,.28)!important;box-shadow:0 -4px 18px rgba(15,198,238,.35)!important}.pricing-card.dark-mode .individual-btn:hover,.pricing-container.dark-mode .individual-btn:hover,.pricing-page-wrapper.dark-mode .individual-btn:hover,body.dark-mode .pricing-card .individual-btn:hover{background:linear-gradient(135deg,#38bdf8,#0ea5e9)!important;color:#000000!important;box-shadow:0 -6px 26px rgba(15,198,238,.6),0 0 22px rgba(15,198,238,.4)!important}