body{background:#f7f7ee;color:#121b20;font-family:Manrope,sans-serif}.gr-nav{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(22px,5vw,85px);background:#e9ffb0}.gr-logo{font:800 17px Unbounded,sans-serif;letter-spacing:-.08em;text-decoration:none}.gr-logo span{color:#577fe6;margin:0 5px}.gr-nav nav{display:flex;align-items:center;gap:32px}.gr-nav nav a{text-decoration:none;font-size:12px;font-weight:800}.gr-nav nav a:hover{color:#4766c6}.gr-nav-button{padding:14px 20px;border-radius:100px;background:#121b20;color:white!important}.gr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:#e9ffb0}.gr-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:80px clamp(22px,5vw,85px)}.gr-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gr-hero h1{font:700 clamp(50px,5.5vw,94px)/1.05 Unbounded,sans-serif;letter-spacing:-.085em;margin:25px 0}.gr-hero h1 em,.gr-about h2 em,.gr-work h2 em,.gr-final h2 em{font-style:normal;color:#3153b5}.gr-hero p{max-width:510px;line-height:1.7}.gr-hero-actions{display:flex;align-items:center;gap:22px;margin-top:28px;flex-wrap:wrap}.gr-hero-actions a{text-decoration:none;font-size:12px;font-weight:800}.gr-hero-actions a:first-child,.gr-final a{display:inline-flex;justify-content:space-between;gap:35px;padding:18px 22px;border-radius:100px;background:#141e27;color:white;transition:border-radius .35s,background .25s,transform .25s}.gr-hero-actions a:first-child:hover,.gr-final a:hover{border-radius:7px;background:#3153b5;transform:translateY(-2px)}.gr-hero-stats{display:flex;gap:55px;margin-top:65px}.gr-hero-stats div{display:flex;flex-direction:column;gap:5px}.gr-hero-stats b{font:700 22px Unbounded,sans-serif}.gr-hero-stats span{font-size:11px}.gr-hero-art{position:relative;min-height:570px;overflow:hidden}.gr-hero-art img{width:100%;height:100%;object-fit:cover}.gr-sticker{position:absolute;right:8%;bottom:10%;display:grid;place-items:center;width:135px;height:135px;border-radius:50%;background:#184cb5;color:white;text-align:center;font:700 12px/1.5 Unbounded,sans-serif;transform:rotate(13deg)}.gr-strip{overflow:hidden;background:#1c2333;color:#d6ff71;padding:20px 0;white-space:nowrap;font:700 17px Unbounded,sans-serif}.gr-strip div{width:max-content;animation:gr-slide 25s linear infinite}@keyframes gr-slide{to{transform:translateX(-50%)}}.gr-about,.gr-services,.gr-work{padding:clamp(85px,10vw,145px) clamp(22px,7vw,115px)}.gr-about{background:#f5f5ec}.gr-about h2,.gr-section-head h2,.gr-work h2,.gr-final h2{font:700 clamp(42px,6vw,98px)/1.05 Unbounded,sans-serif;letter-spacing:-.08em;margin:23px 0}.gr-about-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.gr-about-bottom p{max-width:600px;font-size:19px;line-height:1.7}.gr-orbit{display:grid;place-items:center;width:110px;height:110px;border:1px solid #161e2b;border-radius:50%;font-size:50px}.gr-services{background:#e8f1ff}.gr-section-head{max-width:900px}.gr-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px}.gr-service-grid article{min-height:390px;display:flex;flex-direction:column;padding:30px;border:1px solid #abc0e4;border-radius:19px;background:#f6f9ff}.gr-service-grid article:nth-child(2){background:#cfebff}.gr-service-grid article:nth-child(3){background:#d7f795}.gr-service-grid article>span{font-size:11px;font-weight:800}.gr-service-symbol{margin:auto;font-size:90px;line-height:1;color:#2f5ac7}.gr-service-grid h3{font:700 28px Unbounded,sans-serif;letter-spacing:-.06em;margin:0}.gr-service-grid p{color:#52617b;line-height:1.5}.gr-work{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:#f5f5ec}.gr-work p{max-width:540px;line-height:1.7}.gr-work-copy a{display:inline-block;margin-top:25px;border-bottom:1px solid;padding-bottom:8px;text-decoration:none;font-weight:800}.gr-work-visual{position:relative;min-height:520px}.gr-work-card{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:70%;aspect-ratio:1.4;padding:23px;background:#c7daff;border:1px solid #1b3166;border-radius:20px;box-shadow:0 20px 35px #415c9a2e;transform:rotate(-8deg)}.gr-work-card:nth-child(2){top:90px;left:15%;background:#dbf99b;transform:rotate(7deg)}.gr-work-card:nth-child(3){top:180px;left:24%;background:#fbd7c0;transform:rotate(-5deg)}.gr-work-card span{font-size:10px;font-weight:800;letter-spacing:.12em}.gr-work-card strong{font:700 clamp(19px,2vw,31px) Unbounded,sans-serif;letter-spacing:-.07em}.gr-final{padding:125px 22px;text-align:center;background:#d7f895}.gr-final a{margin-top:15px;text-decoration:none;font-size:13px}.gr-footer{display:flex;justify-content:space-between;gap:20px;padding:45px clamp(22px,7vw,115px);background:#181f2a;color:#fff}.gr-footer>span{font-weight:800}.gr-footer small{display:block;margin-top:5px;color:#a2abbc;font-weight:400}.gr-footer a{text-decoration:none;font-size:12px}
@media(max-width:950px){.gr-hero,.gr-work{grid-template-columns:1fr}.gr-hero-art{min-height:500px}.gr-work-visual{max-width:650px;width:100%}}@media(max-width:700px){.gr-nav{padding:16px 20px}.gr-logo{font-size:13px}.gr-nav nav{display:none;position:absolute;top:63px;left:12px;right:12px;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:#e9ffb0;border:1px solid #a4c769;border-radius:12px}.gr-nav nav.is-open{display:flex}.gr-nav nav a{padding:12px}.gr-nav-button{margin-top:5px}.gr-hero-copy{padding:75px 22px}.gr-hero h1{font-size:clamp(45px,11vw,68px)}.gr-hero-stats{gap:25px;margin-top:45px}.gr-hero-art{min-height:360px}.gr-sticker{width:95px;height:95px;font-size:9px}.gr-about,.gr-services,.gr-work{padding:80px 22px}.gr-about-bottom{display:block}.gr-orbit{margin-top:25px;width:70px;height:70px;font-size:31px}.gr-service-grid{grid-template-columns:1fr;margin-top:35px}.gr-service-grid article{min-height:280px}.gr-service-symbol{font-size:65px}.gr-work-visual{min-height:430px}.gr-work-card{width:78%}.gr-final{padding:95px 20px}.gr-footer{display:block}.gr-footer a{display:inline-block;margin-top:20px}}
