*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f9fb;color:#17191d;font-family:"DM Sans",sans-serif;overflow-x:hidden}.grain{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{text-decoration:none;color:inherit}img{display:block;width:100%;object-fit:cover}.topline{height:31px;border-bottom:1px solid #e8eaee;padding:8px 5.5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#71757c}header{height:82px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#f8f9fbdd;backdrop-filter:blur(18px);position:sticky;top:0;z-index:50;border-bottom:1px solid #e7e9ed}.logo{font:800 22px "Manrope";letter-spacing:-1px;display:flex;align-items:center;gap:3px}.dot{width:9px;height:9px;border-radius:50%;display:inline-block}.blue{background:#4285f4}.red{background:#ea4335}.yellow{background:#fbbc05}.green{background:#34a853}.logo{margin-right:auto}.logo .dot{margin-right:1px}nav{display:flex;gap:34px;font-size:11px;font-weight:600;color:#555a62}nav a{transition:.2s}nav a:hover{color:#4285f4}.header-right{margin-left:auto;display:flex;align-items:center;gap:17px}.mini-status{font-size:9px;color:#4b9d68}.book-pill{background:#191b20;color:#fff;padding:12px 17px;border-radius:99px;font-size:10px;font-weight:700;box-shadow:0 7px 20px #1112}.book-pill:hover{background:#4285f4}.menu{display:none;border:0;background:none;font-size:20px}.hero{min-height:730px;padding:72px 7% 85px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.hero-left{max-width:680px}.eyebrow,.section-no{font-size:9px;letter-spacing:2.5px;font-weight:800;color:#777d86}.eyebrow span{color:#4285f4;margin-right:7px}.hero h1{font:800 clamp(72px,8vw,122px)/.88 "Manrope";letter-spacing:-7px;margin:24px 0 30px}.gradient-text{background:linear-gradient(90deg,#4285f4 0%,#8b5cf6 28%,#ea4335 56%,#fbbc05 78%,#34a853 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc{font-size:16px;line-height:1.75;color:#6f747c;max-width:520px}.hero-actions{display:flex;gap:22px;align-items:center;margin:32px 0}.primary{display:inline-flex;align-items:center;gap:25px;background:#191b20;color:#fff;border-radius:100px;padding:15px 20px;font-size:11px;font-weight:700;box-shadow:0 12px 30px #191b2020;transition:.25s}.primary:hover{transform:translateY(-3px);box-shadow:0 17px 35px #191b2030;background:#4285f4}.primary b{font-size:14px}.secondary{font-size:11px;font-weight:700}.secondary span{margin-left:9px}.hero-proof{display:flex;align-items:center;gap:25px;border-top:1px solid #e1e4e8;padding-top:23px;max-width:500px}.hero-proof>div{display:flex;gap:9px;align-items:center}.hero-proof strong{font:700 23px "Manrope"}.hero-proof span{font-size:9px;color:#f2b62b;letter-spacing:1px}.hero-proof span small{display:block;color:#878c93;letter-spacing:0;margin-top:2px}.hero-proof i{height:25px;width:1px;background:#e0e2e6}.hero-right{height:600px;position:relative}.hero-orb{position:absolute;width:480px;height:480px;border-radius:50%;background:linear-gradient(135deg,#eaf2ff,#fff4f1 50%,#f9f5df);right:2%;top:30px;animation:float 8s ease-in-out infinite}.main-photo{position:absolute;right:8%;top:0;width:73%;height:570px;border-radius:170px 24px 170px 24px;overflow:hidden;box-shadow:0 30px 80px #1c263620;transform:rotate(2deg)}.main-photo img{height:100%;filter:saturate(.9)}.float-card{position:absolute;background:#fff;border:1px solid #edf0f2;box-shadow:0 20px 50px #1d263515;border-radius:15px;padding:13px 15px;display:flex;align-items:center;gap:10px;z-index:3}.card-one{left:0;top:105px}.card-two{right:0;bottom:50px}.tiny-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#4285f4}.float-card b,.float-card small{display:block}.float-card b{font-size:9px}.float-card small{font-size:8px;color:#858b93;margin-top:3px}.avatar{width:30px;height:30px;background:#f9d9d4;border-radius:50%;display:grid;place-items:center;font-size:10px}.green-check{color:#34a853;font-weight:800}.ticker{overflow:hidden;background:#191b20;color:#fff;padding:17px 0;white-space:nowrap}.ticker div{font:800 10px "Manrope";letter-spacing:3px;text-align:center;word-spacing:14px}.ticker span{color:#4285f4;font-size:7px}.section{padding:125px 7%}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section-top h2,.statement h2,.center h2,.booking-section h2{font:700 clamp(45px,5.5vw,74px)/.95 "Manrope";letter-spacing:-4px;margin:15px 0 0}.section-top h2 em,.statement h2 em,.center h2 em,.booking-section h2 em{font-style:normal;background:linear-gradient(90deg,#4285f4,#8b5cf6,#ea4335);-webkit-background-clip:text;color:transparent}.section-top>p{max-width:390px;color:#777d85;font-size:12px;line-height:1.8}.category-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.category-tabs button{border:1px solid #dfe3e8;background:#fff;border-radius:100px;padding:10px 15px;font:600 9px "DM Sans";cursor:pointer;color:#656a72}.category-tabs button.active,.category-tabs button:hover{background:#191b20;color:#fff;border-color:#191b20}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e4e8;background:#fff}.service-grid article{min-height:280px;padding:24px;border-right:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;position:relative;transition:.35s;overflow:hidden}.service-grid article:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-90px;top:-90px;background:#eef4ff;transition:.4s}.service-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #25304412;z-index:2}.service-grid article:hover:before{transform:scale(1.5)}.svc-number{font-size:9px;color:#9ba0a7}.svc-tag{display:inline-block;margin-top:17px;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;letter-spacing:1px}.blue-bg{background:#eaf2ff;color:#3979dc}.red-bg{background:#fff0ee;color:#d34d40}.yellow-bg{background:#fff8df;color:#b18100}.green-bg{background:#eaf8ef;color:#32884d}.svc h3{font:700 23px "Manrope";letter-spacing:-1px;margin:24px 0 8px}.svc p{font-size:10px;line-height:1.7;color:#858b92;min-height:35px}.svc-bottom{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:center}.svc-bottom strong{font-size:11px}.svc-bottom a{font-size:9px;font-weight:700}.svc-bottom a span{color:#4285f4}.statement{display:grid;grid-template-columns:1fr 1fr;background:#eef4ff}.statement-photo{min-height:650px;overflow:hidden}.statement-photo img{height:100%;filter:saturate(.8)}.statement-copy{padding:100px 12%;display:flex;flex-direction:column;justify-content:center}.statement-copy>p{max-width:520px;color:#69717b;line-height:1.9;font-size:13px;margin:30px 0}.feature-lines{display:grid;gap:0;margin-bottom:32px}.feature-lines>div{display:flex;gap:17px;border-top:1px solid #d6e0ee;padding:16px 0}.feature-lines b{font-size:9px;color:#4285f4}.feature-lines span{font-size:11px;font-weight:700}.feature-lines small{font-size:9px;color:#838b95;font-weight:400}.outline{border:1px solid #cbd4df;border-radius:99px;padding:13px 17px;width:max-content;font-size:10px;font-weight:700}.outline:hover{background:#191b20;color:#fff}.looks{background:#fff}.look-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:170px;gap:12px}.look{grid-column:span 3;position:relative;overflow:hidden;border-radius:16px;background:#ddd}.look.tall{grid-row:span 2;grid-column:span 4}.look.wide{grid-column:span 4}.look img{height:100%;transition:.5s}.look:hover img{transform:scale(1.06)}.look span{position:absolute;left:13px;bottom:13px;background:#fff;padding:8px 11px;border-radius:99px;font-size:8px;font-weight:700;box-shadow:0 6px 20px #0002}.color-banner{margin:0 7% 125px;background:#191b20;color:#fff;border-radius:30px;padding:80px 9%;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.color-banner h2{font:700 55px/.98 "Manrope";letter-spacing:-3px;margin:15px 0}.color-banner h2 em{font-style:normal;background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853);-webkit-background-clip:text;color:transparent}.color-banner p{max-width:420px;color:#9ca2aa;font-size:12px;line-height:1.7}.color-banner>div>span{font-size:8px;letter-spacing:2px;color:#aab0b8}.color-orbit{width:310px;height:310px;border-radius:50%;position:relative;flex:none}.color-orbit:before{content:"";position:absolute;inset:20px;border:1px solid #ffffff18;border-radius:50%}.color-orbit b{position:absolute;inset:0;display:grid;place-items:center;font:800 17px "Manrope";letter-spacing:3px}.color-orbit i{position:absolute;width:55px;height:55px;border-radius:50%;filter:blur(1px);animation:orbit 8s linear infinite}.c1{background:#4285f4;top:25px;left:110px}.c2{background:#ea4335;right:15px;top:120px;animation-delay:-2s!important}.c3{background:#fbbc05;bottom:22px;left:90px;animation-delay:-4s!important}.c4{background:#34a853;left:15px;top:115px;animation-delay:-6s!important}.center{text-align:center;margin-bottom:55px}.team{background:#f8f9fb}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.team-grid article{background:#fff;border:1px solid #e4e7eb;padding:11px;border-radius:18px;transition:.3s}.team-grid article:hover{transform:translateY(-6px);box-shadow:0 25px 55px #28303e12}.team-img{height:440px;border-radius:12px;overflow:hidden}.team-img img{height:100%;filter:saturate(.85)}.team-grid h3{font:700 19px "Manrope";margin:17px 5px 3px}.team-grid p{font-size:10px;color:#7d838b;margin:0 5px}.team-grid span{font-size:7px;letter-spacing:1.5px;color:#4285f4;margin:13px 5px 5px;display:block;font-weight:800}.social-proof{background:#fff;padding:125px 10%;text-align:center}.quote{font:600 clamp(29px,4vw,52px)/1.25 "Manrope";letter-spacing:-2px;max-width:950px;margin:35px auto}.quote em{font-style:normal;color:#4285f4}.quote-meta span{color:#f3b500;letter-spacing:2px}.quote-meta b,.quote-meta small{display:block}.quote-meta b{font-size:9px;margin-top:12px}.quote-meta small{font-size:8px;color:#8a9098;margin-top:3px}.booking-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:125px 7%;background:linear-gradient(135deg,#edf4ff,#fff7f3)}.booking-intro>p{max-width:480px;color:#707780;font-size:13px;line-height:1.8;margin:27px 0}.booking-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:10px;font-weight:700}.booking-section form{background:#fff;padding:38px;border:1px solid #e1e5ea;border-radius:20px;box-shadow:0 30px 70px #28384a14}.form-head{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;padding-bottom:18px;border-bottom:1px solid #e7e9ec;margin-bottom:24px}.form-head span{color:#9ca2aa}.booking-section label{display:block;font-size:9px;font-weight:700;margin-bottom:18px}.booking-section input,.booking-section select,.booking-section textarea{display:block;width:100%;border:0;border-bottom:1px solid #dfe3e8;padding:12px 0;background:transparent;outline:0;font:12px "DM Sans";color:#1b1d21}.booking-section textarea{resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.submit{border:0;width:100%;justify-content:space-between;cursor:pointer;margin-top:4px}.demo{display:block;text-align:center;font-size:8px;color:#969ca4;margin-top:10px}.booking-section #result{text-align:center;color:#4285f4;font-size:10px;min-height:16px;margin-top:10px}footer{background:#191b20;color:#fff;padding:70px 7% 25px;display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:40px}.light{color:#fff}.foot-main p{font-size:10px;color:#858b94;line-height:1.7}footer b{font-size:8px;letter-spacing:2px;color:#9ca3ad;display:block;margin-bottom:16px}footer div>a:not(.logo){display:block;color:#aeb4bc;font-size:10px;margin:10px 0}.copy{grid-column:1/-1;border-top:1px solid #2c3036;padding-top:20px;color:#686f79;font-size:8px;margin-top:25px}.chat-launch{position:fixed;right:25px;bottom:25px;z-index:90;border:1px solid #ffffff20;background:#191b20;color:#fff;border-radius:99px;padding:11px 15px;display:flex;gap:9px;align-items:center;box-shadow:0 15px 40px #0003;cursor:pointer}.chat-launch span{color:#4285f4}.chat-launch b{font-size:9px}.chat-launch i{font-style:normal;font-size:8px;color:#65b67e}.chat{display:none;position:fixed;right:25px;bottom:78px;width:370px;height:520px;background:#fff;z-index:89;border:1px solid #e0e4e9;border-radius:20px;box-shadow:0 30px 80px #18233325;overflow:hidden}.chat.open{display:flex;flex-direction:column}.chat-head{background:#191b20;color:#fff;padding:17px 18px;display:flex;justify-content:space-between}.chat-head b,.chat-head small{display:block}.chat-head b{font:600 16px "Manrope"}.chat-head small{font-size:8px;color:#9da4ad;margin-top:3px}.chat-head small span{color:#58ad72}.chat-head button{border:0;background:none;color:#fff;font-size:22px;cursor:pointer}.chat-body{flex:1;background:#f8f9fb;padding:16px;overflow:auto}.bubble{max-width:87%;padding:12px 14px;border-radius:14px;font-size:10px;line-height:1.6;margin-bottom:9px}.bot{background:#eaf2ff}.user{background:#191b20;color:#fff;margin-left:auto}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chips button{border:1px solid #dce1e7;background:#fff;border-radius:99px;padding:8px 10px;font:600 8px "DM Sans";cursor:pointer}.chat-input{display:flex;border-top:1px solid #e3e6ea}.chat-input input{flex:1;border:0;outline:0;padding:15px;font:10px "DM Sans"}.chat-input button{width:48px;border:0;background:#4285f4;color:#fff;cursor:pointer}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes orbit{from{transform:rotate(0deg) translateX(110px) rotate(0deg)}to{transform:rotate(360deg) translateX(110px) rotate(-360deg)}}@media(max-width:1000px){nav{display:none;position:absolute;top:82px;left:0;right:0;background:#f8f9fb;padding:24px 7%;flex-direction:column;border-bottom:1px solid #e5e7eb}.menu{display:block}.header-right .mini-status{display:none}nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:65px}.hero-right{height:530px}.main-photo{width:70%;height:500px}.service-grid{grid-template-columns:1fr 1fr}.statement,.booking-section{grid-template-columns:1fr}.statement-photo{min-height:500px}.statement-copy{padding:80px 8%}.booking-section{gap:55px}.look-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px}.look,.look.tall,.look.wide{grid-column:span 1;grid-row:span 1}.color-banner{margin:0 6% 90px}.color-orbit{width:220px;height:220px}.team-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr 1fr}}@media(max-width:600px){.topline span:nth-child(2){display:none}.topline{justify-content:center}.header-right{gap:8px}.book-pill{display:none}.hero{padding:55px 6% 70px;gap:40px}.hero h1{font-size:67px;letter-spacing:-4px}.hero-desc{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{gap:13px}.hero-proof strong{font-size:17px}.hero-right{height:440px}.hero-orb{width:350px;height:350px}.main-photo{height:400px;width:80%;right:2%;border-radius:120px 18px 120px 18px}.card-one{left:0;top:65px}.card-two{right:-2px;bottom:20px}.section{padding:80px 6%}.section-top{display:block}.section-top>p{margin-top:22px}.section-top h2,.statement h2,.center h2,.booking-section h2{font-size:47px;letter-spacing:-2.5px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:260px}.statement-photo{min-height:400px}.look-grid{grid-template-columns:1fr 1fr;gap:8px;grid-auto-rows:190px}.color-banner{margin:0 4% 80px;padding:55px 8%;display:block}.color-banner h2{font-size:42px}.color-orbit{margin:35px auto 0}.team-grid{grid-template-columns:1fr}.team-img{height:420px}.social-proof{padding:85px 7%}.quote{font-size:29px}.booking-section{padding:80px 6%;gap:40px}.booking-section form{padding:25px}.two{grid-template-columns:1fr;gap:0}.chat{right:10px;bottom:78px;width:calc(100vw - 20px)}.chat-launch{right:13px;bottom:13px}.chat-launch b{display:none}footer{grid-template-columns:1fr 1fr;padding:55px 7% 25px}.foot-main{grid-column:1/-1}.copy{margin-top:5px}}
