@import url(https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--page:#fbfbf9;--surface:#fff;--subtle:#f4f4f1;--hover:#f0f0ec;--hairline:#e5e7eb;--hairline-strong:#d1d5db;--ink:#0f172a;--ink-2:#1f2937;--muted:#475569;--muted-2:#64748b;--faint:#94a3b8;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-bg:#eff6ff;--accent-border:#bfdbfe;--background:60 20% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:222 47% 11%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--shadcn-muted:210 40% 96%;--muted-foreground:215 16% 47%;--shadcn-accent:210 40% 96%;--accent-foreground:222 47% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:221 83% 53%;--radius:0.5rem}*{border-color:#e1e7ef;border-color:hsl(var(--border))}body,html{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfbf9;background:var(--page);color:#0f172a;color:var(--ink);font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}body{font-size:14px;line-height:1.5}h1,h2,h3,h4,h5{color:#0f172a;color:var(--ink);font-family:Public Sans,sans-serif;letter-spacing:-.011em}.mono,code,pre{font-family:JetBrains Mono,ui-monospace,monospace}.mono,.tabular,code,pre{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::selection{background:#dbeafe;color:#0f172a;color:var(--ink)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!card{background:#fff!important;background:var(--surface)!important;border:1px solid #e5e7eb!important;border:1px solid var(--hairline)!important;border-radius:8px!important}.card{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--hairline);border-radius:8px}.btn-primary{background:#0f172a;background:var(--ink);border:1px solid #0f172a;border:1px solid var(--ink);border-radius:6px;color:#fff;font-size:13px;font-weight:500;padding:.5rem .9rem;transition:background .15s ease,border-color .15s ease}.btn-primary:hover{background:#1f2937;background:var(--ink-2);border-color:#1f2937;border-color:var(--ink-2)}.btn-accent{background:#2563eb;background:var(--accent);border:1px solid #2563eb;border:1px solid var(--accent);border-radius:6px;color:#fff;font-size:13px;font-weight:500;padding:.5rem .9rem;transition:background .15s ease,border-color .15s ease}.btn-accent:hover{background:#1d4ed8;background:var(--accent-hover);border-color:#1d4ed8;border-color:var(--accent-hover)}.btn-secondary{background:#fff;background:var(--surface);border:1px solid #d1d5db;border:1px solid var(--hairline-strong);border-radius:6px;color:#0f172a;color:var(--ink);font-size:13px;font-weight:500;padding:.5rem .9rem;transition:background .15s ease,border-color .15s ease}.btn-secondary:hover{background:#f4f4f1;background:var(--subtle)}.btn-ghost{background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;color:var(--muted);font-size:13px;font-weight:500;padding:.4rem .7rem;transition:background .15s ease,color .15s ease}.btn-ghost:hover{background:#f4f4f1;background:var(--subtle)}.btn-ghost:hover,.field{color:#0f172a;color:var(--ink)}.field{background:#fff;background:var(--surface);border:1px solid #d1d5db;border:1px solid var(--hairline-strong);border-radius:6px;font-size:13px;padding:.55rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field:focus{border-color:#2563eb;border-color:var(--accent);box-shadow:0 0 0 3px #2563eb26;outline:none}.field-label{color:#475569;color:var(--muted);display:block;font-size:12px;font-weight:500;margin-bottom:.35rem}.pill{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;gap:.3rem;line-height:1.4;padding:.1rem .5rem}.divider{border-top:1px solid #e5e7eb;border-top:1px solid var(--hairline)}.table-clean{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.table-clean thead th{background:#fff;background:var(--surface);color:#475569;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em;padding:.6rem .9rem;text-align:left;text-transform:uppercase}.table-clean tbody td,.table-clean thead th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--hairline)}.table-clean tbody td{color:#0f172a;color:var(--ink);padding:.7rem .9rem;vertical-align:middle}.table-clean tbody tr:hover{background:#f4f4f1;background:var(--subtle)}.table-clean tbody tr:last-child td{border-bottom:none}.scroll-slim::-webkit-scrollbar{height:8px;width:8px}.scroll-slim::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-6{inset:-1.5rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-4{left:1rem}.left-\[22px\]{left:22px}.left-\[50\%\]{left:50%}.left-\[7px\]{left:7px}.left-\[9px\]{left:9px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-11{right:2.75rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9998\]{z-index:9998}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.-m-px{margin:-1px}.m-2{margin:.5rem}.m-6{margin:1.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.-mt-px{margin-top:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-6{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.\!h-\[320px\]{height:320px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[360px\]{height:360px}.h-\[73px\]{height:73px}.h-\[80px\]{height:80px}.h-\[calc\(100vh-0px\)\]{height:100vh}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-\[calc\(100vh-56px-53px\)\]{height:calc(100vh - 109px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[540px\]{max-height:540px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-56px-53px\)\]{max-height:calc(100vh - 109px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-\[100px\]{min-height:100px}.min-h-\[102px\]{min-height:102px}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[40px\]{min-height:40px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-\[60px\]{min-height:60px}.min-h-\[650px\]{min-height:650px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[88vh\]{min-height:88vh}.min-h-\[90px\]{min-height:90px}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[110px\]{width:110px!important}.\!w-\[140px\]{width:140px!important}.\!w-\[180px\]{width:180px!important}.\!w-\[210px\]{width:210px!important}.\!w-\[220px\]{width:220px!important}.\!w-\[280px\]{width:280px!important}.\!w-\[70px\]{width:70px!important}.\!w-\[84px\]{width:84px!important}.\!w-auto{width:auto!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[2px\]{width:2px}.w-\[36px\]{width:36px}.w-\[40px\]{width:40px}.w-\[440px\]{width:440px}.w-\[58px\]{width:58px}.w-\[92px\]{width:92px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[230px\]{min-width:230px}.min-w-\[2px\]{min-width:2px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[44vw\]{max-width:44vw}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[85\%\]{max-width:85%}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.flex-1{flex:1 1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[color\:var\(--hairline\)\]>:not([hidden])~:not([hidden]){border-color:#e5e7eb;border-color:var(--hairline)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(.5rem - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-bl-md{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--accent\)\]{border-color:#2563eb;border-color:var(--accent)}.border-\[color\:var\(--hairline\)\]{border-color:#e5e7eb;border-color:var(--hairline)}.border-\[color\:var\(--hairline-strong\)\]{border-color:#d1d5db;border-color:var(--hairline-strong)}.border-\[color\:var\(--ink\)\]{border-color:#0f172a;border-color:var(--ink)}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-destructive{border-color:#ef4343;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef434380;border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-input{border-color:#e1e7ef;border-color:hsl(var(--input))}.border-neutral-200{--tw-border-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:#d4d4d4;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neutral-950{--tw-border-opacity:1;border-color:#0a0a0a;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.border-primary{border-color:#0f1729;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#0f172980;border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-100{--tw-border-opacity:1;border-color:#ede9fe;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white\/20{border-color:#fff3}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-300{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-l-\[color\:var\(--accent\)\]{border-left-color:#2563eb;border-left-color:var(--accent)}.border-l-emerald-500{--tw-border-opacity:1;border-left-color:#10b981;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-l-rose-400{--tw-border-opacity:1;border-left-color:#fb7185;border-left-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[color\:var\(--subtle\)\]{background-color:#f4f4f1!important;background-color:var(--subtle)!important}.\!bg-rose-50{--tw-bg-opacity:1!important;background-color:#fff1f2!important;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))!important}.bg-\[color\:var\(--accent\)\]{background-color:#2563eb;background-color:var(--accent)}.bg-\[color\:var\(--hairline\)\]{background-color:#e5e7eb;background-color:var(--hairline)}.bg-\[color\:var\(--hairline-strong\)\]{background-color:#d1d5db;background-color:var(--hairline-strong)}.bg-\[color\:var\(--ink\)\]{background-color:#0f172a;background-color:var(--ink)}.bg-\[color\:var\(--muted-2\)\]{background-color:#64748b;background-color:var(--muted-2)}.bg-\[color\:var\(--page\)\]{background-color:#fbfbf9;background-color:var(--page)}.bg-\[color\:var\(--subtle\)\]{background-color:#f4f4f1;background-color:var(--subtle)}.bg-\[color\:var\(--surface\)\]{background-color:#fff;background-color:var(--surface)}.bg-accent{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:#fbfbf9;background-color:hsl(var(--background))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/35{background-color:#eff6ff59}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-border{background-color:#e1e7ef;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ef4343;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:#0f1729;background-color:hsl(var(--foreground))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-muted{background-color:#f1f5f9;background-color:hsl(var(--shadcn-muted))}.bg-muted\/50{background-color:#f1f5f980;background-color:hsl(var(--shadcn-muted)/.5)}.bg-neutral-100{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:#d4d4d4;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-50\/60{background-color:#fafafa99}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-neutral-950\/\[0\.02\]{background-color:#0a0a0a05}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#0f1729;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#0f17291a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#0f172933;background-color:hsl(var(--primary)/.2)}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/40{background-color:#dc262666}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-950\/45{background-color:#02061773}.bg-transparent{background-color:initial}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-zinc-100{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-300{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[color\:var\(--subtle\)\]{--tw-gradient-from:var(--subtle) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[color\:var\(--surface\)\]{--tw-gradient-to:var(--surface) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-primary{fill:#0f1729;fill:hsl(var(--primary))}.fill-white{fill:#fff}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0\.5{padding:.125rem!important}.\!p-1{padding:.25rem!important}.\!p-1\.5{padding:.375rem!important}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-bottom:0!important;padding-top:0!important}.\!py-0\.5{padding-bottom:.125rem!important;padding-top:.125rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.\!py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.\!py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pl-7{padding-left:1.75rem!important}.\!pl-8{padding-left:2rem!important}.pb-10{padding-bottom:2.5rem}.pb-11{padding-bottom:2.75rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[22px\]{padding-left:22px}.pl-\[36px\]{padding-left:36px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[9\.5px\]{font-size:9.5px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[14px\]{font-weight:14px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-rose-700{--tw-text-opacity:1!important;color:#be123c!important;color:rgb(190 18 60/var(--tw-text-opacity,1))!important}.text-\[color\:var\(--accent\)\]{color:#2563eb;color:var(--accent)}.text-\[color\:var\(--faint\)\]{color:#94a3b8;color:var(--faint)}.text-\[color\:var\(--ink\)\]{color:#0f172a;color:var(--ink)}.text-\[color\:var\(--muted\)\]{color:#475569;color:var(--muted)}.text-\[color\:var\(--muted-2\)\]{color:#64748b;color:var(--muted-2)}.text-accent-foreground{color:#0f1729;color:hsl(var(--accent-foreground))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:#172554;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-card-foreground{color:#0f1729;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4343;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:#0f1729;color:hsl(var(--foreground))}.text-foreground\/50{color:#0f172980;color:hsl(var(--foreground)/.5)}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:#1e1b4b;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.text-neutral-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-popover-foreground{color:#0f1729;color:hsl(var(--popover-foreground))}.text-primary{color:#0f1729;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:#881337;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#0f1729;color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:#082f49;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:#2e1065;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[-8px_0_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:-8px 0 24px #00000014;--tw-shadow-colored:-8px 0 24px var(--tw-shadow-color)}.shadow-\[-8px_0_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\],.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{--tw-shadow:0 1px 2px #00000008;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c 0_28px_60px_-24px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 1px 2px #0000000a,0 28px 60px -24px #00000040;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 28px 60px -24px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c 0_40px_80px_-32px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:0 1px 2px #0000000a,0 40px 80px -32px #00000047;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 40px 80px -32px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 1px 2px #00000026;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.15\)\],.shadow-\[0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.03\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.03\)\]{--tw-shadow:0 1px 2px #0f172a08;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_20px_50px_-20px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 20px 50px -20px #0f172a59;--tw-shadow-colored:0 20px 50px -20px var(--tw-shadow-color)}.shadow-\[0_20px_50px_-20px_rgba\(15\2c 23\2c 42\2c 0\.35\)\],.shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 4px 16px #00000014;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color)}.shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 6px 24px #0000002e;--tw-shadow-colored:0 6px 24px var(--tw-shadow-color)}.shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[color\:var\(--ink\)\]{--tw-ring-color:var(--ink)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-neutral-950{--tw-ring-opacity:1;--tw-ring-color:rgb(10 10 10/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-\[3px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}@keyframes lv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-blink{0%,60%,to{opacity:1}30%{opacity:0}}@keyframes lv-pulse-ring{0%{box-shadow:0 0 0 0 #0a0a0a59}70%{box-shadow:0 0 0 10px #0a0a0a00}to{box-shadow:0 0 0 0 #0a0a0a00}}.lv-rise{animation:lv-rise .5s cubic-bezier(.2,.7,.2,1) both}.lv-caret:after{animation:lv-blink 1s steps(1) infinite;background:currentColor;content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:1px}.lv-pulse{animation:lv-pulse-ring 1.9s cubic-bezier(.2,.7,.2,1) infinite}@media (prefers-reduced-motion:reduce){.lv-pulse,.lv-rise{animation:none!important}.lv-caret:after{animation:none;opacity:0}}.selection\:bg-neutral-950 ::selection{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-neutral-950::selection{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:#0f1729;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#65758b;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[color\:var\(--ink\)\]:focus-within{border-color:#0f172a;border-color:var(--ink)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:scale-\[1\.04\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04}.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:#2563eb;border-color:var(--accent)}.hover\:border-\[color\:var\(--hairline-strong\)\]:hover{border-color:#d1d5db;border-color:var(--hairline-strong)}.hover\:border-\[color\:var\(--ink\)\]:hover{border-color:#0f172a;border-color:var(--ink)}.hover\:border-\[color\:var\(--muted-2\)\]:hover{border-color:#64748b;border-color:var(--muted-2)}.hover\:border-neutral-950:hover{--tw-border-opacity:1;border-color:#0a0a0a;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:\!bg-rose-50:hover{--tw-bg-opacity:1!important;background-color:#fff1f2!important;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))!important}.hover\:bg-\[color\:var\(--subtle\)\]:hover{background-color:#f4f4f1;background-color:var(--subtle)}.hover\:bg-\[color\:var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-destructive\/80:hover{background-color:#ef4343cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#f1f5f9;background-color:hsl(var(--shadcn-muted))}.hover\:bg-muted\/50:hover{background-color:#f1f5f980;background-color:hsl(var(--shadcn-muted)/.5)}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{background-color:#0f1729;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#0f1729cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#0f1729e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[color\:var\(--accent\)\]:hover{color:#2563eb;color:var(--accent)}.hover\:text-\[color\:var\(--ink\)\]:hover{color:#0f172a;color:var(--ink)}.hover\:text-accent-foreground:hover{color:#0f1729;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#0f1729;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#65758b;color:hsl(var(--muted-foreground))}.hover\:text-neutral-950:hover{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_20px_-8px_rgba\(15\2c 23\2c 42\2c 0\.15\)\]:hover{--tw-shadow:0 4px 20px -8px #0f172a26;--tw-shadow-colored:0 4px 20px -8px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_20px_-8px_rgba\(15\2c 23\2c 42\2c 0\.15\)\]:hover,.hover\:shadow-sm:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.focus\:border-\[color\:var\(--ink\)\]:focus{border-color:#0f172a;border-color:var(--ink)}.focus\:bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.focus\:bg-primary:focus{background-color:#0f1729;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#0f1729;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500\/30:focus{--tw-ring-color:#3b82f64d}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f1f5f966;border-color:hsl(var(--shadcn-muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e1e7ef;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f1f5f9;background-color:hsl(var(--shadcn-muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#0f1729;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fbfbf9;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0f1729;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef43434d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4343;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f1f5f980;background-color:hsl(var(--shadcn-accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#0f1729;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#65758b;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fbfbf9;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#0f1729;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f1f5f980;background-color:hsl(var(--shadcn-accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--shadcn-muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e1e7ef;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#65758b;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#0f1729;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0f1729;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#0f1729;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#65758b;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4343;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:min-h-\[122px\]{min-height:122px}.sm\:w-\[300px\]{width:300px}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-\[64px\]{font-size:64px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:left-\[var\(--sidebar-w\2c 240px\)\]{left:240px;left:var(--sidebar-w,240px)}.md\:top-0{top:0}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-2{grid-column:span 2/span 2}.md\:row-span-2{grid-row:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-screen{height:100vh}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.md\:text-center{text-align:center}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[80px\]{top:80px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.lg\:min-h-0{min-height:0}.lg\:w-\[220px\]{width:220px}.lg\:w-\[260px\]{width:260px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[minmax\(360px\2c 420px\)_1fr\]{grid-template-columns:minmax(360px,420px) 1fr}.lg\:grid-cols-\[minmax\(360px\2c 480px\)_1fr\]{grid-template-columns:minmax(360px,480px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-8{padding:2rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:pt-28{padding-top:7rem}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[76px\]{font-size:76px}}@media (min-width:1280px){.xl\:static{position:static}.xl\:inset-auto{inset:auto}.xl\:z-auto{z-index:auto}.xl\:max-h-none{max-height:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:rounded-none{border-radius:0}.xl\:border-x-0{border-left-width:0;border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-\[color\:var\(--hairline\)\]{border-color:#e5e7eb;border-color:var(--hairline)}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f1f5f9;background-color:hsl(var(--shadcn-accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f1f5f980;background-color:hsl(var(--shadcn-accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4343;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0f1729;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#65758b;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.App{min-height:100vh}.rv-booking-route,.rv-flow-page,.rv-optin-page{--rv-black:#050807;--rv-white:#fff;--rv-muted:#7f8d89;--rv-orange:#ef7f1a;--rv-green:#18a287;font-family:Public Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:320px}.rv-booking-route *,.rv-flow-page *,.rv-optin-page *{box-sizing:border-box}.rv-booking-route a,.rv-flow-page a,.rv-optin-page a{text-decoration:none}.rv-optin-page{background:#030303;color:#fff;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100svh;isolation:isolate;min-height:0;overflow:hidden;position:relative}.rv-optin-page:before{background:radial-gradient(circle at 50% 42%,#105c5038,#0000 34%);content:"";inset:-20%;position:absolute;z-index:-2}.rv-optin-page:after{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 24%,#000 76%,#0000);mask-image:linear-gradient(180deg,#0000,#000 24%,#000 76%,#0000);opacity:.1;position:absolute;z-index:-1}.rv-optin-main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:0;padding:clamp(.7rem,1.8vh,1.25rem) 0 clamp(.45rem,1vh,.75rem);text-align:center;width:min(900px,calc(100% - 2rem))}.rv-reference-confirmation{color:#e7e7e7;font-size:clamp(.82rem,1.15vw,1rem);font-weight:600;line-height:1.35;margin:0 0 clamp(.4rem,1vh,.7rem)}.rv-reference-confirmation em{font-style:italic}.rv-confirmation-check{background:#31dc87;border-radius:50%;box-shadow:0 0 20px #31dc8757;color:#02150b;display:inline-grid;font-size:.82em;font-style:normal;font-weight:900;height:1.2em;margin-right:.45rem;place-items:center;vertical-align:.08em;width:1.2em}.rv-optin-main h1{color:#fff;font-size:clamp(1.75rem,3.25vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:900px}.rv-optin-main h1 span{display:block}.rv-hero-video-shell{background:#ffffff14;border:1px solid #fff3;border-radius:4px;box-shadow:0 22px 60px #00000085,0 0 55px #0f6b5b21;margin:clamp(.65rem,1.6vh,1rem) auto 0;min-height:0;padding:3px;position:relative;width:min(840px,100%)}.rv-hero-video{aspect-ratio:16/9;background:#000;border-radius:2px;cursor:pointer;display:block;max-height:min(50svh,470px);object-fit:contain;width:100%}.rv-video-toggle{aspect-ratio:1;background:#ef202d;border:0;border-radius:50%;box-shadow:0 8px 28px #0000007a,inset 0 0 0 1px #fff3;color:#fff;cursor:pointer;display:grid;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease,background .18s ease;width:clamp(66px,8vw,86px);z-index:2}.rv-video-toggle:hover{background:#ff2635;transform:translate(-50%,-50%) scale(1.06)}.rv-video-toggle-icon{border-bottom:13px solid #0000;border-left:21px solid #fff;border-top:13px solid #0000;display:block;height:0;margin-left:6px;position:relative;width:0}.rv-hero-video-shell.is-playing .rv-video-toggle{opacity:0;pointer-events:none}.rv-glow-button{align-items:center;background:linear-gradient(180deg,#ef675f,#d84f55);border:1px solid #ff8c82;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 36px #df484d4a,0 0 42px #df484d33;color:#fff;display:inline-flex;font-size:.9rem;font-weight:800;gap:.65rem;justify-content:center;letter-spacing:.06em;margin-top:clamp(.6rem,1.4vh,.9rem);min-height:54px;min-width:min(100%,430px);padding:.8rem 1.4rem;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.rv-glow-button:hover{box-shadow:inset 0 0 0 1px #ffffff2e,0 17px 45px #df484d61,0 0 52px #df484d3d;transform:translateY(-2px)}.rv-minimal-footer{border-top:1px solid #ffffff14;color:#65716d;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;line-height:1.35;margin:auto;padding:.3rem 0 .5rem;width:min(900px,calc(100% - 2rem))}.rv-minimal-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.rv-minimal-footer a{color:#9daba7}.rv-wordmark{color:inherit;font-size:1.4rem;font-weight:800;letter-spacing:-.04em}.rv-flow-page{background:#000;color:#fff;min-height:100svh}.rv-flow-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:auto;min-height:64px;width:min(760px,calc(100% - 2rem))}.rv-flow-header>a{color:#fff}.rv-flow-meta{color:#aab7b3;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rv-application-shell{margin:auto;padding:0 0 2rem;width:min(760px,calc(100% - 2rem))}.rv-question-card{background:#fff;border:0;border-radius:8px;box-shadow:0 28px 90px #0000009e;color:#171717;display:flex;flex-direction:column;height:min(680px,calc(100svh - 84px));min-height:520px;overflow:hidden;padding:1.6rem 3rem 1.25rem}.rv-application-form-heading{color:#303030;flex:0 0 auto;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;letter-spacing:-.025em;margin:0 0 1.1rem;text-align:center}.rv-progress-track{background:#aaa;flex:0 0 auto;height:3px;width:100%}.rv-progress-fill{background:#111;height:100%;transition:width .25s ease}.rv-active-step{border:0;display:block;flex:1 1 auto;margin:0;min-height:0;overflow-y:auto;padding:.2rem 1rem 1rem}.rv-question-number{background:#111;border-radius:4px;color:#fff;display:grid;font-size:.68rem;font-weight:800;height:24px;margin:.35rem auto .75rem;place-items:center;width:24px}.rv-active-step legend{color:#171717;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;letter-spacing:-.015em;line-height:1.35;margin:0 auto .65rem;max-width:590px;text-align:center;width:100%}.rv-question-help{color:#666;font-size:.875rem;line-height:1.5;margin:0 auto 1.1rem;max-width:560px;text-align:center}.rv-qualification-warning{color:#a14946;font-size:.8rem;font-weight:700;line-height:1.45;margin:-.35rem auto 1rem;max-width:560px;text-align:center}.rv-short-answer{display:block;margin:1.15rem auto 0;width:min(540px,100%)}.rv-short-answer>span{color:#555;display:block;font-size:.8rem;font-weight:700;margin:0 0 .4rem .25rem}.rv-short-answer small{color:#888;font-weight:500}.rv-short-answer input{background:#f5f5f5;border:1px solid #d5d5d5;border-radius:8px;color:#151515;display:block;font-size:1rem;min-height:54px;padding:.8rem 1rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.rv-short-answer input:focus{background:#fff;border-color:#111;box-shadow:0 0 0 2px #00000017;outline:none}.rv-short-answer.compact{margin-top:.8rem}.rv-contact-consent{grid-gap:.7rem;align-items:start;background:#f6f6f6;border:1px solid #d8d8d8;border-radius:8px;color:#4d4d4d;cursor:pointer;display:grid;font-size:.875rem;gap:.7rem;grid-template-columns:20px 1fr;line-height:1.48;margin:.85rem auto 0;padding:.8rem .9rem;text-align:left;width:min(540px,100%)}.rv-contact-consent:has(input:checked){background:#fff;border-color:#111}.rv-contact-consent input{accent-color:#111;height:18px;margin:.15rem 0 0;width:18px}.rv-contact-consent a{color:#111;font-weight:700;text-decoration:underline}.rv-choice-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr;margin:0 auto;width:min(540px,100%)}.rv-check-answer,.rv-radio-answer{grid-gap:.65rem;align-items:center;background:#eee;border:2px solid #0000;border-radius:999px;color:#292929;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:24px 1fr;min-height:48px;padding:.65rem .85rem;position:relative;transition:border-color .15s ease,background .15s ease,transform .15s ease}.rv-check-answer:hover,.rv-radio-answer:hover{background:#e6e6e6;transform:translateY(-1px)}.rv-check-answer:has(input:checked),.rv-radio-answer:has(input:checked){background:#fff;border-color:#111}.rv-check-answer input,.rv-radio-answer input{accent-color:#111;height:18px;margin:0;width:18px}.rv-check-answer span{font-size:.9rem;font-weight:500;line-height:1.3}.rv-commitment-grid{grid-gap:.55rem;display:grid;gap:.55rem;margin:1rem auto 0;width:min(540px,100%)}.rv-radio-answer{min-height:58px}.rv-radio-answer strong{color:#1a1a1a;display:block;font-size:.95rem;font-weight:600}.rv-radio-answer small{color:#696969;display:block;font-size:.78rem;line-height:1.35;margin-top:.1rem}.rv-radio-answer.danger-choice:has(input:checked){background:#fff5f4;border-color:#a23a37}.rv-long-answer{display:block;margin:1rem auto 0;width:min(540px,100%)}.rv-long-answer textarea{background:#f7f7f7;border:1px solid #d5d5d5;border-radius:8px;color:#171717;display:block;font-size:.95rem;line-height:1.55;min-height:150px;padding:.9rem 1rem;resize:vertical;width:100%}.rv-long-answer textarea:focus{background:#fff;border-color:#111;box-shadow:0 0 0 2px #00000017;outline:none}.rv-field-error{background:#fff0ef;border-radius:8px;color:#98433f;flex:0 0 auto;font-size:.82rem;line-height:1.4;margin:.7rem 0 0;padding:.7rem .85rem}.rv-question-nav{background:#fff;display:flex;flex:0 0 auto;gap:.55rem;margin:1rem -1.5rem -1.25rem;padding:1rem 1.5rem 1.25rem}.rv-nav-button{background:#3f82df;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:1.5rem;min-height:48px;min-width:48px;padding:0;width:48px}.rv-nav-button.primary{flex:1 1 auto;font-size:.95rem;font-weight:600;min-width:0;width:auto}.rv-application-note{color:#7f7f7f;font-size:.75rem;margin:.8rem 0 0;text-align:center}.rv-sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.rv-booking-route{background:#f5f7fa;color:#1f2937;min-height:100svh}.rv-booking-topbar{align-items:center;background:#fff;border-bottom:1px solid #e4e8ef;display:flex;gap:1rem;justify-content:space-between;min-height:66px;padding:0 max(1.25rem,calc(50vw - 590px))}.rv-booking-topbar>a{color:#111827}.rv-booking-stage{align-items:center;color:#5d6674;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem}.rv-booking-stage>span{background:#e3f8ef;border-radius:50%;color:#16845d;display:grid;font-size:.7rem;height:20px;place-items:center;width:20px}.rv-booking-page{width:100%}.rv-scheduler-view{margin:0 auto;padding:clamp(2.25rem,5vw,4.5rem) 0 2.5rem;width:min(1180px,calc(100% - 2rem))}.rv-scheduler-intro{margin:0 auto 2rem;max-width:760px;text-align:center}.rv-scheduler-eyebrow{color:#006bff;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rv-scheduler-intro h1{color:#111827;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.05em;line-height:1.05;margin:.65rem 0 .85rem}.rv-scheduler-intro p{color:#667085;font-size:1rem;line-height:1.65;margin:0 auto;max-width:650px}.rv-calendly-live-card{background:#fff;border:1px solid #dfe3ea;border-radius:12px;box-shadow:0 26px 80px #1a29421f;min-height:720px;overflow:hidden;position:relative}.rv-calendly-widget,.rv-calendly-widget iframe{border:0;display:block;height:720px;width:100%}.rv-calendly-fallback{align-items:center;background:#fff;color:#1f2937;display:flex;flex-direction:column;inset:0;justify-content:center;padding:2rem;position:absolute;text-align:center;z-index:3}.rv-calendly-fallback strong{font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.03em}.rv-calendly-fallback p{color:#667085;font-size:1rem;line-height:1.6;margin:.75rem auto 1.4rem;max-width:540px}.rv-calendly-fallback-button,.rv-calendly-return-button{align-items:center;background:#006bff;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:.85rem 1.4rem}.rv-calendly-return-button{background:#1f2937;margin-top:.75rem}.rv-calendar-live-note{color:#7a8493;display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;line-height:1.5;margin:1rem .25rem 0}.rv-calendar-live-note a{color:#006bff;font-weight:700}.rv-booking-route.is-booked{background:#000;color:#fff}.rv-booked-layout{margin:0 auto;padding:2.25rem 0 2.5rem;text-align:center;width:min(680px,calc(100% - 2rem))}.rv-booked-hero{padding-bottom:1.2rem}.rv-booked-check{background:#2dcf84;border-radius:50%;box-shadow:0 0 28px #2dcf8452;color:#04180e;display:grid;font-size:1.25rem;font-weight:900;height:42px;margin:0 auto .9rem;place-items:center;width:42px}.rv-booked-hero h1{color:#fff;font-size:clamp(1.55rem,4vw,2.35rem);letter-spacing:-.035em;line-height:1.1;margin:0}.rv-booked-detail{color:#aeb8b4;font-size:.92rem;font-weight:600;margin:.8rem 0 0}.rv-booked-important{color:#d1d6d4;font-size:.82rem;line-height:1.55;margin:1rem auto 0}.rv-booked-important strong{color:#fff;text-decoration:underline}.rv-booked-step{border-top:2px solid #fff;padding:1.55rem 0}.rv-step-number{color:#ef625c;display:block;font-size:.74rem;font-weight:900;letter-spacing:.1em;margin-bottom:.35rem}.rv-booked-step h2{color:#fff;font-size:clamp(1.1rem,2.6vw,1.45rem);line-height:1.25;margin:0 auto 1rem;max-width:600px}.rv-booked-step>p{color:#c5ccc9;font-size:.88rem;line-height:1.55;margin:.55rem auto;max-width:590px}.rv-precall-video-shell{background:#090909;border:1px solid #3e4543;box-shadow:0 18px 52px #00000080;overflow:hidden}.rv-precall-video-shell video{aspect-ratio:16/9;background:#000;display:block;object-fit:contain;width:100%}.rv-inbox-note{font-size:.8rem!important;text-decoration:underline}.rv-invite-steps{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-top:1.2rem}.rv-invite-card{background:#0a0a0a;border:1px solid #383e3c;padding:1rem;text-align:left}.rv-invite-card>span{background:#ef625c;border-radius:50%;color:#fff;display:inline-grid;font-size:.72rem;font-weight:900;height:24px;margin-right:.35rem;place-items:center;width:24px}.rv-invite-card>strong{color:#fff;font-size:.82rem}.rv-mail-preview{background:#fff;border-radius:4px;color:#202323;margin-top:.8rem;min-height:92px;padding:.75rem;position:relative}.rv-mail-preview b,.rv-mail-preview small{display:block}.rv-mail-preview b{font-size:.72rem}.rv-mail-preview small{color:#727978;font-size:.68rem;margin-top:.25rem}.rv-mail-preview i{border:1px solid #ef625c;bottom:.65rem;color:#dd4039;font-size:.62rem;font-style:normal;font-weight:800;padding:.28rem .42rem;position:absolute;right:.65rem}.rv-mail-preview .yes-pill{background:#35a86c;border-color:#35a86c;color:#fff}.rv-booked-explore{background:linear-gradient(145deg,#071c16,#0d3329);border:1px solid #315f51;box-shadow:0 18px 55px #0000006b;margin:0 0 1.55rem;padding:1.7rem 1.25rem}.rv-booked-explore>span{color:#62d4a9;display:block;font-size:.7rem;font-weight:900;letter-spacing:.14em}.rv-booked-explore h2{color:#fff;font-size:clamp(1.25rem,3vw,1.65rem);letter-spacing:-.02em;margin:.45rem 0 0}.rv-booked-explore p{color:#c2d3cc;font-size:.88rem;line-height:1.55;margin:.6rem auto 1.1rem;max-width:520px}.rv-booked-explore>a{align-items:center;background:#ef625c;border-radius:4px;box-shadow:0 10px 28px #ef625c40;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;gap:.6rem;justify-content:center;letter-spacing:.025em;min-height:46px;padding:.7rem 1.15rem;text-decoration:none;transition:transform .16s ease,background .16s ease}.rv-booked-explore>a:hover{background:#ff746e;transform:translateY(-1px)}.rv-booked-explore>a:focus-visible{outline:3px solid #fff;outline-offset:3px}.rv-booked-footer{grid-gap:.35rem;border-top:1px solid #282d2b;color:#737d79;display:grid;font-size:.75rem;gap:.35rem;justify-items:center;line-height:1.5;padding-top:1.35rem}.rv-booked-footer a{color:#abb4b1}.rv-status-page{display:grid;padding:2rem;place-items:center}.rv-status-panel{width:min(620px,100%)}.rv-status-mark{border:1px solid #93403c;color:#ff8e87;display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.08em;margin-bottom:1rem;padding:.5rem .7rem;text-transform:uppercase}.rv-status-panel h1{color:#fff;font-size:clamp(2rem,6vw,4rem);line-height:1.04;margin:0 0 1rem}.rv-status-panel p{color:#b7c0bd;font-size:1rem;line-height:1.65}.rv-status-panel a{background:#fff;border-radius:6px;color:#111;display:inline-flex;font-weight:800;margin-top:1rem;padding:.85rem 1.2rem}@media(max-width:640px){.rv-optin-main{justify-content:flex-start;padding:clamp(1.5rem,5vh,2.6rem) 0 .25rem;width:calc(100% - 1rem)}.rv-reference-confirmation{font-size:clamp(.72rem,3.15vw,.84rem)}.rv-optin-main h1{font-size:clamp(1.35rem,6.2vw,1.8rem);max-width:380px}.rv-hero-video{max-height:42svh}.rv-glow-button{font-size:.8rem;min-height:50px}.rv-minimal-footer{font-size:.65rem;justify-content:center;text-align:center;width:calc(100% - 1rem)}.rv-minimal-footer nav{display:none}.rv-flow-header{min-height:56px}.rv-flow-meta{font-size:.65rem}.rv-application-shell{padding:0 0 1rem;width:calc(100% - 1rem)}.rv-question-card{height:calc(100svh - 66px);min-height:500px;padding:1.2rem .85rem .8rem}.rv-application-form-heading{font-size:1.2rem}.rv-active-step{padding-inline:.15rem}.rv-choice-grid,.rv-commitment-grid,.rv-contact-consent,.rv-long-answer,.rv-short-answer{width:100%}.rv-question-nav{margin:.75rem -.15rem -.8rem;padding:.8rem .15rem .85rem}.rv-booking-topbar{min-height:58px;padding-inline:.9rem}.rv-scheduler-view{padding:1.8rem 0 1.5rem;width:calc(100% - 1rem)}.rv-scheduler-intro h1{font-size:2rem}.rv-calendly-live-card,.rv-calendly-widget,.rv-calendly-widget iframe{height:820px;min-height:820px}.rv-calendar-live-note{align-items:center;flex-direction:column;text-align:center}.rv-booked-layout{padding:1.4rem 0 2rem;width:calc(100% - 1.25rem)}.rv-invite-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rv-glow-button,.rv-video-toggle{transition:none}}.rvc2{--font-instrument:"Instrument Sans";--font-inter:"Inter";--ink:#171815;--muted:#676861;--paper:#f4f1ea;--paper-bright:#faf9f5;--warm:#e8e3d8;--line:#1718152e;--forest:#0d5743;--night:#101310;--serif:"Iowan Old Style","Baskerville","Times New Roman",serif;--sans:var(--font-instrument),"Instrument Sans",var(--font-inter),Inter,sans-serif;-webkit-font-smoothing:antialiased;background:var(--paper-bright);color:var(--ink);font-family:var(--sans);min-height:100vh;overflow:clip}.rvc2 *,.rvc2 :after,.rvc2 :before{box-sizing:border-box}.rvc2 a{text-decoration:none}.rvc2 a,.rvc2 h1,.rvc2 h2,.rvc2 h3,.rvc2 h4,.rvc2 h5{color:inherit}.rvc2 a,.rvc2 button{-webkit-tap-highlight-color:transparent}.rvc2-wrap{margin-inline:auto;width:min(1160px,calc(100% - 64px))}.rvc2-kicker,.rvc2-overline{font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.rvc2-wordmark{align-items:center;display:inline-flex;font-family:var(--sans);font-size:21px;font-weight:600;gap:12px;letter-spacing:-.045em;line-height:1}.rvc2-mark{display:inline-block;flex:0 0 24px;height:24px;position:relative;width:24px}.rvc2-mark span{background:currentColor;border-radius:999px;height:4px;left:10px;position:absolute;top:10px;width:4px}.rvc2-mark span:first-child{transform:translateY(-9px)}.rvc2-mark span:nth-child(2){transform:translate(8px,-4px)}.rvc2-mark span:nth-child(3){transform:translate(8px,5px)}.rvc2-mark span:nth-child(4){transform:translateY(9px)}.rvc2-mark span:nth-child(5){transform:translate(-8px,5px)}.rvc2-mark span:nth-child(6){transform:translate(-8px,-4px)}.rvc2-mark span:nth-child(7){transform:scale(1.25)}.rvc2-hero{background:#30322d;color:#fff;height:100svh;max-height:1020px;min-height:850px;overflow:hidden;position:relative}.rvc2-hero-image{object-fit:cover;object-position:55% center;transform:scale(1.005)}.rvc2-hero-shade{background:linear-gradient(90deg,#0b0e0cdb,#0b0e0ca8 34%,#0b0e0c1f 71%,#0b0e0c0f),linear-gradient(180deg,#080a093d,#0000 26%,#0000 67%,#080a09ad);inset:0;position:absolute}.rvc2-nav{align-items:center;border-bottom:1px solid #ffffff3d;display:grid;grid-template-columns:1fr auto 1fr;height:88px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(1280px,calc(100% - 64px));z-index:20}.rvc2-nav>a:first-child{width:max-content}.rvc2-nav-links{align-items:center;display:flex;font-size:13px;font-weight:500;gap:34px}.rvc2-nav-actions>a,.rvc2-nav-links a{transition:opacity .18s ease}.rvc2-nav-actions>a:hover,.rvc2-nav-links a:hover{opacity:.65}.rvc2-nav-actions{align-items:center;display:flex;font-size:13px;font-weight:500;gap:22px;justify-content:flex-end}.rvc2 .rvc2-cta-button,.rvc2 .rvc2-nav-button,.rvc2 .rvc2-price-button{border:0;border-radius:0;box-shadow:none;font-family:var(--sans);font-size:13px;font-weight:600;height:47px}.rvc2 .rvc2-nav-button{background:#fff;color:var(--ink);padding-inline:20px}.rvc2 .rvc2-nav-button:hover{background:#e9e6df}.rvc2 .rvc2-cta-button svg,.rvc2 .rvc2-nav-button svg,.rvc2 .rvc2-price-button svg{height:15px;margin-left:8px;width:15px}.rvc2-menu-button,.rvc2-mobile-menu{display:none}.rvc2-hero-inner{align-items:center;display:flex;height:100%;margin-inline:auto;padding-bottom:136px;padding-top:76px;position:relative;width:min(1280px,calc(100% - 64px));z-index:2}.rvc2-hero-copy{width:min(1050px,82vw)}.rvc2-kicker{color:#ffffffb8;margin-bottom:30px}.rvc2-hero h1{text-wrap:balance;font-family:var(--sans);font-size:clamp(62px,6.3vw,98px);font-weight:430;letter-spacing:-.066em;line-height:.94;margin:0;word-spacing:.06em}.rvc2-hero h1 span{display:block;white-space:nowrap}.rvc2-hero h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.rvc2-hero-lead{color:#ffffffc7;font-size:18px;font-weight:400;letter-spacing:-.018em;line-height:1.55;margin:34px 0 0;max-width:610px}.rvc2-notice{color:#ffffffa3;font-size:12px;line-height:1.55;margin:18px 0 0;max-width:570px}.rvc2-hero-actions{align-items:center;display:flex;gap:38px;margin-top:42px}.rvc2-hero-actions a{align-items:center;border-bottom:1px solid #ffffff9e;display:inline-flex;font-size:13px;font-weight:600;gap:12px;padding-bottom:7px;transition:gap .18s ease,border-color .18s ease}.rvc2-hero-actions a:hover{border-color:#fff;gap:18px}.rvc2-hero-actions svg{height:14px;width:14px}.rvc2-hero-marquee{border-top:1px solid #ffffff3d;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);min-height:106px;overflow:hidden;position:absolute;right:0;z-index:3}.rvc2-hero-marquee-group,.rvc2-hero-marquee-track{align-items:center;display:flex;width:max-content}.rvc2-hero-marquee-track{animation:rvc2-hero-marquee-loop 42s linear infinite;min-height:106px;will-change:transform}.rvc2-hero-marquee-group{gap:0;padding-right:0}.rvc2-hero-marquee-group>span{color:#fff;display:grid;min-height:106px;min-width:clamp(190px,17vw,224px);opacity:.48;padding:0 20px;place-items:center;width:clamp(190px,17vw,224px)}.rvc2-partner-logo{display:block;filter:grayscale(1) brightness(0) invert(1);height:44px;max-width:168px;object-fit:contain;width:168px}.rvc2-partner-logo-cincy{filter:none;height:44px;max-width:168px;overflow:visible;width:168px}.rvc2-partner-logo-cincy text{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:38px;letter-spacing:.03em}.rvc2-partner-logo-cincy .rvc2-cincy-tagline{font-size:8px;letter-spacing:.11em;text-transform:uppercase}.rvc2-partner-logo-lone-wolf{filter:none}.rvc2-partner-logo-facebook{max-width:168px;width:168px}.rvc2-hero-marquee:hover .rvc2-hero-marquee-track{animation-play-state:paused}@keyframes rvc2-hero-marquee-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rvc2-intro{background:var(--paper);padding:148px 0 156px}.rvc2-benchmark .rvc2-overline,.rvc2-capabilities .rvc2-overline,.rvc2-control .rvc2-overline,.rvc2-faq .rvc2-overline,.rvc2-intro .rvc2-overline,.rvc2-pricing .rvc2-overline{color:var(--forest)}.rvc2-intro-heading{margin:0 0 88px}.rvc2-intro h2{font-size:clamp(50px,6vw,82px);font-weight:400;line-height:1;margin:0;max-width:none;text-align:center}.rvc2-intro h2,.rvc2-intro h2 strong{font-family:var(--sans);letter-spacing:-.055em}.rvc2-intro h2 strong{font-weight:500}.rvc2-motion{background:var(--paper-bright);border:1px solid #17181529;border-radius:8px;margin-inline:auto}.rvc2-motion-header{align-items:center;border-bottom:1px solid var(--line);color:#6f716a;display:grid;font-size:9px;font-weight:600;grid-template-columns:1fr auto 1fr;height:68px;letter-spacing:.1em;padding:0 24px;text-transform:uppercase}.rvc2-motion-header>span{align-items:center;display:flex;gap:10px}.rvc2-motion-header .rvc2-mark{color:var(--forest);flex-basis:20px;height:20px;margin:-2px;transform:scale(.72);width:20px}.rvc2-motion-header button{background:#0000;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:grid;height:34px;justify-self:end;place-items:center;width:34px}.rvc2-motion-header button svg{height:12px;width:12px}.rvc2-motion-progress{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);width:110px}.rvc2-motion-progress i{background:#ddd9d0;height:2px;overflow:hidden}.rvc2-motion-progress i:after{background:var(--forest);content:"";display:block;height:100%;width:0}.rvc2-motion-progress i.is-past:after{width:100%}.rvc2-motion.is-playing .rvc2-motion-progress i.is-active:after{animation:rvc2-motion-timeline 4.6s linear both}.rvc2-motion.is-paused .rvc2-motion-progress i.is-active:after{width:100%}.rvc2-motion-canvas{background:radial-gradient(circle at 50% 45%,#ffffffb8,#0000 42%),#efede7;min-height:610px;overflow:hidden;position:relative}.rvc2-motion-scene{animation:rvc2-motion-scene-in .62s cubic-bezier(.2,.72,.2,1) both;inset:0;position:absolute}.rvc2-motion.is-paused .rvc2-motion-scene,.rvc2-motion.is-paused .rvc2-motion-scene *{animation-play-state:paused!important}.rvc2-motion-prompt{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 70px 72px}.rvc2-motion-prompt>.rvc2-mark{color:var(--forest);margin-bottom:33px;transform:scale(1.12)}.rvc2-motion-prompt h3{font-family:var(--serif);font-size:clamp(40px,4.2vw,59px);font-weight:400;letter-spacing:-.048em;line-height:1.04;margin:0;text-align:center}.rvc2-motion-composer{background:#fff;border:1px solid #1718151a;box-shadow:0 22px 50px #1d231e1a;margin-top:64px;min-height:142px;padding:31px 78px 27px 34px;position:relative;width:min(780px,100%)}.rvc2-motion-composer p{display:flex;font-size:17px;letter-spacing:-.02em;line-height:1.4;margin:0;max-width:620px;overflow:hidden;white-space:nowrap}.rvc2-motion-composer p span{animation:rvc2-motion-type 3.5s steps(66) .26s both;display:block;overflow:hidden;white-space:nowrap}.rvc2-motion-composer p i{animation:rvc2-motion-caret .7s steps(1) infinite;background:var(--forest);flex:0 0 1px;height:22px;margin-left:2px;width:1px}.rvc2-motion-composer small{bottom:25px;color:#989a93;font-size:9px;font-weight:600;left:34px;letter-spacing:.1em;position:absolute;text-transform:uppercase}.rvc2-motion-composer b{background:var(--forest);bottom:20px;color:#fff;display:grid;height:42px;place-items:center;position:absolute;right:24px;width:42px}.rvc2-motion-composer b svg{height:15px;transform:rotate(-90deg);width:15px}.rvc2-motion-ready,.rvc2-motion-working{padding:48px 78px 54px}.rvc2-motion-ready>blockquote,.rvc2-motion-working>blockquote{animation:rvc2-motion-request-in .54s cubic-bezier(.2,.72,.2,1) 90ms both;background:var(--forest);box-shadow:0 18px 40px #0d57432b;color:#fff;font-size:15px;font-style:normal;letter-spacing:-.015em;line-height:1.42;margin:0 0 0 auto;padding:22px 26px;width:min(500px,62%)}.rvc2-motion-response{grid-gap:18px;animation:rvc2-motion-response-rise .6s cubic-bezier(.2,.72,.2,1) .43s both;display:grid;gap:18px;grid-template-columns:38px 1fr;margin-top:47px;max-width:690px}.rvc2-motion-response>span{background:var(--paper-bright);border:1px solid var(--line);border-radius:999px;color:var(--forest);display:grid;height:38px;place-items:center;width:38px}.rvc2-motion-response .rvc2-mark{transform:scale(.62)}.rvc2-motion-response h3{font-size:21px;font-weight:600;letter-spacing:-.03em;margin:7px 0 0}.rvc2-motion-response>div>p{color:var(--muted);font-size:13px;margin:12px 0 0}.rvc2-motion-status{color:#8b8d86;font-size:12px;height:34px;margin-top:24px;position:relative;width:430px}.rvc2-motion-status:before{animation:rvc2-motion-dots .9s steps(3) infinite;background:radial-gradient(circle,var(--forest) 1.6px,#0000 2px) 0 50% /10px 4px repeat-x;content:"";display:inline-block;height:4px;margin-right:14px;vertical-align:2px;width:30px}.rvc2-motion-status p{animation:rvc2-motion-status-cycle 4.2s linear both;left:46px;margin:0;opacity:0;position:absolute;top:0}.rvc2-motion-status p:nth-child(2){animation-delay:1.4s}.rvc2-motion-status p:nth-child(3){animation-delay:2.8s}.rvc2-motion-ready .rvc2-motion-response{margin-top:36px}.rvc2-motion-deliverable{grid-gap:6px 30px;align-content:center;animation:rvc2-motion-card-in .62s cubic-bezier(.2,.72,.2,1) .76s both;background:#fff;border:1px solid #1718151a;box-shadow:0 18px 42px #1d231e14;display:grid;gap:6px 30px;grid-template-columns:1fr auto;margin-top:26px;min-height:126px;padding:25px 28px;position:relative;width:min(560px,100%)}.rvc2-motion-deliverable>span{color:var(--forest);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-motion-deliverable strong{font-family:var(--serif);font-size:24px;font-weight:400;grid-column:1;letter-spacing:-.03em}.rvc2-motion-deliverable small{color:#8e9089;font-size:10px;grid-column:1}.rvc2-motion-deliverable i{align-items:center;color:var(--forest);display:flex;font-size:10px;font-style:normal;font-weight:600;gap:9px;grid-column:2;grid-row:1/4}.rvc2-motion-deliverable i svg{height:13px;width:13px}.rvc2-motion-artifact{background:var(--night);color:#f4f3ee;display:grid;grid-template-columns:1.12fr .88fr}.rvc2-motion-brief-copy{display:flex;flex-direction:column;justify-content:space-between;padding:60px 54px 52px}.rvc2-motion-brief-copy>span{color:#91baa9;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-motion-brief-copy h3{font-family:var(--serif);font-size:clamp(52px,5.6vw,78px);font-weight:400;letter-spacing:-.06em;line-height:.92;margin:34px 0 auto}.rvc2-motion-brief-copy>div{grid-gap:28px;border-top:1px solid #ffffff29;display:grid;gap:28px;grid-template-columns:1fr 1fr;padding-top:30px}.rvc2-motion-brief-copy p{display:flex;flex-direction:column;gap:9px;margin:0}.rvc2-motion-brief-copy small{color:#f4f3ee6b;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-motion-brief-copy strong{font-family:var(--serif);font-size:23px;font-weight:400}.rvc2-motion-brief-image{min-width:0;overflow:hidden;position:relative}.rvc2-motion-brief-image img{animation:rvc2-motion-image-drift 4.6s ease-out both;object-fit:cover;object-position:63% center}.rvc2-motion-steps{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);height:68px}.rvc2-motion-steps span{border-right:1px solid var(--line);color:#9a9c95;display:grid;font-size:9px;font-weight:600;letter-spacing:.1em;place-items:center;text-transform:uppercase;transition:background .3s ease,color .3s ease}.rvc2-motion-steps span:last-child{border-right:0}.rvc2-motion-steps span.is-active{background:var(--forest);color:#fff}@keyframes rvc2-motion-timeline{0%{width:0}to{width:100%}}@keyframes rvc2-motion-scene-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes rvc2-motion-type{0%{width:0}to{width:100%}}@keyframes rvc2-motion-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes rvc2-motion-request-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-motion-response-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-motion-status-cycle{0%,6%{opacity:0;transform:translateY(5px)}12%,29%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-5px)}}@keyframes rvc2-motion-dots{0%{opacity:.35}to{opacity:1}}@keyframes rvc2-motion-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-motion-image-drift{0%{transform:scale(1.045)}to{transform:scale(1)}}.rvc2-motion{background:var(--night);border:0;border-radius:2px;box-shadow:0 46px 110px #1d231e2b;display:grid;grid-template-columns:82px minmax(0,1fr)}.rvc2-motion-rail{align-items:center;background:#13241e;color:#f4f3ee85;display:flex;flex-direction:column;min-height:700px;padding:24px 0 92px;position:relative}.rvc2-motion-rail>.rvc2-mark{color:#9bc2b1;transform:scale(.8)}.rvc2-motion-rail>span{font-size:8px;font-weight:600;letter-spacing:.16em;margin-top:50px;text-transform:uppercase;writing-mode:vertical-rl}.rvc2-motion-rail>div{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:auto}.rvc2-motion-rail small{font-size:7px;letter-spacing:.14em;text-transform:uppercase}.rvc2-motion-rail b{color:#f4f3ee;font-family:var(--serif);font-size:25px;font-weight:400}.rvc2-motion-surface{background:var(--paper-bright);min-width:0}.rvc2-motion-meta{align-items:center;border-bottom:1px solid var(--line);color:#7b7e76;display:flex;font-size:8px;font-weight:600;height:62px;justify-content:space-between;letter-spacing:.12em;padding:0 27px;text-transform:uppercase}.rvc2-motion-canvas{background:#eae7df;min-height:566px}.rvc2-motion-control{bottom:23px;left:24px;position:absolute;z-index:5}.rvc2-motion-control button{background:#0000;border:1px solid #f4f3ee40;border-radius:999px;color:#f4f3ee;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.rvc2-motion-control button:hover{border-color:#f4f3eeb3}.rvc2-motion-control button:focus-visible{outline:2px solid #b6d5c7;outline-offset:3px}.rvc2-motion-control svg{height:12px;width:12px}.rvc2-motion-voice{grid-gap:64px;align-items:center;background:radial-gradient(circle at 71% 48%,#fffc,#0000 34%),#eae7df;display:grid;gap:64px;grid-template-columns:.82fr 1.18fr;padding:68px 58px 70px 62px}.rvc2-motion-chat-copy>span,.rvc2-motion-context-copy>span,.rvc2-motion-insights-heading>span,.rvc2-motion-voice-copy>span{color:var(--forest);font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rvc2-motion-chat-copy h3,.rvc2-motion-context-copy h3,.rvc2-motion-insights-heading h3,.rvc2-motion-voice-copy h3{font-family:var(--serif);font-size:clamp(47px,4.8vw,66px);font-weight:400;letter-spacing:-.055em;line-height:.96;margin:24px 0 0}.rvc2-motion-chat-copy p,.rvc2-motion-context-copy p,.rvc2-motion-voice-copy p{color:#70736c;font-size:12px;line-height:1.65;margin:27px 0 0;max-width:330px}.rvc2-motion-voice-card{animation:rvc2-motion-voice-enter .7s cubic-bezier(.2,.72,.2,1) .16s both;background:#1b2723;box-shadow:0 30px 64px #13241e33;color:#f4f3ee;padding:30px 31px 34px}.rvc2-motion-voice-top{grid-gap:11px;align-items:center;color:#f4f3ee8a;display:grid;font-size:8px;gap:11px;grid-template-columns:auto 1fr auto;letter-spacing:.12em;text-transform:uppercase}.rvc2-motion-voice-top>span{background:#9bc2b1;border-radius:999px;color:#13241e;display:grid;height:28px;place-items:center;width:28px}.rvc2-motion-voice-top svg{height:12px;width:12px}.rvc2-motion-voice-top b{color:#f4f3ee;font-size:8px;font-weight:600}.rvc2-motion-wave{align-items:center;display:flex;gap:6px;height:74px;margin:29px 0 27px;overflow:hidden}.rvc2-motion-wave i{animation:rvc2-motion-wave .9s ease-in-out infinite alternate;background:#9bc2b1;flex:1 1;height:18px;max-width:3px;transform-origin:center;width:2px}.rvc2-motion-wave i:nth-child(3n+1){animation-delay:-.18s;height:42px}.rvc2-motion-wave i:nth-child(3n+2){animation-delay:-.42s;height:66px}.rvc2-motion-wave i:nth-child(4n){animation-delay:-.65s;height:30px}.rvc2-motion-wave i:nth-child(5n){animation-delay:-.3s;height:52px}.rvc2-motion-voice-card blockquote{border-top:1px solid #f4f3ee26;font-family:var(--serif);font-size:23px;font-style:normal;letter-spacing:-.025em;line-height:1.32;margin:0;padding-top:23px}.rvc2-motion-query{background:radial-gradient(circle at 86% 12%,#ffffffc7,#0000 31%),#eae7df;padding:54px 58px 58px}.rvc2-motion-query-heading{grid-gap:0 42px;align-items:end;display:grid;gap:0 42px;grid-template-columns:minmax(0,1fr) 280px}.rvc2-motion-query-heading>span{color:var(--forest);font-size:8px;font-weight:600;grid-column:1;letter-spacing:.14em;text-transform:uppercase}.rvc2-motion-query-heading h3{font-family:var(--serif);font-size:clamp(45px,4.6vw,63px);font-weight:400;grid-column:1;letter-spacing:-.055em;line-height:.96;margin:21px 0 0}.rvc2-motion-query-heading p{color:#73766f;font-size:11px;grid-column:2;grid-row:1/3;line-height:1.65;margin:0 0 3px}.rvc2-motion-query-shell{border:1px solid #17181524;box-shadow:0 28px 66px #1d231e21;margin-top:45px}.rvc2-motion-query-entry{align-items:center;min-height:136px;padding:27px 31px 25px}.rvc2-motion-query-entry p{font-size:17px;letter-spacing:-.025em;max-width:860px}.rvc2-motion-query-entry p>span{animation:rvc2-motion-chat-word 115ms steps(2) both;display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap}.rvc2-motion-query-entry p>i{animation:rvc2-motion-caret .7s steps(1) infinite;background:var(--forest);flex:0 0 1px;height:22px;margin-left:1px;width:1px}.rvc2-motion-query-tools{background:#faf9f6;border-top:1px solid #17181517;padding:10px 13px 10px 18px}.rvc2-motion-query-tools>div{gap:7px}.rvc2-motion-query-tools>div span{border-radius:999px;color:#5f625c}.rvc2-motion-query-tools>div svg{height:13px;width:13px}.rvc2-motion-query-tools>span{align-items:center;color:#7f827b;display:flex;font-size:7px;gap:8px;letter-spacing:.1em}.rvc2-motion-query-tools>span .rvc2-mark{color:var(--forest);height:18px;transform:scale(.63);width:18px}.rvc2-motion-query-tools>b{border-radius:12px}.rvc2-motion-chat{grid-gap:64px;align-items:center;background:linear-gradient(90deg,#0000 42%,#1718150f 0,#1718150f calc(42% + 1px),#0000 calc(42% + 1px)),#eae7df;display:grid;gap:64px;grid-template-columns:.82fr 1.18fr;padding:64px 54px 66px 62px}.rvc2-motion-chat-copy h3{font-size:clamp(44px,4.25vw,59px)}.rvc2-motion-chat-card{animation:rvc2-motion-chat-enter .7s cubic-bezier(.2,.72,.2,1) .15s both;background:#1b2723;box-shadow:0 30px 64px #13241e33;color:#f4f3ee;padding:27px}.rvc2-motion-chat-top{align-items:center;color:#f4f3ee75;display:flex;font-size:8px;font-weight:600;justify-content:space-between;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.rvc2-motion-chat-top>span{align-items:center;color:#f4f3ee;display:flex;gap:9px}.rvc2-motion-chat-top>span:before{background:#9bc2b1;border-radius:999px;content:"";height:6px;width:6px}.rvc2-motion-chat-entry{align-items:center;background:#f5f3ed;color:var(--ink);display:flex;min-height:190px;padding:30px 29px}.rvc2-motion-chat-entry p{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.42;margin:0;max-width:100%}.rvc2-motion-chat-entry p>span{animation:rvc2-motion-chat-word .15s steps(3) both;display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap}.rvc2-motion-chat-entry p i{animation:rvc2-motion-caret .7s steps(1) infinite;background:var(--forest);flex:0 0 1px;height:23px;margin-left:2px;width:1px}.rvc2-motion-chat-actions{align-items:flex-end;display:flex;justify-content:space-between;min-height:58px;padding-top:17px}.rvc2-motion-chat-actions>span{align-items:center;color:#f4f3ee8a;display:flex;font-size:7px;font-weight:600;gap:8px;letter-spacing:.1em;text-transform:uppercase}.rvc2-motion-chat-actions>span i{background:#9bc2b1;border-radius:999px;box-shadow:0 0 0 4px #9bc2b11f;height:5px;width:5px}.rvc2-motion-chat-actions>b{background:#9bc2b1;color:#13241e;display:grid;height:42px;place-items:center;width:42px}.rvc2-motion-chat-actions svg{height:14px;transform:rotate(-90deg);width:14px}.rvc2-motion-context{grid-gap:40px;align-items:center;background:#1b2723;color:#f4f3ee;display:grid;gap:40px;grid-template-columns:.78fr 1.22fr;padding:53px 48px 52px 58px}.rvc2-motion-context-copy>span{color:#9bc2b1}.rvc2-motion-context-copy h3{font-size:clamp(45px,4.4vw,61px)}.rvc2-motion-context-copy p{color:#f4f3ee85}.rvc2-motion-map{min-height:440px;position:relative}.rvc2-motion-map:after,.rvc2-motion-map:before{border:1px solid #9bc2b124;border-radius:999px;content:"";left:52%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rvc2-motion-map:before{height:252px;width:252px}.rvc2-motion-map:after{height:408px;width:408px}.rvc2-motion-core,.rvc2-motion-node{align-items:center;border-radius:999px;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:2}.rvc2-motion-core{animation:rvc2-motion-core-pulse 1.9s ease-in-out infinite alternate;background:#9bc2b1;border:1px solid #9bc2b173;color:#13241e;height:148px;left:52%;top:50%;transform:translate(-50%,-50%);width:148px}.rvc2-motion-core small,.rvc2-motion-node small{font-size:7px;font-weight:600;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.rvc2-motion-core strong{font-family:var(--serif);font-size:21px;font-weight:400}.rvc2-motion-node{animation:rvc2-motion-node-enter .65s cubic-bezier(.2,.72,.2,1) both;background:#23312c;border:1px solid #f4f3ee2e;box-shadow:0 14px 38px #0000002e;height:104px;width:104px}.rvc2-motion-node strong{font-size:10px;font-weight:500;line-height:1.25;max-width:76px}.rvc2-motion-node small{color:#9bc2b1;font-size:6px}.rvc2-motion-node.node-one{animation-delay:.22s;left:10px;top:8px}.rvc2-motion-node.node-two{animation-delay:.43s;right:0;top:25px}.rvc2-motion-node.node-three{animation-delay:.65s;bottom:2px;right:20px}.rvc2-motion-route{background:#9bc2b133;display:block;height:1px;overflow:hidden;position:absolute;transform-origin:left center;z-index:1}.rvc2-motion-route:after{animation:rvc2-motion-route 1.6s linear infinite;background:linear-gradient(90deg,#0000,#9bc2b1,#0000);content:"";display:block;height:1px;width:42%}.rvc2-motion-route.route-one{left:92px;top:112px;transform:rotate(32deg);width:235px}.rvc2-motion-route.route-two{right:76px;top:112px;transform:rotate(146deg);width:210px}.rvc2-motion-route.route-three{bottom:108px;right:80px;transform:rotate(211deg);width:215px}.rvc2-motion-insights{background:#d9d4c9;display:grid;grid-template-rows:auto 1fr;padding:52px 54px 50px}.rvc2-motion-insights-heading{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:42px}.rvc2-motion-insights-heading h3{font-size:clamp(43px,4.4vw,60px);margin:0}.rvc2-motion-insight-grid{grid-gap:1px;background:#17181529;border:1px solid #17181529;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);min-height:270px}.rvc2-motion-insight-grid article{animation:rvc2-motion-insight-enter .65s cubic-bezier(.2,.72,.2,1) both;background:#ebe8e0;display:flex;flex-direction:column;padding:27px 24px 25px}.rvc2-motion-insight-grid article:nth-child(2){animation-delay:.18s}.rvc2-motion-insight-grid article:nth-child(3){animation-delay:.36s}.rvc2-motion-insight-grid small{color:var(--forest);font-size:7px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-motion-insight-grid strong{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1.18;margin-top:41px}.rvc2-motion-insight-grid span{color:#898b84;font-size:8px;letter-spacing:.08em;margin-top:auto;padding-top:25px;text-transform:uppercase}.rvc2-motion .rvc2-motion-brief-copy{padding:58px 51px 49px}.rvc2-motion .rvc2-motion-brief-copy>span{color:#9bc2b1}.rvc2-motion .rvc2-motion-brief-copy h3{font-size:clamp(53px,5.2vw,72px)}.rvc2-motion .rvc2-motion-brief-image img{object-position:58% center}.rvc2-motion-timeline{background:var(--paper-bright);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);height:72px}.rvc2-motion-timeline span{align-items:center;color:#9a9c95;display:flex;font-size:8px;font-weight:600;gap:11px;letter-spacing:.1em;padding:13px 18px 0;position:relative;text-transform:uppercase}.rvc2-motion-timeline span>i{background:#dedbd3;height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0}.rvc2-motion-timeline span>i:after{background:var(--forest);content:"";display:block;height:100%;width:0}.rvc2-motion-timeline span.is-past>i:after{width:100%}.rvc2-motion.is-playing .rvc2-motion-timeline span.is-active>i:after{animation:rvc2-motion-timeline 4.6s linear both}.rvc2-motion.is-paused .rvc2-motion-timeline span.is-active>i:after{width:100%}.rvc2-motion-timeline small{font-family:var(--serif);font-size:18px;font-weight:400}.rvc2-motion-timeline span.is-active{color:var(--forest)}@keyframes rvc2-motion-voice-enter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-motion-chat-enter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-motion-query-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-motion-chat-word{0%{margin-right:0;max-width:0;opacity:0}to{margin-right:.34em;max-width:12ch;opacity:1}}@keyframes rvc2-motion-wave{0%{opacity:.45;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes rvc2-motion-core-pulse{0%{box-shadow:0 0 0 0 #9bc2b11f}to{box-shadow:0 0 0 24px #9bc2b100}}@keyframes rvc2-motion-node-enter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes rvc2-motion-route{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes rvc2-motion-insight-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.rvc2-motion{background:#f1efec;border:1px solid #1718151f;border-radius:28px;box-shadow:0 42px 100px #1d231e1f;display:block;overflow:hidden;position:relative;width:min(1080px,100%)}.rvc2-motion-meta,.rvc2-motion-rail,.rvc2-motion-timeline{display:none}.rvc2-motion-surface{background:#0000}.rvc2-motion-canvas{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec;min-height:660px}.rvc2-motion-control{bottom:auto;left:auto;right:24px;top:24px}.rvc2-motion-control button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border-color:#17181524;color:var(--ink)}.rvc2-motion-query{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;padding:56px 60px 64px}.rvc2-motion-query>.rvc2-mark{color:var(--forest);margin-bottom:29px;transform:scale(1.08)}.rvc2-motion-query>h3{font-family:var(--serif);font-size:clamp(43px,4.3vw,58px);font-weight:400;letter-spacing:-.05em;line-height:1.04;margin:0;text-align:center}.rvc2-motion-query-shell{animation:rvc2-motion-query-enter .65s cubic-bezier(.2,.72,.2,1) .12s both;background:#fff;border:1px solid #17181514;border-radius:18px;box-shadow:0 22px 55px #1d231e1c;margin-top:52px;overflow:hidden;width:min(850px,100%)}.rvc2-motion-query-entry{align-items:flex-start;display:flex;min-height:132px;padding:30px 34px 24px}.rvc2-motion-query-entry p{align-items:center;color:var(--ink);display:block;flex-wrap:wrap;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.5;margin:0;max-width:760px}.rvc2-motion-query-entry p>span{animation:none;display:inline;margin:0;max-width:none;opacity:1;overflow:visible;white-space:pre-wrap}.rvc2-motion-query-entry p>span.is-space{min-width:0}.rvc2-motion-query-entry p>span:after{animation:rvc2-motion-caret .7s steps(1) infinite;background:var(--forest);content:"";display:inline-block;height:21px;margin-left:2px;vertical-align:-4px;width:1px}.rvc2-motion-query-tools{align-items:center;background:#fff;border-top:1px solid #1718150f;display:grid;grid-template-columns:1fr auto 1fr;min-height:66px;padding:9px 13px 11px 22px}.rvc2-motion-query-tools>div{align-items:center;display:flex;gap:8px}.rvc2-motion-query-tools>div span{background:#f6f4f0;border:1px solid #1718151a;border-radius:10px;color:#60635d;display:grid;height:34px;place-items:center;width:34px}.rvc2-motion-query-tools>div svg{height:14px;width:14px}.rvc2-motion-query-tools>span{border:1px solid #0d574329;border-radius:999px;color:var(--forest);font-size:8px;font-weight:600;letter-spacing:.06em;padding:9px 14px;text-transform:uppercase}.rvc2-motion-query-tools>b{background:var(--forest);border-radius:11px;box-shadow:0 8px 20px #0d57432e;color:#fff;display:grid;height:43px;justify-self:end;place-items:center;width:43px}.rvc2-motion-query-tools>b svg{height:15px;transform:rotate(-90deg);width:15px}.rvc2-search-ready,.rvc2-search-working{padding:52px 70px 58px}.rvc2-search-ready>blockquote,.rvc2-search-working>blockquote{animation:rvc2-motion-request-in .54s cubic-bezier(.2,.72,.2,1) 90ms both;background:var(--forest);border-radius:18px 18px 4px 18px;box-shadow:0 18px 40px #0d574329;color:#fff;font-size:14px;font-style:normal;letter-spacing:-.012em;line-height:1.5;margin:0 0 0 auto;padding:21px 25px;width:min(650px,72%)}.rvc2-search-response{grid-gap:18px;animation:rvc2-motion-response-rise .6s cubic-bezier(.2,.72,.2,1) .42s both;display:grid;gap:18px;grid-template-columns:38px 1fr;margin-top:52px;max-width:720px}.rvc2-search-response>span{background:#fff;border:1px solid #1718151f;border-radius:999px;color:var(--forest);display:grid;height:38px;place-items:center;width:38px}.rvc2-search-response .rvc2-mark{transform:scale(.62)}.rvc2-search-response h3{font-size:21px;font-weight:600;letter-spacing:-.03em;margin:6px 0 0}.rvc2-search-response>div>p{color:var(--muted);font-size:12px;margin:12px 0 0}.rvc2-search-status{color:#898c85;font-size:12px;height:34px;margin-top:25px;position:relative;width:470px}.rvc2-search-status:before{animation:rvc2-motion-dots .9s steps(3) infinite;background:radial-gradient(circle,var(--forest) 1.6px,#0000 2px) 0 50% /10px 4px repeat-x;content:"";display:inline-block;height:4px;margin-right:14px;vertical-align:2px;width:30px}.rvc2-search-status p{animation:rvc2-motion-status-cycle 4.2s linear both;left:46px;margin:0;opacity:0;position:absolute;top:0}.rvc2-search-status p:nth-child(2){animation-delay:1.4s}.rvc2-search-status p:nth-child(3){animation-delay:2.8s}.rvc2-search-ready .rvc2-search-response{margin-top:37px}.rvc2-search-deliverable{grid-gap:6px 28px;align-content:center;animation:rvc2-motion-card-in .62s cubic-bezier(.2,.72,.2,1) .76s both;background:#fff;border:1px solid #1718151a;border-radius:14px;box-shadow:0 18px 42px #1d231e14;display:grid;gap:6px 28px;grid-template-columns:1fr auto;margin-top:26px;min-height:132px;padding:24px 27px;position:relative;width:min(590px,100%)}.rvc2-search-deliverable>span{color:var(--forest);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-search-deliverable strong{font-family:var(--serif);font-size:25px;font-weight:400;grid-column:1;letter-spacing:-.03em}.rvc2-search-deliverable small{color:#898c85;font-size:10px;grid-column:1}.rvc2-search-deliverable i{align-items:center;color:var(--forest);display:flex;font-size:9px;font-style:normal;font-weight:600;gap:8px;grid-column:2;grid-row:1/4}.rvc2-search-deliverable i svg{height:13px;width:13px}.rvc2-motion .rvc2-motion-artifact{background:#13241e;grid-template-columns:1.02fr .98fr}.rvc2-motion .rvc2-motion-brief-copy h3{font-size:clamp(48px,5vw,69px)}.rvc2-motion .rvc2-motion-brief-image img{object-position:center}@keyframes rvc2-search-character{0%{max-width:0;opacity:0}to{max-width:2ch;opacity:1}}.rvc2-buyer-presentation{background:#17241f;color:#f4f3ee;display:flex;flex-direction:column;padding:29px 34px 34px}.rvc2-buyer-presentation-heading{grid-gap:0 34px;align-items:end;display:grid;gap:0 34px;grid-template-columns:minmax(0,1fr) 360px;padding-bottom:24px}.rvc2-buyer-presentation-heading>div{align-items:center;border-bottom:1px solid #f4f3ee24;display:flex;grid-column:1/-1;justify-content:space-between;padding-bottom:18px}.rvc2-buyer-presentation-heading small,.rvc2-buyer-presentation-heading span{color:#9bc2b1;font-size:7px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-buyer-presentation-heading small{color:#f4f3ee6b}.rvc2-buyer-presentation-heading h3{font-family:var(--serif);font-size:clamp(38px,3.9vw,52px);font-weight:400;letter-spacing:-.05em;line-height:.98;margin:21px 0 0}.rvc2-buyer-presentation-heading>p{color:#f4f3ee94;font-size:9px;line-height:1.55;margin:0 0 3px;text-align:right}.rvc2-buyer-property-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);min-height:0;position:relative}.rvc2-buyer-property-grid article{animation:rvc2-buyer-card-in .6s cubic-bezier(.2,.72,.2,1) both;background:#f3f0e9;border-radius:10px;color:var(--ink);display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto;min-width:0;overflow:hidden;position:relative}.rvc2-buyer-property-grid article:nth-child(2){animation-delay:90ms}.rvc2-buyer-property-grid article:nth-child(3){animation-delay:.18s}.rvc2-buyer-property-grid article:nth-child(4){animation-delay:.27s}.rvc2-buyer-property-grid article:nth-child(5){animation-delay:.36s}.rvc2-buyer-property-grid article:nth-child(6){animation-delay:.45s}.rvc2-buyer-property-grid article>div{grid-column:1/-1;min-height:104px;overflow:hidden;position:relative}.rvc2-buyer-property-grid article>div:after{background:linear-gradient(180deg,#0f161329,#0000 42%);content:"";inset:0;position:absolute}.rvc2-buyer-property-grid article img{object-fit:cover;transition:transform .7s ease}.rvc2-buyer-property-grid article>div>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f4efe6;border-radius:999px;color:var(--forest);display:grid;font-size:7px;font-weight:600;height:25px;left:10px;place-items:center;position:absolute;top:9px;width:25px;z-index:1}.rvc2-buyer-property-grid article>p{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between;margin:0;padding:11px 12px 4px}.rvc2-buyer-property-grid article small{color:var(--forest);font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rvc2-buyer-property-grid article strong{font-family:var(--serif);font-size:18px;font-weight:400}.rvc2-buyer-property-grid article>em{color:#83867f;font-size:7px;font-style:normal;grid-column:1/-1;letter-spacing:.04em;padding:0 12px 11px}.rvc2-buyer-property-grid article:first-child{animation-delay:0ms,2.8s;animation-duration:.6s,.9s;animation-fill-mode:both,both;animation-name:rvc2-buyer-card-in,rvc2-buyer-card-select;animation-timing-function:cubic-bezier(.2,.72,.2,1),ease}.rvc2-buyer-cursor{animation:rvc2-buyer-cursor-pick 3.9s cubic-bezier(.2,.72,.2,1) .18s both;background:#f7f4ec;border-radius:999px;box-shadow:0 7px 20px #0c17124d;color:var(--forest);display:grid;height:32px;left:86%;opacity:0;place-items:center;pointer-events:none;position:absolute;top:78%;width:32px;z-index:5}.rvc2-buyer-cursor:after{animation:rvc2-buyer-cursor-ring .62s ease-out 2.89s both;border:1px solid #f7f4ecb3;border-radius:inherit;content:"";inset:-6px;opacity:0;position:absolute}.rvc2-buyer-cursor svg{fill:currentColor;stroke-width:1.5;height:14px;width:14px}.rvc2-cma-presentation{background:#eeece6;color:var(--ink);display:block;overflow:hidden;padding:0}.rvc2-cma-report{animation:rvc2-cma-report-scroll 9s cubic-bezier(.76,0,.24,1) .35s both;height:300%}.rvc2-cma-page{background:#eeece6;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:33.33333%;padding:22px 25px 17px}.rvc2-cma-header{align-items:center;border-bottom:1px solid #17181521;display:flex;justify-content:space-between;padding:0 2px 17px}.rvc2-cma-header .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:15px;gap:8px}.rvc2-cma-header .rvc2-mark{transform:scale(.74);transform-origin:left center}.rvc2-cma-header>div{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.rvc2-cma-footer,.rvc2-cma-header>div small,.rvc2-cma-header>div span{font-size:7px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.rvc2-cma-header>div small{color:#989a94;font-size:6px}.rvc2-cma-body{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1.06fr .94fr;min-height:0;padding:12px 0}.rvc2-cma-property{background:#d9d7d0;border-radius:10px;min-height:0;overflow:hidden;position:relative}.rvc2-cma-property:after{background:linear-gradient(180deg,#0a141014,#0000 40%,#0a1410ad);content:"";inset:0;position:absolute}.rvc2-cma-property img{animation:rvc2-cma-image-settle 1.2s cubic-bezier(.2,.72,.2,1) both;object-fit:cover}.rvc2-cma-property>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f6f4eee6;border-radius:999px;color:var(--forest);font-size:6px;font-weight:700;left:15px;letter-spacing:.1em;padding:7px 9px;position:absolute;text-transform:uppercase;top:15px;z-index:1}.rvc2-cma-property>div{align-items:flex-start;bottom:19px;color:#fff;display:flex;flex-direction:column;left:18px;position:absolute;right:18px;z-index:1}.rvc2-cma-property>div small{color:#ffffffb3;font-size:7px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.rvc2-cma-property>div strong{font-family:var(--serif);font-size:31px;font-weight:400;letter-spacing:-.04em}.rvc2-cma-analysis{animation:rvc2-cma-analysis-in .72s cubic-bezier(.2,.72,.2,1) .17s both;background:#fff;border-radius:10px;min-height:0;padding:22px 24px 18px}.rvc2-cma-analysis>span,.rvc2-cma-comps>span{color:var(--forest);font-size:6px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rvc2-cma-analysis>h3{font-family:var(--serif);font-size:clamp(31px,3.1vw,42px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:11px 0 16px;max-width:340px}.rvc2-cma-price{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.rvc2-cma-facts p,.rvc2-cma-price p{align-items:flex-start;display:flex;flex-direction:column;margin:0}.rvc2-cma-price p{border:1px solid #17181517;border-radius:6px;padding:10px 11px}.rvc2-cma-comps article small,.rvc2-cma-facts small,.rvc2-cma-price small{color:#92948e;font-size:6px;letter-spacing:.05em}.rvc2-cma-price strong{font-family:var(--serif);font-size:18px;font-weight:400;margin-top:5px}.rvc2-cma-band{margin-top:15px}.rvc2-cma-band>div{background:#e4e3de;border-radius:999px;height:4px;position:relative}.rvc2-cma-band>div span{animation:rvc2-cma-range .9s ease-out .55s both;background:#9bc2b1;border-radius:inherit;display:block;height:100%}.rvc2-cma-band>div i{background:var(--forest);border:2px solid #fff;border-radius:999px;box-shadow:0 2px 5px #17181540;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.rvc2-cma-band>p{display:flex;justify-content:space-between;margin:6px 0 0}.rvc2-cma-band small{color:#a1a39d;font-size:5px}.rvc2-cma-facts{grid-gap:10px;border-bottom:1px solid #17181514;border-top:1px solid #17181514;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:14px;padding:12px 0}.rvc2-cma-facts strong{font-family:var(--serif);font-size:20px;font-weight:400}.rvc2-cma-comps{padding-top:12px}.rvc2-cma-comps>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:8px}.rvc2-cma-comps article{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:44px 1fr;min-width:0}.rvc2-cma-comps article>div{border-radius:4px;height:38px;overflow:hidden;position:relative}.rvc2-cma-comps article img{object-fit:cover}.rvc2-cma-comps article p{align-items:flex-start;display:flex;flex-direction:column;margin:0;min-width:0}.rvc2-cma-comps article strong{font-family:var(--serif);font-size:13px;font-weight:400}.rvc2-cma-footer{align-items:center;color:#969892;display:flex;font-size:6px;justify-content:space-between;padding:0 2px}.rvc2-cma-footer strong{color:var(--forest);font-weight:700}.rvc2-cma-page-evidence{grid-template-rows:auto auto minmax(0,1fr) 98px auto}.rvc2-cma-evidence-heading{grid-gap:34px;align-items:end;display:grid;gap:34px;grid-template-columns:1.18fr .82fr;padding:21px 2px 18px}.rvc2-cma-evidence-heading>div>span,.rvc2-cma-market-read span,.rvc2-cma-strategy-grid article>span,.rvc2-cma-strategy-hero span{color:var(--forest);font-size:6px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rvc2-cma-evidence-heading h3{font-family:var(--serif);font-size:clamp(34px,3.7vw,49px);font-weight:400;letter-spacing:-.05em;line-height:.96;margin:8px 0 0;max-width:560px}.rvc2-cma-evidence-heading>p{color:#777a73;font-size:8px;line-height:1.55;margin:0 0 4px}.rvc2-cma-evidence-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);min-height:0}.rvc2-cma-evidence-grid article{background:#fff;border-radius:8px;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;position:relative}.rvc2-cma-evidence-grid article>div{min-height:0;overflow:hidden;position:relative}.rvc2-cma-evidence-grid article img{object-fit:cover}.rvc2-cma-evidence-grid article>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f4ece6;border-radius:999px;color:var(--forest);display:grid;font-size:6px;font-weight:700;height:23px;left:9px;place-items:center;position:absolute;top:9px;width:23px;z-index:1}.rvc2-cma-evidence-grid article>p{display:grid;grid-template-columns:1fr auto;margin:0;padding:9px 10px 10px}.rvc2-cma-evidence-grid article small{color:var(--forest);font-size:6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rvc2-cma-evidence-grid article strong{font-family:var(--serif);font-size:16px;font-weight:400}.rvc2-cma-evidence-grid article em{color:#999b95;font-size:6px;font-style:normal;grid-column:1/-1;margin-top:3px}.rvc2-cma-market-read{align-items:stretch;background:#ffffffc7;border:1px solid #dedfd9;border-radius:8px;color:#17241f;display:grid;grid-template-columns:.62fr 1.68fr .7fr;margin:10px 0 8px;min-height:0;min-width:0;overflow:hidden;padding:7px}.rvc2-cma-market-subject{border-right:1px solid #e5e6e0;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:2px 10px 2px 7px}.rvc2-cma-market-read small,.rvc2-cma-market-read span{color:#848780}.rvc2-cma-market-subject strong{font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1;margin:2px 0 1px}.rvc2-cma-market-subject small{font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-cma-price-position{border-right:1px solid #e5e6e0;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;padding:2px 16px 0}.rvc2-cma-price-position>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.rvc2-cma-price-position>div:first-child small{color:#557366;font-size:5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rvc2-cma-price-track{margin:2px 1px 0;min-height:38px;min-width:0;position:relative}.rvc2-cma-price-track:before{background:#c7cbc5;content:"";height:1px;left:0;position:absolute;right:0;top:18px}.rvc2-cma-price-track i{color:#777b74;display:block;font-style:normal;height:31px;margin:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:34px}.rvc2-cma-price-track i b{display:block;font-family:var(--serif);font-size:7px;font-weight:400;line-height:1;white-space:nowrap}.rvc2-cma-price-track i>span{background:#a6aaa3;border:1px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #a6aaa3;height:6px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:6px}.rvc2-cma-price-track i small{display:none}.rvc2-cma-price-track i.is-selected{color:#173c31;z-index:2}.rvc2-cma-price-track i.is-selected b{font-weight:700}.rvc2-cma-price-track i.is-selected>span{background:#31594d;box-shadow:0 0 0 2px #dfe9e4;height:9px;top:13px;width:9px}.rvc2-cma-price-track i.is-selected small{color:#31594d;display:block;font-size:5px;font-weight:700;letter-spacing:.06em;margin-top:17px;text-transform:uppercase}.rvc2-cma-price-track em{border-left:1px dashed #56786b;bottom:7px;display:block;font-style:normal;position:absolute;top:11px;width:0;z-index:1}.rvc2-cma-price-track u{bottom:0;color:#a0a39d;font-size:4px;position:absolute;text-decoration:none}.rvc2-cma-price-track u.is-start{left:0}.rvc2-cma-price-track u.is-end{right:0}.rvc2-cma-market-verdict{background:#e7eee9;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-left:6px;min-width:0;overflow:hidden;padding:6px 10px}.rvc2-cma-market-verdict span{color:#557366}.rvc2-cma-market-verdict strong{color:#173c31;font-family:var(--serif);font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1;margin:2px 0 1px}.rvc2-cma-market-verdict small,.rvc2-cma-market-verdict strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-cma-market-verdict small{color:#688176;font-size:5px}.rvc2-cma-page-strategy{grid-template-rows:auto auto minmax(0,1fr) auto}.rvc2-cma-strategy-hero{grid-gap:40px;align-items:end;background:#17241f;border-radius:10px;color:#f4f3ee;display:grid;gap:40px;grid-template-columns:1fr auto;margin-top:12px;padding:28px 30px}.rvc2-cma-strategy-hero span{color:#9bc2b1}.rvc2-cma-strategy-hero h3{font-family:var(--serif);font-size:clamp(43px,4.8vw,62px);font-weight:400;letter-spacing:-.055em;line-height:.88;margin:10px 0 0}.rvc2-cma-strategy-hero h3 em{color:#9bc2b1;font-style:italic}.rvc2-cma-strategy-hero>div:last-child{align-items:flex-end;display:flex;flex-direction:column}.rvc2-cma-strategy-hero>div:last-child small{color:#f4f3ee80;font-size:6px;letter-spacing:.1em;text-transform:uppercase}.rvc2-cma-strategy-hero>div:last-child strong{font-family:var(--serif);font-size:34px;font-weight:400;margin-top:6px}.rvc2-cma-strategy-hero>div:last-child p{color:#f4f3ee8c;font-size:7px;margin:4px 0 0}.rvc2-cma-strategy-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:.9fr .82fr 1.28fr;min-height:0;padding:11px 0}.rvc2-cma-strategy-grid article{background:#ffffff85;border:1px solid #1718151a;border-radius:9px;min-width:0;padding:18px 19px}.rvc2-cma-strategy-grid article:first-child p{align-items:center;display:flex;font-size:8px;gap:7px;margin:13px 0 0}.rvc2-cma-strategy-grid article:first-child svg{background:#9bc2b1;border-radius:999px;color:var(--forest);height:11px;padding:2px;width:11px}.rvc2-cma-strategy-grid article:nth-child(2){align-items:stretch;background:#e3ebe5;border-color:#0000;display:flex;flex-direction:column}.rvc2-cma-strategy-grid article:nth-child(2)>span{color:#597569}.rvc2-cma-strategy-grid article:nth-child(2) h4{font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.04em;margin:14px 0 0}.rvc2-cma-context-stats{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-top:13px}.rvc2-cma-context-stats p{align-items:flex-start;background:#ffffff8f;border-radius:5px;display:flex;flex-direction:column;margin:0;padding:9px 7px 8px}.rvc2-cma-context-stats strong{font-family:var(--serif);font-size:19px;font-weight:400}.rvc2-cma-context-stats small{color:#718077;font-size:5px;line-height:1.3;margin-top:4px}.rvc2-cma-context-note{color:#607168;font-size:7px;line-height:1.5;margin:13px 0 0}.rvc2-cma-leverage{margin-top:auto;padding-top:13px}.rvc2-cma-leverage>div{background:linear-gradient(90deg,#9bc2b1 0 50%,#cad5ce 50% 100%);border-radius:999px;height:4px;position:relative}.rvc2-cma-leverage>div i{background:var(--forest);border:2px solid #e3ebe5;border-radius:999px;height:10px;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.rvc2-cma-leverage>p{display:flex;justify-content:space-between;margin:7px 0 0}.rvc2-cma-leverage small{color:#748279;font-size:4px;letter-spacing:.04em}.rvc2-cma-strategy-grid article:last-child{align-items:flex-start;display:flex;flex-direction:column}.rvc2-cma-strategy-grid article:last-child h4{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:-.04em;margin:15px 0 7px}.rvc2-cma-strategy-grid article:last-child p{color:#7e817a;font-size:7px;line-height:1.55;margin:0}.rvc2-cma-strategy-grid article:last-child ol{grid-gap:0;border-top:1px solid #17181517;display:grid;gap:0;list-style:none;margin:13px 0 0;padding:0;width:100%}.rvc2-cma-strategy-grid article:last-child li{align-items:center;border-bottom:1px solid #17181512;color:#5f625d;display:flex;font-size:6px;gap:9px;padding:6px 0}.rvc2-cma-strategy-grid article:last-child li span{color:var(--forest);font-size:5px;font-weight:700;letter-spacing:.08em}.rvc2-cma-strategy-grid article:last-child b{align-items:center;color:var(--forest);display:flex;font-size:7px;font-weight:700;gap:7px;margin-top:auto}.rvc2-cma-strategy-grid article:last-child svg{height:11px;width:11px}@keyframes rvc2-cma-report-scroll{0%,18%{transform:translateY(0)}30%,48%{transform:translateY(-33.33333%)}60%,to{transform:translateY(-66.66667%)}}@keyframes rvc2-cma-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rvc2-buyer-cursor-pick{0%,10%{left:86%;opacity:0;top:78%;transform:scale(1)}18%{opacity:1}72%{left:17%;opacity:1;top:24%;transform:scale(1)}78%{left:17%;opacity:1;top:24%;transform:scale(.78)}84%,to{left:17%;opacity:1;top:24%;transform:scale(1)}}@keyframes rvc2-buyer-cursor-ring{0%{opacity:0;transform:scale(.65)}35%{opacity:1}to{opacity:0;transform:scale(1.65)}}@keyframes rvc2-buyer-card-select{0%{box-shadow:0 0 0 0 #9bc2b100}45%{box-shadow:0 0 0 4px #9bc2b1e6}to{box-shadow:0 0 0 2px #9bc2b1b8}}@keyframes rvc2-cma-image-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes rvc2-cma-analysis-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-cma-range{0%{width:0}}@keyframes rvc2-buyer-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rvc2-manager-minimal{background:var(--night);box-shadow:0 38px 90px #1d231e29;color:#f4f3ee;margin-left:auto;width:min(1080px,100%)}.rvc2-manager-minimal .rvc2-film-header>span:last-child{color:#91baa9}.rvc2-manager-minimal-body{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;min-height:470px;padding:72px 66px 62px}.rvc2-manager-minimal-body blockquote{font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.06;margin:0;max-width:420px;padding-right:56px}.rvc2-manager-minimal-body>div{border-left:1px solid #ffffff26;display:flex;flex-direction:column;justify-content:space-between;padding-left:66px}.rvc2-manager-minimal-body>div>span{color:#91baa9;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-manager-minimal-body>div p{color:#f4f3eed6;font-size:clamp(21px,2.3vw,30px);letter-spacing:-.03em;line-height:1.38;margin:auto 0;max-width:390px}.rvc2-manager-minimal-body a{align-items:center;border-bottom:1px solid #fff6;color:#f4f3eebd;display:inline-flex;font-size:11px;font-weight:600;gap:12px;padding-bottom:7px;width:max-content}.rvc2-manager-minimal-body a svg{height:13px;width:13px}.rvc2-manager-film{background:#111713;box-shadow:0 38px 90px #1d231e33;color:#f3f1ea;margin-left:auto;overflow:hidden;position:relative;width:min(1080px,100%)}.rvc2-film-header{align-items:center;border-bottom:1px solid #ffffff24;color:#f3f1eaad;display:flex;font-size:10px;font-weight:600;height:68px;justify-content:space-between;letter-spacing:.09em;padding-inline:25px;text-transform:uppercase}.rvc2-film-header>span{align-items:center;display:flex;gap:11px}.rvc2-film-header .rvc2-mark,.rvc2-manager-response .rvc2-mark{flex-basis:20px;height:20px;margin:-2px;transform:scale(.72);width:20px}.rvc2-film-header button{background:#0000;border:1px solid #ffffff2e;border-radius:999px;color:#f3f1ea;cursor:pointer;display:grid;height:34px;place-items:center;transition:background .18s ease,color .18s ease;width:34px}.rvc2-film-header button:hover{background:#f3f1ea;color:#111713}.rvc2-film-header svg{height:12px;width:12px}.rvc2-manager-scene{grid-gap:55px;align-items:stretch;animation:rvc2-scene-in .7s ease both;display:grid;gap:55px;grid-template-columns:58px minmax(0,.9fr) minmax(0,1.1fr);min-height:470px;padding:70px 66px 58px}.rvc2-scene-number{color:#91baa9;font-size:10px;font-weight:600;letter-spacing:.08em;padding-top:3px}.rvc2-scene-number span{color:#f3f1ea40}.rvc2-speaker{align-items:center;color:#f3f1ea70;display:flex;font-size:9px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.rvc2-voice-request{padding-right:8px}.rvc2-waveform{align-items:center;display:flex;gap:3px;height:24px;margin-top:33px}.rvc2-waveform span{background:#8bb6a4;transform-origin:center;width:2px}.rvc2-manager-film.is-playing .rvc2-waveform span{animation:rvc2-wave 1.4s ease-in-out infinite alternate}.rvc2-waveform span:nth-child(3n+1){animation-delay:-.9s!important}.rvc2-waveform span:nth-child(3n+2){animation-delay:-.35s!important}.rvc2-voice-request blockquote{font-family:var(--serif);font-size:clamp(31px,3.25vw,45px);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:32px 0 0;max-width:390px}.rvc2-manager-response{animation:rvc2-response-in .7s ease .26s both;border-left:1px solid #ffffff24;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:26px 0 0 48px}.rvc2-manager-response .rvc2-speaker>span:first-child{align-items:center;color:#9ac5b3;display:flex;gap:9px}.rvc2-manager-response>p{color:#f3f1ead4;font-size:clamp(18px,2vw,24px);font-weight:420;letter-spacing:-.025em;line-height:1.46;margin:auto 0;max-width:440px;padding:32px 0}.rvc2-response-meta{align-items:center;border-top:1px solid #ffffff24;color:#f3f1ea61;display:flex;font-size:9px;font-weight:600;gap:24px;justify-content:space-between;letter-spacing:.06em;padding-top:19px;text-transform:uppercase}.rvc2-response-meta span:last-child{align-items:center;color:#b2d1c4;display:inline-flex;gap:10px}.rvc2-response-meta svg{height:12px;width:12px}.rvc2-film-timeline{border-top:1px solid #ffffff24;display:grid;grid-template-columns:repeat(3,1fr)}.rvc2-film-timeline button{align-content:center;background:#0000;border:0;border-right:1px solid #ffffff24;color:#f3f1ea59;cursor:pointer;display:grid;font-family:var(--sans);grid-template-columns:30px 1fr;min-height:78px;padding:8px 25px 0;position:relative;text-align:left;transition:color .18s ease,background .18s ease}.rvc2-film-timeline button:last-child{border-right:0}.rvc2-film-timeline button.is-active,.rvc2-film-timeline button:hover{background:hsla(0,0%,100%,.025);color:#f3f1eadb}.rvc2-film-timeline button>span:not(.rvc2-film-progress){font-size:9px;font-weight:600}.rvc2-film-timeline strong{font-size:11px;font-weight:500}.rvc2-film-progress{height:1px;left:0;overflow:hidden;position:absolute;right:0;top:-1px}.rvc2-film-progress i{background:#b6d4c8;display:block;height:100%;width:0}.rvc2-manager-film.is-playing .rvc2-film-timeline button.is-active .rvc2-film-progress i{animation:rvc2-film-progress 6.2s linear both}.rvc2-manager-film.is-paused .rvc2-film-timeline button.is-active .rvc2-film-progress i{width:100%}.rvc2-film-note{align-items:center;background:#e9e5dc;border-top:1px solid #ffffff24;color:var(--ink);display:grid;grid-template-columns:165px 1fr;min-height:88px;padding:18px 25px}.rvc2-film-note span{color:var(--forest);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-film-note p{font-family:var(--serif);font-size:18px;line-height:1.45;margin:0;max-width:660px}@keyframes rvc2-scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-response-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-wave{0%{opacity:.55;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.15)}}@keyframes rvc2-film-progress{0%{width:0}to{width:100%}}.rvc2-capabilities{background:#173b30;color:#f7f4ed;padding:148px 0 156px}.rvc2-capabilities-heading{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,2.1fr) minmax(270px,.75fr);margin-top:0}.rvc2-capabilities-heading h2,.rvc2-control-copy h2,.rvc2-cta h2,.rvc2-faq h2,.rvc2-foundation-heading h2,.rvc2-pricing-layout>div:first-child h2{font-size:clamp(48px,5.6vw,78px);font-weight:450;letter-spacing:-.065em;line-height:.98;margin:0}.rvc2-capabilities-heading>p,.rvc2-control-heading>p,.rvc2-foundation-heading>p,.rvc2-pricing-layout>div:first-child>p:last-child{color:var(--muted);font-size:16px;letter-spacing:-.015em;line-height:1.6;margin:0}.rvc2-capability-browser{display:grid;grid-template-columns:1fr 1fr;margin-top:86px;min-height:600px}.rvc2-capability-list{padding:24px 70px 24px 0;position:relative}.rvc2-capability-list:after,.rvc2-capability-list:before{background:#f7f4ed3d;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:-24px;z-index:1}.rvc2-capability-list:before{top:0}.rvc2-capability-list:after{bottom:0}.rvc2-capability-list button{align-items:center;background:#0000;border:0;border-bottom:1px solid #f7f4ed29;color:#f7f4ed8a;cursor:pointer;display:grid;font-family:var(--serif);font-size:28px;grid-template-columns:44px 1fr auto;min-height:86px;padding:0;position:relative;text-align:left;transition:color .18s ease;width:100%}.rvc2-capability-list button:after{background:#a9c5b3;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.2,.75,.25,1)}.rvc2-capability-list button:last-child{border-bottom:0}.rvc2-capability-list button>span{font-family:var(--sans);font-size:10px;font-weight:600}.rvc2-capability-list button svg{height:17px;opacity:0;transform:translateX(-8px);transition:opacity .18s ease,transform .18s ease;width:17px}.rvc2-capability-list button.is-active,.rvc2-capability-list button:hover{color:#fff}.rvc2-capability-list button.is-active svg{animation:rvc2-capability-arrow-in .42s cubic-bezier(.2,.75,.25,1) both;opacity:1;transform:translateX(0)}.rvc2-capability-list button.is-active:after{transform:scaleX(1)}.rvc2-capability-detail{animation:rvc2-capability-detail-in .52s cubic-bezier(.2,.75,.25,1) both;display:flex;flex-direction:column;min-width:0;padding:44px 0 42px 76px}.rvc2-capability-media{background:#e8e4db;flex:0 0 auto;height:230px;margin:0;overflow:hidden;position:relative;width:100%}.rvc2-capability-media:after{background:linear-gradient(180deg,#0000 58%,#0c131052);content:"";inset:0;pointer-events:none;position:absolute}.rvc2-capability-media img{animation:rvc2-capability-image-in .95s cubic-bezier(.2,.75,.25,1) both;filter:saturate(.84) contrast(.96);object-fit:cover}.rvc2-capability-media figcaption{align-items:center;bottom:14px;color:#ffffffdb;display:flex;font-size:9px;font-weight:600;gap:8px;letter-spacing:.09em;position:absolute;right:17px;text-transform:uppercase;z-index:1}.rvc2-capability-copy{display:flex;flex:1 1;flex-direction:column;min-height:270px;padding-top:29px}.rvc2-capability-copy>span{color:var(--forest);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-capability-detail h3{font-family:var(--serif);font-size:clamp(40px,4.3vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.04;margin:18px 0 20px;max-width:470px}.rvc2-capability-detail p{color:var(--muted);font-size:16px;line-height:1.62;margin:0;max-width:460px}.rvc2-capability-rule{animation:rvc2-capability-rule-in .68s cubic-bezier(.2,.75,.25,1) .1s both;background:var(--line);height:1px;margin-top:auto;transform-origin:left center;width:100%}.rvc2-capability-detail small{color:#898a84;font-size:10px;font-weight:600;letter-spacing:.12em;margin-top:15px}@keyframes rvc2-capability-detail-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-capability-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rvc2-capability-arrow-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-capability-image-in{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}.rvc2-field-film{background:var(--night);color:#f4f3ee;padding:140px 0 0}.rvc2-field-heading{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,2.2fr) minmax(270px,.72fr);margin-bottom:72px}.rvc2-field-film .rvc2-overline{color:#82b6a4}.rvc2-field-film h2{font-size:clamp(52px,5.8vw,82px);font-weight:450;letter-spacing:-.065em;line-height:.96;margin:27px 0 0}.rvc2-field-film h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.rvc2-field-heading>p{color:#f4f3ee8f;font-size:15px;line-height:1.65;margin:0}.rvc2-field-media{background:#34372f;overflow:hidden;position:relative}.rvc2-field-video{aspect-ratio:16/9;display:block;object-fit:cover;object-position:center;width:100%}.rvc2-field-time{background:#0a0c0ad1;bottom:18px;color:#ffffffb3;font-size:8px;letter-spacing:.08em;padding:9px 11px;position:absolute;right:18px}.rvc2-field-meta,.rvc2-field-time{font-weight:600;text-transform:uppercase}.rvc2-field-meta{align-items:center;border-bottom:1px solid #fff3;color:#ffffffc2;display:flex;font-size:10px;gap:46px;letter-spacing:.1em;min-height:86px}.rvc2-visual-pause{background:var(--night);color:#f4f3ee;padding:150px 0 96px}.rvc2-visual-image{aspect-ratio:16/9;background:#6f675b;overflow:hidden;position:relative;width:100%}.rvc2-visual-image img{object-fit:cover}.rvc2-visual-caption{align-items:start;display:grid;grid-template-columns:90px 1fr;min-height:172px;padding:39px 0 36px}.rvc2-visual-caption>span{color:#82b6a4;font-size:10px;font-weight:600;padding-top:7px}.rvc2-visual-caption>div{grid-gap:clamp(54px,8vw,116px);align-items:start;display:grid;gap:clamp(54px,8vw,116px);grid-template-columns:minmax(280px,1.05fr) minmax(300px,.95fr)}.rvc2-visual-caption p{margin:0}.rvc2-visual-caption p:first-child{font-family:var(--serif);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em;line-height:1.08}.rvc2-visual-caption p:last-child{color:#f4f3ee94;font-size:15px;line-height:1.66;max-width:430px}.rvc2-visual-signals{border-bottom:1px solid #ffffff2e;border-top:1px solid #ffffff2e;display:grid;grid-template-columns:90px repeat(3,1fr)}.rvc2-visual-signals:before{content:""}.rvc2-visual-signals span{align-items:center;border-left:1px solid #ffffff21;color:#f4f3eebd;display:flex;font-size:10px;font-weight:600;gap:15px;letter-spacing:.08em;min-height:76px;padding:0 25px;text-transform:uppercase}.rvc2-visual-signals i{color:#82b6a4;font-size:8px;font-style:normal}.rvc2-foundation{background:var(--night);color:#f4f3ee;padding:92px 0 150px}.rvc2-foundation .rvc2-overline{color:#82b6a4}.rvc2-foundation-heading{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,2.2fr) minmax(270px,.8fr);margin-top:26px}.rvc2-control-copy h2 em,.rvc2-cta h2 em,.rvc2-foundation-heading h2 em,.rvc2-pricing-layout h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.rvc2-foundation-heading>p{color:#f4f3ee94;font-size:15px;line-height:1.66;margin:0}.rvc2-foundation-axis{align-items:center;border-bottom:1px solid #ffffff2e;border-top:1px solid #ffffff2e;color:#f4f3ee6e;display:flex;font-size:10px;font-weight:600;gap:52px;justify-content:flex-end;letter-spacing:.1em;margin-top:90px;min-height:128px;text-transform:uppercase}.rvc2-foundation-statement{padding:126px 0 116px}.rvc2-foundation-statement p{font-family:var(--serif);font-size:clamp(45px,5.6vw,74px);letter-spacing:-.045em;line-height:1.07;margin:0;max-width:920px}.rvc2-foundation-columns{border-top:1px solid #ffffff2e;display:grid;grid-template-columns:repeat(3,1fr)}.rvc2-foundation-columns article{border-right:1px solid #ffffff26;min-height:250px;padding:29px 42px 24px 0}.rvc2-foundation-columns article+article{padding-left:42px}.rvc2-foundation-columns article:last-child{border-right:0}.rvc2-foundation-columns span{color:#82b6a4;font-size:10px;font-weight:600}.rvc2-foundation-columns h3{font-family:var(--serif);font-size:26px;font-weight:400;margin:56px 0 18px}.rvc2-foundation-columns p{color:#f4f3ee91;font-size:14px;line-height:1.62;margin:0;max-width:290px}.rvc2-benchmark{background:#e9e5db;padding:154px 0 146px}.rvc2-benchmark-heading{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,2.1fr) minmax(240px,.65fr);margin-top:27px}.rvc2-benchmark-heading h2{font-size:clamp(50px,5.8vw,80px);font-weight:450;letter-spacing:-.066em;line-height:.98;margin:0}.rvc2-benchmark-heading h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.rvc2-benchmark-heading>p{color:var(--muted);font-size:15px;line-height:1.65;margin:0;max-width:330px}.rvc2-benchmark-stage{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.32fr);margin-top:88px;min-height:610px}.rvc2-benchmark-proof{background:var(--forest);color:#fff;display:flex;flex-direction:column;padding:36px 44px 42px}.rvc2-benchmark-comparison-heading>span,.rvc2-benchmark-proof>span{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rvc2-benchmark-ratio{align-items:center;display:flex;gap:clamp(12px,1.8vw,28px);margin:auto 0 50px;white-space:nowrap}.rvc2-benchmark-ratio strong{font-family:var(--serif);font-size:clamp(96px,9.4vw,136px);font-weight:400;letter-spacing:-.085em;line-height:.75}.rvc2-benchmark-ratio i{color:#82b6a4;font-family:var(--sans);font-size:clamp(28px,3.2vw,44px);font-style:normal;font-weight:300}.rvc2-benchmark-proof h3{font-family:var(--serif);font-size:clamp(27px,2.5vw,36px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0}.rvc2-benchmark-proof>p{color:#ffffffa6;font-size:13px;line-height:1.62;margin:24px 0 0;max-width:360px}.rvc2-benchmark-comparison{background:#f7f5eea3;border-left:1px solid var(--ink)}.rvc2-benchmark-comparison-heading{border-bottom:1px solid var(--line);min-height:214px;padding:37px 40px 32px}.rvc2-benchmark-comparison-heading>span{color:var(--forest)}.rvc2-benchmark-comparison-heading h3{font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-.035em;margin:31px 0 13px}.rvc2-benchmark-comparison-heading p{color:var(--muted);font-size:12px;line-height:1.58;margin:0;max-width:560px}.rvc2-benchmark-comparison article{grid-gap:32px;align-items:center;border-bottom:1px solid #17181524;display:grid;gap:32px;grid-template-columns:116px minmax(220px,1fr) auto;min-height:132px;padding:25px 40px}.rvc2-benchmark-comparison article:last-child{border-bottom:0}.rvc2-benchmark-comparison article>div{display:flex;flex-direction:column;gap:8px}.rvc2-benchmark-comparison strong{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:-.025em}.rvc2-benchmark-comparison article>div span{color:var(--forest);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-benchmark-comparison article>p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.rvc2-benchmark-comparison article>a{align-items:center;border-bottom:1px solid #0d574352;color:var(--forest);display:inline-flex;font-size:9px;font-weight:600;gap:7px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rvc2-benchmark-capabilities{background:#f7f5ee59;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:repeat(6,1fr)}.rvc2-benchmark-capabilities>span{align-items:center;border-right:1px solid var(--line);display:flex;font-size:10px;font-weight:600;gap:12px;letter-spacing:.04em;min-height:82px;padding:0 16px;text-transform:uppercase}.rvc2-benchmark-capabilities>span:last-child{border-right:0}.rvc2-benchmark-capabilities i{color:var(--forest);font-size:9px;font-style:normal}.rvc2-benchmark-tasks{border-bottom:1px solid var(--line);display:grid;grid-template-columns:.82fr repeat(3,1fr)}.rvc2-benchmark-task-intro,.rvc2-benchmark-tasks article{border-right:1px solid var(--line);min-height:208px;padding:30px 28px 34px}.rvc2-benchmark-tasks article:last-child{border-right:0}.rvc2-benchmark-task-intro>span,.rvc2-benchmark-tasks article>span{color:var(--forest);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-benchmark-task-intro p{color:var(--muted);font-size:12px;line-height:1.6;margin:47px 0 0;max-width:210px}.rvc2-benchmark-tasks article>p{font-family:var(--serif);font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:48px 0 0;max-width:270px}.rvc2-benchmark-method{border-bottom:1px solid var(--line)}.rvc2-benchmark-method summary{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.1em;list-style:none;min-height:76px;text-transform:uppercase}.rvc2-benchmark-method summary::-webkit-details-marker{display:none}.rvc2-benchmark-method summary span{color:var(--forest);font-size:20px;font-weight:300;transition:transform .18s ease}.rvc2-benchmark-method[open] summary span{transform:rotate(45deg)}.rvc2-benchmark-method>div{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr;padding:2px 0 42px}.rvc2-benchmark-method p{color:var(--muted);font-size:12px;line-height:1.7;margin:0;max-width:520px}.rvc2-benchmark-method a{border-bottom:1px solid #0d574352;color:var(--forest)}.rvc2-control{background:#e1e9e4;padding:150px 0 160px}.rvc2-control-heading{grid-gap:90px;align-items:end;display:grid;gap:90px;grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);margin-bottom:74px}.rvc2-control-copy h2{margin-top:28px}.rvc2-control-heading>p{color:#59625c;font-size:16px;line-height:1.62;margin:0;max-width:430px}.rvc2-control-stage{align-items:end;background:var(--paper-bright);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.9fr)}.rvc2-control-media{border-right:1px solid #17181524;min-width:0}.rvc2-control-photo{background:#887966;height:560px;overflow:hidden;position:relative}.rvc2-control-image{object-fit:cover;object-position:center}.rvc2-control-caption{align-items:center;border-top:1px solid #17181524;color:var(--ink);display:grid;grid-template-columns:42px 1fr;min-height:112px;padding:22px 28px}.rvc2-control-caption span{color:var(--forest);font-size:10px;font-weight:600}.rvc2-control-caption p{font-family:var(--serif);font-size:22px;line-height:1.36;margin:0}.rvc2-approval{background:var(--paper-bright);border:0;box-shadow:none;padding:48px 42px 34px;position:static;width:100%}.rvc2-approval-meta{align-items:center;border-bottom:1px solid var(--line);color:#72746e;display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.08em;padding-bottom:20px;text-transform:uppercase}.rvc2-approval-meta span:first-child{color:var(--forest)}.rvc2-approval h3{font-family:var(--serif);font-size:31px;font-weight:400;letter-spacing:-.03em;margin:35px 0 22px}.rvc2-approval blockquote{color:#565953;font-family:var(--serif);font-size:19px;line-height:1.55;margin:0}.rvc2-approval-sources{color:#71736d;display:flex;font-size:11px;gap:24px;margin-top:30px}.rvc2-approval-sources span:before{background:var(--forest);border-radius:999px;content:"";display:inline-block;height:5px;margin-right:8px;vertical-align:1px;width:5px}.rvc2-approval-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:38px}.rvc2-approval-actions button{align-items:center;background:#0000;border:1px solid var(--line);border-radius:0;color:var(--ink);cursor:pointer;display:flex;font-family:var(--sans);font-size:12px;font-weight:600;gap:8px;height:50px;justify-content:center}.rvc2-approval-actions button:last-child{background:var(--forest);border-color:var(--forest);color:#fff}.rvc2-approval-actions svg{height:14px;width:14px}.rvc2-approval>small{color:#92938e;display:block;font-size:9px;letter-spacing:.08em;margin-top:17px;text-align:center;text-transform:uppercase}.rvc2-pricing{background:var(--paper);padding:150px 0}.rvc2-pricing-layout{grid-gap:130px;display:grid;gap:130px;grid-template-columns:1fr .85fr}.rvc2-pricing-layout>div:first-child h2{margin:28px 0 32px}.rvc2-pricing-layout>div:first-child>p:last-child{max-width:470px}.rvc2-price{border-top:1px solid var(--ink);padding-top:24px}.rvc2-price>div:first-child{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.rvc2-price>div:first-child>span{color:var(--forest);font-size:11px;font-weight:600;letter-spacing:.1em;padding-top:9px;text-transform:uppercase}.rvc2-price strong{align-items:flex-end;display:flex;flex-direction:column;font-family:var(--serif);font-size:62px;font-weight:400;letter-spacing:-.06em;line-height:.95}.rvc2-price strong small{color:var(--muted);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0;margin-top:8px}.rvc2-price ul{grid-gap:0;border-top:1px solid var(--line);display:grid;gap:0;list-style:none;margin:44px 0 32px;padding:0}.rvc2-price li{align-items:center;border-bottom:1px solid var(--line);color:#4e504b;display:flex;font-size:13px;gap:12px;min-height:51px}.rvc2-price li svg{color:var(--forest);height:14px;width:14px}.rvc2 .rvc2-price-button{background:var(--forest);color:#fff;height:55px;width:100%}.rvc2 .rvc2-price-button:hover{background:#094534}.rvc2-price>p{color:#888981;font-size:10px;line-height:1.45;margin:15px 0 0;text-align:center}.rvc2-faq{background:var(--paper-bright);padding:145px 0 155px}.rvc2-faq-layout{grid-gap:130px;display:grid;gap:130px;grid-template-columns:.75fr 1.25fr}.rvc2-faq h2{font-family:var(--serif);font-size:clamp(44px,4.8vw,66px);font-weight:400;letter-spacing:-.045em;margin-top:28px}.rvc2-faq-list{border-top:1px solid var(--line)}.rvc2-faq details{border-bottom:1px solid var(--line)}.rvc2-faq summary{align-items:center;cursor:pointer;display:flex;font-family:var(--serif);font-size:22px;gap:24px;justify-content:space-between;line-height:1.25;list-style:none;min-height:82px}.rvc2-faq summary::-webkit-details-marker{display:none}.rvc2-faq summary span{color:var(--forest);font-family:var(--sans);font-size:22px;font-weight:300;transition:transform .18s ease}.rvc2-faq details[open] summary span{transform:rotate(45deg)}.rvc2-faq details p{color:var(--muted);font-size:14px;line-height:1.7;margin:-4px 52px 30px 0;max-width:570px}.rvc2-cta{background:var(--forest);color:#fff;min-height:0;overflow:hidden;padding:108px 0}.rvc2-cta,.rvc2-cta-inner{align-items:center;display:flex;position:relative}.rvc2-cta-inner{flex-direction:column;z-index:1}.rvc2-cta .rvc2-overline{color:#ffffffa6}.rvc2-cta h2{font-size:clamp(42px,4.8vw,68px);margin:0 0 40px;max-width:none;text-align:center}.rvc2 .rvc2-cta-button{background:#fff;color:var(--ink);font-size:14px;height:64px;min-width:168px;padding-inline:30px}.rvc2 .rvc2-cta-button:hover{background:#e9e6df}.rvc2-footer{background:var(--paper-bright);color:var(--ink);padding:76px 0 30px}.rvc2-footer-top{grid-gap:36px;display:grid;gap:36px;grid-template-columns:2.2fr repeat(4,minmax(0,1fr));padding-bottom:84px}.rvc2-footer-top>div:first-child p{color:#17181594;font-family:var(--serif);font-size:17px;line-height:1.45;margin:24px 0 0;max-width:240px}.rvc2-footer-top>div:not(:first-child){align-items:flex-start;display:flex;flex-direction:column;font-size:13px;gap:13px}.rvc2-footer-top>div:not(:first-child)>span{color:#1718158c;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.rvc2-footer-top a{color:#171815c7}.rvc2-footer-bottom{align-items:center;border-top:1px solid #17181524;color:#1718157a;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.04em;padding-top:24px}@media (max-width:980px){.rvc2-nav-links{gap:20px}.rvc2-nav-actions>a:first-child{display:none}.rvc2-benchmark-heading,.rvc2-capabilities-heading,.rvc2-field-heading,.rvc2-foundation-heading{gap:32px;grid-template-columns:1fr}.rvc2-benchmark-heading>p,.rvc2-capabilities-heading>p,.rvc2-foundation-heading>p{max-width:520px}.rvc2-benchmark-stage{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr)}.rvc2-benchmark-comparison article{gap:18px 24px;grid-template-columns:100px 1fr}.rvc2-benchmark-comparison article>a{grid-column:1/-1;width:max-content}.rvc2-benchmark-capabilities{grid-template-columns:repeat(3,1fr)}.rvc2-benchmark-capabilities>span:nth-child(3){border-right:0}.rvc2-benchmark-capabilities>span:nth-child(-n+3){border-bottom:1px solid var(--line)}.rvc2-benchmark-tasks{grid-template-columns:repeat(3,1fr)}.rvc2-benchmark-task-intro{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1;min-height:148px}.rvc2-benchmark-task-intro p{margin-top:26px;max-width:400px}.rvc2-capability-list{padding-right:40px}.rvc2-capability-detail{padding-left:48px}.rvc2-control-stage{grid-template-columns:1fr}.rvc2-control-media{border-bottom:1px solid #17181524;border-right:0}.rvc2-control-photo{aspect-ratio:16/9;height:auto}.rvc2-control-heading,.rvc2-faq-layout,.rvc2-pricing-layout{gap:70px}}@media (max-width:760px){.rvc2-wrap{width:calc(100% - 36px)}.rvc2-kicker,.rvc2-overline{font-size:10px}.rvc2-hero{height:100svh;max-height:900px;min-height:760px}.rvc2-hero-image{object-position:70% center}.rvc2-hero-shade{background:linear-gradient(90deg,#0a0c0acc,#0a0c0a7a 72%,#0a0c0a38),linear-gradient(180deg,#080a0961,#0000 28%,#080a093b 60%,#080a09d1)}.rvc2-nav{grid-template-columns:1fr auto;height:72px;width:calc(100% - 36px)}.rvc2-wordmark{font-size:19px;gap:9px}.rvc2-mark{transform:scale(.88)}.rvc2-nav-actions,.rvc2-nav-links{display:none}.rvc2-menu-button{background:#0000;border:0;color:#fff;display:grid;height:42px;place-items:center;width:42px}.rvc2-menu-button svg{height:21px;width:21px}.rvc2-mobile-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101310f5;border:1px solid #ffffff2e;box-shadow:0 20px 50px #00000047;display:flex;flex-direction:column;left:18px;padding:21px 24px 24px;position:absolute;right:18px;top:72px;z-index:18}.rvc2-mobile-menu a{border-bottom:1px solid #ffffff21;font-size:14px;padding:13px 0}.rvc2-mobile-menu a:last-child{background:#fff;border-bottom:0;color:var(--ink);font-weight:600;margin-top:13px;padding:15px;text-align:center}.rvc2-hero-inner{align-items:flex-end;padding:110px 0 154px;width:calc(100% - 36px)}.rvc2-hero-copy{width:100%}.rvc2-kicker{margin-bottom:20px}.rvc2-hero h1{font-size:clamp(27px,8.9vw,60px);line-height:.96}.rvc2-hero-lead{font-size:15px;line-height:1.52;margin-top:24px}.rvc2-notice{font-size:10px;margin-top:12px}.rvc2-hero-actions{gap:25px;margin-top:28px}.rvc2-hero-actions a{font-size:12px;gap:8px}.rvc2-hero-marquee,.rvc2-hero-marquee-track{min-height:92px}.rvc2-hero-marquee-group{gap:0;padding-right:0}.rvc2-hero-marquee-group>span{min-height:92px;min-width:176px;padding:0 18px;width:176px}.rvc2-partner-logo,.rvc2-partner-logo-cincy{height:38px;max-width:140px;width:140px}.rvc2-partner-logo-facebook{max-width:140px;width:140px}.rvc2-benchmark,.rvc2-capabilities,.rvc2-control,.rvc2-faq,.rvc2-foundation,.rvc2-intro,.rvc2-pricing{padding:86px 0 92px}.rvc2-intro-heading{margin-bottom:50px}.rvc2-intro h2{font-size:44px;margin:0}.rvc2-manager-minimal{margin-right:-18px;width:calc(100% + 18px)}.rvc2-motion{border-radius:6px 0 0 6px}.rvc2-motion-header{font-size:8px;grid-template-columns:1fr auto;height:58px;padding:0 15px}.rvc2-motion-progress{display:none}.rvc2-motion-canvas{min-height:560px}.rvc2-motion-prompt{padding:48px 20px 56px}.rvc2-motion-prompt>.rvc2-mark{margin-bottom:28px}.rvc2-motion-prompt h3{font-size:39px;line-height:1.03}.rvc2-motion-composer{margin-top:52px;min-height:156px;padding:27px 66px 26px 22px}.rvc2-motion-composer p{display:block;font-size:14px;white-space:normal}.rvc2-motion-composer p span{animation:rvc2-motion-mobile-type 2.4s ease .22s both;white-space:normal}.rvc2-motion-composer p i{display:none}.rvc2-motion-composer small{bottom:24px;left:22px}.rvc2-motion-composer b{bottom:17px;right:16px}.rvc2-motion-ready,.rvc2-motion-working{padding:34px 20px 38px}.rvc2-motion-ready>blockquote,.rvc2-motion-working>blockquote{font-size:13px;padding:18px 19px;width:88%}.rvc2-motion-response{gap:13px;grid-template-columns:32px 1fr;margin-top:38px}.rvc2-motion-response>span{height:32px;width:32px}.rvc2-motion-response h3{font-size:18px;margin-top:4px}.rvc2-motion-status{font-size:10px;margin-top:22px;width:min(280px,100%)}.rvc2-motion-status p{left:39px}.rvc2-motion-status:before{background-size:8px 4px;margin-right:10px;width:24px}.rvc2-motion-ready .rvc2-motion-response{margin-top:30px}.rvc2-motion-deliverable{display:block;margin-top:22px;min-height:158px;padding:22px}.rvc2-motion-deliverable i,.rvc2-motion-deliverable small,.rvc2-motion-deliverable strong{display:block}.rvc2-motion-deliverable strong{font-size:22px;margin-top:8px}.rvc2-motion-deliverable small{margin-top:7px}.rvc2-motion-deliverable i{margin-top:22px}.rvc2-motion-deliverable i svg{display:inline;margin-left:5px;vertical-align:-2px}.rvc2-motion-artifact{grid-template-columns:1fr;grid-template-rows:1fr 210px}.rvc2-motion-brief-copy{padding:38px 25px 32px}.rvc2-motion-brief-copy h3{font-size:54px;margin:24px 0 38px}.rvc2-motion-brief-copy>div{gap:17px;padding-top:22px}.rvc2-motion-brief-copy strong{font-size:20px}.rvc2-motion-brief-image img{object-position:52% 42%}.rvc2-motion-steps{height:56px}.rvc2-motion-steps span{font-size:7px}@keyframes rvc2-motion-mobile-type{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rvc2-manager-minimal-body{gap:54px;grid-template-columns:1fr;min-height:500px;padding:44px 22px 40px}.rvc2-manager-minimal-body blockquote{font-size:38px;padding-right:0}.rvc2-manager-minimal-body>div{border-left:0;border-top:1px solid #ffffff26;padding:34px 0 0}.rvc2-manager-minimal-body>div p{font-size:23px;margin:48px 0 58px}.rvc2-manager-film{margin-right:-18px;width:calc(100% + 18px)}.rvc2-film-header{font-size:8px;height:58px;padding-inline:16px}.rvc2-manager-scene{gap:34px;grid-template-columns:1fr;min-height:610px;padding:42px 22px 34px}.rvc2-scene-number{padding:0}.rvc2-voice-request blockquote{font-size:36px;margin-top:25px}.rvc2-waveform{margin-top:26px}.rvc2-manager-response{border-left:0;border-top:1px solid #ffffff24;padding:32px 0 0}.rvc2-manager-response>p{font-size:18px;margin:0;padding:28px 0 36px}.rvc2-response-meta{align-items:flex-start;flex-direction:column;gap:12px}.rvc2-film-timeline button{gap:6px;grid-template-columns:1fr;min-height:86px;padding-inline:14px}.rvc2-film-timeline strong{font-size:9px;line-height:1.25}.rvc2-film-note{gap:10px;grid-template-columns:1fr;min-height:105px;padding:20px 18px}.rvc2-film-note p{font-size:15px}.rvc2-benchmark-heading,.rvc2-capabilities-heading,.rvc2-foundation-heading{gap:24px;margin-top:18px}.rvc2-capabilities-heading{margin-top:0}.rvc2-benchmark-heading h2,.rvc2-capabilities-heading h2,.rvc2-control-copy h2,.rvc2-cta h2,.rvc2-foundation-heading h2,.rvc2-pricing-layout>div:first-child h2{font-size:46px;line-height:.99}.rvc2-benchmark-heading>p,.rvc2-capabilities-heading>p,.rvc2-control-heading>p,.rvc2-foundation-heading>p,.rvc2-pricing-layout>div:first-child>p:last-child{font-size:14px}.rvc2-capability-browser{display:block;margin-top:52px;min-height:0}.rvc2-capability-list{border-right:0;display:flex;gap:8px;margin:0 -18px;overflow-x:auto;padding:0 18px 20px;scrollbar-width:none}.rvc2-capability-list:after,.rvc2-capability-list:before{right:0}.rvc2-capability-list::-webkit-scrollbar{display:none}.rvc2-capability-list button{border:1px solid var(--line);display:block;font-family:var(--sans);font-size:12px;min-height:40px;min-width:max-content;padding:10px 14px;width:auto}.rvc2-capability-list button svg,.rvc2-capability-list button>span{display:none}.rvc2-capability-list button.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.rvc2-capabilities .rvc2-capability-list button{border-color:#f7f4ed47}.rvc2-capabilities .rvc2-capability-list button.is-active{background:#f7f4ed;border-color:#f7f4ed;color:#173b30}.rvc2-capability-detail{min-height:380px;padding:54px 0 32px}.rvc2-capability-detail h3{font-size:45px;margin:20px 0 24px}.rvc2-capability-detail p{font-size:14px}.rvc2-visual-pause{padding:88px 0 62px}.rvc2-visual-image{aspect-ratio:4/5}.rvc2-visual-image img{object-position:32% center}.rvc2-visual-caption{grid-template-columns:46px 1fr;min-height:0;padding:30px 0 28px}.rvc2-visual-caption>div{display:block}.rvc2-visual-caption p:first-child{font-size:29px}.rvc2-visual-caption p:last-child{font-size:13px;margin-top:17px}.rvc2-visual-signals{display:block;padding-left:46px}.rvc2-visual-signals:before{display:none}.rvc2-visual-signals span{border-left:0;border-top:1px solid #ffffff1f;font-size:9px;min-height:58px;padding:0}.rvc2-visual-signals span:first-child{border-top:0}.rvc2-field-film{padding-top:86px}.rvc2-field-heading{gap:28px;margin-bottom:44px}.rvc2-field-video{object-position:center}.rvc2-field-film h2{font-size:48px;line-height:.98;margin-top:22px}.rvc2-field-heading>p{font-size:14px}.rvc2-field-meta{font-size:8px;gap:10px;justify-content:space-between}.rvc2-foundation{padding-bottom:78px;padding-top:68px}.rvc2-hero-marquee-track{animation-duration:34s}.rvc2-foundation-axis{flex-wrap:wrap;gap:18px 30px;justify-content:flex-start;margin-top:52px;min-height:112px}.rvc2-foundation-statement{padding:72px 0 68px}.rvc2-foundation-statement p{font-size:42px}.rvc2-foundation-columns{grid-template-columns:1fr}.rvc2-foundation-columns article,.rvc2-foundation-columns article+article{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:25px 0 29px}.rvc2-foundation-columns article:last-child{border-bottom:0}.rvc2-foundation-columns h3{margin:28px 0 12px}.rvc2-benchmark-stage{display:block;margin-top:54px;min-height:0}.rvc2-benchmark-proof{min-height:450px;padding:27px 24px 32px}.rvc2-benchmark-ratio{margin-bottom:44px}.rvc2-benchmark-ratio strong{font-size:92px}.rvc2-benchmark-proof h3{font-size:29px}.rvc2-benchmark-comparison{border-left:0}.rvc2-benchmark-comparison-heading{min-height:0;padding:30px 24px 28px}.rvc2-benchmark-comparison-heading h3{font-size:28px;margin-top:25px}.rvc2-benchmark-comparison article{gap:15px;grid-template-columns:1fr;padding:25px 24px 27px}.rvc2-benchmark-comparison article>a{grid-column:1/-1}.rvc2-benchmark-capabilities{grid-template-columns:repeat(2,1fr)}.rvc2-benchmark-capabilities>span,.rvc2-benchmark-capabilities>span:nth-child(3){border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:68px}.rvc2-benchmark-capabilities>span:nth-child(2n){border-right:0}.rvc2-benchmark-capabilities>span:nth-last-child(-n+2){border-bottom:0}.rvc2-benchmark-tasks{grid-template-columns:1fr}.rvc2-benchmark-task-intro,.rvc2-benchmark-tasks article{border-bottom:1px solid var(--line);border-right:0;min-height:142px;padding:25px 0 27px}.rvc2-benchmark-task-intro{grid-column:auto}.rvc2-benchmark-tasks article:last-child{border-bottom:0}.rvc2-benchmark-task-intro p,.rvc2-benchmark-tasks article>p{font-size:21px;margin-top:32px}.rvc2-benchmark-task-intro p{font-family:var(--sans);font-size:12px;max-width:280px}.rvc2-benchmark-method>div{gap:24px;grid-template-columns:1fr;padding-bottom:34px}.rvc2-control-heading,.rvc2-faq-layout,.rvc2-pricing-layout{gap:56px;grid-template-columns:1fr}.rvc2-control-heading{margin-bottom:50px}.rvc2-control-heading>p{font-size:14px}.rvc2-control-photo{aspect-ratio:16/9;height:auto}.rvc2-control-image{object-position:center}.rvc2-control-caption{grid-template-columns:30px 1fr;min-height:96px;padding:18px 20px}.rvc2-control-caption p{font-size:18px}.rvc2-approval{border-top:1px solid #17181524;margin:0;padding:30px 22px 23px;width:100%}.rvc2-approval-meta{align-items:flex-start;gap:20px}.rvc2-approval h3{font-size:27px}.rvc2-approval blockquote{font-size:17px}.rvc2-approval-sources{flex-direction:column;gap:9px}.rvc2-pricing-layout{gap:64px}.rvc2-price>div:first-child{display:block}.rvc2-price strong{align-items:flex-start;font-size:58px;margin-top:28px}.rvc2-faq-layout{gap:46px}.rvc2-faq h2{font-size:45px}.rvc2-faq summary{font-size:19px;min-height:74px}.rvc2-footer{padding-top:62px}.rvc2-footer-top{gap:48px 30px;grid-template-columns:1fr 1fr;padding-bottom:62px}.rvc2-footer-top>div:first-child{grid-column:1/-1}.rvc2-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.rvc2-motion{border-radius:2px 0 0 2px;grid-template-columns:52px minmax(0,1fr)}.rvc2-motion-rail{min-height:768px;padding:19px 0 75px}.rvc2-motion-rail>.rvc2-mark{transform:scale(.65)}.rvc2-motion-rail>span{font-size:6px;margin-top:36px}.rvc2-motion-rail b{font-size:20px}.rvc2-motion-meta{font-size:7px;height:58px;padding:0 18px}.rvc2-motion-meta span:last-child{display:none}.rvc2-motion-control{bottom:19px;left:10px}.rvc2-motion-control button{height:31px;width:31px}.rvc2-motion-query{padding:34px 17px 38px}.rvc2-motion-query-heading{display:block}.rvc2-motion-query-heading h3{font-size:40px;margin-top:17px}.rvc2-motion-query-heading p{font-size:9px;margin-top:18px;max-width:270px}.rvc2-motion-query-shell{margin-top:33px}.rvc2-motion-query-entry{align-items:flex-start;min-height:210px;padding:23px 20px}.rvc2-motion-query-tools{grid-template-columns:auto 1fr auto;min-height:61px;padding:9px 10px 9px 12px}.rvc2-motion-query-tools>div{gap:5px}.rvc2-motion-query-tools>div span{height:30px;width:30px}.rvc2-motion-query-tools>span{font-size:0;justify-self:center}.rvc2-motion-query-tools>span:after{content:"Context on";font-size:6px}.rvc2-motion-query-tools>b{height:38px;width:38px}.rvc2-motion-chat{align-content:center;background:#eae7df;gap:38px;grid-template-columns:1fr;padding:38px 20px 42px}.rvc2-motion-chat-copy h3,.rvc2-motion-context-copy h3,.rvc2-motion-insights-heading h3{font-size:40px;margin-top:18px}.rvc2-motion-chat-copy p,.rvc2-motion-context-copy p{font-size:10px;margin-top:19px}.rvc2-motion-chat-card{padding:18px}.rvc2-motion-chat-entry{min-height:166px;padding:22px 19px}.rvc2-motion-chat-entry p{font-size:15px;line-height:1.48}.rvc2-motion-chat-actions{min-height:53px}.rvc2-motion-chat-actions>span{font-size:6px;line-height:1.4;max-width:110px}.rvc2-motion-chat-actions>b{height:38px;width:38px}.rvc2-motion-voice{align-content:center;gap:44px;grid-template-columns:1fr;padding:42px 22px 44px}.rvc2-motion-context-copy h3,.rvc2-motion-insights-heading h3,.rvc2-motion-voice-copy h3{font-size:42px;margin-top:18px}.rvc2-motion-context-copy p,.rvc2-motion-voice-copy p{font-size:10px;margin-top:19px}.rvc2-motion-voice-card{padding:23px 21px 25px}.rvc2-motion-wave{gap:4px;height:56px;margin:23px 0 20px}.rvc2-motion-wave i:nth-child(3n+2){height:48px}.rvc2-motion-voice-card blockquote{font-size:19px;padding-top:18px}.rvc2-motion-context{align-content:center;gap:19px;grid-template-columns:1fr;padding:34px 19px 29px}.rvc2-motion-context-copy h3{font-size:39px}.rvc2-motion-context-copy p{max-width:290px}.rvc2-motion-map{min-height:332px}.rvc2-motion-map:before{height:190px;width:190px}.rvc2-motion-map:after{height:292px;width:292px}.rvc2-motion-core{height:112px;width:112px}.rvc2-motion-core strong{font-size:17px}.rvc2-motion-node{height:80px;width:80px}.rvc2-motion-node strong{font-size:8px;max-width:62px}.rvc2-motion-node.node-one{left:0;top:5px}.rvc2-motion-node.node-two{right:0;top:4px}.rvc2-motion-node.node-three{bottom:0;right:5px}.rvc2-motion-route.route-one{left:57px;top:80px;width:150px}.rvc2-motion-route.route-two{right:49px;top:82px;width:145px}.rvc2-motion-route.route-three{bottom:77px;right:48px;width:145px}.rvc2-motion-insights{grid-template-rows:auto 1fr;padding:33px 19px 30px}.rvc2-motion-insights-heading{display:block;padding-bottom:25px}.rvc2-motion-insights-heading h3{font-size:39px;margin-top:17px}.rvc2-motion-insight-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);min-height:0}.rvc2-motion-insight-grid article{display:grid;grid-template-columns:1fr;padding:16px 17px}.rvc2-motion-insight-grid strong{font-size:18px;margin-top:13px}.rvc2-motion-insight-grid span{font-size:6px;margin-top:10px;padding-top:0}.rvc2-motion .rvc2-motion-artifact{grid-template-rows:1fr 230px}.rvc2-motion .rvc2-motion-brief-copy{padding:36px 24px 30px}.rvc2-motion .rvc2-motion-brief-copy h3{font-size:50px;margin:22px 0 34px}.rvc2-motion .rvc2-motion-brief-copy>div{padding-top:19px}.rvc2-motion .rvc2-motion-brief-image img{object-position:52% 42%}.rvc2-motion-timeline{height:60px}.rvc2-motion-timeline span{flex-direction:column;font-size:6px;gap:1px;justify-content:center;padding:8px 2px 0}.rvc2-motion-timeline small{font-size:13px}.rvc2-motion{border-radius:18px 0 0 18px;display:block;margin-right:-18px;width:calc(100% + 18px)}.rvc2-motion-canvas{min-height:650px}.rvc2-motion-control{bottom:auto;left:auto;right:18px;top:16px}.rvc2-motion-query{justify-content:center;padding:48px 19px 42px}.rvc2-motion-query>.rvc2-mark{margin-bottom:25px}.rvc2-motion-query>h3{font-size:39px;max-width:280px}.rvc2-motion-query-shell{border-radius:14px;margin-top:37px}.rvc2-motion-query-entry{min-height:248px;padding:24px 21px}.rvc2-motion-query-entry p{font-size:14px;line-height:1.55}.rvc2-motion-query-tools{grid-template-columns:1fr auto;min-height:62px;padding:9px 11px 9px 13px}.rvc2-motion-query-tools>span{display:none}.rvc2-motion-query-tools>div span{height:31px;width:31px}.rvc2-motion-query-tools>b{border-radius:10px;height:39px;width:39px}.rvc2-search-ready,.rvc2-search-working{padding:48px 18px 40px}.rvc2-search-ready>blockquote,.rvc2-search-working>blockquote{border-radius:15px 15px 4px 15px;font-size:11px;padding:17px 18px;width:92%}.rvc2-search-response{gap:13px;grid-template-columns:32px 1fr;margin-top:41px}.rvc2-search-response>span{height:32px;width:32px}.rvc2-search-response h3{font-size:18px;margin-top:4px}.rvc2-search-status{font-size:9px;margin-top:22px;width:min(260px,100%)}.rvc2-search-status p{left:38px}.rvc2-search-status:before{background-size:8px 4px;margin-right:9px;width:24px}.rvc2-search-ready .rvc2-search-response{margin-top:30px}.rvc2-search-ready .rvc2-search-response>div>p{font-size:10px;line-height:1.45}.rvc2-search-deliverable{border-radius:12px;display:block;margin-top:22px;min-height:166px;padding:21px}.rvc2-search-deliverable i,.rvc2-search-deliverable small,.rvc2-search-deliverable strong{display:block}.rvc2-search-deliverable strong{font-size:22px;margin-top:8px}.rvc2-search-deliverable small{margin-top:7px}.rvc2-search-deliverable i{margin-top:21px}.rvc2-search-deliverable i svg{display:inline;margin-left:5px;vertical-align:-2px}.rvc2-motion .rvc2-motion-artifact{grid-template-columns:1fr;grid-template-rows:1fr 232px}.rvc2-motion .rvc2-motion-brief-copy{padding:39px 25px 31px}.rvc2-motion .rvc2-motion-brief-copy h3{font-size:49px;margin:24px 0 37px}.rvc2-motion .rvc2-motion-brief-copy>div{gap:14px;padding-top:20px}.rvc2-motion .rvc2-motion-brief-copy strong{font-size:17px}.rvc2-buyer-presentation{padding:23px 13px 25px}.rvc2-buyer-presentation-heading{display:block;padding-bottom:17px}.rvc2-buyer-presentation-heading>div{padding-bottom:11px}.rvc2-buyer-presentation-heading h3{font-size:32px;margin-top:14px}.rvc2-buyer-presentation-heading>p{font-size:7px;margin-top:8px;text-align:left}.rvc2-buyer-property-grid{gap:6px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.rvc2-buyer-property-grid article{border-radius:7px}.rvc2-buyer-property-grid article>div{min-height:69px}.rvc2-buyer-property-grid article>div>span{font-size:6px;height:20px;left:6px;top:6px;width:20px}.rvc2-buyer-property-grid article>p{padding:7px 7px 2px}.rvc2-buyer-property-grid article small{font-size:5px}.rvc2-buyer-property-grid article strong{font-size:13px}.rvc2-buyer-property-grid article>em{font-size:5px;padding:0 7px 7px}.rvc2-buyer-cursor{height:27px;width:27px}.rvc2-buyer-cursor svg{height:12px;width:12px}.rvc2-cma-presentation{padding:0}.rvc2-cma-page{padding:15px 11px 12px}.rvc2-cma-header{padding:0 1px 11px}.rvc2-cma-header .rvc2-wordmark{font-size:13px}.rvc2-cma-header>div span{font-size:5px}.rvc2-cma-header>div small{display:none}.rvc2-cma-body{gap:7px;grid-template-columns:1fr;grid-template-rows:205px minmax(0,1fr);padding:8px 0}.rvc2-cma-property{border-radius:7px}.rvc2-cma-property>span{font-size:5px;left:10px;padding:5px 7px;top:10px}.rvc2-cma-property>div{bottom:12px;left:12px;right:12px}.rvc2-cma-property>div small{font-size:5px;margin-bottom:3px}.rvc2-cma-property>div strong{font-size:22px}.rvc2-cma-analysis{border-radius:7px;padding:12px 13px 10px}.rvc2-cma-analysis>h3{font-size:25px;margin:6px 0 9px;max-width:none}.rvc2-cma-price p{padding:6px 7px}.rvc2-cma-price strong{font-size:14px;margin-top:2px}.rvc2-cma-band{margin-top:9px}.rvc2-cma-facts{gap:6px;margin-top:8px;padding:7px 0}.rvc2-cma-facts strong{font-size:15px}.rvc2-cma-comps{padding-top:7px}.rvc2-cma-comps>div{gap:5px;margin-top:5px}.rvc2-cma-comps article{gap:5px;grid-template-columns:31px 1fr}.rvc2-cma-comps article>div{height:27px}.rvc2-cma-comps article strong{font-size:10px}.rvc2-cma-footer{font-size:5px}.rvc2-cma-page-evidence{grid-template-rows:auto auto minmax(0,1fr) 76px auto}.rvc2-cma-evidence-heading{display:block;padding:11px 1px 10px}.rvc2-cma-evidence-heading h3{font-size:27px;margin-top:4px;max-width:310px}.rvc2-cma-evidence-heading>p{font-size:6px;margin-top:6px;max-width:310px}.rvc2-cma-evidence-grid{gap:5px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.rvc2-cma-evidence-grid article{border-radius:6px}.rvc2-cma-evidence-grid article>span{font-size:5px;height:19px;left:6px;top:6px;width:19px}.rvc2-cma-evidence-grid article>p{padding:6px 7px}.rvc2-cma-evidence-grid article strong{font-size:13px}.rvc2-cma-market-read{grid-template-columns:.58fr 1.72fr .7fr;margin:6px 0 5px;padding:5px}.rvc2-cma-market-subject{padding:1px 5px 1px 3px}.rvc2-cma-market-subject strong{font-size:12px}.rvc2-cma-market-subject small{font-size:4px}.rvc2-cma-price-position{padding:1px 8px 0}.rvc2-cma-price-position>div:first-child small{font-size:4px}.rvc2-cma-price-track{margin-top:1px;min-height:33px}.rvc2-cma-price-track:before{top:15px}.rvc2-cma-price-track i{height:28px;width:25px}.rvc2-cma-price-track i b{font-size:5px}.rvc2-cma-price-track i>span{height:5px;top:12px;width:5px}.rvc2-cma-price-track i.is-selected>span{height:8px;top:10px;width:8px}.rvc2-cma-price-track i.is-selected small{font-size:4px;margin-top:14px}.rvc2-cma-price-track em{bottom:6px;top:8px}.rvc2-cma-price-track u{font-size:3px}.rvc2-cma-market-verdict{margin-left:3px;padding:4px 5px}.rvc2-cma-market-verdict strong{font-size:9px}.rvc2-cma-market-verdict small{font-size:4px}.rvc2-cma-page-strategy{grid-template-rows:auto auto minmax(0,1fr) auto}.rvc2-cma-strategy-hero{border-radius:7px;gap:10px;margin-top:8px;padding:15px 14px}.rvc2-cma-strategy-hero h3{font-size:33px;margin-top:6px}.rvc2-cma-strategy-hero>div:last-child strong{font-size:21px}.rvc2-cma-strategy-hero>div:last-child p{font-size:5px;max-width:90px;text-align:right}.rvc2-cma-strategy-grid{gap:5px;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);padding:7px 0}.rvc2-cma-strategy-grid article{border-radius:6px;padding:9px 10px}.rvc2-cma-strategy-grid article:first-child{grid-gap:5px 9px;align-content:center;display:grid;gap:5px 9px;grid-template-columns:repeat(2,1fr)}.rvc2-cma-strategy-grid article:first-child>span{grid-column:1/-1}.rvc2-cma-strategy-grid article:first-child p{font-size:6px;gap:5px;margin:0}.rvc2-cma-strategy-grid article:nth-child(2){align-content:normal}.rvc2-cma-strategy-grid article:nth-child(2) h4{font-size:15px;margin-top:5px}.rvc2-cma-context-stats{gap:3px;margin-top:5px}.rvc2-cma-context-stats p{padding:4px}.rvc2-cma-context-stats strong{font-size:13px}.rvc2-cma-context-stats small{display:none}.rvc2-cma-context-note{font-size:5px;line-height:1.35;margin-top:5px}.rvc2-cma-leverage{padding-top:6px}.rvc2-cma-leverage>p{margin-top:4px}.rvc2-cma-strategy-grid article:last-child{grid-gap:2px 10px;align-content:center;display:grid;gap:2px 10px;grid-template-columns:1fr 1fr}.rvc2-cma-strategy-grid article:last-child b,.rvc2-cma-strategy-grid article:last-child>span{grid-column:1}.rvc2-cma-strategy-grid article:last-child h4,.rvc2-cma-strategy-grid article:last-child p{grid-column:2}.rvc2-cma-strategy-grid article:last-child h4{font-size:17px;margin:0}.rvc2-cma-strategy-grid article:last-child p{font-size:5px}.rvc2-cma-strategy-grid article:last-child ol{display:none}.rvc2-cma-strategy-grid article:last-child b{font-size:5px;margin-top:6px}}.rvc2-benefits,.rvc2-final-cta,.rvc2-how,.rvc2-offers,.rvc2-proof,.rvc2-questions{scroll-margin-top:24px}.rvc2-benefits{background:var(--paper-bright);padding:144px 0 152px}.rvc2-benefits .rvc2-overline,.rvc2-offers .rvc2-overline,.rvc2-proof .rvc2-overline,.rvc2-questions .rvc2-overline{color:var(--forest)}.rvc2-benefits-head,.rvc2-offers-head{grid-gap:72px;align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.6fr);margin-bottom:68px}.rvc2-benefits-head h2,.rvc2-final-cta h2,.rvc2-offers-head h2,.rvc2-proof-copy h2,.rvc2-questions-layout h2{text-wrap:balance;font-family:var(--sans);font-size:clamp(48px,5.2vw,76px);font-weight:430;letter-spacing:-.058em;line-height:.98;margin:24px 0 0}.rvc2-benefits-head>p,.rvc2-offers-head>p{color:var(--muted);font-size:16px;line-height:1.62;margin:0 0 6px;max-width:390px}.rvc2-benefit-stage{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.rvc2-benefit-feature{animation:rvc2-benefit-enter .44s cubic-bezier(.22,1,.36,1) both;background:var(--night);color:#fff;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:590px;overflow:hidden}.rvc2-benefit-feature figure{background:#2b302b;margin:0;min-height:360px;overflow:hidden;position:relative}.rvc2-benefit-feature figure:after{background:linear-gradient(180deg,#0000 56%,#090c0a75);content:"";inset:0;position:absolute}.rvc2-benefit-feature figure img{object-fit:cover;transition:transform 5.2s ease}.rvc2-benefit-stage:not(.is-paused) .rvc2-benefit-feature figure img{transform:scale(1.025)}.rvc2-benefit-feature figcaption{bottom:20px;color:#ffffffad;font-size:10px;font-weight:600;letter-spacing:.14em;position:absolute;right:24px;z-index:1}.rvc2-benefit-feature>div{grid-gap:12px 30px;display:grid;gap:12px 30px;grid-template-columns:100px 1fr;padding:34px 38px 38px}.rvc2-benefit-feature>div>span{color:#ffffff8a;font-size:10px;font-weight:600;letter-spacing:.14em;padding-top:7px;text-transform:uppercase}.rvc2-benefit-feature h3{font-family:var(--sans);font-size:clamp(30px,3vw,46px);font-weight:430;letter-spacing:-.047em;line-height:1.02;margin:0}.rvc2-benefit-feature p{color:#ffffffa8;font-size:14px;grid-column:2;line-height:1.55;margin:4px 0 0;max-width:520px}.rvc2-benefit-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rvc2-benefit-grid button{grid-gap:16px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:0;color:var(--ink);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:191px;overflow:hidden;padding:24px 20px;position:relative;text-align:left;transition:color .22s ease,background .22s ease,border-color .22s ease}.rvc2-benefit-grid button>span{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.08em;padding-top:2px}.rvc2-benefit-grid button>div{display:flex;flex-direction:column;gap:13px;min-width:0}.rvc2-benefit-grid button strong{font-size:14px;font-weight:600}.rvc2-benefit-grid button small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.rvc2-benefit-grid button svg{height:14px;margin-top:1px;transition:transform .22s ease;width:14px}.rvc2-benefit-grid button.is-active svg,.rvc2-benefit-grid button:hover svg{transform:translateX(4px)}.rvc2-benefit-grid button.is-active{background:var(--forest);border-color:var(--forest);color:#fff}.rvc2-benefit-grid button.is-active small,.rvc2-benefit-grid button.is-active>span{color:#ffffffa8}.rvc2-benefit-grid button.is-active:after{animation:rvc2-benefit-progress 4.8s linear both;background:#ffffffb8;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform-origin:left}.rvc2-benefit-stage.is-paused .rvc2-benefit-grid button.is-active:after{animation-play-state:paused}@keyframes rvc2-benefit-enter{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-benefit-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rvc2-how{background:var(--night);color:#f4f3ee;padding:144px 0 120px}.rvc2-how-head{grid-gap:46px;align-items:end;display:grid;gap:46px;grid-template-columns:.42fr 1.25fr .72fr;margin-bottom:66px}.rvc2-how-head .rvc2-overline{color:#9bb7a8}.rvc2-how-head h2{text-wrap:balance;font-family:var(--sans);font-size:clamp(46px,5vw,72px);font-weight:430;letter-spacing:-.058em;line-height:.98;margin:0}.rvc2-how-head>p:last-child{color:#f4f3ee8f;font-size:14px;line-height:1.65;margin:0 0 5px}.rvc2-how-grid{border-bottom:1px solid #ffffff2b;border-top:1px solid #ffffff2b;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rvc2-how-grid>article{display:flex;flex-direction:column;min-height:610px;min-width:0;padding:28px 30px 34px}.rvc2-how-grid>article+article{border-left:1px solid #ffffff2b}.rvc2-how-grid article>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:42px}.rvc2-how-grid article>header small,.rvc2-how-grid article>header span{color:#f4f3ee7a;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rvc2-how-grid article h3{font-family:var(--sans);font-size:clamp(25px,2.45vw,35px);font-weight:430;letter-spacing:-.045em;line-height:1.05;margin:auto 0 0}.rvc2-how-grid article>p{color:#f4f3ee8a;font-size:13px;line-height:1.65;margin:20px 0 0;min-height:67px}.rvc2-how-approval,.rvc2-how-connect,.rvc2-how-request{background:hsla(0,0%,100%,.035);border:1px solid #ffffff26;height:218px;margin-bottom:46px}.rvc2-how-connect{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 20px 32px 20px 1fr;padding:22px}.rvc2-how-connect>div{display:flex;flex-direction:column;gap:8px}.rvc2-how-connect>div span{border:1px solid #ffffff1f;color:#ffffffa8;font-size:8px;padding:7px 8px;text-align:center}.rvc2-how-connect>i{background:#fff3;display:block;height:1px;overflow:hidden;position:relative}.rvc2-how-connect>i:after{animation:rvc2-context-line 2.2s linear infinite;background:#b6d5c4;bottom:0;content:"";position:absolute;top:0;width:50%}.rvc2-how-connect .rvc2-mark{height:32px;transform:scale(1.15);width:32px}.rvc2-how-request{display:flex;flex-direction:column;justify-content:center;padding:22px}.rvc2-how-request>span{background:#ffffff0f;border:1px solid #ffffff29;font-size:10px;line-height:1.45;padding:14px 15px}.rvc2-how-request>div{align-items:center;display:flex;gap:7px;margin-top:22px}.rvc2-how-request .rvc2-mark{margin-right:5px;transform:scale(.65)}.rvc2-how-request i{animation:rvc2-thinking 1.2s ease-in-out infinite;background:#b6d5c4;border-radius:50%;height:5px;width:5px}.rvc2-how-request i:nth-of-type(2){animation-delay:.16s}.rvc2-how-request i:nth-of-type(3){animation-delay:.32s}.rvc2-how-request small{color:#ffffff6b;font-size:8px;letter-spacing:.04em;margin:13px 0 0 4px}.rvc2-how-approval{background:var(--paper-bright);color:var(--ink);display:flex;flex-direction:column;padding:18px}.rvc2-how-approval>div{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:14px}.rvc2-how-approval>div small,.rvc2-how-approval>div span{color:var(--muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.rvc2-how-approval strong{font-size:13px;font-weight:600;margin-top:18px}.rvc2-how-approval p{color:var(--muted);font-size:9px;line-height:1.5;margin:8px 0 0}.rvc2-how-approval button{align-items:center;background:var(--forest);border:0;border-radius:0;color:#fff;display:inline-flex;font-size:9px;font-weight:600;gap:7px;height:34px;justify-content:center;margin-top:auto}.rvc2-how-approval button svg{height:11px;width:11px}.rvc2-how-note{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin-top:40px;padding:25px 0 0}.rvc2-how-note p,.rvc2-how-note span{margin:0}.rvc2-how-note p{font-size:15px}.rvc2-how-note span{color:#f4f3ee73;font-size:11px}@keyframes rvc2-context-line{0%{transform:translateX(-130%)}to{transform:translateX(230%)}}@keyframes rvc2-thinking{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.rvc2-offers{background:#e2e9e4;padding:144px 0 128px}.rvc2-offer-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rvc2-offer-grid>article{display:flex;flex-direction:column;min-height:580px;padding:38px 40px 40px}.rvc2-offer-primary{background:var(--paper-bright);border:1px solid #17181524}.rvc2-offer-consult{background:var(--forest);color:#fff}.rvc2-offer-label{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:24px}.rvc2-offer-consult .rvc2-offer-label{border-color:#ffffff30}.rvc2-offer-label small,.rvc2-offer-label span{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.rvc2-offer-label small{color:var(--muted)}.rvc2-offer-consult .rvc2-offer-label small{color:#ffffff8f}.rvc2-offer-price{align-items:baseline;display:flex;gap:14px;margin-top:44px}.rvc2-offer-price strong{font-size:74px;font-weight:430;letter-spacing:-.06em;line-height:1}.rvc2-offer-price span{color:var(--muted);font-size:12px}.rvc2-offer-consult h3{font-family:var(--sans);font-size:clamp(36px,4vw,53px);font-weight:430;letter-spacing:-.052em;line-height:1;margin:44px 0 0;max-width:480px}.rvc2-offer-grid article>p{color:var(--muted);font-size:14px;line-height:1.6;margin:26px 0 0;max-width:470px}.rvc2-offer-consult>p{color:#ffffffa8!important}.rvc2-offer-grid ul{grid-gap:0;display:grid;gap:0;list-style:none;margin:auto 0 30px;padding:0}.rvc2-offer-grid li{align-items:center;border-top:1px solid var(--line);display:flex;font-size:12px;gap:12px;padding:13px 0}.rvc2-offer-consult li{border-color:#ffffff2b}.rvc2-offer-grid li svg{color:var(--forest);height:14px;width:14px}.rvc2-offer-consult li svg{color:#b6d5c4}.rvc2 .rvc2-final-button,.rvc2 .rvc2-offer-button{background:var(--forest);border:0;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;font-family:var(--sans);font-size:12px;font-weight:600;height:52px;justify-content:space-between;padding-inline:18px}.rvc2 .rvc2-offer-button:hover{background:#124b3c}.rvc2 .rvc2-offer-button-outline{background:#fff;color:var(--ink)}.rvc2 .rvc2-offer-button-outline:hover{background:#e9e6df}.rvc2-final-button svg,.rvc2-offer-button svg{height:14px;width:14px}.rvc2-offer-usage{color:var(--muted);font-size:10px;line-height:1.55;margin:24px 0 0;max-width:830px}.rvc2-proof{background:var(--paper);padding:144px 0}.rvc2-proof-layout{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.rvc2-proof-image{background:#4b4f48;min-height:650px;overflow:hidden;position:relative}.rvc2-proof-image:after{background:linear-gradient(180deg,#0000 58%,#070a0899);content:"";inset:0;position:absolute}.rvc2-proof-image img{object-fit:cover}.rvc2-proof-image>span{bottom:26px;color:#fffc;font-size:10px;font-weight:600;left:28px;letter-spacing:.12em;position:absolute;right:28px;text-transform:uppercase;z-index:1}.rvc2-proof-copy{background:var(--paper-bright);border:1px solid var(--line);border-left:0;display:flex;flex-direction:column;padding:56px 56px 42px}.rvc2-proof-copy h2{font-size:clamp(42px,4.5vw,64px)}.rvc2-proof-copy>p:nth-of-type(2){color:var(--muted);font-size:15px;line-height:1.7;margin:30px 0 0;max-width:570px}.rvc2-proof-points{margin-top:auto;padding-top:38px}.rvc2-proof-points>p{grid-gap:5px 12px;border-top:1px solid var(--line);display:grid;gap:5px 12px;grid-template-columns:34px 1fr;margin:0;padding:15px 0}.rvc2-proof-points span{color:var(--muted);font-size:9px;grid-row:1/span 2}.rvc2-proof-points strong{font-size:12px;font-weight:600}.rvc2-proof-points small{color:var(--muted);font-size:11px}.rvc2-proof-signature{align-items:center;display:flex;gap:13px;margin-top:28px}.rvc2-proof-signature>span{background:var(--forest);border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:600;height:40px;place-items:center;width:40px}.rvc2-proof-signature p{display:flex;flex-direction:column;gap:4px;margin:0}.rvc2-proof-signature strong{font-size:12px}.rvc2-proof-signature small{color:var(--muted);font-size:10px}.rvc2-questions{background:var(--paper-bright);padding:130px 0 142px}.rvc2-questions-layout{grid-gap:90px;display:grid;gap:90px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.rvc2-questions-layout h2{font-size:clamp(42px,4.6vw,64px)}.rvc2-questions-layout>div:first-child>p:last-child{color:var(--muted);font-size:14px;line-height:1.65;margin:28px 0 0;max-width:330px}.rvc2-question-list{border-top:1px solid var(--line)}.rvc2-question-list details{border-bottom:1px solid var(--line)}.rvc2-question-list summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:500;gap:22px;justify-content:space-between;list-style:none;min-height:82px}.rvc2-question-list summary::-webkit-details-marker{display:none}.rvc2-question-list summary span{color:var(--forest);font-size:21px;font-weight:400;transition:transform .18s ease}.rvc2-question-list details[open] summary span{transform:rotate(45deg)}.rvc2-question-list details p{color:var(--muted);font-size:14px;line-height:1.65;margin:-4px 48px 0 0;max-width:650px;padding:0 0 26px}.rvc2-final-cta{background:var(--forest);color:#fff;overflow:hidden;padding:112px 0 118px;position:relative}.rvc2-final-cta:after{border:1px solid #ffffff21;content:"";height:250px;position:absolute;right:5vw;top:52px;transform:rotate(8deg);width:250px}.rvc2-final-cta-inner{grid-gap:52px 80px;align-items:end;display:grid;gap:52px 80px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.55fr);position:relative;z-index:1}.rvc2-final-cta .rvc2-overline{color:#ffffff94}.rvc2-final-cta h2{font-size:clamp(50px,6vw,84px);max-width:800px}.rvc2-final-cta-inner>p{color:#ffffffa8;font-size:15px;line-height:1.65;margin:0 0 8px;max-width:380px}.rvc2-final-actions{align-items:center;display:flex;gap:34px;grid-column:1/-1}.rvc2 .rvc2-final-button{background:#fff;color:var(--ink);min-width:180px}.rvc2 .rvc2-final-button:hover{background:#e9e6df}.rvc2-final-actions>a{align-items:center;border-bottom:1px solid #ffffff7a;display:inline-flex;font-size:12px;font-weight:600;gap:11px;padding-bottom:6px}.rvc2-final-actions>a svg{height:14px;width:14px}@media (max-width:980px){.rvc2-benefit-stage{grid-template-columns:1fr}.rvc2-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rvc2-benefit-grid button{min-height:158px}.rvc2-how-head{grid-template-columns:.38fr 1.3fr}.rvc2-how-head>p:last-child{grid-column:2}.rvc2-how-grid>article{min-height:590px;padding-inline:22px}.rvc2-how-approval,.rvc2-how-connect,.rvc2-how-request{height:200px}.rvc2-offer-grid>article{padding-inline:30px}.rvc2-proof-copy{padding-inline:38px}.rvc2-questions-layout{gap:52px}}@media (max-width:760px){.rvc2-benefits,.rvc2-how,.rvc2-offers,.rvc2-proof,.rvc2-questions{padding:88px 0}.rvc2-benefits-head,.rvc2-final-cta-inner,.rvc2-how-head,.rvc2-offers-head{gap:24px;grid-template-columns:1fr;margin-bottom:42px}.rvc2-benefits-head h2,.rvc2-final-cta h2,.rvc2-how-head h2,.rvc2-offers-head h2,.rvc2-proof-copy h2,.rvc2-questions-layout h2{font-size:clamp(38px,12vw,54px)}.rvc2-benefit-feature{min-height:0}.rvc2-benefit-feature figure{min-height:300px}.rvc2-benefit-feature>div{grid-template-columns:1fr;padding:28px 25px 30px}.rvc2-benefit-feature>div>span{padding:0}.rvc2-benefit-feature p{grid-column:1}.rvc2-benefit-grid{grid-template-columns:1fr}.rvc2-benefit-grid button{min-height:118px}.rvc2-how-head{margin-bottom:42px}.rvc2-how-head>p:last-child{grid-column:auto}.rvc2-how-grid{grid-template-columns:1fr}.rvc2-how-grid>article{min-height:0;padding:28px 0 42px}.rvc2-how-grid>article+article{border-left:0;border-top:1px solid #ffffff2b}.rvc2-how-approval,.rvc2-how-connect,.rvc2-how-request{height:218px}.rvc2-how-grid article h3{margin-top:0}.rvc2-how-grid article>p{min-height:0}.rvc2-how-note{grid-template-columns:auto 1fr}.rvc2-how-note>span{grid-column:2}.rvc2-offer-grid,.rvc2-proof-layout,.rvc2-questions-layout{grid-template-columns:1fr}.rvc2-offer-grid>article{min-height:540px;padding:28px 24px 30px}.rvc2-offer-price strong{font-size:64px}.rvc2-proof-image{min-height:430px}.rvc2-proof-copy{border-left:1px solid var(--line);border-top:0;min-height:620px;padding:38px 26px 32px}.rvc2-questions-layout{gap:52px}.rvc2-question-list summary{font-size:15px;min-height:72px}.rvc2-final-cta{padding:88px 0 94px}.rvc2-final-cta-inner{margin-bottom:0}.rvc2-final-actions{align-items:flex-start;flex-direction:column;grid-column:auto;margin-top:14px}}@media (prefers-reduced-motion:reduce){.rvc2 *,.rvc2 :after,.rvc2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.rvc2-cma-report{transform:none!important}}.rvc2 :is(h1,h2,h3,h4,h5,h6,p,li,a,button,blockquote,figcaption,summary,label,strong,em,small)>:is(span,strong,em,small){font-family:inherit!important}.rvc2-how-intro{background:var(--night);color:#f4f3ee;padding:150px 0 0}.rvc2-how-intro .rvc2-overline,.rvc2-social-proof .rvc2-overline{color:#82b6a4}.rvc2-how-intro>.rvc2-wrap>div{grid-gap:70px;align-items:end;border-bottom:1px solid #ffffff2e;display:grid;gap:70px;grid-template-columns:minmax(0,2.1fr) minmax(270px,.78fr);margin-top:26px;padding-bottom:72px}.rvc2-how-intro h2,.rvc2-social-proof h2{font-family:var(--sans);font-size:clamp(48px,5.6vw,78px);font-weight:450;letter-spacing:-.065em;line-height:.98;margin:0}.rvc2-how-intro>.rvc2-wrap>div>p{color:#f4f3ee94;font-size:15px;line-height:1.66;margin:0}.rvc2-how-intro+.rvc2-visual-pause{padding-top:72px}.rvc2-how-step{scroll-margin-top:24px}.rvc2-foundation.rvc2-how-step{border-top:1px solid #ffffff1f}.rvc2-control.rvc2-how-step{border-top:1px solid #1718151f}.rvc2-pricing-layout{gap:84px;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.rvc2-pricing-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rvc2-pricing-options .rvc2-price{background:var(--paper-bright);border:1px solid var(--line);display:flex;flex-direction:column;min-height:500px;min-width:0;padding:24px}.rvc2-pricing-options .rvc2-price>div:first-child{display:block}.rvc2-pricing-options .rvc2-price strong{align-items:flex-start;font-size:clamp(48px,4.7vw,62px);margin-top:34px}.rvc2-pricing-options .rvc2-price ul{margin-top:28px}.rvc2-pricing-options .rvc2-price .rvc2-price-button{margin-top:auto}.rvc2-price-consult{background:var(--forest)!important;border-color:var(--forest)!important;color:#fff}.rvc2-price-consult strong small,.rvc2-price-consult>div:first-child>span,.rvc2-price-consult>p{color:#ffffff9e!important}.rvc2-price-consult li{border-color:#ffffff2b;color:#ffffffd1}.rvc2-price-consult li svg{color:#a9ccba}.rvc2 .rvc2-price-button-light{background:#fff;color:var(--ink)}.rvc2 .rvc2-price-button-light:hover{background:#e9e6df}.rvc2-pricing-usage{color:#888981;font-size:10px;grid-column:2;line-height:1.5;margin:18px 0 0;max-width:720px}.rvc2-social-proof{background:var(--night);color:#f4f3ee;padding:150px 0 142px}.rvc2-social-proof-layout{grid-gap:92px;align-items:end;display:grid;gap:92px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);margin-top:27px;padding-bottom:74px}.rvc2-social-proof h2{max-width:750px}.rvc2-social-proof-layout>div>p{color:#f4f3ee9e;font-size:16px;line-height:1.68;margin:0}.rvc2-founder{align-items:center;display:flex;gap:14px;margin-top:32px}.rvc2-founder>span{border:1px solid #ffffff42;border-radius:50%;color:#b2d0c0;display:grid;font-size:10px;font-weight:600;height:44px;place-items:center;width:44px}.rvc2-founder p{display:flex;flex-direction:column;gap:4px;margin:0}.rvc2-founder strong{font-size:12px;font-weight:600}.rvc2-founder small{color:#f4f3ee75;font-size:10px}.rvc2-proof-grid{border-bottom:1px solid #ffffff2e;border-top:1px solid #ffffff2e;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rvc2-proof-grid article{min-height:240px;padding:29px 38px 30px 0}.rvc2-proof-grid article+article{border-left:1px solid #ffffff26;padding-left:38px}.rvc2-proof-grid span{color:#82b6a4;font-size:9px;font-weight:600}.rvc2-proof-grid h3{font-family:var(--sans);font-size:24px;font-weight:450;letter-spacing:-.035em;margin:54px 0 16px}.rvc2-proof-grid p{color:#f4f3ee8a;font-size:13px;line-height:1.62;margin:0;max-width:290px}.rvc2-cta-actions{display:flex;gap:56px;width:100%}.rvc2-cta-actions,.rvc2-cta-actions>a{align-items:center;justify-content:center}.rvc2-cta-actions>a{border-bottom:1px solid #ffffff8c;display:inline-flex;font-size:14px;font-weight:600;gap:10px;min-height:64px;padding:0 12px}.rvc2-cta-actions>a svg{height:14px;width:14px}@media (max-width:980px){.rvc2-how-intro>.rvc2-wrap>div,.rvc2-social-proof-layout{gap:54px}.rvc2-pricing-layout{grid-template-columns:1fr}.rvc2-pricing-usage{grid-column:1}}@media (max-width:760px){.rvc2-how-intro{padding-top:86px}.rvc2-how-intro>.rvc2-wrap>div,.rvc2-social-proof-layout{gap:30px;grid-template-columns:1fr}.rvc2-how-intro>.rvc2-wrap>div{padding-bottom:48px}.rvc2-how-intro h2,.rvc2-social-proof h2{font-size:44px}.rvc2-how-intro+.rvc2-visual-pause{padding-top:48px}.rvc2-pricing-options,.rvc2-proof-grid{grid-template-columns:1fr}.rvc2-pricing-options .rvc2-price{min-height:470px}.rvc2-social-proof{padding:86px 0 92px}.rvc2-social-proof-layout{padding-bottom:52px}.rvc2-proof-grid article{min-height:195px;padding:26px 0 28px}.rvc2-proof-grid article+article{border-left:0;border-top:1px solid #ffffff26;padding-left:0}.rvc2-proof-grid h3{margin-top:40px}.rvc2-cta-actions{align-items:center;flex-direction:column;gap:24px}}.rvc2-capabilities{padding:104px 0 112px}.rvc2-capability-browser{margin-top:56px;min-height:520px}.rvc2-capability-list button{min-height:74px}.rvc2-capability-detail{padding-bottom:30px;padding-top:34px}.rvc2-capability-media{height:205px}.rvc2-capability-copy{min-height:230px;padding-top:24px}.rvc2-how-intro{padding-top:104px}.rvc2-how-intro>.rvc2-wrap>div{padding-bottom:48px}.rvc2-how-intro+.rvc2-visual-pause{padding-top:46px}.rvc2-visual-pause{padding-bottom:62px}.rvc2-visual-pause.rvc2-how-step{padding-top:78px}.rvc2-visual-image{aspect-ratio:2.15/1}.rvc2-visual-caption{min-height:132px;padding:28px 0 26px}.rvc2-visual-signals span{min-height:64px}.rvc2-foundation{padding:64px 0 92px}.rvc2-foundation-heading{margin-top:20px}.rvc2-foundation-axis{margin-top:56px;min-height:90px}.rvc2-control{padding:100px 0 108px}.rvc2-control-heading{margin-bottom:48px}.rvc2-control-photo{height:440px}.rvc2-control-caption{min-height:90px}.rvc2-approval{padding:34px 30px 26px}.rvc2-approval h3{margin:28px 0 18px}.rvc2-approval-sources{margin-top:22px}.rvc2-approval-actions{margin-top:28px}.rvc2-pricing{padding:104px 0}.rvc2-pricing-layout{gap:58px}.rvc2-pricing-options .rvc2-price{min-height:450px;padding:21px}.rvc2-pricing-options .rvc2-price strong{font-size:clamp(44px,4.4vw,57px);margin-top:26px}.rvc2-pricing-options .rvc2-price ul{margin-bottom:24px}.rvc2-social-proof{padding:104px 0 98px}.rvc2-social-proof-layout{margin-top:22px;padding-bottom:50px}.rvc2-proof-grid article{min-height:192px;padding-bottom:25px;padding-top:24px}.rvc2-proof-grid h3{margin-top:36px}.rvc2-faq{padding:100px 0 110px}.rvc2-faq h2{margin-top:0}@media (min-width:761px) and (max-width:980px){.rvc2-control-stage{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)}.rvc2-control-media{border-bottom:0;border-right:1px solid #17181524}.rvc2-control-photo{aspect-ratio:auto;height:400px}.rvc2-control-caption{min-height:86px}.rvc2-approval{padding:28px 24px 22px}.rvc2-approval blockquote{font-size:16px}.rvc2-pricing-layout{gap:44px;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr)}.rvc2-pricing-usage{grid-column:2}}@media (max-width:760px){.rvc2-capabilities{padding:78px 0 82px}.rvc2-capability-browser{margin-top:42px}.rvc2-how-intro{padding-top:78px}.rvc2-visual-image{aspect-ratio:16/10}.rvc2-control,.rvc2-faq,.rvc2-foundation,.rvc2-pricing,.rvc2-social-proof{padding-bottom:82px;padding-top:78px}.rvc2-pricing-options .rvc2-price{min-height:430px}}.rvc2-capability-detail-relationship{align-self:stretch;padding:0}.rvc2-relationship-demo{background:#f1efec;border:0;border-radius:24px;color:var(--ink);display:block;height:100%;min-height:520px;overflow:hidden;position:relative;width:100%}.rvc2-relationship-header{align-items:center;background:#0000;border:0;display:flex;justify-content:flex-end;left:24px;padding:0;position:absolute;right:24px;top:24px;z-index:5}.rvc2-relationship-header>div{display:none}.rvc2-relationship-header .rvc2-mark{transform:scale(.65)}.rvc2-relationship-header>div>span{display:flex;flex-direction:column;gap:3px}.rvc2-relationship-header strong{font-size:10px;font-weight:600;letter-spacing:.01em}.rvc2-relationship-header small{color:var(--muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.rvc2-relationship-header>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.rvc2-relationship-header>button svg{height:12px;width:12px}.rvc2-relationship-canvas{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec;height:100%;min-height:520px;overflow:hidden;position:relative}.rvc2-relationship-scene{animation:rvc2-relationship-scene-in .5s cubic-bezier(.2,.75,.25,1) both;inset:0;padding:72px 28px 26px;position:absolute}.rvc2-relationship-demo.is-paused .rvc2-relationship-scene,.rvc2-relationship-demo.is-paused .rvc2-relationship-scene *{animation-play-state:paused!important}.rvc2-relationship-scene-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.rvc2-relationship-scene-heading small,.rvc2-relationship-scene-heading span{color:var(--forest);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rvc2-relationship-scene-heading small{color:var(--muted);font-weight:500}.rvc2-capability-detail .rvc2-relationship-scene h3{font-family:var(--sans);font-size:clamp(24px,2.5vw,34px);font-weight:450;letter-spacing:-.045em;line-height:1.02;margin:24px 0 18px}.rvc2-relationship-list{border-top:1px solid var(--line);display:grid}.rvc2-relationship-list article{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:67px}.rvc2-relationship-list article>span,.rvc2-relationship-person>span{background:var(--forest);border-radius:50%;color:#fff;display:grid;font-size:8px;font-weight:600;height:30px;place-items:center;width:30px}.rvc2-relationship-list p,.rvc2-relationship-person p{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.rvc2-relationship-list strong,.rvc2-relationship-person strong{font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-relationship-list small,.rvc2-relationship-person small{color:var(--muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-relationship-list em,.rvc2-relationship-person em{color:var(--forest);font-size:7px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rvc2-relationship-person{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;margin-top:24px;padding-bottom:17px}.rvc2-relationship-context-grid{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rvc2-capability-detail .rvc2-relationship-context-grid p{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:5px;margin:0;min-width:0;padding:14px 10px 14px 0}.rvc2-capability-detail .rvc2-relationship-context-grid p:nth-child(2n){border-left:1px solid var(--line);padding-left:12px;padding-right:0}.rvc2-capability-detail .rvc2-relationship-context-grid p:nth-last-child(-n+2){border-bottom:0}.rvc2-relationship-context-grid small{color:var(--muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.rvc2-relationship-context-grid strong{font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-relationship-thread{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:14px 1fr;margin-top:16px}.rvc2-relationship-thread i{background:var(--forest);border-radius:50%;box-shadow:0 0 0 5px #0d57431a;height:7px;margin-top:4px;width:7px}.rvc2-capability-detail .rvc2-relationship-thread p{display:flex;flex-direction:column;gap:4px;margin:0}.rvc2-relationship-thread small{color:var(--muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.rvc2-relationship-thread span{font-family:var(--serif);font-size:10px;line-height:1.35}.rvc2-relationship-next{display:flex;flex-direction:column}.rvc2-relationship-message{background:var(--paper-bright);border:1px solid var(--line);padding:16px}.rvc2-relationship-message>span{color:var(--forest);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-relationship-message p{color:#50534e;font-family:var(--serif);font-size:11px;line-height:1.5;margin:11px 0 0}.rvc2-relationship-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:.9fr 1.1fr;margin-top:12px}.rvc2-relationship-actions>span{align-items:center;background:#0000;border:1px solid var(--line);border-radius:0;color:var(--ink);display:flex;font-size:8px;font-weight:600;gap:7px;justify-content:center;min-height:37px}.rvc2-relationship-actions>span:last-child{background:var(--forest);border-color:var(--forest);color:#fff}.rvc2-relationship-actions svg{height:10px;width:10px}.rvc2-capability-detail .rvc2-relationship-next>small{color:var(--muted);font-size:7px;letter-spacing:.08em;margin-top:auto;padding-top:13px;text-align:center;text-transform:uppercase}@keyframes rvc2-relationship-scene-in{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.rvc2-capability-detail-relationship{min-height:0;padding-top:0}.rvc2-relationship-demo{min-height:540px}.rvc2-relationship-scene{padding-left:18px;padding-right:18px;padding-top:72px}}.rvc2-campaign-query{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;padding:36px 38px 68px;text-align:center}.rvc2-campaign-query>.rvc2-mark{color:var(--forest);margin-bottom:24px;transform:scale(1)}.rvc2-capability-detail .rvc2-campaign-query h3{font-family:var(--serif);font-size:clamp(28px,2.65vw,34px);font-weight:400;letter-spacing:-.05em;line-height:1.04;margin:0;white-space:nowrap}.rvc2-campaign-query-shell{animation:rvc2-motion-query-enter .65s cubic-bezier(.2,.72,.2,1) .12s both;background:#fff;border:1px solid #17181514;border-radius:18px;margin-top:38px;overflow:hidden;text-align:left;width:min(480px,100%)}.rvc2-campaign-query-entry{align-items:flex-start;display:flex;min-height:100px;padding:22px 24px 18px}.rvc2-capability-detail .rvc2-campaign-query-entry p{color:var(--ink);font-size:11px;font-weight:500;letter-spacing:-.02em;line-height:1.5;margin:0}.rvc2-campaign-query-entry p>span{white-space:pre-wrap}.rvc2-campaign-query-entry p>span:after{animation:rvc2-campaign-caret .7s steps(1) infinite;background:var(--forest);content:"";display:inline-block;height:15px;margin-left:2px;vertical-align:-3px;width:1px}.rvc2-campaign-query-tools{align-items:center;background:#fff;border-top:1px solid #1718150f;display:grid;grid-template-columns:1fr auto 1fr;min-height:54px;padding:8px 10px 9px 15px}.rvc2-campaign-query-tools>div{align-items:center;display:flex;gap:6px}.rvc2-campaign-query-tools>div span{background:#f6f4f0;border:1px solid #1718151a;border-radius:8px;color:#60635d;display:grid;height:28px;place-items:center;width:28px}.rvc2-campaign-query-tools>div svg{height:11px;width:11px}.rvc2-campaign-query-tools>span{border:1px solid #0d574329;border-radius:999px;color:var(--forest);font-size:7px;font-weight:600;letter-spacing:.06em;padding:7px 11px;text-transform:uppercase}.rvc2-campaign-query-tools>b{background:var(--forest);border-radius:9px;box-shadow:0 8px 20px #0d57432e;color:#fff;display:grid;height:35px;justify-self:end;place-items:center;width:35px}.rvc2-campaign-query-tools>b svg{height:12px;transform:rotate(-90deg);width:12px}.rvc2-campaign-building{padding-top:18px}.rvc2-campaign-building blockquote{animation:rvc2-motion-request-in .54s cubic-bezier(.2,.72,.2,1) 90ms both;background:var(--forest);border:0;border-radius:15px 15px 4px 15px;box-shadow:0 14px 32px #0d574329;color:#fff;font-size:8px;font-style:normal;line-height:1.5;margin:0 0 0 auto;padding:15px 17px;width:min(410px,78%)}.rvc2-campaign-response{grid-gap:15px;animation:rvc2-motion-response-rise .6s cubic-bezier(.2,.72,.2,1) .38s both;display:grid;gap:15px;grid-template-columns:34px 1fr;margin-top:35px}.rvc2-campaign-response>.rvc2-mark{background:#fff;border:1px solid #1718151f;border-radius:50%;color:var(--forest);flex-basis:34px;height:34px;transform:none;width:34px}.rvc2-campaign-response>.rvc2-mark span{left:15px;top:15px}.rvc2-capability-detail .rvc2-campaign-response h3{font-family:var(--serif);font-size:clamp(24px,2.55vw,34px);font-weight:400;margin:0 0 18px}.rvc2-capability-detail .rvc2-campaign-response p{grid-gap:9px;align-items:start;animation:rvc2-campaign-status 2.4s ease both;border-top:1px solid var(--line);color:#565a54;display:grid;font-size:8px;gap:9px;grid-template-columns:10px 1fr;line-height:1.4;margin:0;padding:9px 0}.rvc2-campaign-response p:nth-of-type(2){animation-delay:.36s}.rvc2-campaign-response p:nth-of-type(3){animation-delay:.72s}.rvc2-campaign-response p:nth-of-type(4){animation-delay:1.08s}.rvc2-campaign-response p i{background:var(--forest);border-radius:50%;box-shadow:0 0 0 4px #0d574317;height:6px;margin-top:2px;width:6px}.rvc2-campaign-ready{display:flex;flex-direction:column;padding-top:17px}.rvc2-campaign-ready-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.rvc2-campaign-ready-heading>div{display:flex;flex-direction:column;gap:4px}.rvc2-campaign-ready-heading em,.rvc2-campaign-ready-heading small,.rvc2-campaign-ready-heading span{font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rvc2-campaign-ready-heading em,.rvc2-campaign-ready-heading span{color:var(--forest)}.rvc2-campaign-ready-heading small{color:var(--muted)}.rvc2-campaign-ready-heading em{background:#0d57430f;border:1px solid #0d574338;font-style:normal;padding:6px 8px;white-space:nowrap}.rvc2-capability-detail .rvc2-campaign-ready h3{font-family:var(--sans);font-size:clamp(24px,2.5vw,32px);font-weight:450;margin:15px 0 12px}.rvc2-campaign-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rvc2-capability-detail .rvc2-campaign-summary p{display:flex;flex-direction:column;gap:5px;margin:0;min-width:0;padding:10px 8px 10px 0}.rvc2-capability-detail .rvc2-campaign-summary p+p{border-left:1px solid var(--line);padding-left:8px}.rvc2-campaign-summary small{color:var(--muted);font-size:6px;letter-spacing:.06em;text-transform:uppercase}.rvc2-campaign-summary strong{font-size:8px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.rvc2-campaign-sequence{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.rvc2-campaign-sequence>span{grid-gap:7px;align-items:center;background:#faf9f599;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:grid;gap:7px;grid-template-columns:34px 1fr;min-height:42px;padding:6px 7px}.rvc2-campaign-sequence i{color:var(--forest);font-size:6px;font-style:normal;font-weight:600;text-transform:uppercase}.rvc2-campaign-sequence b{font-size:7px;font-weight:600;line-height:1.2}.rvc2-campaign-ready-footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:11px}.rvc2-campaign-ready-footer span{color:var(--muted);font-size:6px;letter-spacing:.05em;text-transform:uppercase}.rvc2-campaign-ready-footer b{align-items:center;color:var(--forest);display:flex;font-size:7px;font-weight:600;gap:6px;white-space:nowrap}.rvc2-campaign-ready-footer svg{height:9px;width:9px}@keyframes rvc2-campaign-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes rvc2-campaign-status{0%{opacity:.28;transform:translateY(4px)}35%,to{opacity:1;transform:translateY(0)}}.rvc2-campaign-booked,.rvc2-campaign-conversation,.rvc2-campaign-live{padding-top:17px}.rvc2-campaign-conversation{display:flex;flex-direction:column}.rvc2-campaign-live-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.rvc2-campaign-live-heading>div{display:flex;flex-direction:column;gap:4px}.rvc2-campaign-live-heading em,.rvc2-campaign-live-heading small,.rvc2-campaign-live-heading span{font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rvc2-campaign-live-heading span{color:var(--forest)}.rvc2-campaign-live-heading small{color:var(--muted)}.rvc2-campaign-live-heading em{align-items:center;background:#0d57430f;border:1px solid #0d574333;color:var(--forest);display:flex;font-style:normal;gap:6px;padding:6px 8px}.rvc2-campaign-live-heading em i{animation:rvc2-campaign-live-pulse 1.5s ease-in-out infinite;background:#2e9d64;border-radius:50%;box-shadow:0 0 0 3px #2e9d641f;height:5px;width:5px}.rvc2-capability-detail .rvc2-campaign-live h3{font-family:var(--serif);font-size:clamp(23px,2.45vw,31px);font-weight:400;margin:13px 0 11px}.rvc2-campaign-lead-board{background:#faf9f5d1;border:1px solid var(--line);box-shadow:0 14px 30px #1d231e0f;overflow:hidden;position:relative}.rvc2-campaign-lead-labels{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:6px;font-weight:600;justify-content:space-between;letter-spacing:.08em;min-height:28px;padding:0 10px;text-transform:uppercase}.rvc2-campaign-lead-board article{grid-gap:9px;align-items:center;background:#ffffff4d;border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;min-height:53px;padding:6px 10px}.rvc2-campaign-lead-board article:last-of-type{border-bottom:0}.rvc2-campaign-lead-board article.is-new{animation:rvc2-campaign-lead-arrive .7s cubic-bezier(.2,.75,.25,1) .16s both;background:linear-gradient(90deg,#0d57431a,rgba(13,87,67,.025));box-shadow:inset 2px 0 0 var(--forest);position:relative}.rvc2-campaign-contact>span,.rvc2-campaign-lead-board article>span{background:var(--forest);border-radius:50%;color:#fff;display:grid;font-size:7px;font-weight:650;height:28px;place-items:center;width:28px}.rvc2-capability-detail .rvc2-campaign-contact>p,.rvc2-capability-detail .rvc2-campaign-lead-board article>p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.rvc2-campaign-contact strong,.rvc2-campaign-lead-board strong{font-size:8px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-campaign-contact small,.rvc2-campaign-lead-board small{color:var(--muted);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-campaign-contact>em,.rvc2-campaign-lead-board article>em{color:var(--forest);font-size:6px;font-style:normal;font-weight:650;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rvc2-campaign-contact>em{align-items:center;display:flex;gap:4px}.rvc2-campaign-contact>em svg{height:9px;width:9px}.rvc2-campaign-cursor{animation:rvc2-campaign-cursor-click 1.2s ease .65s both;background:var(--forest);border-radius:50%;box-shadow:0 8px 18px #0d574340;color:#fff;display:grid;height:26px;place-items:center;position:absolute;right:36px;top:58px;width:26px}.rvc2-campaign-cursor svg{height:11px;width:11px}.rvc2-campaign-live-footer{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.rvc2-campaign-live-footer span{align-items:center;color:#51554f;display:flex;font-size:6px;gap:4px;line-height:1.15;min-width:0;padding:8px 5px}.rvc2-campaign-live-footer span+span{border-left:1px solid var(--line)}.rvc2-campaign-live-footer svg{color:var(--forest);flex:0 0 auto;height:8px;width:8px}.rvc2-campaign-contact{grid-gap:9px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:0 0 13px}.rvc2-campaign-conversation-body{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(112px,.8fr);padding-top:8px}.rvc2-campaign-thread{display:flex;flex-direction:column;gap:8px}.rvc2-campaign-sms-label{align-items:center;color:var(--forest);display:flex;font-size:6px;font-weight:650;gap:10px;justify-content:space-between;letter-spacing:.07em;text-transform:uppercase}.rvc2-campaign-sms-label span{align-items:center;display:flex;gap:5px}.rvc2-campaign-sms-label small{color:var(--muted);font-size:inherit}.rvc2-campaign-sms-label svg{height:9px;width:9px}.rvc2-capability-detail .rvc2-campaign-thread>p{animation:rvc2-campaign-message-in .55s ease both;color:#50534e;font-size:7px;line-height:1.35;margin:0;max-width:92%;padding:8px 9px}.rvc2-capability-detail .rvc2-campaign-thread>p:nth-child(2){animation-delay:.55s}.rvc2-capability-detail .rvc2-campaign-thread>p:nth-child(3){animation-delay:1.15s}.rvc2-campaign-thread .is-lead{align-self:flex-start;background:var(--paper-bright);border:1px solid var(--line)}.rvc2-campaign-thread .is-relvara{align-self:flex-end;background:var(--forest);color:#fff!important}.rvc2-campaign-conversation-body aside{align-self:center;background:var(--paper-bright);border:1px solid var(--line);box-shadow:0 12px 25px #1d231e12;overflow:hidden}.rvc2-campaign-property-image{background:#d9d7d0;height:78px;overflow:hidden;position:relative}.rvc2-campaign-booked-image img,.rvc2-campaign-property-image img{object-fit:cover}.rvc2-campaign-conversation-body aside>small,.rvc2-campaign-conversation-body aside>strong{display:block;padding-left:8px;padding-right:8px}.rvc2-campaign-conversation-body aside>strong{font-size:8px;font-weight:650;margin-top:8px}.rvc2-campaign-conversation-body aside>small{color:var(--muted);font-size:6px;margin-top:3px}.rvc2-capability-detail .rvc2-campaign-conversation-body aside>p{align-items:center;background:#0d57430f;border-top:1px solid var(--line);color:var(--forest);display:flex;font-size:6px;font-weight:650;gap:4px;margin:8px 0 0;padding:7px 8px}.rvc2-campaign-conversation-body aside svg{height:8px;width:8px}.rvc2-campaign-conversation-footer{align-items:center;background:#0d57430d;border:1px solid #0d574329;color:var(--forest);display:flex;gap:7px;margin-top:auto;min-height:38px;padding:0 10px}.rvc2-campaign-conversation-footer .rvc2-mark{flex:0 0 auto;transform:scale(.52)}.rvc2-campaign-conversation-footer>span{font-size:6px;font-weight:650;letter-spacing:.04em;margin-right:auto;text-transform:uppercase}.rvc2-campaign-conversation-footer>i{animation:rvc2-campaign-working 1.15s ease-in-out infinite;background:var(--forest);border-radius:50%;height:4px;width:4px}.rvc2-campaign-conversation-footer>i:nth-last-child(2){animation-delay:.14s}.rvc2-campaign-conversation-footer>i:last-child{animation-delay:.28s}.rvc2-campaign-booked-hero{background:var(--paper-bright);border:1px solid var(--line);box-shadow:0 14px 30px #1d231e12;display:grid;grid-template-columns:minmax(126px,.9fr) minmax(0,1.1fr);min-height:137px;overflow:hidden}.rvc2-campaign-booked-image{min-height:135px;overflow:hidden;position:relative}.rvc2-campaign-booked-image:after{background:linear-gradient(180deg,#0000 48%,#081d16ad);content:"";inset:0;position:absolute}.rvc2-campaign-booked-image>span{align-items:center;bottom:8px;color:#fff;display:flex;font-size:6px;font-weight:650;gap:5px;left:8px;letter-spacing:.04em;position:absolute;right:8px;text-transform:uppercase;z-index:1}.rvc2-campaign-booked-image svg{height:8px;width:8px}.rvc2-campaign-booked-hero>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:14px}.rvc2-campaign-booked-hero>div:last-child>span{color:var(--forest);font-size:6px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-campaign-booked-hero h3{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.02;margin:9px 0 5px}.rvc2-capability-detail .rvc2-campaign-booked-hero p{color:var(--muted);font-size:7px;margin:0}.rvc2-campaign-booked-hero em{align-self:flex-start;background:#0d574314;color:var(--forest);font-size:6px;font-style:normal;font-weight:650;letter-spacing:.05em;margin-top:11px;padding:5px 7px;text-transform:uppercase}.rvc2-campaign-outcomes{border-top:1px solid var(--line);display:grid;margin-top:11px}.rvc2-capability-detail .rvc2-campaign-outcomes>p{grid-gap:8px;align-items:center;animation:rvc2-campaign-outcome-in .5s ease both;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:19px 1fr;margin:0;padding:8px 0}.rvc2-capability-detail .rvc2-campaign-outcomes>p:nth-child(2){animation-delay:.22s}.rvc2-capability-detail .rvc2-campaign-outcomes>p:nth-child(3){animation-delay:.44s}.rvc2-campaign-outcomes>p>svg{background:var(--forest);border-radius:50%;color:#fff;height:17px;padding:4px;width:17px}.rvc2-campaign-outcomes>p>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-campaign-outcomes strong{font-size:7px;font-weight:650}.rvc2-campaign-outcomes small{color:var(--muted);font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-campaign-booked-footer{align-items:center;display:flex;gap:14px;justify-content:space-between;padding-top:10px}.rvc2-campaign-booked-footer>span{color:var(--muted);font-size:6px;letter-spacing:.07em;text-transform:uppercase}.rvc2-campaign-booked-footer>b{align-items:center;color:var(--forest);display:flex;font-size:7px;font-weight:650;gap:5px}.rvc2-campaign-booked-footer svg{height:9px;width:9px}.rvc2-campaign-booked,.rvc2-campaign-building,.rvc2-campaign-conversation,.rvc2-campaign-live{padding-top:72px}.rvc2-campaign-lead-board,.rvc2-campaign-query-shell{background:#fff;border-color:#17181514;border-radius:18px}.rvc2-campaign-query-shell{box-shadow:0 22px 55px #1d231e1c}.rvc2-campaign-lead-board{box-shadow:0 18px 38px #1d231e14}.rvc2-drip-summary{background:#ffffffc2;border:1px solid #17181514;border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.rvc2-drip-summary>span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px}.rvc2-drip-summary>span+span{border-left:1px solid #17181512}.rvc2-drip-summary small{color:var(--muted);font-size:5px;letter-spacing:.06em;margin:0;text-transform:uppercase}.rvc2-drip-summary strong{font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-drip-sequence{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}.rvc2-drip-sequence>span{animation:rvc2-campaign-status 2.4s ease both;background:#0d574312;border-radius:9px;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:39px;min-width:0;padding:6px 7px 6px 10px;position:relative}.rvc2-drip-sequence>span:before{background:var(--forest);border-radius:999px;bottom:8px;content:"";left:5px;position:absolute;top:8px;width:2px}.rvc2-drip-sequence>span:nth-child(2){animation-delay:.16s}.rvc2-drip-sequence>span:nth-child(3){animation-delay:.32s}.rvc2-drip-sequence>span:nth-child(4){animation-delay:.48s}.rvc2-drip-sequence small{color:var(--forest);font-size:5px;font-weight:650;margin:0;text-transform:uppercase}.rvc2-drip-sequence b{font-size:5.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-campaign-live .rvc2-campaign-cursor{bottom:49px;right:27px;top:auto}.rvc2-lead-processing-heading>span{color:var(--forest);font-size:7px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.rvc2-capability-detail .rvc2-lead-processing-heading h3{font-family:var(--serif);font-size:clamp(27px,2.7vw,35px);font-weight:400;letter-spacing:-.045em;margin:13px 0 7px}.rvc2-capability-detail .rvc2-lead-processing-heading>p{color:var(--muted);font-size:8px;margin:0}.rvc2-lead-processing-card{animation:rvc2-motion-card-in .62s cubic-bezier(.2,.72,.2,1) .16s both;background:#fff;border:1px solid #17181514;border-radius:18px;box-shadow:0 20px 46px #1d231e1a;margin-top:22px;overflow:hidden}.rvc2-lead-processing-card>header{grid-gap:10px;align-items:center;border-bottom:1px solid #17181512;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:60px;padding:10px 14px}.rvc2-lead-processing-card>header>span{background:var(--forest);border-radius:50%;color:#fff;display:grid;font-size:7px;font-weight:650;height:32px;place-items:center;width:32px}.rvc2-capability-detail .rvc2-lead-processing-card>header>p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.rvc2-lead-processing-card header strong{font-size:8px}.rvc2-lead-processing-card header small{color:var(--muted);font-size:6px;margin:0}.rvc2-lead-processing-card header em{color:var(--muted);font-size:5.5px;font-style:normal;text-transform:uppercase}.rvc2-lead-processing-steps{padding:2px 14px}.rvc2-capability-detail .rvc2-lead-processing-steps>p{grid-gap:9px;align-items:center;animation:rvc2-lead-step-in .52s ease both;border-bottom:1px solid #17181512;display:grid;gap:9px;grid-template-columns:25px 1fr;margin:0;min-height:49px}.rvc2-capability-detail .rvc2-lead-processing-steps>p:nth-child(2){animation-delay:.42s}.rvc2-capability-detail .rvc2-lead-processing-steps>p:nth-child(3){animation-delay:.84s}.rvc2-lead-processing-steps>p>svg{background:#0d574317;border-radius:50%;color:var(--forest);height:20px;padding:5px;width:20px}.rvc2-lead-processing-steps>p:last-child>svg{background:#0a84ff;color:#fff}.rvc2-lead-processing-steps>p>span{display:flex;flex-direction:column;gap:3px}.rvc2-lead-processing-steps small{color:var(--muted);font-size:5.5px;letter-spacing:.07em;margin:0;text-transform:uppercase}.rvc2-lead-processing-steps strong{font-size:7px}.rvc2-lead-processing-action{align-items:center;background:var(--forest);color:#fff;display:flex;font-size:7px;font-weight:650;justify-content:space-between;min-height:44px;padding:0 14px;position:relative}.rvc2-lead-processing-action>svg{height:11px;width:11px}.rvc2-lead-processing-action>i{animation:rvc2-lead-open-click 1.25s ease 1.45s both;background:#171817;border-radius:50%;bottom:4px;box-shadow:0 8px 16px #17181540;color:#fff;display:grid;height:25px;place-items:center;position:absolute;right:25px;width:25px}.rvc2-lead-processing-action>i svg{height:10px;width:10px}.rvc2-campaign-conversation{display:block}.rvc2-imessage-layout{align-items:center;display:flex;height:100%;justify-content:center}.rvc2-iphone{animation:rvc2-iphone-enter .65s cubic-bezier(.2,.75,.25,1) both;background:linear-gradient(145deg,#353535,#080808 38%,#202020);border:1px solid #050505;border-radius:45px;box-shadow:0 28px 54px #1d231e3d,inset 0 0 0 1px #ffffff2e;height:408px;padding:7px;width:min(232px,100%)}.rvc2-iphone-screen{background:#fff;border-radius:37px;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;height:100%;overflow:hidden;position:relative}.rvc2-iphone-status{align-items:center;display:flex;font-size:8px;font-weight:650;height:30px;justify-content:space-between;letter-spacing:-.02em;padding:0 18px}.rvc2-iphone-status>div{align-items:center;display:flex;gap:4px}.rvc2-iphone-status .is-signal{background:linear-gradient(0deg,#111 0 100%) 0 5px /2px 2px no-repeat,linear-gradient(0deg,#111 0 100%) 3px 3px /2px 4px no-repeat,linear-gradient(0deg,#111 0 100%) 6px 1px /2px 6px no-repeat,linear-gradient(0deg,#111 0 100%) 9px 0 /1px 7px no-repeat;height:7px;width:10px}.rvc2-iphone-status .is-wifi{border-radius:50% 50% 0 0;border-top:2px solid #111;clip-path:polygon(0 0,100% 0,70% 100%,30% 100%);height:7px;width:9px}.rvc2-iphone-status .is-battery{border:1px solid #111;border-radius:2px;height:7px;position:relative;width:13px}.rvc2-iphone-status .is-battery:before{background:#111;border-radius:1px;content:"";inset:1px;position:absolute}.rvc2-iphone-status .is-battery:after{background:#111;border-radius:0 1px 1px 0;content:"";height:3px;position:absolute;right:-3px;top:2px;width:2px}.rvc2-iphone-island{background:#050505;border-radius:999px;height:15px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:54px;z-index:3}.rvc2-imessage-header{align-items:center;background:#f9f9fbf0;border-bottom:.5px solid #d1d1d6;display:grid;grid-template-columns:24px 1fr 24px;height:63px;padding:1px 10px 6px;position:relative}.rvc2-imessage-header>span{color:#0a84ff;font-size:24px;font-weight:300;line-height:1}.rvc2-imessage-header>svg{color:#0a84ff;height:15px;justify-self:end;width:15px}.rvc2-imessage-header>div{align-items:center;display:flex;flex-direction:column;gap:3px}.rvc2-imessage-header div>b{background:#d6d6db;border-radius:50%;color:#55555a;display:grid;font-size:8px;font-weight:500;height:29px;place-items:center;width:29px}.rvc2-imessage-header strong{align-items:center;display:flex;font-size:8px;font-weight:500;gap:2px;letter-spacing:-.01em}.rvc2-imessage-header strong i{color:#8e8e93;font-size:9px;font-style:normal;font-weight:400}.rvc2-imessage-thread{bottom:51px;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;left:0;overflow:hidden;padding:12px 9px 8px;position:absolute;right:0;top:93px}.rvc2-imessage-time{align-self:center;color:#8e8e93;font-size:6.5px;font-weight:500;margin-bottom:1px}.rvc2-capability-detail .rvc2-imessage-thread p{animation:rvc2-imessage-pop .43s cubic-bezier(.2,.75,.25,1) both;border-radius:14px;color:#111;font-size:9px;font-weight:400;letter-spacing:-.018em;line-height:1.22;margin:0;max-width:80%;padding:7px 10px 7.5px}.rvc2-capability-detail .rvc2-imessage-thread p:first-of-type{animation-delay:.18s}.rvc2-capability-detail .rvc2-imessage-thread p:nth-of-type(2){animation-delay:2.05s}.rvc2-capability-detail .rvc2-imessage-thread p:nth-of-type(3){animation-delay:2.85s}.rvc2-imessage-thread .is-incoming{align-self:flex-start;background:#e9e9eb;border-bottom-left-radius:4px!important;position:relative}.rvc2-imessage-thread .is-outgoing{align-self:flex-end;background:#0a84ff;border-bottom-right-radius:4px!important;color:#fff!important;position:relative}.rvc2-imessage-thread .is-incoming:after,.rvc2-imessage-thread .is-outgoing:after{bottom:0;content:"";height:9px;position:absolute;width:8px}.rvc2-imessage-thread .is-incoming:after{background:#e9e9eb;border-bottom-right-radius:7px;clip-path:polygon(100% 0,100% 100%,0 100%);left:-4px}.rvc2-imessage-thread .is-outgoing:after{background:#0a84ff;border-bottom-left-radius:7px;clip-path:polygon(0 0,100% 100%,0 100%);right:-4px}.rvc2-imessage-typing{align-items:center;align-self:flex-start;animation:rvc2-imessage-typing-cycle 1.3s ease .85s both;background:#e9e9eb;border-radius:14px;display:flex;gap:3px;justify-content:center;max-height:0;opacity:0;overflow:hidden;position:relative;width:35px}.rvc2-imessage-typing i{animation:rvc2-imessage-typing-dot .8s ease-in-out infinite;background:#8e8e93;border-radius:50%;height:4px;width:4px}.rvc2-imessage-typing i:nth-child(2){animation-delay:.12s}.rvc2-imessage-typing i:nth-child(3){animation-delay:.24s}.rvc2-imessage-typing:after{background:#e9e9eb;border-bottom-right-radius:7px;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:9px;left:-4px;position:absolute;width:8px}.rvc2-imessage-composer{grid-gap:4px;align-items:center;background:#fff;bottom:12px;display:grid;gap:4px;grid-template-columns:25px 1fr;height:38px;left:0;padding:0 8px;position:absolute;right:0}.rvc2-imessage-composer>span{background:#e5e5ea;border-radius:50%;color:#5d5d62;display:grid;font-size:15px;font-weight:300;height:22px;place-items:center;width:22px}.rvc2-capability-detail .rvc2-imessage-composer>p{border:1px solid #c7c7cc;border-radius:999px;color:#8e8e93;font-size:8px;line-height:1;margin:0;padding:6px 28px 6px 9px;position:relative}.rvc2-imessage-composer>b{background:#0000;border-radius:50%;color:#8e8e93;display:grid;font-size:12px;height:20px;line-height:1;place-items:center;position:absolute;right:12px;top:9px;width:20px}.rvc2-imessage-composer>b svg{stroke-width:2;height:12px;width:12px}.rvc2-iphone-home{background:#111;border-radius:999px;bottom:5px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:62px}.rvc2-imessage-context{animation:rvc2-imessage-context-in .65s cubic-bezier(.2,.75,.25,1) .22s both;background:#fff;border:1px solid #17181514;border-radius:16px;box-shadow:0 18px 38px #1d231e17;overflow:hidden}.rvc2-imessage-context>span{align-items:center;color:var(--forest);display:flex;font-size:6px;font-weight:650;gap:5px;letter-spacing:.06em;min-height:34px;padding:0 9px;text-transform:uppercase}.rvc2-imessage-context>span svg{height:9px;width:9px}.rvc2-imessage-context .rvc2-campaign-property-image{height:82px}.rvc2-imessage-context>em,.rvc2-imessage-context>small,.rvc2-imessage-context>strong{display:block;margin-left:9px;margin-right:9px}.rvc2-imessage-context>strong{font-size:8px;margin-top:10px}.rvc2-imessage-context>small{color:var(--muted);font-size:6px;margin-top:4px}.rvc2-capability-detail .rvc2-imessage-context>p{align-items:center;border-top:1px solid #17181514;color:var(--forest);display:flex;font-size:6px;font-weight:650;gap:5px;margin:10px 0 0;padding:9px}.rvc2-imessage-context>p svg{height:9px;width:9px}.rvc2-imessage-context>em{color:#0a84ff;font-size:6px;font-style:normal;font-weight:650;letter-spacing:.05em;margin-bottom:10px;margin-top:8px;text-transform:uppercase}.rvc2-campaign-booked{display:flex;flex-direction:column;min-width:0}.rvc2-calendar-handoff{grid-gap:8px;align-items:center;background:#fffc;border:1px solid #17181514;border-radius:12px;color:#555952;display:grid;font-size:6px;gap:8px;grid-template-columns:minmax(0,1fr) 18px auto;min-height:40px;padding:0 12px}.rvc2-calendar-handoff>b,.rvc2-calendar-handoff>span{align-items:center;display:flex;gap:5px;min-width:0}.rvc2-calendar-handoff>b,.rvc2-calendar-handoff>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-calendar-handoff>b{color:var(--forest);font-weight:650}.rvc2-calendar-handoff svg{flex:0 0 auto;height:9px;width:9px}.rvc2-calendar-window{background:#fff;border:1px solid #dadce0;border-radius:12px;box-shadow:0 18px 40px #3c404324;color:#3c4043;font-family:Google Sans,Roboto,Arial,sans-serif;margin-top:10px;min-width:0;overflow:hidden;width:100%}.rvc2-calendar-toolbar{border-bottom:1px solid #dadce0;color:#3c4043;gap:10px;height:50px;justify-content:space-between;padding:0 12px}.rvc2-calendar-toolbar,.rvc2-gcal-brand{align-items:center;display:flex;min-width:0}.rvc2-gcal-brand{gap:8px;white-space:nowrap}.rvc2-gcal-brand>svg{stroke-width:1.8;color:#5f6368;height:14px;width:14px}.rvc2-gcal-brand>i{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc04 0 75%,#ea4335 0);border-radius:3px;display:grid;font-style:normal;height:20px;overflow:hidden;place-items:center;position:relative;width:20px}.rvc2-gcal-brand>i:after{background:#fff;border-radius:1px;content:"";inset:4px;position:absolute}.rvc2-gcal-brand>i b{color:#3c4043;font-size:6px;position:relative;z-index:1}.rvc2-gcal-brand>strong{color:#5f6368;font-size:10px;font-weight:400}.rvc2-gcal-controls{align-items:center;display:flex;flex:1 1;gap:7px;min-width:0}.rvc2-gcal-controls>span{background:#fff;border:1px solid #dadce0;border-radius:4px;color:#3c4043;font-size:7px;font-weight:500;padding:6px 9px;white-space:nowrap}.rvc2-gcal-controls>i{color:#5f6368;font-size:15px;font-style:normal;line-height:1}.rvc2-gcal-controls>small{color:#3c4043;font-size:8px;font-weight:400;margin:0 2px;max-width:98px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-gcal-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.rvc2-gcal-actions>i{border:1.5px solid #5f6368;border-radius:50%;height:11px;position:relative;width:11px}.rvc2-gcal-actions>i:after{background:#5f6368;bottom:-2px;content:"";height:1.5px;position:absolute;right:-4px;transform:rotate(45deg);width:5px}.rvc2-gcal-actions>em{border:1px solid #dadce0;border-radius:4px;font-size:7px;font-style:normal;padding:6px 8px;white-space:nowrap}.rvc2-gcal-actions>em span{color:#5f6368;margin-left:4px}.rvc2-gcal-actions>b{background:#7e57c2;border-radius:50%;color:#fff;display:grid;font-size:6px;font-weight:500;height:23px;place-items:center;width:23px}.rvc2-calendar-week{border-bottom:1px solid #dadce0;display:grid;grid-template-columns:40px repeat(7,minmax(0,1fr));height:42px}.rvc2-calendar-timezone{align-items:flex-end;color:#70757a;display:flex;font-size:4.5px;font-style:normal;justify-content:center;padding-bottom:4px}.rvc2-calendar-week>span{align-items:center;border-left:1px solid #dadce0;display:flex;flex-direction:column;gap:2px;justify-content:center}.rvc2-calendar-week small{color:#70757a;font-size:5px;letter-spacing:.06em;margin:0}.rvc2-calendar-week b{color:#3c4043;font-size:8px;font-weight:400}.rvc2-calendar-week .is-active b{background:#1a73e8;border-radius:50%;color:#fff;display:grid;height:17px;place-items:center;width:17px}.rvc2-calendar-body{display:grid;grid-template-columns:40px minmax(0,1fr);height:218px}.rvc2-calendar-times{color:#70757a;display:grid;font-size:5px;grid-template-rows:repeat(5,1fr);text-align:center}.rvc2-calendar-times span{padding-top:5px}.rvc2-calendar-days{background:repeating-linear-gradient(180deg,#0000 0,#0000 calc(20% - 1px),#dadce0 calc(20% - 1px),#dadce0 20%),repeating-linear-gradient(90deg,#0000 0,#0000 calc(14.285% - 1px),#dadce0 calc(14.285% - 1px),#dadce0 14.285%);position:relative}.rvc2-calendar-event{animation:rvc2-calendar-event-book .52s cubic-bezier(.2,.75,.25,1) 1.5s forwards;background:#1a73e8;border-left:2px solid #185abc;border-radius:3px;box-shadow:none;color:#fff;left:calc(85.714% + 2px);min-height:48px;opacity:0;overflow:hidden;padding:5px 4px;position:absolute;top:52%;transform:scale(.82);transform-origin:top center;width:calc(14.285% - 6px);z-index:2}.rvc2-calendar-event>small,.rvc2-calendar-event>span,.rvc2-calendar-event>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-calendar-event>span,.rvc2-calendar-event>strong{font-size:5.5px;font-weight:500}.rvc2-calendar-event>span{margin-top:3px}.rvc2-calendar-event>small{color:#ffffffc7;font-size:4.5px;margin-top:2px}.rvc2-calendar-cursor{animation:rvc2-calendar-cursor-book 1.8s ease .2s both;background:#3c4043;border-radius:50%;box-shadow:0 8px 18px #17181538;color:#fff;display:grid;height:25px;left:80%;place-items:center;position:absolute;top:61%;width:25px;z-index:3}.rvc2-calendar-cursor svg{height:10px;width:10px}.rvc2-calendar-confirmed{align-items:center;animation:rvc2-calendar-confirmed-in .5s ease 2.05s forwards;background:#323232;border-radius:4px;box-shadow:0 8px 20px #20212438;color:#fff;display:flex;justify-content:space-between;margin-top:10px;min-height:45px;opacity:0;padding:0 16px}.rvc2-calendar-confirmed>span{font-size:7px}.rvc2-calendar-confirmed>b{color:#8ab4f8;font-size:7px;font-weight:500;text-transform:uppercase}.rvc2-property-canvas,.rvc2-property-demo{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec}.rvc2-property-cma{background:#eeece6;color:var(--ink);overflow:hidden;padding:0}.rvc2-property-cma-report{animation:rvc2-property-cma-scroll 10.5s cubic-bezier(.76,0,.24,1) .35s both;height:300%}.rvc2-property-cma-slide{background:#eeece6;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:33.33333%;min-width:0;padding:19px 21px 15px}.rvc2-property-cma-slide>header{align-items:center;border-bottom:1px solid #17181521;display:flex;justify-content:space-between;min-width:0;padding:0 1px 13px}.rvc2-property-cma-slide>header .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:13px;gap:7px}.rvc2-property-cma-slide>header .rvc2-mark{transform:scale(.66);transform-origin:left center}.rvc2-property-cma-slide>header>div{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.rvc2-property-cma-slide>footer,.rvc2-property-cma-slide>header>div small,.rvc2-property-cma-slide>header>div span{font-size:5.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.rvc2-property-cma-slide>header>div span{color:var(--forest)}.rvc2-property-cma-slide>header>div small{color:#969991}.rvc2-property-cma-slide>footer{align-items:center;color:#8b8e87;display:flex;justify-content:space-between;min-width:0;padding:10px 1px 0}.rvc2-property-cma-slide>footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-property-cma-slide>footer strong{color:var(--forest);font-weight:700}.rvc2-property-cma-cover-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.04fr .96fr;min-height:0;padding-top:11px}.rvc2-property-cma-hero-image{background:#d6d5cf;border-radius:9px;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-property-cma-hero-image:after{background:linear-gradient(180deg,#09110e14,#0000 42%,#09110eb8);content:"";inset:0;position:absolute}.rvc2-property-cma-hero-image img{animation:rvc2-cma-image-settle 1.2s cubic-bezier(.2,.72,.2,1) both;object-fit:cover}.rvc2-property-cma-hero-image>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f9f8f4e6;border-radius:999px;color:var(--forest);font-size:5px;font-weight:700;left:12px;letter-spacing:.1em;padding:6px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:1}.rvc2-property-cma-hero-image>div{align-items:flex-start;bottom:16px;color:#fff;display:flex;flex-direction:column;left:14px;position:absolute;right:14px;z-index:1}.rvc2-property-cma-hero-image>div small{color:#ffffffbd;font-size:5.5px;font-weight:650;letter-spacing:.09em;margin-bottom:5px;text-transform:uppercase}.rvc2-property-cma-hero-image>div strong{font-family:var(--serif);font-size:clamp(19px,2.2vw,27px);font-weight:400;letter-spacing:-.04em;line-height:1}.rvc2-property-cma-overview{animation:rvc2-cma-analysis-in .72s cubic-bezier(.2,.72,.2,1) .17s both;background:#fff;border-radius:9px;min-height:0;min-width:0;padding:18px 17px 13px}.rvc2-property-cma-overview>span,.rvc2-property-cma-personal-note>span,.rvc2-property-cma-plan-grid article>span,.rvc2-property-cma-title span{color:var(--forest);font-size:5.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rvc2-capability-detail .rvc2-property-cma-overview h3{font-family:var(--serif);font-size:clamp(21px,2.45vw,30px);font-weight:400;letter-spacing:-.05em;line-height:.98;margin:10px 0}.rvc2-capability-detail .rvc2-property-cma-overview>p{color:#777a73;font-size:6.5px;line-height:1.45;margin:0}.rvc2-property-cma-overview>div{align-items:flex-start;background:#e6ede8;border-radius:7px;display:flex;flex-direction:column;margin-top:13px;padding:10px}.rvc2-property-cma-overview>div small{color:#61766d;font-size:5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.rvc2-property-cma-overview>div strong{color:#173c31;font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:4px}.rvc2-property-cma-overview>div em{color:#688176;font-size:5px;font-style:normal;margin-top:4px}.rvc2-property-cma-overview ul{grid-gap:4px;border-top:1px solid #17181517;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);list-style:none;margin:12px 0 0;padding:10px 0 0}.rvc2-property-cma-overview li{align-items:flex-start;display:flex;flex-direction:column}.rvc2-property-cma-overview li b{font-family:var(--serif);font-size:13px;font-weight:400}.rvc2-property-cma-overview li small{color:#92958e;font-size:4.5px}.rvc2-property-cma-comparables{grid-template-rows:auto auto minmax(0,1fr) auto auto}.rvc2-property-cma-title{grid-gap:22px;align-items:end;display:grid;gap:22px;grid-template-columns:1.18fr .82fr;padding:15px 1px 12px}.rvc2-capability-detail .rvc2-property-cma-title h3{font-family:var(--serif);font-size:clamp(22px,2.6vw,31px);font-weight:400;letter-spacing:-.05em;line-height:.96;margin:6px 0 0}.rvc2-capability-detail .rvc2-property-cma-title>p{color:#777a73;font-size:6px;line-height:1.45;margin:0 0 2px}.rvc2-property-cma-comp-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);min-height:0}.rvc2-property-cma-comp-grid article{animation:rvc2-buyer-card-in .6s cubic-bezier(.2,.72,.2,1) both;background:#fff;border-radius:7px;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.rvc2-property-cma-comp-grid article:nth-child(2){animation-delay:.12s}.rvc2-property-cma-comp-grid article:nth-child(3){animation-delay:.24s}.rvc2-property-cma-comp-grid article>div{min-height:0;overflow:hidden;position:relative}.rvc2-property-cma-comp-grid article img{object-fit:cover}.rvc2-property-cma-comp-grid article>div span{background:#f9f8f4e6;border-radius:50%;color:var(--forest);display:grid;font-size:5px;font-weight:700;height:20px;left:7px;place-items:center;position:absolute;top:7px;width:20px;z-index:1}.rvc2-capability-detail .rvc2-property-cma-comp-grid article>p{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:8px 9px 9px}.rvc2-property-cma-comp-grid article small{color:var(--forest);font-size:5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rvc2-property-cma-comp-grid article strong{font-family:var(--serif);font-size:12px;font-weight:400}.rvc2-property-cma-comp-grid article em{color:#92958e;font-size:5px;font-style:normal;grid-column:1/-1;margin-top:3px}.rvc2-property-cma-range{background:#ffffffb8;border:1px solid #d9ddd7;border-radius:7px;margin-top:8px;padding:9px 11px 8px}.rvc2-property-cma-range>div:first-child{align-items:center;color:var(--forest);display:flex;font-size:5px;font-weight:650;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.rvc2-property-cma-range>div:first-child strong{font-family:var(--serif);font-size:10px;font-weight:400;letter-spacing:0}.rvc2-property-cma-range-track{background:#d8dcd6;border-radius:99px;height:4px;margin-top:8px;position:relative}.rvc2-property-cma-range-track>i{animation:rvc2-cma-range .9s ease-out .55s both;background:#9bc2b1;border-radius:inherit;display:block;height:100%;margin-left:18%;width:64%}.rvc2-property-cma-range-track>b{background:var(--forest);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #17181533;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.rvc2-property-cma-range-track>b small{bottom:7px;color:var(--forest);font-size:4.5px;left:50%;position:absolute;transform:translateX(-50%)}.rvc2-capability-detail .rvc2-property-cma-range>p{color:#999c95;display:flex;font-size:4.5px;justify-content:space-between;margin:5px 0 0}.rvc2-property-cma-strategy{grid-template-rows:auto auto minmax(0,1fr) auto}.rvc2-property-cma-personal{background:#17241f;border-radius:8px;color:#f4f3ee;display:grid;grid-template-columns:minmax(0,1fr) 124px;margin-top:11px;min-height:152px;min-width:0;overflow:hidden}.rvc2-property-cma-personal-note{min-width:0;padding:15px 17px 14px}.rvc2-property-cma-personal-note>span{color:#9bc2b1}.rvc2-capability-detail .rvc2-property-cma-personal-note h3{font-family:var(--serif);font-size:clamp(19px,2.2vw,26px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:6px 0 0;max-width:300px}.rvc2-capability-detail .rvc2-property-cma-personal-note>p{color:#f4f3eea3;font-family:var(--serif);font-size:6.5px;font-style:italic;line-height:1.42;margin:7px 0 0;max-width:330px}.rvc2-property-cma-personal-note>div{align-items:flex-start;display:flex;flex-direction:column;margin:8px 0 0}.rvc2-property-cma-personal-note>div strong{font-size:7px;font-weight:650}.rvc2-property-cma-personal-note>div small{color:#f4f3ee7a;font-size:5px;margin-top:2px}.rvc2-property-cma-agent{min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-property-cma-agent:after{background:linear-gradient(180deg,#0000 56%,#0a120fad);content:"";inset:0;position:absolute}.rvc2-property-cma-agent img{object-fit:cover;object-position:50% 27%}.rvc2-property-cma-agent>span{bottom:7px;color:#ffffffb8;font-size:4px;font-weight:650;left:7px;letter-spacing:.08em;position:absolute;right:7px;text-align:center;text-transform:uppercase;z-index:1}.rvc2-property-cma-plan-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);min-height:0;padding-top:8px}.rvc2-property-cma-plan-grid article{align-items:flex-start;background:#ffffff8c;border:1px solid #1718151a;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:10px 10px 9px}.rvc2-property-cma-plan-grid article:nth-child(2){background:#e2ebe5;border-color:#0000}.rvc2-property-cma-plan-grid ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:8px 0 0;padding:0;width:100%}.rvc2-property-cma-plan-grid li{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:17px minmax(0,1fr);min-width:0}.rvc2-property-cma-plan-grid li>b{background:#dce8e1;border-radius:50%;color:var(--forest);display:grid;font-size:4.5px;height:17px;place-items:center;width:17px}.rvc2-capability-detail .rvc2-property-cma-plan-grid li>p{display:flex;flex-direction:column;margin:0;min-width:0}.rvc2-property-cma-plan-grid li strong{font-size:5.5px;font-weight:650}.rvc2-property-cma-plan-grid li small{color:#8b8e87;font-size:4.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-capability-detail .rvc2-property-cma-plan-grid article:nth-child(2)>p{align-items:center;color:#526c61;display:flex;font-size:5px;gap:5px;line-height:1.25;margin:8px 0 0}.rvc2-property-cma-plan-grid article:nth-child(2)>p svg{background:#aac9b9;border-radius:50%;color:var(--forest);flex:0 0 auto;height:10px;padding:2px;width:10px}.rvc2-property-cma-pricing-card>div{align-items:flex-start;background:#17241f;border-radius:6px;color:#fff;display:flex;flex-direction:column;margin-top:8px;padding:8px;width:100%}.rvc2-property-cma-pricing-card>div small{color:#ffffff80;font-size:4.5px;letter-spacing:.06em;text-transform:uppercase}.rvc2-property-cma-pricing-card>div strong{font-family:var(--serif);font-size:13px;font-weight:400;margin-top:3px}.rvc2-capability-detail .rvc2-property-cma-pricing-card>p{align-items:center;border-bottom:1px solid #17181514;display:flex;font-size:5px;gap:5px;justify-content:space-between;margin:7px 0 0;padding-bottom:5px;width:100%}.rvc2-property-cma-pricing-card>p small{color:#8b8e87;font-size:4.5px}.rvc2-property-cma-pricing-card>p b{color:var(--forest);font-size:5px;font-weight:650}.rvc2-property-cma-pricing-card>em{color:#9a9d96;font-size:4.25px;font-style:normal;letter-spacing:.07em;margin-top:auto;text-transform:uppercase}.rvc2-transaction-canvas,.rvc2-transaction-demo{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec}.rvc2-transaction-contract{background:#e9e7e1;padding:16px 18px 15px}.rvc2-transaction-app{animation:rvc2-transaction-app-in .62s cubic-bezier(.2,.75,.25,1) both;background:#fff;border:1px solid #1718151c;border-radius:12px;box-shadow:0 22px 52px #1d231e1f;display:grid;font-family:var(--sans);grid-template-rows:48px minmax(0,1fr) 27px;height:100%;min-width:0;overflow:hidden;width:100%}.rvc2-transaction-toolbar{grid-gap:14px;align-items:center;background:#fbfbf9;border-bottom:1px solid #e2e3df;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:0 52px 0 14px}.rvc2-transaction-toolbar>.rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:12px;gap:6px}.rvc2-transaction-toolbar>.rvc2-wordmark .rvc2-mark{transform:scale(.62);transform-origin:left center}.rvc2-transaction-toolbar>div{align-items:center;display:flex;gap:7px;min-width:0}.rvc2-transaction-toolbar>div>svg{color:var(--forest);flex:0 0 auto;height:14px;width:14px}.rvc2-transaction-toolbar>div>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-transaction-toolbar>div strong{font-size:7px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-toolbar>div small{color:#8c8f88;font-size:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-toolbar>em{border:1px solid #d8dcd7;border-radius:999px;color:#6b7069;font-size:5px;font-style:normal;font-weight:650;letter-spacing:.04em;padding:6px 8px;white-space:nowrap}.rvc2-transaction-body{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(145px,.52fr);min-height:0;min-width:0}.rvc2-transaction-document-wrap{background:#e3e4e1;min-height:0;min-width:0;overflow:hidden;padding:11px 13px}.rvc2-transaction-document{background:#fff;box-shadow:0 8px 22px #20221f1a;color:#252723;margin-inline:auto;min-height:100%;padding:13px 15px 11px;width:min(365px,100%)}.rvc2-transaction-document>header{align-items:center;border-bottom:1px solid #dfe1dc;color:#696d66;display:flex;font-size:4.5px;font-weight:650;justify-content:space-between;letter-spacing:.08em;padding-bottom:7px;text-transform:uppercase}.rvc2-transaction-document>header span{color:var(--forest)}.rvc2-transaction-document-title{padding:9px 0 7px}.rvc2-transaction-document-title>span{color:var(--forest);font-size:4px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rvc2-capability-detail .rvc2-transaction-document-title h3{font-family:var(--serif);font-size:clamp(16px,1.8vw,22px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:4px 0 3px}.rvc2-capability-detail .rvc2-transaction-document-title>p{color:#81847d;font-size:4.5px;line-height:1.35;margin:0;max-width:300px}.rvc2-transaction-document>section{animation:rvc2-transaction-section-fill .45s ease forwards;border-top:1px solid #e7e8e4;opacity:0;padding:6px 0}.rvc2-transaction-document>section:first-of-type{animation-delay:.35s}.rvc2-transaction-document>section:nth-of-type(2){animation-delay:.72s}.rvc2-transaction-document>section:nth-of-type(3){animation-delay:1.09s}.rvc2-transaction-document>section:nth-of-type(4){animation-delay:1.46s}.rvc2-transaction-document>section>span{align-items:center;color:#4e534c;display:flex;font-size:4.5px;font-weight:700;gap:5px;letter-spacing:.07em;text-transform:uppercase}.rvc2-transaction-document>section>span b{background:#e5eee8;border-radius:50%;color:var(--forest);display:grid;font-size:4px;height:12px;place-items:center;width:12px}.rvc2-transaction-field-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-top:5px}.rvc2-capability-detail .rvc2-transaction-field-grid>p{background:#f5f6f3;border-radius:4px;display:flex;flex-direction:column;gap:2px;margin:0;min-width:0;padding:5px 6px}.rvc2-transaction-field-grid>p.is-wide{grid-column:1/-1}.rvc2-transaction-document section small{color:#999c95;font-size:4px;letter-spacing:.04em;text-transform:uppercase}.rvc2-transaction-document section strong{font-size:5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-money-grid{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:5px}.rvc2-capability-detail .rvc2-transaction-money-grid>p{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.rvc2-transaction-money-grid>p strong{font-family:var(--serif);font-size:8px!important;font-weight:400!important}.rvc2-transaction-money-grid>i{color:#a3a69f;font-size:6px;font-style:normal}.rvc2-transaction-terms{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-top:5px}.rvc2-capability-detail .rvc2-transaction-terms>p{align-items:center;border:1px solid #e6e8e3;border-radius:4px;display:flex;gap:5px;margin:0;min-width:0;padding:5px}.rvc2-transaction-terms>p>svg{background:#dfece4;border-radius:50%;color:var(--forest);flex:0 0 auto;height:11px;padding:2px;width:11px}.rvc2-transaction-terms>p>span{display:flex;flex-direction:column;gap:1px;min-width:0}.rvc2-transaction-signatures>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:8px}.rvc2-capability-detail .rvc2-transaction-signatures>div>p{margin:0}.rvc2-transaction-signatures p i{border-bottom:1px solid #aeb1aa;display:block;height:10px}.rvc2-transaction-signatures p small{display:block;font-size:3.5px!important;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-summary{align-items:flex-start;background:#f8f8f6;border-left:1px solid #e0e2dd;display:flex;flex-direction:column;min-height:0;min-width:0;padding:14px 13px 13px;position:relative}.rvc2-transaction-complete{align-items:center;animation:rvc2-transaction-complete-in .48s ease 1.85s forwards;background:#e2eee7;border-radius:7px;color:var(--forest);display:flex;gap:7px;margin-bottom:13px;opacity:0;padding:8px;width:100%}.rvc2-transaction-complete>svg{background:var(--forest);border-radius:50%;color:#fff;flex:0 0 auto;height:17px;padding:4px;width:17px}.rvc2-transaction-complete>span{display:flex;flex-direction:column;gap:2px}.rvc2-transaction-complete strong{font-size:6px;font-weight:700}.rvc2-transaction-complete small{color:#658074;font-size:4.5px}.rvc2-transaction-summary>span{color:var(--forest);font-size:5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rvc2-capability-detail .rvc2-transaction-summary>h3{font-family:var(--serif);font-size:clamp(23px,2.7vw,32px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:6px 0 1px}.rvc2-transaction-summary>small{color:#969991;font-size:4.5px}.rvc2-transaction-summary dl{margin:12px 0 0;width:100%}.rvc2-transaction-summary dl>div{align-items:center;border-top:1px solid #e3e5e0;display:flex;font-size:5px;gap:7px;justify-content:space-between;padding:7px 0}.rvc2-transaction-summary dt{color:#898c85}.rvc2-transaction-summary dd{color:#373b36;font-weight:650;margin:0;text-align:right}.rvc2-transaction-review{background:#fff;border:1px solid #d9ddd7;border-radius:7px;display:flex;gap:7px;margin-top:10px;padding:8px}.rvc2-transaction-review>svg{color:var(--forest);flex:0 0 auto;height:14px;width:14px}.rvc2-transaction-review>span{display:flex;flex-direction:column;gap:3px}.rvc2-transaction-review strong{font-size:5.5px;font-weight:700}.rvc2-transaction-review small{color:#858981;font-size:4.5px;line-height:1.4}.rvc2-transaction-summary>button{align-items:center;background:var(--forest);border:0;border-radius:6px;color:#fff;display:flex;font:inherit;font-size:5.5px;font-weight:650;gap:6px;justify-content:center;margin-top:auto;min-height:30px;width:100%}.rvc2-transaction-summary>button svg{height:9px;width:9px}.rvc2-transaction-summary>button svg:first-child{height:10px;width:10px}.rvc2-transaction-cursor{animation:rvc2-transaction-cursor-review 2.6s ease 2.3s both;background:#f8f7f2;border-radius:50%;bottom:11px;box-shadow:0 6px 16px #17181538;color:var(--forest);display:grid;height:24px;opacity:0;place-items:center;position:absolute;right:11px;width:24px}.rvc2-transaction-cursor svg{fill:currentColor;height:9px;width:9px}.rvc2-transaction-app>footer{align-items:center;background:#fbfbf9;border-top:1px solid #e1e3de;color:#8e918a;display:flex;font-size:4.5px;gap:12px;justify-content:space-between;letter-spacing:.04em;min-width:0;padding:0 13px}.rvc2-transaction-app>footer span,.rvc2-transaction-app>footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-app>footer strong{color:#6d716a;font-weight:600}.rvc2-transaction-fill-app{grid-template-rows:48px 25px minmax(0,1fr) 27px}.rvc2-transaction-fill-progress{align-items:center;background:#f8faf8;border-bottom:1px solid #e3e5e0;color:#6e736c;display:flex;font-size:4.5px;font-weight:650;justify-content:space-between;letter-spacing:.06em;overflow:hidden;padding:0 14px;position:relative;text-transform:uppercase}.rvc2-transaction-fill-progress>b{color:var(--forest);font-weight:700}.rvc2-transaction-fill-progress>i{animation:rvc2-transaction-fill-progress 5.6s linear .25s both;background:var(--forest);bottom:0;height:2px;left:0;position:absolute;right:0;transform-origin:left}.rvc2-transaction-fill-body{background:#dfe1de;min-height:0;min-width:0;overflow:hidden;padding:9px 14px}.rvc2-transaction-form-document{background:#fff;box-shadow:0 7px 22px #1e211d1a;color:#242723;font-family:var(--sans);margin-inline:auto;min-height:100%;padding:11px 15px 10px;width:min(430px,100%)}.rvc2-transaction-form-document>header{align-items:center;border-bottom:1px solid #dde0da;color:#8a8e86;display:flex;font-size:4px;font-weight:650;gap:10px;justify-content:space-between;letter-spacing:.08em;padding-bottom:6px;text-transform:uppercase}.rvc2-transaction-form-document>header span{color:var(--forest)}.rvc2-transaction-form-title{padding:7px 0 6px}.rvc2-transaction-form-title>span{color:var(--forest);font-size:3.75px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-transaction-form-title h3{font-family:var(--serif);font-size:clamp(14px,1.7vw,20px);font-weight:400;letter-spacing:-.035em;line-height:1;margin:3px 0 2px}.rvc2-capability-detail .rvc2-transaction-form-title>p{color:#91948d;font-size:3.75px;line-height:1.35;margin:0}.rvc2-transaction-form-document>section{border-top:1px solid #e5e7e2;padding:5px 0}.rvc2-transaction-form-document>section h4{align-items:center;color:#4e534c;display:flex;font-size:4px;font-weight:700;gap:5px;letter-spacing:.07em;margin:0;text-transform:uppercase}.rvc2-transaction-form-document>section h4 b{background:#e5eee8;border-radius:50%;color:var(--forest);display:grid;font-size:3.5px;height:11px;place-items:center;width:11px}.rvc2-transaction-form-grid{grid-gap:4px 6px;display:grid;gap:4px 6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.rvc2-transaction-form-grid.is-four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.rvc2-capability-detail .rvc2-transaction-form-grid>p{margin:0;min-width:0}.rvc2-transaction-form-grid>p.is-wide{grid-column:span 2}.rvc2-transaction-form-grid>p small{color:#9b9e97;display:block;font-size:3.25px;letter-spacing:.04em;margin:0 0 2px;text-transform:uppercase}.rvc2-transaction-form-grid>p span{animation:rvc2-transaction-field-fill .38s ease forwards;background:#f8f9f7;border-bottom:1px solid #aeb3ab;color:#353934;display:block;font-size:4px;font-weight:600;min-height:11px;opacity:0;overflow:hidden;padding:3px 4px 2px;text-overflow:ellipsis;transform:translateY(3px);white-space:nowrap}.rvc2-transaction-form-document>section:first-of-type p:first-child span{animation-delay:.35s}.rvc2-transaction-form-document>section:first-of-type p:nth-child(2) span{animation-delay:.65s}.rvc2-transaction-form-document>section:first-of-type p:nth-child(3) span{animation-delay:.95s}.rvc2-transaction-form-document>section:first-of-type p:nth-child(4) span{animation-delay:1.25s}.rvc2-transaction-form-document>section:first-of-type p:nth-child(5) span{animation-delay:1.55s}.rvc2-transaction-form-document>section:nth-of-type(2) p:first-child span{animation-delay:1.9s}.rvc2-transaction-form-document>section:nth-of-type(2) p:nth-child(2) span{animation-delay:2.2s}.rvc2-transaction-form-document>section:nth-of-type(2) p:nth-child(3) span{animation-delay:2.5s}.rvc2-transaction-form-document>section:nth-of-type(2) p:nth-child(4) span{animation-delay:2.8s}.rvc2-transaction-form-document>section:nth-of-type(3) p:first-child span{animation-delay:3.15s}.rvc2-transaction-form-document>section:nth-of-type(3) p:nth-child(2) span{animation-delay:3.45s}.rvc2-transaction-form-document>section:nth-of-type(3) p:nth-child(3) span{animation-delay:3.75s}.rvc2-transaction-form-document>section:nth-of-type(3) p:nth-child(4) span{animation-delay:4.05s}.rvc2-transaction-form-document>section:nth-of-type(4) p:first-child span{animation-delay:4.4s}.rvc2-transaction-form-document>section:nth-of-type(4) p:nth-child(2) span{animation-delay:4.7s}.rvc2-transaction-form-document>section:nth-of-type(4) p:nth-child(3) span{animation-delay:5s}.rvc2-transaction-form-document.is-compact{box-shadow:0 7px 18px #1e211d14;padding:9px 11px 8px;width:100%}.rvc2-transaction-form-document.is-compact .rvc2-transaction-form-title h3{font-size:13px}.rvc2-transaction-form-document.is-compact .rvc2-transaction-form-grid>p span{animation:none;opacity:1;transform:none}.rvc2-transaction-compliance-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(175px,.92fr);min-height:0;min-width:0}.rvc2-transaction-compliance-document{background:#dfe1de;min-height:0;min-width:0;overflow:hidden;padding:11px 13px;position:relative}.rvc2-transaction-compliance-document>i{animation:rvc2-transaction-scan 3.3s ease-in-out both;background:linear-gradient(90deg,#0000,#4f9d76 12% 88%,#0000);box-shadow:0 0 13px #4f9d768c;height:2px;left:13px;position:absolute;right:13px;z-index:2}.rvc2-transaction-compliance-panel{align-items:flex-start;background:#f8f9f7;border-left:1px solid #e0e2dd;display:flex;flex-direction:column;min-height:0;min-width:0;padding:13px 13px 10px}.rvc2-transaction-compliance-heading{align-items:center;display:flex;gap:8px}.rvc2-transaction-compliance-heading>svg{background:#e2eee7;border-radius:50%;color:var(--forest);height:25px;padding:6px;width:25px}.rvc2-transaction-compliance-heading>span{display:flex;flex-direction:column}.rvc2-transaction-compliance-heading small{color:var(--forest);font-size:4px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-transaction-compliance-heading h3{font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:-.04em;margin:3px 0 0}.rvc2-transaction-compliance-progress{grid-gap:5px;color:#777b74;display:grid;font-size:4.5px;gap:5px;grid-template-columns:1fr auto;margin-top:12px;width:100%}.rvc2-transaction-compliance-progress strong{color:var(--forest);font-weight:700}.rvc2-transaction-compliance-progress>i{background:#dfe3de;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.rvc2-transaction-compliance-progress>i b{animation:rvc2-transaction-compliance-progress 3.5s ease both;background:var(--forest);border-radius:inherit;display:block;height:100%;width:100%}.rvc2-transaction-checklist{grid-gap:3px;display:grid;gap:3px;margin-top:10px;width:100%}.rvc2-capability-detail .rvc2-transaction-checklist>p{align-items:center;animation:rvc2-transaction-check-in .32s ease forwards;background:#fff;border:1px solid #e4e6e1;border-radius:5px;color:#5a5f58;display:flex;font-size:4.5px;gap:6px;margin:0;opacity:0;padding:5px 6px}.rvc2-transaction-checklist>p:first-child{animation-delay:.3s}.rvc2-transaction-checklist>p:nth-child(2){animation-delay:.65s}.rvc2-transaction-checklist>p:nth-child(3){animation-delay:1s}.rvc2-transaction-checklist>p:nth-child(4){animation-delay:1.35s}.rvc2-transaction-checklist>p:nth-child(5){animation-delay:1.7s}.rvc2-transaction-checklist>p:nth-child(6){animation-delay:2.05s}.rvc2-transaction-checklist>p:nth-child(7){animation-delay:2.4s}.rvc2-transaction-checklist>p svg{background:#dcebe2;border-radius:50%;color:var(--forest);flex:0 0 auto;height:11px;padding:2px;width:11px}.rvc2-transaction-compliance-result{align-items:center;animation:rvc2-transaction-check-in .42s ease 2.85s forwards;background:var(--forest);border-radius:6px;color:#fff;display:flex;gap:7px;margin-top:9px;opacity:0;padding:7px;width:100%}.rvc2-transaction-compliance-result>svg{background:#b9d7c7;border-radius:50%;color:var(--forest);flex:0 0 auto;height:16px;padding:4px;width:16px}.rvc2-transaction-compliance-result>span{display:flex;flex-direction:column;gap:2px}.rvc2-transaction-compliance-result strong{font-size:5.5px;font-weight:700}.rvc2-transaction-compliance-result small{color:#ffffffa6;font-size:4px}.rvc2-transaction-compliance-panel>small{color:#969a93;font-size:3.75px;line-height:1.35;margin-top:auto}.rvc2-transaction-email-scene{align-items:center;background:radial-gradient(circle at 50% 43%,#fffc,#0000 45%),#e9e7e1;display:flex;justify-content:center;padding:34px 24px 22px}.rvc2-transaction-email-layout{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.42fr) minmax(145px,.58fr);min-width:0;width:100%}.rvc2-transaction-email-window{animation:rvc2-transaction-email-in .55s ease both;background:#fff;border:1px solid #d8dad5;border-radius:10px;box-shadow:0 19px 42px #20231f21;min-width:0;overflow:hidden;position:relative}.rvc2-transaction-email-window>header{align-items:center;background:#17241f;color:#fff;display:flex;gap:7px;min-height:37px;padding:0 12px}.rvc2-transaction-email-window>header svg{height:12px;width:12px}.rvc2-transaction-email-window>header strong{font-size:6px;font-weight:600}.rvc2-transaction-email-window>header span{color:#ffffff8f;font-size:6px;margin-left:auto}.rvc2-transaction-email-row{align-items:center;border-bottom:1px solid #e5e7e2;display:grid;grid-template-columns:43px minmax(0,1fr);min-height:34px;padding:0 12px}.rvc2-transaction-email-row>span{color:#8a8e87;font-size:5px}.rvc2-capability-detail .rvc2-transaction-email-row>p{align-items:center;display:flex;gap:5px;margin:0;min-width:0;overflow:hidden}.rvc2-transaction-email-row>p b{background:#e4eee8;border-radius:999px;color:var(--forest);font-size:4.5px;font-weight:650;padding:4px 6px;white-space:nowrap}.rvc2-transaction-email-row>p small{color:#969a92;font-size:3.75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-email-row>strong{font-size:5.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-email-message{min-height:238px;padding:14px 17px 11px}.rvc2-capability-detail .rvc2-transaction-email-message>p{color:#555a53;font-size:6px;line-height:1.5;margin:0 0 9px;max-width:390px}.rvc2-transaction-email-message>div{grid-gap:7px;align-items:center;background:#f8f9f7;border:1px solid #dcded9;border-radius:6px;display:grid;gap:7px;grid-template-columns:26px minmax(0,1fr) 16px;margin-top:13px;padding:8px 9px;width:min(285px,100%)}.rvc2-transaction-email-message>div>svg:first-child{background:#e0ebe4;border-radius:5px;color:var(--forest);height:25px;padding:6px;width:25px}.rvc2-transaction-email-message>div>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-transaction-email-message>div strong{font-size:5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-transaction-email-message>div small{color:#8c9088;font-size:4px}.rvc2-transaction-email-message>div>svg:last-child{background:var(--forest);border-radius:50%;color:#fff;height:14px;padding:3px;width:14px}.rvc2-transaction-email-window>footer{align-items:center;background:#fafaf8;border-top:1px solid #e5e7e2;display:flex;gap:12px;min-height:43px;padding:0 12px}.rvc2-transaction-email-window>footer button{align-items:center;background:var(--forest);border:0;border-radius:5px;color:#fff;display:flex;font:inherit;font-size:5px;font-weight:650;gap:6px;min-height:27px;padding:0 11px}.rvc2-transaction-email-window>footer button svg,.rvc2-transaction-email-window>footer span svg{height:9px;width:9px}.rvc2-transaction-email-window>footer span{align-items:center;color:#777c75;display:flex;font-size:4px;gap:4px}.rvc2-transaction-email-cursor{animation:rvc2-transaction-email-click 2.9s ease .5s both;background:#f8f7f2;border-radius:50%;bottom:8px;box-shadow:0 6px 16px #17181538;color:var(--forest);display:grid;height:23px;left:102px;place-items:center;position:absolute;width:23px;z-index:3}.rvc2-transaction-email-cursor svg{fill:currentColor;height:9px;width:9px}.rvc2-transaction-sent-card{align-items:center;animation:rvc2-transaction-sent-in .48s ease 2.85s forwards;background:#f8faf8;border:1px solid #d7dcd6;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:250px;min-width:0;opacity:0;padding:18px 14px;text-align:center;transform:translateY(10px)}.rvc2-transaction-sent-card>div:first-child{background:var(--forest);border-radius:50%;color:#fff;display:grid;height:38px;place-items:center;width:38px}.rvc2-transaction-sent-card>div:first-child svg{height:16px;width:16px}.rvc2-transaction-sent-card>span{color:var(--forest);font-size:4.5px;font-weight:700;letter-spacing:.09em;margin-top:12px;text-transform:uppercase}.rvc2-capability-detail .rvc2-transaction-sent-card>h3{font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:-.035em;line-height:1;margin:6px 0 0}.rvc2-capability-detail .rvc2-transaction-sent-card>p{color:#797d76;font-size:5px;line-height:1.45;margin:8px 0 0}.rvc2-transaction-sent-card>div:nth-of-type(2){align-items:center;background:#e2eee7;border-radius:6px;color:var(--forest);display:flex;gap:7px;margin-top:15px;padding:8px;text-align:left;width:100%}.rvc2-transaction-sent-card>div:nth-of-type(2)>svg{background:var(--forest);border-radius:50%;color:#fff;height:15px;padding:4px;width:15px}.rvc2-transaction-sent-card>div:nth-of-type(2)>span{display:flex;flex-direction:column;gap:2px}.rvc2-transaction-sent-card>div:nth-of-type(2) strong{font-size:5px;font-weight:700}.rvc2-transaction-sent-card>div:nth-of-type(2) small,.rvc2-transaction-sent-card>small{color:#7e8d85;font-size:4px}.rvc2-transaction-sent-card>small{margin-top:auto}.rvc2-growth-canvas,.rvc2-growth-demo{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec}.rvc2-growth-website-scene{background:#e7e5df;padding:15px 18px 14px}.rvc2-growth-browser{animation:rvc2-growth-browser-in .62s cubic-bezier(.2,.75,.25,1) both;background:#fff;border:1px solid #17181524;border-radius:12px;box-shadow:0 22px 52px #18201b29;display:grid;font-family:var(--sans);grid-template-rows:35px minmax(0,1fr);height:100%;min-width:0;overflow:hidden;width:100%}.rvc2-growth-browser-bar{align-items:center;background:#f7f7f4;border-bottom:1px solid #dfe1dc;display:grid;grid-template-columns:56px minmax(0,1fr) 72px;min-width:0}.rvc2-growth-browser-dots{display:flex;gap:4px;padding-left:13px}.rvc2-growth-browser-dots i{background:#d2d3cf;border-radius:50%;height:6px;width:6px}.rvc2-growth-browser-dots i:first-child{background:#dc7769}.rvc2-growth-browser-dots i:nth-child(2){background:#d6ad5f}.rvc2-growth-browser-dots i:last-child{background:#6da785}.rvc2-growth-browser-bar>p{align-items:center;background:#fff;border:1px solid #dedfda;border-radius:5px;color:#70746d;display:flex;font-size:5.5px;gap:5px;height:22px;justify-content:center;margin:0;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.rvc2-growth-browser-bar>p svg{flex:0 0 auto;height:7px;width:7px}.rvc2-growth-browser-bar>em{align-items:center;color:#567064;display:flex;font-size:5px;font-style:normal;font-weight:650;gap:4px;justify-content:center}.rvc2-growth-browser-bar>em i{background:#4e8e6d;border-radius:50%;box-shadow:0 0 0 3px #4e8e6d1f;height:5px;width:5px}.rvc2-growth-site-viewport{background:#f3eee5;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-growth-site-page{animation:rvc2-growth-site-scroll 16.4s cubic-bezier(.76,0,.24,1) .45s both;height:400%;width:100%}.rvc2-growth-site-frame{height:25%;min-width:0;overflow:hidden;position:relative;width:100%}.rvc2-growth-site-hero{background:#11231d}.rvc2-growth-site-hero>img{object-position:center 55%;transform:scale(1.035)}.rvc2-growth-site-hero-shade{background:linear-gradient(90deg,#0c1c17cc,#0c1c176b 54%,#0c1c1729),linear-gradient(180deg,#0a15127a,#0000 27%,#0a15126b);inset:0;position:absolute;z-index:-1}.rvc2-growth-site-hero nav{grid-gap:13px;align-items:center;border-bottom:1px solid #ffffff47;display:grid;gap:13px;grid-template-columns:minmax(105px,1fr) auto minmax(105px,1fr);min-width:0;padding:18px 22px 14px}.rvc2-growth-site-hero nav>div{display:flex;flex-direction:column;gap:2px;text-transform:uppercase}.rvc2-growth-site-hero nav>div strong{font-family:var(--serif);font-size:11px;font-weight:500;letter-spacing:.035em}.rvc2-growth-site-hero nav>div small{color:#ffffffa3;font-size:4px;font-weight:650;letter-spacing:.15em}.rvc2-growth-site-hero nav>span{display:flex;font-size:4.75px;font-weight:650;gap:14px;letter-spacing:.1em;text-transform:uppercase}.rvc2-growth-site-hero nav>button{border:1px solid #ffffffb3;border-radius:999px;font-size:4.5px;font-weight:700;justify-self:end;letter-spacing:.09em;padding:7px 10px;text-transform:uppercase}.rvc2-growth-site-hero-copy{bottom:28px;left:22px;position:absolute;right:22px;width:min(360px,calc(100% - 44px))}.rvc2-growth-advisor-copy>span,.rvc2-growth-site-cta span,.rvc2-growth-site-hero-copy>span,.rvc2-growth-site-listings header span{color:#d6e2d9;font-size:5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rvc2-capability-detail .rvc2-growth-site-hero-copy h3{color:#fff;font-family:var(--serif);font-size:clamp(31px,3.1vw,43px);font-weight:400;letter-spacing:-.05em;line-height:.92;margin:10px 0 8px}.rvc2-capability-detail .rvc2-growth-site-hero-copy>p{color:#ffffffc2;font-size:6px;line-height:1.55;margin:0;width:min(300px,78%)}.rvc2-growth-idx-search{grid-gap:7px;align-items:center;background:#f8f5ed;border-radius:3px;box-shadow:0 12px 26px #08120f2e;color:#1c3029;display:grid;gap:7px;grid-template-columns:15px minmax(0,1fr) 26px;height:39px;margin-top:16px;padding:0 7px 0 12px;width:min(330px,92%)}.rvc2-growth-idx-search>svg{color:#647168;height:11px;width:11px}.rvc2-growth-idx-search>span{color:#7c817b;font-size:6px}.rvc2-growth-idx-search>button{background:var(--forest);border:0;border-radius:50%;color:#fff;display:grid;height:25px;place-items:center;width:25px}.rvc2-growth-idx-search>button svg{height:9px;width:9px}.rvc2-growth-site-hero-copy>small{align-items:center;color:#ffffffb3;display:flex;font-size:4.5px;gap:6px;letter-spacing:.06em;margin-top:10px}.rvc2-growth-site-hero-copy>small i{background:#a8d0ba;border-radius:50%;height:5px;width:5px}.rvc2-growth-site-hero-copy>small b{color:#ffffff57}.rvc2-growth-site-hero{background:#f3eee5;color:#17231e;grid-template-rows:auto minmax(0,1fr) auto;isolation:auto}.rvc2-growth-site-hero nav{border-bottom-color:#17231e29}.rvc2-growth-site-hero nav>div small{color:#77847d}.rvc2-growth-site-hero nav>button{background:#1a382d;border-color:#29443a;color:#f7f4ed}.rvc2-growth-hero-editorial{grid-gap:17px;display:grid;gap:17px;grid-template-columns:minmax(0,.9fr) minmax(225px,1.1fr);min-height:0;min-width:0;padding:14px 0 13px}.rvc2-growth-site-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;position:static;width:auto}.rvc2-growth-site-hero-copy>span{color:#61756b}.rvc2-capability-detail .rvc2-growth-site-hero-copy h3{color:#17231e;font-size:clamp(29px,2.8vw,39px);line-height:.94;margin:11px 0 10px}.rvc2-capability-detail .rvc2-growth-site-hero-copy>p{color:#69736d;width:min(245px,92%)}.rvc2-growth-hero-actions{align-items:center;display:flex;gap:12px;margin-top:14px}.rvc2-growth-hero-actions>button{align-items:center;background:#1a382d;border:0;border-radius:999px;color:#fff;display:flex;font-size:4.75px;font-weight:700;gap:7px;height:28px;letter-spacing:.06em;padding:0 11px;text-transform:uppercase}.rvc2-growth-hero-actions>button svg{height:8px;width:8px}.rvc2-growth-hero-actions>span{border-bottom:1px solid #7c8982;color:#43554c;font-size:4.75px;font-weight:700;letter-spacing:.05em;padding-bottom:3px;text-transform:uppercase}.rvc2-growth-site-hero-copy>small{color:#969b95;display:block;font-size:4px;letter-spacing:.07em;margin-top:auto;text-transform:uppercase}.rvc2-growth-hero-visual{background:#d7d6cf;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-growth-hero-visual:after{background:linear-gradient(180deg,#0000 52%,#0b171394);content:"";inset:0;position:absolute}.rvc2-growth-hero-visual>img{animation:rvc2-growth-hero-settle 3.2s ease-out both;object-fit:cover;object-position:center 56%;transform:scale(1.025)}.rvc2-growth-hero-visual>i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9f7f0e6;border-radius:50%;color:#44584e;display:grid;font-size:4px;font-style:normal;font-weight:700;height:29px;place-items:center;position:absolute;right:10px;top:10px;width:29px;z-index:2}.rvc2-growth-hero-visual>div{bottom:12px;color:#fff;display:flex;flex-direction:column;left:13px;position:absolute;right:13px;z-index:2}.rvc2-growth-hero-visual>div small{color:#ffffffa6;font-size:4px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rvc2-growth-hero-visual>div strong{font-family:var(--serif);font-size:13px;font-weight:400;margin-top:4px}.rvc2-growth-hero-visual>div span{color:#ffffffc7;font-size:5px;margin-top:2px}.rvc2-growth-idx-ribbon{grid-gap:13px;align-items:center;background:#ded4c3;display:grid;gap:13px;grid-template-columns:minmax(104px,.52fr) minmax(210px,1fr) auto;min-width:0;padding:11px 12px}.rvc2-growth-idx-ribbon>div:first-child{display:flex;flex-direction:column;gap:3px}.rvc2-growth-idx-ribbon>div:first-child small{color:#6d7f76;font-size:3.75px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rvc2-growth-idx-ribbon>div:first-child strong{font-family:var(--serif);font-size:8px;font-weight:500}.rvc2-growth-idx-ribbon .rvc2-growth-idx-search{background:#faf8f3;box-shadow:0 7px 18px #292f2a14;height:34px;margin-top:0;padding:0 5px 0 10px;width:100%}.rvc2-growth-idx-ribbon .rvc2-growth-idx-search>span{font-size:5px}.rvc2-growth-idx-ribbon>small{align-items:center;color:#758179;display:flex;font-size:4px;gap:6px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rvc2-growth-idx-ribbon>small i{background:#4c8b6a;border-radius:50%;height:5px;width:5px}.rvc2-growth-idx-ribbon>small b{color:#a9ada8}.rvc2-growth-site-hero{background:#11271f;color:#fff;isolation:isolate}.rvc2-growth-site-hero>img{animation:rvc2-growth-hero-settle 3.2s ease-out both;object-fit:cover;object-position:center 56%;transform:scale(1.025);z-index:-2}.rvc2-growth-site-hero .rvc2-growth-site-hero-shade{background:linear-gradient(90deg,#0a1914e0,#0a19148f 48%,#0a191438),linear-gradient(180deg,#09141180,#0000 32%,#09141199);z-index:-1}.rvc2-growth-site-hero nav{border-bottom-color:#ffffff4d;grid-template-columns:minmax(0,1fr) auto;padding:15px 0 12px;position:relative;z-index:2}.rvc2-growth-site-hero nav>strong{color:#fff;font-family:var(--serif);font-size:12px;font-weight:500;letter-spacing:.035em}.rvc2-growth-site-hero nav>div small{color:#ffffff9e}.rvc2-growth-site-hero nav>span{color:#ffffffe6}.rvc2-growth-site-hero nav>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffffb8;color:#fff}.rvc2-growth-hero-overlay{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:0;min-width:0;padding:21px 1px 17px;position:relative;z-index:2}.rvc2-growth-hero-overlay .rvc2-growth-site-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;position:static;width:min(360px,100%)}.rvc2-growth-hero-overlay .rvc2-growth-site-hero-copy>span{color:#c3d5cb}.rvc2-capability-detail .rvc2-growth-hero-overlay .rvc2-growth-site-hero-copy h3{color:#fff;font-size:clamp(33px,3.15vw,44px);line-height:.91;margin:10px 0 9px}.rvc2-capability-detail .rvc2-growth-hero-overlay .rvc2-growth-site-hero-copy>p{color:#ffffffb8;font-size:6px;width:min(290px,86%)}.rvc2-growth-hero-overlay .rvc2-growth-hero-actions>button{background:#f2eee4;color:#173128}.rvc2-growth-hero-overlay .rvc2-growth-hero-actions>span{border-bottom-color:#ffffff8a;color:#fff}.rvc2-growth-hero-agent{grid-gap:9px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10251e8f;border:1px solid #ffffff3d;color:#fff;display:grid;gap:9px;grid-template-columns:46px minmax(0,1fr);padding:7px;width:180px}.rvc2-growth-hero-agent>div{background:#aeb6ae;height:51px;overflow:hidden;position:relative;width:46px}.rvc2-growth-hero-agent>div img{object-fit:cover;object-position:center 30%}.rvc2-capability-detail .rvc2-growth-hero-agent>p{display:flex;flex-direction:column;margin:0;min-width:0}.rvc2-growth-hero-agent>p small{color:#b8cabf;font-size:3.75px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rvc2-growth-hero-agent>p strong{font-family:var(--serif);font-size:10px;font-weight:400;margin-top:4px}.rvc2-growth-hero-agent>p span{color:#fff9;font-size:4px;line-height:1.35;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.rvc2-growth-site-hero .rvc2-growth-hero-searchbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efebe0f5;box-shadow:0 13px 32px #07130f33;color:#17231e;position:relative;z-index:2}.rvc2-growth-site-hero .rvc2-growth-hero-searchbar .rvc2-growth-idx-search{background:#fff;border:1px solid #22352d1f}.rvc2-growth-site-hero .rvc2-growth-site-hero-shade{background:linear-gradient(180deg,#09161285,#0916124f 48%,#0916129e),linear-gradient(90deg,#09161240,#0916120f 50%,#09161238)}.rvc2-growth-simple-hero{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 0 14px;position:relative;text-align:center;z-index:2}.rvc2-growth-simple-hero>span{color:#ecf2eec7;font-size:5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.rvc2-capability-detail .rvc2-growth-simple-hero>h3{color:#fff;font-family:var(--serif);font-size:clamp(38px,3.75vw,52px);font-weight:400;letter-spacing:-.052em;line-height:.9;margin:0 0 11px}.rvc2-capability-detail .rvc2-growth-simple-hero>p{color:#ffffffb8;font-size:6.5px;line-height:1.5;margin:0;width:min(330px,76%)}.rvc2-growth-simple-hero>button{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8f6efed;border:1px solid #ffffffad;border-radius:999px;color:#173128;display:flex;font-size:5.25px;font-weight:700;gap:7px;height:29px;letter-spacing:.07em;margin-top:15px;padding:0 12px;text-transform:uppercase}.rvc2-growth-simple-hero>button svg{height:8px;width:8px}.rvc2-growth-site-hero{background:#d8d4cb;display:block;padding:0}.rvc2-growth-site-hero>img{animation:none;filter:none;transform:scale(1.48)}.rvc2-growth-site-hero .rvc2-growth-site-hero-shade{background:linear-gradient(180deg,#0d221b14,#0d221b29 48%,#0d221bb3),linear-gradient(90deg,#0d221b2e,#0000 62%)}.rvc2-growth-site-hero .rvc2-growth-simple-hero{align-items:flex-start;inset:0;justify-content:flex-start;padding:82px 28px 0;position:absolute;text-align:left}.rvc2-capability-detail .rvc2-growth-site-hero .rvc2-growth-simple-hero>h3{color:#173128;font-size:clamp(34px,3.35vw,46px);line-height:.92;margin:0;text-align:left;text-shadow:0 2px 20px #faf7ef57}.rvc2-growth-site-hero{display:grid;grid-template-rows:48px minmax(0,1fr) 46px;padding:0 21px 17px}.rvc2-growth-site-hero>img{object-position:center 47%;transform:scale(1.34)}.rvc2-growth-site-hero .rvc2-growth-site-hero-shade{background:linear-gradient(90deg,#0a1a14e0,#0a1a14ad 38%,#0a1a1429 76%,#0a1a140d),linear-gradient(180deg,#08141047,#0000 45%,#08141094)}.rvc2-growth-site-hero .rvc2-growth-site-nav{grid-gap:14px;align-items:center;border-bottom:1px solid #ffffff47;display:grid;gap:14px;grid-template-columns:minmax(115px,1fr) auto minmax(115px,1fr);padding:0;position:relative;z-index:3}.rvc2-growth-site-hero .rvc2-growth-site-nav>div{align-items:center;display:flex;flex-direction:row;gap:7px;min-width:0;text-transform:none}.rvc2-growth-site-nav>div>b{border:1px solid #ffffff9e;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-family:var(--serif);font-size:6px;font-weight:500;height:22px;place-items:center;width:22px}.rvc2-growth-site-hero .rvc2-growth-site-nav>div>strong{color:#fff;font-family:var(--serif);font-size:9px;font-weight:500;letter-spacing:.02em}.rvc2-growth-site-hero .rvc2-growth-site-nav>span{color:#ffffffdb;display:flex;font-size:5.25px;font-weight:600;gap:15px;letter-spacing:.06em;text-transform:uppercase}.rvc2-growth-site-hero .rvc2-growth-site-nav>button{align-items:center;background:#f5f2ea;border:0;border-radius:0;color:#173128;display:flex;font-size:5px;font-weight:700;gap:6px;height:27px;justify-self:end;letter-spacing:.04em;padding:0 10px;text-transform:none}.rvc2-growth-site-nav>button svg{height:8px;width:8px}.rvc2-growth-hero-content{color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 5px 8px;position:relative;width:min(390px,68%);z-index:2}.rvc2-capability-detail .rvc2-growth-hero-kicker{color:#ffffffb3;font-size:5.5px;font-weight:650;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.rvc2-capability-detail .rvc2-growth-hero-content>h3{color:#fff;font-family:var(--sans);font-size:clamp(36px,3.5vw,49px);font-weight:440;letter-spacing:-.06em;line-height:.91;margin:0;text-shadow:none}.rvc2-growth-hero-content>h3 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.rvc2-capability-detail .rvc2-growth-hero-lead{color:#ffffffb8;font-size:6.5px;line-height:1.5;margin:12px 0 0;width:min(310px,92%)}.rvc2-growth-hero-links{align-items:center;display:flex;gap:18px;margin-top:17px}.rvc2-growth-hero-links>span{align-items:center;border-bottom:1px solid #ffffff8c;color:#fff;display:flex;font-size:5px;font-weight:650;gap:6px;padding-bottom:4px}.rvc2-growth-hero-links svg{height:8px;width:8px}.rvc2-growth-hero-idx{grid-gap:10px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f1e9f5;box-shadow:0 12px 26px #07140f2e;color:#173128;display:grid;gap:10px;grid-template-columns:105px minmax(0,1fr) 28px;min-width:0;padding:0 8px 0 13px;position:relative;z-index:3}.rvc2-growth-hero-idx>span{align-items:center;display:flex;font-size:5px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.rvc2-growth-hero-idx>span svg{height:9px;width:9px}.rvc2-capability-detail .rvc2-growth-hero-idx>p{border-left:1px solid #17312829;color:#727b75;font-size:5.5px;margin:0;padding-left:11px}.rvc2-growth-hero-idx>button{background:#173128;border:0;border-radius:50%;color:#fff;display:grid;height:27px;place-items:center;width:27px}.rvc2-growth-hero-idx>button svg{height:8px;width:8px}.rvc2-growth-simple-note{color:#ffffff85;font-size:3.75px;justify-self:end;letter-spacing:.07em;position:relative;text-transform:uppercase;z-index:2}.rvc2-growth-site-listings{background:#f5f0e7;color:#18221e;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:25px 23px 17px}.rvc2-growth-site-listings>header{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(130px,.65fr);min-width:0}.rvc2-growth-advisor-copy>span,.rvc2-growth-site-cta span,.rvc2-growth-site-listings header span{color:#61756b}.rvc2-capability-detail .rvc2-growth-site-listings h3{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.045em;line-height:.94;margin:7px 0 0}.rvc2-capability-detail .rvc2-growth-site-listings>header>p{color:#777d76;font-size:5.5px;line-height:1.55;margin:0 0 2px}.rvc2-growth-listing-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;min-width:0;padding:15px 0 12px}.rvc2-growth-listing-grid article{display:flex;flex-direction:column;min-width:0}.rvc2-growth-listing-grid article>div{background:#d8d8d2;border-radius:2px;flex:1 1;min-height:0;overflow:hidden;position:relative}.rvc2-growth-listing-grid article>div img{object-fit:cover;transition:transform .4s ease}.rvc2-growth-listing-grid article>div>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f9f7f1e0;border-radius:999px;color:#31453b;font-size:4px;font-weight:700;left:7px;letter-spacing:.09em;padding:4px 6px;position:absolute;text-transform:uppercase;top:7px}.rvc2-growth-listing-grid article>small{color:#728078;font-size:4.25px;font-weight:700;letter-spacing:.11em;margin-top:8px;text-transform:uppercase}.rvc2-growth-listing-grid article>h4{font-family:var(--serif);font-size:10px;font-weight:450;letter-spacing:-.025em;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-capability-detail .rvc2-growth-listing-grid article>p{color:#83867f;font-size:4.5px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-growth-listing-grid article>strong{color:#1c3028;font-size:7px;font-weight:700;margin-top:5px}.rvc2-growth-site-advisor>footer,.rvc2-growth-site-listings>footer{align-items:center;border-top:1px solid #18221e21;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-top:11px}.rvc2-growth-site-listings>footer>span{align-items:center;color:var(--forest);display:flex;font-size:5px;font-weight:700;gap:5px;letter-spacing:.05em;text-transform:uppercase}.rvc2-growth-site-listings>footer>span svg{height:8px;width:8px}.rvc2-growth-site-advisor>footer small,.rvc2-growth-site-listings>footer small{color:#939790;font-size:4px;letter-spacing:.04em}.rvc2-growth-site-neighborhoods{background:#e8e0d2;color:#17231e;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:23px 23px 16px}.rvc2-growth-site-neighborhoods>header{grid-gap:22px;align-items:end;display:grid;gap:22px;grid-template-columns:minmax(0,1.3fr) minmax(140px,.7fr);min-width:0}.rvc2-growth-site-neighborhoods>header span{color:#61756b;font-size:5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rvc2-capability-detail .rvc2-growth-site-neighborhoods>header h3{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.045em;line-height:.94;margin:7px 0 0}.rvc2-capability-detail .rvc2-growth-site-neighborhoods>header>p{color:#6f7771;font-size:5.5px;line-height:1.55;margin:0 0 2px}.rvc2-growth-neighborhood-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.25fr) minmax(100px,.75fr) minmax(100px,.75fr);min-height:0;min-width:0;padding:14px 0 12px}.rvc2-growth-neighborhood-grid article{background:#aeb4ad;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-growth-neighborhood-grid article:after{background:linear-gradient(180deg,#0a18130a 35%,#0a1813c2);content:"";inset:0;position:absolute}.rvc2-growth-neighborhood-grid article>img{object-fit:cover;transition:transform .4s ease}.rvc2-growth-neighborhood-grid article>div{bottom:11px;color:#fff;left:11px;position:absolute;right:11px;z-index:2}.rvc2-growth-neighborhood-grid article small{color:#ffffff9e;font-size:3.75px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rvc2-growth-neighborhood-grid article h4{font-family:var(--serif);font-size:14px;font-weight:400;letter-spacing:-.03em;margin:4px 0 0}.rvc2-capability-detail .rvc2-growth-neighborhood-grid article p{color:#ffffffb3;font-size:4.5px;line-height:1.4;margin:4px 0 0}.rvc2-growth-neighborhood-grid article span{align-items:center;display:flex;font-size:4px;font-weight:700;gap:5px;letter-spacing:.06em;margin-top:8px;text-transform:uppercase}.rvc2-growth-neighborhood-grid article span svg{height:7px;width:7px}.rvc2-growth-neighborhood-grid article:not(.is-featured) p{max-width:100px}.rvc2-growth-site-neighborhoods>footer{align-items:center;border-top:1px solid #18221e21;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-top:11px}.rvc2-growth-site-neighborhoods>footer>span{align-items:center;color:#29483b;display:flex;font-size:5px;font-weight:700;gap:5px;letter-spacing:.05em;text-transform:uppercase}.rvc2-growth-site-neighborhoods>footer>span svg{height:8px;width:8px}.rvc2-growth-site-neighborhoods>footer small{color:#898d87;font-size:4px;letter-spacing:.04em}.rvc2-growth-site-advisor{background:#f4efe6;color:#17221d;display:grid;grid-template-rows:minmax(0,1fr) auto auto;padding:19px 21px 13px}.rvc2-growth-advisor-main{display:grid;grid-template-columns:minmax(155px,.76fr) minmax(0,1.24fr);min-height:0;min-width:0}.rvc2-growth-advisor-portrait{background:#d4d3cc;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-growth-advisor-portrait img{object-fit:cover;object-position:center 36%}.rvc2-growth-advisor-portrait>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8f6efe0;border-radius:999px;bottom:10px;color:#51665b;font-size:4px;font-weight:700;left:10px;letter-spacing:.09em;padding:5px 7px;position:absolute;text-transform:uppercase}.rvc2-growth-advisor-copy{background:#173128;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:19px 21px}.rvc2-growth-advisor-copy>span{color:#aec6b8}.rvc2-capability-detail .rvc2-growth-advisor-copy h3{color:#fff;font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.045em;line-height:.96;margin:8px 0 10px}.rvc2-capability-detail .rvc2-growth-advisor-copy>p{color:#ffffffa8;font-size:5.5px;line-height:1.55;margin:0;width:min(260px,100%)}.rvc2-growth-advisor-copy>a{align-items:center;color:#fff;display:flex;font-size:5px;font-weight:650;gap:5px;letter-spacing:.06em;margin-top:11px;text-transform:uppercase}.rvc2-growth-advisor-copy>a svg{height:8px;width:8px}.rvc2-growth-advisor-copy>div{grid-gap:8px;border-top:1px solid #ffffff29;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;padding-top:12px}.rvc2-capability-detail .rvc2-growth-advisor-copy>div p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.rvc2-growth-advisor-copy>div strong{font-family:var(--serif);font-size:13px;font-weight:400}.rvc2-growth-advisor-copy>div small{color:#ffffff7a;font-size:3.75px;line-height:1.25}.rvc2-growth-site-cta{grid-gap:16px;align-items:center;background:#ded5c5;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:15px 15px 14px}.rvc2-growth-site-cta h4{font-family:var(--serif);font-size:15px;font-weight:400;letter-spacing:-.035em;margin:4px 0 0}.rvc2-capability-detail .rvc2-growth-site-cta>p{display:flex;gap:6px;margin:0}.rvc2-growth-site-cta button{align-items:center;background:#0000;border:1px solid #294439;border-radius:999px;color:#1c382d;display:flex;font-size:4.5px;font-weight:650;gap:5px;height:28px;padding:0 9px;white-space:nowrap}.rvc2-growth-site-cta button:first-child{background:#1b392e;color:#fff}.rvc2-growth-site-cta button svg{height:7px;width:7px}.rvc2-growth-site-advisor>footer{border-color:#18221e1a;padding:9px 1px 0}.rvc2-growth-site-advisor>footer>span{color:#40544a;font-family:var(--serif);font-size:6px}.rvc2-intelligence-canvas,.rvc2-intelligence-demo{background:radial-gradient(circle at 50% 43%,#ffffffbd,#0000 42%),#f1efec}.rvc2-intelligence-brief{background:#e9e7e1;color:#17221d;overflow:hidden;padding:0}.rvc2-intelligence-report{animation:rvc2-intelligence-report-scroll 14s cubic-bezier(.76,0,.24,1) .35s both;height:300%}.rvc2-intelligence-slide{background:#efede7;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:33.33333%;min-width:0;padding:18px 20px 14px;width:100%}.rvc2-intelligence-slide>header{align-items:center;border-bottom:1px solid #17221d21;display:flex;justify-content:space-between;min-width:0;padding:0 1px 12px}.rvc2-intelligence-slide>header .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:13px;gap:7px}.rvc2-intelligence-slide>header .rvc2-mark{transform:scale(.66);transform-origin:left center}.rvc2-intelligence-slide>header>div{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.rvc2-intelligence-slide>footer,.rvc2-intelligence-slide>header>div small,.rvc2-intelligence-slide>header>div span{font-size:5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.rvc2-intelligence-slide>header>div span{color:var(--forest)}.rvc2-intelligence-slide>header>div small{color:#969991}.rvc2-intelligence-slide>footer{align-items:center;color:#8b8e87;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:10px 1px 0}.rvc2-intelligence-slide>footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-intelligence-slide>footer strong{color:var(--forest);font-weight:700}.rvc2-intelligence-signals-body{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(150px,.68fr) minmax(0,1.32fr);min-height:0;min-width:0;padding:17px 0 12px}.rvc2-intelligence-signals-copy{display:flex;flex-direction:column;min-width:0}.rvc2-intelligence-cluster>span,.rvc2-intelligence-plan-heading>div>span,.rvc2-intelligence-publish-plan>span,.rvc2-intelligence-questions>span,.rvc2-intelligence-signals-copy>span{color:#60766b;font-size:5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rvc2-capability-detail .rvc2-intelligence-plan-heading h3,.rvc2-capability-detail .rvc2-intelligence-questions>h3,.rvc2-capability-detail .rvc2-intelligence-signals-copy>h3{font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.045em;line-height:.94;margin:8px 0 0}.rvc2-capability-detail .rvc2-intelligence-signals-copy>p{color:#777b75;font-size:5.5px;line-height:1.55;margin:12px 0 0}.rvc2-intelligence-signals-copy>div{grid-gap:2px 8px;align-items:end;background:#e2e9e4;border:1px solid #1731281f;display:grid;gap:2px 8px;grid-template-columns:1fr auto;margin-top:auto;padding:11px}.rvc2-intelligence-signals-copy>div>span{align-self:start;color:#617168;font-size:4px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-intelligence-signals-copy>div>strong{color:#173128;font-family:var(--serif);font-size:26px;font-weight:400;grid-row:span 2;line-height:.8}.rvc2-intelligence-signals-copy>div>strong small{color:#78857e;font-family:var(--sans);font-size:6px}.rvc2-intelligence-signals-copy>div>em{color:#4d6e5d;font-size:4.5px;font-style:normal;font-weight:650}.rvc2-intelligence-signal-board{background:#fbfaf7;border:1px solid #17221d1c;box-shadow:0 14px 32px #1a251f12;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;padding:14px}.rvc2-intelligence-signal-board>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.rvc2-intelligence-signal-board>header span{font-size:5.5px;font-weight:700}.rvc2-intelligence-signal-board>header small{color:#969a94;font-size:4px}.rvc2-intelligence-demand-chart{grid-gap:11px;align-content:center;display:grid;gap:11px;padding:11px 0 9px}.rvc2-intelligence-demand-chart>p{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:94px minmax(0,1fr) 27px;margin:0;min-width:0}.rvc2-intelligence-demand-chart>p>span{color:#68716b;font-size:4.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-intelligence-demand-chart>p>i{background:#e6e8e4;border-radius:999px;height:5px;overflow:hidden}.rvc2-intelligence-demand-chart>p>i b{animation:rvc2-intelligence-bar-grow 1.2s ease .35s both;background:#557765;border-radius:inherit;display:block;height:100%;transform-origin:left;width:78%}.rvc2-intelligence-demand-chart>p>i b.is-mid{width:63%}.rvc2-intelligence-demand-chart>p>i b.is-top{width:91%}.rvc2-intelligence-demand-chart>p>i b.is-low{width:49%}.rvc2-intelligence-demand-chart>p>strong{color:#365846;font-size:5px;font-weight:700;text-align:right}.rvc2-intelligence-signal-cards{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.rvc2-intelligence-signal-cards article{background:#f0efe9;min-width:0;padding:8px}.rvc2-intelligence-signal-cards article small{color:#7a827b;display:block;font-size:3.75px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-intelligence-signal-cards article strong{color:#173128;display:block;font-family:var(--serif);font-size:14px;font-weight:400;margin-top:5px}.rvc2-capability-detail .rvc2-intelligence-signal-cards article p{color:#80847e;font-size:3.75px;line-height:1.35;margin:4px 0 0}.rvc2-intelligence-answers{background:#e8e4db}.rvc2-intelligence-answers-body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(225px,1.1fr);min-height:0;min-width:0;padding:16px 0 11px}.rvc2-intelligence-questions{display:flex;flex-direction:column;min-width:0}.rvc2-intelligence-questions>article{grid-gap:7px;align-items:center;border-top:1px solid #17221d21;display:grid;gap:7px;grid-template-columns:19px minmax(0,1fr) 10px;margin-top:8px;min-width:0;padding:8px 0}.rvc2-intelligence-questions>article>b{color:#8a908a;font-family:var(--serif);font-size:7px;font-weight:400}.rvc2-intelligence-questions>article>p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.rvc2-intelligence-questions>article>p strong{font-size:5px;font-weight:650;line-height:1.25}.rvc2-intelligence-questions>article>p small{color:#6d7e75;font-size:4px}.rvc2-intelligence-questions>article>svg{color:#547060;height:8px;width:8px}.rvc2-intelligence-answer-preview{background:#fbfbf8;border:1px solid #17221d1f;border-radius:8px;box-shadow:0 15px 34px #18211c17;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;min-width:0;padding:12px}.rvc2-intelligence-answer-preview>header{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) auto;min-width:0}.rvc2-intelligence-answer-preview>header>svg{background:#e1ebe5;border-radius:50%;color:#274b3a;height:24px;padding:7px;width:24px}.rvc2-intelligence-answer-preview>header>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-intelligence-answer-preview>header small{color:#7d857e;font-size:3.75px;text-transform:uppercase}.rvc2-intelligence-answer-preview>header strong{font-size:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-intelligence-answer-preview>header em{background:#dceade;border-radius:999px;color:#42644f;font-size:3.75px;font-style:normal;font-weight:700;padding:4px 6px;text-transform:uppercase}.rvc2-intelligence-answer-search{align-items:center;border:1px solid #dedfda;border-radius:999px;color:#686f69;display:flex;font-size:4.5px;gap:7px;height:28px;margin-top:10px;padding:0 10px}.rvc2-intelligence-answer-search svg{height:8px;width:8px}.rvc2-intelligence-answer-card{background:#f0f3ef;border-left:2px solid #416754;margin-top:9px;padding:10px}.rvc2-intelligence-answer-card>span{color:#426451;font-size:4px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-intelligence-answer-card>p{color:#4f5752;font-family:var(--serif);font-size:6.5px;line-height:1.42;margin:7px 0 0}.rvc2-intelligence-answer-card>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.rvc2-intelligence-answer-card>div small{background:#fff;border-radius:999px;color:#6f7972;font-size:3.5px;padding:3px 5px}.rvc2-intelligence-answer-preview>footer{align-items:center;display:flex;gap:7px;margin-top:8px}.rvc2-intelligence-answer-preview>footer>svg{background:#315842;border-radius:50%;color:#fff;height:18px;padding:5px;width:18px}.rvc2-intelligence-answer-preview>footer>span{display:flex;flex-direction:column;gap:2px}.rvc2-intelligence-answer-preview>footer strong{font-size:4.5px}.rvc2-intelligence-answer-preview>footer small{color:#8b8f89;font-size:3.75px}.rvc2-intelligence-plan{background:#f0ede5;grid-template-rows:auto auto minmax(0,1fr) auto}.rvc2-intelligence-plan-heading{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr);padding-top:13px}.rvc2-capability-detail .rvc2-intelligence-plan-heading h3{font-size:25px}.rvc2-capability-detail .rvc2-intelligence-plan-heading>p{color:#777d76;font-size:5px;line-height:1.5;margin:0 0 2px}.rvc2-intelligence-plan-body{grid-gap:11px;display:grid;gap:11px;grid-template-columns:minmax(0,1.18fr) minmax(180px,.82fr);min-height:0;min-width:0;padding:13px 0 10px}.rvc2-intelligence-cluster,.rvc2-intelligence-publish-plan{background:#faf9f5;border:1px solid #17221d1c;min-width:0;padding:11px}.rvc2-intelligence-cluster>article{grid-gap:8px;align-items:center;background:#173128;color:#fff;display:grid;gap:8px;grid-template-columns:27px minmax(0,1fr) 14px;margin-top:9px;padding:9px}.rvc2-intelligence-cluster>article>svg:first-child{background:#ffffff1c;border-radius:50%;height:27px;padding:7px;width:27px}.rvc2-intelligence-cluster>article>p{display:flex;flex-direction:column;gap:2px;margin:0}.rvc2-intelligence-cluster>article small{color:#9eb7aa;font-size:3.5px;text-transform:uppercase}.rvc2-intelligence-cluster>article strong{font-family:var(--serif);font-size:8px;font-weight:400}.rvc2-intelligence-cluster>article em{color:#ffffff8c;font-size:3.75px;font-style:normal}.rvc2-intelligence-cluster>article>svg:last-child{background:#e7efe9;border-radius:50%;color:#2f5942;height:13px;padding:3px;width:13px}.rvc2-intelligence-cluster>div{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.rvc2-intelligence-cluster>div>p{grid-gap:5px;align-items:center;background:#eef0eb;color:#566159;display:grid;font-size:4px;gap:5px;grid-template-columns:11px minmax(0,1fr) 9px;margin:0;min-width:0;padding:7px}.rvc2-intelligence-cluster>div svg{height:9px;width:9px}.rvc2-intelligence-cluster>div svg:last-child{color:#49705b}.rvc2-intelligence-publish-plan{display:flex;flex-direction:column}.rvc2-intelligence-publish-plan>div{margin-top:7px}.rvc2-intelligence-publish-plan>div>p{grid-gap:6px;align-items:center;border-bottom:1px solid #e3e4df;display:grid;gap:6px;grid-template-columns:35px minmax(0,1fr) 10px;margin:0;padding:5px 0}.rvc2-intelligence-publish-plan>div small{color:#8d928c;font-size:3.75px}.rvc2-intelligence-publish-plan>div strong{font-size:4.25px;font-weight:600}.rvc2-intelligence-publish-plan>div svg{color:#4d715e;height:8px;width:8px}.rvc2-intelligence-publish-plan>article{grid-gap:7px;align-items:center;background:#e1ebe4;display:grid;gap:7px;grid-template-columns:25px minmax(0,1fr);margin-top:auto;padding:8px}.rvc2-intelligence-publish-plan>article>div{background:#2f5a42;border-radius:50%;color:#fff;display:grid;height:25px;place-items:center;width:25px}.rvc2-intelligence-publish-plan>article svg{height:10px;width:10px}.rvc2-intelligence-publish-plan>article>span{display:flex;flex-direction:column;gap:2px}.rvc2-intelligence-publish-plan>article small{color:#718178;font-size:3.5px;text-transform:uppercase}.rvc2-intelligence-publish-plan>article strong{color:#244936;font-size:5px}.rvc2-intelligence-publish-plan>article em{color:#7c867f;font-size:3.5px;font-style:normal}.rvc2-intelligence-publish-plan>button{align-items:center;background:#173128;border:0;color:#fff;display:flex;font-size:4px;font-weight:700;gap:6px;height:25px;justify-content:center;margin-top:6px}.rvc2-intelligence-publish-plan>button svg{height:8px;width:8px}.rvc2-intelligence-schedule{background:#e9e5db;grid-template-rows:auto auto minmax(0,1fr) auto}.rvc2-intelligence-schedule-heading{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(155px,.75fr);padding-top:14px}.rvc2-intelligence-schedule-heading>div>span{color:#60766b;font-size:5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rvc2-capability-detail .rvc2-intelligence-schedule-heading h3{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.045em;line-height:.94;margin:7px 0 0}.rvc2-capability-detail .rvc2-intelligence-schedule-heading>p{color:#747a74;font-size:5px;line-height:1.5;margin:0 0 2px}.rvc2-intelligence-weekly-plan{grid-gap:11px;display:grid;gap:11px;grid-template-columns:minmax(0,1.04fr) minmax(225px,.96fr);min-height:0;min-width:0;padding:13px 0 10px}.rvc2-intelligence-best-choice{background:#173128;color:#fff;display:flex;flex-direction:column;min-width:0;padding:15px}.rvc2-intelligence-best-choice>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.rvc2-intelligence-best-choice>div:first-child span{color:#aec7ba;font-size:4px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rvc2-intelligence-best-choice>div:first-child em{border:1px solid #fff3;border-radius:999px;color:#ffffffad;font-size:3.5px;font-style:normal;padding:4px 6px}.rvc2-intelligence-best-choice>h4{font-family:var(--serif);font-size:16px;font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:19px 0 0}.rvc2-capability-detail .rvc2-intelligence-best-choice>p{color:#ffffff94;font-size:4.75px;line-height:1.45;margin:9px 0 0}.rvc2-intelligence-best-choice>div:last-child{grid-gap:7px;border-top:1px solid #ffffff26;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:12px}.rvc2-intelligence-best-choice>div:last-child>span{display:flex;flex-direction:column;gap:3px}.rvc2-intelligence-best-choice>div:last-child strong{font-family:var(--serif);font-size:12px;font-weight:400}.rvc2-intelligence-best-choice>div:last-child small{color:#ffffff75;font-size:3.5px}.rvc2-intelligence-editorial-calendar{background:#faf9f5;border:1px solid #17221d1c;min-width:0;padding:11px 12px}.rvc2-intelligence-editorial-calendar>header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-bottom:7px}.rvc2-intelligence-editorial-calendar>header span{font-size:5px;font-weight:700}.rvc2-intelligence-editorial-calendar>header small{color:#8b918a;font-size:3.75px}.rvc2-intelligence-editorial-calendar>p{grid-gap:7px;align-items:center;border-top:1px solid #e4e5e0;display:grid;gap:7px;grid-template-columns:19px minmax(0,1fr) auto;margin:0;padding:8px 6px}.rvc2-intelligence-editorial-calendar>p.is-selected{background:#e3ebe5;border-top-color:#0000}.rvc2-intelligence-editorial-calendar>p>b{color:#849088;font-family:var(--serif);font-size:7px;font-weight:400}.rvc2-intelligence-editorial-calendar>p>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-intelligence-editorial-calendar>p small{color:#939790;font-size:3.5px}.rvc2-intelligence-editorial-calendar>p strong{font-size:4.25px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-intelligence-editorial-calendar>p>em{color:#60766b;font-size:3.5px;font-style:normal;font-weight:700}.rvc2-intelligence-article{background:#e8e6e0}.rvc2-intelligence-article-app{animation:rvc2-intelligence-article-in .6s ease both;background:#f7f6f1;border:1px solid #17221d1f;border-radius:9px;box-shadow:0 17px 38px #19221d1c;display:grid;grid-template-rows:38px minmax(0,1fr) 29px;margin:12px 0 9px;min-height:0;min-width:0;overflow:hidden}.rvc2-intelligence-article-toolbar{grid-gap:8px;align-items:center;background:#fbfbf8;border-bottom:1px solid #e0e2dd;display:grid;gap:8px;grid-template-columns:23px minmax(0,1fr) auto;min-width:0;padding:0 12px}.rvc2-intelligence-article-toolbar>svg{background:#e3ebe6;border-radius:50%;color:#315943;height:23px;padding:6px;width:23px}.rvc2-intelligence-article-toolbar>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-intelligence-article-toolbar small{color:#858a84;font-size:3.5px}.rvc2-intelligence-article-toolbar strong{font-size:4.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-intelligence-article-toolbar>em{align-items:center;color:#53705f;display:flex;font-size:4px;font-style:normal;font-weight:700;gap:5px}.rvc2-intelligence-article-toolbar>em i{animation:rvc2-campaign-live-pulse 1.1s ease-in-out infinite;background:#4b8c69;border-radius:50%;height:5px;width:5px}.rvc2-intelligence-article-body{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(165px,.52fr);min-height:0;min-width:0}.rvc2-intelligence-article-page{background:#f1ece2;display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-template-rows:24px minmax(0,1fr);min-height:0;min-width:0;padding:11px 13px}.rvc2-intelligence-article-page>header{align-items:flex-start;border-bottom:1px solid #17221d26;display:flex;grid-column:1/-1;justify-content:space-between}.rvc2-intelligence-article-page>header span{font-family:var(--serif);font-size:7px}.rvc2-intelligence-article-page>header small{color:#6f7a73;font-size:3.5px;font-weight:700;text-transform:uppercase}.rvc2-intelligence-article-title{min-width:0;padding:12px 12px 0 0}.rvc2-intelligence-article-title>span{color:#677b70;font-size:3.75px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-capability-detail .rvc2-intelligence-article-title>h3{animation:rvc2-intelligence-write-in .56s ease .5s both;font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:-.04em;line-height:.98;margin:7px 0 0}.rvc2-capability-detail .rvc2-intelligence-article-title>p{animation:rvc2-intelligence-write-in .56s ease 1s both;color:#6f756f;font-size:4.25px;line-height:1.45;margin:8px 0 0}.rvc2-intelligence-article-title>small{animation:rvc2-intelligence-write-in .56s ease 1.4s both;color:#90948e;display:block;font-size:3.5px;margin-top:8px}.rvc2-intelligence-article-image{animation:rvc2-intelligence-write-in .65s ease 1.65s both;background:#c5c6c0;margin-top:11px;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-intelligence-article-image img{object-fit:cover;object-position:center}.rvc2-intelligence-article-notes{background:#fbfbf8;border-left:1px solid #e0e2dd;display:flex;flex-direction:column;min-height:0;min-width:0;padding:11px}.rvc2-intelligence-article-notes>span{color:#60766b;font-size:4px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rvc2-intelligence-article-notes>div{animation:rvc2-intelligence-write-in .5s ease 1.9s both;background:#eef2ed;border-left:2px solid #456b56;margin-top:8px;padding:8px}.rvc2-intelligence-article-notes>div small{color:#52705f;font-size:3.5px;font-weight:700;text-transform:uppercase}.rvc2-capability-detail .rvc2-intelligence-article-notes>div p{color:#5e6660;font-family:var(--serif);font-size:4.75px;line-height:1.35;margin:5px 0 0}.rvc2-intelligence-article-notes>ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:9px 0 0;padding:0}.rvc2-intelligence-article-notes>ul li{align-items:center;color:#68716a;display:flex;font-size:3.75px;gap:5px}.rvc2-intelligence-article-notes>ul svg{color:#3c694f;height:7px;width:7px}.rvc2-intelligence-article-notes>p{grid-gap:6px;animation:rvc2-intelligence-ready-in .5s ease 2.8s forwards;border-top:1px solid #e3e4df;display:grid;gap:6px;grid-template-columns:19px minmax(0,1fr);margin:auto 0 0;opacity:0;padding-top:8px}.rvc2-intelligence-article-notes>p>span{background:#315b43;border-radius:50%;color:#fff;display:grid;grid-row:span 2;height:19px;place-items:center;width:19px}.rvc2-intelligence-article-notes>p svg{height:8px;width:8px}.rvc2-intelligence-article-notes>p strong{font-size:4.25px}.rvc2-intelligence-article-notes>p small{color:#858b85;font-size:3.25px}.rvc2-intelligence-article-notes>button{align-items:center;animation:rvc2-intelligence-ready-in .5s ease 3.1s forwards;background:#173128;border:0;color:#fff;display:flex;font-size:3.75px;font-weight:700;gap:5px;height:24px;justify-content:center;margin-top:7px;opacity:0}.rvc2-intelligence-article-notes>button svg{height:7px;width:7px}.rvc2-intelligence-writing-progress{grid-gap:9px;align-items:center;background:#fbfbf8;border-top:1px solid #e0e2dd;display:grid;font-size:3.75px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px}.rvc2-intelligence-writing-progress>span{color:#777e78}.rvc2-intelligence-writing-progress>i{background:#e3e6e1;border-radius:999px;height:4px;overflow:hidden}.rvc2-intelligence-writing-progress>i b{animation:rvc2-intelligence-progress 3s ease .25s both;background:#47705a;border-radius:inherit;display:block;height:100%;width:100%}.rvc2-intelligence-writing-progress>strong{color:#3e664f;font-size:4px}.rvc2-operations-canvas,.rvc2-operations-demo{background:radial-gradient(circle at 50% 42%,#ffffffc7,#0000 45%),#f1efec}.rvc2-operations-routine,.rvc2-operations-scan,.rvc2-operations-text{padding:60px 25px 24px}.rvc2-operations-routine-card{animation:rvc2-operations-app-in .62s cubic-bezier(.2,.75,.25,1) both;background:#fbfaf6;border:1px solid #17221d1a;border-radius:13px;box-shadow:0 20px 46px #19231d1c;display:grid;grid-template-rows:45px auto auto auto 31px;height:100%;min-width:0;overflow:hidden}.rvc2-operations-routine-card>header{align-items:center;background:#ffffff9e;border-bottom:1px solid #17221d17;display:flex;justify-content:space-between;padding:0 15px}.rvc2-operations-routine-card>header .rvc2-wordmark,.rvc2-operations-scan-app .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:11px;gap:6px}.rvc2-operations-routine-card>header .rvc2-mark,.rvc2-operations-scan-app .rvc2-mark{transform:scale(.58)}.rvc2-operations-routine-card>header>span{align-items:center;background:#e7efe9;border-radius:999px;color:#315b43;display:flex;font-size:5px;font-weight:750;gap:5px;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.rvc2-operations-routine-card>header>span i,.rvc2-operations-scan-app>header>em i{animation:rvc2-campaign-live-pulse 1.2s ease-in-out infinite;background:#409463;border-radius:50%;box-shadow:0 0 0 3px #4094631f;height:5px;width:5px}.rvc2-operations-routine-heading{padding:21px 18px 16px}.rvc2-operations-brief-copy>span,.rvc2-operations-routine-heading>span,.rvc2-operations-scan-heading>div>span{color:#50705f;font-size:5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rvc2-capability-detail .rvc2-operations-routine-heading>h3{font-family:var(--serif);font-size:clamp(22px,2.4vw,31px);font-weight:400;letter-spacing:-.045em;margin:8px 0 6px}.rvc2-capability-detail .rvc2-operations-routine-heading>p{color:#6d746e;font-size:6.5px;line-height:1.5;margin:0;max-width:430px}.rvc2-operations-routine-flow{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);padding:0 18px 18px}.rvc2-operations-routine-flow>article{grid-gap:7px;align-items:start;animation:rvc2-operations-step-in .52s ease forwards;background:#fff;border:1px solid #dfe4df;border-radius:8px;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr);min-height:81px;min-width:0;opacity:0;padding:12px 9px}.rvc2-operations-routine-flow>article:first-of-type{animation-delay:.25s}.rvc2-operations-routine-flow>article:nth-of-type(2){animation-delay:.65s}.rvc2-operations-routine-flow>article:nth-of-type(3){animation-delay:1.05s}.rvc2-operations-routine-flow>article>b{background:#e7eee9;border-radius:50%;color:#365d48;display:grid;font-size:5px;height:24px;place-items:center;width:24px}.rvc2-operations-routine-flow>article>span{display:flex;flex-direction:column;gap:3px;min-width:0}.rvc2-operations-routine-flow small{color:#778078;font-size:4px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.rvc2-operations-routine-flow strong{font-size:6px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.rvc2-operations-routine-flow em{color:#8c928d;font-size:4.5px;font-style:normal;line-height:1.25}.rvc2-operations-routine-flow>i{color:#90a096;display:grid;place-items:center}.rvc2-operations-routine-flow>i svg{height:8px;width:8px}.rvc2-operations-routine-settings{border-bottom:1px solid #dfe3df;border-top:1px solid #dfe3df;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px}.rvc2-capability-detail .rvc2-operations-routine-settings>p{border-left:1px solid #e2e5e1;display:flex;flex-direction:column;gap:5px;margin:0;min-width:0;padding:12px 9px}.rvc2-capability-detail .rvc2-operations-routine-settings>p:first-child{border-left:0;padding-left:0}.rvc2-operations-routine-settings small{color:#707872;font-size:8px;font-weight:650;line-height:10px;text-transform:uppercase}.rvc2-operations-routine-settings strong{color:#252b27;font-size:9.5px;font-weight:650;line-height:12.5px}.rvc2-operations-routine-card>footer{align-items:center;color:#969b96;display:flex;font-size:4px;justify-content:space-between;padding:0 18px}.rvc2-operations-routine-card>footer>b{align-items:center;color:#426b53;display:flex;font-size:4.5px;gap:4px}.rvc2-operations-routine-card>footer svg{height:7px;width:7px}.rvc2-operations-create,.rvc2-operations-publish{padding:10px}.rvc2-social-publish-app,.rvc2-social-studio{animation:rvc2-operations-app-in .62s cubic-bezier(.2,.75,.25,1) both;background:#fbfaf7;border:1px solid #17221d1a;border-radius:13px;box-shadow:0 20px 46px #19231d1c;display:grid;height:100%;min-width:0;overflow:hidden}.rvc2-social-studio{grid-template-rows:45px minmax(0,1fr) 31px}.rvc2-social-publish-app>header,.rvc2-social-studio>header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e0;display:flex;justify-content:space-between;min-width:0;padding:0 15px}.rvc2-social-publish-app>header>div,.rvc2-social-studio>header>div{align-items:center;display:flex;gap:12px;min-width:0}.rvc2-social-publish-app .rvc2-wordmark,.rvc2-social-studio .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:11px;gap:6px}.rvc2-social-publish-app .rvc2-mark,.rvc2-social-studio .rvc2-mark{transform:scale(.58)}.rvc2-social-publish-app>header>div>span,.rvc2-social-studio>header>div>span{border-left:1px solid #e0e3df;display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:12px}.rvc2-social-publish-app>header small,.rvc2-social-studio>header small{color:#929791;font-size:3.75px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rvc2-social-publish-app>header strong,.rvc2-social-studio>header strong{font-size:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-studio>header>em{align-items:center;color:#426b53;display:flex;font-size:4.5px;font-style:normal;font-weight:750;gap:6px}.rvc2-social-studio>header>em i{animation:rvc2-campaign-live-pulse 1.2s ease-in-out infinite;background:#409463;border-radius:50%;box-shadow:0 0 0 3px #4094631f;height:5px;width:5px}.rvc2-social-studio-body{display:grid;grid-template-columns:minmax(185px,.75fr) minmax(0,1.25fr);min-height:0;min-width:0}.rvc2-social-insights{background:#f3f0e8;border-right:1px solid #e1e4e0;display:flex;flex-direction:column;min-height:0;min-width:0;padding:20px 17px 15px}.rvc2-social-insights>span{color:#4c6d5a;font-size:4px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.rvc2-capability-detail .rvc2-social-insights>h3{font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:1.02;margin:8px 0 7px}.rvc2-capability-detail .rvc2-social-insights>p{color:#6f766f;font-size:4.7px;line-height:1.5;margin:0}.rvc2-social-insights>div{border-bottom:1px solid #d9ddd8;border-top:1px solid #d9ddd8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.rvc2-social-insights>div article{animation:rvc2-operations-step-in .48s ease forwards;border-left:1px solid #d9ddd8;display:flex;flex-direction:column;gap:3px;min-width:0;opacity:0;padding:9px 5px}.rvc2-social-insights>div article:first-child{animation-delay:.35s;border-left:0;padding-left:0}.rvc2-social-insights>div article:nth-child(2){animation-delay:.65s}.rvc2-social-insights>div article:nth-child(3){animation-delay:.95s}.rvc2-social-insights article small{color:#8a908a;font-size:3.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-insights article strong{font-family:var(--serif);font-size:9px;font-weight:500}.rvc2-social-insights article em{color:#6c766f;font-size:3.2px;font-style:normal}.rvc2-social-insights>blockquote{animation:rvc2-operations-step-in .5s ease 1.2s forwards;background:#ffffff8f;border-left:2px solid #456b56;color:#5e675f;font-family:var(--serif);font-size:4.5px;line-height:1.38;margin:auto 0 0;opacity:0;padding:9px 10px}.rvc2-social-insights>blockquote small{color:#4c6d5a;display:block;font-family:var(--sans);font-size:3.4px;font-weight:750;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.rvc2-social-draft{grid-gap:10px;background:#f8f7f3;display:grid;gap:10px;grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;min-width:0;padding:14px}.rvc2-social-draft-visual{animation:rvc2-social-card-build .65s ease .55s forwards;background:#58655f;border-radius:4px;min-height:0;min-width:0;opacity:0;overflow:hidden;position:relative}.rvc2-social-draft-visual:after{background:linear-gradient(90deg,#10231cd4,#10231c24);content:"";inset:0;position:absolute}.rvc2-social-draft-visual>img{object-fit:cover;object-position:center 55%}.rvc2-social-draft-visual>div{color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:17px;position:absolute;z-index:1}.rvc2-social-draft-visual>div>span{font-size:3.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.rvc2-social-draft-visual>div>strong{font-family:var(--serif);font-size:17px;font-weight:400;line-height:.98;margin-top:6px}.rvc2-social-draft-visual>div>small{color:#ffffffb8;font-size:3.3px;margin-top:10px}.rvc2-social-draft-caption{animation:rvc2-social-card-build .6s ease 1.15s forwards;background:#fff;border:1px solid #e0e3df;border-radius:4px;min-width:0;opacity:0;padding:9px 10px}.rvc2-social-draft-caption>header{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:25px minmax(0,1fr) auto}.rvc2-social-draft-caption>header>span{border-radius:50%;height:25px;overflow:hidden;position:relative;width:25px}.rvc2-social-draft-caption>header img{object-fit:cover}.rvc2-social-draft-caption>header>p{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.rvc2-social-draft-caption>header strong{font-size:4.5px}.rvc2-social-draft-caption>header small{color:#969a96;font-size:3.3px}.rvc2-social-draft-caption>header em{background:#e8f0ea;border-radius:999px;color:#3e674e;font-size:3.2px;font-style:normal;font-weight:750;padding:4px 6px}.rvc2-capability-detail .rvc2-social-draft-caption>p{color:#565e57;font-size:4.1px;line-height:1.45;margin:8px 0 0}.rvc2-social-draft-caption>div{border-top:1px solid #e6e7e4;display:flex;flex-wrap:wrap;gap:7px;margin-top:7px;padding-top:7px}.rvc2-social-draft-caption>div span{align-items:center;color:#627068;display:flex;font-size:3.4px;gap:3px}.rvc2-social-draft-caption>div svg{color:#3d6b50;height:6px;width:6px}.rvc2-social-studio>footer{grid-gap:9px;align-items:center;background:#fff;border-top:1px solid #e0e3df;color:#7f867f;display:grid;font-size:3.75px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 15px}.rvc2-social-studio>footer>i{background:#e2e5e1;border-radius:999px;height:3px;overflow:hidden}.rvc2-social-studio>footer>i b{animation:rvc2-operations-scan-progress 3.1s ease .25s both;background:#47705a;border-radius:inherit;display:block;height:100%;width:100%}.rvc2-social-studio>footer>strong{color:#3e664f;font-size:4px}.rvc2-social-publish-app{grid-template-rows:45px auto minmax(0,1fr) 34px}.rvc2-social-publish-app>header>em{color:#5c6f64;font-size:4px;font-style:normal;font-weight:650}.rvc2-social-publish-heading{padding:14px 16px 12px}.rvc2-social-publish-heading>span{color:#4a705b;font-size:4px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rvc2-capability-detail .rvc2-social-publish-heading>h3{font-family:var(--serif);font-size:clamp(19px,2vw,25px);font-weight:400;letter-spacing:-.04em;margin:5px 0 4px}.rvc2-capability-detail .rvc2-social-publish-heading>p{color:#737a74;font-size:4.5px;line-height:1.4;margin:0;max-width:430px}.rvc2-social-channel-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;min-width:0;padding:0 16px 14px}.rvc2-social-channel-grid>article{animation:rvc2-social-publish-in .56s ease forwards;background:#fff;border:1px solid #dee1dd;border-radius:7px;box-shadow:0 9px 22px #1c241e0f;display:grid;grid-template-rows:34px minmax(0,1fr) auto 25px;min-height:0;min-width:0;opacity:0;overflow:hidden}.rvc2-social-channel-grid>article:first-child{animation-delay:.25s}.rvc2-social-channel-grid>article:nth-child(2){animation-delay:.75s}.rvc2-social-channel-grid>article:nth-child(3){animation-delay:1.25s}.rvc2-social-channel-grid>article>header{grid-gap:6px;align-items:center;border-bottom:1px solid #eceeeb;display:grid;gap:6px;grid-template-columns:20px minmax(0,1fr) auto;min-width:0;padding:0 7px}.rvc2-social-channel-grid>article>header>b{border-radius:5px;color:#fff;display:grid;font-size:7px;font-weight:750;height:19px;place-items:center;width:19px}.rvc2-social-channel-grid>article.is-instagram>header>b{background:linear-gradient(135deg,#6d4bc3,#d54875 58%,#eb9a3a)}.rvc2-social-channel-grid>article.is-facebook>header>b{background:#1877f2;border-radius:50%;font-family:Arial,sans-serif;font-size:11px}.rvc2-social-channel-grid>article.is-linkedin>header>b{background:#0a66c2;font-family:Arial,sans-serif;font-size:6px}.rvc2-social-channel-grid>article>header>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-social-channel-grid>article>header strong{font-size:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-channel-grid>article>header small{color:#9a9d99;font-size:2.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-channel-grid>article>header em{color:#8c908c;font-size:5px;font-style:normal;letter-spacing:.08em}.rvc2-social-channel-image{background:#495b52;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-social-channel-image:after{background:linear-gradient(180deg,#11221b0d,#11221bb3);content:"";inset:0;position:absolute}.rvc2-social-channel-image>img{object-fit:cover}.rvc2-social-channel-image>span{bottom:8px;color:#fff;display:flex;flex-direction:column;left:8px;position:absolute;right:8px;z-index:1}.rvc2-social-channel-image>span small{color:#ffffffb8;font-size:3px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-social-channel-image>span strong{font-family:var(--serif);font-size:9px;font-weight:400;line-height:1.02;margin-top:3px}.rvc2-capability-detail .rvc2-social-channel-grid>article>p{color:#565d57;font-size:3.5px;line-height:1.35;margin:0;padding:7px}.rvc2-capability-detail .rvc2-social-channel-grid>article>p>strong{color:#252a26;font-size:3.65px}.rvc2-social-channel-grid>article.is-facebook{grid-template-rows:34px auto minmax(0,1fr) 25px}.rvc2-social-channel-grid>article.is-facebook .rvc2-social-channel-image>img{object-position:center}.rvc2-social-channel-grid>article.is-linkedin{grid-template-rows:34px minmax(0,1fr) auto 25px}.rvc2-social-channel-grid>article.is-linkedin>p{padding:11px 9px}.rvc2-social-linkedin-data{border-bottom:1px solid #e2e4e1;border-top:1px solid #e2e4e1;display:grid;grid-template-columns:repeat(2,1fr);margin:0 8px 8px}.rvc2-social-linkedin-data>span{border-left:1px solid #e2e4e1;display:flex;flex-direction:column;gap:2px;padding:7px 5px}.rvc2-social-linkedin-data>span:first-child{border-left:0;padding-left:0}.rvc2-social-linkedin-data small{color:#8b918b;font-size:3px;text-transform:uppercase}.rvc2-social-linkedin-data strong{color:#284c3a;font-family:var(--serif);font-size:9px;font-weight:500}.rvc2-social-channel-grid>article>footer{align-items:center;background:#f8faf8;border-top:1px solid #e8eae7;display:flex;justify-content:space-between;padding:0 7px}.rvc2-social-channel-grid>article>footer span{align-items:center;color:#347052;display:flex;font-size:3.5px;font-weight:750;gap:3px}.rvc2-social-channel-grid>article>footer svg{height:6px;width:6px}.rvc2-social-channel-grid>article>footer small{color:#8b908b;font-size:3px}.rvc2-social-publish-app>footer{align-items:center;animation:rvc2-social-publish-in .5s ease 1.75s forwards;background:#173128;color:#fff;display:flex;gap:10px;justify-content:space-between;opacity:0;padding:0 15px}.rvc2-social-publish-app>footer>span{align-items:center;display:flex;font-size:4px;font-weight:650;gap:5px}.rvc2-social-publish-app>footer svg{height:7px;width:7px}.rvc2-social-publish-app>footer small{color:#ffffff85;font-size:3px}.rvc2-native-publish-shell,.rvc2-social-production{animation:rvc2-operations-app-in .62s cubic-bezier(.2,.75,.25,1) both;background:#fbfaf7;border:1px solid #17221d1a;border-radius:13px;box-shadow:0 20px 46px #19231d1c;display:grid;height:100%;min-width:0;overflow:hidden}.rvc2-native-publish-shell,.rvc2-social-production{grid-template-rows:minmax(0,1fr)}.rvc2-native-publish-shell>header,.rvc2-social-production>header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e0;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:0 15px}.rvc2-native-publish-shell>header>div,.rvc2-social-production>header>div{align-items:center;display:flex;gap:12px;min-width:0}.rvc2-native-publish-shell .rvc2-wordmark,.rvc2-social-production .rvc2-wordmark{color:var(--forest);font-family:var(--serif);font-size:11px;gap:6px}.rvc2-native-publish-shell .rvc2-mark,.rvc2-social-production .rvc2-mark{transform:scale(.58)}.rvc2-native-publish-shell>header>div>span,.rvc2-social-production>header>div>span{border-left:1px solid #e0e3df;display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:12px}.rvc2-native-publish-shell>header small,.rvc2-social-production>header small{color:#929791;font-size:3.75px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rvc2-native-publish-shell>header strong,.rvc2-social-production>header strong{font-size:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-production>header>em{align-items:center;color:#426b53;display:flex;font-size:4.5px;font-style:normal;font-weight:750;gap:6px}.rvc2-social-production>header>em i{animation:rvc2-campaign-live-pulse 1.2s ease-in-out infinite;background:#409463;border-radius:50%;box-shadow:0 0 0 3px #4094631f;height:5px;width:5px}.rvc2-social-production-body{display:grid;grid-template-columns:minmax(270px,1.18fr) minmax(180px,.82fr);min-height:0;min-width:0}.rvc2-social-creative-preview{background:#e9e5dc;border-right:1px solid #e0e3df;display:grid;grid-template-rows:35px minmax(0,1fr);min-height:0;min-width:0;padding:12px 14px 16px}.rvc2-social-creative-preview>header{align-items:flex-start;color:#53675b;display:flex;font-size:6px;font-weight:700;gap:8px;justify-content:space-between}.rvc2-social-creative-preview>header small{color:#7f867f;font-size:5px;font-weight:500}.rvc2-social-creative-art{align-self:center;animation:rvc2-social-creative-in .7s cubic-bezier(.2,.75,.25,1) .28s forwards;aspect-ratio:4/5;background:#486052;border:1px solid #ffffff47;border-radius:4px;box-shadow:0 16px 34px #1b261f33;justify-self:center;max-height:100%;opacity:0;overflow:hidden;position:relative;width:min(252px,100%)}.rvc2-social-creative-art>img{object-fit:cover;object-position:center 56%}.rvc2-social-creative-shade{background:linear-gradient(180deg,#0f221b1a,#0f221b4d 38%,#0f221beb);inset:0;position:absolute}.rvc2-social-creative-copy{bottom:88px;color:#fff;left:20px;position:absolute;right:20px;z-index:1}.rvc2-social-creative-copy>span{color:#e0e9e3;font-size:5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rvc2-social-creative-copy>strong{display:block;font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.04em;line-height:1.15;margin-top:8px}.rvc2-capability-detail .rvc2-social-creative-copy>p{color:#ffffffc2;font-size:4.5px;line-height:1.35;margin:9px 0 0;max-width:142px}.rvc2-social-creative-brand{grid-gap:9px;align-items:center;border-top:1px solid #ffffff40;bottom:17px;color:#fff;display:grid;gap:9px;grid-template-columns:33px minmax(0,1fr) auto;left:18px;padding-top:12px;position:absolute;right:18px;z-index:1}.rvc2-social-creative-brand>i{border:1px solid #ffffffb8;border-radius:50%;height:33px;overflow:hidden;position:relative;width:33px}.rvc2-social-creative-brand>i img{object-fit:cover}.rvc2-social-creative-brand>span{display:flex;flex-direction:column;gap:3px;min-width:0}.rvc2-social-creative-brand>span strong{font-size:7.25px;line-height:9px}.rvc2-social-creative-brand>span small{color:#ffffffb8;font-size:5.5px;line-height:7px}.rvc2-social-creative-brand>b{font-size:5.5px;font-weight:600}.rvc2-social-storyboard{background:#fbfaf7;display:flex;flex-direction:column;min-height:0;min-width:0;padding:18px 15px 13px}.rvc2-social-storyboard>span{color:#4b6d59;font-size:5.25px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rvc2-capability-detail .rvc2-social-storyboard>h3{font-family:var(--serif);font-size:15px;font-weight:400;letter-spacing:-.04em;line-height:1.03;margin:7px 0 6px}.rvc2-capability-detail .rvc2-social-storyboard>p{color:#6c746d;margin:0}.rvc2-social-story-steps{border-top:1px solid #e0e3df;display:grid;margin-top:10px}.rvc2-social-story-steps>article{grid-gap:6px;align-items:center;animation:rvc2-social-story-step .47s ease forwards;border-bottom:1px solid #e0e3df;display:grid;gap:6px;grid-template-columns:19px minmax(0,1fr) 9px;min-width:0;opacity:0;padding:6px 1px}.rvc2-social-story-steps>article:first-child{animation-delay:.65s}.rvc2-social-story-steps>article:nth-child(2){animation-delay:.95s}.rvc2-social-story-steps>article:nth-child(3){animation-delay:1.25s}.rvc2-social-story-steps>article:nth-child(4){animation-delay:1.55s}.rvc2-social-story-steps>article>b{background:#ebefeb;border-radius:50%;color:#466653;display:grid;font-size:3.5px;height:19px;place-items:center;width:19px}.rvc2-social-story-steps>article.is-active>b{background:#294c3a;color:#fff}.rvc2-social-story-steps>article>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-social-story-steps small{color:#8c928d;font-size:3px;text-transform:uppercase}.rvc2-social-story-steps strong{font-size:3.9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-social-story-steps svg{color:#3f7555;height:7px;width:7px}.rvc2-social-storyboard>blockquote{animation:rvc2-social-story-step .5s ease 1.85s forwards;background:#edf1ec;border-left:2px solid #446b55;color:#5f675f;font-family:var(--serif);font-size:4px;line-height:1.35;margin:10px 0 0;opacity:0;padding:8px 9px}.rvc2-social-storyboard>blockquote small{color:#456a55;display:block;font-family:var(--sans);font-size:3px;font-weight:750;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.rvc2-social-storyboard>footer{border-top:1px solid #e2e4e0;display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:auto;padding-top:8px}.rvc2-social-storyboard>footer span{align-items:center;color:#617068;display:flex;font-size:3px;gap:3px}.rvc2-social-storyboard>footer svg{color:#3f7253;height:6px;width:6px}.rvc2-social-production>footer{grid-gap:10px;align-items:center;background:#fff;border-top:1px solid #e0e3df;color:#7d847e;display:grid;font-size:3.75px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 15px}.rvc2-social-production>footer>i{background:#e2e5e1;border-radius:999px;height:3px;overflow:hidden}.rvc2-social-production>footer>i b{animation:rvc2-operations-scan-progress 3.6s ease .25s both;background:#47705a;border-radius:inherit;display:block;height:100%;width:100%}.rvc2-social-production>footer>strong{color:#3e664f;font-size:4px}.rvc2-native-publish-shell>header nav{display:flex;gap:5px}.rvc2-native-publish-shell>header nav>span{align-items:center;border:1px solid #e0e3df;border-radius:999px;color:#646b66;display:flex;font-family:Arial,sans-serif;font-size:5px;font-weight:750;gap:4px;height:22px;padding:0 6px}.rvc2-native-publish-shell>header nav>span i{color:#48705a;font-family:var(--sans);font-size:3px;font-style:normal;font-weight:650}.rvc2-native-publish-shell>header nav>span.is-instagram{border-color:#eddce4;color:#bc376a}.rvc2-native-publish-shell>header nav>span.is-facebook{border-color:#dbe7f8;color:#1877f2}.rvc2-native-publish-shell>header nav>span.is-linkedin{border-color:#dbe6ef;color:#0a66c2}.rvc2-native-publish-viewport{background:#eef0ef;min-height:0;min-width:0;overflow:hidden}.rvc2-native-publish-track{animation:rvc2-native-platform-scroll 9s cubic-bezier(.76,0,.24,1) .35s both;height:300%}.rvc2-native-platform-slide{grid-gap:16px;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;gap:16px;grid-template-columns:118px minmax(0,350px);height:33.33333%;justify-content:center;min-width:0;padding:11px 16px;width:100%}.rvc2-native-platform-slide.is-instagram{background:#f3f3f3}.rvc2-native-platform-slide.is-facebook{background:#f0f2f5}.rvc2-native-platform-slide.is-linkedin{background:#f3f2ef}.rvc2-native-platform-note{align-items:flex-start;display:flex;flex-direction:column}.rvc2-native-platform-note>b{color:#171917;font-family:var(--serif);font-size:15px;font-weight:400}.rvc2-native-platform-note>span{color:#7e847f;font-size:3.75px;margin-top:4px}.rvc2-native-platform-note>em{align-items:center;background:#dfece3;border-radius:999px;color:#326549;display:flex;font-size:3.5px;font-style:normal;font-weight:700;gap:4px;margin-top:11px;padding:5px 7px}.rvc2-native-platform-note>em svg{height:6px;width:6px}.rvc2-facebook-post,.rvc2-instagram-post,.rvc2-linkedin-post{background:#fff;border:1px solid #dfe1df;border-radius:8px;box-shadow:0 12px 28px #1c221e17;min-width:0;overflow:hidden}.rvc2-instagram-post{display:grid;grid-template-rows:38px 207px 29px minmax(0,1fr);height:342px;justify-self:center;width:318px}.rvc2-instagram-post>header{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:27px minmax(0,1fr) 14px;padding:0 9px}.rvc2-facebook-post>header>i,.rvc2-instagram-post>header>i,.rvc2-linkedin-post>header>i{border-radius:50%;overflow:hidden;position:relative}.rvc2-instagram-post>header>i{border:1px solid #d84779;height:27px;padding:2px;width:27px}.rvc2-instagram-post>header>i:after{border:1px solid #fff;border-radius:50%;content:"";inset:2px;position:absolute}.rvc2-facebook-post>header img,.rvc2-instagram-post>header img,.rvc2-linkedin-post>header img{object-fit:cover}.rvc2-instagram-post>header>span{display:flex;flex-direction:column;gap:2px}.rvc2-instagram-post>header strong{font-size:5px;font-weight:650}.rvc2-instagram-post>header small{color:#4e5350;font-size:3.5px}.rvc2-instagram-post>header>svg{height:12px;width:12px}.rvc2-instagram-media{background:#51645a;min-height:0;min-width:0;overflow:hidden;position:relative}.rvc2-instagram-media>img{object-fit:cover;object-position:center 56%}.rvc2-instagram-media:after{background:linear-gradient(180deg,#0c1d1708,#0c1d17d9);content:"";inset:0;position:absolute}.rvc2-instagram-media>div{bottom:15px;color:#fff;left:16px;position:absolute;right:16px;z-index:1}.rvc2-instagram-media>div>span{color:#dbe7df;font-size:3.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rvc2-instagram-media>div>strong{display:block;font-family:var(--serif);font-size:17px;font-weight:400;line-height:.96;margin-top:5px}.rvc2-instagram-media>div>small{color:#ffffffb8;display:block;font-size:3.5px;margin-top:8px}.rvc2-instagram-media>b{background:#181818b8;border-radius:999px;color:#fff;font-size:3.5px;padding:4px 6px;position:absolute;right:8px;top:8px;z-index:2}.rvc2-instagram-actions{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:0 9px}.rvc2-instagram-actions>span{display:flex;gap:9px}.rvc2-instagram-actions svg{stroke-width:1.8;height:13px;width:13px}.rvc2-instagram-actions>i{display:flex;gap:3px}.rvc2-instagram-actions>i b{background:#c5c7c5;border-radius:50%;height:3px;width:3px}.rvc2-instagram-actions>i b:first-child{background:#3897f0}.rvc2-instagram-actions>svg{justify-self:end}.rvc2-instagram-caption{padding:0 9px 8px}.rvc2-instagram-caption>strong{font-size:4.5px}.rvc2-capability-detail .rvc2-instagram-caption>p{color:#282b29;font-size:3.8px;line-height:1.35;margin:3px 0 0}.rvc2-instagram-caption>p b{font-weight:700}.rvc2-instagram-caption>p em{color:#8a8d8b;font-style:normal}.rvc2-instagram-caption>small{color:#929592;display:block;font-size:3.5px;margin-top:4px}.rvc2-facebook-post{display:grid;grid-template-rows:42px auto minmax(0,1fr) 25px 32px;height:342px;justify-self:center;width:345px}.rvc2-facebook-post>header,.rvc2-linkedin-post>header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:31px minmax(0,1fr) 14px;min-width:0;padding:0 10px}.rvc2-facebook-post>header>i{height:31px;width:31px}.rvc2-facebook-post>header>span,.rvc2-linkedin-post>header>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-facebook-post>header strong{font-size:5px}.rvc2-facebook-post>header small{align-items:center;display:flex;font-size:3.5px;gap:2px}.rvc2-facebook-post>header small svg{height:5px;width:5px}.rvc2-facebook-post>header>svg,.rvc2-linkedin-post>header>svg{color:#65676b;height:12px;width:12px}.rvc2-capability-detail .rvc2-facebook-post>p{color:#1c1e21;font-size:4.3px;line-height:1.38;margin:0;padding:4px 10px 9px}.rvc2-facebook-media{background:#55675c;min-height:0;overflow:hidden;position:relative}.rvc2-facebook-media>img{object-fit:cover}.rvc2-facebook-media:after{background:linear-gradient(90deg,#12261ecc,#12261e14);content:"";inset:0;position:absolute}.rvc2-facebook-media>div{color:#fff;left:18px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.rvc2-facebook-media>div>span{color:#dce8e0;font-size:3.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rvc2-facebook-media>div>strong{display:block;font-family:var(--serif);font-size:16px;font-weight:400;line-height:.98;margin-top:5px}.rvc2-facebook-media>div>small{color:#ffffffb3;display:block;font-size:3.5px;margin-top:8px}.rvc2-facebook-engagement,.rvc2-linkedin-engagement{align-items:center;border-bottom:1px solid #e4e6eb;color:#65676b;display:flex;font-size:3.75px;justify-content:space-between;padding:0 10px}.rvc2-facebook-engagement>span,.rvc2-linkedin-engagement>span{align-items:center;display:flex}.rvc2-facebook-engagement b,.rvc2-linkedin-engagement b{background:#1877f2;border:1px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:5px;height:11px;margin-right:-2px;place-items:center;width:11px}.rvc2-facebook-engagement b:nth-child(2){background:#f55368;margin-right:5px}.rvc2-facebook-post>footer,.rvc2-linkedin-post>footer{align-items:center;color:#65676b;display:flex;justify-content:space-around}.rvc2-facebook-post>footer span,.rvc2-linkedin-post>footer span{align-items:center;display:flex;font-size:4px;font-weight:600;gap:4px}.rvc2-facebook-post>footer svg,.rvc2-linkedin-post>footer svg{height:10px;width:10px}.rvc2-linkedin-post{border-color:#d9d9d7;border-radius:6px;display:grid;grid-template-rows:48px auto minmax(0,1fr) 25px 32px;height:342px;justify-self:center;width:354px}.rvc2-linkedin-post>header{grid-template-columns:36px minmax(0,1fr) 14px;padding:0 11px}.rvc2-linkedin-post>header>i{height:36px;width:36px}.rvc2-linkedin-post>header strong{font-size:5px}.rvc2-linkedin-post>header strong b{color:#666}.rvc2-linkedin-post>header small{color:#666;font-size:3.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-linkedin-post>header em{align-items:center;color:#777;display:flex;font-size:3.2px;font-style:normal;gap:2px}.rvc2-linkedin-post>header em svg{height:5px;width:5px}.rvc2-capability-detail .rvc2-linkedin-post>p{color:#202124;font-size:4.15px;line-height:1.35;margin:0;padding:3px 11px 9px}.rvc2-linkedin-post>p>strong{font-size:4.5px}.rvc2-linkedin-post>p>b{font-weight:500}.rvc2-linkedin-media{background:#52635a;min-height:0;overflow:hidden;position:relative}.rvc2-linkedin-media>img{object-fit:cover;object-position:center 58%}.rvc2-linkedin-media:after{background:linear-gradient(90deg,#0f231be0,#0f231b2e);content:"";inset:0;position:absolute}.rvc2-linkedin-media>div{color:#fff;left:17px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.rvc2-linkedin-media>div>span{color:#dce7df;font-size:3.25px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rvc2-linkedin-media>div>strong{display:block;font-family:var(--serif);font-size:24px;font-weight:400;line-height:.9;margin-top:5px}.rvc2-capability-detail .rvc2-linkedin-media>div>p{color:#fff;font-size:5px;font-weight:650;margin:2px 0 0}.rvc2-linkedin-media>div>small{color:#ffffffa6;display:block;font-size:3.3px;margin-top:9px}.rvc2-linkedin-engagement b:nth-child(2){background:#df704d}.rvc2-linkedin-engagement b:nth-child(3){background:#f5b24b;margin-right:5px}.rvc2-native-publish-shell>footer{align-items:center;background:#173128;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:0 15px}.rvc2-native-publish-shell>footer>span{align-items:center;display:flex;font-size:4px;font-weight:650;gap:5px}.rvc2-native-publish-shell>footer svg{height:7px;width:7px}.rvc2-native-publish-shell>footer small{color:#ffffff8a;font-size:3px}.rvc2-social-platform-logo{display:block;flex:0 0 auto;height:16px;object-fit:contain;width:16px}.rvc2-native-publish-shell>header nav>span{background:#fff;font-size:6px;gap:5px;height:24px;padding-left:5px;padding-right:7px}.rvc2-native-publish-shell>header nav>span i{font-size:5.5px}.rvc2-native-publish-shell>header small,.rvc2-social-production>header small{font-size:5px}.rvc2-native-publish-shell>header strong,.rvc2-social-production>header strong{font-size:7px}.rvc2-native-publish-shell>header nav .rvc2-social-platform-logo{height:12px;width:12px}.rvc2-native-platform-slide{display:grid;grid-template-columns:minmax(0,490px);padding:6px 8px}.rvc2-native-app-frame{background:#fff;border:1px solid #121a1624;border-radius:9px;box-shadow:0 16px 34px #1a221d21;display:grid;grid-template-rows:36px minmax(0,1fr);height:100%;min-width:0;overflow:hidden;width:100%}.rvc2-native-appbar{background:#fff;border-bottom:1px solid #e3e4e2;gap:10px;justify-content:space-between;padding:0 11px}.rvc2-native-appbar,.rvc2-native-appbar>div,.rvc2-native-appbar>nav,.rvc2-native-appbar>span{align-items:center;display:flex;min-width:0}.rvc2-native-appbar>span{gap:7px}.rvc2-native-appbar>div{gap:9px}.rvc2-native-appbar>span>strong{letter-spacing:-.03em}.rvc2-native-app-frame.is-instagram .rvc2-native-appbar>span>strong{font-family:Snell Roundhand,Brush Script MT,cursive;font-size:12px;font-weight:600}.rvc2-native-appbar>div>svg{stroke-width:1.8;height:12px;width:12px}.rvc2-native-appbar em{align-items:center;background:#e5efe8;border-radius:999px;color:#2f6747;display:flex;font-size:3.5px;font-style:normal;font-weight:700;gap:4px;height:20px;padding:0 7px;white-space:nowrap}.rvc2-native-appbar em svg{height:6px;width:6px}.rvc2-native-appbar label{align-items:center;background:#f0f2f5;border-radius:999px;color:#73777b;display:flex;font-size:4px;height:22px;padding:0 9px;width:116px}.rvc2-native-app-frame.is-facebook .rvc2-native-appbar>div>i{background:#e4e6eb;border-radius:50%;display:grid;height:20px;place-items:center;width:20px}.rvc2-native-app-frame.is-facebook .rvc2-native-appbar>div>i>svg{stroke-width:2;color:#65676b;height:9px;width:9px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar{border-bottom:0}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar label{background:#eef3f8;border-radius:3px;width:95px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar>nav{gap:11px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar>nav>b{align-items:center;color:#666;display:flex;flex-direction:column;font-size:3.25px;font-weight:500;gap:1px;min-width:30px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar>nav>b>svg{stroke-width:1.75;height:8px;width:8px}.rvc2-native-app-frame>main{display:grid;min-height:0;min-width:0;overflow:hidden;place-items:center}.rvc2-native-app-frame.is-instagram>main{background:#fafafa}.rvc2-native-app-frame.is-facebook>main{background:#f0f2f5}.rvc2-native-app-frame.is-linkedin>main{background:#f3f2ef}.rvc2-native-app-frame .rvc2-instagram-post{border-radius:0;box-shadow:none;height:calc(100% - 12px);width:min(370px,calc(100% - 20px))}.rvc2-native-app-frame .rvc2-facebook-post{border:0;border-radius:7px;box-shadow:0 2px 5px #1c201d1f;height:calc(100% - 12px);width:min(430px,calc(100% - 20px))}.rvc2-native-app-frame .rvc2-linkedin-post{border:1px solid #dededc;border-radius:7px;box-shadow:none;height:calc(100% - 12px);width:min(430px,calc(100% - 20px))}.rvc2-native-app-frame .rvc2-facebook-post>header>i{height:28px;width:28px}.rvc2-native-app-frame .rvc2-linkedin-post>header>i{height:32px;width:32px}.rvc2-native-app-frame .rvc2-facebook-post>header{grid-template-columns:28px minmax(0,1fr) 14px}.rvc2-native-app-frame .rvc2-linkedin-post>header{grid-template-columns:32px minmax(0,1fr) 14px}.rvc2-native-app-frame .rvc2-facebook-media>div>strong{font-size:14px}.rvc2-native-app-frame .rvc2-linkedin-media>div>strong{font-size:21px}.rvc2-capability-detail .rvc2-social-storyboard>h3{font-size:19px;line-height:1.12}.rvc2-capability-detail .rvc2-social-storyboard>p{font-size:6px;line-height:1.42}.rvc2-social-story-steps>article{gap:8px;grid-template-columns:24px minmax(0,1fr) 12px;padding:9px 1px}.rvc2-social-story-steps>article>b{font-size:5.5px;height:24px;width:24px}.rvc2-social-story-steps small{font-size:5px}.rvc2-social-story-steps strong{font-size:6.5px}.rvc2-social-story-steps svg{height:9px;width:9px}.rvc2-social-storyboard>blockquote{font-size:5px;padding:10px 11px}.rvc2-social-storyboard>blockquote small,.rvc2-social-storyboard>footer span{font-size:3.75px}.rvc2-native-appbar label{font-size:5px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar>nav>b,.rvc2-native-appbar em{font-size:4.25px}.rvc2-instagram-post>header strong{font-size:6.25px}.rvc2-instagram-post>header small{font-size:4.75px}.rvc2-instagram-caption{padding-top:1px}.rvc2-instagram-caption>strong{font-size:5.75px}.rvc2-capability-detail .rvc2-instagram-caption>p{font-size:5px;line-height:1.3;margin-top:4px}.rvc2-instagram-caption>small{font-size:4.5px;margin-top:5px}.rvc2-facebook-post>header strong{font-size:6.25px}.rvc2-facebook-post>header small{font-size:4.75px}.rvc2-capability-detail .rvc2-facebook-post>p{font-size:5.5px;line-height:1.35;padding-bottom:9px;padding-top:7px}.rvc2-facebook-engagement,.rvc2-linkedin-engagement{font-size:4.75px}.rvc2-facebook-engagement b,.rvc2-linkedin-engagement b{font-size:5.5px;height:12px;line-height:12px;margin-right:1px;width:12px}.rvc2-facebook-engagement b:nth-child(2),.rvc2-linkedin-engagement b:nth-child(3){margin-right:6px}.rvc2-facebook-post>footer span,.rvc2-linkedin-post>footer span{font-size:5.25px;gap:5px}.rvc2-facebook-post>footer svg,.rvc2-linkedin-post>footer svg{height:11px;width:11px}.rvc2-native-app-frame .rvc2-linkedin-post{grid-template-rows:54px auto minmax(0,1fr) 23px 29px}.rvc2-linkedin-post>header strong{font-size:6.25px}.rvc2-linkedin-post>header small{font-size:4.6px}.rvc2-linkedin-post>header em{font-size:4.25px}.rvc2-capability-detail .rvc2-linkedin-post>p{font-size:5.25px;line-height:1.32;padding:7px 11px 9px}.rvc2-linkedin-post>p>strong{font-size:5.75px}.rvc2-capability-detail .rvc2-linkedin-media>div>p{font-size:6px}.rvc2-native-app-frame.is-instagram{--social-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--social-ui)}.rvc2-native-app-frame.is-facebook{--social-ui:system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;font-family:var(--social-ui)}.rvc2-native-app-frame.is-linkedin{--social-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Oxygen,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-family:var(--social-ui)}.rvc2-native-app-frame.is-facebook *,.rvc2-native-app-frame.is-instagram *,.rvc2-native-app-frame.is-linkedin *{font-family:inherit;letter-spacing:normal}.rvc2-native-app-frame .rvc2-facebook-media>div>strong,.rvc2-native-app-frame .rvc2-instagram-media>div>strong,.rvc2-native-app-frame .rvc2-linkedin-media>div>strong{font-family:var(--serif)}.rvc2-native-app-frame .rvc2-facebook-media>div>strong,.rvc2-native-app-frame .rvc2-instagram-media>div>strong{line-height:1.08}.rvc2-native-app-frame .rvc2-linkedin-media>div>strong{line-height:1.3}.rvc2-native-appbar>span>strong{font-family:inherit;font-size:10px;font-weight:650;letter-spacing:normal;line-height:13px}.rvc2-native-app-frame.is-instagram .rvc2-native-appbar>span>strong{font-family:inherit;font-size:11px;font-weight:650;letter-spacing:-.01em;line-height:14px}.rvc2-native-appbar label{font-family:inherit;font-size:8px;font-weight:400;line-height:11px}.rvc2-native-app-frame.is-linkedin .rvc2-native-appbar>nav>b{font-size:7px;font-weight:400;line-height:8px}.rvc2-native-appbar em{font-family:inherit;font-size:7px;font-weight:600;line-height:9px}.rvc2-native-app-frame .rvc2-instagram-post{border:0;color:#000;grid-template-rows:40px 196px 31px minmax(0,1fr)}.rvc2-native-app-frame .rvc2-instagram-post>header{gap:8px;grid-template-columns:32px minmax(0,1fr) 14px;padding:0 10px}.rvc2-instagram-post>header>i{background:#fff;border:1px solid #dbdbdb;height:32px;padding:0;width:32px}.rvc2-instagram-post>header>i:after{display:none}.rvc2-native-app-frame .rvc2-facebook-post>header>i img,.rvc2-native-app-frame .rvc2-instagram-post>header>i img,.rvc2-native-app-frame .rvc2-linkedin-post>header>i img{border-radius:50%;object-fit:cover;object-position:center 22%;transform:scale(2.05);transform-origin:center 24%}.rvc2-instagram-post>header>span{align-self:center;gap:0}.rvc2-instagram-post>header strong{font-size:11px;font-weight:600;line-height:12px}.rvc2-instagram-post>header small{color:#000;font-size:9px;font-weight:400;line-height:10px;margin-top:0}.rvc2-instagram-actions{padding:0 10px}.rvc2-instagram-caption{padding:1px 10px 7px}.rvc2-instagram-caption>strong{display:block;font-size:10px;font-weight:600;line-height:12px}.rvc2-capability-detail .rvc2-instagram-caption>p{font-size:10px;font-weight:400;line-height:12px;margin-top:2px}.rvc2-instagram-caption>p b{font-weight:600}.rvc2-instagram-caption>small{color:#737373;font-size:9px;font-weight:400;line-height:10px;margin-top:3px}.rvc2-native-app-frame .rvc2-facebook-post{color:#050505;grid-template-rows:44px auto minmax(0,1fr) 26px 34px}.rvc2-native-app-frame .rvc2-facebook-post>header{gap:8px;grid-template-columns:30px minmax(0,1fr) 16px;padding:0 12px}.rvc2-native-app-frame .rvc2-facebook-post>header>i{height:30px;width:30px}.rvc2-facebook-post>header>span{align-self:center;gap:0}.rvc2-facebook-post>header strong{color:#050505;font-size:11px;font-weight:600;line-height:12px}.rvc2-facebook-post>header small{color:#65676b;font-size:9px;font-weight:400;line-height:10px;margin-top:0}.rvc2-capability-detail .rvc2-facebook-post>p{color:#050505;font-size:11px;font-weight:400;line-height:14.5px;padding:5px 12px 9px}.rvc2-facebook-engagement{color:#65676b;font-size:9px;font-weight:400;line-height:10px;padding:0 12px}.rvc2-facebook-post>footer span{color:#65676b;font-size:9px;font-weight:600;gap:5px;line-height:11px}.rvc2-native-app-frame .rvc2-linkedin-post{color:#000000e6;grid-template-rows:56px auto minmax(0,1fr) 26px 34px}.rvc2-native-app-frame .rvc2-linkedin-post>header{gap:8px;grid-template-columns:34px minmax(0,1fr) 16px;padding:0 12px}.rvc2-native-app-frame .rvc2-linkedin-post>header>i{height:34px;width:34px}.rvc2-linkedin-post>header>span{align-self:center;gap:0}.rvc2-linkedin-post>header strong{color:#000000e6;font-size:10px;font-weight:600;line-height:11px}.rvc2-linkedin-post>header strong b{color:#0009;font-weight:400}.rvc2-linkedin-post>header em,.rvc2-linkedin-post>header small{color:#0009;font-size:8px;font-weight:400;line-height:9px;margin-top:0}.rvc2-capability-detail .rvc2-linkedin-post>p{color:#000000e6;font-size:9.5px;font-weight:400;line-height:13.5px;padding:6px 12px 9px}.rvc2-linkedin-post>p>strong{font-size:inherit;font-weight:600}.rvc2-linkedin-post>p>b{color:#0a66c2;font-weight:600}.rvc2-linkedin-engagement{color:#0009;font-size:8.5px;font-weight:400;line-height:10px;padding:0 12px}.rvc2-linkedin-post>footer span{color:#0009;font-size:8.5px;font-weight:600;gap:5px;line-height:10px}.rvc2-operations-scan-app{animation:rvc2-operations-app-in .6s ease both;background:#fbfaf7;border:1px solid #17221d1a;border-radius:13px;box-shadow:0 20px 46px #19231d1c;display:grid;grid-template-rows:45px auto auto minmax(0,1fr) 33px;height:100%;min-width:0;overflow:hidden}.rvc2-operations-scan-app>header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e0;display:flex;justify-content:space-between;padding:0 15px}.rvc2-operations-scan-app>header>div{align-items:center;display:flex;gap:12px}.rvc2-operations-scan-app>header>div>span{border-left:1px solid #e0e3df;display:flex;flex-direction:column;gap:2px;padding-left:12px}.rvc2-operations-scan-app>header small{color:#929791;font-size:3.75px;text-transform:uppercase}.rvc2-operations-scan-app>header strong{font-size:5px}.rvc2-operations-scan-app>header>em{align-items:center;color:#426b53;display:flex;font-size:4.5px;font-style:normal;font-weight:750;gap:6px}.rvc2-operations-scan-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:18px 17px 13px}.rvc2-capability-detail .rvc2-operations-scan-heading h3{font-family:var(--serif);font-size:clamp(21px,2.25vw,29px);font-weight:400;letter-spacing:-.04em;margin:6px 0 0}.rvc2-capability-detail .rvc2-operations-scan-heading>p{display:flex;flex-direction:column;gap:2px;margin:0;text-align:right}.rvc2-operations-scan-heading>p small{color:#929791;font-size:4px;text-transform:uppercase}.rvc2-operations-scan-heading>p strong{font-size:5px}.rvc2-operations-scan-progress{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:0 17px 11px}.rvc2-operations-scan-progress>i{background:#e0e4e0;border-radius:999px;height:3px;overflow:hidden}.rvc2-operations-scan-progress>i b{animation:rvc2-operations-scan-progress 2.2s ease both;background:#4f765f;border-radius:inherit;display:block;height:100%;width:100%}.rvc2-operations-scan-progress>span{color:#818881;font-size:4px}.rvc2-operations-listings{align-content:stretch;border-top:1px solid #e1e4e0;display:grid;min-height:0;padding:0 17px}.rvc2-operations-listings>article{grid-gap:10px;align-items:center;animation:rvc2-operations-result-in .52s ease forwards;border-bottom:1px solid #e3e5e2;display:grid;gap:10px;grid-template-columns:66px minmax(0,1fr) auto 37px;min-width:0;opacity:0;padding:8px 0}.rvc2-operations-listings>article:first-child{animation-delay:.42s}.rvc2-operations-listings>article:nth-child(2){animation-delay:.82s}.rvc2-operations-listings>article:nth-child(3){animation-delay:1.22s}.rvc2-operations-listings>article>div{background:#d6d8d3;border-radius:4px;height:43px;overflow:hidden;position:relative}.rvc2-operations-listings>article>div img{object-fit:cover}.rvc2-operations-listings>article>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rvc2-operations-listings>article>span small{font-family:var(--serif);font-size:7px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc2-operations-listings>article>span strong{font-size:5px;font-weight:650}.rvc2-operations-listings>article>span em{color:#858b85;font-size:4px;font-style:normal}.rvc2-operations-listings>article>b{background:#f2e7df;border-radius:999px;color:#895d42;font-size:4px;font-weight:750;letter-spacing:.05em;padding:5px 7px;text-transform:uppercase}.rvc2-operations-listings>article>b.is-withdrawn{background:#ece9df;color:#786d49}.rvc2-operations-listings>article>time{color:#7f867f;font-size:4px;text-align:right}.rvc2-operations-scan-app>footer{align-items:center;animation:rvc2-operations-result-in .45s ease 1.8s forwards;background:#173128;color:#fff;display:flex;gap:12px;justify-content:space-between;opacity:0;padding:0 17px}.rvc2-operations-scan-app>footer>span{align-items:center;display:flex;font-size:4.5px;font-weight:650;gap:5px}.rvc2-operations-scan-app>footer svg{height:8px;width:8px}.rvc2-operations-scan-app>footer small{color:#ffffff8c;font-size:3.5px}.rvc2-operations-text{padding-bottom:18px;padding-top:65px}.rvc2-operations-message-layout{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:226px minmax(0,1fr);height:100%;margin:0 auto;width:min(570px,100%)}.rvc2-operations-message-layout .rvc2-iphone{height:406px;width:226px}.rvc2-operations-imessage-thread{gap:6px;padding-left:8px;padding-right:8px}.rvc2-capability-detail .rvc2-operations-imessage-thread>p{font-size:7.6px;line-height:1.24;max-width:88%;padding:6px 8px 6.5px}.rvc2-operations-text-digest{align-self:flex-start;animation:rvc2-imessage-pop .43s cubic-bezier(.2,.75,.25,1) 1.05s forwards;background:#e9e9eb;border-radius:12px 12px 12px 4px;display:flex;flex-direction:column;opacity:0;padding:8px 9px;position:relative;width:88%}.rvc2-operations-text-digest:after{background:#e9e9eb;border-bottom-right-radius:7px;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:9px;left:-4px;position:absolute;width:8px}.rvc2-operations-text-digest>span{align-self:flex-start;background:#d9c4b6;border-radius:999px;color:#774d36;font-size:5px;font-weight:750;margin-bottom:5px;padding:3px 5px;text-transform:uppercase}.rvc2-operations-text-digest>strong{font-size:8px;font-weight:650}.rvc2-operations-text-digest>small{color:#67676c;font-size:6.25px;margin-top:2px}.rvc2-operations-text-digest>b{color:#007aff;font-size:6.5px;font-weight:550;margin-top:7px}.rvc2-operations-prospecting-brief{align-self:center;animation:rvc2-operations-brief-in .6s cubic-bezier(.2,.75,.25,1) .36s both;background:#fbfaf7;border:1px solid #17221d1a;border-radius:13px;box-shadow:0 18px 40px #19231d1c;overflow:hidden}.rvc2-operations-brief-image{background:#d5d6d1;height:116px;overflow:hidden;position:relative}.rvc2-operations-brief-image img{object-fit:cover}.rvc2-operations-brief-image>span{background:#fffaf6f0;border-radius:999px;bottom:9px;color:#805339;font-size:4px;font-weight:750;letter-spacing:.07em;padding:5px 7px;position:absolute;right:9px;text-transform:uppercase}.rvc2-operations-brief-copy{padding:13px 14px 12px}.rvc2-capability-detail .rvc2-operations-brief-copy>h3{font-family:var(--serif);font-size:16px;font-weight:400;letter-spacing:-.035em;margin:6px 0 2px}.rvc2-capability-detail .rvc2-operations-brief-copy>p{color:#858b85;font-size:4.5px;margin:0}.rvc2-operations-brief-copy>div{align-items:baseline;border-bottom:1px solid #e0e3df;border-top:1px solid #e0e3df;display:flex;justify-content:space-between;margin-top:10px;padding:8px 0}.rvc2-operations-brief-copy>div small{color:#858b85;font-size:4px;text-transform:uppercase}.rvc2-operations-brief-copy>div strong{font-family:var(--serif);font-size:9px;font-weight:500}.rvc2-operations-brief-copy>ul{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:9px 0;padding:0}.rvc2-operations-brief-copy>ul li{align-items:center;color:#68716a;display:flex;font-size:3.8px;gap:3px;line-height:1.25}.rvc2-operations-brief-copy>ul svg{color:#416b52;flex:0 0 auto;height:7px;width:7px}.rvc2-operations-brief-copy>blockquote{background:#edf1ec;border-left:2px solid #446b55;color:#5f675f;font-family:var(--serif);font-size:4.5px;line-height:1.35;margin:0;padding:8px 9px}.rvc2-operations-brief-copy>blockquote small{color:#446b55;display:block;font-family:var(--sans);font-size:3.5px;font-weight:750;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.rvc2-operations-brief-copy>button{align-items:center;background:#173128;border:0;border-radius:2px;color:#fff;display:flex;font-size:4px;font-weight:700;gap:5px;height:26px;justify-content:center;margin-top:9px;width:100%}.rvc2-operations-brief-copy>button svg{height:7px;width:7px}.rvc2-operations-prospecting-brief>footer{border-top:1px solid #e1e3df;color:#989d98;font-size:3.25px;padding:7px 14px;text-align:center}@keyframes rvc2-operations-app-in{0%{opacity:0;transform:translateY(11px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-operations-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-operations-scan-progress{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes rvc2-operations-result-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-operations-brief-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-social-card-build{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-social-publish-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-social-creative-in{0%{opacity:0;transform:translateY(9px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-social-story-step{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-native-platform-scroll{0%,27%{transform:translateY(0)}36%,61%{transform:translateY(-33.3333%)}70%,to{transform:translateY(-66.6667%)}}@keyframes rvc2-iphone-enter{0%{opacity:0;transform:translateY(16px) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes rvc2-lead-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-lead-open-click{0%{opacity:0;transform:translate(25px,18px) scale(.9)}45%{opacity:1;transform:translate(0) scale(1)}62%{transform:translate(0) scale(.78)}78%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes rvc2-imessage-context-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-imessage-pop{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-imessage-typing-cycle{0%{max-height:0;opacity:0;padding:0 10px}16%,76%{max-height:27px;opacity:1;padding:8px 10px}to{max-height:0;opacity:0;padding:0 10px}}@keyframes rvc2-imessage-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes rvc2-property-cma-scroll{0%,26%{transform:translateY(0)}36%,59%{transform:translateY(-33.3333%)}69%,to{transform:translateY(-66.6667%)}}@keyframes rvc2-growth-browser-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-growth-site-scroll{0%,19%{transform:translateY(0)}26%,44%{transform:translateY(-25%)}51%,69%{transform:translateY(-50%)}76%,to{transform:translateY(-75%)}}@keyframes rvc2-intelligence-report-scroll{0%,27%{transform:translateY(0)}37%,61%{transform:translateY(-33.3333%)}71%,to{transform:translateY(-66.6667%)}}@keyframes rvc2-intelligence-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rvc2-intelligence-article-in{0%{opacity:0;transform:translateY(10px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-intelligence-write-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-intelligence-ready-in{to{opacity:1}}@keyframes rvc2-intelligence-progress{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes rvc2-growth-hero-settle{0%{transform:scale(1.075)}to{transform:scale(1.025)}}@keyframes rvc2-transaction-app-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rvc2-transaction-section-fill{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-transaction-complete-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-transaction-cursor-review{0%{opacity:0;transform:translate(35px,22px) scale(.9)}36%{opacity:1;transform:translate(0) scale(1)}50%{transform:translate(0) scale(.78)}64%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes rvc2-transaction-fill-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rvc2-transaction-field-fill{0%{background:#eef4f0;opacity:0;transform:translateY(3px)}65%{background:#dbeae1}to{background:#f8f9f7;opacity:1;transform:translateY(0)}}@keyframes rvc2-transaction-scan{0%{opacity:0;top:10%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:90%}}@keyframes rvc2-transaction-compliance-progress{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes rvc2-transaction-check-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-transaction-email-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-transaction-email-click{0%{opacity:0;transform:translate(52px,30px) scale(.9)}38%{opacity:1;transform:translate(0) scale(1)}55%{transform:translate(0) scale(.78)}70%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes rvc2-transaction-sent-in{to{opacity:1;transform:translateY(0)}}@keyframes rvc2-calendar-cursor-book{0%{opacity:0;transform:translate(58px,-90px) scale(.9)}38%{opacity:1;transform:translate(0) scale(1)}52%{transform:translate(0) scale(.78)}66%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes rvc2-calendar-event-book{to{opacity:1;transform:scale(1)}}@keyframes rvc2-calendar-confirmed-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-campaign-live-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes rvc2-campaign-lead-arrive{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes rvc2-campaign-cursor-click{0%{opacity:0;transform:translate(20px,18px) scale(.9)}45%{opacity:1;transform:translate(0) scale(1)}60%{transform:translate(0) scale(.84)}78%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes rvc2-campaign-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rvc2-campaign-working{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes rvc2-campaign-outcome-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.rvc2-calendar-confirmed,.rvc2-calendar-cursor,.rvc2-calendar-event,.rvc2-campaign-conversation-footer>i,.rvc2-campaign-cursor,.rvc2-campaign-lead-board article.is-new,.rvc2-campaign-live-heading em i,.rvc2-campaign-outcomes>p,.rvc2-campaign-thread>p,.rvc2-growth-browser,.rvc2-growth-hero-visual>img,.rvc2-growth-site-hero>img,.rvc2-growth-site-page,.rvc2-imessage-context,.rvc2-imessage-thread>p,.rvc2-intelligence-article-app,.rvc2-intelligence-article-image,.rvc2-intelligence-article-notes>button,.rvc2-intelligence-article-notes>div,.rvc2-intelligence-article-notes>p,.rvc2-intelligence-article-title>h3,.rvc2-intelligence-article-title>p,.rvc2-intelligence-article-title>small,.rvc2-intelligence-demand-chart>p>i b,.rvc2-intelligence-report,.rvc2-intelligence-writing-progress>i b,.rvc2-iphone,.rvc2-lead-processing-action>i,.rvc2-lead-processing-card,.rvc2-lead-processing-steps>p,.rvc2-native-publish-shell,.rvc2-native-publish-track,.rvc2-operations-listings>article,.rvc2-operations-prospecting-brief,.rvc2-operations-routine-card,.rvc2-operations-routine-card>header>span i,.rvc2-operations-routine-flow>article,.rvc2-operations-scan-app,.rvc2-operations-scan-app>footer,.rvc2-operations-scan-app>header>em i,.rvc2-operations-scan-progress>i b,.rvc2-operations-text-digest,.rvc2-social-channel-grid>article,.rvc2-social-creative-art,.rvc2-social-draft-caption,.rvc2-social-draft-visual,.rvc2-social-insights>blockquote,.rvc2-social-insights>div article,.rvc2-social-production,.rvc2-social-production>footer>i b,.rvc2-social-production>header>em i,.rvc2-social-publish-app,.rvc2-social-publish-app>footer,.rvc2-social-story-steps>article,.rvc2-social-storyboard>blockquote,.rvc2-social-studio,.rvc2-social-studio>footer>i b,.rvc2-social-studio>header>em i,.rvc2-transaction-app,.rvc2-transaction-checklist>p,.rvc2-transaction-complete,.rvc2-transaction-compliance-document>i,.rvc2-transaction-compliance-progress>i b,.rvc2-transaction-compliance-result,.rvc2-transaction-cursor,.rvc2-transaction-document>section,.rvc2-transaction-email-cursor,.rvc2-transaction-email-window,.rvc2-transaction-fill-progress>i,.rvc2-transaction-form-grid>p span,.rvc2-transaction-sent-card{animation:none}.rvc2-calendar-confirmed,.rvc2-calendar-event,.rvc2-intelligence-article-notes>button,.rvc2-intelligence-article-notes>p,.rvc2-operations-listings>article,.rvc2-operations-routine-flow>article,.rvc2-operations-scan-app>footer,.rvc2-operations-text-digest,.rvc2-social-channel-grid>article,.rvc2-social-creative-art,.rvc2-social-draft-caption,.rvc2-social-draft-visual,.rvc2-social-insights>blockquote,.rvc2-social-insights>div article,.rvc2-social-publish-app>footer,.rvc2-social-story-steps>article,.rvc2-social-storyboard>blockquote,.rvc2-transaction-checklist>p,.rvc2-transaction-complete,.rvc2-transaction-compliance-result,.rvc2-transaction-document>section,.rvc2-transaction-form-grid>p span,.rvc2-transaction-sent-card{opacity:1;transform:none}}@media (max-width:760px){.rvc2-relationship-header{left:17px;right:16px}.rvc2-campaign-booked,.rvc2-campaign-building,.rvc2-campaign-conversation,.rvc2-campaign-live{padding-top:70px}.rvc2-imessage-layout{gap:9px;grid-template-columns:minmax(178px,1fr) minmax(102px,.62fr)}.rvc2-iphone{height:408px;width:min(220px,100%)}.rvc2-imessage-context>span{padding-left:7px;padding-right:7px}.rvc2-imessage-context>em,.rvc2-imessage-context>small,.rvc2-imessage-context>strong{margin-left:7px;margin-right:7px}.rvc2-calendar-handoff{grid-template-columns:minmax(0,1fr) 14px auto;padding-left:8px;padding-right:8px}.rvc2-calendar-body{height:238px}.rvc2-operations-routine,.rvc2-operations-scan{padding-left:16px;padding-right:16px}.rvc2-operations-routine-flow{padding-left:12px;padding-right:12px}.rvc2-operations-routine-settings{margin-left:12px;margin-right:12px}.rvc2-operations-message-layout{gap:10px;grid-template-columns:minmax(184px,.82fr) minmax(156px,1.18fr)}.rvc2-operations-message-layout .rvc2-iphone{width:min(214px,100%)}.rvc2-operations-prospecting-brief{min-width:0}.rvc2-operations-brief-copy>ul{gap:3px;grid-template-columns:1fr}.rvc2-operations-create,.rvc2-operations-publish{padding-left:12px;padding-right:12px}.rvc2-social-production-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.rvc2-social-creative-preview{padding-left:9px;padding-right:9px}.rvc2-social-storyboard{padding-left:10px;padding-right:10px}.rvc2-native-publish-shell>header nav>span i{display:none}.rvc2-native-platform-slide{grid-template-columns:minmax(0,1fr);padding-left:9px;padding-right:9px}.rvc2-native-app-frame .rvc2-facebook-post,.rvc2-native-app-frame .rvc2-instagram-post,.rvc2-native-app-frame .rvc2-linkedin-post{width:min(100%,358px)}}@media (min-width:981px){.rvc2-pricing-layout{gap:64px;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)}.rvc2-pricing-usage{grid-column:1/-1;margin-top:22px;max-width:none;text-align:center;white-space:nowrap}}@media (max-width:760px){.rvc2-pricing{padding:66px 0 72px}.rvc2-pricing-layout{gap:36px}.rvc2-pricing-layout>div:first-child h2{font-size:38px;line-height:1.02;margin:18px 0 20px}.rvc2-pricing-layout>div:first-child>p:last-child{font-size:13px;line-height:1.55;max-width:330px}.rvc2-pricing-options{gap:14px}.rvc2-pricing-options .rvc2-price{border-radius:16px;min-height:0;padding:22px}.rvc2-pricing-options .rvc2-price>div:first-child{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.rvc2-pricing-options .rvc2-price>div:first-child>span{line-height:1.4;max-width:130px;padding-top:5px}.rvc2-pricing-options .rvc2-price strong{align-items:flex-end;font-size:46px;margin-top:0;text-align:right}.rvc2-pricing-options .rvc2-price strong small{margin-top:5px}.rvc2-pricing-options .rvc2-price ul{margin:22px 0}.rvc2-pricing-options .rvc2-price li{font-size:12px;gap:10px;line-height:1.35;min-height:43px}.rvc2-pricing-options .rvc2-price li svg{flex:0 0 auto;height:13px;width:13px}.rvc2-pricing-options .rvc2-price .rvc2-price-button{height:50px}.rvc2-pricing-options .rvc2-price>p{margin-top:12px}.rvc2-pricing-usage{background:#ffffff7a;border:1px solid #173b3021;border-left:3px solid var(--forest);border-radius:0 12px 12px 0;color:#5f625d;font-size:11px;grid-column:1;line-height:1.6;margin:2px 0 0;max-width:none;padding:16px 18px;white-space:normal}.rvc2-intro{padding:66px 0 72px}.rvc2-intro-heading{margin-bottom:32px}.rvc2-intro h2{font-size:38px}.rvc2-intro .rvc2-motion{border-radius:18px;box-shadow:0 22px 54px #1d231e1c;margin-inline:auto;width:min(100%,420px)}.rvc2-intro .rvc2-motion-canvas{min-height:560px}.rvc2-intro .rvc2-motion-control{right:14px;top:14px}.rvc2-intro .rvc2-motion-query{padding:38px 18px 36px}.rvc2-intro .rvc2-motion-query-shell{margin-top:30px}.rvc2-intro .rvc2-motion-query-entry{min-height:190px}.rvc2-capability-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:visible;padding:0 0 18px;scroll-snap-type:none}.rvc2-capabilities .rvc2-capability-list button,.rvc2-capability-list button{align-items:center;display:flex;font-size:10px;justify-content:center;line-height:1.2;min-height:44px;min-width:0;padding:9px 5px;text-align:center;white-space:normal;width:100%}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rankin-site{--rankin-navy:#0c0f24;--rankin-blue:#04339e;--rankin-ink:#111827;--rankin-muted:#475569;--rankin-mist:#f4f6f8;--muted-2:#64748b;background:#fff;color:var(--rankin-ink);font-family:Arial,Helvetica,sans-serif}.rankin-site *{box-sizing:border-box}.rankin-site a{color:inherit;text-decoration:none}.rankin-site a:hover{color:var(--rankin-blue)}.rankin-site h1,.rankin-site h2,.rankin-site h3{letter-spacing:-.025em;line-height:1.13}.rankin-site h1{font-size:clamp(2.5rem,5vw,4.7rem);font-weight:800}.rankin-site h2{font-size:clamp(2rem,3vw,3rem);font-weight:800}.rankin-site h3{font-size:1.15rem;font-weight:750}.rankin-site p{line-height:1.72}.rankin-wrap{margin-inline:auto;width:min(100% - 40px,1220px)}.rankin-eyebrow{color:var(--rankin-blue);display:block;font-size:.76rem;font-weight:800;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.rankin-utility{background:var(--rankin-navy);color:#fff;font-size:.76rem}.rankin-utility .rankin-wrap{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:36px}.rankin-utility .rankin-wrap>div{display:flex;gap:16px}.rankin-utility a:hover{color:#bac9ff}.rankin-header{background:#fff;box-shadow:0 1px 10px #0c0f241c;position:relative;z-index:10}.rankin-header-row{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:92px}.rankin-header-row>a img{max-height:74px;object-fit:contain;width:174px}.rankin-nav{align-items:center;display:flex;font-size:.88rem;font-weight:700;gap:22px}.rankin-nav>a{white-space:nowrap}.rankin-tools{cursor:pointer;position:relative}.rankin-tools>button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.rankin-tools>div{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 16px 40px #0c0f2429;display:none;min-width:210px;padding:10px;position:absolute;right:0;top:100%}.rankin-tools:focus-within>div,.rankin-tools:hover>div{display:grid}.rankin-tools>div a{border-radius:6px;display:block;padding:9px 12px;white-space:nowrap}.rankin-tools>div a:hover{background:var(--rankin-mist)}.rankin-menu-toggle{background:none;border:0;display:none}.rankin-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;min-height:620px}.rankin-hero-grid{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);padding-block:80px 0}.rankin-hero .rankin-eyebrow{color:#c6d5ff}.rankin-hero h1{color:#fff;margin:0;max-width:780px}.rankin-hero h1 span{color:#82a0ff}.rankin-hero p{color:#e6ebf7;font-size:1.14rem;max-width:590px}.rankin-search-tabs{display:flex;gap:3px;margin-top:35px}.rankin-search-tabs button{background:#ffffffb9;border:0;border-radius:10px 10px 0 0;color:var(--rankin-navy);font-weight:750;padding:10px 26px}.rankin-search-tabs button.active{background:#fff}.rankin-hero-search{align-items:center;background:#fff;border-radius:0 14px 14px 14px;box-shadow:0 14px 38px #0004;color:#475569;display:flex;max-width:760px;padding:7px 7px 7px 18px}.rankin-hero-search input{border:0;color:var(--rankin-ink);flex:1 1;min-width:0;outline:0;padding:13px}.rankin-button,.rankin-hero-search button{align-items:center;background:var(--rankin-blue);border:0;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-weight:750;gap:9px;justify-content:center;padding:13px 20px}.rankin-button:hover,.rankin-hero-search button:hover{background:#082677}.rankin-button:disabled{cursor:not-allowed;opacity:.55}.rankin-hero-person{align-self:end;text-align:center}.rankin-hero-person img{max-height:460px;max-width:100%;object-fit:contain;object-position:bottom}.rankin-hero-person div{background:#0c0f24eb;display:flex;flex-direction:column;padding:15px}.rankin-hero-person strong{font-size:1.22rem}.rankin-hero-person span{color:#cbd5e1;font-size:.83rem}.rankin-section{padding-block:76px}.rankin-mist{background:var(--rankin-mist)}.rankin-section h2{margin:0 0 24px}.rankin-section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.rankin-section-head h2{margin:0}.rankin-arrows{display:flex;gap:8px}.rankin-arrows button{background:#fff;border:1px solid #cbd5e1;border-radius:50%;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.rankin-arrows button:disabled{cursor:not-allowed;opacity:.35}.rankin-property-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.rankin-property{background:#fff;border-radius:15px;box-shadow:0 10px 28px #0c0f2412;overflow:hidden}.rankin-property-image{aspect-ratio:3/2;background:#dce4ee;display:block;position:relative}.rankin-property-image img{height:100%;object-fit:cover;width:100%}.rankin-property-image span{background:#fff;border-radius:30px;color:var(--rankin-navy);font-size:.72rem;font-weight:800;left:14px;padding:7px 12px;position:absolute;text-transform:uppercase;top:14px}.rankin-property-body{display:flex;flex-direction:column;gap:6px;padding:22px}.rankin-property-body>strong{color:var(--rankin-blue);font-size:1.55rem}.rankin-property-body>a{font-size:1.1rem;font-weight:800}.rankin-property-body p{border-block:1px solid #e2e8f0;font-size:.83rem;font-weight:750;margin:10px 0;padding-block:10px}.rankin-property-body small{color:var(--rankin-muted)}.rankin-outline{align-items:center;border:1px solid var(--rankin-blue);border-radius:8px;color:var(--rankin-blue)!important;display:inline-flex;font-weight:750;gap:9px;margin-top:32px;padding:12px 20px}.rankin-testimonials{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.rankin-card-grid article,.rankin-testimonials article{background:#fff;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 7px 25px #0c0f2409;display:flex;flex-direction:column;padding:27px}.rankin-testimonials p{color:var(--rankin-muted);flex:1 1}.rankin-testimonials small{color:var(--rankin-muted);margin-top:5px}.rankin-stars{color:#e9ae30;letter-spacing:.12em}.rankin-contact{background:var(--rankin-navy);color:#fff;padding-block:76px}.rankin-contact-grid{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:1fr 1fr}.rankin-contact h2{margin-top:0}.rankin-contact p{color:#cbd5e1}.rankin-contact a{align-items:center;display:flex;gap:10px;margin-top:16px}.rankin-contact .rankin-eyebrow{color:#9cb3ff}.rankin-form{grid-gap:14px;display:grid;gap:14px}.rankin-form label{grid-gap:5px;display:grid;font-size:.84rem;font-weight:700;gap:5px}.rankin-filter input,.rankin-filter select,.rankin-form input,.rankin-form textarea{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:var(--rankin-ink);padding:12px;width:100%}.rankin-form small{color:#cbd5e1}.rankin-form .rankin-button{justify-self:start}.rankin-footer{background:#080b1b;color:#e2e8f0;padding-block:65px 25px}.rankin-footer-grid{grid-gap:38px;display:grid;gap:38px;grid-template-columns:1.3fr 1fr 1fr 1.2fr}.rankin-footer-grid>div{align-items:start;display:flex;flex-direction:column;gap:7px}.rankin-footer-grid img{background:#fff;border-radius:7px;width:150px}.rankin-footer-grid strong{color:#fff;margin-bottom:10px}.rankin-footer-grid p{margin:0}.rankin-footer a:hover{color:#9bb4ff}.rankin-footer-bottom{border-top:1px solid #ffffff22;display:flex;font-size:.78rem;gap:20px;justify-content:space-between;margin-top:35px;padding-top:20px}.rankin-mls{color:#a9b5c7;margin-top:30px}.rankin-inner{min-height:450px;padding-block:75px}.rankin-inner h1{font-size:clamp(2.3rem,4vw,3.5rem)}.rankin-filter{display:flex;gap:12px;margin-block:30px;max-width:780px}.rankin-filter input{flex:1 1}.rankin-filter select{max-width:125px}.rankin-page-hero{background:var(--rankin-navy);color:#fff;padding-block:75px}.rankin-page-hero .rankin-eyebrow{color:#9cb3ff}.rankin-page-hero h1{margin:0;max-width:900px}.rankin-contact h2,.rankin-page-hero h1{color:#fff}.rankin-page-hero p{color:#d5dded;font-size:1.08rem;margin-top:20px;max-width:760px}.rankin-prose{max-width:960px}.rankin-prose>h2{margin-top:45px}.rankin-prose>h2:first-child{margin-top:0}.rankin-prose p{color:var(--rankin-muted)}.rankin-prose>.rankin-button{margin-block:20px}.rankin-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:30px}.rankin-card-grid h2,.rankin-card-grid h3{font-size:1.16rem;margin:0 0 8px}.rankin-card-grid p{color:var(--rankin-muted);margin:0}.rankin-card-grid a{color:var(--rankin-blue);font-weight:750;margin-top:18px}.rankin-card-grid .rankin-area-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 7px 25px #0c0f2409;display:flex;justify-content:space-between;margin:0;padding:27px}.rankin-banner{display:block;max-height:430px;object-fit:cover;width:100%}.rankin-about{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:330px 1fr}.rankin-about img{border-radius:16px;width:100%}.rankin-about p{color:var(--rankin-muted)}.rankin-builder-links{display:flex;flex-wrap:wrap;gap:10px}.rankin-builder-links a{border:1px solid var(--rankin-blue);border-radius:7px;color:var(--rankin-blue);padding:9px 14px}.rankin-guide{display:block;margin:45px auto 0;width:min(100%,560px)}.rankin-calculator{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.rankin-calculator h2{color:var(--rankin-blue)}.rankin-listing-photos{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-block:30px}.rankin-listing-photos img{aspect-ratio:4/3;border-radius:8px;object-fit:cover;width:100%}.rankin-listing-photos img:first-child{grid-column:span 2;grid-row:span 2;height:100%}.rankin-listing-details{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 390px}.rankin-listing-details .rankin-contact{border-radius:15px;padding:25px}.rankin-listing-details .rankin-contact-grid{display:block;width:100%}.rankin-listing-details .rankin-contact-grid>div{display:none}.rankin-listing-details .rankin-contact .rankin-form{width:100%}@media (max-width:1020px){.rankin-menu-toggle{display:block}.rankin-nav{align-items:stretch;background:#fff;box-shadow:0 15px 25px #0c0f2420;display:none;flex-direction:column;left:0;padding:24px;position:absolute;right:0;top:100%}.rankin-nav.open{display:flex}.rankin-tools>div{border:0;box-shadow:none;display:grid;padding:0 0 0 12px;position:static}.rankin-card-grid,.rankin-footer-grid,.rankin-property-grid,.rankin-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rankin-wrap{width:min(100% - 28px,1220px)}.rankin-utility .rankin-wrap>div{display:none}.rankin-header-row{min-height:70px}.rankin-header-row>a img{max-height:58px;width:135px}.rankin-hero{min-height:0}.rankin-hero-grid{gap:20px;grid-template-columns:1fr;padding-block:58px 0}.rankin-hero h1{font-size:2.45rem}.rankin-hero-person img{max-height:310px}.rankin-hero-search button{padding:13px}.rankin-section{padding-block:55px}.rankin-about,.rankin-calculator,.rankin-card-grid,.rankin-contact-grid,.rankin-listing-details,.rankin-property-grid,.rankin-testimonials{grid-template-columns:1fr}.rankin-footer-grid{grid-template-columns:1fr 1fr}.rankin-filter{flex-wrap:wrap}.rankin-filter input{flex-basis:100%}.rankin-listing-photos{grid-template-columns:1fr 1fr}.rankin-listing-photos img:first-child{grid-column:span 2;grid-row:auto}.rankin-footer-bottom{flex-direction:column}}.cma-workspace{color:#182534}.cma-intro{background:#fff;border:1px solid #cfd9dc;border-radius:24px;color:#172b35;padding:clamp(28px,5vw,64px)}.cma-eyebrow{align-items:center;color:#714217;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.12em;text-transform:uppercase}.cma-intro h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:19px 0 12px;max-width:750px}.cma-intro>p{color:#40535e;font-size:16px;line-height:1.6;max-width:600px}.cma-search{align-items:center;background:#fff;border:2px solid #607681;border-radius:15px;box-shadow:0 5px 18px #17374513;display:flex;gap:13px;margin-top:34px;max-width:840px;padding:7px 7px 7px 19px}.cma-search:focus-within{border-color:#174b63;outline:3px solid #174b6326;outline-offset:2px}.cma-search input{background:#0000;color:#172a36;flex:1 1;font-size:16px;min-width:0;outline:0;padding:12px 0}.cma-search input::placeholder{color:#596d77}.cma-search button{align-items:center;background:#173a4b;border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:0 22px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.cma-search button:hover:not(:disabled){background:#0d2937;transform:translateY(-1px)}.cma-search button:disabled{cursor:not-allowed;opacity:.55}.cma-search-note{align-items:center;color:#455b65;display:flex;font-size:13px;gap:7px;margin-top:14px}.cma-intro-compact{grid-gap:0 30px;align-items:center;display:grid;gap:0 30px;grid-template-columns:minmax(0,1fr) minmax(350px,1.45fr);padding:19px 28px}.cma-intro-compact .cma-eyebrow{font-size:10px;grid-column:1}.cma-intro-compact h1{font-size:clamp(21px,2.2vw,28px);grid-column:1;margin:4px 0 0}.cma-intro-compact .cma-search{grid-column:2;grid-row:1/span 2;margin:0;width:100%}.cma-intro-compact .cma-search-note{display:none}.cma-main{margin-top:26px}.cma-empty,.cma-unavailable{background:#fff;border:1px solid #dce3e5;border-radius:20px;padding:58px 30px;text-align:center}.cma-empty-icon{background:#f6efe6;border-radius:16px;color:#a16d42;display:grid;height:54px;margin:0 auto 18px;place-items:center;width:54px}.cma-empty h2,.cma-unavailable h2{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;margin:0 0 8px}.cma-empty p,.cma-unavailable p{color:#445761;font-size:15px;line-height:1.6;margin:0 auto;max-width:520px}.cma-empty-steps{color:#455c68;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:12px 28px;justify-content:center;margin-top:28px}.cma-result{background:#fff;border:1px solid #d6dfe1;border-radius:22px;box-shadow:0 18px 45px #18303e0b;color:#172b35;padding:clamp(24px,4vw,48px)}.cma-result .cma-eyebrow{font-size:11px}.cma-result-heading{align-items:end;border-bottom:1px solid #cbd6d9;display:flex;gap:24px;justify-content:space-between;padding-bottom:27px}.cma-result-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:12px 0 10px;max-width:760px;overflow-wrap:anywhere}.cma-result-heading p{color:#4b626d;font-size:14px}.cma-report-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:9px}.cma-report-actions button{align-items:center;border-radius:7px;display:inline-flex;font-size:13px;font-weight:750;gap:9px;justify-content:center;min-height:43px;padding:0 16px;white-space:nowrap}.cma-action-primary{background:#173a4b;color:#fff}.cma-action-primary:hover{background:#0d2937}.cma-action-secondary{background:#fff;border:1px solid #8da3ac;color:#173a4b}.cma-action-secondary:hover{background:#f5f8f8;border-color:#173a4b}.cma-result [data-testid=cma-resolved-from]{color:#4a606b;font-size:12px;margin-top:15px}.cma-result [data-testid=cma-location-caveat],.cma-result [data-testid=cma-simulated-banner]{background:#fff;border:1px solid #bdcbd0;border-radius:8px;color:#263d49;font-size:13px;line-height:1.5;margin-top:14px;padding:13px 16px}.cma-source-badges{align-items:center;display:flex;gap:12px;margin:19px 0 15px}.cma-section-label,.cma-source-label{color:#81512a;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cma-source-badge{background:#fff;border:1px solid #c7d2d6;border-radius:3px;color:#34515f;font-size:11px;font-weight:700;padding:5px 9px}.cma-credit{margin-bottom:14px}.cma-value-section{border-bottom:1px solid #cbd6d9;border-top:1px solid #cbd6d9;padding:clamp(26px,4vw,47px) 0 34px;position:relative}.cma-value-section:before{background:#a3744c;content:"";height:3px;left:0;position:absolute;top:-2px;width:90px}.cma-value-number{font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.8vw,92px);font-weight:400;letter-spacing:-.06em;line-height:1.1;margin:7px 0 22px}.cma-value-bottom{display:flex;gap:clamp(25px,6vw,95px)}.cma-value-bottom div{display:flex;flex-direction:column;gap:7px}.cma-value-bottom span{color:#50656f;font-size:11px;font-weight:800;letter-spacing:.1em}.cma-value-bottom strong{color:#213c49;font-size:clamp(17px,1.6vw,22px);font-weight:650}.cma-value-method{color:#526771;font-size:13px;line-height:1.55;margin-top:25px;max-width:780px}.cma-facts{grid-gap:0;border-bottom:1px solid #d7e0e2;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 35px}.cma-fact{display:flex;flex-direction:column;min-width:0;padding:23px 16px 23px 0}.cma-fact+.cma-fact{border-left:1px solid #e1e7e8;padding-left:20px}.cma-fact span{color:#52656e;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cma-fact strong{color:#172b35;font-size:20px;font-weight:650;margin-top:7px}.cma-avm-reference{align-items:baseline;border-bottom:1px solid #d8e0e2;color:#415863;display:flex;flex-wrap:wrap;font-size:13px;gap:7px 11px;padding:0 0 28px}.cma-avm-reference>strong{color:#203d4a;font-size:18px}.cma-avm-detail{color:#4b606b;width:100%}.cma-avm-detail em{color:#8c5127;font-style:normal;font-weight:700}.cma-analysis-notes,.cma-comps-section,.cma-strategy-section,.cma-workbench{padding-top:42px}.cma-comps-heading h3,.cma-strategy-section h3,.cma-workbench h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,39px);font-weight:400;letter-spacing:-.035em;margin:10px 0 14px}.cma-strategy-range{color:#1a3c4b;font-size:clamp(25px,2.7vw,36px);font-weight:650;letter-spacing:-.035em}.cma-strategy-section p{color:#405660;font-size:15px;line-height:1.6;margin:12px 0 0;max-width:780px}.cma-market-stats{border-bottom:1px solid #d7e0e2;border-top:1px solid #d7e0e2;color:#50646e;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 25px;margin-top:24px;padding:17px 0}.cma-market-stats b{color:#183544}.cma-analysis-notes{max-width:870px}.cma-analysis-notes p{color:#334c58;font-size:15px;line-height:1.75;margin-top:14px;white-space:pre-wrap}.cma-analysis-more{margin-top:17px}.cma-analysis-more summary{color:#20516a;cursor:pointer;font-size:13px;font-weight:800}.cma-analysis-more p{border-left:2px solid #c7d4d9;font-size:14px;padding-left:17px}.cma-comps-section{border-top:1px solid #cbd6d9;margin-top:42px}.cma-comps-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.cma-comps-heading h3{margin-bottom:5px}.cma-comps-heading p{color:#4c616b;font-size:14px}.cma-comps-heading>span{color:#516872;font-size:13px;white-space:nowrap}.cma-comp-list{grid-gap:12px;display:grid;gap:12px}.cma-comp-card{background:#fff;border:1px solid #cbd7da;border-radius:9px;padding:20px 23px 18px}.cma-comp-card-main{align-items:start;display:flex;gap:18px}.cma-comp-card-index{color:#956641;font-family:Georgia,Times New Roman,serif;font-size:21px;padding-top:2px}.cma-comp-card-address{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.cma-comp-card-address strong{font-size:17px;font-weight:700;overflow-wrap:anywhere}.cma-comp-card-address span{color:#50656e;font-size:13px;line-height:1.4}.cma-comp-remove{border:1px solid #c7d3d6;border-radius:5px;color:#3d5661;display:grid;height:28px;margin-left:auto;place-items:center;width:28px}.cma-comp-remove:hover{border-color:#a8463b;color:#a8463b}.cma-comp-card-values{grid-gap:14px;border-top:1px solid #e0e6e7;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0 42px;padding-top:15px}.cma-comp-card-values-simulated{grid-template-columns:1fr}.cma-comp-card-values div{display:flex;flex-direction:column;gap:4px}.cma-comp-card-values small{color:#576b74;font-size:10px;font-weight:800;letter-spacing:.07em}.cma-comp-card-values strong{color:#263c47;font-size:16px}.cma-comp-card-values .cma-adjusted-price strong{color:#174b63;font-size:20px}.cma-comp-adjustments,.cma-comp-rationale{color:#4d626b;font-size:12px;line-height:1.5;margin:14px 0 0 42px}.cma-comp-adjustments summary{cursor:pointer;font-weight:700}.cma-comp-adjustments div{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px}.cma-workbench{border-top:1px solid #cbd6d9;margin-top:44px}.cma-workbench>details{border-top:1px solid #e0e6e7;margin:12px 0 0;padding:17px 0}.cma-workbench summary{color:#284858;cursor:pointer;font-size:14px;font-weight:750}.cma-workbench [data-testid=cma-net-sheet]{border:1px solid #d4dfe1;border-radius:8px;margin-top:18px;padding:20px}.cma-result [data-testid=cma-other-comps]{border-top:1px solid #d8e0e2;margin-top:18px;padding-top:18px}.cma-unavailable .cma-eyebrow{justify-content:center;margin-bottom:14px}.cma-present-overlay{background:#e9eef0;color:#172b35;font-family:Arial,sans-serif;inset:0;overflow:auto;position:fixed;z-index:100}.cma-present-toolbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #cdd8db;display:flex;gap:14px;justify-content:space-between;padding:12px max(18px,calc(50vw - 460px));position:sticky;top:0;z-index:3}.cma-present-toolbar span{color:#526974;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-deck{margin:28px auto 60px;width:min(100%,850px)}.cma-deck-page{background:#fff;box-shadow:0 12px 42px #18303e1c;display:flex;flex-direction:column;margin-bottom:24px;min-height:1030px;overflow:hidden;padding:55px 62px;position:relative}.cma-cover{background:#fffdf9;justify-content:space-between}.cma-cover:before{background:#a3744c;background:var(--cma-accent,#a3744c);content:"";height:100%;left:0;position:absolute;top:0;width:10px}.cma-cover-top,.cma-page-top{color:#49616c;font-size:11px;gap:20px;justify-content:space-between;letter-spacing:.13em;text-transform:uppercase}.cma-cover-top,.cma-deck-brand,.cma-page-top{align-items:center;display:flex;font-weight:800}.cma-deck-brand{color:#172b35;font-size:17px;gap:12px;letter-spacing:-.03em;text-transform:none}.cma-deck-brand img{max-height:34px;max-width:100px;object-fit:contain}.cma-cover-main{margin:auto 0;position:relative}.cma-cover-copy{min-width:0;position:relative}.cma-cover-main-photo{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 225px}.cma-cover-main-photo h1{font-size:56px}.cma-cover-main-photo .cma-cover-pretitle{margin-top:26px}.cma-cover-main-photo .cma-cover-copy p{font-size:16px}.cma-cover-portrait{align-self:center;border-bottom:3px solid #a3744c;border-bottom:3px solid var(--cma-accent,#a3744c)}.cma-cover-portrait img{display:block;height:285px;object-fit:cover;object-position:center top;width:100%}.cma-cover-portrait span{color:#405762;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;padding:10px 0;text-transform:uppercase}.cma-deck-kicker,.cma-section-kicker{color:#81512a;font-size:12px;font-weight:800;letter-spacing:.14em}.cma-cover-pretitle{color:#825734;font-size:27px;font-style:italic;margin-top:42px}.cma-cover h1,.cma-cover-pretitle{font-family:Georgia,Times New Roman,serif}.cma-cover h1{font-size:clamp(48px,6vw,76px);font-weight:400;letter-spacing:-.055em;line-height:1.07;margin:24px 0;max-width:710px;overflow-wrap:anywhere}.cma-cover h1 span{display:block}.cma-cover h1 .cma-cover-locality{color:#3e5763;font-size:.5em;letter-spacing:-.035em;margin-top:12px;max-width:580px}.cma-cover-main p{color:#405762;font-size:18px;line-height:1.6;max-width:490px}.cma-cover-mark{background:#fffdf9;border:2px solid #a3744c;border:2px solid var(--cma-accent,#a3744c);border-radius:50%;bottom:0;color:#80522f;display:grid;height:142px;place-items:center;position:absolute;right:0;text-align:center;transform:rotate(-12deg);width:142px}.cma-cover-mark span{font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;line-height:1.05}.cma-cover-bottom{border-top:2px solid #173a4b}.cma-cover-facts{border-bottom:1px solid #cbd5d8;display:flex;gap:42px;padding:27px 0}.cma-cover-agent div,.cma-cover-facts div{display:flex;flex-direction:column}.cma-cover-agent small,.cma-cover-facts small{color:#445963;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cma-cover-facts strong{font-size:18px;margin-top:7px}.cma-cover-agent{align-items:center;display:flex;gap:13px;padding-top:25px}.cma-cover-agent img{border-radius:50%;height:44px;object-fit:cover;width:44px}.cma-cover .cma-agent-monogram,.cma-cover .cma-cover-agent img{border-radius:10px;height:70px;width:70px}.cma-agent-monogram{background:#fff;border:1px solid #bfcbd0;color:#214656;display:grid!important;flex-shrink:0;font-family:Georgia,Times New Roman,serif;font-size:23px;height:44px;place-items:center;width:44px}.cma-cover-agent strong{font-size:14px;margin-top:5px}.cma-cover-agent span{color:#475c66;font-size:12px;margin-top:3px}.cma-page-top{border-bottom:1px solid #d0dbde;padding-bottom:16px}.cma-page-top span:last-child{letter-spacing:0;max-width:52%;overflow:hidden;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.cma-section-kicker{margin-top:63px}.cma-deck-page h2{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:13px 0 18px}.cma-section-intro{color:#405762;font-size:15px;line-height:1.6;margin-bottom:35px;max-width:640px}.cma-value-panel{border-bottom:1px solid #ccd8db;border-top:2px solid #173a4b;padding:33px 0 31px;position:relative}.cma-value-panel>span{color:#4b636e;font-size:11px;font-weight:800;letter-spacing:.12em}.cma-value-panel>strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:67px;font-weight:400;letter-spacing:-.055em;margin:10px 0 33px}.cma-range-rule{background:#c5d1d5;height:5px}.cma-range-rule i{background:#173a4b;display:block;height:18px;left:50%;margin-top:-7px;position:relative;width:3px}.cma-range-labels{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:19px}.cma-range-labels span{display:flex;flex-direction:column;gap:6px}.cma-range-labels span:last-child{text-align:right}.cma-range-labels small{color:#516873;font-size:11px;font-weight:800;letter-spacing:.09em}.cma-evidence-stats{grid-gap:0;border-bottom:1px solid #d5dfe1;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:23px}.cma-evidence-stats div{display:flex;flex-direction:column;gap:9px;padding:0 10px 22px}.cma-evidence-stats div:first-child{padding-left:0}.cma-evidence-stats div+div{border-left:1px solid #dce3e5}.cma-deck-facts small,.cma-evidence-stats small{color:#526873;font-size:11px;font-weight:800;letter-spacing:.07em}.cma-evidence-stats strong{font-size:20px;text-transform:capitalize}.cma-deck-subject{margin-top:34px}.cma-deck-narrative h3,.cma-deck-subject h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;margin-bottom:14px}.cma-deck-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.cma-deck-facts div{border-top:2px solid #a3744c;border-top:2px solid var(--cma-accent,#a3744c);display:flex;flex-direction:column;gap:5px;padding-top:12px}.cma-deck-facts strong{font-size:16px}.cma-page-footer{border-top:1px solid #d2dde0;color:#526873;display:flex;font-size:11px;gap:20px;justify-content:space-between;margin-top:auto;padding-top:24px}.cma-deck-comps{border-top:2px solid #173a4b}.cma-deck-comp{grid-gap:15px;align-items:start;border-bottom:1px solid #d5dfe1;break-inside:avoid;display:grid;gap:15px;grid-template-columns:38px minmax(0,1fr) auto;padding:23px 0;page-break-inside:avoid}.cma-comp-index{color:#9b6e4b;font-family:Georgia,Times New Roman,serif;font-size:22px}.cma-comp-home,.cma-comp-prices{display:flex;flex-direction:column;gap:6px}.cma-comp-home strong{font-size:16px}.cma-comp-home span{color:#405862;font-size:12px}.cma-comp-home small{color:#526873;font-size:11px}.cma-comp-prices{text-align:right;white-space:nowrap}.cma-comp-prices span{color:#49616c;font-size:12px}.cma-comp-prices strong{color:#174b63;font-size:15px}.cma-deck-explainer{border-top:1px solid #d5dfe1;color:#405762;font-size:13px;line-height:1.6;margin-top:21px;padding:15px 0 0}.cma-list-range{border-bottom:1px solid #cdd9dc;border-top:2px solid #173a4b;display:flex;flex-direction:column;gap:11px;padding:25px 0}.cma-list-range small{color:#4c636e;font-size:11px;font-weight:800;letter-spacing:.12em}.cma-list-range strong{color:#173a4b;font-size:31px}.cma-list-range span{color:#405762;font-size:14px;line-height:1.5;max-width:620px}.cma-deck-market-snapshot{margin-top:31px}.cma-deck-market-snapshot .cma-section-kicker{margin-top:0}.cma-deck-market-metrics{grid-gap:0;border-bottom:1px solid #d5dfe1;border-top:1px solid #d5dfe1;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:15px;padding:18px 0}.cma-deck-market-metrics div{display:flex;flex-direction:column;gap:8px;padding:0 16px}.cma-deck-market-metrics div:first-child{padding-left:0}.cma-deck-market-metrics div+div{border-left:1px solid #d5dfe1}.cma-deck-market-metrics small{color:#526873;font-size:10px;font-weight:800;letter-spacing:.07em}.cma-deck-market-metrics strong{color:#173a4b;font-size:21px}.cma-deck-narrative{margin-top:36px}.cma-deck-narrative p{color:#314b57;font-size:13px;line-height:1.7;white-space:pre-wrap}.cma-avm-note{border-bottom:1px solid #d5dfe1;border-top:1px solid #d5dfe1;display:flex;flex-direction:column;font-size:12px;gap:5px;line-height:1.5;margin-top:24px;padding:15px 0}.cma-avm-note span{color:#4e626c}.cma-deck-disclaimer{color:#4b606a;font-size:11px;line-height:1.6;margin-top:25px}.cma-deck-disclaimer,.cma-final-agent{border-top:1px solid #d5dfe1;padding-top:15px}.cma-final-agent{margin-top:24px}@media (max-width:900px){.cma-result-heading{align-items:start;flex-direction:column}}@media (max-width:1100px){.cma-intro-compact{display:block}.cma-intro-compact .cma-search{margin-top:14px;max-width:none}}@media (max-width:700px){.cma-intro{padding:30px 23px}.cma-intro-compact{padding:18px 20px}.cma-intro-compact h1{font-size:22px}.cma-search{flex-wrap:wrap;gap:8px;padding:9px 10px 10px 15px}.cma-search input{flex-basis:calc(100% - 40px);flex-grow:1;flex-shrink:1;font-size:14px;width:calc(100% - 40px)}.cma-search button{width:100%}.cma-result{padding:24px 19px}.cma-report-actions{width:100%}.cma-report-actions button{flex:1 1}.cma-value-bottom{flex-wrap:wrap;gap:20px 34px}.cma-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-fact:nth-child(3){border-left:0;padding-left:0}.cma-fact:nth-child(3),.cma-fact:nth-child(4){border-top:1px solid #e1e7e8}.cma-comp-card{padding:17px}.cma-comp-card-values{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.cma-comp-adjustments,.cma-comp-rationale{margin-left:0}.cma-present-toolbar span{display:none}.cma-deck{margin:0 auto}.cma-deck-page{margin-bottom:10px;min-height:0;padding:34px 25px 45px}.cma-cover{min-height:680px}.cma-cover h1{font-size:45px}.cma-cover-main-photo{display:block}.cma-cover-main-photo h1{font-size:43px}.cma-cover-portrait{margin-top:23px;width:150px}.cma-cover-portrait img{height:170px}.cma-cover-pretitle{font-size:23px;margin-top:28px}.cma-cover-mark{display:none}.cma-deck-page h2{font-size:34px}.cma-section-kicker{margin-top:42px}.cma-value-panel>strong{font-size:43px}.cma-deck-facts,.cma-evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-evidence-stats div:nth-child(3){border-left:0;padding-left:0}.cma-deck-comp{grid-template-columns:30px minmax(0,1fr)}.cma-comp-prices{grid-column:2;text-align:left}.cma-list-range strong{font-size:23px}.cma-deck-market-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cma-deck-market-metrics div{padding:0 7px}.cma-deck-market-metrics strong{font-size:17px}}@media print{@page{size:letter portrait;margin:0}body *{visibility:hidden!important}#cma-present,#cma-present *{visibility:visible!important}#cma-present{background:#fff;inset:0;overflow:visible;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print{display:none!important}.cma-deck{margin:0;width:100%}.cma-deck-page{box-shadow:none;break-after:page;margin:0;max-height:none;min-height:11in;overflow:visible;padding:.55in .65in;page-break-after:always;width:8.5in}.cma-deck-page:last-child{break-after:auto;page-break-after:auto}.cma-deck-page h2{font-size:39px}.cma-cover h1{font-size:66px}.cma-section-kicker{margin-top:.55in}.cma-deck-comp{padding:13px 0}.cma-deck-narrative p{font-size:11px}.cma-strategy-page .cma-section-kicker{margin-top:.34in}.cma-strategy-page h2{margin-bottom:10px}.cma-strategy-page .cma-list-range{gap:7px;padding:17px 0}.cma-strategy-page .cma-deck-market-snapshot{margin-top:18px}.cma-strategy-page .cma-deck-market-metrics{margin-top:9px;padding:10px 0}.cma-strategy-page .cma-deck-narrative{margin-top:19px}.cma-strategy-page .cma-deck-narrative h3{margin-bottom:7px}.cma-strategy-page .cma-avm-note{margin-top:14px;padding:8px 0}.cma-strategy-page .cma-deck-disclaimer{margin-top:13px;padding-top:8px}.cma-strategy-page .cma-final-agent{margin-top:12px;padding-top:9px}.cma-strategy-page .cma-page-footer{padding-top:12px}}
/*# sourceMappingURL=main.7c5d328a.css.map*/