.tools-page{background:#070a10;color:#eaf2ff}.tools-main{max-width:1360px;padding:0 48px}.tools-page .hero{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;padding:86px 0 90px;min-height:0}.tools-page .hero h1{font-size:clamp(40px,4.4vw,65px);line-height:1.08;letter-spacing:-2.6px;margin:14px 0 24px}.tools-page .detail h1{font-size:clamp(38px,4vw,58px)}.tools-page .lead{font-size:18px;line-height:1.8;color:#a9bad1;max-width:50ch;margin:0 0 30px}.section-name{color:#74d9ff;font-weight:600;margin:0 0 20px}.tools-page .button,.tools-page button{font:600 14px/1.4 Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:14px 22px;border-radius:10px;border:1px solid #65caff;background:#69d5ff;color:#061521;cursor:pointer;box-shadow:none}.tools-page .button:hover,.tools-page button:hover{background:#9de4ff;transform:none}.tools-page h2{font-size:34px;line-height:1.18;margin:16px 0}.tools-page p{max-width:65ch}
.editor-preview{border:1px solid #2b405b;background:#0e1725;border-radius:14px;box-shadow:0 28px 90px #0007;overflow:hidden;min-width:0}.preview-bar{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px 18px;background:#152033;border-bottom:1px solid #26384d;font-size:10px;color:#92a8c4}.preview-bar>span:first-child{color:#55718d;letter-spacing:3px}.preview-badge{color:#82d8ff}.preview-workspace{display:grid;grid-template-columns:1fr 1.1fr;min-height:260px}.preview-chat{padding:23px 18px;border-right:1px solid #26384d;font-size:12px}.chat-label{font-size:11px;color:#7f9ab8}.preview-chat p{line-height:1.75;font-size:13px;margin:14px 0 22px}.agent-reply{display:flex;gap:10px;color:#a9bad1;line-height:1.9}.agent-reply i{color:#67d2ff;font-style:normal;font-size:20px}.cast-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.cast-row span{font-size:9px;padding:5px 7px;background:#20354b;border-radius:4px;color:#bceaff}.preview-monitor{padding:22px 14px;display:flex;flex-direction:column;justify-content:center}.landscape{position:relative;aspect-ratio:16/11;overflow:hidden;background:linear-gradient(#18284c,#6e8098 55%,#2f5066);border-radius:4px}.moon{position:absolute;width:22px;height:22px;border-radius:50%;background:#e3eaf2;top:20%;left:65%;box-shadow:0 0 30px #b5d7ff55}.ridge{position:absolute;width:150%;height:60%;bottom:-10%;left:-20%;background:#17374c;clip-path:polygon(0 50%,30% 0,60% 60%,80% 20%,100% 90%,100% 100%,0 100%)}.ridge-two{background:#0b2334;transform:scaleX(-1);bottom:-25%;height:75%}.river{position:absolute;bottom:-5%;left:35%;height:45%;width:50%;background:linear-gradient(#729dad,#345d74);clip-path:polygon(20% 0,28% 0,90% 100%,0 100%,47% 50%)}.monitor-caption{display:flex;justify-content:space-between;font-size:9px;color:#879cb6;margin-top:10px}.preview-timeline{position:relative;padding:14px 20px 22px;background:#0a121e;border-top:1px solid #26384d}.time-ruler{display:flex;justify-content:space-between;font-size:9px;color:#6e829c;margin-bottom:12px}.video-track{display:flex;gap:4px}.video-track span{flex:1;background:#244e73;border:1px solid #34729e;border-radius:4px;font-size:10px;padding:10px;color:#d5efff}.video-track span:nth-child(2){background:#33528c;border-color:#5278b7}.audio-track{margin-top:7px;border-radius:4px;padding:5px 12px;background:repeating-linear-gradient(90deg,#255754 0 2px,#193f40 2px 7px);color:#b8e4df;font-size:9px}.playhead{position:absolute;height:78%;top:19%;width:1px;background:#b7eaff;left:43%}
.products{display:grid;grid-template-columns:1fr 1fr;gap:24px}.products article{padding:38px;border:1px solid #24364d;border-radius:16px;background:#101a2a;scroll-margin-top:110px}.products .featured{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;background:linear-gradient(115deg,#14263d,#101a2a);padding:48px}.products h2{font-size:36px}.products p{color:#a9bad1}.badge{display:inline-flex;border:1px solid #326889;color:#8dddff;border-radius:20px;font-size:12px;padding:4px 11px}.badge.muted{border-color:#3c4263;color:#b4bada}.workflow{display:flex;justify-content:center;flex-direction:column;border-left:1px solid #2a405b;padding-left:45px}.workflow p{font-family:'Space Grotesk',sans-serif;color:#d8e9ff;font-size:29px;line-height:1.4}.workflow div{font-size:12px;color:#80bbdf;line-height:2}.closing{padding:80px 0 90px;text-align:center}.closing p{margin:20px auto;color:#a9bad1}.closing a{color:#79d3ff}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:35px 0 65px;border-top:1px solid #24364d}.features h2{font-size:25px}.features p{color:#a9bad1;font-size:15px}.purchase{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:48px;border:1px solid #345472;border-radius:16px;background:#111f32;scroll-margin-top:110px}.price{font-family:'Space Grotesk',sans-serif;font-size:56px;line-height:1;margin:25px 0}.price span{font-size:16px;color:#9fb3cb}.purchase form{display:flex;flex-direction:column;gap:15px;justify-content:center}.purchase input:not([type=checkbox]){width:100%;padding:13px;background:#091320;border:1px solid #4b637e;color:#eaf2ff;border-radius:8px;font:inherit}.fine,.check{font-size:13px;color:#a9bad1;line-height:1.7}.check input{width:17px;height:17px;vertical-align:middle}.notice{background:#192d43;border:1px solid #315471;border-radius:8px;color:#c1d6ed;padding:16px;font-size:14px}.prose{max-width:820px;margin:60px auto 85px}.prose h1{font-size:46px}.prose h2{font-size:28px}.prose p{color:#a9bad1}.prose details{padding:22px 0;border-bottom:1px solid #2b3d53}.prose summary{font-size:18px;cursor:pointer}.tools-page footer{max-width:1264px;padding:32px 0;margin:auto;border-top:1px solid #26384d;font-size:13px;color:#94a9c2}.tools-page footer div{display:flex;gap:24px;margin:12px 0}.tools-page footer a{text-decoration:none}.tools-page footer>p{font-size:12px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;padding:14px;background:#15263b;z-index:100}:focus-visible{outline:2px solid #8adeff;outline-offset:5px}
@media(max-width:1050px){.tools-main{padding:0 28px}.tools-page .hero{grid-template-columns:1fr;gap:36px;padding:50px 0}.tools-page .hero>div:first-child{max-width:700px}.editor-preview{max-width:720px;width:100%}.products .featured{gap:30px;padding:32px}.purchase{gap:35px;padding:32px}.tools-page footer{margin:0 28px}.tools-page .hero h1{font-size:52px}}
@media(max-width:640px){.tools-main{padding:0 20px}.tools-page .hero h1{font-size:39px;letter-spacing:-1.5px}.tools-page .lead{font-size:16px}.preview-bar{padding:12px;font-size:9px;gap:6px}.preview-bar>span:first-child{display:none}.preview-chat{padding:15px 12px}.preview-chat p{font-size:11px}.agent-reply{font-size:10px}.preview-workspace{min-height:225px}.preview-monitor{padding:15px 9px}.cast-row span{font-size:8px}.products,.products .featured,.features,.purchase{grid-template-columns:1fr}.products article,.products .featured{padding:25px}.products h2{font-size:30px}.workflow{border-left:0;border-top:1px solid #2a405b;padding:12px 0 0}.workflow p{font-size:23px}.features{gap:14px}.purchase{padding:25px;gap:25px}.purchase h2{font-size:29px}.prose h1{font-size:36px}.tools-page footer{margin:0 20px}.tools-page footer div{flex-wrap:wrap}.closing{padding:55px 0}}
.promo-reel{margin:0 0 48px}.promo-video{display:block;width:100%;max-width:1100px;aspect-ratio:16/9;border:1px solid #345472;border-radius:16px;background:#05070d;box-shadow:0 28px 90px #0008}.promo-reel iframe.promo-video{border:0}.promo-caption{margin:12px 0 0;color:#8fdbcf;font-size:14px}
.delivery{padding:8px 0 55px}.delivery>p{color:#a9bad1;max-width:80ch}.delivery ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:20px 0 0;counter-reset:setup}.delivery li{counter-increment:setup;position:relative;padding-left:42px}.delivery li:before{content:counter(setup);position:absolute;left:0;top:0;color:#8dddff;border:1px solid #345472;border-radius:50%;width:28px;height:28px;text-align:center;font-size:14px;line-height:28px}.delivery strong{display:block;font-size:16px;margin-bottom:8px}.delivery li span{color:#a9bad1;font-size:14px}@media(max-width:640px){.delivery ol{grid-template-columns:1fr;gap:24px}.delivery h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.sale-pricing{margin:26px 0}.sale-label{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid #3b748a;border-radius:6px;background:#173b4b;color:#a3e7ff;font-size:12px;font-weight:600}.sale-pricing .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:17px 0 10px}.sale-pricing .price del{font-size:27px;font-weight:400;color:#9badc2;text-decoration-thickness:2px;text-decoration-color:#9badc2}.sale-pricing .price strong{font-weight:600;letter-spacing:-2px;color:#eaf2ff}.sale-pricing .sale-saving{color:#8fdbcf;font-size:14px;margin:0}.sale-pricing.compact{margin:24px 0}.sale-pricing.compact .price{font-size:38px}.sale-pricing.compact .price del{font-size:22px}.sale-pricing.compact .price strong{letter-spacing:-1px}@media(max-width:480px){.sale-pricing .price{font-size:43px;gap:10px}.sale-pricing .price del{font-size:23px}.sale-pricing .price span{font-size:13px}}
