.hero-win{aspect-ratio:1600/1064;width:min(1200px,100%);margin-top:36px}.hero-win video{object-fit:cover;width:100%;height:100%}.vid-toggle{z-index:2;height:32px;color:var(--ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(8px);background:#0000009e;border:1px solid #ffffff38;border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px}.vid-toggle svg{fill:currentColor;width:12px;height:12px}.vid-toggle .i-play{display:none}.vid-toggle[aria-pressed=true] .i-play{display:block}.vid-toggle[aria-pressed=true] .i-pause{display:none}.formats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 44px;margin-top:72px;padding:30px 0;display:flex}.formats ul{list-style:none;display:contents}.formats li{color:var(--ink-2);align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.formats .fmt-icon{object-fit:contain;width:48px;height:48px}.why{padding-top:120px}.developed{gap:36px}.ba-figure,.ba-thumbs{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.ba-figure{flex-direction:column;gap:16px;margin-top:0;margin-bottom:0;display:flex}.ba{aspect-ratio:3/2;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;--pos:50%;width:100%;position:relative}.ba picture,.ba img{width:100%;height:100%;position:absolute;inset:0}.ba img{object-fit:cover}.ba .ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ba-line{top:0;bottom:0;left:var(--pos);pointer-events:none;border-left:1px solid #ffffffd9;width:0;position:absolute;box-shadow:0 0 12px #00000080}.ba-knob{background:#0000008c;border:1.5px solid #fff;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg)}.ba:focus-within .ba-knob{outline:2px solid var(--accent-soft);outline-offset:3px}.ba-tag{z-index:1;pointer-events:none;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:#000000a8;border-radius:2px;padding:5px 9px;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;position:absolute;top:14px}.ba-tag.l{left:14px}.ba-tag.r{right:14px}.ba input[type=range]{opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-cap{color:var(--ink-3);letter-spacing:.02em;font-size:13px}.ba-thumbs{scrollbar-width:thin;scrollbar-color:#3a3550 transparent;gap:10px;margin-top:0;margin-bottom:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.ba-thumbs li{flex:1 0 80px;max-width:120px}.ba-thumbs button{aspect-ratio:3/2;cursor:pointer;opacity:.62;width:100%;transition:opacity .2s var(--b-ease), border-color .2s var(--b-ease);background:#0b0816;border:1px solid #ffffff24;border-radius:0;padding:0;display:block}.ba-thumbs button img{object-fit:cover;width:100%;height:100%}.ba-thumbs button:hover{opacity:.9}.ba-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tools{gap:44px}.tools-show{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.tool-tabs{border-left:1px solid var(--line);flex-direction:column;display:flex}.tool-tabs button{cursor:pointer;text-align:left;color:var(--ink-3);transition:color .15s var(--b-ease), border-color .15s var(--b-ease), background .15s var(--b-ease);background:0 0;border:0;border-left:2px solid #0000;align-items:baseline;gap:14px;margin-left:-1px;padding:12px 18px;display:flex}.tool-tabs button:hover{color:var(--ink);background:#ffffff05}.tool-tabs button[aria-selected=true]{color:#fff;border-left-color:var(--accent);background:linear-gradient(90deg,#9d8bea1f,#0000)}.tool-num{color:var(--ink-4);font-size:12px}.tool-tabs button[aria-selected=true] .tool-num{color:var(--accent)}.tool-name{font-size:17px;font-weight:600}.tool-panels section{flex-direction:column;gap:24px;display:flex}.tool-panels section[hidden]{display:none}.tool-shot{aspect-ratio:16/10;width:100%;margin:0}.tool-shot img{object-fit:cover;width:100%;height:100%}.tool-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.tool-copy h3{font-size:clamp(22px,2vw,28px)}.tool-copy p{color:var(--ink-2);font-size:16px}.cost{gap:36px}.cost-table{border-collapse:collapse;width:100%;font-size:17px}.cost-table th,.cost-table td{text-align:left;border-bottom:1px solid var(--line);padding:18px 20px;font-weight:400}.cost-table thead th{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:600}.cost-table tbody th{font-weight:600}.cost-table td{color:var(--ink-2)}.cost-table td:last-child,.cost-table th:last-child{text-align:right}.cost-table tr.ours{background:linear-gradient(90deg,#9d8bea24,#9d8bea05)}.cost-table tr.ours th{color:#fff}.cost-table tr.ours td:last-child{color:var(--accent);font-weight:700}.pricing{align-items:center;gap:48px}.price-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.price-mark{filter:drop-shadow(0 0 8px #9d8bea73)}.price-head h2{font-size:clamp(44px,5vw,72px)}.price-head p{color:var(--ink-2);font-size:20px}.plans{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px;width:100%;max-width:1080px;display:grid}.plan{border:1px solid var(--line);background:#050507;flex-direction:column;gap:24px;padding:40px;display:flex;position:relative}.plan.main{background:radial-gradient(120% 90% at 0 0,#9d8bea29,#050507 60%);border-color:#9d8bea73;box-shadow:0 30px 120px -50px #9d8bea99}.plan header{flex-direction:column;gap:16px;display:flex}.price{align-items:baseline;gap:12px;display:flex}.price .b-disp{font-size:64px}.price .once{color:var(--ink-3);font-size:16px}.plan-ctas{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.notify{align-self:flex-start;font-size:15px}.plan.later .b-chip{color:var(--ink-3);align-self:flex-start}.plan.later h3{font-size:30px}.plan.later>p{color:var(--ink-2);font-size:16px}.plan.later .ticks svg{stroke:var(--ink-3)}.faq{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:60px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:20px;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);transition:transform .2s var(--b-ease);flex:none;font-size:26px;font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:720px;color:var(--ink-2);padding:0 0 26px;font-size:16px}@media (width<=1100px){.tools-show{grid-template-columns:minmax(0,1fr);gap:24px}.tool-tabs{border-left:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.tool-tabs button{border-bottom:2px solid #0000;border-left:0;flex:none;margin:0 0 -1px}.tool-tabs button[aria-selected=true]{border-bottom-color:var(--accent);background:0 0}.tool-copy{grid-template-columns:minmax(0,1fr);gap:12px}.plans{grid-template-columns:minmax(0,1fr)}.faq{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=760px){.hero-win{margin-top:20px}.vid-toggle{height:28px;padding:0 10px;bottom:8px;right:8px}.formats{gap:14px 18px;margin-top:56px;padding:22px 0}.formats .b-micro{text-align:center;flex-basis:100%}.formats li{font-size:16px}.why{padding-top:80px}.developed{gap:24px}.ba-tag{padding:4px 7px;font-size:10px;top:8px}.ba-tag.l{left:8px}.ba-tag.r{right:8px}.ba-knob{width:18px;height:18px}.ba-cap{font-size:12px}.ba-thumbs li{flex-basis:76px}.tool-name{font-size:15px}.tool-tabs button{padding:10px 12px}.cost-table{font-size:15px}.cost-table th,.cost-table td{padding:14px 8px}.plan{padding:28px 22px}.price .b-disp{font-size:52px}.plan-ctas{flex-direction:column;align-items:stretch}.faq summary{padding:20px 0;font-size:18px}}
