.workspace-section{padding-top:85px;padding-bottom:90px}.workspace-stage{position:relative;perspective:2000px;padding:25px 0}.workspace-orbit{position:absolute;left:1%;right:1%;top:-2%;bottom:-12%;border:1px solid #00c79c24;border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 100px #00c79c0a}.workspace-preview{position:relative;border:1px solid #00c79c2b;border-radius:16px;overflow:clip;background:#111914;box-shadow:0 50px 100px #0008,0 0 100px #00c79c10;transform:rotateX(var(--preview-tilt,5deg));will-change:transform}.preview-top{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#17211b;padding:0 23px;font-size:10px;color:#788f82}.preview-lights{display:flex;gap:6px}.preview-lights i{width:6px;height:6px;border-radius:50%;background:#35483d}.preview-lights i:first-child{background:#8d412b}.preview-lights i:last-child{background:#187157}.preview-body{display:grid;grid-template-columns:200px 1fr;min-height:450px}.preview-body aside{padding:30px 15px;background:#0c140f;border-right:1px solid var(--line);font-size:12px;color:#7d9687;display:flex;flex-direction:column;gap:6px}.preview-logo{font:650 23px Geologica,sans-serif;letter-spacing:-1px;color:var(--orange);margin:0 14px 26px}.preview-logo>span{display:block;font:9px 'Golos Text',Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin-top:6px;color:#5a9d7c}.preview-body aside>div{padding:12px 14px;border-radius:6px}.preview-body aside>.preview-side-active{background:#00c79c0d;color:var(--green);border:1px solid #00c79c19}.preview-body aside>.preview-side-bottom{margin-top:auto;font-size:11px}.preview-main{padding:29px 35px}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.preview-title small{font-size:8px;letter-spacing:.9px;color:#758f80}.preview-title h3{font-size:28px;margin-top:7px}.preview-status{border:1px solid #385144;border-radius:15px;padding:6px 11px;font-size:9px;color:#91b09d;white-space:nowrap}.preview-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-top:30px}.preview-tabs button{font-size:12px;background:none;color:#819889;padding:11px 0;border-bottom:2px solid transparent}.preview-tabs button[aria-selected=true]{color:var(--green);border-color:var(--green)}.preview-empty{display:flex;min-height:227px;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px}.empty-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #00c79c35;border-radius:10px;font-size:23px;color:var(--green);background:#00c79c0a}.preview-empty h4{font-size:16px;font-weight:500;margin-top:18px}.preview-empty p{font-size:11px;max-width:360px;color:#7f9889;line-height:1.7;margin-top:10px}.preview-empty a{color:var(--green);font-size:12px;margin-top:18px;display:flex;align-items:center;gap:15px}.preview-foot{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#687e70}.workspace-bottom{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:50px}.workspace-bottom>p{font-size:16px;line-height:1.7;color:#a0b1a6}
.start-section{margin-top:110px;margin-bottom:155px;position:relative;overflow:clip;min-height:455px;border-radius:22px;border:1px solid #00c79c26;background:radial-gradient(ellipse at 110% 0,#9b2c172b,transparent 60%),radial-gradient(ellipse at -10% 100%,#00c79c1e,transparent 60%),#0c120f;display:flex;align-items:center}.start-copy{padding:50px 6%;position:relative;z-index:2}.start-copy h2{font-size:clamp(34px,3.5vw,55px);font-weight:400}.start-copy>p{font-size:16px;color:#a0b1a6;margin-top:22px;line-height:1.65}.start-copy .button{margin-top:27px}.start-contact{display:block;margin-top:18px;font-size:11px;color:#7e9a87}.start-contact:hover{color:var(--green)}.start-art{position:absolute;left:45%;top:5%;width:720px;transform:rotate(-18deg);opacity:.75}.start-art img{width:100%;height:auto;filter:brightness(.75);mix-blend-mode:screen}.start-section:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c120f 5%,#0c120fbb 30%,transparent 66%);pointer-events:none;z-index:1}
.faq-section{display:grid;grid-template-columns:1fr 1.35fr;gap:95px;padding-bottom:130px}.faq-section>div:first-child>p{font-size:15px;color:var(--muted);line-height:1.65;margin-top:25px}.faq-contact{color:var(--green);font-size:15px;margin-top:30px;display:inline-flex;gap:25px;align-items:center}.faq-contact span{font-size:24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-size:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:25px;color:var(--green);transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:14px;line-height:1.75;color:var(--muted);padding:0 30px 24px 0}.footer{border-top:1px solid var(--line);padding-top:55px;padding-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer>div:first-child>p{font-size:13px;color:#788f81;margin-top:20px}.footer-links{display:flex;gap:35px;align-items:flex-start;justify-content:flex-end;font-size:13px}.footer-links a:last-child{color:var(--green)}.footer-links a:hover{color:var(--green)}.footer-bottom{grid-column:1/3;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:#637a6b;padding-top:30px}.footer-bottom button{padding:0;background:none;color:#637a6b;font-size:10px}.footer-bottom button:hover{color:var(--green)}
@media(max-width:1120px){.preview-body{grid-template-columns:165px 1fr;min-height:425px}.preview-main{padding:27px}.preview-body aside{padding:28px 12px;font-size:11px}.preview-logo{font-size:20px}.preview-status{font-size:8px}.workspace-bottom>p{font-size:14px}.start-art{left:39%;top:12%;width:650px}.start-copy>p{font-size:14px}.faq-section{gap:60px;grid-template-columns:1fr 1.4fr}.faq-list summary{font-size:15px}.footer-links{gap:25px;font-size:12px}}
@media(max-width:760px){.workspace-section{padding-top:60px;padding-bottom:35px}.workspace-stage{padding:5px 0}.workspace-orbit{inset:7% -20% -2%;border-color:#00c79c18}.workspace-preview{border-radius:10px;transform:none!important;will-change:auto}.preview-top{padding:0 13px;font-size:8px;height:36px;gap:10px}.preview-top>span:last-child{display:none}.preview-body{display:block;min-height:360px}.preview-body aside{display:none}.preview-main{padding:22px 18px}.preview-title{gap:12px}.preview-title h3{font-size:23px}.preview-title small{font-size:6px;letter-spacing:.6px}.preview-status{font-size:7px;padding:5px 7px}.preview-tabs{gap:22px;margin-top:18px}.preview-tabs button{font-size:11px}.preview-empty{padding:24px 5px;min-height:220px}.preview-empty h4{font-size:13px}.preview-empty p{font-size:10px}.preview-foot{font-size:7px;padding-top:15px}.preview-foot>span:last-child{display:none}.workspace-bottom{display:block;margin-top:30px}.workspace-bottom>p{font-size:14px}.workspace-bottom .button{margin-top:24px}.start-section{margin-top:75px;margin-bottom:80px;min-height:550px;border-radius:15px;align-items:flex-start}.start-copy{padding:35px 25px;z-index:3}.start-copy h2{font-size:35px}.start-copy>p{font-size:13px;margin-top:20px}.start-copy .button{margin-top:25px}.start-contact{font-size:10px;margin-top:17px}.start-art{left:9%;top:46%;width:540px;opacity:.65;transform:rotate(-13deg)}.start-section:after{background:linear-gradient(#0c120f 10%,#0c120fa0 45%,transparent 80%)}.faq-section{grid-template-columns:1fr;gap:38px;padding-bottom:65px}.faq-section h2{font-size:35px}.faq-section>div:first-child>p{font-size:14px;margin-top:20px}.faq-contact{font-size:14px;margin-top:20px}.faq-list summary{font-size:14px;padding:20px 0}.faq-list p{font-size:13px;padding-right:10px}.footer{padding-top:35px;grid-template-columns:1fr;gap:30px}.footer-links{justify-content:flex-start;flex-wrap:wrap;gap:15px 25px;font-size:12px}.footer-bottom{grid-column:1;flex-wrap:wrap;gap:14px;font-size:9px;padding-top:8px}.footer-bottom button{font-size:9px}.footer-bottom>span:nth-child(2){display:none}}
@media(max-width:760px){.workspace-stage{overflow:clip;margin-inline:-10px;padding-inline:10px}.workspace-orbit{left:0;right:0}}
@media(prefers-reduced-motion:reduce){.workspace-preview{transform:none;will-change:auto}}
