*{box-sizing:border-box}body{margin:0;color:#17213b;font:15px/1.7 system-ui,sans-serif;background:#fff}a{color:inherit;text-decoration:none}header{max-width:1280px;margin:auto;padding:25px 45px;display:flex;align-items:center;gap:45px;border-bottom:1px solid #e8e9f1}.brand{display:flex;gap:10px;align-items:center;font-size:30px;letter-spacing:-1px;color:#684ce5}.brand span{font-size:23px;color:#17213b}.brand strong{font-weight:400;color:#795be6}nav{display:flex;gap:25px;margin-left:auto;font-size:12px;color:#69738a}.button{display:inline-block;border-radius:8px;background:#6746dc;color:#fff;font-weight:600;font-size:13px;padding:14px 23px}.small{font-size:11px;padding:10px 16px;white-space:nowrap}.hero{max-width:1280px;margin:auto;padding:90px 65px 100px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:700;color:#795ce1}h1{font-size:57px;line-height:1.1;letter-spacing:-2.7px;font-weight:650;margin:23px 0}p{color:#7c8496}.hero p{font-size:16px;max-width:420px}.cta{margin-top:32px}.cta>span{display:block;font-size:10px;color:#9299aa;margin:10px 0}.hero-notes{display:flex;gap:20px;color:#9298a9;font-size:10px;margin-top:45px}.hero-notes span:before{content:'✓';color:#7455d8;margin-right:6px}.orbit-visual{position:relative;min-height:370px;display:grid;place-items:center}.orbit-ring{position:absolute;width:400px;height:400px;border:1px solid #e7e0fb;border-radius:50%;background:radial-gradient(circle,#f3efff 0,transparent 70%)}.mini-panel{position:relative;transform:rotate(-3deg);width:360px;background:#fff;border:1px solid #e8e4f6;border-radius:18px;box-shadow:0 35px 80px #49367b16;padding:25px}.mini-head{display:flex;justify-content:space-between;font-weight:700;font-size:12px;color:#6b4bc9}.mini-panel>p{font-size:10px;margin-top:22px}.mini-panel h2{font-size:23px;line-height:1.25;letter-spacing:-.7px}.mini-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid #eeeef6}.mini-row div{flex:1}.mini-row strong{display:block;font-size:11px}.mini-row small{display:block;color:#9ca2b1;font-size:9px}.icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f1edfc;color:#7a5ddd}.mini-row>span:last-child{color:#a5aabd}.tag{font-size:8px;letter-spacing:.4px;background:#eee9fe;border-radius:4px;padding:5px 8px;color:#7a59cf;display:inline-block}.floating-note{position:absolute;bottom:-3px;right:-5px;padding:15px 22px;background:#17213b;color:#bbc3d6;border-radius:10px;font-size:10px;box-shadow:0 12px 30px #17213b20}.floating-note strong{color:#fff}.sectors{background:#f7f8fc;padding:70px max(45px,calc((100vw - 1150px)/2)) 80px}.section-title h2,.foundation h2{font-size:34px;line-height:1.25;letter-spacing:-1.2px;margin:16px 0}.section-title p{font-size:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:37px}.sector{border:1px solid #e5e7ef;border-radius:12px;padding:25px;background:white}.sector.featured{border-color:#cfc0fa;box-shadow:0 10px 30px #6b47ce09}.sector-icon{display:block;font-size:28px;color:#7860ca;margin:25px 0 15px}.sector h3{font-size:20px;margin:0}.sector p{font-size:12px;min-height:60px}.sector>strong{font-size:10px;color:#7c65bd}.gray{background:#f0f1f5;color:#9299a7}.foundation{max-width:1150px;margin:auto;padding:90px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.foundation>div>p{font-size:13px;max-width:380px}.feature-list>div{border-bottom:1px solid #e9eaf1;padding:0 0 20px;margin-bottom:22px}.feature-list span{font-size:10px;color:#a897d6;float:left;margin-right:20px}.feature-list h3{font-size:14px;margin:0}.feature-list p{font-size:11px;padding-left:34px}.launch-note{text-align:center;background:#f7f5fe;margin:0 auto 65px;padding:50px 25px;max-width:1150px;border-radius:15px}.launch-note h2{font-size:28px;letter-spacing:-1px}.launch-note p{font-size:12px;max-width:560px;margin:15px auto 25px}footer{max-width:1150px;margin:auto;border-top:1px solid #ebeaf2;padding:30px 0 45px;display:flex;justify-content:space-between;align-items:center;gap:20px}footer p{font-size:11px}footer small{font-size:8px;color:#9da2ae}.button:hover{background:#5637c5}a:focus-visible{outline:3px solid #baa7ff;outline-offset:5px}@media(max-width:1000px){header{padding:20px;gap:15px}nav{gap:12px}.hero{padding:65px 30px;gap:20px}h1{font-size:43px}.foundation{padding:65px 35px;gap:40px}footer{padding:25px}.orbit-ring{width:330px;height:330px}.mini-panel{width:300px}}@media(max-width:700px){header{flex-wrap:wrap;justify-content:space-between}nav{order:3;width:100%;overflow:auto;white-space:nowrap;margin:0;font-size:11px}.hero{grid-template-columns:1fr;padding:50px 25px}.orbit-visual{margin:40px 0 15px}.hero-notes{flex-wrap:wrap;gap:6px 20px}h1{font-size:42px}.grid,.foundation{grid-template-columns:1fr}.sectors{padding:50px 25px}.foundation{gap:25px}.section-title h2,.foundation h2{font-size:30px}.sector p{min-height:0}.launch-note{margin:0 20px 40px}.launch-note h2{font-size:23px}footer{flex-wrap:wrap}.floating-note{right:0}}

.orbit-barber-site .hero{grid-template-columns:1fr;min-height:460px;background:radial-gradient(ellipse at 85% 40%,#153f6d 0,transparent 55%)}.orbit-barber-site .hero-content{max-width:850px}.orbit-barber-site .hero-art[hidden]{display:none}.orbit-barber-site #headline{max-width:850px}
