.trohv-site{--amber:var(--color-brand);--border-dark:#27272a;--midslate:#7d848e}.trohv-site .wrap{max-width:1440px;margin:0 auto;padding:0 32px}.trohv-site h2,.trohv-site h3{font-family:var(--font-figtree), "DM Sans", sans-serif;margin:0;font-weight:700;line-height:1}.trohv-site h2{letter-spacing:-1px;font-size:clamp(32px,3.4vw,56px)}.trohv-site h3{letter-spacing:-.4px;font-size:24px}.trohv-site p{letter-spacing:-.16px;line-height:1.4}.trohv-site footer{border-top:1px solid var(--border-dark)}.trohv-site footer a,.trohv-site footer .fnav span{color:#999;font-size:14px}@media (hover:hover){.trohv-site footer a:hover{color:#fff}}.trohv-site .flogo{width:auto;height:56px;display:block}@media (max-width:640px){.trohv-site .flogo{height:40px}.trohv-site .wrap{padding:0 20px}}.trohv-site .sec{border-top:1px solid var(--border-dark);padding:120px 0}.trohv-site .sec:first-of-type{padding-top:56px}.trohv-site .eyebrow{text-transform:uppercase;letter-spacing:1.4px;color:var(--amber);font-size:12px;font-weight:500}.trohv-site .leadline{letter-spacing:-1.6px;text-wrap:pretty;max-width:30ch;margin-top:22px;font-size:clamp(26px,3.1vw,46px);font-weight:400;line-height:1.08}.trohv-site .cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.trohv-site .pcard{border:1px solid var(--border-dark);opacity:0;background:linear-gradient(#101012 0%,#0a0a0b 100%);border-radius:12px;padding:26px 26px 30px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),border-color .3s;transform:translateY(20px)}.trohv-site .pcard.in{opacity:1;transform:none}@media (hover:hover){.trohv-site .pcard:hover{border-color:#3a3a40}}.trohv-site .pcard .viz{background:#0e0e10;border:1px solid #1e1e22;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;height:250px;padding:18px;display:flex;position:relative;overflow:hidden}.trohv-site .pcard h3{color:#fff;margin-top:26px;font-size:22px}.trohv-site .pcard p{color:#9aa0a9;margin-top:12px;font-size:15px;line-height:1.45}.trohv-site .vlabel{text-transform:uppercase;letter-spacing:.35px;color:#5f646c;font-size:11px;font-weight:450;position:absolute;top:14px;left:18px}.trohv-site .pcard .viz{height:300px;padding:0;display:block}.trohv-site .vlabel{z-index:6;top:13px;left:16px}.trohv-site .vchip{z-index:6;letter-spacing:.35px;text-transform:uppercase;color:#8f959e;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex;position:absolute;top:11px;right:14px}.trohv-site .vchip em{background:var(--amber);border-radius:50%;width:5px;height:5px;font-style:normal;animation:1.6s ease-in-out infinite ag-blink}.trohv-site .vgrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 45%,#000,#0000)}.trohv-site .split{border-top:1px solid var(--border-dark);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.trohv-site .split .copy{flex-direction:column;justify-content:center;padding:110px 56px;display:flex}.trohv-site .split .copy h2{letter-spacing:-1.5px;max-width:18ch;margin-top:18px;font-size:clamp(26px,2.7vw,42px);line-height:1.05}.trohv-site .split .copy p{color:#9aa0a9;max-width:44ch;margin-top:20px;font-size:16px;line-height:1.45}.trohv-site .split .copy .btn{align-self:flex-start;margin-top:32px}.trohv-site .split .stagepane{border-left:1px solid var(--border-dark);background:#08080a;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.trohv-site .split.flip .stagepane{border-left:0;border-right:1px solid var(--border-dark);order:-1}.trohv-site .appshot{aspect-ratio:16/10;background:#0d0d0f;border:1px solid #232329;border-radius:10px;width:86%;overflow:hidden;box-shadow:0 40px 90px #000000b3}.trohv-site .appshot .bar{border-bottom:1px solid #1c1c21;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.trohv-site .appshot .bar i{background:#25252b;border-radius:50%;width:8px;height:8px;display:block}.trohv-site .appshot .bar span{letter-spacing:.35px;text-transform:uppercase;color:#5f646c;margin-left:10px;font-size:11px;font-weight:450}.trohv-site .appshot .body{background:#000;height:calc(100% - 34px);position:relative}.trohv-site .appshot .body image-slot{width:100%;height:100%;position:absolute;inset:0}.trohv-site .appshot video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.trohv-site .playchip{z-index:2;pointer-events:none;background:#f4a826eb;border-radius:50%;place-items:center;width:48px;height:48px;animation:2.8s ease-out infinite ag-ring;display:grid;position:absolute;bottom:20px;right:18px}.trohv-site .playchip:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #141005;margin-left:3px}.trohv-site .scrub{pointer-events:none;z-index:2;background:#1c1c21;height:3px;position:absolute;bottom:0;left:0;right:0}.trohv-site .scrub i{background:var(--amber);width:30%;height:100%;animation:9s linear infinite ag-scrub;display:block}.trohv-site .appshot .body{container-type:size}.trohv-site .mk{color:#c2c6cd;background:linear-gradient(#0c0c0f,#08080a);font-size:max(10px,2cqw);line-height:1.3;display:flex;position:absolute;inset:0}.trohv-site .rail{border-right:1px solid #1c1c22;flex-direction:column;flex:none;align-items:center;gap:2.4cqw;width:9cqw;padding:3cqw 0;display:flex}.trohv-site .rail i{background:#1e1e25;border-radius:.9cqw;width:3.2cqw;height:3.2cqw;display:block}.trohv-site .rail i.on{background:var(--amber)}.trohv-site .mkmain{flex:1;min-width:0;padding:3cqw;position:relative}.trohv-site .mkh{justify-content:space-between;align-items:center;margin-bottom:2.6cqw;display:flex}.trohv-site .mkh b{letter-spacing:-.02em;color:#fff;font-size:max(10px,2.2cqw);font-weight:600}.trohv-site .mkh em{letter-spacing:.08em;text-transform:uppercase;color:#71767e;font-size:max(10px,1.7cqw);font-style:normal;font-weight:600}.trohv-site .pill{letter-spacing:.06em;text-transform:uppercase;color:#141005;background:var(--amber);border-radius:.8cqw;padding:.9cqw 1.4cqw;font-size:max(10px,1.7cqw);font-weight:600;display:inline-block}.trohv-site .pill.ghost{color:#8f959e;background:0 0;border:1px solid #26262d}.trohv-site .card{background:linear-gradient(#131318,#0e0e12);border:1px solid #23232a;border-radius:1.4cqw}.trohv-site .l{background:#22222a;border-radius:.6cqw;height:1.1cqw;margin-bottom:1.3cqw;display:block}.trohv-site .l.a{background:var(--amber)}.trohv-site .mkcur{z-index:5;pointer-events:none;align-items:flex-start;gap:.4cqw;display:flex;position:absolute;top:0;left:0}.trohv-site .mkcur:before{content:"";border-bottom:2.4cqw solid #0000;border-left:1.6cqw solid #fff;border-right:.8cqw solid #0000;width:0;height:0;transform:rotate(-8deg)}.trohv-site .mkcur b{color:#141005;background:var(--amber);white-space:nowrap;border-radius:.5cqw;padding:.5cqw .8cqw;font-size:max(10px,1.5cqw);font-weight:600}.trohv-site .mktoast{opacity:0;background:linear-gradient(#1a1409,#0f0d09);border:1px solid #f4a82673;border-radius:1cqw;align-items:center;gap:1.4cqw;padding:1.5cqw 1.8cqw;animation:12s cubic-bezier(.16,1,.3,1) infinite ag-mktoast;display:flex;position:absolute;bottom:2.4cqw;left:3cqw;right:3cqw}.trohv-site .mktoast em{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:max(10px,1.6cqw);font-style:normal;font-weight:600}.trohv-site .mktoast span{color:#9aa0a9;font-size:max(10px,1.7cqw)}@media (prefers-reduced-motion:reduce){.trohv-site .mk *{animation:none!important}}.trohv-site .contact{border-top:1px solid var(--border-dark);background:radial-gradient(80% 100% at 20% 0,#101013 0%,#000 62%);padding:120px 0}.trohv-site .cgrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.trohv-site .cintro h2{letter-spacing:-1.6px;max-width:16ch;margin-top:20px;font-size:clamp(28px,3vw,46px);line-height:1.04}.trohv-site .cintro p{color:#9aa0a9;max-width:34ch;margin-top:20px;font-size:16px;line-height:1.45}.trohv-site .cform{border:1px solid var(--border-dark);background:linear-gradient(#0f0f12,#08080a);border-radius:14px;padding:34px}.trohv-site .frow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trohv-site .fitem{flex-direction:column;gap:9px;margin-bottom:18px;display:flex;position:relative}.trohv-site .fitem label{text-transform:uppercase;letter-spacing:1px;color:#71767e;font-size:11px;font-weight:500;transition:color .3s}.trohv-site .fitem:focus-within label{color:var(--amber)}.trohv-site .fitem input,.trohv-site .fitem textarea,.trohv-site .fitem select{color:#fff;letter-spacing:-.2px;background:#0b0b0e;border:1px solid #23232a;border-radius:8px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .28s,box-shadow .28s,background .28s}@media (max-width:640px){.trohv-site .fitem input,.trohv-site .fitem textarea,.trohv-site .fitem select{font-size:16px}}.trohv-site .fitem textarea{resize:vertical;min-height:112px;line-height:1.45}.trohv-site .fitem select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#71767e 50%),linear-gradient(135deg,#71767e 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.trohv-site .fitem input:focus,.trohv-site .fitem textarea:focus,.trohv-site .fitem select:focus{border-color:var(--amber);background:#0d0d10;outline:0;box-shadow:0 0 0 3px #f4a82621}.trohv-site .fitem input::placeholder,.trohv-site .fitem textarea::placeholder{color:#4e535a}.trohv-site .cform .btn{border-radius:999px;width:100%;height:50px;margin-top:6px}.trohv-site .cnote{color:#6c7078;text-align:center;letter-spacing:-.1px;margin-top:16px;font-size:12.5px}.trohv-site .csent{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 10px;display:none}.trohv-site .csent .ok{border:1px solid #f4a82680;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;animation:.6s cubic-bezier(.16,1,.3,1) both ag-okin;display:grid}.trohv-site .csent .ok:after{content:"";border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);width:15px;height:8px;transform:rotate(-45deg)translateY(-2px)}.trohv-site .csent b{letter-spacing:-.6px;color:#fff;font-size:22px;font-weight:700}.trohv-site .csent p{color:#9aa0a9;max-width:30ch;margin-top:12px;font-size:14.5px}.trohv-site .cform.sent form{display:none}.trohv-site .cform.sent .csent{display:flex}@media (max-width:960px){.trohv-site .cgrid{grid-template-columns:1fr;gap:44px}.trohv-site .cform{padding:26px}.trohv-site .frow{grid-template-columns:1fr;gap:0}}.trohv-site footer{padding:56px 0 48px}.trohv-site .fcols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.trohv-site .fnav{flex-wrap:wrap;gap:32px;display:flex}@media (max-width:1080px){.trohv-site .cards,.trohv-site .split{grid-template-columns:1fr}.trohv-site .split.flip .stagepane{border-right:0;order:0}.trohv-site .split .stagepane{border-left:0;border-top:1px solid var(--border-dark);min-height:420px}.trohv-site .split .copy{padding:80px 32px}}@media (scripting:none){.trohv-site .pcard{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trohv-site .pcard{opacity:1;transition:none;transform:none}}.trohv-site .vlabel{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 136px);overflow:hidden}@keyframes ag-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes ag-ring{0%{box-shadow:0 0 #f4a82673}70%{box-shadow:0 0 0 26px #f4a82600}to{box-shadow:0 0 #f4a82600}}@keyframes ag-scrub{0%{width:4%}to{width:100%}}@keyframes ag-mktoast{0%,66%{opacity:0;transform:translateY(1.6cqw)}74%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ag-okin{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.trohv-site .split .copy .splitnote{text-transform:uppercase;letter-spacing:.12em;max-width:none;color:var(--amber);border:1px solid #f4a82659;border-radius:999px;align-self:flex-start;margin-top:32px;padding:11px 16px;font-size:11px;font-weight:600;line-height:1}.trohv-site .fitem label i{color:var(--amber);padding-left:3px;font-style:normal}.trohv-site .pricing{border-top:1px solid var(--border-dark);padding:120px 0}.trohv-site .prhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.trohv-site .toggle{align-items:center;gap:12px;display:inline-flex}.trohv-site .switch{border:1px solid var(--border-dark);background:#111114;border-radius:999px;padding:4px;display:inline-flex;position:relative}.trohv-site .switch button{z-index:2;color:#8f959e;letter-spacing:.2px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:color .3s;position:relative}.trohv-site .switch button.on{color:#141005}.trohv-site .switch .knob{background:var(--amber);border-radius:999px;width:calc(50% - 4px);transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.trohv-site .switch.annual .knob{transform:translate(100%)}.trohv-site .savechip{text-transform:uppercase;letter-spacing:.8px;color:var(--amber);border:1px solid #f4a82666;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500}.trohv-site .plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.trohv-site .plan{border:1px solid var(--border-dark);background:linear-gradient(#0e0e10,#08080a);border-radius:12px;flex-direction:column;padding:28px 24px 26px;display:flex}.trohv-site .plan.pop{background:linear-gradient(#151109,#08080a);border-color:#f4a8268c}.trohv-site .plan .tier{text-transform:uppercase;letter-spacing:1.2px;color:#6c7078;font-size:11px;font-weight:500}.trohv-site .plan.pop .tier{color:var(--amber)}.trohv-site .plan h3{letter-spacing:-1.1px;margin-top:16px;font-size:28px}.trohv-site .plan .price{text-wrap:pretty;min-height:30px;margin-top:10px;line-height:1.15}.trohv-site .plan .price b{letter-spacing:-1px;color:#fff;font-size:26px;font-weight:400}.trohv-site .plan .price span{color:#767d88;margin-left:8px;font-size:13px}.trohv-site .plan .price span.lead{letter-spacing:-1px;color:#fff;font-size:26px}.trohv-site .plan .desc{border-top:1px solid var(--border-dark);color:#9aa0a9;margin-top:18px;padding-top:18px;font-size:14px;line-height:1.45}.trohv-site .plan ul{gap:11px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.trohv-site .plan li{color:#c2c6cd;letter-spacing:-.16px;gap:10px;font-size:14px;display:flex}.trohv-site .plan li:before{content:"";background:#3d3d44;border-radius:1px;flex:none;width:5px;height:5px;margin-top:7px}.trohv-site .plan.pop li:before{background:var(--amber)}.trohv-site .plan .btn{border-radius:999px;width:100%;height:44px;margin-top:auto}@media (max-width:1240px) and (min-width:1081px){.trohv-site .plan .price b,.trohv-site .plan .price span.lead{letter-spacing:-.8px;font-size:22px}}@media (max-width:1080px){.trohv-site .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trohv-site .plans{grid-template-columns:1fr}.trohv-site .sec,.trohv-site .contact,.trohv-site .pricing{padding:64px 0}}
