.public-hero.hero-studio{padding:0 28px;text-align:left;background:radial-gradient(ellipse at 78% 20%,#edf3ff,transparent 57%),linear-gradient(125deg,#fff 25%,#f8faff);border-bottom:1px solid #e7edf7}
.hero-layout{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;padding:54px 0 46px}
.hero-studio .hero-label{font-size:10px;letter-spacing:1.9px;color:#697c9a;gap:9px;margin-bottom:4px}
.hero-studio .hero-label>span{width:6px;height:6px;background:#3565ec}
.hero-studio h1{font:800 clamp(35px,4vw,55px)/1.16 Manrope,var(--font);letter-spacing:-2.1px;margin:19px 0 21px;color:#182d4d}
.hero-studio h1 em{font-style:normal;color:#315de3;background:none}
.hero-copy>p{color:#6b7c95;font-size:16px;line-height:1.8;margin:0;max-width:490px}
.hero-studio .hero-shortcuts{justify-content:flex-start;margin:27px 0 22px;gap:12px;flex-wrap:wrap}
.hero-studio .hero-shortcuts>a,.hero-studio .hero-shortcuts>button{font-size:14px;padding:13px 19px;border-radius:8px;min-height:48px;gap:17px}
.hero-studio .hero-shortcuts>a{background:#315ce8;box-shadow:0 5px 12px #285be51a}
.hero-studio .hero-shortcuts>a:hover{background:#234ccc}
.hero-studio .hero-shortcuts>button{background:#fff;border:1px solid #d8e1f0;color:#354967}
.hero-support{display:flex;gap:8px;align-items:center;font-size:12px;color:#8592a7}
.hero-support svg{width:14px;height:14px;color:#7a91b9}
.hero-launchpad{background:#fff;border:1px solid #e0e8f7;box-shadow:0 16px 45px #284b8510,0 2px 5px #284b8503;border-radius:17px;padding:24px;position:relative}
.launchpad-heading{display:flex;align-items:center;justify-content:space-between;color:#8795ac;font-size:10px;font-weight:700;letter-spacing:1.7px}
.launchpad-symbol{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f0f4ff;color:#6b88db}.launchpad-symbol svg{width:16px;height:16px}
.hero-launchpad h2{font:800 21px/1.3 Manrope,var(--font);letter-spacing:-.6px;color:#263b5b;margin:11px 0 5px}
.hero-launchpad>p{font-size:13px;color:#8b97ab;margin:0 0 18px}
.quick-tools{display:grid;gap:8px}
.quick-tools>button{border:1px solid #e9eef7;background:#fcfdff;border-radius:10px;display:flex;align-items:center;gap:12px;padding:12px;text-align:left;width:100%;transition:background .18s,border-color .18s,transform .18s}
.quick-tools>button:hover{border-color:#bacbf6;background:#f3f7ff;transform:translateX(2px)}
.quick-icon{display:grid;place-items:center;width:40px;height:42px;border-radius:9px;flex-shrink:0}.quick-icon svg{width:22px;height:22px}
.quick-icon.violet{background:#eeedff;color:#7762d7}.quick-icon.sky{background:#eaf2ff;color:#518ce0}.quick-icon.mint{background:#e7f6f1;color:#37977f}
.quick-tools strong{font-size:14px;display:block;color:#364966;font-weight:600}
.quick-tools small{font-size:12px;color:#8a96aa;display:block;margin-top:4px}
.quick-arrow{margin-left:auto;color:#a4b3ca}.quick-arrow svg{width:15px;height:15px}.quick-tools>button:hover .quick-arrow{color:#315de3}
.launchpad-all{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#5676c1;margin-top:17px;padding:2px 2px 0}.launchpad-all svg{width:15px;height:15px}.launchpad-all:hover{color:#254dde}
.hero-feature-strip{max-width:1184px;margin:auto;border-top:1px solid #e2e9f4;display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0 25px;gap:30px}
.hero-feature-strip>div{display:flex;gap:12px;align-items:center}.hero-feature-strip>div+div{border-left:1px solid #dfe7f3;padding-left:30px}
.feature-strip-icon{width:35px;height:35px;display:grid;place-items:center;color:#7c94bd}.feature-strip-icon svg{width:23px;height:23px}
.hero-feature-strip strong{font-size:13px;color:#536683;font-weight:600;display:block}.hero-feature-strip small{display:block;font-size:12px;color:#8c99ad;margin-top:5px}
.tools-section{border-top:0;padding-top:35px}
@media(max-width:1000px){.hero-layout{gap:30px;grid-template-columns:1.15fr 1fr;padding:40px 0}.hero-studio h1{font-size:44px;letter-spacing:-1.8px}.hero-copy>p{font-size:15px}.hero-copy>p br{display:none}.hero-launchpad{padding:21px}.hero-studio .hero-shortcuts{gap:9px}.hero-studio .hero-shortcuts>a,.hero-studio .hero-shortcuts>button{font-size:12px;padding:12px 14px;gap:9px}.hero-feature-strip{gap:15px}.hero-feature-strip>div+div{padding-left:15px}.hero-feature-strip small{font-size:11px}.hero-feature-strip>div{gap:5px}}
@media(max-width:760px){.hero-layout{grid-template-columns:1fr;gap:30px;padding:35px 0 27px}.hero-copy{max-width:560px}.hero-studio h1{font-size:45px;margin:17px 0}.hero-copy>p{font-size:15px;max-width:470px}.hero-studio .hero-shortcuts>a,.hero-studio .hero-shortcuts>button{font-size:13px;padding:12px 17px}.hero-launchpad{max-width:560px;width:100%}.hero-feature-strip{grid-template-columns:1fr;gap:16px;padding:21px 0}.hero-feature-strip>div+div{padding-left:0;border:0}.hero-feature-strip>div{gap:12px}.hero-feature-strip small{font-size:12px}.feature-strip-icon{width:28px;height:28px}}
@media(max-width:440px){.public-hero.hero-studio{padding:0 20px}.hero-studio h1{font-size:38px;letter-spacing:-1.6px}.hero-studio .hero-label{font-size:9px;letter-spacing:1.4px}.hero-studio .hero-shortcuts{margin:22px 0 18px}.hero-studio .hero-shortcuts>a,.hero-studio .hero-shortcuts>button{padding:12px 13px;font-size:12px;gap:9px}.hero-support{font-size:11px}.hero-launchpad{padding:20px}.hero-launchpad h2{font-size:20px}}
