:root{--ink:#071a2b;--lime:#7edfc8;--paper:#eef5f7;--line:#2b4d60}body{background:#071a2b;color:#edf5f8;background-image:radial-gradient(ellipse at 85% 5%,#123e5266,transparent 40%)}.wrap{width:min(94%,1680px);max-width:none}.header{padding-inline:3%;background:#071a2bec;backdrop-filter:blur(20px);border-bottom:1px solid #315267}.header .brand{flex-shrink:0}.header nav{gap:clamp(10px,1.5vw,26px)}.hero{padding-top:clamp(45px,6vw,100px);padding-bottom:80px;gap:5vw}.hero h1{font-size:clamp(56px,5.6vw,104px);letter-spacing:-.065em}.hero-description{font-size:clamp(14px,1.15vw,19px);max-width:650px;line-height:1.8}.hero-visual{box-shadow:0 30px 100px #0004,0 0 90px #3dbaa80a}.hero-note{max-width:630px}.button{background:linear-gradient(120deg,#a1edd7,#51bdb8);color:#092632;border:1px solid #8ddfd2;box-shadow:0 5px 22px #37bba015}.button:hover{filter:brightness(1.09);transform:translateY(-2px)}.service{background:linear-gradient(145deg,#143447,#0d2638);border:1px solid #305469;border-radius:20px}.service:hover{border-color:#71c8c1;box-shadow:0 15px 45px #0003}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.views-badge{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:27px;color:#9fc2d0;font-size:12px}.views-badge strong{color:#d2f1e8;font-size:18px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#89e2bc;box-shadow:0 0 15px #75cdb2}.experiments{padding:75px 0}.section-intro{color:#a9cbd8;font-size:16px;line-height:1.8}.experiment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.experiment-card{padding:35px;border:1px solid #355c70;border-radius:20px;background:linear-gradient(150deg,#12394b,#0a2235);display:flex;flex-direction:column;gap:15px}.experiment-card h3{font-size:30px;line-height:1.15;margin:0}.experiment-card p{color:#b5d0dc;font-size:14px;line-height:1.7}.experiment-card>input{padding:14px;background:#081c2c;border:1px solid #406579;border-radius:8px;color:white}.experiment-card>small{color:#8eafbf;font-size:11px}.flow-steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:10px}.flow-steps li{counter-increment:step;padding:14px;border:1px solid #34576b;border-radius:10px;color:#aac6d3;transition:.2s}.flow-steps li:before{content:'0'counter(step);display:inline-block;margin-right:18px;color:#568b9f}.flow-steps li.done{border-color:#7cdec0;background:#194a4f;color:#d3fff0}.flow-steps li.done:before{content:'✓';color:#b9f6dd}.experiment-status{min-height:24px}.roi-results strong{display:block;color:#97e6d3;font-size:50px;line-height:1.2}.roi-results span,.roi-results small{display:block;color:#aeced9;margin:5px 0}.roi-bar{height:12px;border-radius:8px;background:linear-gradient(90deg,#72d8c5 var(--saved),#305a70 var(--saved))}.projects-section{padding:65px 0}.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:25px;margin:30px 0;max-width:100%}.project-card{background:#103043;border:1px solid #365f73;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:transform .3s}.project-card:hover{transform:translateY(-5px);border-color:#8bdcc7}.project-card>img{width:100%;height:100%;min-height:280px;object-fit:cover}.project-card>div{padding:35px}.project-card h3{font-size:32px;line-height:1.2}.project-card p{color:#acccd8;line-height:1.8;font-size:14px}.project-card span{color:#9de4d3;font-size:13px}.brand-icon{display:inline-flex;width:25px;height:25px;flex-shrink:0}.brand-icon svg{width:100%;height:100%}.rocket-launch{gap:12px;box-shadow:0 8px 35px #0006;background:linear-gradient(120deg,#98e6d5,#53bec0);border:1px solid #9ff0df}.rocket-launch>.brand-icon{width:27px;height:27px;animation:rocket-idle 4s ease-in-out infinite}.rocket-launch>span{font-size:12px}.bot-avatar .brand-icon{width:32px;height:32px;color:#a3f1da}.chat-options>a{font-size:10px;padding:6px 9px;border:1px solid #7196a5;border-radius:20px;color:#244a5c}.chat-panel{border:1px solid #78bfb9;box-shadow:0 25px 90px #0006}.evo-footer{width:100%;max-width:none;display:block;padding:60px 0 25px;background:#051421;border-top:1px solid #345a6c;margin-top:30px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.1fr 1.3fr;gap:40px}.footer-brand>img{width:55px;height:55px;object-fit:contain;border-radius:12px}.footer-brand h3{font-size:19px;color:#edf8f8}.footer-brand p{font-size:14px;color:#97b9c8;line-height:1.8;max-width:330px}.footer-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.social-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #426779;border-radius:9px;color:#cff3ec;font-size:12px}.social-pill:hover{background:#20434f}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-col h3{font-size:15px;color:#deeeee;margin:15px 0}.footer-col a{font-size:12px;color:#aac9d7;line-height:1.5;overflow-wrap:anywhere}.footer-col small{font-size:11px;color:#7499ad;line-height:1.6}.community-link{padding:12px 15px;border:1px solid #467f6c;background:#173c38;border-radius:10px;color:#acedd0!important}.footer-bottom{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-top:1px solid #244555;margin-top:45px;padding-top:25px;color:#81a7b9;font-size:11px}.footer-bottom span{margin-right:auto}.footer-bottom a,.footer-bottom button{font-size:11px;color:#a1c3d1}.cart-count{border:1px solid #4c8291;padding:8px 12px;border-radius:22px;color:#a8e8d5!important;transition:.2s}.cart-pop{animation:cart-bump .6s ease}.cart-flight{position:fixed;z-index:1000;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#91ebcf;color:#09313c;font-weight:700;pointer-events:none}.learning-area{margin:40px 0;padding:35px;border:1px solid #315b70;border-radius:22px;background:#0b273b}.learning-card{max-width:none;margin:25px 0}.learning-card h3{font-size:26px;margin:5px 0}.learning-form{display:grid;gap:18px;margin-top:25px;max-width:800px}.learning-details>summary{cursor:pointer;color:#abe6d7;padding:15px;border:1px solid #436c7a;border-radius:10px}.avatar-control{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-bottom:15px;border-bottom:1px solid #39596d}.avatar-control input{max-width:100%;font-size:12px}.profile-avatar{width:76px;height:76px;object-fit:cover;border-radius:50%;border:3px solid #82dcc5}.crop-dialog,.privacy-dialog{background:#102c40;color:#e4f5f5;border:1px solid #5a9f9f;border-radius:20px;padding:25px;width:min(500px,92vw)}.crop-dialog::backdrop,.privacy-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.crop-dialog canvas{display:block;width:min(280px,70vw);height:auto;margin:15px auto;border-radius:50%;outline:2px solid #8ce2ce}.crop-dialog .account-field{margin:15px 0}.privacy-dialog p{line-height:1.8}.privacy-dialog .account-tools{gap:15px;flex-wrap:wrap}.privacy-dialog .button{font-size:12px}.crop-dialog .account-tools{gap:15px}@keyframes rocket-idle{50%{transform:translate(2px,-3px) rotate(4deg)}}@keyframes cart-bump{50%{transform:scale(1.15);background:#245e63}}@media(min-width:1600px){.header{padding-inline:3%}.hero{gap:6vw}.hero h1{font-size:104px}}@media(max-width:1100px){.services{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.5fr 1fr;gap:30px}.project-card{grid-template-columns:1fr}.project-card>img{max-height:300px;min-height:0}.project-card>div{padding:25px}}@media(max-width:800px){.hero{gap:35px}.hero h1{font-size:clamp(52px,9vw,78px)}.experiment-grid{grid-template-columns:1fr}.experiment-card{padding:25px}.services{grid-template-columns:1fr}.learning-area{padding:22px}.hero-description{font-size:16px}}@media(max-width:520px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:54px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-col:last-child{grid-column:1/-1}.footer-bottom{gap:20px}.experiment-card h3{font-size:26px}.views-badge{font-size:10px}.project-card h3{font-size:27px}.learning-area{padding:18px}.learning-card{padding:20px}.rocket-launch>span:not(.brand-icon){max-width:145px;font-size:10px}.hero{padding-bottom:50px}.crop-dialog{padding:20px}.experiment-card input{font-size:16px}}@media(prefers-reduced-motion:reduce){.rocket-launch>.brand-icon,.cart-pop{animation:none}.button:hover,.project-card:hover{transform:none}}
