:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:#111;display:flex;justify-content:center;align-items:center}.app-shell{width:100vw;height:100vh;background:#300;overflow:hidden}.secondary{background:none;color:#fff;border:0px;padding:1.6em 2.2em;font-size:.8em}@media(orientation:landscape){.app-shell{height:100vh;width:56.25vh;max-width:100vw;border-radius:24px;box-shadow:0 20px 50px #0006;overflow:hidden}}.screens{display:flex;height:100%;transition:transform .4s ease;transform:translate(calc(var(--index) * -100%))}.screen{width:100%;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column}.accent{color:#ffb406}.headerContainer{width:90%;display:flex;align-items:center;gap:2%;padding:1%;margin:5% auto;container-type:size}.screen-1{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-1 .text-section{display:flex;justify-content:center;align-items:center;height:20%;container-type:size;font-weight:700;margin-bottom:5%}.screen-1 .text-section p{font-size:25cqh;line-height:25cqh}.screen-1 .text-section p span{display:block;text-align:center}.screen-1 .chevrons-down{height:15%;display:flex;justify-content:center}.screen-1 .chevrons-dow img{height:auto;width:20%}.screen-1 .input{height:20%;display:flex;flex-direction:column;width:80%;margin:0 auto;justify-content:center;container-type:size}.screen-1 .input label{font-size:10cqh;margin-bottom:2%}.screen-1 .input input{background:transparent;border:1px solid white;color:#fff;font-size:12cqh;padding:2%}.screen-1 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-1 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-1 .button button:disabled{background:#ccc;color:#777;cursor:not-allowed;opacity:.6}.screen-2{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-2 .text-section,.screen-2 .text-section-2{display:flex;justify-content:center;align-items:center;height:20%;container-type:size;font-weight:700;margin-bottom:5%}.screen-2 .text-section p{font-size:20cqh;line-height:24cqh}.screen-2 .text-section-2 p{font-size:24cqh;line-height:30cqh}.screen-2 .text-section p span,.screen-2 .text-section-2 p span{display:block;text-align:center}.screen-2 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-2 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-2 .chevron{height:10%;text-align:center}.screen-2 .chevron img{height:100%}.screen-spinner{background:url(/screen-3-bg.webp);background-size:cover;color:#fff}.screen-spinner .spinner{display:flex;align-items:center;justify-content:center}.screen-spinner .text-section{display:flex;justify-content:center;align-items:center;flex-direction:column;container-type:size;font-weight:400;height:35%;width:80%;margin:0 auto;text-align:center;animation:fadeIn .5s forwards}.screen-spinner .text-section p{font-size:7cqh;line-height:10cqh;display:block}.screen-spinner .button{justify-content:center;align-items:center;display:flex;height:10%;container-type:size}.screen-spinner .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:25cqh;padding:3% 0}.screen-spinner .experts{display:flex;height:35%;justify-content:space-around;align-items:start;width:95%;margin:0 auto;container-type:size}.screen-spinner .experts .expert{flex:0 0 30%;max-width:30%;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:4.5cqh}.screen-spinner .experts .expert .name{font-size:6cqh;font-weight:700}.screen-spinner .experts .expert img{max-width:100%}.spinner-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4%;font-size:4cqh;line-height:5cqh;text-align:center;font-weight:700}.spinner-wrapper>div{width:50%;height:50%}.spinner-wrapper>div>svg{width:100%;height:100%}.screen-spinner .experts .expert,.button-fade-in{opacity:0;animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen-3{background:url(/screen-high-tech.webp);background-size:cover;color:#fff}.screen-3 .hightech-grid{display:grid;grid-template-columns:repeat(2,2fr);gap:15px;margin:0 auto;width:65%}.screen-3 .hightech-grid img{width:100%;height:100%;object-fit:cover}.screen-3 .text-section{display:flex;justify-content:center;flex-direction:column;align-items:center;height:30%;container-type:size;width:80%;margin:0 auto}.screen-3 .text-section h1{font-size:10cqh;line-height:15cqh;font-weight:700}.screen-3 .text-section p{font-size:7cqh;line-height:10cqh;text-align:center}.screen-3 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-3 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-4{background:url(/screen-high-tech.webp);background-size:cover;color:#fff}.screen-4 .text-section{display:flex;justify-content:center;flex-direction:column;align-items:center;height:15%;container-type:size;width:80%;margin:0 auto}.screen-4 .text-section p{font-size:32cqh;line-height:36cqh;text-align:center;font-weight:700}.screen-4 .text-section2{display:flex;justify-content:center;flex-direction:column;align-items:center;height:10%;container-type:size;width:90%;margin:2% auto}.screen-4 .text-section2 p{font-size:30cqh;line-height:40cqh;text-align:center;margin-bottom:1%}.screen-4 .choices{height:52%;overflow:scroll;gap:4%;display:flex;flex-direction:column;width:80%;margin:0 auto;container-type:size}.screen-4 .choice{border:2px solid white;padding:10px;display:flex;cursor:pointer;background:transparent;color:#fff;flex-direction:column}.screen-4 .choice h2{font-size:5cqh;line-height:8cqh}.screen-4 .choice p{font-size:3cqh;line-height:3cqh}.screen-4 .choice.active{border:5px solid #fff;background:#ffb406;color:#000}.screen-4 .button{justify-content:center;align-items:center;display:flex;height:12%;container-type:size}.screen-4 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:22cqh;padding:3% 0}.screen-4 .button button:disabled{background:#ccc;color:#777;cursor:not-allowed;opacity:.6}.screen-5{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-5 .text-section{display:flex;justify-content:center;align-items:center;height:18%;container-type:size;font-weight:700;flex-direction:column}.screen-5 .text-section h1{font-size:22cqh;line-height:24cqh}.screen-5 .text-section h1 span{display:block;text-align:center}.screen-5 .text-section p{font-size:11cqh;line-height:14cqh;text-align:center;font-weight:400;margin-top:3%;width:80%}.screen-5 .options-carousel{position:relative;overflow:hidden;width:100%;height:50%;margin:0 auto;justify-content:center;align-items:center;display:flex}.screen-5 .carousel-track{display:flex;transition:transform .4s ease;width:100%}.screen-5 .card{flex:0 0 100%;padding:0 10%;box-sizing:border-box;color:#fff;text-align:center}.screen-5 .card-contents{background:#ffffff0d;border-radius:12px;border:3px solid #ffb406}.screen-5 .card h2{font-size:6cqh}.screen-5 .card .description{font-size:2.5cqh}.screen-5 .arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:5cqh;cursor:pointer;z-index:10}.screen-5 .arrow.left{left:2%;padding:2%}.screen-5 .arrow.right{right:2%;padding:2%}.screen-5 .carousel-dots{display:flex;justify-content:center;gap:2%;height:2%}.screen-5 .dot{height:100%;aspect-ratio:1 / 1;border-radius:50%;background:#fff6;cursor:pointer}.screen-5 .dot.active{background:#fff}.screen-5 ul.tick-list{padding:5%}.screen-5 ul.tick-list li{list-style:none;position:relative;font-size:2.5cqh;text-align:left;padding-left:8%;line-height:1.5}.screen-5 ul.tick-list li:before{content:"";position:absolute;left:0;top:.5em;height:2vh;background-image:url(/ul-tick.png);background-size:contain;background-repeat:no-repeat;width:2vh}.screen-5 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-5 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh}.screen-6{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-6 .text-section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:5%;container-type:size;font-weight:700;text-align:center;width:90%;margin:0 auto}.screen-6 .text-section h2{font-size:60cqh;line-height:50cqh}.screen-6 .experts{height:68%;overflow:scroll}.screen-6 .experts .container{width:90%;margin:0 auto;height:100%}.screen-6 .expert{position:relative;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;display:flex;padding:5% 0 0;height:25%}.screen-6 .expert{opacity:0}.screen-6 .expert.fade-in{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.screen-6 .expert__side{width:5%;background:#d7a400;display:flex;align-items:center;justify-content:center;border-radius:12px 0 0 12px;border:2px solid #d7a400}.screen-6 .expert__sideText{color:#1a0f14;font-weight:700;font-size:1cqh;transform:rotate(-90deg);white-space:nowrap}.screen-6 .expert .imageSection{display:flex;flex-direction:column;border:2px solid #d7a400;justify-content:center;align-items:center;padding:0 3%;width:25%}.screen-6 .expert__avatarWrap{width:100%;border-radius:50%;position:relative;background:#340303;aspect-ratio:1/1;top:-10%}.screen-6 .expert__avatarWrap img{position:absolute;width:100%}.screen-6 .expert__person{text-align:center;padding:5%;top:-10%;position:relative}.screen-6 .expert__name{font-size:1cqh;font-weight:700}.screen-6 .expert__title{font-size:.75cqh}.screen-6 .expert__content{padding:18px 22px 18px 86px}.productSection{flex-direction:column;flex:2;border:1px solid #d7a400;border-left:0px;border-radius:0 15px 15px 0;display:flex;padding-left:5%;justify-content:center}.screen-6 .expert__companyRow{display:flex;align-items:center;margin-bottom:10px;max-width:65%}.screen-6 .expert__companyIcon{width:30px;height:30px;object-fit:contain}.screen-6 .expert__company{color:#fff;font-weight:700;font-size:20px;letter-spacing:.2px}.screen-6 .expert__desc{color:#ffffffe0;font-size:1.5cqh;line-height:1.5}.screen-6 .button{justify-content:center;align-items:center;display:flex;height:15%;flex-direction:column}.screen-6 .button button{width:90%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw}.screen-7{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-7-1-text-section,.screen-7-2-text-section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:20%;container-type:size;font-weight:700;text-align:center;width:90%;margin:0 auto}.screen-7-2-text-section{height:18%}.screen-7-1-text-section h1,.screen-7-1-text-section h2{font-size:22cqh;line-height:24cqh;font-weight:700;margin-bottom:10px}.screen-7-2-text-section h1{font-size:20cqh;line-height:22cqh}.screen-7-1-text-section p{font-size:12cqh;line-height:14cqh;font-weight:400;margin-bottom:10px}.screen-7-1-text-section p span{display:block;text-align:center}.screen-7 .calendar-widget{height:60%;width:80%;margin:0 auto}.screen-7-1-button{justify-content:center;align-items:center;display:flex;height:15%;flex-direction:column;container-type:size}.screen-7-1-button button{width:100%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-7-2-form-column{display:flex;justify-content:start;height:65%;flex-direction:column;width:80%;margin:0 auto;gap:2%;container-type:size}.screen-7-2-form-column label{font-size:4cqh}.screen-7-2-form-column input{font-size:4cqh;height:10%;margin-bottom:3%;padding-left:2%}.screen-7-2-button{height:15%;width:80%;margin:0 auto;container-type:size}.screen-7-2-button button{background:#ffb406;color:#000;font-weight:700;width:100%;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-7-2-button button:disabled{background:#ccc;color:#777;cursor:not-allowed}.screen-8{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-8 .text-section{display:flex;justify-content:center;align-items:center;height:10%;container-type:size;font-weight:700;margin-bottom:5%;flex-direction:column}.screen-8 .text-section h1{font-size:36cqh;line-height:38cqh}.screen-8 .review{height:40%;width:80%;margin:0 auto}.screen-8 .review span{display:block;margin-bottom:2%;font-size:2cqh;line-height:4cqh;border-bottom:1px solid white}.screen-8 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-8 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.screen-9{background:url(/homescreen-bg.webp);background-size:cover;color:#fff}.screen-9 .text-section{display:flex;justify-content:center;align-items:center;height:23%;container-type:size;flex-direction:column;width:80%;margin:0 auto;text-align:center}.screen-9 .text-section p{font-size:16cqh;line-height:20cqh}.screen-9 .image{height:20%;display:flex;justify-content:center;align-items:center;margin:10%}.screen-9 .image img{height:100%}.screen-9 .button{justify-content:center;align-items:center;display:flex;height:15%;container-type:size}.screen-9 .button button{width:80%;background:#ffb406;color:#000;font-weight:700;border-radius:5vw;font-size:13cqh;padding:3% 0}.autocomplete{position:relative}.autocomplete input{width:100%;color:#000;padding:1.5% 2%;height:100%}.autocomplete-list{position:absolute;top:100%;left:0;right:0;background:#111;border:1px solid #444;max-height:400px;overflow-y:auto;z-index:1000;list-style:none;margin:4px 0 0;padding:0;font-size:3cqh;line-height:9cqh}.autocomplete-list li{padding:10px;cursor:pointer;color:#fff}.autocomplete-list li:hover{background:#ffb406;color:#000}
