@charset "UTF-8";@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.base-layout{min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content{flex:1;width:100%}.navbar{position:fixed;top:0;left:0;width:100%;z-index:2000;transition:background-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1)}.navbar .nav-inner{max-width:120rem;margin:0 auto;padding:1.6rem 4rem;display:flex;align-items:center;gap:3rem;transition:padding .4s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 56.25em){.navbar .nav-inner{padding:1.4rem 3rem}}@media only screen and (max-width: 37.5em){.navbar .nav-inner{padding:1.2rem 2.2rem}}.navbar .nav-brand{display:flex;align-items:center;flex-shrink:0}.navbar .nav-brand .logo{height:4.4rem;width:auto;transition:filter .4s cubic-bezier(.22,1,.36,1)}.navbar .nav-links{display:flex;align-items:center;gap:3.2rem;margin:0 auto 0 1rem}@media only screen and (max-width: 56.25em){.navbar .nav-links{display:none}}.navbar .nav-links a{position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:inherit;padding:.4rem 0;transition:color .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1)}.navbar .nav-links a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.navbar .nav-links a:hover:after,.navbar .nav-links a.active:after{transform:scaleX(1)}.navbar .nav-actions{display:flex;align-items:center;gap:1.8rem;flex-shrink:0}.navbar .nav-chat{display:inline-flex;align-items:center;gap:.7rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:inherit;transition:color .28s cubic-bezier(.22,1,.36,1)}.navbar .nav-chat i{font-size:1.7rem}@media only screen and (max-width: 37.5em){.navbar .nav-chat{display:none}}.navbar .nav-cta{padding:.95rem 2.2rem;font-size:1.45rem;background:#1457d6;color:#fff;border-color:#1457d6}.navbar .nav-cta:hover{background:#0f49b8;border-color:#0f49b8;color:#fff}@media only screen and (max-width: 37.5em){.navbar .nav-cta{display:none}}.navbar .nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:.55rem;width:3.2rem;height:3.2rem;background:none;border:none;cursor:pointer}.navbar .nav-hamburger span{display:block;width:2.6rem;height:2px;background:currentColor;border-radius:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.navbar .nav-hamburger.is-open span:nth-child(1){transform:translateY(.75rem) rotate(45deg)}.navbar .nav-hamburger.is-open span:nth-child(2){opacity:0}.navbar .nav-hamburger.is-open span:nth-child(3){transform:translateY(-.75rem) rotate(-45deg)}@media only screen and (max-width: 56.25em){.navbar .nav-hamburger{display:flex}}.navbar.is-transparent{color:#fff}.navbar.is-transparent .nav-brand .logo{filter:brightness(0) invert(1)}.navbar.is-transparent .nav-cta{background:#fff;color:#1457d6;border-color:#fff}.navbar.is-transparent .nav-cta:hover{background:#fff;color:#0f49b8}.navbar.is-solid,.navbar.is-scrolled{color:#101828;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);box-shadow:0 1px #e6e8ec,0 6px 24px -18px #10182866}.navbar.is-solid .nav-inner,.navbar.is-scrolled .nav-inner{padding-block:1.1rem}.navbar.is-solid .nav-links a:hover,.navbar.is-scrolled .nav-links a:hover,.navbar.is-solid .nav-chat:hover,.navbar.is-scrolled .nav-chat:hover{color:#1457d6}.navbar .nav-drawer{position:fixed;inset:0 0 0 auto;width:min(84vw,34rem);height:100vh;background:#fff;box-shadow:-20px 0 60px -30px #10182880;padding:10rem 3rem 3rem;display:flex;flex-direction:column;gap:1rem;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:2001}.navbar .nav-drawer.is-open{transform:translate(0)}.navbar .nav-drawer ul{display:flex;flex-direction:column;gap:.4rem;margin-bottom:2rem}.navbar .nav-drawer li{opacity:0;transform:translate(20px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .05s)}.navbar .nav-drawer.is-open li{opacity:1;transform:translate(0)}.navbar .nav-drawer a{display:block;padding:1.2rem 0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:500;color:#101828;border-bottom:1px solid #E6E8EC}.navbar .nav-drawer a.active{color:#1457d6}@media only screen and (max-width: 56.25em){.navbar .nav-drawer{display:flex}}.site-footer{background:#1457d6;background-image:linear-gradient(180deg,#1457d6,#0f49b8);color:#ffffffe6}.site-footer .site-footer__inner{padding-block:3.6rem 2rem}.site-footer .site-footer__top{display:grid;grid-template-columns:1.5fr 1fr .8fr 2fr 1.5fr;gap:3rem;align-items:start;padding-bottom:2.6rem}@media only screen and (max-width: 75em){.site-footer .site-footer__top{grid-template-columns:1.3fr .9fr .8fr 1.8fr 1.4fr;gap:2rem}}@media only screen and (max-width: 56.25em){.site-footer .site-footer__top{grid-template-columns:1fr 1fr;gap:2.8rem 3rem}.site-footer .site-footer__top .site-footer__brand{grid-column:1/-1}}@media only screen and (max-width: 37.5em){.site-footer .site-footer__top{grid-template-columns:1fr;gap:2.4rem}}.site-footer .site-footer__brand{display:flex;flex-direction:column;gap:1.4rem}.site-footer .site-footer__logo-card{background:#fff;border-radius:1rem;padding:1.1rem 1.5rem;width:fit-content;box-shadow:0 2px 10px #1018280d}.site-footer .site-footer__logo-card img{height:4.4rem;width:auto}.site-footer .site-footer__socials{display:flex;gap:1.1rem}.site-footer .site-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:.6rem;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;font-size:1.7rem;transition:background .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.site-footer .site-footer__socials a:hover{background:#fff;color:#1457d6;transform:translateY(-2px)}.site-footer .site-footer__col h4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-weight:600;color:#fff;margin-bottom:1.3rem;white-space:nowrap}.site-footer .site-footer__col ul{display:flex;flex-direction:column;gap:.85rem}.site-footer .site-footer__col a{color:#ffffffd9;font-size:1.45rem;transition:color .28s cubic-bezier(.22,1,.36,1),padding-left .28s cubic-bezier(.22,1,.36,1)}.site-footer .site-footer__col a:hover{color:#fff;padding-left:.4rem}.site-footer .site-footer__office{margin-bottom:1.4rem}.site-footer .site-footer__office:last-child{margin-bottom:0}.site-footer .site-footer__office h5{font-size:1.45rem;font-weight:600;color:#fff;margin-bottom:.5rem}.site-footer .site-footer__address{color:#ffffffd1;font-size:1.4rem;line-height:1.7;max-width:32rem}.site-footer .site-footer__contact{padding-left:3rem;border-left:1px solid rgba(255,255,255,.22)}@media only screen and (max-width: 75em){.site-footer .site-footer__contact{padding-left:0;border-left:none}}.site-footer .site-footer__contact ul{display:flex;flex-direction:column;gap:1.3rem}.site-footer .site-footer__contact a{display:inline-flex;align-items:flex-start;gap:1rem;color:#ffffffe6;font-size:1.45rem;line-height:1.5;padding-left:0}.site-footer .site-footer__contact a i{font-size:1.6rem;margin-top:.2rem;opacity:.9}.site-footer .site-footer__contact a:hover{color:#fff;padding-left:0}.site-footer .site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.18);font-size:1.35rem;color:#fffc}@media only screen and (max-width: 37.5em){.site-footer .site-footer__bottom{flex-direction:column;text-align:center}}.site-footer .site-footer__bottom .site-footer__legal{display:inline-flex;align-items:center;gap:1rem}.site-footer .site-footer__bottom .site-footer__legal a:hover{color:#fff}.site-footer .site-footer__bottom .site-footer__legal .sep{opacity:.5}.user-info-modal-overlay{position:fixed;inset:0;z-index:4000;background:#0b1120c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:2.4rem;animation:modalFade .4s cubic-bezier(.22,1,.36,1)}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(2rem) scale(.97)}to{opacity:1;transform:none}}.user-info-modal{position:relative;width:100%;max-width:46rem;background:#fff;border-radius:2rem;padding:4.5rem 4rem 3.5rem;box-shadow:0 50px 100px -30px #0000008c;overflow:hidden;animation:modalPop .5s cubic-bezier(.22,1,.36,1)}.user-info-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1457d6,#2e6be6)}@media (max-width: 480px){.user-info-modal{padding:3.6rem 2.4rem 2.8rem}}.modal-close{position:absolute;top:1.6rem;right:1.8rem;width:3.6rem;height:3.6rem;border:none;background:#f4f5f7;border-radius:50%;font-size:2.4rem;line-height:1;color:#6b7280;cursor:pointer;transition:all .3s ease}.modal-close:hover{background:#101828;color:#fff;transform:rotate(90deg)}.modal-header{text-align:center;margin-bottom:3rem}.modal-header .eyebrow{display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#1457d6;margin-bottom:1rem}.modal-header .eyebrow:before{display:none}.modal-header h2{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.8rem;font-weight:500;color:#101828;line-height:1.15}.modal-header .modal-subtitle{margin-top:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.45rem;line-height:1.6;color:#6b7280}.user-info-form .form-group{margin-bottom:1.6rem}.user-info-form input,.user-info-form select{width:100%;padding:1.5rem 1.6rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.55rem;color:#1f2733;background:#fff;border:1px solid #e6e8ec;border-radius:.6rem;transition:border-color .3s ease,box-shadow .3s ease}.user-info-form input::placeholder,.user-info-form select::placeholder{color:#aab}.user-info-form input:focus,.user-info-form select:focus{outline:none;border-color:#1457d6;box-shadow:0 0 0 3px #1457d624}.user-info-form select{cursor:pointer}.submit-btn{width:100%;margin-top:.6rem;padding:1.5rem;border:none;border-radius:.6rem;background:#1457d6;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .35s ease,transform .3s ease,box-shadow .3s ease}.submit-btn:hover:not(:disabled){background:#0f49b8;transform:translateY(-2px);box-shadow:0 18px 36px -16px #1457d699}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.modal-note{text-align:center;margin-top:1.4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;color:#6b7280}.success-message{text-align:center;padding:1rem 0 .5rem}.success-message .success-icon{width:8rem;height:8rem;margin:0 auto 2rem;border-radius:50%;background:linear-gradient(135deg,#1457d6,#2e6be6);color:#fff;font-size:3.6rem;display:flex;align-items:center;justify-content:center;animation:modalPop .5s cubic-bezier(.22,1,.36,1)}.success-message h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.6rem;font-weight:500;color:#101828;margin-bottom:1rem}.success-message p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;line-height:1.7;color:#6b7280;margin-bottom:2.4rem}.success-message .close-success-btn{padding:1.3rem 3.4rem;border:1px solid #101828;background:transparent;border-radius:.4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#101828;cursor:pointer;transition:all .3s ease}.success-message .close-success-btn:hover{background:#101828;color:#fff}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.homepage-container{overflow:clip}.split-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem;margin-bottom:3.5rem}.split-head h2{margin-bottom:1rem}.split-head p{color:#6b7280;font-size:1.6rem;max-width:52rem}.split-head .btn{flex-shrink:0}@media only screen and (max-width: 56.25em){.split-head{flex-direction:column;align-items:flex-start;gap:1.6rem}}.home-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12rem;overflow:hidden}@media only screen and (max-width: 37.5em){.home-hero{min-height:92vh;padding-bottom:9rem}}.home-hero__bgs{position:absolute;inset:0;z-index:-2}.home-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.06);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 7s linear}.home-hero__bg.is-active{opacity:1;transform:scale(1)}.home-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b12206b,#0b12201f 40%,#0b12208c)}.home-hero__actions{display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 37.5em){.home-hero__actions{flex-direction:column;width:100%;max-width:30rem}.home-hero__actions .btn{width:100%}}.home-hero__dots{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);display:flex;gap:.9rem}.home-hero__dot{width:1rem;height:1rem;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.home-hero__dot.is-active{background:#fff;transform:scale(1.25)}.home-craft__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:6rem;align-items:center}@media only screen and (max-width: 56.25em){.home-craft__grid{grid-template-columns:1fr;gap:4rem}}.home-craft__text p{color:#6b7280;font-size:1.65rem;line-height:1.75;margin:0 0 2.6rem;max-width:42rem}.home-craft__stats{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem}@media only screen and (max-width: 37.5em){.home-craft__stats{gap:2.6rem 2rem}}.home-stat{display:flex;flex-direction:column;gap:.6rem;padding-left:2rem;border-left:2px solid #E6E8EC}.home-stat__label{font-size:1.45rem;color:#6b7280}.home-stat__num{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.2rem,4vw,4.4rem);font-weight:700;color:#1457d6;line-height:1}.home-escape .escape-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%}.home-escape .escape-row--reverse .escape-row__media{order:2}.home-escape .escape-row--reverse .escape-row__text{order:1}@media only screen and (max-width: 56.25em){.home-escape .escape-row{grid-template-columns:1fr}.home-escape .escape-row--reverse .escape-row__media,.home-escape .escape-row--reverse .escape-row__text{order:0}}.home-escape .escape-row__media{min-height:46rem}.home-escape .escape-row__media img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width: 37.5em){.home-escape .escape-row__media{min-height:26rem}}.home-escape .escape-row__text{background:#eaf1fe;display:flex;flex-direction:column;justify-content:center;padding-inline:clamp(3rem,6vw,8rem) clamp(2.4rem,4vw,6rem);padding-block:5rem}@media only screen and (max-width: 37.5em){.home-escape .escape-row__text{padding:3.4rem 2.4rem}}.home-escape .escape-row--reverse .escape-row__text{align-items:flex-start;padding-inline:calc(max((100vw - 120rem) / 2,0px) + 4rem) clamp(3rem,6vw,8rem)}@media only screen and (max-width: 37.5em){.home-escape .escape-row--reverse .escape-row__text{padding:3.4rem 2.4rem}}.home-escape .escape-row__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;max-width:44rem}.home-escape .escape-row__inner h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;color:#101828;line-height:1.2;max-width:22rem}.home-escape .escape-row__inner p{color:#6b7280;font-size:1.55rem;line-height:1.7;max-width:36rem}.home-advantage{background:#fff}.home-advantage .advantage-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2.4rem;max-width:96rem;margin:0 auto}.home-advantage .advantage-grid .advantage-card{grid-column:span 2}.home-advantage .advantage-grid .advantage-card:nth-child(4){grid-column:2/span 2}.home-advantage .advantage-grid .advantage-card:nth-child(5){grid-column:4/span 2}@media only screen and (max-width: 56.25em){.home-advantage .advantage-grid{grid-template-columns:repeat(2,1fr)}.home-advantage .advantage-grid .advantage-card,.home-advantage .advantage-grid .advantage-card:nth-child(4),.home-advantage .advantage-grid .advantage-card:nth-child(5){grid-column:auto}}@media only screen and (max-width: 37.5em){.home-advantage .advantage-grid{grid-template-columns:1fr}}.advantage-card{background:#fff;border:1px solid #E6E8EC;border-radius:1rem;padding:2.8rem 2.4rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1)}.advantage-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px -16px #10182829;border-color:transparent}.advantage-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:.6rem;background:#1457d6;color:#fff;font-size:1.9rem;margin-bottom:1.8rem}.advantage-card h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:600;color:#101828;line-height:1.3;margin-bottom:.9rem}.advantage-card p{color:#6b7280;font-size:1.4rem;line-height:1.6}.home-featured{background:#f4f5f7}.home-featured .featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media only screen and (max-width: 56.25em){.home-featured .featured-grid{grid-template-columns:1fr}}.home-divinity__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media only screen and (max-width: 56.25em){.home-divinity__grid{grid-template-columns:1fr;gap:3rem}}.home-divinity__media{border-radius:1.4rem;overflow:hidden;box-shadow:0 14px 34px -16px #10182829}.home-divinity__media img{width:100%;height:42rem;object-fit:cover;display:block}@media only screen and (max-width: 37.5em){.home-divinity__media img{height:28rem}}.home-divinity__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.home-divinity__text h2{margin-bottom:0}.home-divinity__text p{color:#6b7280;font-size:1.65rem;line-height:1.75;max-width:40rem}.home-reviews{background:#f4f5f7}.home-reviews .reviews{max-width:108rem;margin:0 auto;position:relative}.home-reviews .reviews__track{position:relative;min-height:38rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 37.5em){.home-reviews .reviews__track{min-height:44rem}}.home-reviews .review-card{position:absolute;top:0;width:52rem;max-width:90%;background:#fff;border:1px solid #E6E8EC;border-radius:1rem;padding:3.2rem;display:flex;flex-direction:column;gap:2rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility .5s}@media only screen and (max-width: 37.5em){.home-reviews .review-card{padding:2.6rem 2.2rem}}.home-reviews .review-card.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;border-color:#1457d6;box-shadow:0 14px 34px -16px #10182829;z-index:3}.home-reviews .review-card.is-prev,.home-reviews .review-card.is-next{opacity:.35;visibility:visible;width:40rem;z-index:1}@media only screen and (max-width: 56.25em){.home-reviews .review-card.is-prev,.home-reviews .review-card.is-next{opacity:0}}.home-reviews .review-card.is-prev{transform:translate(-58%) scale(.9)}.home-reviews .review-card.is-next{transform:translate(58%) scale(.9)}.home-reviews .review-card__quote{position:absolute;top:-1.4rem;right:-.6rem;font-size:4rem;color:#1457d6}.home-reviews .review-card__person{display:flex;align-items:center;gap:1.4rem}.home-reviews .review-card__person img{width:5.6rem;height:5.6rem;border-radius:.6rem;object-fit:cover;border:1px solid #EAF1FE}.home-reviews .review-card__person h4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:600;color:#101828}.home-reviews .review-card__person span{font-size:1.4rem;color:#6b7280}.home-reviews .review-card p{font-size:1.6rem;line-height:1.75;color:#1f2733}.home-reviews .reviews__nav{display:flex;justify-content:flex-end;gap:1.4rem;margin-top:2rem}.home-reviews .reviews__nav button{width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid #D8DCE3;background:#fff;color:#101828;font-size:1.5rem;cursor:pointer;transition:background .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.home-reviews .reviews__nav button.is-primary{background:#1457d6;color:#fff;border-color:#1457d6}.home-reviews .reviews__nav button:hover{transform:translateY(-2px);border-color:#1457d6;color:#1457d6}.home-reviews .reviews__nav button.is-primary:hover{background:#0f49b8;color:#fff}.home-perspectives .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media only screen and (max-width: 56.25em){.home-perspectives .blog-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 37.5em){.home-perspectives .blog-grid{grid-template-columns:1fr}}.home-perspectives .blog-card{display:block;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.home-perspectives .blog-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -26px #10182838}.home-perspectives .blog-card:hover .blog-card__media img{transform:scale(1.05)}.home-perspectives .blog-card__media{position:relative;height:20rem;overflow:hidden}.home-perspectives .blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home-perspectives .blog-card__cat{position:absolute;top:1.4rem;left:1.4rem;padding:.5rem 1.3rem;border-radius:100rem;background:#fffffff0;color:#1457d6;font-size:1.2rem;font-weight:600}.home-perspectives .blog-card__body{padding:2.2rem 2.2rem 2.6rem}.home-perspectives .blog-card h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.75rem;font-weight:600;color:#101828;line-height:1.35;margin-bottom:1rem}.home-perspectives .blog-card p{font-size:1.45rem;color:#6b7280;line-height:1.65}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.aboutpage-container{overflow-x:clip}.about-hero{position:relative;min-height:82vh;display:flex;align-items:flex-end;overflow:hidden}@media only screen and (max-width: 37.5em){.about-hero{min-height:62vh}}.about-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.about-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b12204d,#0b122000 45%,#0b122059)}.about-hero__tag{margin:0 4rem 3.4rem auto;padding:.7rem 1.6rem;border-radius:100rem;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:1.4rem;font-weight:500}@media only screen and (max-width: 37.5em){.about-hero__tag{margin:0 2.2rem 2.4rem auto}}.info-card{background:#fff;border-radius:1.4rem;padding:3.4rem;box-shadow:0 14px 34px -16px #10182829}.info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:.6rem;background:#1457d6;color:#fff;font-size:2rem;margin-bottom:2rem}.info-card h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:600;color:#101828;margin-bottom:1.2rem}.info-card p{color:#6b7280;font-size:1.5rem;line-height:1.72}.info-card--sm{padding:2.8rem 2.6rem}.info-card--sm .info-card__icon{width:4.2rem;height:4.2rem;font-size:1.8rem;margin-bottom:1.6rem}.info-card--sm h3{font-size:1.8rem;margin-bottom:.9rem}.info-card--sm p{font-size:1.42rem}.about-who__sub{font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6;color:#ffffffe6;text-align:center;max-width:60rem;margin:0 auto}.about-who__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:96rem;margin:0 auto}@media only screen and (max-width: 37.5em){.about-who__grid{grid-template-columns:1fr}}.about-director__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;align-items:center}@media only screen and (max-width: 56.25em){.about-director__grid{grid-template-columns:1fr;gap:3rem}}.about-director__media{border-radius:1.4rem;overflow:hidden;box-shadow:0 14px 34px -16px #10182829}.about-director__media img{width:100%;height:46rem;object-fit:cover;display:block}@media only screen and (max-width: 37.5em){.about-director__media img{height:34rem}}.about-director__text p{color:#6b7280;font-size:1.6rem;line-height:1.8;margin-bottom:1.8rem}.about-director__sign{display:flex;flex-direction:column;gap:.3rem;margin-top:2.6rem}.about-director__name{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.9rem;font-weight:600;color:#1457d6}.about-director__role{font-size:1.4rem;color:#6b7280}.about-essential__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:5rem;align-items:center}@media only screen and (max-width: 56.25em){.about-essential__grid{grid-template-columns:1fr;gap:3.5rem}}.about-essential__text p{color:#6b7280;font-size:1.65rem;line-height:1.75;max-width:40rem}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem}@media only screen and (max-width: 37.5em){.about-stats{gap:2.6rem 2rem}}.about-stat{display:flex;flex-direction:column;gap:.6rem;padding-left:2rem;border-left:2px solid #D8DCE3}.about-stat__label{font-size:1.45rem;color:#6b7280}.about-stat__num{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.2rem,4vw,4.4rem);font-weight:700;color:#1457d6;line-height:1}.about-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}@media only screen and (max-width: 56.25em){.about-values__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 37.5em){.about-values__grid{grid-template-columns:1fr}}.about-awards__carousel{position:relative}.about-awards__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(30rem,1fr);gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.about-awards__track::-webkit-scrollbar{display:none}@media only screen and (max-width: 75em){.about-awards__track{grid-auto-columns:minmax(28rem,1fr)}}@media only screen and (max-width: 37.5em){.about-awards__track{grid-auto-columns:82%}}.about-awards__nav{display:flex;justify-content:center;gap:1.4rem;margin-top:3rem}.about-awards__nav button{width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid #D8DCE3;background:#fff;color:#101828;font-size:1.5rem;cursor:pointer;transition:background .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.about-awards__nav button:last-child{background:#1457d6;color:#fff;border-color:#1457d6}.about-awards__nav button:hover{transform:translateY(-2px);border-color:#1457d6;color:#1457d6}.about-awards__nav button:last-child:hover{background:#0f49b8;color:#fff}.award-card{display:flex;flex-direction:column;text-align:left;font:inherit;padding:0;border:1px solid #E6E8EC;background:#fff;border-radius:1.4rem;overflow:hidden;box-shadow:0 2px 10px #1018280d;scroll-snap-align:start;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1)}.award-card:hover,.award-card:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -26px #10182838;border-color:#1457d666;outline:none}.award-card__media{position:relative;height:24rem;background:radial-gradient(120% 90% at 50% 0%,#1457d60f,#1457d605 55%,#eef1f6);display:flex;align-items:center;justify-content:center;padding:1.6rem}.award-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 10px 18px rgba(16,24,40,.14));transition:transform .28s cubic-bezier(.22,1,.36,1)}.award-card:hover .award-card__media img,.award-card:focus-visible .award-card__media img{transform:scale(1.05)}.award-card__zoom{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1457d6eb;color:#fff;font-size:1.4rem;opacity:0;transform:translateY(-4px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.award-card:hover .award-card__zoom,.award-card:focus-visible .award-card__zoom{opacity:1;transform:translateY(0)}.award-card__body{padding:2rem 2.2rem 2.4rem}.award-card__body h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:600;color:#101828;margin-bottom:.6rem}.award-card__body p{font-size:1.4rem;color:#6b7280;line-height:1.5}.award-lightbox{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:clamp(2rem,5vw,6rem);background:#0b1220e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:awardFade .25s cubic-bezier(.22,1,.36,1)}.award-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;width:100%;max-width:min(92vw,58rem);max-height:100%;animation:awardPop .28s cubic-bezier(.22,1,.36,1)}.award-lightbox__figure img{max-width:100%;max-height:66vh;min-height:0;width:auto;height:auto;object-fit:contain;border-radius:1rem;box-shadow:0 30px 70px -20px #0009;background:#fff}.award-lightbox__figure figcaption{text-align:center;color:#fff;flex-shrink:0}.award-lightbox__figure figcaption h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:600;margin-bottom:.4rem}.award-lightbox__figure figcaption p{font-size:1.45rem;color:#ffffffbf}.award-lightbox__close{position:absolute;top:2rem;right:2rem;width:4.6rem;height:4.6rem;border-radius:50%;border:none;background:#ffffff24;color:#fff;font-size:1.8rem;cursor:pointer;z-index:2;transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.award-lightbox__close:hover{background:#ffffff47;transform:rotate(90deg)}.award-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:5rem;height:5rem;border-radius:50%;border:none;background:#ffffff24;color:#fff;font-size:1.7rem;cursor:pointer;z-index:2;transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.award-lightbox__nav:hover{background:#1457d6;transform:translateY(-50%) scale(1.08)}.award-lightbox__nav--prev{left:clamp(1rem,3vw,3rem)}.award-lightbox__nav--next{right:clamp(1rem,3vw,3rem)}@media only screen and (max-width: 37.5em){.award-lightbox__nav{top:auto;bottom:2rem;transform:none}.award-lightbox__nav:hover{transform:scale(1.08)}.award-lightbox__nav--prev{left:32%}.award-lightbox__nav--next{right:32%}}@keyframes awardFade{0%{opacity:0}to{opacity:1}}@keyframes awardPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.contactpage-container{overflow-x:clip}.contact-toast{position:fixed;top:9rem;left:50%;transform:translate(-50%);z-index:1000;background:#1457d6;color:#fff;padding:1.4rem 2.4rem;border-radius:.6rem;box-shadow:0 30px 60px -26px #10182838;font-size:1.5rem}.contact-toast i{margin-right:.6rem}.contact-hero{width:100%;height:64vh;min-height:44rem;overflow:hidden}@media only screen and (max-width: 37.5em){.contact-hero{height:40vh;min-height:28rem}}.contact-hero__img{width:100%;height:100%;object-fit:cover;display:block}.contact-section .heading-secondary{margin-bottom:4rem;text-align:center}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start;max-width:100rem;margin:0 auto}@media only screen and (max-width: 56.25em){.contact-grid{grid-template-columns:1fr;gap:4rem}}.contact-info{display:flex;flex-direction:column;gap:2.4rem}.contact-office h4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:600;color:#1457d6;margin-bottom:.8rem}.contact-office p{font-size:1.5rem;color:#101828;line-height:1.55;margin-bottom:1rem;max-width:34rem}.contact-office a{display:flex;align-items:center;gap:.9rem;font-size:1.5rem;color:#101828;margin-bottom:.6rem}.contact-office a i{color:#1457d6;width:1.8rem}.contact-office a:hover{color:#1457d6}.contact-office--reach{border-top:1px solid #E6E8EC;padding-top:2.4rem}.phase-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.projectspage-container{overflow-x:clip}.projects-hero{position:relative;height:42vh;min-height:32rem;overflow:hidden}@media only screen and (max-width: 37.5em){.projects-hero{height:30vh;min-height:24rem}}.projects-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.projects-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b122059,#0b12208c)}.projects-search{background:#1457d6;background-image:linear-gradient(180deg,#1457d6,#0f49b8);padding-block:3.4rem}.projects-search h1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,3.4vw,3.8rem);font-weight:600;color:#fff;margin-bottom:2.2rem}.projects-search__bar{display:flex;gap:1.4rem;flex-wrap:wrap;align-items:stretch}.projects-search__field{flex:1 1 24rem;display:flex;flex-direction:column;gap:.3rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);border-radius:.6rem;padding:.8rem 1.5rem}.projects-search__field label{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.projects-search__field select{background:transparent;border:none;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-weight:500;outline:none;cursor:pointer}.projects-search__field select option{color:#101828}.projects-search__btn{flex:0 0 auto;align-self:stretch;padding-inline:3.6rem}@media only screen and (max-width: 37.5em){.projects-search__btn{width:100%}}.projects-listing .projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media only screen and (max-width: 37.5em){.projects-listing .projects-grid{grid-template-columns:1fr}}.projects-listing__empty{text-align:center;padding:6rem 2rem}.projects-listing__empty i{font-size:4rem;color:#d8dce3;margin-bottom:1.6rem}.projects-listing__empty h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;color:#101828;margin-bottom:2rem}.project-tile{display:block;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.project-tile:hover{transform:translateY(-5px);box-shadow:0 30px 60px -26px #10182838}.project-tile:hover .project-tile__media img{transform:scale(1.05)}.project-tile__media{height:25rem;overflow:hidden}.project-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 37.5em){.project-tile__media{height:20rem}}.project-tile__body{padding:1.8rem 2.2rem 2.2rem;background:#f4f5f7}.project-tile__body h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:600;color:#101828;margin-bottom:.5rem}.project-tile__body span{font-size:1.4rem;color:#6b7280}.projects-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:5rem;align-items:start}@media only screen and (max-width: 56.25em){.projects-faq__grid{grid-template-columns:1fr;gap:2.5rem}}.projects-faq__head h2{margin-bottom:0}.faq-list{display:flex;flex-direction:column}.faq-item__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;font-weight:500;color:#101828}.faq-item__q i{color:#1457d6;font-size:1.5rem;flex-shrink:0}.faq-item__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faq-item__a p{overflow:hidden;color:#6b7280;font-size:1.5rem;line-height:1.75}.faq-item.is-open .faq-item__a{grid-template-rows:1fr}.faq-item.is-open .faq-item__a p{padding-bottom:2.2rem}.mumbai-note{padding-block:4rem 1rem;text-align:center}.mumbai-note p{font-size:1.7rem;color:#6b7280}.mumbai-feature{padding-block:3rem}.mumbai-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media only screen and (max-width: 56.25em){.mumbai-feature__grid{grid-template-columns:1fr}}.mumbai-feature__panel{background:#f4f5f7;padding:5rem;display:flex;flex-direction:column;justify-content:center}.mumbai-feature__panel h2{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:600;color:#101828;line-height:1.25;margin-bottom:2.6rem;max-width:26rem}@media only screen and (max-width: 37.5em){.mumbai-feature__panel{padding:3.5rem 2.4rem}}.mumbai-feature__media{overflow:hidden}.mumbai-feature__media img{width:100%;height:100%;min-height:34rem;object-fit:cover;display:block}@media only screen and (max-width: 56.25em){.mumbai-feature__media img{min-height:26rem}}.mumbai-feature--flip .mumbai-feature__media{order:1}.mumbai-feature--flip .mumbai-feature__panel{order:2}@media only screen and (max-width: 56.25em){.mumbai-feature--flip .mumbai-feature__media{order:2}.mumbai-feature--flip .mumbai-feature__panel{order:1}}.mumbai-list{list-style:none;display:flex;flex-direction:column;gap:2rem}.mumbai-list li{display:flex;align-items:flex-start;gap:1.2rem}.mumbai-list li>i{color:#101828;font-size:1.4rem;margin-top:.4rem;flex-shrink:0}.mumbai-list__name{display:block;color:#1457d6;font-weight:600;font-size:1.6rem;margin-bottom:.3rem}.mumbai-list p{color:#101828;font-size:1.5rem;line-height:1.5}.mumbai-enquire__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;margin-top:3.5rem}@media only screen and (max-width: 56.25em){.mumbai-enquire__grid{grid-template-columns:1fr;gap:3.5rem}}.mumbai-enquire__info{display:flex;flex-direction:column;gap:2.4rem}.mumbai-enquire__toast{margin-top:2rem;background:#1457d614;color:#1457d6;padding:1.4rem 2rem;border-radius:.6rem;font-size:1.5rem}.mumbai-enquire__toast i{margin-right:.6rem}.mumbai-office h4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;font-weight:600;color:#1457d6;margin-bottom:.8rem}.mumbai-office p{font-size:1.45rem;color:#6b7280;line-height:1.6;margin-bottom:.8rem}.mumbai-office a{display:flex;align-items:center;gap:.8rem;font-size:1.45rem;color:#101828;margin-bottom:.5rem}.mumbai-office a i{color:#1457d6;width:1.8rem}.mumbai-office a:hover{color:#1457d6}.featured-card{display:block;background:#fff;border-radius:1.4rem;overflow:hidden;box-shadow:0 2px 10px #1018280d;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.featured-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -26px #10182838}.featured-card:hover .featured-card__media img{transform:scale(1.05)}.featured-card__media{height:26rem;overflow:hidden}.featured-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 37.5em){.featured-card__media{height:20rem}}.featured-card__body{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 2.4rem}.featured-card__body h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.9rem;font-weight:600;color:#101828;margin-bottom:.4rem}.featured-card__loc{font-size:1.4rem;color:#6b7280}.featured-card__cta{display:inline-flex;align-items:center;gap:.6rem;color:#1457d6;font-size:1.45rem;font-weight:600;white-space:nowrap}.featured-card__cta i{transition:transform .28s cubic-bezier(.22,1,.36,1)}.featured-card:hover .featured-card__cta i{transform:translate(3px)}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.mumbai-page{overflow-x:clip}.btn--green{background-color:#25d366;color:#fff}.btn--green:before{background:#1ebe5d}.btn--green:hover{color:#fff;box-shadow:0 18px 40px -18px #25d36699}.mumbai-hero{position:relative;min-height:72vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;padding:15rem 2rem 8rem}.mumbai-hero__bg{position:absolute;inset:0}.mumbai-hero__bg .lazy-image-container,.mumbai-hero__bg .lazy-image{width:100%;height:100%}.mumbai-hero__bg .lazy-image{object-fit:cover}.mumbai-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b122080,#0b1220d1)}.mumbai-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.mumbai-hero .eyebrow{color:#2e6be6;animation:fadeUp .8s cubic-bezier(.22,1,.36,1) .1s backwards}.mumbai-hero__title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:clamp(3rem,4vw,4.4rem);line-height:1.06;animation:fadeUp .9s cubic-bezier(.22,1,.36,1) .25s backwards}.mumbai-hero__title span{color:#2e6be6}.mumbai-hero__sub{font-size:clamp(1.6rem,1.4vw,1.9rem);font-weight:300;color:#ffffffd9;animation:fadeUp .9s cubic-bezier(.22,1,.36,1) .4s backwards}.mumbai-rep{background:#fff}.rep-card{max-width:86rem;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:center;background:#fff;border:1px solid #E6E8EC;border-radius:2rem;padding:5rem;box-shadow:0 14px 34px -16px #10182829}@media only screen and (max-width: 56.25em){.rep-card{grid-template-columns:1fr;text-align:center;justify-items:center;padding:3.6rem 2.6rem;gap:2.6rem}}.rep-card__avatar{width:12rem;height:12rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#101828,#1e293b);color:#2e6be6;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4rem;font-weight:500;box-shadow:0 14px 34px -16px #10182829}.rep-card__info h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:500;color:#101828;margin-bottom:.4rem}.rep-card__org{font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:#1457d6;margin-bottom:2.2rem}.rep-card__details{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.6rem}.rep-card__details li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.55rem;color:#6b7280;line-height:1.6}@media only screen and (max-width: 56.25em){.rep-card__details li{justify-content:center;text-align:left}}.rep-card__details li i{color:#1457d6;margin-top:.4rem}.rep-card__actions{display:flex;gap:1.4rem;flex-wrap:wrap}@media only screen and (max-width: 56.25em){.rep-card__actions{justify-content:center}}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.property-gallery{background:#fff;padding-block:6rem 10rem}.gallery-layout{display:grid;grid-template-columns:30rem 1fr;gap:4rem;align-items:start}@media only screen and (max-width: 56.25em){.gallery-layout{grid-template-columns:1fr;gap:2.4rem}}.filters-sidebar{position:sticky;top:10rem;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;padding:2.8rem 2.4rem}@media only screen and (max-width: 56.25em){.filters-sidebar{position:static}}.filters-sidebar h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:500;color:#101828;margin-bottom:2rem;padding-bottom:1.4rem;border-bottom:1px solid #D8DCE3}.filters-sidebar .filter-group{margin-bottom:1.6rem}.filters-sidebar .filter-group label{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:.7rem}.filters-sidebar .filter-group select{width:100%;padding:1.1rem 1.2rem;border:1px solid #D8DCE3;border-radius:.4rem;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;color:#101828;cursor:pointer}.filters-sidebar .filter-group select:focus{outline:none;border-color:#1457d6}.filters-sidebar .filter-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.filters-sidebar .apply-filters-btn,.filters-sidebar .clear-filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem;border-radius:.4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1)}.filters-sidebar .apply-filters-btn{border:none;background:#101828;color:#fff}.filters-sidebar .apply-filters-btn:hover{background:#1457d6}.filters-sidebar .clear-filters-btn{border:1px solid #D8DCE3;background:transparent;color:#6b7280}.filters-sidebar .clear-filters-btn:hover{border-color:#1457d6;color:#101828}.properties-gallery .gallery-header h2{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.6rem;font-weight:500;color:#101828;margin-bottom:2.6rem}.properties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:2.6rem}.property-card{background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;overflow:hidden;box-shadow:0 2px 10px #1018280d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.property-card:hover{transform:translateY(-.8rem);box-shadow:0 30px 60px -26px #10182838}.property-card:hover .property-image .lazy-image{transform:scale(1.08)}.property-card .property-image{position:relative;aspect-ratio:16/11;overflow:hidden;background:#fff}.property-card .property-image .lazy-image-container,.property-card .property-image .lazy-image{width:100%;height:100%}.property-card .property-image .lazy-image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.property-card .property-image .property-status{position:absolute;top:1.4rem;left:1.4rem;padding:.6rem 1.4rem;border-radius:100rem;background:#ffffffeb;color:#101828;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.property-card .property-info{padding:2.2rem 2.4rem 2.6rem}.property-card .property-info h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.2rem;font-weight:500;color:#101828;margin-bottom:1.4rem}.property-card .property-details{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.6rem}.property-card .property-details p{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#6b7280}.property-card .property-details p i{color:#1457d6;width:1.6rem}.property-card .property-features{display:flex;flex-wrap:wrap;gap:.7rem}.property-card .property-features .feature-tag{font-size:1.2rem;padding:.5rem 1.1rem;border-radius:100rem;background:#fff;border:1px solid #E6E8EC;color:#6b7280}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.search-page{overflow-x:clip}.search-header{position:relative;background:#0b1220;color:#fff;padding:16rem 2rem 6rem;text-align:center;overflow:hidden}.search-header:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 100% at 50% 0%,rgba(20,87,214,.2),transparent 60%);pointer-events:none}.search-header .hero-logo{position:relative;z-index:1;margin-bottom:1rem}.search-header .hero-logo .logo-img{height:6rem;margin:0 auto;filter:brightness(0) invert(1)}.search-header .search-header-content{position:relative;z-index:1}.search-header .search-header-content p{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500}.search-header .search-header-content p .location-highlight{color:#2e6be6}.search-header .search-header-content .property-type{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-top:1rem}.search-header .search-header-content .property-type span{color:#2e6be6}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.phase-page-container{overflow-x:clip}.phase-hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden}@media only screen and (max-width: 37.5em){.phase-hero{min-height:60vh}}.phase-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.05);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 6s linear;z-index:-2}.phase-hero__bg.is-active{opacity:1;transform:scale(1)}.phase-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b122040,#0b12209e)}.phase-hero__content{display:flex;align-items:center;gap:2.4rem;padding-bottom:6rem;color:#fff}@media only screen and (max-width: 37.5em){.phase-hero__content{flex-direction:column;align-items:flex-start;gap:.8rem;padding-bottom:4rem}}.phase-hero__content h1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.2rem,5vw,5.4rem);font-weight:600;line-height:1.05}.phase-hero__divider{width:1px;align-self:stretch;background:#ffffff80}@media only screen and (max-width: 37.5em){.phase-hero__divider{display:none}}.phase-hero__loc{font-size:clamp(1.8rem,2vw,2.4rem);font-weight:300;color:#ffffffe6}.phase-hero__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.6rem;height:4.6rem;border-radius:50%;border:none;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:1.6rem;cursor:pointer;transition:background .28s cubic-bezier(.22,1,.36,1)}.phase-hero__nav:hover{background:#ffffff59}.phase-hero__nav.prev{left:2.4rem}.phase-hero__nav.next{right:2.4rem}@media only screen and (max-width: 37.5em){.phase-hero__nav{display:none}}.phase-hero__dots{position:absolute;bottom:2.4rem;right:3rem;display:flex;gap:.8rem}.phase-hero__dots button{width:.9rem;height:.9rem;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.phase-hero__dots button.is-active{background:#fff;transform:scale(1.3)}.phase-experience__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media only screen and (max-width: 56.25em){.phase-experience__grid{grid-template-columns:1fr;gap:3rem}}.phase-experience__text p{color:#6b7280;font-size:1.65rem;line-height:1.8;margin-bottom:2.6rem;max-width:44rem}.phase-experience__media{border-radius:1.4rem;overflow:hidden;box-shadow:0 14px 34px -16px #10182829}.phase-experience__media img{width:100%;height:40rem;object-fit:cover;display:block}@media only screen and (max-width: 37.5em){.phase-experience__media img{height:28rem}}.phase-facts{padding-block:4.5rem}.phase-facts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media only screen and (max-width: 37.5em){.phase-facts__grid{grid-template-columns:1fr 1fr;gap:2.6rem}}.phase-fact{display:flex;flex-direction:column;gap:1rem}.phase-fact__label{font-size:1.35rem;font-weight:600;color:#6b7280;padding-bottom:1rem;border-bottom:2px solid #D8DCE3}.phase-fact__value{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:600;color:#1457d6}.phase-location__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:stretch}@media only screen and (max-width: 56.25em){.phase-location__grid{grid-template-columns:1fr}}.phase-location__media{border-radius:1.4rem;overflow:hidden;min-height:34rem}.phase-location__media img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width: 37.5em){.phase-location__media{min-height:24rem}}.phase-location__cards{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}@media only screen and (max-width: 37.5em){.phase-location__cards{grid-template-columns:1fr}}.loc-card{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:2rem 2.2rem;border-radius:1rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.loc-card:hover{background:#fff3;transform:translateY(-2px)}.loc-card h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:600}.loc-card span{font-size:1.35rem;color:#fffc}.loc-card--feature{background:#fff;border-color:#fff}.loc-card--feature h3{color:#101828}.loc-card--feature span{color:#6b7280}.loc-card--feature:hover{background:#fff}.phase-schedule__toast{max-width:60rem;margin:0 auto 3rem;padding:1.4rem 2rem;border-radius:.6rem;background:#e8f6ee;color:#1c7a45;font-weight:500;text-align:center}.phase-schedule__toast i{margin-right:.6rem}.phase-schedule__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}@media only screen and (max-width: 56.25em){.phase-schedule__grid{grid-template-columns:1fr;gap:3rem}}.phase-schedule__map{border-radius:1.4rem;overflow:hidden;min-height:40rem;box-shadow:0 2px 10px #1018280d}.phase-schedule__map iframe{width:100%;height:100%;display:block}@media only screen and (max-width: 37.5em){.phase-schedule__map{min-height:32rem}}.phase-form{display:flex;flex-direction:column;gap:2rem}.phase-form__row{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem}.phase-form__field input,.phase-form__field select{width:100%;padding:1.2rem .4rem;border:none;border-bottom:1.5px solid #D8DCE3;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;color:#101828;outline:none;transition:border-color .28s cubic-bezier(.22,1,.36,1)}.phase-form__field input:focus,.phase-form__field select:focus{border-color:#1457d6}.phase-form__field input::placeholder,.phase-form__field select::placeholder{color:#6b7280}.phase-form__field select{cursor:pointer}.phase-form__consent{display:flex;align-items:flex-start;gap:1rem;font-size:1.35rem;color:#6b7280;line-height:1.55;cursor:pointer}.phase-form__consent input{margin-top:.3rem;width:1.6rem;height:1.6rem;accent-color:#1457D6;flex-shrink:0}.phase-form .btn{align-self:flex-start;padding-inline:4rem}.phase-other{background:#eaf1fe}.phase-other__title{margin-bottom:3.5rem}.phase-other__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media only screen and (max-width: 56.25em){.phase-other__grid{grid-template-columns:1fr}}:root{--ink: #101828;--ink-deep: #0B1220;--ink-soft: #1E293B;--blue: #1457D6;--blue-strong: #0F49B8;--blue-deep: #0E3A94;--blue-bright: #2E6BE6;--blue-tint: #EAF1FE;--gold: #1457D6;--gold-accent: #2E6BE6;--gold-soft: #EAF1FE;--canvas: #FFFFFF;--surface: #FFFFFF;--gray-bg: #F4F5F7;--text: #1F2733;--muted: #6B7280;--border: #E6E8EC;--border-strong: #D8DCE3;--font-display: Poppins, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-body: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--shadow-sm: 0 2px 10px rgba(16, 24, 40, .05);--shadow: 0 14px 34px -16px rgba(16, 24, 40, .16);--shadow-lg: 0 30px 60px -26px rgba(16, 24, 40, .22);--shadow-gold: 0 18px 40px -16px rgba(20, 87, 214, .35);--color-white: #fff;--color-white-1: #efece5;--color-black: #000;--color-grey-light: #d7d4cc;--color-grey-dark: #1F2733;--color-grey-dark-1: #6B7280;--color-red-light: #2E6BE6;--color-red-light-1: #1457D6;--color-orange-light: #1457D6;--color-blue-light: #1E293B;--color-perple-light: #1457D6;--color-text-dark: #101828;--color-text-light: #f7f4ee;--color-ink: #101828;--color-gold: #1457D6;--color-gold-accent: #2E6BE6;--color-canvas: #FFFFFF;--shadow-dark: 0 30px 60px -26px rgba(16, 24, 40, .22);--shadow-light: 0 2px 10px rgba(16, 24, 40, .05)}body{background-color:var(--canvas);color:var(--text);font-family:var(--font-body)}::selection{background-color:var(--gold);color:#fff}*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{background-color:#fff;color:#1f2733;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}hr{border:none;height:1px;background:#e6e8ec;margin:2rem 0}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}.container{width:100%;max-width:120rem;margin:0 auto;padding-inline:4rem}@media only screen and (max-width: 56.25em){.container{padding-inline:3rem}}@media only screen and (max-width: 37.5em){.container{padding-inline:2.2rem}}.container--narrow{max-width:82rem}::selection{background-color:#1457d6;color:#fff}@media (pointer: fine){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#c3ccdb;border-radius:100px;border:2px solid #FFFFFF}::-webkit-scrollbar-thumb:hover{background:#1457d6}}#preloader{background:#fff no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}@keyframes moveInLeft{0%{opacity:0;transform:translate(-10rem)}80%{transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translate(10rem)}80%{transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBotton{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInTop{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translate(0)}}.fade--animation:after{content:"";color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.6rem;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}.fade--animation:hover:after{opacity:.5}.moveInLeft--animation{animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}.moveInRight--animation{animation-name:moveInRight;animation-duration:1s;animation-timing-function:ease-out}.moveInButtom--animation{animation:moveInBotton .5s ease-out .75s;animation-fill-mode:backwards}.moveInTop--animation{animation:moveInTop .5s ease-out .75s;animation-fill-mode:backwards}@keyframes move-down{0%{top:10%}50%{top:35%}to{top:50%}}@keyframes typing{to{left:100%;margin:0 -35px 0 35px}}@keyframes moveGradient{50%{background-position:100% 50%}}@keyframes beatHeart{0%{transform:scale(1)}25%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),clip-path 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}[data-reveal=up]{transform:translateY(4rem)}[data-reveal=down]{transform:translateY(-4rem)}[data-reveal=left]{transform:translate(-5rem)}[data-reveal=right]{transform:translate(5rem)}[data-reveal=scale]{transform:scale(.92)}[data-reveal=fade]{transform:none}[data-reveal=mask]{clip-path:inset(0 0 100% 0);opacity:1;transform:scale(1.06)}[data-reveal].is-visible{opacity:1;transform:none;clip-path:inset(0 0 0 0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(3rem);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}[data-reveal-stagger].is-visible>*{opacity:1;transform:none}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:.08s}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:.16s}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.24s}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.32s}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.4s}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.48s}[data-reveal-stagger].is-visible>*:nth-child(7){transition-delay:.56s}[data-reveal-stagger].is-visible>*:nth-child(8){transition-delay:.64s}[data-reveal-stagger].is-visible>*:nth-child(9){transition-delay:.72s}[data-reveal-stagger].is-visible>*:nth-child(10){transition-delay:.8s}[data-reveal-stagger].is-visible>*:nth-child(11){transition-delay:.88s}[data-reveal-stagger].is-visible>*:nth-child(12){transition-delay:.96s}@keyframes fadeUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes kenburns{0%{transform:scale(1.05)}to{transform:scale(1.18)}}@keyframes scrollDot{0%{transform:translateY(0);opacity:0}35%{opacity:1}70%{transform:translateY(1.2rem);opacity:0}to{opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.7;letter-spacing:.01em;color:#1f2733}.eyebrow{display:inline-flex;align-items:center;gap:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1457d6}.eyebrow:before{content:"";width:2.4rem;height:2px;background:currentColor;opacity:.8}.eyebrow--center:before{display:none}.pill{display:inline-flex;align-items:center;padding:.5rem 1.4rem;border-radius:100rem;border:1px solid rgba(20,87,214,.35);background:#eaf1fe;color:#1457d6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.02em}.heading-primary{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101828;backface-visibility:hidden;margin-bottom:4rem;line-height:1.04}.heading-primary--main{display:block;font-size:clamp(3.2rem,5vw,5.4rem);font-weight:500;letter-spacing:-.01em}.heading-primary--sub{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,1.4vw,1.9rem);font-weight:300;letter-spacing:.02em;margin-top:2rem}.heading-secondary{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:center;margin-bottom:2rem;text-transform:none;color:#101828}.heading-secondary--left{text-align:left}.heading-tertiary{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.9rem,2vw,2.4rem);font-weight:600;line-height:1.2;color:#101828;margin-bottom:1.5rem}.section-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,1.4vw,1.9rem);font-weight:400;line-height:1.6;color:#6b7280;text-align:center;max-width:60rem;margin:0 auto}.paragraph{font-size:1.8rem;font-weight:400;line-height:1.8;color:#6b7280}.paragraph:not(:last-child){margin-bottom:2.4rem}.text-display{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-gold{color:#1457d6}.text-muted{color:#6b7280}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-big{margin-bottom:8rem!important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem!important}}@media only screen and (max-width: 37.5em){.u-margin-bottom-big{margin:0!important}}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.section{padding-block:9rem}@media only screen and (max-width: 75em){.section{padding-block:7rem}}@media only screen and (max-width: 37.5em){.section{padding-block:5rem}}.section--md{padding-block:7rem}@media only screen and (max-width: 37.5em){.section--md{padding-block:5rem}}.section--sm{padding-block:5rem}@media only screen and (max-width: 37.5em){.section--sm{padding-block:6rem}}.section--ink{background:#101828;color:#fff}.section--ink-deep{background:#0b1220;color:#fff}.section--canvas,.section--surface{background:#fff}.section--gray{background:#f4f5f7}.section--blue{background:#1457d6;color:#fff;background-image:linear-gradient(180deg,#1457d6,#0f49b8)}.section-head{max-width:68rem;margin:0 auto 4.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem}@media only screen and (max-width: 37.5em){.section-head{margin-bottom:3.5rem}}.u-text-center{text-align:center}.u-hidden{display:none!important}.u-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn,.btn:link,.btn:visited{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.15rem 2.6rem;border:1.5px solid transparent;border-radius:.6rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid #1457D6;outline-offset:3px}.btn i{font-size:1.4rem}.btn--primary,.btn--gold,.btn--pink{background-color:#1457d6;color:#fff}.btn--primary:hover,.btn--gold:hover,.btn--pink:hover{background-color:#0f49b8;color:#fff;box-shadow:0 18px 40px -16px #1457d659}.btn--white{background-color:#fff;color:#1457d6}.btn--white:hover{background-color:#fff;color:#0f49b8;box-shadow:0 30px 60px -26px #10182838}.btn--ghost{background-color:transparent;border-color:#d8dce3;color:#101828}.btn--ghost:hover{border-color:#1457d6;color:#1457d6}.btn--ghost.btn--on-dark{border-color:#fff9;color:#fff}.btn--ghost.btn--on-dark:hover{background:#fff;color:#1457d6;border-color:#fff}.btn--large{padding:1.45rem 3.4rem;font-size:1.6rem}.btn--block{width:100%}.btn--animated{animation:fadeUp .8s cubic-bezier(.22,1,.36,1) .4s backwards}.btn-text,.btn-text:link,.btn-text:visited{position:relative;display:inline-flex;align-items:center;gap:.7rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.01em;color:#1457d6;transition:color .28s cubic-bezier(.22,1,.36,1),gap .28s cubic-bezier(.22,1,.36,1)}.btn-text i{transition:transform .28s cubic-bezier(.22,1,.36,1)}.btn-text:hover{color:#0f49b8;gap:1.1rem}.btn-text:hover i{transform:translate(3px)}.btn-text--gold{color:#1457d6}.btn-text--dark{color:#101828}.btn-text--dark:hover{color:#1457d6}.hero-buttons{display:flex;gap:1.6rem;flex-wrap:wrap}@media only screen and (max-width: 37.5em){.hero-buttons{flex-direction:column;width:100%;max-width:32rem}}.badge{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.4rem;border-radius:100rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge i{font-size:1.1rem}.badge--light{background:#ffffff29;border:1px solid rgba(255,255,255,.3);color:#fff}.badge--gold{background:#1457d624;border:1px solid rgba(20,87,214,.4);color:#1457d6}.badge--ink{background:#101828e6;color:#fff}.badge--status{background:#ffffffeb;color:#101828}.divider{width:6rem;height:2px;background:linear-gradient(90deg,#1457d6,#2e6be6);border:none}.divider--center{margin:0 auto}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3}.scroll-cue__track{width:2.2rem;height:3.6rem;border:1px solid rgba(255,255,255,.5);border-radius:100rem;position:relative}.scroll-cue__track:after{content:"";position:absolute;top:.7rem;left:50%;width:3px;height:.7rem;margin-left:-1.5px;border-radius:100rem;background:#2e6be6;animation:scrollDot 1.8s cubic-bezier(.22,1,.36,1) infinite}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media only screen and (max-width: 56.25em){.stats{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 37.5em){.stats{grid-template-columns:repeat(2,1fr);gap:1rem}}.stat{text-align:center;padding:2rem 1rem;position:relative}.stat:not(:last-child):after{content:"";position:absolute;right:0;top:18%;height:64%;width:1px;background:#1018281f}@media only screen and (max-width: 37.5em){.stat:not(:last-child):after{display:none}}.stat__num{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.6rem,5vw,5.6rem);font-weight:500;line-height:1;color:#101828;letter-spacing:-.02em;display:flex;align-items:baseline;justify-content:center;gap:.2rem}.stat__suffix{color:#1457d6}.stat__label{margin-top:1.2rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.stat--on-dark .stat__num{color:#fff}.stat--on-dark .stat__label{color:#fff9}.stat--on-dark:not(:last-child):after{background:#ffffff29}.faq{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #D8DCE3}.faq-item__q{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.6rem .5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500;color:#101828;transition:color .28s cubic-bezier(.22,1,.36,1)}.faq-item__q:hover{color:#1457d6}.faq-item__icon{flex-shrink:0;width:2.6rem;height:2.6rem;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.faq-item__icon:before{width:1.4rem;height:1.5px;transform:translate(-50%,-50%)}.faq-item__icon:after{width:1.5px;height:1.4rem;transform:translate(-50%,-50%)}.faq-item__a{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1);opacity:0}.faq-item__a p{font-size:1.6rem;line-height:1.8;color:#6b7280;padding-bottom:2.6rem;max-width:70ch}.faq-item.is-open .faq-item__icon{transform:rotate(90deg);color:#1457d6}.faq-item.is-open .faq-item__icon:before{opacity:0}.faq-item.is-open .faq-item__a{max-height:40rem;opacity:1}.field{position:relative;margin-bottom:2.4rem}.field label{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:.9rem}.field input,.field textarea,.field select{width:100%;padding:1.5rem 1.6rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;color:#101828;background:#fff;border:1px solid #D8DCE3;border-radius:.4rem;transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.field input::placeholder,.field textarea::placeholder,.field select::placeholder{color:#aab}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:#1457d6;box-shadow:0 0 0 3px #1457d61f}.field textarea{resize:vertical;min-height:13rem}.chips{display:flex;flex-wrap:wrap;gap:1rem}.chip{padding:1rem 2rem;border-radius:100rem;border:1px solid #D8DCE3;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:#6b7280;cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1)}.chip:hover{border-color:#1457d6;color:#101828}.chip.is-active{background:#101828;border-color:#101828;color:#fff}.seg{display:inline-flex;border:1px solid #D8DCE3;border-radius:.4rem;overflow:hidden;background:#fff}.seg button{border:none;background:none;cursor:pointer;padding:1.1rem 1.4rem;font-size:1.5rem;color:#6b7280;display:inline-flex;align-items:center;transition:all .28s cubic-bezier(.22,1,.36,1)}.seg button.is-active{background:#101828;color:#fff}.pager{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:6rem}.pager button{min-width:4.6rem;height:4.6rem;padding:0 1.2rem;border:1px solid #D8DCE3;background:#fff;border-radius:.4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-weight:600;color:#101828;cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1)}.pager button:hover:not(:disabled){border-color:#1457d6;color:#1457d6}.pager button.is-active{background:#101828;border-color:#101828;color:#fff}.pager button:disabled{opacity:.4;cursor:not-allowed}.skeleton{background:linear-gradient(90deg,#ece9e2 25%,#f4f1ea 37%,#ece9e2 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:1rem}.carousel-container{background-color:#fff;margin-top:9rem;margin-bottom:9rem}.carousel-item{height:50vh;background-position:center;background-size:cover;position:relative;transition:transform 2s ease-in-out,opacity .5s ease}.carousel-item .container-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.carousel-item .container-box h2{font-size:3rem;color:#000;margin:0 0 2rem}@media only screen and (max-width: 37.5em){.carousel-item .container-box h2{font-size:1.6rem;margin:0}}.carousel-item .container-box p{font-size:1.6rem;margin:0;color:#000}@media only screen and (max-width: 37.5em){.carousel-item .container-box p{margin:1rem}}.carousel-item .container-box h2:after{content:"“";font-size:10rem;display:block;position:absolute;top:-80px;left:-40px}.carousel-item .container-box p:after{content:"”";font-size:10rem;display:block;position:absolute;top:40px;right:-40px}.bug{z-index:10}.boxxx{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:30rem 30rem;grid-gap:1rem;grid-auto-flow:dense;margin-bottom:10rem}@media only screen and (max-width: 56.25em){.boxxx{grid-template-columns:repeat(2,1fr);grid-auto-rows:35rem 35rem}}@media only screen and (max-width: 37.5em){.boxxx{grid-template-columns:repeat(1,1fr)}}.gallery-item{width:100%;height:100%;position:relative;animation:fadeIn .6s ease-out;animation-fill-mode:both}.gallery-item:nth-child(1){animation-delay:.1s}.gallery-item:nth-child(2){animation-delay:.2s}.gallery-item:nth-child(3){animation-delay:.3s}.gallery-item:nth-child(4){animation-delay:.4s}.gallery-item:nth-child(5){animation-delay:.5s}.gallery-item:nth-child(6){animation-delay:.6s}.gallery-item .image{width:100%;height:100%;overflow:hidden;position:relative;border-radius:8px;transition:all .3s ease}.gallery-item .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:all .3s ease;z-index:2}.gallery-item:hover .image:before{opacity:1}.gallery-item:hover .image{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d}.gallery-item:hover .image img{filter:blur(2px)}.gallery-item .image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;cursor:pointer;transition:all .3s ease}.gallery-item .text{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.8rem;font-weight:600;text-align:center;pointer-events:none;z-index:3;transition:all .3s ease;padding:1rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.2)}.gallery-item:hover .text{opacity:1;transform:translate(-50%,-50%) translateY(-10px)}.modalmm{background:#000000e6;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:.3s ease-out;z-index:1000;display:flex;align-items:center;justify-content:center}.modalmm .modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.modalmm .full-img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;transform:scale(.8);transition:all .3s ease-out}.modalmm .full-img.open{transform:scale(1)}.modalmm .caption{color:#fff;font-size:2rem;margin-top:2rem;text-align:center;background:#000000b3;padding:1rem 2rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width: 37.5em){.modalmm .caption{font-size:1.6rem;margin-top:1rem}}.modalmm .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:3rem;padding:1rem 1.5rem;cursor:pointer;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.modalmm .modal-nav:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.modalmm .modal-nav.prev{left:2rem}.modalmm .modal-nav.next{right:2rem}@media only screen and (max-width: 37.5em){.modalmm .modal-nav{font-size:2rem;padding:.8rem 1rem}.modalmm .modal-nav.prev{left:1rem}.modalmm .modal-nav.next{right:1rem}}.modalmm .close-btn{position:absolute;top:2rem;right:2rem;background:#ffffff1a;border:none;color:#fff;font-size:3rem;padding:1rem;cursor:pointer;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.modalmm .close-btn:hover{background:#fff3;transform:scale(1.1)}@media only screen and (max-width: 37.5em){.modalmm .close-btn{top:1rem;right:1rem;font-size:2.5rem;padding:.8rem}}.modalmm.open{opacity:1;pointer-events:all}.composition{position:relative;margin-top:1.6rem}.composition .composition__photo{width:55%;box-shadow:0 1.5rem 4rem #0006;border-radius:2px;position:absolute;z-index:10;transition:all .2s;outline-offset:2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo{float:left;position:relative;width:33.333333333%;box-shadow:0 1.5rem 3rem #0003;margin-top:4rem}}.composition .composition__photo--p1{left:0;top:-2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p1{top:0;transform:scale(1.2)}}.composition .composition__photo--p2{right:0;top:2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p2{top:-1rem;transform:scale(1.3);z-index:100}}.composition .composition__photo--p3{left:20%;top:10rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p3{top:1rem;left:0;transform:scale(1.1)}}.composition .composition__photo:hover{outline:1rem solid #1457D6;transform:scale(1.05) translateY(-.5rem);box-shadow:0 2.5rem 4rem #00000080;z-index:20}.composition:hover .composition__photo:not(:hover){transform:scale(.95)}.section-stories{position:relative;padding:10rem 0}@media only screen and (max-width: 56.25em){.section-stories{padding:10rem 0}}.story{width:75%;margin:0 auto;margin-bottom:4rem;box-shadow:0 3rem 6rem #0000001a;background-color:#fff9;border-radius:3px;padding:6rem 6rem 6rem 9rem;font-size:1.6rem;transform:skew(-12deg)}@media only screen and (max-width: 56.25em){.story{width:100%;padding:4rem 4rem 4rem 7rem}}@media only screen and (max-width: 37.5em){.story{transform:skew(0)}}.story__shape{width:15rem;height:15rem;float:left;-webkit-shape-outside:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:translate(-3rem) skew(12deg);position:relative}@media only screen and (max-width: 37.5em){.story__shape{transform:translate(-3rem) skew(0)}}.story__img{height:100%;transform:translate(-4rem) scale(1.4);backface-visibility:hidden;transition:all .5s}.story__text{transform:skew(12deg)}@media only screen and (max-width: 37.5em){.story__text{transform:skew(0)}}.story__caption{position:absolute;top:50%;left:50%;transform:translate(-50%,20%);color:#000;text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;transition:all .5s;backface-visibility:hidden}.story:hover .story__caption{opacity:1;transform:translate(-50%,-50%)}.story:hover .story__img{transform:translate(-4rem) scale(1);filter:blur(3px) brightness(80%)}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.9;overflow:hidden}.bg-video__content{height:100%;width:100%;object-fit:cover}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:50rem;padding:0 3rem}}.row:after{content:"";display:table;clear:both}.row [class^=col-]{float:left}.row [class^=col-]:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^=col-]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^=col-]{width:100%!important}}.row .col-1-of-2{width:calc((100% - 6rem)/2)}.row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row .col-2-of-3{width:calc(2 * (100% - 2 * 6rem) / 3 + 6rem)}.row .col-1-of-4{width:calc((100% - 18rem)/4)}.row .col-2-of-4{width:calc(.5*(100% - 18rem) + 6rem)}.row .col-3-of-4{width:calc(.75*(100% - 18rem) + 12rem)}.section-features{padding-block:5rem}.features-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem}.inner-core{display:flex}.features-box{width:100%;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;padding:3.6rem 3rem;text-align:center;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}.features-box:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1457d6,#2e6be6);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.features-box:hover{transform:translateY(-1rem);box-shadow:0 30px 60px -26px #10182838;border-color:transparent}.features-box:hover:before{transform:scaleX(1)}.features-box:hover .features-box--icon{color:#1457d6;transform:scale(1.1)}.features-box--icon{font-size:3.2rem;color:#1457d6;margin-bottom:1.6rem;transition:transform .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.features-box--number{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.6rem,4vw,5rem);font-weight:500;line-height:1;color:#101828;margin-bottom:1.4rem}.features-box--heading{color:#101828;margin-bottom:1.2rem}.features-box-paragraph{font-size:1.5rem;line-height:1.7;color:#6b7280}.blog-page,.blog-post-page{overflow-x:clip}.blog-meta{display:flex;align-items:center;gap:.9rem;font-size:1.3rem;color:#6b7280;letter-spacing:.02em}.blog-meta .dot{color:#1457d6}.blog-meta--sm{font-size:1.2rem}.blog-meta--light{color:#fffc}.blog-meta--light .dot{color:#2e6be6}.blog-badge{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1457d6}.blog-hero{position:relative;min-height:56vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;padding:16rem 2rem 7rem;background:linear-gradient(#0b1220b3,#0b1220b3),url(https://res.cloudinary.com/dahwheutk/image/upload/v1764262763/Home_page_3_sseg3w.jpg) center/cover no-repeat fixed}.blog-hero__overlay{position:absolute;inset:0;background:radial-gradient(60% 100% at 50% 0%,rgba(20,87,214,.18),transparent 60%)}.blog-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.blog-hero__content .eyebrow{color:#2e6be6}.blog-hero__content h1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:clamp(3rem,4vw,4.4rem);line-height:1.06}.blog-hero__content p{font-size:clamp(1.6rem,1.4vw,1.9rem);font-weight:300;color:#ffffffd1;max-width:58rem}.blog-featured{background:#fff}.blog-feature-card{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;overflow:hidden;box-shadow:0 2px 10px #1018280d;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 56.25em){.blog-feature-card{grid-template-columns:1fr}}.blog-feature-card:hover{transform:translateY(-.8rem);box-shadow:0 30px 60px -26px #10182838}.blog-feature-card:hover .blog-feature-card__media img{transform:scale(1.05)}.blog-feature-card:hover .btn-text{color:#1457d6;gap:1.4rem}.blog-feature-card:hover .btn-text:after{transform:scaleX(1)}.blog-feature-card__media{overflow:hidden;min-height:38rem}.blog-feature-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.blog-feature-card__body{padding:5rem 4.5rem;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}@media only screen and (max-width: 37.5em){.blog-feature-card__body{padding:3.4rem 2.6rem}}.blog-feature-card__body h2{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,3.4vw,3.8rem);font-weight:500;line-height:1.15;color:#101828}.blog-feature-card__body p{font-size:1.6rem;line-height:1.8;color:#6b7280}.blog-feature-card__body .btn-text{margin-top:.6rem}.blog-listing{background:#fff}.blog-listing__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}.blog-listing__head .heading-secondary{margin-bottom:0}.blog-empty{text-align:center;color:#6b7280;font-size:1.6rem;padding:4rem 0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media only screen and (max-width: 75em){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 37.5em){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E6E8EC;border-radius:1.4rem;overflow:hidden;box-shadow:0 2px 10px #1018280d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.blog-card:hover{transform:translateY(-.8rem);box-shadow:0 30px 60px -26px #10182838}.blog-card:hover .blog-card__media img{transform:scale(1.08)}.blog-card:hover .blog-card__cta i{transform:translate(.5rem)}.blog-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#fff}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.blog-card__cat{position:absolute;top:1.4rem;left:1.4rem;padding:.6rem 1.4rem;border-radius:100rem;background:#ffffffeb;color:#101828;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.blog-card__body{padding:2.4rem 2.6rem 2.8rem;display:flex;flex-direction:column;gap:1.1rem;flex:1}.blog-card__body h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.25;color:#101828}.blog-card__body p{font-size:1.45rem;line-height:1.7;color:#6b7280;flex:1}.blog-card__cta{display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#101828}.blog-card__cta i{transition:transform .4s cubic-bezier(.22,1,.36,1)}.blog-post-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;padding:16rem 2rem 8rem;background-size:cover;background-position:center}.blog-post-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b12208c,#0b1220d9)}.blog-post-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:86rem}.blog-post-hero__content .eyebrow{color:#2e6be6}.blog-post-hero__content h1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:clamp(3rem,4.6vw,5.4rem);line-height:1.1}.blog-post-hero__back{display:inline-flex;align-items:center;gap:.7rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#fffc;transition:color .28s cubic-bezier(.22,1,.36,1),gap .28s cubic-bezier(.22,1,.36,1)}.blog-post-hero__back:hover{color:#2e6be6;gap:1.1rem}.blog-article{background:#fff}.blog-article__lead{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:italic;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.5;color:#101828;padding-bottom:2.4rem;margin-bottom:3rem;border-bottom:1px solid #E6E8EC}.blog-article__h{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.2rem,2.8vw,3rem);font-weight:500;color:#101828;margin:3.4rem 0 1.4rem}.blog-article__p{font-size:1.75rem;line-height:1.9;color:#1f2733;margin-bottom:2rem}.blog-article__share{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-top:4rem;padding-top:2.6rem;border-top:1px solid #E6E8EC}.blog-article__share span{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.blog-article__share-links{display:flex;gap:1rem}.blog-article__share-links a{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #D8DCE3;display:flex;align-items:center;justify-content:center;color:#101828;font-size:1.6rem;transition:all .28s cubic-bezier(.22,1,.36,1)}.blog-article__share-links a:hover{background:#1457d6;border-color:#1457d6;color:#fff;transform:translateY(-3px)}.home-perspectives{background:#fff}.home-perspectives__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:4.5rem;flex-wrap:wrap}.home-perspectives__head .heading-secondary{margin-bottom:0}.home-perspectives__head p{font-size:1.55rem;color:#6b7280;max-width:46rem;margin-top:1rem}
