@charset "UTF-8";.about-us-image{max-width:400px;width:100%;height:400px;padding:1rem}@media screen and (max-width:800px){.about-us-image{height:auto}}.header_about p{margin:0}.our-team h4{font-size:24px}.our-team .role{font-size:24px}.our-team .cta{bottom:20px}.team-linkedin{float:right}#btn-team-expand:hover{transform:translateY(5px);transition:.5s cubic-bezier(.075,.82,.165,1)}.cursor-pointer{cursor:pointer}@media screen and (max-width:800px){.team-profile-img{margin-bottom:1rem}}.team-profile-img img{border-radius:50%}@media screen and (max-width:800px){.team-profile-img img{width:150px;height:150px}}#stuart-marshall-4{display:flex;grid-column:1/4;gap:3rem}@media screen and (max-width:1000px){#stuart-marshall-4{display:block}}#stuart-marshall-4 .team-linkedin{order:3}.team-members{display:grid;grid-template-columns:repeat(3,438px);gap:2rem;padding:1rem 2rem}@media screen and (max-width:1000px){.team-members{padding:0 1rem!important}}@media screen and (max-width:1560px){.team-members{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}.team-members p{font-size:16px!important}}@media screen and (max-width:1000px){.team-members{display:block;margin-bottom:2rem}}.team-members .team-member{padding:3rem 2rem;line-height:1.4}.team-members .team-member .team-member-desc{font-weight:600}@media screen and (max-width:1000px){.team-members .team-member{margin:0 1rem 2rem}}.team-members .team-member:nth-child(1){grid-column:1/2;grid-row:1/3}.team-members .team-member:nth-child(2){grid-column:2/3}.team-members .team-member:nth-child(3){grid-column:3/4}.team-members .team-member:nth-child(4){grid-column:2/4;grid-row:2/3}@media screen and (max-width:1560px){.team-members .team-member:nth-child(4){display:block}}.hero_clients{padding:5rem 1rem;background-color:#f6f4eb;text-align:center}.hero_clients h1{padding:0 0 3rem;margin:0}@media screen and (max-width:760px){.hero_clients h1{font-size:40px}}.hero_clients p{font-size:22px;margin:0 auto;max-width:730px;text-align:center}@media screen and (max-width:760px){.hero_clients p{font-size:16px}}section.contact a{color:inherit}section.contact .contact-wrapper{margin:auto;display:flex;gap:2rem;padding-top:3rem;padding-bottom:3rem}@media screen and (max-width:600px){section.contact .contact-wrapper{flex-direction:column;gap:unset}}section.contact .contact-wrapper .left{width:50%;margin-left:auto;margin-right:auto}section.contact .contact-wrapper .left p{font-size:18px}@media screen and (max-width:920px){section.contact .contact-wrapper .left p{font-size:18px}}@media screen and (max-width:600px){section.contact .contact-wrapper .left{margin-left:unset;margin-right:unset;width:100%}}@media screen and (max-width:1280px){section.contact .contact-wrapper .left{padding-left:2rem}}section.contact .contact-wrapper form{padding:3rem 2rem}section.contact .contact-wrapper form.right .form-control{display:flex;gap:10px;margin-bottom:1.3rem}@media screen and (max-width:600px){section.contact .contact-wrapper form.right .form-control{display:block}}section.contact .contact-wrapper form.right .form-control .form-input-wrapper{width:50%}section.contact .contact-wrapper form.right .form-control .form-input-wrapper:nth-child(1){margin-bottom:1rem}@media screen and (max-width:600px){section.contact .contact-wrapper form.right .form-control .form-input-wrapper{width:100%}}section.contact .contact-wrapper form.right .form-control input{background-color:transparent;border:1px solid #000;border-radius:8px;height:44px;width:100%;text-indent:10px;font-family:inherit}section.contact .contact-wrapper form.right .contact-form_sign-up_prompt{position:relative}section.contact .contact-wrapper form.right .contact-form_sign-up_prompt label{cursor:pointer}section.contact .contact-wrapper form.right .contact-form_sign-up_prompt input{transform:translateY(-4px);cursor:pointer;appearance:none;border:1px solid #000;background-color:transparent;width:18px;height:18px;margin-right:10px;border-radius:3px}@media screen and (max-width:1080px){section.contact .contact-wrapper form.right .contact-form_sign-up_prompt input{transform:translateY(-1.5px)}}section.contact .contact-wrapper form.right .contact-form_sign-up_prompt input:checked~::after{content:"\2713";position:absolute;left:7px;top:-2px}@media screen and (max-width:1080px){section.contact .contact-wrapper form.right .contact-form_sign-up_prompt input:checked~::after{top:-3px}}section.contact .contact-wrapper form.right textarea{width:100%;background-color:transparent;border:1px solid #000;border-radius:8px;height:150px;padding:10px;font-family:inherit}section.contact .contact-wrapper form.right button#contact-form_btn-submit{border:0;color:#fff;border-radius:50px;padding:1rem 2.5rem;cursor:pointer}.lrx2 .container{display:flex;margin:auto}@media screen and (max-width:800px){.lrx2 .container{display:block}}.lrx2 .container .left{width:50%;min-height:140px;display:flex;margin:auto;justify-content:center}@media screen and (max-width:800px){.lrx2 .container .left{width:100%}}.lrx2 .container .right{width:50%;min-height:140px;padding:1rem 1.5rem}@media screen and (max-width:800px){.lrx2 .container .right{width:100%}}.lrx2_swapped .container{display:flex;margin:auto}@media screen and (max-width:800px){.lrx2_swapped .container{display:flex;flex-direction:column-reverse}}.lrx2_swapped .container .left{width:50%;min-height:140px;padding:1rem 1.5rem}@media screen and (max-width:800px){.lrx2_swapped .container .left{width:100%}}.lrx2_swapped .container .right{width:50%;min-height:140px;display:flex;margin:auto;justify-content:center;padding:0 1.5rem 2rem}.lrx2_swapped .container .right img{width:100%}@media screen and (max-width:800px){.lrx2_swapped .container .right{width:100%}}:root{--mw-content:700px}.our-services_home{background-color:#5a6d70;position:relative}.our-services_home .os_home_container{display:flex;max-width:1440px;margin-left:auto;margin-right:auto;min-height:800px}@media screen and (max-width:1600px){.our-services_home .os_home_container{min-height:unset;margin-right:unset}}@media screen and (max-width:1050px){.our-services_home .os_home_container{display:block}}.our-services_home .os_home_container .left{max-width:var(--mw-content);margin:auto 0}@media screen and (max-width:1050px){.our-services_home .os_home_container .left h2{margin:3rem 0}}@media screen and (max-width:1050px){.our-services_home .os_home_container .left p{margin:0 0 3rem}}@media screen and (max-width:1050px){.our-services_home .os_home_container .left .btn{margin:0 0 3rem;display:block;width:fit-content}}@media screen and (max-width:1600px){.our-services_home .os_home_container .left{padding:3rem 2rem}}@media screen and (max-width:1050px){.our-services_home .os_home_container .left{max-width:unset}}.our-services_home .os_home_container .right{position:absolute;right:0}@media screen and (max-width:1600px){.our-services_home .os_home_container .right{position:unset}}.our-services_home .os_home_container .right .cards{display:grid;grid-template-columns:repeat(2,400px);grid-template-rows:repeat(2,400px)}@media screen and (max-width:1260px){.our-services_home .os_home_container .right .cards{grid-template-columns:repeat(2,350px);grid-template-rows:repeat(2,350px)}}@media screen and (max-width:1050px){.our-services_home .os_home_container .right .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:460px){.our-services_home .os_home_container .right .cards{display:block}}.our-services_home .os_home_container .right .cards .card-outer{display:flex;padding:2rem;height:100%}.our-services_home .os_home_container .right .cards .card{margin:auto;text-align:center}.hero-alt{position:relative;min-height:740px;position:relative;z-index:0;background-size:600px 100%;background-repeat:no-repeat;background-position-x:right}@media screen and (max-width:660px){.hero-alt{background-size:60% 100%}}.hero-alt .contents-wrapper{width:100%;margin:auto}.hero-alt .contents-wrapper .contents{padding:2rem}.hero-alt .contents-wrapper .contents h1{max-width:900px;font-size:75px}@media screen and (max-width:900px){.hero-alt .contents-wrapper .contents h1{max-width:unset;font-size:60px}}@media screen and (max-width:660px){.hero-alt .contents-wrapper .contents h1{font-size:45px}}@media screen and (max-width:490px){.hero-alt .contents-wrapper .contents h1{font-size:35px}}@media screen and (max-width:390px){.hero-alt .contents-wrapper .contents h1{font-size:30px}}.hero-alt .contents-wrapper .contents .text-p{font-size:18px;max-width:800px;font-size:20px}@media screen and (max-width:900px){.hero-alt .contents-wrapper .contents .text-p{max-width:900px}}@media screen and (max-width:490px){.hero-alt .contents-wrapper .contents .text-p{font-size:16px}}@media screen and (max-width:390px){.hero-alt .contents-wrapper .contents .text-p{font-size:14px}}@media screen and (max-width:1390px){.hero-alt img{filter:opacity(.4)}}@media screen and (max-width:900px){.hero-alt img{filter:opacity(.1)}}.hero-alt img.left{object-fit:contain;position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:2;filter:brightness(.3);height:80%}@media screen and (max-width:900px){.hero-alt img.left{object-fit:cover;height:unset;width:80%}}.hero-alt img.right{object-fit:contain;position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:1;height:100%}.header-hero{position:relative;min-height:740px;position:relative;z-index:0;background-size:600px 100%;background-repeat:no-repeat;background-position-x:right;background-image:linear-gradient(to left,rgba(245,246,252,.173),#334b4e),url(/images/index/waterfall.webp)}@media screen and (max-width:660px){.header-hero{background-size:60% 100%}}.header-hero .contents-wrapper{width:100%;margin:auto}.header-hero .contents-wrapper .contents{padding:2rem}.header-hero .contents-wrapper .contents h1{max-width:900px;font-size:75px}@media screen and (max-width:900px){.header-hero .contents-wrapper .contents h1{max-width:unset;font-size:60px}}@media screen and (max-width:660px){.header-hero .contents-wrapper .contents h1{font-size:45px}}@media screen and (max-width:490px){.header-hero .contents-wrapper .contents h1{font-size:35px}}@media screen and (max-width:390px){.header-hero .contents-wrapper .contents h1{font-size:30px}}.header-hero .contents-wrapper .contents .text-p{max-width:800px;font-size:20px}@media screen and (max-width:900px){.header-hero .contents-wrapper .contents .text-p{max-width:900px}}@media screen and (max-width:490px){.header-hero .contents-wrapper .contents .text-p{font-size:16px}}@media screen and (max-width:390px){.header-hero .contents-wrapper .contents .text-p{font-size:14px}}@media screen and (max-width:1390px){.header-hero img{filter:opacity(.4)}}@media screen and (max-width:900px){.header-hero img{filter:opacity(.1)}}.header-hero img.left{object-fit:contain;position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:-1;filter:brightness(.3);height:80%}@media screen and (max-width:900px){.header-hero img.left{object-fit:cover;height:unset;width:80%}}.header-hero img.right{object-fit:contain;position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:1;height:100%}.right-container{z-index:10;position:absolute;right:0;top:0;height:100%;width:35%;color:#fff}.l_r{padding:4rem 2rem}.l_r a{color:inherit}@media screen and (max-width:960px){.l_r{padding:0 2rem}}.l_r .l-r-wrapper{display:flex;margin:auto;gap:3rem}@media screen and (max-width:960px){.l_r .l-r-wrapper{display:block;padding:3rem 2rem}}@media screen and (max-width:530px){.l_r .l-r-wrapper{padding:2rem 0}}.l_r .l-r-wrapper .left{width:50%}@media screen and (max-width:960px){.l_r .l-r-wrapper .left{width:100%}}.l_r .l-r-wrapper .right{flex:1;display:flex}@media screen and (max-width:960px){.l_r .l-r-wrapper .right{flex:unset}}.l_r .l-r-wrapper .right img{width:100%;object-fit:cover;margin:auto}@media screen and (max-width:960px){.l_r .l-r-wrapper .right img{padding:3rem}}*,*::after,*::before{box-sizing:border-box}:root{scroll-behavior:smooth}body{font-size:16px}.container{max-width:1440px}.p-abs{position:absolute}.p-rel{position:relative}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.px-1{padding-left:1rem;padding-right:1rem}.px-2{padding-left:2rem;padding-right:2rem}.px-3{padding-left:3rem;padding-right:3rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-5{padding-top:5rem;padding-bottom:5rem}.p-auto{padding:auto}.px-auto{padding-left:auto;padding-right:auto}.py-auto{padding-top:auto;padding-bottom:auto}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem!important}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-2{margin-left:2rem;margin-right:2rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.in-block{display:inline-block}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-center{justify-content:center;align-items:center}.align-center{align-items:center}.flex-between{justify-content:space-between}.gap-0-5{gap:.5rem}.gap-1-5{gap:1.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.min-w-fit{min-width:fit-content}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-basis-0{flex-basis:0}.text-light,.btn-dark,.btn-primary-trans,.btn-primary{color:#fff}.text-dark{color:#000}.text-center{text-align:center}.text-gold{color:#d9c78e}.bg-light,.btn-light{background-color:#fff}.bg-dark{background-color:#292929}.bg-primary,.btn-primary{background-color:#334b4e}.bg-gold{background-color:#d9c78e}.btn{border-radius:500px;padding:.5rem 2rem;text-decoration:none}@media screen and (max-width:400px){.btn{font-size:14px}}.btn-underlined{color:#b9dcd5;text-decoration:none;margin-bottom:1rem;border-bottom:1px solid #b9dcd5;padding-bottom:.7rem;font-size:18px}@media screen and (max-width:400px){.btn-underlined{font-size:14px}}.btn-primary{border:1px solid #fff;font-size:18px}.btn-primary-trans{border:1px solid #fff;background-color:transparent;font-size:18px}.btn-dark{border:1px solid #000;color:#000;background-color:transparent;font-size:18px}.our-products{padding:2rem 0 8rem}@media screen and (max-width:900px){.our-products{padding:2rem}}.our-products .text{max-width:690px}.our-products .cards{display:flex;gap:2rem;padding:0 2rem}@media screen and (max-width:900px){.our-products .cards{display:block;padding:2rem}}.our-products .cards .card{max-width:410px;width:50%}@media screen and (max-width:900px){.our-products .cards .card p{font-size:1.2rem}}@media screen and (max-width:900px){.our-products .cards .card{width:100%;max-width:700px;margin-bottom:3rem}}.our-products .cards .card .card-img-wrapper img{width:100%;object-fit:cover;border-radius:8px}.our-products .cards .card .card-meta{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:215px}.our-products .cards .card .card-meta a{display:block!important;width:max-content}.nav-new{font-size:16px}.nav-new ul li{list-style-type:none}.nav-new ul li a{text-decoration:none}.nav-new ul li a:hover{text-decoration:underline}main{font-family:kumbh sans,sans-serif}main h1{font-size:58px}@media screen and (max-width:900px){main h1{font-size:50px}}@media screen and (max-width:600px){main h1{font-size:48px}}@media screen and (max-width:560px){main h1{font-size:40px}}@media screen and (max-width:460px){main h1{font-size:35px}}main h2{font-size:46px}@media screen and (max-width:900px){main h2{font-size:36px}}main h3{font-size:28px}@media screen and (max-width:900px){main h3{font-size:20px}}main h4{font-size:20px}@media screen and (max-width:900px){main h4{font-size:16px}}main p{font-size:17.5px}@media screen and (max-width:900px){main p{font-size:16px}}@media screen and (max-width:460px){main p{font-size:16px}}.flax-and-teal-badge{width:75px}.footer-new{height:682px}@media screen and (max-width:1130px){.footer-new{height:100%}}.footer-new .address{max-width:120px;line-height:1.8}.footer-new .left{width:60%}@media screen and (max-width:1390px){.footer-new .left{width:50%}}@media screen and (max-width:1000px){.footer-new .left{display:none}}.footer-new .left img{width:100%;height:100%;object-fit:cover}.footer-new .right{flex:1}.footer-new .right .logo img{width:200px}.footer-note .note{line-height:1.5}.footer-menu-ul{margin-top:4px}.footer-menu-ul li{margin-bottom:.75rem;list-style-type:none}.footer-menu-ul li a{text-decoration:none}.footer-menu-ul li a:hover{text-decoration:underline}.about-us-home{background-color:#f1f7f5;justify-content:space-between}@media screen and (max-width:830px){.about-us-home{display:block}}.about-us-home .about-us-home-inner{display:flex;justify-content:space-between}@media screen and (max-width:950px){.about-us-home .about-us-home-inner{display:block}}.about-us-home .about-us-home-inner .left{width:50%;margin:auto}@media screen and (max-width:1100px){.about-us-home .about-us-home-inner .left{margin:auto}}@media screen and (max-width:950px){.about-us-home .about-us-home-inner .left{width:100%;max-width:var(--mw-content);padding:6rem 0 3rem;margin-left:0;margin-right:0}}@media screen and (max-width:950px){.about-us-home .about-us-home-inner .left p{max-width:100%}}.about-us-home .about-us-home-inner .right{flex:1;padding:3rem}@media screen and (max-width:950px){.about-us-home .about-us-home-inner .right{padding:3rem 0}}.about-us-home .about-us-home-inner .right img{width:100%;max-width:500px;border-radius:50%;object-fit:cover;float:right}@media screen and (max-width:950px){.about-us-home .about-us-home-inner .right img{max-width:500px;flex:unset;float:unset}}@font-face{font-family:kumbh sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kumbh-sans/kumbh-sans-1.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:kumbh sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kumbh-sans/kumbh-sans-2.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:kumbh sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kumbh-sans/kumbh-sans-3.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:kumbh sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kumbh-sans/kumbh-sans-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kumbh-sans-600{font-family:kumbh sans,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"YOPQ" 300}.kumbh-sans-400{font-family:kumbh sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300}nav.nav-new{align-items:center}nav.nav-new .menu-bar-close{width:40px;height:2px}nav.nav-new .menu-bar-close:nth-child(1){rotate:45deg}nav.nav-new .menu-bar-close:nth-child(2){rotate:-45deg}nav.nav-new .menu-btn{margin-right:1rem;cursor:pointer;display:none;padding-bottom:1rem;border:0;background-color:#fff}@media screen and (max-width:840px){nav.nav-new .menu-btn{display:block}}nav.nav-new .menu-btn .menu-bar{margin-top:1rem;width:40px;height:2px}nav.nav-new .right{padding-right:1rem}@media screen and (max-width:840px){nav.nav-new .right{display:none}}.menu-btn_close{width:max-content;position:absolute;right:15px;top:15px;padding-top:1rem;padding-bottom:1rem;cursor:pointer}.menu-mobile{display:none!important}.menu-mobile.active{display:flex!important}@media screen and (max-width:840px){.menu-mobile{background-color:#ddd;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:10;padding:2rem;display:flex;flex-direction:column}.menu-mobile ul{margin:auto;display:flex;flex-direction:column;gap:3rem;align-items:center}.menu-mobile ul li{list-style-type:none}.menu-mobile ul li a{text-decoration:none}}html,body{height:100%}body{display:flex;margin:0;font-family:kumbh sans,sans-serif}@media screen and (min-width:1080px){body{font-size:14px}}.nav-item{display:none}.nav-item.active{display:none}span.arrow-down{display:block;border:solid #626074;border-width:0 8px 8px 0;width:0;padding:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}span.twitter{padding-left:30px;background:#000;background:url(../images/Twitter_Logo_Blue.png);background-size:30px 30px;background-position:0;background-repeat:no-repeat}span.github{padding-left:30px;background:#000;background:url(../images/GitHub-Mark-64px.png);background-size:25px 25px;background-position:0;background-repeat:no-repeat}span.linkedin{padding-left:30px;background:#000;background:url(../images/linkedin.png);background-size:35px 30px;background-position:0;background-repeat:no-repeat}span.youtube{padding-left:30px;background:#000;background:url(../images/371903520_SOCIAL_ICONS_YOUTUBE.png);background-size:30px 30px;background-position:0;background-repeat:no-repeat}#pg2{width:100%;flex:1;font-family:league gothic}#pg2 #pg2-child{background-image:url(../images/belfast-lough.jpg);background-position:0 100%;background-size:2000px;background-repeat:no-repeat;width:100%;min-height:100%}#pg2 #pg2-child #pg2-menu{padding-top:20px;background:rgba(255,255,255,.8);width:100%;text-align:center}#pg2 #pg2-child #pg2-menu #pg2-logo{width:50%;min-width:200px;display:inline-block}#pg2 #pg2-child #pg2-menu #pg2-logo img{width:100%;left:0;right:0;margin:auto}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-menu #pg2-logo{width:10%}}#pg2 #pg2-child #pg2-menu #pg2-items{display:inline-block;height:100px;width:80%}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-menu #pg2-items{text-align:left}}#pg2 #pg2-child #pg2-menu #pg2-items nav{display:inline-block;left:0;width:100%;padding-bottom:20px;display:inline-block;text-transform:uppercase;color:#49696c;font-size:150%;padding-left:0}#pg2 #pg2-child #pg2-menu #pg2-items nav ul{display:inline-block;padding:0;margin-bottom:0}#pg2 #pg2-child #pg2-menu #pg2-items nav li{color:#bdd;text-align:left;vertical-align:middle;margin-bottom:30px;white-space:nowrap;list-style:none;display:inline-block;padding-left:10px;padding-right:10px}#pg2 #pg2-child #pg2-menu #pg2-items nav li img{height:50px;padding-right:5px;display:inline-block}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-menu #pg2-items nav li img{height:20px}}#pg2 #pg2-child #pg2-menu #pg2-items nav li a{color:#709090;text-decoration:inherit;display:inline-block}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-menu #pg2-items nav li{padding-left:25px;padding-right:25px}}#pg2 #pg2-child #pg2-body{padding-bottom:10px;text-align:center}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-body{padding-bottom:10px}}#pg2 #pg2-child #pg2-body #pg2-title{background:rgba(255,255,255,.92);border-radius:50px 50px;overflow:hidden;position:relative;padding-top:2%;padding-bottom:2%;text-align:center;display:inline-block;font-family:league spartan;font-size:70%}@media screen and (min-width:620px){#pg2 #pg2-child #pg2-body #pg2-title{width:50%;min-width:600px}}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-body #pg2-title{font-size:100%}}#pg2 #pg2-child #pg2-body #pg2-title h1{width:100%;color:#49696c;font-size:600%}#pg2 #pg2-child #pg2-body #pg2-title h1 .highlight{color:#a58f67;font-size:70%}#pg2 #pg2-child #pg2-body #pg2-title h2{width:100%;padding-top:10%;color:#a58f67;font-size:300%}#pg2 #pg2-child #pg2-body #pg2-title h3{width:100%;color:#626074;font-size:200%}#pg2 #pg2-child #pg2-body #pg2-title a{color:#49696c}#pg2 #pg2-child #pg2-body #pg2-title p{max-width:70%;display:inline-block;text-align:left;font-size:150%}#pg2 #pg2-child #pg2-body #pg2-title p em{font-size:120%;color:#49696c}#pg2 #pg2-child #pg2-body #pg2-title p.info{text-align:center}#pg2 #pg2-child #pg2-body #pg2-title #pg2-down-link{display:block;text-align:center}#pg2 #pg2-child #pg2-body #pg2-title #pg2-down-link a{color:#9ab;text-decoration:inherit;display:inline-block}#pg2 #pg2-child #pg2-body #pg2-title #pg2-down-link h3{width:100%;margin:0;color:#abc;font-size:200%}#pg2 #pg2-child #pg2-body #pg2-title #pg2-down-link p{padding-top:30px;display:inline-block;max-width:80%;color:#789;font-size:200%}#pg2 #pg2-child #pg2-body #pg2-title #pg2-down-link img{margin-top:20px;height:200px}#pg2 #pg2-child #pg2-footer{background:#fff;color:#626074;width:100%;min-height:40px;font-size:.7em;padding:10px;font-family:league spartan}@media screen and (min-width:620px){#pg2 #pg2-child #pg2-footer{font-size:1em}}#pg2 #pg2-child #pg2-footer a{color:#49696c}#pg2-footer{position:fixed;bottom:0;width:100%}#pg2 #pg2-child #pg2-body #pg2-title{margin-bottom:100px}@media screen and (min-width:620px){#pg2 #pg2-child #pg2-body #pg2-title{width:80vw;min-width:600px}}#pg2 #pg2-child #pg2-body #pg2-title .homepage{position:relative;top:-100px}#pg2 #pg2-child #pg2-body #pg2-title .homepage h1{text-align:left;padding:30px;display:block;background-color:#49696c;color:#fff;padding-top:100px;margin-bottom:0}#pg2 #pg2-child #pg2-body #pg2-title .homepage .dash{text-decoration:underline #b59f77}#pg2 #pg2-child #pg2-body #pg2-title .homepage .dot{color:#b59f77}#pg2 #pg2-child #pg2-body #pg2-title .homepage ul,#pg2 #pg2-child #pg2-body #pg2-title .homepage ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}#pg2 #pg2-child #pg2-body #pg2-title .homepage ul li:last-child:after,#pg2 #pg2-child #pg2-body #pg2-title .homepage ol li:last-child:after{content:""}#pg2 #pg2-child #pg2-body #pg2-title .homepage ul li,#pg2 #pg2-child #pg2-body #pg2-title .homepage ol li{padding:0;margin-right:30px;white-space:nowrap;flex-grow:0;flex-shrink:0}#pg2 #pg2-child #pg2-body #pg2-title .homepage ul{background:#49696c;position:relative;top:20px;justify-content:left;padding:30px;font-size:220%;color:#fff;opacity:.5}#pg2 #pg2-child #pg2-body #pg2-title .homepage ul li:after{padding-right:30px;content:".";color:#b59f77}#pg2 #pg2-child #pg2-body #pg2-title .homepage ol{font-size:200%;color:rgba(128,128,128,.4)}#pg2 #pg2-child #pg2-body #pg2-title .homepage ol li:after{padding-left:30px;content:"-";color:rgba(128,128,128,.4);padding-right:30px}#pg2 #pg2-child #pg2-body #pg2-title .homepage h2{position:absolute;padding:0;color:#49696c}#pg2 #pg2-child #pg2-body #pg2-title .homepage h2 a{font-size:70%}@media screen and (min-width:1080px){#pg2 #pg2-child #pg2-body #pg2-title .homepage ol{font-size:150%}}body{position:relative}#circle-wrapper{transition:2s cubic-bezier(.075,.82,.165,1);transform:translateY(70px);opacity:0;position:fixed;left:0;z-index:2;right:0;scale:80%;pointer-events:none}#circle-wrapper.active{opacity:1;transform:translateX(0)}#circle{position:relative;width:100%;left:55%;bottom:-440px;padding-bottom:100%;overflow:hidden}@media screen and (max-width:1000px){#circle{bottom:-600px;left:40%}}#circle text{font-size:10px;font-weight:bolder;letter-spacing:.6ch}#circle svg{position:absolute;left:100px;top:0;width:80%;height:400px;-webkit-animation-name:rotate;-moz-animation-name:rotate;-ms-animation-name:rotate;-o-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:25s;-moz-animation-duration:25s;-ms-animation-duration:25s;-o-animation-duration:25s;animation-duration:25s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)}}@-moz-keyframes rotate{from{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0)}}@-ms-keyframes rotate{from{-ms-transform:rotate(360deg)}to{-ms-transform:rotate(0)}}@-o-keyframes rotate{from{-o-transform:rotate(360deg)}to{-o-transform:rotate(0)}}@keyframes rotate{from{transform:rotate(360deg)}to{transform:rotate(0)}}.products a{color:inherit}.product_products{padding:4rem 2rem}@media screen and (max-width:960px){.product_products{padding:0 2rem}}.product_products .product-wrapper{display:flex;margin:auto;gap:1.8rem}@media screen and (max-width:960px){.product_products .product-wrapper{display:block;padding:3rem 2rem}}@media screen and (max-width:530px){.product_products .product-wrapper{padding:2rem 0}}.product_products .product-wrapper .left{width:50%}@media screen and (max-width:960px){.product_products .product-wrapper .left{width:100%}}.product_products .product-wrapper .right{flex:1}@media screen and (max-width:960px){.product_products .product-wrapper .right{flex:unset}}.product_products .product-wrapper .right img{width:100%;object-fit:cover}@media screen and (max-width:960px){.product_products .product-wrapper .right img{padding:3rem}}.hero_products{padding:5rem 1rem;background-color:#f6f4eb;text-align:center}.hero_products h1{padding:0 0 3rem;margin:0}@media screen and (max-width:760px){.hero_products h1{font-size:40px}}.hero_products p{font-size:22px;margin:0 auto;max-width:930px;text-align:center}@media screen and (max-width:760px){.hero_products p{font-size:16px}}.value_services{padding:2rem}.value_services .card-outer{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:6rem 0 3rem}@media screen and (max-width:1000px){.value_services .card-outer{display:block;padding:1rem}}.value_services .card-outer .card{text-align:center;padding:2rem}@media screen and (max-width:1000px){.value_services .card-outer .card{margin-bottom:2rem}}@media screen and (max-width:600px){.value_services .card-outer .card{margin-bottom:1rem}}@media screen and (max-width:1000px){.value_services .card-outer .card .text{max-width:400px;font-size:18px}}@media screen and (max-width:600px){.value_services .card-outer .card .text{font-size:16px;margin-bottom:1rem}}.vd-category{font-size:16px}.value-details{padding:4rem}@media screen and (max-width:1450px){.value-details{padding:4rem}}.value-details .main-wrapper{display:flex;gap:1rem}@media screen and (max-width:1000px){.value-details .main-wrapper{display:block}}.value-details .main-wrapper .left{width:40%}@media screen and (max-width:1000px){.value-details .main-wrapper .left{width:100%}}.value-details .main-wrapper .right{flex:1;max-width:700px;margin:auto}@media screen and (max-width:900px){.value-details .main-wrapper .right{margin:4rem 0 0}}.value-details .main-wrapper .right img{object-fit:cover;width:100%}.hero_single{padding:5rem 1rem;background-color:#f6f4eb;text-align:center}.hero_single h1{margin:0}@media screen and (max-width:760px){.hero_single h1{font-size:40px}}.hero_single p{font-size:22px;margin:0 auto;max-width:930px;text-align:center}@media screen and (max-width:760px){.hero_single p{font-size:16px}}.single-content a{color:inherit}.single-content ul li{font-size:1rem;margin-bottom:1rem}.ai-readiness-quiz .quiz-hero{background-color:#f1f7f5;padding:4rem 2rem 3rem;text-align:center}.ai-readiness-quiz .quiz-hero h1{margin-bottom:1rem;color:#334b4e}.ai-readiness-quiz .quiz-hero .quiz-intro{max-width:700px;margin:0 auto;color:#333}.ai-readiness-quiz .quiz-container{max-width:800px;margin:0 auto;padding:3rem 2rem 5rem}.ai-readiness-quiz .quiz-progress{margin-bottom:2rem}.ai-readiness-quiz .quiz-progress .progress-bar{width:100%;height:8px;background-color:#e8e8e8;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.ai-readiness-quiz .quiz-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#9BCCC1 0%,#334B4E 100%);transition:width .3s ease;border-radius:4px}.ai-readiness-quiz .quiz-progress .progress-text{text-align:center;color:#666;font-size:14px;margin:0}.ai-readiness-quiz .quiz-content{min-height:400px}.ai-readiness-quiz .quiz-content .question{animation:fadeIn .3s ease-in}.ai-readiness-quiz .quiz-content .question .question-category{display:inline-block;background-color:#9bccc1;color:#334b4e;padding:.3rem .8rem;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.ai-readiness-quiz .quiz-content .question .question-text{font-size:24px;font-weight:600;color:#334b4e;margin-bottom:2rem;line-height:1.4}@media screen and (max-width:600px){.ai-readiness-quiz .quiz-content .question .question-text{font-size:20px}}.ai-readiness-quiz .quiz-content .question .question-description{font-size:16px;color:#666;margin-bottom:2rem;text-align:center}.ai-readiness-quiz .quiz-content .question .options{display:flex;flex-direction:column;gap:1rem}.ai-readiness-quiz .quiz-content .question .options .option{background-color:#fff;border:2px solid #e8e8e8;padding:1.2rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:16px;color:#333;text-align:left}.ai-readiness-quiz .quiz-content .question .options .option:hover{border-color:#9bccc1;background-color:#f9fcfb}.ai-readiness-quiz .quiz-content .question .options .option.selected{border-color:#334b4e;background-color:#9bccc1;color:#334b4e;font-weight:600}.ai-readiness-quiz .quiz-content .question .sector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:2rem}@media screen and (max-width:600px){.ai-readiness-quiz .quiz-content .question .sector-grid{grid-template-columns:repeat(2,1fr)}}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all .2s ease}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card:hover{border-color:#9bccc1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card.selected{border-color:#334b4e;background-color:#9bccc1}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card.selected .sector-name{color:#334b4e}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card .sector-icon{font-size:48px;margin-bottom:.5rem}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card .sector-name{font-weight:600;color:#334b4e;margin-bottom:.3rem;font-size:14px}.ai-readiness-quiz .quiz-content .question .sector-grid .sector-card .sector-desc{font-size:11px;color:#666;line-height:1.4}.ai-readiness-quiz .quiz-navigation{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.ai-readiness-quiz .quiz-navigation button{padding:.8rem 2rem;border-radius:500px;font-size:16px;cursor:pointer;transition:all .2s ease;border:none;font-weight:600;font-family:kumbh sans,sans-serif}.ai-readiness-quiz .quiz-navigation button.btn-primary{background-color:#334b4e;color:#fff;border:2px solid #334b4e}.ai-readiness-quiz .quiz-navigation button.btn-primary:hover{background-color:#2a3d40}.ai-readiness-quiz .quiz-navigation button.btn-primary:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.ai-readiness-quiz .quiz-navigation button.btn-secondary{background-color:transparent;color:#334b4e;border:2px solid #334b4e}.ai-readiness-quiz .quiz-navigation button.btn-secondary:hover{background-color:#f1f7f5}.ai-readiness-quiz .quiz-results{animation:fadeIn .5s ease-in}.ai-readiness-quiz .quiz-results .results-hero{background:linear-gradient(135deg,#334B4E 0%,#4a6568 100%);color:#fff;padding:3rem 2rem;border-radius:12px;text-align:center;margin-bottom:2rem}.ai-readiness-quiz .quiz-results .results-hero .score-badge{display:inline-block;font-size:72px;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#9BCCC1 0%,#B9DCD5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-readiness-quiz .quiz-results .results-hero .score-level{font-size:32px;font-weight:600;margin-bottom:.5rem}.ai-readiness-quiz .quiz-results .results-hero .score-summary{font-size:18px;max-width:600px;margin:0 auto;line-height:1.6;opacity:.95}.ai-readiness-quiz .quiz-results .category-breakdown{background-color:#f1f7f5;padding:2rem;border-radius:12px;margin-bottom:2rem}.ai-readiness-quiz .quiz-results .category-breakdown h3{color:#334b4e;margin-bottom:1.5rem;text-align:center}.ai-readiness-quiz .quiz-results .category-breakdown .category-item{margin-bottom:1.5rem}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-header .category-name{font-weight:600;color:#334b4e;font-size:16px}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-header .category-score{font-weight:600;color:#666;font-size:14px}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-bar{width:100%;height:8px;background-color:#e8e8e8;border-radius:4px;overflow:hidden}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-bar .category-fill{height:100%;background-color:#9bccc1;border-radius:4px;transition:width .5s ease}.ai-readiness-quiz .quiz-results .category-breakdown .category-item .category-description{font-size:13px;color:#666;margin-top:.3rem;font-style:italic}.ai-readiness-quiz .quiz-results .recommendations{background-color:#fff;border:2px solid #9bccc1;padding:2rem;border-radius:12px;margin-bottom:2rem}.ai-readiness-quiz .quiz-results .recommendations h3{color:#334b4e;margin-bottom:1rem}.ai-readiness-quiz .quiz-results .recommendations ul{list-style-type:none;padding:0;margin-bottom:1.5rem}.ai-readiness-quiz .quiz-results .recommendations ul li{padding-left:1.5rem;position:relative;margin-bottom:.8rem;line-height:1.6}.ai-readiness-quiz .quiz-results .recommendations ul li:before{content:"→";position:absolute;left:0;color:#9bccc1;font-weight:700}.ai-readiness-quiz .quiz-results .recommendations .next-steps{background-color:#f1f7f5;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.ai-readiness-quiz .quiz-results .recommendations .next-steps h4{color:#334b4e;margin-bottom:.5rem;font-size:18px}.ai-readiness-quiz .quiz-results .recommendations .next-steps p{margin:0;color:#333}.ai-readiness-quiz .quiz-results .results-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ai-readiness-quiz .quiz-results .results-actions button,.ai-readiness-quiz .quiz-results .results-actions a{padding:.8rem 2rem;border-radius:500px;font-size:16px;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none;display:inline-block;font-family:kumbh sans,sans-serif}.ai-readiness-quiz .quiz-results .results-actions button.btn-primary,.ai-readiness-quiz .quiz-results .results-actions a.btn-primary{background-color:#334b4e;color:#fff;border:2px solid #334b4e}.ai-readiness-quiz .quiz-results .results-actions button.btn-primary:hover,.ai-readiness-quiz .quiz-results .results-actions a.btn-primary:hover{background-color:#2a3d40}.ai-readiness-quiz .quiz-results .results-actions button.btn-secondary,.ai-readiness-quiz .quiz-results .results-actions a.btn-secondary{background-color:transparent;color:#334b4e;border:2px solid #334b4e}.ai-readiness-quiz .quiz-results .results-actions button.btn-secondary:hover,.ai-readiness-quiz .quiz-results .results-actions a.btn-secondary:hover{background-color:#f1f7f5}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.ai-readiness-report{font-size:12pt}.ai-readiness-report .no-print{display:none!important}.ai-readiness-report .print-only{display:block!important}.ai-readiness-report .quiz-hero,.ai-readiness-report .results-hero{break-inside:avoid}.ai-readiness-report .category-breakdown,.ai-readiness-report .recommendations{break-inside:avoid}.ai-readiness-report .page-break{page-break-before:always}.ai-readiness-report #viz-container{break-inside:avoid;page-break-inside:avoid}.ai-readiness-report h1{font-size:28pt}.ai-readiness-report h2{font-size:22pt}.ai-readiness-report h3{font-size:18pt}.ai-readiness-report a{color:#334b4e;text-decoration:underline}@page{margin:2cm;size:A4}}#viz-container{display:flex;justify-content:center;align-items:center;min-height:400px;background-color:#f1f7f5;border-radius:12px;padding:2rem;margin:2rem 0}#viz-container canvas,#viz-container svg{max-width:100%;height:auto}