.v2-simple .v2-hero{align-items:center;min-height:calc(100dvh - 4rem);padding-block:clamp(1.5rem,2.8vw,2.75rem);display:flex}.v2-simple .hero-stage{grid-template-columns:minmax(0,.96fr) minmax(30rem,1.04fr);align-items:center;gap:clamp(2rem,3.8vw,4rem)}.v2-simple .hero-copy{max-width:40rem;padding-top:0}.v2-simple .hero-hosts{flex-wrap:wrap;gap:.55rem;margin:0 0 1.2rem;display:flex}.v2-simple .hero-host{background:#fff8e80f;border-color:#fff8e83d;flex:0 auto;width:auto;min-height:3.25rem;padding:.48rem .65rem}.v2-simple .hero-host.is-coming-soon{padding-right:5.8rem}.v2-simple .hero-host-logo{width:2.15rem;height:2.15rem}.v2-simple .hero-host-copy strong{font-size:.74rem}.v2-simple .hero-host-copy small{font-size:.61rem}.v2-simple .hero-host-coming-soon{top:.42rem}.v2-simple .hero-heading{text-wrap:balance;max-width:13ch;margin-top:0;font-size:clamp(3.15rem,4.6vw,5rem);line-height:.91}.v2-simple .hero-lede{font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.58;max-width:34rem!important;margin-top:1.2rem!important}.v2-simple .hero-benefit{margin-top:.7rem}.v2-simple .hero-action{margin-top:1.2rem!important}.v2-simple .hero-trust-line{margin-top:.9rem}.v2-simple .export-agent-visual{max-width:40rem;padding:clamp(.9rem,1.8vw,1.2rem)}.v2-simple .export-agent-caption strong{font-size:clamp(1.2rem,2vw,1.55rem)}.v2-simple .export-agent-caption p{margin-top:.35rem}.export-simple-stage{padding-block:.9rem .75rem}.export-simple-deck{gap:.9rem}.export-simple-master{border:1px solid var(--v2-fix-ink);color:var(--v2-fix-ink);border-radius:.78rem;gap:.8rem;padding:clamp(.85rem,1.7vw,1.05rem);display:grid;position:relative}.export-simple-master.is-source{background:#d9d1bd;box-shadow:5px 5px #0815118c}.export-simple-master.is-output{background:var(--v2-fix-surface);box-shadow:5px 5px 0 var(--v2-fix-coral)}.export-simple-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.export-simple-heading span{color:#4c5852;letter-spacing:.07em;font-size:.65rem;font-weight:740}.export-simple-heading strong{color:var(--v2-fix-ink);letter-spacing:-.03em;font-size:clamp(1rem,1.6vw,1.25rem)}.export-simple-change{background:var(--v2-fix-coral);color:var(--v2-fix-ink);border:1px solid #081511b3;border-radius:.46rem;justify-content:space-between;align-items:center;gap:1rem;padding:.48rem .62rem;font-size:.72rem;font-weight:670;display:flex}.export-simple-change strong{font-size:.78rem}.export-simple-rail{border:1px solid var(--v2-fix-ink);background:var(--v2-fix-ink);border-radius:.38rem;height:2.45rem;position:relative;overflow:hidden}.export-simple-media{background:linear-gradient(90deg,#69746e,#8d978f 48%,#66716a);border-radius:.14rem;position:absolute;inset:.38rem}.export-simple-master.is-output .export-simple-media{background:#43574e}.export-simple-patch{inset-block:.38rem;z-index:1;background:var(--v2-fix-coral);border-radius:.12rem;width:.42rem;position:absolute;left:61%}.export-simple-action{background:var(--v2-fix-ink);border:1px solid #fff8e88c;border-radius:999px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:.8rem;width:min(92%,31rem);margin-inline:auto;padding:.62rem .72rem;display:grid;position:relative;box-shadow:4px 4px #fff8e83d}.export-simple-action:before,.export-simple-action:after{background:var(--v2-fix-coral);content:"";width:1px;height:.95rem;position:absolute;left:50%}.export-simple-action:before{bottom:100%}.export-simple-action:after{top:100%}.export-simple-action .export-agent-mark{width:2.2rem;height:2.2rem}.export-simple-action>div{gap:.14rem;display:grid}.export-simple-action span{color:#fff8e89e;letter-spacing:.07em;font-size:.61rem;font-weight:720}.export-simple-action strong{color:var(--v2-fix-surface);font-size:clamp(.78rem,1.35vw,.9rem)}.export-simple-comparison{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.35rem;display:grid}.export-simple-comparison p{grid-template-columns:1fr;gap:.24rem;padding:.72rem .8rem;display:grid}.export-simple-comparison p+p{border-top:0;border-left:1px solid #fff8e82e}.export-simple-comparison strong{font-size:.78rem}.v2-simple .export-agent-note{margin-top:.58rem}.v2-simple .v2-workflow,.v2-simple .use-case-section,.v2-simple .faq-section{padding-block:clamp(3.75rem,5.5vw,5.5rem)}.v2-simple .v2-workflow .section-heading h2{max-width:11ch;font-size:clamp(2.75rem,4.35vw,4.45rem)}.v2-simple .workflow-step{padding-block:1.25rem}.workflow-safety-note{border-left:3px solid var(--v2-fix-coral);color:var(--v2-fix-copy);margin-top:1.15rem;padding:.25rem 0 .25rem .9rem;font-size:.8rem;font-weight:620;line-height:1.55}.v2-simple .use-case-intro h2{max-width:13ch;font-size:clamp(2.75rem,4.2vw,4.25rem)}.v2-simple .use-case-list{margin-top:clamp(2rem,3.5vw,3rem)}.v2-simple .use-case-item{padding-block:1.3rem}.v2-simple .faq-heading h2{max-width:13ch;font-size:clamp(2.75rem,4.2vw,4.25rem)}.v2-simple .faq-list{margin-top:2rem}@media (max-width:900px){.v2-simple .v2-hero{min-height:auto}.v2-simple .hero-stage{grid-template-columns:1fr;gap:3rem}.v2-simple .hero-copy,.v2-simple .export-agent-visual{max-width:44rem}}@media (max-width:767px){.v2-simple .v2-hero{padding-block:1.75rem 3rem}.v2-simple .hero-hosts{grid-template-columns:1fr;display:grid}.v2-simple .hero-host{width:100%}.v2-simple .hero-heading{max-width:12ch;font-size:clamp(3rem,14vw,4.2rem)}.v2-simple .export-agent-caption{grid-template-columns:1fr}.v2-simple .export-agent-caption>div{justify-self:start}.export-simple-comparison{grid-template-columns:1fr}.export-simple-comparison p+p{border-top:1px solid #fff8e82e;border-left:0}.v2-simple .v2-workflow,.v2-simple .use-case-section,.v2-simple .faq-section{padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){.export-simple-master,.export-simple-action,.export-simple-patch{animation:none;transform:none}}.v2-simple .hero-host{min-height:2.85rem;padding-block:.38rem}.v2-simple .hero-host-copy{justify-content:center}.v2-simple .hero-heading{max-width:100%;font-size:clamp(3.05rem,4.15vw,4.55rem);line-height:.9;display:block}.v2-simple .hero-heading-main{white-space:nowrap;display:block}.v2-simple .hero-heading-highlight{background:var(--v2-fix-coral);width:fit-content;max-width:100%;box-shadow:.07em .07em 0 var(--v2-fix-surface);color:var(--v2-fix-ink);letter-spacing:-.065em;text-wrap:balance;margin-top:.16em;padding:.06em .16em .12em .08em;font-family:Georgia,Times New Roman,serif;font-size:.72em;font-style:italic;font-weight:700;line-height:.94;display:block;transform:rotate(-1deg)}.v2-simple .export-agent-visual{max-width:42rem}.v2-simple .export-agent-caption{grid-template-columns:minmax(9.5rem,.4fr) minmax(0,.6fr);gap:1.15rem;padding-bottom:.9rem}.v2-simple .export-agent-caption>span{max-width:18rem;color:var(--v2-fix-coral);line-height:1.35}.v2-simple .export-agent-caption strong{max-width:20ch;font-size:clamp(1.14rem,1.65vw,1.42rem);line-height:1.08}.v2-simple .export-agent-caption p{color:#fff8e8b3;max-width:32ch;line-height:1.42}.v2-simple .export-simple-stage{padding-block:.9rem .25rem}.v2-simple .export-simple-deck{gap:0}.export-simple-inputs{grid-template-columns:minmax(0,1fr) 2.5rem minmax(7.8rem,.34fr);align-items:stretch;gap:.55rem;display:grid}.v2-simple .export-simple-master{border-radius:.72rem;gap:.7rem;padding:.82rem .9rem}.v2-simple .export-simple-master.is-source{background:#d9d1bd;box-shadow:4px 4px #0815117a}.v2-simple .export-simple-heading span{font-size:.6rem}.v2-simple .export-simple-heading strong{font-size:clamp(.92rem,1.35vw,1.1rem)}.export-simple-plus{background:var(--v2-fix-ink);width:2.35rem;height:2.35rem;color:var(--v2-fix-surface);font-family:var(--font-mono,monospace);border:1px solid #fff8e870;border-radius:50%;align-self:center;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.export-simple-change-card{border:1px solid var(--v2-fix-ink);background:var(--v2-fix-coral);min-width:0;box-shadow:4px 4px 0 var(--v2-fix-surface);color:var(--v2-fix-ink);transform-origin:50%;animation:export-change-enter .56s .26s var(--v2-spring) both;border-radius:.72rem;flex-direction:column;justify-content:center;padding:.72rem .78rem;display:flex;position:relative}.export-simple-change-card span{letter-spacing:.06em;font-size:.53rem;font-weight:760;line-height:1.2}.export-simple-change-card strong{letter-spacing:-.055em;margin-top:.24rem;font-size:clamp(1.2rem,2.25vw,1.62rem);line-height:1}.export-simple-change-card small{margin-top:.12rem;font-size:.64rem;font-weight:700}.v2-simple .export-simple-rail{height:2rem}.v2-simple .export-simple-media{background:#77817b;inset:.32rem}.export-simple-target{inset-block:.24rem;z-index:2;border:2px dashed var(--v2-fix-coral-dark);background:#fff8e85c;border-radius:.15rem;width:.62rem;position:absolute;left:73%}.v2-simple .export-simple-patch{inset-block:.32rem;transform-origin:50%;width:.55rem;animation:export-patch-lock .52s .72s var(--v2-spring) both;left:73%}.export-simple-connector{width:100%;display:block;overflow:visible}.export-simple-connector.is-split{height:2.15rem}.export-simple-connector.is-merge{height:2.75rem}.export-simple-connector path{fill:none;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.export-simple-connector path.is-reuse{stroke:#d9d1bd}.export-simple-connector path.is-render{stroke:var(--v2-fix-coral)}.export-simple-routes{grid-template-columns:minmax(0,1fr) minmax(10rem,.44fr);gap:.7rem;display:grid}.export-simple-route{border:1px solid var(--v2-fix-ink);border-radius:.62rem;align-content:center;min-width:0;min-height:4.15rem;padding:.62rem .78rem;display:grid}.export-simple-route.is-reuse{color:var(--v2-fix-ink);animation:export-route-enter .58s .36s var(--v2-spring) both;background:#d9d1bd}.export-simple-route.is-render{background:var(--v2-fix-coral);color:var(--v2-fix-ink);animation:export-route-enter .58s .43s var(--v2-spring) both;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem}.export-simple-route>span,.export-simple-route>div>span{letter-spacing:.065em;font-size:.54rem;font-weight:760;line-height:1.25}.export-simple-route.is-reuse strong{letter-spacing:-.045em;margin-top:.14rem;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1}.export-simple-route.is-render strong{margin-top:.12rem;font-size:clamp(.68rem,1.05vw,.78rem);line-height:1.22;display:block}.export-simple-resolve-mark{background:var(--v2-fix-ink);border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;padding:.24rem;display:grid}.export-simple-resolve-mark svg{width:100%;height:100%}.v2-simple .export-simple-master.is-output{background:var(--v2-fix-surface);box-shadow:4px 4px 0 var(--v2-fix-coral)}@keyframes export-change-enter{0%{opacity:0;transform:translate(18px)rotate(2deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes export-route-enter{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes export-patch-lock{0%{opacity:0;transform:translateY(-12px)scaleY(.35)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (max-width:767px){.v2-simple .hero-heading-main{white-space:normal}.v2-simple .hero-heading-highlight{font-size:.68em}.v2-simple .export-agent-caption{grid-template-columns:1fr;gap:.4rem}.export-simple-inputs{grid-template-columns:minmax(0,1fr) 1.9rem minmax(6.5rem,.42fr);gap:.35rem}.export-simple-plus{width:1.9rem;height:1.9rem;font-size:.95rem}.export-simple-routes{grid-template-columns:minmax(0,1fr) minmax(7.8rem,.52fr);gap:.45rem}.export-simple-route{padding-inline:.6rem}.export-simple-resolve-mark{width:1.7rem;height:1.7rem}}@media (prefers-reduced-motion:reduce){.export-simple-change-card,.export-simple-route,.export-simple-patch{opacity:1;animation:none;transform:none}}
.v2-simple .v2-hero{min-height:calc(100dvh - 4rem);padding-block:clamp(1.35rem,2.4vw,2.4rem)}.v2-simple .hero-stage{grid-template-columns:minmax(0,.92fr) minmax(31rem,1.08fr);align-items:start;gap:clamp(2rem,3.8vw,4rem)}.v2-simple .hero-copy{max-width:38rem}.v2-simple .hero-hosts{margin-bottom:1rem}.v2-simple .hero-heading{max-width:14ch;font-size:clamp(3rem,4.25vw,4.7rem);line-height:1.02}.v2-simple .hero-heading-main{white-space:normal}.v2-simple .hero-heading-punch{color:var(--v2-fix-coral);letter-spacing:-.065em;text-transform:uppercase;font-size:1.18em;font-style:normal;font-weight:900;line-height:.95;display:inline-block;transform:translateY(.025em)}.v2-simple .hero-heading-highlight{margin-top:.18em;padding:.08em .16em .12em .08em;font-size:.59em;line-height:.98}.v2-simple .hero-lede{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.52;max-width:33rem!important;margin-top:1.15rem!important}.v2-simple .hero-action{margin-top:1.2rem!important}.v2-simple .hero-action a{border:1px solid;text-decoration:none}.v2-page [data-reveal]{opacity:1;transition:none;transform:none}.v2-simple .hero-trust-line{gap:.45rem;margin-top:.85rem}.v2-simple .hero-trust-line span{padding:.4rem .62rem}.v2-simple .export-agent-visual{opacity:1;border-radius:1.15rem;width:min(100%,41.5rem);max-width:41.5rem;padding:clamp(.9rem,1.6vw,1.2rem);animation:none;transform:none}.v2-simple .export-multipatch-caption{grid-template-columns:1fr;gap:.5rem;padding-bottom:.8rem}.v2-simple .export-multipatch-caption>span{color:var(--v2-fix-coral);align-self:start;font-size:.75rem;line-height:1.35}.v2-simple .export-multipatch-caption strong{max-width:none;font-size:clamp(1.25rem,1.9vw,1.55rem);line-height:1}.v2-simple .export-multipatch-caption p{color:#fff8e8ad;margin-top:.32rem;font-size:.875rem;line-height:1.35}.v2-simple .export-multipatch-stage{perspective:none;padding-block:.7rem .15rem}.v2-simple .export-multipatch-deck{transform-style:flat;will-change:auto;gap:.72rem;display:grid;transform:none!important}.export-multipatch-legend{color:#fff8e8a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;font-size:.75rem;font-weight:690;display:flex}.export-multipatch-legend span{align-items:center;gap:.38rem;display:inline-flex}.export-multipatch-legend i{border:1px solid #fff8e87a;border-radius:.18rem;width:.72rem;height:.72rem;display:block}.export-multipatch-legend .is-reused i{background:#8f9b94}.export-multipatch-legend .is-rendered i{border-color:var(--v2-fix-coral);background:repeating-linear-gradient(120deg, var(--v2-fix-coral) 0 5px, #d94d31 5px 8px)}.export-multipatch-lane{border:1px solid var(--v2-fix-ink);color:var(--v2-fix-ink);border-radius:.76rem;gap:.65rem;padding:clamp(.75rem,1.25vw,.95rem);display:grid}.export-multipatch-lane.is-full{background:#d9d1bd;box-shadow:4px 4px #fff8e84d}.export-multipatch-lane.is-renderpatch{background:var(--v2-fix-surface);box-shadow:4px 4px 0 var(--v2-fix-coral)}.export-multipatch-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .9rem;display:flex}.export-multipatch-heading span{color:#4c5852;letter-spacing:.07em;font-size:.75rem;font-weight:760}.export-multipatch-heading strong{letter-spacing:-.025em;font-size:clamp(.84rem,1.25vw,1rem)}.export-multipatch-lane.is-renderpatch .export-multipatch-heading strong{color:var(--v2-fix-coral-dark)}.export-multipatch-track{border:1px solid var(--v2-fix-ink);background:var(--v2-fix-ink);height:clamp(3.2rem,5.6vw,4.2rem);box-shadow:inset 0 0 0 .3rem var(--v2-fix-ink);border-radius:.42rem;position:relative;overflow:hidden}.export-multipatch-full-fill,.export-multipatch-reused-fill{border-radius:.18rem;position:absolute;inset:.36rem}.export-multipatch-full-fill{border:1px solid var(--v2-fix-coral-dark);background:repeating-linear-gradient(90deg, transparent 0 calc(8.333% - 1px), #08151147 calc(8.333% - 1px) 8.333%), repeating-linear-gradient(120deg, var(--v2-fix-coral) 0 10px, #e65337 10px 15px)}.export-multipatch-reused-fill{background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#0815112e calc(8.333% - 1px) 8.333%),linear-gradient(90deg,#839089,#a3aca5 46%,#7f8b84);border:1px solid #52605a}.export-multipatch-patch{z-index:2;border:1px solid var(--v2-fix-coral-dark);background:repeating-linear-gradient(120deg, var(--v2-fix-coral) 0 7px, #d94d31 7px 11px);border-radius:.14rem;min-width:.7rem;position:absolute;top:.36rem;bottom:.36rem;box-shadow:0 0 0 2px #fff8e870}.export-multipatch-patch.is-one{width:5.5%;left:8%}.export-multipatch-patch.is-two{width:8%;left:32%}.export-multipatch-patch.is-three{width:4.5%;left:61%}.export-multipatch-patch.is-four{width:7%;left:83%}.export-multipatch-switch{color:var(--v2-fix-coral);font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;justify-content:center;align-items:center;gap:.55rem;font-size:.75rem;font-weight:780;display:flex}.export-multipatch-switch svg{width:.8rem;height:1.55rem;overflow:visible}.export-multipatch-switch path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.export-multipatch-result{color:var(--v2-fix-surface);background:#fff8e814;border:1px solid #fff8e857;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .7rem;padding:.55rem .7rem;display:grid}.export-multipatch-check{background:var(--v2-fix-coral);width:1.8rem;height:1.8rem;color:var(--v2-fix-ink);border-radius:50%;place-items:center;display:grid}.export-multipatch-check svg{width:1.1rem;height:1.1rem}.export-multipatch-check path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.export-multipatch-result>span.mono{color:#fff8e89e;letter-spacing:.065em;font-size:.54rem;font-weight:720}.export-multipatch-result strong{justify-self:start;font-size:1rem}.v2-simple .v2-workflow{padding-block:clamp(3.25rem,4.8vw,4.5rem)}.v2-simple .v2-workflow .section-heading h2{max-width:16ch}.v2-simple .workflow-step p,.v2-simple .faq-item p{font-size:1rem!important}.v2-simple .hero-host-copy strong,.v2-simple .hero-trust-line span{font-size:.875rem;line-height:1.4}.v2-simple .hero-host-coming-soon{white-space:normal;justify-self:start;font-size:.75rem;position:static;transform:none}.v2-simple .hero-host.is-coming-soon{grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;padding-right:.75rem;display:grid}.v2-simple .hero-host.is-coming-soon .hero-host-logo{grid-row:1/3}.v2-simple .hero-host-coming-soon{grid-column:2}.v2-simple .download-platform-button{height:auto;min-height:5.5rem;padding-block:.9rem}.v2-simple .download-platform-button span.text-xs{font-size:.75rem}@media (max-width:1050px){.v2-simple .hero-stage{grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);gap:2rem}.v2-simple .hero-heading{font-size:clamp(2.75rem,4.4vw,3.8rem)}}@media (max-width:900px){.v2-simple .v2-hero{min-height:auto;padding-block:2rem 3.5rem}.v2-simple .hero-stage{grid-template-columns:1fr;gap:2.5rem}.v2-simple .hero-copy,.v2-simple .export-agent-visual{max-width:43rem}}@media (max-width:767px){.v2-simple .hero-heading{max-width:12ch;font-size:clamp(2.8rem,13.5vw,4rem)}.v2-simple .hero-heading-highlight{font-size:.54em}.v2-simple .hero-heading-punch{font-size:1.12em}.v2-simple .export-multipatch-caption{grid-template-columns:1fr;gap:.28rem}.export-multipatch-legend{gap:.35rem;display:grid}.export-multipatch-lane{gap:.55rem;padding:.72rem}.export-multipatch-heading{gap:.2rem;display:grid}.export-multipatch-track{height:3.2rem}.export-multipatch-result{border-radius:.72rem;grid-template-columns:auto minmax(0,1fr)}.export-multipatch-result strong{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v2-simple .export-multipatch-deck,.export-multipatch-lane,.export-multipatch-patch,.export-multipatch-result{animation:none!important;transform:none!important}}
.v2-public-page,.v2-focus-page,.v2-modal-panel,.v2-cookie-banner,.v2-cookie-dialog{font-family:var(--font-geist-sans), sans-serif}.v2-public-page{color:var(--v2-fix-ink)}.v2-skip-link{z-index:100;border:2px solid var(--v2-fix-surface);background:var(--v2-fix-coral);color:var(--v2-fix-ink);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:.65rem .8rem;font-size:.72rem;font-weight:750;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.v2-skip-link:focus{translate:0}.v2-legal-hero{border-bottom:1px solid var(--v2-fix-coral);background:linear-gradient(90deg, #fff8e80b 1px, transparent 1px), linear-gradient(#fff8e809 1px, transparent 1px), var(--v2-fix-ink);color:var(--v2-fix-surface);background-size:5rem 5rem;position:relative;overflow:hidden}.v2-legal-hero:after{aspect-ratio:1;content:"";opacity:.95;background:0 0;border:1px solid #fff8e824;width:clamp(14rem,27vw,27rem);position:absolute;bottom:clamp(-8rem,-9vw,-4rem);right:clamp(-5rem,-3vw,-2rem);rotate:-8deg}.v2-legal-frame{z-index:1;width:100%;max-width:var(--v2-fix-grid);margin-inline:auto;position:relative}.v2-legal-back{color:#fff8e8b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.7rem;font-weight:700;display:inline-flex}.v2-legal-back:hover{color:var(--v2-fix-coral)}.v2-legal-intro{-moz-column-gap:clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;column-gap:clamp(3rem,7vw,7rem);padding-block:clamp(3rem,7vw,6.5rem) clamp(3.5rem,7vw,6rem);display:grid}.v2-legal-eyebrow{color:var(--v2-fix-coral);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:1rem;font-size:.72rem;font-weight:760}.v2-legal-intro h1{max-width:18ch;color:var(--v2-fix-surface);letter-spacing:-.075em;text-wrap:balance;font-size:clamp(2.75rem,4.8vw,4.5rem);font-weight:760;line-height:1.04}.v2-legal-summary-block{border-top:1px solid #fff8e859;max-width:30rem;padding-top:1.2rem;position:relative}.v2-legal-summary-block>p:first-child{color:#fff8e8c7;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.65}.v2-legal-updated{color:var(--v2-fix-coral);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:.68rem;font-weight:700}.v2-legal-content-band{border-bottom:1px solid var(--v2-fix-ink);background:linear-gradient(90deg, #08151109 1px, transparent 1px), var(--v2-fix-paper);background-size:5rem 100%;min-height:45rem}.v2-legal-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,50rem);justify-content:space-between;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.v2-legal-sidebar{align-self:start;position:sticky;top:5.25rem}.v2-policy-index{border-block:1px solid var(--v2-fix-ink);padding-block:1rem}.v2-policy-index>p{color:var(--v2-fix-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.66rem;font-weight:750}.v2-policy-index nav{display:grid}.v2-policy-index a{min-height:2.55rem;color:var(--v2-fix-copy);border-top:1px solid #08151124;grid-template-columns:1.7rem 1fr;align-items:center;gap:.6rem;font-size:.85rem;font-weight:650;display:grid}.v2-policy-index a:first-child{border-top:0}.v2-policy-index a .mono{color:var(--v2-fix-muted);font-size:.62rem}.v2-policy-index a:hover,.v2-policy-index a[aria-current=page]{color:var(--v2-fix-coral-dark)}.v2-policy-index a[aria-current=page]{font-weight:780}.v2-policy-index a[aria-current=page] .mono{color:var(--v2-fix-coral-dark)}.v2-legal-contact{border:1px solid var(--v2-fix-ink);background:var(--v2-fix-ink);box-shadow:4px 4px 0 var(--v2-fix-coral);margin-top:1.5rem;padding:1rem}.v2-legal-contact span{color:#fff8e8a8;font-size:.75rem;line-height:1.45;display:block}.v2-legal-contact a{color:var(--v2-fix-surface);text-decoration:underline;-webkit-text-decoration-color:var(--v2-fix-coral);text-decoration-color:var(--v2-fix-coral);text-underline-offset:.22rem;margin-top:.5rem;font-size:.78rem;font-weight:700;display:inline-block}.v2-legal-hero .focus-ring:focus-visible,.v2-legal-hero a:focus-visible{outline:2px solid var(--v2-fix-coral);outline-offset:3px}.v2-legal-content-band .focus-ring:focus-visible,.v2-legal-content-band a:focus-visible,.v2-legal-content-band button:focus-visible{outline:2px solid var(--v2-fix-coral-dark);outline-offset:3px}.v2-legal-page .v2-legal-copy section{scroll-margin-top:6rem}.v2-legal-page .v2-legal-copy section+section{border-top-color:var(--v2-fix-rule);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem)}.v2-legal-page .v2-legal-copy h2{max-width:24ch;color:var(--v2-fix-ink);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:740;line-height:1.05}.v2-legal-page .v2-legal-copy p,.v2-legal-page .v2-legal-copy li,.v2-legal-page .v2-legal-copy address{color:var(--v2-fix-copy);font-size:clamp(.95rem,1.3vw,1.02rem);line-height:1.78}.v2-legal-page .v2-legal-copy strong{color:var(--v2-fix-ink);font-weight:720}.v2-legal-page .v2-legal-copy a{color:var(--v2-fix-coral-dark);font-weight:680;text-decoration-color:#8e2c1866}.v2-legal-page .v2-legal-copy code{border-color:var(--v2-fix-rule);background:var(--v2-fix-surface);color:var(--v2-fix-ink);border-radius:.2rem}.v2-legal-page .legal-details,.v2-legal-page .legal-table-wrap{border-color:var(--v2-fix-ink);background:var(--v2-fix-surface);border-radius:.3rem;box-shadow:4px 4px #d4cab3}.v2-legal-page .legal-details>div+div,.v2-legal-page .v2-legal-copy th,.v2-legal-page .v2-legal-copy td{border-color:#d4cab3}.v2-legal-page .legal-details dt,.v2-legal-page .v2-legal-copy th{color:var(--v2-fix-muted);font-family:var(--font-geist-mono), monospace}.v2-legal-page .legal-details dd{color:var(--v2-fix-ink)}.v2-legal-page .v2-legal-copy th{background:var(--v2-fix-ink);color:var(--v2-fix-surface)}.v2-legal-page .v2-legal-copy td{color:var(--v2-fix-copy)}.v2-legal-page .v2-legal-copy tr:hover td{background:#ff6b4a12}.v2-legal-page .v2-legal-copy button{box-shadow:3px 3px 0 var(--v2-fix-coral);border-color:var(--v2-fix-ink)!important;background:var(--v2-fix-ink)!important;color:var(--v2-fix-surface)!important;border-radius:.35rem!important}.v2-legal-page .v2-legal-copy button svg{color:var(--v2-fix-coral)!important}.v2-focus-page{background:radial-gradient(circle at 15% 20%, #ff6b4a33, transparent 22rem), linear-gradient(90deg, #fff8e80b 1px, transparent 1px), linear-gradient(#fff8e809 1px, transparent 1px), var(--v2-fix-ink);min-height:100dvh;color:var(--v2-fix-ink);background-size:auto,5rem 5rem,5rem 5rem,auto;place-items:center;padding:clamp(1.5rem,5vw,4rem) 1rem;display:grid}.v2-focus-card{border:1px solid var(--v2-fix-ink);background:var(--v2-fix-surface);width:100%;max-width:28rem;box-shadow:9px 9px 0 var(--v2-fix-coral);border-radius:.65rem;padding:clamp(1.5rem,4vw,2.25rem);position:relative;overflow:hidden}.v2-focus-card:before{background:var(--v2-fix-coral);content:"";height:.45rem;position:absolute;inset:0 0 auto}.v2-focus-logo{margin-bottom:clamp(2rem,7vw,3.5rem);display:inline-flex}.v2-focus-logo .text-text{color:var(--v2-fix-ink)!important}.v2-focus-eyebrow{color:var(--v2-fix-coral-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.v2-focus-card h1{color:var(--v2-fix-ink);letter-spacing:-.065em;text-wrap:balance;margin-top:.65rem;font-size:clamp(2.25rem,8vw,3.4rem);font-weight:760;line-height:.92}.v2-focus-subtitle{color:var(--v2-fix-copy);margin-top:1rem;font-size:.95rem;line-height:1.6}.v2-focus-form{margin-top:1.5rem}.v2-focus-card input,.v2-modal-panel input{min-height:2.85rem;border-color:var(--v2-fix-muted)!important;background:var(--v2-fix-paper)!important;color:var(--v2-fix-ink)!important;border-radius:.35rem!important}.v2-focus-card input::-moz-placeholder{color:var(--v2-fix-muted)!important}.v2-modal-panel input::-moz-placeholder{color:var(--v2-fix-muted)!important}.v2-focus-card input::placeholder,.v2-modal-panel input::placeholder{color:var(--v2-fix-muted)!important}.v2-focus-card input:focus-visible,.v2-focus-card button:focus-visible,.v2-focus-card a:focus-visible,.v2-modal-panel input:focus-visible,.v2-modal-panel button:focus-visible{outline-offset:2px;outline:2px solid var(--v2-fix-coral-dark)!important}.v2-field-label{color:var(--v2-fix-copy);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:-.35rem;font-size:.66rem;font-weight:720;display:block}.v2-focus-card button.bg-accent,.v2-modal-panel button.bg-accent,.v2-cookie-dialog button.bg-accent{border:1px solid var(--v2-fix-ink);border-radius:.35rem;background:var(--v2-fix-ink)!important;box-shadow:3px 3px 0 var(--v2-fix-coral)!important;color:var(--v2-fix-surface)!important}.v2-focus-card .text-text,.v2-modal-panel .text-text,.v2-cookie-dialog .text-text,.v2-cookie-banner .text-text{color:var(--v2-fix-ink)!important}.v2-focus-card .text-sub,.v2-modal-panel .text-sub,.v2-cookie-dialog .text-sub,.v2-cookie-banner .text-sub{color:var(--v2-fix-copy)!important}.v2-focus-card .text-muted,.v2-modal-panel .text-muted,.v2-cookie-dialog .text-muted{color:var(--v2-fix-muted)!important}.v2-focus-card .text-accent,.v2-modal-panel .text-accent,.v2-cookie-dialog .text-accent{color:var(--v2-fix-coral-dark)!important}.v2-focus-card .bg-line,.v2-modal-panel .bg-line{background:var(--v2-fix-rule)!important}.v2-google-auth,.v2-auth-google,.v2-device-summary{border-color:var(--v2-fix-rule)!important;background:var(--v2-fix-paper)!important;border-radius:.35rem!important}.v2-focus-footer{border-top:1px solid var(--v2-fix-rule);text-align:center;margin-top:1.75rem;padding-top:1rem}.v2-focus-footer a,.v2-focus-card div.text-sub button{color:var(--v2-fix-coral-dark);font-size:.82rem;font-weight:700}.v2-modal-overlay,.v2-cookie-overlay{background:#081511c7!important}.v2-modal-panel,.v2-cookie-dialog,.v2-cookie-banner{color:var(--v2-fix-ink);border-color:var(--v2-fix-ink)!important;background:var(--v2-fix-surface)!important;box-shadow:7px 7px 0 var(--v2-fix-coral)!important;border-radius:.65rem!important}.v2-modal-panel{max-height:min(90dvh,46rem);overflow-y:auto}.v2-modal-close{color:var(--v2-fix-coral-dark)!important}.v2-auth-title,.v2-cookie-dialog h2,.v2-cookie-banner h2{color:var(--v2-fix-ink);letter-spacing:-.035em;font-weight:750}.v2-auth-kicker,.v2-cookie-dialog [class*=uppercase]{font-family:var(--font-geist-mono), monospace;color:var(--v2-fix-coral-dark)!important}.v2-cookie-dialog>div,.v2-cookie-dialog [class*=border-]{border-color:var(--v2-fix-rule)!important}.v2-cookie-dialog [class*=bg-card2]{background:var(--v2-fix-paper)!important}.v2-cookie-dialog input.peer:checked+span{border-color:var(--v2-fix-ink)!important;background:var(--v2-fix-coral)!important}.v2-cookie-dialog input.peer:focus-visible+span{outline-color:var(--v2-fix-coral-dark)!important}.v2-cookie-banner button.border-line2,.v2-cookie-dialog button.border-line2{border-color:var(--v2-fix-ink)!important;background:var(--v2-fix-surface)!important;color:var(--v2-fix-ink)!important}.rp-upgrade-panel .text-text{color:var(--v2-fix-ink)!important}.rp-upgrade-panel .text-sub{color:var(--v2-fix-copy)!important}.rp-upgrade-panel .text-muted{color:var(--v2-fix-muted)!important}.rp-upgrade-panel button.bg-accent{background:var(--v2-fix-ink)!important;color:var(--v2-fix-surface)!important}@media (max-width:900px){.v2-legal-hero:after{opacity:.65;bottom:-10rem;right:-8rem}.v2-legal-intro{grid-template-columns:1fr;align-items:start}.v2-legal-summary-block{margin-top:2.5rem}.v2-legal-layout{grid-template-columns:1fr;gap:3.5rem}.v2-legal-sidebar{position:static}.v2-policy-index nav{-moz-column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.v2-policy-index a:nth-child(2){border-top:0}.v2-legal-contact{max-width:22rem}}@media (max-width:560px){.v2-legal-intro h1{font-size:clamp(2.7rem,15vw,4.5rem)}.v2-policy-index nav{grid-template-columns:1fr}.v2-policy-index a:nth-child(2){border-top:1px solid #08151124}.v2-focus-card{box-shadow:5px 5px 0 var(--v2-fix-coral)}.v2-modal-panel,.v2-cookie-dialog,.v2-cookie-banner{box-shadow:4px 4px 0 var(--v2-fix-coral)!important}}
:root{--rp-paper:#f5f3ec;--rp-surface:#fbfaf7;--rp-ink:#17191d;--rp-accent:#762b3a;--rp-copy:#595b60;--rp-line:#d9d6cf;--bold-paper:var(--rp-paper);--bold-paper-bright:var(--rp-surface);--bold-ink:var(--rp-ink);--bold-ink-soft:#202124;--bold-coral:var(--rp-accent);--bold-coral-soft:#b87584;--bold-line:var(--rp-line);--v2-paper:var(--rp-paper);--v2-paper-soft:var(--rp-surface);--v2-mist:#eae7df;--v2-ink:var(--rp-ink);--v2-sub:var(--rp-copy);--v2-muted:#73747a;--v2-line:var(--rp-line);--v2-line-dark:#3b3d41;--v2-accent:var(--rp-accent);--v2-accent-bright:#d3a4ae;--v2-night:var(--rp-ink);--v2-fix-paper:var(--rp-paper);--v2-fix-surface:var(--rp-surface);--v2-fix-ink:var(--rp-ink);--v2-fix-copy:var(--rp-copy);--v2-fix-muted:#73747a;--v2-fix-coral:var(--rp-accent);--v2-fix-coral-dark:var(--rp-accent);--v2-fix-rule:var(--rp-line);--agent-paper:var(--rp-paper);--agent-surface:var(--rp-surface);--agent-ink:var(--rp-ink);--agent-ink-soft:#202124;--agent-copy:var(--rp-copy);--agent-muted:#73747a;--agent-coral:var(--rp-accent);--agent-coral-text:var(--rp-accent);--agent-rule:var(--rp-line);--agent-shadow:var(--rp-ink)}body{background:var(--rp-paper);color:var(--rp-ink)}::selection{color:var(--rp-ink);background:#762b3a25}.focus-ring:focus-visible{outline:2px solid var(--rp-accent);outline-offset:5px}.v2-skip-link{background:var(--rp-accent);color:var(--rp-paper)}.rp-brand-button-primary{background:var(--rp-accent);box-shadow:none;color:#fff}.rp-brand-button-primary:hover{color:#fff;background:#602130}.rp-brand-button-secondary{border-color:var(--rp-line);background:var(--rp-surface);color:var(--rp-ink)}.rp-brand-button-secondary:hover{border-color:var(--rp-accent);background:var(--rp-paper)}.rp-brand-button-ghost{color:var(--rp-copy)}.rp-brand-button-ghost:hover{color:var(--rp-accent)}.rp-site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f3ecf2;border-bottom:1px solid #d9d6cf99}.rp-site-header-inner{width:min(1200px,100%);min-height:70px;margin:auto}.rp-site-header a,.rp-site-header .text-text{color:var(--rp-ink)}.rp-site-header .v2-nav-link{color:var(--rp-copy);font-size:13px}.rp-site-header .v2-nav-link:hover{color:var(--rp-accent)}.rp-site-header .v2-nav-link:after{background:var(--rp-accent)}.rp-site-header .rp-header-download{border:1px solid var(--rp-line);color:var(--rp-ink);font-size:13px}.rp-site-header .rp-header-download:hover{border-color:var(--rp-accent);color:var(--rp-accent)}.rp-site-header .rp-account-trigger{border-color:var(--rp-line)!important;background:var(--rp-surface)!important;color:var(--rp-ink)!important}.rp-site-header .rp-account-avatar{border-color:var(--rp-line)!important;background:var(--rp-paper)!important;color:var(--rp-accent)!important}.rp-site-header .rp-account-panel{border-color:var(--rp-line)!important;background:var(--rp-surface)!important;color:var(--rp-ink)!important;box-shadow:0 14px 40px #17191d15!important}.rp-site-header .rp-account-panel .text-text,.rp-site-header .rp-account-panel .text-sub,.rp-site-header .rp-account-panel .rp-account-item,.rp-site-header .rp-account-panel .rp-account-meta{color:var(--rp-ink)!important}.rp-site-header .rp-account-divider{background:var(--rp-line)}.rp-site-header .rp-account-item:hover{background:var(--rp-paper)}.rp-landing{background:var(--rp-paper);color:var(--rp-ink);overflow:clip}.rp-container{width:min(1200px,100% - 80px);margin-inline:auto}.rp-section{padding-block:clamp(70px,8vw,116px);scroll-margin-top:70px!important}.rp-eyebrow{color:var(--rp-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.8}.rp-landing h1,.rp-landing h2,.rp-landing h3{text-wrap:balance}.rp-landing h2{letter-spacing:-.055em;font-size:clamp(34px,4.5vw,57px);font-weight:550;line-height:1.04}.rp-landing h2 span{color:#747379}.rp-landing p{text-wrap:pretty}.rp-landing .text-text{color:var(--rp-ink)}.rp-landing .text-sub{color:var(--rp-copy)}.rp-landing .text-muted{color:#73747a}.rp-landing .text-accent{color:var(--rp-accent)}.rp-actions{justify-content:center;align-items:center;gap:26px;margin-top:30px;display:flex}.rp-cta{background:var(--rp-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 23px;font-size:14px;font-weight:550;transition:background .18s,transform .18s;display:inline-flex}.rp-cta:hover{color:#fff;background:#602130;transform:translateY(-2px)}.rp-text-link{color:var(--rp-ink);align-items:center;gap:15px;font-size:13px;font-weight:500;display:inline-flex}.rp-text-link:hover{color:var(--rp-accent);text-underline-offset:5px;text-decoration:underline}.rp-hero{text-align:center;padding-top:clamp(38px,4.3vw,56px);padding-bottom:44px}.rp-hero h1{letter-spacing:-.064em;margin-top:18px;font-size:clamp(50px,7vw,90px);font-weight:550;line-height:.98}.rp-hero h1 em{color:var(--rp-accent);font-style:normal}.rp-hero-lede{max-width:710px;color:var(--rp-copy);margin:20px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.rp-hosts{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:19px;display:flex}.rp-host{color:#55545a;align-items:center;gap:10px;font-size:12px;display:inline-flex}.rp-host strong{font-weight:500}.rp-host small{font-family:var(--font-geist-mono), monospace;color:#757278;margin-left:6px;font-size:9px;display:inline-block}.rp-resolve-mark{width:25px;height:25px;display:inline-block;position:relative}.rp-resolve-mark i{background:#96949b;border-radius:7px 7px 4px 4px;width:10px;height:13px;position:absolute}.rp-resolve-mark i:first-child{top:0;left:8px}.rp-resolve-mark i:nth-child(2){top:11px;left:0;rotate:-120deg}.rp-resolve-mark i:last-child{top:11px;left:15px;rotate:120deg}.rp-premiere-mark{border:1px solid #a5a1aa;border-radius:4px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:550;display:grid}.rp-hero .rp-actions{margin-top:24px}.rp-hero-first-master{color:var(--rp-copy);margin:14px auto 0;font-size:11px;line-height:1.6}.rp-hero-proof{border:1px solid var(--rp-line);background:var(--rp-surface);text-align:left;border-radius:4px;grid-template-columns:1.2fr 1.1fr .75fr;align-items:center;max-width:890px;margin:27px auto 0;padding:15px 21px;display:grid}.rp-hero-proof-context>span{color:var(--rp-accent);letter-spacing:.055em;font-size:8px}.rp-hero-proof-context p{color:var(--rp-copy);margin-top:7px;font-size:11px;line-height:1.5}.rp-hero-proof-context p strong{color:var(--rp-ink);font-weight:550}.rp-hero-proof-times{border-inline:1px solid var(--rp-line);justify-content:center;align-items:center;gap:19px;display:flex}.rp-hero-proof-times>span{color:var(--rp-copy);font-size:9px}.rp-hero-proof-times strong{white-space:nowrap;color:var(--rp-ink);letter-spacing:-.04em;margin-top:3px;font-size:24px;font-weight:500;display:block}.rp-hero-proof-times>svg{color:#a19da3}.rp-hero-proof-gain{color:var(--rp-accent);padding-left:23px;display:block}.rp-hero-proof-gain>strong{letter-spacing:-.055em;font-size:27px;font-weight:550;line-height:1.1;display:block}.rp-hero-proof-gain>span{align-items:center;gap:7px;margin-top:4px;font-size:9px;display:flex}.rp-hero-proof-gain:hover{color:var(--rp-accent);text-underline-offset:5px;text-decoration:underline}.rp-benefits{border-block:1px solid var(--rp-line);grid-template-columns:repeat(3,1fr);padding-block:39px 47px;display:grid}.rp-benefits article{padding-right:45px}.rp-benefits article+article{border-left:1px solid var(--rp-line);padding-left:38px}.rp-benefit-number{font-family:var(--font-geist-mono), monospace;color:var(--rp-accent);letter-spacing:.025em;font-size:9px}.rp-benefits h2{letter-spacing:-.035em;margin-top:22px;font-size:25px;line-height:1.17}.rp-benefits p{max-width:300px;color:var(--rp-copy);margin-top:18px;font-size:13px;line-height:1.65}.rp-section-intro{max-width:810px}.rp-section-intro h2{margin-top:19px}.rp-section-intro>p:last-child:not(:first-child){max-width:580px;color:var(--rp-copy);margin-top:25px;font-size:16px;line-height:1.75}.rp-workflow-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px;display:grid}.rp-workflow-grid li{border-top:1px solid var(--rp-line);padding-top:20px}.rp-workflow-top{color:var(--rp-accent);justify-content:space-between;display:flex}.rp-workflow-top>span{font-family:var(--font-geist-mono), monospace;font-size:12px}.rp-workflow-grid h3{letter-spacing:-.035em;margin-top:28px;font-size:22px;font-weight:550}.rp-workflow-grid p{color:var(--rp-copy);margin-top:15px;font-size:14px;line-height:1.75}.rp-demonstration{border-block:1px solid var(--rp-line);background:#ece9e1}.rp-demo-intro{grid-template-columns:1fr .7fr;align-items:end;gap:60px;display:grid}.rp-demo-intro h2{margin-top:19px}.rp-demo-intro>p{max-width:420px;color:var(--rp-copy);font-size:15px;line-height:1.75}.rp-patch-demo{color:#e8e7e3;background:#202124;border:1px solid #383a3d;border-radius:7px;margin:42px 0 0;overflow:hidden;box-shadow:0 18px 48px #17191d0d}.rp-demo-toolbar{color:#a5a6aa;border-bottom:1px solid #3b3d41;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;font-size:10px;display:flex}.rp-demo-toolbar>span{letter-spacing:.075em}.rp-demo-toolbar button{color:#d7d8db;border-radius:3px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:inline-flex}.rp-demo-toolbar button:hover{color:#fff;background:#383a3d}.rp-demo-body{grid-template-columns:1.65fr 1fr;display:grid}.rp-demo-tracks{border-right:1px solid #3b3d41;min-width:0;padding:38px 32px 30px}.rp-demo-ruler{color:#8b8d92;font-family:var(--font-geist-mono), monospace;justify-content:space-between;margin-bottom:13px;margin-left:86px;font-size:8px;display:flex}.rp-demo-row{grid-template-columns:73px 1fr;align-items:center;gap:13px;margin-top:13px;display:grid}.rp-demo-row>span{font-family:var(--font-geist-mono), monospace;color:#a5a6aa;letter-spacing:.02em;font-size:8px}.rp-demo-track{background:#2b2d30;border:1px solid #45474b;border-radius:2px;gap:2px;height:39px;padding:3px;display:flex;position:relative}.rp-demo-track.is-reference i{background:#6a6c70;border-radius:1px;flex:1}.rp-demo-track.is-reference i:nth-child(3n){background:#55575b}.rp-demo-track.is-changes,.rp-demo-track.is-render{background:#242629;border-color:#33353a}.rp-demo-range{opacity:0;background:#ab5368;border-radius:1px;transition:opacity .35s;position:absolute;top:3px;bottom:3px}.rp-demo-range.is-first{width:8%;left:29%}.rp-demo-range.is-second{width:6%;left:66%}.rp-patch-demo[data-step="1"] .is-changes .rp-demo-range,.rp-patch-demo[data-step="2"] .is-changes .rp-demo-range,.rp-patch-demo[data-step="3"] .is-changes .rp-demo-range,.rp-patch-demo[data-step="2"] .is-render .rp-demo-range,.rp-patch-demo[data-step="3"] .is-render .rp-demo-range{opacity:1}.rp-demo-track.is-render .rp-demo-range{border:1px solid #d190a0;overflow:hidden}.rp-demo-track.is-render .rp-demo-range:after{content:"";transform-origin:0;background:#d7a1af;position:absolute;inset:0;transform:scaleX(0)}.rp-patch-demo[data-step="2"] .is-render .rp-demo-range:after{animation:2.8s ease-out both rp-range-render}.rp-patch-demo[data-step="3"] .is-render .rp-demo-range:after{transform:scaleX(1)}.rp-demo-track.is-output{opacity:.18;background:#707174;transition:opacity .35s}.rp-patch-demo[data-step="3"] .is-output,.rp-patch-demo[data-step="3"] .is-output .rp-demo-range{opacity:1}.rp-demo-track.is-output>span{z-index:1;color:#fff;justify-content:center;align-items:center;gap:5px;width:100%;font-size:10px;font-weight:500;display:flex;position:relative}.rp-demo-row.is-result{border-top:1px solid #3b3d41;margin-top:25px;padding-top:25px}.rp-demo-legend{color:#b0b1b6;justify-content:flex-end;gap:16px;margin-top:20px;font-size:9px;display:flex}.rp-demo-legend span{align-items:center;gap:5px;display:flex}.rp-demo-legend i{background:#707174;width:6px;height:6px}.rp-demo-legend i.is-changed{background:#ab5368}.rp-demo-caption{flex-direction:column;padding:48px 32px 34px;display:flex}.rp-demo-step-number{color:#d7a1af;font-size:10px}.rp-demo-caption h3{letter-spacing:-.04em;max-width:300px;margin-top:22px;font-size:28px;font-weight:500;line-height:1.2}.rp-demo-caption p{color:#afb0b6;margin-top:16px;font-size:13px;line-height:1.75}.rp-demo-step-buttons{gap:9px;margin-top:auto;padding-top:27px;display:flex}.rp-demo-step-buttons button{color:#b0b1b6;border:1px solid #484a50;border-radius:3px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.rp-demo-step-buttons button:hover{border-color:#d7a1af}.rp-demo-step-buttons button[aria-pressed=true]{color:#fff;background:#762b3a;border-color:#ab5368}@keyframes rp-range-render{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rp-benchmark{border-bottom:1px solid var(--rp-line);grid-template-columns:1fr .83fr;align-items:center;gap:80px;display:grid}.rp-benchmark h2{margin-top:19px}.rp-benchmark-copy>p:not(:first-child){max-width:440px;color:var(--rp-copy);margin-top:24px;font-size:15px;line-height:1.75}.rp-benchmark-copy a{margin-top:25px}.rp-benchmark-proof{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:4px;padding:30px}.rp-benchmark-stat{align-items:center;gap:22px;margin-bottom:27px;display:flex}.rp-benchmark-stat>strong{color:var(--rp-accent);letter-spacing:-.06em;font-size:85px;font-weight:500;line-height:1}.rp-benchmark-stat>strong span{font-size:35px}.rp-benchmark-stat>span{color:var(--rp-copy);font-size:12px;line-height:1.65}.rp-benchmark-details{border-bottom:1px solid var(--rp-line);justify-content:space-between;gap:14px;margin:2px 0 25px;padding-bottom:19px;display:flex}.rp-benchmark-details dt{color:var(--rp-copy);font-size:9px}.rp-benchmark-details dd{color:var(--rp-ink);font-family:var(--font-geist-mono), monospace;margin-top:5px;font-size:13px}.rp-benchmark-proof figcaption a{color:var(--rp-accent);text-underline-offset:2px;text-decoration:underline;display:inline}.rp-benchmark-row{color:var(--rp-copy);grid-template-columns:1fr auto;gap:9px;margin-top:19px;font-size:11px;display:grid}.rp-benchmark-row strong{color:var(--rp-ink);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:500}.rp-benchmark-row i{border-radius:1px;grid-column:1/-1;height:7px}.rp-benchmark-row .is-full{background:#ceccc5;width:100%}.rp-benchmark-row .is-patch{background:var(--rp-accent);width:32.65%}.rp-benchmark-check{color:var(--rp-accent);align-items:flex-start;gap:6px;margin-top:22px;font-size:10px;display:flex}.rp-benchmark-check svg{flex-shrink:0}.rp-benchmark-proof figcaption{border-top:1px solid var(--rp-line);color:#73747a;margin-top:18px;padding-top:16px;font-size:10px;line-height:1.65}.rp-expertise-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px;display:grid}.rp-expertise-grid article{border-top:1px solid var(--rp-line);padding:24px 0 0}.rp-expertise-grid svg{color:var(--rp-accent)}.rp-expertise-grid h3{letter-spacing:-.035em;margin-top:23px;font-size:20px;font-weight:550}.rp-expertise-grid p{max-width:340px;color:var(--rp-copy);margin-top:14px;font-size:14px;line-height:1.7}.rp-pricing{border-top:1px solid var(--rp-line)}.rp-pricing>section{padding-block:0}.rp-pricing .rp-plan-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.rp-pricing .rp-plan-heading-copy{max-width:640px}.rp-pricing .rp-plan-heading-copy>p{color:var(--rp-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.065em;font-size:11px}.rp-pricing .rp-plan-heading-controls{max-width:350px}.rp-pricing .rp-plan-card{border:1px solid var(--rp-line);background:var(--rp-surface);box-shadow:none;border-radius:4px;padding:26px}.rp-pricing .rp-plan-card.is-highlighted{border-color:var(--rp-accent);background:#f4eeed}.rp-pricing .rp-plan-card.is-highlighted:before,.rp-pricing .rp-plan-card.is-highlighted:after{display:none}.rp-pricing .rp-plan-card h3{font-size:22px}.rp-pricing .rp-plan-card p.text-4xl{font-size:36px}.rp-pricing .rp-plan-card .bg-line{background:var(--rp-line)}.rp-pricing .rp-plan-notes{opacity:.85;margin-top:26px}.rp-pricing .rp-plan-notes a{color:var(--rp-accent)}.rp-plan-save{color:var(--rp-accent);background:#762b3a08;border-color:#762b3a30}.rp-billing-toggle{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:5px;align-items:center;gap:3px;padding:3px;display:inline-flex}.rp-billing-toggle button{color:var(--rp-copy);border-radius:3px;padding:9px 14px;font-size:11px}.rp-billing-toggle button[aria-pressed=true]{color:var(--rp-accent);background:#762b3a0b}.rp-billing-toggle button:hover{color:var(--rp-accent)}.rp-billing-toggle small{margin-left:4px;font-size:9px}.rp-download{border-block:1px solid var(--rp-line);background:#eae7df}.rp-download .download-section{padding-block:0}.rp-download .download-section-eyebrow{color:var(--rp-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.065em;font-size:11px}.rp-download .download-section-title{color:var(--rp-ink)}.rp-download .download-section-copy{color:var(--rp-copy)}.rp-download .download-platform-button{border-radius:4px;background:var(--rp-paper)!important;color:var(--rp-ink)!important;box-shadow:none!important;border:1px solid #c5c1b9!important}.rp-download .download-platform-button:hover,.rp-download .download-platform-button.is-recommended{border-color:var(--rp-accent)!important;background:var(--rp-surface)!important}.rp-download .platform-logo-svg{width:28px;height:28px}.rp-faq{grid-template-columns:.7fr 1fr;gap:90px;display:grid}.rp-faq-heading h2{margin-top:19px}.rp-faq-list{border-top:1px solid var(--rp-line)}.rp-faq-item{border-bottom:1px solid var(--rp-line)}.rp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding-block:20px;font-size:14px;font-weight:500;list-style:none;display:flex}.rp-faq-item summary::-webkit-details-marker{display:none}.rp-faq-item summary>span{color:var(--rp-accent);font-size:20px;font-weight:400;transition:rotate .18s}.rp-faq-item[open] summary>span{rotate:45deg}.rp-faq-item p{color:var(--rp-copy);padding:0 28px 24px 0;font-size:13px;line-height:1.75}.rp-final{text-align:center;border-top:1px solid var(--rp-line)}.rp-final h2{margin-top:20px;font-size:clamp(52px,6.5vw,82px)}.rp-final em{color:var(--rp-accent);font-style:normal}.rp-final .rp-cta{margin-top:30px}.rp-final>p:last-child{color:#73747a;font-family:var(--font-geist-mono), monospace;margin-top:21px;font-size:9px}.rp-site-footer{background:var(--rp-ink);color:#aaabb0;border-top:1px solid #33353a}.rp-site-footer .rp-footer-copy{color:#aaabb0}.rp-site-footer .rp-footer-email{color:#d3a4ae}.rp-site-footer>div>div:first-child{border-bottom-color:#35363b}.v2-modal-panel,.v2-cookie-dialog,.v2-cookie-banner{border-color:var(--rp-line)!important;box-shadow:0 15px 50px #17191d26!important}.v2-focus-card{box-shadow:0 15px 50px #17191d12}.v2-focus-card button.bg-accent,.v2-modal-panel button.bg-accent,.v2-cookie-dialog button.bg-accent{background:var(--rp-accent)!important;color:#fff!important}@media (max-width:900px){.rp-container{width:calc(100% - 48px)}.rp-hero h1{font-size:clamp(50px,7.5vw,74px)}.rp-benefits article{padding-right:20px}.rp-benefits article+article{padding-left:20px}.rp-benefits h2{font-size:22px}.rp-demo-intro{gap:30px}.rp-demo-body{grid-template-columns:1.6fr 1fr}.rp-demo-tracks{padding-inline:18px}.rp-demo-caption{padding:40px 24px 28px}.rp-demo-caption h3{font-size:24px}.rp-benchmark{gap:36px}.rp-benchmark-proof{padding:23px}.rp-benchmark-stat>strong{font-size:72px}.rp-workflow-grid,.rp-expertise-grid{gap:25px}.rp-faq{gap:35px}.rp-hero-proof{grid-template-columns:1fr 1fr .8fr;padding:14px 17px}.rp-hero-proof-times{gap:12px}.rp-hero-proof-times strong{font-size:21px}.rp-hero-proof-gain{padding-left:16px}.rp-hero-proof-gain>strong{font-size:23px}}@media (max-width:640px){.rp-container{width:calc(100% - 36px)}.rp-site-header-inner{min-height:61px;padding-inline:8px}.rp-site-header .rp-header-download{display:none}.rp-hero{padding-top:35px;padding-bottom:39px}.rp-hero>.rp-eyebrow{max-width:280px;margin-inline:auto;font-size:9px}.rp-hero h1{letter-spacing:-.06em;margin-top:17px;font-size:clamp(40px,10.8vw,68px)}.rp-hero-lede{max-width:340px;margin-top:23px;font-size:16px}.rp-desktop-break{display:none}.rp-actions{flex-direction:column;gap:21px;margin-top:25px}.rp-cta{min-height:47px}.rp-hosts{gap:19px;margin-top:22px}.rp-host{gap:7px;font-size:10px}.rp-host small{margin-top:2px;margin-left:0;font-size:8px;display:block}.rp-benefits{grid-template-columns:1fr;padding-block:4px}.rp-benefits article,.rp-benefits article+article{border-left:0;padding:25px 0}.rp-benefits article+article{border-top:1px solid var(--rp-line)}.rp-benefits h2{margin-top:13px;font-size:25px}.rp-benefits p{max-width:100%;margin-top:13px}.rp-section{padding-block:65px}.rp-landing h2{font-size:37px}.rp-workflow-grid,.rp-expertise-grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.rp-workflow-grid h3{margin-top:18px}.rp-demo-intro{grid-template-columns:1fr;gap:22px}.rp-demo-intro>p{font-size:14px}.rp-patch-demo{margin-top:30px}.rp-demo-toolbar{padding:11px 13px;font-size:8px}.rp-demo-body{grid-template-columns:1fr}.rp-demo-tracks{border-bottom:1px solid #3b3d41;border-right:0;padding:23px 13px}.rp-demo-row{grid-template-columns:62px 1fr;gap:8px}.rp-demo-row>span{font-size:7px}.rp-demo-ruler{margin-left:70px;font-size:6px}.rp-demo-track{height:32px}.rp-demo-legend{font-size:8px}.rp-demo-caption{min-height:256px;padding:26px 23px}.rp-demo-caption h3{max-width:100%;margin-top:13px;font-size:25px}.rp-demo-caption p{max-width:100%;margin-top:12px}.rp-demo-step-buttons{padding-top:22px}.rp-benchmark{grid-template-columns:1fr;gap:33px}.rp-benchmark-stat>strong{font-size:78px}.rp-pricing .rp-plan-heading{flex-direction:column;align-items:start;gap:23px}.rp-pricing .rp-plan-card{min-height:345px}.rp-faq{grid-template-columns:1fr;gap:28px}.rp-final h2{font-size:56px}.rp-hero-first-master{max-width:295px;margin-top:16px;font-size:10px}.rp-hero-proof{grid-template-columns:1.15fr .85fr;row-gap:14px;margin-top:24px;padding:15px 18px}.rp-hero-proof-context{text-align:center;grid-column:1/-1}.rp-hero-proof-context p{margin-top:5px;font-size:11px}.rp-hero-proof-times{border-left:0;justify-content:start;gap:8px}.rp-hero-proof-times strong{font-size:18px}.rp-hero-proof-gain{padding-left:19px}.rp-hero-proof-gain>strong{font-size:24px}.rp-benchmark-details{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rp-landing *,.rp-site-header *{transition:none!important;animation:none!important}.rp-patch-demo[data-step="2"] .is-render .rp-demo-range:after{transform:scaleX(1)}.rp-cta:hover{transform:none}}.rp-dashboard-header{background:#17191df5!important}.rp-dashboard-nav{box-shadow:none;border-color:var(--rp-line)!important}.rp-dashboard .rp-dashboard-nav-item.is-active{color:#fff!important}.rp-dashboard .rp-status-banner{box-shadow:none;border-color:var(--rp-line)!important;background:#eee3e4!important}.rp-dashboard div.rounded-rp.border:not(.rp-account-panel):not(.rp-status-banner):not(.rp-upgrade-panel){box-shadow:none;border-color:var(--rp-line)!important}.rp-dashboard button.bg-accent,.rp-dashboard .bg-accent.text-white{color:#fff!important;border-color:var(--rp-accent)!important;box-shadow:none!important}.rp-dashboard button.bg-accent:hover{background:#602130!important}.rp-dashboard input,.rp-dashboard select,.rp-dashboard textarea{background:var(--rp-surface)!important}.rp-upgrade-panel,.rp-upgrade-plan{border-color:var(--rp-line)!important;box-shadow:none!important}.rp-upgrade-plan.is-selected{box-shadow:inset 0 0 0 1px var(--rp-accent)!important;background:#eee3e4!important}
