@keyframes sunBob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes drift{0%{transform:translateX(-140px)}to{transform:translateX(110vw)}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMDr0fJQ.ttf)format("truetype") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDr0fJQ.ttf)format("truetype") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMDr0fJQ.ttf)format("truetype") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLDr0fJQ.ttf)format("truetype") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LDr0fJQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exQ.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVc.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVc.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVc.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf)format("truetype") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVc.ttf)format("truetype") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMDr0fJg.woff)format("woff") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDr0fJg.woff)format("woff") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMDr0fJg.woff)format("woff") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLDr0fJg.woff)format("woff") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LDr0fJg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exg.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVQ.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVQ.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVQ.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVQ.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVQ.woff)format("woff") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVQ.woff)format("woff") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMDr0fIA.woff2)format("woff2") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDr0fIA.woff2)format("woff2") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMDr0fIA.woff2)format("woff2") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLDr0fIA.woff2)format("woff2") }@font-face{ font-family:"Comfortaa";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LDr0fIA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4ewA.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVI.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVI.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVI.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVI.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVI.woff2)format("woff2") }@font-face{ font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVI.woff2)format("woff2") }@font-face{ font-family:gform-icons-theme;src:url(https://redlux.hu/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff2?cocjn)format("woff2"),url(https://redlux.hu/wp-content/plugins/gravityforms/fonts/gform-icons-theme.ttf?cocjn)format("truetype"),url(https://redlux.hu/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff?cocjn)format("woff"),url(https://redlux.hu/wp-content/plugins/gravityforms/fonts/gform-icons-theme.svg?cocjn#gform-icons-theme)format("svg");font-weight:400;font-style:normal;font-display:swap; }:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:823px;--wp--style--global--wide-size:1080px}:where(body){margin:0}a,b,div,em,html,iframe,img,li,p,span,strong,ul{font-size:100%}a,b,body,div,em,h1,h2,h3,html,iframe,img,li,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:0 0}body{background-color:#fff;font-weight:500;-moz-osx-font-smoothing:grayscale;line-height:1.6!important;color:#333!important}ul{list-style:none}:focus{outline:0}footer,header,section{display:block}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}strong{font-weight:700}em{font-style:italic}.elementor.elementor .e-con>.elementor-widget,iframe,img{max-width:100%}h1,h2,h3{padding-bottom:10px}img{height:auto}.container{width:80%;text-align:left}*{-webkit-box-sizing:border-box;margin:0;padding:0;box-sizing:border-box}@font-face{ font-family:ETmodules;font-display:swap;src:url(//redlux.hu/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//redlux.hu/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix)format("embedded-opentype"),url(//redlux.hu/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff)format("woff"),url(//redlux.hu/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf)format("truetype"),url(//redlux.hu/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules)format("svg");font-weight:400;font-style:normal }@media all and (max-width:980px){.container{-webkit-transition:none;transition:none}}:root{--direction-multiplier:1}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:0;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-widget{position:relative}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex{flex-direction:var(--flex-direction)}.e-con{display:var(--display)}:is([data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.e-con>.elementor-widget>.elementor-widget-container{height:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-kit-101400{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.e-con{--container-max-width:1140px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}:root{--pricing-transparent-bg:#e3f2fd;--pricing-transparent-color:#333;--pricing-transparent-font:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}.elementor-widget-html,.elementor-widget-html *{box-sizing:border-box!important}a,body,body *,div,h1,h2,h3,li,p,span,ul{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif!important}.container{padding:0 20px}.hero-content{display:flex;justify-content:flex-start;align-items:center;overflow:visible;transform:translateY(calc(-1cm + 100px))}.elementor-page,.elementor-page *,.elementor-widget-container,.elementor-widget-container *{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif!important}@media (max-width:768px){.container{max-width:100%!important;padding-left:6px!important;padding-right:6px!important}.hero-content{flex-direction:column;text-align:center;padding:0 6px;transform:translateY(60px);align-items:center;justify-content:center;z-index:10;overflow:visible}}.elementor-element,.elementor-element *,.elementor-widget,.elementor-widget *,.elementor-widget-html,.elementor-widget-html *,.elementor.elementor *,html body,html body a,html body div,html body h1,html body h2,html body h3,html body li,html body p,html body span,html body ul,html body.elementor-page,html body.elementor-page *{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif!important}.elementor-103011 .elementor-element.elementor-element-53f0728{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-103011 .elementor-element.elementor-element-dc8b587>.elementor-widget-container{margin:0;padding:0}.elementor-103011 .elementor-element.elementor-element-dc8b587.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0}body{font-size:15px}h1,h2,h3{color:#333;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;line-height:1.3em}a{color:#2d3b44}h1{font-size:70px}h2{font-size:60px}h3{font-size:51px}:root{--blue:#2563f0;--blue-deep:#1532a0;--blue-ink:#08123f;--sky:#5fbdff;--sun:#ffcb05;--sun-hot:#ff8a1e;--coral:#ff5d73;--cream:#fff6e9;--paper:#fdf3e3;--ink:#0a1030;--muted:#59618a;--line:#ece1cc}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--sun);color:var(--ink)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--blue-ink)}::-webkit-scrollbar-thumb{background:var(--sun)}.bg-blue .headline,.sol-body h3{color:var(--cream)!important}.bg-blue .headline em{color:var(--sun)!important}.decision-q,.feat h3,.headline,.prob h3{color:var(--ink)!important}.headline em{color:var(--blue)!important}.final-line{color:var(--cream)!important}.prob:hover h3{color:#fff!important}.hero-title em,.urgency h3{color:var(--sun)!important}.btn{display:inline-flex;align-items:center;gap:10px;font-family:"Archivo",sans-serif;font-weight:800;font-size:14px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:18px 38px;border:0;cursor:pointer;transition:all .25s cubic-bezier(.2,.8,.2,1);position:relative}.btn-sun{background:var(--sun);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.btn-sun:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.btn-sun:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.btn-ghost{background:0 0;color:var(--ink);border:2.5px solid var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-ghost-light{background:0 0;color:var(--cream);border:2.5px solid rgba(255,246,233,.55)}.btn-ghost-light:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.announce{background:var(--ink);color:var(--cream);padding:11px 20px;text-align:center;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;position:relative;z-index:60;border-bottom:2px solid var(--sun)}.announce strong{color:var(--sun);font-weight:800}.hero{position:relative!important;min-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(180deg,#1532a0 0,#2563f0 40%,#5fbdff 100%)!important}.hero-scene{position:absolute!important;inset:0!important;background:radial-gradient(circle at 80% 22%,rgba(255,203,5,.9)0,rgba(255,138,30,.5) 14%,transparent 30%),linear-gradient(180deg,#1b4fd6 0,#2f74f5 38%,#66c2ff 78%,#9ad8ff 100%)!important;z-index:1!important}.hero-scene::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:70%!important;background:linear-gradient(180deg,transparent 0,rgba(10,16,48,.35) 60%,rgba(10,16,48,.55) 100%)!important;z-index:2!important}.cloud::after,.cloud::before,.scene-sun{position:absolute!important;border-radius:50%!important}.cloud,.scene-sun{z-index:3!important}.scene-sun{top:10%!important;right:12%!important;width:130px!important;height:130px!important;background:radial-gradient(circle at 42% 40%,#fff3b0,var(--sun) 55%,var(--sun-hot) 100%)!important;box-shadow:0 0 80px 20px rgba(255,203,5,.55)!important;animation:sunBob 7s ease-in-out infinite!important}.cloud{position:absolute!important;background:rgba(255,255,255,.85)!important;border-radius:100px!important;filter:blur(1px)!important}.cloud::after,.cloud::before{content:""!important;background:inherit!important}.cloud.c1{width:120px!important;height:30px!important;top:22%!important;left:8%!important;animation:drift 28s linear infinite!important}.cloud.c1::before{width:50px!important;height:50px!important;top:-22px!important;left:18px!important}.cloud.c1::after,.cloud.c2::before{width:38px!important;height:38px!important;top:-14px!important;left:64px!important}.cloud.c2{width:90px!important;height:24px!important;top:38%!important;left:55%!important;opacity:.7!important;animation:drift 36s linear infinite!important}.cloud.c2::before{top:-16px!important;left:14px!important}.hero-content{position:relative!important;z-index:8!important;display:block!important;padding:40px 48px 56px!important;max-width:1240px!important;margin:0 auto!important;width:100%!important}.hero-logo{width:148px!important;max-width:148px!important;height:auto!important;filter:brightness(0) invert(1)!important;margin-bottom:40px!important;display:block!important}.hero-title{font-family:"Fraunces",serif!important;font-weight:400!important;font-size:clamp(42px,6vw,88px)!important;line-height:.98!important;letter-spacing:-1.5px!important;color:var(--cream)!important;margin-bottom:32px!important;max-width:14ch!important;text-shadow:0 4px 30px rgba(10,16,48,.5)!important;text-align:left!important}.hero-title em{font-style:italic!important;text-shadow:0 4px 30px rgba(10,16,48,.4)!important}.hero-bottom{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:40px!important;flex-wrap:wrap!important}.hero-left{max-width:520px!important}.hero-sub{font-size:17px!important;line-height:1.65!important;color:rgba(255,246,233,.9)!important;max-width:480px!important;margin-bottom:28px!important;text-shadow:0 2px 12px rgba(10,16,48,.5)!important;text-align:left!important}.hero-btns{display:flex!important;gap:14px!important;flex-wrap:wrap!important;flex-direction:row!important}.hero-disc{text-align:right!important;flex-shrink:0!important;line-height:1!important}.hero-disc .lab{font-size:12px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--cream)!important;display:block!important;margin-bottom:2px!important;text-shadow:0 2px 8px rgba(10,16,48,.5)!important}.hero-disc .num{font-family:"Archivo Black",sans-serif!important;font-size:clamp(100px,16vw,200px)!important;color:var(--sun)!important;letter-spacing:-5px!important;display:block!important;text-shadow:8px 8px 0 var(--ink),0 0 60px rgba(255,203,5,.3)!important}.marquee{background:var(--coral);color:#fff;overflow:hidden;white-space:nowrap;position:relative;z-index:20;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.marquee-track{display:inline-block;padding:13px 0;animation:slide 30s linear infinite;font-family:"Archivo Black",sans-serif;font-size:15px;letter-spacing:1px;text-transform:uppercase}.marquee-track span{margin:0 26px}.marquee-track span::after{content:"☀";margin-left:26px;color:var(--sun)}.countdown-wrap{background:var(--blue-ink);color:var(--cream);padding:64px 32px;position:relative;overflow:hidden}.cd-slats{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 30px,rgba(255,255,255,.025) 30px 34px);pointer-events:none}.cd-inner{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:2}.cd-title{font-family:"Fraunces",serif;font-size:clamp(28px,4vw,42px);margin-bottom:10px;font-weight:500;color:var(--cream)!important}.cd-note{color:rgba(255,246,233,.6);margin-bottom:40px;font-size:15px}.cd-note strong{color:var(--sun)}.countdown{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cd-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);padding:24px 28px;min-width:120px;position:relative}.cd-box::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sun)}.cd-num{font-family:"Archivo Black",sans-serif;font-size:46px;line-height:1;color:var(--sun);display:block}.cd-lbl{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,246,233,.5);margin-top:10px;display:block}section.block{padding:100px 32px;position:relative}.container{max-width:1180px;margin:0 auto;position:relative;z-index:2}.eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--blue);margin-bottom:18px;padding-bottom:6px;border-bottom:3px solid var(--sun)}.headline{font-family:"Fraunces",serif;font-weight:400;font-size:clamp(32px,5vw,58px);line-height:1.05;letter-spacing:-1px;margin-bottom:24px;max-width:18ch}.headline em{font-style:italic}.lede{font-size:18px;color:var(--muted);max-width:620px;line-height:1.7}.section-head{margin-bottom:64px}.section-head.center{text-align:center}.section-head.center .headline,.section-head.center .lede{margin-left:auto;margin-right:auto}.bg-cream{background:var(--cream)}.cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:56px}.cta-tag{text-align:center;font-family:"Fraunces",serif;font-size:22px;font-style:italic;margin-top:64px}.problems{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink);background:var(--ink)}.prob{background:var(--cream);padding:44px 38px;transition:background .3s,color .3s}.prob:nth-child(-n+3){border-bottom:2px solid var(--ink)}.prob:not(:nth-child(3n)){border-right:2px solid var(--ink)}.prob:hover{background:var(--coral);color:#fff}.bg-blue .headline em{}.prob:hover .prob-num{color:var(--sun)}.prob:hover p{color:rgba(255,255,255,.9)}.prob p,.prob-num{transition:color .3s}.prob-num{font-family:"Archivo Black",sans-serif;font-size:14px;color:var(--coral);letter-spacing:1px}.prob-icon{font-size:40px;display:block;margin:16px 0 18px}.prob h3{font-family:"Fraunces",serif;font-weight:500;font-size:24px;margin-bottom:12px;letter-spacing:-.5px}.prob p{font-size:14.5px;line-height:1.7;color:var(--muted)}.bg-blue{background:linear-gradient(165deg,var(--blue-deep),var(--blue));color:var(--cream);position:relative;overflow:hidden}.bg-blue .blue-slats{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 32px,rgba(8,18,63,.12) 32px 37px);mix-blend-mode:multiply;pointer-events:none}.bg-blue .eyebrow{color:var(--sun);border-color:var(--cream)}.bg-blue .headline{}.bg-blue .lede{color:rgba(255,246,233,.8)}.solutions{display:flex;flex-direction:column}.sol{display:grid;grid-template-columns:120px 1fr;gap:40px;padding:44px 0;border-top:1px solid rgba(255,246,233,.18);align-items:start;transition:padding-left .3s}.sol:last-child{border-bottom:1px solid rgba(255,246,233,.18)}.sol:hover{padding-left:16px}.sol-num{font-family:"Archivo Black",sans-serif;font-size:64px;line-height:.8;color:var(--sun)}.sol-body h3{font-family:"Fraunces",serif;font-weight:500;font-size:28px;margin-bottom:12px;letter-spacing:-.5px}.sol-body p{font-size:16px;line-height:1.75;color:rgba(255,246,233,.78);max-width:60ch}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat{background:var(--cream);border:2px solid var(--ink);padding:38px 32px;box-shadow:6px 6px 0 rgba(10,16,48,.08);transition:transform .25s,box-shadow .25s}.feat:nth-child(3n+1):hover{box-shadow:9px 9px 0 var(--sun)}.feat:nth-child(3n+2):hover{box-shadow:9px 9px 0 var(--coral)}.feat:nth-child(3n):hover{box-shadow:9px 9px 0 var(--blue)}.feat:hover{transform:translate(-3px,-3px)}.feat-icon{font-size:48px;display:block;margin-bottom:20px}.feat h3{font-family:"Fraunces",serif;font-weight:500;font-size:22px;margin-bottom:10px;letter-spacing:-.5px}.feat p{font-size:14.5px;color:var(--muted);line-height:1.7}.cred{margin-top:64px;background:var(--ink);color:var(--cream);display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink)}.cred-item{padding:48px 24px;text-align:center;border-right:1px solid rgba(255,246,233,.12)}.cred-item:last-child{border-right:none}.cred-num,.price-badge .pct{font-family:"Archivo Black",sans-serif;display:block}.cred-num{font-size:48px;color:var(--sun);line-height:1}.cred-lbl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,246,233,.5);margin-top:12px;display:block}.price-hero{text-align:center;margin:0 auto 56px}.price-badge{display:inline-block;position:relative;padding:48px 72px;background:var(--sun);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--coral)}.price-badge .pct{font-size:clamp(80px,12vw,140px);line-height:.85;color:var(--ink);letter-spacing:-4px}.price-badge .txt{font-weight:800;letter-spacing:4px;text-transform:uppercase;font-size:15px;color:var(--ink)}.price-intro{font-size:18px;text-align:center;max-width:760px;margin:0 auto 48px;color:var(--muted);line-height:1.7}.price-points{max-width:820px;margin:0 auto}.pp{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px dashed var(--line)}.pp:last-of-type{border-bottom:none}.pp-check{flex-shrink:0;width:32px;height:32px;background:var(--blue);color:var(--cream);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.pp span:last-child{font-size:16px;line-height:1.7}.urgency{max-width:820px;margin:48px auto 0;background:var(--blue-ink);color:var(--cream);padding:40px 44px;border-left:6px solid var(--sun)}.urgency h3{font-family:"Fraunces",serif;font-weight:500;font-size:24px;margin-bottom:18px}.urgency p{font-size:15px;line-height:2.1;color:rgba(255,246,233,.85)}.decision{background:var(--cream);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--coral);padding:56px 52px;max-width:860px;margin:0 auto}.decision-q{font-family:"Fraunces",serif;font-size:24px;font-weight:500;margin-bottom:32px;letter-spacing:-.5px}.dec-list{list-style:none}.dec-list li{padding:18px 0 18px 44px;border-bottom:1px solid var(--line);position:relative;font-size:16px;line-height:1.6;color:var(--muted)}.dec-list li:last-child{border-bottom:none}.dec-list li::before{content:"✗";position:absolute;left:0;top:18px;width:26px;height:26px;background:var(--ink);color:var(--sun);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.final-line{text-align:center;font-family:"Fraunces",serif;font-style:italic;font-size:clamp(24px,3.5vw,36px);margin:64px auto 40px;max-width:18ch;line-height:1.2}.rating-stamp{display:inline-flex;flex-direction:column;align-items:center;margin:48px auto 0;padding:32px 56px;background:var(--sun);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--coral)}.rating-stamp .big{font-family:"Archivo Black",sans-serif;font-size:48px;line-height:1}.rating-stamp .sub{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-top:10px}.form-wrap{background:var(--cream);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--sun);max-width:540px;margin:0 auto;padding:24px;min-height:auto}.footer{background:var(--blue);color:var(--cream);padding:72px 32px 48px;text-align:center;position:relative;overflow:hidden;border-top:4px solid var(--sun)}.footer-slats{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 28px,rgba(8,18,63,.12) 28px 32px);mix-blend-mode:multiply;pointer-events:none}.footer-inner{position:relative;z-index:2}.footer-call{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,246,233,.6);margin-bottom:8px}.footer-phone,.sticky-txt b{font-family:"Archivo Black",sans-serif;color:var(--sun)}.footer-phone{font-size:clamp(40px,7vw,72px);text-decoration:none;letter-spacing:-1px;display:inline-block;transition:transform .2s}.footer-phone:hover{transform:scale(1.03)}.footer-copy{margin-top:40px;font-size:13px;color:rgba(255,246,233,.45)}.sticky{position:fixed;bottom:-120px;left:0;right:0;background:var(--ink);color:var(--cream);padding:16px 32px;z-index:998;transition:bottom .4s cubic-bezier(.2,.8,.2,1);border-top:3px solid var(--sun)}.sticky-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sticky-txt{font-weight:600;font-size:15px}.sticky-txt b{font-size:22px;margin-right:8px}.sticky-btns{display:flex;gap:12px}.sticky .btn{padding:12px 26px;font-size:12px}.sticky .btn-sun{box-shadow:4px 4px 0 var(--coral)}@media (max-width:1024px){.hero-content{padding:32px 32px 48px!important}.cred,.features,.problems{grid-template-columns:repeat(2,1fr)}.prob:nth-child(3n){border-right:2px solid var(--ink)}.prob:nth-child(2n){border-right:none}.prob:nth-child(5),.prob:nth-child(6){border-bottom:none}.cred-item:nth-child(2){border-right:none}.cred-item:nth-child(-n+2){border-bottom:1px solid rgba(255,246,233,.12)}}@media (max-width:760px){section.block{padding:64px 22px}.hero{min-height:auto!important}.hero-content{padding:24px 20px 72px!important;display:block!important}.hero-logo{margin-bottom:28px!important}.hero-title{font-size:clamp(36px,9vw,52px)!important;margin-bottom:24px!important;text-align:left!important}.hero-bottom{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.hero-sub{font-size:16px!important;margin-bottom:24px!important}.btn,.hero-btns{width:100%!important}.hero-btns{flex-direction:column!important}.btn{justify-content:center!important}.hero-disc{align-self:flex-start!important;text-align:left!important}.hero-disc .num{font-size:90px!important}.scene-sun{width:90px!important;height:90px!important;top:6%!important;right:6%!important}.problems{grid-template-columns:1fr}.prob{border-right:none!important;border-bottom:2px solid var(--ink)!important}.prob:last-child{border-bottom:none!important}.cred,.features{grid-template-columns:1fr}.cred-item{border-right:none;border-bottom:1px solid rgba(255,246,233,.12)}.cred-item:last-child{border-bottom:none}.sol{grid-template-columns:1fr;gap:8px;padding:32px 0}.sol-num{font-size:48px}.decision,.form-wrap{padding:28px 22px}.decision{box-shadow:6px 6px 0 var(--coral)}.form-wrap{box-shadow:6px 6px 0 var(--sun)}.price-badge{padding:32px 40px;box-shadow:8px 8px 0 var(--coral)}.cd-box{min-width:70px;padding:18px 16px}.cd-num{font-size:22px}.sticky-btns,.sticky-inner{flex-direction:column}.sticky-btns{width:100%}.sticky .btn{width:100%}.footer{padding-bottom:130px}.urgency{padding:28px 24px}}