.about-page-wrapper .about-hero-section .about-hero-content{background:url(/assets/imgs/about/hero/bg-hero.png) 100% 100%/cover no-repeat;padding:7.78vw 0 3.89vw}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title{text-align:center;padding-bottom:1.67vw}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title h1{color:#123c66;font-family:Bw Gradual-light;font-size:5.83vw;line-height:6.67vw}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title h1 .highlight{color:#1aa6a7}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title h1 span{letter-spacing:.14vw;font-family:Bw Gradual-medium-italic}.about-page-wrapper .about-hero-section .about-hero-content .desktop-gallery{display:block}.about-page-wrapper .about-hero-section .about-hero-content .mobile-gallery{display:none}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content{-webkit-mask-composite:destination-in;width:100%;height:25vw;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#123c66 8% 92%,#0000 100%),linear-gradient(#0000 0%,#123c66 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#123c66 8% 92%,#0000 100%),linear-gradient(#0000 0%,#123c66 12% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .gradient-star img{min-width:35.83vw;max-width:35.83vw;min-height:35.83vw;max-height:35.83vw}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card{border-radius:.83vw;overflow:hidden;box-shadow:0 .4vw 2vw #0000002e}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card-inner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.3vw;width:100%;height:100%;padding:.8vw;display:flex}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card-icon{margin-bottom:12px}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card-icon svg{width:24px;height:24px}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card-stat{color:#000000bf;text-align:center;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:1.5vw;font-weight:700;line-height:1.1}.about-page-wrapper .about-hero-section .about-hero-content .slider-180-content .orbit-card-label{color:#00000080;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-size:.83vw;font-weight:500;line-height:1.2}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block{text-align:center;padding:3vw 2vw}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block h4{color:#123c66;letter-spacing:-.02vw;margin:0 0 2.5vw;font-size:1.67vw;font-weight:600;line-height:normal}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards{flex-direction:column;align-items:center;gap:2.22vw;max-width:50vw;margin:0 auto;display:flex}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card{-webkit-backdrop-filter:blur(.69vw);backdrop-filter:blur(.69vw);cursor:pointer;border:.1vw solid;border-radius:5vw;width:fit-content;padding:1vw 1.5vw;transition:all .3s}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card p{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:1.1vw;font-weight:500;line-height:1.5}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card:hover{transform:translateY(-.3vw)}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card.blue-card{border-color:#7dd3fc}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card.amber-card{border-color:#fcd34d}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card.rose-card{border-color:#fbcfe8}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer{margin-top:3vw}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer p{color:#123c66;margin-bottom:.42vw;font-size:1.39vw;line-height:1.94vw}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer h5{color:#123c66;font-size:2.78vw;line-height:3.61vw}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer h5 span{color:#1aa6a7}.about-page-wrapper .about-mission-section .about-mission-content{max-width:92vw;margin:0 auto;padding:0 0 2.78vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1{margin-bottom:-20vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 h2{color:#123c66;margin-bottom:2.22vw;font-size:4.44vw;line-height:5vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 h2 span{color:#1aa6a7}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 p{color:#123c66;max-width:32vw;margin-bottom:1.67vw;font-size:1.25vw;font-weight:300;line-height:1.67vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 ul strong{color:#123c66;margin-bottom:1.11vw;font-size:1.25vw;line-height:1.67vw;display:block}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 ul li{color:#123c66;margin-bottom:.83vw;font-size:1.25vw;font-weight:300;line-height:1.25vw}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content{justify-content:right;align-items:center;gap:2.22vw;display:flex}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .left-sec{align-items:end}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .left-sec,.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .right-sec{flex-direction:column;gap:1.11vw;display:flex}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .story-box,.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .story-video-btn{border-radius:1vw;flex-shrink:0;width:auto;height:13.89vw;display:block;overflow:hidden}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .story-box img,.about-page-wrapper .about-mission-section .about-mission-content .gallery-content .story-video-btn img{object-fit:cover;width:100%;height:100%;display:block}.about-page-wrapper .about-mission-section .about-mission-content .mission-mobile-slider-wrapper{display:none}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2{width:fit-content;margin-top:-20.78vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2 h4{color:#123c66;margin-bottom:1.67vw;font-size:2.78vw;line-height:3.61vw}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2 h4 span{color:#1aa6a7}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2 p{color:#123c66;max-width:32vw;margin-bottom:1.67vw;font-size:1.25vw;font-weight:300;line-height:1.67vw}.about-page-wrapper .vision-journey-section{padding-bottom:7.78vw}.about-page-wrapper .vision-journey-section .vision-journey-text{text-align:center;max-width:83.33vw;margin:0 auto 5.56vw}.about-page-wrapper .vision-journey-section .vision-journey-text h2{color:#123c66;margin-bottom:2.22vw;font-family:Bw Gradual-light;font-size:4.44vw;line-height:5.1vw}.about-page-wrapper .vision-journey-section .vision-journey-text h2 span{color:#1aa6a7;font-family:Bw Gradual-medium-italic}.about-page-wrapper .vision-journey-section .vision-journey-text p{text-align:center;color:#123c66;margin-bottom:0;font-size:1.25vw;font-weight:300;line-height:1.81vw}.about-page-wrapper .vision-journey-section .journey-scroll-container{height:800vh;position:relative}.about-page-wrapper .vision-journey-section .journey-overflow-clip{width:100%;position:sticky;top:15vw;overflow:hidden}.about-page-wrapper .vision-journey-section .journey-wrapper{will-change:transform;align-items:flex-start;gap:6.94vw;width:max-content;padding-left:8.33vw;padding-right:20vw;display:flex}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks:first-child .line-journey .left-line:before{left:0}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks:first-child .journey-box .boxx:before{display:none}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks:last-child .line-journey{position:relative}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks:last-child .line-journey .right-line:after{right:-2.94vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks:last-child .line-journey .right-line:before{content:"";z-index:1;background:linear-gradient(#1aa6a7 1.02%,#123c66 98.98%);border-radius:50%;width:1.67vw;height:1.67vw;position:absolute;top:-.9vw;bottom:-1.11vw;right:-3.94vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks{flex-direction:column;flex-shrink:0;gap:5.56vw;display:flex;position:relative}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey{justify-content:start;align-items:center;gap:1.67vw;display:flex;position:relative}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .left-line{background:linear-gradient(#1aa6a7 1.02% 98.98%);width:100%;height:.14vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .left-line:before{content:"";background:linear-gradient(#1aa6a7 1.02%,#123c66 98.98%);border-radius:50%;width:1.67vw;height:1.67vw;position:absolute;top:0;bottom:0;left:-4.44vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .text-box{width:fit-content}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .text-box p{color:#123c66;white-space:nowrap;font-size:1.25vw;font-weight:500;line-height:1.81vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .right-line{background:linear-gradient(#1aa6a7 1.02% 98.98%);width:100%;height:.14vw;position:relative}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .line-journey .right-line:after{content:"";background:linear-gradient(#1aa6a7 1.02% 98.98%);width:6.94vw;height:.14vw;position:absolute;top:0;bottom:0;right:-6.94vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box{justify-content:center;align-items:center;gap:6.94vw;display:flex}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx{min-width:27.78vw;max-width:27.78vw;position:relative}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx h4{color:#123c66;margin-bottom:.56vw;font-size:2.5vw;font-weight:500;line-height:3.06vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx p{color:#545454;font-size:1.25vw;font-weight:300;line-height:1.81vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx .tags-wrappers{margin-top:2vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx .tags-wrappers ul{flex-wrap:wrap;gap:.83vw;margin-top:.5vw;display:flex}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx .tags-wrappers ul li{color:#1aa6a7;background:#fff;border:.07vw solid #1aa6a7;border-radius:6.94vw;padding:.69vw 1.39vw;font-size:.97vw;font-weight:400;line-height:1.53vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx:after{content:"";background:linear-gradient(#d9d9d900,#d9d9d9 50%,#d9d9d900);width:.03vw;height:100%;position:absolute;top:0;bottom:-1.74vw;right:-3.47vw}.about-page-wrapper .vision-journey-section .journey-wrapper .beta-blocks .journey-box .boxx:before{content:"";background:linear-gradient(#d9d9d900,#d9d9d9 50%,#d9d9d900);width:.03vw;height:100%;position:absolute;top:0;bottom:-1.74vw;left:-3.47vw}.about-page-wrapper .about-company-section{position:relative;overflow:hidden}.about-page-wrapper .about-company-section .about-company-content{max-width:68.82vw;margin:0 auto;padding-bottom:3.89vw}.about-page-wrapper .about-company-section .about-company-content .title{text-align:center;margin-bottom:2.22vw}.about-page-wrapper .about-company-section .about-company-content .title h2{color:#123c66;font-family:Bw Gradual-light;font-size:5vw;line-height:5.69vw}.about-page-wrapper .about-company-section .about-company-content .title h2 span{color:#1aa6a7;font-family:Bw Gradual-medium-italic}.about-page-wrapper .about-company-section .about-company-content .box-wrappers{grid-template-columns:repeat(2,1fr);justify-items:center;gap:.83vw;display:grid}.about-page-wrapper .about-company-section .about-company-content .box-wrappers .boxx{max-width:90%}.about-page-wrapper .about-company-section .about-company-content .box-wrappers .boxx p{color:#545454;margin-bottom:.83vw;font-size:1.11vw;font-weight:300;line-height:1.67vw}.about-page-wrapper .about-founder-section .about-founder-content{justify-content:space-between;align-items:center;gap:5.56vw;max-width:71.11vw;margin:0 auto;padding-bottom:3.89vw;display:flex}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro{flex:1}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .founder-label{background:#c7f6fd61;border:.07vw solid #c7f4fd;border-radius:6.94vw;align-items:center;gap:.56vw;margin-bottom:1.67vw;padding:.42vw 1.11vw;display:inline-flex}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .founder-label span{color:#1aa6a7;letter-spacing:.08vw;text-transform:uppercase;font-size:.83vw;font-weight:500}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .title h2{color:#123c66;margin-bottom:2.78vw;font-family:Bw Gradual-light;font-size:4.44vw;line-height:5.14vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .title h2 span{color:#1aa6a7;font-family:Bw Gradual-medium-italic}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc{padding-left:2.08vw;position:relative}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc:before{content:"";background:linear-gradient(#1aa6a7 0%,#0000 100%);border-radius:1vw;width:.21vw;position:absolute;top:0;bottom:0;left:0}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .quote-mark{color:#1aa6a7;opacity:.2;margin-bottom:-1.5vw;margin-left:-.5vw;font-family:Georgia,serif;font-size:5.56vw;line-height:1}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc p{color:#545454;margin-bottom:.83vw;font-size:1.11vw;font-weight:300;line-height:1.81vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature{align-items:center;gap:1.11vw;margin-top:1.11vw;display:flex}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-line{background:#1aa6a7;flex-shrink:0;width:2.78vw;height:.07vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-text p{color:#123c66;margin-bottom:.14vw;font-size:1.11vw;font-weight:500;line-height:1.4vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-text span{color:#545454;font-size:.9vw;font-weight:300}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper{flex-shrink:0;width:28vw;margin-top:0}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video{aspect-ratio:9/16;background:#0a0a0a;border-radius:1.39vw;position:relative;overflow:hidden;box-shadow:0 2.78vw 5.56vw #00000024,0 0 0 .07vw #0000000f}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video video{object-fit:cover;width:100%;height:100%;display:block}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .thumb-img{object-fit:cover;border-radius:1.39vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay:after{content:"";background:linear-gradient(#0000 0%,#0000001a 50%,#0000008c 100%);position:absolute;inset:0}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .play-btn{z-index:2;-webkit-backdrop-filter:blur(.56vw);background:#ffffff26;border:.14vw solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:4.44vw;height:4.44vw;transition:background .25s,transform .25s;display:flex;position:relative}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .play-btn svg{width:1.67vw;height:1.67vw;margin-left:.21vw}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .play-btn:hover,.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay:hover .play-btn{background:#1aa6a7;transform:scale(1.08)}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .video-caption{color:#888;text-align:center;letter-spacing:.03vw;margin-top:1.11vw;font-size:.97vw;font-weight:300}.about-page-wrapper .core-beliefs-section .core-beliefs-content{max-width:83.33vw;margin:0 auto;padding:0}.about-page-wrapper .core-beliefs-section .core-beliefs-content .title{margin-bottom:13vw}.about-page-wrapper .core-beliefs-section .core-beliefs-content .title h3{color:#123c66;text-align:center;font-size:2.78vw;line-height:3.08vw}.about-page-wrapper .core-beliefs-section .core-beliefs-content .title h3 span{color:#1aa6a7}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers{grid-template-columns:repeat(3,1fr);justify-items:start;gap:2.78vw;max-width:68.82vw;margin:0 auto;display:grid}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(2),.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(5),.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(8){margin-top:-6.78vw}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:hover .img-wrapper{margin-top:-2.43vw}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx{background:linear-gradient(213.57deg,#f7f7f7,#fff) padding-box padding-box,linear-gradient(213.57deg,#1aa6a7,#005bff00 50%) border-box;border:.07vw solid #0000;border-radius:.97vw;width:100%;max-width:19.72vw;min-height:26.39vw;padding:7.44vw 1.67vw 1.67vw;position:relative;overflow:visible}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx .img-wrapper{background:linear-gradient(135deg,#1aa6a71f,#1aa6a705);border:1px solid #1aa6a72e;border-radius:50%;justify-content:center;align-items:center;width:6.33vw;height:6.33vw;transition:margin .9s,transform .4s;display:flex;position:absolute;top:-2.78vw;left:1.67vw;box-shadow:0 22px 54px #1aa6a71f}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx .img-wrapper .belief-icon{color:#1aa6a7;stroke-width:1.4px;width:3.6vw;height:3.6vw}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx h4{color:#123c66;margin-bottom:1.5vw;font-size:1.67vw;font-weight:500;line-height:1.94vw;transition:color .3s}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx p{color:#545454;font-size:1.11vw;font-weight:300;line-height:1.67vw}.story-video-btn{cursor:pointer;background:0 0;border:none;min-width:26vw;min-height:16.67vw;padding:0;transition:transform .3s;position:relative}.story-video-btn:hover{transform:scale(1.02)}.story-video-btn:hover .play-overlay{background:#00000085}.story-video-btn:hover .play-meta-btn{background:#fff}.story-video-btn .play-overlay{z-index:1;border-radius:inherit;background:#00000061;transition:background .3s;position:absolute;inset:0}.story-video-btn .play-meta{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:.8vw;display:flex;position:absolute;inset:0}.story-video-btn .play-meta .play-meta-title{color:#fff;letter-spacing:-.02vw;white-space:nowrap;align-items:center;gap:.5vw;font-size:1.4vw;font-weight:700;display:flex}.story-video-btn .play-meta .play-meta-title .play-meta-line{background:#ffffffd9;flex-shrink:0;width:2vw;height:.08vw;display:inline-block}.story-video-btn .play-meta .play-meta-btn{color:#3f3f46;letter-spacing:.08em;background:#ffffffeb;border-radius:.45vw;align-items:center;gap:.35vw;padding:.45vw 1.1vw;font-size:.75vw;font-weight:700;transition:background .2s;display:inline-flex}.video-modal-overlay{z-index:999;background:#000000b8;justify-content:center;align-items:center;padding:2vw;display:flex;position:fixed;inset:0}.video-modal-content{background:#123c66;border-radius:.83vw;width:100%;height:100%;position:relative;overflow:hidden}.video-modal-content video{object-fit:cover;width:100%;height:100%;display:block}.video-modal-content .modal-close-btn{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.67vw;height:2.67vw;font-size:1.25vw;transition:background .3s;display:flex;position:absolute;top:.83vw;right:.83vw}.video-modal-content .modal-close-btn:hover{background:#000000e6}@media only screen and (max-width:769px){.about-page-wrapper .about-hero-section .about-hero-content{padding:112px 0 20px}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title{max-width:90%;margin:0 auto;padding-bottom:24px}.about-page-wrapper .about-hero-section .about-hero-content .about-hero-title h1{font-size:56px;line-height:64px}.about-page-wrapper .about-hero-section .about-hero-content .desktop-gallery{display:none}.about-page-wrapper .about-hero-section .about-hero-content .mobile-gallery{display:block}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block{max-width:90%;margin:0 auto;padding:0 0 40px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block h4{letter-spacing:-.02em;margin:0 0 32px;font-size:40px;line-height:48px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards{gap:40px;max-width:100%}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:40px;padding:12px 24px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card p{font-size:18px;font-weight:400;line-height:28px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer{margin-top:32px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer p{margin-bottom:2px;font-size:16px;line-height:24px}.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards-answer h5{font-size:32px;line-height:40px}.about-page-wrapper .about-mission-section .about-mission-content{max-width:100%;padding:0}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1{max-width:90%;margin:0 auto}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 h2{margin-bottom:20px;font-size:40px;line-height:48px}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 p{max-width:100%;margin-bottom:16px;font-size:16px;line-height:24px}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 ul strong{margin-bottom:4px;font-size:18px;line-height:26px}.about-page-wrapper .about-mission-section .about-mission-content .text-block-1 ul li{margin-bottom:4px;font-size:14px;line-height:22px}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2{max-width:90%;margin:0 auto}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2 h4{margin-bottom:20px;font-size:40px;line-height:48px}.about-page-wrapper .about-mission-section .about-mission-content .text-block-2 p{max-width:100%;margin-bottom:16px;font-size:16px;line-height:24px}.about-page-wrapper .about-mission-section .about-mission-content .mission-mobile-slider-wrapper{padding:40px 0;display:block}.about-page-wrapper .about-mission-section .about-mission-content .gallery-content{display:none}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider{width:100%;position:relative;overflow:hidden}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__track{will-change:transform;gap:16px;display:flex}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__item{flex-shrink:0}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__card{background:#f8fafc;border-radius:24px;width:100%;height:100%;min-height:180px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__image{object-fit:100% 100%;width:100%;height:100%}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__play{cursor:pointer;background:#0003;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__play-icon{color:#fff;text-shadow:0 4px 12px #0006;font-size:32px}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__label{color:#fff;text-shadow:0 2px 10px #00000073;font-size:18px;font-weight:700;position:absolute;bottom:16px;left:16px;right:16px}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__nav{justify-content:center;gap:12px;margin-top:24px;display:flex}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__nav-btn{color:#123c66;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #0f172a1f}.about-page-wrapper .about-mission-section .about-mission-content .mission-slider__nav-btn:hover{background:#fff;transform:translateY(-1px)}.video-modal-overlay{z-index:999;background:#000000b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.video-modal-content{background:#123c66;border-radius:13px;width:900px;height:600px;position:relative;overflow:hidden}.video-modal-content video{object-fit:cover;width:100%;height:100%;display:block}.video-modal-content .modal-close-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:43px;height:43px;font-size:24px;font-weight:700;transition:background .3s;position:absolute;top:13px;right:13px;box-shadow:0 10px 24px #0f172a1f}.about-page-wrapper .core-beliefs-section .core-beliefs-content{max-width:90%;margin:0 auto;padding:56px 0}.about-page-wrapper .core-beliefs-section .core-beliefs-content .title{margin-bottom:60px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .title h3{text-align:center;font-size:40px;line-height:48px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers{grid-template-columns:repeat(2,1fr);justify-items:center;gap:40px;max-width:90%}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx{border:1px solid #0000;border-radius:12px;max-width:100%;min-height:200px;padding:40px 16px 16px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx .img-wrapper{width:60px;max-width:60px;height:60px;top:-32px;left:16px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx .img-wrapper .belief-icon{width:40px;height:40px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx .img-wrapper img{width:100%;height:100%}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(2),.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(5),.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx:nth-child(8){margin-top:0}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx h4{margin-bottom:12px;font-size:16px;line-height:20px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers .boxx p{font-size:14px;line-height:20px}.about-page-wrapper .about-company-section .about-company-content{max-width:90%;margin:0 auto;padding:0 0 56px}.about-page-wrapper .about-company-section .about-company-content .title{margin-bottom:32px}.about-page-wrapper .about-company-section .about-company-content .title h2{text-align:center;font-size:40px;line-height:48px}.about-page-wrapper .about-company-section .about-company-content .box-wrappers{gap:24px}.about-page-wrapper .about-company-section .about-company-content .box-wrappers .boxx{max-width:100%}.about-page-wrapper .about-company-section .about-company-content .box-wrappers .boxx p{margin-bottom:0;font-size:16px;line-height:24px}.about-page-wrapper .about-founder-section .about-founder-content{flex-direction:column;gap:40px;max-width:90%;margin:0 auto;padding:0 0 56px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .founder-label{border:1px solid #c7f4fd;border-radius:40px;gap:4px;margin-bottom:12px;padding:6px 20px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .founder-label span{font-size:12px;line-height:16px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .title h2{margin-bottom:16px;font-size:40px;line-height:48px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc{padding-left:16px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc:before{border-radius:8px;width:2.2px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .quote-mark{margin-bottom:-20px;margin-left:-2.5px;font-size:56px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc p{margin-bottom:12px;font-size:14px;line-height:22px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature{gap:16px;margin-top:16px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-line{width:22px;height:2px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-text p{font-size:16px;line-height:20px}.about-page-wrapper .about-founder-section .about-founder-content .founder-intro .desc .signature .sig-text span{font-size:12px;line-height:20px}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .play-btn{border:1px solid #fff6;width:60px;height:60px}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .play-btn svg{width:32px;height:32px}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper{width:100%}.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video .video-thumbnail-overlay .thumb-img,.about-page-wrapper .about-founder-section .about-founder-content .founder-video-wrapper .founder-video{border-radius:16px}}@media only screen and (max-width:480px){.about-page-wrapper .about-hero-section .about-hero-content .about-wondering-block .wondering-cards .wondering-card p{font-size:14px;font-weight:400;line-height:22px}.about-page-wrapper .core-beliefs-section .core-beliefs-content .box-wrappers{grid-template-columns:1fr;gap:24px}.about-page-wrapper .core-beliefs-section .core-beliefs-content{padding:32px 0}.about-page-wrapper .about-company-section .about-company-content .box-wrappers{grid-template-columns:1fr;gap:24px}.about-page-wrapper .about-founder-section .about-founder-content{padding:0}}
.magic-rings-container{width:100%;height:100%}
.contact-section .contact-content .hero-section{height:100vh;position:relative}.contact-section .contact-content .hero-section .magic-rings-wrapper{opacity:.8;width:100%;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-section .contact-content .hero-section .text-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:41.67vw;height:100%;margin:0 auto;display:flex}.contact-section .contact-content .hero-section .text-content h1{color:#123c66;margin-bottom:1.25vw;font-family:Bw Gradual-light;font-size:6.25vw;line-height:7.08vw}.contact-section .contact-content .hero-section .text-content h1 span{color:#1aa6a7;font-family:Bw Gradual-medium}.contact-section .contact-content .hero-section .text-content p{color:#545454;font-size:1.04vw;font-weight:400;line-height:1.67vw}.contact-section .contact-content .reach-out-section{padding:0 0 7.78vw}.contact-section .contact-content .reach-out-section .reach-out-content{align-items:flex-start;gap:4.44vw;max-width:76.39vw;margin:0 auto;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form{background:linear-gradient(213.57deg,#fff,#fff) padding-box padding-box,linear-gradient(213.57deg,#123c66,#005bff00 175%) border-box;border:.03vw solid #0000;border-radius:.97vw;width:100%;max-width:70%;padding:3.9vw 2.78vw;overflow:visible}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group{width:100%;padding:.83vw 0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .contact-btn{filter:drop-shadow(0 .14vw .28vw #fffc)drop-shadow(0 .14vw .28vw #0000001f)drop-shadow(0 .28vw .56vw #c8c8c826);transition:transform 1s cubic-bezier(.34,1.56,.64,1),filter .3s}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .contact-btn:has(.hire-btn:hover){filter:drop-shadow(0 .14vw .28vw #fff)drop-shadow(0 .14vw .28vw #00000026)drop-shadow(0 .28vw .56vw #c8c8c840)}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .contact-btn .icon{width:1.11vw;height:1.11vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group label{color:#545454;letter-spacing:.02vw;font-size:.97vw;font-weight:300;line-height:1.53vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control{color:#123c66;resize:none;background:0 0;border-bottom:.07vw solid #d9d9d9;width:100%;padding:.42vw 0;font-size:1.11vw;font-weight:400;line-height:1.67vw;transition:border-color .6s}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control::placeholder{color:#545454;letter-spacing:.02vw;font-size:.97vw;font-weight:300;line-height:1.53vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control:focus{border-bottom-color:#123c66;outline:none}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control:hover{border-bottom-color:#1aa6a7a0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control.is-error{border-bottom-color:#e53e3e}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper{border-bottom:.07vw solid #d9d9d9;align-items:center;gap:.56vw;padding:.42vw 0;transition:border-color .6s;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper:focus-within{border-bottom-color:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper:hover{border-bottom-color:#1aa6a7a0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper.is-error{border-bottom-color:#e53e3e}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix{border-right:.07vw solid #d9d9d9;flex-shrink:0;align-items:center;gap:.35vw;padding-right:.56vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix .flag-emoji{font-size:1.11vw;line-height:1}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix .dial-code{color:#123c66;letter-spacing:.02vw;white-space:nowrap;font-size:.97vw;font-weight:500}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-input{flex:1;border-bottom:none!important;padding:0!important}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-input:focus{outline:none}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .field-error{color:#e53e3e;letter-spacing:.01vw;margin-top:.28vw;font-size:.76vw;display:block}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .submit-success{color:#16a34a;margin-bottom:.69vw;font-size:.9vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .submit-error{color:#e53e3e;margin-bottom:.69vw;font-size:.9vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-wrapper{flex-wrap:wrap;gap:1.04vw;margin-top:.83vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-button{cursor:pointer;color:#123c66;text-align:center;background-color:#fff;border:.15vw solid #d9d9d9;border-radius:3.47vw;justify-content:center;align-items:center;min-width:6.33vw;padding:.42vw .83vw;font-size:.97vw;font-weight:500;line-height:1.53vw;transition:all .3s;display:inline-flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-button:hover{color:#1aa6a7;background-color:#fff;border-color:#1aa6a7}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-button.active{color:#1aa6a7;background-color:#fff;border-width:.15vw;border-color:#1aa6a7;font-weight:600}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-input{display:none}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-label{pointer-events:none}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3vw 1.5vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick{width:5vw;height:5vw;margin-bottom:2vw}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick svg{width:100%;height:100%;overflow:visible}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick .tick-circle{stroke-dasharray:100;stroke-dashoffset:100px;animation:.65s cubic-bezier(.4,0,.2,1) forwards draw-circle}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick .tick-check{stroke-dasharray:100;stroke-dashoffset:100px;animation:.4s cubic-bezier(.4,0,.2,1) .6s forwards draw-check}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-heading{color:#123c66;margin-bottom:1.25vw;font-family:Bw Gradual-light;font-size:3.33vw;font-weight:300;line-height:1.3}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-heading strong{color:#123c66;font-family:Bw Gradual-medium;font-style:italic;font-weight:700;display:block}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-sub{color:#545454;max-width:28vw;margin-bottom:2.08vw;font-size:1vw;font-weight:600;line-height:1.7}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-btn{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#123c66;border-radius:3.47vw;justify-content:center;align-items:center;padding:.97vw 2.78vw;font-size:.76vw;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 .56vw 1.67vw #204ce566}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-btn:hover{background:#1639c0;transform:translateY(-.14vw);box-shadow:0 .83vw 2.22vw #204ce58c}.contact-section .contact-content .reach-out-section .reach-out-content .social-links{flex-direction:column;gap:2.08vw;width:100%;max-width:30%;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block{flex-direction:column;gap:.69vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-heading{color:#123c66;letter-spacing:.02vw;text-transform:uppercase;font-size:.9vw;font-weight:600}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-items{flex-direction:column;gap:.55vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item{align-items:center;gap:.56vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item .info-icon{stroke:#545454;flex-shrink:0;width:1.11vw;height:1.11vw}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item a{color:#123c66;font-size:.97vw;text-decoration:none;transition:color .25s}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item a:hover{color:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item strong{color:#123c66;font-size:1.04vw;font-weight:600}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .location-city-row .info-icon{stroke:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .location-address{color:#545454;margin:0;padding-left:1.67vw;font-size:.83vw;line-height:1.53vw}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper{flex-direction:column;gap:.56vw;margin-top:.28vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper .map-open-btn{color:#123c66;background:#fff;border:.07vw solid #d9d9d9;border-radius:.42vw;align-items:center;gap:.3vw;width:fit-content;padding:.42vw .83vw;font-size:.83vw;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper .map-open-btn:hover{background:#eff6ff;border-color:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper .map-open-btn svg{width:.83vw;height:.83vw}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper iframe{border-radius:.55vw;min-width:24.78vw;max-width:24.78vw;min-height:18.89vw;max-height:18.89vw;overflow:hidden}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .social-icon-row{flex-wrap:wrap;gap:.69vw;margin-top:.28vw;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .social-icon-row .social-icon-btn{color:#545454;background:#fff;border:.07vw solid #d9d9d9;border-radius:.55vw;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;text-decoration:none;transition:all .25s;display:inline-flex}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .social-icon-row .social-icon-btn svg{width:1.11vw;height:1.11vw}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .social-icon-row .social-icon-btn:hover{color:#123c66;background:#eff6ff;border-color:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile{display:none}@keyframes draw-circle{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes draw-check{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.developer-credit{padding:0 0 7.78vw}.developer-credit .developer-credit-content{max-width:76.39vw;margin:0 auto}.developer-credit .dev-credit-inner{border:.07vw solid #e8ecff;border-radius:1.67vw;align-items:flex-start;gap:5.56vw;padding:4.17vw 4.44vw;display:flex;position:relative;overflow:hidden;box-shadow:0 .28vw 2.78vw #20dbe50f,0 .07vw .56vw #0000000a}.developer-credit .dev-credit-inner:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-size:13.89vw 13.89vw;position:absolute;inset:0}.developer-credit .dev-credit-inner:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#20dbe514 0%,#0000 70%);border-radius:50%;width:28vw;height:28vw;position:absolute;top:-6vw;right:-4vw}.developer-credit .dev-credit-inner>*{z-index:1;position:relative}.developer-credit .dev-credit-identity{flex-direction:column;flex:1;gap:1.39vw;display:flex}.developer-credit .dev-credit-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#123c66;font-size:.76vw;font-weight:600;display:block}.developer-credit .dev-credit-company{color:red;letter-spacing:0;margin:0;font-family:Bw Gradual-medium;font-size:4.17vw;line-height:1}.developer-credit .dev-credit-company span{color:#034b99;display:block}.developer-credit .dev-credit-tagline{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin:0;font-size:.9vw;font-weight:500}.developer-credit .dev-credit-description{color:#545454;max-width:30vw;margin:0;font-size:1vw;font-weight:300;line-height:1.75}.developer-credit .dev-credit-contact{flex-direction:column;gap:.69vw;display:flex}.developer-credit .dev-contact-item{color:#123c66;align-items:center;gap:.69vw;padding:.56vw 0;text-decoration:none;transition:all .25s;display:flex}.developer-credit .dev-contact-item .dev-contact-icon{color:#123c66;flex-shrink:0;width:1.11vw;height:1.11vw}.developer-credit .dev-contact-item span{color:#034b99;font-size:.97vw;font-weight:500}.developer-credit .dev-contact-item:hover{color:#123c66;transform:translate(.14vw)}.developer-credit .dev-contact-item:hover .dev-contact-icon{color:#1639c0}.developer-credit .dev-credit-visit-btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#123c66;border:.07vw solid #123c66;border-radius:3.47vw;align-items:center;gap:.42vw;width:fit-content;padding:.83vw 2.08vw;font-size:.83vw;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 .28vw 1.39vw #204ce54d}.developer-credit .dev-credit-visit-btn .btn-icon{width:.97vw;height:.97vw;transition:transform .3s}.developer-credit .dev-credit-visit-btn:hover{background:#1aa6a7;border-color:#1aa6a7;transform:translateY(-.14vw);box-shadow:0 .56vw 2.22vw #204ce566}.developer-credit .dev-credit-visit-btn:hover .btn-icon{transform:translate(.2vw,-.2vw)}.developer-credit .dev-credit-socials{flex-direction:column;gap:1.39vw;min-width:22vw;display:flex}.developer-credit .dev-socials-label{letter-spacing:.18em;text-transform:uppercase;color:#123c66;font-size:.76vw;font-weight:600;display:block}.developer-credit .dev-social-grid{grid-template-columns:repeat(2,1fr);gap:.69vw;display:grid}.developer-credit .dev-social-card{color:#374151;background:#fff;border:.07vw solid #e5e7eb;border-radius:.83vw;align-items:center;gap:.69vw;padding:.83vw 1.11vw;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 .07vw .42vw #0000000a}.developer-credit .dev-social-card .dev-social-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.53vw;height:1.53vw;display:flex}.developer-credit .dev-social-card .dev-social-icon svg{width:100%;height:100%}.developer-credit .dev-social-card .dev-social-name{flex:1;font-size:.9vw;font-weight:500}.developer-credit .dev-social-card .dev-social-arrow{opacity:0;width:.83vw;height:.83vw;transition:all .3s;transform:translate(-.28vw,.28vw)}.developer-credit .dev-social-card:hover{color:#123c66;background:#eff4ff;border-color:#c7d4fb;transform:translateY(-.14vw);box-shadow:0 .42vw 1.39vw #204ce51f}.developer-credit .dev-social-card:hover .dev-social-arrow{opacity:1;transform:translate(0)}.developer-credit .dev-social-card--website{color:#123c66;background:#eff4ff;border-color:#c7d4fb;grid-column:1/-1}.developer-credit .dev-social-card--website:hover{background:#dde8ff;border-color:#123c66}.developer-credit .dev-credit-expertise{flex-wrap:wrap;gap:.56vw;margin-top:.42vw;display:flex}.developer-credit .dev-credit-expertise span{letter-spacing:.03vw;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border:.07vw solid #e5e7eb;border-radius:3.47vw;padding:.3vw .9vw;font-size:.69vw;font-weight:500}.developer-credit .dev-credit-monogram{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;bottom:-3vw;right:-2vw}.developer-credit .dev-credit-monogram span{color:#204ce50a;letter-spacing:-.05em;font-family:Bw Gradual-bold,sans-serif;font-size:22vw;font-weight:900;line-height:1}@media only screen and (max-width:769px){.contact-section .contact-content .hero-section .text-content{max-width:90%;margin:0 auto}.contact-section .contact-content .hero-section .text-content h1{font-size:56px;line-height:64px}.contact-section .contact-content .hero-section .text-content p{font-size:14px;line-height:22px}.contact-section .contact-content .reach-out-section{z-index:9;padding:0 0 56px;position:relative}.contact-section .contact-content .reach-out-section .reach-out-content{flex-direction:column;gap:32px;max-width:90%;margin:0 auto}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form{border:1px solid #0000;border-radius:12px;max-width:100%;padding:32px 24px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group{padding:8px 0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control{border-bottom:1px solid #d9d9d9;padding:6px 0;font-size:14px;line-height:22px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .form-control::placeholder{color:#545454;letter-spacing:.2px;font-size:14px;font-weight:300;line-height:22px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper{border-bottom:1px solid #d9d9d9;gap:6px;padding:4px 0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix{border-right:1px solid #d9d9d9;gap:4px;padding-right:6px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix .flag-emoji{font-size:14px;line-height:22px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .phone-wrapper .phone-prefix .dial-code{color:#123c66;letter-spacing:.2px;white-space:nowrap;font-size:12px;font-weight:500;line-height:20px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group label{letter-spacing:.2px;font-size:14px;font-weight:300;line-height:22px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-wrapper{gap:14px;margin-top:8px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-button{color:#123c66;border:1px solid #d9d9d9;border-radius:24px;min-width:96px;padding:6px 12px;font-size:12px;font-weight:500;line-height:20px}.reach-out-section .hire-btn{gap:6px;height:100%;padding:12px 24px;font-size:14px;line-height:22px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .contact-btn .icon{width:15px;height:15px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .field-error{letter-spacing:.1px;margin-top:2px;font-size:12px;line-height:20px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links{flex-direction:row;justify-content:space-between;gap:12px;width:100%;max-width:100%}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block{gap:4px;width:33.3%}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-heading{color:#123c66;letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-weight:600}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-items{gap:8px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item{gap:6px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item .info-icon{width:15px;height:15px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item strong{color:#123c66;font-size:12px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .location-address{color:#545454;padding-left:24px;font-size:12px;line-height:20px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .info-item a{color:#123c66;font-size:12px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block .map-wrapper{display:none}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile .map-open-btn{color:#123c66;background:#fff;border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile .map-open-btn:hover{background:#eff6ff;border-color:#123c66}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile .map-open-btn svg{width:14px;height:14px}.contact-section .contact-content .reach-out-section .reach-out-content .map-wrapper-mobile iframe{border-radius:.55vw;min-width:100%;max-width:100%;min-height:300px;max-height:300px;overflow:hidden}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen{padding:0}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick{width:100px;height:100px;margin-bottom:24px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-tick svg{color:#1aa6a7}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-heading{color:#1aa6a7;margin-bottom:24px;font-size:40px;line-height:48px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-sub{max-width:75%;margin-bottom:32px;font-size:16px;font-weight:400;line-height:24px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .success-screen .success-btn{letter-spacing:.5px;box-shadow:unset;text-transform:none;background:#1aa6a7;border-radius:50px;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px}}@media only screen and (max-width:540px){.contact-section .contact-content .hero-section{height:100%;padding:112px 0}.contact-section .contact-content .hero-section .text-content h1{margin-bottom:24px}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .choice-button{min-width:auto}.contact-section .contact-content .reach-out-section .reach-out-content .contact-form .form-group .contact-btn .icon{width:16px;height:16px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links{flex-direction:column;gap:24px}.contact-section .contact-content .reach-out-section .reach-out-content .social-links .contact-info-block{width:100%}}
.get-app-page{overflow:hidden}.get-app-page .gap-container{width:100%;max-width:83.33vw;margin:0 auto}.get-app-page .gradient-text{background:linear-gradient(135deg,#1639c0,#1aa6a7,#1aa6a7);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.get-app-page .gap-section-header{text-align:center;margin-bottom:4.17vw}.get-app-page .gap-section-header h2{color:#123c66;font-family:Bw Gradual-light;font-size:3.33vw;line-height:3.996vw}.get-app-page .gap-section-header h2 span{background:linear-gradient(135deg,#1aa6a7,#1aa6a7);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bw Gradual-bold-italic}.get-app-page .gap-hero{background:linear-gradient(160deg,#f8faff 0%,#fff 55%,#f0f4ff 100%);padding:7.5vw 0 5.56vw;position:relative;overflow:hidden}.get-app-page .gap-hero .gap-container{z-index:1;grid-template-columns:repeat(2,1fr);justify-content:space-between;justify-items:start;gap:3.47vw;display:grid;position:relative}.get-app-page .gap-hero .gap-hero-blob{filter:blur(4.86vw);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.get-app-page .gap-hero .gap-hero-blob.blob-1{background:radial-gradient(circle,#4f46e51f 0%,#0000 68%);width:32vw;height:32vw;top:-6vw;right:-4vw}.get-app-page .gap-hero .gap-hero-blob.blob-2{background:radial-gradient(circle,#204ce517 0%,#0000 68%);width:22vw;height:22vw;bottom:0;left:4vw}.get-app-page .gap-hero .gap-hero-left{flex:none;max-width:44vw}.get-app-page .gap-hero .gap-badge{color:#1aa6a7;letter-spacing:.03em;background:#eff4ff;border:1px solid #c7d5ff;border-radius:10vw;align-items:center;gap:.49vw;margin-bottom:1.67vw;padding:.42vw 1.04vw;font-size:.83vw;font-weight:600;display:inline-flex}.get-app-page .gap-hero .gap-badge svg{width:.97vw;height:.97vw}.get-app-page .gap-hero .gap-hero-title{color:#123c66;margin-bottom:1.25vw;font-family:Bw Gradual-light;font-size:5.21vw;line-height:5.99vw}.get-app-page .gap-hero .gap-hero-desc{color:#545454;max-width:34vw;margin-bottom:2.08vw;font-size:1.11vw;font-weight:300;line-height:1.998vw}.get-app-page .gap-hero .gap-hero-pills{flex-wrap:wrap;gap:.83vw;margin-bottom:2.5vw;display:flex}.get-app-page .gap-hero .gap-hero-pills .gap-pill{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:10vw;align-items:center;gap:.42vw;padding:.5vw 1vw;font-size:.83vw;font-weight:500;transition:border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 .14vw .56vw #0000000f}.get-app-page .gap-hero .gap-hero-pills .gap-pill svg{color:#1aa6a7;width:.83vw;height:.83vw}.get-app-page .gap-hero .gap-hero-pills .gap-pill:hover{border-color:#c7d5ff;box-shadow:0 .21vw .83vw #204ce51a}.get-app-page .gap-hero .gap-hero-ctas{flex-wrap:wrap;gap:1.04vw;display:flex}.get-app-page .gap-hero .gap-hero-right{flex:none;justify-content:center;align-items:center;width:34vw;display:flex}.get-app-page .gap-hero .gap-phones-hero{width:34vw;height:40vw;position:relative}.get-app-page .gap-hero .gap-phones-hero .phone-hero-glow{pointer-events:none;background:radial-gradient(circle,#4f46e52e 0%,#0000 68%);border-radius:50%;width:28vw;height:28vw;animation:4s ease-in-out infinite pulse-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.get-app-page .gap-hero .gap-phones-hero .phone-hero-back{position:absolute;top:2.5vw;right:0}.get-app-page .gap-hero .gap-phones-hero .phone-hero-back .phone-mockup{width:100%;height:100%}.get-app-page .gap-hero .gap-phones-hero .phone-hero-front{position:absolute;top:4.5vw;left:0}.get-app-page .gap-hero .gap-phones-hero .phone-hero-front .phone-mockup{width:100%;height:100%}.get-app-page .app-store-btn{border-radius:.83vw;align-items:center;gap:.7vw;padding:.7vw 1.11vw;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-flex}.get-app-page .app-store-btn.ios,.get-app-page .app-store-btn.android{color:#fff;background:#111827;box-shadow:0 .28vw 1.11vw #00000038}.get-app-page .app-store-btn:hover{transform:translateY(-.28vw)scale(1.03);box-shadow:0 .56vw 2.22vw #00000047}.get-app-page .app-store-btn .store-icon{align-items:center;display:flex}.get-app-page .app-store-btn .store-icon svg{width:1.39vw;height:1.39vw}.get-app-page .app-store-btn .store-text{flex-direction:column;display:flex}.get-app-page .app-store-btn .store-text small{opacity:.7;font-size:.69vw;font-weight:400;line-height:.97vw}.get-app-page .app-store-btn .store-text span{font-size:.97vw;line-height:1.53vw}.get-app-page .phone-frame{width:100%;height:100%;position:relative}.get-app-page .phone-frame .phone-screen-image{background:#f8faff;border-radius:2.08vw;width:100%;height:100%;position:relative;inset:.21vw;overflow:hidden}.get-app-page .phone-mockup{background:#0d0d1f;border:.35vw solid #252546;border-radius:2.22vw;width:17vw;height:34vw;position:relative;overflow:hidden;box-shadow:0 2.22vw 5.56vw #204ce54d,0 .56vw 1.67vw #00000073,inset 0 0 0 .07vw #ffffff0d}.get-app-page .phone-mockup .phone-island{z-index:10;background:#123c66;border-radius:2vw;width:2.5vw;height:.56vw;position:absolute;top:.83vw;left:50%;transform:translate(-50%)}.get-app-page .phone-mockup .phone-screen{background:linear-gradient(#f8faff 0%,#eef2ff 100%);border-radius:2.08vw;padding:2.22vw .9vw .9vw;position:absolute;inset:.21vw;overflow:hidden}.get-app-page .phone-mockup .app-header-bar{align-items:center;gap:.35vw;margin-bottom:.97vw;display:flex}.get-app-page .phone-mockup .app-header-bar .app-logo-dot{background:linear-gradient(135deg,#1aa6a7,#1aa6a7);border-radius:.28vw;flex-shrink:0;width:.97vw;height:.97vw;display:block}.get-app-page .phone-mockup .app-header-bar .app-header-text{color:#123c66;font-size:.56vw}.get-app-page .phone-mockup .app-header-bar.recruiter .app-logo-dot{background:linear-gradient(135deg,#7c3aed,#1aa6a7)}.get-app-page .phone-mockup .app-hero-text{margin-bottom:.7vw}.get-app-page .phone-mockup .app-hero-text p{color:#545454;margin:0;font-size:.56vw;line-height:.728vw}.get-app-page .phone-mockup .app-hero-text strong{color:#123c66;font-size:.9vw;line-height:1.08vw;display:block}.get-app-page .phone-mockup .app-search-bar{background:#fff;border:1px solid #e5e7eb;border-radius:.56vw;align-items:center;gap:.35vw;margin-bottom:.83vw;padding:.42vw .56vw;display:flex}.get-app-page .phone-mockup .app-search-bar .search-icon-dot{background:#9ca3af;border-radius:50%;width:.56vw;height:.56vw}.get-app-page .phone-mockup .app-search-bar span:last-child{color:#9ca3af;font-size:.46vw}.get-app-page .phone-mockup .app-categories{flex-wrap:wrap;gap:.28vw;margin-bottom:.83vw;display:flex}.get-app-page .phone-mockup .app-categories .category-pill{color:#1aa6a7;background:#eff4ff;border-radius:10vw;padding:.21vw .56vw;font-size:.39vw;font-weight:600}.get-app-page .phone-mockup .app-jobs{flex-direction:column;gap:.42vw;display:flex}.get-app-page .phone-mockup .app-jobs .job-card-mock{background:#fff;border-radius:.56vw;align-items:center;gap:.42vw;padding:.42vw .56vw;display:flex;box-shadow:0 .07vw .28vw #0000000f}.get-app-page .phone-mockup .app-jobs .job-card-mock .job-icon{background:linear-gradient(135deg,#1aa6a7,#1aa6a7);border-radius:.35vw;flex-shrink:0;width:1.39vw;height:1.39vw}.get-app-page .phone-mockup .app-jobs .job-card-mock .job-info{flex:1;min-width:0}.get-app-page .phone-mockup .app-jobs .job-card-mock .job-info .job-title{color:#123c66;white-space:nowrap;text-overflow:ellipsis;font-size:.49vw;display:block;overflow:hidden}.get-app-page .phone-mockup .app-jobs .job-card-mock .job-info .job-company{color:#9ca3af;font-size:.39vw;display:block}.get-app-page .phone-mockup .app-jobs .job-card-mock .job-badge{color:#1aa6a7;background:#eff4ff;border-radius:10vw;padding:.14vw .42vw;font-size:.32vw}.get-app-page .phone-mockup.recruiter-phone .phone-screen{background:linear-gradient(#faf8ff 0%,#f0ebff 100%)}.get-app-page .phone-mockup .recruiter-stats{gap:.42vw;margin-bottom:.83vw;display:flex}.get-app-page .phone-mockup .recruiter-stats .stat-card{background:#fff;border-radius:.56vw;flex:1;padding:.56vw .49vw;box-shadow:0 .07vw .28vw #0000000f}.get-app-page .phone-mockup .recruiter-stats .stat-card .stat-label{color:#9ca3af;margin-bottom:.21vw;font-size:.35vw;display:block}.get-app-page .phone-mockup .recruiter-stats .stat-card .stat-num{color:#123c66;font-size:.9vw;font-weight:800;line-height:1.25vw;display:block}.get-app-page .phone-mockup .recruiter-stats .stat-card .stat-delta{color:#10b981;margin-top:.14vw;font-size:.32vw;font-weight:600;display:block}.get-app-page .phone-mockup .recruiter-section-title{color:#123c66;margin-bottom:.42vw;font-size:.49vw}.get-app-page .phone-mockup .candidate-row{background:#fff;border-radius:.56vw;align-items:center;gap:.42vw;margin-bottom:.28vw;padding:.42vw .56vw;display:flex}.get-app-page .phone-mockup .candidate-row .candidate-avatar{border-radius:50%;flex-shrink:0;width:1.39vw;height:1.39vw}.get-app-page .phone-mockup .candidate-row .candidate-info{flex:1}.get-app-page .phone-mockup .candidate-row .candidate-info .cand-name{color:#123c66;font-size:.49vw;display:block}.get-app-page .phone-mockup .candidate-row .candidate-info .cand-role{color:#9ca3af;font-size:.35vw;display:block}.get-app-page .phone-mockup .candidate-row .cand-status-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:.56vw;height:.56vw}.get-app-page .gap-showcase{background:#fff;padding:4.78vw 0}.get-app-page .gap-showcase .gap-container{grid-template-columns:repeat(2,1fr);gap:2.78vw;display:grid}.get-app-page .gap-showcase .gap-app-card{background:#c7f6fd61;border:.07vw solid #e8ecff;border-radius:2.08vw;align-items:center;gap:1.67vw;padding:2.22vw;transition:box-shadow .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.get-app-page .gap-showcase .gap-app-card:hover{transform:translateY(-.28vw)}.get-app-page .gap-showcase .gap-app-card.reverse{background:linear-gradient(135deg,#faf8ff,#f3f0ff);border-color:#e8e0ff}.get-app-page .gap-showcase .gap-app-card.reverse .gap-app-card-info .app-feature-list li svg{color:#7c3aed}.get-app-page .gap-showcase .gap-app-card-phone{flex:none;order:-1;justify-content:center;align-items:center;width:15vw;height:30vw;display:flex}.get-app-page .gap-showcase .gap-app-card-phone .phone-frame{width:100%;height:100%}.get-app-page .gap-showcase .gap-app-card-phone .phone-mockup{width:15vw;height:30vw}.get-app-page .gap-showcase .gap-app-card-info{width:100%}.get-app-page .gap-showcase .gap-app-card-info .app-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1aa6a7;background:#eff4ff;border-radius:10vw;margin-bottom:.69vw;padding:.21vw .83vw;font-size:.69vw;display:inline-block}.get-app-page .gap-showcase .gap-app-card-info .app-card-eyebrow.recruiter{color:#7c3aed;background:#f3f0ff}.get-app-page .gap-showcase .gap-app-card-info h2{color:#123c66;margin-bottom:.56vw;font-family:Bw Gradual-bold;font-size:2.22vw;line-height:2vw}.get-app-page .gap-showcase .gap-app-card-info p{color:#545454;margin-bottom:1.11vw;font-size:.83vw;font-weight:300;line-height:1.33vw}.get-app-page .gap-showcase .app-feature-list{flex-direction:column;align-items:flex-start;gap:.49vw;margin:0 0 1.39vw;padding:0;list-style:none;display:flex}.get-app-page .gap-showcase .app-feature-list li{color:#545454;justify-content:center;align-items:center;gap:.49vw;font-size:.97vw;font-weight:400;display:flex}.get-app-page .gap-showcase .app-feature-list li svg{color:#1aa6a7;flex-shrink:0;width:.76vw;height:.76vw}.get-app-page .gap-showcase .gap-card-ctas{flex-direction:column;justify-content:center;gap:.56vw;width:fit-content;display:flex}.get-app-page .gap-why .gap-why-grid{grid-template-columns:repeat(4,1fr);gap:1.67vw;display:grid}.get-app-page .gap-why .gap-why-card{text-align:center;background:#fff;border:1px solid #e8ecff;border-radius:1.39vw;padding:2.22vw 1.67vw;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .3s}.get-app-page .gap-why .gap-why-card:hover{border-color:#1aa7a758;transform:translateY(-.56vw);box-shadow:0 1.11vw 3.33vw #20dbe524}.get-app-page .gap-why .gap-why-card .gap-why-icon{color:#1aa6a7;background:#1aa7a723;border-radius:1.04vw;justify-content:center;align-items:center;width:3.47vw;height:3.47vw;margin:0 auto 1.25vw;display:flex}.get-app-page .gap-why .gap-why-card .gap-why-icon svg{width:1.53vw;height:1.53vw}.get-app-page .gap-why .gap-why-card h3{color:#123c66;margin-bottom:.56vw;font-size:1.11vw}.get-app-page .gap-why .gap-why-card p{color:#545454;font-size:.9vw;font-weight:300;line-height:1.485vw}.get-app-page .gap-qr{background:#fff;padding:6.94vw 0}.get-app-page .gap-qr .gap-qr-inner{background:#c7f6fd61;border:1px solid #e0e7ff;border-radius:2.08vw;align-items:center;gap:5.56vw;padding:3.47vw 4.17vw;display:flex}.get-app-page .gap-qr .gap-qr-left{flex:none;max-width:20vw}.get-app-page .gap-qr .gap-qr-left h2{color:#123c66;margin-bottom:.83vw;font-family:Bw Gradual-bold;font-size:2.78vw;line-height:3.336vw}.get-app-page .gap-qr .gap-qr-left p{color:#545454;font-size:1vw;font-weight:300;line-height:1.7vw}.get-app-page .gap-qr .gap-qr-apps{flex:1;justify-content:center;gap:2.22vw;display:flex}.get-app-page .gap-qr .gap-qr-card{background:#fff;border:1px solid #e8ecff;border-radius:1.39vw;align-items:center;gap:1.39vw;padding:1.67vw;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 .28vw 1.11vw #0000000d}.get-app-page .gap-qr .gap-qr-card .gap-qr-pair{text-align:center}.get-app-page .gap-qr .gap-qr-card:hover{transform:translateY(-.28vw);box-shadow:0 .69vw 2.22vw #204ce51f}.get-app-page .gap-qr .gap-qr-card .qr-placeholder{background:#fff;border:.14vw solid #e0e7ff;border-radius:.84vw;flex-shrink:0;width:10vw;height:10vw;padding:.56vw;position:relative;overflow:hidden;box-shadow:0 .42vw 1.39vw #204ce51a}.get-app-page .gap-qr .gap-qr-card .qr-placeholder canvas{display:block;width:100%!important;height:100%!important}.get-app-page .gap-qr .gap-qr-card .qr-placeholder .qr-grid{grid-template-columns:repeat(7,1fr);gap:.1vw;width:100%;height:100%;display:grid}.get-app-page .gap-qr .gap-qr-card .qr-placeholder .qr-grid .qr-cell{background:0 0;border-radius:.07vw}.get-app-page .gap-qr .gap-qr-card .qr-placeholder .qr-grid .qr-cell.filled{background:#123c66}.get-app-page .gap-qr .gap-qr-card .qr-placeholder .qr-center-logo{color:#fff;z-index:2;background:#1aa6a7;border-radius:.28vw;justify-content:center;align-items:center;width:1.67vw;height:1.67vw;font-size:.83vw;font-weight:900;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.get-app-page .gap-qr .gap-qr-card .gap-qr-label{flex-direction:row;align-items:center;gap:.56vw;margin-bottom:1.11vw;display:flex}.get-app-page .gap-qr .gap-qr-card .gap-qr-label .qr-icon-wrap{justify-content:center;align-items:center;width:1.67vw;height:1.67vw;display:flex}.get-app-page .gap-qr .gap-qr-card .gap-qr-label .qr-icon-wrap svg{width:1.25vw;height:1.25vw}.get-app-page .gap-qr .gap-qr-card .gap-qr-label strong{color:#123c66;font-family:Bw Gradual-bold;font-size:1.04vw;line-height:1.248vw}.get-app-page .gap-qr .gap-qr-card .qr-sub{color:#545454;text-align:center;margin-top:.56vw;font-size:.76vw;font-weight:500}.get-app-page .gap-qr .gap-qr-tabs{background:#eef2ff;border-radius:2vw;gap:.56vw;width:fit-content;margin-top:1.67vw;padding:.28vw;display:flex}.get-app-page .gap-qr .gap-qr-tab{color:#545454;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:1.67vw;align-items:center;gap:.42vw;padding:.56vw 1.25vw;font-size:.83vw;font-weight:600;transition:color .2s;display:flex;position:relative}.get-app-page .gap-qr .gap-qr-tab svg{flex-shrink:0;width:.97vw;height:.97vw}.get-app-page .gap-qr .gap-qr-tab.active{color:#1aa6a7}.get-app-page .gap-qr .gap-qr-tab .tab-pill{z-index:-1;background:#fff;border-radius:1.67vw;position:absolute;inset:0;box-shadow:0 .14vw .56vw #204ce526}.get-app-page .gap-qr .gap-faq{background:linear-gradient(#f8faff 0%,#fff 100%);padding:6.94vw 0}.get-app-page .gap-qr .gap-faq .gap-faq-list{flex-direction:column;gap:.83vw;max-width:55.56vw;margin:0 auto;display:flex}.get-app-page .gap-qr .gap-faq .faq-item{background:#fff;border:1px solid #e8ecff;border-radius:1.04vw;transition:border-color .3s,box-shadow .3s;overflow:hidden}.get-app-page .gap-qr .gap-faq .faq-item.open{border-color:#c7d5ff;box-shadow:0 .28vw 1.67vw #204ce51a}.get-app-page .gap-qr .gap-faq .faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.39vw;width:100%;padding:1.25vw 1.67vw;display:flex}.get-app-page .gap-qr .gap-faq .faq-question span.faq-q-text{color:#123c66;flex:1;font-size:1.04vw;font-weight:600;line-height:1.56vw}.get-app-page .gap-qr .gap-faq .faq-question .faq-chevron{color:#1aa6a7;flex-shrink:0;align-items:center;display:flex}.get-app-page .gap-qr .gap-faq .faq-question .faq-chevron svg{width:1.11vw;height:1.11vw}.get-app-page .gap-qr .gap-faq .faq-answer p{color:#545454;margin:0;padding:0 1.67vw 1.25vw;font-size:.97vw;font-weight:300;line-height:1.698vw}.get-app-page .gap-qr .gap-cta{padding:4.17vw 0 6.94vw}.get-app-page .gap-qr .gap-cta .gap-cta-inner{background:linear-gradient(135deg,#1639c0 0%,#1aa6a7 45% 100%);border-radius:2.08vw;align-items:center;gap:2.78vw;padding:3.47vw 4.17vw;display:flex;position:relative;overflow:hidden}.get-app-page .gap-qr .gap-cta .gap-cta-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 68%);border-radius:50%;width:35vw;height:35vw;position:absolute;top:-50%;right:-8%}.get-app-page .gap-qr .gap-cta .gap-cta-inner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 68%);border-radius:50%;width:18vw;height:18vw;position:absolute;bottom:-40%;left:25%}.get-app-page .gap-qr .gap-cta .gap-cta-phone-icon{background:#ffffff26;border:1px solid #fff3;border-radius:1.11vw;flex-shrink:0;justify-content:center;align-items:center;width:3.89vw;height:3.89vw;display:flex}.get-app-page .gap-qr .gap-cta .gap-cta-phone-icon svg{color:#fff;width:1.67vw;height:1.67vw}.get-app-page .gap-qr .gap-cta .gap-cta-text{z-index:1;flex:1;position:relative}.get-app-page .gap-qr .gap-cta .gap-cta-text h2{color:#fff;margin-bottom:.35vw;font-family:Bw Gradual-bold;font-size:2vw;line-height:2.4vw}.get-app-page .gap-qr .gap-cta .gap-cta-text p{color:#ffffffb8;font-size:1vw;font-weight:300}.get-app-page .gap-qr .gap-cta .gap-cta-btns{z-index:1;flex-shrink:0;gap:1.04vw;display:flex;position:relative}.get-app-page .gap-qr .gap-cta .gap-cta-btns .app-store-btn.ios,.get-app-page .gap-qr .gap-cta .gap-cta-btns .app-store-btn.android{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff38;box-shadow:0 .14vw .56vw #00000026}.get-app-page .gap-qr .gap-cta .gap-cta-btns .app-store-btn.ios:hover,.get-app-page .gap-qr .gap-cta .gap-cta-btns .app-store-btn.android:hover{background:#ffffff47}@keyframes pulse-glow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@media only screen and (max-width:769px){.get-app-page .gap-showcase{padding:56px 0}.get-app-page .gap-showcase .gap-container{grid-template-columns:repeat(1,1fr);gap:40px}.get-app-page .gap-container{max-width:90%}.get-app-page .gap-showcase .gap-app-card{border:1px solid #e8ecff;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:24px 24px 40px}.get-app-page .gap-showcase .gap-app-card-phone{width:auto;height:auto}.get-app-page .phone-frame .phone-screen-image{border-radius:16px;width:auto;max-width:100%;margin:0 auto}.get-app-page .gap-showcase .gap-app-card-phone .phone-frame{width:auto;height:auto}.get-app-page .phone-frame .phone-screen-image img{position:relative!important}.get-app-page .gap-showcase .gap-app-card-info .app-card-eyebrow{letter-spacing:.03em;border-radius:50px;margin-bottom:12px;padding:6px 20px;font-size:12px}.get-app-page .gap-showcase .gap-app-card-info h2{margin-bottom:14px;font-size:32px;line-height:28px}.get-app-page .gap-showcase .gap-app-card-info p{margin-bottom:12px;font-size:16px;line-height:20px}.get-app-page .gap-showcase .app-feature-list{gap:5px;margin:0 0 24px}.get-app-page .gap-showcase .app-feature-list li{gap:6px;font-size:16px}.get-app-page .gap-showcase .app-feature-list li svg{width:16px;height:16px}.get-app-page .gap-showcase .gap-card-ctas{flex-direction:row;gap:20px}.get-app-page .app-store-btn{border-radius:6px;gap:12px;padding:8px 16px;font-size:14px}.get-app-page .app-store-btn .store-icon svg{width:24px;height:24px}.get-app-page .app-store-btn .store-text small{font-size:12px;line-height:16px}.get-app-page .app-store-btn .store-text span{font-size:16px;line-height:22px}.get-app-page .gap-why .gap-why-grid{grid-template-columns:repeat(2,1fr);gap:24px}.get-app-page .gap-why .gap-why-card{border-radius:10px;padding:16px 24px}.get-app-page .gap-why .gap-why-card .gap-why-icon{border-radius:8px;width:fit-content;height:fit-content;margin:0 auto 12px;padding:12px}.get-app-page .gap-why .gap-why-card .gap-why-icon svg{width:20px;height:20px}.get-app-page .gap-why .gap-why-card h3{margin-bottom:4px;font-size:18px}.get-app-page .gap-why .gap-why-card p{font-size:14px;line-height:20px}.get-app-page .gap-qr{padding:56px 0}.get-app-page .gap-qr .gap-qr-inner{border-radius:12px;flex-direction:column;gap:40px;padding:24px}.get-app-page .gap-qr .gap-qr-left{text-align:center;width:100%;max-width:100%}.get-app-page .gap-qr .gap-qr-left h2{margin-bottom:12px;font-size:32px;line-height:28px}.get-app-page .gap-qr .gap-qr-left p{margin-bottom:0;font-size:14px;line-height:20px}.get-app-page .gap-qr .gap-qr-apps{gap:24px;width:100%}.get-app-page .gap-qr .gap-qr-card .gap-qr-label{gap:6px;margin-bottom:12px}.get-app-page .gap-qr .gap-qr-card .gap-qr-label .qr-icon-wrap,.get-app-page .gap-qr .gap-qr-card .gap-qr-label .qr-icon-wrap svg{width:20px;height:20px}.get-app-page .gap-qr .gap-qr-card .gap-qr-label strong{font-size:20px;line-height:28px}.get-app-page .gap-qr .gap-qr-pair{flex-direction:row;gap:40px;display:flex}.get-app-page .gap-qr .gap-qr-card .qr-placeholder{border:1px solid #e0e7ff;border-radius:2px;width:100px;height:100px;margin-bottom:1px;padding:4px}.get-app-page .gap-qr .gap-qr-card .qr-sub{font-size:12px;line-height:20px}.get-app-page .gap-qr .gap-qr-card{border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px}}@media only screen and (max-width:480px){.get-app-page .gap-showcase{padding:24px 0 56px}.get-app-page .gap-showcase .gap-card-ctas{flex-direction:column;align-items:flex-start;width:100%}.get-app-page .gap-why .gap-why-grid{grid-template-columns:repeat(1,1fr)}.get-app-page .gap-qr .gap-qr-apps,.get-app-page .gap-qr .gap-qr-pair{flex-direction:column;gap:24px}.get-app-page .gap-qr .gap-qr-card .qr-sub{text-align:center;display:block}}
