:root{--color-primary:#165781;--color-secondary:#ed8127}body{font-family:Nunito,system-ui,sans-serif}img{max-width:100%}.btn-filled{background:#ed8127;background:var(--color-secondary);color:#fff;font-size:15px;letter-spacing:-.3px;min-width:90px}.btn-filled:active,.btn-filled:focus,.btn-filled:hover{background-color:#ed8127!important;background-color:var(--color-secondary)!important;box-shadow:none!important;color:#fff!important}.btn-filled:hover{background:#165781;background:var(--color-primary);color:#fff}.btn-filled2{border-radius:8px;font-size:20px;letter-spacing:-.3px;padding:19px;text-transform:uppercase;width:100%}.btn-filled2,.btn-filled2:hover{background:#2d3a8c;color:#fff}.header .navbar{padding:0}.header .navbar-brand{padding-bottom:2px;padding-top:2px}.header .navbar ul li{margin:0 10px}.header .navbar ul li:last-child{margin-left:40px}.header .navbar ul li a{color:var(--bs-black);font-size:15px;letter-spacing:-.3px}.header .navbar ul button img{margin-right:7px}section.header.mainheader{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f2f2;border-bottom:1px solid #ede0d4;gap:0;height:60px;left:0;padding:10px 40px;position:fixed;right:0;top:0;z-index:500}.sync-canvas-wrap{background:#fff;border-radius:10px;box-shadow:0 8px 32px #1a1a2e1f;padding:12px 16px;position:absolute;right:-16px;top:20px;width:200px}.sync-label{color:#222;font-size:10px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}canvas#sync{height:50px;width:168px}.hero-img-stack{position:relative}.hero-img-badge{align-items:center;background:#fff;border-radius:10px;bottom:24px;box-shadow:0 8px 32px #1a1a2e1f;display:flex;font-size:13px;gap:10px;left:-20px;padding:14px 18px;position:absolute}.banner-blk{padding:60px 60px 0;position:relative}section.banner{align-items:center;background:linear-gradient(135deg,#fff8f2 60%,#ffe4d4);gap:48px;overflow:hidden;padding:60px 64px;position:relative}.banner h2{color:#fff;font-family:Antonio,sans-serif;font-size:96px;font-weight:700;line-height:100px;text-transform:uppercase}.banner button{background:#ed8127;border-radius:40px;color:#fff;font-size:16px;margin-top:20px;padding:12px 20px}.hero-btns{display:flex;flex-wrap:wrap;gap:10px}.btn-outline{background:#0000!important;border:2px solid #2d3a8c!important;color:#2d3a8c!important}section.search-city{position:relative}.heading_part{max-width:550px}.heading_part h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.01em;line-height:1.08}.heading_part h2 span{color:#ed8127;font-style:italic}.g3{grid-template-columns:repeat(3,1fr)}.grid{grid-gap:16px;display:grid;gap:16px}.cardicon{font-size:32px;margin-bottom:12px}.card{border:1px solid #ede0d4;padding:28px;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 8px 32px #1a1a2e14;transform:translateY(-2px)}.card h3{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.2}.card p{color:#4a4a6a;line-height:1.65}.stage-strip{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}.stage-card{border-radius:16px;cursor:pointer;min-height:300px;overflow:hidden;position:relative}.stage-card img{display:block;height:100%;object-fit:cover;transition:transform .4s;width:100%}.stage-card:hover img{transform:scale(1.04)}.stage-overlay{background:linear-gradient(0deg,#1a1a2ed9 0,#1a1a2e33 60%,#0000);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px 20px 20px;position:absolute}.stage-tag{background:#ed8127;border-radius:25px;color:#fff;display:inline-block;font-family:Nunito Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.stage-overlay h3{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;margin-bottom:4px}.stage-overlay p{color:#fffc;font-size:13px}.overline{color:#ed8127;font-family:Nunito Sans,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sec-blush{background:#ffe4d4;border-bottom:1px solid #ede0d4;border-top:1px solid #ede0d4}.steps{grid-gap:0;gap:0;margin-top:36px;position:relative}.steps:before{background:linear-gradient(90deg,#ff9b9b,#4a5bae);background:linear-gradient(90deg,var(--coral-l),#4a5bae);content:"";height:2px;left:12%;position:absolute;right:12%;top:26px}.step{flex-direction:column;padding:0 16px;text-align:center}.step,.step-n{align-items:center;display:flex}.step-n{background:#fff;border:2px solid #ed8127;border-radius:50%;color:#ed8127;font-size:20px;font-weight:700;height:52px;justify-content:center;margin-bottom:16px;position:relative;width:52px;z-index:1}.step h4,.step-n{font-family:Cormorant Garamond,Georgia,serif}.step h4{font-size:16px;font-weight:600;margin-bottom:6px}.step p{color:#4a4a6a;font-size:13px}.countersection{background:#fff;border:1px solid #ede0d4;border-radius:16px;margin-top:32px;padding:24px}.sec{padding:80px 64px}.sec-cream{background:#fff8f2}.subheading{color:#2d3a8c;font-family:Nunito Sans,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.countersection ul{list-style:none;padding:0}.countersection ul li{align-items:center;color:#4a4a76;display:flex;font-size:13px;gap:8px;margin-bottom:6px}button.btn.btn-coral{background:#ed8127;border-radius:33px;color:#fff;font-size:14px;padding:10px 12px}.colortext{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-weight:500}.colortext,.score-ring{color:#ed8127}.numberbox{text-align:center}.numbertitle{align-items:center;color:#4a4a76;font-size:13px;margin-bottom:6px}.number{color:#ed8127;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:700}section.trusted-story{background:#ed8127;padding:60px 0}.header .navbar-brand img{width:200px}#navbarSupportedContent .nav-item a.nav-link{background:none;border:none;border-radius:999px;color:#4a4a6a;cursor:pointer;font-family:Nunito Sans,system-ui,sans-serif;font-size:12px;font-weight:600;padding:7px 14px;transition:all .15s}#navbarSupportedContent .nav-item a.nav-link.active{background:#ff6b6b1a;color:#ed8127}.search-city .content{align-items:center;background:#165781;background:var(--color-primary);display:flex;justify-content:center;padding:121px 50px}h1.disp-xl{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,7vw,88px);font-weight:700;letter-spacing:-.02em;line-height:1.05}em.coral{color:#ed8127;display:block;font-style:italic}p.body-lg{color:#4a4a6a;font-size:18px;line-height:30px;line-height:1.7;margin-top:20px;max-width:500px}.countersection .row{align-items:center}.countersection h6{color:#ed8127;font-size:14px}.policy-term-page ol li a{color:#ed8127;color:var(--color-secondary);text-decoration:none!important}.policy-term-page .card{border:none!important;margin-bottom:0!important;padding:0!important}ul.list-group{margin-left:25px}.backbutton .card{border:#ffdead!important;box-shadow:none!important;margin-bottom:0!important;padding:0!important}.inputstreams .card{border:1px solid #ede0d4;border:1px solid var(--border);border-radius:16px;border-radius:var(--r16);overflow:hidden;padding:0}.inputstreams .card-header{padding:28px;text-align:center}.inputstreams .card-body{background:#fff;background:var(--white);padding:20px}.inputstreams .list{display:flex;flex-direction:column;gap:10px}.inputstreams .list-item{align-items:center;background:#fff8f2;background:var(--cream);border-radius:8px;border-radius:var(--r8);display:flex;gap:10px;padding:10px;text-align:left}.inputstreams .pinkdot{background:#ed8127}.inputstreams .bluedot,.inputstreams .pinkdot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.inputstreams .bluedot{background:#2d3a8c}.inputstreams .browndot{background:#e8a020;border-radius:50%;flex-shrink:0;height:8px;width:8px}.inputstreams .card-header .stream-label{color:#ffffff80;font-family:Nunito Sans,system-ui,sans-serif;font-size:11px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.inputstreams .card-header .card-title{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;margin-bottom:4px}.inputstreams .card-header .card-sub{color:#fff9;font-size:13px}.inputstreams .card-header .icon{font-size:48px;margin-bottom:12px}div#accordionExample button{align-items:center;background:#fff;border:1px solid #ede0d4;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px}div#accordionExample{display:flex;flex-direction:column;gap:12px;margin-top:40px}div#accordionExample .accordion-item{background:#0000}.circle.coral{background:#ff6b6b14;border:2px solid #ed8127;border-radius:50%;color:#ed8127}.circle.coral,.circle.indigo{align-items:center;display:flex;flex-shrink:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.circle.indigo{background:#2d3a8c12;border:2px solid #2d3a8c;border-radius:50%;color:#2d3a8c}.circle.gold{background:#e8a0201a;border:2px solid #e8a020;border-radius:50%;color:#e8a020}.circle.gold,.circle.sage{align-items:center;display:flex;flex-shrink:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.circle.sage{background:#5b927914;border:2px solid #5b9279;border-radius:50%;color:#5b9279}.circle.lavender{align-items:center;background:#b48fcc1a;border:2px solid #b48fcc;border-radius:50%;color:#b48fcc;display:flex;flex-shrink:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}#accordionExample .accordion-collapse{background-color:#fff}.questionsbox h6{color:#8a8aa0;font-family:Nunito Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.questionsbox ul li{color:#4a4a6a;font-size:13px;line-height:1.8;list-style:none}.questionsbox ul{margin:0;padding:0}.questionsbox{background:#fff8f2;border-radius:8px;padding:14px}.grid-two{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.progress{background:#ede0d4;background:var(--border);border-radius:4px;height:8px;overflow:hidden}.progress-bar{border-radius:4px;height:100%}.w-72{width:72%}.w-85{width:85%}.w-64{width:64%}.w-58{width:58%}.w-90{width:90%}.card-title.text-coral{color:#ed8127;font-family:Nunito Sans,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.progress-bar.coral.w-72{background:linear-gradient(90deg,#ff9b9b,#ed8127);background:linear-gradient(90deg,var(--coral-l),var(--coral));border-radius:4px;height:100%;width:72%}.progress-bar.indigo.w-85{background:linear-gradient(90deg,#2d3a8c66,#2d3a8c);background:linear-gradient(90deg,#2d3a8c66,var(--indigo));border-radius:4px;height:100%;width:85%}.progress-bar.gold.w-64{background:linear-gradient(90deg,#e8a02066,#e8a020);background:linear-gradient(90deg,#e8a02066,var(--gold));border-radius:4px;height:100%;width:64%}.progress-bar.sage.w-58{background:linear-gradient(90deg,#5b927966,#5b9279);background:linear-gradient(90deg,#5b927966,var(--sage));border-radius:4px;height:100%;width:58%}.progress-bar.lavender.w-90{background:linear-gradient(90deg,#b48fcc66,#b48fcc);background:linear-gradient(90deg,#b48fcc66,var(--lavender));border-radius:4px;height:100%;width:90%}.score-desc{color:#8a8aa0;font-size:12px;margin-top:3px}.score-header{font-size:13px;font-weight:600}.score-list{display:flex;flex-direction:column;gap:12px}.fivedimensions .card{background:#fff8f2;border-radius:16px;margin-bottom:16px;padding:24px}.fivedimensions .card.card-info{background:#2d3a8c14;border:1px solid #2d3a8c24;border-radius:8px;border-radius:var(--r8);padding:16px}.fivedimensions .card.card-info .card-title.text-indigo{color:#2d3a8c;font-family:Nunito Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.icon-circle.coral{background:#ff6b6b1a;border:2px solid #ed8127;border-radius:50%}.icon-circle.coral,.icon-circle.indigo{align-items:center;display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:16px;width:52px}.icon-circle.indigo{background:#2d3a8c12;border:2px solid #2d3a8c;border-radius:50%}.icon-circle.sage{align-items:center;background:#5b92791c;border:2px solid #5b9279;border-radius:50%;display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:16px;width:52px}.pat{align-items:flex-start;background:#2d3a8c14;border:1px solid #2d3a8c26;border-radius:16px;border-radius:var(--r16);display:flex;gap:12px;margin-top:20px;padding:16px 20px}.policy-term-page .shadow-sm{box-shadow:0 .125rem .25rem #0000!important}.inputstreams .card-header.dark{background:linear-gradient(135deg,#1c1c1e,#2c2c2e);padding:28px;text-align:center}.inputstreams .card-header.indigo{background:linear-gradient(135deg,#2d3a8c,#1b255e);background:linear-gradient(135deg,var(--indigo),var(--indigo-d));padding:28px;text-align:center}.inputstreams .card-header.gold{background:linear-gradient(135deg,#e8a020,#c07800);background:linear-gradient(135deg,var(--gold),#c07800);padding:28px;text-align:center}em.indigo{color:#2d3a8c;color:var(--indigo);font-style:italic}section.banner.bannerblue{background:linear-gradient(135deg,#e8f5ff,#fff8f2);background:linear-gradient(135deg,#e8f5ff,var(--cream))}.btn-indigo{background:#2d3a8c;background:var(--indigo);color:#fff}.domain-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:28px}.domain{background:#fff;background:var(--white);border:1px solid #ede0d4;border:1px solid var(--border);border-radius:16px;border-radius:var(--r16);overflow:hidden;padding:18px;position:relative}.domain:before{background:#ed8127;background:var(--coral);content:"";height:3px;left:0;position:absolute;right:0;top:0}.domain h4{font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:16px;font-weight:600;margin-bottom:4px}.domain-genes{color:#8a8aa0;color:var(--text-mute);font-family:Nunito Sans,system-ui,sans-serif;font-family:var(--sans2);font-size:11px;margin-bottom:6px}.domain p{color:#4a4a6a;color:var(--text-sec);font-size:13px}.tl{padding-left:26px}.tl,.tl-item{position:relative}.tl-item{margin-bottom:24px}.tl-dot{background:#fff8f2;background:var(--cream);border:2px solid #2d3a8c;border:2px solid var(--indigo);border-radius:50%;height:14px;left:-22px;position:absolute;top:4px;width:14px}.tl-yr{color:#2d3a8c;color:var(--indigo);font-family:Nunito Sans,system-ui,sans-serif;font-family:var(--sans2);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.tl-txt{color:#4a4a6a;color:var(--text-sec);font-size:14px;line-height:1.6}.tl:before{background:#ff9b9b;background:var(--coral-l);bottom:8px;content:"";left:6px;position:absolute;top:8px;width:2px}em.sage{color:#5b9279;color:var(--sage);font-style:italic}button.btn.btn-indigo{background-color:#2d3a8c;background-color:var(--indigo)}button.btn.btn-sage{background-color:#5b9279;background-color:var(--sage)}.g2{grid-template-columns:repeat(2,1fr)}.sec-sub{color:#4a4a6a;color:var(--text-sec);font-size:17px;line-height:1.7;margin-top:14px;max-width:560px}.tag-lav{background:#b48fcc1a;background:var(--lav-10);color:#6b3a8a}.card-tag{border-radius:999px;border-radius:var(--r-full);display:inline-block;font-family:Nunito Sans,system-ui,sans-serif;font-family:var(--sans2);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.split-img{border-radius:24px;border-radius:var(--r24);overflow:hidden}.split-img img{display:block;height:440px;object-fit:cover;width:100%}.g4{grid-template-columns:repeat(4,1fr)}.raise-box{background:linear-gradient(135deg,#2d3a8c,#1b255e);background:linear-gradient(135deg,var(--indigo),var(--indigo-d));border-radius:24px;border-radius:var(--r24);color:#fff;margin-bottom:36px;padding:44px;text-align:center}.raise-n{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;line-height:1;margin-bottom:6px}.raise-l{color:#ffffffa6;font-family:Nunito Sans,system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mrow{align-items:baseline;border-bottom:1px solid #ede0d4;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 0}.ml{color:#4a4a6a;color:var(--text-sec);font-size:14px}.mv{color:#ed8127;font-family:Nunito Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.investmentproceed{align-items:center;background:#fff8f2;background:var(--cream);border:1px solid #ede0d4;border:1px solid var(--border);border-radius:8px;border-radius:var(--r8);display:flex;justify-content:space-between;margin-bottom:8px;padding:14px}.price{color:#ed8127;color:var(--coral);font-family:Nunito Sans,system-ui,sans-serif;font-size:16px;font-weight:700;margin-left:14px;white-space:nowrap}.investmentproceed .title{font-size:14px;font-weight:700;margin-bottom:3px}.investmentproceed .subtext{color:#4a4a6a;color:var(--text-sec);font-size:12px}.investmentproceed .infopera{background:#ff6b6b1a;background:var(--coral-10);border-radius:8px;border-radius:var(--r8);color:#4a4a6a;color:var(--text-sec);font-size:13px;margin-top:14px;padding:12px}.policy-term-page .breadcrumb-item+.breadcrumb-item:before{color:#ed8127!important;color:var(--color-secondary)!important}.privacy-part{background:#f7f7f7;border-radius:4px;color:#000;padding:20px;text-align:left}.policy-term-page .small1{font-size:14px}.policy-term-page .list-group li i{color:#ed8127;color:var(--color-secondary);left:-6px;position:absolute;top:10px}.policy-term-page .list-group li{position:relative}.heading-condition ol li.active{color:#ed8127;color:var(--color-secondary)}h2.disp-lg{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,5vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.08}.sec.problamsection{background:#fff;border-bottom:1px solid #ede0d4;border-top:1px solid #ede0d4;margin-top:70px}.search-city .content p{color:#fff;font-size:43px;letter-spacing:-.3px;line-height:50px;margin-bottom:0}div#searchByCity{margin-top:60px}.search-city .form-blk{background:#ed8127;border-radius:16px;padding:60px 68px}#search-city select.form-control{background-color:#ffffffc7}.select-control select{padding:12px 15px}.form-blk .form-label{color:#fff;font-size:17px;letter-spacing:-.3px;line-height:30px;margin-top:15px;text-transform:capitalize}section.satiesfied-customer{margin-top:70px}.form-blk .btn-filled2{background-color:#fff;border:none;color:#ed8127;margin-top:25px;opacity:1;width:auto}.form-blk .btn-filled2:hover{background-color:#ed8127;background-color:var(--color-secondary)}.form-blk .select-control:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU3Mjc0Rjc4MDFEMTFGMDkzQjdGRjk0RTNGMkM3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU3Mjc0Rjg4MDFEMTFGMDkzQjdGRjk0RTNGMkM3QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTcyNzRGNTgwMUQxMUYwOTNCN0ZGOTRFM0YyQzdDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTcyNzRGNjgwMUQxMUYwOTNCN0ZGOTRFM0YyQzdDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+d+iQAAABtSURBVHjaYuQsX3+fgYFBgYE48IAJSCxkIB4sBGloAOILxJgOUssE5QQC8QcCGhxBBBOS7kY8ihuhauAaQGACEB/AovgA1NkM6BpAIBHNaQ+gYgy4NKA7De4UGGDB4gSQ0+yB+CEQL0CXBAgwACfAFYzAXkisAAAAAElFTkSuQmCC);content:"";display:block;height:9px;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:12px;z-index:9}.form-blk .select-control{position:relative;width:100%}.form-blk select.form-control.select-num{width:100%}.number-statiesfied{align-items:center;display:flex;gap:20px;position:relative}section.backgroup img{width:100%}.contact-box .contact-label,.satiesfied-para h2{color:#165781;color:var(--color-primary)}.satiesfied-para h2{font-family:Antonio;font-size:52px;font-weight:800}.banner-blk img{border-radius:24px;display:block;height:520px;object-fit:cover;width:100%}section#search-city h3{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,5vw,44px);letter-spacing:-.01em;line-height:1.08}.number-statiesfied:before{background:#b3b3b3;content:"";height:100%;position:absolute;right:24px;width:1px}.satiesfied-customer .col-md-4:last-child .number-statiesfied:before{display:none}section.backgroup{margin-top:80px;position:relative}.wordwide-para{background:#fff;box-shadow:0 0 0 0 #ddd;box-shadow:0 0 3px #e3e0e09e;display:flex;gap:40px;margin-top:-70px;padding:50px;position:relative;z-index:999;z-index:9}.word-wide-img img{width:300px}.word-wideheading h2 span:before{background:#b6b6b6;content:"";height:78%;position:absolute;right:0;top:8px;width:1px}.word-wideheading h2{font-size:28px}.word-wideheading h2 span{font-size:37px;padding-right:11px;position:relative}.cta-sec.cta-coral{color:#fff;margin:auto;max-width:500px;text-align:center}.btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:14px 28px;transition:all .18s}.cta-btns{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.cta-sec.cta-coral p{margin:28px 0}button.btn.investerbtn{background:#ffffff26;border:2px solid #fff6;color:#fff}.btn-white{background:#fff;color:#ed8127}.disp-md{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.5vw,41px);font-weight:600;line-height:1.2}.cta-sec.cta-coral button.btn{border-radius:40px}.cta-sec.cta-coral.investorbottomcta{max-width:100%}.get-started,.your-story{padding:100px}.your-story h2{-webkit-text-stroke:2px #8c8c8c;color:#0000;font-size:89px;font-weight:700;text-align:LEFT}.your-story{padding:80px 90px}.get-started1 h2{color:#fff;font-size:66px;font-weight:600}.get-started1{padding:120px 105px}.success-story{position:relative}section.success-story .container{background:#ebebeb;border-radius:90px;padding:108px 0}.heading h3{color:#626262;font-size:98px;font-weight:600;letter-spacing:0;line-height:60px}.success-img-left{background:url(/static/media/couple.85c914ca1f1dea33f6b9.png) no-repeat 50%;background-size:cover;border-bottom-left-radius:200px;border-top-left-radius:150px;bottom:2px;left:0;position:absolute;top:0;width:44%}.slider-succes{padding:0 0 0 50px}.heading .digit{font-weight:700}.heading .text{display:inline-block;font-size:32px;font-weight:300;letter-spacing:0;line-height:35px;max-width:245px;position:relative}.heading .text:before{background:#b3b3b3;bottom:0;content:"";left:-16px;position:absolute;top:0;width:1px}.slider-succes .slick-next.slick-disabled,.slider-succes .slick-next.slick-disabled:hover,.slider-succes .slick-prev.slick-disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjU2NjM5RUU2MkM3MTFGMDg0MzREMTNDNEI1QjdEM0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2NjM5RUY2MkM3MTFGMDg0MzREMTNDNEI1QjdEM0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NTY2MzlFQzYyQzcxMUYwODQzNEQxM0M0QjVCN0QzRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NTY2MzlFRDYyQzcxMUYwODQzNEQxM0M0QjVCN0QzRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvr2uHAAAAUJSURBVHja1FpbbFRFGP5merbblotYqTRNzFJQMVpofSCmGhBi6IshkRAvvCEJMSEIFmwheEmo2qgFKsFofGh8kwSblEQfNBGSer882AYvMRW6EFoopaKVZHe73Rm/OXuqy7K1u3vOaXf/5N9/9uycOd9/m/lnzopfq7cinbQogdY62SaXQNnXlNKIxxRKyyQmokkptBCxWKIqUI5N/LYKkCHeXA+Bhbx1oTMkB8A5QAxCqD6lxY8crZdjDis+xx6fNwh+KnAUwZ5aIU5ZoqWDQ7HfzWQhBxI3NpeQm9laEyyXjSnq39DRIaLCnfyNLDZIYXrJBK9/Tz5K/pI8hDzIyrG/gXY7uYWgd1CWJ32UF9GgupHKNFKZOL32Hq+9Rr6cyyAyh75Bwu8g8HN08d4keM8owLjZqYUMs73XawWM1e8jn3GAV8A/CvIZHeZZjqddK2BCbAct8wPdfRdmh4zB6vjMfsoNbhQoJb/OGH3b43DJlqotyI8pn89HgQD5VSdk5pJKiaGdsjUXBcx0+zhvbEFhUIBY2iifyEYBE38rGO9dKCwKSiHfctae6RXgKhhk8pxiswyFR9Vc9HvMSh0luimWaXF/0HREYZIpMFZT7svkARM6yxlrrShssoixOXVWlP/N9/JlFAfdVhqVz6UqYKxfqwW2FIkCxgtGgXm2AglIQV43O1EsMG/tvVjasx/Lv2qHnky48cJuMizW4pJ1+bMuqsrsSs9F81HV+hhu3bo+WXTnD942vBB6XSyo202tU8vh6ny1+pp7UHNkG6yaSi9nJFpCz7cYPmulT9gDoSosObgFC5rqM+glbHbjhUBUbrKk0A2ZtlBurV75TBMWN29EyQLf6kBaQDdY0HIlG56NWlYXotWfQkXj3TNFcZJdKMB9aq1F8Es9SdJbKlC5nVbfs3E2p9R6k8Qht6NUPLgCNZ3bELhjcU5hBuE6dCstL8wQ6p6zCmSRtItQl3Tx6WOIXxjNK9ndklHgT7eD/P1pH35/YD9GD530ez30R4GppeXqkY+oSGt+3siPzksN3QcP7Ra/OEYl9mHkpQ9mVES4m0bNQnDBDBH2o3z4o+sUzm/uwF/Hv6B5/ImrBFS/NAetXiRyRm8MjWF4z/sY2t2FePiK90msRb+MR9VJ+Jl6BDne/Q0Gm9ow9u4nNJV3j4pD9Zokvk78p+Hz/JG4HsGVtg8xsLoFE4MjmLx8zWUJJn7hR9gyZ/wM0V4a6hHnTMjXbfnkpWs4+9AB10MprY8GuB+T5kUFuZPXrqKIiOHzOVlPbQUi9IJ50TBZDOC5fz9OcdY0/93LOF4YLQYFJpR6ZcrYqZuxaDF4gbn6BsXA1KSTvpvkj/o7v9YFD8gsJm2pRpb2KajDE8Qd03ozv40UIPhoTKv1UaUi6cVcOo0IrXeZGwoseLbz47f09Wq6A4luxtqLJl8KJO4PUZywy58M5fR0dJg3HphrJRzwL0yHY6YjocPM50cpL80B9gjL7Z2U/2vEbM60PmPyNFD+hFnbb4kBPtO8C3jHXnRn2JHdvNJlmL54baXz0i/qq9WF8TpWkX/WWRgs11PFTlrGHMUf8zg3bOCxiKol5JZcjJTPsaj5L8MuowhL+yfp7q8zzQ5Zbgm/JfA3CXwZvxrgIzrHMHVzLjTsTG0nqEwNS9uHuT9tIKj7iaGWKJalGGiclfS4hujnb2EFdSYeQU+wrGRUSHd59Y8AAwAyPZdW9MBM+QAAAABJRU5ErkJggg==);background-repeat:no-repeat;height:48px;width:48px}.slider-succes .slick-next,.slider-succes .slick-next:focus,.slider-succes .slick-next:hover,.slider-succes .slick-prev,.slider-succes .slick-prev:focus,.slider-succes .slick-prev:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REU5NkZBRjk3RkY5MTFGMEI5NTBERTRDMjBFOTAyMjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REU5NkZBRkE3RkY5MTFGMEI5NTBERTRDMjBFOTAyMjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTk2RkFGNzdGRjkxMUYwQjk1MERFNEMyMEU5MDIyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTk2RkFGODdGRjkxMUYwQjk1MERFNEMyMEU5MDIyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkPkDa8AAAOrSURBVHja1Fk/TBNhFH/vo0KtC4wuWuJiYgyogyZihMQYB400xoSFoIsuRmA5TRw4BhSZqMFBF3Akag6ig4OGYiBxkkNjZEHKoouJZbAU0O/ze9cWaSktvfvuen3Jl+aul7v3e+/3vvfnQ1Ag9T1GfWoPb0fGmuRlWK5mup1ZWYlnlik4n4caFksNRuJOv41OlF6vhW6B0CovW21+3OScR52AQQeK9+RZ2KklxzhCf7lAygIQ0ow+1YpvU0iAnhyK9CsFELxrhJkAQ6S57YXEpaHaduMNVuqBfdpkl7TKnIfKk4TpmyHtRbsjACFtso8jH3OTMsXCTWCNQbQt9lBNMeUFch0qLXKXqz3dARuz49O7jgFyHaEHHwlj7NrvB5eflQRAAUv8qxBtiklCBvax/MBmBbaxKR8qb8UE7YRFg5h4nykFfCm0Ewa1l3pBCmWoswT+l0TdGjQmhiOJXA8I6IPqkPpULe/J8UAVWX+bF9Ie+Mtbobpk0wsWAETW7eRtX++ct9bBhpB3+Q3ZWetXBX2Sg/9LlpGZRRh4twArqxuug5A0amCq6XOr5RB8uN0GnScOuA6AukCGDJVXmUSlJ1ePW8tNWpHuMgawya0PkBfe3GixvOJW2S2zs7uZlzwwdPGoS0GOTQw9Kh1IeQJx79xhtfWR1xs4ASAgl47sr04AWW+Md55U0ydQWvYawPKvJFx4OqPkXQEZxAn0sP4feLsAI7OLqhJdPEDTMS96gPfffoL2+jN8+r6isj+IB+TPsoMJY0khS1NpQSWG+n5fzAcEFyYydwC8+vLDsjpx3pUODdEMBDfYxFodjKoO0pvPP1q0cVliLNOaxVS98bEM0FOPprxQ3qQJRcByhYBpRHsj8qzFad2XO4wHimfoA9HNlpJG5pJGSz4dp+wEoJE8YGViopH0QrRalKezhOyAa7OUCK7DcCWysh2hg5CtpQRUkxcE8pxTnG0JYK9mzMm7zT7VP776MNKYX8zlImQQ8SmVaLjbVqgazW2UpXvkg72+C1wB1wsdORXsB+SDY2JLoPiB98mhyESh/3Y8ofkzMx4LnOmQ+c1+glMXtFf0IltqcQlpRrv0xmgFkhxxvpfYUCInlJbM9G4KPBoAWCf4CJHdHLOWVUdLIDq6O4Ynq0el4noZYMsT8gZwoSNil2rFgykYzh5cuAYgB4gMcOTQbTfxCSrjEabtKO4YQEEwQjSL9KgynDcwS4j0MplsYQUKM5hiE3aV3ir/BBgAY7B/QC6juvMAAAAASUVORK5CYII=);background-repeat:no-repeat;height:48px;width:48px}.slider-succes .slick-next:before{content:""}.slick-next,.slider-succes .slick-prev{bottom:-71px!important;top:inherit}.slider-succes .slick-prev{left:290px!important}.slider-succes .slick-next{right:422px!important;top:100%;transform:rotate(180deg)}.slider-succes .slick-prev:before{content:""!important;display:block!important}.slider-succes .slick-dots{position:inherit!important}.slider-succes .heading{padding-bottom:50px}.slider-succes .common-blk{padding:20px}.slider-succes .common-blk h3{font-size:22px;font-weight:600;margin-top:20px}.get-started1 h2:after{background-image:url(/static/media/rightarrow.78b672d58204d2bd1d5c.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:11px;content:"";height:6px;position:absolute;width:100px}.get-started1 h2{display:block;position:relative}.contact-box{display:flex;gap:8px}.conract-info{margin-top:60px}.copy-right{margin-top:20px;text-align:center}.copy-right p{font-size:12px}.fc h5{color:#fff6;font-family:Nunito Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.fc a{color:#ffffffa6;cursor:pointer;display:block;margin-bottom:7px;text-decoration:none;transition:color .15s}.fb-sub,.fc a{font-size:13px}.fb-sub{line-height:1.65}.f-bot{border-top:1px solid #ffffff1a;color:#fff6;display:flex;font-size:12px;grid-column:1/-1;justify-content:space-between;padding-top:20px}.fb-name{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:500;margin-bottom:9px}.login-box{background:#fff;border-radius:25px;box-shadow:0 0 15px #0000001a;padding:10px 30px}.login-title{border-radius:5px;color:#165781;color:var(--color-primary);font-family:Antonio,sans-serif;font-size:30px;margin-bottom:20px;padding:10px;text-align:center}.login-box input[type=password],.login-box input[type=text]{border:1px solid #ccc;border-radius:6px;margin-bottom:15px;padding:10px;width:100%}.login-box .checkbox{align-items:center;display:flex;margin-bottom:15px}.login-box .checkbox label{margin:0}.login-box .checkbox input{margin-right:8px}.login-box button{background-color:#ed8127;background-color:var(--color-secondary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}.login-box .helper-links{font-size:14px;margin-top:15px;text-align:center}.login-box .helper-links a{color:#165781;color:var(--color-primary);margin:0 5px;text-decoration:none}.login-box .email-box{position:relative}.login-box .email-box input{border:1px solid #ccc;border-radius:6px;margin-bottom:15px;padding:10px;width:100%}.login-box .password-box{position:relative}.login-box .password-box input{padding-right:35px}.login-box .password-box .toggle-eye{cursor:pointer;position:absolute;right:10px;top:10px}section.login-part{background:linear-gradient(180deg,#eaf2f9,#fff);padding:75px 0 70px}.login-box .helper-links a.forget-password{color:#ed8127}.login-img img{max-width:490px}.register-form{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000001a;padding:30px}.register-form h2{border-radius:5px;color:#165781;color:var(--color-primary);font-family:Antonio,sans-serif;font-size:30px;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}.register-form .form-group label{font-size:15px;font-weight:400;margin-bottom:5px;margin-top:16px}.form-group select,.register-form .form-group input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px;width:100%}.register-form .radio-group input[type=radio]{display:inline-block;width:auto}.register-form input[type=checkbox]{width:auto}.register-form button[type=submit]{background-color:#165781;background-color:var(--color-primary);border:none;border-radius:6px;color:#fff;font-size:16px;margin-top:20px;padding:12px;width:100%}.Register-box{background-color:#fff0f6;border:1px solid #d61962;border-radius:6px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:600px;padding:20px 25px 15px;position:relative}.Register-box .close-btn{color:#d61962;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:12px;top:8px}.Register-box h4{color:#000;font-size:18px;margin-top:0}.Register-box ol{padding-left:20px}.Register-box p{font-size:14px;margin-top:10px}.Register-box ol li{font-size:14px;margin-bottom:10px}.nav-item.dropdown{margin-left:10px!important;position:relative}.user-menu-button{padding:8px 15px!important}.dropdown-arrow{font-size:small}.user-menu-button:after{display:none}.dropdown-menu{left:auto!important;margin-top:0!important;padding:5px 0 0;position:absolute!important;right:0!important;top:100%!important}.dropdown-container{position:relative}.user-menu-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-weight:500;padding:8px 0}.dropdown-item:hover{background-color:initial!important}.dropdown-item{background:#0000!important;color:#333!important;display:block;padding:8px 15px;text-decoration:none!important}.dropdown-divider{background:#eee;height:1px;margin:4px 0}.modal.letsbeginmodal{z-index:1050}.modal.letsbeginmodal .modal-dialog{max-width:645px!important}.modal .letsbeginmodal .modal-content{border:none}.modal.letsbeginmodal .modal-body{background-color:#fff;border-radius:10px;padding:16px;width:100%}.toggle-group{gap:10px;margin-bottom:20px}.custom-radio{align-items:center;background-color:#fff;border:1px solid #ddd;border-image:none;border-image:initial;border-radius:999px;color:#4a4a4a;cursor:pointer;display:inline-flex;font-family:sans-serif;font-size:16px;padding:6px 14px;transition:.3s}.custom-radio input[type=radio]:checked{background-color:#165781;background-color:var(--color-primary);border-color:#165781;border-color:var(--color-primary)}.custom-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-image:none;border-image:initial;border-radius:50%;height:20px;margin-right:8px;position:relative;transition:background-color .3s,border-color .3s;width:20px}.btn-filled{border:none;border-radius:5px;padding:10px 20px}.left-icon1 .backbutton{background:#f6f6f6;border:initial none;border-color:initial;border-image:none;border-image:initial;border-radius:50%;padding:9px;width:42px}.icon-blk{margin-bottom:20px}.icon-blk img{max-width:100%}.toggle-container{background-color:#f1f1f1;border-radius:25px;display:inline-flex;padding:5px}.toggle-container input[type=radio]{display:none}.toggle-container .toggle-option{background-color:initial;border-radius:25px;color:#aaa;cursor:pointer;font-weight:500;padding:10px 20px;transition:.3s}input#monthly:checked+label[for=monthly],input#yearly:checked+label[for=yearly]{background-color:#fff;box-shadow:0 2px 5px #0000001a;color:#00bcd4}.select-control{position:relative}.form-basic{padding:0 35px}.form-terms{color:#666;margin-top:20px}.modal-title{margin-bottom:18px;margin-top:30px}.form-basic input[type=text]{padding:15px}.form-basic select{padding:7px}.form-basic input[type=email],.form-basic input[type=tel]{padding:15px}.form-terms{font-size:12px;font-weight:400;margin-top:10px;text-align:center}.form-terms a{color:#e07a0d}.upload-box{padding:0!important;position:relative}.upload-btn{background-color:#fff0;border:none;border-radius:5px;bottom:25px;color:#fff;left:20px;padding:0;position:relative}.upload-btn i{color:#d61962}#preview{border:2px solid #ccc;border-radius:50%;margin-top:15px}#preview,.preview-img{height:120px;object-fit:cover;width:120px}.preview-img{border:2px solid #fbb884;border-radius:50%}.photo-box{border-right:1px solid #ddd}.privacy-control{margin-top:-13px}.upload-buttons .btn.btn-primary{background:#2d3a8c;border:1px solid #2d3a8c}.upload-buttons .btn-outline-primary{border:1px solid #165781!important;border:1px solid var(--color-primary)!important;color:#165781;color:var(--color-primary)}.upload-buttons .btn{align-items:center;justify-content:center;margin-bottom:10px;padding:13px 0;width:245px}.upload-buttons .btn-outline-primary:hover{background-color:#165781;background-color:var(--color-primary);border:1px solid #165781;border:1px solid var(--color-primary);color:#fff}.guideline{margin-top:55px}.photo-guideline img{border:1px solid #ccc;border-radius:5px;height:120px;margin-bottom:5px;object-fit:cover;width:140px}.tick{color:#2d3a8c}.cross,.tick{font-weight:600}.cross{color:#165781;color:var(--color-primary)}.guidelines ul{padding-left:20px}.guidelines li{font-size:14px;margin-bottom:5px}.note-box{background:#fff3cd;border-radius:5px;color:#856404;font-size:13px;margin-top:20px;padding:10px}.verfiy-profile{background:#fff5f9;padding:60px 0}.verfiy-profile-new{background:#fff;box-shadow:0 0 9px 0 #c0bcbc4f;margin:0 auto;max-width:650px;padding:30px}.profile-verication-part{margin-top:30px}.profile-verication-part .toggle-group{justify-content:center}.toggle-group{display:flex;flex-wrap:wrap;gap:12px}.profile-verication-part input[type=text]{font-size:14px;margin:0 auto;max-width:80%;padding:11px 12px}.verify-part{margin:22px auto 0;max-width:80%}.verify-part button{border:none;font-weight:600;letter-spacing:1px}.verify-part button:hover{background:#2d3a8c;color:#fff}.widthFit{width:-webkit-fit-content!important;width:fit-content!important}div#navbarSupportedContent button{background:#ed8127;border:none;border-radius:40px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Nunito Sans,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;margin-left:auto;padding:10px 22px;transition:background .15s}.dropdown-menu-custom{border-radius:5px;box-shadow:0 0 13px #0000001c;display:flex;flex-direction:column;margin-top:0!important;padding:0;position:absolute!important;top:100%!important;width:110px}.dropdown-menu-custom button{background-color:#fff;border:none;border-bottom:1px solid #ddd;padding:6px 15px;width:100%}.dropdown-menu-custom button:hover{color:#ed8127}.profile-part h5 button.btn:hover{color:#000}.profile-part button.contact-btn{border:1px solid #aaa;border-radius:30px;color:#222;display:block;font-size:15px!important;gap:4px!important;padding:7px 10px;width:100%}.profile-part button.contact-btn:hover{color:#fff}@media only screen and (max-width:768px){div#shaadiNav li.nav-item a{color:#000!important}div#shaadiNav .nav-link.active:after{display:none}.navbar-collapse{background-color:#fff;box-shadow:0 0 17px #00000014;padding:15px}section.header.mainheader{padding:10px}section.trusted-story{padding:30px 20px}.countersection .grid.g3{grid-template-columns:repeat(3,1fr);margin-bottom:30px}.steps:before{display:none}.heading_part h2,h2.disp-lg{font-size:clamp(30px,5vw,58px)}.heading_part h2{line-height:1.2}div#searchByCity{margin-top:20px}section#search-city h3{font-size:clamp(28px,5vw,44px)}.banner button{font-size:14px}.hero-img-stack{display:none}section.search-city{top:0}.banner-blk{padding:0}section.banner{padding:60px 10px}.banner h2{font-size:30px;font-weight:700;line-height:40px}.search-city .content{background:#165781;background:var(--color-primary);display:flex;justify-content:flex-start;padding:20px}.search-city .content p{color:#fff;font-size:20px;line-height:30px;margin-bottom:0}.search-city .form-blk{padding:20px}section.success-story{margin-top:30px}section.success-story .container{border-radius:50px;padding:19px 0}.heading h3{font-size:35px}.heading .text{font-size:14px}.slider-succes .common-blk{padding:0}.col-md-4.slider-succes1{display:none}.slider-succes{padding:20px}.slider-succes .heading{padding-bottom:20px}.number-statiesfied:before{position:static}.satiesfied-para h2{font-size:30px}.satiesfied-icon img{width:42px}section.backgroup{margin-top:20px}.wordwide-para{margin-top:-9px}.word-wideheading h2{font-size:16px}.word-wideheading h2 span{font-size:24px}section.trusted-story{margin-top:0}.your-story{padding:20px}.your-story h2{font-size:37px}.get-started1 h2{font-size:27px;font-weight:600}.get-started1{padding:20px}.conract-info{margin-top:22px}.conract-info .justify-content-center{justify-content:flex-start!important}.header.mainheader .navbar ul li:last-child{margin-left:0}.header.mainheader .btn-filled{margin-left:0!important}.header.mainheader .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E")}.header.mainheader .navbar-toggler{background-color:#ed8127}.success-story.home-story .slider-succes .slick-next{right:0!important}section.success-story.home-story{margin:30px 15px}section.success-story.home-story .slick-prev{left:0!important}section.success-story.home-story .heading h3{line-height:25px}.satiesfied-para{text-align:center}.number-statiesfied{flex-direction:column}section.satiesfied-customer{margin-top:0}section.backgroup img{height:130px;object-fit:cover}.wordwide-para{flex-direction:column;padding:20px}.word-wide-img img{height:auto!important;width:30%!important}.conract-info img{width:25px}.login-img img{display:none}section.login-part{padding:20px 0}.login-title{font-size:22px}.header.mainheader .user-menu-button{padding:8px 0!important}.nav-item.dropdown{margin-left:0!important}}:root{--cream:#fff8f2;--blush:#ffe4d4;--coral:#ed8127;--coral-d:#e84545;--coral-l:#ff9b9b;--coral-10:#ff6b6b1a;--indigo:#2d3a8c;--indigo-d:#1b255e;--indigo-l:#4a5bae;--indigo-10:#2d3a8c14;--gold:#e8a020;--gold-10:#e8a0201a;--sage:#5b9279;--sage-10:#5b92791a;--lavender:#b48fcc;--lav-10:#b48fcc1a;--navy:#1a1a2e;--text:#1a1a2e;--text-sec:#4a4a6a;--text-mute:#8a8aa0;--border:#ede0d4;--white:#fff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Nunito",system-ui,sans-serif;--sans2:"Nunito Sans",system-ui,sans-serif;--r8:8px;--r16:16px;--r24:24px;--r-full:999px}#nav{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f2f2;border-bottom:1px solid #ede0d4;display:flex;height:70px;left:0;padding:0 40px;position:fixed;right:0;top:0;z-index:999}.logo{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700;margin-right:40px;text-decoration:none;white-space:nowrap}.logo span{color:#2d3a8c}.logo:hover{color:#ed8127;text-decoration:none}.nav-links{align-items:center;display:flex;flex:1 1;gap:6px}.nl{border-radius:999px;color:#4a4a6a;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:.25s}.nav-links .active,.nl.active,.nl.on,.nl:hover{background:#ff6b6b1a;color:#ed8127}.nav-btn{background:#ed8127;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;margin-left:auto;padding:11px 24px;transition:.25s}.nav-btn:hover{background:#e84545}#nav a,#nav a:focus,#nav a:hover,#nav a:visited{text-decoration:none}@media (max-width:991px){#nav{padding:0 20px}.nav-links{display:none}.logo{font-size:22px;margin-right:auto}.nav-btn{font-size:12px;padding:10px 18px}}.trajectory-header h4{margin:0}.view-graph-btn{align-items:center;background:linear-gradient(135deg,#6c5ce7,#5f3dc4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.view-graph-btn:hover{background:linear-gradient(135deg,#7c6cf7,#6c5ce7);box-shadow:0 4px 16px #6c5ce766;transform:translateY(-2px)}.view-graph-btn:active{transform:translateY(0)}.view-graph-btn svg{font-size:16px}@media (max-width:768px){.trajectory-header{align-items:stretch;flex-direction:column;gap:8px}.view-graph-btn{font-size:14px;justify-content:center;padding:10px 16px}}.card-profile button.contact-btn{border:1px solid #aaa;border-radius:30px;display:block;font-size:15px!important;gap:4px!important;padding:7px 10px;width:100%}:root{--blue:#1f6fb2;--blue-deep:#17567f;--blue-soft:#eaf2f9;--orange:#e8842c;--orange-soft:#fceedd;--green:#2e9e4f;--green-soft:#e9f5ec;--yellow:#e8b923;--red:#d64545;--red-soft:#f7e6e6;--ink:#26303a;--muted:#5b6472;--faint:#8a93a0;--line:#e4e9ef;--bg:#fff;--mist:#f5f8fb;--band:#f0f5fa;--radius:16px;--sm:11px;--shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;--ring:0 0 0 3px #e8842c59}body{color:#26303a;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}*{margin:0;padding:0}.top-menu{position:relative;text-align:right}.top-menu ul{list-style-type:none;margin:0;padding:0}.top-menu ul li{color:#ddd;display:inline-block}.top-menu ul li a:hover{color:#eb0028}.logo-coomon{align-items:center;display:flex;justify-content:space-between}.logo-section{padding:30px 0}section.menu-section ul{display:flex;justify-content:center;list-style:none;margin-bottom:0}.menu-section{background:#2d228a;padding:13px 0;position:relative}section.menu-section ul li a{color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}section.menu-section ul li{margin:0 16px}.banner-left img{width:100%}.banner-left,.banner-right{padding-left:0;padding-right:0}.banner-right{background:#323232}.banner-right-content{padding:0 30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.banner-right-content h2{color:#fff;font-size:32px;font-weight:600}.banner-right-content p{color:#fff;font-size:18px;margin-top:15px}section.seven{background:#5c5c5c;margin:0;padding:30px 0}.footer-upper{padding:40px 0}.social-media.footer-social{margin-top:24px}.visit-btn a{border:2px solid #323232;color:#323232;font-weight:600;padding:7px 20px;text-transform:uppercase}.visit-btn{margin-top:30px}.footer1 img{width:190px}.footer1 p{color:#bcc1c5;font-size:16px;line-height:22px;margin-top:20px;text-align:justify}footer ul{list-style:none}footer ul li{margin-bottom:0;position:relative}.footerlinks ul li{padding-left:20px;position:relative}.footerlinks ul li:before{color:#62b949;content:"\f101";float:left;font-family:FontAwesome;font-size:18px;left:0;position:absolute}footer ul li a{color:#000;font-size:15px;line-height:32px}footer ul li a:hover{color:#fff;text-decoration:none}.single-footer-widget h3{color:#000;font-size:18px;font-weight:600}p.footercontent{font-size:15px}.subcribe-newsletter input{border:1px solid #ddd;font-size:16px;height:40px;padding:0 7px;width:100%}.button-news{margin-top:15px}.button-news a{background:#2b2929;color:#fff;font-weight:600;padding:7px 15px;text-transform:uppercase}.lower-footer ul li{display:inline-block;margin-right:15px}.copyright p,.lower-footer ul li a{font-size:14px}.copyright p{color:#222;margin-bottom:0}.copyright{position:relative;text-align:right}.website-logo h2{font-style:italic;font-weight:600}.socialmediaicon ul{display:flex;gap:15px;justify-content:center}@keyframes scale{50%{transform:scale(1.2)}}.zoom{animation:scale 10s linear infinite}.banner-content{left:0;margin:auto;max-width:700px;position:absolute;right:0;text-align:center;top:27%}.banner-content h2,.banner-content h3{color:#fff;margin-bottom:15px;margin-top:0;text-transform:uppercase}.banner-content h2{font-size:50px;font-weight:700}.banner-content p{color:#fff;font-size:16px}.carousel-item{height:610px}a.wshipping-button.slide-btn.animated.fadeInDown{background-color:#ff7907;border:0;border-radius:4px;color:#fff;display:inline-block;font-size:16px;padding:15px 30px;text-transform:uppercase}.wshipping-button.slide-btn{margin-top:20px}.browse-city1 h5{color:#323232;font-size:16px;letter-spacing:2px}.browse-city1 h2{margin:20px 0}.browse-city1 p{font-size:16px;line-height:30px}.view-home a{background:#323232;color:#fff;padding:12px 20px}.view-home{margin-top:40px}.two1 .nav-pills .nav-link{border-radius:.25rem!important;color:#323232!important;font-size:24px!important;font-weight:600!important}.nav-pills .show>.nav-link,.two1 .nav-pills .nav-link.active{background-color:initial!important;color:#fff}section.two1{margin-top:60px}section.two1 li.nav-item{margin-bottom:50px}.tabulation-2.mt-4 .nav-item a.active{border-bottom:3px solid #0c26b3;margin:0 auto;max-width:170px}section.take-paroduct p{font-size:16px;line-height:30px}section.explore>p{font-size:16px;margin:0 auto 50px;max-width:750px;text-align:center}.explore-content1 p{color:#fff;font-size:16px;margin-left:10px}section.form111 img{width:100%}div#demo img{height:630px;object-fit:cover;width:100%}div#demo .carousel-inner .carousel-item:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.website-logo img{object-fit:cover;width:270px}.cart i{font-size:25px}.right-sidebar{background:#fff;bottom:0;position:fixed;right:-100%;top:0;transition:right .3s linear;width:430px;z-index:99}.right-sidebar h2{padding-top:100px;text-align:center}.side-menu ul li a{color:#000;font-size:18px;font-weight:600;text-transform:uppercase}.side-menu ul li{margin-top:20px}.right-sidebar ul{text-align:center}.cross-btn i{font-size:20px;left:16px;position:absolute;top:15px}.right-sidebar ul{list-style:none}.sidebarAdd{right:0;transition:right .3s linear}.one-fonr1{margin-top:10px}.one-fonr1 h2{margin-bottom:40px}section.tailor-stay{border-top:1px solid #ebebec;margin-top:84px;padding:80px 0}.stay-content1{margin-bottom:50px}.stay-content1,.tailor12{text-align:center}.tailor12 img{width:70px}.tailor12 h2{font-size:18px;margin-top:20px}.right-sidebar.sidebarAdd .side-menu{margin-top:40px}.icon-tailor{margin-top:70px}.stay-content1 h2{margin:20px 0}.cart:hover{cursor:pointer}.admin select{border:none}.select-type a{color:#323232;font-family:Merriweather;font-weight:500;letter-spacing:1px;position:relative;text-decoration:none}.click-oprn{background:#f7f7f7;display:none;position:absolute;width:90px;z-index:99}.click-oprn ul{list-style:none}.click-oprn ul li{margin-top:6px}.click-oprn ul li a{color:#323232;font-size:16px;font-weight:500;letter-spacing:1px}.logo-menu{align-items:center;justify-content:space-between}.logo-menu,.menu-socail{display:flex}.menu-part23 ul{display:flex;list-style:none;margin-bottom:0}.menu-part23 ul li{padding:0 10px}.menu-part23 ul li a{color:#353333;font-size:16px;font-weight:600;padding-right:10px;text-align:center;text-transform:uppercase}.social-media ul{display:flex;list-style:none;margin-bottom:0}.social-media ul li{margin:0 6px}.social-media ul li a{color:#969696}.header-section1{padding:25px 0}.left-logo h4{background-image:linear-gradient(140deg,#00fc85,#00bfe4 50%,#00bfe4 75%);color:#fff;font-size:33px}.menu-part23 ul li:hover a{color:#4eae4a;text-decoration:none}section.new1{background-color:#05e8b914;margin-top:70px;padding:70px 0;position:relative}section.new1:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}section.new1 h4{font-size:30px;margin-bottom:50px}.foem12{background:#095ff4;padding:20px}.foem12 input[type=text]{border:none;font-size:16px;margin-bottom:10px;padding:8px 10px;width:100%}.foem12 textarea{font-size:16px;height:90px;padding:5px 10px;width:100%}.foem12 input[type=submit]{background:#0000;border:2px solid #fff;color:#fff;font-weight:600;margin-top:21px;padding:4px 34px;text-transform:uppercase}.top-left ul li i{color:#fff;line-height:30px}.fixed-header{background:#fff;box-shadow:0 0 2px 2px #f1eded;left:0;position:fixed;right:0;top:0;transition:all .5s ease;z-index:9}section.about-part{padding:80px 0}.about-left h2{color:#223645;font-family:Roboto Condensed,sans-serif;font-size:35px;font-weight:600;margin-bottom:15px;position:relative}.about12{padding-right:50px}.aboutpart .row{margin:0}.aboutpart .col-md-5,.aboutpart .col-md-7{padding:0}.aboutpart .about-left{max-width:610px;padding-left:2px;padding-top:0}.aboutpart .one-fonr1 h2{color:#01e4bb;font-family:Lato,sans-serif;font-size:35px;font-weight:600;margin-bottom:30px;position:relative;text-transform:uppercase}.aboutpart .one-fonr1{background:#223645;max-width:650px;padding:30px}.about-btn a{border:1px solid #095ff4;border-radius:4px;color:#095ff4;font-weight:600;padding:15px 30px;transition:all .6s ease}.about-btn a:hover{background-image:linear-gradient(143deg,#095ff4,#03fbb1);border:none;color:#fff;text-decoration:none}.about-btn{margin-top:55px}.one-fonr1 h2 span{position:relative}.about12 img,.section11 img{width:100%}.one-fonr1 h2{font-size:28px}.section23 .one-fonr1{margin-top:55px}section.logo-part h2{border-top:2px solid #095ff4;margin-bottom:50px;padding-top:30px;text-align:center}section.logo-part{margin-bottom:70px;margin-top:100px}section.logo-part ul{align-items:center;display:flex;justify-content:space-between;list-style:none}section.part-images{background-color:#f5f5f8;padding-bottom:90px;padding-top:80px}.categoryimg{height:225px;overflow:hidden}.get-touch ul li i{color:#0fb4f0}.herb1 span{position:relative}section.new1 h4{color:#01e4bb;font-family:Lato,sans-serif;font-size:32px;font-weight:600;font-weight:700;line-height:40px;margin-bottom:20px}.herb1 p{color:#fff}.herb1{background:#223645;margin:auto;max-width:820px;padding:40px;text-align:center}.herb1 h4 span{position:relative}section.faqpart{height:500px;margin-top:100px}.buy-now a{background-color:#fff;border:2px solid #fff;border-radius:4px;color:#444;font-weight:600;padding:10px 30px}.buy-now{margin-top:20px;text-align:center}#main-nav{z-index:1}#main-nav .navbar-nav{margin:0 auto}#main-nav ul li a{color:#313131;font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;line-height:15px;padding:15px 8px}.socialmediaicons ul li a{padding:0}#main-nav ul ul li a{color:#373737;text-transform:capitalize}#main-nav ul li ul li a{font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;padding:8px 15px}#main-nav .ct-active ul li a:before{left:50%;opacity:1}.h2-navigation-area .logo{display:inline-block;overflow:hidden;padding-top:20px}#main-nav ul li a:hover{color:#e8862e}.stellarnav{display:inline-block;margin:0 auto;width:auto}.stellarnav ul ul{background-color:#fff!important;margin:0!important;width:250px!important}.stellarnav ul ul a:hover{color:#093f67!important}.conatc-header{padding-top:20px}.conatc-header ul{display:flex;justify-content:flex-end}.conatc-header ul li{font-size:16px;list-style:none;margin-left:24px}.conatc-header ul li .fa{color:#f5c05a;padding-right:3px}.conatc-header ul li a{color:#fff;text-transform:none!important}.main-nav-area{align-items:center;display:flex;float:right;padding-top:4px}.nav-serch-area{display:inline-block;float:right;padding-top:20px}.stellarnav.mobile ul{background:#212121!important;left:0;position:absolute;top:50px;width:100%}.stellarnav.mobile li.has-sub.open ul{width:100%!important}.stellarnav.mobile li.has-sub.open ul li{background-color:#000;padding:3px;width:100%!important}.stellarnav.mobile li.has-sub a,.stellarnav.mobile>ul>li>a.dd-toggle{color:#061538}.stellarnav.mobile .menu-toggle{font-size:30px;padding-bottom:0;padding-left:0;padding-right:0;position:absolute;right:30px;top:0;width:auto}.logo.hidden-logo{visibility:hidden}#main-header{position:absolute;width:100%;z-index:10}#main-header #main-nav ul li a{color:#fff}.logo{display:inline-block;padding-bottom:2px;padding-top:2px;width:190px}.logo img{width:100%}.logo .navbar-brand{margin-right:0}a.navbar-brand .logo{font-size:1.8rem;margin:0}a.navbar-brand .logo span{font-size:1.8rem}.aboutpart,footer{position:relative}footer{background-color:#fff;padding:40px 0 0}.footer_textwidget.textwidget{padding-right:50px}.footerlogo img{width:220px}.footerlogo{margin-bottom:10px}.socialmedialinks{display:flex;gap:12px}.lower-footer{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}section.logo-part ul li img{width:160px}.bannerrightimg img{width:100%}.contactmiddlepart{background-color:#83dee5;padding:30px 0}.contactmiddlepart .content h3{color:#fff}.stellarnav ul li.has-sub a{transition:all .3s ease-out 0s}.stellarnav ul li.has-sub ul li a:hover{padding-left:20px!important}.readmorebuttin a{background-color:#1b3045;border-radius:4px;color:#fff;font-size:17px;font-weight:600;padding:15px 30px;text-transform:uppercase}.readmorebuttin{margin-top:60px}.section-bg{ackground-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;padding-bottom:100px;padding-top:100px}.carousel-control-next,.carousel-control-prev{background-color:#ffffff54;height:60px;opacity:1;top:40%;width:60px}div#main-nav{padding:10px 0}.top-bar{background-color:#0003;margin-bottom:10px;padding:5px 0}.top-left ul{display:flex;list-style:none;margin-bottom:0;width:100%}.top-left ul li{color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;margin:0 0 0 10px}.top-left ul li i{color:#00a4a6;font-size:16px;margin-right:8px;position:relative;top:0}.top-left ul li a{color:#fff;font-size:16px}.top-right ul{display:flex;list-style:none;margin-bottom:0}.top-right ul li{color:#fff;font-size:15px;margin:0 0 0 10px}#main-nav .top-right ul li a i{color:#fff;font-size:12px;margin-right:6px;padding:0!important;position:relative;top:2px}a.applyjobbtn{background-color:#e8842c;border:1px solid #e8842c;border-radius:40px;color:#fff!important;padding:13px 18px!important}a.requestcrewbtn{border:1px solid #ddd;border-radius:40px;color:#17567f!important;padding:13px 18px!important}a.requestcrewbtn:hover{background-color:#e8842c;color:#fff!important}.timeline-section{margin-bottom:20px;padding:60px 20px}.timeline{margin:auto;max-width:1000px;position:relative}.timeline:before{background:#1f6fb2;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.timeline-item{float:left;position:relative;text-align:center;width:25%}.timeline-dot{background:#f58220;border:4px solid #fff;border-radius:50%;height:18px;margin:0 auto;position:relative;width:18px;z-index:2}.timeline-content{color:#1d3557;margin-top:15px}.timeline-content h3{font-size:15px;font-weight:600;margin:0 0 5px}.timeline-content p{color:#6c7a89;font-size:13px;margin:0}.timeline-item.top .timeline-content{bottom:20px;position:absolute;width:100%}.timeline-item.bottom .timeline-content{position:absolute;top:20px;width:100%}.timeline:after{clear:both;content:"";display:block}.hero{background:linear-gradient(180deg,#eaf2f9,#fff);padding:52px 0 20px}.eyebrow{color:#e8842c;font-size:.76rem;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.hero h1{color:#26303a;font-size:3rem;font-weight:600;margin-bottom:30px;max-width:16ch}.hero h1 span.hl{color:#1f6fb2}.hero h2{color:#1f3a5f;font-size:22px;font-weight:600;text-align:center}.feature-section{background-color:#fff;border-top:6px solid #1f6fb2;margin-bottom:10px;margin-top:40px;padding:10px}.feature-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1200px;text-align:center}.feature-box{flex:1 1;min-width:220px;padding:20px;position:relative}.feature-box:not(:last-child):after{background:#cfd6dd;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.feature-box h2{color:#1f6fb2;font-size:26px;font-weight:700;margin:0}.feature-box h3{color:#1c2e4a;font-size:15px;font-weight:600;margin:10px 0 0}.feature-box p{color:#6c7a89;font-size:13px;margin:0}.table{border-collapse:collapse;width:100%}.table thead th{font-size:15px;font-weight:600;padding:15px;text-align:left}.table thead th:first-child{background:#dfe4ea}.table thead th:nth-child(2){background:#f1f3f5}.table thead th:nth-child(3){background:#2f6ea5;color:#fff}.compresiontable .table tbody td{border-bottom:1px solid #d8dee6;font-size:14px;padding:16px}.compresiontable .table tbody td:first-child{background:#f7f9fb;font-weight:600}.compresiontable .table tbody td:nth-child(2){background:#f1f3f5;color:#5c6b7a}.compresiontable .table tbody td:nth-child(3){background:#e3ece7;color:#1c3d6b}.compresiontable{background-color:#fff;margin-bottom:10px;margin-top:20px;padding:30px}.compresiontable .title{color:#1f3a5f;font-size:22px;font-weight:600;margin-bottom:20px;text-align:center}.who-section{background:#eef3fa;margin-bottom:10px;margin-top:25px;padding:30px;text-align:center}.who-section h2{color:#1c3d6b;font-size:28px;margin-bottom:10px}.who-section p{color:#6c7a89;margin-bottom:25px}.card-container{grid-gap:20px;display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center}.card{border:2px solid #d6dde6;border-radius:18px;padding:30px 15px;transition:.3s}.card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-6px)}.icon{align-items:center;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 10px;width:70px}.icon.blue{background:#dbe8f6;color:#2f6ea5}.icon.green{background:#dff3e6;color:#2f8f4e}.icon.dark{background:#e1e6ed;color:#1c3d6b}.icon.orange{background:#fde6d2;color:#e67e22}.icon i.fa{font-size:22px!important}.card h3{color:#1c3d6b;font-size:16px;font-weight:600;margin-bottom:10px}.card p{color:#6c7a89;margin-bottom:20px}.btn,.card p{font-size:14px}.btn{border-radius:25px;border-radius:40px;color:#fff;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none}.btn.blue{background:#2f6ea5}.btn.green{background:#2f8f4e}.btn.dark{background:#1c3d6b}.btn.orange{background:#e67e22}.who-section .card a.btn:hover{color:#fff}.hero p.lead{color:#5b6472;color:var(--muted);font-size:1.12rem;margin:16px 0 8px;max-width:52ch}.heroctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;margin-top:20px}.btn-g{background:#fff;border-color:#e4e9ef;color:#17567f}.stats{grid-gap:1px;background:#e4e9ef;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:34px 0 6px}.stat{background:#fff;padding:18px}.stat .n{color:#17567f;font-size:1.5rem;font-weight:800;line-height:1}.stat .l{color:#5b6472;font-size:.82rem;margin-top:6px}.stat .s{color:#8a93a0;font-size:.7rem;margin-top:3px}.imagebox{margin-top:30px}.image img{width:100%}.band{margin-top:50px;padding:60px 0}.aud{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;padding:22px 20px;transition:.15s}.ic{background:#eaf2f9;border-radius:12px;display:grid;height:46px;margin-bottom:14px;place-items:center;width:46px}.ic svg{height:24px;width:24px}.card h3{font-size:1.06rem;margin-bottom:6px}.card p{color:#5b6472;font-size:.9rem;margin-bottom:12px}.card .go{color:#17567f;font-size:.88rem;font-weight:700}.sh{margin:0 auto 30px;max-width:60ch;text-align:center}.sh .eyebrow{margin-bottom:8px}.sh h2{font-size:1.9rem;letter-spacing:-.01em}.sh p{color:#5b6472;margin-top:10px}.aud{grid-gap:16px;display:grid;gap:16px}.centercontent{margin:80px auto auto;max-width:68ch}#pillars{padding:52px 0}.pillar-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pnum{border-radius:9px;color:#fff;display:grid;font-size:1rem;font-weight:800;height:36px;margin-bottom:12px;place-items:center;width:36px}.pillar h3{font-size:1.06rem;font-weight:600;line-height:1.25;margin-bottom:6px}.pillar p{color:#5b6472;font-size:.88rem;margin-bottom:10px}.plinks{list-style:none;margin:0 0 12px;padding:0}.plinks li{font-size:.85rem;line-height:1.55;padding:3px 0 3px 14px;position:relative}.plinks li:before{color:#1f6fb2;content:"›";font-weight:700;left:0;position:absolute}.pillar{background:#fff;border:1px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;padding:22px 20px;position:relative}.pillar h3 a{color:#26303a}.pillar li a{color:#17567f;text-decoration:none}.pillar .go{color:#e8842c;font-size:.86rem;font-weight:700}.steps{grid-gap:16px;counter-reset:st;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.step{background:#fff;border:1px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;padding:22px 18px;position:relative}.step .num{background:#e8842c;border-radius:50%;color:#fff;display:grid;font-size:.9rem;font-weight:800;height:30px;margin-bottom:12px;place-items:center;width:30px}.step h3{font-size:1.02rem;margin-bottom:5px}.step p{color:#5b6472;font-size:.86rem}.step .t{color:#8a93a0;font-size:.74rem;font-weight:600;margin-top:8px}section#how{padding:15px 0}.band{background:#f0f5fa}.tiers{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.tier{border:1.5px solid;border-radius:11px;padding:16px}.tier .dot{border-radius:50%;display:inline-block;height:14px;margin-bottom:8px;width:14px}.tier h4{font-size:.98rem}.tier p{color:#5b6472;font-size:.82rem;margin-top:4px}.t-g{background:#e9f5ec;border-color:#2e9e4f}.t-y{background:#fbf3d8;border-color:#e8b923}.t-o{background:#fceedd;border-color:#e8842c}.t-r{background:#f7e6e6;border-color:#d64545}.t-g .dot{background:#2e9e4f}.t-y .dot{background:#e8b923}.t-o .dot{background:#e8842c}.t-r .dot{background:#d64545}.tiernote{color:#5b6472;font-size:.84rem;margin-top:16px;text-align:center}section.notdoing{padding:55px 0}.hwnote{color:#5b6472;font-size:.82rem;margin-left:auto;margin-right:auto;margin-top:16px;max-width:60ch;text-align:center}a{color:#17567f;text-decoration:none}.auth{grid-gap:22px;align-items:center;background:#17567f;border-radius:16px;color:#fff;display:grid;gap:22px;grid-template-columns:1.3fr 1fr;padding:30px 26px}.auth .facts{grid-gap:10px;display:grid;gap:10px}.auth .f{align-items:flex-start;color:#eaf2f9;display:flex;font-size:.9rem;gap:10px}.auth .f svg{flex:0 0 18px;height:18px;margin-top:2px;width:18px}.auth .f b,.auth h2{color:#fff}.auth h2{font-size:1.4rem;font-weight:700}.auth p{color:#d6e4f1;font-size:.9rem;margin-bottom:0;margin-top:10px}section#dna{padding:55px 0}.price{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:760px}.plan{background:#fff;border:1.5px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;padding:24px 22px}.plan.feat{border-color:#1f6fb2}.plan .pn{font-size:1.1rem;font-weight:800;margin-bottom:20px}.plan .pp{color:#17567f;font-size:2rem;font-weight:800;margin:6px 0}.plan .pp small{color:#5b6472;font-size:.9rem;font-weight:500}.plan ul{list-style:none;margin:10px 0 16px}.plan li{color:#5b6472;font-size:.9rem;padding:4px 0 4px 22px;position:relative}.plan li:before{color:#2e9e4f;content:"✓";font-weight:800;left:0;position:absolute}h2{font-weight:700}.refer{grid-gap:16px;align-items:center;background:#fceedd;border-radius:16px;display:grid;gap:16px;grid-template-columns:1.5fr auto;margin-top:50px;padding:30px 26px}.refer h2{font-size:1.5rem}.refer p{color:#5b6472;font-size:.95rem;margin-bottom:0;margin-top:8px}.team{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.member{align-items:center;background:#fff;border:1px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;display:flex;gap:14px;padding:16px}.member .av{background:#eaf2f9;border-radius:50%;color:#17567f;display:grid;flex:0 0 52px;font-weight:800;height:52px;place-items:center;width:52px}.member h4{font-size:.98rem}.member p{color:#5b6472;font-size:.8rem;margin-bottom:0}.final h2{font-size:1.8rem}.final p{color:#5b6472;margin:10px auto 20px;max-width:52ch}.btn-p{background:#e8842c;color:#fff}.heroctas a.btn.btn-p:hover{background:#17567f;color:#fff}a.signin_btn.loginbtn2 .fa{padding-right:6px}.final{background:linear-gradient(180deg,#fff,#eaf2f9);border:1px solid #e4e9ef;border-radius:16px;margin:55px 0;padding:44px 24px;text-align:center}.pillar figure img.appshot{width:100%}.appgrid.three{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.appbox img{width:100%}.appbox figcaption{font-size:14px;text-align:center}footer{padding:20px 5px 0}.fa,.far,.fas{font:normal normal normal 14px/1 FontAwesome!important}.mySlides:first-child{display:block}.table .thead-dark th{background-color:#1b4965;border-color:#fff;color:#fff}i.fa.fa-plus{padding:5px}.menulogo img{margin:auto;padding:10px 35px;width:100%}.stellarnav.desktop{margin-right:15px}.footer-section{background:#12212f;color:#c4d2df;font-size:.88rem;margin-top:20px;padding:44px 0 26px;position:relative}.footer-main{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.9fr 1fr 1fr 1.2fr}.footer-column{position:relative}.logo{color:#ed8127;font-weight:900;line-height:1;margin-bottom:0;margin-top:10px}.logo,.logo span{font-size:1.12rem}.logo span{color:#fff;letter-spacing:1px;margin-top:4px}.footer-column .logo,.footer-desc{margin-bottom:20px}.footer-desc{color:#c4d2df;font-size:15px;font-size:.88rem;line-height:1.7;max-width:34ch}.social-icons{display:flex;flex-wrap:wrap;gap:12px}.social-icons a{align-items:center;background:#ed8127;border-radius:5px;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:.3s;width:40px}.social-icons a:hover{transform:translateY(-3px)}.footer-title{color:#fff;font-size:.82rem;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:0}.footer-links a{color:#c4d2df;display:block;font-size:.88rem;line-height:22px;padding:3px 0}.footer-links a:hover{color:#ed8127;padding-left:5px}.footer-policy a{color:#8ea3b5;font-size:.82rem;text-decoration:underline}.footer-bottom p{color:#8ea3b5;font-size:.82rem;margin-bottom:10px}.footer-bottom{border-top:1px solid #ffffff1f;margin-top:10px;padding-top:19px}section.appsection{padding-bottom:20px;padding-top:55px}.summary{background:#eaf2f9;background:var(--blue-soft);border:1px solid #cfe0f0;border-radius:16px;border-radius:var(--radius);margin:8px 0 22px;padding:18px}.summary h2{color:#17567f;color:var(--blue-deep);font-size:.8rem;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.summary dl{grid-gap:5px 14px;display:grid;font-size:.9rem;gap:5px 14px;grid-template-columns:auto 1fr}.summary dt{font-weight:700}.entity{color:#26303a;color:var(--ink);font-size:.98rem;margin:0 0 20px}.answer{background:#f5f8fb;background:var(--mist);border-left:4px solid #e8842c;border-left:4px solid var(--orange);border-radius:0 10px 10px 0;font-size:1rem;margin:0 0 22px;padding:14px 16px}.stats{border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);margin:0 0 24px;overflow:hidden}.stats .r{border-top:1px solid #e4e9ef;border-top:1px solid var(--line);display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:11px 14px}.stats .r:first-child{background:#f5f8fb;background:var(--mist);border-top:none;color:#5b6472;color:var(--muted);font-weight:700}.toc{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);margin:0 0 22px;padding:16px 18px}.toc h3{color:#5b6472;color:var(--muted);font-size:.78rem;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.toc a{display:block;font-size:.92rem;padding:3px 0}h2.sec{color:#17567f;color:var(--blue-deep);font-size:1.3rem;margin:26px 0 10px}p{margin:0 0 14px}.faq details{border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#5b6472;color:var(--muted);margin:8px 0 0}.clusters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:8px 0 20px}@media(min-width:640px){.clusters{grid-template-columns:1fr 1fr}}.cl{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.cl a{font-weight:700}.cl p{color:#5b6472;color:var(--muted);font-size:.84rem;margin:4px 0 0}.author{align-items:center;background:#f5f8fb;background:var(--mist);border-radius:16px;border-radius:var(--radius);display:flex;gap:14px;margin:26px 0;padding:16px}.author .av{background:#eaf2f9;background:var(--blue-soft);border-radius:50%;color:#17567f;color:var(--blue-deep);display:grid;flex:0 0 54px;font-weight:800;height:54px;place-items:center;width:54px}.author h4{font-size:.96rem}.author p{color:#5b6472;color:var(--muted);font-size:.8rem;margin:0}.mtag{background:#fceedd;background:var(--orange-soft);border-radius:99px;color:#e8842c;color:var(--orange);display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:10px;padding:2px 9px}footer{background:#12212f;color:#c4d2df;font-size:.86rem;padding:34px 0 24px}.fcols{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}@media(min-width:820px){.fcols{grid-template-columns:2fr 1fr 1fr 1fr}}footer h5{color:#fff;font-size:.78rem;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}footer a{color:#c4d2df;display:block;padding:3px 0}.disc{border-top:1px solid #2a3b4a;color:#8ea3b5;font-size:.76rem;line-height:1.6;margin-top:22px;padding-top:16px}.sticky{background:#fff;border-top:1px solid #e4e9ef;border-top:1px solid var(--line);bottom:0;display:flex;gap:10px;left:0;padding:10px 16px;position:fixed;right:0;z-index:60}.sticky .btn{flex:1 1}@media(min-width:920px){.sticky{display:none}body{padding-bottom:0}}.richtext{padding-top:8px}.richtext h1{font-size:2rem;line-height:1.15;margin:6px 0 16px}.richtext h2{color:#17567f;color:var(--blue-deep);font-size:1.35rem;margin:26px 0 10px}.richtext h3{font-size:1.08rem;margin:18px 0 8px}.richtext p{margin:0 0 14px}.richtext ol,.richtext ul{margin:0 0 14px 22px}.richtext li{margin:4px 0}.richtext table{border-collapse:collapse;font-size:.92rem;margin:0 0 18px;width:100%}.richtext td,.richtext th{border:1px solid #e4e9ef;border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.richtext thead th,.richtext tr:first-child td{background:#f5f8fb;background:var(--mist);font-weight:700}.richtext blockquote{background:#eaf2f9;background:var(--blue-soft);border-left:4px solid #1f6fb2;border-left:4px solid var(--blue);border-radius:0 10px 10px 0;margin:0 0 18px;padding:12px 16px}.richtext strong{color:#26303a;color:var(--ink)}.richtext hr{border:none;border-top:1px solid #e4e9ef;border-top:1px solid var(--line);margin:24px 0}.hero-img{box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;box-shadow:var(--shadow);max-height:600px;object-fit:cover}.hero-illus,.hero-img{border-radius:16px;margin:4px 0 22px;width:100%}.hero-illus{background:#f5f8fb;background:var(--mist);border:1px solid #e4e9ef;border:1px solid var(--line)}img.av{object-fit:cover;object-position:center top}.gallery{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:14px 0 24px}.gallery figure{margin:0}.gallery img{border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:12px;height:150px;object-fit:cover;object-position:center top;width:100%}.gallery figcaption{color:#5b6472;color:var(--muted);font-size:.74rem;line-height:1.3;margin-top:5px;text-align:center}.devrow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:14px 0}.devrow img{background:#f5f8fb;background:var(--mist);border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:12px;height:150px;object-fit:contain;padding:8px;width:100%}.tmt-sec{margin:26px 0}.tmt-head{margin-bottom:6px;text-align:center}.tmt-note{color:#5b6472;color:var(--muted);font-size:.8rem;margin-bottom:16px;text-align:center}.tmt-wrap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:720px){.tmt-wrap{grid-template-columns:1fr 1fr 1fr}}.tmt{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;box-shadow:var(--shadow);padding:22px 20px 18px;position:relative}.tmt .mark{color:#1f6fb2;color:var(--blue);font-size:2.4rem;line-height:.6;opacity:.35}.tmt q{color:#26303a;color:var(--ink);display:block;font-size:.95rem;font-style:italic;margin:6px 0 14px}.tmt .who{color:#1f6fb2;color:var(--blue);font-size:.82rem;font-weight:700}.tmt .role{color:#5b6472;color:var(--muted);font-size:.76rem}.tmt-badge{background:#fff7e8;border:1px solid #e8b923;border:1px solid var(--yellow);border-radius:99px;color:#9a7b16;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;position:absolute;right:12px;top:12px}.tmt-disc{color:#5b6472;color:var(--muted);font-size:.74rem;font-style:italic;margin-top:12px;text-align:center}figure.kit{margin:16px 0}figure.kit img{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:12px;display:block;height:auto;max-width:100%}figure.kit figcaption{color:#5b6472;color:var(--muted);font-size:.78rem;margin-top:6px;text-align:center}img.hero-illus,img.hero-img{height:auto;max-width:100%}.team-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin:16px 0}@media(min-width:640px){.team-grid{grid-template-columns:1fr 1fr}}@media(min-width:960px){.team-grid{grid-template-columns:1fr 1fr 1fr}}.tcard{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.tcard img{background:#f5f8fb;background:var(--mist);height:230px;object-fit:cover;object-position:center top;width:100%}.tcard .tbody{padding:16px}.tcard h3{color:#26303a;color:var(--ink);font-size:1.05rem;margin:0 0 2px}.tcard .cred{color:#5b6472;color:var(--muted);font-size:.78rem;font-weight:600}.tcard .role{background:#1f6fb2;background:var(--blue);border-radius:99px;color:#fff;display:inline-block;font-size:.72rem;font-weight:700;margin:8px 0;padding:2px 10px}.tcard p{color:#26303a;color:var(--ink);font-size:.88rem;margin:6px 0 0}.tcard a.bio{color:#1f6fb2;color:var(--blue);display:inline-block;font-size:.82rem;font-weight:600;margin-top:8px}.leadrow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin:16px 0}@media(min-width:640px){.leadrow{grid-template-columns:1fr 1fr}}.appshot{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;box-shadow:var(--shadow);height:auto;max-width:320px;width:100%}.appgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:14px 0}@media(min-width:760px){.appgrid.three{grid-template-columns:repeat(3,1fr)}.appgrid.four{grid-template-columns:repeat(4,1fr)}}.appgrid figure{margin:0;text-align:center}.appgrid figcaption{color:#5b6472;color:var(--muted);font-size:.78rem;margin-top:6px}figure.single-shot{margin:16px 0;text-align:center}figure.single-shot figcaption{color:#5b6472;color:var(--muted);font-size:.8rem;margin-top:6px}.appwide{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #112b450d,0 10px 30px #112b450f;box-shadow:var(--shadow);height:auto;max-width:760px;width:100%}.appwide-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:14px 0}@media(min-width:900px){.appwide-grid.two{grid-template-columns:1fr 1fr}}.appwide-grid figure{margin:0}.revise{background:#f7e6e6;background:var(--red-soft);border:2px solid #d64545;border:2px solid var(--red);border-radius:14px;margin:16px 0;padding:14px}.revise h4{color:#d64545;color:var(--red);font-size:.95rem;margin:0 0 6px}.revise p{font-size:.85rem;margin:0 0 10px}.revise img{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:10px;max-width:720px;width:100%}.release{background:#eaf2f9;background:var(--blue-soft);border:1px solid #cfe0f0;border-radius:16px;border-radius:var(--radius);font-size:.92rem;margin:0 0 22px;padding:16px 18px}.safety{background:#f7e6e6;background:var(--red-soft);border-left:4px solid #d64545;border-left:4px solid var(--red);border-radius:0 10px 10px 0;font-size:.95rem;margin:0 0 22px;padding:14px 16px}.ctable{border-collapse:collapse;font-size:.88rem;margin:0 0 10px;width:100%}.ctable td,.ctable th{border:1px solid #e4e9ef;border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.ctable thead th{background:#f5f8fb;background:var(--mist);font-weight:700}.pill{border-radius:99px;display:inline-block;font-size:.72rem;font-weight:700;padding:2px 10px;white-space:nowrap}.pill.ok{background:#e9f5ec;background:var(--green-soft);color:#2e9e4f;color:var(--green)}.pill.est{background:#fceedd;background:var(--orange-soft);color:#e8842c;color:var(--orange)}.pill.no{background:#f7e6e6;background:var(--red-soft);color:#d64545;color:var(--red)}.tnote{color:#5b6472;color:var(--muted);font-size:.8rem;margin:0 0 22px}.proscons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:14px 0 22px}@media(min-width:640px){.proscons{grid-template-columns:1fr 1fr}}.pc{background:#fff;border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.pc h3{font-size:1rem;margin:0 0 10px}.pc.pro h3{color:#2e9e4f;color:var(--green)}.pc.con h3{color:#d64545;color:var(--red)}.pc ul{margin:0 0 0 20px}.pc li{font-size:.9rem;margin:4px 0}.stage-table{border-collapse:collapse;font-size:.9rem;margin:8px 0 18px;width:100%}.stage-table td,.stage-table th{border-top:1px solid #e4e9ef;border-top:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.stage-table thead th{background:#f5f8fb;background:var(--mist);border-top:none;font-weight:700}.region{border:1px solid #e4e9ef;border:1px solid var(--line);border-radius:14px;margin:8px 0 22px;overflow:hidden}.region .r{grid-gap:12px;border-top:1px solid #e4e9ef;border-top:1px solid var(--line);display:grid;font-size:.9rem;gap:12px;grid-template-columns:130px 1fr;padding:12px 14px}.region .r:first-child{background:#f5f8fb;background:var(--mist);border-top:none;font-weight:700}@media (max-width:600px){.region .r{grid-template-columns:1fr}}.excl{background:#fff7e8;border:1.5px solid #e8b923;border:1.5px solid var(--yellow);border-radius:12px;font-size:.9rem;margin:14px 0;padding:14px 16px}@media (max-width:767px){.about-page .devrow{grid-template-columns:1fr}}@media only screen and (min-width:240px) and (max-width:767px){.compresiontable,.who-section{padding:15px}.auth,.refer{grid-template-columns:repeat(1,1fr)}.sh h2,h2{font-size:22px}.appgrid.three,.footer-main,.price,.team{grid-template-columns:repeat(1,1fr)}.tiers{grid-template-columns:repeat(2,1fr)}.aud,.pillar-grid,.steps{grid-template-columns:repeat(1,1fr)}.stats{grid-template-columns:1fr}.stat .n{font-size:1.2rem}.centercontent{margin-top:30px}.band{margin-top:10px;padding:20px 0}#pillars,section#dna,section.appsection,section.notdoing{padding:30px 0}.final h2{font-size:22px}.final{margin:30px 0;padding:24px}.footer-section{padding:15px 0}.card-container{display:grid;grid-template-columns:repeat(1,1fr)}.card{max-width:350px;width:100%}.compresiontable .table thead{display:none}.compresiontable .table,.table tbody,.table td,.table tr{display:block;width:100%}.compresiontable .table tr{border:1px solid #ddd;margin-bottom:15px}.compresiontable .table td{padding:12px;position:relative;text-align:left}.compresiontable .table td:before{color:#1c3d6b;content:attr(data-label);display:block;font-weight:700;margin-bottom:5px}.feature-container{flex-direction:column;text-align:center}.feature-box{padding:25px 10px;width:100%}.feature-box:after{display:none}.timeline:before{height:100%;left:20px;top:0;transform:none;width:4px}.timeline-item{float:none;margin-bottom:30px;padding-left:60px;text-align:left;width:100%}.timeline-dot{left:10px;position:absolute;top:5px}.timeline-item.bottom .timeline-content,.timeline-item.top .timeline-content{bottom:auto;position:relative;top:auto}.stellarnav{background:#fff;width:100%!important}}@media (max-width:767px){min-height:auto;.hero h2{font-size:20px}.timeline-section{margin-bottom:0;padding:10px 0}.hero{padding:20px 0}.hero h1{font-size:1.7rem}#main-nav ul li a{font-size:13px;padding:10px 15px}.stellarnav.mobile .fa{color:#fff;font-size:20px}.main-nav-area a.menu-toggle.full{background-color:#e7852f;padding:9px 10px;top:15px}.logo{padding-bottom:5px;padding-top:5px;width:170px}#main-nav ul li ul li a{color:#fff}.stellarnav.mobile li.has-sub a .fa{font-size:15px;top:24%}.top-left ul li{font-size:13px}.heading h2{font-size:23px}.whysection{padding:40px 0}.heading{margin-bottom:20px}}@media screen and (max-width:475px){.getstartedform{width:auto}.stellarnav.mobile.active{background:#000;padding-bottom:14px}#main-nav ul li a{font-size:13px;padding:15px}}@media only screen and (max-width:768px){.main-nav-area{height:auto}}@media only screen and (max-width:767px){.footer-top h2{font-size:22px}.hidden-xs{display:none!important}div#main-nav{margin-top:0;padding:0}#main-nav ul li a{color:#fff}}.about-page{padding-bottom:40px;padding-top:20px}.about-page .crumb{font-size:.8rem;margin:0 0 6px}.about-page .crumb,.about-page .crumb a{color:#5b6472;color:var(--muted)}.about-page .crumb a:hover{color:#1f6fb2;color:var(--blue)}.about-page h1{color:#26303a;color:var(--ink);font-size:2rem;letter-spacing:-.01em;line-height:1.15;margin:6px 0 14px}.about-page .tcard{height:calc(100% - 24px);margin-bottom:24px}@media (max-width:767px){.about-page h1{font-size:1.6rem}}.about-page table{border-collapse:collapse;font-size:.92rem;margin:0 0 20px;width:100%}.about-page table td,.about-page table th{border:1px solid #e4e9ef;border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top}.about-page table thead th{background:#f5f8fb;background:var(--mist);color:#17567f;color:var(--blue-deep);font-weight:700}.about-page ol,.about-page ul{margin:0 0 16px 22px}.about-page ol li,.about-page ul li{margin:5px 0}.about-page blockquote{background:#eaf2f9;background:var(--blue-soft);border-left:4px solid #1f6fb2;border-left:4px solid var(--blue);border-radius:0 10px 10px 0;margin:0 0 20px;padding:14px 16px}.about-page h3{color:#17567f;color:var(--blue-deep);font-size:1.08rem;margin:20px 0 8px}.illus-wrap{background:#f5f8fb;background:var(--mist);margin:0 -20px;padding:32px 20px}.hero-illus-sm{background:#fff;max-height:260px;object-fit:contain}.devrow figure{margin:0}.devrow figcaption{color:#5b6472;color:var(--muted);font-size:.8rem;margin-top:6px;text-align:center}.about-page .fine-print{color:#5b6472;color:var(--muted);font-size:.76rem}.pnum.c-blue-deep{background:#17567f;background:var(--blue-deep)}.pnum.c-blue{background:#1f6fb2;background:var(--blue)}.pnum.c-blue-2{background:#2c7fbf}.pnum.c-green{background:#2e9e4f;background:var(--green)}.pnum.c-red{background:#d64545;background:var(--red)}.pnum.c-orange{background:#e8842c;background:var(--orange)}.optional-tag{color:#5b6472;color:var(--muted);font-size:.78rem;font-weight:500}.about-page figure.appwide-figure{margin:16px 0}.hero-illus-md{background:#fff;max-height:300px;object-fit:contain}.mt-16px{margin-top:16px}.mb-22px{margin:0 0 22px}.my-18px{margin:18px 0}.toc .keystats-list{margin:0;padding-left:20px}.toc .keystats-list li{font-size:.9rem;margin:4px 0}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro-modal-overlay{align-items:center;background:#140a1499;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.intro-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:88vh;max-width:560px;overflow:hidden;width:100%}.intro-modal-scroll{overflow-y:auto;padding:32px 32px 8px}.intro-modal-brand{color:#d6336c;font-size:28px;font-weight:700;margin:0}.intro-modal-tagline{color:#555;font-size:15px;font-style:italic;margin:4px 0 20px}.intro-modal h2{font-size:18px;margin:20px 0 8px}.intro-modal h3{color:#d6336c;font-size:15px;margin:16px 0 6px}.intro-modal li,.intro-modal p{color:#333;font-size:14px;line-height:1.5}.intro-modal-steps{margin:8px 0;padding-left:20px}.intro-modal-why{list-style:none;margin:8px 0;padding:0}.intro-modal-why li{margin-bottom:6px}.intro-modal-disclaimer{background:#fdf2f4;border-left:3px solid #d6336c;color:#666;font-size:12.5px;margin-top:20px;padding:12px}.intro-modal-agree{align-items:center;color:#333;display:flex;font-size:13px;gap:8px;margin:20px 0 8px}.intro-modal-actions{border-top:1px solid #eee;padding:16px 32px 24px}.intro-modal-btn{background:#d6336c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:opacity .15s ease;width:100%}.intro-modal-btn:disabled{cursor:not-allowed;opacity:.4}.intro-modal-btn:not(:disabled):hover{opacity:.9}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.dd-page,.login-page,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-page{align-items:center;background:linear-gradient(160deg,#0f4c75,#123a5c);display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background-color:#fff;background-color:var(--ff-white);border-radius:16px;box-shadow:0 20px 50px #00000040;max-width:360px;padding:32px 28px;width:100%}.login-icon{align-items:center;background-color:#fdf1e4;border-radius:8px;border-radius:var(--ff-radius-sm);color:#f5851f;color:var(--ff-orange);display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.login-title{color:#1e293b;color:var(--ff-text);font-size:19px;font-weight:700;margin:0}.login-subtitle{color:#888780;color:var(--ff-text-faint);font-size:13px;margin:4px 0 22px}.field-label{margin-bottom:6px}.field-input{padding:9px 12px}.field-input:focus{border-color:#0f4c75;border-color:var(--ff-navy)}.field-input:disabled{background-color:#f8f9fb;color:#5f5e5a;color:var(--ff-text-muted)}.btn-primary{justify-content:center;padding:10px 18px}.error-text{margin:0}.loading-row{align-items:center;color:#888780;color:var(--ff-text-faint);display:flex;font-size:14px;gap:8px;padding:24px 0}.spin{animation:dd-spin .8s linear infinite}@keyframes dd-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dd-page{background-color:#f8f9fb;background-color:var(--ff-bg);color:#1e293b;color:var(--ff-text);display:flex;min-height:100vh}.dd-sidebar{background-color:#fff;background-color:var(--ff-white);border-right:1px solid #e5e7eb;border-right:1px solid var(--ff-border);display:flex;flex-direction:column;flex-shrink:0;padding:24px 16px;width:240px}.dd-profile{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);margin-bottom:16px;padding-bottom:20px;text-align:center}.dd-avatar{align-items:center;background-color:#0f4c75;background-color:var(--ff-navy);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:56px;justify-content:center;margin:0 auto 10px;width:56px}.dd-profile-name{font-size:14px;font-weight:600;margin:0}.dd-profile-specialty{color:#f5851f;color:var(--ff-orange);font-size:12px;font-weight:500;margin:2px 0 0}.dd-nav{display:flex;flex:1 1;flex-direction:column;gap:4px}.dd-nav-item{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-align:left}.dd-nav-item:hover{background-color:#f8f9fb}.dd-nav-item.active{background-color:#fdf1e4;color:#0f4c75;color:var(--ff-navy)}.dd-logout{align-items:center;background:none;border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);color:#b3261e;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;margin-top:12px;padding:10px 12px}.dd-logout:hover{background-color:#fdecea}.dd-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.dd-main-header{background-color:#fff;background-color:var(--ff-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);padding:20px 28px}.dd-main-title{font-size:19px;font-weight:700;margin:0}.dd-main-content{flex:1 1;overflow:auto;padding:24px 28px}.master-detail{align-items:flex-start;display:flex;gap:20px}.appt-list-col{display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:280px}.appt-list-item{align-items:center;background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left}.appt-list-item.active{background-color:#e6f1fb;border-color:#0f4c75;border-color:var(--ff-navy)}.appt-list-avatar{align-items:center;background-color:#eef0f2;border-radius:50%;color:#5f5e5a;color:var(--ff-text-muted);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.appt-list-name{font-size:13px;font-weight:600;margin:0}.appt-list-time{align-items:center;color:#888780;color:var(--ff-text-faint);display:flex;font-size:11px;gap:3px;margin:2px 0 0}.detail-col{flex:1 1;min-width:0}.detail-panel{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);display:flex;flex-direction:column;gap:16px;padding:20px}.detail-header{gap:12px}.detail-avatar,.detail-header{align-items:center;display:flex}.detail-avatar{background-color:#0f4c75;background-color:var(--ff-navy);border-radius:50%;color:#fff;flex-shrink:0;font-size:15px;font-weight:600;height:44px;justify-content:center;width:44px}.detail-name{font-size:16px;font-weight:700;margin:0}.detail-meta{align-items:center;color:#888780;color:var(--ff-text-faint);display:flex;font-size:12px;gap:5px;margin:3px 0 0}.detail-row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);display:flex;font-size:13px;justify-content:space-between;padding-bottom:12px}.detail-label{color:#888780;color:var(--ff-text-faint)}.detail-value{font-weight:500}.detail-section{display:flex;flex-direction:column;gap:6px}.row-desc{margin:0}.status-pill{margin-left:auto}.detail-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-danger{align-items:center;background:none;border:1px solid #f3c9c4;border-radius:8px;border-radius:var(--ff-radius-sm);color:#b3261e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px}.btn-danger:hover{background-color:#fdecea}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.inline-form{gap:10px;padding:16px}.list-stack{gap:14px}.avail-day-group{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);padding:14px 16px}.avail-day-heading{font-size:13px;font-weight:600;margin:0 0 10px}.avail-slot-row{display:flex;flex-wrap:wrap;gap:8px}.avail-slot-chip{align-items:center;background-color:#f8f9fb;border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:999px;color:#5f5e5a;color:var(--ff-text-muted);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 10px}.avail-slot-chip.booked{background-color:#eaf3de;border-color:#d3e7bd;color:#3b6d11}.avail-booked-tag{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.avail-remove-btn{align-items:center;background:none;border:none;color:#b3261e;cursor:pointer;display:flex;justify-content:center;padding:0}.avail-remove-btn:disabled{cursor:not-allowed;opacity:.5}.rule-card{align-items:center;background-color:#f4f9fd;border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.rule-info{min-width:0}.rule-title{color:#0f4c75;color:var(--ff-navy);font-size:14px;font-weight:600;margin:0}.rule-meta{color:#888780;color:var(--ff-text-faint);font-size:12px;margin:3px 0 0}.rule-delete-btn{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--ff-radius-sm);color:#b3261e;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.rule-delete-btn:hover{background-color:#fdecea}.rule-delete-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.dd-page{flex-direction:column}.dd-sidebar{align-items:center;flex-direction:row;gap:12px;padding:12px 16px;width:100%}.dd-profile{display:none}.dd-nav{flex-direction:row}.dd-logout{margin-top:0}.master-detail{flex-direction:column}.appt-list-col{flex-direction:row;overflow-x:auto;width:100%}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.photos-tab-container{color:#333;display:flex;font-family:Arial,sans-serif}.sidebar{background:#f5f5f5;border-right:1px solid #ddd;padding:20px;width:200px}.sidebar ul{list-style:none;padding:0}.sidebar li{margin-bottom:10px}.profile-id-search{margin-top:20px}.profile-id-search input{margin-top:5px;padding:5px;width:100%}.profile-id-search button{background:#00bfff;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:8px 0;width:100%}.useful-links{margin-top:20px}.main-content{flex:1 1;padding:0 10px}.tabs{border-bottom:2px solid #00bfff;display:flex;margin-bottom:30px}.tab{color:#999;cursor:pointer;margin-right:20px;padding-bottom:10px}.tab.active{border-bottom:2px solid #00bfff;color:#333;font-weight:700}.upload-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin:0 auto;max-width:600px;padding:40px;text-align:center}.upload-button{background-color:#00bfff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.note{color:#555;font-size:14px;margin-top:20px}.note a{color:#00bfff;text-decoration:none}.file-input{margin:15px 0}.preview-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.preview-item{display:inline-block;position:relative}.preview-image{border:1px solid #ccc;border-radius:8px;height:120px;object-fit:cover;width:120px}.delete-btn{align-items:center;background-color:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:20px;position:absolute;right:-8px;top:-8px;width:24px}.gallery-images{display:flex;flex-wrap:wrap}.gallery-image-wrapper{border:1px solid #ddd;border-radius:4px;height:150px;overflow:hidden;width:150px}.gallery-image{height:100%;object-fit:cover;width:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.forgot-password-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 0 15px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:80px auto;max-width:400px;padding:30px}.forgot-password-container h3{color:#333;font-size:22px;font-weight:600;margin-bottom:25px;text-align:center}.forgot-password-container label{color:#444;display:block;font-weight:500;margin-bottom:8px}.forgot-password-container input{border:1px solid #ccc;border-radius:6px}.forgot-password-container input,.forgot-password-container small{font-size:14px;outline:none;padding:10px 12px;transition:border-color .3s;width:100%}.forgot-password-container small{text-align:center}.forgot-password-container input:focus{border-color:var(--color-primary)}.forgot-password-container .error{color:#d9534f;font-size:13px}.forgot-password-container button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:14px;padding:10px 16px;transition:background-color .3s;width:100%}.forgot-password-container button,.forgot-password-container button:hover{background-color:var(--color-primary)}.forgot-password-container button:disabled{background-color:#ccc;cursor:not-allowed}.password-input-container{position:relative;width:100%}.password-input{box-sizing:border-box;height:38px;padding-left:10px;padding-right:40px;width:100%}.password-toggle-icon{cursor:pointer;font-size:1.1rem;position:absolute;right:10px;top:33%;transform:translateY(-50%)}@media (max-width:480px){.forgot-password-container{margin:50px 20px;padding:20px}.forgot-password-container h3{font-size:20px}}.enter-otp{letter-spacing:8px;text-align:center}.chat-wrapper{background-color:#f4f7f9;display:flex;height:calc(100vh - 70px)}.user-list{background-color:#fff;border-right:1px solid #ddd;overflow-y:auto;padding:20px;width:250px}.user-list h4{color:#333;font-size:1.1rem;margin-bottom:15px}.user-item{align-items:center;cursor:pointer;display:flex;margin-bottom:15px}.user-avatar{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.user-info{display:flex;flex-direction:column}.user-name{font-weight:500}.user-status{color:gray;font-size:.8rem}.user-status.online{color:green}.user-status.offline{color:red}.chat-container{background:#fff;display:flex;flex:1 1;flex-direction:column}.contact-bar{align-items:center;background:#f9f9f9;border-bottom:1px solid #eee;display:flex;padding:15px}.display-pic .user-image{border-radius:50%;height:50px;margin-right:15px;object-fit:cover;width:50px}.contact-info{flex-grow:1}.contact-name{font-size:1.1rem;font-weight:700}.contact-status{color:#888;font-size:.9rem}.messages{background-color:#f4f7f9;flex:1 1;overflow-y:auto;padding:20px}.message-row{display:flex;margin-bottom:10px}.message-row.left{justify-content:flex-start}.message-row.right{justify-content:flex-end}.message{background-color:#e0f7fa;border-radius:12px;max-width:60%;padding:10px 15px;position:relative}.message.stark{background-color:#dcedc8}.message-text{font-size:.95rem}.timestamp{color:#666;font-size:.75rem;margin-top:5px;text-align:right}.message-input{align-items:center;background-color:#fff;border-top:1px solid #eee;display:flex;padding:15px}.emoji-icon{color:#666;cursor:pointer;font-size:1.3rem;margin-right:10px}.input-box{border:1px solid #ccc;border-radius:20px;flex:1 1;font-size:1rem;margin-right:10px;outline:none;padding:10px 12px}.send-button{background-color:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px}.send-button:hover{background-color:#0056b3}.message-meta{color:#999;font-size:12px;margin-top:4px;text-align:right}.from-other{color:#666;display:block;text-align:left}.unread-badge{background-color:#ff4d4f;border-radius:12px;color:#fff;font-size:12px;margin-left:6px;padding:2px 6px}.health-page{background-color:#f8f9fb;background-color:var(--ff-bg);color:#1e293b;color:var(--ff-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100%;padding-bottom:64px}.health-header{background-color:#fff;background-color:var(--ff-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);padding:20px 24px}.health-header-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:960px}.health-title{font-size:20px;font-weight:700;margin:0}.health-subtitle{color:#888780;color:var(--ff-text-faint);font-size:14px;margin:4px 0 0}.btn-primary:hover{opacity:.92}.health-container{margin:0 auto;max-width:960px;padding:0 24px}.health-tab{position:relative}.metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.metric-grid{grid-template-columns:1fr}}.metric-card{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);cursor:pointer;padding:16px;text-align:left}.metric-card-top{justify-content:space-between}.metric-card-top,.metric-icon{align-items:center;display:flex}.metric-icon{border-radius:8px;border-radius:var(--ff-radius-sm);height:36px;justify-content:center;width:36px}.metric-trend{align-items:center;display:flex;font-size:12px;font-weight:500;gap:4px}.metric-label{color:#888780;color:var(--ff-text-faint);font-size:14px;margin-top:12px}.metric-value{color:#1e293b;color:var(--ff-text);font-size:24px;font-weight:500;margin-top:2px}.metric-unit{color:#b4b2a9;font-size:14px;font-weight:400;margin-left:4px}.metric-updated{color:#b4b2a9;font-size:12px;margin-top:4px}.chart-card{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);padding:20px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.chart-title{font-size:14px;font-weight:500;margin:0}.chart-count{color:#b4b2a9;font-size:12px}.view-more-link{align-items:center;background:none;border:none;color:#0f4c75;color:var(--ff-navy);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:0}.timeline-list{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);overflow:hidden}.timeline-list-header{border-bottom:1px solid #f1f0ec;border-bottom:1px solid var(--ff-border-light);padding:12px 20px}.timeline-list-header h3{font-size:14px;font-weight:500;margin:0}.timeline-item{align-items:center;border-bottom:1px solid #f1f0ec;border-bottom:1px solid var(--ff-border-light);display:flex;gap:12px;padding:12px 20px}.timeline-item:last-child{border-bottom:none}.timeline-icon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.timeline-text{color:#3a3a38;font-size:14px;margin:0}.timeline-value{font-weight:500}.timeline-meta{color:#b4b2a9;font-size:12px;margin:2px 0 0}.reports-list{display:flex;flex-direction:column;gap:12px}.report-card{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);flex-wrap:wrap;justify-content:space-between;padding:16px}.report-card,.report-card-left{align-items:center;display:flex;gap:12px}.report-icon{align-items:center;background-color:#faece7;border-radius:8px;border-radius:var(--ff-radius-sm);color:#993c1d;display:flex;height:40px;justify-content:center;width:40px}.report-name{font-size:14px;font-weight:500;margin:0}.report-meta{color:#b4b2a9;font-size:12px;margin:2px 0 0}.status-pill.parsed{background-color:#eaf3de;color:#3b6d11}.status-pill.pending{background-color:#faeeda;color:#854f0b}.upload-btn{align-items:center;background:none;border:1px dashed #cbd5e1;border-radius:12px;border-radius:var(--ff-radius);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:16px;width:100%}.upload-btn:hover{border-color:#94a3b8;color:#1e293b;color:var(--ff-text)}.device-card{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);justify-content:space-between;padding:16px}.device-card,.device-card-left{align-items:center;display:flex;gap:12px}.device-icon{align-items:center;background-color:#e6f1fb;border-radius:8px;border-radius:var(--ff-radius-sm);color:#185fa5;display:flex;height:40px;justify-content:center;width:40px}.device-name{font-size:14px;font-weight:500;margin:0}.device-desc{color:#b4b2a9;font-size:12px;margin:2px 0 0}.connect-btn{align-items:center;background-color:#f1efe8;border:none;border-radius:999px;color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:7px 14px}.connect-btn.connected{background-color:#eaf3de;color:#3b6d11}.modal-overlay{align-items:center;background-color:#0006;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.modal-card{background-color:#fff;background-color:var(--ff-white);border-radius:12px;border-radius:var(--ff-radius);box-shadow:0 10px 30px #00000026;max-width:380px;padding:20px;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-title{font-size:16px;font-weight:500;margin:0}.modal-close{background:none;border:none;color:#94a3b8;cursor:pointer;display:flex}.modal-close:hover{color:#5f5e5a;color:var(--ff-text-muted)}.field-label{color:#888780;color:var(--ff-text-faint);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.metric-picker{display:flex;gap:8px;margin-bottom:16px}.metric-picker-btn{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:8px 0}.field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.field-input.full{margin-bottom:20px}.spin{animation:ff-spin .8s linear infinite}@keyframes ff-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.save-btn{background-color:#f5851f;background-color:var(--ff-orange);border:none;border-radius:8px;border-radius:var(--ff-radius-sm);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:11px 0;width:100%}.save-btn:disabled{cursor:not-allowed;opacity:.4}.cc-page{background-color:#f8f9fb;background-color:var(--ff-bg);color:#1e293b;color:var(--ff-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100%;padding-bottom:64px}.cc-header{background-color:#fff;background-color:var(--ff-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);padding:20px 24px}.cc-header-inner{margin:0 auto;max-width:960px}.cc-title{font-size:20px;font-weight:700;margin:0}.cc-subtitle{color:#888780;color:var(--ff-text-faint);font-size:14px;margin:4px 0 0}.cc-container{margin:0 auto;max-width:960px;padding:0 24px}.health-tab{align-items:center;display:inline-flex}.section-stack{gap:16px}.list-stack{display:flex;flex-direction:column;gap:8px}.row-card{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);gap:12px;padding:12px 14px}.row-card,.row-icon{align-items:center;display:flex}.row-icon{background-color:#e6f1fb;border-radius:8px;border-radius:var(--ff-radius-sm);color:#185fa5;height:30px;width:30px}.check-circle,.row-icon{flex-shrink:0;justify-content:center}.check-circle{align-items:center;background:none;border:1.5px solid #e5e7eb;border:1.5px solid var(--ff-border);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:22px;width:22px}.check-circle.checked{background-color:#3b6d11;border-color:#3b6d11}.row-content{flex:1 1;min-width:0}.row-title{font-size:14px;font-weight:600;margin:0}.row-title.done{color:#888780;color:var(--ff-text-faint);text-decoration:line-through}.row-desc{color:#5f5e5a;color:var(--ff-text-muted);font-size:13px;margin:3px 0 0}.row-meta{color:#888780;color:var(--ff-text-faint);font-size:12px;margin:3px 0 0}.row-reply{background:#e6f1fb;border-radius:6px;color:#0f4c75;font-size:12px;margin:6px 0 0;padding:6px 8px}.icon-btn{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--ff-radius-sm);color:#888780;color:var(--ff-text-faint);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.icon-btn:hover{background-color:#f1efe8;color:#1e293b;color:var(--ff-text)}.status-pill{flex-shrink:0;font-size:11px;padding:4px 10px}.status-open{background-color:#faeeda;color:#854f0b}.status-resolved{background-color:#eaf3de;color:#3b6d11}.add-btn{align-items:center;align-self:flex-start;background:none;border:1px dashed #cbd5e1;border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px}.add-btn:hover{border-color:#94a3b8;color:#1e293b;color:var(--ff-text)}.inline-form{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);display:flex;flex-direction:column;gap:8px;padding:14px}.field-input{border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.field-input:focus{border-color:#0f6e56;outline:none}.inline-form-actions{display:flex;gap:8px}.btn-ghost,.btn-primary{font-size:13px;padding:8px 16px}.btn-ghost{background:none;border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;font-weight:500}:root{--ff-navy:#0f4c75;--ff-orange:#f5851f;--ff-bg:#f8f9fb;--ff-white:#fff;--ff-border:#e5e7eb;--ff-border-light:#f1f0ec;--ff-text:#1e293b;--ff-text-muted:#5f5e5a;--ff-text-faint:#888780;--ff-radius:12px;--ff-radius-sm:8px}*{box-sizing:border-box}.appt-page{background-color:#f8f9fb;background-color:var(--ff-bg);color:#1e293b;color:var(--ff-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100%;padding-bottom:64px}.appt-header{background-color:#fff;background-color:var(--ff-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ff-border);padding:20px 24px}.appt-header-inner{margin:0 auto;max-width:960px}.appt-title{font-size:20px;font-weight:700;margin:0}.appt-subtitle{color:#888780;color:var(--ff-text-faint);font-size:14px;margin:4px 0 0}.appt-container{margin:0 auto;max-width:960px;padding:0 24px}.health-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-bottom:4px}.health-tab{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.health-tab:hover{border-color:#cbd5e1}.health-tab.active{background-color:#fdf1e4;border-color:#f5851f;border-color:var(--ff-orange);color:#0f4c75;color:var(--ff-navy)}.tab-content{margin-top:24px}.section-stack{display:flex;flex-direction:column;gap:24px}.section-heading{font-size:15px;font-weight:600;margin:0 0 12px}.muted-text{color:#888780;color:var(--ff-text-faint);font-size:14px}.error-text{color:#b3261e;font-size:13px}.doctor-grid{display:flex;flex-direction:column;gap:10px}.doctor-card{align-items:center;background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left}.doctor-card.selected{background-color:#fdf1e4;border-color:#f5851f;border-color:var(--ff-orange)}.doctor-avatar{align-items:center;background-color:#0f4c75;background-color:var(--ff-navy);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:44px;justify-content:center;width:44px}.doctor-info{flex:1 1;min-width:0}.doctor-name{font-size:14px;font-weight:600;margin:0}.doctor-specialty{color:#f5851f;color:var(--ff-orange);font-size:12px;font-weight:500;margin:2px 0 0}.doctor-bio{color:#888780;color:var(--ff-text-faint);font-size:12px;margin:4px 0 0}.doctor-selected-check{color:#f5851f;color:var(--ff-orange);flex-shrink:0}.date-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.date-chip{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:999px;color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.date-chip.active{background-color:#e6f1fb;border-color:#0f4c75;border-color:var(--ff-navy);color:#0f4c75;color:var(--ff-navy)}.slot-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));margin-top:12px}.slot-chip{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:8px;border-radius:var(--ff-radius-sm);color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;font-size:13px;font-weight:500;padding:8px 0}.slot-chip.active{background-color:#fdf1e4;border-color:#f5851f;border-color:var(--ff-orange);color:#993c1d}.confirm-bar{align-items:center;background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.confirm-title{font-size:14px;font-weight:600;margin:0}.confirm-meta{color:#888780;color:var(--ff-text-faint);font-size:12px;margin:2px 0 0}.btn-primary{align-items:center;background-color:#f5851f;background-color:var(--ff-orange);border:none;border-radius:8px;border-radius:var(--ff-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:9px 16px}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.timeline-filters{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:999px;color:#5f5e5a;color:var(--ff-text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px}.filter-chip.active{background-color:#e6f1fb;border-color:#0f4c75;border-color:var(--ff-navy);color:#0f4c75;color:var(--ff-navy)}.appt-list{display:flex;flex-direction:column;gap:10px}.appt-card{align-items:flex-start;background-color:#fff;background-color:var(--ff-white);border:1px solid #e5e7eb;border:1px solid var(--ff-border);border-radius:12px;border-radius:var(--ff-radius);flex-wrap:wrap;justify-content:space-between;padding:16px}.appt-card,.appt-card-left{display:flex;gap:12px}.appt-icon{align-items:center;background-color:#e6f1fb;border-radius:8px;border-radius:var(--ff-radius-sm);color:#185fa5;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.appt-doctor{font-size:14px;font-weight:600;margin:0}.appt-specialty{color:#f5851f;color:var(--ff-orange);font-size:12px;font-weight:500;margin:2px 0 0}.appt-datetime{align-items:center;color:#888780;color:var(--ff-text-faint);display:flex;font-size:12px;gap:4px;margin:6px 0 0}.appt-followup{color:#3b6d11;font-size:12px;margin:6px 0 0}.appt-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.status-pill{border-radius:999px;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.status-confirmed{background-color:#e6f1fb;color:#185fa5}.status-completed{background-color:#eaf3de;color:#3b6d11}.status-cancelled{background-color:#f1efe8;color:#5f5e5a}.cancel-btn{align-items:center;background:none;border:none;color:#b3261e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:0}.cancel-btn:disabled{cursor:not-allowed;opacity:.5}.question-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}.question-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:2rem;width:90%}.question-modal h3{color:#333;font-size:1.5rem;margin:0 0 1rem}.question-text{color:#555;font-size:1.2rem;margin-bottom:.5rem}.question-category{color:#888;font-size:.9rem;font-style:italic;margin-bottom:2rem}.question-actions{display:flex;justify-content:flex-end}.btn-skip{background:#d32020;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .2s;width:100%}.btn-skip:hover{background:#cf1c1c}.btn-submit{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .2s;width:100%}.btn-submit:hover{background:#45a049}.meeting-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin:0 auto;max-width:1600px;min-height:100vh;padding:20px}.meeting-layout-redesign{grid-gap:30px;display:grid;gap:30px;grid-template-columns:350px 1fr;min-height:calc(100vh - 100px)}.left-panel-redesign{display:flex;flex-direction:column;gap:25px}.filters-panel-redesign{background:#fff;border:1px solid #e1e5eb;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:10px 15px}.filter-section{margin-bottom:15px}.filter-section:last-child{margin-bottom:0}.filter-section h3{color:#2d3748;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.name-filter{position:relative}.name-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 35px 10px 15px;transition:all .3s;width:100%}.name-input:focus{background:#fff;border-color:#ed8127;box-shadow:0 0 0 3px #667eea1a;outline:none}.clear-btn{align-items:center;background:#a0aec0;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.clear-btn:hover{background:#718096}.filter-buttons-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.filter-btn{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;font-size:13px;font-weight:500;padding:10px 5px;transition:all .2s}.filter-btn:hover{border-color:#ed8127;color:#ed8127;transform:translateY(-1px)}.filter-btn.active{background:#ed8127;border-color:#ed8127;box-shadow:0 2px 5px #667eea4d;color:#fff}.user-list-section{background:#fff;border:1px solid #e1e5eb;border-radius:15px;box-shadow:0 5px 20px #00000014;display:flex;flex:1 1;flex-direction:column;max-height:670px;min-height:100vh;padding:25px}.section-header{margin-bottom:20px}.refresh-btn{background:#ed8127;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .3s}.refresh-btn:hover:not(:disabled){background:#5a67d8}.refresh-btn:disabled{cursor:not-allowed;opacity:.6}.meeting-user-list{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;width:100%}.user-list-item{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:15px;margin-right:10px;padding:12px 15px;transition:all .2s}.user-list-item.selected{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 8px #2196f31a}.user-avatar{flex-shrink:0;height:45px;width:45px}.user-avatar img{border:2px solid #ed8127;border-radius:50%;height:100%;object-fit:cover;width:100%}.user-info{flex:1 1;min-width:0}.user-name{align-items:center;color:#2d3748;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:baseline;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-id{background:#edf2f7;border-radius:4px;color:#718096;display:inline-block;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;padding:3px 8px}.main-content-redesign{display:flex;flex-direction:column}.meeting-controls-container,.profile-comparison-container{background:#fff;border:1px solid #e1e5eb;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:30px}.meeting-controls-container{margin-top:25px}.profile-comparison{align-items:center;display:flex;flex-direction:column}.profiles-container{align-items:center;display:flex;gap:50px;justify-content:center;width:100%}.profile-card-wrapper{flex:1 1;max-width:300px}.profile-card-compact{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:15px;display:flex;flex-direction:column;gap:20px;padding:25px;transition:all .3s}.profile-card-compact.selected-user{border-color:#ed8127;box-shadow:0 8px 25px #667eea26}.profile-circle{border:4px solid #ed8127;border-radius:50%;box-shadow:0 5px 15px #667eea33;height:100%;object-fit:cover;width:100%}.profile-details{text-align:center}.profile-name{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 10px}.profile-id{background:#667eea14;border-radius:20px;color:#ed8127;display:inline-block;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;font-weight:500;padding:8px 16px}.vs-container{margin:0 20px}.vs-circle{align-items:center;background:linear-gradient(135deg,#ff416c,#ff4b2b);border-radius:50%;box-shadow:0 5px 15px #ff416c4d;display:flex;height:60px;justify-content:center;width:60px}.vs-text{color:#fff;font-size:16px;font-weight:700}.meeting-controls-redesign{display:flex;flex-direction:column;gap:25px}.controls-header{text-align:center}.meeting-start-time{color:#4a5568;font-size:14px}.time-value{color:#2d3748;font-weight:600}.meeting-prompt{background:#f8fafc;border-radius:12px;padding:20px;text-align:center}.ready-to-meet,.select-prompt{align-items:center;display:flex;gap:15px;justify-content:center}.ready-icon{background:#38a169;font-weight:700}.ready-icon,.select-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.select-icon{background:#ed8127}.ready-text h3,.select-text h3{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 5px}.ready-text p,.select-text p{color:#718096;font-size:14px;margin:0}.control-buttons-redesign{display:flex;gap:15px}.end-btn-redesign,.start-btn-redesign{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:16px 20px;transition:all .3s}.start-btn-redesign{background:linear-gradient(135deg,#ed8127,#764ba2);color:#fff}.start-btn-redesign.enabled:hover{box-shadow:0 6px 15px #667eea4d;transform:translateY(-2px)}.start-btn-redesign.disabled{background:#a0aec0;cursor:not-allowed;opacity:.5}.end-btn-redesign{background:linear-gradient(135deg,#f44336,#e91e63);color:#fff}.end-btn-redesign.enabled:hover{box-shadow:0 6px 15px #f443364d;transform:translateY(-2px)}.end-btn-redesign.disabled{background:#a0aec0;cursor:not-allowed;opacity:.5}.btn-icon{font-size:16px}.active-meeting-status{background:#f0f9ff;border:2px solid #90cdf4;border-radius:12px;padding:20px}.info-item{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.info-label{color:#4a5568;font-size:14px}.info-value.active{color:#38a169;font-weight:600}.meeting-badge{animation:blink 2s infinite;background:#38a169;border-radius:50%;display:inline-block;height:8px;margin-left:5px;width:8px}@media (max-width:1200px){.meeting-layout-redesign{gap:25px;grid-template-columns:320px 1fr}}@media (max-width:1024px){.meeting-layout-redesign{grid-template-columns:1fr}.profiles-container{gap:30px}.profile-card-wrapper{max-width:280px}}@media (max-width:768px){.meeting-container{padding:15px}.filters-panel-redesign,.meeting-controls-container,.profile-comparison-container,.user-list-section{padding:20px}.profiles-container{flex-direction:column;gap:25px}.vs-container{margin:10px 0;order:-1}.profile-card-wrapper{max-width:100%;width:100%}.profile-card-compact{flex-direction:row;gap:20px;text-align:left}.profile-image-container{height:80px;width:80px}.control-buttons-redesign{flex-direction:column}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.profile-label{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.profile-card-compact.placeholder{border-color:#cbd5e0;border-style:dashed;cursor:default;opacity:.7}.placeholder-circle{align-items:center;background:#f1f5f9;border:4px dashed #cbd5e0;border-radius:50%;display:flex;height:140px;justify-content:center;width:140px}.placeholder-icon{color:#a0aec0;font-size:48px}.placeholder-name{color:#a0aec0}.placeholder-id{background:#f1f5f9;color:#a0aec0}.meeting-indicator{animation:pulse 2s infinite;background:#38a169;border-radius:12px;bottom:5px;color:#fff;font-size:11px;font-weight:600;left:50%;padding:4px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}.profile-card-compact.in-meeting{border-color:#38a169;box-shadow:0 8px 25px #38a16926}.meeting-status-badge{align-items:center;background:#38a169;border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:20px;padding:8px 16px}.active-dot{animation:blink 2s infinite;background:#fff;border-radius:50%;height:8px;width:8px}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.section-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.section-header h2{color:#2d3748;font-size:18px;font-weight:600;margin:0;padding-left:5px}.profile-image-container{height:140px;position:relative;width:140px}.user-list-modal-content{display:flex;height:400px;width:100%}.live-result-box{background:#111827;border-radius:12px;color:#fff;margin-top:20px;padding:16px}.live-result-header{align-items:center;display:flex;justify-content:space-between}.live-loading{font-size:12px;opacity:.7}.live-waiting{margin-top:12px;opacity:.8}.score-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.score-card{background:#1f2937;border-radius:10px;flex:1 1;min-width:140px;padding:12px}.score-title{font-size:13px;opacity:.7}.score-value{font-size:22px;font-weight:700;margin-top:4px}.state-box{background:#1f2937;border-radius:10px;margin-top:14px;padding:12px}.state-meaning{font-size:13px;margin-top:4px;opacity:.8}.breakdown-box{background:#1f2937;border-radius:10px;margin-top:14px;padding:12px}.breakdown-box ul{margin-top:8px;padding-left:18px}.insights-box{background:#1f2937;border-radius:10px;margin-top:14px;padding:12px}.insights-box ul{margin-top:8px;padding-left:18px}.updated-time{font-size:12px;margin-top:12px;opacity:.6}.meetings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:12px}@media (min-width:900px){.meetings-grid{grid-template-columns:1fr 1fr}}.meeting-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:14px;transition:transform .15s ease,border-color .15s ease}.meeting-card:hover{border-color:#ffffff2e;transform:translateY(-1px)}.meeting-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.meeting-title{align-items:center;display:flex;gap:10px}.meeting-id{font-size:16px;font-weight:700}.badge{border:1px solid #ffffff26;border-radius:999px;font-size:12px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.badge.live{background:#00c8ff1f}.badge.final{background:#00ff821f}.badge.none,.badge.unknown{background:#ffffff0f;opacity:.85}.toggle-btn{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;padding:8px 12px;transition:background .15s ease}.toggle-btn:hover{background:#ffffff1f}.meeting-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.mini-stat{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;padding:10px}.mini-label{display:block;font-size:12px;opacity:.8}.mini-value{display:block;font-size:14px;font-weight:700;margin-top:3px}.meeting-empty{background:#ffffff0d;border-radius:12px;margin-top:12px;opacity:.9;padding:10px 12px}.meeting-details{border-top:1px dashed #ffffff1f;margin-top:12px;padding-top:12px}.details-row{display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;opacity:.95}.updated-at{opacity:.85}.details-box{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:12px}.details-box.inner{background:#ffffff0a}.details-box h4{font-size:14px;font-weight:800;margin:0 0 10px}.breakdown-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.breakdown-item{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:flex;font-size:13px;justify-content:space-between;padding:10px}.insights-list{margin:0;padding-left:18px}.insights-list li{margin-bottom:6px;opacity:.95}.muted{font-size:13px;opacity:.75}.profile-header{align-items:center;display:flex;justify-content:center;width:100%}.deselect-btn{background:none;border:none;color:#f44;cursor:pointer;font-size:14px;font-weight:900;line-height:1;padding:0 8px;position:absolute;right:5px;top:10px;transition:color .2s}.deselect-btn:hover{color:#e02b2b}.deselect-link-btn{background:none;border:none;color:#666;cursor:pointer;font-size:12px;padding:4px 0;text-decoration:underline;transition:color .2s}.deselect-link-btn:hover{color:#f44}.meeting-active-warning{align-items:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;display:flex;font-size:14px;gap:8px;margin:12px 0;padding:10px 12px}.warning-icon{font-size:16px}.user-list-item.disabled{cursor:not-allowed;opacity:.6;position:relative}.user-list-item.disabled:hover{background-color:initial}.user-item-disabled-overlay{align-items:center;background:#ffffffb3;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.disabled-tooltip{background:#333;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;white-space:nowrap}.profile-id.placeholder-id.disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.5}.profile-id.placeholder-id.disabled:hover{background-color:#e0e0e0}.question-insights-list{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.question-insight-item{background:#f8f9fa;border-left:4px solid #4a90e2;border-radius:8px;padding:1rem}.question-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.question-category{background:#e9ecef;color:#2c3e50;font-weight:600}.question-category,.question-state{border-radius:20px;font-size:.85rem;padding:.25rem .75rem;text-transform:capitalize}.question-state{font-weight:500}.question-state.state-calm_aligned{background:#d4edda;color:#155724}.question-state.state-engaged_aligned{background:#cce5ff;color:#004085}.question-state.state-shared_stress{background:#fff3cd;color:#856404}.question-state.state-mismatch{background:#f8d7da;color:#721c24}.question-state.state-insufficient_data{background:#e2e3e5;color:#383d41}.question-state.state-outside_meeting_range{background:#e2e3e5;color:#6c757d}.question-details{margin-top:.5rem}.question-text{color:#495057;font-size:.95rem;line-height:1.5;margin:0 0 .5rem}.question-meta{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin:0}.video-call-container{background:#1a1a1a;margin:20px 0;padding:20px}.video-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.video-local,.video-remote{background:#2a2a2a;flex:1 1;min-width:300px}.video-local video,.video-remote video{background:#000;border-radius:8px;height:auto}.video-controls{gap:10px;margin-top:20px}.control-btn{background:#4a4a4a;border-radius:6px;padding:10px 20px;transition:background .3s}.control-btn:hover{background:#6a6a6a}.video-call-error,.video-call-loading{background:#f5f5f5;border-radius:12px;margin:20px 0;padding:40px;text-align:center}.video-call-error button{background:#007bff;color:#fff;margin-top:10px}.video-call-wrapper{margin-bottom:20px;width:100%}.video-call-container{background:#000;border-radius:12px;overflow:hidden;padding:16px}.video-grid{margin-bottom:16px}.video-local,.video-remote{background:#1a1a1a;border-radius:8px}.video-local span,.video-remote span{background:#000000b3;border-radius:4px;bottom:10px;color:#fff;font-size:12px;font-weight:500;left:10px;padding:4px 8px;position:absolute;z-index:5}.analytics-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-left:2px solid #0f0;border-radius:8px;bottom:10px;color:#0f0;font-family:monospace;font-size:11px;padding:8px 12px;pointer-events:none;position:absolute;right:10px;z-index:10}.analytics-overlay div{margin:2px 0;white-space:nowrap}.video-controls{gap:12px;justify-content:center;margin-top:12px}.video-call-error{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;margin:16px 0;padding:16px}.video-call-error button{background:#ffc107;border:none;border-radius:4px;cursor:pointer;font-weight:500;margin-top:12px;padding:8px 16px}.video-call-error button:hover{background:#ffca2c}@media (max-width:768px){.video-grid{gap:12px;grid-template-columns:1fr}.analytics-overlay{font-size:9px;padding:4px 8px}.analytics-overlay div{font-size:8px;white-space:normal}.control-btn{font-size:12px;padding:6px 12px}}.video-call-modal-container{animation:modalZoomIn .3s ease;background:#1a1a2e}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.video-call-modal-container.minimized-container{animation:none}.video-call-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:absolute;right:0;top:0;z-index:40}.header-title{color:#fff;font-size:14px;font-weight:500}.header-actions{display:flex;gap:12px}.end-call-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.end-call-btn:hover{background:#e74c3c}.video-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;height:100%;min-height:500px;padding:16px}.video-local,.video-remote{aspect-ratio:16/9;background:#16213e;border-radius:12px;overflow:hidden;position:relative}.video-local video,.video-remote video{height:100%;object-fit:cover;width:100%}.video-label{background:#0009;border-radius:20px;bottom:12px;color:#fff;font-size:12px;left:12px;padding:4px 12px;position:absolute;z-index:10}.video-controls{background:#000c;border-radius:40px;bottom:20px;display:flex;gap:16px;left:50%;padding:12px 24px;position:absolute;transform:translateX(-50%);z-index:20}.control-btn{background:#2c3e50;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .2s}.control-btn:hover{background:#34495e;transform:scale(1.02)}.control-btn.active,.control-btn.end-btn{background:#e74c3c}.control-btn.end-btn:hover{background:#c0392b}.interview-video-call-minimized{background:#1a1a2e;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.minimized-header{align-items:center;background:#0f0f1a;border-bottom:1px solid #2a2a3e;display:flex;justify-content:space-between;padding:8px 12px}.minimized-title{color:#fff;font-size:12px;font-weight:500}.minimized-end-btn,.minimized-maximize-btn{background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:4px}.minimized-end-btn{align-items:center;background:#e74c3c;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.minimized-end-btn:hover{background:#c0392b}.minimized-video{background:#000;flex:1 1;position:relative}.minimized-video video{height:100%;object-fit:cover;width:100%}.minimized-label{background:#0009;border-radius:12px;bottom:8px;color:#fff;font-size:10px;left:8px;padding:2px 8px;position:absolute}.minimized-controls{background:#0f0f1a;display:flex;gap:16px;justify-content:center;padding:8px}.minimized-control-btn{align-items:center;background:#2c3e50;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.minimized-control-btn:hover{background:#3e5a6c}.video-local video[srcObject]{transition:opacity .3s ease}.video-off-indicator{background:#000000b3;border-radius:20px;color:#fff;font-size:18px;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.modal-body{max-height:65vh;padding:15px 24px}.modal.letsbeginmodal .modal-body{overflow-y:auto!important}.letsbeginmodal button{width:-webkit-fit-content!important;width:fit-content!important}.relationship-status-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px auto auto;max-width:800px}select.relationship-status-select{border-color:#d4d4d4;border-radius:10px;margin-top:8px;max-width:270px;padding:5px;width:100%}.question-timer-container{animation:slideInUp .3s ease;bottom:30px;left:30px;position:fixed;z-index:9998}.question-timer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;gap:12px;min-width:160px;padding:12px 20px}.timer-icon{animation:pulse 1s ease-in-out infinite;font-size:24px}.timer-content{display:flex;flex-direction:column}.timer-label{color:#fff9;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.timer-countdown{font-feature-settings:"tnum";color:#fff;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:768px){.question-timer-container{bottom:20px;left:20px}.question-timer{min-width:120px;padding:10px 16px}.timer-countdown,.timer-icon{font-size:20px}.timer-label{font-size:10px}}@media (max-width:480px){.question-timer-container{bottom:15px;left:15px}.question-timer{gap:8px;min-width:100px;padding:8px 12px}.timer-icon{font-size:16px}.timer-countdown{font-size:18px}}.tooltip-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.tooltip-modal{animation:tooltipFade .25s ease;background:#fff;border-radius:14px;box-shadow:0 10px 40px #00000026;max-height:90vh;max-width:900px;overflow-y:auto;padding:32px;width:92%}.tooltip-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.tooltip-header h2{color:#222;font-size:22px;font-weight:600}.tooltip-close{background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:34px;transition:.2s;width:34px}.tooltip-close:hover{background:#e9e9e9}.tooltip-section{margin-bottom:30px}.tooltip-section h3{color:#444;font-size:16px;font-weight:600;margin-bottom:16px}.tooltip-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tooltip-card{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:16px;transition:all .2s ease}.tooltip-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-3px)}.tooltip-badge{background:#eef4ff;border-radius:6px;color:#3c5df4;display:inline-block;font-size:13px;font-weight:600;margin-bottom:6px;padding:4px 10px}.tooltip-card p{color:#555;font-size:14px;line-height:1.5;margin:0}@keyframes tooltipFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tooltip-modal{padding:24px}.tooltip-cards{grid-template-columns:1fr}}.vc-container{overflow:hidden;position:relative}.vc-container,.vc-video-grid{background:#0a0a0f;height:100%;width:100%}.vc-video-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.vc-video-participant{background:#000;height:100%;overflow:hidden;position:relative;width:100%}.vc-video-element{height:100%!important;object-fit:cover!important;width:100%!important}.vc-self-view .vc-video-element{transform:scaleX(-1)}.vc-participant-label{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:20px;bottom:16px;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;left:16px;padding:6px 14px;pointer-events:none;position:absolute;z-index:10}.vc-mic-off-icon{color:#ef4444;font-size:11px}.vc-video-off-overlay{background:#000000b3;border-radius:50%;color:#8892b0;font-size:32px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.vc-controls-bar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;border:1px solid #ffffff1a;border-radius:60px;bottom:24px;box-shadow:0 4px 20px #0000004d;display:flex;justify-content:space-between;left:50%;padding:12px 24px;position:absolute;transform:translateX(-50%);z-index:100}.vc-controls-center,.vc-controls-left,.vc-controls-right{align-items:center;display:flex;gap:12px}.vc-controls-left{justify-content:flex-start}.vc-controls-center{justify-content:center}.vc-controls-right{justify-content:flex-end;padding-left:10px}.vc-control-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:all .2s ease;width:44px}.vc-control-btn:hover{background:#fff3;transform:scale(1.05)}.vc-control-btn.active{background:#ef4444}.vc-control-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.vc-end-btn{background:#ef4444}.vc-end-btn:hover{background:#dc2626}.vc-minimize-btn{background:#ffffff1a}.vc-minimize-btn:hover{background:#fff3}.vc-error-state{align-items:center;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:200}.vc-error-state p{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-size:14px;margin:0;padding:16px 24px}.vc-minimized{background:#0a0a0f;border-radius:12px;height:100%;width:100%}.vc-minimized-title{color:#fff;font-size:12px;font-weight:500}.vc-minimized-maximize-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:4px;transition:background .2s}.vc-minimized-maximize-btn:hover{background:#ffffff1a}.vc-minimized-video{background:#000;flex:1 1;min-height:0;position:relative}.vc-minimized-video video{height:100%;object-fit:cover;width:100%}.vc-minimized-label{background:#0009;border-radius:12px;bottom:8px;color:#fff;font-size:10px;left:8px;padding:2px 8px;position:absolute}.vc-minimized-controls{background:#000c;gap:16px;padding:10px}.vc-minimized-control-btn{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s;width:36px}.vc-minimized-control-btn:hover{background:#ffffff40;transform:scale(1.05)}.vc-minimized-control-btn.active,.vc-minimized-end-btn{background:#ef4444}.vc-minimized-end-btn:hover{background:#dc2626}@media (max-width:768px){.vc-controls-bar{bottom:16px;gap:16px;padding:10px 20px}.vc-control-btn{font-size:16px;height:40px;width:40px}.vc-participant-label{bottom:12px;font-size:11px;left:12px;padding:4px 10px}.vc-video-off-overlay{font-size:24px;padding:16px}}.video-call-modal-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.video-call-modal-container{background:#0a0a0f;border-radius:16px;box-shadow:0 20px 40px #00000080;height:90vh;max-width:1400px;overflow:hidden;width:95vw}.video-call-modal-overlay.minimized-overlay{background:#0000!important;pointer-events:none}.video-call-modal-container.minimized-container{border-radius:12px;bottom:20px;box-shadow:0 10px 25px #0000004d;height:240px!important;max-height:240px;max-width:320px;overflow:hidden;position:fixed;right:20px;width:320px!important}.minimized-overlay{background:#0000!important;bottom:20px!important;left:auto!important;position:fixed!important;right:20px!important;top:auto!important;z-index:99999!important}.minimized-container,.minimized-overlay{height:210px!important;width:360px!important}.minimized-container{background:#000!important;border-radius:14px!important;overflow:hidden!important}.vc-minimized{background:#050505;border-radius:14px;color:#fff;display:flex;flex-direction:column;height:210px!important;overflow:hidden;pointer-events:auto!important;width:360px!important}.vc-minimized-header{align-items:center;background:#111;border-bottom:1px solid #222;display:flex;justify-content:space-between;padding:16px}.vc-mini-expand-btn{align-items:center;background:#27272a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;margin-right:40px;transition:.2s;width:31px}.vc-mini-expand-btn:hover{background:#3b82f6}.vc-mini-icon-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:18px;z-index:10}.vc-minimized-content{align-items:center;background:#09090b;display:flex;flex:1 1;gap:12px;padding:0 18px}.vc-mini-avatar{align-items:center;background:#27272a;border-radius:50%;display:flex;font-weight:700;height:42px;justify-content:center;width:42px}.vc-mini-name{font-size:15px;font-weight:500}.vc-minimized-controls{align-items:center;background:#000;display:flex;flex-shrink:0;gap:18px;height:64px;justify-content:center}.vc-mini-control{background:#27272a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:48px;width:48px;z-index:20}.vc-mini-end{background:#ef4444!important}.trajectory-graph-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.trajectory-graph-popup{animation:slideUp .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 80px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;padding:30px;width:95%}.popup-header{align-items:flex-start;border-bottom:2px solid #f1f2f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.popup-header h2{color:#2d3436;font-size:24px;margin:0}.popup-subtitle{color:#636e72;display:block;font-size:14px;font-weight:400;margin-top:4px}.close-btn{background:none;border:none;border-radius:8px;color:#636e72;cursor:pointer;font-size:24px;padding:4px 8px;transition:all .2s}.close-btn:hover{background:#f1f2f6;color:#e17055}.popup-tabs{border-bottom:2px solid #f1f2f6;display:flex;gap:8px;margin-bottom:20px;padding-bottom:10px}.tab-btn{background:none;border:none;border-radius:8px;color:#636e72;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.tab-btn:hover{background:#f1f2f6;color:#2d3436}.tab-btn.active{background:#6c5ce7;color:#fff}.popup-content{min-height:400px}.graph-section h3{color:#2d3436;font-size:18px;margin:0 0 15px}.custom-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #ffffff1a;border-radius:12px;color:#fff;min-width:200px;padding:15px 20px}.tooltip-title{font-size:16px;font-weight:600;margin:0 0 4px}.tooltip-date{color:#fff9;font-size:12px;margin:0 0 8px}.custom-tooltip hr{border:none;border-top:1px solid #ffffff1a;margin:6px 0}.custom-tooltip p{font-size:13px;margin:4px 0}.tooltip-state{font-size:13px;font-weight:500}.tooltip-quality{color:#fff9;font-size:12px}.stats-summary{grid-gap:15px;background:#f8f9fa;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:15px}.stat-item{text-align:center}.stat-label{color:#636e72;display:block;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:#2d3436;display:block;font-size:20px;font-weight:700;margin-top:4px}.modality-stats{grid-gap:15px;background:#f8f9fa;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:15px}.modality-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:10px;padding:8px 12px}.modality-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.wearable-dot{background:#0984e3}.voice-dot{background:#00b894}.camera-dot{background:#fdcb6e}.modality-label{color:#2d3436;flex:1 1;font-size:13px}.modality-value{color:#2d3436;font-size:16px;font-weight:600}.shared-states{margin-top:20px}.shared-states h4{color:#2d3436;font-size:15px;margin:0 0 10px}.state-bubbles{display:flex;flex-wrap:wrap;gap:8px}.state-bubble{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:transform .2s;width:32px}.state-bubble:hover{transform:scale(1.15)}.insights-section h3{color:#2d3436;font-size:18px;margin:0 0 20px}.insight-group{background:#f8f9fa;border-radius:12px;margin-bottom:20px;padding:15px 20px}.insight-group h4{font-size:15px;margin:0 0 10px}.insight-group ul{list-style:none;margin:0;padding-left:20px}.insight-group ul li{color:#2d3436;font-size:14px;line-height:1.5;padding:6px 0 6px 20px;position:relative}.insight-group ul li:before{color:#6c5ce7;content:"•";font-weight:700;left:0;position:absolute}.insight-group.strength{border-left:4px solid #00b894}.insight-group.strength h4{color:#00b894}.insight-group.friction{border-left:4px solid #e17055}.insight-group.friction h4{color:#e17055}.insight-group.notes{border-left:4px solid #6c5ce7}.insight-group.notes h4{color:#6c5ce7}.trajectory-summary{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-top:20px;padding:15px 20px}.trajectory-summary h4{color:#2d3436;font-size:15px;margin:0 0 15px}.trajectory-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.trajectory-item{text-align:center}.trajectory-label{color:#636e72;display:block;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.trajectory-value{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;margin-top:4px;padding:4px 12px}.trajectory-value.improving{background:#d4edda;color:#155724}.trajectory-value.stable{background:#cce5ff;color:#004085}.trajectory-value.draining{background:#f8d7da;color:#721c24}.trajectory-value.insufficient_data{background:#e9ecef;color:#6c757d}.popup-footer{border-top:2px solid #f1f2f6;display:flex;justify-content:flex-end;margin-top:20px;padding-top:15px}.close-popup-btn{background:#6c5ce7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 30px;transition:all .2s}.close-popup-btn:hover{background:#5f3dc4;box-shadow:0 4px 12px #6c5ce74d;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.trajectory-graph-popup{max-height:95vh;padding:20px;width:98%}.stats-summary{grid-template-columns:repeat(2,1fr)}.modality-stats,.trajectory-grid{grid-template-columns:1fr}.popup-header h2{font-size:20px}.popup-tabs{flex-wrap:nowrap;overflow-x:auto}.tab-btn{font-size:13px;padding:6px 14px;white-space:nowrap}}@media (max-width:480px){.trajectory-graph-popup{border-radius:12px;padding:15px}.stats-summary{gap:10px;grid-template-columns:1fr 1fr;padding:10px}.stat-value{font-size:18px}.modality-stats{gap:8px;padding:10px}.modality-item{padding:6px 10px}}.modality-trend{color:#2d3436;font-size:14px;font-weight:700;margin-left:4px}.modality-trend:contains("↑"){color:#00b894}.modality-trend:contains("↓"){color:#e17055}.modality-trend:contains("→"){color:#fdcb6e}.meeting-details-table{margin-top:20px}.meeting-details-table h4{color:#2d3436;font-size:15px;margin:0 0 10px}.table-scroll{border:1px solid #e9ecef;border-radius:8px;max-height:200px;overflow-y:auto}.meeting-table{border-collapse:collapse;font-size:13px;width:100%}.meeting-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.meeting-table th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#2d3436;font-weight:600;padding:8px 12px;text-align:left}.meeting-table td{border-bottom:1px solid #f1f2f6;color:#2d3436;padding:8px 12px}.meeting-table tr:hover{background:#f8f9fa}.meeting-table tr.highlighted{background:#6c5ce71a;border-left:3px solid #6c5ce7}.score-high{color:#e17055;font-weight:700}.score-good{color:#00b894;font-weight:600}.score-low{color:#e17055;font-weight:600}.state-badge{border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;text-transform:capitalize}.insight-summary-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.summary-card{background:#f8f9fa;border-radius:8px;padding:12px 16px;text-align:center}.summary-label{color:#636e72;display:block;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:#2d3436;display:block;font-size:20px;font-weight:700;margin-top:4px}.insight-group.auto{background:#f8f9fa;border-left:4px solid #6c5ce7}.insight-group.auto h4{color:#6c5ce7}@media (max-width:768px){.insight-summary-cards{grid-template-columns:repeat(2,1fr)}.meeting-table{font-size:11px}.meeting-table td,.meeting-table th{padding:6px 8px}.state-badge{font-size:9px;padding:1px 6px}}@media (max-width:480px){.insight-summary-cards{gap:6px;grid-template-columns:1fr 1fr}.summary-card{padding:8px 12px}.summary-value{font-size:16px}}.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid #0000;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:#0000 #0000 #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-left:1px solid #003642;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;border:1px solid #004a5c;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;appearance:none;background-color:initial;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:initial}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}
/*# sourceMappingURL=main.c9d2bbed.css.map*/