.elementor-133 .elementor-element.elementor-element-75ed1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-133 .elementor-element.elementor-element-39383f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Arial,sans-serif;color:#222;background:#fbfbfb;line-height:1.5}a{color:#1e88e5;text-decoration:none}a:hover{text-decoration:underline}.lp-container{max-width:960px;margin:0 auto;padding:0 1.5rem}.lp-section{padding:4rem 0;position:relative}.lp-center{text-align:center}.lp-bg-light{background:#f5f5f5}h1,h2,h3,h4{margin:0 0 .5rem;font-weight:600}h1{font-size:2.6rem}h2{font-size:2rem}h3{font-size:1.25rem}p{margin:.4rem 0;line-height:1.7}.lp-intro-text{max-width:640px;margin:.5rem auto}.lp-small-note{margin-top:1.5rem;font-size:.95rem;opacity:.85}.lp-question{margin-top:.9rem;font-weight:600;font-size:.98rem}.lp-note{margin-top:.9rem;font-size:.9rem;opacity:.9}.lp-portal-hero{padding:5rem 0 4rem;background:radial-gradient(circle at top,#233449 0,#05070a 55%,#020203 100%);color:#fefefe}.lp-portal-hero h1{margin-bottom:1.5rem}.lp-legend{display:flex;flex-direction:column;gap:.75rem;max-width:420px;margin:1.5rem auto 0;text-align:left}.lp-legend-item{display:flex;align-items:center;gap:.6rem}.lp-dot{width:16px;height:16px;border-radius:50%;display:inline-block}.lp-dot-yellow{background:rgba(242,194,0,.8)}.lp-dot-green{background:rgba(76,175,80,.8)}.lp-dot-blue{background:rgba(30,136,229,.8)}.lp-dot-red{background:rgba(211,47,47,.8)}.lp-cards-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2rem}.lp-card{background:#fff;border-radius:12px;padding:1.6rem 1.4rem;box-shadow:0 6px 18px rgba(0,0,0,.04);position:relative}.lp-room-header{padding:1.4rem 1.4rem 1.2rem;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 4px 14px rgba(0,0,0,.04);margin-bottom:2rem}.lp-room-yellow{border-left:10px solid rgba(242,194,0,.9)}.lp-room-green{border-left:10px solid rgba(76,175,80,.9)}.lp-room-blue{border-left:10px solid rgba(30,136,229,.9)}.lp-room-red{border-left:10px solid rgba(211,47,47,.9)}.lp-divider{height:50px;position:relative;margin:0 auto;max-width:960px;overflow:visible}.lp-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:8px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(40,70,110,.15) 10%,rgba(40,70,110,.35) 35%,rgba(40,70,110,.45) 50%,rgba(40,70,110,.35) 65%,rgba(40,70,110,.15) 90%,rgba(0,0,0,0) 100%);filter:blur(1.2px);opacity:.9}.lp-divider:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(40,70,110,.4) 40%,rgba(40,70,110,.4) 60%,rgba(0,0,0,0) 100%);opacity:.7}.lp-red-divider{height:36px;position:relative;margin:1.5rem auto 2rem;max-width:720px}.lp-red-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,rgba(211,47,47,0) 0%,rgba(211,47,47,.18) 15%,rgba(211,47,47,.35) 40%,rgba(211,47,47,.45) 50%,rgba(211,47,47,.35) 60%,rgba(211,47,47,.18) 85%,rgba(211,47,47,0) 100%);filter:blur(1.1px);opacity:.9}.lp-red-divider:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:2px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,rgba(211,47,47,0) 0%,rgba(211,47,47,.45) 45%,rgba(211,47,47,.45) 55%,rgba(211,47,47,0) 100%);opacity:.75}.lp-splatter{position:relative;overflow:hidden}.lp-splatter:before,.lp-splatter:after{content:"";position:absolute;pointer-events:none;opacity:.25;filter:blur(1px)}.lp-splatter-yellow:before{width:180px;height:180px;background:radial-gradient(circle,rgba(242,194,0,.45) 0%,rgba(242,194,0,0) 70%);top:-40px;left:-40px}.lp-splatter-yellow:after{width:110px;height:110px;background:radial-gradient(circle,rgba(242,194,0,.35) 0%,rgba(242,194,0,0) 70%);bottom:-40px;right:10%}.lp-splatter-green:before{width:180px;height:180px;background:radial-gradient(circle,rgba(76,175,80,.45) 0%,rgba(76,175,80,0) 70%);top:-50px;right:-40px}.lp-splatter-green:after{width:120px;height:120px;background:radial-gradient(circle,rgba(76,175,80,.35) 0%,rgba(76,175,80,0) 70%);bottom:-40px;left:15%}.lp-splatter-blue:before{width:200px;height:200px;background:radial-gradient(circle,rgba(30,136,229,.42) 0%,rgba(30,136,229,0) 70%);top:-60px;left:5%}.lp-splatter-blue:after{width:130px;height:130px;background:radial-gradient(circle,rgba(30,136,229,.32) 0%,rgba(30,136,229,0) 70%);bottom:-60px;right:-30px}.lp-splatter-red:before{width:160px;height:160px;background:radial-gradient(circle,rgba(211,47,47,.45) 0%,rgba(211,47,47,0) 70%);top:-40px;left:-40px}.lp-splatter-red:after{width:110px;height:110px;background:radial-gradient(circle,rgba(211,47,47,.35) 0%,rgba(211,47,47,0) 70%);bottom:-40px;right:10%}.lp-footer{background:#1f2a36;padding:2.5rem 0;margin-top:4rem;color:#fff}.lp-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem}.lp-footer a{color:#f5f5f5;text-decoration:none;font-size:1rem;padding:.4rem .8rem;border-radius:6px;transition:opacity .2s ease;display:flex;align-items:center;gap:.4rem}.lp-footer a:hover{opacity:.7}.lp-fyr-ikon{font-size:1.2rem;line-height:1}.lp-disabled{opacity:.4;pointer-events:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:999px;border:none;cursor:pointer;font-size:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;background:#1e88e5;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15)}.lp-btn:hover{transform:translateY(-1px);opacity:.9}.lp-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.2)}@media (max-width:768px){.lp-section{padding:3rem 0}h1{font-size:2.1rem}h2{font-size:1.7rem}.lp-cards-3{grid-template-columns:1fr}.lp-legend{max-width:100%}.lp-footer-links{flex-direction:column;align-items:center}}