.section-content{display:flex;flex-direction:column;position:relative;padding-left:20px}.section-container{display:flex;flex-direction:column;max-width:85%}@media (max-width: 704px){.section-container{max-width:100%}}.section-header{font-family:'Arial', sans-serif;font-weight:800;line-height:1.1;letter-spacing:0.02rem;display:flex;flex-direction:column;width:fit-content;color:white;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-transform:uppercase}.section-heading-row{font-size:2rem;width:100%;position:relative;z-index:1}.section-heading-row .dark{color:#58bcd5;font-weight:1000}@media (max-width: 585px){.section-heading-row{font-size:1.25rem}}.section-text{font-family:'Inter', sans-serif;font-size:1.4rem;word-wrap:break-word;white-space:normal}@media (max-width: 585px){.section-text{font-size:1rem}}.section-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:2rem}.services-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:1.5rem;width:100%}.services-list .service-item-1{width:100%;margin:0 auto}.services-list .service-item-2{width:100%;margin:0 auto}@media (min-width: 768px){.services-list .service-item-2{width:calc(50% - 80px)}}.services-list .service-item-3{width:100%;margin:0 auto}@media (min-width: 768px){.services-list .service-item-3{width:calc(33.333% - 20px)}}.services-list .service-item--fitted{width:100%;max-width:310px;margin:0 auto}.services-list .service-item{display:flex;flex-direction:column;background-color:#121212;margin:1rem;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin-bottom:1rem}.services-list .service-item .heading{font-size:1.25rem;text-align:center;background-color:#161616;border-radius:15px 15px 0 0;padding:0.75rem;box-shadow:0 0 10px 1px rgba(0,0,0,0.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.services-list .service-item .byline{padding:0 1rem .5rem 1rem;font-style:italic;font-size:smaller}.services-list .service-item .summary{padding:1rem;margin-top:-2rem;line-height:1.3rem}.services-list .service-item .image{padding:1rem;margin:0 auto}.services-list .service-item .image img{max-width:280px;max-height:190px;width:auto;height:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.services-list .service-item .image img.medium{max-width:400px;max-height:400px}.services-list .service-item .more-container{position:relative;width:100%;height:100%}.services-list .service-item .more-container .more{padding:.5rem 1rem;text-align:right;position:absolute;bottom:0;right:0}.title{padding:1rem;line-height:1.1;font-size:2rem;font-weight:800;letter-spacing:0.02rem;color:#58bcd5;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}.services-single{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;font-size:1.1rem;background-color:transparent !important;margin:2rem}.services-single .article{flex:1 1 auto;max-width:800px;line-height:1.5rem;letter-spacing:0.03rem;color:#e8e8e8}.services-single .right-side{flex:0 0 auto}.services-single .right-side .image{max-width:350px;max-height:350px}.services-single .right-side .image img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:transform 0.3s ease-in-out}.services-single .right-side .image img:hover{transform:scale(0.97);transition:transform 0.3s ease-in-out}.services-single .row{flex-shrink:0;background-color:transparent !important;box-shadow:none !important}.services-single h3{color:#58bcd5;font-size:30px;font-weight:700;letter-spacing:-.04em;text-align:start}.services-single p,.services-single li{font-size:18px;font-weight:400;text-align:start}.services-single .italic{font-style:italic}.services-single .bold{font-style:bold}.about-us-list{display:flex;flex-direction:column;padding:0 2rem}.about-us-list .section-text{color:#e8e8e8;max-width:800px}.about-us-list .about-item{display:flex;flex-direction:column;background-color:#121212;margin:1rem;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin-bottom:1rem}.about-us-list .about-item .heading{font-size:1.25rem;text-align:center;background-color:#161616;border-radius:15px 15px 0 0;padding:0.75rem;box-shadow:0 0 10px 1px rgba(0,0,0,0.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.about-us-list .about-item .heading.blue{color:#58bcd5}.about-us-list .about-item .summary{margin:0 auto;padding:1rem;margin-top:-2rem;margin-bottom:-2rem}.about-us-list .about-item .image{padding:1rem;display:flex;justify-content:center;align-items:center;width:250px !important;height:250px !important}.about-us-list .about-item .image img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.about-us-list .about-item .more{padding:.5rem 1rem;text-align:right}.about-us-single{display:flex;flex-direction:column;padding:1.5rem;max-width:800px;font-family:'Inter', sans-serif}.about-us-single .section-heading-row{font-size:1.8rem;font-weight:800;letter-spacing:0.02rem;color:#58bcd5;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}.about-us-single .article{line-height:1.5rem;letter-spacing:0.03rem;color:#e8e8e8}.about-us-single .article h2{color:#58bcd5}.heading-content.faq{display:flex;flex-direction:column;margin:0 auto;gap:2rem;padding:2rem 2.5rem;border-radius:15px !important}.heading-content.faq .heading-main{font-family:'Arial', sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:0.02rem;text-align:left;color:#fff;margin:0;padding:1rem;width:100%}.heading-content.faq .faq-body{font-family:'Inter', sans-serif;display:flex;gap:2rem;align-items:flex-start}.heading-content.faq .faq-body .faq-images{flex:1;display:flex;flex-direction:column;gap:1rem}.heading-content.faq .faq-body .faq-images .faq-image{max-width:100%;height:auto;object-fit:cover;border-radius:12px;transition:transform 0.3s ease-in-out}.heading-content.faq .faq-body .faq-images .faq-image:hover{transform:scale(0.97)}.heading-content.faq .faq-body .faq-items{flex:1;display:flex;flex-direction:column;gap:1.5rem}.heading-content.faq .faq-body .faq-items .faq-item{border-bottom:1px solid #444;padding-bottom:1.5rem}.heading-content.faq .faq-body .faq-items .faq-item .faq-question{margin:10px 0 10px;font-size:clamp(1rem, 1.7vw, 1.5rem);font-weight:600;cursor:pointer;transition:color 0.3s ease;display:flex;justify-content:space-between;align-items:center;color:#ccc}.heading-content.faq .faq-body .faq-items .faq-item .faq-question:hover{color:#fff}.heading-content.faq .faq-body .faq-items .faq-item .faq-answer{margin:16px 0 16px;text-align:left;font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.6rem;opacity:0;height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:opacity 0.3s ease, height 0.3s ease, transform 0.3s ease}.heading-content.faq .faq-body .faq-items .faq-item .faq-answer.faq-answer--open{opacity:1;height:auto;transform:scaleY(1)}.faq-answer--open{display:block;opacity:1;height:auto;transform:scaleY(1);transform-origin:top;transition:opacity 0.3s ease, height 0.3s ease, transform 0.3s ease}.faq-answer--close{display:none;opacity:0;height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:opacity 0.3s ease, height 0.3s ease, transform 0.3s ease}@media (max-width: 700px){.heading-content.faq .faq-body{flex-direction:column}.heading-content.faq .faq-body .faq-images{order:1}.heading-content.faq .faq-body .faq-images .faq-image:first-child{order:-1}.heading-content.faq .faq-body .faq-items{order:2;margin:1rem}}.heading-sub.faq-section{background:rgba(255,255,255,0.02);padding:2rem 2.5rem;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.2);backdrop-filter:blur(12px)}.faq-section{display:grid;margin:0 auto;background:#1e1e2f;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.2);color:white;overflow:hidden;align-items:center}.faq-title{font-size:clamp(1.5rem, 3vw, 2rem);letter-spacing:0.02rem;margin-bottom:1.5rem;text-align:center;font-weight:bold;color:#fff;justify-content:center}.column{display:flex;flex-direction:column;justify-content:center;align-items:left;text-align:left;gap:20px;padding:20px}.left-image{max-width:100%;height:auto;gap:10px;object-fit:contain;border-radius:12px;transition:transform 0.3s ease-in-out}.left-image:hover{transform:scale(0.97)}.faq-item{border-bottom:1px solid #444;margin:0}.faq-question{margin:25px 0 0;font-size:clamp(1rem, 2.5vw, 1.2rem);font-weight:600;cursor:pointer;transition:color 0.3s ease;display:flex;justify-content:space-between;align-items:center;color:#ccc}.faq-question:hover{color:#fff}.faq-answer{margin:16px 0 16px;text-align:left;font-size:clamp(0.9rem, 2vw, 1rem);line-height:1.6rem}.heading-sub__details.hidden{display:none}.heading-sub__toggle{color:#fff;cursor:pointer;text-decoration:underline;font-weight:bold}.spaced-list li{margin-bottom:1rem}@media (max-width: 700px){.heading-content.faq{grid-template-columns:1fr;padding:0}.faq-section{padding:1.5rem;gap:1rem}.faq-item{margin-bottom:1rem;padding-bottom:0.8rem}.heading-sub.faq-section{padding:1rem 1.5rem}}.container .background-container{position:absolute;top:40px;right:0;left:50%;width:50%;height:540px;background-size:cover;z-index:-2;transition:background-image 1s linear;background-image:url("/images/with_product_owner.jpg")}.container .background-container::after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right, #000, rgba(0,0,0,0))}.container .background-clip{z-index:-1;position:absolute;left:0;height:500px;width:100%;top:298px;background-color:black;clip-path:ellipse(65.75% 46.4% at 50% 75%)}@media (max-width: 704px){.container .background-container{display:none}.container .background-clip{display:none}}.section-main{color:white;width:100%;display:flex;height:464px}.section-main .section-content{width:50%;display:flex;flex-direction:column;align-items:center;position:relative;padding:0 20px}@media (max-width: 1472px){.section-main .section-content{width:75%}}@media (max-width: 994px){.section-main .section-content{width:100%}}@media (max-width: 940px){.section-main .section-text{text-align:left;justify-content:center;align-items:center;height:fit-content}}@media (max-width: 704px){.section-main{height:auto}.section-main .section-text{text-align:left;justify-content:center;align-items:center;height:fit-content}}.how-it-works{padding:0 2rem 0 2rem}.how-it-works .section-text{line-height:1.4;color:#c9c9c9;background-color:#0d0d0d;padding:2rem 2.5rem;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.2);backdrop-filter:blur(12px);transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.05)}.how-it-works .section-header{margin:0;letter-spacing:-1.5px;text-align:left;padding:1rem;letter-spacing:0.02rem}.display-row{display:flex;gap:30px;max-width:100%;margin-bottom:40px;align-items:flex-start;flex-wrap:wrap}.display-row .text-box{flex:1;min-width:500px;height:fit-content}.display-row .picture{flex:1;max-width:50%;transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;border-radius:15px}.display-row .picture img{width:auto;max-height:550px;margin:0 auto;display:block;border-radius:15px}.display-row .picture:hover{transform:scale(0.93);box-shadow:0 8px 20px rgba(0,0,0,0.3)}@media (max-width: 1024px){.display-row{flex-direction:column}.display-row .text-box{max-width:100%;min-width:0}.display-row .picture{max-width:100%;margin:0 0 0 1rem}.display-row .picture img{width:100%;height:auto;max-height:none;min-width:220px;max-width:400px;margin:0}}@media (max-width: 704px){.display-row .text-box{max-width:100%;min-width:0}.how-it-works{padding:0}.how-it-works .section-header{padding:1rem 0}.how-it-works .section-content{padding:0 20px}.how-it-works .section-text{padding:0 1rem}}.results{width:auto;display:flex}.results .section-content{display:flex;flex-direction:column;position:relative;margin:0 auto}.results .section-content .display-row{max-width:850px;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.25);border-radius:20px;background-color:rgba(255,255,255,0.45);box-shadow:0 0 10px 1px rgba(0,0,0,0.25);backdrop-filter:blur(15px);padding:2rem 2.5rem}@media (max-width: 585px){.results .section-content .display-row{padding:0}}@media (max-width: 1024px){.results .section-content{padding:0 20px}.results .section-text{padding:0 1rem}}.bg{color:#e6edf3;background-color:#0d1117}.chroma{color:#e6edf3;background-color:#0d1117}.chroma .err{color:#f85149}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#6e7681}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#6e7681}.chroma .line{display:flex}.chroma .k{color:#ff7b72}.chroma .kc{color:#79c0ff}.chroma .kd{color:#ff7b72}.chroma .kn{color:#ff7b72}.chroma .kp{color:#79c0ff}.chroma .kr{color:#ff7b72}.chroma .kt{color:#ff7b72}.chroma .nc{color:#f0883e;font-weight:bold}.chroma .no{color:#79c0ff;font-weight:bold}.chroma .nd{color:#d2a8ff;font-weight:bold}.chroma .ni{color:#ffa657}.chroma .ne{color:#f0883e;font-weight:bold}.chroma .nf{color:#d2a8ff;font-weight:bold}.chroma .nl{color:#79c0ff;font-weight:bold}.chroma .nn{color:#ff7b72}.chroma .py{color:#79c0ff}.chroma .nt{color:#7ee787}.chroma .nv{color:#79c0ff}.chroma .l{color:#a5d6ff}.chroma .ld{color:#79c0ff}.chroma .s{color:#a5d6ff}.chroma .sa{color:#79c0ff}.chroma .sb{color:#a5d6ff}.chroma .sc{color:#a5d6ff}.chroma .dl{color:#79c0ff}.chroma .sd{color:#a5d6ff}.chroma .s2{color:#a5d6ff}.chroma .se{color:#79c0ff}.chroma .sh{color:#79c0ff}.chroma .si{color:#a5d6ff}.chroma .sx{color:#a5d6ff}.chroma .sr{color:#79c0ff}.chroma .s1{color:#a5d6ff}.chroma .ss{color:#a5d6ff}.chroma .m{color:#a5d6ff}.chroma .mb{color:#a5d6ff}.chroma .mf{color:#a5d6ff}.chroma .mh{color:#a5d6ff}.chroma .mi{color:#a5d6ff}.chroma .il{color:#a5d6ff}.chroma .mo{color:#a5d6ff}.chroma .o{color:#ff7b72;font-weight:bold}.chroma .ow{color:#ff7b72;font-weight:bold}.chroma .c{color:#8b949e;font-style:italic}.chroma .ch{color:#8b949e;font-style:italic}.chroma .cm{color:#8b949e;font-style:italic}.chroma .c1{color:#8b949e;font-style:italic}.chroma .cs{color:#8b949e;font-weight:bold;font-style:italic}.chroma .cp{color:#8b949e;font-weight:bold;font-style:italic}.chroma .cpf{color:#8b949e;font-weight:bold;font-style:italic}.chroma .gd{color:#ffa198;background-color:#490202}.chroma .ge{font-style:italic}.chroma .gr{color:#ffa198}.chroma .gh{color:#79c0ff;font-weight:bold}.chroma .gi{color:#56d364;background-color:#0f5323}.chroma .go{color:#8b949e}.chroma .gp{color:#8b949e}.chroma .gs{font-weight:bold}.chroma .gu{color:#79c0ff}.chroma .gt{color:#ff7b72}.chroma .gl{text-decoration:underline}.chroma .w{color:#6e7681}code{color:#58bcd5;letter-spacing:normal;font-family:'Courier New', Courier, monospace;word-spacing:-0.25rem}code[data-lang=go]{text-wrap:wrap}.hidden{visibility:hidden !important;height:auto;width:auto}main{display:flex;flex-direction:column;align-items:center;min-height:88vh;margin:0 auto;max-width:1500px}.container{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;color:white;height:fit-content}.blue{color:#58bcd5}.picture{max-width:100%;display:flex;box-sizing:inherit}.pic-head{max-width:100%;position:absolute;display:flex;overflow:clip}.head_back{object-fit:cover;max-height:100vh;min-width:100vw;min-height:100vh;opacity:0.2}.nav-container{display:inline-flex;text-align:center;top:0;left:0;right:0;background:linear-gradient(135deg, #58bcd5 0%, #13424e 20%, #13424e 80%, #58bcd5 100%);padding:8px 24px;z-index:1000;width:100%;height:auto;margin-bottom:0;position:relative;cursor:pointer}.nav-container .logo{display:none}.nav-container .nav-link-container{display:flex;align-items:center;justify-content:center;flex:1 0 auto;padding:10px 0}.nav-container .nav-link-container .menu{height:fit-content}.nav-container .nav-link-container .menu ul{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0;height:auto;justify-content:center}.nav-container .nav-link-container li .button{z-index:3;background:none;border:none;font-size:1.25rem;color:#fff;cursor:pointer;padding:6px 16px;border-radius:20px;transition:background 0.2s ease, color 0.2s ease}.nav-container .nav-link-container li .button:hover{background-color:rgba(255,255,255,0.2);color:#00bcd4}.nav-container .nav-link-container .mobile-brand{display:none;font-size:1.25rem;font-weight:bold;color:#fff;margin-right:auto}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:opacity 0.3s ease, transform 0.3s ease;transform:translateY(0);background:linear-gradient(135deg, #2a2a3d, #58bcd5)}.header--hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.header-placeholder{height:4rem;width:100%}@media (max-width: 740px){.header-placeholder{height:4rem}.nav-container .nav-link-container .mobile-brand{display:block}}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}a{color:#fff}.heading-sub.faq-section{background:rgba(255,255,255,0.02);padding:2rem 2.5rem;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.2);backdrop-filter:blur(12px)}.faq-section{display:grid;margin:0 auto;background:#1e1e2f;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.2);color:white;overflow:hidden;align-items:center}.faq-title{font-size:clamp(1.5rem, 3vw, 2rem);margin-bottom:1.5rem;text-align:center;font-weight:bold;color:#fff;justify-content:center}.column{display:flex;flex-direction:column;justify-content:center;align-items:left;text-align:left;gap:20px;padding:20px}.left-image{max-width:100%;height:auto;gap:10px;object-fit:contain;border-radius:12px;transition:transform 0.3s ease-in-out}.left-image:hover{transform:scale(0.97)}.faq-item{border-bottom:1px solid #444;margin:0}.faq-answer--open{display:block;opacity:1;height:auto;transform:scaleY(1);transform-origin:top;transition:opacity 0.3s ease, height 0.3s ease, transform 0.3s ease}.faq-answer--close{display:none;opacity:0;height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:opacity 0.3s ease, height 0.3s ease, transform 0.3s ease}.faq-question{margin:25px 0 0;font-size:clamp(1rem, 2.5vw, 1.2rem);font-weight:600;cursor:pointer;transition:color 0.3s ease;display:flex;justify-content:space-between;align-items:center;color:#ccc}.faq-question:hover{color:#fff}.faq-answer{margin:16px 0 16px;text-align:left;font-size:clamp(0.9rem, 2vw, 1rem);line-height:1.6rem}.display-none{display:none}.spaced-list li{margin-bottom:1rem}@media (max-width: 700px){.heading-content.faq{grid-template-columns:1fr}.faq-section{padding:1.5rem}.faq-item{padding-bottom:0.8rem}.heading-content.faq{padding:0 !important;display:flex;flex-direction:column}.heading-sub.faq-section{padding:1rem 1.5rem !important}}.heading-main{font-family:'Arial', sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center;color:#fff;margin:2rem auto;padding:1rem;max-width:800px}.heading-main .heading-main__row{display:inline-block;position:relative}.heading-main .heading-main__row .dark{color:#58bcd5;font-weight:1000}.inverse{background-color:#121212}.inverse .heading-main{margin-top:1.5rem}.results .container{margin-bottom:60px}.results .heading-sub{font-family:'Inter', sans-serif;font-size:20px;line-height:1.4;max-width:850px;color:white;display:flex;flex-direction:column;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.25);border-radius:20px;background-color:rgba(255,255,255,0.45);box-shadow:0 0 10px 1px rgba(0,0,0,0.25);backdrop-filter:blur(15px);padding:2rem 2.5rem;transition:all 0.3s ease}.last{height:auto}.last .heading-main{margin-top:1.5rem}.faq.heading-sub{font-size:1.2rem;text-transform:none;background:rgba(255,255,255,0.02);padding:2rem 2.5rem;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.2);backdrop-filter:blur(12px)}.menu{display:flex;flex-direction:row;list-style-type:none;margin:0 auto;padding:0}.menu>li{margin:0 1rem;z-index:2}.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.menu-button,.menu-button::before,.menu-button::after{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:2px}.menu-button::before{content:'';margin-top:-8px}.menu-button::after{content:'';margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0px;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0px;transform:rotate(-405deg)}@media (max-width: 740px){.nav-container{right:10px;transform:translateX(0);padding:6px 16px;width:fit-content;margin:0 auto;padding:10px 20px;background:transparent;transition:all 0.3s ease}.nav-container .nav-link-container{align-items:flex-start}.nav-container .nav-link-container li .button{padding:8px 20px;font-size:0.9rem;color:#fff;transition:all 0.3s ease, transform 0.2s ease}.nav-container .nav-link-container li .button:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,0.4)}#menu-toggle:not(:checked)~.menu{display:none}.menu-button-container{display:flex;justify-content:center;align-items:center;margin:0 auto;display:flex;margin-right:10px}.menu-button-container .menu-button,.menu-button-container .menu-button::before,.menu-button-container .menu-button::after{background:#fff;height:3px;width:25px;border-radius:2px;transition:all 0.3s ease}.menu-button-container .menu-button::before{content:'';transform:translateY(-1px)}.menu-button-container .menu-button::after{content:'';transform:translateY(1px)}.menu-button-container #menu-toggle:checked+.menu-button-container .menu-button{background:transparent}.menu-button-container #menu-toggle:checked+.menu-button-container .menu-button::before{transform:rotate(45deg) translate(5px, 5px)}.menu-button-container #menu-toggle:checked+.menu-button-container .menu-button::after{transform:rotate(-45deg) translate(5px, -5px)}.menu{position:static;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-top:4rem;background:linear-gradient(135deg, #1e1e2f, #2a2a3d);box-shadow:0 8px 20px rgba(0,0,0,0.3);transition:all 0.3s ease;position:absolute;top:100%;left:0;flex-direction:column;background-color:#222;z-index:1000}.menu li{display:flex;justify-content:center;padding:0.5em 0;width:100%;color:white;border-bottom:1px solid #444}.menu li:last-child{border-bottom:none}.menu li .button{margin:0;padding:8px 16px;color:#fff;font-size:0.9rem;font-weight:500;border-radius:15px;transition:background 0.3s ease, transform 0.2s ease}.menu li .button:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.menu li:not(:last-child){margin-right:10px}#menu-toggle:checked~.menu{position:fixed;top:0;left:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:linear-gradient(90deg, #2b3042, #365266);box-shadow:0 8px 20px rgba(0,0,0,0.3);transition:all 0.3s ease}}.right-image{max-width:100%;transform:scale(0.95);height:auto;object-fit:contain;border-radius:12px;transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out}.right-image:hover{transform:scale(0.93);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.heading-content{display:inline-flex;flex-direction:column;overflow:hidden}.heading-main{font-size:clamp(2rem, 3vw, 3.15rem);font-weight:800;line-height:1.1;position:relative;margin:0;text-transform:uppercase;letter-spacing:-1.5px;text-align:left;width:100%}.heading-main__row{display:inline-block;position:relative;text-shadow:-2px 4px 4px rgba(0,0,0,0.8)}.footer{margin:0 auto;max-width:100%;width:100%;color:#919191;text-align:center}.footer-content{margin:0 auto}.footer h2{font-size:1.8rem;margin-bottom:0.5rem}.footer p{margin:0.5rem 0;color:#919191}.footer-links{display:none;justify-content:center;gap:2rem;margin:1.5rem 0;flex-wrap:wrap}.footer-links a{color:#ddd;text-decoration:none;font-weight:500;transition:color 0.3s ease}.footer-links a:hover{color:#00bcd4}.footer-copy{font-size:0.875rem;color:#666;margin-top:1.5rem}@media (max-width: 700px){.heading-content.faq{grid-template-columns:1fr;padding:0}.faq-section{padding:1.5rem;gap:1rem}.faq-item{margin-bottom:1rem;padding-bottom:0.8rem}.heading-sub.faq-section{padding:1rem 1.5rem}}@media (max-width: 786px){.results .heading-sub{padding:0 !important;font-size:medium}.results .heading-main__row{font-size:.95em !important}.results .heading-main{padding:0 !important}}body{display:block;position:relative;color:#fff;background-color:#000;text-rendering:optimizeLegibility;width:100%;margin:0;overflow-x:hidden !important;font-family:'Inter', sans-serif}
