.rent-page{--rent-accent:var(--lab-red);--rent-accent-dark:var(--lab-red-deep);--rent-ink:var(--lab-ink);--rent-body:var(--lab-ink-soft);--rent-muted:var(--lab-muted);--rent-line:var(--lab-line);--rent-soft:var(--lab-paper-bright);min-height:100vh;color:var(--rent-ink);background:var(--lab-paper);font-family:var(--lab-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:clip}.rent-page *,.rent-page :before,.rent-page :after{box-sizing:border-box}.rent-page a,.rent-page button,.rent-page summary{-webkit-tap-highlight-color:transparent}.rent-page :where(a,button,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--rent-accent) 38%, transparent);outline-offset:3px;border-radius:8px}.rent-shell{width:min(1120px,100% - 48px);margin-inline:auto}.rent-skip{z-index:200;color:#fff;background:var(--rent-ink);border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.rent-skip:focus{transform:translateY(0)}.rent-header{z-index:80;border-bottom:1px solid var(--rent-line);-webkit-backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.rent-nav{justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.rent-logo{color:var(--rent-ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.rent-logo>span{color:#fff;background:var(--rent-accent);letter-spacing:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.rent-nav-actions,.rent-actions{align-items:center;gap:16px;display:flex}.rent-price-link,.rent-secondary-cta{color:var(--rent-ink);text-underline-offset:4px;font-size:14px;font-weight:700}.rent-price-link:hover,.rent-secondary-cta:hover{color:var(--rent-accent)}.rent-cta{border:1px solid var(--rent-accent);color:#fff;background:var(--rent-accent);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 21px;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px -14px #2563ebbf}.rent-cta:hover{border-color:var(--rent-accent-dark);background:var(--rent-accent-dark);transform:translateY(-1px);box-shadow:0 15px 30px -15px #2563ebd9}.rent-cta>span{font-size:18px;transition:transform .18s}.rent-cta:hover>span{transform:translate(3px)}.rent-cta--small{min-height:42px;padding:10px 16px;font-size:13px}.rent-hero{background:#fff;padding:clamp(72px,9vw,116px) 0 clamp(76px,9vw,112px)}.rent-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.82fr);align-items:center;gap:clamp(52px,8vw,104px);display:grid}.rent-eyebrow,.rent-kicker{color:var(--rent-accent);font-family:var(--lab-mono);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}.rent-eyebrow{align-items:center;gap:10px;display:flex}.rent-eyebrow>span{background:var(--rent-accent);border-radius:50%;width:8px;height:8px}.rent-hero h1,.rent-section-heading h2,.rent-source-grid h2,.rent-closer h2{font-family:var(--lab-serif);letter-spacing:-.035em;margin:0;font-weight:500}.rent-hero h1{max-width:760px;margin-top:20px;font-size:clamp(3rem,6vw,5.3rem);line-height:.98}.rent-hero-lede{max-width:690px;color:var(--rent-body);margin:26px 0 0;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.58}.rent-actions{margin-top:32px}.rent-trust-list{color:var(--rent-body);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:13px;font-weight:650;list-style:none;display:flex}.rent-trust-list li:before,.rent-price-card li:before,.rent-closer-action li:before{content:"✓";color:var(--rent-accent);margin-right:7px;font-weight:800}.rent-cost-card{border:1px solid var(--lab-line-strong);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 34px 80px -44px #11182759}.rent-cost-card-head{border-bottom:1px solid var(--rent-line);background:var(--rent-soft);color:var(--rent-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:15px 20px;font-size:10px;font-weight:750;display:flex}.rent-cost-row{border-bottom:1px solid var(--rent-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.rent-cost-row div{gap:2px;display:grid}.rent-cost-row strong{font-size:16px}.rent-cost-row span{color:var(--rent-muted);font-size:12px}.rent-cost-row b{letter-spacing:-.025em;font-size:22px}.rent-cost-row small{color:var(--rent-muted);letter-spacing:0;font-size:11px;font-weight:600}.rent-cost-total{color:#fff;background:var(--rent-ink);justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 24px;display:flex}.rent-cost-total span{font-size:13px}.rent-cost-total strong{letter-spacing:-.045em;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.rent-cost-own{border:1px solid color-mix(in srgb, var(--rent-accent) 24%, transparent);background:color-mix(in srgb, var(--rent-accent) 6%, #fff);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:16px;padding:17px;display:flex}.rent-cost-own div{gap:1px;display:grid}.rent-cost-own div span{color:var(--rent-body);font-size:11px}.rent-cost-own div strong{color:var(--rent-accent);font-size:18px}.rent-cost-badge{color:var(--rent-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.rent-cost-card>p{color:var(--rent-muted);margin:0;padding:0 18px 18px;font-size:10px;line-height:1.5}.rent-cost-card>p a{color:inherit;text-underline-offset:3px;font-weight:750}.rent-proof-strip{border-block:1px solid var(--rent-line);background:var(--rent-soft);padding:24px 0}.rent-proof-strip .rent-shell{grid-template-columns:.55fr 1.45fr;align-items:center;gap:48px;display:grid}.rent-proof-strip strong{font-size:15px}.rent-proof-strip p{color:var(--rent-body);margin:0;font-size:14px}.rent-section{border-bottom:1px solid var(--rent-line);padding:clamp(82px,9vw,122px) 0;scroll-margin-top:72px}.rent-section--muted{background:var(--rent-soft)}.rent-section-heading{max-width:720px;margin-bottom:48px}.rent-section-heading--center{text-align:center;margin-inline:auto}.rent-section-heading h2,.rent-source-grid h2,.rent-closer h2{margin-top:14px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.05}.rent-section-heading p,.rent-source-grid>div>p,.rent-closer p{color:var(--rent-body);margin:20px 0 0;font-size:17px;line-height:1.72}.rent-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rent-compare-card{border:1px solid var(--rent-line);border-radius:15px;padding:clamp(28px,4vw,42px)}.rent-compare-card--problem{background:var(--rent-soft)}.rent-compare-card--solution{border-color:color-mix(in srgb, var(--rent-accent) 30%, transparent);background:color-mix(in srgb, var(--rent-accent) 5%, #fff)}.rent-compare-label,.rent-price-tag{border:1px solid var(--rent-line);color:var(--rent-muted);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.rent-compare-card--solution .rent-compare-label{border-color:color-mix(in srgb, var(--rent-accent) 25%, transparent);color:var(--rent-accent)}.rent-compare-card h3{letter-spacing:-.025em;max-width:460px;margin:22px 0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.rent-compare-card ul{color:var(--rent-body);gap:14px;margin:0;padding:0;list-style:none;display:grid}.rent-compare-card li{padding-left:27px;position:relative}.rent-compare-card li:before{content:"—";color:var(--rent-muted);font-weight:800;position:absolute;left:0}.rent-compare-card--solution li:before{content:"✓";color:var(--rent-accent)}.rent-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rent-capability{border:1px solid var(--rent-line);background:#fff;border-radius:14px;padding:30px}.rent-capability>span{color:var(--rent-accent);letter-spacing:.1em;font-size:11px;font-weight:800}.rent-capability h3{letter-spacing:-.02em;margin:28px 0 10px;font-size:21px;line-height:1.25}.rent-capability p{color:var(--rent-body);margin:0;font-size:14px}.rent-inline-cta{color:#fff;background:var(--rent-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:24px;display:flex}.rent-inline-cta>div{display:grid}.rent-inline-cta strong{font-size:17px}.rent-inline-cta div span{color:var(--lab-line-strong);font-size:13px}.rent-source-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(52px,8vw,100px);display:grid}.rent-source-grid>div>p+p{margin-top:12px}.rent-source-visual{border:1px solid var(--rent-line);background:var(--rent-soft);border-radius:18px;grid-template-columns:1.05fr auto .9fr;align-items:center;min-height:420px;padding:clamp(24px,4vw,42px);display:grid}.rent-document,.rent-fact-card{border:1px solid var(--lab-line-strong);background:#fff;border-radius:10px;box-shadow:0 22px 42px -28px #11182773}.rent-document{min-height:300px;padding:18px}.rent-document-bar{gap:5px;margin-bottom:32px;display:flex}.rent-document-bar span{background:var(--lab-line-strong);border-radius:50%;width:6px;height:6px}.rent-document-title{background:var(--rent-ink);border-radius:10px;width:60%;height:10px;margin-bottom:24px}.rent-document-line{background:var(--lab-line);border-radius:5px;width:76%;height:5px;margin:11px 0}.rent-document-line--wide{width:100%}.rent-document-highlight{border:2px solid var(--rent-accent);background:color-mix(in srgb, var(--rent-accent) 7%, #fff);border-radius:7px;margin:20px -7px;padding:12px;display:grid}.rent-document-highlight span{color:var(--rent-muted);text-transform:uppercase;font-size:9px}.rent-document-highlight strong{color:var(--rent-accent);font-size:16px}.rent-source-connector{color:var(--rent-accent);padding:0 13px;font-size:25px;font-weight:700}.rent-fact-card{gap:7px;padding:18px;display:grid}.rent-fact-card>span{color:var(--rent-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.rent-fact-card>strong{font-size:23px}.rent-fact-card small{color:var(--rent-body);font-size:10px}.rent-fact-card b{color:var(--rent-accent);background:color-mix(in srgb, var(--rent-accent) 7%, #fff);text-align:center;border-radius:5px;margin-top:9px;padding:6px 8px;font-size:9px}.rent-process{border:1px solid var(--rent-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rent-process li{border-right:1px solid var(--rent-line);min-height:280px;padding:30px}.rent-process li:last-child{border-right:0}.rent-process li>span{color:#fff;background:var(--rent-accent);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.rent-process h3{letter-spacing:-.02em;margin:64px 0 10px;font-size:20px}.rent-process p{color:var(--rent-body);margin:0;font-size:14px}.rent-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;margin-inline:auto;display:grid}.rent-price-card{border:1px solid var(--rent-line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,42px);display:flex}.rent-price-card--featured{border:2px solid var(--rent-accent)}.rent-price-card--featured .rent-price-tag{border-color:color-mix(in srgb, var(--rent-accent) 28%, transparent);color:var(--rent-accent)}.rent-price-card h3{letter-spacing:-.02em;margin:24px 0 5px;font-size:20px}.rent-price{align-items:baseline;gap:9px;display:flex}.rent-price strong{letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,4rem);line-height:1.05}.rent-price span{color:var(--rent-muted);font-size:12px;font-weight:650}.rent-price-card>p{min-height:54px;color:var(--rent-body);margin:17px 0;font-size:14px}.rent-price-card ul{border-top:1px solid var(--rent-line);width:100%;color:var(--rent-body);gap:11px;margin:0 0 28px;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.rent-price-card .rent-cta{width:100%;margin-top:auto}.rent-pricing-note{max-width:760px;color:var(--rent-muted);text-align:center;margin:22px auto 0;font-size:11px}.rent-faq-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(54px,8vw,100px);display:grid}.rent-faq-grid .rent-section-heading{margin-bottom:0}.rent-faqs{border-top:1px solid var(--rent-line)}.rent-faqs details{border-bottom:1px solid var(--rent-line)}.rent-faqs summary{color:var(--rent-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-weight:700;list-style:none;display:flex}.rent-faqs summary::-webkit-details-marker{display:none}.rent-faqs summary span{color:var(--rent-accent);font-size:22px;font-weight:500;transition:transform .18s}.rent-faqs details[open] summary span{transform:rotate(45deg)}.rent-faqs p{max-width:650px;color:var(--rent-body);margin:-5px 0 23px;padding-right:40px;font-size:14px}.rent-closer{color:#fff;background:var(--rent-ink);padding:clamp(84px,10vw,128px) 0}.rent-closer-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(55px,9vw,110px);display:grid}.rent-closer .rent-kicker{color:var(--lab-cyan)}.rent-closer p{color:var(--lab-line-strong)}.rent-closer-action{border:1px solid var(--lab-ink-soft);background:var(--lab-ink);border-radius:14px;padding:clamp(25px,4vw,38px)}.rent-closer-action ul{color:var(--lab-line);gap:10px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.rent-closer-action .rent-cta{width:100%}.rent-closer-action>span{color:var(--lab-muted);text-align:center;margin-top:13px;font-size:11px;display:block}.rent-footer{border-top:1px solid var(--rent-line);background:#fff;padding:28px 0 100px}.rent-footer .rent-shell{color:var(--rent-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.rent-footer a{color:var(--rent-body);text-underline-offset:3px}.rent-mobile-bar{display:none}@media (width<=900px){.rent-hero-grid,.rent-source-grid,.rent-faq-grid,.rent-closer-grid{grid-template-columns:1fr}.rent-hero-grid{gap:56px}.rent-source-grid,.rent-faq-grid,.rent-closer-grid{gap:48px}.rent-cost-card{width:min(100%,580px)}.rent-proof-strip .rent-shell{grid-template-columns:1fr;gap:8px}}@media (width<=700px){.rent-shell{width:min(100% - 32px,1120px)}.rent-header .rent-cta,.rent-price-link{display:none}.rent-nav{min-height:62px}.rent-hero{padding:56px 0 72px}.rent-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.rent-actions{flex-direction:column;align-items:stretch}.rent-actions .rent-cta{width:100%}.rent-secondary-cta{text-align:center;padding:8px}.rent-trust-list{display:grid}.rent-cost-card-head{flex-direction:column;align-items:flex-start;gap:2px}.rent-cost-total,.rent-cost-own{flex-direction:column;align-items:flex-start}.rent-section{padding:76px 0}.rent-section-heading{margin-bottom:34px}.rent-section-heading h2,.rent-source-grid h2,.rent-closer h2{font-size:clamp(2rem,10vw,2.8rem)}.rent-section-heading--center{text-align:left}.rent-compare,.rent-capability-grid,.rent-pricing-grid,.rent-process{grid-template-columns:1fr}.rent-inline-cta{flex-direction:column;align-items:stretch}.rent-source-visual{grid-template-columns:1fr;min-height:0}.rent-source-connector{text-align:center;padding:8px;transform:rotate(90deg)}.rent-process{overflow:visible}.rent-process li{border-right:0;border-bottom:1px solid var(--rent-line);min-height:auto}.rent-process li:last-child{border-bottom:0}.rent-process h3{margin-top:34px}.rent-price-card>p{min-height:0}.rent-faqs p{padding-right:0}.rent-footer{padding-bottom:104px}.rent-footer .rent-shell{flex-direction:column;align-items:flex-start}.rent-mobile-bar{z-index:90;padding:10px max(12px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--rent-line);-webkit-backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px -20px #11182761}.rent-mobile-bar>div{min-width:0;line-height:1.25;display:grid}.rent-mobile-bar strong{font-size:13px}.rent-mobile-bar div span{color:var(--rent-muted);font-size:9px}.rent-mobile-bar .rent-cta{flex:none;min-height:44px;padding:11px 14px;font-size:11px}.rent-mobile-bar .rent-cta>span{display:none}}@media (prefers-reduced-motion:reduce){.rent-page *,.rent-page :before,.rent-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
