.elementor-84 .elementor-element.elementor-element-ba85341{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-84 .elementor-element.elementor-element-8fedf0f{width:var(--container-widget-width,34.305%);max-width:34.305%;--container-widget-width:34.305%;--container-widget-flex-grow:0}.elementor-84 .elementor-element.elementor-element-8fedf0f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-84 .elementor-element.elementor-element-8fedf0f img{max-width:54%;height:199px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-84 .elementor-element.elementor-element-449822a .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);text-shadow:-5px 0px 10px rgba(0,0,0,.3);color:var(--e-global-color-c48b594)}.elementor-84 .elementor-element.elementor-element-d76ce58{--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-84 .elementor-element.elementor-element-1365d4c{--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-84 .elementor-element.elementor-element-1b34d18{--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}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-84 .elementor-element.elementor-element-449822a .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-84 .elementor-element.elementor-element-449822a .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}}.lp-room-red{border-left:10px solid rgba(211,47,47,.9)}.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-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-reflection{border-radius:12px;padding:1.8rem 2rem;margin:2rem 0;background:#f9f9f9;box-shadow:0 8px 18px rgba(0,0,0,.06);text-align:left}.lp-reflection h3{font-size:1.2rem;margin-top:0;margin-bottom:.8rem;font-weight:600}.lp-reflection .lp-quote{margin:1rem 0;font-style:italic}.lp-reflection-red{border-left:6px solid #c62828;background:linear-gradient(90deg,rgba(198,40,40,.08),rgba(198,40,40,.02))}.lp-reflection-red h3{color:#b71c1c}.lp-reflection-red .lp-quote strong{color:#b71c1c}*,*: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}}