@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Figtree:wght@400;500&family=Outfit:wght@400;500&family=Raleway:wght@400;500&family=Roboto:wght@400;500&family=Oswald:wght@400;500&family=Ubuntu:wght@400;500&family=Lato:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800;900&display=swap);:root{--font-family:"Poppins",sans-serif}body,html{background-color:#fff;background-color:var(--res-background,#fff);font-family:Poppins,sans-serif;min-height:100vh}body:has(.res-home-page),html:has(.res-home-page){background-color:#101115}*{box-sizing:inherit;margin:0;padding:0}.page-container,body{max-width:100%;overflow-x:clip}body,html{box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.content-layout{display:flex;flex:1 1;flex-direction:row}.main-content{box-sizing:border-box;flex:1 1;overflow-y:auto}.auth-loading-overlay{align-items:center;background-color:#fffffff2;display:flex;flex-direction:column;font-family:var(--font-family);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.auth-loading-overlay .spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#f40000;height:50px;margin-bottom:20px;width:50px}.auth-loading-overlay p{color:#333;font-size:1.2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root,:root[data-res-theme=light]{--brand-color:#f40000;--brand-color-hover:#d90000;--brand-color-rgb:244,0,0;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--res-background:#fff;--res-background-soft:#f7f8fa;--res-background-muted:#f0f2f5;--res-surface:#fff;--res-surface-elevated:#fff;--res-text:#17181b;--res-text-secondary:#626773;--res-text-muted:#858a95;--res-border:#e7e9ed;--res-border-strong:#d9dde4;--res-header-background:#fffffff0;--res-header-border:#16191e12;--res-footer-background:#f7f8fa;--res-footer-text:#17181b;--res-footer-secondary:#6d727d;--res-footer-border:#e4e7ec;--res-shadow-sm:0 4px 14px rgba(20,24,32,.035);--res-shadow-md:0 12px 40px rgba(20,24,32,.065);--res-shadow-lg:0 25px 65px #14182017;--res-radius-sm:10px;--res-radius-md:16px;--res-radius-lg:24px;--res-content-width:1280px;color-scheme:light}:root[data-res-theme=dark]{--res-background:#111215;--res-background-soft:#16181d;--res-background-muted:#1d2026;--res-surface:#1d1f25;--res-surface-elevated:#24262d;--res-text:#f7f8fa;--res-text-secondary:#b4b8c1;--res-text-muted:#9095a0;--res-border:#30333c;--res-border-strong:#454954;--res-header-background:#111215f2;--res-header-border:#ffffff14;--res-footer-background:#111215;--res-footer-text:#f7f8fa;--res-footer-secondary:#a3a7b0;--res-footer-border:#30333b;--res-shadow-sm:0 4px 14px #0000001f;--res-shadow-md:0 12px 40px #0003;--res-shadow-lg:0 25px 65px #0000004d;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:90px}body,html{min-width:320px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--res-background);color:#17181b;color:var(--res-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;padding:0;text-rendering:optimizeLegibility;transition:background-color .22s ease,color .22s ease}#root,body{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}canvas,img,picture,svg,video{max-width:100%}img{display:block}a{color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}::selection{background:#f40000;color:#fff}:focus-visible{outline:3px solid #f4000047;outline-offset:3px}body.res-mobile-menu-open,html.res-mobile-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);font-size:.95rem;font-weight:650;gap:10px;justify-content:center;min-height:46px;padding:11px 22px;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button-primary{background:#f40000!important;background:var(--brand-color)!important;border:1px solid #f40000!important;border:1px solid var(--brand-color)!important;color:#fff!important}.button-primary:hover{background:#d90000!important;background:var(--brand-color-hover)!important;border-color:#d90000!important;border-color:var(--brand-color-hover)!important;transform:translateY(-2px)}.button-secondary{background:#0000;border:1px solid #f40000!important;border:1px solid var(--brand-color)!important;color:#f40000!important;color:var(--brand-color)!important}.button-secondary:hover{background:#f40000!important;background:var(--brand-color)!important;color:#fff!important}.res-container{margin-inline:auto;width:min(calc(100% - 80px),1280px);width:min(calc(100% - 80px),var(--res-content-width))}.res-section-label{align-items:center;color:#f40000;color:var(--brand-color);display:inline-flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.res-section-label:before{background:#f40000;background:var(--brand-color);border-radius:50%;content:"";height:7px;width:7px}.res-text-muted{color:#858a95;color:var(--res-text-muted)}.res-surface{background:#fff;background:var(--res-surface);border:1px solid #e7e9ed;border:1px solid var(--res-border);border-radius:16px;border-radius:var(--res-radius-md);color:#17181b;color:var(--res-text)}:root[data-res-theme=dark] .res-contact-page{background:#fff;background:var(--res-background);color:#17181b;color:var(--res-text)}:root[data-res-theme=dark] .res-contact-main{background:#15171c}:root[data-res-theme=dark] .res-contact-information h2,:root[data-res-theme=dark] .res-contact-next-heading h2,:root[data-res-theme=dark] .res-contact-step h3{color:#f6f7f9}:root[data-res-theme=dark] .res-contact-information-description,:root[data-res-theme=dark] .res-contact-next-heading>p,:root[data-res-theme=dark] .res-contact-step p{color:#a9adb7}:root[data-res-theme=dark] .res-contact-information-divider{background:#343740}:root[data-res-theme=dark] .res-contact-capabilities>p,:root[data-res-theme=dark] .res-contact-reach-label{color:#a0a4af}:root[data-res-theme=dark] .res-contact-email-card{background:#202229;border-color:#353840;box-shadow:0 8px 24px #0000001a;color:#f7f8fa}:root[data-res-theme=dark] .res-contact-email-card:hover{background:#272a32}:root[data-res-theme=dark] .res-contact-email-content strong{color:#f7f8fa}:root[data-res-theme=dark] .res-contact-email-caption{color:#a7abb5}:root[data-res-theme=dark] .res-contact-email-icon{background:#f400001f}:root[data-res-theme=dark] .res-contact-email-arrow{border-color:#41444d;color:#aeb3bd}:root[data-res-theme=dark] .res-contact-capability-item{color:#c5c8d0}:root[data-res-theme=dark] .res-contact-capability-check{background:#262930;border-color:#3a3d46}:root[data-res-theme=dark] .res-contact-form-card{background:#202229;border-color:#343741;box-shadow:0 28px 85px #00000047}:root[data-res-theme=dark] .res-contact-form-heading h2{color:#fff}:root[data-res-theme=dark] .res-contact-form-heading>p{color:#b1b5be}:root[data-res-theme=dark] .res-contact-form-number{color:#989da7}:root[data-res-theme=dark] .res-contact-field label,:root[data-res-theme=dark] .res-contact-interest-fieldset legend{color:#e8eaf0}:root[data-res-theme=dark] .res-contact-optional{color:#a7abb5}:root[data-res-theme=dark] .res-contact-field input,:root[data-res-theme=dark] .res-contact-field textarea{background:#2b2e36;border-color:#3b3f49;color:#fff}:root[data-res-theme=dark] .res-contact-field input::placeholder,:root[data-res-theme=dark] .res-contact-field textarea::placeholder{color:#a1a5af}:root[data-res-theme=dark] .res-contact-field input:hover,:root[data-res-theme=dark] .res-contact-field textarea:hover{background:#31343d;border-color:#50545f}:root[data-res-theme=dark] .res-contact-field input:focus,:root[data-res-theme=dark] .res-contact-field textarea:focus{background:#292c34;border-color:#f40000}:root[data-res-theme=dark] .res-contact-interest-option{background:#292c34;border-color:#41454f}:root[data-res-theme=dark] .res-contact-interest-option:hover{background:#32353e;border-color:#666b76}:root[data-res-theme=dark] .res-contact-interest-label{color:#d6d9e0}:root[data-res-theme=dark] .res-contact-interest-indicator{background:#0000;border-color:#838894}:root[data-res-theme=dark] .res-contact-interest-selected{background:rgba(244,0,0,.095);border-color:#f40000}:root[data-res-theme=dark] .res-contact-interest-selected:hover{background:#f4000021;border-color:#f40000}:root[data-res-theme=dark]
.res-contact-interest-selected
.res-contact-interest-indicator{background:#f40000;border-color:#f40000}:root[data-res-theme=dark]
.res-contact-interest-selected
.res-contact-interest-label{color:#fff}:root[data-res-theme=dark] .res-contact-privacy-copy,:root[data-res-theme=dark] .res-contact-submit-note{color:#abb0ba}:root[data-res-theme=dark] .res-contact-privacy-copy a{color:#fff}:root[data-res-theme=dark] .res-contact-privacy-checkbox{background:#292c34;border-color:#747986}:root[data-res-theme=dark]
.res-contact-privacy>input:checked+.res-contact-privacy-checkbox{background:#f40000;border-color:#f40000}:root[data-res-theme=dark] .res-contact-success h2{color:#fff}:root[data-res-theme=dark] .res-contact-success p{color:#b4b8c1}:root[data-res-theme=dark] .res-contact-next{background:#111317;border-top-color:#30333c}:root[data-res-theme=dark] .res-contact-step-line{background:#343740}:root[data-res-theme=dark] .res-contact-end-strip{background:#191b20;border-bottom-color:#343740;border-top-color:#343740}:root[data-res-theme=dark] .res-contact-end-brand-icon{background:#30333b}:root[data-res-theme=dark]
.res-contact-end-brand>span:last-child{color:#d2d5dd}:root[data-res-theme=dark] .res-contact-end-content>p{color:#a9adb7}:root[data-res-theme=dark] .res-contact-end-content>a{color:#f7f8fa}:root[data-res-theme=dark] .res-contact-end-content>a:hover{color:#f40000}@media (max-width:768px){.res-container{width:calc(100% - 36px)}}.res-site-header{--nav-red:#f40000;--nav-ink:#191b20;--nav-muted:#67707d;--nav-line:#e5e8ef;--nav-surface:#fff;--nav-soft:#f6f7f9;--nav-bg:#fffffff5;--nav-shadow:0 22px 65px #14192326;-webkit-font-smoothing:antialiased;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--nav-bg);border-bottom:1px solid var(--nav-line);color:var(--nav-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(
    --font-family,"Poppins",system-ui,sans-serif
  );height:76px;inset:0 0 auto;position:fixed;width:100%;z-index:1300}:root[data-res-theme=dark] .res-site-header{--nav-ink:#f5f6f9;--nav-muted:#b4bbc7;--nav-line:#343843;--nav-surface:#20232a;--nav-soft:#292d35;--nav-bg:#111216f5;--nav-shadow:0 22px 65px #0000006b}.res-site-header *,.res-site-header :after,.res-site-header :before,.res-site-mobile-drawer *,.res-site-mobile-drawer :after,.res-site-mobile-drawer :before{box-sizing:border-box}.res-site-header a,.res-site-mobile-drawer a{text-decoration:none}.res-site-header button,.res-site-mobile-drawer button{cursor:pointer;font:inherit}.res-site-header a:focus-visible,.res-site-header button:focus-visible,.res-site-mobile-drawer a:focus-visible,.res-site-mobile-drawer button:focus-visible{outline:3px solid #f4000066;outline-offset:3px}.res-site-header--scrolled{box-shadow:0 7px 20px rgba(15,20,30,.055)}@media (min-width:1181px){.res-site-header--home-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom-color:#0000;box-shadow:none}.res-site-header--home-top .res-site-brand-wording{border-left-color:#ffffff59;color:#fff}.res-site-header--home-top .res-site-brand-wording:hover{color:#f40000}.res-site-header--home-top .res-site-nav-link{color:#fff}.res-site-header--home-top .res-site-nav-link:hover{color:#f40000}.res-site-header--home-top .res-site-header-login{background:#ffffff14;border-color:#ffffff6b;color:#fff}.res-site-header--home-top .res-site-header-login:hover{background:#ffffff29;border-color:#fff;color:#fff}}.res-site-header-inner{align-items:center;display:flex;gap:clamp(15px,2vw,34px);height:100%;margin:0 auto;width:min(calc(100% - 70px),1460px)}.res-site-brand{align-items:center;display:inline-flex;flex:0 1 auto;gap:11px;min-width:0}.res-site-brand-toggle{background:#0000;border:0;border-radius:9px;display:grid;flex:0 0 36px;height:42px;padding:0;place-items:center;transition:transform .16s ease,background-color .16s ease;width:36px}.res-site-brand-toggle:hover{background:rgba(244,0,0,.055);transform:scale(1.06)}.res-site-brand-logo{display:block;height:28px;object-fit:contain;width:28px}.res-site-brand-wording{align-items:center;border-left:1px solid var(--nav-line);color:var(--nav-ink);display:flex;font-size:10px;font-weight:850;letter-spacing:.045em;line-height:1.3;max-width:255px;min-height:24px;min-width:0;overflow:hidden;padding-left:12px;transition:max-width .24s ease,opacity .18s ease,padding .24s ease,transform .24s ease,border-color .24s ease;white-space:nowrap}.res-site-brand-wording:hover{color:var(--nav-red)}.res-site-desktop-nav{flex:1 1;gap:clamp(15px,2vw,34px);justify-content:center;min-width:0}.res-site-desktop-nav,.res-site-nav-group{align-items:center;display:flex;height:100%}.res-site-nav-group{position:relative}.res-site-header .res-site-nav-link{align-items:center;background:#0000;border:0;color:var(--nav-ink);display:inline-flex;font-family:Poppins,system-ui,sans-serif;font-family:var(
    --font-family,"Poppins",system-ui,sans-serif
  );font-size:12px;font-weight:720;gap:6px;justify-content:center;line-height:1.4;min-height:46px;padding:0;position:relative;transition:color .17s ease;white-space:nowrap}.res-site-nav-link:after{background:var(--nav-red);bottom:3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .17s ease;width:100%}.res-site-nav-link--active,.res-site-nav-link:hover{color:var(--nav-red)}.res-site-nav-link--active:after,.res-site-nav-link:hover:after{transform:scaleX(1)}.res-site-chevron{transition:transform .17s ease}.res-site-nav-trigger[aria-expanded=true]
.res-site-chevron{transform:rotate(180deg)}.res-site-chevron--right{transform:rotate(-90deg)}.res-site-chevron--left{transform:rotate(90deg)}.res-site-dropdown{background:var(--nav-surface);border:1px solid var(--nav-line);border-radius:16px;box-shadow:var(--nav-shadow);color:var(--nav-ink);left:50%;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translate(-50%,12px);transition:opacity .17s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .17s ease;visibility:hidden;width:336px;z-index:1320}.res-site-dropdown--open{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.res-site-dropdown-heading{border-bottom:1px solid var(--nav-line);padding:13px 13px 14px}.res-site-dropdown-heading span{color:var(--nav-red);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.res-site-dropdown-heading p{color:var(--nav-muted);font-size:11px;line-height:1.5;margin:7px 0 0}.res-site-dropdown-links{grid-gap:2px;display:grid;gap:2px;padding-top:6px}.res-site-dropdown-link{align-items:center;border-radius:9px;color:var(--nav-ink);display:flex;gap:12px;justify-content:space-between;min-height:63px;padding:10px 12px;transition:background-color .16s ease,color .16s ease}.res-site-dropdown-link--active,.res-site-dropdown-link:hover{background:var(--nav-soft)}.res-site-dropdown-link--active>svg,.res-site-dropdown-link:hover>svg{color:var(--nav-red)}.res-site-dropdown-link-copy,.res-site-mobile-sub-link-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.res-site-dropdown-link-copy strong{font-size:12px;font-weight:750}.res-site-dropdown-link-copy small{color:var(--nav-muted);font-size:10px;line-height:1.35}.res-site-dropdown-link>svg{color:var(--nav-muted);flex:0 0 16px}.res-site-coming-soon{border:1px solid var(--nav-line);border-radius:100px;color:var(--nav-muted);flex:0 0 auto;font-size:9px;font-weight:750;padding:5px 8px}.res-site-dropdown-link--disabled{cursor:default;opacity:.56}.res-site-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:9px}.res-site-header-cta,.res-site-header-login{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-weight:750;gap:12px;justify-content:center;min-height:43px;padding:0 18px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.res-site-header-login{background:#0000;border:1px solid var(--nav-line);color:var(--nav-ink)}.res-site-header-login:hover{border-color:var(--nav-red);color:var(--nav-red)}.res-site-header-cta{background:#f40000;border:1px solid #f40000;color:#fff}.res-site-header-cta:hover{background:#dc0000;color:#fff;transform:translateY(-1px)}.res-site-burger{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:#f40000;display:none;flex:0 0 44px;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.res-site-burger-lines{grid-gap:5px;display:grid;gap:5px;justify-items:center}.res-site-burger-lines>span{background:#f40000;border-radius:3px;height:3px;width:26px}.res-site-mobile-backdrop,.res-site-mobile-drawer{display:none}@media (max-width:1180px){.res-site-header,.res-site-header--menu-open,.res-site-header--scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-color:#0000!important;box-shadow:none!important;height:70px;height:var(
      --res-mobile-header-height,70px
    );pointer-events:none}.res-site-header-inner{gap:10px;pointer-events:none;width:calc(100% - 38px)}.res-site-brand{pointer-events:none}.res-site-brand-toggle,.res-site-brand-wording,.res-site-burger{pointer-events:auto}.res-site-desktop-nav,.res-site-header-actions{display:none}.res-site-burger{display:flex}.res-site-header--scrolled .res-site-brand-wording{border-left-color:#0000;max-width:0;opacity:0;padding-left:0;pointer-events:none;transform:translateX(-8px)}.res-site-header--scrolled .res-site-burger{border-color:#0000}.res-site-mobile-backdrop{background:#04060a8a;border:0;display:block;inset:70px 0 0;inset:var(--res-mobile-header-height,70px) 0 0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .22s ease,visibility .22s ease;visibility:hidden;z-index:1270}.res-site-mobile-backdrop--open{opacity:1;pointer-events:auto;visibility:visible}.res-site-mobile-drawer{--menu-bg:#f8f9fb;--menu-ink:#191b20;--menu-muted:#68717e;--menu-line:#e3e6ec;--menu-card:#fff;-webkit-font-smoothing:antialiased;background:var(--menu-bg);border-left:1px solid var(--menu-line);bottom:0;box-shadow:-16px 0 60px #0000002b;color:var(--menu-ink);display:block;font-family:Poppins,system-ui,sans-serif;font-family:var(
      --font-family,"Poppins",system-ui,sans-serif
    );opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:70px;top:var(
      --res-mobile-header-height,70px
    );transform:translateX(105%);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .21s ease,visibility .21s ease;visibility:hidden;width:min(100%,450px);z-index:1290}:root[data-res-theme=dark] .res-site-mobile-drawer{--menu-bg:#1c1e24;--menu-ink:#f7f8fa;--menu-muted:#a5acb9;--menu-line:#353944;--menu-card:#252931}.res-site-mobile-drawer--open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.res-site-mobile-content{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;padding:17px 22px max(17px,env(safe-area-inset-bottom,0px))}.res-site-mobile-stage{min-height:0;overflow:hidden;position:relative}.res-site-mobile-panel{display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;min-height:0;overflow:hidden;position:absolute;transition:transform .29s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility .29s ease}.res-site-mobile-panel--main{opacity:1;transform:translateX(0);visibility:visible}.res-site-mobile-panel--departed{opacity:0;pointer-events:none;transform:translateX(-105%);visibility:hidden}.res-site-mobile-panel--submenu{grid-template-rows:auto auto minmax(0,1fr);opacity:0;pointer-events:none;transform:translateX(105%);visibility:hidden}.res-site-mobile-panel--current{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.res-site-mobile-heading{padding:4px 0 17px}.res-site-mobile-heading>span,.res-site-mobile-subheading>span{color:#f40000;font-size:9px;font-weight:850;letter-spacing:.13em}.res-site-mobile-heading h2{color:var(--menu-ink);font-size:clamp(28px,6.8vw,41px);font-weight:850;letter-spacing:-.064em;line-height:1.08;margin:11px 0 0}.res-site-mobile-heading h2 em,.res-site-mobile-subheading h2 em{color:#f40000;font-style:normal}.res-site-mobile-nav{border-top:1px solid var(--menu-line);display:grid;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0}.res-site-mobile-link{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--menu-line);color:var(--menu-ink);display:flex;gap:13px;min-height:0;padding:5px 4px;text-align:left;width:100%}.res-site-mobile-link--active,.res-site-mobile-link:hover{color:#f40000}.res-site-mobile-link-number{color:var(--menu-muted);flex:0 0 26px;font-size:10px;font-weight:700}.res-site-mobile-link-label{flex:1 1;font-size:clamp(19px,5.1vw,26px);font-weight:750;letter-spacing:-.035em}.res-site-mobile-link>svg{color:var(--menu-muted);flex:0 0 17px}.res-site-mobile-link--active>svg{color:#f40000}.res-site-mobile-back{align-items:center;background:#0000;border:0;color:var(--menu-muted);display:inline-flex;font-size:11px;font-weight:750;gap:8px;justify-self:start;min-height:40px;padding:0 2px}.res-site-mobile-back:hover{color:#f40000}.res-site-mobile-subheading{padding:8px 0 17px}.res-site-mobile-subheading h2{font-size:clamp(30px,7vw,43px);font-weight:850;letter-spacing:-.07em;line-height:1.1;margin:7px 0 5px}.res-site-mobile-subheading p{color:var(--menu-muted);font-size:11px;line-height:1.5;margin:0}.res-site-mobile-subnav{border-top:1px solid var(--menu-line);display:grid;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0}.res-site-mobile-sub-link{align-items:center;border-bottom:1px solid var(--menu-line);color:var(--menu-ink);display:flex;gap:12px;justify-content:space-between;min-height:0;padding:8px 4px}.res-site-mobile-sub-link--active,.res-site-mobile-sub-link:hover{color:#f40000}.res-site-mobile-sub-link-copy strong{font-size:clamp(15px,4vw,19px);font-weight:750;line-height:1.2}.res-site-mobile-sub-link-copy small{color:var(--menu-muted);font-size:10px;line-height:1.4}.res-site-mobile-sub-link>svg{color:var(--menu-muted);flex:0 0 16px}.res-site-mobile-sub-link--disabled{opacity:.52}.res-site-mobile-sub-link .res-site-coming-soon{border-color:var(--menu-line);color:var(--menu-muted)}.res-site-mobile-actions{grid-gap:9px;background:var(--menu-bg);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding-top:14px}.res-site-mobile-primary,.res-site-mobile-secondary{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:750;gap:9px;height:50px;justify-content:center;min-width:0;padding:0 11px;white-space:nowrap}.res-site-mobile-primary{background:#f40000;border:1px solid #f40000;color:#fff}.res-site-mobile-primary:hover{background:#d00;color:#fff}.res-site-mobile-secondary{background:var(--menu-card);border:1px solid var(--menu-line);color:var(--menu-ink)}.res-site-mobile-secondary:hover{border-color:#f40000;color:#f40000}}@media (max-width:680px){.res-site-header{--res-mobile-header-height:calc(68px + env(safe-area-inset-top,0px))}.res-site-header-inner{padding-top:env(safe-area-inset-top,0);width:calc(100% - 32px)}.res-site-mobile-backdrop,.res-site-mobile-drawer{--res-mobile-header-height:calc(68px + env(safe-area-inset-top,0px))}@media (max-width:450px){:root[data-res-theme=light] .res-site-mobile-backdrop--open{background:#f8f9fb}}.res-site-brand{gap:8px}.res-site-brand-toggle{flex-basis:44px;height:44px;width:44px}.res-site-brand-logo{height:34px;width:34px}.res-site-brand-wording{font-size:9px;letter-spacing:.055em;max-width:220px;padding-left:10px}.res-site-burger{flex-basis:44px;height:44px;width:44px}.res-site-mobile-content{padding:14px 19px max(14px,env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.res-site-header-inner{width:calc(100% - 26px)}.res-site-brand-wording{font-size:8px;letter-spacing:0}.res-site-mobile-content{padding-inline:15px}.res-site-mobile-heading h2{font-size:29px}}@media (max-width:1180px) and (max-height:570px){.res-site-mobile-content{padding-bottom:max(8px,env(safe-area-inset-bottom,0px));padding-top:8px}.res-site-mobile-heading{padding:0 0 7px}.res-site-mobile-heading h2{font-size:25px;margin-top:3px}.res-site-mobile-link-label{font-size:18px}.res-site-mobile-actions{padding-top:8px}.res-site-mobile-primary,.res-site-mobile-secondary{height:42px}.res-site-mobile-subheading{padding:3px 0 7px}.res-site-mobile-subheading h2{font-size:28px}.res-site-mobile-subheading p{display:none}.res-site-mobile-sub-link-copy strong{font-size:15px}.res-site-mobile-sub-link-copy small{font-size:9px}}body.res-mobile-menu-open,html.res-mobile-menu-open{overflow:hidden!important}@media (prefers-reduced-motion:reduce){.res-site-header *,.res-site-header :after,.res-site-header :before,.res-site-mobile-backdrop,.res-site-mobile-drawer,.res-site-mobile-drawer *{animation:none!important;transition:none!important}}html[data-res-theme=light]{--res-browser-chrome-bg:#f8f9fb;color-scheme:light}html[data-res-theme=dark],html[data-res-theme=light],html[data-res-theme=light] body{background-color:var(
    --res-browser-chrome-bg
  )!important}html[data-res-theme=dark]{--res-browser-chrome-bg:#111215;color-scheme:dark}html[data-res-theme=dark] body{background-color:var(
    --res-browser-chrome-bg
  )!important}.res-foot{--foot-red:#f40000;--foot-bg:#f7f8fa;--foot-surface:#fff;--foot-soft:#f3f5f7;--foot-text:#191b20;--foot-muted:#646c79;--foot-subtle:#858d99;--foot-border:#e3e7ed;--foot-border-strong:#ced4dd;--foot-icon-bg:#fff;-webkit-font-smoothing:antialiased;background:var(--foot-bg);border-top:1px solid var(--foot-border);color:var(--foot-text);font-family:Poppins,system-ui,sans-serif;font-family:var(
    --font-family,"Poppins",system-ui,sans-serif
  );margin:0;padding:0;position:relative;width:100%}:root[data-res-theme=dark] .res-foot{--foot-bg:#16181e;--foot-surface:#20232a;--foot-soft:#252932;--foot-text:#f7f8fa;--foot-muted:#bec4ce;--foot-subtle:#959daa;--foot-border:#363b46;--foot-border-strong:#515865;--foot-icon-bg:#22262e}.res-foot,.res-foot *,.res-foot :after,.res-foot :before{box-sizing:border-box}.res-foot a{text-decoration:none}.res-foot button{font:inherit}.res-foot a:focus-visible,.res-foot button:focus-visible{outline:2px solid var(--foot-red);outline-offset:4px}.res-foot-shell{margin-inline:auto;width:min(1280px,calc(100% - 80px))}.res-foot-cta-area{background:radial-gradient(ellipse 460px 300px at 89% 12%,rgba(244,0,0,.045),#0000 78%),var(--foot-bg);border-bottom:1px solid var(--foot-border);overflow:hidden;position:relative}:root[data-res-theme=dark] .res-foot-cta-area{background:radial-gradient(ellipse 460px 300px at 89% 12%,#f4000017,#0000 78%),var(--foot-bg)}.res-foot-cta{align-items:flex-end;display:flex;gap:45px;justify-content:space-between;padding:77px 0 81px}.res-foot-cta-copy{max-width:780px;min-width:0}.res-foot-eyebrow{align-items:center;color:var(--foot-red);display:inline-flex;font-size:10px;font-weight:800;gap:10px;letter-spacing:.15em;line-height:1.5}.res-foot-eyebrow>span{background:var(--foot-red);display:block;flex:0 0 24px;height:2px;width:24px}.res-foot-cta h2{color:var(--foot-text);font-size:clamp(43px,4.7vw,67px);font-weight:800;letter-spacing:-.068em;line-height:1.065;margin:19px 0 17px}.res-foot-cta h2 span{color:var(--foot-red)}.res-foot-cta p{color:var(--foot-muted);font-size:13px;font-weight:450;line-height:1.85;margin:0;max-width:540px}.res-foot-cta-button{align-items:center;background:var(--foot-red);border:1px solid var(--foot-red);border-radius:9px;box-shadow:0 9px 22px #f4000021;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:750;gap:40px;justify-content:space-between;min-height:53px;min-width:185px;padding:0 19px;transition:transform .18s ease,box-shadow .18s ease}.res-foot-cta-button:hover{box-shadow:0 13px 29px #f4000038;color:#fff;transform:translateY(-2px)}.res-foot-cta-button svg{flex:0 0 auto}.res-foot-main{grid-gap:clamp(45px,5vw,83px);align-items:start;display:grid;gap:clamp(45px,5vw,83px);grid-template-columns:minmax(0,1.18fr) minmax(0,2.82fr);padding:70px 0 76px}.res-foot-brand{min-width:0}.res-foot-brand-link{align-items:center;color:var(--foot-text);display:inline-flex;gap:14px;max-width:100%;transition:opacity .16s ease}.res-foot-brand-link:hover{opacity:.78}.res-foot-logo{display:block;flex:0 0 34px;height:34px;object-fit:contain;object-position:center;width:34px}.res-foot-brand-name{align-items:center;border-left:1px solid var(--foot-border-strong);color:var(--foot-text);display:inline-flex;font-size:12px;font-weight:850;letter-spacing:.045em;line-height:1.35;min-height:26px;padding-left:14px}.res-foot-brand-description{color:var(--foot-muted);font-size:12px;font-weight:450;line-height:1.95;margin:24px 0 18px;max-width:310px}.res-foot-email{align-items:center;color:var(--foot-text);display:inline-flex;font-size:12px;font-weight:750;gap:9px;max-width:100%;overflow-wrap:anywhere;transition:color .16s ease}.res-foot-email:hover{color:var(--foot-red)}.res-foot-email svg{flex:0 0 auto}.res-foot-social-section{margin-top:29px}.res-foot-social-heading{color:var(--foot-subtle);display:block;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin-bottom:13px}.res-foot-socials{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:7px}.res-foot-social-link{align-items:center;background:var(--foot-icon-bg);border:1px solid var(--foot-border);border-radius:9px;box-shadow:0 2px 8px rgba(20,25,35,.025);color:var(--foot-muted);display:inline-flex;flex:0 0 35px;height:35px;justify-content:center;padding:0;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:35px}.res-foot-social-link svg{display:block;flex:0 0 17px;height:17px;width:17px}a.res-foot-social-link{cursor:pointer}a.res-foot-social-link:hover{background:#f400000f;border-color:#f4000066;box-shadow:0 5px 16px #f400001a;color:var(--foot-red);transform:translateY(-3px)}a.res-foot-social-link:focus-visible{background:#f400000f;border-color:var(--foot-red);color:var(--foot-red);outline:2px solid var(--foot-red);outline-offset:3px}.res-foot-social-pending{box-shadow:none;cursor:default;opacity:.45}@media (hover:none){a.res-foot-social-link:hover{transform:none}}.res-foot-navigation{grid-gap:35px 23px;align-items:start;display:grid;gap:35px 23px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.res-foot-column{min-width:0}.res-foot-column h3{color:var(--foot-red);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1.5;margin:3px 0 23px;text-transform:uppercase}.res-foot-column ul{grid-gap:15px;display:grid;gap:15px;list-style:none;margin:0;padding:0}.res-foot-column li{margin:0;min-width:0;padding:0}.res-foot-column a{color:var(--foot-muted);display:inline-block;font-size:12px;font-weight:500;line-height:1.6;max-width:100%;position:relative;transition:color .16s ease,transform .16s ease}.res-foot-column a:hover{color:var(--foot-red);transform:translateX(2px)}.res-foot-signature{background:var(--foot-border);height:1px;position:relative;width:100%}.res-foot-signature>span{background:var(--foot-red);border-radius:999px;height:2px;left:0;position:absolute;top:-1px;width:76px}.res-foot-bottom{align-items:center;display:flex;gap:25px;justify-content:space-between;min-height:88px;padding:22px 0 27px}.res-foot-copyright{color:var(--foot-subtle);font-size:10px;font-weight:450;line-height:1.6}.res-foot-bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:flex-end}.res-foot-bottom-links a,.res-foot-bottom-links button{align-items:center;background:#0000;border:0;color:var(--foot-muted);cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:7px;line-height:1.6;padding:0;transition:color .16s ease;white-space:nowrap}.res-foot-bottom-links a:hover,.res-foot-bottom-links button:hover{color:var(--foot-red)}.res-foot-back-to-top svg{transition:transform .16s ease}.res-foot-back-to-top:hover svg{transform:translateY(-3px)}@media (min-width:1600px){.res-foot-shell{width:min(1280px,calc(100% - 100px))}.res-foot-cta{padding:83px 0 87px}.res-foot-main{padding:76px 0 81px}}@media (max-width:1150px){.res-foot-shell{width:min(1280px,calc(100% - 60px))}.res-foot-main{gap:43px;grid-template-columns:minmax(0,1.05fr) minmax(0,2.95fr)}.res-foot-navigation{gap:30px 17px}.res-foot-column h3{font-size:9px}.res-foot-column a{font-size:11px}}@media (max-width:950px){.res-foot-cta{gap:29px;padding:70px 0 74px}.res-foot-cta h2{font-size:clamp(41px,5.5vw,60px)}.res-foot-main{gap:45px;grid-template-columns:minmax(0,1fr);padding:59px 0 65px}.res-foot-brand-description{max-width:520px}.res-foot-navigation{gap:35px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-foot-column h3{font-size:10px}.res-foot-column a{font-size:12px}}@media (max-width:700px){.res-foot-shell{width:calc(100% - 38px)}.res-foot-cta{align-items:flex-start;flex-direction:column;gap:28px;padding:61px 0 65px}.res-foot-cta h2{font-size:clamp(39px,8.4vw,53px)}.res-foot-cta p{font-size:12px;max-width:500px}.res-foot-cta-button{min-height:51px;min-width:178px}.res-foot-main{gap:41px;padding:54px 0 60px}.res-foot-navigation{gap:39px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}.res-foot-column h3{font-size:10px;margin-bottom:18px}.res-foot-column ul{gap:13px}.res-foot-column a{font-size:12px}.res-foot-bottom{align-items:flex-start;flex-direction:column;gap:19px;padding:24px 0 30px}.res-foot-bottom-links{justify-content:flex-start}}@media (max-width:480px){.res-foot-shell{width:calc(100% - 34px)}.res-foot-cta{gap:24px;padding:55px 0 58px}.res-foot-eyebrow{font-size:9px}.res-foot-cta h2{font-size:clamp(38px,9.1vw,48px);letter-spacing:-.06em;line-height:1.09;margin:17px 0 16px}.res-foot-cta p{font-size:12px;line-height:1.8}.res-foot-cta-button{font-size:12px;gap:32px;min-height:50px;padding-inline:18px}.res-foot-main{padding:47px 0 55px}.res-foot-brand-link{gap:11px}.res-foot-logo{flex-basis:29px;height:29px;width:29px}.res-foot-brand-name{font-size:10px;letter-spacing:.025em;min-height:24px;padding-left:11px}.res-foot-brand-description{font-size:12px;line-height:1.85;margin:20px 0 15px}.res-foot-email{font-size:11px}.res-foot-social-section{margin-top:24px}.res-foot-socials{gap:8px}.res-foot-social-link{flex-basis:39px;height:39px;width:39px}.res-foot-social-link svg{height:18px;width:18px}.res-foot-navigation{gap:35px 17px}.res-foot-column h3{font-size:9px;letter-spacing:.07em}.res-foot-column ul{gap:12px}.res-foot-column a{font-size:11px;line-height:1.6}.res-foot-bottom{gap:19px;padding:24px 0 30px}.res-foot-copyright{font-size:10px}.res-foot-bottom-links{gap:13px 18px}.res-foot-bottom-links a,.res-foot-bottom-links button{font-size:10px}}@media (max-width:360px){.res-foot-shell{width:calc(100% - 28px)}.res-foot-cta h2{font-size:36px}.res-foot-brand-name{font-size:9px}.res-foot-navigation{gap:32px 13px}.res-foot-column a{font-size:10px}.res-foot-social-link{flex-basis:37px;height:37px;width:37px}}@media (prefers-reduced-motion:reduce){.res-foot *,.res-foot :after,.res-foot :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.res-home-page{--home-red:#f40000;--home-red-hover:#d90000;--home-ink:#191b20;--home-muted:#606978;--home-faint:#87909f;--home-bg:#f7f8fa;--home-white:#fff;--home-card:#fff;--home-soft:#f3f5f8;--home-input:#fafbfd;--home-line:#e0e6ef;--home-line-strong:#c6cfdb;--home-red-soft:#fff2f2;--home-hero:linear-gradient(115deg,#fff,#fbfcfd 57%,#f5f6f8);--home-grid:rgba(33,46,63,.029);--home-shadow:0 22px 65px rgba(28,38,57,.072),0 3px 14px rgba(28,38,57,.025);-webkit-font-smoothing:antialiased;background:var(--home-bg);color:var(--home-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-home-page,:root[data-theme=dark] .res-home-page{--home-ink:#f5f7fa;--home-muted:#bbc4d0;--home-faint:#9aa6b5;--home-bg:#15181e;--home-white:#1a1d24;--home-card:#222630;--home-soft:#1c222b;--home-input:#272d37;--home-line:#383f4b;--home-line-strong:#616b78;--home-red-soft:#39262d;--home-hero:linear-gradient(115deg,#12151b,#1a1f27);--home-grid:hsla(0,0%,100%,.034);--home-shadow:0 22px 70px #00000047}.res-home-page,.res-home-page *,.res-home-page :after,.res-home-page :before{box-sizing:border-box}.res-home-page h1,.res-home-page h2,.res-home-page h3,.res-home-page p{margin-top:0}.res-home-page h1,.res-home-page h2,.res-home-page h3{color:var(--home-ink);font-weight:800;letter-spacing:-.065em}.res-home-page h1 em,.res-home-page h2 em,.res-home-page h3 em{color:var(--home-red);font-style:normal}.res-home-page img{display:block;max-width:100%}.res-home-page a{text-decoration:none}.res-home-page button,.res-home-page input,.res-home-page select,.res-home-page textarea{font:inherit}.res-home-page button{cursor:pointer}.res-home-page button:disabled{cursor:not-allowed;opacity:.36}.res-home-page svg{flex:0 0 auto}.res-home-page [id]{scroll-margin-top:102px}.res-home-page [tabindex="0"]:focus-visible,.res-home-page a:focus-visible,.res-home-page button:focus-visible,.res-home-page input:focus-visible,.res-home-page select:focus-visible,.res-home-page summary:focus-visible,.res-home-page textarea:focus-visible{outline:2px solid var(--home-red);outline-offset:3px}.res-home-container{margin-inline:auto;width:min(1204px,calc(100% - 70px))}.res-home-eyebrow{align-items:center;color:var(--home-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.113em;line-height:1.55}.res-home-eyebrow i{background:currentColor;flex:0 0 24px;height:2px;width:24px}.res-home-mini-label{color:var(--home-red);display:block;font-size:9px;font-weight:850;letter-spacing:.09em;line-height:1.5}.res-home-primary{align-items:center;background:var(--home-red);border:1px solid var(--home-red);border-radius:9px;box-shadow:0 9px 22px #f4000029;color:#fff;display:inline-flex;font-size:12px;font-weight:780;gap:22px;justify-content:space-between;line-height:1.4;min-height:49px;padding:0 19px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.res-home-primary:hover{background:var(--home-red-hover);box-shadow:0 12px 28px #f4000038;color:#fff;transform:translateY(-2px)}.res-home-secondary,.res-home-text-link{align-items:center;color:var(--home-ink);display:inline-flex;font-size:12px;font-weight:770;gap:12px;line-height:1.4;min-height:43px;transition:color .18s ease,border-color .18s ease}.res-home-secondary{border-bottom:1px solid var(--home-line-strong)}.res-home-text-link svg{color:var(--home-red)}.res-home-secondary:hover,.res-home-text-link:hover{border-color:var(--home-red);color:var(--home-red)}.res-home-section-heading{align-items:end;display:flex;gap:34px;justify-content:space-between;margin-bottom:29px}.res-home-agents-copy h2,.res-home-convert-copy h2,.res-home-faq-layout h2,.res-home-final h2,.res-home-pricing-panel h2,.res-home-section-heading h2,.res-home-spotlight-copy h2,.res-home-value-heading h2{font-size:clamp(38px,3.7vw,54px);line-height:1.125;margin:17px 0 15px}.res-home-section-heading p,.res-home-value-heading>p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:0;max-width:580px}.res-home-icon{background:var(--home-soft);border:1px solid var(--home-line);border-radius:10px;color:var(--home-red);display:grid;flex:0 0 45px;height:45px;place-items:center;width:45px}.res-home-hero{align-items:center;background:#10151d;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding:clamp(72px,9vh,120px) 0;position:relative;width:100%}.res-home-hero-media{box-shadow:none;margin:0;padding:0;pointer-events:none;z-index:0}.res-home-hero-media,.res-home-hero-video-frame{background:#10151d;border:0;border-radius:0;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.res-home-hero-video{background:#10151d;display:block;height:100%;inset:0;object-fit:cover;object-position:center 42%;pointer-events:none;position:absolute;width:100%}.res-home-hero-mobile-poster{display:none}.res-home-hero-grid{background:linear-gradient(90deg,#080c14d1,#080c14b8 18%,#080c148f 34%,#080c144d 52%,#080c141a 74%,#080c1405),linear-gradient(0deg,#080c142e,#0000 32%);inset:0;pointer-events:none;position:absolute;z-index:1}.res-home-hero-layout{align-items:center;display:flex;gap:0;margin-inline:auto;min-height:100%;position:relative;width:min(1204px,calc(100% - 88px));z-index:2}.res-home-hero-copy{min-width:0;padding:0;position:relative;text-align:left;width:min(100%,810px);z-index:2}.res-home-hero .res-home-eyebrow{color:#f77;font-weight:800}.res-home-hero .res-home-eyebrow i{background:#f55}.res-home-hero h1{text-wrap:balance;color:#fff;font-size:clamp(48px,5vw,78px);font-weight:800;letter-spacing:-.073em;line-height:1.075;margin:22px 0 23px;max-width:760px}.res-home-hero h1 em{color:#ff4545;font-size:inherit;font-style:normal;letter-spacing:-.073em;white-space:normal}.res-home-hero h1 em span{display:block}.res-home-hero-lead{color:#fff;font-size:clamp(17px,1.5vw,21px);font-weight:560;line-height:1.65;margin:0 0 15px}.res-home-hero-lead strong{color:#f66;font-weight:800}.res-home-hero-description{color:#ffffffc7;font-size:13px;line-height:1.85;margin:0;max-width:520px}.res-home-founding{border-left:3px solid #f40000;margin-top:25px;padding-left:19px;position:relative;width:min(100%,560px)}.res-home-founding-eyebrow{align-items:center;color:#ff8585;display:inline-flex;font-size:10px;font-weight:800;gap:9px;letter-spacing:.13em;line-height:1.5}.res-home-founding-dot{background:#f40000;border-radius:50%;box-shadow:0 0 12px #f40000a6;flex-shrink:0;height:7px;width:7px}.res-home-page .res-home-founding-title{color:#fff;font-size:clamp(21px,2.1vw,30px);font-weight:800;letter-spacing:-.045em;line-height:1.2;margin:9px 0 10px}.res-home-founding-title span{color:#ff4545}.res-home-founding-description{color:#ffffffd1;font-size:12px;font-weight:450;line-height:1.75;margin:0;max-width:480px}@media (min-width:641px) and (max-width:1180px){.res-home-founding{margin-top:20px;width:min(100%,450px)}.res-home-page .res-home-founding-title{font-size:clamp(20px,2.2vw,26px)}}@media (max-width:640px){.res-home-founding{border-left-width:2px;margin-top:19px;padding-left:13px;width:min(100%,350px)}.res-home-founding-eyebrow{font-size:8px;gap:7px;letter-spacing:.09em}.res-home-page .res-home-founding-title{font-size:clamp(19px,5vw,24px);line-height:1.2;margin:7px 0}.res-home-founding-description{font-size:10px;line-height:1.55;max-width:290px}.res-home-hero-actions{margin-top:20px}.res-home-hero-actions .res-home-primary{font-size:11px;padding-inline:14px}}.res-home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.res-home-hero .res-home-primary{background:#f40000;border-color:#f40000;box-shadow:0 10px 28px #f400003b;color:#fff;min-height:52px}.res-home-hero .res-home-primary:hover{background:#df0000;border-color:#df0000;color:#fff}.res-home-hero .res-home-secondary{border-color:#fff6;color:#fff}.res-home-hero .res-home-secondary:hover{border-color:#fff;color:#fff}.res-home-hero-benefits{align-items:center;display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:30px}.res-home-hero-benefits span{align-items:center;color:#ffffffbd;display:inline-flex;font-size:10px;font-weight:570;gap:7px}.res-home-hero-benefits svg{color:#f55}.res-home-hero-sms{align-items:stretch;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;bottom:auto;box-shadow:none;display:flex;flex-direction:column;gap:10px;margin:0;max-width:calc(100% - 40px);overflow:visible;padding:0;pointer-events:none;position:absolute;right:clamp(24px,4vw,72px);top:clamp(105px,14vh,165px);width:min(350px,29vw);z-index:3}.res-home-hero-sms-message{animation:res-hero-sms-enter .35s ease-out both;display:flex;width:100%}.res-home-hero-sms-message>span{border-radius:18px;box-shadow:0 18px 42px #0f172a29;display:inline-block;font-size:15px;font-weight:600;line-height:1.45;max-width:100%;padding:16px 18px;position:relative}.res-home-hero-sms-message.is-buyer{justify-content:flex-end}.res-home-hero-sms-message.is-buyer>span{background:#fffffff0;border:1px solid #ffffffbf;border-bottom-left-radius:18px;border-bottom-right-radius:5px;color:#202632}.res-home-hero-sms-message.is-tina{justify-content:flex-start}.res-home-hero-sms-message.is-tina>span{background:#f40000ed;border:1px solid #ffffff29;border-bottom-left-radius:5px;border-bottom-right-radius:18px;color:#fff}.res-home-hero-sms-typing-row{align-items:center;display:flex;gap:9px;justify-content:flex-end;min-height:30px;width:100%}.res-home-hero-sms-typing-row.is-tina-typing{justify-content:flex-start}.res-home-hero-sms-typing-row.is-buyer-typing{justify-content:flex-end}.res-home-hero-sms-typing-row.is-buyer-typing
.res-home-hero-sms-typing{background:#fffffff5;border-color:#ffffffbf}.res-home-hero-sms-typing-row.is-buyer-typing
.res-home-hero-sms-typing i{background:#606978}.res-home-hero-sms-typing-label{color:#fffffff2;font-size:11px;font-weight:650;text-shadow:0 2px 8px #0000008c}.res-home-hero-sms-typing{align-items:center;background:#f40000;border:1px solid #fff3;border-radius:18px;box-shadow:0 8px 22px #0000002e;display:inline-flex;gap:5px;height:31px;justify-content:center;min-width:55px;padding:0 11px}.res-home-hero-sms-typing i{animation:res-hero-sms-dot 1.1s ease-in-out infinite;background:#fff;border-radius:50%;height:5px;width:5px}.res-home-hero-sms-typing i:nth-child(2){animation-delay:.15s}.res-home-hero-sms-typing i:nth-child(3){animation-delay:.3s}.res-home-hero-sms-result{align-items:center;animation:res-hero-sms-enter .35s ease-out both;background:#f4fdf7f7;border:1px solid #b5e9c3e6;border-radius:18px;box-shadow:0 16px 42px #0003;display:flex;gap:12px;min-height:74px;padding:15px 17px;width:100%}.res-home-hero-sms-result>svg{color:#19844a;flex:0 0 auto}.res-home-hero-sms-result>span{display:flex;flex-direction:column;gap:4px;min-width:0}.res-home-hero-sms-result strong{color:#176a3d;font-size:12px;font-weight:800;line-height:1.4}.res-home-hero-sms-result small{color:#57876c;font-size:10px;line-height:1.4}@keyframes res-hero-sms-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes res-hero-sms-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (min-width:641px) and (max-width:1180px){.res-home-hero-sms{bottom:9%;right:18px;width:min(280px,30vw)}.res-home-hero-sms-message>span{font-size:11px;padding:11px 13px}}@media (max-width:640px){.res-home-hero-sms{align-items:flex-end;bottom:auto;gap:9px;left:auto;max-width:none;right:12px;top:300px;width:min(210px,calc(100% - 24px))}.res-home-hero-sms-message{display:none}.res-home-hero-sms-message.is-mobile-recent{display:flex}.res-home-hero-sms.has-outcome .res-home-hero-sms-message{display:none}.res-home-hero-sms-message>span{border-radius:15px;font-size:11px;font-weight:580;line-height:1.4;padding:11px 13px}.res-home-hero-sms-message.is-buyer{justify-content:flex-start}.res-home-hero-sms-message.is-buyer>span{border-bottom-left-radius:5px;border-bottom-right-radius:15px}.res-home-hero-sms-message.is-tina{bottom:0;justify-content:flex-end}.res-home-hero-sms-message.is-tina>span{border-bottom-left-radius:15px;border-bottom-right-radius:5px}.res-home-hero-sms-typing-row.is-tina-typing{bottom:0;justify-content:flex-start}.res-home-hero-sms-typing-row,.res-home-hero-sms-typing-row.is-buyer-typing{justify-content:flex-start}.res-home-hero-sms-typing-label{font-size:10px}.res-home-hero-sms-typing{height:27px;min-width:44px}.res-home-hero-sms-result{border-radius:14px;min-height:60px;padding:10px 12px}.res-home-hero-sms-result strong{font-size:10px}.res-home-hero-sms-result small{font-size:9px}}@media (max-width:390px){.res-home-hero-sms{right:10px;width:min(205px,calc(100% - 20px))}}@media (prefers-reduced-motion:reduce){.res-home-hero-sms-message,.res-home-hero-sms-result,.res-home-hero-sms-typing i{animation:none}}.res-home-experience{background:var(--home-card);border:1px solid var(--home-line);border-radius:17px;box-shadow:var(--home-shadow);margin-top:20px;min-width:0;overflow:hidden;position:relative}.res-home-experience:before{background:var(--home-red);border-radius:0 0 4px 4px;content:"";height:4px;left:27px;position:absolute;top:0;width:53px;z-index:2}.res-home-experience-bar{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:10px;justify-content:space-between;min-height:53px;padding:0 22px}.res-home-brand{align-items:center;display:inline-flex;gap:9px;min-width:0}.res-home-brand img{height:23px;object-fit:contain;width:23px}.res-home-brand strong{color:var(--home-ink);font-size:10px;font-weight:850;letter-spacing:.015em;white-space:nowrap}.res-home-demo-label{align-items:center;color:var(--home-faint);display:inline-flex;font-size:8px;font-weight:810;gap:7px;letter-spacing:.075em;white-space:nowrap}.res-home-demo-label i,.res-home-experience-foot i,.res-home-ribbon i,.res-home-value-bottom i{background:var(--home-red);border-radius:50%;display:inline-block;flex:0 0 6px;height:6px;width:6px}.res-home-experience-body{padding:22px 24px 18px}.res-home-experience-heading h2{font-size:clamp(25px,2.22vw,33px);line-height:1.16;margin:7px 0 5px}.res-home-experience-heading p{color:var(--home-muted);font-size:11px;line-height:1.6;margin:0}.res-home-experience-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:19px 0 14px}.res-home-experience-tabs button{align-items:center;background:var(--home-soft);border:1px solid var(--home-line);border-radius:8px;color:var(--home-muted);display:inline-flex;font-size:10px;font-weight:750;justify-content:center;min-height:37px;min-width:0;padding:7px 8px;text-align:center;transition:background-color .18s,border-color .18s,color .18s}.res-home-experience-tabs button:hover{border-color:var(--home-line-strong);color:var(--home-ink)}.res-home-experience-tabs button.is-active{background:var(--home-red-soft);border-color:#f4000052;color:var(--home-red)}.res-home-experience-context{align-items:center;animation:home-fade .22s ease-out;background:var(--home-soft);border:1px solid var(--home-line);border-radius:9px;display:flex;gap:10px;margin-bottom:13px;padding:10px}.res-home-experience-context-icon{background:var(--home-card);border:1px solid var(--home-line);border-radius:8px;color:var(--home-red);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.res-home-experience-context>div:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-home-experience-context small{color:var(--home-red);font-size:8px;font-weight:800;letter-spacing:.05em}.res-home-experience-context strong{color:var(--home-ink);font-size:11px;font-weight:770;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-experience-context>span{align-items:center;color:var(--home-red);display:inline-flex;font-size:9px;font-weight:850;gap:4px}.res-home-experience-steps{animation:home-fade .22s ease-out}.res-home-experience-stage{align-items:center;background:var(--home-soft);border:1px solid var(--home-line);border-radius:9px;display:flex;gap:11px;min-height:71px;padding:11px 12px}.res-home-experience-stage.is-final{background:var(--home-red-soft);border-color:#f400003b;box-shadow:inset 3px 0 0 var(--home-red)}.res-home-stage-icon{background:var(--home-card);border:1px solid var(--home-line);border-radius:8px;color:var(--home-red);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.res-home-stage-copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-home-stage-copy small{color:var(--home-red);font-size:8px;font-weight:820;letter-spacing:.055em}.res-home-stage-copy strong{color:var(--home-ink);font-size:11px;font-weight:780;line-height:1.35}.res-home-stage-copy span{color:var(--home-muted);font-size:9px;line-height:1.45}.res-home-experience-stage>svg{color:var(--home-red)}.res-home-stage-result{background:var(--home-card);border-radius:5px;color:var(--home-red);display:grid;font-size:9px;font-weight:850;padding:6px;place-items:center}.res-home-experience-connector{background:var(--home-red);height:12px;margin-inline:auto;opacity:.5;width:1px}.res-home-experience-agent{align-items:center;border-top:1px solid var(--home-line);color:var(--home-muted);display:flex;font-size:9px;gap:7px;margin-top:13px;padding-top:12px}.res-home-experience-agent>svg{color:var(--home-red)}.res-home-experience-agent strong{color:var(--home-ink)}.res-home-experience-agent small{color:var(--home-faint);font-size:8px;margin-left:auto;white-space:nowrap}.res-home-experience-foot{align-items:center;border-top:1px solid var(--home-line);color:var(--home-faint);display:flex;font-size:8px;font-weight:800;gap:11px;justify-content:space-between;letter-spacing:.07em;min-height:37px;padding:0 22px}.res-home-experience-foot span:first-child{align-items:center;display:inline-flex;gap:8px}@keyframes home-fade{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.res-home-ribbon{background:var(--home-white);border-bottom:1px solid var(--home-line);border-top:1px solid var(--home-line)}.res-home-ribbon>.res-home-container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:63px}.res-home-ribbon>.res-home-container>span{color:var(--home-faint);font-size:9px;font-weight:820;letter-spacing:.09em}.res-home-ribbon>.res-home-container>div{align-items:center;color:var(--home-ink);display:flex;flex-wrap:wrap;font-size:10px;font-weight:780;gap:10px}.res-home-products,html.res-home-cover-lock-history,html.res-home-cover-lock-history body{overscroll-behavior-x:none}.res-home-products{background:#191e28;color:#fff;isolation:isolate;overflow:hidden;padding:92px 0 78px;position:relative}.res-home-products:before{background:radial-gradient(ellipse at 50% 50%,#f4000026 0,#f4000014 27%,rgba(244,0,0,.025) 48%,#0000 72%);content:"";height:570px;left:50%;pointer-events:none;position:absolute;top:125px;transform:translateX(-50%);width:min(1250px,100%);z-index:-1}.res-home-cover-heading{text-align:center}.res-home-cover-heading .res-home-eyebrow{color:#ff4b4b}.res-home-cover-heading h2{color:#fff;font-size:clamp(38px,3.7vw,55px);line-height:1.12;margin:16px 0}.res-home-cover-heading h2 em{color:#ff3030}.res-home-cover-heading>p{color:#b4becd;font-size:13px;line-height:1.8;margin:0 auto;max-width:610px}.res-home-cover-shell{margin:12px auto 0;position:relative;width:min(1600px,100%)}.res-home-cover-stage{cursor:grab;height:630px;outline-offset:-6px;overflow:hidden;overscroll-behavior-x:none;overscroll-behavior-y:auto;perspective:1500px;position:relative;touch-action:pan-y;transform:translateZ(0);user-select:none;-webkit-user-select:none;width:100%}.res-home-cover-stage.is-dragging,.res-home-cover-stage.is-dragging .res-home-cover-card{cursor:grabbing}.res-home-cover-stage img{-webkit-user-drag:none;user-drag:none}.res-home-cover-card{--res-cover-footer-height:92px;appearance:none;-webkit-appearance:none;aspect-ratio:1.48;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#edf0f5;border:1px solid #e0e8f22b;border-radius:17px;box-shadow:0 25px 65px #00000052;color:#fff;cursor:pointer;display:block;left:50%;min-width:0;overflow:hidden;padding:0;position:absolute;text-align:left;text-decoration:none;top:50%;transform-origin:center center;transition:box-shadow .22s ease;width:min(780px,58vw);will-change:transform,opacity}.res-home-cover-card:focus-visible{outline:3px solid #ff4242;outline-offset:5px}.res-home-cover-card.is-centre{box-shadow:0 38px 90px #0000007a,0 0 0 1px #ffffff21;filter:none;opacity:1;transform:translate(-50%,-50%) scale(1)}.res-home-cover-card.is-left-1{filter:saturate(.75) brightness(.7);opacity:.72;transform:translate(-50%,-50%) translateX(clamp(-280px,-21vw,-155px)) rotateY(11deg) scale(.8)}.res-home-cover-card.is-right-1{filter:saturate(.75) brightness(.7);opacity:.72;transform:translate(-50%,-50%) translateX(clamp(155px,21vw,280px)) rotateY(-11deg) scale(.8)}.res-home-cover-card.is-left-2{filter:saturate(.55) brightness(.56);opacity:.28;transform:translate(-50%,-50%) translateX(clamp(-455px,-33vw,-255px)) rotateY(17deg) scale(.65)}.res-home-cover-card.is-right-2{filter:saturate(.55) brightness(.56);opacity:.28;transform:translate(-50%,-50%) translateX(clamp(255px,33vw,455px)) rotateY(-17deg) scale(.65)}.res-home-cover-card.is-left-1:hover,.res-home-cover-card.is-right-1:hover{filter:saturate(.9) brightness(.9);opacity:.94}.res-home-cover-card.is-centre:hover{box-shadow:0 44px 105px #00000085,0 0 0 1px #fff3}.res-home-cover-art{background:linear-gradient(150deg,#fff,#e7ecf3);color:#142032;inset:0 0 var(--res-cover-footer-height) 0;overflow:hidden;position:absolute}.res-home-cover-appbar{align-items:center;background:#fff;border-bottom:1px solid #e1e5ec;display:flex;gap:13px;height:40px;padding:0 17px}.res-home-cover-appbar-dots{display:flex;gap:5px}.res-home-cover-appbar-dots i{background:#ff7269;border-radius:50%;height:7px;width:7px}.res-home-cover-appbar-dots i:nth-child(2){background:#ffd056}.res-home-cover-appbar-dots i:nth-child(3){background:#6bd58a}.res-home-cover-appbar-brand{align-items:center;color:#20232a;display:flex;font-size:8px;font-weight:850;gap:7px;letter-spacing:.04em;margin-left:auto;white-space:nowrap}.res-home-cover-appbar-brand img{height:16px;width:16px}.res-home-cover-appbar-status{color:#e10b0b;font-size:9px;font-weight:850;margin-left:auto}.res-home-cover-workspace{background:linear-gradient(135deg,#fff,#f3f5f9);height:calc(100% - 40px);padding:21px 24px}.res-home-cover-window-title{display:flex;flex-direction:column;font-size:23px;font-weight:850;gap:4px;letter-spacing:-.055em;margin-bottom:16px}.res-home-cover-window-title span{color:#7e899a;font-size:10px;font-weight:500;letter-spacing:0}.res-home-cover-art-label{color:#93a0af;font-size:7px;font-weight:800;letter-spacing:.06em;position:absolute;right:16px;top:50px}.res-home-cover-caption{grid-column-gap:16px;grid-row-gap:3px;align-content:center;align-items:center;background:#10151e;border-top:1px solid #ffffff1f;column-gap:16px;display:grid;grid-template-areas:"meta meta" "title link" "description link";grid-template-columns:minmax(0,1fr) auto;height:var(--res-cover-footer-height);inset:auto 0 0;min-height:0;padding:10px 22px;position:absolute;row-gap:3px;z-index:1}.res-home-cover-caption-top{align-items:center;display:flex;gap:9px;grid-area:meta;margin:0}.res-home-cover-caption-icon{color:#ff3939;display:grid;place-items:center}.res-home-cover-caption-icon .res-home-product-app-icon{fill:#ff3939;color:#ff3939;height:20px;width:20px}.res-home-cover-kicker{color:#ff6c6c;font-size:9px;font-weight:850;letter-spacing:.1em}.res-home-cover-count{color:#c4cbd7;font-size:9px;font-weight:750;margin-left:auto}.res-home-cover-card h3{color:#fff;font-size:24px;font-weight:850;grid-area:title;letter-spacing:-.06em;line-height:1.15;margin:0;min-width:0}.res-home-cover-card .res-home-cover-caption>p{color:#bfc8d5;display:block;font-size:9px;grid-area:description;line-height:1.4;margin:0;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-open{align-items:center;align-self:center;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:7px;grid-area:link;justify-self:end;margin:0;white-space:nowrap}.res-home-cover-open svg{color:#ff4b4b}.res-home-cover-arrow{background:#0d1118b3;border:1px solid #ffffff38;border-radius:50%;color:#fff;display:grid;height:50px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,border-color .2s;width:50px;z-index:15}.res-home-cover-arrow:hover{background:#f40000;border-color:#f40000}.res-home-cover-arrow.is-previous{left:max(24px,calc(50vw - 710px))}.res-home-cover-arrow.is-next{right:max(24px,calc(50vw - 710px))}.res-home-cover-controls{gap:18px;margin:-12px auto 0;max-width:1180px;min-height:28px;position:relative}.res-home-cover-controls,.res-home-cover-dots{align-items:center;display:flex;justify-content:center}.res-home-cover-dots{gap:9px}.res-home-cover-dots button{background:#6a7280;border:0;border-radius:99px;height:9px;padding:0;transition:width .23s,background .23s;width:9px}.res-home-cover-dots button.is-active{background:#f40000;width:28px}.res-home-cover-dots button:focus-visible{outline:2px solid #fff;outline-offset:4px}.res-home-cover-current{color:#aeb8c7;font-size:10px;letter-spacing:.06em;position:absolute;right:24px}.res-home-cover-current strong{color:#fff;font-weight:750;letter-spacing:0}.res-home-cover-instruction{color:#8c97a6;font-size:9px;font-weight:780;left:24px;letter-spacing:.08em;position:absolute}.res-home-cover-mobile-arrows{display:none}.res-home-cover-crm{background:linear-gradient(145deg,#f9fbfd,#eaf0f6);padding:0}.res-home-cover-crm-frame{background:radial-gradient(circle at 92% 5%,#f4000012,#0000 38%),#f7f9fc;display:flex;flex-direction:column;gap:7px;height:100%;padding:12px}.res-home-cover-crm-hero{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.res-home-cover-crm-hero-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.res-home-cover-crm-kicker{color:#f40000;font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.res-home-cover-crm-hero-copy>strong{color:#192637;font-size:27px;font-weight:850;letter-spacing:-.055em;line-height:1}.res-home-cover-crm-hero-copy p{color:#708096;font-size:8px;line-height:1.4;margin:0;max-width:350px}.res-home-cover-crm-live-pill{align-items:center;background:#fff;border:1px solid #dfe8ee;border-radius:999px;color:#243246;display:inline-flex;font-size:8px;font-weight:800;gap:6px;padding:5px 8px;white-space:nowrap}.res-home-cover-crm-live-pill i{background:#1ebf65;border-radius:50%;box-shadow:0 0 0 3px #1ebf6522;height:6px;width:6px}.res-home-cover-crm-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-home-cover-crm-panel,.res-home-cover-crm-stat-card{background:linear-gradient(155deg,#fff,#fbfcfe);border:1px solid #e0e7ef;border-radius:10px;box-shadow:0 3px 12px #1222380a;min-width:0}.res-home-cover-crm-stat-card{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:9px 11px}.res-home-cover-crm-stat-card.is-alert{background:linear-gradient(150deg,#fff,#fff6f6);border-color:#f4dedf}.res-home-cover-crm-stat-head{align-items:flex-start;display:flex;gap:3px;justify-content:space-between}.res-home-cover-crm-stat-head small{color:#536478;font-size:9px;font-weight:750;line-height:1.2}.res-home-cover-crm-stat-head b{background:#e7f8ee;border-radius:999px;color:#16924e;font-size:6px;font-weight:850;padding:2px 5px}.res-home-cover-crm-stat-card.is-alert .res-home-cover-crm-stat-head b{background:#ffebed;color:#f40000}.res-home-cover-crm-stat-card>strong{color:#f40000;font-size:27px;font-weight:850;letter-spacing:-.04em;line-height:1}.res-home-cover-crm-stat-card>span{color:#76869a;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-crm-feature-grid{grid-gap:7px;align-items:stretch;display:grid;flex:1 1 auto;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.res-home-cover-crm-feature-grid>.res-home-cover-crm-panel{background:linear-gradient(155deg,#fff,#f9fbfe);border:1px solid #e1e7ef;border-radius:11px;min-width:0;padding:9px}.res-home-cover-crm-calendar{background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.res-home-cover-crm-calendar-top{align-items:center;border-bottom:1px solid #e2e7ef;display:flex;gap:5px;justify-content:space-between;min-width:0;padding-bottom:6px}.res-home-cover-crm-calendar-month{color:#202b3e;font-size:10px;font-weight:850;letter-spacing:-.055em;line-height:1.2;min-width:0;white-space:nowrap}.res-home-cover-crm-calendar-actions{align-items:center;display:flex;flex:0 0 auto;gap:4px;justify-content:flex-end}.res-home-cover-crm-calendar-add,.res-home-cover-crm-calendar-connect{align-items:center;border-radius:5px;display:inline-flex;font-size:6px;font-weight:850;height:17px;justify-content:center;padding:0 6px;white-space:nowrap}.res-home-cover-crm-calendar-add{background:#fff;border:1px solid #f40000;color:#f40000}.res-home-cover-crm-calendar-connect{background:#f40000;border:1px solid #f40000;box-shadow:0 3px 7px #f400001f;color:#fff}.res-home-cover-crm-calendar-arrow{color:#718096;display:grid;font-size:15px;font-weight:850;height:17px;line-height:1;place-items:center;width:12px}.res-home-cover-crm-calendar-weekdays{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;margin-top:7px}.res-home-cover-crm-calendar-weekdays span{color:#8290a5;display:grid;font-size:7px;font-weight:850;height:12px;place-items:center}.res-home-cover-crm-calendar-grid{grid-gap:2px;align-content:stretch;display:grid;flex:1 1 auto;gap:2px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;min-width:0}.res-home-cover-crm-calendar-day{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#344258;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;min-height:0;min-width:0;position:relative}.res-home-cover-crm-calendar-day b{font-size:11px;font-weight:800;line-height:1}.res-home-cover-crm-calendar-day.is-empty{visibility:hidden}.res-home-cover-crm-calendar-day.is-current{background:#fff0f0;border-color:#ffc4c4;color:#f40000}.res-home-cover-crm-calendar-day.is-current b{color:#f40000;font-weight:900}.res-home-cover-crm-calendar-day i{border-radius:50%;display:block;flex:0 0 3px;height:3px;width:3px}.res-home-cover-crm-calendar-day i.is-red{background:#f40000}.res-home-cover-crm-calendar-day i.is-grey{background:#76849a}.res-home-cover-crm-portals{display:flex;flex-direction:column;min-height:0}.res-home-cover-crm-portal-grid{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.res-home-cover-crm-portal-brand{align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:9px;box-shadow:0 2px 6px rgba(15,23,42,.035);display:flex;gap:5px;justify-content:center;min-height:38px;min-width:0;overflow:hidden;padding:6px}.res-home-cover-crm-portal-brand strong{align-items:baseline;display:flex;font-weight:850;letter-spacing:-.045em;min-width:0;white-space:nowrap}.res-home-cover-crm-portal-mark{display:grid;flex:0 0 20px;height:20px;place-items:center;width:20px}.res-home-cover-crm-portal-mark svg{display:block;height:100%;width:100%}.res-home-cover-crm-portal-logo{display:block;flex:0 1 auto;max-height:27px;max-width:100%;object-fit:contain;object-position:center;width:auto}.res-home-cover-crm-portal-brand.is-realestate
.res-home-cover-crm-portal-logo{max-height:30px;max-width:160px;width:100%}.res-home-cover-crm-portal-brand.is-domain
.res-home-cover-crm-portal-logo{max-height:20px;max-width:100%;object-fit:contain;width:80px}.res-home-cover-crm-portal-brand.is-homely strong{color:#202024;font-size:15px;font-weight:850;letter-spacing:-.065em}.res-home-cover-crm-portal-brand.is-rent strong{color:#ff8700;font-size:20px;font-weight:850;letter-spacing:-.08em}.res-home-cover-crm-portal-brand.is-rent strong span{color:#ff8700}.res-home-cover-crm-panel{overflow:hidden;padding:7px 9px}.res-home-cover-crm-panel-head{align-items:center;display:flex;gap:5px;justify-content:space-between;margin-bottom:6px}.res-home-cover-crm-panel-head strong{color:#1a2739;font-size:11px;font-weight:850}.res-home-cover-crm-panel-head>span{color:#8b99aa;font-size:6px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.res-home-cover-crm-message{background:#fff;border:1px solid #e6ecf3;border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-bottom:5px;padding:5px 7px}.res-home-cover-crm-message.is-reply{background:#fff4f4;border-color:#fdd}.res-home-cover-crm-message small,.res-home-cover-crm-message>span{color:#8999ac;font-size:6px;font-weight:600}.res-home-cover-crm-message b{color:#304055;font-size:7px;font-weight:700;line-height:1.3}.res-home-cover-crm-lead-row{grid-gap:6px;align-items:center;border-top:1px solid #edf1f5;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto auto;min-height:20px}.res-home-cover-crm-lead-row>span{color:#304055;font-size:7px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-crm-lead-row b{background:#fff0f0;border-radius:999px;color:#f40000;font-size:6px;padding:2px 5px}.res-home-cover-crm-lead-row small{color:#9aa5b3;font-size:6px}.res-home-cover-crm-contact-card{align-items:center;background:#fff;border:1px solid #e7ebf2;border-radius:8px;display:flex;gap:7px;padding:6px}.res-home-cover-crm-contact-avatar{background:#ffdbd2;border-radius:8px;color:#914532;display:grid;flex:0 0 26px;font-size:9px;font-weight:850;height:26px;place-items:center;width:26px}.res-home-cover-crm-contact-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.res-home-cover-crm-contact-copy strong{color:#243348;font-size:8px}.res-home-cover-crm-contact-copy span{color:#8997aa;font-size:7px}.res-home-cover-crm-contact-tags,.res-home-cover-crm-portal-chips{display:flex;flex-wrap:wrap;gap:5px}.res-home-cover-crm-contact-tags{margin-top:6px}.res-home-cover-crm-contact-tags span,.res-home-cover-crm-portal-chips span{align-items:center;background:#f8fafc;border:1px solid #e1e7ef;border-radius:999px;color:#344357;display:inline-flex;font-size:7px;font-weight:800;padding:3px 7px;white-space:nowrap}.res-home-cover-crm-portal-chips span{background:#fff8f8;border-color:#ffdede}.res-home-cover-crm-property-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-home-cover-crm-property-card{display:flex;flex-direction:column;gap:4px;min-width:0}.res-home-cover-crm-property-card>strong{color:#314259;font-size:7px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-crm-property-image{background-position:50%;background-size:cover;border-radius:7px;height:43px;overflow:hidden;position:relative}.res-home-cover-crm-property-image.is-one{background:linear-gradient(135deg,#8caec8,#e6eef5)}.res-home-cover-crm-property-image.is-two{background:linear-gradient(135deg,#bba48a,#f0e4d6)}.res-home-cover-crm-property-image.is-three{background:linear-gradient(135deg,#81b4bf,#e1f5f7)}.res-home-cover-crm-property-badge{background:#1aaf58;border-radius:999px;color:#fff;font-size:6px;font-weight:850;padding:3px 6px;position:absolute;right:5px;text-transform:uppercase;top:5px}.res-home-cover-art-agents{background:#f5f7fb}.res-home-cover-agents{background:radial-gradient(ellipse at 85% 5%,rgba(244,0,0,.045),#0000 45%),#f7f9fc;display:flex;flex-direction:column;gap:11px;overflow:hidden;padding:15px 18px 14px}.res-home-cover-agents-heading{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:3px;min-width:0}.res-home-cover-agents-eyebrow{align-items:center;color:#f40000;display:inline-flex;font-size:7px;font-weight:850;gap:6px;letter-spacing:.1em}.res-home-cover-agents-heading>strong{color:#192637;font-size:23px;font-weight:850;letter-spacing:-.06em;line-height:1.1}.res-home-cover-agents-heading>p{color:#728096;font-size:9px;line-height:1.4;margin:0}.res-home-cover-agents-grid{grid-gap:9px;display:grid;flex:1 1 auto;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;min-width:0}.res-home-cover-agent-card{align-items:center;background:#eaf1fb;border:1px solid #6679911f;border-radius:11px;display:flex;min-height:0;min-width:0;overflow:hidden;padding:12px;position:relative}.res-home-cover-agent-card:before{aspect-ratio:1;background:#ffffff73;border-radius:50%;content:"";pointer-events:none;position:absolute;right:-25%;top:-45%;width:95%}.res-home-cover-agent-leasing-bdm{background:linear-gradient(135deg,#eaf4ff,#cde5fa)}.res-home-cover-agent-leasing{background:linear-gradient(135deg,#e7f9f4,#c5ebe1)}.res-home-cover-agent-manager{background:linear-gradient(135deg,#fff7e2,#f3dc9c)}.res-home-cover-agent-sales{background:linear-gradient(135deg,#e9f9f6,#bbe5df)}.res-home-cover-agent-sales-bdm{background:linear-gradient(135deg,#fff0f2,#f4c9d1)}.res-home-cover-agent-social{background:linear-gradient(135deg,#f4eeff,#ddd1fa)}.res-home-cover-agent-content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;position:relative;width:55%;z-index:2}.res-home-cover-agent-content>strong{color:#192637;font-size:20px;font-weight:850;letter-spacing:-.055em;line-height:1}.res-home-cover-agent-content>span{color:#33455c;font-size:9px;font-weight:750;line-height:1.3}.res-home-cover-agent-content>small{color:#64758a;font-size:7px;font-weight:650;line-height:1.35}.res-home-cover-agent-content
.res-home-cover-agent-developing{align-items:center;background:#ffffffb3;border-radius:999px;color:#806016;display:inline-flex;font-size:6px;font-weight:850;letter-spacing:.02em;line-height:1.2;padding:4px 6px}.res-home-cover-agent-portrait{bottom:-4%;filter:drop-shadow(0 8px 9px rgba(30,42,60,.1));height:110%;max-height:none;max-width:none;object-fit:contain;object-position:center bottom;pointer-events:none;position:absolute;right:-3%;-webkit-user-select:none;user-select:none;width:62%;z-index:1}.res-home-cover-email.res-home-cover-workspace{grid-gap:0;background:#fff;display:grid;gap:0;grid-template-columns:35% minmax(0,65%);min-height:0;min-width:0;overflow:hidden;padding:0}.res-home-email-inbox{background:#f8fafd;border-right:1px solid #e1e7ef;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.res-home-email-inbox-header{align-items:center;border-bottom:1px solid #e8edf3;display:flex;flex:0 0 37px;justify-content:space-between;padding:8px 11px}.res-home-email-inbox-header strong{color:#182235;font-size:13px;font-weight:850}.res-home-email-inbox-header strong span{color:#f40000;font-size:9px}.res-home-email-inbox-header>small{color:#8998aa;font-size:7px;font-weight:800;letter-spacing:.05em}.res-home-email-contacts{display:grid;flex:1 1 auto;grid-template-rows:repeat(7,minmax(0,1fr));min-height:0;min-width:0;overflow:hidden}.res-home-email-contact{align-items:center;background:#fff;border-bottom:1px solid #e8edf3;display:flex;gap:7px;min-height:0;min-width:0;overflow:hidden;padding:5px 8px}.res-home-email-contact.is-selected{background:#eaf4ff;border-left:3px solid #168fe2;padding-left:5px}.res-home-email-avatar{background:#ffcabb;border-radius:50%;color:#fff;display:grid;flex:0 0 26px;font-size:9px;font-weight:750;height:26px;place-items:center;width:26px}.res-home-email-contact-info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;justify-content:center;min-height:0;min-width:0;overflow:hidden}.res-home-email-contact-top{align-items:center;display:flex;gap:5px;min-width:0}.res-home-email-contact-top>strong{color:#182235;font-size:9px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-email-agent-label{align-items:center;background:#fff;border:1px solid #e1e7ef;border-radius:999px;color:#61718a;display:inline-flex;flex:0 0 auto;font-size:6px;font-weight:750;gap:3px;padding:2px 5px}.res-home-email-agent-label i{background:#168fe2;border-radius:50%;height:5px;width:5px}.res-home-email-contact-info>b{color:#52637b;font-weight:700}.res-home-email-contact-info>b,.res-home-email-contact-info>small{font-size:7px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-email-contact-info>small{color:#91a0b2}.res-home-email-contact>time{align-self:flex-start;color:#97a6ba;flex:0 0 auto;font-size:6px;font-weight:750}.res-home-email-thread{background:#f8fafd;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.res-home-email-thread-header{align-items:center;background:#fff;border-bottom:1px solid #e1e7ef;display:flex;flex:0 0 52px;gap:9px;justify-content:space-between;min-width:0;padding:19px 12px 6px}.res-home-email-thread-header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.res-home-email-thread-header>div>small{color:#f40000;font-size:7px;font-weight:850;letter-spacing:.065em}.res-home-email-thread-header>div>strong{color:#182235;font-size:12px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-email-thread-header>span{background:#f7f9fc;border:1px solid #dde7f2;border-radius:999px;color:#65778f;flex:0 0 auto;font-size:7px;font-weight:750;padding:4px 7px;white-space:nowrap}.res-home-email-messages{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;grid-template-rows:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.9fr);min-height:0;min-width:0;overflow:hidden;padding:7px 10px}.res-home-email-message{background:#fff;border:1px solid #e1e7ef;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-height:0;min-width:0;overflow:hidden;padding:7px 9px}.res-home-email-message.is-incoming{background:#f0f3f8}.res-home-email-message.is-outgoing:last-child{background:#f0faf3;border-color:#cde8d4}.res-home-email-message-header{align-items:center;display:flex;flex:0 0 auto;gap:6px;justify-content:space-between}.res-home-email-message-header>strong{align-items:center;color:#182235;display:inline-flex;font-size:9px;font-weight:850;gap:5px}.res-home-email-sender-avatar{background:#e7f1ff;border-radius:50%;color:#168fe2;display:grid;font-size:8px;font-weight:850;height:15px;place-items:center;width:15px}.res-home-email-message.is-incoming
.res-home-email-sender-avatar{background:#ffcabb;color:#fff}.res-home-email-message-header>small{color:#91a0b2;font-size:7px;font-weight:750}.res-home-email-message-header>small.is-draft{color:#22945b}.res-home-email-message-body,.res-home-email-message-signature{color:#344258;font-size:8px;font-weight:500;line-height:1.32;margin:0;overflow-wrap:anywhere;white-space:pre-line}.res-home-email-message-signature{color:#65738a;font-size:7px;line-height:1.2;margin-top:1px}.res-home-email-property-link{align-items:center;align-self:flex-start;color:#168fe2;display:inline-flex;font-size:8px;font-weight:750;gap:4px;text-decoration:underline;text-underline-offset:2px}.res-home-email-property-link svg{height:10px;width:10px}.res-home-cover-messenger.res-home-cover-workspace{grid-gap:0;background:#fff;display:grid;gap:0;grid-template-columns:38% minmax(0,62%);min-height:0;min-width:0;padding:0}.res-home-messenger-inbox{background:#f8fafd;border-right:1px solid #e0e7ef;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.res-home-messenger-inbox-header{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:space-between;min-height:41px;padding:14px 11px 6px}.res-home-messenger-inbox-header strong{color:#182235;font-size:13px;font-weight:850}.res-home-messenger-inbox-header strong span{color:#f40000;font-size:9px}.res-home-messenger-inbox-header>small{color:#94a0b2;font-size:7px;font-weight:800}.res-home-messenger-contacts{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#cad3e0 #0000;scrollbar-width:thin}.res-home-messenger-contact{align-items:center;background:#fff;border-bottom:1px solid #e9edf3;display:flex;gap:7px;min-height:35px;padding:5px 8px}.res-home-messenger-contact.is-selected{background:#eaf4ff;border-left:3px solid #168fe2;padding-left:5px}.res-home-messenger-avatar{background:#ffcabb;border-radius:50%;color:#fff;display:grid;flex:0 0 26px;font-size:9px;font-weight:750;height:26px;place-items:center;width:26px}.res-home-messenger-contact-info{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.res-home-messenger-contact-name{align-items:center;display:flex;gap:5px;min-width:0}.res-home-messenger-contact-name>strong{color:#182235;font-size:9px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-messenger-agent-pill{align-items:center;background:#fff;border:1px solid #e1e7f0;border-radius:999px;color:#5d6c82;display:inline-flex;flex:0 0 auto;font-size:7px;font-weight:750;gap:3px;padding:2px 5px}.res-home-messenger-agent-pill i{background:#168fe2;border-radius:50%;height:5px;width:5px}.res-home-messenger-contact-info>small{color:#75849a;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-messenger-contact>time{align-self:flex-start;color:#97a4b7;flex:0 0 auto;font-size:6px;font-weight:750}.res-home-messenger-thread{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.res-home-messenger-thread-header{align-items:center;border-bottom:1px solid #e1e7ef;display:flex;flex:0 0 auto;gap:9px;min-height:61px;padding:20px 12px 8px}.res-home-messenger-agent-avatar{background:#fff;border:1px solid #168fe2;border-radius:9px;color:#182235;display:grid;flex:0 0 30px;font-size:13px;font-weight:850;height:30px;place-items:center;width:30px}.res-home-messenger-active-agent{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.res-home-messenger-active-agent>small{color:#8797ad;font-size:7px;font-weight:850;letter-spacing:.06em}.res-home-messenger-active-agent>strong{align-items:center;color:#182235;display:flex;font-size:13px;font-weight:850;gap:5px;line-height:1}.res-home-messenger-active-agent>strong i{background:#168fe2;border-radius:50%;height:6px;width:6px}.res-home-messenger-active-agent>span{color:#697a93;font-size:8px;font-weight:650}.res-home-messenger-demo-label{background:#f8fafc;border:1px solid #e1e7f0;border-radius:999px;color:#8190a5;font-size:7px;font-weight:850;padding:4px 7px}.res-home-messenger-conversation{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow:hidden;padding:10px 12px}.res-home-messenger-conversation-date{color:#93a0b2;font-size:8px;font-weight:750;margin-bottom:4px;text-align:center}.res-home-messenger-message{display:flex;flex:0 0 auto;max-width:86%;min-width:0}.res-home-messenger-message>span{border-radius:12px;box-shadow:0 2px 8px rgba(20,35,55,.045);display:block;font-size:9px;line-height:1.4;overflow-wrap:anywhere;padding:8px 10px}.res-home-messenger-message.is-owner{align-self:flex-start}.res-home-messenger-message.is-owner>span{background:#fff;border:1px solid #e1e8f1;border-bottom-left-radius:4px;color:#182235}.res-home-messenger-message.is-amy{align-self:flex-end}.res-home-messenger-message.is-amy>span{background:#168fe2;border-bottom-right-radius:4px;color:#fff}.res-home-messenger-confirmation{align-items:center;align-self:center;background:#f0fbf5;border:1px solid #d7efe3;border-radius:999px;color:#198454;display:flex;font-size:8px;font-weight:800;gap:6px;padding:6px 9px;text-align:center}.res-home-messenger-composer{align-items:center;background:#fff;border-top:1px solid #e1e7ef;display:flex;flex:0 0 auto;gap:8px;min-height:44px;padding:6px 9px}.res-home-messenger-composer-agent{background:#f8fafd;border:1px solid #e1e7ef;border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;padding:5px 10px}.res-home-messenger-composer-agent strong{color:#182235;font-size:9px;line-height:1}.res-home-messenger-composer-agent small{color:#7d8ba0;font-size:7px}.res-home-messenger-composer-placeholder{align-items:center;background:#f7f9fc;border-radius:8px;color:#97a5b9;display:flex;flex:1 1;font-size:9px;min-height:28px;min-width:0;padding:0 9px}.res-home-messenger-send{background:#e9eef5;border-radius:8px;color:#97a5b9;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.res-home-cover-website{background:#fff;padding:0}.res-home-cover-site-shell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.res-home-cover-site-nav{align-items:center;background:#fff;border-bottom:1px solid #e6ebf2;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;min-height:40px;padding:0 16px}.res-home-cover-site-brand{align-items:center;display:inline-flex;gap:8px;min-width:0}.res-home-cover-site-mark{color:#f40000;font-size:23px;font-weight:850;line-height:1}.res-home-cover-site-brand strong{color:#1b2230;font-size:9px;font-weight:850;letter-spacing:-.035em;white-space:nowrap}.res-home-cover-site-nav-links{align-items:center;color:#202632;display:flex;font-size:7px;font-weight:800;gap:11px;white-space:nowrap}.res-home-cover-site-property-grid{grid-gap:9px;background:#fff;display:grid;flex:1 1 auto;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;min-width:0;padding:10px}.res-home-cover-site-property-tile{background:#dce2e9;border-radius:11px;min-height:0;min-width:0;overflow:hidden;position:relative}.res-home-cover-site-property-tile:nth-child(4n+1),.res-home-cover-site-property-tile:nth-child(4n+4){grid-column:span 2}.res-home-cover-site-property-tile:nth-child(4n+2),.res-home-cover-site-property-tile:nth-child(4n+3){grid-column:span 1}.res-home-cover-site-property-tile>img{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.res-home-cover-card:hover
.res-home-cover-site-property-tile>img{transform:scale(1.025)}.res-home-cover-site-property-overlay{background:linear-gradient(180deg,#0000,#050a1238 34%,#050a12e0);inset:25% 0 0;pointer-events:none;position:absolute}.res-home-cover-site-property-content{align-items:flex-end;bottom:0;color:#fff;display:flex;gap:8px;justify-content:space-between;left:0;padding:11px 12px;position:absolute;right:0;z-index:1}.res-home-cover-site-property-location{display:flex;flex-direction:column;gap:3px;min-width:0}.res-home-cover-site-property-location strong{color:#fff;display:block;font-size:12px;font-weight:850;letter-spacing:-.035em;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-site-property-location>span{color:#ffffffdb;display:block;font-size:8px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-site-property-location>b{color:#fff;font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap}.res-home-cover-site-property-features{align-items:center;color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:8px;font-weight:750;gap:4px 8px;justify-content:flex-end;max-width:48%;text-align:right}.res-home-cover-site-property-features span{white-space:nowrap}.res-home-cover-social{grid-gap:8px;background:#f5f7fa;display:grid;gap:8px;grid-template-rows:34px minmax(0,1fr) 24px;min-height:0;min-width:0;padding:23px 16px 10px}.res-home-cover-social-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.res-home-cover-social-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.res-home-cover-social-heading strong{color:#192637;font-size:15px;font-weight:850;letter-spacing:-.045em;line-height:1.15}.res-home-cover-social-heading>span{color:#10a975;font-size:8px;font-weight:600}.res-home-cover-social-create{align-items:center;background:#101827;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:800;justify-content:center;min-height:25px;padding:0 13px;white-space:nowrap}.res-home-cover-social-main{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 18%;min-height:0;min-width:0}.res-home-cover-social-left{grid-gap:8px;display:grid;gap:8px;grid-template-rows:minmax(118px,.72fr) minmax(0,1.28fr);min-height:0;min-width:0}.res-home-cover-social-caption-card{background:#fff;border:1px solid #e1e7ef;border-radius:11px;display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow:hidden;padding:10px 12px}.res-home-cover-social-caption-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.res-home-cover-social-caption-heading>span{color:#f40000;font-size:8px;font-weight:850;letter-spacing:.065em}.res-home-cover-social-caption-heading>small{color:#10a975;font-size:7px;font-weight:750}.res-home-cover-social-caption-card>strong{color:#182235;font-size:12px;font-weight:800;line-height:1.4}.res-home-cover-social-caption-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#445266;display:-webkit-box;font-size:8px;line-height:1.45;margin:0;overflow:hidden}.res-home-cover-social-caption-detail{display:none}.res-home-cover-social-gallery{background:#fff;border:1px solid #e1e7ef;border-radius:11px;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow:hidden;padding:9px 10px 8px}.res-home-cover-social-gallery-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.res-home-cover-social-gallery-heading>div{display:flex;flex-direction:column;gap:3px}.res-home-cover-social-gallery-heading span{color:#f40000;font-size:7px;font-weight:850;letter-spacing:.075em}.res-home-cover-social-gallery-heading strong{color:#192637;font-size:10px;font-weight:800}.res-home-cover-social-gallery-heading>small{color:#758195;font-size:8px;font-weight:800}.res-home-cover-social-photo-strip{grid-gap:5px;align-items:start;display:grid;flex:1 1 auto;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;min-width:0;overflow:hidden}.res-home-cover-social-photo{align-items:center;background:#fff;border:1px solid #e1e7ef;border-radius:7px;display:flex;justify-content:center;min-height:0;min-width:0;padding:3px;position:relative}.res-home-cover-social-photo-art{aspect-ratio:4/5;background:#e9edf3;border-radius:3px;overflow:hidden;position:relative;width:100%}.res-home-cover-social-photo-art img{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.res-home-cover-social-photo-label{align-items:center;background:#f40000;color:#fff;display:inline-flex;font-size:4px;font-weight:850;justify-content:center;left:50%;letter-spacing:.025em;min-height:8px;padding:0 5px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;z-index:2}.res-home-cover-social-photo-watermark{bottom:5px;color:#fff;font-size:4px;font-weight:750;left:3px;line-height:1.2;position:absolute;right:3px;text-align:right;text-shadow:0 1px 4px #000000d9;white-space:nowrap;z-index:2}.res-home-cover-social-photo-number{background:#252b35;border-radius:50%;color:#fff;display:grid;font-size:8px;font-weight:850;height:16px;left:1px;place-items:center;position:absolute;top:1px;width:16px;z-index:3}.res-home-cover-social-phone{aspect-ratio:9/19.5;background:#fff;border:6px solid #121820;border-radius:27px;box-shadow:0 12px 28px #12182024;height:100%;justify-self:end;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:13px 6px 6px;position:relative;width:auto}.res-home-cover-social-notch{background:#101010;border-radius:999px;height:8px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:52px;z-index:2}.res-home-cover-social-phone-screen{background:#fff;display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden;width:100%}.res-home-cover-social-account{align-items:center;display:flex;flex:0 0 auto;gap:6px;min-height:42px;padding:6px}.res-home-cover-social-account>i{background:#f40000;border-radius:50%;box-shadow:0 0 0 3px #ffe1e1;flex:0 0 17px;height:17px;width:17px}.res-home-cover-social-account>div{display:flex;flex-direction:column;gap:1px;min-width:0}.res-home-cover-social-account strong{color:#182235;font-size:9px;font-weight:850}.res-home-cover-social-account span{color:#8793a5;font-size:7px;font-weight:700}.res-home-cover-social-post-image{aspect-ratio:4/5;background:#e7ebf1;flex:0 0 auto;min-height:0;overflow:hidden;position:relative;width:100%}.res-home-cover-social-post-image img{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.res-home-cover-social-post-image>span{background:#f40000;color:#fff;font-size:7px;font-weight:850;left:8px;letter-spacing:.04em;padding:4px 6px;position:absolute;top:8px}.res-home-cover-social-post-image:after{bottom:7px;color:#fff;content:"GREEN SQUARE MANAGEMENT";font-size:6px;font-weight:750;letter-spacing:.025em;pointer-events:none;position:absolute;right:7px;text-shadow:0 1px 5px #000000d9;z-index:2}.res-home-cover-social-post-actions{align-items:center;color:#182235;display:flex;font-size:14px;gap:10px;line-height:1;padding:8px 7px 5px}.res-home-cover-social-post-copy{display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow:hidden;padding:4px 7px}.res-home-cover-social-post-copy strong{color:#182235;font-size:9px;font-weight:800;line-height:1.4}.res-home-cover-social-post-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#39465a;display:-webkit-box;font-size:8px;line-height:1.5;margin:0;overflow:hidden}.res-home-cover-social-bottom{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.res-home-cover-social-actions,.res-home-cover-social-channels{align-items:center;display:inline-flex;gap:7px}.res-home-cover-social-channels>span{align-items:center;background:#fff;border:1px solid #e1e7ef;border-radius:999px;color:#3f4d62;display:inline-flex;font-size:8px;font-weight:750;gap:5px;padding:4px 7px}.res-home-cover-social-channels i{background:#f40000;border-radius:50%;display:block;height:6px;width:6px}.res-home-cover-social-actions>span{align-items:center;background:#101827;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:800;justify-content:center;min-height:21px;padding:0 11px}.res-home-cover-social-actions>span:last-child{background:#f40000}.res-home-cover-manage{background:#f5f5f5;display:flex;flex-direction:column;min-height:0;min-width:0;padding:9px 13px}.res-home-cover-manage-grid{grid-gap:9px;display:grid;flex:1 1 auto;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;min-width:0;width:100%}.res-home-cover-manage-card{background:#fff;border:1px solid #dce2e9;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.045);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.res-home-cover-manage-image{background:#e9ecef;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;position:relative}.res-home-cover-manage-image img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.res-home-cover-manage-status{align-items:center;background:#28a745;border-radius:999px;box-shadow:0 2px 6px #00000026;color:#fff;display:inline-flex;font-size:8px;font-weight:850;justify-content:center;letter-spacing:.02em;line-height:1;min-height:21px;padding:0 9px;position:absolute;right:7px;top:7px;z-index:2}.res-home-cover-manage-details{background:#fff;display:flex;flex:0 0 49px;flex-direction:column;gap:3px;justify-content:space-between;min-height:0;min-width:0;padding:6px 9px 5px}.res-home-cover-manage-address{display:flex;flex-direction:column;gap:2px;min-width:0}.res-home-cover-manage-address strong{color:#333;font-size:10px;font-weight:750}.res-home-cover-manage-address strong,.res-home-cover-manage-address>span{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-cover-manage-address>span{color:#555;font-size:8px;font-weight:600}.res-home-cover-manage-features{align-items:center;display:flex;gap:11px;justify-content:flex-end;min-width:0}.res-home-cover-manage-features>span{align-items:center;display:inline-flex;gap:3px;white-space:nowrap}.res-home-cover-manage-features svg{stroke-width:1.8;color:#f40000;display:block;height:13px;width:13px}.res-home-cover-manage-features b{color:#333;font-size:10px;font-weight:750;line-height:1}@media (max-width:980px){.res-home-cover-stage{height:560px}.res-home-cover-card{--res-cover-footer-height:78px;aspect-ratio:1.32;width:min(720px,78vw)}.res-home-cover-crm-stat-card{min-height:54px;padding:6px}.res-home-cover-crm-calendar-day{height:100%}.res-home-cover-arrow.is-previous{left:12px}.res-home-cover-arrow.is-next{right:12px}.res-home-cover-card.is-left-1{transform:translate(-50%,-50%) translateX(-22vw) rotateY(11deg) scale(.78)}.res-home-cover-card.is-right-1{transform:translate(-50%,-50%) translateX(22vw) rotateY(-11deg) scale(.78)}.res-home-cover-card.is-left-2{transform:translate(-50%,-50%) translateX(-37vw) rotateY(18deg) scale(.62)}.res-home-cover-card.is-right-2{transform:translate(-50%,-50%) translateX(37vw) rotateY(-18deg) scale(.62)}}@media (max-width:640px){.res-home-products{padding:69px 0 64px}.res-home-cover-heading h2{font-size:clamp(32px,8.1vw,43px)}.res-home-cover-heading>p{font-size:12px}.res-home-cover-stage{height:420px}.res-home-cover-card{--res-cover-footer-height:70px;aspect-ratio:1.15;border-radius:12px;width:min(420px,92vw)}.res-home-cover-card.is-left-1{transform:translate(-50%,-50%) translateX(-49vw) rotateY(12deg) scale(.78)}.res-home-cover-card.is-right-1{transform:translate(-50%,-50%) translateX(49vw) rotateY(-12deg) scale(.78)}.res-home-cover-card.is-left-2{transform:translate(-50%,-50%) translateX(-82vw) rotateY(20deg) scale(.6)}.res-home-cover-card.is-right-2{transform:translate(-50%,-50%) translateX(82vw) rotateY(-20deg) scale(.6)}.res-home-cover-arrow{display:none}.res-home-cover-caption{column-gap:6px;grid-template-areas:"meta meta" "title link";padding:8px 11px;row-gap:4px}.res-home-cover-card h3{font-size:16px}.res-home-cover-kicker{font-size:7px}.res-home-cover-caption-icon .res-home-product-app-icon{height:16px;width:16px}.res-home-cover-card .res-home-cover-caption>p{display:none}.res-home-cover-open{font-size:8px;gap:4px;margin:0}.res-home-cover-open svg{height:11px;width:11px}.res-home-cover-current,.res-home-cover-instruction{display:none}.res-home-cover-controls{margin-top:-5px}.res-home-cover-mobile-arrows{display:flex;gap:15px;justify-content:center;margin-top:18px}.res-home-cover-mobile-arrows button{background:#ffffff10;border:1px solid #ffffff50;border-radius:50%;color:#fff;display:grid;height:43px;place-items:center;width:43px}.res-home-cover-appbar{height:24px;padding:0 8px}.res-home-cover-appbar-brand{font-size:5px}.res-home-cover-appbar-brand img{height:9px;width:9px}.res-home-cover-appbar-status{font-size:6px}.res-home-cover-appbar-dots{gap:3px}.res-home-cover-appbar-dots i{height:4px;width:4px}.res-home-cover-workspace{height:calc(100% - 24px);padding:8px 10px}.res-home-cover-art-label{font-size:5px;right:7px;top:29px}.res-home-cover-window-title{font-size:12px;margin-bottom:6px}.res-home-cover-window-title span{font-size:6px}.res-home-cover-crm{padding:0}.res-home-cover-crm-frame{gap:4px;padding:7px}.res-home-cover-crm-kicker{font-size:5px}.res-home-cover-crm-hero-copy>strong{font-size:14px}.res-home-cover-crm-hero-copy p{font-size:5px}.res-home-cover-crm-live-pill{font-size:5px;padding:3px 5px}.res-home-cover-crm-stats{gap:4px}.res-home-cover-crm-stat-card{border-radius:7px;min-height:40px;padding:5px}.res-home-cover-crm-stat-head small{font-size:5px}.res-home-cover-crm-stat-head b{font-size:4px;padding:1px 3px}.res-home-cover-crm-stat-card>strong{font-size:13px}.res-home-cover-crm-stat-card>span{font-size:5px}.res-home-cover-crm-feature-grid{gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res-home-cover-crm-feature-grid>.res-home-cover-crm-panel{border-radius:7px;padding:5px}.res-home-cover-crm-calendar-top{gap:2px;padding-bottom:3px}.res-home-cover-crm-calendar-month{font-size:6px}.res-home-cover-crm-calendar-actions{gap:2px}.res-home-cover-crm-calendar-add,.res-home-cover-crm-calendar-connect{border-radius:3px;font-size:4px;height:10px;padding:0 3px}.res-home-cover-crm-calendar-arrow{font-size:8px;height:10px;width:6px}.res-home-cover-crm-calendar-weekdays{gap:1px;margin-bottom:2px;margin-top:3px}.res-home-cover-crm-calendar-weekdays span{font-size:4px;height:7px}.res-home-cover-crm-calendar-grid{gap:1px}.res-home-cover-crm-calendar-day{border-radius:3px;gap:0;height:100%;min-height:0}.res-home-cover-crm-calendar-day b{font-size:5px}.res-home-cover-crm-calendar-day i{flex-basis:2px;height:2px;width:2px}.res-home-cover-crm-portal-grid{gap:3px}.res-home-cover-crm-portal-brand{border-radius:5px;gap:2px;min-height:24px;padding:2px}.res-home-cover-crm-portal-mark{flex-basis:11px;height:11px;width:11px}.res-home-cover-crm-portal-brand.is-realestate .res-home-cover-crm-portal-logo{max-height:12px}.res-home-cover-crm-portal-brand.is-domain .res-home-cover-crm-portal-logo{max-height:9px;max-width:100%;width:45px}.res-home-cover-crm-portal-brand.is-realestate strong{font-size:6px}.res-home-cover-crm-portal-brand.is-realestate small{font-size:4px}.res-home-cover-crm-portal-brand.is-domain strong{font-size:10px}.res-home-cover-crm-portal-brand.is-homely strong{font-size:9px}.res-home-cover-crm-portal-brand.is-rent strong{font-size:12px}.res-home-cover-crm-panel{border-radius:7px;padding:5px}.res-home-cover-crm-panel-head{margin-bottom:4px}.res-home-cover-crm-panel-head strong{font-size:6px}.res-home-cover-crm-panel-head>span{font-size:4px}.res-home-cover-agents{gap:6px;padding:7px}.res-home-cover-agents-heading{gap:2px}.res-home-cover-agents-eyebrow{font-size:4px;gap:3px}.res-home-cover-agents-eyebrow svg{height:7px;width:7px}.res-home-cover-agents-heading>strong{font-size:13px}.res-home-cover-agents-heading>p{font-size:5px}.res-home-cover-agents-grid{gap:4px}.res-home-cover-agent-card{border-radius:6px;padding:5px}.res-home-cover-agent-content{gap:2px;width:58%}.res-home-cover-agent-content>strong{font-size:12px}.res-home-cover-agent-content>span{font-size:6px}.res-home-cover-agent-content>small{font-size:4px;line-height:1.25}.res-home-cover-agent-content .res-home-cover-agent-developing{font-size:3px;padding:2px 3px}.res-home-cover-agent-portrait{bottom:-3%;height:106%;right:-5%;width:62%}.res-home-cover-email.res-home-cover-workspace{grid-template-columns:35% minmax(0,65%);padding:0}.res-home-email-inbox-header{flex-basis:24px;padding:5px 4px}.res-home-email-inbox-header strong{font-size:8px}.res-home-email-inbox-header strong span,.res-home-email-inbox-header>small{font-size:5px}.res-home-email-contact{gap:3px;padding:3px}.res-home-email-contact.is-selected{border-left-width:2px;padding-left:2px}.res-home-email-avatar{flex-basis:16px;font-size:6px;height:16px;width:16px}.res-home-email-contact-info{gap:1px}.res-home-email-contact-top{gap:2px}.res-home-email-contact-top>strong{font-size:6px}.res-home-email-agent-label{font-size:4px;padding:1px 3px}.res-home-email-agent-label i{height:3px;width:3px}.res-home-email-contact-info>b,.res-home-email-contact-info>small{font-size:5px}.res-home-email-contact>time{display:none}.res-home-email-thread-header{flex-basis:34px;gap:4px;padding:10px 5px 4px}.res-home-email-thread-header>div>small{font-size:4px}.res-home-email-thread-header>div>strong{font-size:7px}.res-home-email-thread-header>span{font-size:4px;padding:2px 3px}.res-home-email-messages{gap:4px;padding:4px}.res-home-email-message{border-radius:5px;gap:2px;padding:4px 5px}.res-home-email-message-header>strong{font-size:6px;gap:3px}.res-home-email-sender-avatar{font-size:5px;height:10px;width:10px}.res-home-email-message-header>small{font-size:4px}.res-home-email-message-body{font-size:5px;line-height:1.2}.res-home-email-message-signature{font-size:4.5px;line-height:1.15}.res-home-email-property-link{font-size:5px;gap:2px}.res-home-email-property-link svg{height:6px;width:6px}.res-home-cover-messenger.res-home-cover-workspace{grid-template-columns:39% minmax(0,61%);padding:0}.res-home-messenger-inbox-header{min-height:24px;padding:7px 4px 3px}.res-home-messenger-inbox-header strong{font-size:8px}.res-home-messenger-inbox-header strong span,.res-home-messenger-inbox-header>small{font-size:5px}.res-home-messenger-contact{gap:4px;min-height:24px;padding:3px}.res-home-messenger-contact.is-selected{border-left-width:2px;padding-left:2px}.res-home-messenger-avatar{flex-basis:17px;font-size:6px;height:17px;width:17px}.res-home-messenger-contact-info,.res-home-messenger-contact-name{gap:2px}.res-home-messenger-contact-name>strong{font-size:6px}.res-home-messenger-agent-pill{font-size:5px;gap:2px;padding:1px 3px}.res-home-messenger-agent-pill i{height:3px;width:3px}.res-home-messenger-contact-info>small{font-size:5px}.res-home-messenger-contact>time{display:none}.res-home-messenger-thread-header{gap:5px;min-height:39px;padding:12px 5px 4px}.res-home-messenger-agent-avatar{border-radius:6px;flex-basis:19px;font-size:8px;height:19px;width:19px}.res-home-messenger-active-agent>small,.res-home-messenger-active-agent>span{font-size:5px}.res-home-messenger-active-agent>strong{font-size:8px}.res-home-messenger-demo-label{display:none}.res-home-messenger-conversation{gap:6px;padding:6px}.res-home-messenger-conversation-date{font-size:5px}.res-home-messenger-message{max-width:93%}.res-home-messenger-message>span{border-radius:7px;font-size:6px;line-height:1.4;padding:5px 6px}.res-home-messenger-confirmation{font-size:5px;padding:4px}.res-home-messenger-composer{gap:4px;min-height:29px;padding:4px}.res-home-messenger-composer-agent{gap:1px;padding:3px}.res-home-messenger-composer-agent strong{font-size:6px}.res-home-messenger-composer-agent small{font-size:4px}.res-home-messenger-composer-placeholder{font-size:5px;min-height:19px;padding:3px}.res-home-messenger-send{flex-basis:19px;height:19px;width:19px}.res-home-cover-site-nav{gap:5px;min-height:26px;padding:0 7px}.res-home-cover-site-brand{gap:4px}.res-home-cover-site-mark{font-size:14px}.res-home-cover-site-brand strong{font-size:5px}.res-home-cover-site-nav-links{font-size:4px;gap:4px}.res-home-cover-site-property-grid{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));padding:6px}.res-home-cover-site-property-tile:nth-child(n){border-radius:6px;grid-column:span 1}.res-home-cover-site-property-content{gap:3px;padding:6px}.res-home-cover-site-property-location{gap:2px}.res-home-cover-site-property-location strong{font-size:7px}.res-home-cover-site-property-location>span{font-size:5px}.res-home-cover-site-property-location>b{font-size:7px}.res-home-cover-site-property-features{display:none}.res-home-cover-social{gap:5px;grid-template-rows:20px minmax(0,1fr) 15px;padding:13px 7px 6px}.res-home-cover-social-heading{gap:2px}.res-home-cover-social-heading strong{font-size:9px}.res-home-cover-social-heading>span{font-size:5px}.res-home-cover-social-create{font-size:5px;min-height:15px;padding:0 6px}.res-home-cover-social-main{gap:4px;grid-template-columns:minmax(0,1fr) 21%}.res-home-cover-social-left{gap:4px}.res-home-cover-social-caption-card{border-radius:6px;gap:4px;padding:6px}.res-home-cover-social-caption-heading>small,.res-home-cover-social-caption-heading>span{font-size:4px}.res-home-cover-social-caption-card>strong{font-size:7px;line-height:1.25}.res-home-cover-social-caption-card>p{-webkit-line-clamp:2;font-size:5px;line-height:1.25}.res-home-cover-social-caption-detail{display:none}.res-home-cover-social-gallery{border-radius:6px;gap:4px;padding:5px}.res-home-cover-social-gallery-heading{gap:3px}.res-home-cover-social-gallery-heading span{font-size:4px}.res-home-cover-social-gallery-heading strong{font-size:6px}.res-home-cover-social-gallery-heading>small{font-size:5px}.res-home-cover-social-photo-strip{gap:2px;grid-template-columns:repeat(6,minmax(0,1fr))}.res-home-cover-social-photo{border-radius:3px;padding:1px}.res-home-cover-social-photo-art{border-radius:2px}.res-home-cover-social-photo-label{font-size:2px;min-height:4px;padding:0 2px}.res-home-cover-social-photo-watermark{bottom:2px;font-size:2px;left:1px;right:1px}.res-home-cover-social-photo-number{font-size:4px;height:8px;left:0;top:0;width:8px}.res-home-cover-social-phone{border-radius:16px;border-width:4px;max-width:118px;padding:10px 3px 3px}.res-home-cover-social-notch{height:5px;top:3px;width:32px}.res-home-cover-social-account{gap:4px;min-height:22px;padding:3px}.res-home-cover-social-account>i{flex-basis:10px;height:10px;width:10px}.res-home-cover-social-account strong{font-size:6px}.res-home-cover-social-account span{font-size:4px}.res-home-cover-social-post-image{aspect-ratio:4/5;flex:0 0 auto}.res-home-cover-social-post-image>span{font-size:4px;left:4px;padding:2px 3px;top:4px}.res-home-cover-social-post-actions{font-size:9px;gap:5px;padding:4px}.res-home-cover-social-post-copy{gap:3px;padding:3px 4px}.res-home-cover-social-post-copy strong{font-size:5px}.res-home-cover-social-post-copy p{-webkit-line-clamp:3;font-size:4px;line-height:1.3}.res-home-cover-social-actions,.res-home-cover-social-channels{gap:3px}.res-home-cover-social-channels>span{font-size:5px;gap:2px;padding:2px 4px}.res-home-cover-social-channels i{height:4px;width:4px}.res-home-cover-social-actions>span{font-size:5px;min-height:12px;padding:0 6px}.res-home-cover-manage{padding:5px}.res-home-cover-manage-grid{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.res-home-cover-manage-card{border-radius:5px}.res-home-cover-manage-status{font-size:5px;min-height:11px;padding:0 4px;right:3px;top:3px}.res-home-cover-manage-details{flex-basis:31px;gap:2px;padding:3px 4px}.res-home-cover-manage-address{gap:1px}.res-home-cover-manage-address strong{font-size:6px}.res-home-cover-manage-address>span{font-size:5px}.res-home-cover-manage-features{gap:5px}.res-home-cover-manage-features>span{gap:1px}.res-home-cover-manage-features svg{height:8px;width:8px}.res-home-cover-manage-features b{font-size:6px}}@media (prefers-reduced-motion:reduce){.res-home-cover-card{transition:none}}.res-home-agents{background:var(--home-white);border-top:1px solid var(--home-line);isolation:isolate;overflow:hidden;padding:86px 0 90px;position:relative}.res-home-agents-layout{grid-gap:clamp(32px,4.6vw,72px);align-items:center;display:grid;gap:clamp(32px,4.6vw,72px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.res-home-agents-copy{min-width:0;position:relative;z-index:2}.res-home-agents-copy h2{line-height:1.1;margin:16px 0 21px;max-width:none}.res-home-agents-copy h2 em{display:block;font-size:clamp(31px,3.15vw,44px);letter-spacing:-.065em;line-height:1.16;margin-top:3px;white-space:nowrap}.res-home-agents-copy>p{color:var(--home-muted);font-size:14px;line-height:1.7;margin:0 0 14px;max-width:520px}.res-home-agents-bullets{grid-gap:11px;display:grid;gap:11px;margin:24px 0 27px}.res-home-agents-bullets span{align-items:center;color:var(--home-muted);display:flex;font-size:13px;gap:11px;line-height:1.5}.res-home-agents-bullets svg{color:var(--home-red)}.res-home-agent-theatre{background:var(--home-card);border:1px solid var(--home-line);border-radius:20px;box-shadow:0 30px 75px #1e253517,0 4px 15px rgba(30,37,53,.025);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;width:100%}.res-home-agent-theatre:before{background:var(--home-red);border-radius:0 0 4px 4px;content:"";height:4px;left:29px;pointer-events:none;position:absolute;top:0;width:54px;z-index:5}.res-home-agent-theatre-head{align-items:center;background:var(--home-card);border-bottom:1px solid var(--home-line);display:flex;gap:12px;justify-content:space-between;min-height:57px;padding:0 24px;position:relative;z-index:2}.res-home-agent-theatre-head>div{align-items:center;color:var(--home-red);display:inline-flex;gap:9px}.res-home-agent-theatre-head strong{color:var(--home-ink);font-size:10px;font-weight:850;letter-spacing:.035em}.res-home-agent-theatre-head>span{color:var(--home-faint);font-size:9px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.res-home-agent-theatre-visual{background:radial-gradient(ellipse at 50% 65%,rgba(244,0,0,.075) 0,rgba(244,0,0,.025) 35%,#0000 72%),linear-gradient(135deg,var(--home-card) 0,var(--home-soft) 100%);overflow:hidden;position:relative}.res-home-agent-theatre-grid{background-image:linear-gradient(rgba(70,80,100,.035) 1px,#0000 0),linear-gradient(90deg,rgba(70,80,100,.035) 1px,#0000 0);background-size:52px 52px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,#0000 78%);mask-image:radial-gradient(ellipse at center,#000,#0000 78%);pointer-events:none;position:absolute}.res-home-agent-theatre-stage{cursor:grab;height:410px;outline-offset:-5px;overflow:hidden;overscroll-behavior-x:none;overscroll-behavior-y:auto;perspective:1500px;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;width:100%}.res-home-agent-theatre-stage.is-dragging{cursor:grabbing}.res-home-agent-theatre-stage.is-dragging,.res-home-agent-theatre-stage.is-dragging *{user-select:none;-webkit-user-select:none}.res-home-agent-theatre-stage:focus-visible{outline:2px solid var(--home-red)}.res-home-agent-portrait-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;border:1px solid #bdc7d6e6;border-radius:17px;box-shadow:0 16px 34px #17202f1f,0 2px 6px #17202f0a;color:#191b20;cursor:pointer;display:flex;flex-direction:column;height:355px;left:50%;overflow:hidden;padding:0;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:border-color .22s ease,box-shadow .22s ease;width:clamp(210px,22vw,274px);will-change:transform,opacity}.res-home-agent-portrait-card.is-selected{border-color:#f400007a;box-shadow:0 27px 55px #1921332e,0 0 0 3px rgba(244,0,0,.045)}.res-home-agent-portrait-card.is-selected:hover{box-shadow:0 32px 66px #19213338,0 0 0 3px #f4000012}.res-home-agent-portrait-card:focus-visible{outline:3px solid var(--home-red);outline-offset:3px}.res-home-agent-portrait-image{align-items:end;background:radial-gradient(ellipse at 50% 88%,rgba(244,0,0,.085),#0000 72%),linear-gradient(145deg,#fff,#f4f6f9);display:flex;height:calc(100% - 58px);justify-content:center;overflow:hidden;position:relative;width:100%}.res-home-agent-portrait-image:before{background:rgba(244,0,0,.055);border-radius:50%;bottom:-12%;content:"";filter:blur(37px);height:60%;left:14%;position:absolute;right:14%}.res-home-agent-portrait-image img{-webkit-user-drag:none;display:block;filter:drop-shadow(0 12px 12px rgba(20,25,35,.075));height:100%;max-width:none;object-fit:contain;object-position:center bottom;pointer-events:none;position:relative;width:100%;z-index:1}.res-home-agent-portrait-label{align-items:center;background:#fff;border-top:1px solid #e4e9f0;display:flex;gap:8px;justify-content:space-between;min-height:58px;padding:10px 13px;position:relative;z-index:2}.res-home-agent-portrait-label strong{color:#191b20;font-size:16px;font-weight:850;letter-spacing:-.04em}.res-home-agent-portrait-label small{color:#657184;font-size:9px;font-weight:650;line-height:1.35;text-align:right}.res-home-agent-theatre-details{background:var(--home-card);border-top:1px solid var(--home-line);min-height:201px;padding:20px 26px 17px;position:relative;z-index:2}.res-home-agent-theatre-details-top{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:16px}.res-home-agent-theatre-details h3{align-items:baseline;color:var(--home-ink);display:flex;flex-wrap:wrap;font-size:29px;font-weight:850;gap:7px;line-height:1.2;margin:9px 0 5px}.res-home-agent-theatre-details h3 span{color:var(--home-muted);font-size:13px;font-weight:650;letter-spacing:-.02em}.res-home-agent-theatre-outcome{color:var(--home-red);display:block;font-size:12px;font-weight:800;line-height:1.5}.res-home-agent-theatre-details>p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--home-muted);display:-webkit-box;font-size:12px;line-height:1.6;margin:8px 0 10px;overflow:hidden}.res-home-agent-theatre-context{align-items:center;color:var(--home-muted);display:inline-flex;font-size:11px;font-weight:650;gap:8px}.res-home-agent-theatre-context svg{color:var(--home-red)}.res-home-agent-developing{background:var(--home-soft);border:1px solid var(--home-line);border-radius:999px;color:var(--home-muted);font-size:8px;font-weight:800;letter-spacing:.03em;padding:4px 7px;white-space:nowrap}.res-home-agent-theatre-footer{align-items:center;background:var(--home-soft);border-top:1px solid var(--home-line);display:flex;gap:12px;justify-content:space-between;min-height:55px;padding:0 20px}.res-home-agent-theatre-controls{align-items:center;display:inline-flex;gap:13px}.res-home-agent-nav-button{background:var(--home-card);border:1px solid var(--home-line);border-radius:9px;color:var(--home-muted);display:inline-grid;flex:0 0 34px;height:34px;padding:0;place-items:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease;width:34px}.res-home-agent-nav-button:hover{background:var(--home-red-soft);border-color:var(--home-red);color:var(--home-red)}.res-home-agent-nav-button:focus-visible{outline:2px solid var(--home-red);outline-offset:3px}.res-home-agent-theatre-dots{align-items:center;display:inline-flex;gap:9px}.res-home-agent-theatre-dots button{background:var(--home-line-strong);border:0;border-radius:999px;display:block;height:8px;padding:0;transition:width .22s ease,background-color .22s ease;width:8px}.res-home-agent-theatre-dots button.is-active{background:var(--home-red);width:27px}.res-home-agent-theatre-dots button:focus-visible{outline:2px solid var(--home-red);outline-offset:4px}.res-home-agent-theatre-footer>span{color:var(--home-faint);font-size:9px;font-weight:800;letter-spacing:.07em}@media (max-width:980px){.res-home-agent-theatre{width:min(100%,700px)}.res-home-agent-theatre-stage{height:405px}}@media (max-width:640px){.res-home-agents{padding-bottom:74px;padding-top:67px}.res-home-agents-copy h2 em{font-size:inherit;white-space:normal}.res-home-agents-copy>p{font-size:13px;line-height:1.7}.res-home-agents-bullets span{font-size:12px}.res-home-agent-theatre{border-radius:15px}.res-home-agent-theatre-head{min-height:49px;padding-inline:15px}.res-home-agent-theatre-head strong{font-size:9px}.res-home-agent-theatre-head>span{font-size:8px}.res-home-agent-theatre-stage{height:340px}.res-home-agent-portrait-card{border-radius:13px;height:290px;width:208px}.res-home-agent-portrait-image{height:calc(100% - 51px)}.res-home-agent-portrait-label{min-height:51px;padding:8px 10px}.res-home-agent-portrait-label strong{font-size:14px}.res-home-agent-portrait-label small{font-size:8px}.res-home-agent-theatre-details{min-height:210px;padding:17px 17px 15px}.res-home-agent-theatre-details h3{font-size:25px}.res-home-agent-theatre-details h3 span{font-size:12px}.res-home-agent-theatre-details>p{font-size:11px}.res-home-agent-theatre-footer{justify-content:center;min-height:47px;padding-inline:12px}.res-home-agent-theatre-controls{gap:8px}.res-home-agent-nav-button{border-radius:8px;flex-basis:30px;height:30px;width:30px}.res-home-agent-theatre-footer>span{display:none}}@media (max-width:390px){.res-home-agent-portrait-card{height:276px;width:192px}.res-home-agent-theatre-stage{height:318px}.res-home-agent-theatre-details{min-height:228px}}.res-home-value{background:var(--home-bg);border-top:1px solid var(--home-line);padding:90px 0 96px}.res-home-value-heading{margin-bottom:31px;max-width:830px}.res-home-value-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-home-value-grid article{background:var(--home-card);border:1px solid var(--home-line);border-radius:13px;display:flex;flex-direction:column;min-height:290px;min-width:0;padding:21px}.res-home-value-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:29px}.res-home-value-card-top small{color:var(--home-faint);font-size:9px;font-weight:800}.res-home-value-grid h3{font-size:19px;line-height:1.26;margin:0 0 11px}.res-home-value-grid p{color:var(--home-muted);flex:1 1;font-size:11px;line-height:1.77;margin:0}.res-home-value-bottom{align-items:center;border-top:1px solid var(--home-line);color:var(--home-faint);display:inline-flex;font-size:8px;font-weight:830;gap:7px;letter-spacing:.055em;margin-top:17px;padding-top:13px}.res-home-journey{background:var(--home-white);border-top:1px solid var(--home-line);padding:92px 0 100px}.res-home-journey-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.res-home-journey-tabs button{align-items:center;background:var(--home-card);border:1px solid var(--home-line);border-radius:9px;color:var(--home-muted);display:inline-flex;font-size:11px;font-weight:760;gap:14px;justify-content:space-between;min-height:42px;padding:0 15px}.res-home-journey-tabs button.is-active{background:var(--home-red);border-color:var(--home-red);color:#fff}.res-home-journey-tabs button.is-active svg{color:#fff}.res-home-journey-panel{grid-gap:clamp(25px,5vw,70px);animation:home-fade .25s ease-out;background:var(--home-bg);border:1px solid var(--home-line);border-radius:17px;display:grid;gap:clamp(25px,5vw,70px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding:36px 35px 22px}.res-home-journey-story{padding-top:13px}.res-home-journey-story h3{font-size:clamp(28px,2.8vw,40px);line-height:1.18;margin:13px 0 17px}.res-home-journey-story>p{color:var(--home-muted);font-size:13px;line-height:1.85;margin:0 0 17px;max-width:490px}.res-home-journey-context{align-items:center;background:var(--home-card);border:1px solid var(--home-line);border-radius:9px;display:flex;gap:10px;margin:22px 0 17px;max-width:370px;padding:12px}.res-home-journey-context>svg{color:var(--home-red)}.res-home-journey-context>div{display:flex;flex-direction:column;gap:3px}.res-home-journey-context small{color:var(--home-faint);font-size:8px;font-weight:810;letter-spacing:.06em}.res-home-journey-context strong{color:var(--home-ink);font-size:11px}.res-home-journey-steps{grid-gap:10px;align-content:center;display:grid;gap:10px}.res-home-journey-step{align-items:center;background:var(--home-card);border:1px solid var(--home-line);border-radius:10px;display:flex;gap:12px;min-height:90px;padding:14px}.res-home-journey-step>div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.res-home-journey-step small{color:var(--home-red);font-size:9px;font-weight:820;letter-spacing:.055em}.res-home-journey-step strong{color:var(--home-ink);font-size:12px;line-height:1.38}.res-home-journey-step>div>span{color:var(--home-muted);font-size:10px;line-height:1.5}.res-home-journey-step>svg{color:var(--home-red)}.res-home-journey-foot{border-top:1px solid var(--home-line);color:var(--home-faint);font-size:10px;grid-column:1/-1;line-height:1.6;padding-top:16px}.res-home-spotlight{background:var(--home-bg);border-top:1px solid var(--home-line);padding:108px 0 116px;position:relative}.res-home-spotlight .res-home-container{width:min(1360px,calc(100% - 70px))}.res-home-spotlight-layout{grid-gap:clamp(35px,5vw,82px);align-items:center;display:grid;gap:clamp(35px,5vw,82px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.res-home-spotlight-copy{min-width:0}.res-home-spotlight-copy>p{color:var(--home-muted);font-size:13px;line-height:1.85;margin:0 0 15px;max-width:520px}.res-home-spotlight-features{grid-gap:13px;display:grid;gap:13px;margin:26px 0 30px}.res-home-spotlight-features>div{align-items:center;color:var(--home-muted);display:flex;font-size:11px;gap:10px;line-height:1.6}.res-home-spotlight-features svg{color:var(--home-red)}.res-home-spotlight-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.res-home-spotlight-scroll-hint{align-items:center;color:var(--home-faint);display:inline-flex;font-size:10px;font-weight:650;gap:9px;margin-top:29px}.res-home-spotlight-scroll-hint svg{color:var(--home-red);transform:rotate(90deg)}.res-home-spotlight-visual{background:var(--home-card);border:1px solid var(--home-line);border-radius:19px;box-shadow:0 30px 75px rgba(25,35,55,.085),0 4px 15px #19233708;min-width:0;padding:12px 12px 30px;position:relative}.res-home-spotlight-visual:before{background:var(--home-red);border-radius:0 0 4px 4px;content:"";height:4px;left:28px;position:absolute;top:-1px;width:55px}.res-home-spotlight-window{background:#fff;border:1px solid #dee4ec;border-radius:11px;overflow:hidden}.res-home-browser-top{align-items:center;background:#252932;color:#fff;display:flex;gap:9px;justify-content:space-between;min-height:34px;padding:0 13px}.res-home-browser-top>span{display:flex;gap:5px}.res-home-browser-top i{background:#e76a69;border-radius:50%;height:7px;width:7px}.res-home-browser-top i:nth-child(2){background:#d4b75b}.res-home-browser-top i:nth-child(3){background:#6daf82}.res-home-browser-top strong{color:#d8dde5;font-size:10px;font-weight:650}.res-home-browser-top small{color:#aab4c2;font-size:8px;font-weight:800;letter-spacing:.07em}.res-home-site-scroll{-webkit-overflow-scrolling:touch;background:#fff;color:#191b20;height:590px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;position:relative;scroll-behavior:smooth;scrollbar-color:#c5cbd5 #0000;scrollbar-width:thin;width:100%}.res-home-site-scroll::-webkit-scrollbar{width:5px}.res-home-site-scroll::-webkit-scrollbar-thumb{background:#c5cbd5;border-radius:999px}.res-home-site-top{align-items:center;background:#fff;border-bottom:1px solid #e5e9ef;box-shadow:0 2px 6px rgba(20,25,40,.035);display:flex;gap:10px;justify-content:space-between;min-height:55px;padding:0 17px;position:sticky;top:0;z-index:10}.res-home-site-brand{align-items:center;display:inline-flex;gap:8px;min-width:0}.res-home-site-logo-mark{color:#f40000;display:grid;height:25px;place-items:center;width:24px}.res-home-site-brand strong{color:#17191d;font-size:13px;font-weight:850;letter-spacing:-.07em;white-space:nowrap}.res-home-site-brand strong span{color:#f40000}.res-home-site-top nav{align-items:center;display:flex;gap:clamp(6px,1.1vw,16px);justify-content:flex-end}.res-home-site-top nav button{background:#0000;border:none;border-radius:0;color:#262a31;font-size:8px;font-weight:800;padding:5px 0;transition:color .18s ease;white-space:nowrap}.res-home-site-top nav button.is-active,.res-home-site-top nav button:hover{color:#f40000}.res-home-site-appraisal-hero{grid-gap:19px;align-items:center;background:#292929;display:grid;gap:19px;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);isolation:isolate;min-height:414px;padding:28px 21px;position:relative}.res-home-site-appraisal-hero:before{background:linear-gradient(90deg,#000000c9,#0009 45%,#0000004d),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1600&q=82) 50% /cover no-repeat;content:"";inset:0;position:absolute;z-index:-1}.res-home-site-hero-copy{color:#fff;min-width:0}.res-home-site-hero-copy>span{color:#f33;display:block;font-size:9px;font-weight:850;letter-spacing:.095em;margin-bottom:18px}.res-home-site-hero-copy h3{color:#fff;font-size:clamp(25px,2.6vw,40px);font-weight:850;letter-spacing:-.072em;line-height:1.1;margin:0 0 14px}.res-home-site-hero-copy h3 em{color:#f40000;font-style:normal}.res-home-site-hero-copy p{color:#ffffffd6;font-size:10px;line-height:1.7;margin:0;max-width:300px}.res-home-site-hero-benefits{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:21px}.res-home-site-hero-benefits span{align-items:center;color:#fff;display:inline-flex;font-size:8px;font-weight:700;gap:5px}.res-home-site-hero-benefits svg{background:#f40000;border-radius:50%;color:#fff;display:grid;height:15px;padding:3px;place-items:center;width:15px}.res-home-site-appraisal-card{background:#fff;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 14px 40px #0000002e;min-width:0;padding:18px 16px 15px}.res-home-site-appraisal-heading{align-items:center;display:flex;gap:10px;margin-bottom:15px}.res-home-site-appraisal-icon{background:#f40000;border-radius:9px;color:#fff;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.res-home-site-appraisal-heading small{color:#f40000;display:block;font-size:7px;font-weight:850;letter-spacing:.07em}.res-home-site-appraisal-heading h4{color:#17191d;font-size:14px;font-weight:800;letter-spacing:-.045em;line-height:1.25;margin:3px 0 0}.res-home-site-appraisal-tabs{grid-gap:5px;background:#f3f4f6;border-radius:9px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:13px;padding:4px}.res-home-site-appraisal-tabs button{background:#0000;border:0;border-radius:7px;color:#777f8c;font-size:8px;font-weight:750;min-height:31px;padding:5px}.res-home-site-appraisal-tabs button.is-active{background:#fff;box-shadow:0 2px 8px #00000014;color:#f40000}.res-home-site-appraisal-card form{grid-gap:10px;display:grid;gap:10px}.res-home-site-appraisal-card form label{grid-gap:5px;color:#303641;display:grid;font-size:8px;font-weight:750;gap:5px;min-width:0}.res-home-site-appraisal-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-site-appraisal-card input{background:#f5f6f8;border:1px solid #0000;border-radius:7px;color:#17191d;display:block;font-size:9px;font-weight:500;min-height:35px;min-width:0;outline:none;padding:0 10px;width:100%}.res-home-site-appraisal-card input::placeholder{color:#a0a6b0}.res-home-site-appraisal-card input:focus{background:#fff;border-color:#f40000;box-shadow:0 0 0 2px #f4000012}.res-home-site-appraisal-submit{align-items:center;background:#f40000;border:none;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:800;gap:12px;justify-content:center;margin-top:2px;min-height:37px;transition:background-color .18s ease;width:100%}.res-home-site-appraisal-submit:hover{background:#d90000}.res-home-site-appraisal-disclaimer,.res-home-site-appraisal-notice{color:#9199a6;display:block;font-size:8px;line-height:1.5;margin:0;text-align:center}.res-home-site-appraisal-notice{background:#f0faf4;border-radius:6px;color:#1d7040;padding:7px}.res-home-site-listings{background:#fff;padding:33px 19px 35px}.res-home-site-listings-heading{align-items:end;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.res-home-site-listings-heading small{color:#f40000;display:block;font-size:8px;font-weight:850;letter-spacing:.085em;margin-bottom:8px}.res-home-site-listings-heading h3{color:#17191d;font-size:clamp(22px,2vw,30px);font-weight:850;letter-spacing:-.06em;line-height:1.16;margin:0}.res-home-site-listings-heading p{color:#6f7886;font-size:9px;line-height:1.6;margin:0;max-width:185px}.res-home-site-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-home-site-filters>label{grid-gap:6px;color:#747e8d;display:grid;font-size:8px;font-weight:850;gap:6px;letter-spacing:.03em;min-width:0}.res-home-site-filters select{background:#f5f6f8;border:1px solid #eceff3;border-radius:7px;color:#252932;cursor:pointer;display:block;font-size:9px;font-weight:600;height:35px;min-width:0;padding:0 7px;width:100%}.res-home-site-filters select:focus{outline:2px solid #f4000045}.res-home-site-price-filter{grid-gap:10px;background:#f5f6f8;border-radius:9px;display:grid;gap:10px;grid-column:1/-1;margin-top:4px;padding:12px 14px}.res-home-site-price-filter>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.res-home-site-price-filter span{color:#788190;font-size:8px;font-weight:850;letter-spacing:.06em}.res-home-site-price-filter strong{color:#1d222b;font-size:10px;font-weight:750}.res-home-site-price-filter input[type=range]{accent-color:#f40000;cursor:pointer;height:5px;margin:3px 0;width:100%}.res-home-site-listings-count{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:15px 0 12px}.res-home-site-listings-count strong{color:#6f7886;font-size:9px;font-weight:750}.res-home-site-listings-count span{color:#f40000;font-size:8px;font-weight:750}.res-home-site-property-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-home-site-property-card{background:#f1f3f5;border:0;border-radius:11px;box-shadow:0 3px 8px #141e2d0f;cursor:pointer;display:block;min-width:0;overflow:hidden;padding:0;text-align:left;width:100%}.res-home-site-property-card:focus-visible{outline:2px solid #f40000;outline-offset:3px}.res-home-site-property-card:nth-child(4n+1),.res-home-site-property-card:nth-child(4n+4){grid-column:span 2}.res-home-site-property-card:nth-child(4n+2),.res-home-site-property-card:nth-child(4n+3){grid-column:span 1}.res-home-site-property-photo{background:linear-gradient(135deg,#dbe0e7,#f1f3f6);height:210px;overflow:hidden;position:relative}.res-home-site-property-photo>img{display:block;height:100%;max-width:none;object-fit:cover;transition:transform .45s ease;width:100%}.res-home-site-property-card:hover img{transform:scale(1.045)}.res-home-site-property-photo:after{background:linear-gradient(0deg,#040911d1,#0409116b 60%,#0000);content:"";inset:48% 0 0;pointer-events:none;position:absolute}.res-home-site-property-info{align-items:end;bottom:0;color:#fff;display:flex;gap:8px;justify-content:space-between;left:0;padding:12px;position:absolute;right:0;z-index:2}.res-home-site-property-info>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.res-home-site-property-info strong{color:#fff;font-size:11px;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-site-property-info>div:first-child>span{color:#ffffffd1;font-size:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-home-site-property-info b{color:#fff;font-size:11px;font-weight:800}.res-home-site-property-specs{display:flex;flex-wrap:wrap;gap:4px 7px;justify-content:flex-end;max-width:95px}.res-home-site-property-specs span{color:#fff;font-size:8px;font-weight:700;white-space:nowrap}.res-home-site-property-status{background:#f40000;border-radius:5px;color:#fff;font-size:9px;font-weight:850;left:10px;padding:5px 9px;position:absolute;top:10px;z-index:3}.res-home-site-empty{grid-gap:10px;background:#f7f8fa;border:1px solid #e5e9ef;border-radius:10px;display:grid;gap:10px;justify-items:center;padding:45px 15px;text-align:center}.res-home-site-empty strong{color:#191b20;font-size:12px}.res-home-site-empty p{color:#6f7886;font-size:10px;margin:0}.res-home-site-empty button{background:#fff;border:1px solid #f40000;border-radius:7px;color:#f40000;font-size:10px;font-weight:750;padding:8px 14px}.res-home-site-scroll.is-listing-open .res-home-site-appraisal-hero,.res-home-site-scroll.is-listing-open .res-home-site-listings{display:none}.res-home-site-detail{background:#fff;color:#191b20;padding:17px 18px 30px}.res-home-site-detail-back{align-items:center;background:#0000;border:0;color:#f40000;display:inline-flex;font-size:11px;font-weight:750;gap:7px;margin:0 0 15px;padding:4px 0}.res-home-site-detail-gallery{grid-gap:4px;background:#eef1f5;border-radius:11px;display:grid;gap:4px;grid-template-columns:1.85fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:268px;overflow:hidden;position:relative}.res-home-site-detail-gallery-tile{min-height:0;min-width:0;overflow:hidden}.res-home-site-detail-gallery-tile.is-primary{grid-row:1/3}.res-home-site-detail-gallery-tile img{display:block;height:100%;object-fit:cover;width:100%}.res-home-site-detail-status{background:#f40000;border-radius:6px;bottom:12px;color:#fff;font-size:9px;font-weight:800;left:12px;letter-spacing:.04em;padding:6px 10px;position:absolute;z-index:1}.res-home-site-detail-gallery-button{align-items:center;background:#fff;border:1px solid #e1e6ee;border-radius:7px;bottom:12px;box-shadow:0 3px 12px #0000001a;color:#191b20;display:inline-flex;font-size:10px;font-weight:750;gap:6px;padding:8px 10px;position:absolute;right:12px;white-space:nowrap;z-index:2}.res-home-site-detail-gallery-button:hover{border-color:#f40000;color:#f40000}.res-home-site-detail-gallery-expanded{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.res-home-site-detail-gallery-expanded img{aspect-ratio:16/10;border-radius:6px;display:block;object-fit:cover;width:100%}.res-home-site-detail-content{grid-gap:17px;display:grid;gap:17px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding-top:22px}.res-home-site-detail-primary>small{color:#f40000;font-size:9px;font-weight:850;letter-spacing:.08em}.res-home-site-detail-primary h3{color:#191b20;font-size:clamp(22px,2.5vw,32px);letter-spacing:-.045em;line-height:1.2;margin:8px 0 3px}.res-home-site-detail-location{color:#687282;font-size:11px;margin:0 0 12px}.res-home-site-detail-price{color:#191b20;font-size:22px;font-weight:800}.res-home-site-detail-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.res-home-site-detail-specs span{align-items:center;background:#f7f8fa;border:1px solid #e1e6ee;border-radius:999px;color:#191b20;display:inline-flex;font-size:10px;font-weight:650;gap:5px;padding:7px 10px}.res-home-site-detail-specs svg{color:#f40000}.res-home-site-detail-specs b{color:#191b20;font-weight:850}.res-home-site-detail-description{border-top:1px solid #e1e6ee;margin-top:22px;padding-top:16px}.res-home-site-detail-description h4{color:#191b20;font-size:14px;margin:0 0 10px}.res-home-site-detail-description p{color:#606978;font-size:11px;line-height:1.75}.res-home-site-detail-enquiry{align-self:start;background:#fafbfc;border:1px solid #e1e6ee;border-radius:11px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:17px}.res-home-site-detail-enquiry>strong{color:#191b20;font-size:15px;line-height:1.4}.res-home-site-detail-enquiry>p{color:#677181;font-size:10px;line-height:1.5;margin:0}.res-home-site-detail-enquiry label{color:#343b46;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px}.res-home-site-detail-enquiry input,.res-home-site-detail-enquiry textarea{background:#fff;border:1px solid #dfe5ed;border-radius:7px;color:#191b20;font-size:11px;font-weight:400;min-width:0;outline-offset:2px;padding:10px;resize:vertical;width:100%}.res-home-site-detail-enquiry>button{align-items:center;background:#f40000;border:0;border-radius:8px;color:#fff;display:flex;font-size:11px;font-weight:750;gap:9px;justify-content:center;min-height:38px}.res-home-site-detail-enquiry .res-home-site-detail-notice,.res-home-site-detail-enquiry>small{color:#7b8493;font-size:9px;line-height:1.5;margin:0}@media (max-width:640px){.res-home-site-detail{padding:12px 10px 25px}.res-home-site-detail-gallery{gap:3px;height:180px}.res-home-site-detail-gallery-button{bottom:6px;font-size:8px;padding:5px 7px;right:6px}.res-home-site-detail-gallery-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-site-detail-content{gap:18px;grid-template-columns:minmax(0,1fr);padding-top:16px}.res-home-site-detail-primary h3{font-size:24px}}.res-home-site-preview-footer{grid-gap:16px;background:#fff;border-top:3px solid #f40000;display:grid;gap:16px;grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,1fr);padding:28px 20px 34px}.res-home-site-preview-footer-mark{align-items:flex-start;color:#f40000;display:flex;flex-direction:column;gap:17px;min-width:0}.res-home-site-preview-footer-brand{align-items:center;display:inline-flex;gap:7px;min-width:0}.res-home-site-preview-footer-brand strong{color:#1d222b;font-size:12px;font-weight:850;white-space:nowrap}.res-home-site-preview-footer>div:not(:first-child){align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.res-home-site-preview-footer small{color:#17191d;display:block;font-size:9px;font-weight:850;letter-spacing:.065em;margin-bottom:5px}.res-home-site-preview-footer>div>span{color:#5f6876;font-size:9px}.res-home-site-preview-footer-social-block{align-items:flex-start;display:flex;flex-direction:column;gap:9px;min-width:0;width:100%}.res-home-site-preview-footer-social-block>small{color:#17191d;font-size:9px;font-weight:850;letter-spacing:.065em;margin:0}.res-home-site-preview-socials{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;min-width:0;width:100%}.res-home-site-preview-social-link{align-items:center;background:#f8f9fb;border:1px solid #e0e5ed;border-radius:7px;color:#475264;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;padding:0;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:26px}.res-home-site-preview-social-link svg{display:block;flex:0 0 auto;height:14px;width:14px}.res-home-site-preview-social-link:hover{background:#fff2f2;border-color:#f400004d;color:#f40000;transform:translateY(-2px)}.res-home-site-preview-social-link:focus-visible{outline:2px solid #f40000;outline-offset:3px}@media (hover:none){.res-home-site-preview-social-link:hover{transform:none}}.res-home-spotlight-note{align-items:center;background:var(--home-card);border:1px solid var(--home-line);border-radius:11px;box-shadow:var(--home-shadow);display:flex;gap:11px;margin:-21px auto 0;min-height:70px;padding:12px 15px;position:relative;width:calc(100% - 36px);z-index:2}.res-home-spotlight-note>span{background:var(--home-soft);border:1px solid var(--home-line);border-radius:9px;color:var(--home-red);display:grid;flex:0 0 37px;height:37px;place-items:center;width:37px}.res-home-spotlight-note>div{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-home-spotlight-note small{color:var(--home-red);font-size:8px;font-weight:850;letter-spacing:.065em}.res-home-spotlight-note strong{color:var(--home-ink);font-size:11px;font-weight:750;line-height:1.45}.res-home-spotlight-note>svg{color:var(--home-red)}.res-home-spotlight-disclaimer{color:var(--home-faint);display:block;font-size:9px;line-height:1.6;margin-top:14px;text-align:center}@media (max-width:1100px){.res-home-spotlight .res-home-container{width:min(100% - 46px,1204px)}.res-home-spotlight-layout{gap:30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.res-home-site-appraisal-hero{gap:20px;grid-template-columns:minmax(0,1fr)}.res-home-site-hero-copy{max-width:100%}.res-home-site-hero-copy h3{font-size:30px}.res-home-site-appraisal-card{margin-inline:auto;max-width:420px;width:100%}}@media (max-width:980px){.res-home-spotlight-layout{grid-template-columns:minmax(0,1fr)}.res-home-spotlight-visual{width:min(100%,760px)}.res-home-site-appraisal-hero{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr)}}@media (max-width:640px){.res-home-spotlight .res-home-container{width:calc(100% - 32px)}.res-home-spotlight-copy>p{font-size:12px}.res-home-spotlight-features{margin:20px 0 25px}.res-home-spotlight-features>div{font-size:10px}.res-home-spotlight-scroll-hint{font-size:9px;margin-top:20px}.res-home-spotlight-visual{border-radius:15px;padding:9px 9px 27px}.res-home-browser-top{min-height:28px;padding-inline:9px}.res-home-browser-top strong{font-size:8px}.res-home-browser-top small{font-size:7px}.res-home-site-scroll{height:545px}.res-home-site-top{min-height:48px;padding-inline:9px}.res-home-site-brand{gap:4px}.res-home-site-brand strong{font-size:10px}.res-home-site-logo-mark{width:17px}.res-home-site-top nav{gap:7px}.res-home-site-top nav button{font-size:7px}.res-home-site-top nav button:nth-child(3),.res-home-site-top nav button:nth-child(5){display:none}.res-home-site-appraisal-hero{gap:20px;grid-template-columns:minmax(0,1fr);padding:30px 16px}.res-home-site-hero-copy h3{font-size:34px}.res-home-site-hero-copy p{max-width:270px}.res-home-site-appraisal-card{max-width:365px;width:100%}.res-home-site-listings{padding:24px 12px 28px}.res-home-site-listings-heading{align-items:flex-start;flex-direction:column;gap:8px}.res-home-site-listings-heading h3{font-size:25px}.res-home-site-listings-heading p{max-width:100%}.res-home-site-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-site-property-grid{grid-template-columns:minmax(0,1fr)}.res-home-site-property-card:nth-child(n){grid-column:auto}.res-home-site-property-photo{height:225px}.res-home-site-preview-footer{gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);padding-inline:13px}.res-home-site-preview-footer-mark{gap:12px}.res-home-site-preview-footer-socials{gap:4px}.res-home-site-preview-social-link{border-radius:6px;flex-basis:24px;height:24px;width:24px}.res-home-site-preview-social-link svg{height:13px;width:13px}.res-home-spotlight-note{width:calc(100% - 20px)}.res-home-spotlight-note small{font-size:7px}.res-home-spotlight-note strong{font-size:10px}.res-home-spotlight-disclaimer{font-size:8px}}@media (prefers-reduced-motion:reduce){.res-home-site-scroll{scroll-behavior:auto}.res-home-site-property-photo>img{transition:none}}.res-home-convert{background:var(--home-white);border-top:1px solid var(--home-line);padding:97px 0 104px}.res-home-convert-layout{grid-gap:clamp(40px,5.8vw,88px);align-items:start;display:grid;gap:clamp(40px,5.8vw,88px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.res-home-convert-copy{padding-top:42px}.res-home-convert-copy>p{color:var(--home-muted);font-size:13px;line-height:1.84;margin:0;max-width:530px}.res-home-convert-points{grid-gap:21px;display:grid;gap:21px;margin:29px 0 24px}.res-home-convert-points>div{align-items:flex-start;display:flex;gap:11px}.res-home-convert-points>div>span{background:var(--home-card);border:1px solid var(--home-line);border-radius:8px;color:var(--home-red);display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.res-home-convert-points>div>div{display:flex;flex-direction:column;gap:5px}.res-home-convert-points strong{color:var(--home-ink);font-size:12px;font-weight:800}.res-home-convert-points small{color:var(--home-muted);font-size:11px;line-height:1.65;max-width:480px}.res-home-form-card{background:var(--home-card);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);min-width:0;padding:26px 26px 21px;position:relative}.res-home-form-card:before{background:var(--home-red);border-radius:0 0 4px 4px;content:"";height:4px;left:27px;position:absolute;top:0;width:52px}.res-home-form-heading{margin-bottom:19px}.res-home-form-heading h3{font-size:clamp(26px,2.25vw,33px);line-height:1.15;margin:10px 0 7px}.res-home-form-heading p{color:var(--home-muted);font-size:11px;line-height:1.6;margin:0}.res-home-form{grid-gap:14px;display:grid;gap:14px}.res-home-field-grid{grid-gap:13px 11px;display:grid;gap:13px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-field-grid label,.res-home-field-wide{color:var(--home-ink);display:flex;flex-direction:column;font-size:11px;font-weight:770;gap:7px;line-height:1.4;min-width:0}.res-home-field-grid label b{color:var(--home-red)}.res-home-field-grid label small,.res-home-field-wide small{color:var(--home-faint);font-size:10px;font-weight:500}.res-home-form input:not([type=checkbox]),.res-home-form select,.res-home-form textarea{background:var(--home-input);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink);display:block;font-size:12px;font-weight:450;min-width:0;transition:border-color .18s,box-shadow .18s;width:100%}.res-home-form input:not([type=checkbox]),.res-home-form select{min-height:43px;padding:0 12px}.res-home-form textarea{min-height:83px;padding:12px;resize:vertical}.res-home-form input::placeholder,.res-home-form textarea::placeholder{color:var(--home-faint);opacity:1}.res-home-form input:not([type=checkbox]):focus,.res-home-form select:focus,.res-home-form textarea:focus{border-color:var(--home-red);box-shadow:0 0 0 3px rgba(244,0,0,.085);outline:none}.res-home-form select{cursor:pointer}.res-home-honeypot{height:1px;left:-9999px;overflow:hidden;pointer-events:none;position:absolute;width:1px}.res-home-consent{align-items:flex-start;color:var(--home-muted);cursor:pointer;display:flex;font-size:10px;gap:9px;line-height:1.65}.res-home-consent input{accent-color:var(--home-red);flex:0 0 16px;height:16px;margin:1px 0 0;width:16px}.res-home-consent a{color:var(--home-red);font-weight:740;text-decoration:underline}.res-home-submit{align-items:center;background:var(--home-red);border:1px solid var(--home-red);border-radius:9px;box-shadow:0 8px 19px #f4000021;color:#fff;display:flex;font-size:13px;font-weight:780;gap:13px;justify-content:center;min-height:49px;padding:10px 17px;width:100%}.res-home-submit:hover:not(:disabled){background:var(--home-red-hover)}.res-home-submit:disabled{opacity:.7}.res-home-form-status{background:var(--home-soft);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink);font-size:12px;line-height:1.55;margin:0;padding:11px 13px}.res-home-form-status.is-error{background:var(--home-red-soft);border-color:#f4000047;color:var(--home-red)}.res-home-form-privacy{align-items:center;color:var(--home-faint);display:flex;font-size:9px;gap:7px;justify-content:center;margin:0;text-align:center}.res-home-pricing{background:var(--home-bg);border-top:1px solid var(--home-line);padding:79px 0 86px}.res-home-pricing-panel{align-items:center;background:var(--home-card);border:1px solid var(--home-line);border-radius:17px;display:flex;gap:38px;justify-content:space-between;padding:38px 44px}.res-home-pricing-panel h2{font-size:clamp(35px,3.15vw,47px)}.res-home-pricing-panel p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:0;max-width:530px}.res-home-pricing-price{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:210px}.res-home-pricing-price>span{color:var(--home-red);font-size:9px;font-weight:840;letter-spacing:.09em}.res-home-pricing-price>div{align-items:baseline;color:var(--home-ink);display:flex;gap:2px}.res-home-pricing-price>div>small{align-self:flex-start;font-size:20px;font-weight:800;margin-top:8px}.res-home-pricing-price>div>strong{font-size:60px;font-weight:850;letter-spacing:-.095em;line-height:1}.res-home-pricing-price>div>span{color:var(--home-muted);font-size:11px;margin-left:7px}.res-home-faq{background:var(--home-white);border-top:1px solid var(--home-line);padding:92px 0 98px}.res-home-faq-layout{grid-gap:clamp(40px,7.5vw,110px);align-items:start;display:grid;gap:clamp(40px,7.5vw,110px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.res-home-faq-layout>div:first-child>p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:0 0 16px;max-width:390px}.res-home-faq-list{border-top:1px solid var(--home-line)}.res-home-faq-list details{border-bottom:1px solid var(--home-line)}.res-home-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:14px;list-style:none;min-height:74px;padding:14px 0}.res-home-faq-list summary::-webkit-details-marker{display:none}.res-home-faq-list summary::marker{content:""}.res-home-faq-list summary>span{color:var(--home-red);font-size:11px;font-weight:830}.res-home-faq-list summary strong{color:var(--home-ink);flex:1 1;font-size:13px;font-weight:750;line-height:1.55;min-width:0}.res-home-faq-list summary i{background:var(--home-card);border:1px solid var(--home-line);border-radius:8px;color:var(--home-muted);display:grid;flex:0 0 32px;font-style:normal;height:32px;place-items:center;transition:transform .18s;width:32px}.res-home-faq-list details[open] summary i{color:var(--home-red);transform:rotate(45deg)}.res-home-faq-list details>p{color:var(--home-muted);font-size:12px;line-height:1.85;margin:0;padding:0 40px 19px 32px}.res-home-final{background:var(--home-bg);border-top:1px solid var(--home-line);padding:74px 0 83px}.res-home-final-layout{align-items:center;display:flex;gap:35px;justify-content:space-between}.res-home-final h2{margin-bottom:14px}.res-home-final p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:0;max-width:550px}.res-home-final-layout>.res-home-primary{flex:0 0 auto}@media (max-width:1180px){.res-home-page{margin-top:0}.res-home-container{width:min(1204px,calc(100% - 62px))}.res-home-hero-layout{gap:32px}.res-home-hero h1{font-size:clamp(44px,4.55vw,63px)}.res-home-experience-body{padding-inline:17px}.res-home-agent-selector,.res-home-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-value-grid article{min-height:255px}}@media (min-width:981px) and (max-height:810px){.res-home-hero{padding-bottom:54px;padding-top:54px}.res-home-hero-copy{padding-top:0}.res-home-hero h1{font-size:clamp(44px,4.2vw,63px)}}@media (max-width:980px){.res-home-hero{min-height:calc(100svh - 72px);padding:70px 0}.res-home-hero-layout{gap:0;width:calc(100% - 62px)}.res-home-hero-media{height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.res-home-hero-grid{background:linear-gradient(90deg,#080c14f2,#080c14d4 48%,#080c1459)}.res-home-hero-copy{max-width:620px;padding-top:0}.res-home-hero h1{font-size:clamp(50px,6.5vw,70px)}.res-home-experience{margin:0;width:min(100%,700px)}.res-home-agents-layout,.res-home-convert-layout,.res-home-faq-layout,.res-home-spotlight-layout{gap:29px;grid-template-columns:minmax(0,1fr)}.res-home-agents-copy,.res-home-convert-copy,.res-home-spotlight-copy{max-width:740px}.res-home-agent-panel{width:min(100%,700px)}.res-home-agent-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.res-home-journey-panel{gap:27px;grid-template-columns:minmax(0,1fr)}.res-home-journey-foot{grid-column:auto}.res-home-convert-copy{padding-top:0}.res-home-form-card{max-width:700px}}@media (max-width:760px){.res-home-container{width:calc(100% - 38px)}.res-home-ribbon>.res-home-container{align-items:flex-start;flex-direction:column;gap:10px;justify-content:center;padding:16px 0}.res-home-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.res-home-journey-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.res-home-pricing-panel{align-items:flex-start;flex-direction:column;gap:27px}.res-home-pricing-price{max-width:300px;width:100%}.res-home-final-layout{align-items:flex-start;flex-direction:column;gap:26px}}@media (max-width:640px){.res-home-container{width:calc(100% - 32px)}.res-home-eyebrow{font-size:9px;gap:9px;letter-spacing:.1em}.res-home-eyebrow i{flex-basis:21px;width:21px}.res-home-agents-copy h2,.res-home-convert-copy h2,.res-home-faq-layout h2,.res-home-final h2,.res-home-pricing-panel h2,.res-home-section-heading h2,.res-home-spotlight-copy h2,.res-home-value-heading h2{font-size:clamp(34px,8.1vw,45px);line-height:1.13;margin:13px 0}.res-home-section-heading p,.res-home-value-heading>p{font-size:12px}.res-home-primary{font-size:12px;min-height:48px}.res-home-secondary,.res-home-text-link{font-size:11px}.res-home-hero{align-items:flex-end;display:flex;min-height:calc(100svh - 64px);padding:76px 0 54px}.res-home-hero-layout{align-items:flex-end;display:flex;gap:0;width:calc(100% - 36px)}.res-home-hero-copy{max-width:100%;padding:0;width:100%}.res-home-hero-media{border:0;box-shadow:none;margin:0;padding:0}.res-home-hero-media,.res-home-hero-video-frame{border-radius:0;height:100%;inset:0;position:absolute;width:100%}.res-home-hero-video{display:block;height:100%;object-fit:cover;object-position:75% center;width:100%}.res-home-hero-mobile-poster{display:none}.res-home-hero-grid{background:linear-gradient(0deg,#080c14fa,#080c14f0 29%,#080c14b3 57%,#080c141a)}.res-home-hero .res-home-eyebrow{color:#ff8585}.res-home-hero h1{font-size:clamp(36px,9.2vw,51px);line-height:1.075;margin:13px 0}.res-home-hero h1 em{font-size:clamp(20px,5.4vw,32px);white-space:nowrap}.res-home-hero h1 em span{display:inline}.res-home-hero-lead{font-size:13.5px;line-height:1.65;margin:0}.res-home-hero-benefits,.res-home-hero-description{display:none}.res-home-hero-actions{gap:15px;margin-top:21px}.res-home-experience{border-radius:14px}.res-home-experience-bar{min-height:46px;padding-inline:12px}.res-home-brand img{height:21px;width:21px}.res-home-brand strong{font-size:8px}.res-home-demo-label{font-size:7px}.res-home-experience-body{padding:16px 13px 13px}.res-home-experience-heading h2{font-size:24px}.res-home-experience-heading p{font-size:10px}.res-home-experience-tabs{gap:6px;margin:13px 0 11px}.res-home-experience-tabs button{font-size:9px;min-height:36px;padding-inline:5px}.res-home-experience-context{margin-bottom:10px}.res-home-experience-stage{gap:9px;min-height:64px;padding:9px}.res-home-stage-icon{flex-basis:32px;height:32px;width:32px}.res-home-stage-copy strong{font-size:10px}.res-home-stage-copy span{font-size:8.5px}.res-home-experience-connector{height:9px}.res-home-experience-agent small{display:none}.res-home-experience-foot{font-size:7px;min-height:34px;padding-inline:12px}.res-home-ribbon>.res-home-container>div{font-size:9px}.res-home-agents,.res-home-convert,.res-home-faq,.res-home-journey,.res-home-spotlight,.res-home-value{padding-bottom:74px;padding-top:67px}.res-home-agent-selector{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.res-home-agent-selector button{min-height:60px;padding:7px}.res-home-agent-selector strong{font-size:9px}.res-home-agent-selector small{font-size:8px}.res-home-agent-detail{padding:19px 14px}.res-home-agent-detail h3{font-size:25px}.res-home-agent-personalise{align-items:flex-start;flex-direction:column}.res-home-agent-personalise input{width:100%}.res-home-value-grid{gap:11px;grid-template-columns:minmax(0,1fr)}.res-home-value-grid article{min-height:212px;padding:20px}.res-home-value-card-top{margin-bottom:19px}.res-home-value-grid h3{font-size:20px}.res-home-value-grid p{font-size:12px}.res-home-journey-tabs button{font-size:10px;justify-content:center;min-height:41px}.res-home-journey-tabs button svg{display:none}.res-home-journey-panel{border-radius:13px;gap:22px;padding:22px 17px 17px}.res-home-journey-story{padding:0}.res-home-journey-story h3{font-size:28px}.res-home-journey-story>p{font-size:12px}.res-home-journey-step{gap:9px;min-height:78px;padding:11px}.res-home-journey-step .res-home-icon{flex-basis:36px;height:36px;width:36px}.res-home-journey-step strong{font-size:11px}.res-home-journey-foot,.res-home-journey-step>div>span{font-size:9px}.res-home-convert-copy>p{font-size:12px}.res-home-convert-points{gap:18px}.res-home-form-card{padding:22px 18px 18px}.res-home-form-heading h3{font-size:27px}.res-home-form{gap:12px}.res-home-field-grid{gap:11px 9px}.res-home-form input:not([type=checkbox]),.res-home-form select{font-size:12px;min-height:44px}.res-home-pricing{padding:65px 0 72px}.res-home-pricing-panel{padding:23px 20px}.res-home-pricing-panel p{font-size:12px}.res-home-pricing-price>div>strong{font-size:55px}.res-home-faq-layout>div:first-child>p{font-size:12px}.res-home-faq-list summary{gap:10px;min-height:68px}.res-home-faq-list summary strong{font-size:12px}.res-home-faq-list details>p{font-size:11px;padding:0 12px 19px 28px}.res-home-final{padding:65px 0 73px}.res-home-final p{font-size:12px}}@media (max-width:390px){.res-home-field-grid{grid-template-columns:minmax(0,1fr)}.res-home-demo-label,.res-home-experience-foot>span:last-child,.res-home-hero-actions .res-home-secondary{display:none}}@media (max-width:360px){.res-home-container{width:calc(100% - 28px)}.res-home-hero h1{font-size:34px}.res-home-panel-top>span{display:none}}@media (prefers-reduced-motion:reduce){.res-home-page *,.res-home-page :after,.res-home-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.res-pricing-page{--rp-red:#f40000;--rp-red-hover:#d90000;--rp-ink:#191b20;--rp-muted:#606875;--rp-subtle:#828a96;--rp-page:#f8f9fb;--rp-card:#fff;--rp-soft:#f4f6f9;--rp-border:#e2e6ed;--rp-border-strong:#bbc5d2;--rp-highlight:#fff3f3;--rp-hero:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);--rp-grid:rgba(41,50,68,.027);--rp-shadow:0 23px 62px rgba(24,30,45,.085),0 3px 12px rgba(24,30,45,.025);-webkit-font-smoothing:antialiased;background:var(--rp-page);color:var(--rp-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);margin-top:-76px;min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-pricing-page{--rp-ink:#f6f7f9;--rp-muted:#b9c0cc;--rp-subtle:#9aa4b3;--rp-page:#16181e;--rp-card:#22252d;--rp-soft:#1c2027;--rp-border:#393e49;--rp-border-strong:#626a76;--rp-highlight:#3c292f;--rp-hero:linear-gradient(116deg,#121419,#1a1d24);--rp-grid:hsla(0,0%,100%,.035);--rp-shadow:0 24px 68px #0000004d}.res-pricing-page,.res-pricing-page *,.res-pricing-page :after,.res-pricing-page :before{box-sizing:border-box}.res-pricing-page h1,.res-pricing-page h2,.res-pricing-page h3,.res-pricing-page p{margin-top:0}.res-pricing-page h1,.res-pricing-page h2,.res-pricing-page h3{font-weight:800;letter-spacing:-.065em}.res-pricing-page h1 em,.res-pricing-page h2 em{color:var(--rp-red);font-style:normal}.res-pricing-page a{text-decoration:none}.res-pricing-page img{display:block;max-width:100%}.res-pricing-page svg{flex:none}.res-pricing-page [id]{scroll-margin-top:100px}.res-pricing-page #res-pricing-plans{scroll-margin-top:-30px}.res-pricing-page a:focus-visible,.res-pricing-page summary:focus-visible{outline:2px solid var(--rp-red);outline-offset:4px}.res-pricing-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-pricing-eyebrow{align-items:center;color:var(--rp-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.125em;line-height:1.6}.res-pricing-eyebrow-rule{background:currentColor;flex:0 0 25px;height:2px;width:25px}.res-pricing-plan-button,.res-pricing-primary-button{align-items:center;background:var(--rp-red);border:1px solid var(--rp-red);border-radius:9px;box-shadow:0 7px 20px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:18px;justify-content:space-between;line-height:1.4;min-height:49px;padding:0 19px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.res-pricing-plan-button.is-primary:hover,.res-pricing-primary-button:hover{background:var(--rp-red-hover);box-shadow:0 11px 25px #f4000038;color:#fff;transform:translateY(-2px)}.res-pricing-secondary-button,.res-pricing-text-link{align-items:center;color:var(--rp-ink);display:inline-flex;font-size:12px;font-weight:750;gap:10px;min-height:44px;transition:color .18s ease,border-color .18s ease}.res-pricing-secondary-button{border-bottom:1px solid var(--rp-border-strong)}.res-pricing-secondary-button:hover,.res-pricing-text-link:hover{border-color:var(--rp-red);color:var(--rp-red)}.res-pricing-text-link svg{color:var(--rp-red)}.res-pricing-section-heading{align-items:end;display:flex;gap:32px;justify-content:space-between;margin-bottom:31px}.res-pricing-faq-intro h2,.res-pricing-final-section h2,.res-pricing-section-heading h2{color:var(--rp-ink);font-size:clamp(39px,3.6vw,55px);line-height:1.12;margin:16px 0 13px}.res-pricing-section-heading p{color:var(--rp-muted);font-size:13px;line-height:1.75;margin:0;max-width:560px}.res-pricing-section-meta{align-items:center;color:var(--rp-subtle);display:inline-flex;font-size:10px;font-weight:800;gap:9px;letter-spacing:.09em;padding-bottom:7px;white-space:nowrap}.res-pricing-section-meta>span,.res-pricing-visual-indicator{background:var(--rp-red);border-radius:50%;flex:none;height:7px;width:7px}.res-pricing-note{align-items:flex-start;color:var(--rp-muted);display:flex;gap:10px;margin-top:22px}.res-pricing-note svg{color:var(--rp-red);margin-top:1px}.res-pricing-note p{font-size:11px;line-height:1.75;margin:0}.res-pricing-hero{background:var(--rp-hero);isolation:isolate;padding:105px 0 44px;position:relative}.res-pricing-hero-grid{background-image:linear-gradient(var(--rp-grid) 1px,#0000 1px),linear-gradient(90deg,var(--rp-grid) 1px,#0000 1px);background-size:92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#000);mask-image:linear-gradient(90deg,#0000,#000 50%,#000);pointer-events:none;position:absolute;z-index:-1}.res-pricing-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-pricing-hero-copy{min-width:0;padding-top:50px}.res-pricing-hero h1{color:var(--rp-ink);font-size:clamp(48px,4.65vw,72px);letter-spacing:-.073em;line-height:1.075;margin:19px 0 21px;max-width:680px}.res-pricing-hero-lead{color:var(--rp-ink);font-size:clamp(16px,1.38vw,19px);font-weight:540;line-height:1.65;margin:0 0 13px;max-width:535px}.res-pricing-hero-lead strong{color:var(--rp-red);font-weight:800;white-space:nowrap}.res-pricing-hero-secondary{color:var(--rp-muted);font-size:13px;line-height:1.8;margin:0;max-width:505px}.res-pricing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:21px;margin-top:28px}.res-pricing-hero-points{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:27px}.res-pricing-hero-points span{align-items:center;color:var(--rp-muted);display:inline-flex;font-size:11px;font-weight:550;gap:8px}.res-pricing-hero-points svg{color:var(--rp-red)}.res-pricing-visual{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:17px;box-shadow:0 20px 65px #f400000a,var(--rp-shadow);color:var(--rp-ink);justify-self:start;margin-top:20px;min-width:0;padding:26px 28px 21px;position:relative;width:min(100%,595px)}.res-pricing-visual:before{background:var(--rp-red);border-radius:0 0 4px 4px;content:"";height:4px;left:28px;position:absolute;top:-1px;width:54px}.res-pricing-visual-brand,.res-pricing-visual-header{align-items:center;display:flex;gap:10px}.res-pricing-visual-header{gap:15px;justify-content:space-between}.res-pricing-visual-brand{min-width:0}.res-pricing-visual-brand img{height:26px;object-fit:contain;width:26px}.res-pricing-visual-brand strong{color:var(--rp-ink);font-size:11px;font-weight:850;letter-spacing:.02em}.res-pricing-visual-header>span{color:var(--rp-subtle);font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.res-pricing-visual-intro{grid-gap:5px;display:grid;gap:5px;margin:26px 0 21px}.res-pricing-visual-intro>span{color:var(--rp-red);font-size:10px;font-weight:800;letter-spacing:.12em}.res-pricing-visual-intro strong{color:var(--rp-ink);font-size:clamp(24px,2vw,30px);font-weight:800;letter-spacing:-.055em;line-height:1.2}.res-pricing-visual-intro p{color:var(--rp-muted);font-size:12px;line-height:1.6;margin:0}.res-pricing-visual-overline{color:var(--rp-red);display:block;font-size:10px;font-weight:800;letter-spacing:.11em;margin-bottom:10px}.res-pricing-visual-crm{align-items:center;background:var(--rp-highlight);border:1px solid #f4000033;border-radius:11px;box-shadow:inset 3px 0 0 var(--rp-red);display:flex;gap:15px;padding:16px}.res-pricing-visual-crm-icon{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:10px;color:var(--rp-red);display:grid;flex:none;height:45px;place-items:center;width:45px}.res-pricing-visual-crm-copy{grid-gap:5px;display:grid;flex:1 1;gap:5px;min-width:0}.res-pricing-visual-crm-copy strong{color:var(--rp-ink);font-size:15px;font-weight:800}.res-pricing-visual-crm-copy span{color:var(--rp-muted);font-size:12px;line-height:1.4}.res-pricing-visual-crm-price{grid-gap:4px;display:grid;gap:4px;justify-items:end}.res-pricing-visual-crm-price strong{color:var(--rp-ink);font-size:29px;font-weight:800;letter-spacing:-.07em;line-height:1}.res-pricing-visual-crm-price span{color:var(--rp-subtle);font-size:11px;white-space:nowrap}.res-pricing-visual-overline.is-options{margin-bottom:10px;margin-top:21px}.res-pricing-visual-options{grid-gap:5px;display:grid;gap:5px}.res-pricing-visual-options>div{align-items:center;display:flex;gap:13px;min-height:45px;padding:3px 4px}.res-pricing-visual-options>div>span{background:var(--rp-soft);border:1px solid var(--rp-border);border-radius:9px;color:var(--rp-red);display:grid;flex:none;height:38px;place-items:center;width:38px}.res-pricing-visual-options strong{color:var(--rp-ink);flex:1 1;font-size:13px;font-weight:750;min-width:0}.res-pricing-visual-options small{color:var(--rp-subtle);font-size:12px}.res-pricing-visual-footer{align-items:center;border-top:1px solid var(--rp-border);color:var(--rp-subtle);display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.09em;margin-top:18px;padding-top:15px}.res-pricing-visual-footer-right{margin-left:auto}.res-pricing-price{align-items:baseline;color:var(--rp-ink);display:flex;gap:2px;white-space:nowrap}.res-pricing-currency{align-self:flex-start;font-size:22px;font-weight:780;margin-top:8px}.res-pricing-price strong{font-size:59px;font-weight:850;letter-spacing:-.09em;line-height:1}.res-pricing-price-suffix{color:var(--rp-muted);font-size:12px;font-weight:550;margin-left:8px}.res-pricing-price.is-compact .res-pricing-currency{font-size:16px;margin-top:5px}.res-pricing-price.is-compact strong{font-size:38px}.res-pricing-price.is-compact .res-pricing-price-suffix{font-size:11px}.res-pricing-plans-section{background:var(--rp-page);padding:43px 0 82px}.res-pricing-plans-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-pricing-plan{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:15px;display:flex;flex-direction:column;min-width:0;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.res-pricing-plan:hover{border-color:var(--rp-border-strong);box-shadow:var(--rp-shadow);transform:translateY(-3px)}.res-pricing-plan.is-featured{border-color:var(--rp-red);box-shadow:0 14px 40px rgba(244,0,0,.055)}.res-pricing-plan-badge{background:var(--rp-red);border-radius:13px 13px 0 0;color:#fff;font-size:9px;font-weight:850;letter-spacing:.09em;padding:10px 12px;text-align:center}.res-pricing-plan-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:27px 28px 28px}.res-pricing-plan-topline{align-items:center;color:var(--rp-subtle);display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.07em}.res-pricing-plan-topline>span:last-child{white-space:nowrap}.res-pricing-plan h3{color:var(--rp-ink);font-size:30px;line-height:1.15;margin:23px 0 10px}.res-pricing-plan-description{color:var(--rp-muted);font-size:13px;line-height:1.72;margin-bottom:18px;min-height:67px}.res-pricing-plan-caption{color:var(--rp-subtle);font-size:11px;margin:10px 0 20px}.res-pricing-plan-button{background:var(--rp-soft);border-color:var(--rp-border);box-shadow:none;color:var(--rp-ink);margin-top:auto;min-height:48px;width:100%}.res-pricing-plan-button:hover:not(.is-primary){background:var(--rp-highlight);border-color:var(--rp-red);color:var(--rp-red)}.res-pricing-plan-button.is-primary{background:var(--rp-red);border-color:var(--rp-red);box-shadow:0 7px 20px #f4000021;color:#fff}.res-pricing-plan-divider{background:var(--rp-border);height:1px;margin:25px 0 20px}.res-pricing-features-title{color:var(--rp-subtle);font-size:10px;font-weight:800;letter-spacing:.1em}.res-pricing-features{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:18px 0 0;padding:0}.res-pricing-features li{align-items:flex-start;color:var(--rp-muted);display:flex;font-size:12px;gap:11px;line-height:1.65}.res-pricing-features li svg{color:var(--rp-red);margin-top:2px}.res-pricing-products-section{background:var(--rp-card);border-top:1px solid var(--rp-border);padding:81px 0 86px}.res-pricing-products-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-pricing-product{background:var(--rp-page);border:1px solid var(--rp-border);border-radius:14px;display:flex;flex-direction:column;min-height:380px;min-width:0;padding:25px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.res-pricing-product:hover{border-color:var(--rp-border-strong);box-shadow:var(--rp-shadow);transform:translateY(-2px)}.res-pricing-product.is-coming{background:var(--rp-soft)}.res-pricing-product-heading{align-items:flex-start;display:flex;gap:9px;justify-content:space-between;margin-bottom:20px}.res-pricing-product-icon{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:10px;color:var(--rp-red);display:grid;flex:none;height:46px;place-items:center;width:46px}.res-pricing-product-status{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:50px;color:var(--rp-subtle);font-size:9px;font-weight:800;letter-spacing:.055em;padding:7px 9px;white-space:nowrap}.res-pricing-product-status.is-coming{background:var(--rp-highlight);border-color:#0000;color:var(--rp-red)}.res-pricing-product-eyebrow{color:var(--rp-red);font-size:10px;font-weight:800;letter-spacing:.085em}.res-pricing-product h3{color:var(--rp-ink);font-size:25px;line-height:1.17;margin:10px 0}.res-pricing-product-description{color:var(--rp-muted);font-size:12px;line-height:1.73;margin:0 0 19px}.res-pricing-product-price-block{margin-top:auto}.res-pricing-planned-label{color:var(--rp-subtle);display:block;font-size:9px;font-weight:800;letter-spacing:.09em;margin-bottom:7px}.res-pricing-product-detail{color:var(--rp-subtle);font-size:11px;line-height:1.55;margin:8px 0 0}.res-pricing-product-bottom{border-top:1px solid var(--rp-border);margin-top:16px}.res-pricing-product-bottom a,.res-pricing-product-bottom>span{align-items:center;display:flex;font-size:12px;font-weight:740;gap:10px;justify-content:space-between;min-height:46px;padding-top:6px}.res-pricing-product-bottom a{color:var(--rp-ink)}.res-pricing-product-bottom a svg,.res-pricing-product-bottom a:hover{color:var(--rp-red)}.res-pricing-product-bottom>span{color:var(--rp-subtle)}.res-pricing-ai-options{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.res-pricing-ai-option{align-items:baseline;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:9px;display:flex;flex-wrap:wrap;gap:2px 5px;min-width:0;padding:13px 11px 11px}.res-pricing-ai-option>span{color:var(--rp-ink);flex:0 0 100%;font-size:11px;font-weight:750;margin-bottom:6px}.res-pricing-ai-option strong{color:var(--rp-ink);font-size:30px;font-weight:850;letter-spacing:-.075em;line-height:1}.res-pricing-ai-option small{color:var(--rp-subtle);font-size:10px;white-space:nowrap}.res-pricing-credits-section{background:var(--rp-page);border-top:1px solid var(--rp-border);padding:79px 0 84px}.res-pricing-credits-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-pricing-credit{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:13px;display:flex;flex-direction:column;min-height:250px;min-width:0;padding:22px}.res-pricing-credit-header{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-bottom:20px}.res-pricing-credit-icon{background:var(--rp-soft);border:1px solid var(--rp-border);border-radius:10px;color:var(--rp-red);display:grid;flex:none;height:42px;place-items:center;width:42px}.res-pricing-credit-once{color:var(--rp-subtle);font-size:10px;font-weight:800;letter-spacing:.08em}.res-pricing-credit-category{color:var(--rp-red);font-size:10px;font-weight:800;letter-spacing:.08em}.res-pricing-credit h3{color:var(--rp-ink);font-size:20px;line-height:1.25;margin:10px 0 18px}.res-pricing-credit>a{align-items:center;color:var(--rp-ink);display:flex;font-size:11px;font-weight:740;gap:8px;justify-content:space-between;line-height:1.4;margin-top:auto;padding-top:17px}.res-pricing-credit>a svg,.res-pricing-credit>a:hover{color:var(--rp-red)}.res-pricing-faq{background:var(--rp-card);border-top:1px solid var(--rp-border);padding:83px 0 88px}.res-pricing-faq-layout{grid-gap:clamp(40px,8vw,110px);align-items:start;display:grid;gap:clamp(40px,8vw,110px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-pricing-faq-intro h2{margin-bottom:17px}.res-pricing-faq-intro>p{color:var(--rp-muted);font-size:13px;line-height:1.85;margin-bottom:17px;max-width:365px}.res-pricing-faq-list{border-top:1px solid var(--rp-border)}.res-pricing-faq-list details{border-bottom:1px solid var(--rp-border)}.res-pricing-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;min-height:77px;padding:15px 0}.res-pricing-faq-list summary::-webkit-details-marker{display:none}.res-pricing-faq-list summary::marker{content:""}.res-pricing-faq-number{color:var(--rp-red);font-size:11px;font-weight:800}.res-pricing-faq-list summary strong{color:var(--rp-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.65;min-width:0}.res-pricing-faq-plus{background:var(--rp-soft);border:1px solid var(--rp-border);border-radius:8px;color:var(--rp-muted);display:grid;flex:none;height:32px;place-items:center;transition:transform .18s ease,color .18s ease;width:32px}.res-pricing-faq-list details[open] .res-pricing-faq-plus{color:var(--rp-red);transform:rotate(45deg)}.res-pricing-faq-answer{padding:0 46px 20px 32px}.res-pricing-faq-answer p{color:var(--rp-muted);font-size:12px;line-height:1.85;margin:0}.res-pricing-final-section{background:var(--rp-page);border-top:1px solid var(--rp-border);padding:71px 0 77px}.res-pricing-final-layout{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-pricing-final-section h2{margin-bottom:13px}.res-pricing-final-section p{color:var(--rp-muted);font-size:13px;line-height:1.85;margin:0;max-width:550px}.res-pricing-final-layout>.res-pricing-primary-button{flex:none;min-width:176px}.res-pricing-page .res-pricing-pending{opacity:0;transform:translateY(13px)}.res-pricing-page .res-pricing-pending.res-pricing-is-visible{opacity:1;transform:none;transition:opacity .42s ease,transform .42s ease}@media (min-width:981px) and (max-height:810px){.res-pricing-hero{padding-bottom:52px;padding-top:89px}.res-pricing-hero-copy{padding-top:32px}.res-pricing-hero h1{font-size:clamp(46px,4.35vw,65px)}.res-pricing-visual{margin-top:8px;padding-bottom:17px;padding-top:22px}.res-pricing-visual-intro{margin:17px 0 16px}.res-pricing-visual-overline.is-options{margin-top:16px}.res-pricing-visual-options>div{min-height:40px}.res-pricing-visual-footer{margin-top:11px;padding-top:11px}}@media (max-width:1180px){.res-pricing-container{width:min(1300px,calc(100% - 62px))}.res-pricing-hero-layout{gap:34px}.res-pricing-hero h1{font-size:clamp(45px,4.45vw,60px)}.res-pricing-visual{padding-inline:22px}.res-pricing-visual:before{left:22px}.res-pricing-visual-header>span{display:none}.res-pricing-plan-content{padding:24px 21px 25px}.res-pricing-plan-description{min-height:82px}.res-pricing-plans-grid,.res-pricing-products-grid{gap:13px}.res-pricing-product{padding:20px}.res-pricing-product-status{font-size:8px}.res-pricing-credits-grid{gap:12px}.res-pricing-credit{padding:18px}}@media (max-width:980px){.res-pricing-hero{padding:105px 0 57px}.res-pricing-hero-layout{gap:25px;grid-template-columns:minmax(0,1fr)}.res-pricing-hero-copy{max-width:750px;padding-top:0}.res-pricing-hero h1{font-size:clamp(49px,6.3vw,70px)}.res-pricing-visual{display:none}.res-pricing-plans-grid{gap:12px}.res-pricing-plan-content{padding:22px 18px 24px}.res-pricing-plan h3{font-size:27px}.res-pricing-plan .res-pricing-price strong{font-size:51px}.res-pricing-credits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-pricing-credit{min-height:235px;padding:21px}}@media (max-width:760px){.res-pricing-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.res-pricing-plans-grid{gap:14px;grid-template-columns:minmax(0,1fr)}.res-pricing-plan-description{min-height:0}.res-pricing-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-pricing-product{min-height:405px}.res-pricing-ai-options,.res-pricing-faq-layout{grid-template-columns:minmax(0,1fr)}.res-pricing-faq-layout{gap:29px}.res-pricing-final-layout{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:640px){.res-pricing-container{width:calc(100% - 32px)}.res-pricing-page [id]{scroll-margin-top:80px}.res-pricing-eyebrow{font-size:9px;gap:9px;letter-spacing:.105em}.res-pricing-eyebrow-rule{flex-basis:21px;width:21px}.res-pricing-hero{padding:66px 0 42px}.res-pricing-hero-grid{background-size:68px 68px}.res-pricing-hero h1{font-size:clamp(36px,9.25vw,52px);letter-spacing:-.064em;line-height:1.07;margin:13px 0 12px}.res-pricing-hero-lead{font-size:13px;line-height:1.69;margin:0;max-width:430px}.res-pricing-hero-points,.res-pricing-hero-secondary{display:none}.res-pricing-hero-actions{gap:15px;margin-top:22px}.res-pricing-hero-actions .res-pricing-primary-button{font-size:12px;min-height:47px}.res-pricing-hero-actions .res-pricing-secondary-button{font-size:11px}.res-pricing-section-heading{gap:10px;margin-bottom:24px}.res-pricing-faq-intro h2,.res-pricing-final-section h2,.res-pricing-section-heading h2{font-size:clamp(35px,8.1vw,45px);line-height:1.12;margin:13px 0 11px}.res-pricing-section-heading p{font-size:12px;line-height:1.7}.res-pricing-section-meta{font-size:9px}.res-pricing-note{margin-top:19px}.res-pricing-note p{font-size:10.5px}.res-pricing-plans-section{padding:53px 0 66px}.res-pricing-plan-content{padding:23px 22px 25px}.res-pricing-plan-badge{font-size:9px;padding:10px 8px}.res-pricing-plan-topline{font-size:9px}.res-pricing-plan h3{font-size:29px;margin-top:18px}.res-pricing-plan-description{font-size:12.5px;margin-bottom:16px}.res-pricing-plan .res-pricing-price strong{font-size:56px}.res-pricing-plan-caption{margin:9px 0 17px}.res-pricing-plan-button{font-size:12px;min-height:49px}.res-pricing-plan-divider{margin:22px 0 19px}.res-pricing-features{gap:12px;margin-top:16px}.res-pricing-features li{font-size:12px}.res-pricing-products-section{padding:65px 0 70px}.res-pricing-products-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.res-pricing-product{min-height:0;padding:23px}.res-pricing-product-heading{margin-bottom:18px}.res-pricing-product h3{font-size:25px}.res-pricing-product-description{font-size:12.5px}.res-pricing-ai-options{grid-template-columns:repeat(2,minmax(0,1fr))}.res-pricing-ai-option{padding:12px 10px}.res-pricing-ai-option strong{font-size:29px}.res-pricing-product-bottom a,.res-pricing-product-bottom>span{font-size:12px;min-height:47px}.res-pricing-credits-section{padding:64px 0 70px}.res-pricing-credits-grid{gap:10px}.res-pricing-credit{min-height:229px;padding:15px}.res-pricing-credit-header{margin-bottom:17px}.res-pricing-credit h3{font-size:17px}.res-pricing-credit .res-pricing-price.is-compact strong{font-size:32px}.res-pricing-credit .res-pricing-price-suffix{font-size:9px}.res-pricing-faq{padding:68px 0 74px}.res-pricing-faq-intro>p{font-size:12px}.res-pricing-faq-list summary{gap:11px;min-height:70px}.res-pricing-faq-list summary strong{font-size:12px}.res-pricing-faq-answer{padding:0 10px 20px 27px}.res-pricing-faq-answer p{font-size:12px}.res-pricing-final-section{padding:65px 0 72px}.res-pricing-final-section p{font-size:12px}.res-pricing-final-layout>.res-pricing-primary-button{min-height:49px}}@media (max-width:385px){.res-pricing-hero-actions .res-pricing-secondary-button{display:none}}@media (max-width:360px){.res-pricing-container{width:calc(100% - 28px)}.res-pricing-hero h1{font-size:34px}.res-pricing-plan-content{padding-inline:19px}.res-pricing-product{padding:19px}.res-pricing-credit{padding:12px}.res-pricing-credit .res-pricing-price.is-compact strong{font-size:28px}.res-pricing-credit .res-pricing-price-suffix{font-size:8px}}@media (prefers-reduced-motion:reduce){.res-pricing-page *,.res-pricing-page :after,.res-pricing-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.res-pricing-page .res-pricing-pending{opacity:1;transform:none}}.res-enquiry-page{--enq-red:#f40000;--enq-ink:#191b20;--enq-muted:#606875;--enq-subtle:#828a96;--enq-bg:#f8f9fb;--enq-card:#fff;--enq-soft:#f7f8fa;--enq-input:#fafbfc;--enq-line:#e2e6ed;--enq-line-hover:#bfc7d2;--enq-choice-active:#fff4f4;--enq-shadow:0 24px 68px rgba(24,30,45,.085),0 3px 12px rgba(24,30,45,.025);-webkit-font-smoothing:antialiased;background:var(--enq-bg);color:var(--enq-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(
    --font-family,"Poppins",system-ui,sans-serif
  );min-height:100vh;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-enquiry-page{--enq-ink:#f6f7f9;--enq-muted:#b9c0cc;--enq-subtle:#9aa4b3;--enq-bg:#16181e;--enq-card:#22252d;--enq-soft:#1c2027;--enq-input:#292e37;--enq-line:#393e49;--enq-line-hover:#656b77;--enq-choice-active:#3c292f;--enq-shadow:0 26px 78px #0000004d}.res-enquiry-page,.res-enquiry-page *,.res-enquiry-page :after,.res-enquiry-page :before{box-sizing:border-box}.res-enquiry-page button,.res-enquiry-page input,.res-enquiry-page textarea{font:inherit}.res-enquiry-page button{cursor:pointer}.res-enquiry-page a{text-decoration:none}.res-enquiry-page a:focus-visible,.res-enquiry-page button:focus-visible,.res-enquiry-page input:focus-visible,.res-enquiry-page textarea:focus-visible{outline:2px solid var(--enq-red);outline-offset:3px}.res-enquiry-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-enquiry-hero{background:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);isolation:isolate;padding:105px 0 65px;position:relative}:root[data-res-theme=dark] .res-enquiry-hero{background:radial-gradient(ellipse 540px 400px at 98% 9%,#f400001f,#0000 77%),linear-gradient(116deg,#121419,#1a1d24 100%)}.res-enquiry-hero-grid{background-image:linear-gradient(rgba(41,50,68,.025) 1px,#0000 0),linear-gradient(90deg,rgba(41,50,68,.025) 1px,#0000 0);background-size:92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#000);mask-image:linear-gradient(90deg,#0000,#000 50%,#000);opacity:.8;pointer-events:none;position:absolute;z-index:-1}:root[data-res-theme=dark] .res-enquiry-hero-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0)}.res-enquiry-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-enquiry-hero-copy{min-width:0;padding-top:50px}.res-enquiry-kicker{align-items:center;color:var(--enq-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.125em;line-height:1.6}.res-enquiry-kicker-line{background:var(--enq-red);display:inline-block;flex:0 0 25px;height:2px;width:25px}.res-enquiry-description-mobile,.res-enquiry-headline-mobile,.res-enquiry-kicker-mobile{display:none}.res-enquiry-hero h1{color:var(--enq-ink);font-size:clamp(47px,4.55vw,71px);font-weight:800;letter-spacing:-.073em;line-height:1.075;margin:21px 0 23px}.res-enquiry-hero h1 em{color:var(--enq-red);font-style:normal}.res-enquiry-description{color:var(--enq-muted);font-size:13.5px;line-height:1.85;margin:0;max-width:490px}.res-enquiry-benefits{grid-gap:13px;display:grid;gap:13px;margin-top:29px}.res-enquiry-benefits span{align-items:center;color:var(--enq-muted);display:inline-flex;font-size:12px;font-weight:560;gap:11px}.res-enquiry-benefits svg{color:var(--enq-red);flex:0 0 16px}.res-enquiry-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.res-enquiry-hero-button,.res-enquiry-submit,.res-enquiry-success-again{align-items:center;background:var(--enq-red);border:1px solid var(--enq-red);border-radius:9px;box-shadow:0 7px 20px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:16px;justify-content:center;min-height:48px;padding:0 19px;transition:transform .18s ease,box-shadow .18s ease}.res-enquiry-hero-button:hover,.res-enquiry-submit:hover:not(:disabled),.res-enquiry-success-again:hover{box-shadow:0 11px 25px #f4000038;transform:translateY(-2px)}.res-enquiry-hero-email{align-items:center;color:var(--enq-ink);display:inline-flex;font-size:11px;font-weight:700;gap:9px;min-height:44px}.res-enquiry-hero-email:hover{color:var(--enq-red)}.res-enquiry-form-card{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:17px;box-shadow:0 20px 65px rgba(244,0,0,.045),var(--enq-shadow);color:var(--enq-ink);margin-top:20px;min-width:0;padding:25px 29px 22px;position:relative;scroll-margin-top:89px}.res-enquiry-form-card:before{background:var(--enq-red);border-radius:0 0 4px 4px;content:"";height:4px;left:30px;position:absolute;top:-1px;width:54px}.res-enquiry-form-header{margin-bottom:16px}.res-enquiry-form-overline{color:var(--enq-red);display:block;font-size:9px;font-weight:800;letter-spacing:.13em}.res-enquiry-form-header h2{color:var(--enq-ink);font-size:clamp(30px,2.65vw,37px);font-weight:800;letter-spacing:-.065em;line-height:1.12;margin:10px 0 6px}.res-enquiry-form-header h2 span,.res-enquiry-next h2 span,.res-enquiry-success h2 span{color:var(--enq-red)}.res-enquiry-form-header p{color:var(--enq-muted);font-size:11px;line-height:1.6;margin:0}.res-enquiry-fields-grid{grid-gap:10px 13px;display:grid;gap:10px 13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px}.res-enquiry-field{display:flex;flex-direction:column;gap:5px;min-width:0}.res-enquiry-field>label,.res-enquiry-interest>legend{color:var(--enq-ink);display:block;font-size:11px;font-weight:700;line-height:1.5}.res-enquiry-required{color:var(--enq-red)}.res-enquiry-optional{color:var(--enq-subtle);font-size:10px;font-weight:450;margin-left:7px}.res-enquiry-field input,.res-enquiry-field textarea{background:var(--enq-input);border:1px solid var(--enq-line);border-radius:8px;color:var(--enq-ink);display:block;font-size:12px;font-weight:450;min-width:0;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.res-enquiry-field input{height:43px;padding:0 12px}.res-enquiry-field textarea{height:69px;line-height:1.55;max-height:260px;min-height:69px;padding:11px 12px;resize:vertical}.res-enquiry-field input::placeholder,.res-enquiry-field textarea::placeholder{color:var(--enq-subtle);opacity:1}.res-enquiry-field input:hover,.res-enquiry-field textarea:hover{border-color:var(--enq-line-hover)}.res-enquiry-field input:focus,.res-enquiry-field textarea:focus{border-color:var(--enq-red);box-shadow:0 0 0 3px #f4000014}.res-enquiry-field input:disabled,.res-enquiry-field textarea:disabled{cursor:not-allowed;opacity:.65}.res-enquiry-interest{border:0;margin:0 0 15px;min-width:0;padding:0}.res-enquiry-interest>legend{margin-bottom:8px;padding:0}.res-enquiry-interest-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.res-enquiry-choice{align-items:center;background:var(--enq-card);border:1px solid var(--enq-line);border-radius:9px;cursor:pointer;display:flex;gap:10px;min-height:70px;min-width:0;padding:11px 29px 11px 11px;position:relative;transition:background-color .16s ease,border-color .16s ease}.res-enquiry-choice:hover{border-color:var(--enq-line-hover)}.res-enquiry-choice-selected{background:var(--enq-choice-active);border-color:var(--enq-red)}.res-enquiry-choice:focus-within{outline:2px solid #f4000052;outline-offset:2px}.res-enquiry-choice>input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.res-enquiry-choice>input:disabled{cursor:not-allowed}.res-enquiry-interest:disabled .res-enquiry-choice{opacity:.6}.res-enquiry-choice-icon{background:var(--enq-soft);border-radius:7px;color:var(--enq-muted);display:grid;flex:0 0 34px;height:39px;place-items:center;width:34px}.res-enquiry-choice-selected .res-enquiry-choice-icon{background:rgba(244,0,0,.045);color:var(--enq-red)}.res-enquiry-choice-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.res-enquiry-choice-copy strong{color:var(--enq-ink);font-size:11px;font-weight:750;line-height:1.3}.res-enquiry-choice-copy small{color:var(--enq-muted);font-size:9px;line-height:1.35}.res-enquiry-choice-indicator{border:1px solid var(--enq-line-hover);border-radius:50%;color:#0000;display:grid;height:17px;place-items:center;position:absolute;right:10px;top:10px;width:17px}.res-enquiry-choice-selected
.res-enquiry-choice-indicator{background:var(--enq-red);border-color:var(--enq-red);color:#fff}.res-enquiry-message{margin-bottom:13px}.res-enquiry-privacy{align-items:flex-start;display:flex;gap:9px;margin-bottom:13px}.res-enquiry-privacy>input{accent-color:var(--enq-red);cursor:pointer;display:block;flex:0 0 17px;height:17px;margin:1px 0 0;width:17px}.res-enquiry-privacy>label{color:var(--enq-muted);cursor:pointer;font-size:10px;line-height:1.65}.res-enquiry-privacy a{color:var(--enq-red);font-weight:700;text-decoration:underline;text-underline-offset:2px}.res-enquiry-submit{font-size:12px;min-height:47px;width:100%}.res-enquiry-submit:disabled{cursor:wait;opacity:.64}.res-enquiry-security-note{align-items:center;color:var(--enq-subtle);display:flex;font-size:9px;gap:7px;justify-content:center;line-height:1.4;margin:9px 0 0;text-align:center}.res-enquiry-security-note svg{flex:0 0 14px}.res-enquiry-error{background:#fff3f4;border:1px solid #f4b6bf;border-radius:8px;color:#92202b;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:1.5;margin-bottom:14px;padding:12px}.res-enquiry-error a{color:#92202b;font-weight:750;text-decoration:underline}.res-enquiry-spinner{animation:resEnquirySpin .75s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:17px;width:17px}@keyframes resEnquirySpin{to{transform:rotate(1turn)}}.res-enquiry-honeypot{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.res-enquiry-success{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:565px;padding:18px 0}.res-enquiry-success-icon{background:var(--enq-red);border-radius:15px;color:#fff;display:grid;height:60px;margin-bottom:22px;place-items:center;width:60px}.res-enquiry-success-kicker{color:var(--enq-red);font-size:10px;font-weight:800;letter-spacing:.14em}.res-enquiry-success h2{color:var(--enq-ink);font-size:clamp(34px,3vw,49px);letter-spacing:-.06em;line-height:1.13;margin:15px 0 18px}.res-enquiry-success p{color:var(--enq-muted);font-size:13px;line-height:1.8;margin:0;max-width:400px}.res-enquiry-success-again{margin-top:25px}.res-enquiry-solutions{background:var(--enq-card);border-block:1px solid var(--enq-line)}.res-enquiry-solutions-inner{align-items:center;display:flex;gap:30px;justify-content:space-between;min-height:110px;padding-block:20px}.res-enquiry-solutions-title{grid-gap:7px;display:grid;flex:0 0 auto;gap:7px}.res-enquiry-solutions-title>span{color:var(--enq-red);font-size:9px;font-weight:800;letter-spacing:.12em}.res-enquiry-solutions-title strong{color:var(--enq-ink);font-size:14px;font-weight:750}.res-enquiry-solutions-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.res-enquiry-solutions-list>span{align-items:center;background:var(--enq-soft);border:1px solid var(--enq-line);border-radius:7px;color:var(--enq-muted);display:inline-flex;font-size:10px;font-weight:650;gap:7px;min-height:31px;padding:6px 10px;white-space:nowrap}.res-enquiry-solutions-list i{background:var(--enq-red);border-radius:50%;display:block;flex:0 0 5px;height:5px;width:5px}.res-enquiry-next{background:var(--enq-bg);padding:91px 0 98px}.res-enquiry-next-heading{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.res-enquiry-next h2{color:var(--enq-ink);font-size:clamp(39px,4.3vw,59px);font-weight:800;letter-spacing:-.065em;line-height:1.11;margin:17px 0 0;max-width:760px}.res-enquiry-next-heading>p{color:var(--enq-muted);font-size:12px;line-height:1.85;margin:0 0 4px;max-width:325px}.res-enquiry-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-enquiry-step{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:12px;min-width:0;padding:26px}.res-enquiry-step>span{background:var(--enq-soft);border:1px solid var(--enq-line);border-radius:8px;color:var(--enq-red);display:grid;font-size:11px;font-weight:800;height:35px;margin-bottom:30px;place-items:center;width:35px}.res-enquiry-step h3{color:var(--enq-ink);font-size:17px;font-weight:750;letter-spacing:-.025em;margin:0 0 8px}.res-enquiry-step p{color:var(--enq-muted);font-size:12px;line-height:1.8;margin:0;max-width:350px}.res-enquiry-end{background:var(--enq-card);border-top:1px solid var(--enq-line)}.res-enquiry-end-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:92px}.res-enquiry-end-brand{align-items:center;display:inline-flex;gap:11px;min-width:0}.res-enquiry-end-brand img{display:block;flex:0 0 25px;object-fit:contain}.res-enquiry-end-brand strong{color:var(--enq-ink);font-size:11px;font-weight:800;letter-spacing:.04em}.res-enquiry-end-inner>span{color:var(--enq-subtle);font-size:9px;font-weight:750;letter-spacing:.12em}.res-enquiry-end-inner>a{align-items:center;color:var(--enq-ink);display:inline-flex;font-size:11px;font-weight:750;gap:8px;white-space:nowrap}.res-enquiry-end-inner>a:hover{color:var(--enq-red)}@media (min-width:981px) and (max-height:810px){.res-enquiry-hero{padding-bottom:48px;padding-top:89px}.res-enquiry-hero-copy{padding-top:32px}.res-enquiry-hero h1{font-size:clamp(44px,4.2vw,63px)}.res-enquiry-form-card{margin-top:8px;padding-bottom:18px;padding-top:21px}.res-enquiry-form-header{margin-bottom:12px}.res-enquiry-form-header h2{font-size:clamp(29px,2.45vw,34px)}.res-enquiry-fields-grid{gap:8px 12px;margin-bottom:11px}.res-enquiry-field input{height:40px}.res-enquiry-interest{margin-bottom:11px}.res-enquiry-choice{min-height:61px;padding-block:8px}.res-enquiry-field textarea{height:58px;min-height:58px}.res-enquiry-message,.res-enquiry-privacy{margin-bottom:10px}.res-enquiry-submit{min-height:44px}}@media (max-width:1180px){.res-enquiry-container{width:min(1300px,calc(100% - 62px))}.res-enquiry-hero-layout{gap:34px}.res-enquiry-hero h1{font-size:clamp(42px,4.45vw,59px)}.res-enquiry-form-card{padding-inline:23px}.res-enquiry-form-card:before{left:23px}.res-enquiry-choice{gap:8px;padding-left:9px}.res-enquiry-choice-icon{flex-basis:28px;width:28px}}@media (max-width:980px){.res-enquiry-hero{padding:105px 0 65px}.res-enquiry-hero-layout{gap:31px;grid-template-columns:minmax(0,1fr)}.res-enquiry-hero-copy{padding-top:0}.res-enquiry-hero h1{font-size:clamp(50px,6.6vw,73px)}.res-enquiry-description{max-width:650px}.res-enquiry-benefits{display:none}.res-enquiry-hero-actions{margin-top:22px}.res-enquiry-form-card{margin:0 auto;padding:28px;width:min(100%,670px)}.res-enquiry-form-card:before{left:28px}.res-enquiry-fields-grid{gap:13px}.res-enquiry-field input{height:47px}.res-enquiry-choice{min-height:80px}.res-enquiry-field textarea{height:90px;min-height:90px}.res-enquiry-solutions-inner{align-items:flex-start;flex-direction:column;gap:20px}.res-enquiry-solutions-list{justify-content:flex-start}.res-enquiry-next-heading{align-items:flex-start;flex-direction:column;gap:17px}.res-enquiry-next-heading>p{max-width:530px}}@media (max-width:640px){.res-enquiry-container{width:calc(100% - 32px)}.res-enquiry-hero{background:linear-gradient(120deg,#fff,#fafbfc 65%,#f6f7f9);padding:66px 0 42px}:root[data-res-theme=dark] .res-enquiry-hero{background:linear-gradient(120deg,#121419,#191c23)}.res-enquiry-hero-grid{background-size:68px 68px}.res-enquiry-hero-layout{gap:22px}.res-enquiry-kicker{font-size:9px;gap:9px;letter-spacing:.105em}.res-enquiry-kicker-line{flex-basis:21px;width:21px}.res-enquiry-description-desktop,.res-enquiry-headline-desktop,.res-enquiry-kicker-desktop{display:none}.res-enquiry-description-mobile,.res-enquiry-headline-mobile,.res-enquiry-kicker-mobile{display:inline}.res-enquiry-description-mobile{display:block}.res-enquiry-hero h1{font-size:clamp(36px,9.25vw,52px);letter-spacing:-.064em;line-height:1.07;margin:13px 0 12px}.res-enquiry-description{font-size:12px;line-height:1.65;max-width:390px}.res-enquiry-benefits,.res-enquiry-form-header,.res-enquiry-hero-actions{display:none}.res-enquiry-form-card{border-radius:16px;max-width:none;padding:24px 19px 22px;scroll-margin-top:80px;width:100%}.res-enquiry-form-card:before{left:19px;width:48px}.res-enquiry-fields-grid{gap:14px;grid-template-columns:minmax(0,1fr);margin-bottom:19px}.res-enquiry-field{gap:6px}.res-enquiry-field>label,.res-enquiry-interest>legend{font-size:12px}.res-enquiry-field input,.res-enquiry-field textarea{font-size:16px}.res-enquiry-field input{height:51px;padding-inline:13px}.res-enquiry-field textarea{height:100px;min-height:100px}.res-enquiry-interest{margin:0 0 19px}.res-enquiry-interest>legend{margin-bottom:11px}.res-enquiry-interest-grid{gap:8px}.res-enquiry-choice{gap:7px;min-height:93px;padding:10px 21px 10px 9px}.res-enquiry-choice-icon{flex-basis:25px;height:35px;width:25px}.res-enquiry-choice-icon svg{height:19px;width:19px}.res-enquiry-choice-copy strong{font-size:10px}.res-enquiry-choice-copy small{font-size:9px}.res-enquiry-choice-indicator{height:16px;right:8px;top:9px;width:16px}.res-enquiry-message{margin-bottom:19px}.res-enquiry-privacy{gap:11px;margin-bottom:20px}.res-enquiry-privacy>input{flex-basis:19px;height:19px;width:19px}.res-enquiry-privacy>label{font-size:11px;line-height:1.7}.res-enquiry-submit{font-size:14px;min-height:55px}.res-enquiry-security-note{font-size:10px;margin-top:12px}.res-enquiry-success{min-height:365px}.res-enquiry-solutions-inner{padding-block:26px}.res-enquiry-solutions-title strong{font-size:13px}.res-enquiry-next{padding:65px 0 75px}.res-enquiry-next-heading{margin-bottom:27px}.res-enquiry-next h2{font-size:clamp(35px,8.3vw,47px)}.res-enquiry-next-heading>p{font-size:12px}.res-enquiry-steps{gap:10px;grid-template-columns:minmax(0,1fr)}.res-enquiry-step{padding:22px}.res-enquiry-step>span{margin-bottom:18px}.res-enquiry-step h3{font-size:16px}.res-enquiry-end-inner{align-items:flex-start;flex-direction:column;gap:13px;min-height:0;padding-block:23px}.res-enquiry-end-inner>span{display:none}}@media (max-width:360px){.res-enquiry-container{width:calc(100% - 26px)}.res-enquiry-hero{padding-top:64px}.res-enquiry-hero h1{font-size:34px}.res-enquiry-form-card{padding-inline:15px}.res-enquiry-form-card:before{left:15px}.res-enquiry-choice-icon{display:none}.res-enquiry-choice{min-height:82px}}@media (prefers-reduced-motion:reduce){.res-enquiry-page *,.res-enquiry-page :after,.res-enquiry-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.privacy-page{background:linear-gradient(180deg,#0a0a0f,#1a0f1f);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);min-height:100vh;overflow:hidden;padding:140px 40px 120px;position:relative}.privacy-page:before{background:radial-gradient(circle at 30% 20%,#f4000026 0,#0000 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.privacy-container{margin:0 auto;max-width:1100px;position:relative;z-index:2}.privacy-header{margin-bottom:70px;text-align:center}.privacy-badge{background:#f4000026;border-radius:9999px;color:#f40000;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:1.8px;margin-bottom:24px;padding:8px 26px}.privacy-title{font-size:3.8rem;font-weight:700;line-height:1.1;margin-bottom:12px;text-shadow:0 4px 20px #0009}.privacy-updated{font-size:1.2rem;font-weight:500;opacity:.75}.privacy-content{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 25px 50px #0006;font-size:1.08rem;line-height:1.75;padding:60px 70px}.privacy-content h2{border-bottom:2px solid #f400004d;color:#fff;font-size:1.65rem;margin:52px 0 18px;padding-bottom:12px}.privacy-content h3{color:#f40000;font-size:1.35rem;margin:38px 0 14px}.privacy-content p{margin-bottom:22px;opacity:.95}.privacy-content ul{margin-bottom:28px;padding-left:22px}.privacy-content li{margin-bottom:10px}.privacy-content strong{color:#fff}.email-link{color:#f40000;text-decoration:underline;transition:all .3s ease}.email-link:hover{opacity:.8;text-decoration:none}@media (max-width:1024px){.privacy-content{padding:50px}.privacy-title{font-size:3.2rem}}@media (max-width:768px){.privacy-page{padding:110px 24px 80px}.privacy-content{padding:40px 28px}.privacy-title{font-size:2.8rem}}.terms-page{background:linear-gradient(180deg,#0a0a0f,#1a0f1f);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);min-height:100vh;overflow:hidden;padding:140px 40px 120px;position:relative}.terms-page:before{background:radial-gradient(circle at 30% 20%,#f4000026 0,#0000 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.terms-container{margin:0 auto;max-width:1100px;position:relative;z-index:2}.terms-header{margin-bottom:70px;text-align:center}.terms-badge{background:#f4000026;border-radius:9999px;color:#f40000;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:1.8px;margin-bottom:24px;padding:8px 26px}.terms-title{font-size:3.8rem;font-weight:700;line-height:1.1;margin-bottom:12px;text-shadow:0 4px 20px #0009}.terms-updated{font-size:1.2rem;font-weight:500;opacity:.75}.terms-content{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 25px 50px #0006;font-size:1.08rem;line-height:1.75;padding:60px 70px}.terms-content h2{border-bottom:2px solid #f400004d;color:#fff;font-size:1.65rem;margin:52px 0 18px;padding-bottom:12px}.terms-content h3{color:#f40000;font-size:1.35rem;margin:38px 0 14px}.terms-content p{margin-bottom:22px;opacity:.95}.terms-content ul{margin-bottom:28px;padding-left:22px}.terms-content li{margin-bottom:10px}.terms-content strong{color:#fff}.email-link,.policy-link{color:#f40000;text-decoration:underline;transition:all .3s ease}.email-link:hover,.policy-link:hover{opacity:.8;text-decoration:none}@media (max-width:1024px){.terms-content{padding:50px}.terms-title{font-size:3.2rem}}@media (max-width:768px){.terms-page{padding:110px 24px 80px}.terms-content{padding:40px 28px}.terms-title{font-size:2.8rem}}.res-crm-page{--rc-red:#f40000;--rc-red-hover:#d90000;--rc-ink:#191b20;--rc-muted:#606875;--rc-faint:#818b99;--rc-page:#f8f9fb;--rc-white:#fff;--rc-card:#fff;--rc-soft:#f4f6f9;--rc-line:#e2e6ed;--rc-line-strong:#c6ced9;--rc-red-soft:#fff4f4;--rc-hero:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);--rc-grid:rgba(41,50,68,.027);--rc-shadow:0 24px 70px rgba(24,30,45,.075),0 3px 12px rgba(24,30,45,.025);-webkit-font-smoothing:antialiased;background:var(--rc-page);color:var(--rc-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-crm-page{--rc-ink:#f6f7f9;--rc-muted:#b9c0cc;--rc-faint:#9aa4b3;--rc-page:#16181e;--rc-white:#1b1e24;--rc-card:#22252d;--rc-soft:#1c2027;--rc-line:#393e49;--rc-line-strong:#626a76;--rc-red-soft:#3c292f;--rc-hero:linear-gradient(116deg,#121419,#1a1d24);--rc-grid:hsla(0,0%,100%,.035);--rc-shadow:0 26px 78px #0000004d}.res-crm-page,.res-crm-page *,.res-crm-page :after,.res-crm-page :before{box-sizing:border-box}.res-crm-page h1,.res-crm-page h2,.res-crm-page h3,.res-crm-page p{margin-top:0}.res-crm-page h1,.res-crm-page h2,.res-crm-page h3{color:var(--rc-ink);font-weight:800;letter-spacing:-.065em}.res-crm-page h1 em,.res-crm-page h2 em{color:var(--rc-red);font-style:normal}.res-crm-page a{text-decoration:none}.res-crm-page img{display:block;max-width:100%}.res-crm-page button{cursor:pointer;font:inherit}.res-crm-page button:disabled{cursor:not-allowed}.res-crm-page svg.res-crm-icon,.res-crm-page svg.res-crm-icon *{fill:none}.res-crm-page svg.res-crm-icon{stroke:currentColor;flex:none}.res-crm-page [id]{scroll-margin-top:16px}.res-crm-page [tabindex="0"]:focus-visible,.res-crm-page a:focus-visible,.res-crm-page button:focus-visible,.res-crm-page summary:focus-visible{outline:2px solid var(--rc-red);outline-offset:4px}.res-crm-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-crm-eyebrow{align-items:center;color:var(--rc-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.12em;line-height:1.6}.res-crm-eyebrow i{background:currentColor;flex:0 0 25px;height:2px;width:25px}.res-crm-small-label{color:var(--rc-red);display:block;font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.6}.res-crm-section-heading{margin:0}.res-crm-brand-copy h2,.res-crm-faq-layout h2,.res-crm-final-layout h2,.res-crm-intro-layout h2,.res-crm-pricing-layout h2,.res-crm-section-heading h2{font-size:clamp(39px,3.65vw,55px);line-height:1.12;margin:16px 0 13px}.res-crm-section-heading p{color:var(--rc-muted);font-size:13px;line-height:1.8;margin:0;max-width:590px}.res-crm-button-primary{align-items:center;background:var(--rc-red);border:1px solid var(--rc-red);border-radius:9px;box-shadow:0 8px 22px #f4000024;color:#fff;display:inline-flex;font-size:13px;font-weight:750;gap:18px;justify-content:space-between;line-height:1.4;min-height:50px;padding:0 19px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.res-crm-button-primary:hover{background:var(--rc-red-hover);box-shadow:0 12px 26px #f4000038;color:#fff;transform:translateY(-2px)}.res-crm-button-secondary,.res-crm-text-link{align-items:center;color:var(--rc-ink);display:inline-flex;font-size:12px;font-weight:760;gap:10px;min-height:44px;transition:color .18s ease,border-color .18s ease}.res-crm-button-secondary{border-bottom:1px solid var(--rc-line-strong)}.res-crm-text-link svg{color:var(--rc-red)}.res-crm-button-secondary:hover,.res-crm-text-link:hover{border-color:var(--rc-red);color:var(--rc-red)}.res-crm-hero{background:var(--rc-hero);isolation:isolate;padding:105px 0 58px;position:relative}.res-crm-hero-grid{background-image:linear-gradient(var(--rc-grid) 1px,#0000 1px),linear-gradient(90deg,var(--rc-grid) 1px,#0000 1px);background-size:92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#000);mask-image:linear-gradient(90deg,#0000,#000 52%,#000);pointer-events:none;position:absolute;z-index:-1}.res-crm-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-crm-hero-copy{min-width:0;padding-top:45px}.res-crm-hero h1{font-size:clamp(46px,4.55vw,70px);letter-spacing:-.075em;line-height:1.075;margin:19px 0 20px;max-width:730px}.res-crm-hero-lead{color:var(--rc-ink);font-size:clamp(17px,1.45vw,20px);font-weight:650;line-height:1.6;margin:0 0 14px}.res-crm-hero-lead strong{color:var(--rc-red);font-weight:800}.res-crm-hero-description{color:var(--rc-muted);font-size:13px;line-height:1.84;margin:0;max-width:520px}.res-crm-hero-actions{gap:21px;margin-top:28px}.res-crm-hero-actions,.res-crm-hero-benefits{align-items:center;display:flex;flex-wrap:wrap}.res-crm-hero-benefits{gap:12px 19px;margin-top:27px}.res-crm-hero-benefits>span{align-items:center;color:var(--rc-muted);display:inline-flex;font-size:11px;font-weight:550;gap:7px}.res-crm-hero-benefits svg{color:var(--rc-red)}.res-crm-hero-visual{margin-top:20px;min-width:0;width:100%}.res-crm-dashboard{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:17px;box-shadow:var(--rc-shadow);display:flex;flex-direction:column;min-height:clamp(650px,68vh,830px);min-width:0;overflow:hidden;position:relative}.res-crm-dashboard:before{background:var(--rc-red);border-radius:0 0 4px 4px;content:"";height:4px;left:27px;position:absolute;top:-1px;width:54px}.res-crm-dashboard-header{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:10px;justify-content:space-between;min-height:60px;padding:0 24px}.res-crm-dashboard-brand{align-items:center;display:inline-flex;gap:10px;min-width:0}.res-crm-dashboard-brand img{height:25px;object-fit:contain;width:25px}.res-crm-dashboard-brand strong{color:var(--rc-ink);font-size:10px;font-weight:850;letter-spacing:.025em}.res-crm-dashboard-header>span{color:var(--rc-faint);font-size:9px;font-weight:800;letter-spacing:.075em;white-space:nowrap}.res-crm-dashboard-body{display:grid;flex:1 1;grid-template-columns:123px minmax(0,1fr);min-height:405px}.res-crm-dashboard-nav{background:var(--rc-soft);border-right:1px solid var(--rc-line);display:flex;flex-direction:column;gap:5px;padding:21px 11px}.res-crm-dashboard-nav>div{align-items:center;border-radius:8px;color:var(--rc-muted);display:flex;font-size:10px;font-weight:650;gap:8px;min-height:39px;min-width:0;padding:0 9px;white-space:nowrap}.res-crm-dashboard-nav>div.is-active{background:var(--rc-red-soft);border:1px solid #f400002e;color:var(--rc-red)}.res-crm-dashboard-main{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 20px}.res-crm-dashboard-kicker{color:var(--rc-red);font-size:9px;font-weight:800;letter-spacing:.1em}.res-crm-dashboard-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.res-crm-dashboard-title h2{font-size:clamp(21px,1.9vw,27px);line-height:1.17;margin:0}.res-crm-dashboard-title>span{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:9px;color:var(--rc-red);display:grid;flex:0 0 35px;height:35px;place-items:center;width:35px}.res-crm-dashboard-main>p{color:var(--rc-muted);font-size:10px;line-height:1.6;margin:7px 0 0}.res-crm-dashboard-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px}.res-crm-dashboard-tiles>div{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:9px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 10px}.res-crm-dashboard-tiles svg{color:var(--rc-red)}.res-crm-dashboard-tiles strong{color:var(--rc-ink);font-size:10px;font-weight:750}.res-crm-dashboard-tiles small{color:var(--rc-muted);font-size:9px;line-height:1.4}.res-crm-dashboard-activity{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:10px;margin-top:17px;padding:13px}.res-crm-dashboard-activity-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:11px}.res-crm-dashboard-activity-heading strong{font-size:11px;font-weight:780}.res-crm-dashboard-activity-heading span{color:var(--rc-faint);font-size:8px;font-weight:800;letter-spacing:.085em}.res-crm-dashboard-activity-row{align-items:center;border-top:1px solid var(--rc-line);display:flex;gap:12px;min-height:62px;padding:10px 0}.res-crm-dashboard-activity-icon{background:var(--rc-soft);border-radius:8px;color:var(--rc-red);display:grid;flex:0 0 29px;height:29px;place-items:center;width:29px}.res-crm-dashboard-activity-row>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-crm-dashboard-activity-row strong{color:var(--rc-ink);font-size:10px;font-weight:750}.res-crm-dashboard-activity-row small{color:var(--rc-muted);font-size:9px}.res-crm-dashboard-activity-number,.res-crm-dashboard-footer{color:var(--rc-faint);font-size:9px;font-weight:800}.res-crm-dashboard-footer{align-items:center;border-top:1px solid var(--rc-line);display:flex;gap:12px;justify-content:space-between;letter-spacing:.075em;min-height:43px;padding:0 23px}.res-crm-dashboard-footer>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-crm-dashboard-footer i{background:var(--rc-red);border-radius:50%;display:inline-block;height:6px;width:6px}.res-crm-intro-section{background:var(--rc-white);border-top:1px solid var(--rc-line);padding:77px 0 78px}.res-crm-intro-layout{grid-gap:clamp(34px,7vw,115px);align-items:start;display:grid;gap:clamp(34px,7vw,115px);grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.res-crm-intro-layout h2{margin-bottom:0}.res-crm-intro-layout>div:last-child{padding-top:27px}.res-crm-intro-layout>div:last-child p{color:var(--rc-muted);font-size:13px;line-height:1.85;margin:0 0 14px;max-width:565px}.res-crm-intro-layout .res-crm-text-link{margin-top:3px}.res-crm-features-section{background:var(--rc-page);border-top:1px solid var(--rc-line);padding:80px 0 84px}.res-crm-feature-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.res-crm-rail-controls{display:flex;gap:9px;padding-bottom:6px}.res-crm-rail-controls button{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:10px;color:var(--rc-ink);display:grid;height:44px;place-items:center;transition:color .18s ease,border-color .18s ease,background-color .18s ease;width:44px}.res-crm-rail-controls button:hover:not(:disabled){background:var(--rc-red-soft);border-color:var(--rc-red);color:var(--rc-red)}.res-crm-rail-controls button:disabled{opacity:.38}.res-crm-feature-rail{display:flex;gap:15px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 18px;scroll-snap-type:x mandatory;scrollbar-color:var(--rc-line-strong) #0000;scrollbar-width:thin}.res-crm-feature-card{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:14px;display:flex;flex:0 0 min(347px,85vw);flex-direction:column;min-height:350px;min-width:0;padding:24px;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.res-crm-feature-card:hover{border-color:var(--rc-line-strong);box-shadow:var(--rc-shadow);transform:translateY(-2px)}.res-crm-feature-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:22px}.res-crm-feature-icon{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:10px;color:var(--rc-red);display:grid;height:45px;place-items:center;width:45px}.res-crm-feature-card-top>span:last-child{color:var(--rc-faint);font-size:10px;font-weight:800;letter-spacing:.085em}.res-crm-feature-category{color:var(--rc-red);font-size:10px;font-weight:800;letter-spacing:.09em}.res-crm-feature-card h3{font-size:24px;line-height:1.2;margin:10px 0}.res-crm-feature-card>p{color:var(--rc-muted);flex:1 1;font-size:12px;line-height:1.75;margin:0}.res-crm-feature-card ul{align-items:center;border-top:1px solid var(--rc-line);display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:21px 0 0;padding:15px 0 0}.res-crm-feature-card li{align-items:center;color:var(--rc-muted);display:inline-flex;font-size:9px;font-weight:650;gap:5px}.res-crm-feature-card li svg{color:var(--rc-red)}.res-crm-rail-caption{color:var(--rc-faint);font-size:10px;font-weight:800;letter-spacing:.085em;margin:2px 0 0;text-align:right}.res-crm-workflow-section{background:var(--rc-white);border-top:1px solid var(--rc-line);padding:82px 0 87px}.res-crm-workflow-section .res-crm-section-heading{margin-bottom:27px}.res-crm-workflow-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:15px}.res-crm-workflow-tabs button{align-items:center;background:var(--rc-card);border:1px solid var(--rc-line);border-radius:9px;color:var(--rc-muted);display:inline-flex;font-size:12px;font-weight:740;gap:15px;justify-content:space-between;min-height:44px;padding:0 17px;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.res-crm-workflow-tabs button:hover{border-color:var(--rc-line-strong);color:var(--rc-ink)}.res-crm-workflow-tabs button.is-active{background:var(--rc-red);border-color:var(--rc-red);color:#fff}.res-crm-workflow-tabs button.is-active svg{color:#fff}.res-crm-workflow-panel{grid-gap:clamp(28px,5vw,72px);background:var(--rc-page);border:1px solid var(--rc-line);border-radius:17px;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);padding:35px 37px 20px}.res-crm-workflow-intro{padding-top:13px}.res-crm-workflow-intro h3{font-size:clamp(28px,2.75vw,41px);line-height:1.18;margin:13px 0 16px;max-width:510px}.res-crm-workflow-intro p{color:var(--rc-muted);font-size:13px;line-height:1.85;margin:0 0 18px;max-width:520px}.res-crm-workflow-stages{grid-gap:10px;align-content:center;display:grid;gap:10px}.res-crm-workflow-step{align-items:center;background:var(--rc-card);border:1px solid var(--rc-line);border-radius:10px;display:flex;gap:13px;min-height:88px;padding:14px 15px}.res-crm-step-icon{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:9px;color:var(--rc-red);display:grid;flex:0 0 41px;height:41px;place-items:center;width:41px}.res-crm-workflow-step>div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.res-crm-workflow-step small{color:var(--rc-red);font-size:9px;font-weight:800;letter-spacing:.09em}.res-crm-workflow-step strong{color:var(--rc-ink);font-size:12px;font-weight:760;line-height:1.35}.res-crm-workflow-step>div>span{color:var(--rc-muted);font-size:11px;line-height:1.45}.res-crm-workflow-step>svg{color:var(--rc-red)}.res-crm-workflow-note{border-top:1px solid var(--rc-line);color:var(--rc-faint);font-size:10px;grid-column:1/-1;line-height:1.65;margin:2px 0 0;padding-top:14px}.res-crm-portals-section{background:var(--rc-page);border-top:1px solid var(--rc-line);padding:82px 0 86px}.res-crm-portals-heading{align-items:flex-end;display:flex;gap:26px;justify-content:space-between;margin-bottom:29px}.res-crm-portals-heading-icon{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:13px;color:var(--rc-red);display:grid;flex:0 0 58px;height:58px;place-items:center;width:58px}.res-crm-portals-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-crm-portal-card{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:13px;display:flex;flex-direction:column;justify-content:space-between;min-height:165px;min-width:0;padding:22px}.res-crm-portal-card>span{color:var(--rc-red);font-size:10px;font-weight:850}.res-crm-portal-card strong{color:var(--rc-ink);font-size:clamp(17px,1.6vw,23px);font-weight:800;letter-spacing:-.055em;line-height:1.2;overflow-wrap:anywhere}.res-crm-portal-card small{color:var(--rc-faint);font-size:9px;font-weight:800;letter-spacing:.075em}.res-crm-portals-note{align-items:flex-start;color:var(--rc-muted);display:flex;font-size:11px;gap:10px;line-height:1.65;margin:20px 0 0}.res-crm-portals-note svg{color:var(--rc-red);margin-top:1px}.res-crm-brand-section{background:var(--rc-white);border-top:1px solid var(--rc-line);padding:87px 0 94px}.res-crm-brand-layout{grid-gap:clamp(39px,7vw,110px);align-items:center;display:grid;gap:clamp(39px,7vw,110px);grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.res-crm-brand-copy h2{margin-bottom:20px}.res-crm-brand-copy>p{color:var(--rc-muted);font-size:13px;line-height:1.85;margin:0;max-width:490px}.res-crm-brand-controls{grid-gap:13px;display:grid;gap:13px;margin-top:27px}.res-crm-brand-swatches{align-items:center;display:flex;gap:10px;margin-bottom:8px}.res-crm-brand-swatches button{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:10px;display:grid;height:42px;padding:5px;place-items:center;width:42px}.res-crm-brand-swatches button.is-selected{border-color:var(--rc-red);box-shadow:0 0 0 2px #f400001f}.res-crm-brand-swatches button span{background:var(--crm-swatch);border-radius:6px;display:block;height:100%;width:100%}.res-crm-brand-fonts{display:inline-flex;gap:8px}.res-crm-brand-fonts button{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-muted);font-size:12px;font-weight:700;min-height:40px;min-width:103px;padding:0 13px}.res-crm-brand-fonts button.is-selected{background:var(--rc-red-soft);border-color:var(--rc-red);color:var(--rc-red)}.res-crm-brand-copy .res-crm-brand-note{color:var(--rc-faint);font-size:10px;line-height:1.65;margin-top:19px}.res-crm-brand-preview{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:16px;box-shadow:var(--rc-shadow);font-family:var(--crm-preview-font);min-width:0;overflow:hidden}.res-crm-brand-preview-head{align-items:center;border-bottom:1px solid var(--rc-line);display:flex;gap:12px;min-height:70px;padding:14px 18px}.res-crm-brand-preview-monogram{background:var(--crm-preview-accent);border-radius:10px;color:#fff;display:grid;flex:0 0 41px;font-size:22px;font-weight:800;height:41px;place-items:center;width:41px}.res-crm-brand-preview-head>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-crm-brand-preview-head strong{color:var(--rc-ink);font-size:12px;font-weight:800}.res-crm-brand-preview-head small{color:var(--rc-muted);font-size:10px}.res-crm-brand-preview-status{color:var(--rc-faint);font-size:9px;font-weight:800;letter-spacing:.075em;white-space:nowrap}.res-crm-brand-preview-content{display:grid;grid-template-columns:121px minmax(0,1fr);min-height:350px}.res-crm-brand-preview-nav{background:var(--rc-soft);border-right:1px solid var(--rc-line);display:flex;flex-direction:column;gap:5px;padding:16px 9px}.res-crm-brand-preview-nav>div{align-items:center;border-radius:8px;color:var(--rc-muted);display:flex;font-size:10px;gap:9px;min-height:39px;padding:0 8px}.res-crm-brand-preview-nav>div.is-selected{background:var(--rc-card);border:1px solid var(--rc-line);color:var(--crm-preview-accent)}.res-crm-brand-preview-main{min-width:0;padding:24px 21px}.res-crm-brand-preview-main>span{color:var(--crm-preview-accent);font-size:9px;font-weight:800;letter-spacing:.09em}.res-crm-brand-preview-main h3{font-family:var(--crm-preview-font);font-size:clamp(21px,2vw,27px);line-height:1.2;margin:9px 0 6px}.res-crm-brand-preview-main>p{color:var(--rc-muted);font-size:11px;margin:0}.res-crm-brand-preview-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.res-crm-brand-preview-tiles>div{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 13px}.res-crm-brand-preview-tiles svg{color:var(--crm-preview-accent)}.res-crm-brand-preview-tiles strong{color:var(--rc-ink);font-size:12px}.res-crm-brand-preview-tiles small{color:var(--rc-muted);font-size:10px}.res-crm-brand-preview-activity{grid-gap:9px;border:1px solid var(--rc-line);border-radius:10px;display:grid;gap:9px;margin-top:20px;padding:14px}.res-crm-brand-preview-activity>strong{color:var(--rc-ink);font-size:12px;margin-bottom:2px}.res-crm-brand-preview-activity>span{align-items:center;color:var(--rc-muted);display:flex;font-size:10px;gap:8px}.res-crm-brand-preview-activity i{background:var(--crm-preview-accent);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.res-crm-brand-preview-foot{align-items:center;border-top:1px solid var(--rc-line);color:var(--rc-faint);display:flex;font-size:9px;font-weight:800;gap:9px;justify-content:space-between;letter-spacing:.075em;min-height:44px;padding:0 19px}.res-crm-brand-preview-foot>span{align-items:center;display:inline-flex;gap:8px}.res-crm-brand-preview-foot i{background:var(--crm-preview-accent);border-radius:50%;height:6px;width:6px}.res-crm-brand-preview-foot strong{color:var(--crm-preview-accent);font-size:9px}.res-crm-ecosystem-section{background:var(--rc-page);border-top:1px solid var(--rc-line);padding:85px 0 91px}.res-crm-ecosystem-section .res-crm-section-heading{margin-bottom:28px}.res-crm-ecosystem-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.res-crm-addon{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:13px;display:flex;flex-direction:column;min-height:310px;min-width:0;padding:19px;transition:transform .18s ease,border-color .18s ease}.res-crm-addon:hover{border-color:var(--rc-line-strong);transform:translateY(-2px)}.res-crm-addon.is-planned{background:var(--rc-soft)}.res-crm-addon-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:21px}.res-crm-addon-icon{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:10px;color:var(--rc-red);display:grid;height:43px;place-items:center;width:43px}.res-crm-addon-top>span:last-child{color:var(--rc-faint);font-size:9px;font-weight:800;letter-spacing:.07em}.res-crm-addon h3{font-size:21px;line-height:1.2;margin:10px 0}.res-crm-addon p{color:var(--rc-muted);flex:1 1;font-size:11px;line-height:1.73;margin:0}.res-crm-addon a{align-items:center;border-top:1px solid var(--rc-line);color:var(--rc-ink);display:flex;font-size:11px;font-weight:760;gap:8px;justify-content:space-between;margin-top:19px;padding-top:13px}.res-crm-addon a svg,.res-crm-addon a:hover{color:var(--rc-red)}.res-crm-ecosystem-foot{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:22px}.res-crm-ecosystem-foot>span{align-items:center;color:var(--rc-muted);display:inline-flex;font-size:11px;gap:10px;line-height:1.5}.res-crm-ecosystem-foot>span svg{color:var(--rc-red)}.res-crm-ecosystem-foot a{align-items:center;color:var(--rc-ink);display:inline-flex;font-size:12px;font-weight:760;gap:9px;white-space:nowrap}.res-crm-ecosystem-foot a svg,.res-crm-ecosystem-foot a:hover{color:var(--rc-red)}.res-crm-pricing-section{background:var(--rc-white);border-top:1px solid var(--rc-line);padding:74px 0 79px}.res-crm-pricing-layout{align-items:center;background:var(--rc-page);border:1px solid var(--rc-line);border-radius:18px;display:flex;gap:45px;justify-content:space-between;padding:39px 45px}.res-crm-pricing-layout h2{font-size:clamp(35px,3.2vw,49px)}.res-crm-pricing-layout>div:first-child>p{color:var(--rc-muted);font-size:13px;line-height:1.75;margin:0;max-width:510px}.res-crm-pricing-action{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:228px}.res-crm-pricing-action>span{color:var(--rc-red);font-size:10px;font-weight:800;letter-spacing:.1em}.res-crm-pricing-action>div{align-items:baseline;color:var(--rc-ink);display:flex;gap:3px}.res-crm-pricing-action>div>small{align-self:flex-start;font-size:21px;font-weight:780;margin-top:9px}.res-crm-pricing-action>div>strong{font-size:58px;font-weight:850;letter-spacing:-.09em;line-height:1}.res-crm-pricing-action>div>span{color:var(--rc-muted);font-size:11px;margin-left:6px;white-space:nowrap}.res-crm-pricing-action .res-crm-button-primary{width:100%}.res-crm-faq-section{background:var(--rc-page);border-top:1px solid var(--rc-line);padding:83px 0 87px}.res-crm-faq-layout{grid-gap:clamp(42px,8vw,115px);align-items:start;display:grid;gap:clamp(42px,8vw,115px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-crm-faq-layout>div:first-child>p{color:var(--rc-muted);font-size:13px;line-height:1.85;margin:0 0 19px;max-width:380px}.res-crm-faq-list{border-top:1px solid var(--rc-line)}.res-crm-faq-list details{border-bottom:1px solid var(--rc-line)}.res-crm-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;min-height:74px;padding:14px 0}.res-crm-faq-list summary::-webkit-details-marker{display:none}.res-crm-faq-list summary::marker{content:""}.res-crm-faq-list summary>span{color:var(--rc-red);font-size:11px;font-weight:800}.res-crm-faq-list summary strong{color:var(--rc-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.6;min-width:0}.res-crm-faq-list summary i{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-muted);display:grid;flex:0 0 32px;font-style:normal;height:32px;place-items:center;transition:transform .18s ease,color .18s ease;width:32px}.res-crm-faq-list details[open] summary i{color:var(--rc-red);transform:rotate(45deg)}.res-crm-faq-list details>div{padding:0 42px 19px 32px}.res-crm-faq-list details p{color:var(--rc-muted);font-size:12px;line-height:1.85;margin:0}.res-crm-final-section{background:var(--rc-white);border-top:1px solid var(--rc-line);padding:72px 0 80px}.res-crm-final-layout{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-crm-final-layout h2{margin-bottom:14px}.res-crm-final-layout p{color:var(--rc-muted);font-size:13px;line-height:1.8;margin:0;max-width:560px}.res-crm-final-layout>.res-crm-button-primary{flex:0 0 auto;min-width:171px}.res-crm-page .is-awaiting{opacity:0;transform:translateY(13px)}.res-crm-page .is-awaiting.is-visible{opacity:1;transform:none;transition:opacity .43s ease,transform .43s ease}@media (max-width:1190px){.res-crm-container{width:min(1300px,calc(100% - 62px))}.res-crm-hero-layout{gap:34px}.res-crm-hero h1{font-size:clamp(43px,4.45vw,61px)}.res-crm-dashboard-body{grid-template-columns:102px minmax(0,1fr)}.res-crm-dashboard-nav{padding-inline:6px}.res-crm-dashboard-nav>div{font-size:9px;gap:6px;padding-inline:5px}.res-crm-dashboard-main{padding-inline:15px}.res-crm-dashboard-tiles>div{padding-inline:8px}.res-crm-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.res-crm-addon{min-height:270px}}@media (max-width:980px){.res-crm-hero{padding:99px 0 61px}.res-crm-hero-layout{grid-template-columns:minmax(0,1fr)}.res-crm-hero-copy{max-width:760px;padding-top:0}.res-crm-hero h1{font-size:clamp(47px,6.2vw,69px)}.res-crm-hero-visual{display:none}.res-crm-intro-layout{gap:30px}.res-crm-workflow-panel{gap:24px;grid-template-columns:minmax(0,1fr)}.res-crm-workflow-intro{padding:0}.res-crm-workflow-intro p{max-width:690px}.res-crm-workflow-note{grid-column:auto}.res-crm-portals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-crm-brand-layout{gap:32px;grid-template-columns:minmax(0,1fr)}.res-crm-brand-copy{max-width:680px}.res-crm-brand-preview{max-width:700px;width:100%}.res-crm-pricing-layout{gap:28px}}@media (max-width:760px){.res-crm-hero{padding:83px 0 52px}.res-crm-intro-layout{gap:15px;grid-template-columns:minmax(0,1fr)}.res-crm-intro-layout>div:last-child{padding-top:0}.res-crm-feature-heading{align-items:flex-start;flex-direction:column;gap:16px}.res-crm-rail-controls{align-self:flex-end}.res-crm-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-crm-pricing-layout{align-items:flex-start;flex-direction:column}.res-crm-pricing-action{max-width:320px;width:100%}.res-crm-faq-layout{gap:28px;grid-template-columns:minmax(0,1fr)}.res-crm-final-layout{align-items:flex-start;flex-direction:column;gap:23px}}@media (max-width:640px){.res-crm-container{width:calc(100% - 32px)}.res-crm-eyebrow{font-size:9px;gap:9px;letter-spacing:.105em}.res-crm-eyebrow i{flex-basis:21px;width:21px}.res-crm-hero{padding:66px 0 39px}.res-crm-hero-grid{background-size:68px 68px}.res-crm-hero h1{font-size:clamp(35px,8.8vw,52px);letter-spacing:-.068em;line-height:1.08;margin:14px 0 13px}.res-crm-hero-lead{font-size:14px;margin-bottom:8px}.res-crm-hero-description{font-size:12.5px;line-height:1.75}.res-crm-hero-actions{gap:15px;margin-top:21px}.res-crm-button-primary{font-size:12px;min-height:48px}.res-crm-button-secondary{font-size:11px}.res-crm-hero-benefits{display:none}.res-crm-brand-copy h2,.res-crm-faq-layout h2,.res-crm-final-layout h2,.res-crm-intro-layout h2,.res-crm-pricing-layout h2,.res-crm-section-heading h2{font-size:clamp(35px,8.2vw,45px);line-height:1.12;margin:12px 0}.res-crm-section-heading p{font-size:12px}.res-crm-intro-section{padding:58px 0 62px}.res-crm-intro-layout>div:last-child p{font-size:12px}.res-crm-features-section{padding:65px 0 67px}.res-crm-feature-heading{margin-bottom:20px}.res-crm-rail-controls button{height:39px;width:39px}.res-crm-feature-card{flex-basis:min(307px,84vw);min-height:344px;padding:20px}.res-crm-feature-card h3{font-size:22px}.res-crm-feature-card>p{font-size:12px}.res-crm-rail-caption{font-size:9px}.res-crm-workflow-section{padding:66px 0 72px}.res-crm-workflow-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-crm-workflow-tabs button{font-size:10px;gap:5px;justify-content:center;min-height:43px;padding:0 6px;text-align:center}.res-crm-workflow-tabs button svg{display:none}.res-crm-workflow-panel{border-radius:13px;gap:21px;padding:22px 17px 17px}.res-crm-workflow-intro h3{font-size:29px}.res-crm-workflow-intro p{font-size:12px}.res-crm-workflow-step{gap:9px;min-height:81px;padding:11px}.res-crm-step-icon{flex-basis:34px;height:34px;width:34px}.res-crm-workflow-step strong{font-size:11px}.res-crm-workflow-step>div>span{font-size:10px}.res-crm-workflow-note{font-size:9.5px}.res-crm-portals-section{padding:65px 0 71px}.res-crm-portals-heading{margin-bottom:22px}.res-crm-portals-heading-icon{display:none}.res-crm-portals-grid{gap:10px}.res-crm-portal-card{min-height:150px;padding:16px}.res-crm-portal-card strong{font-size:18px}.res-crm-portals-note{font-size:10px}.res-crm-brand-section{padding:65px 0 73px}.res-crm-brand-copy>p{font-size:12px}.res-crm-brand-preview-head{padding-inline:13px}.res-crm-brand-preview-status{display:none}.res-crm-brand-preview-content{grid-template-columns:44px minmax(0,1fr)}.res-crm-brand-preview-nav{align-items:center;padding-inline:4px}.res-crm-brand-preview-nav>div{font-size:0;justify-content:center;padding:0;width:34px}.res-crm-brand-preview-main{padding:18px 14px}.res-crm-brand-preview-main h3{font-size:21px}.res-crm-brand-preview-tiles>div{padding:12px 9px}.res-crm-brand-preview-tiles strong{font-size:11px}.res-crm-brand-preview-tiles small{font-size:9px}.res-crm-ecosystem-section{padding:67px 0 70px}.res-crm-ecosystem-grid{gap:11px;grid-template-columns:minmax(0,1fr)}.res-crm-addon{min-height:0;padding:21px}.res-crm-addon-top{margin-bottom:16px}.res-crm-addon h3{font-size:23px}.res-crm-addon p{font-size:12px}.res-crm-ecosystem-foot{align-items:flex-start;flex-direction:column;gap:12px}.res-crm-pricing-section{padding:65px 0 70px}.res-crm-pricing-layout{border-radius:14px;gap:25px;padding:25px 20px}.res-crm-pricing-layout>div:first-child>p{font-size:12px}.res-crm-faq-section{padding:67px 0 73px}.res-crm-faq-layout>div:first-child>p{font-size:12px}.res-crm-faq-list summary{gap:11px;min-height:70px}.res-crm-faq-list summary strong{font-size:12px}.res-crm-faq-list details>div{padding:0 10px 18px 27px}.res-crm-faq-list details p{font-size:11.5px}.res-crm-final-section{padding:64px 0 72px}.res-crm-final-layout p{font-size:12px}}@media (max-width:390px){.res-crm-hero-actions .res-crm-button-secondary{display:none}.res-crm-portals-grid{grid-template-columns:minmax(0,1fr)}.res-crm-portal-card{gap:13px;min-height:110px}}@media (max-width:360px){.res-crm-container{width:calc(100% - 28px)}.res-crm-hero h1{font-size:34px}.res-crm-brand-preview-main{padding-inline:10px}.res-crm-brand-preview-tiles{gap:6px}}@media (prefers-reduced-motion:reduce){.res-crm-page *,.res-crm-page :after,.res-crm-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.res-crm-page .is-awaiting{opacity:1;transform:none}}.res-manage-page{--rm-red:#f40000;--rm-red-hover:#d90000;--rm-ink:#191b20;--rm-muted:#606875;--rm-subtle:#828a96;--rm-page:#f8f9fb;--rm-white:#fff;--rm-card:#fff;--rm-soft:#f4f6f9;--rm-border:#e2e6ed;--rm-border-strong:#c5cdd8;--rm-red-soft:#fff4f4;--rm-grid:rgba(41,50,68,.027);--rm-hero:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);--rm-shadow:0 24px 70px rgba(24,30,45,.075),0 3px 12px rgba(24,30,45,.025);-webkit-font-smoothing:antialiased;background:var(--rm-page);color:var(--rm-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-manage-page{--rm-ink:#f6f7f9;--rm-muted:#b9c0cc;--rm-subtle:#9aa4b3;--rm-page:#16181e;--rm-white:#1b1e24;--rm-card:#22252d;--rm-soft:#1c2027;--rm-border:#393e49;--rm-border-strong:#626a76;--rm-red-soft:#3c292f;--rm-grid:hsla(0,0%,100%,.035);--rm-hero:linear-gradient(116deg,#121419,#1a1d24);--rm-shadow:0 26px 78px #0000004d}.res-manage-page,.res-manage-page *,.res-manage-page :after,.res-manage-page :before{box-sizing:border-box}.res-manage-page h1,.res-manage-page h2,.res-manage-page h3,.res-manage-page h4,.res-manage-page p{margin-top:0}.res-manage-page h1,.res-manage-page h2,.res-manage-page h3,.res-manage-page h4{color:var(--rm-ink);font-weight:800;letter-spacing:-.065em}.res-manage-page em{color:var(--rm-red);font-style:normal}.res-manage-page a{text-decoration:none}.res-manage-page img{display:block;max-width:100%}.res-manage-page svg{flex:none}.res-manage-page button{cursor:pointer;font:inherit}.res-manage-page [id]{scroll-margin-top:16px}.res-manage-page a:focus-visible,.res-manage-page button:focus-visible,.res-manage-page summary:focus-visible{outline:2px solid var(--rm-red);outline-offset:4px}.res-manage-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-manage-eyebrow{align-items:center;color:var(--rm-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.12em;line-height:1.6}.res-manage-eyebrow>span{background:currentColor;display:block;flex:0 0 25px;height:2px;width:25px}.res-manage-section-heading{margin-bottom:30px}.res-manage-automation-copy h2,.res-manage-faq-layout h2,.res-manage-final-layout h2,.res-manage-intro-layout h2,.res-manage-platform-layout h2,.res-manage-section-heading h2{font-size:clamp(39px,3.65vw,55px);line-height:1.12;margin:16px 0 13px}.res-manage-section-heading p{color:var(--rm-muted);font-size:13px;line-height:1.8;margin:0;max-width:630px}.res-manage-button-primary{align-items:center;background:var(--rm-red);border:1px solid var(--rm-red);border-radius:9px;box-shadow:0 8px 22px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:20px;justify-content:space-between;line-height:1.4;min-height:50px;padding:0 19px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.res-manage-button-primary:hover{background:var(--rm-red-hover);box-shadow:0 12px 26px #f4000038;color:#fff;transform:translateY(-2px)}.res-manage-button-secondary,.res-manage-text-link{align-items:center;color:var(--rm-ink);display:inline-flex;font-size:12px;font-weight:750;gap:11px;min-height:44px;transition:color .18s ease,border-color .18s ease}.res-manage-button-secondary{border-bottom:1px solid var(--rm-border-strong)}.res-manage-text-link svg{color:var(--rm-red)}.res-manage-button-secondary:hover,.res-manage-text-link:hover{border-color:var(--rm-red);color:var(--rm-red)}.res-manage-hero{background:var(--rm-hero);isolation:isolate;padding:105px 0 65px;position:relative}.res-manage-hero-grid{background-image:linear-gradient(var(--rm-grid) 1px,#0000 1px),linear-gradient(90deg,var(--rm-grid) 1px,#0000 1px);background-size:92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#000);mask-image:linear-gradient(90deg,#0000,#000 52%,#000);pointer-events:none;position:absolute;z-index:-1}.res-manage-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-manage-hero-copy{min-width:0;padding-top:49px}.res-manage-hero-status{align-items:center;background:var(--rm-red-soft);border:1px solid #f400002e;border-radius:100px;color:var(--rm-red);display:flex;font-size:9px;font-weight:850;gap:8px;letter-spacing:.09em;margin-top:22px;padding:7px 11px;width:fit-content}.res-manage-hero-status i{background:var(--rm-red);border-radius:50%;height:6px;width:6px}.res-manage-hero h1{font-size:clamp(46px,4.55vw,71px);letter-spacing:-.075em;line-height:1.075;margin:19px 0 21px;max-width:720px}.res-manage-hero-lead{color:var(--rm-ink);font-size:clamp(16px,1.43vw,20px);font-weight:540;line-height:1.65;margin:0 0 13px;max-width:550px}.res-manage-hero-lead strong{color:var(--rm-red);font-weight:800}.res-manage-hero-description{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0;max-width:505px}.res-manage-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:21px;margin-top:29px}.res-manage-hero-benefits{grid-gap:13px;display:grid;gap:13px;margin-top:29px}.res-manage-hero-benefits>span{align-items:center;color:var(--rm-muted);display:inline-flex;font-size:11px;font-weight:550;gap:11px}.res-manage-hero-benefits svg{color:var(--rm-red)}.res-manage-hero-visual{margin-top:20px;min-width:0;width:100%}.res-manage-dashboard{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:17px;box-shadow:var(--rm-shadow);min-width:0;overflow:hidden;position:relative}.res-manage-dashboard:before{background:var(--rm-red);border-radius:0 0 4px 4px;content:"";height:4px;left:28px;position:absolute;top:-1px;width:54px}.res-manage-dashboard-top{align-items:center;border-bottom:1px solid var(--rm-border);display:flex;gap:10px;justify-content:space-between;min-height:62px;padding:0 25px}.res-manage-dashboard-brand{align-items:center;display:inline-flex;gap:10px;min-width:0}.res-manage-dashboard-brand img{height:26px;object-fit:contain;width:26px}.res-manage-dashboard-brand strong{color:var(--rm-ink);font-size:10px;font-weight:850;letter-spacing:.02em}.res-manage-dashboard-top>span{color:var(--rm-subtle);font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.res-manage-dashboard-intro{padding:23px 25px 18px}.res-manage-dashboard-intro>span{color:var(--rm-red);font-size:9px;font-weight:800;letter-spacing:.105em}.res-manage-dashboard-intro h2{font-size:clamp(25px,2.25vw,34px);line-height:1.15;margin:9px 0 7px}.res-manage-dashboard-intro h2 span{color:var(--rm-red)}.res-manage-dashboard-intro p{color:var(--rm-muted);font-size:11px;line-height:1.6;margin:0}.res-manage-dashboard-property{align-items:center;background:var(--rm-red-soft);border:1px solid #f4000033;border-radius:11px;box-shadow:inset 3px 0 0 var(--rm-red);display:flex;gap:13px;margin:0 25px;padding:15px}.res-manage-dashboard-property-icon,.res-manage-module-icon{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:9px;color:var(--rm-red);display:grid;flex:0 0 43px;height:43px;place-items:center;width:43px}.res-manage-dashboard-property>div{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-manage-dashboard-property strong{color:var(--rm-ink);font-size:14px;font-weight:800}.res-manage-dashboard-property small{color:var(--rm-muted);font-size:10px}.res-manage-dashboard-property-label{color:var(--rm-red);font-size:9px;font-weight:800;letter-spacing:.08em}.res-manage-dashboard-context{color:var(--rm-subtle);display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.08em;margin:21px 25px 10px}.res-manage-dashboard-modules{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 25px}.res-manage-dashboard-modules>div{align-items:flex-start;background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:10px;display:flex;flex-direction:column;gap:7px;min-height:106px;min-width:0;padding:12px}.res-manage-module-icon{border-radius:8px;flex-basis:31px;height:31px;width:31px}.res-manage-dashboard-modules strong{color:var(--rm-ink);font-size:11px;font-weight:760}.res-manage-dashboard-modules small{color:var(--rm-muted);font-size:9px;line-height:1.4}.res-manage-dashboard-activity{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:10px;margin:19px 25px 0;padding:13px 15px 9px}.res-manage-dashboard-activity-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.res-manage-dashboard-activity-heading strong{color:var(--rm-ink);font-size:11px;font-weight:790}.res-manage-dashboard-activity-heading>span{color:var(--rm-subtle);font-size:8px;font-weight:800;letter-spacing:.07em}.res-manage-dashboard-activity-row{align-items:center;border-top:1px solid var(--rm-border);display:flex;gap:10px;min-height:47px;padding:7px 0}.res-manage-dashboard-activity-row>span{background:var(--rm-soft);border-radius:8px;color:var(--rm-red);display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.res-manage-dashboard-activity-row>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-manage-dashboard-activity-row strong{color:var(--rm-ink);font-size:10px;font-weight:750}.res-manage-dashboard-activity-row small{color:var(--rm-muted);font-size:9px}.res-manage-dashboard-activity-row b,.res-manage-dashboard-bottom{color:var(--rm-subtle);font-size:9px;font-weight:800}.res-manage-dashboard-bottom{align-items:center;border-top:1px solid var(--rm-border);display:flex;gap:12px;justify-content:space-between;letter-spacing:.075em;margin-top:18px;min-height:43px;padding:0 25px}.res-manage-dashboard-bottom>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-manage-automation-foot i,.res-manage-dashboard-bottom i,.res-manage-portal-preview-footer i{background:var(--rm-red);border-radius:50%;display:inline-block;height:6px;width:6px}.res-manage-intro-section{background:var(--rm-white);border-top:1px solid var(--rm-border);padding:82px 0 85px}.res-manage-intro-layout{grid-gap:clamp(36px,7vw,110px);align-items:start;display:grid;gap:clamp(36px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.res-manage-intro-layout h2{margin-bottom:0}.res-manage-intro-layout>div:last-child{padding-top:26px}.res-manage-intro-layout>div:last-child p{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0 0 14px;max-width:575px}.res-manage-features-section{background:var(--rm-page);border-top:1px solid var(--rm-border);padding:86px 0 82px}.res-manage-capability-heading{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin-bottom:28px}.res-manage-capability-heading .res-manage-section-heading{margin-bottom:0}.res-manage-capability-controls{align-items:center;display:flex;gap:9px;padding-bottom:5px}.res-manage-capability-controls button{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:10px;color:var(--rm-ink);display:grid;flex:0 0 44px;height:44px;place-items:center;transition:color .18s ease,border-color .18s ease,background-color .18s ease;width:44px}.res-manage-capability-controls button:hover:not(:disabled){background:var(--rm-red-soft);border-color:var(--rm-red);color:var(--rm-red)}.res-manage-capability-controls button:disabled{cursor:not-allowed;opacity:.38}.res-manage-capabilities-grid{-webkit-overflow-scrolling:touch;display:flex;gap:16px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 17px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--rm-border-strong) #0000;scrollbar-width:thin}.res-manage-capabilities-grid:focus-visible{outline:2px solid var(--rm-red);outline-offset:3px}.res-manage-capability{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:15px;display:flex;flex:0 0 43.5%;flex-direction:column;min-height:346px;min-width:0;padding:26px;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.res-manage-capability:hover{border-color:var(--rm-border-strong);box-shadow:var(--rm-shadow);transform:translateY(-2px)}.res-manage-capability-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:28px}.res-manage-capability-icon{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:11px;color:var(--rm-red);display:grid;flex:0 0 49px;height:49px;place-items:center;width:49px}.res-manage-capability-top>span:last-child{color:var(--rm-subtle);font-size:10px;font-weight:800;letter-spacing:.09em}.res-manage-capability-body{flex:1 1}.res-manage-capability-category{color:var(--rm-red);font-size:10px;font-weight:800;letter-spacing:.09em}.res-manage-capability h3{font-size:clamp(25px,2.05vw,30px);line-height:1.2;margin:10px 0 12px}.res-manage-capability p{color:var(--rm-muted);font-size:13px;line-height:1.8;margin:0;max-width:450px}.res-manage-capability-bottom{align-items:center;border-top:1px solid var(--rm-border);color:var(--rm-subtle);display:flex;font-size:11px;font-weight:670;gap:12px;justify-content:space-between;margin-top:22px;padding-top:17px}.res-manage-capability-bottom svg{color:var(--rm-red)}.res-manage-capability-progress{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:5px}.res-manage-capability-progress>span{color:var(--rm-subtle);font-size:9px;font-weight:800;letter-spacing:.095em}.res-manage-capability-progress strong{color:var(--rm-red);font-size:12px;font-weight:800;letter-spacing:.065em;white-space:nowrap}.res-manage-capability-progress strong span{color:var(--rm-subtle)}.res-manage-features-note{align-items:flex-start;color:var(--rm-muted);display:flex;font-size:11px;gap:10px;line-height:1.7;margin:22px 0 0}.res-manage-features-note svg{color:var(--rm-red);margin-top:1px}.res-manage-workflow-section{background:var(--rm-white);border-top:1px solid var(--rm-border);padding:87px 0 94px}.res-manage-portal-tabs,.res-manage-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.res-manage-portal-tabs button,.res-manage-tabs button{align-items:center;background:var(--rm-card);border:1px solid var(--rm-border);border-radius:9px;color:var(--rm-muted);display:inline-flex;font-size:12px;font-weight:750;gap:15px;justify-content:space-between;min-height:45px;padding:0 17px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.res-manage-portal-tabs button:hover,.res-manage-tabs button:hover{border-color:var(--rm-border-strong);color:var(--rm-ink)}.res-manage-portal-tabs button.is-active,.res-manage-tabs button.is-active{background:var(--rm-red);border-color:var(--rm-red);color:#fff}.res-manage-workflow-panel{grid-gap:clamp(30px,5vw,75px);background:var(--rm-page);border:1px solid var(--rm-border);border-radius:17px;display:grid;gap:clamp(30px,5vw,75px);grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);padding:37px 39px 21px}.res-manage-workflow-copy{padding-top:14px}.res-manage-portal-copy>span,.res-manage-workflow-copy>span{color:var(--rm-red);font-size:10px;font-weight:800;letter-spacing:.1em}.res-manage-portal-copy h3,.res-manage-workflow-copy h3{font-size:clamp(29px,2.8vw,42px);line-height:1.17;margin:14px 0 17px;max-width:535px}.res-manage-portal-copy p,.res-manage-workflow-copy p{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0 0 20px;max-width:520px}.res-manage-workflow-steps{grid-gap:10px;align-content:center;display:grid;gap:10px}.res-manage-workflow-step{align-items:center;background:var(--rm-card);border:1px solid var(--rm-border);border-radius:10px;display:flex;gap:13px;min-height:90px;padding:14px 15px}.res-manage-workflow-step-icon{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:9px;color:var(--rm-red);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.res-manage-workflow-step>div{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-manage-workflow-step small{color:var(--rm-red);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.res-manage-workflow-step strong{color:var(--rm-ink);font-size:12px;font-weight:760;line-height:1.4}.res-manage-workflow-step>div>span{color:var(--rm-muted);font-size:11px;line-height:1.45}.res-manage-workflow-step>svg{color:var(--rm-red)}.res-manage-workflow-note{border-top:1px solid var(--rm-border);color:var(--rm-subtle);font-size:10px;grid-column:1/-1;line-height:1.65;margin:3px 0 0;padding-top:16px}.res-manage-portals-section{background:var(--rm-page);border-top:1px solid var(--rm-border);padding:86px 0 94px}.res-manage-portal-tabs button{justify-content:flex-start;min-width:169px}.res-manage-portal-panel{grid-gap:clamp(29px,6vw,85px);align-items:center;background:var(--rm-card);border:1px solid var(--rm-border);border-radius:17px;display:grid;gap:clamp(29px,6vw,85px);grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);min-height:415px;padding:38px}.res-manage-portal-points{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.res-manage-portal-points>span{align-items:center;color:var(--rm-muted);display:inline-flex;font-size:12px;font-weight:590;gap:10px}.res-manage-portal-points svg{color:var(--rm-red)}.res-manage-portal-preview{background:var(--rm-page);border:1px solid var(--rm-border);border-radius:13px;box-shadow:0 14px 40px #1318220a;min-width:0;overflow:hidden}.res-manage-portal-preview-header{align-items:center;background:var(--rm-card);border-bottom:1px solid var(--rm-border);display:flex;gap:10px;justify-content:space-between;min-height:66px;padding:0 19px}.res-manage-portal-preview-header>div{align-items:center;display:inline-flex;gap:10px}.res-manage-portal-preview-symbol{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:8px;color:var(--rm-red);display:grid;height:36px;place-items:center;width:36px}.res-manage-portal-preview-header strong{color:var(--rm-ink);font-size:13px;font-weight:800}.res-manage-portal-preview-header>span{color:var(--rm-subtle);font-size:9px;font-weight:800;letter-spacing:.07em}.res-manage-portal-preview-content{padding:27px 20px 23px}.res-manage-portal-preview-content>span{color:var(--rm-red);font-size:9px;font-weight:800;letter-spacing:.09em}.res-manage-portal-preview-content h4{font-size:clamp(21px,1.8vw,28px);line-height:1.17;margin:10px 0 6px}.res-manage-portal-preview-content>p{color:var(--rm-muted);font-size:11px;line-height:1.6}.res-manage-portal-preview-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.res-manage-portal-preview-cards>div{align-items:flex-start;background:var(--rm-card);border:1px solid var(--rm-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-height:127px;min-width:0;padding:12px 10px}.res-manage-portal-preview-cards>div>span{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:8px;color:var(--rm-red);display:grid;height:32px;place-items:center;width:32px}.res-manage-portal-preview-cards strong{color:var(--rm-ink);font-size:10px;font-weight:780;line-height:1.3}.res-manage-portal-preview-cards small{color:var(--rm-muted);font-size:9px;line-height:1.4}.res-manage-portal-preview-footer{align-items:center;background:var(--rm-card);border-top:1px solid var(--rm-border);color:var(--rm-subtle);display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.075em;min-height:43px;padding:0 19px}.res-manage-automation-section{background:var(--rm-white);border-top:1px solid var(--rm-border);padding:91px 0 98px}.res-manage-automation-layout{grid-gap:clamp(38px,6vw,88px);align-items:center;display:grid;gap:clamp(38px,6vw,88px);grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr)}.res-manage-automation-copy h2{font-size:clamp(38px,3.45vw,53px)}.res-manage-automation-copy p{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0 0 25px;max-width:530px}.res-manage-automation-visual{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:15px;box-shadow:var(--rm-shadow);min-width:0;padding:24px}.res-manage-automation-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-bottom:17px}.res-manage-automation-head>span{align-items:center;color:var(--rm-red);display:inline-flex;font-size:10px;font-weight:800;gap:9px;letter-spacing:.07em}.res-manage-automation-head small{color:var(--rm-subtle);font-size:9px;font-weight:800;letter-spacing:.07em}.res-manage-automation-row{align-items:center;border-top:1px solid var(--rm-border);display:flex;gap:14px;min-height:83px;padding:13px 10px}.res-manage-automation-row>span{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:9px;color:var(--rm-red);display:grid;flex:0 0 39px;font-size:12px;font-weight:800;height:39px;place-items:center;width:39px}.res-manage-automation-row>div{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-manage-automation-row strong{color:var(--rm-ink);font-size:12px;font-weight:760}.res-manage-automation-row small{color:var(--rm-muted);font-size:11px;line-height:1.5}.res-manage-automation-row>svg{color:var(--rm-red)}.res-manage-automation-foot{align-items:center;border-top:1px solid var(--rm-border);color:var(--rm-subtle);display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.085em;padding-top:15px}.res-manage-platform-section{background:var(--rm-page);border-top:1px solid var(--rm-border);padding:84px 0 90px}.res-manage-platform-layout{grid-gap:clamp(40px,8vw,115px);align-items:center;display:grid;gap:clamp(40px,8vw,115px);grid-template-columns:minmax(0,1fr) minmax(0,.93fr)}.res-manage-platform-layout h2{margin-bottom:16px}.res-manage-platform-layout>div:first-child>p{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0;max-width:525px}.res-manage-platform-links{grid-gap:10px;display:grid;gap:10px}.res-manage-platform-links a{align-items:center;background:var(--rm-card);border:1px solid var(--rm-border);border-radius:11px;color:var(--rm-ink);display:flex;gap:14px;min-height:77px;padding:13px 18px;transition:border-color .18s ease,transform .18s ease}.res-manage-platform-links a:hover{border-color:var(--rm-red);transform:translateX(3px)}.res-manage-platform-links a>span{background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:9px;color:var(--rm-red);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.res-manage-platform-links a strong{flex:1 1;font-size:13px;font-weight:780}.res-manage-platform-links a>svg{color:var(--rm-red)}.res-manage-faq-section{background:var(--rm-white);border-top:1px solid var(--rm-border);padding:89px 0 96px}.res-manage-faq-layout{grid-gap:clamp(42px,8vw,115px);align-items:start;display:grid;gap:clamp(42px,8vw,115px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-manage-faq-layout>div:first-child>p{color:var(--rm-muted);font-size:13px;line-height:1.85;margin:0 0 19px;max-width:380px}.res-manage-faq-list{border-top:1px solid var(--rm-border)}.res-manage-faq-list details{border-bottom:1px solid var(--rm-border)}.res-manage-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;min-height:76px;padding:15px 0}.res-manage-faq-list summary::-webkit-details-marker{display:none}.res-manage-faq-list summary::marker{content:""}.res-manage-faq-list summary>span:first-child{color:var(--rm-red);font-size:11px;font-weight:800}.res-manage-faq-list summary strong{color:var(--rm-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.6;min-width:0}.res-manage-faq-plus{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:8px;color:var(--rm-muted);display:grid;flex:0 0 32px;height:32px;place-items:center;transition:transform .18s ease,color .18s ease;width:32px}.res-manage-faq-list details[open] .res-manage-faq-plus{color:var(--rm-red);transform:rotate(45deg)}.res-manage-faq-list details>div{padding:0 43px 19px 33px}.res-manage-faq-list details p{color:var(--rm-muted);font-size:12px;line-height:1.85;margin:0}.res-manage-final-section{background:var(--rm-page);border-top:1px solid var(--rm-border);padding:74px 0 80px}.res-manage-final-layout{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-manage-final-layout h2{margin-bottom:14px}.res-manage-final-layout p{color:var(--rm-muted);font-size:13px;line-height:1.8;margin:0;max-width:575px}.res-manage-final-layout>.res-manage-button-primary{flex:0 0 auto;min-width:175px}@media (max-width:1180px){.res-manage-container{width:min(1300px,calc(100% - 62px))}.res-manage-hero-layout{gap:34px}.res-manage-hero h1{font-size:clamp(44px,4.5vw,61px)}.res-manage-dashboard-top{padding-inline:19px}.res-manage-dashboard-top>span{display:none}.res-manage-dashboard-activity,.res-manage-dashboard-context,.res-manage-dashboard-modules,.res-manage-dashboard-property{margin-left:19px;margin-right:19px}.res-manage-dashboard-intro{padding-left:19px;padding-right:19px}.res-manage-dashboard-property-label{display:none}.res-manage-dashboard-modules>div{padding:10px 8px}.res-manage-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-manage-capability.is-automation{grid-column:1/-1;grid-template-columns:74px minmax(0,1fr)}.res-manage-capability.is-automation .res-manage-capability-bottom{grid-column:2}.res-manage-portal-panel{gap:30px;padding:29px}}@media (max-width:980px){.res-manage-hero{padding:99px 0 63px}.res-manage-hero-layout{grid-template-columns:minmax(0,1fr)}.res-manage-hero-copy{max-width:750px;padding-top:0}.res-manage-hero h1{font-size:clamp(49px,6.2vw,70px)}.res-manage-hero-visual{display:none}.res-manage-capability{flex-basis:53%}.res-manage-automation-layout,.res-manage-portal-panel,.res-manage-workflow-panel{grid-template-columns:minmax(0,1fr)}.res-manage-workflow-copy{padding-top:0}.res-manage-workflow-note{grid-column:auto}.res-manage-portal-panel{gap:35px}.res-manage-portal-preview{max-width:680px}}@media (max-width:760px){.res-manage-hero{padding:82px 0 54px}.res-manage-intro-layout,.res-manage-platform-layout{gap:25px;grid-template-columns:minmax(0,1fr)}.res-manage-intro-layout>div:last-child{padding-top:0}.res-manage-portal-preview{width:100%}.res-manage-final-layout{align-items:flex-start;flex-direction:column;gap:25px}}@media (max-width:640px){.res-manage-container{width:calc(100% - 32px)}.res-manage-eyebrow{font-size:9px;gap:9px;letter-spacing:.105em}.res-manage-eyebrow>span{flex-basis:21px;width:21px}.res-manage-hero{padding:66px 0 44px}.res-manage-hero-grid{background-size:68px 68px}.res-manage-hero-status{margin-top:14px;padding:6px 10px}.res-manage-hero h1{font-size:clamp(36px,9.15vw,52px);letter-spacing:-.068em;line-height:1.075;margin:15px 0 13px}.res-manage-hero-lead{font-size:13.5px;line-height:1.69;margin:0}.res-manage-hero-benefits,.res-manage-hero-description{display:none}.res-manage-hero-actions{gap:14px;margin-top:23px}.res-manage-button-primary{font-size:12px;min-height:48px}.res-manage-button-secondary{font-size:11px}.res-manage-section-heading{margin-bottom:22px}.res-manage-automation-copy h2,.res-manage-faq-layout h2,.res-manage-final-layout h2,.res-manage-intro-layout h2,.res-manage-platform-layout h2,.res-manage-section-heading h2{font-size:clamp(35px,8.2vw,45px);line-height:1.12;margin:12px 0}.res-manage-section-heading p{font-size:12px}.res-manage-intro-section{padding:63px 0 67px}.res-manage-intro-layout>div:last-child p{font-size:12px}.res-manage-features-section{padding:65px 0 70px}.res-manage-capability-heading{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:18px}.res-manage-capability-controls{align-self:flex-end;padding-bottom:0}.res-manage-capability-controls button{flex-basis:39px;height:39px;width:39px}.res-manage-capabilities-grid{gap:12px;padding-bottom:15px}.res-manage-capability{flex-basis:84%;min-height:345px;padding:21px}.res-manage-capability-top{margin-bottom:20px}.res-manage-capability h3{font-size:24px}.res-manage-capability p{font-size:12px}.res-manage-capability-bottom{font-size:10px}.res-manage-capability-progress>span{font-size:8px}.res-manage-features-note{font-size:10px}.res-manage-workflow-section{padding:66px 0 72px}.res-manage-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px}.res-manage-tabs button{font-size:11px;justify-content:center;min-height:43px;padding:0 7px}.res-manage-tabs button svg{display:none}.res-manage-workflow-panel{border-radius:13px;gap:22px;padding:23px 18px 18px}.res-manage-portal-copy h3,.res-manage-workflow-copy h3{font-size:29px}.res-manage-portal-copy p,.res-manage-workflow-copy p{font-size:12px;line-height:1.75}.res-manage-workflow-step{gap:10px;min-height:82px;padding:11px}.res-manage-workflow-step-icon{flex-basis:35px;height:35px;width:35px}.res-manage-workflow-step strong{font-size:11px}.res-manage-workflow-step>div>span{font-size:10px}.res-manage-workflow-note{font-size:9.5px}.res-manage-portals-section{padding:66px 0 72px}.res-manage-portal-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px}.res-manage-portal-tabs button{flex-direction:column;font-size:10px;gap:5px;justify-content:center;min-height:68px;min-width:0;padding:7px 4px;text-align:center}.res-manage-portal-panel{border-radius:13px;gap:27px;min-height:0;padding:23px 17px}.res-manage-portal-points>span{font-size:11px}.res-manage-portal-preview-header{min-height:59px;padding:0 12px}.res-manage-portal-preview-header>span{font-size:8px}.res-manage-portal-preview-content{padding:20px 12px 17px}.res-manage-portal-preview-content h4{font-size:23px}.res-manage-portal-preview-cards{gap:7px}.res-manage-portal-preview-cards>div{min-height:110px;padding:10px 7px}.res-manage-portal-preview-cards strong{font-size:9px}.res-manage-portal-preview-cards small{font-size:8px}.res-manage-automation-section{padding:66px 0 75px}.res-manage-automation-copy p{font-size:12px}.res-manage-automation-visual{padding:17px}.res-manage-automation-head small{display:none}.res-manage-automation-row{gap:10px;min-height:77px;padding:11px 0}.res-manage-automation-row>span{flex-basis:33px;height:33px;width:33px}.res-manage-automation-row strong{font-size:11px}.res-manage-automation-row small{font-size:10px}.res-manage-platform-section{padding:66px 0 72px}.res-manage-platform-layout>div:first-child>p{font-size:12px}.res-manage-platform-links a{min-height:69px}.res-manage-platform-links a strong{font-size:12px}.res-manage-faq-section{padding:65px 0 73px}.res-manage-faq-layout{gap:29px;grid-template-columns:minmax(0,1fr)}.res-manage-faq-layout>div:first-child>p{font-size:12px}.res-manage-faq-list summary{gap:11px;min-height:69px}.res-manage-faq-list summary strong{font-size:12px}.res-manage-faq-list details>div{padding:0 10px 18px 27px}.res-manage-faq-list details p{font-size:11.5px}.res-manage-final-section{padding:65px 0 72px}.res-manage-final-layout p{font-size:12px}}@media (max-width:390px){.res-manage-hero-actions .res-manage-button-secondary,.res-manage-portal-preview-header>span{display:none}}@media (max-width:360px){.res-manage-container{width:calc(100% - 28px)}.res-manage-hero h1{font-size:34px}.res-manage-portal-preview-cards{grid-template-columns:minmax(0,1fr)}.res-manage-portal-preview-cards>div{align-items:center;flex-direction:row;min-height:56px}}@media (prefers-reduced-motion:reduce){.res-manage-page *,.res-manage-page :after,.res-manage-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.res-web-page{--res-web-red:#f40000;--res-web-red-hover:#d90000;--res-web-black:#101115;--res-web-ink:#191b20;--res-web-white:#fff;--res-web-soft:#f4f6f9;--res-web-surface:#fff;--res-web-border:#e2e6ed;--res-web-text:#505968;--res-web-muted:#606875;--res-web-hero-background:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);--res-web-hero-grid-line:rgba(41,50,68,.027);--res-web-hero-orbit-line:#2932440d;--res-web-hero-mist:none;--res-web-window:#fff;--res-web-window-soft:#f4f6f9;--res-web-window-inset:#ebeef3;--res-web-window-border:#e2e6ed;--res-web-window-text:#191b20;--res-web-window-muted:#606875;--res-web-window-faint:#778292;--res-web-window-red-soft:#fff3f3;--res-web-window-shadow:0 24px 70px rgba(24,30,45,.085),0 3px 12px rgba(24,30,45,.025);-webkit-font-smoothing:antialiased;background:var(--res-web-white);color:var(--res-web-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-web-page,:root[data-theme=dark] .res-web-page{--res-web-ink:#f4f5f8;--res-web-white:#17191f;--res-web-soft:#20232b;--res-web-surface:#262a33;--res-web-border:#3b414d;--res-web-text:#d7dce5;--res-web-muted:#a5aebc;--res-web-hero-background:linear-gradient(116deg,#121419,#1a1d24);--res-web-hero-grid-line:hsla(0,0%,100%,.035);--res-web-hero-orbit-line:#ffffff0f;--res-web-hero-mist:radial-gradient(ellipse at 74% 46%,rgba(244,0,0,.065),#0000 54%);--res-web-window:#22252d;--res-web-window-soft:#2a2e38;--res-web-window-inset:#171a21;--res-web-window-border:#3f4652;--res-web-window-text:#f6f7f9;--res-web-window-muted:#bac2cf;--res-web-window-faint:#96a1b0;--res-web-window-red-soft:#39262c;--res-web-window-shadow:0 25px 70px #00000052}.res-web-page,.res-web-page *,.res-web-page :after,.res-web-page :before{box-sizing:border-box}.res-web-page h1,.res-web-page h2,.res-web-page h3,.res-web-page h4,.res-web-page p{margin-top:0}.res-web-page img{display:block;max-width:100%}.res-web-page a{text-decoration:none}.res-web-page button{cursor:pointer;font:inherit}.res-web-page button:disabled{cursor:not-allowed;opacity:.3}.res-web-page .res-web-icon,.res-web-page .res-web-icon *,.res-web-page .res-web-icon:hover{fill:none!important}.res-web-page .res-web-icon{stroke:currentColor;display:inline-block;flex-shrink:0}.res-web-page a:focus-visible,.res-web-page button:focus-visible,.res-web-page summary:focus-visible{outline:3px solid #f4000099;outline-offset:4px}.res-web-page [id]{scroll-margin-top:100px}.res-web-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-web-page h1,.res-web-page h2,.res-web-page h3{font-family:inherit;font-weight:800;letter-spacing:-.065em}.res-web-page h2 em,.res-web-page h3 em{color:#f40000;font-style:normal}.res-web-eyebrow{align-items:center;color:#f40000;display:inline-flex;font-size:10px;font-weight:800;gap:12px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.res-web-eyebrow-rule{background:#f40000;display:block;flex:none;height:2px;width:26px}.res-web-eyebrow.is-light{color:var(--res-web-red)}.res-web-primary-link{align-items:center;background:#f40000;border:1px solid #f40000;border-radius:9px;box-shadow:0 8px 22px #f4000024;color:#fff!important;display:inline-flex;font-size:13px;font-weight:750;gap:20px;justify-content:space-between;min-height:50px;padding:0 19px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.res-web-primary-link:hover{background:#d90000;box-shadow:0 12px 26px #f4000038;color:#fff!important;transform:translateY(-2px)}.res-web-text-link-light{align-items:center;border-bottom:1px solid var(--res-web-border);color:var(--res-web-ink)!important;display:inline-flex;font-size:12px;font-weight:780;gap:12px;min-height:44px;transition:gap .2s ease,border-color .2s ease}.res-web-text-link-light:hover{border-color:#f40000;gap:18px}.res-web-inline-link{align-items:center;color:var(--res-web-ink);display:inline-flex;font-size:12px;font-weight:800;gap:12px;transition:gap .2s ease,color .2s ease}.res-web-inline-link:hover{color:#f40000;gap:18px}.res-web-brandmark{align-items:center;color:var(--res-web-window-text);display:inline-flex;gap:9px;min-width:0}.res-web-brandmark img{flex:none;height:24px;object-fit:contain;width:24px}.res-web-brandmark strong{color:var(--res-web-window-text);font-size:9px;font-weight:850;letter-spacing:.055em;white-space:nowrap}.res-web-hero{background:var(--res-web-hero-background);color:var(--res-web-ink);isolation:isolate;overflow:hidden;padding-top:115px;position:relative}.res-web-hero:before{height:760px;left:-350px;top:-390px;width:760px}.res-web-hero:after,.res-web-hero:before{border:1px solid var(--res-web-hero-orbit-line);border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.res-web-hero:after{height:750px;right:-300px;top:-360px;width:750px}.res-web-hero-grid{background-image:linear-gradient(var(--res-web-hero-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--res-web-hero-grid-line) 1px,#0000 1px);background-size:85px 85px;inset:0;pointer-events:none;position:absolute;z-index:-1}.res-web-hero-grid:after{background:var(--res-web-hero-mist);content:"";inset:0;position:absolute}.res-web-hero-layout{grid-gap:clamp(35px,5vw,75px);align-items:center;display:grid;gap:clamp(35px,5vw,75px);grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);min-height:710px;padding-bottom:76px}.res-web-hero-copy{min-width:0;position:relative;z-index:2}.res-web-hero h1{color:var(--res-web-ink);font-size:clamp(47px,4.55vw,71px);font-weight:800;letter-spacing:-.073em;line-height:1.075;margin:20px 0 22px}.res-web-hero h1 span{color:#f40000}.res-web-hero-lead{color:var(--res-web-ink);font-size:clamp(16px,1.43vw,20px);font-weight:600;line-height:1.62;margin-bottom:15px}.res-web-hero-description{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin:0;max-width:480px}.res-web-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:23px;margin-top:32px}.res-web-hero-trust{display:flex;flex-wrap:wrap;gap:13px 21px;margin-top:33px}.res-web-hero-trust span{align-items:center;color:var(--res-web-muted);display:inline-flex;font-size:11px;font-weight:600;gap:7px}.res-web-hero-trust svg{color:#f40000}.res-web-hero-bottom{align-items:center;border-top:1px solid var(--res-web-border);color:var(--res-web-muted);display:flex;font-size:9px;font-weight:790;gap:20px;justify-content:space-between;letter-spacing:.11em;min-height:77px}.res-web-hero-bottom b{color:#f40000;padding:0 11px}.res-web-preview-stage{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:20px;box-shadow:var(--res-web-window-shadow);min-width:0;padding:17px;position:relative;width:100%;z-index:2}.res-web-preview-stage:before{background:var(--res-web-red);border-radius:0 0 4px 4px;content:"";height:4px;left:28px;position:absolute;right:auto;top:0;width:54px}.res-web-preview-toolbar{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:4px 2px 16px}.res-web-preview-toolbar-heading{align-items:center;color:var(--res-web-window-muted);display:inline-flex;font-size:9px;font-weight:830;gap:9px;letter-spacing:.09em}.res-web-live-dot{background:#f40000;border-radius:50%;box-shadow:0 0 12px #f4000080;height:7px;width:7px}.res-web-preview-devices{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:9px;display:flex;gap:3px;padding:4px}.res-web-preview-devices button{background:#0000;border:0;border-radius:6px;color:var(--res-web-window-muted);display:grid;height:30px;place-items:center;transition:background .2s ease,color .2s ease;width:32px}.res-web-preview-devices button.is-active{background:var(--res-web-window);color:var(--res-web-window-text)}.res-web-browser-frame{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:11px;margin-inline:auto;overflow:hidden;transition:width .3s ease;width:100%}.res-web-browser-frame.is-mobile{width:min(100%,310px)}.res-web-browser-chrome{align-items:center;background:var(--res-web-window-soft);border-bottom:1px solid var(--res-web-window-border);display:flex;gap:10px;min-height:36px;padding:0 12px}.res-web-browser-dots{display:flex;gap:5px}.res-web-browser-dots i{background:#7b8492;border-radius:50%;display:block;height:7px;width:7px}.res-web-browser-dots i:first-child{background:#ed6b6b}.res-web-browser-dots i:nth-child(2){background:#e5b95b}.res-web-browser-dots i:nth-child(3){background:#58b991}.res-web-browser-address{align-items:center;background:var(--res-web-window-inset);border-radius:5px;color:var(--res-web-window-muted);display:inline-flex;flex:1 1;font-size:9px;gap:6px;height:23px;justify-content:center;min-width:0;white-space:nowrap}.res-web-browser-address svg{color:var(--res-web-red)}.res-web-browser-mode{color:var(--res-web-window-faint);font-size:7px;font-weight:800;text-align:right;width:43px}.res-web-demo-site{--res-web-demo-brand:#f40000;background:var(--res-web-window);color:var(--res-web-window-text)}.res-web-demo-navigation{align-items:center;background:var(--res-web-window);display:flex;gap:10px;justify-content:space-between;min-height:65px;padding:0 22px}.res-web-demo-agency-logo{color:var(--res-web-window-text);font-size:17px;font-weight:880;letter-spacing:-.075em;white-space:nowrap}.res-web-demo-agency-logo span{color:var(--res-web-demo-brand)}.res-web-demo-navlinks{align-items:center;display:flex;gap:14px}.res-web-demo-navlinks button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--res-web-window-muted);font-size:8px;font-weight:770;padding:8px 0;white-space:nowrap}.res-web-demo-navlinks button.is-active{border-color:var(--res-web-demo-brand);color:var(--res-web-demo-brand)}.res-web-demo-contact{align-items:center;color:var(--res-web-window-text);display:inline-flex;font-size:8px;font-weight:830;gap:6px}.res-web-demo-hero{animation:resWebPreviewEnter .32s ease both;background:linear-gradient(130deg,#7f8b91,#424c57);min-height:375px;overflow:hidden;position:relative}.res-web-demo-hero>img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.res-web-demo-image-shade{background:linear-gradient(90deg,#0a0d11c9,#0a0d1187 45%,#0a0d1117);inset:0;position:absolute}.res-web-demo-hero-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:375px;padding:35px;position:relative;z-index:1}.res-web-demo-hero-content>span:first-child{color:#fff;font-size:9px;font-weight:840;letter-spacing:.1em}.res-web-demo-hero-content h3{color:#fff;font-size:clamp(29px,3.4vw,46px);font-weight:850;letter-spacing:-.06em;line-height:1.14;margin:19px 0 12px}.res-web-demo-hero-content h3 em{color:#fff;font-style:normal}.res-web-demo-hero-content p{color:#e1e5ea;font-size:10px;line-height:1.8;margin-bottom:22px;max-width:270px}.res-web-demo-site-button{align-items:center;background:var(--res-web-demo-brand);border-radius:6px;color:#fff;display:inline-flex;font-size:10px;font-weight:780;gap:18px;min-height:37px;padding:0 14px}.res-web-demo-site-bottom{align-items:center;background:var(--res-web-window);display:flex;gap:15px;justify-content:space-between;min-height:69px;padding:0 20px}.res-web-demo-site-bottom>div{display:flex;flex-direction:column;gap:6px}.res-web-demo-site-bottom strong{color:var(--res-web-window-text);font-size:9px;font-weight:850;letter-spacing:.07em}.res-web-demo-site-bottom>div>span{color:var(--res-web-window-muted);font-size:9px}.res-web-demo-site-bottom-icon{background:var(--res-web-window-soft);border-radius:8px;color:var(--res-web-demo-brand);display:grid;height:33px;place-items:center;width:33px}.res-web-browser-frame.is-mobile
.res-web-demo-navigation{min-height:55px;padding:0 15px}.res-web-browser-frame.is-mobile
.res-web-demo-agency-logo{font-size:15px}.res-web-browser-frame.is-mobile
.res-web-demo-navigation>svg{color:var(--res-web-window-text)}.res-web-browser-frame.is-mobile
.res-web-demo-contact{display:none}.res-web-browser-frame.is-mobile
.res-web-demo-hero{min-height:345px}.res-web-browser-frame.is-mobile
.res-web-demo-hero-content{min-height:345px;padding:22px}.res-web-browser-frame.is-mobile
.res-web-demo-hero-content h3{font-size:30px}.res-web-browser-frame.is-mobile
.res-web-demo-hero-content p{max-width:210px}.res-web-browser-frame.is-mobile
.res-web-demo-site-bottom{padding:0 14px}.res-web-preview-controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:19px;padding:0 2px}.res-web-control-label{color:var(--res-web-window-muted);display:block;font-size:8px;font-weight:850;letter-spacing:.09em;margin-bottom:11px}.res-web-page-switcher{display:flex;flex-wrap:wrap;gap:5px}.res-web-page-switcher button{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:7px;color:var(--res-web-window-muted);font-size:9px;font-weight:750;min-height:32px;padding:0 11px}.res-web-page-switcher button.is-active{background:#f40000;border-color:#f40000;color:#fff}.res-web-brand-switcher{align-items:center;display:flex;gap:7px}.res-web-brand-switcher button{background:#0000;border:1px solid #0000;border-radius:8px;display:grid;height:31px;padding:4px;place-items:center;width:31px}.res-web-brand-switcher button.is-active{border-color:var(--res-web-red)}.res-web-brand-switcher button span{background:var(--swatch);border-radius:5px;display:block;height:100%;width:100%}.res-web-preview-disclaimer{align-items:center;color:var(--res-web-window-faint);display:flex;font-size:8px;font-weight:790;gap:9px;justify-content:center;letter-spacing:.06em;margin-top:19px}.res-web-preview-disclaimer span{background:#f40000;border-radius:50%;height:4px;width:4px}.res-web-intro{background:var(--res-web-white);padding:115px 0 108px}.res-web-intro-main{grid-gap:clamp(50px,8vw,120px);align-items:center;display:grid;gap:clamp(50px,8vw,120px);grid-template-columns:1.1fr .9fr}.res-web-intro-main h2{color:var(--res-web-ink);font-size:clamp(46px,5.2vw,70px);font-weight:870;line-height:1.1;margin:27px 0 0}.res-web-intro-description p{color:var(--res-web-muted);font-size:14px;line-height:1.9;margin-bottom:18px}.res-web-intro-benefits{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.res-web-intro-benefits>div{background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:14px;min-width:0;padding:27px}.res-web-intro-benefit-icon{background:#f4000012;border-radius:11px;color:#f40000;display:grid;height:48px;margin-bottom:19px;place-items:center;width:48px}.res-web-intro-benefits strong{color:var(--res-web-ink);display:block;font-size:16px;font-weight:800}.res-web-intro-benefits p{color:var(--res-web-muted);font-size:12px;line-height:1.8;margin:10px 0 0;max-width:290px}.res-web-features{background:var(--res-web-soft);border-bottom:1px solid var(--res-web-border);border-top:1px solid var(--res-web-border);padding:105px 0 92px}.res-web-section-heading{align-items:flex-end;display:flex;gap:45px;justify-content:space-between;margin-bottom:45px}.res-web-section-heading h2{color:var(--res-web-ink);font-size:clamp(45px,4.9vw,68px);font-weight:860;line-height:1.1;margin:24px 0 0}.res-web-section-heading>p{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin-bottom:5px;max-width:365px}.res-web-feature-heading-side{align-items:flex-end;display:flex;flex-direction:column;gap:19px;max-width:350px}.res-web-feature-heading-side p{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin:0}.res-web-carousel-buttons{display:flex;gap:8px}.res-web-carousel-buttons button{background:var(--res-web-surface);border:1px solid var(--res-web-border);border-radius:9px;color:var(--res-web-ink);display:grid;height:42px;place-items:center;transition:background .2s ease,color .2s ease;width:42px}.res-web-carousel-buttons button:first-child svg{transform:rotate(180deg)}.res-web-carousel-buttons button:hover{background:#f40000;border-color:#f40000;color:#fff}.res-web-carousel-outer{overflow:hidden;width:100%}.res-web-feature-track{display:flex;gap:17px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 max(36px,calc(50vw - 630px)) 22px;scroll-snap-type:x mandatory;scrollbar-color:#b7bdc7 #0000;scrollbar-width:thin}.res-web-feature-track::-webkit-scrollbar{height:5px}.res-web-feature-track::-webkit-scrollbar-thumb{background:#bac1cc;border-radius:99px}.res-web-feature-card{background:var(--res-web-surface);border:1px solid var(--res-web-border);border-radius:15px;display:flex;flex:0 0 308px;flex-direction:column;justify-content:space-between;min-height:345px;min-width:0;padding:26px;scroll-snap-align:start;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.res-web-feature-card:hover{border-color:#f4000040;box-shadow:0 17px 36px rgba(17,24,39,.065);transform:translateY(-4px)}.res-web-feature-card-top{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.res-web-feature-icon{background:rgba(244,0,0,.065);border:1px solid #f400001a;border-radius:12px;color:#f40000;display:grid;height:53px;place-items:center;width:53px}.res-web-feature-index{color:#9ca4b0;font-size:9px;font-weight:820;letter-spacing:.07em}.res-web-feature-category{color:#f40000;font-size:9px;font-weight:840;letter-spacing:.09em}.res-web-feature-card h3{color:var(--res-web-ink);font-size:25px;font-weight:830;line-height:1.2;margin:13px 0}.res-web-feature-card p{color:var(--res-web-muted);font-size:12px;line-height:1.85;margin:0;min-height:80px}.res-web-feature-card-line{background:var(--res-web-border);height:1px;margin-top:23px}.res-web-feature-card-line span{background:#f40000;display:block;height:2px;width:28px}.res-web-carousel-footnote{align-items:center;color:var(--res-web-muted);display:flex;font-size:9px;font-weight:770;gap:20px;justify-content:space-between;letter-spacing:.07em;margin-top:14px}.res-web-carousel-footnote>span:first-child{align-items:center;display:flex;gap:8px}.res-web-carousel-footnote svg{color:#f40000}.res-web-builder-section{background:var(--res-web-white);padding:115px 0}.res-web-builder-heading{align-items:flex-end;display:flex;gap:45px;justify-content:space-between;margin-bottom:45px}.res-web-builder-heading h2{color:var(--res-web-ink);font-size:clamp(45px,5vw,69px);font-weight:860;line-height:1.1;margin:24px 0 0}.res-web-builder-heading>p{color:var(--res-web-muted);font-size:13px;line-height:1.85;max-width:375px}.res-web-builder-demo{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:18px;box-shadow:0 28px 70px #12182224;min-width:0;overflow:hidden}.res-web-builder-window-top{align-items:center;background:var(--res-web-window-soft);border-bottom:1px solid var(--res-web-window-border);display:flex;gap:15px;justify-content:space-between;min-height:70px;padding:0 25px}.res-web-builder-window-brand{align-items:center;display:flex;gap:17px}.res-web-builder-window-brand>span:last-child{color:var(--res-web-window-muted);font-size:9px;font-weight:820;letter-spacing:.08em}.res-web-builder-demo-status{align-items:center;color:var(--res-web-window-muted);display:flex;font-size:9px;font-weight:830;gap:9px;letter-spacing:.07em}.res-web-builder-demo-status i{background:#f40000;border-radius:50%;height:7px;width:7px}.res-web-builder-body{display:grid;grid-template-columns:minmax(270px,.76fr) minmax(0,1.24fr);min-height:535px}.res-web-builder-sidebar{background:var(--res-web-window-soft);border-right:1px solid var(--res-web-window-border);min-width:0;padding:28px 23px}.res-web-builder-sidebar-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.res-web-builder-settings-label,.res-web-builder-sidebar-head>span{color:var(--res-web-window-text);font-size:10px;font-weight:840;letter-spacing:.08em}.res-web-builder-sidebar-head button{background:#0000;border:0;color:var(--res-web-window-muted);font-size:10px;padding:6px}.res-web-builder-sidebar-head button:hover{color:var(--res-web-red)}.res-web-builder-hint{color:var(--res-web-window-muted);font-size:11px;line-height:1.75;margin:13px 0 22px}.res-web-builder-section-list{display:flex;flex-direction:column;gap:8px}.res-web-builder-section-row{align-items:center;background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:9px;display:flex;gap:6px;min-height:53px;padding:5px}.res-web-builder-section-row.is-selected{background:var(--res-web-window-red-soft);border-color:#f40000}.res-web-builder-select-section{align-items:center;background:#0000;border:0;color:var(--res-web-window-text);display:flex;flex:1 1;gap:9px;min-width:0;padding:8px 5px;text-align:left}.res-web-builder-select-section svg{color:var(--res-web-red)}.res-web-builder-select-section span{font-size:10px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-web-builder-move-buttons{display:flex;gap:4px}.res-web-builder-move-buttons button{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:6px;color:var(--res-web-window-muted);display:grid;height:27px;place-items:center;width:27px}.res-web-builder-move-buttons button:hover:not(:disabled){border-color:#f40000;color:var(--res-web-red)}.res-web-builder-sidebar-divider{background:var(--res-web-window-border);height:1px;margin:28px 0}.res-web-builder-layout-options{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.res-web-builder-layout-options button{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:7px;color:var(--res-web-window-muted);font-size:9px;font-weight:760;min-height:41px;padding:6px}.res-web-builder-layout-options button.is-active{background:#f40000;border-color:#f40000;color:#fff}.res-web-builder-highlight-toggle{align-items:center;background:#0000;border:1px solid var(--res-web-window-border);border-radius:8px;color:var(--res-web-window-text);display:flex;gap:10px;justify-content:space-between;margin-top:20px;min-height:47px;padding:0 10px;text-align:left;width:100%}.res-web-builder-highlight-toggle>span{align-items:center;display:flex;font-size:10px;gap:8px}.res-web-builder-highlight-toggle>i{background:var(--res-web-window-border);border-radius:99px;flex:none;height:17px;position:relative;transition:background .2s ease;width:29px}.res-web-builder-highlight-toggle>i:after{background:#fff;border-radius:50%;content:"";height:11px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:11px}.res-web-builder-highlight-toggle.is-enabled>i{background:#f40000}.res-web-builder-highlight-toggle.is-enabled>i:after{transform:translateX(12px)}.res-web-builder-help{align-items:flex-start;background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:9px;color:var(--res-web-window-muted);display:flex;gap:11px;margin-top:24px;padding:14px}.res-web-builder-help svg{color:#f66;flex:none}.res-web-builder-help p{font-size:10px;line-height:1.75;margin:0}.res-web-builder-canvas{background:var(--res-web-window-inset);display:flex;flex-direction:column;min-width:0;padding:25px}.res-web-builder-canvas-top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.res-web-builder-canvas-top>div{display:flex;flex-direction:column;gap:7px}.res-web-builder-canvas-top>div>span{color:var(--res-web-window-faint);font-size:9px;font-weight:830;letter-spacing:.075em}.res-web-builder-canvas-top strong{color:var(--res-web-window-text);font-size:14px;font-weight:780}.res-web-builder-desktop-icon{align-items:center;color:var(--res-web-window-muted);display:inline-flex;font-size:9px;font-weight:800;gap:8px}.res-web-builder-page{background:var(--res-web-window);border-radius:10px;color:var(--res-web-window-text);flex:1 1;min-width:0;overflow:hidden;transition:background .2s ease}.res-web-builder-page-navigation{align-items:center;border-bottom:1px solid var(--res-web-window-border);display:flex;gap:12px;justify-content:space-between;min-height:53px;padding:0 18px}.res-web-builder-page-navigation strong{color:var(--res-web-window-text);font-size:13px;font-weight:850;letter-spacing:-.05em}.res-web-builder-page-navigation strong span{color:#f40000}.res-web-builder-page-navigation>div{display:flex;gap:13px}.res-web-builder-page-navigation>div span{color:var(--res-web-window-muted);font-size:8px;font-weight:760}.res-web-builder-page-hero{align-items:stretch;background:var(--res-web-window-soft);cursor:pointer;display:flex;min-height:205px;overflow:hidden;position:relative}.res-web-builder-page-hero>div:first-child{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px 21px;position:relative;width:63%;z-index:2}.res-web-builder-page-hero>div:first-child>span:first-child{color:#f40000;font-size:8px;font-weight:830;letter-spacing:.075em}.res-web-builder-page-hero strong{color:var(--res-web-window-text);font-size:clamp(20px,2.2vw,32px);font-weight:860;letter-spacing:-.065em;line-height:1.14;margin:12px 0 10px}.res-web-builder-page-hero small{color:var(--res-web-window-muted);font-size:9px;line-height:1.6;max-width:180px}.res-web-builder-fake-button{align-items:center;background:#f40000;border-radius:5px;color:#fff;display:inline-flex;font-size:8px;font-weight:760;gap:12px;margin-top:14px;padding:10px 12px}.res-web-builder-hero-graphic{background:linear-gradient(150deg,#acb8c2,#7f929c);bottom:0;height:100%;overflow:hidden;position:absolute;right:0;width:48%}.res-web-builder-hero-graphic:before{background:linear-gradient(150deg,#ffffff47,#0000 50%);content:"";inset:0;position:absolute}.res-web-builder-building{background:#d9e0e6;border:5px solid #9baab6;bottom:-12%;box-shadow:-10px 0 25px #0000001a;position:absolute}.res-web-builder-building:after{background:repeating-linear-gradient(90deg,#536d7f,#536d7f 18px,#bec9d2 0,#bec9d2 25px);content:"";inset:14%;opacity:.85;position:absolute}.res-web-builder-building.building-one{height:95%;right:8%;width:57%}.res-web-builder-building.building-two{height:63%;left:-8%;width:45%}.res-web-builder-page-properties{cursor:pointer;padding:20px}.res-web-builder-page-properties>span{color:#f40000;font-size:8px;font-weight:850;letter-spacing:.08em}.res-web-builder-page-properties>strong{color:var(--res-web-window-text);display:block;font-size:18px;font-weight:850;letter-spacing:-.055em;margin:8px 0 15px}.res-web-builder-property-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.res-web-builder-property-grid>div{align-items:flex-end;background:linear-gradient(135deg,#93a4b1,#465d6c);border-radius:7px;display:flex;min-height:85px;overflow:hidden;position:relative}.res-web-builder-property-grid>div:nth-child(2){background:linear-gradient(130deg,#c5b5a7,#8f7e74)}.res-web-builder-property-grid>div>span{border:1px solid #fff6;inset:12px;position:absolute}.res-web-builder-property-grid small{color:#fff;font-size:9px;font-weight:790;padding:11px;position:relative}.res-web-builder-page-appraisal{align-items:center;background:var(--res-web-window-soft);color:var(--res-web-window-text);cursor:pointer;display:flex;gap:15px;justify-content:space-between;min-height:105px;padding:20px}.res-web-builder-page-appraisal>div{display:flex;flex-direction:column;gap:8px}.res-web-builder-page-appraisal>div>span{color:var(--res-web-red);font-size:8px;font-weight:830;letter-spacing:.075em}.res-web-builder-page-appraisal strong{color:var(--res-web-window-text);font-size:18px;font-weight:830;letter-spacing:-.05em;line-height:1.25;max-width:220px}.res-web-builder-page-appraisal
.res-web-builder-fake-button{margin-top:0;white-space:nowrap}.res-web-builder-page .is-highlighted{outline:3px solid #f40000;outline-offset:-3px;position:relative}.res-web-builder-page.is-minimal
.res-web-builder-page-hero{background:var(--res-web-window)}.res-web-builder-page.is-minimal
.res-web-builder-page-hero strong{font-weight:690}.res-web-builder-page.is-minimal
.res-web-builder-page-appraisal{background:var(--res-web-window-soft)}.res-web-builder-page.is-bold
.res-web-builder-page-hero{background:var(--res-web-window-inset)}.res-web-builder-page.is-bold
.res-web-builder-page-hero small,.res-web-builder-page.is-bold
.res-web-builder-page-hero strong{color:var(--res-web-window-text)}.res-web-builder-page.is-bold
.res-web-builder-page-hero>div:first-child{width:70%}.res-web-builder-page.is-bold
.res-web-builder-page-properties{background:var(--res-web-window-soft)}.res-web-builder-canvas-bottom{align-items:center;color:var(--res-web-window-muted);display:flex;font-size:9px;font-weight:820;gap:15px;justify-content:space-between;letter-spacing:.07em;margin-top:15px;min-height:45px}.res-web-builder-canvas-bottom>span:first-child{align-items:center;display:flex;gap:8px}.res-web-builder-canvas-bottom i{background:#f40000;border-radius:50%;height:6px;width:6px}.res-web-builder-caption{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-top:28px}.res-web-builder-caption>div{align-items:center;display:flex;gap:15px}.res-web-builder-caption>div>svg{color:#f40000}.res-web-builder-caption>div>span{display:flex;flex-direction:column;gap:5px}.res-web-builder-caption strong{color:var(--res-web-ink);font-size:12px}.res-web-builder-caption small{color:var(--res-web-muted);font-size:11px;line-height:1.7;max-width:570px}.res-web-connected-section{background:var(--res-web-soft);color:var(--res-web-ink);isolation:isolate;overflow:hidden;padding:116px 0;position:relative}.res-web-connected-section:before{background-image:linear-gradient(var(--res-web-hero-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--res-web-hero-grid-line) 1px,#0000 1px);background-size:85px 85px;content:"";inset:0;position:absolute;z-index:-1}.res-web-connected-layout{grid-gap:clamp(40px,7vw,100px);align-items:center;display:grid;gap:clamp(40px,7vw,100px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.res-web-connected-copy h2{color:var(--res-web-ink);font-size:clamp(46px,5vw,69px);font-weight:860;line-height:1.08;margin:25px 0 24px}.res-web-connected-lead{color:var(--res-web-ink);font-size:19px;font-weight:730;line-height:1.5;margin-bottom:15px}.res-web-connected-description{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin-bottom:26px;max-width:480px}.res-web-connected-list{display:flex;flex-direction:column;gap:15px;margin-bottom:32px}.res-web-connected-list>div{align-items:center;color:var(--res-web-text);display:flex;font-size:12px;gap:11px}.res-web-connected-list svg{color:#ff5757}.res-web-connected-link{align-items:center;color:var(--res-web-ink);display:inline-flex;font-size:12px;font-weight:780;gap:13px;transition:gap .2s ease}.res-web-connected-link:hover{color:#ff6969;gap:19px}.res-web-connected-visual{display:grid;isolation:isolate;min-height:500px;min-width:0;place-items:center;position:relative}.res-web-flow-halo{aspect-ratio:1;box-shadow:0 0 90px #f4000012;width:min(100%,550px);z-index:-1}.res-web-flow-halo,.res-web-flow-halo:after{border:1px solid var(--res-web-hero-orbit-line);border-radius:50%;position:absolute}.res-web-flow-halo:after{content:"";inset:14%}.res-web-flow-window{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:19px;box-shadow:var(--res-web-window-shadow);padding:25px;position:relative;width:min(100%,460px)}.res-web-flow-window:before{background:linear-gradient(90deg,#0000,#f40000,#0000);content:"";height:2px;left:22%;position:absolute;right:22%;top:0}.res-web-flow-window-top{align-items:center;border-bottom:1px solid var(--res-web-window-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:21px}.res-web-flow-window-top>span{color:var(--res-web-window-faint);font-size:8px;font-weight:820;letter-spacing:.06em}.res-web-flow-node{align-items:center;background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:11px;display:flex;gap:14px;padding:16px}.res-web-flow-node.is-accent{background:var(--res-web-window-red-soft);border-color:#f400007a}.res-web-flow-window-top+.res-web-flow-node{margin-top:24px}.res-web-flow-node-icon{background:#f4000014;border:1px solid #f4000033;border-radius:11px;color:var(--res-web-red);display:grid;flex:none;height:48px;place-items:center;width:48px}.res-web-flow-node>div:last-child{display:flex;flex-direction:column;gap:6px}.res-web-flow-node>div:last-child>span{color:var(--res-web-red);font-size:8px;font-weight:830;letter-spacing:.07em}.res-web-flow-node strong{color:var(--res-web-window-text);font-size:15px;font-weight:790}.res-web-flow-node small{color:var(--res-web-window-muted);font-size:10px}.res-web-flow-connector{background:#f4000045;height:36px;margin:0 auto;position:relative;width:2px}.res-web-flow-connector span{background:#f40000;box-shadow:0 0 12px #f400008c;display:block;height:13px;width:2px}.res-web-flow-window-footer{align-items:center;border-top:1px solid var(--res-web-window-border);color:var(--res-web-window-faint);display:flex;font-size:8px;font-weight:820;gap:12px;justify-content:space-between;letter-spacing:.07em;margin-top:23px;padding-top:20px}.res-web-flow-window-footer>span:first-child{align-items:center;display:flex;gap:8px}.res-web-flow-window-footer i{background:#f40000;border-radius:50%;height:6px;width:6px}.res-web-leads-section{background:var(--res-web-white);padding:112px 0 108px}.res-web-lead-flow-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-web-lead-step{background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:14px;min-height:280px;min-width:0;padding:26px;position:relative}.res-web-lead-step-number{color:#9ea7b3;font-size:10px;font-weight:830;position:absolute;right:24px;top:24px}.res-web-lead-step-icon{background:rgba(244,0,0,.065);border-radius:12px;color:#f40000;display:grid;height:52px;margin-bottom:43px;place-items:center;width:52px}.res-web-lead-step h3{color:var(--res-web-ink);font-size:21px;font-weight:810;line-height:1.2;margin:0 0 14px}.res-web-lead-step p{color:var(--res-web-muted);font-size:12px;line-height:1.8;margin:0}.res-web-lead-note{align-items:center;background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:13px;display:flex;gap:40px;justify-content:space-between;margin-top:25px;padding:27px}.res-web-lead-note>div{align-items:flex-start;display:flex;gap:14px;max-width:690px}.res-web-lead-note>div>svg{color:#f40000;flex:none}.res-web-lead-note p{color:var(--res-web-muted);font-size:12px;line-height:1.8;margin:0}.res-web-lead-note strong{color:var(--res-web-ink);display:block;font-size:13px;margin-bottom:4px}.res-web-pages-section{background:var(--res-web-soft);border-bottom:1px solid var(--res-web-border);border-top:1px solid var(--res-web-border);padding:104px 0 95px}.res-web-page-carousel-heading{align-items:flex-end;gap:38px;margin-bottom:27px}.res-web-page-carousel-side{align-items:flex-end;display:flex;flex-direction:column;gap:18px;max-width:355px}.res-web-page-carousel-side p{color:var(--res-web-muted);font-size:12px;line-height:1.8;margin:0;max-width:355px}.res-web-page-carousel-arrows{align-items:center;display:flex;gap:9px}.res-web-page-carousel-arrows button{background:var(--res-web-surface);border:1px solid var(--res-web-border);border-radius:10px;color:var(--res-web-ink);display:grid;height:44px;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:44px}.res-web-page-carousel-arrows button:first-child svg{transform:rotate(180deg)}.res-web-page-carousel-arrows button:hover:not(:disabled){background:#f40000;border-color:#f40000;color:#fff}.res-web-page-carousel-arrows button:disabled{cursor:not-allowed;opacity:.36}.res-web-pages-track{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 18px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--res-web-border) #0000;scrollbar-width:thin}.res-web-pages-track:focus-visible{outline:2px solid #f40000;outline-offset:3px}.res-web-page-type-card{background:var(--res-web-surface);border:1px solid var(--res-web-border);border-radius:15px;display:flex;flex:0 0 43.5%;flex-direction:column;min-height:338px;min-width:0;padding:25px 26px;position:relative;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.res-web-page-type-card:hover{border-color:#f4000059;box-shadow:0 16px 40px rgba(20,27,42,.055);transform:translateY(-2px)}.res-web-page-type-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:30px}.res-web-page-type-icon{background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:11px;color:#f40000;display:grid;flex:0 0 49px;height:49px;place-items:center;width:49px}.res-web-page-type-top>span:last-child{color:var(--res-web-muted);font-size:10px;font-weight:820;letter-spacing:.08em}.res-web-page-type-content{flex:1 1}.res-web-page-type-label{color:#f40000;font-size:10px;font-weight:820;letter-spacing:.095em}.res-web-page-type-card h3{color:var(--res-web-ink);font-size:clamp(26px,2.2vw,32px);font-weight:840;line-height:1.16;margin:10px 0 11px}.res-web-page-type-card p{color:var(--res-web-muted);font-size:13px;line-height:1.8;margin:0;max-width:390px}.res-web-page-type-bottom{align-items:center;border-top:1px solid var(--res-web-border);display:flex;gap:12px;justify-content:space-between;margin-top:22px;padding-top:17px}.res-web-page-type-bottom>span{color:var(--res-web-muted);font-size:10px;font-weight:760;letter-spacing:.07em}.res-web-page-type-bottom svg{color:#f40000}.res-web-page-carousel-progress{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:5px}.res-web-page-carousel-progress>span{color:var(--res-web-muted);font-size:9px;font-weight:800;letter-spacing:.08em}.res-web-page-carousel-progress strong{color:#f40000;font-size:12px;font-weight:820;letter-spacing:.06em;white-space:nowrap}.res-web-page-carousel-progress strong span,.res-web-pages-note{color:var(--res-web-muted)}.res-web-pages-note{font-size:11px;line-height:1.75;margin:22px 0 0}.res-web-seo-section{background:var(--res-web-white);padding:115px 0 95px}.res-web-seo-layout{grid-gap:clamp(40px,7vw,90px);align-items:center;display:grid;gap:clamp(40px,7vw,90px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.res-web-seo-copy h2{color:var(--res-web-ink);font-size:clamp(44px,4.9vw,67px);font-weight:860;line-height:1.1;margin:25px 0 24px}.res-web-seo-lead{color:var(--res-web-ink);font-size:18px;font-weight:700;line-height:1.5;margin-bottom:14px}.res-web-seo-description{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin-bottom:26px;max-width:480px}.res-web-seo-points{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.res-web-seo-points>div{align-items:center;color:var(--res-web-text);display:flex;font-size:12px;gap:11px}.res-web-seo-points svg{color:#f40000}.res-web-seo-visual{background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:18px;min-width:0;padding:16px}.res-web-seo-window{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:13px;box-shadow:0 22px 45px rgba(18,24,35,.075);color:var(--res-web-window-text);overflow:hidden}.res-web-seo-window-top{align-items:center;border-bottom:1px solid var(--res-web-window-border);display:flex;gap:10px;justify-content:space-between;min-height:66px;padding:0 23px}.res-web-seo-window-top>div{align-items:center;display:flex;gap:11px}.res-web-seo-window-top svg{color:#f40000}.res-web-seo-window-top strong{color:var(--res-web-window-text);font-size:10px;font-weight:830;letter-spacing:.07em}.res-web-seo-window-top>span{color:var(--res-web-window-faint);font-size:9px;font-weight:800}.res-web-seo-searchbar{align-items:center;background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:24px;color:var(--res-web-window-muted);display:flex;font-size:11px;gap:12px;margin:20px 23px;min-height:47px;padding:0 15px}.res-web-seo-searchbar svg{color:var(--res-web-window-faint)}.res-web-seo-result{padding:5px 23px 25px}.res-web-seo-result-site{align-items:center;display:flex;gap:11px}.res-web-seo-result-site>span{background:#2e3440;border-radius:50%;color:#fff;display:grid;flex:none;font-size:11px;font-weight:820;height:40px;place-items:center;width:40px}.res-web-seo-result-site>div{display:flex;flex-direction:column;gap:4px}.res-web-seo-result-site strong{color:var(--res-web-window-text);font-size:11px;font-weight:760}.res-web-seo-result-site small{color:var(--res-web-window-muted);font-size:10px}.res-web-seo-result h3{color:#315bbb;font-size:19px;font-weight:650;letter-spacing:-.035em;line-height:1.35;margin:16px 0 9px}.res-web-seo-result>p{color:var(--res-web-window-muted);font-size:11px;line-height:1.75;margin:0;max-width:490px}.res-web-seo-divider{background:var(--res-web-window-border);height:1px;margin:0 23px}.res-web-seo-fields{display:flex;flex-direction:column;gap:13px;padding:23px}.res-web-seo-fields>div{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:9px;display:flex;flex-direction:column;gap:8px;padding:15px;position:relative}.res-web-seo-fields>div>span{color:var(--res-web-window-faint);font-size:8px;font-weight:840;letter-spacing:.09em}.res-web-seo-fields strong{color:var(--res-web-window-text);font-size:11px;font-weight:670;line-height:1.6}.res-web-seo-fields i{background:#f40000;border-radius:50%;height:6px;position:absolute;right:15px;top:18px;width:6px}.res-web-seo-window-bottom{align-items:center;background:var(--res-web-window-soft);border-top:1px solid var(--res-web-window-border);color:var(--res-web-window-muted);display:flex;font-size:9px;font-weight:820;gap:9px;letter-spacing:.07em;min-height:47px;padding:0 23px}.res-web-seo-window-bottom svg{color:#f40000}.res-web-seo-disclaimer{color:var(--res-web-muted);font-size:11px;line-height:1.8;margin:25px 0 0}.res-web-domain-section{background:var(--res-web-soft);color:var(--res-web-ink);isolation:isolate;overflow:hidden;padding:105px 0;position:relative}.res-web-domain-section:before{background:radial-gradient(ellipse at 75% 45%,#f400001a,#0000 55%);content:"";inset:0;position:absolute;z-index:-1}.res-web-domain-layout{grid-gap:clamp(45px,7vw,95px);align-items:center;display:grid;gap:clamp(45px,7vw,95px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res-web-domain-layout h2{color:var(--res-web-ink);font-size:clamp(45px,5vw,69px);font-weight:860;line-height:1.1;margin:25px 0 22px}.res-web-domain-layout>div:first-child>p{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin-bottom:25px;max-width:460px}.res-web-domain-points{display:flex;flex-wrap:wrap;gap:13px 18px;margin-bottom:28px}.res-web-domain-points span{align-items:center;color:var(--res-web-text);display:flex;font-size:10px;font-weight:660;gap:7px}.res-web-domain-points svg{color:#ff5757}.res-web-domain-visual{background:var(--res-web-window);border:1px solid var(--res-web-window-border);border-radius:17px;box-shadow:var(--res-web-window-shadow);padding:23px}.res-web-domain-address{align-items:center;background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:10px;color:var(--res-web-window-text);display:flex;gap:12px;min-height:66px;padding:0 17px}.res-web-domain-address>svg{color:#73cda8;flex:none}.res-web-domain-address>span{flex:1 1;font-size:13px;min-width:0;overflow-wrap:anywhere}.res-web-domain-address strong{color:var(--res-web-window-text)}.res-web-domain-address>i{background:#208c67;border-radius:50%;color:#fff;display:grid;flex:none;height:28px;place-items:center;width:28px}.res-web-domain-info{background:var(--res-web-window-soft);border:1px solid var(--res-web-window-border);border-radius:11px;margin-top:15px;padding:28px}.res-web-domain-info>span{color:var(--res-web-red);font-size:9px;font-weight:830;letter-spacing:.1em}.res-web-domain-info>strong{color:var(--res-web-window-text);display:block;font-size:clamp(27px,3vw,41px);font-weight:830;letter-spacing:-.06em;line-height:1.15;margin:20px 0 13px}.res-web-domain-info>p{color:var(--res-web-window-muted);font-size:12px;line-height:1.75;margin-bottom:29px;max-width:260px}.res-web-domain-info-bottom{align-items:center;border-top:1px solid var(--res-web-window-border);display:flex;gap:12px;justify-content:space-between;padding-top:19px}.res-web-domain-info-bottom>span:last-child{color:var(--res-web-window-faint);font-size:8px;font-weight:800;letter-spacing:.07em}.res-web-faq-section{background:var(--res-web-white);padding:112px 0}.res-web-faq-layout{grid-gap:clamp(45px,7vw,105px);align-items:start;display:grid;gap:clamp(45px,7vw,105px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.res-web-faq-heading h2{color:var(--res-web-ink);font-size:clamp(44px,4.8vw,66px);font-weight:860;line-height:1.1;margin:25px 0 20px}.res-web-faq-heading>p{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin-bottom:28px;max-width:340px}.res-web-faq-list{border-top:1px solid var(--res-web-border)}.res-web-faq-item{border-bottom:1px solid var(--res-web-border)}.res-web-faq-item summary{align-items:center;cursor:pointer;display:flex;gap:17px;list-style:none;min-height:86px;padding:18px 4px}.res-web-faq-item summary::-webkit-details-marker{display:none}.res-web-faq-item summary>span{color:#f40000;font-size:10px;font-weight:830}.res-web-faq-item summary strong{color:var(--res-web-ink);flex:1 1;font-size:14px;font-weight:770;line-height:1.5}.res-web-faq-item summary i{background:var(--res-web-soft);border:1px solid var(--res-web-border);border-radius:8px;color:var(--res-web-muted);display:grid;flex:none;height:34px;place-items:center;transition:transform .2s ease;width:34px}.res-web-faq-item[open] summary i{color:#f40000;transform:rotate(180deg)}.res-web-faq-answer{padding:0 55px 25px 32px}.res-web-faq-answer p{color:var(--res-web-muted);font-size:12px;line-height:1.9;margin:0}.res-web-final-cta{background:var(--res-web-white);color:var(--res-web-ink);isolation:isolate;overflow:hidden;padding:105px 0 0;position:relative}.res-web-final-cta:before{border:1px solid var(--res-web-hero-orbit-line);border-radius:50%;content:"";height:760px;position:absolute;right:-260px;top:-420px;width:760px;z-index:-1}.res-web-final-cta:after{background:radial-gradient(ellipse at 70% 30%,#f4000017,#0000 60%);content:"";inset:0;position:absolute;z-index:-1}.res-web-final-layout{align-items:center;display:flex;gap:50px;justify-content:space-between;padding-bottom:95px}.res-web-final-layout h2{color:var(--res-web-ink);font-size:clamp(45px,4.9vw,68px);font-weight:860;line-height:1.1;margin:25px 0 20px}.res-web-final-layout p{color:var(--res-web-muted);font-size:13px;line-height:1.85;margin:0;max-width:540px}.res-web-final-buttons{align-items:stretch;display:flex;flex:none;flex-direction:column;gap:18px}.res-web-final-secondary{align-items:center;color:var(--res-web-ink);display:inline-flex;font-size:12px;font-weight:760;gap:12px;justify-content:center}.res-web-final-secondary:hover{color:#ff6868}.res-web-final-bottom{align-items:center;border-top:1px solid var(--res-web-border);color:var(--res-web-muted);display:flex;font-size:9px;font-weight:790;gap:20px;justify-content:space-between;letter-spacing:.1em;min-height:75px}.res-web-final-bottom b{color:#f40000;padding:0 11px}@keyframes resWebPreviewEnter{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes resWebDataTravel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(23px)}}@keyframes resWebSoftPulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.res-web-flow-connector span{animation:resWebDataTravel 2.6s linear infinite}.res-web-live-dot{animation:resWebSoftPulse 3s ease-in-out infinite}}.res-web-reveal-pending{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.res-web-reveal-pending.res-web-visible{opacity:1;transform:none}@media (max-width:1150px){.res-web-container{width:calc(100% - 62px)}.res-web-hero-layout{gap:32px}.res-web-hero h1{font-size:clamp(49px,5.1vw,70px)}.res-web-demo-navigation{min-height:56px;padding:0 15px}.res-web-demo-navlinks{gap:8px}.res-web-demo-navlinks button{font-size:7px}.res-web-demo-agency-logo{font-size:14px}.res-web-feature-track{padding-left:27px;padding-right:27px}.res-web-builder-body{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.res-web-builder-canvas{padding:18px}.res-web-builder-sidebar{padding:22px 15px}.res-web-builder-page-hero>div:first-child{padding:18px}.res-web-lead-step{padding:21px}.res-web-lead-step h3{font-size:19px}}@media (max-width:900px){.res-web-hero{padding-top:88px}.res-web-hero-layout{gap:48px;grid-template-columns:1fr;min-height:0}.res-web-hero-copy{max-width:690px}.res-web-hero h1{font-size:clamp(45px,6.25vw,65px)}.res-web-preview-stage{margin-inline:auto;max-width:720px}.res-web-demo-navigation{min-height:64px}.res-web-demo-navlinks{gap:15px}.res-web-demo-navlinks button{font-size:9px}.res-web-intro-main{gap:30px;grid-template-columns:1fr}.res-web-intro-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.res-web-builder-heading,.res-web-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.res-web-feature-heading-side{align-items:flex-start;max-width:500px}.res-web-builder-body{grid-template-columns:1fr}.res-web-builder-sidebar{border-bottom:1px solid var(--res-web-window-border);border-right:0}.res-web-builder-section-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.res-web-builder-section-row{min-width:0}.res-web-builder-page-hero strong{font-size:31px}.res-web-builder-page-hero{min-height:245px}.res-web-connected-layout{gap:55px;grid-template-columns:1fr}.res-web-connected-copy{max-width:680px}.res-web-lead-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-web-page-type-card{flex-basis:53%}.res-web-domain-layout,.res-web-seo-layout{gap:45px;grid-template-columns:1fr}.res-web-faq-layout{gap:35px;grid-template-columns:1fr}.res-web-final-layout{align-items:flex-start;flex-direction:column}.res-web-final-buttons{align-items:center;flex-direction:row}}@media (max-width:600px){.res-web-container{width:calc(100% - 28px)}.res-web-page [id]{scroll-margin-top:90px}.res-web-eyebrow{font-size:9px;gap:9px;letter-spacing:.065em}.res-web-eyebrow-rule{width:20px}.res-web-hero{padding-top:calc(66px + env(safe-area-inset-top,0px))}.res-web-hero-grid{background-size:57px 57px}.res-web-hero-layout{gap:37px;padding-bottom:32px}.res-web-hero h1{font-size:clamp(36px,9.15vw,52px);line-height:1.075;margin:15px 0 14px}.res-web-hero-lead{font-size:14px}.res-web-hero-description{font-size:12px;line-height:1.85}.res-web-hero-actions{gap:18px;margin-top:23px}.res-web-primary-link{font-size:12px;gap:17px;min-height:49px;padding:0 15px}.res-web-text-link-light{font-size:11px}.res-web-hero-trust{gap:12px 15px;margin-top:22px}.res-web-hero-trust span{font-size:9px}.res-web-hero-bottom{font-size:8px;min-height:64px}.res-web-hero-bottom>span:last-child{display:none}.res-web-preview-stage{border-radius:15px;padding:11px}.res-web-preview-toolbar{padding-bottom:12px}.res-web-preview-toolbar-heading{font-size:8px}.res-web-preview-devices button{height:29px;width:30px}.res-web-browser-frame{border-radius:9px}.res-web-browser-frame.is-desktop .res-web-demo-navigation{min-height:52px;padding:0 11px}.res-web-browser-frame.is-desktop .res-web-demo-agency-logo{font-size:13px}.res-web-browser-frame.is-desktop .res-web-demo-navlinks{gap:6px}.res-web-browser-frame.is-desktop .res-web-demo-navlinks button{font-size:6.5px}.res-web-browser-frame.is-desktop .res-web-demo-contact{display:none}.res-web-browser-frame.is-mobile{width:min(100%,300px)}.res-web-demo-hero{min-height:335px}.res-web-demo-hero-content{min-height:335px;padding:19px}.res-web-demo-hero-content h3{font-size:31px}.res-web-demo-hero-content p{font-size:9px}.res-web-demo-site-bottom{min-height:62px;padding:0 14px}.res-web-demo-site-bottom strong,.res-web-demo-site-bottom>div>span{font-size:8px}.res-web-preview-controls{gap:17px;margin-top:15px}.res-web-control-label{font-size:7px}.res-web-page-switcher button{font-size:8px;min-height:30px;padding:0 9px}.res-web-preview-disclaimer{font-size:7px;gap:7px;letter-spacing:.035em}.res-web-intro{padding:80px 0}.res-web-intro-main{gap:25px}.res-web-intro-main h2{font-size:clamp(41px,9.5vw,56px)}.res-web-intro-description p{font-size:12px}.res-web-intro-benefits{gap:10px;grid-template-columns:1fr;margin-top:35px}.res-web-intro-benefits>div{grid-gap:7px 14px;align-items:start;display:grid;gap:7px 14px;grid-template-columns:49px minmax(0,1fr);padding:19px}.res-web-intro-benefit-icon{grid-row:span 2;height:44px;margin:0;width:44px}.res-web-intro-benefits strong{font-size:14px;margin-top:2px}.res-web-intro-benefits p{font-size:11px;margin-top:3px}.res-web-features{padding:80px 0}.res-web-section-heading{gap:16px;margin-bottom:30px}.res-web-section-heading h2{font-size:clamp(39px,9vw,55px)}.res-web-feature-heading-side{gap:15px;width:100%}.res-web-feature-heading-side p{font-size:12px}.res-web-carousel-buttons button{height:39px;width:39px}.res-web-feature-track{gap:11px;padding-left:14px;padding-right:14px}.res-web-feature-card{flex-basis:min(82vw,300px);min-height:315px;padding:22px}.res-web-feature-card h3{font-size:25px}.res-web-feature-card p{font-size:11px}.res-web-carousel-footnote{font-size:8px}.res-web-carousel-footnote>span:last-child{display:none}.res-web-builder-section{padding:80px 0}.res-web-builder-heading{gap:18px;margin-bottom:29px}.res-web-builder-heading h2{font-size:clamp(39px,9vw,55px)}.res-web-builder-heading>p{font-size:12px}.res-web-builder-demo{border-radius:13px}.res-web-builder-window-top{min-height:57px;padding:0 12px}.res-web-builder-window-brand{gap:10px}.res-web-builder-window-brand .res-web-brandmark strong{display:none}.res-web-builder-window-brand>span:last-child{font-size:8px}.res-web-builder-demo-status{font-size:7px}.res-web-builder-sidebar{padding:17px 13px}.res-web-builder-section-list{gap:7px;grid-template-columns:1fr}.res-web-builder-section-row{min-height:47px}.res-web-builder-sidebar-divider{margin:20px 0}.res-web-builder-layout-options button{font-size:9px}.res-web-builder-help{margin-top:18px}.res-web-builder-canvas{padding:12px}.res-web-builder-canvas-top{gap:10px;margin-bottom:13px}.res-web-builder-canvas-top strong{font-size:12px}.res-web-builder-canvas-top>div>span,.res-web-builder-desktop-icon{font-size:8px}.res-web-builder-page-navigation{min-height:43px;padding:0 10px}.res-web-builder-page-navigation strong{font-size:10px}.res-web-builder-page-navigation>div{gap:8px}.res-web-builder-page-navigation>div span{font-size:7px}.res-web-builder-page-hero{min-height:185px}.res-web-builder-page-hero>div:first-child{padding:13px;width:67%}.res-web-builder-page-hero strong{font-size:21px}.res-web-builder-page-hero small{font-size:8px}.res-web-builder-hero-graphic{width:45%}.res-web-builder-fake-button{font-size:7px;padding:8px 9px}.res-web-builder-page-properties{padding:14px}.res-web-builder-page-properties>strong{font-size:16px}.res-web-builder-property-grid>div{min-height:72px}.res-web-builder-page-appraisal{gap:8px;min-height:105px;padding:13px}.res-web-builder-page-appraisal strong{font-size:15px}.res-web-builder-page-appraisal .res-web-builder-fake-button{font-size:7px;gap:5px;padding:8px}.res-web-builder-canvas-bottom{font-size:8px}.res-web-builder-caption{align-items:flex-start;flex-direction:column;gap:17px;margin-top:22px}.res-web-builder-caption small{font-size:10px}.res-web-connected-section{padding:83px 0}.res-web-connected-layout{gap:35px}.res-web-connected-copy h2{font-size:clamp(43px,9.5vw,58px)}.res-web-connected-lead{font-size:16px}.res-web-connected-description{font-size:12px}.res-web-connected-list>div{font-size:11px}.res-web-connected-visual{min-height:0;padding:12px 0}.res-web-flow-window{border-radius:14px;padding:17px}.res-web-flow-window-top{padding-bottom:16px}.res-web-flow-window-top>span{font-size:7px}.res-web-flow-node{gap:11px;padding:12px}.res-web-flow-node-icon{height:43px;width:43px}.res-web-flow-node>div:last-child>span{font-size:7px}.res-web-flow-node strong{font-size:12px}.res-web-flow-node small{font-size:9px}.res-web-flow-window-footer{font-size:7px}.res-web-leads-section{padding:80px 0}.res-web-lead-flow-grid{gap:10px;grid-template-columns:1fr}.res-web-lead-step{grid-column-gap:15px;align-items:start;column-gap:15px;display:grid;grid-template-columns:51px minmax(0,1fr);min-height:0;padding:20px}.res-web-lead-step-icon{grid-row:span 2;height:47px;margin:0;width:47px}.res-web-lead-step-number{font-size:9px;right:17px;top:16px}.res-web-lead-step h3{font-size:19px;margin:3px 24px 8px 0}.res-web-lead-step p{font-size:11px}.res-web-lead-note{align-items:flex-start;flex-direction:column;gap:17px;padding:20px}.res-web-lead-note p{font-size:11px}.res-web-pages-section{padding:73px 0 75px}.res-web-page-carousel-heading{align-items:stretch;flex-direction:column;gap:17px;margin-bottom:18px}.res-web-page-carousel-side{align-items:flex-start;gap:12px;max-width:none;width:100%}.res-web-page-carousel-side p{font-size:11px;max-width:470px}.res-web-page-carousel-arrows{align-self:flex-end}.res-web-page-carousel-arrows button{height:39px;width:39px}.res-web-pages-track{gap:12px;padding-bottom:16px}.res-web-page-type-card{flex-basis:84%;min-height:316px;padding:21px}.res-web-page-type-top{margin-bottom:22px}.res-web-page-type-card h3{font-size:25px}.res-web-page-type-card p{font-size:12px}.res-web-page-carousel-progress>span{font-size:8px}.res-web-pages-note{font-size:10px}.res-web-seo-section{padding:82px 0}.res-web-seo-layout{gap:35px}.res-web-seo-copy h2{font-size:clamp(40px,9.3vw,56px)}.res-web-seo-lead{font-size:16px}.res-web-seo-description{font-size:12px}.res-web-seo-points>div{font-size:11px}.res-web-seo-visual{border-radius:13px;padding:9px}.res-web-seo-window-top{min-height:55px;padding:0 13px}.res-web-seo-window-top strong{font-size:8px}.res-web-seo-window-top>span{font-size:7px}.res-web-seo-searchbar{font-size:9px;gap:8px;margin:14px;min-height:42px;padding:0 11px}.res-web-seo-result{padding:5px 15px 20px}.res-web-seo-result h3{font-size:16px}.res-web-seo-result>p{font-size:10px}.res-web-seo-divider{margin:0 15px}.res-web-seo-fields{padding:14px}.res-web-seo-fields>div{padding:12px}.res-web-seo-fields strong{font-size:10px}.res-web-seo-window-bottom{padding:0 14px}.res-web-seo-disclaimer{font-size:10px}.res-web-domain-section{padding:80px 0}.res-web-domain-layout{gap:35px}.res-web-domain-layout h2{font-size:clamp(41px,9.5vw,57px)}.res-web-domain-layout>div:first-child>p{font-size:12px}.res-web-domain-points span{font-size:9px}.res-web-domain-visual{padding:13px}.res-web-domain-address{gap:9px;min-height:57px;padding:0 11px}.res-web-domain-address>span{font-size:10px}.res-web-domain-address>i{height:25px;width:25px}.res-web-domain-info{padding:20px}.res-web-domain-info>strong{font-size:31px}.res-web-domain-info>p{font-size:11px}.res-web-domain-info-bottom>span:last-child{font-size:7px}.res-web-faq-section{padding:82px 0}.res-web-faq-layout{gap:30px}.res-web-faq-heading h2{font-size:clamp(41px,9vw,56px)}.res-web-faq-heading>p{font-size:12px}.res-web-faq-item summary{gap:12px;min-height:75px}.res-web-faq-item summary strong{font-size:12px}.res-web-faq-item summary i{height:30px;width:30px}.res-web-faq-answer{padding:0 15px 22px 28px}.res-web-faq-answer p{font-size:11px}.res-web-final-cta{padding-top:82px}.res-web-final-layout{gap:29px;padding-bottom:75px}.res-web-final-layout h2{font-size:clamp(42px,9.5vw,58px)}.res-web-final-layout p{font-size:12px}.res-web-final-buttons{flex-wrap:wrap;gap:18px}.res-web-final-bottom{font-size:8px;min-height:65px}.res-web-final-bottom>span:last-child{display:none}}@media (max-width:390px){.res-web-hero h1{font-size:clamp(34px,9.15vw,39px)}.res-web-hero-actions{gap:14px}.res-web-primary-link{gap:13px;padding:0 12px}.res-web-text-link-light{font-size:10px}.res-web-demo-hero-content h3{font-size:28px}.res-web-preview-disclaimer{font-size:6.5px}.res-web-builder-page-appraisal{align-items:flex-start;flex-direction:column}.res-web-builder-page-appraisal .res-web-builder-fake-button{margin-top:4px}.res-web-domain-info-bottom .res-web-brandmark strong{font-size:7px}}@media (hover:none){.res-web-feature-card:hover,.res-web-page-type-card:hover,.res-web-primary-link:hover{transform:none}}@media (prefers-reduced-motion:reduce){.res-web-page *,.res-web-page :after,.res-web-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.res-web-reveal-pending{opacity:1!important;transform:none!important}}.res-ai-page{--ai-red:#f40000;--ai-red-hover:#d90000;--ai-ink:#191b20;--ai-text:#404753;--ai-muted:#687180;--ai-faint:#848e9d;--ai-page:#f8f9fb;--ai-white:#fff;--ai-card:#fff;--ai-soft:#f3f5f8;--ai-line:#e2e6ed;--ai-line-strong:#c4cdd9;--ai-red-soft:#fff3f3;--ai-grid:rgba(45,55,72,.028);--ai-hero:linear-gradient(112deg,#fff,#fafbfc 63%,#f5f6f8);--ai-shadow:0 24px 65px rgba(21,28,44,.075),0 4px 15px rgba(21,28,44,.025);-webkit-font-smoothing:antialiased;background:var(--ai-page);color:var(--ai-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-ai-page,:root[data-theme=dark] .res-ai-page{--ai-ink:#f6f7f9;--ai-text:#dee2ea;--ai-muted:#b6beca;--ai-faint:#939eae;--ai-page:#16181e;--ai-white:#1b1e24;--ai-card:#22252d;--ai-soft:#1d2129;--ai-line:#393f4a;--ai-line-strong:#666e7c;--ai-red-soft:#38262b;--ai-grid:hsla(0,0%,100%,.035);--ai-hero:linear-gradient(112deg,#121419,#1a1d24);--ai-shadow:0 24px 65px #00000045}.res-ai-page,.res-ai-page *,.res-ai-page :after,.res-ai-page :before{box-sizing:border-box}.res-ai-page h1,.res-ai-page h2,.res-ai-page h3,.res-ai-page p{margin-top:0}.res-ai-page h1,.res-ai-page h2,.res-ai-page h3{color:var(--ai-ink);font-weight:800;letter-spacing:-.065em}.res-ai-page em{color:var(--ai-red);font-style:normal}.res-ai-page a{text-decoration:none}.res-ai-page img{display:block;max-width:100%}.res-ai-page button,.res-ai-page input,.res-ai-page select{font:inherit}.res-ai-page button{cursor:pointer}.res-ai-page button:disabled{cursor:not-allowed;opacity:.4}.res-ai-icon{flex-shrink:0}.res-ai-page [id]{scroll-margin-top:28px}.res-ai-page [tabindex="0"]:focus-visible,.res-ai-page a:focus-visible,.res-ai-page button:focus-visible,.res-ai-page input:focus-visible,.res-ai-page select:focus-visible,.res-ai-page summary:focus-visible{outline:2px solid var(--ai-red);outline-offset:4px}.res-ai-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-ai-eyebrow{align-items:center;color:var(--ai-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.115em;line-height:1.55}.res-ai-eyebrow i{background:currentColor;flex:0 0 25px;height:2px;width:25px}.res-ai-kicker{color:var(--ai-red);font-size:10px;font-weight:800;letter-spacing:.09em}.res-ai-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:30px}.res-ai-data-layout h2,.res-ai-faq-layout h2,.res-ai-final-layout h2,.res-ai-heading h2,.res-ai-intro-layout h2{font-size:clamp(39px,3.65vw,55px);line-height:1.12;margin:15px 0 0}.res-ai-heading>p{color:var(--ai-muted);font-size:13px;line-height:1.8;margin:0 0 5px;max-width:400px}.res-ai-primary{align-items:center;background:var(--ai-red);border:1px solid var(--ai-red);border-radius:9px;box-shadow:0 8px 22px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:780;gap:24px;justify-content:space-between;min-height:50px;padding:0 19px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.res-ai-primary:hover{background:var(--ai-red-hover);box-shadow:0 12px 27px #f4000030;color:#fff;transform:translateY(-2px)}.res-ai-secondary,.res-ai-text-link{align-items:center;color:var(--ai-ink);display:inline-flex;font-size:12px;font-weight:760;gap:11px;min-height:44px;transition:color .18s ease,border-color .18s ease}.res-ai-secondary{border-bottom:1px solid var(--ai-line-strong)}.res-ai-text-link svg{color:var(--ai-red)}.res-ai-secondary:hover,.res-ai-text-link:hover{border-color:var(--ai-red);color:var(--ai-red)}.res-ai-disclaimer{color:var(--ai-faint);font-size:10px;line-height:1.7;margin:18px 0 0}.res-ai-hero{background:var(--ai-hero);isolation:isolate;padding:65px 0 74px;position:relative}.res-ai-hero-grid{background-image:linear-gradient(var(--ai-grid) 1px,#0000 1px),linear-gradient(90deg,var(--ai-grid) 1px,#0000 1px);background-size:90px 90px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%,#000);mask-image:linear-gradient(90deg,#0000,#000 54%,#000);pointer-events:none;position:absolute;z-index:-1}.res-ai-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-ai-hero-copy{min-width:0;padding-top:48px}.res-ai-hero h1{font-size:clamp(49px,4.6vw,71px);letter-spacing:-.075em;line-height:1.075;margin:22px 0 21px;max-width:720px}.res-ai-hero-lead{color:var(--ai-ink);font-size:clamp(17px,1.45vw,20px);font-weight:590;line-height:1.65;margin:0 0 12px}.res-ai-hero-lead strong{color:var(--ai-red);font-weight:800}.res-ai-hero-description{color:var(--ai-muted);font-size:13px;line-height:1.85;max-width:520px}.res-ai-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.res-ai-hero-points{display:flex;flex-wrap:wrap;gap:13px 19px;margin-top:29px}.res-ai-hero-points span{align-items:center;color:var(--ai-muted);display:inline-flex;font-size:10px;font-weight:580;gap:7px}.res-ai-hero-points svg{color:var(--ai-red)}.res-ai-hero-studio{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:17px;box-shadow:var(--ai-shadow);margin-top:45px;min-height:634px;min-width:0;overflow:hidden;padding:0 22px;position:relative}.res-ai-hero-studio:before{background:var(--ai-red);border-radius:0 0 4px 4px;content:"";height:4px;left:27px;position:absolute;top:0;width:54px}.res-ai-studio-top{align-items:center;border-bottom:1px solid var(--ai-line);display:flex;gap:12px;justify-content:space-between;min-height:64px}.res-ai-studio-brand{align-items:center;display:inline-flex;gap:10px;min-width:0}.res-ai-studio-brand img{height:25px;object-fit:contain;width:25px}.res-ai-studio-brand strong{color:var(--ai-ink);font-size:10px;font-weight:850;letter-spacing:.02em}.res-ai-studio-top>span{color:var(--ai-faint);font-size:9px;font-weight:800;letter-spacing:.075em;white-space:nowrap}.res-ai-studio-title{padding:28px 4px 16px}.res-ai-studio-title>span{color:var(--ai-red);font-size:9px;font-weight:800;letter-spacing:.095em}.res-ai-studio-title h2{font-size:clamp(26px,2.25vw,34px);line-height:1.16;margin:8px 0 7px}.res-ai-studio-title h2 span{color:var(--ai-red)}.res-ai-studio-title p{color:var(--ai-muted);font-size:11px;line-height:1.6;margin:0}.res-ai-studio-people{grid-gap:8px;align-items:end;background:radial-gradient(ellipse at 50% 95%,var(--ai-soft) 0,#0000 71%);border-bottom:1px solid var(--ai-line);display:grid;gap:8px;grid-template-columns:1fr 1.24fr 1fr;height:391px;min-width:0;padding:4px 0 0;position:relative}.res-ai-studio-person{align-items:center;appearance:none;background:#0000;border:1px solid #0000;border-radius:11px 11px 0 0;color:var(--ai-ink);display:flex;flex-direction:column;height:86%;justify-content:end;min-width:0;overflow:hidden;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease;width:100%}.res-ai-studio-person:hover{background:var(--ai-soft);border-color:var(--ai-line)}.res-ai-studio-person-1{background:linear-gradient(180deg,var(--ai-card) 0,var(--ai-soft) 100%);border-color:var(--ai-line);height:100%;z-index:2}.res-ai-studio-person-1:hover{border-color:#f4000052}.res-ai-studio-portrait{align-items:end;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.res-ai-studio-portrait>img{display:block;height:100%;image-rendering:auto;max-width:none;object-fit:contain;object-position:center bottom;transform:scale(1.17);transform-origin:center bottom;transition:transform .26s ease;width:100%}.res-ai-studio-person-1 .res-ai-studio-portrait>img{transform:scale(1.1)}.res-ai-studio-person:hover .res-ai-studio-portrait>img{transform:scale(1.22)}.res-ai-studio-person-1:hover .res-ai-studio-portrait>img{transform:scale(1.15)}.res-ai-studio-nameplate{align-items:center;background:var(--ai-card);border-top:1px solid var(--ai-line);display:flex;gap:5px;justify-content:space-between;min-height:42px;padding:8px 10px;position:relative;width:100%}.res-ai-studio-person-1 .res-ai-studio-nameplate{background:var(--ai-red-soft);border-top-color:#f400002b}.res-ai-studio-nameplate strong{color:var(--ai-ink);font-size:12px;font-weight:850}.res-ai-studio-nameplate small{color:var(--ai-muted);font-size:8px;font-weight:680;line-height:1.3;text-align:right}.res-ai-studio-foot{align-items:center;color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.07em;min-height:72px}.res-ai-studio-connected{align-items:center;display:inline-flex;gap:8px}.res-ai-chat-foot i,.res-ai-custom-preview-foot i,.res-ai-data-visual-foot i,.res-ai-studio-connected i{background:var(--ai-red);border-radius:50%;display:inline-block;height:6px;width:6px}.res-ai-studio-navigation{align-items:center;display:inline-flex;gap:7px}.res-ai-studio-navigation>span{color:var(--ai-red);font-size:11px;font-weight:850;padding-right:6px;white-space:nowrap}.res-ai-studio-navigation>span small{color:var(--ai-faint);font-size:10px}.res-ai-studio-navigation button{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:8px;color:var(--ai-ink);display:grid;height:31px;place-items:center;width:31px}.res-ai-studio-navigation button:hover{border-color:var(--ai-red);color:var(--ai-red)}.res-ai-intro-section{background:var(--ai-white);border-top:1px solid var(--ai-line);padding:84px 0 88px}.res-ai-intro-layout{grid-gap:clamp(40px,7vw,115px);align-items:start;display:grid;gap:clamp(40px,7vw,115px);grid-template-columns:1fr .9fr}.res-ai-intro-layout>div:last-child{padding-top:26px}.res-ai-intro-layout p{color:var(--ai-muted);font-size:13px;line-height:1.85;margin:0 0 14px;max-width:570px}.res-ai-intro-layout .res-ai-text-link{margin-top:7px}.res-ai-team-section{background:var(--ai-page);border-top:1px solid var(--ai-line);padding:88px 0 89px}.res-ai-team-heading{align-items:end;display:flex;gap:22px;justify-content:space-between;margin-bottom:27px}.res-ai-team-heading .res-ai-heading{flex:1 1;margin:0}.res-ai-carousel-controls{display:flex;gap:9px;padding-bottom:5px}.res-ai-carousel-controls button{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:10px;color:var(--ai-ink);display:grid;height:44px;place-items:center;transition:border-color .18s,color .18s,background .18s;width:44px}.res-ai-carousel-controls button:hover:not(:disabled){background:var(--ai-red-soft);border-color:var(--ai-red);color:var(--ai-red)}.res-ai-card-rail{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 16px;scroll-snap-type:x mandatory;scrollbar-color:var(--ai-line-strong) #0000;scrollbar-width:thin}.res-ai-card{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:15px;display:flex;flex:0 0 43.5%;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.res-ai-card:hover{border-color:var(--ai-line-strong);box-shadow:var(--ai-shadow);transform:translateY(-2px)}.res-ai-card-image{background:linear-gradient(155deg,var(--ai-soft),var(--ai-card));height:305px;overflow:hidden;position:relative}.res-ai-card-image>img{height:100%;object-fit:contain;object-position:center bottom;width:100%}.res-ai-card-image>span{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:7px;color:var(--ai-red);font-size:9px;font-weight:850;left:18px;letter-spacing:.09em;padding:8px 10px;position:absolute;top:17px}.res-ai-card-image>div{align-items:end;background:linear-gradient(0deg,#12151cd4,#0000);bottom:0;display:flex;gap:10px;justify-content:space-between;left:0;padding:28px 20px 16px;position:absolute;right:0}.res-ai-card-image strong{color:#fff;font-size:28px;font-weight:830;letter-spacing:-.055em}.res-ai-card-image small{color:#ebedf1;font-size:10px;font-weight:780;text-align:right}.res-ai-card-body{display:flex;flex:1 1;flex-direction:column;padding:23px}.res-ai-card-body h3{font-size:25px;line-height:1.2;margin:10px 0 11px}.res-ai-card-body>p{color:var(--ai-muted);flex:1 1;font-size:12px;line-height:1.75;margin:0;min-height:67px}.res-ai-card-points{border-top:1px solid var(--ai-line);display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:18px;padding-top:15px}.res-ai-card-points span{align-items:center;color:var(--ai-muted);display:inline-flex;font-size:10px;gap:5px;line-height:1.5}.res-ai-card-points svg{color:var(--ai-red)}.res-ai-card-body>a{align-items:center;border-top:1px solid var(--ai-line);color:var(--ai-ink);display:flex;font-size:12px;font-weight:760;gap:12px;justify-content:space-between;margin-top:19px;padding-top:14px}.res-ai-card-body>a svg,.res-ai-card-body>a:hover{color:var(--ai-red)}.res-ai-rail-bottom{align-items:center;color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:14px;justify-content:space-between;letter-spacing:.075em;margin-top:5px}.res-ai-rail-bottom strong{color:var(--ai-red);font-size:12px}.res-ai-rail-bottom small{color:var(--ai-faint);font-size:12px}.res-ai-custom-section{background:var(--ai-white);border-top:1px solid var(--ai-line);padding:89px 0 95px}.res-ai-custom-layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.res-ai-custom-form,.res-ai-custom-preview{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:15px;box-shadow:var(--ai-shadow);min-width:0;overflow:hidden}.res-ai-custom-form{padding:26px}.res-ai-custom-form-head{align-items:center;border-bottom:1px solid var(--ai-line);display:flex;gap:14px;justify-content:space-between;margin-bottom:22px;padding-bottom:17px}.res-ai-custom-form-head span,.res-ai-form-rule span{color:var(--ai-red);font-size:9px;font-weight:800;letter-spacing:.09em}.res-ai-custom-form-head strong{color:var(--ai-ink);font-size:12px}.res-ai-field-label{color:var(--ai-ink);display:block;font-size:11px;font-weight:750;margin:0 0 7px}.res-ai-custom-form>input:not([type]),.res-ai-custom-form>input[type=text],.res-ai-custom-form>select{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-ink);display:block;font-size:12px;margin-bottom:17px;min-height:45px;min-width:0;padding:0 12px;width:100%}.res-ai-custom-form>input:focus,.res-ai-custom-form>select:focus{border-color:var(--ai-red);box-shadow:0 0 0 3px #f4000012;outline:none}.res-ai-photo-controls{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.res-ai-photo-controls button{align-items:center;background:var(--ai-soft);border:1px solid var(--ai-line-strong);border-radius:8px;color:var(--ai-ink);display:inline-flex;font-size:11px;font-weight:730;gap:9px;justify-content:center;min-height:42px;padding:0 14px}.res-ai-photo-controls button:hover:not(:disabled){border-color:var(--ai-red);color:var(--ai-red)}.res-ai-photo-controls .is-quiet{background:var(--ai-card);border-color:var(--ai-line);color:var(--ai-muted)}.res-ai-visually-hidden{clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.res-ai-file-error{color:var(--ai-red);font-size:11px;margin:0 0 12px!important}.res-ai-form-rule{align-items:center;border-top:1px solid var(--ai-line);display:flex;gap:10px;justify-content:space-between;margin:20px 0;padding-top:18px}.res-ai-form-rule small,.res-ai-local-note{color:var(--ai-faint);font-size:10px}.res-ai-local-note{align-items:flex-start;display:flex;gap:8px;line-height:1.6;margin:2px 0 0}.res-ai-local-note svg{color:var(--ai-red)}.res-ai-custom-preview{display:flex;flex-direction:column}.res-ai-custom-preview-head{align-items:center;border-bottom:1px solid var(--ai-line);display:flex;gap:8px;justify-content:space-between;min-height:62px;padding:0 23px}.res-ai-custom-preview-head>div{align-items:center;display:inline-flex;gap:10px}.res-ai-custom-preview-head img{height:24px;width:24px}.res-ai-custom-preview-head strong{color:var(--ai-ink);font-size:10px;font-weight:850}.res-ai-custom-preview-head>span{color:var(--ai-faint);font-size:9px;font-weight:800;letter-spacing:.07em}.res-ai-custom-portrait{align-items:end;background:linear-gradient(155deg,var(--ai-soft),var(--ai-card));display:flex;justify-content:center;min-height:340px;overflow:hidden;position:relative}.res-ai-custom-portrait>img{height:335px;max-width:460px;object-fit:contain;object-position:center bottom;width:75%}.res-ai-custom-portrait>div{background:linear-gradient(0deg,#111319d1,#11131900);bottom:0;left:0;padding:40px 25px 18px;position:absolute;right:0}.res-ai-custom-portrait>div span{color:#f5f6f9;font-size:9px;font-weight:800;letter-spacing:.09em}.res-ai-custom-portrait h3{color:#fff;font-size:37px;line-height:1.12;margin:7px 0 3px;overflow-wrap:anywhere}.res-ai-custom-portrait h3 i{color:var(--ai-red);font-style:normal}.res-ai-custom-portrait p{color:#e1e6ee;font-size:12px;margin:0}.res-ai-custom-summary{flex:1 1;padding:22px 25px}.res-ai-custom-summary>span{color:var(--ai-red);display:block;font-size:9px;font-weight:830;letter-spacing:.095em;margin-bottom:15px}.res-ai-custom-summary>div{align-items:center;border-top:1px solid var(--ai-line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.res-ai-custom-summary small{color:var(--ai-faint);font-size:9px;font-weight:780;letter-spacing:.07em}.res-ai-custom-summary strong{color:var(--ai-ink);font-size:11px;font-weight:720;text-align:right}.res-ai-custom-preview-foot{align-items:center;border-top:1px solid var(--ai-line);color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.07em;min-height:45px;padding:0 24px}.res-ai-custom-preview-foot>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-ai-custom-after{align-items:center;display:flex;gap:25px;justify-content:space-between;margin-top:20px}.res-ai-custom-after p{color:var(--ai-muted);font-size:11px;line-height:1.7;margin:0;max-width:640px}.res-ai-custom-after a{align-items:center;color:var(--ai-ink);display:inline-flex;font-size:11px;font-weight:750;gap:9px;white-space:nowrap}.res-ai-custom-after a:hover,.res-ai-custom-after svg{color:var(--ai-red)}.res-ai-data-section{background:var(--ai-page);border-top:1px solid var(--ai-line);padding:92px 0 97px}.res-ai-data-layout{grid-gap:clamp(38px,6vw,90px);align-items:center;display:grid;gap:clamp(38px,6vw,90px);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.res-ai-data-layout h2{margin-bottom:20px}.res-ai-data-layout>div:first-child>p{color:var(--ai-muted);font-size:13px;line-height:1.85;max-width:530px}.res-ai-data-benefits{grid-gap:15px;display:grid;gap:15px;margin:24px 0 16px}.res-ai-data-benefits span{align-items:center;color:var(--ai-muted);display:flex;font-size:12px;gap:11px}.res-ai-data-benefits svg{color:var(--ai-red)}.res-ai-data-visual{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:16px;box-shadow:var(--ai-shadow);min-width:0;overflow:hidden}.res-ai-data-visual-head{align-items:center;border-bottom:1px solid var(--ai-line);display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:0 23px}.res-ai-data-visual-head>div{align-items:center;display:inline-flex;gap:10px}.res-ai-data-visual-head img{height:24px;width:24px}.res-ai-data-visual-head strong{font-size:10px;font-weight:850}.res-ai-data-visual-head>span{color:var(--ai-faint);font-size:9px;font-weight:800;letter-spacing:.06em}.res-ai-data-stack{align-items:center;display:flex;flex-direction:column;padding:27px 25px}.res-ai-data-stack>div:not(.res-ai-data-out){align-items:center;background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:11px;display:flex;gap:15px;min-height:82px;padding:16px;width:min(100%,415px)}.res-ai-data-stack>div.is-core{background:var(--ai-red-soft);border-color:#f400003b;box-shadow:inset 3px 0 0 var(--ai-red)}.res-ai-data-stack>div:not(.res-ai-data-out)>span{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-red);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.res-ai-data-stack>div:not(.res-ai-data-out)>div{display:flex;flex-direction:column;gap:5px}.res-ai-data-stack strong{font-size:12px;font-weight:800}.res-ai-data-stack small{color:var(--ai-muted);font-size:10px}.res-ai-data-stack>i{background:var(--ai-red);display:block;height:26px;opacity:.48;width:1px}.res-ai-data-out{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.res-ai-data-out>span{align-items:center;background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-ink);display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:9px;justify-content:center;min-height:76px;min-width:0}.res-ai-data-out svg{color:var(--ai-red)}.res-ai-data-visual-foot{align-items:center;border-top:1px solid var(--ai-line);color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.075em;min-height:46px;padding:0 24px}.res-ai-data-visual-foot>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-ai-growth-section{background:var(--ai-white);border-top:1px solid var(--ai-line);padding:88px 0 91px}.res-ai-growth-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-ai-growth-grid>div{align-items:start;background:var(--ai-card);border:1px solid var(--ai-line);border-radius:13px;display:flex;flex-direction:column;min-height:240px;min-width:0;padding:22px}.res-ai-growth-icon{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-red);display:grid;height:44px;margin-bottom:23px;place-items:center;width:44px}.res-ai-growth-grid small{color:var(--ai-red);font-size:9px;font-weight:800;letter-spacing:.08em}.res-ai-growth-grid h3{font-size:22px;line-height:1.2;margin:10px 0 9px}.res-ai-growth-grid p{color:var(--ai-muted);font-size:11px;line-height:1.75;margin:0}.res-ai-channel-section{background:var(--ai-page);border-top:1px solid var(--ai-line);padding:89px 0 95px}.res-ai-channel-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 15px}.res-ai-channel-tabs button{align-items:center;background:var(--ai-card);border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-muted);display:inline-flex;font-size:12px;font-weight:760;gap:11px;min-height:45px;padding:0 16px}.res-ai-channel-tabs button:hover{border-color:var(--ai-line-strong);color:var(--ai-ink)}.res-ai-channel-tabs button.is-active{background:var(--ai-red);border-color:var(--ai-red);color:#fff}.res-ai-channel-panel{grid-gap:clamp(30px,5vw,72px);background:var(--ai-card);border:1px solid var(--ai-line);border-radius:16px;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:36px}.res-ai-channel-copy{align-items:start;display:flex;flex-direction:column;padding-top:10px}.res-ai-channel-copy h3{font-size:clamp(30px,2.8vw,42px);line-height:1.16;margin:13px 0 16px}.res-ai-channel-copy>p{color:var(--ai-muted);font-size:13px;line-height:1.85;margin:0 0 21px;max-width:490px}.res-ai-channel-points{grid-gap:14px;display:grid;gap:14px;margin:0 0 25px}.res-ai-channel-points span{align-items:center;color:var(--ai-muted);display:flex;font-size:12px;gap:10px}.res-ai-channel-points svg{color:var(--ai-red)}.res-ai-chat-demo{background:var(--ai-page);border:1px solid var(--ai-line);border-radius:12px;min-width:0;overflow:hidden}.res-ai-chat-head{align-items:center;background:var(--ai-card);border-bottom:1px solid var(--ai-line);display:flex;gap:10px;justify-content:space-between;min-height:59px;padding:0 18px}.res-ai-chat-head>div{align-items:center;display:inline-flex;gap:10px}.res-ai-chat-head svg{color:var(--ai-red)}.res-ai-chat-head strong{font-size:12px;font-weight:800}.res-ai-chat-head>span{color:var(--ai-faint);font-size:9px;font-weight:800;letter-spacing:.07em}.res-ai-chat-content{align-items:stretch;display:flex;flex-direction:column;gap:16px;padding:25px 19px}.res-ai-chat-in,.res-ai-chat-out{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:12px;max-width:86%;padding:15px 16px}.res-ai-chat-out{align-self:flex-end;background:var(--ai-red-soft);border-color:#f4000038}.res-ai-chat-in small,.res-ai-chat-out small{color:var(--ai-red);font-size:9px;font-weight:800;letter-spacing:.08em}.res-ai-chat-in p,.res-ai-chat-out p{color:var(--ai-ink);font-size:12px;line-height:1.7;margin:8px 0 0}.res-ai-chat-data{align-items:center;border-top:1px solid var(--ai-line);color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:9px;letter-spacing:.065em;margin-top:2px;padding:12px 10px}.res-ai-chat-data svg{color:var(--ai-red)}.res-ai-chat-foot{align-items:center;border-top:1px solid var(--ai-line);color:var(--ai-faint);display:flex;font-size:9px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.07em;min-height:40px;padding:0 17px}.res-ai-chat-foot>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-ai-faq-section{background:var(--ai-white);border-top:1px solid var(--ai-line);padding:91px 0 95px}.res-ai-faq-layout{grid-gap:clamp(42px,8vw,115px);align-items:start;display:grid;gap:clamp(42px,8vw,115px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-ai-faq-layout>div:first-child>p{color:var(--ai-muted);font-size:13px;line-height:1.85;margin:17px 0;max-width:400px}.res-ai-faq-list{border-top:1px solid var(--ai-line)}.res-ai-faq-list details{border-bottom:1px solid var(--ai-line)}.res-ai-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:15px;list-style:none;min-height:75px;padding:14px 0}.res-ai-faq-list summary::-webkit-details-marker{display:none}.res-ai-faq-list summary::marker{content:""}.res-ai-faq-list summary>span{color:var(--ai-red);font-size:11px;font-weight:800}.res-ai-faq-list summary strong{color:var(--ai-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.6;min-width:0}.res-ai-faq-list summary i{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:8px;color:var(--ai-muted);display:grid;flex:0 0 32px;font-style:normal;height:32px;place-items:center;transition:transform .18s;width:32px}.res-ai-faq-list details[open] summary i{color:var(--ai-red);transform:rotate(45deg)}.res-ai-faq-list details>div{padding:0 42px 19px 32px}.res-ai-faq-list details p{color:var(--ai-muted);font-size:12px;line-height:1.85;margin:0}.res-ai-final-section{background:var(--ai-page);border-top:1px solid var(--ai-line);padding:76px 0 83px}.res-ai-final-layout{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-ai-final-layout h2{margin-bottom:14px}.res-ai-final-layout p{color:var(--ai-muted);font-size:13px;line-height:1.8;margin:0;max-width:570px}.res-ai-final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:1180px){.res-ai-container{width:min(1300px,calc(100% - 62px))}.res-ai-hero-layout{gap:34px}.res-ai-hero h1{font-size:clamp(45px,4.5vw,63px)}.res-ai-studio-people{height:350px}.res-ai-hero-studio{min-height:592px;padding-inline:17px}.res-ai-studio-top>span{display:none}.res-ai-card{flex-basis:47%}.res-ai-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.res-ai-hero{padding:95px 0 68px}.res-ai-hero-layout{grid-template-columns:minmax(0,1fr)}.res-ai-hero-copy{max-width:730px;padding-top:0}.res-ai-hero h1{font-size:clamp(48px,6.5vw,70px)}.res-ai-hero-studio{display:none}.res-ai-data-layout,.res-ai-faq-layout,.res-ai-intro-layout{gap:27px;grid-template-columns:minmax(0,1fr)}.res-ai-intro-layout>div:last-child{padding-top:0}.res-ai-heading{align-items:start;flex-direction:column;gap:15px}.res-ai-heading>p{max-width:700px}.res-ai-custom-layout{grid-template-columns:minmax(0,1fr)}.res-ai-custom-preview{max-width:770px}.res-ai-channel-panel{gap:25px;grid-template-columns:minmax(0,1fr)}.res-ai-chat-demo{max-width:760px}}@media (max-width:760px){.res-ai-team-heading{align-items:stretch;flex-direction:column}.res-ai-carousel-controls{align-self:flex-end}.res-ai-card{flex-basis:53%}.res-ai-custom-after,.res-ai-final-layout{align-items:start;flex-direction:column;gap:23px}}@media (max-width:640px){.res-ai-container{width:calc(100% - 32px)}.res-ai-eyebrow{font-size:9px;gap:9px;letter-spacing:.1em}.res-ai-eyebrow i{flex-basis:21px;width:21px}.res-ai-heading{gap:12px;margin-bottom:22px}.res-ai-data-layout h2,.res-ai-faq-layout h2,.res-ai-final-layout h2,.res-ai-heading h2,.res-ai-intro-layout h2{font-size:clamp(35px,8.2vw,45px);line-height:1.12;margin:13px 0 0}.res-ai-heading>p{font-size:12px}.res-ai-hero{padding:66px 0 45px}.res-ai-hero-grid{background-size:68px 68px}.res-ai-hero h1{font-size:clamp(35px,9vw,51px);letter-spacing:-.068em;line-height:1.075;margin:16px 0 14px}.res-ai-hero-lead{font-size:14px;line-height:1.65;margin:0}.res-ai-hero-description,.res-ai-hero-points{display:none}.res-ai-hero-actions{gap:14px;margin-top:22px}.res-ai-primary{font-size:12px;min-height:48px}.res-ai-secondary{font-size:11px}.res-ai-intro-section{padding:64px 0 70px}.res-ai-intro-layout p{font-size:12px}.res-ai-team-section{padding:67px 0 71px}.res-ai-team-heading{gap:13px;margin-bottom:18px}.res-ai-carousel-controls button{height:39px;width:39px}.res-ai-card-rail{gap:12px}.res-ai-card{flex-basis:84%}.res-ai-card-image{height:263px}.res-ai-card-body{padding:19px}.res-ai-card-body h3{font-size:23px}.res-ai-card-body>p{font-size:12px;min-height:0}.res-ai-rail-bottom{font-size:8px}.res-ai-custom-section{padding:67px 0 73px}.res-ai-custom-form{padding:19px}.res-ai-custom-form-head{align-items:start;flex-direction:column;gap:6px}.res-ai-custom-preview-head{min-height:56px;padding-inline:15px}.res-ai-custom-preview-head>span{font-size:8px}.res-ai-custom-portrait{min-height:275px}.res-ai-custom-portrait>img{height:280px}.res-ai-custom-portrait h3{font-size:31px}.res-ai-custom-summary{padding:17px}.res-ai-custom-preview-foot{font-size:8px;padding:0 15px}.res-ai-custom-after p{font-size:10px}.res-ai-custom-after a{white-space:normal}.res-ai-data-section{padding:66px 0 74px}.res-ai-data-layout>div:first-child>p{font-size:12px}.res-ai-data-benefits span{font-size:11px}.res-ai-data-visual-head{padding:0 14px}.res-ai-data-visual-head>span{display:none}.res-ai-data-stack{padding:20px 14px}.res-ai-data-out{gap:6px}.res-ai-data-out>span{font-size:9px}.res-ai-growth-section{padding:67px 0 72px}.res-ai-growth-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.res-ai-growth-grid>div{min-height:0;padding:20px}.res-ai-growth-icon{margin-bottom:15px}.res-ai-growth-grid h3{font-size:22px}.res-ai-channel-section{padding:67px 0 74px}.res-ai-channel-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.res-ai-channel-tabs button{font-size:10px;gap:8px;justify-content:center;min-height:45px;padding:0 8px}.res-ai-channel-panel{gap:19px;padding:21px 17px}.res-ai-channel-copy{padding:0}.res-ai-channel-copy h3{font-size:30px}.res-ai-channel-copy>p{font-size:12px}.res-ai-channel-points{gap:10px}.res-ai-channel-points span{font-size:11px}.res-ai-chat-head{padding:0 11px}.res-ai-chat-head>span{font-size:8px}.res-ai-chat-content{padding:16px 12px}.res-ai-chat-in p,.res-ai-chat-out p{font-size:11px}.res-ai-chat-foot{font-size:8px;padding:0 11px}.res-ai-faq-section{padding:67px 0 73px}.res-ai-faq-layout{gap:27px}.res-ai-faq-layout>div:first-child>p{font-size:12px}.res-ai-faq-list summary{gap:10px;min-height:70px}.res-ai-faq-list summary strong{font-size:12px}.res-ai-faq-list details>div{padding:0 10px 18px 27px}.res-ai-faq-list details p{font-size:11.5px}.res-ai-final-section{padding:65px 0 74px}.res-ai-final-layout p{font-size:12px}}@media (max-width:390px){.res-ai-hero-actions .res-ai-secondary{display:none}.res-ai-card-image{height:240px}.res-ai-custom-summary>div{align-items:start;flex-direction:column;gap:6px}.res-ai-custom-summary strong{text-align:left}.res-ai-data-out{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.res-ai-container{width:calc(100% - 28px)}.res-ai-hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.res-ai-page *,.res-ai-page :after,.res-ai-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.res-msg-page{--msg-red:#f40000;--msg-red-hover:#d90000;--msg-ink:#191b20;--msg-muted:#616a79;--msg-faint:#858f9f;--msg-page:#f7f8fa;--msg-section:#fff;--msg-card:#fff;--msg-soft:#f3f5f8;--msg-line:#e1e6ee;--msg-line-strong:#c8cfd9;--msg-red-soft:#fff3f3;--msg-hero:linear-gradient(115deg,#fff,#fafbfc 62%,#f5f6f8);--msg-grid:rgba(38,49,67,.028);--msg-shadow:0 24px 68px rgba(25,33,49,.075),0 3px 14px rgba(25,33,49,.025);-webkit-font-smoothing:antialiased;background:var(--msg-page);color:var(--msg-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-msg-page,:root[data-theme=dark] .res-msg-page{--msg-ink:#f5f7fa;--msg-muted:#b8c1ce;--msg-faint:#9ba5b4;--msg-page:#15181d;--msg-section:#1a1e25;--msg-card:#22262e;--msg-soft:#1d222a;--msg-line:#393f49;--msg-line-strong:#677180;--msg-red-soft:#3b262c;--msg-hero:linear-gradient(115deg,#12151a,#1a1e25);--msg-grid:hsla(0,0%,100%,.034);--msg-shadow:0 24px 75px #00000047}.res-msg-page,.res-msg-page *,.res-msg-page :after,.res-msg-page :before{box-sizing:border-box}.res-msg-page h1,.res-msg-page h2,.res-msg-page h3,.res-msg-page p{margin-top:0}.res-msg-page h1,.res-msg-page h2,.res-msg-page h3{color:var(--msg-ink);font-weight:800;letter-spacing:-.066em}.res-msg-page em{color:var(--msg-red);font-style:normal}.res-msg-page img{display:block;max-width:100%}.res-msg-page a{text-decoration:none}.res-msg-page button,.res-msg-page input,.res-msg-page select,.res-msg-page textarea{font:inherit}.res-msg-page button{cursor:pointer}.res-msg-page button:disabled{cursor:not-allowed;opacity:.4}.res-msg-page [id]{scroll-margin-top:100px}.res-msg-page [tabindex="0"]:focus-visible,.res-msg-page a:focus-visible,.res-msg-page button:focus-visible,.res-msg-page details summary:focus-visible,.res-msg-page input:focus-visible,.res-msg-page select:focus-visible,.res-msg-page textarea:focus-visible{outline:2px solid var(--msg-red);outline-offset:3px}.res-msg-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-msg-eyebrow{align-items:center;color:var(--msg-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.115em;line-height:1.55}.res-msg-eyebrow i{background:currentColor;flex:0 0 25px;height:2px;width:25px}.res-msg-section-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:30px}.res-msg-control-grid h2,.res-msg-faq-copy h2,.res-msg-final-grid h2,.res-msg-intro-grid h2,.res-msg-section-heading h2,.res-msg-workflow-copy h2{font-size:clamp(39px,3.65vw,55px);line-height:1.12;margin:16px 0 0}.res-msg-section-heading>p{color:var(--msg-muted);font-size:13px;line-height:1.8;margin:0 0 5px;max-width:405px}.res-msg-primary{align-items:center;background:var(--msg-red);border:1px solid var(--msg-red);border-radius:9px;box-shadow:0 8px 22px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:780;gap:22px;justify-content:space-between;min-height:50px;padding:0 19px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.res-msg-primary:hover{background:var(--msg-red-hover);box-shadow:0 12px 26px #f4000030;color:#fff;transform:translateY(-2px)}.res-msg-secondary,.res-msg-text-link{align-items:center;color:var(--msg-ink);display:inline-flex;font-size:12px;font-weight:750;gap:11px;min-height:43px;transition:color .18s ease,border-color .18s ease}.res-msg-secondary{border-bottom:1px solid var(--msg-line-strong)}.res-msg-text-link svg{color:var(--msg-red)}.res-msg-secondary:hover,.res-msg-text-link:hover{border-color:var(--msg-red);color:var(--msg-red)}.res-msg-icon-box{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:10px;color:var(--msg-red);display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}.res-msg-hero{background:var(--msg-hero);isolation:isolate;padding:105px 0 83px;position:relative}.res-msg-hero-grid{background-image:linear-gradient(var(--msg-grid) 1px,#0000 1px),linear-gradient(90deg,var(--msg-grid) 1px,#0000 1px);background-size:90px 90px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%,#000);mask-image:linear-gradient(90deg,#0000,#000 54%,#000);pointer-events:none;position:absolute;z-index:-1}.res-msg-hero-layout{grid-gap:clamp(32px,4vw,64px);align-items:start;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr)}.res-msg-hero-copy{min-width:0;padding-top:50px}.res-msg-hero h1{font-size:clamp(47px,4.55vw,70px);letter-spacing:-.075em;line-height:1.075;margin:23px 0;max-width:720px}.res-msg-hero-lead{color:var(--msg-ink);font-size:clamp(17px,1.46vw,20px);font-weight:570;line-height:1.64;margin:0 0 12px}.res-msg-hero-lead strong{color:var(--msg-red);font-weight:800}.res-msg-hero-description{color:var(--msg-muted);font-size:13px;line-height:1.85;margin:0;max-width:540px}.res-msg-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.res-msg-hero-benefits{display:flex;flex-wrap:wrap;gap:13px 18px;margin-top:29px}.res-msg-hero-benefits span{align-items:center;color:var(--msg-muted);display:inline-flex;font-size:10px;font-weight:580;gap:7px}.res-msg-hero-benefits svg{color:var(--msg-red)}.res-msg-demo{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:17px;box-shadow:var(--msg-shadow);height:666px;margin-top:22px;min-width:0;overflow:hidden;position:relative}.res-msg-demo:before{background:var(--msg-red);border-radius:0 0 4px 4px;content:"";height:4px;left:27px;position:absolute;top:0;width:53px;z-index:3}.res-msg-demo-top{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:12px;height:58px;justify-content:space-between;padding:0 22px}.res-msg-demo-brand{align-items:center;display:inline-flex;gap:9px;min-width:0}.res-msg-demo-brand img{height:24px;object-fit:contain;width:24px}.res-msg-demo-brand strong{color:var(--msg-ink);font-size:10px;font-weight:850;letter-spacing:.02em}.res-msg-demo-actions{align-items:center;display:flex;gap:15px;min-width:0}.res-msg-demo-actions>span{align-items:center;color:var(--msg-faint);display:inline-flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.065em;white-space:nowrap}.res-msg-demo-actions>button{background:#0000;border:0;color:var(--msg-muted);font-size:10px;font-weight:750;padding:7px 0;white-space:nowrap}.res-msg-demo-actions>button:hover{color:var(--msg-red)}.res-msg-control-bottom i,.res-msg-demo-actions>span i,.res-msg-demo-bottom i,.res-msg-demo-top>span i,.res-msg-diagram-foot i{background:var(--msg-red);border-radius:50%;display:inline-block;flex:0 0 6px;height:6px;width:6px}.res-msg-app{display:grid;grid-template-columns:202px minmax(0,1fr);height:calc(100% - 97px);min-height:0}.res-msg-inbox{background:var(--msg-soft);border-right:1px solid var(--msg-line);display:flex;flex-direction:column;min-height:0;min-width:0}.res-msg-inbox-heading{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:17px 13px 12px}.res-msg-inbox-heading>div{display:flex;flex-direction:column;gap:4px}.res-msg-inbox-heading small{color:var(--msg-red);font-size:8px;font-weight:800;letter-spacing:.095em}.res-msg-inbox-heading strong{color:var(--msg-ink);font-size:20px;font-weight:800;letter-spacing:-.05em}.res-msg-inbox-heading strong span{color:var(--msg-faint);font-size:10px;letter-spacing:0;vertical-align:middle}.res-msg-inbox-heading>svg,.res-msg-search{color:var(--msg-faint)}.res-msg-search{align-items:center;background:var(--msg-card);border:1px solid var(--msg-line);border-radius:8px;display:flex;gap:7px;margin:0 10px 10px;min-height:34px;padding:0 9px}.res-msg-search input{background:#0000;border:none;color:var(--msg-ink);font-size:10px;min-width:0;outline:none;width:100%}.res-msg-search input::placeholder{color:var(--msg-faint)}.res-msg-conversation-list{flex:1 1;overflow-y:auto;scrollbar-color:var(--msg-line-strong) #0000;scrollbar-width:thin}.res-msg-conversation{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--msg-line);color:var(--msg-ink);display:flex;gap:9px;min-height:70px;padding:11px 10px;position:relative;text-align:left;width:100%}.res-msg-conversation:hover{background:var(--msg-card)}.res-msg-conversation.is-selected{background:var(--msg-red-soft);box-shadow:inset 3px 0 0 var(--msg-red)}.res-msg-avatar{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-red);display:grid;flex:0 0 32px;font-size:10px;font-weight:800;height:32px;place-items:center;width:32px}.res-msg-avatar.is-large{flex-basis:36px;font-size:10px;height:36px;width:36px}.res-msg-conversation-copy{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-msg-conversation-copy strong{font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-msg-conversation-copy small{color:var(--msg-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-msg-conversation-indicator{background:var(--msg-line-strong);border-radius:50%;height:5px;width:5px}.res-msg-conversation.is-selected .res-msg-conversation-indicator{background:var(--msg-red)}.res-msg-inbox-empty{color:var(--msg-muted);font-size:10px;padding:12px}.res-msg-inbox-foot{align-items:center;border-top:1px solid var(--msg-line);color:var(--msg-faint);display:flex;font-size:8px;font-weight:800;gap:6px;letter-spacing:.055em;min-height:40px;padding:0 12px}.res-msg-inbox-foot svg{color:var(--msg-red)}.res-msg-thread{background:var(--msg-card);display:flex;flex-direction:column;min-height:0;min-width:0}.res-msg-thread-head{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:9px;min-height:57px;padding:0 13px}.res-msg-thread-person{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-msg-thread-person strong{color:var(--msg-ink);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-msg-thread-person small{color:var(--msg-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-msg-thread-agent{align-items:center;background:var(--msg-red-soft);border:1px solid #f4000026;border-radius:7px;color:var(--msg-red);display:inline-flex;font-size:9px;font-weight:800;gap:4px;padding:7px 8px}.res-msg-context{align-items:center;background:var(--msg-soft);border-bottom:1px solid var(--msg-line);color:var(--msg-faint);display:flex;font-size:8px;font-weight:760;gap:10px;justify-content:space-between;letter-spacing:.04em;min-height:33px;padding:0 13px}.res-msg-context>span:first-child{align-items:center;color:var(--msg-red);display:inline-flex;gap:5px;white-space:nowrap}.res-msg-context>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-msg-message-list{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:17px 15px;scrollbar-color:var(--msg-line-strong) #0000;scrollbar-width:thin}.res-msg-date{align-self:center;color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.075em;text-align:center}.res-msg-bubble{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:11px;color:var(--msg-ink);max-width:91%;padding:12px 13px}.res-msg-bubble.manual,.res-msg-bubble.outgoing{align-self:flex-end;background:var(--msg-red-soft);border-color:#f400002e}.res-msg-bubble.incoming{align-self:flex-start}.res-msg-bubble p{color:var(--msg-ink);font-size:11.5px;line-height:1.65;margin:0}.res-msg-bubble small{color:var(--msg-faint);display:block;font-size:9px;margin-top:8px;text-align:right}.res-msg-composer{border-top:1px solid var(--msg-line);padding:12px 12px 9px}.res-msg-composer-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-bottom:10px}.res-msg-composer-actions>span{align-items:center;color:var(--msg-red);display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.025em;white-space:nowrap}.res-msg-composer-actions>span.is-human{color:var(--msg-muted)}.res-msg-composer-actions button{background:#0000;border:0;color:var(--msg-muted);font-size:10px;font-weight:700;padding:0;text-align:right}.res-msg-composer-actions button:hover{color:var(--msg-red)}.res-msg-composer form{align-items:center;background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:9px;display:flex;gap:7px;min-height:43px;padding:5px}.res-msg-composer form input{background:#0000;border:none;color:var(--msg-ink);flex:1 1;font-size:11px;min-width:0;outline:none;padding:0 7px;width:100%}.res-msg-composer input::placeholder{color:var(--msg-faint)}.res-msg-page .res-msg-composer .res-msg-suggest{align-items:center;background:var(--msg-card);border:1px solid var(--msg-line);border-radius:6px;color:var(--msg-muted);display:inline-flex;font-size:10px;font-weight:750;justify-content:center;line-height:1;min-height:30px;padding:0 9px;white-space:nowrap}.res-msg-page .res-msg-composer .res-msg-suggest:hover{border-color:var(--msg-red);color:var(--msg-red)}.res-msg-page .res-msg-composer .res-msg-send{background:var(--msg-red);border:0;border-radius:7px;color:#fff;display:grid;flex:0 0 31px;height:31px;padding:0;place-items:center;width:31px}.res-msg-preview-note{color:var(--msg-faint);display:block;font-size:9px;margin-top:7px;min-height:13px;text-align:center}.res-msg-demo-bottom{align-items:center;border-top:1px solid var(--msg-line);color:var(--msg-faint);display:flex;font-size:8px;font-weight:800;gap:10px;height:39px;justify-content:space-between;letter-spacing:.065em;padding:0 20px}.res-msg-demo-bottom>span:first-child{align-items:center;display:inline-flex;gap:7px}.res-msg-trust-strip{background:var(--msg-section);border-bottom:1px solid var(--msg-line);border-top:1px solid var(--msg-line)}.res-msg-trust-strip>.res-msg-container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:66px}.res-msg-trust-strip>.res-msg-container>span{color:var(--msg-faint);font-size:10px;font-weight:800;letter-spacing:.09em}.res-msg-trust-strip>.res-msg-container>div{align-items:center;color:var(--msg-ink);display:inline-flex;flex-wrap:wrap;font-size:11px;font-weight:750;gap:11px}.res-msg-trust-strip i{background:var(--msg-red);border-radius:50%;height:5px;width:5px}.res-msg-intro-section{background:var(--msg-section);padding:84px 0 88px}.res-msg-intro-grid{grid-gap:clamp(40px,7vw,110px);align-items:start;display:grid;gap:clamp(40px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.res-msg-intro-grid>div:last-child{padding-top:23px}.res-msg-intro-grid p{color:var(--msg-muted);font-size:13px;line-height:1.85;margin:0 0 15px;max-width:545px}.res-msg-capabilities-section{background:var(--msg-page);border-top:1px solid var(--msg-line);padding:88px 0 92px}.res-msg-carousel-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.res-msg-carousel-heading .res-msg-section-heading{flex:1 1;margin:0}.res-msg-carousel-controls{display:inline-flex;gap:9px;padding-bottom:5px}.res-msg-carousel-controls button{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-ink);display:grid;height:44px;place-items:center;transition:border-color .18s,color .18s,background .18s;width:44px}.res-msg-carousel-controls button:hover:not(:disabled){background:var(--msg-red-soft);border-color:var(--msg-red);color:var(--msg-red)}.res-msg-capability-rail{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 16px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--msg-line-strong) #0000;scrollbar-width:thin}.res-msg-capability{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:15px;display:flex;flex:0 0 43.5%;flex-direction:column;min-height:345px;min-width:0;padding:26px;scroll-snap-align:start;transition:border-color .18s,transform .18s,box-shadow .18s}.res-msg-capability:hover{border-color:var(--msg-line-strong);box-shadow:var(--msg-shadow);transform:translateY(-2px)}.res-msg-capability-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:29px}.res-msg-capability-top>span:last-child{color:var(--msg-faint);font-size:10px;font-weight:800;letter-spacing:.075em}.res-msg-capability>div:nth-child(2){flex:1 1}.res-msg-capability>div:nth-child(2)>small{color:var(--msg-red);font-size:9px;font-weight:800;letter-spacing:.1em}.res-msg-capability h3{font-size:28px;line-height:1.2;margin:10px 0 12px}.res-msg-capability p{color:var(--msg-muted);font-size:13px;line-height:1.8;max-width:460px}.res-msg-capability-foot{align-items:center;border-top:1px solid var(--msg-line);color:var(--msg-faint);display:flex;font-size:10px;font-weight:740;gap:13px;justify-content:space-between;letter-spacing:.035em;margin-top:18px;padding-top:16px}.res-msg-capability-foot svg{color:var(--msg-red)}.res-msg-rail-progress{align-items:center;color:var(--msg-faint);display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.08em;margin-top:6px}.res-msg-rail-progress strong{color:var(--msg-red);font-size:12px}.res-msg-rail-progress small{color:var(--msg-faint);font-size:11px}.res-msg-workflow-section{background:var(--msg-section);border-top:1px solid var(--msg-line);padding:92px 0 98px}.res-msg-workflow-grid{grid-gap:clamp(37px,6vw,90px);align-items:center;display:grid;gap:clamp(37px,6vw,90px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.res-msg-workflow-copy h2{margin-bottom:18px}.res-msg-workflow-copy>p{color:var(--msg-muted);font-size:13px;line-height:1.85;margin:0 0 16px;max-width:540px}.res-msg-check-list{grid-gap:13px;display:grid;gap:13px;margin:24px 0 19px}.res-msg-check-list>span{align-items:center;color:var(--msg-muted);display:flex;font-size:12px;gap:10px}.res-msg-check-list svg{color:var(--msg-red)}.res-msg-context-diagram{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:16px;box-shadow:var(--msg-shadow);min-width:0;overflow:hidden}.res-msg-diagram-top{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:10px;justify-content:space-between;min-height:61px;padding:0 22px}.res-msg-diagram-top>div{align-items:center;display:inline-flex;gap:9px}.res-msg-diagram-top img{height:23px;width:23px}.res-msg-diagram-top strong{color:var(--msg-ink);font-size:10px;font-weight:850}.res-msg-diagram-top>span{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.065em}.res-msg-diagram-content{padding:26px 23px 28px}.res-msg-diagram-row{align-items:center;background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:11px;display:flex;gap:13px;min-height:83px;padding:13px}.res-msg-diagram-row.is-featured{background:var(--msg-red-soft);border-color:#f4000036;box-shadow:inset 3px 0 0 var(--msg-red)}.res-msg-diagram-icon{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-red);display:grid;flex:0 0 43px;height:43px;place-items:center;width:43px}.res-msg-diagram-row>div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.res-msg-diagram-row small{color:var(--msg-red);font-size:9px;font-weight:800;letter-spacing:.075em}.res-msg-diagram-row strong{color:var(--msg-ink);font-size:12px;font-weight:750;line-height:1.4}.res-msg-diagram-row p{color:var(--msg-muted);font-size:10px;line-height:1.5;margin:0}.res-msg-diagram-row>svg{color:var(--msg-red)}.res-msg-diagram-connector{background:var(--msg-red);height:21px;margin-inline:auto;opacity:.5;width:1px}.res-msg-diagram-foot{align-items:center;border-top:1px solid var(--msg-line);color:var(--msg-faint);display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.065em;min-height:45px;padding:0 22px}.res-msg-diagram-foot>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-msg-outreach-section{background:var(--msg-page);border-top:1px solid var(--msg-line);padding:91px 0 96px}.res-msg-outreach-grid{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res-msg-outreach-editor,.res-msg-outreach-preview{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:14px;min-width:0;overflow:hidden}.res-msg-panel-bar{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:12px;justify-content:space-between;min-height:66px;padding:0 22px}.res-msg-panel-bar>div{align-items:center;display:inline-flex;gap:10px}.res-msg-panel-bar svg{color:var(--msg-red)}.res-msg-panel-bar strong{color:var(--msg-ink);font-size:13px;font-weight:800}.res-msg-panel-bar>span{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.075em}.res-msg-editor-body{padding:25px}.res-msg-editor-body>label{color:var(--msg-ink);display:block;font-size:11px;font-weight:770;margin-bottom:9px}.res-msg-editor-body select,.res-msg-editor-body textarea{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-ink);font-size:12px;line-height:1.7;min-width:0;outline:none;padding:14px;resize:vertical;width:100%}.res-msg-editor-body select:focus,.res-msg-editor-body textarea:focus{border-color:var(--msg-red);box-shadow:0 0 0 3px #f400000d}.res-msg-editor-body select{margin-bottom:21px;min-height:47px;padding:0 12px}.res-msg-placeholder-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.res-msg-placeholder-row>span{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.075em;width:100%}.res-msg-placeholder-row button{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-ink);font-size:11px;font-weight:700;min-height:35px;padding:0 11px}.res-msg-placeholder-row button:hover{border-color:var(--msg-red);color:var(--msg-red)}.res-msg-demo-info{align-items:flex-start;background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:9px;display:flex;gap:10px;margin-top:27px;padding:14px}.res-msg-demo-info svg{color:var(--msg-red);flex:0 0 17px}.res-msg-demo-info p{color:var(--msg-muted);font-size:11px;line-height:1.7;margin:0}.res-msg-phone-card{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:11px;overflow:hidden}.res-msg-phone-person{align-items:center;background:var(--msg-card);border-bottom:1px solid var(--msg-line);display:flex;gap:10px;min-height:58px;padding:0 15px}.res-msg-phone-person>span{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-red);display:grid;font-size:10px;font-weight:800;height:33px;place-items:center;width:33px}.res-msg-phone-person>div{display:flex;flex-direction:column;gap:3px}.res-msg-phone-person strong{color:var(--msg-ink);font-size:12px}.res-msg-phone-person small{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.06em}.res-msg-phone-bubble{background:var(--msg-red-soft);border:1px solid #f400002e;border-radius:12px;color:var(--msg-ink);font-size:12px;line-height:1.8;margin:25px 18px 25px auto;max-width:87%;min-height:126px;overflow-wrap:anywhere;padding:16px}.res-msg-credit-summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:18px}.res-msg-credit-summary>div{background:var(--msg-soft);border:1px solid var(--msg-line);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:17px}.res-msg-credit-summary span{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.045em}.res-msg-credit-summary strong{color:var(--msg-ink);font-size:25px;line-height:1.2}.res-msg-credit-summary strong small{color:var(--msg-muted);font-size:10px;font-weight:560}.res-msg-control-section{background:var(--msg-section);border-top:1px solid var(--msg-line);padding:95px 0 100px}.res-msg-control-grid{grid-gap:clamp(38px,6vw,90px);align-items:center;display:grid;gap:clamp(38px,6vw,90px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.res-msg-control-grid h2{margin-bottom:18px}.res-msg-control-grid>div:last-child>p{color:var(--msg-muted);font-size:13px;line-height:1.85;margin-bottom:17px;max-width:550px}.res-msg-control-grid .res-msg-primary{margin-top:10px}.res-msg-control-visual{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:15px;box-shadow:var(--msg-shadow);overflow:hidden}.res-msg-control-top{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:11px;min-height:64px;padding:0 22px}.res-msg-control-top>svg{color:var(--msg-red)}.res-msg-control-top strong{color:var(--msg-ink);flex:1 1;font-size:10px;font-weight:850;letter-spacing:.07em}.res-msg-control-top>span{color:var(--msg-faint);font-size:9px;font-weight:800;letter-spacing:.065em}.res-msg-control-row{align-items:center;border-bottom:1px solid var(--msg-line);display:flex;gap:14px;margin:0 20px;min-height:97px;padding:16px 0}.res-msg-control-row>div{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.res-msg-control-row strong{color:var(--msg-ink);font-size:13px;font-weight:770}.res-msg-control-row small{color:var(--msg-muted);font-size:11px;line-height:1.5}.res-msg-control-chip{color:var(--msg-red);font-size:9px;font-weight:850;letter-spacing:.05em}.res-msg-control-bottom{align-items:center;color:var(--msg-faint);display:flex;font-size:9px;font-weight:800;gap:9px;letter-spacing:.08em;min-height:48px;padding:0 20px}.res-msg-connected-section{background:var(--msg-page);border-top:1px solid var(--msg-line);padding:87px 0 95px}.res-msg-product-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-msg-product-grid a{align-items:flex-start;background:var(--msg-card);border:1px solid var(--msg-line);border-radius:14px;display:flex;flex-direction:column;min-height:313px;min-width:0;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.res-msg-product-grid a:hover{border-color:var(--msg-red);box-shadow:var(--msg-shadow);transform:translateY(-2px)}.res-msg-product-grid a>small{color:var(--msg-red);font-size:9px;font-weight:820;letter-spacing:.09em;margin-top:25px}.res-msg-product-grid a>strong{color:var(--msg-ink);font-size:26px;font-weight:820;letter-spacing:-.058em;margin-top:8px}.res-msg-product-grid a>p{color:var(--msg-muted);flex:1 1;font-size:12px;line-height:1.75;margin:10px 0 20px}.res-msg-product-link{align-items:center;border-top:1px solid var(--msg-line);color:var(--msg-ink);display:flex;font-size:11px;font-weight:760;gap:10px;justify-content:space-between;padding-top:15px;width:100%}.res-msg-product-link svg{color:var(--msg-red)}.res-msg-faq-section{background:var(--msg-section);border-top:1px solid var(--msg-line);padding:90px 0 98px}.res-msg-faq-grid{grid-gap:clamp(42px,8vw,115px);align-items:start;display:grid;gap:clamp(42px,8vw,115px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-msg-faq-copy h2{margin-bottom:17px}.res-msg-faq-copy p{color:var(--msg-muted);font-size:13px;line-height:1.85;margin-bottom:16px;max-width:370px}.res-msg-faq-list{border-top:1px solid var(--msg-line)}.res-msg-faq-list details{border-bottom:1px solid var(--msg-line)}.res-msg-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:14px;list-style:none;min-height:75px;padding:14px 0}.res-msg-faq-list summary::-webkit-details-marker{display:none}.res-msg-faq-list summary::marker{content:""}.res-msg-faq-list summary>span{color:var(--msg-red);font-size:11px;font-weight:800}.res-msg-faq-list summary strong{color:var(--msg-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.6;min-width:0}.res-msg-faq-list summary i{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-muted);display:grid;flex:0 0 32px;font-style:normal;height:32px;place-items:center;transition:transform .18s;width:32px}.res-msg-faq-list details[open] summary i{color:var(--msg-red);transform:rotate(45deg)}.res-msg-faq-list details>div{padding:0 43px 19px 32px}.res-msg-faq-list details p{color:var(--msg-muted);font-size:12px;line-height:1.85;margin:0}.res-msg-final-section{background:var(--msg-page);border-top:1px solid var(--msg-line);padding:75px 0 82px}.res-msg-final-grid{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-msg-final-grid h2{margin-bottom:15px}.res-msg-final-grid p{color:var(--msg-muted);font-size:13px;line-height:1.8;margin:0;max-width:575px}.res-msg-final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:19px}@media (max-width:1180px){.res-msg-container{width:min(1300px,calc(100% - 62px))}.res-msg-hero-layout{gap:30px}.res-msg-hero h1{font-size:clamp(44px,4.55vw,63px)}.res-msg-app{grid-template-columns:185px minmax(0,1fr)}.res-msg-conversation{padding-inline:8px}.res-msg-context>span:last-child{max-width:55%}.res-msg-demo{height:649px}.res-msg-product-grid a{padding:20px}}@media (max-width:980px){.res-msg-hero{padding:105px 0 68px}.res-msg-hero-layout{gap:35px;grid-template-columns:minmax(0,1fr)}.res-msg-hero-copy{max-width:730px;padding-top:0}.res-msg-hero h1{font-size:clamp(50px,6.5vw,70px)}.res-msg-demo{height:630px;margin-top:0;width:min(100%,730px)}.res-msg-app{grid-template-columns:200px minmax(0,1fr)}.res-msg-faq-grid,.res-msg-intro-grid,.res-msg-workflow-grid{gap:30px;grid-template-columns:minmax(0,1fr)}.res-msg-intro-grid>div:last-child{padding-top:0}.res-msg-section-heading{align-items:flex-start;flex-direction:column;gap:17px}.res-msg-section-heading>p{max-width:720px}.res-msg-carousel-heading{align-items:stretch;flex-direction:column;gap:18px}.res-msg-carousel-controls{align-self:flex-end}.res-msg-capability{flex-basis:53%}.res-msg-control-grid,.res-msg-outreach-grid{grid-template-columns:minmax(0,1fr)}.res-msg-outreach-grid{gap:12px}.res-msg-control-visual{max-width:750px}.res-msg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.res-msg-container{width:calc(100% - 38px)}.res-msg-trust-strip>.res-msg-container{align-items:flex-start;flex-direction:column;gap:9px;justify-content:center;padding:14px 0}.res-msg-trust-strip>.res-msg-container>div{font-size:10px}.res-msg-final-grid{align-items:flex-start;flex-direction:column;gap:25px}}@media (max-width:640px){.res-msg-container{width:calc(100% - 32px)}.res-msg-eyebrow{font-size:9px;gap:9px;letter-spacing:.1em}.res-msg-eyebrow i{flex-basis:21px;width:21px}.res-msg-section-heading{gap:13px;margin-bottom:22px}.res-msg-control-grid h2,.res-msg-faq-copy h2,.res-msg-final-grid h2,.res-msg-intro-grid h2,.res-msg-section-heading h2,.res-msg-workflow-copy h2{font-size:clamp(35px,8.2vw,45px);line-height:1.12;margin:13px 0 0}.res-msg-section-heading>p{font-size:12px}.res-msg-primary{min-height:48px}.res-msg-hero{padding:66px 0 45px}.res-msg-hero-layout{gap:28px}.res-msg-hero h1{font-size:clamp(35px,9vw,51px);line-height:1.075;margin:16px 0 13px}.res-msg-hero-lead{font-size:14px;line-height:1.65;margin:0}.res-msg-hero-benefits,.res-msg-hero-description{display:none}.res-msg-hero-actions{gap:15px;margin-top:23px}.res-msg-secondary{font-size:11px}.res-msg-demo{border-radius:13px;height:590px}.res-msg-demo-top{height:47px;padding-inline:12px}.res-msg-demo-actions{gap:8px}.res-msg-demo-actions>span{display:none}.res-msg-demo-brand img{height:21px;width:21px}.res-msg-demo-brand strong{font-size:8px}.res-msg-app{display:flex;flex-direction:column;height:calc(100% - 83px)}.res-msg-inbox{background:var(--msg-soft);border-bottom:1px solid var(--msg-line);border-right:0;flex:0 0 auto}.res-msg-inbox-foot,.res-msg-inbox-heading,.res-msg-search{display:none}.res-msg-conversation-list{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:none}.res-msg-conversation-list::-webkit-scrollbar{display:none}.res-msg-conversation{background:var(--msg-card);border:1px solid var(--msg-line);border-radius:8px;flex:0 0 auto;gap:6px;min-height:43px;padding:6px;width:136px}.res-msg-conversation.is-selected{background:var(--msg-red-soft);border-color:#f4000040}.res-msg-avatar{border-radius:7px;flex-basis:25px;font-size:8px;height:25px;width:25px}.res-msg-conversation-copy strong{font-size:9px}.res-msg-conversation-copy small{font-size:8px}.res-msg-thread{flex:1 1}.res-msg-thread-head{min-height:49px;padding-inline:10px}.res-msg-avatar.is-large{flex-basis:31px;height:31px;width:31px}.res-msg-thread-person strong{font-size:10px}.res-msg-thread-agent,.res-msg-thread-person small{font-size:8px}.res-msg-context{font-size:7px;min-height:30px;padding-inline:10px}.res-msg-message-list{gap:9px;padding:12px 10px}.res-msg-bubble{max-width:88%;padding:9px 10px}.res-msg-bubble p{font-size:11px}.res-msg-composer{padding:9px 9px 6px}.res-msg-composer-actions button,.res-msg-composer-actions>span{font-size:9px}.res-msg-demo-bottom{font-size:7px;height:36px;padding-inline:12px}.res-msg-intro-section{padding:62px 0 70px}.res-msg-intro-grid p{font-size:12px}.res-msg-capabilities-section{padding:66px 0 73px}.res-msg-carousel-heading{margin-bottom:19px}.res-msg-carousel-controls button{height:39px;width:39px}.res-msg-capability-rail{gap:12px}.res-msg-capability{flex-basis:84%;min-height:326px;padding:20px}.res-msg-capability h3{font-size:24px}.res-msg-capability p{font-size:12px}.res-msg-rail-progress{font-size:8px}.res-msg-workflow-section{padding:68px 0 73px}.res-msg-workflow-copy>p{font-size:12px}.res-msg-check-list>span{font-size:11px}.res-msg-diagram-top{padding-inline:12px}.res-msg-diagram-top>span{display:none}.res-msg-diagram-content{padding:20px 14px}.res-msg-diagram-row{gap:10px;padding:10px}.res-msg-diagram-icon{flex-basis:35px;height:35px;width:35px}.res-msg-diagram-row strong{font-size:11px}.res-msg-diagram-row p{font-size:9px}.res-msg-diagram-foot{font-size:8px;padding-inline:12px}.res-msg-outreach-section{padding:66px 0 74px}.res-msg-panel-bar{min-height:59px;padding-inline:16px}.res-msg-panel-bar>span{font-size:8px}.res-msg-editor-body{padding:17px}.res-msg-editor-body textarea{font-size:12px}.res-msg-credit-summary>div{padding:12px}.res-msg-credit-summary strong{font-size:22px}.res-msg-control-section{padding:67px 0 75px}.res-msg-control-grid>div:last-child>p{font-size:12px}.res-msg-control-row{gap:10px;margin-inline:14px}.res-msg-control-row strong{font-size:12px}.res-msg-control-row small{font-size:10px}.res-msg-control-chip{font-size:8px}.res-msg-connected-section{padding:67px 0 75px}.res-msg-product-grid{gap:11px;grid-template-columns:1fr}.res-msg-product-grid a{min-height:0;padding:21px}.res-msg-product-grid a>small{margin-top:18px}.res-msg-product-grid a>strong{font-size:24px}.res-msg-product-grid a>p{font-size:12px}.res-msg-faq-section{padding:67px 0 73px}.res-msg-faq-copy p{font-size:12px}.res-msg-faq-list summary{gap:10px;min-height:70px}.res-msg-faq-list summary strong{font-size:12px}.res-msg-faq-list details>div{padding:0 10px 19px 27px}.res-msg-faq-list details p{font-size:11.5px}.res-msg-final-section{padding:66px 0 74px}.res-msg-final-grid p{font-size:12px}}@media (max-width:390px){.res-msg-hero-actions .res-msg-secondary{display:none}.res-msg-demo-actions>button{font-size:9px}.res-msg-context>span:last-child,.res-msg-demo-bottom>span:last-child{display:none}.res-msg-credit-summary{grid-template-columns:1fr}.res-msg-composer-actions>span{font-size:8px}}@media (max-width:360px){.res-msg-container{width:calc(100% - 28px)}.res-msg-hero h1{font-size:34px}.res-msg-demo{height:605px}}@media (prefers-reduced-motion:reduce){.res-msg-page *,.res-msg-page :after,.res-msg-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.res-social-page{--soc-red:#f40000;--soc-red-hover:#d90000;--soc-ink:#191b20;--soc-muted:#606875;--soc-faint:#828a96;--soc-bg:#f7f8fa;--soc-section:#fff;--soc-card:#fff;--soc-soft:#f3f5f8;--soc-line:#e1e6ee;--soc-line-strong:#c8cfd9;--soc-red-soft:#fff3f3;--soc-hero:linear-gradient(115deg,#fff,#fafbfc 60%,#f5f6f8);--soc-grid:rgba(38,49,67,.028);--soc-shadow:0 24px 68px #19213114,0 3px 14px rgba(25,33,49,.025);-webkit-font-smoothing:antialiased;background:var(--soc-bg);color:var(--soc-ink);font-family:Poppins,system-ui,sans-serif;font-family:var(--font-family,"Poppins",system-ui,sans-serif);min-height:100vh;min-width:0;overflow-x:clip;width:100%}:root[data-res-theme=dark] .res-social-page,:root[data-theme=dark] .res-social-page{--soc-ink:#f5f7fa;--soc-muted:#b8c1ce;--soc-faint:#9ba5b4;--soc-bg:#15181d;--soc-section:#1a1e25;--soc-card:#22262e;--soc-soft:#1d222a;--soc-line:#393f49;--soc-line-strong:#677180;--soc-red-soft:#3b262c;--soc-hero:linear-gradient(116deg,#121419,#1a1d24 100%);--soc-grid:hsla(0,0%,100%,.034);--soc-shadow:0 24px 75px #0000004a}.res-social-page,.res-social-page *,.res-social-page :after,.res-social-page :before{box-sizing:border-box}.res-social-page h1,.res-social-page h2,.res-social-page h3,.res-social-page p{margin-top:0}.res-social-page h1,.res-social-page h2,.res-social-page h3{color:var(--soc-ink);font-weight:800;letter-spacing:-.065em}.res-social-page em{color:var(--soc-red);font-style:normal}.res-social-page img{display:block;max-width:100%}.res-social-page a{text-decoration:none}.res-social-page button,.res-social-page input,.res-social-page select,.res-social-page textarea{font:inherit}.res-social-page button{cursor:pointer}.res-social-page button:disabled{cursor:not-allowed;opacity:.38}.res-social-page [id]{scroll-margin-top:100px}.res-social-page [tabindex="0"]:focus-visible,.res-social-page a:focus-visible,.res-social-page button:focus-visible,.res-social-page details summary:focus-visible,.res-social-page input:focus-visible,.res-social-page select:focus-visible,.res-social-page textarea:focus-visible{outline:2px solid var(--soc-red);outline-offset:3px}.res-social-container{margin-inline:auto;width:min(1300px,calc(100% - 88px))}.res-social-sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.res-social-eyebrow{align-items:center;color:var(--soc-red);display:inline-flex;font-size:10px;font-weight:800;gap:11px;letter-spacing:.12em;line-height:1.6}.res-social-eyebrow i{background:currentColor;flex:0 0 25px;height:2px;width:25px}.res-social-overline{color:var(--soc-red);font-size:9px;font-weight:830;letter-spacing:.11em}.res-social-primary{align-items:center;background:var(--soc-red);border:1px solid var(--soc-red);border-radius:9px;box-shadow:0 8px 21px #f4000024;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:23px;justify-content:space-between;min-height:49px;padding:0 19px;transition:background .18s,transform .18s,box-shadow .18s}.res-social-primary:hover{background:var(--soc-red-hover);box-shadow:0 12px 26px #f4000033;color:#fff;transform:translateY(-2px)}.res-social-secondary,.res-social-text-link{align-items:center;color:var(--soc-ink);display:inline-flex;font-size:12px;font-weight:750;gap:11px;min-height:43px;transition:color .18s,border-color .18s}.res-social-secondary{border-bottom:1px solid var(--soc-line-strong)}.res-social-text-link svg{color:var(--soc-red)}.res-social-secondary:hover,.res-social-text-link:hover{border-color:var(--soc-red);color:var(--soc-red)}.res-social-icon{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:10px;color:var(--soc-red);display:grid;flex:0 0 47px;height:47px;place-items:center;width:47px}.res-social-hero{background:var(--soc-hero);isolation:isolate;padding:105px 0 65px;position:relative}.res-social-hero-grid{background-image:linear-gradient(var(--soc-grid) 1px,#0000 1px),linear-gradient(90deg,var(--soc-grid) 1px,#0000 1px);background-size:92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#000);mask-image:linear-gradient(90deg,#0000,#000 50%,#000);pointer-events:none;position:absolute;z-index:-1}.res-social-hero-layout{grid-gap:clamp(38px,5.7vw,90px);align-items:start;display:grid;gap:clamp(38px,5.7vw,90px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.res-social-hero-copy{min-width:0;padding-top:50px}.res-social-hero h1{font-size:clamp(47px,4.55vw,71px);letter-spacing:-.073em;line-height:1.075;margin:21px 0 23px;max-width:720px}.res-social-hero-lead{color:var(--soc-ink);font-size:clamp(17px,1.46vw,20px);font-weight:570;line-height:1.64;margin:0 0 12px}.res-social-hero-lead strong{color:var(--soc-red);font-weight:800}.res-social-hero-description{color:var(--soc-muted);font-size:13.5px;line-height:1.85;margin:0;max-width:510px}.res-social-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.res-social-hero-benefits{display:flex;flex-wrap:wrap;gap:13px 18px;margin-top:29px}.res-social-hero-benefits span{align-items:center;color:var(--soc-muted);display:inline-flex;font-size:10px;font-weight:580;gap:7px}.res-social-hero-benefits svg{color:var(--soc-red)}.res-social-studio{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:17px;box-shadow:0 20px 65px rgba(244,0,0,.036),var(--soc-shadow);margin-top:20px;min-width:0;overflow:hidden;position:relative}.res-social-studio:before{background:var(--soc-red);border-radius:0 0 4px 4px;content:"";height:4px;left:30px;position:absolute;top:0;width:54px;z-index:3}.res-social-studio-bar{align-items:center;border-bottom:1px solid var(--soc-line);display:flex;gap:9px;justify-content:space-between;min-height:53px;padding:0 20px}.res-social-studio-brand{align-items:center;display:inline-flex;gap:9px;min-width:0}.res-social-studio-brand img{height:24px;object-fit:contain;width:24px}.res-social-studio-brand strong{color:var(--soc-ink);font-size:9px;font-weight:850;white-space:nowrap}.res-social-studio-bar>span{align-items:center;color:var(--soc-faint);display:inline-flex;font-size:8px;font-weight:800;gap:6px;letter-spacing:.07em;white-space:nowrap}.res-social-footer-dot,.res-social-studio-bar>span i{background:var(--soc-red);border-radius:50%;display:inline-block;height:6px;width:6px}.res-social-studio-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:22px 21px 18px}.res-social-studio-heading h2{font-size:clamp(23px,2.1vw,30px);line-height:1.15;margin:7px 0 5px}.res-social-studio-heading p{color:var(--soc-muted);font-size:10px;line-height:1.6;margin:0}.res-social-studio-chip{align-items:center;background:var(--soc-red-soft);border:1px solid #f4000033;border-radius:8px;color:var(--soc-red);display:inline-flex;font-size:9px;font-weight:830;gap:5px;padding:8px;white-space:nowrap}.res-social-studio-main{grid-gap:13px;display:grid;gap:13px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:390px;padding:0 18px 17px}.res-social-studio-controls{align-items:flex-start;background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:11px;display:flex;flex-direction:column;min-width:0;padding:17px 15px}.res-social-field-title{color:var(--soc-red);display:block;font-size:8px;font-weight:830;letter-spacing:.08em;margin:0 0 10px}.res-social-property-choices{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px;width:100%}.res-social-property-choices button,.res-social-tone-choices button{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-muted);font-size:9px;font-weight:730;line-height:1.2;min-height:30px;padding:5px 8px}.res-social-property-choices button.is-active,.res-social-tone-choices button.is-active{background:var(--soc-red-soft);border-color:#f4000061;color:var(--soc-red)}.res-social-source-card{align-items:center;background:var(--soc-card);border:1px solid var(--soc-line);border-radius:8px;display:flex;gap:8px;margin-bottom:18px;min-height:53px;min-width:0;padding:8px;width:100%}.res-social-source-icon{border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-red);display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.res-social-source-card>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.res-social-source-card strong{color:var(--soc-ink);font-size:10px;font-weight:780}.res-social-source-card small{color:var(--soc-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-social-source-card>svg{color:var(--soc-red)}.res-social-tone-choices{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;width:100%}.res-social-tone-more{align-items:center;color:var(--soc-muted);display:flex;font-size:9px;gap:8px;justify-content:space-between;margin-bottom:19px;width:100%}.res-social-tone-more select{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-ink);font-size:9px;min-height:30px;padding:0 4px;width:112px}.res-social-colours{display:flex;gap:10px;margin-bottom:15px}.res-social-colours button{background:#0000;border:1px solid #0000;border-radius:8px;display:grid;height:29px;padding:3px;place-items:center;width:29px}.res-social-colours button.is-active{border-color:var(--soc-ink)}.res-social-colours button span{background:var(--swatch);border-radius:6px;height:21px;width:21px}.res-social-studio-note{align-items:center;color:var(--soc-faint);display:flex;font-size:8px;gap:5px;line-height:1.5;margin-top:auto}.res-social-post{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.res-social-post-top{align-items:center;display:flex;gap:8px;min-height:44px;padding:0 10px}.res-social-post-avatar{background:var(--social-preview-brand);border-radius:8px;color:#fff;display:grid;flex:0 0 27px;font-size:13px;font-weight:850;height:27px;place-items:center;width:27px}.res-social-post-top>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.res-social-post-top strong{color:var(--soc-ink);font-size:10px;font-weight:800}.res-social-post-top small{color:var(--soc-faint);font-size:8px}.res-social-post-platform{border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-ink);display:grid;font-size:10px;font-weight:850;height:25px;place-items:center;width:25px}.res-social-post-photo{background:#323840;height:220px;min-height:180px;overflow:hidden;position:relative}.res-social-post-photo:after{background:linear-gradient(180deg,#0000000d 15%,#000000b8);content:"";inset:0;pointer-events:none;position:absolute}.res-social-post-photo img{height:100%;object-fit:cover;object-position:center;width:100%}.res-social-photo-overlay{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:6px;inset:auto 13px 14px;position:absolute;z-index:1}.res-social-photo-overlay span{background:var(--social-preview-brand);border-radius:4px;font-size:8px;font-weight:840;letter-spacing:.09em;padding:5px 7px}.res-social-photo-overlay strong{color:#fff;font-size:clamp(17px,1.55vw,22px);font-weight:830;letter-spacing:-.06em;line-height:1.15;max-width:250px}.res-social-photo-overlay small{font-size:9px}.res-social-post-caption{min-height:122px;padding:11px 12px 12px}.res-social-preview-platforms{display:flex;gap:5px;margin-bottom:9px}.res-social-preview-platforms button{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:6px;color:var(--soc-muted);font-size:9px;font-weight:730;padding:5px 8px}.res-social-preview-platforms button.is-active{background:var(--soc-red-soft);border-color:#f400003d;color:var(--soc-red)}.res-social-preview-platforms .res-social-edit-caption{align-items:center;color:var(--soc-ink);display:inline-flex;gap:4px;margin-left:auto}.res-social-post-caption textarea{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-ink);display:block;font-size:11px;line-height:1.55;min-height:79px;padding:8px;resize:vertical;width:100%}.res-social-post-caption p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--soc-ink);display:-webkit-box;font-size:10px;line-height:1.55;margin:0;overflow:hidden;white-space:pre-line}.res-social-post-caption p strong{font-weight:820}.res-social-studio-footer{align-items:center;border-top:1px solid var(--soc-line);display:flex;gap:10px;justify-content:space-between;min-height:49px;padding:0 19px}.res-social-studio-footer>div{align-items:center;display:flex;gap:7px}.res-social-caption-count,.res-social-studio-footer strong{color:var(--soc-faint);font-size:8px;font-weight:800;letter-spacing:.05em}.res-social-caption-count{color:var(--soc-red);white-space:nowrap}.res-social-studio-footer button{align-items:center;background:var(--soc-card);border:1px solid var(--soc-line);border-radius:7px;color:var(--soc-ink);display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:8px 10px;white-space:nowrap}.res-social-studio-footer button:hover{border-color:var(--soc-red);color:var(--soc-red)}.res-social-ribbon{background:var(--soc-section);border-bottom:1px solid var(--soc-line);border-top:1px solid var(--soc-line)}.res-social-ribbon>.res-social-container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:66px}.res-social-ribbon>.res-social-container>span{color:var(--soc-faint);font-size:10px;font-weight:800;letter-spacing:.08em}.res-social-ribbon>.res-social-container>div{align-items:center;color:var(--soc-ink);display:flex;flex-wrap:wrap;font-size:11px;font-weight:750;gap:11px}.res-social-ribbon i{background:var(--soc-red);border-radius:50%;height:5px;width:5px}.res-social-intro{background:var(--soc-section);padding:91px 0 94px}.res-social-intro-layout{grid-gap:clamp(40px,7vw,110px);display:grid;gap:clamp(40px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.res-social-data-copy h2,.res-social-faq h2,.res-social-final h2,.res-social-inbox-section-heading h2,.res-social-intro h2,.res-social-planning-copy h2,.res-social-related-heading h2{font-size:clamp(39px,3.6vw,55px);line-height:1.13;margin:17px 0 20px}.res-social-intro-layout>div:last-child{padding-top:25px}.res-social-data-copy p,.res-social-faq-layout>div:first-child>p,.res-social-final p,.res-social-inbox-section-heading>p,.res-social-intro p,.res-social-planning-copy p{color:var(--soc-muted);font-size:13px;line-height:1.85;margin:0 0 15px;max-width:550px}.res-social-features{background:var(--soc-bg);border-top:1px solid var(--soc-line);padding:91px 0 96px}.res-social-feature-header{align-items:end;display:flex;gap:26px;justify-content:space-between;margin-bottom:29px}.res-social-feature-header h2{font-size:clamp(39px,3.6vw,55px);line-height:1.12;margin:17px 0 12px}.res-social-feature-header p{color:var(--soc-muted);font-size:13px;line-height:1.7;margin:0}.res-social-carousel-arrows{display:flex;gap:9px}.res-social-carousel-arrows button{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:9px;color:var(--soc-ink);display:grid;height:44px;place-items:center;width:44px}.res-social-carousel-arrows button:hover:not(:disabled){border-color:var(--soc-red);color:var(--soc-red)}.res-social-feature-rail{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 17px;scroll-snap-type:x mandatory;scrollbar-color:var(--soc-line-strong) #0000;scrollbar-width:thin}.res-social-feature-card{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:15px;display:flex;flex:0 0 43.5%;flex-direction:column;min-height:352px;min-width:0;padding:26px;scroll-snap-align:start;transition:border-color .18s,transform .18s,box-shadow .18s}.res-social-feature-card:hover{border-color:var(--soc-line-strong);box-shadow:var(--soc-shadow);transform:translateY(-2px)}.res-social-feature-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:31px}.res-social-feature-card-top small{color:var(--soc-faint);font-size:10px;font-weight:800;letter-spacing:.07em}.res-social-feature-card>div:nth-child(2){flex:1 1}.res-social-feature-card h3{font-size:28px;line-height:1.2;margin:11px 0 12px;max-width:410px}.res-social-feature-card p{color:var(--soc-muted);font-size:13px;line-height:1.8;max-width:420px}.res-social-feature-foot{align-items:center;border-top:1px solid var(--soc-line);color:var(--soc-faint);display:flex;font-size:10px;font-weight:770;gap:12px;justify-content:space-between;letter-spacing:.04em;margin-top:18px;padding-top:17px}.res-social-feature-foot svg{color:var(--soc-red)}.res-social-feature-pagination{align-items:center;color:var(--soc-faint);display:flex;font-size:9px;font-weight:800;justify-content:space-between;letter-spacing:.07em;margin-top:6px}.res-social-feature-pagination strong{color:var(--soc-red);font-size:12px}.res-social-feature-pagination small{color:var(--soc-faint);font-size:11px}.res-social-data-section{background:var(--soc-section);border-top:1px solid var(--soc-line);padding:99px 0 104px}.res-social-data-layout{grid-gap:clamp(45px,6vw,95px);align-items:center;display:grid;gap:clamp(45px,6vw,95px);grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.res-social-data-visual{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:16px;box-shadow:var(--soc-shadow);height:490px;min-width:0;position:relative}.res-social-data-visual>img{border-radius:15px;height:100%;object-fit:cover;width:100%}.res-social-data-visual:after{background:linear-gradient(180deg,#0000001f,#0000 42%,#0000001a);border-radius:15px;content:"";inset:0;pointer-events:none;position:absolute}.res-social-data-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10141b9e;border:1px solid #fff6;border-radius:7px;color:#fff;font-size:10px;font-weight:810;left:19px;letter-spacing:.08em;padding:10px 12px;position:absolute;top:19px;z-index:2}.res-social-data-card{align-items:center;background:var(--soc-card);border:1px solid var(--soc-line);border-radius:12px;bottom:24px;box-shadow:var(--soc-shadow);display:flex;gap:12px;left:35px;min-height:91px;padding:14px;position:absolute;right:-21px;z-index:3}.res-social-data-card>span{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:9px;color:var(--soc-red);display:grid;flex:0 0 43px;height:43px;place-items:center;width:43px}.res-social-data-card>div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.res-social-data-card small{color:var(--soc-red);font-size:9px;font-weight:810;letter-spacing:.06em}.res-social-data-card strong{color:var(--soc-ink);font-size:13px}.res-social-data-card p{color:var(--soc-muted);font-size:10px;margin:0}.res-social-data-card>svg{color:var(--soc-red)}.res-social-data-copy>p,.res-social-planning-copy>p{max-width:540px}.res-social-tick-list{grid-gap:13px;display:grid;gap:13px;margin:23px 0 21px}.res-social-tick-list span{align-items:center;color:var(--soc-muted);display:flex;font-size:12px;gap:10px}.res-social-tick-list svg{color:var(--soc-red);flex:0 0 17px}.res-social-planning{background:var(--soc-bg);border-top:1px solid var(--soc-line);padding:97px 0 103px}.res-social-planning-layout{grid-gap:clamp(38px,6.5vw,102px);align-items:center;display:grid;gap:clamp(38px,6.5vw,102px);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.res-social-calendar{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:16px;box-shadow:var(--soc-shadow);min-width:0;overflow:hidden}.res-social-calendar-top{align-items:center;border-bottom:1px solid var(--soc-line);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:0 22px}.res-social-calendar-top>div{align-items:center;color:var(--soc-red);display:inline-flex;gap:9px}.res-social-calendar-top strong{color:var(--soc-ink);font-size:13px}.res-social-calendar-top>span{color:var(--soc-faint);font-size:9px;font-weight:820;letter-spacing:.06em}.res-social-calendar-body{padding:25px}.res-social-calendar-month{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:17px}.res-social-calendar-month strong{color:var(--soc-ink);font-size:23px;letter-spacing:-.055em}.res-social-calendar-month span{align-items:center;color:var(--soc-muted);display:inline-flex;font-size:10px;font-weight:650;gap:5px}.res-social-calendar-month svg{color:var(--soc-red)}.res-social-calendar-days,.res-social-calendar-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.res-social-calendar-days{margin-bottom:7px}.res-social-calendar-days>span{color:var(--soc-faint);font-size:9px;font-weight:800;padding:7px 0;text-align:center}.res-social-calendar-grid>button,.res-social-calendar-grid>span{aspect-ratio:1;background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:8px;color:var(--soc-ink);display:grid;font-size:12px;font-weight:700;min-height:42px;min-width:0;place-items:center;position:relative}.res-social-calendar-grid>button.has-post{border-color:#f4000040}.res-social-calendar-grid>button.is-active{background:var(--soc-red-soft);border-color:var(--soc-red);color:var(--soc-red)}.res-social-calendar-grid>button i{background:var(--soc-red);border-radius:50%;bottom:5px;height:5px;position:absolute;width:5px}.res-social-calendar-grid>span.is-empty{background:#0000;border-color:#0000}.res-social-calendar-selected{align-items:center;background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:10px;display:flex;gap:12px;margin-top:18px;min-height:86px;padding:12px}.res-social-calendar-date{align-items:center;background:var(--soc-card);border-radius:8px;display:flex;flex:0 0 52px;flex-direction:column;justify-content:center;min-height:53px}.res-social-calendar-date strong{color:var(--soc-red);font-size:20px;line-height:1.1}.res-social-calendar-date small{color:var(--soc-faint);font-size:9px;font-weight:800}.res-social-calendar-selected>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.res-social-calendar-selected>div small{color:var(--soc-red);font-size:8px;font-weight:800;letter-spacing:.06em}.res-social-calendar-selected>div strong{color:var(--soc-ink);font-size:12px}.res-social-calendar-selected>div span{color:var(--soc-muted);font-size:10px}.res-social-calendar-pill{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:6px;color:var(--soc-muted);font-size:9px;font-weight:750;padding:6px 8px}.res-social-calendar-foot{align-items:center;border-top:1px solid var(--soc-line);color:var(--soc-faint);display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.06em;min-height:45px;padding:0 22px}.res-social-calendar-foot>span:first-child{align-items:center;display:inline-flex;gap:8px}.res-social-calendar-foot i{background:var(--soc-red);border-radius:50%;height:6px;width:6px}.res-social-inbox-section{background:var(--soc-section);border-top:1px solid var(--soc-line);padding:95px 0 102px}.res-social-inbox-section-heading{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:30px}.res-social-inbox-section-heading h2{margin-bottom:0}.res-social-inbox-section-heading>p{margin-bottom:3px;max-width:395px}.res-social-inbox{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:16px;box-shadow:var(--soc-shadow);overflow:hidden}.res-social-inbox-bar{align-items:center;border-bottom:1px solid var(--soc-line);display:flex;gap:12px;justify-content:space-between;min-height:60px;padding:0 23px}.res-social-inbox-bar>div{align-items:center;color:var(--soc-red);display:inline-flex;gap:10px}.res-social-inbox-bar strong{color:var(--soc-ink);font-size:13px}.res-social-inbox-bar>span{color:var(--soc-faint);font-size:9px;font-weight:820;letter-spacing:.075em}.res-social-inbox-app{display:grid;grid-template-columns:37% minmax(0,1fr);height:462px}.res-social-inbox-list{background:var(--soc-soft);border-right:1px solid var(--soc-line);display:flex;flex-direction:column;min-height:0;min-width:0}.res-social-inbox-filters{border-bottom:1px solid var(--soc-line);display:flex;gap:7px;min-height:58px;overflow-x:auto;padding:13px}.res-social-inbox-filters button{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:8px;color:var(--soc-muted);font-size:10px;font-weight:750;min-height:32px;padding:0 12px;white-space:nowrap}.res-social-inbox-filters button.is-active{background:var(--soc-red-soft);border-color:#f400004d;color:var(--soc-red)}.res-social-inbox-contacts{flex:1 1;overflow:auto}.res-social-inbox-contacts>button{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--soc-line);display:flex;gap:11px;min-height:81px;padding:12px 14px;text-align:left;width:100%}.res-social-inbox-contacts>button.is-active{background:var(--soc-red-soft);box-shadow:inset 3px 0 0 var(--soc-red)}.res-social-inbox-contacts>button>span:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-social-inbox-contacts strong{color:var(--soc-ink);font-size:12px}.res-social-inbox-contacts small{color:var(--soc-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-social-inbox-avatar{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:11px;color:var(--soc-red);display:grid;flex:0 0 37px;font-size:10px;font-weight:840;height:37px;place-items:center;width:37px}.res-social-network-badge{background:#1877f2;border-radius:8px;color:#fff;display:grid;flex:0 0 26px;font-size:11px;font-weight:850;height:26px;place-items:center;width:26px}.res-social-network-badge.instagram{background:#b94087}.res-social-inbox-list-foot{align-items:center;border-top:1px solid var(--soc-line);color:var(--soc-faint);display:flex;font-size:9px;font-weight:830;gap:8px;letter-spacing:.05em;min-height:42px;padding:0 14px}.res-social-inbox-list-foot svg{color:var(--soc-red)}.res-social-inbox-thread{display:flex;flex-direction:column;min-height:0;min-width:0}.res-social-inbox-thread-top{align-items:center;border-bottom:1px solid var(--soc-line);display:flex;gap:10px;min-height:64px;padding:0 17px}.res-social-inbox-thread-top>div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.res-social-inbox-thread-top strong{color:var(--soc-ink);font-size:12px}.res-social-inbox-thread-top small{color:var(--soc-muted);font-size:10px}.res-social-inbox-live{border:1px solid var(--soc-line);border-radius:6px;color:var(--soc-faint);font-size:9px;font-weight:750;padding:6px 8px}.res-social-inbox-back{display:none}.res-social-inbox-messages{background:var(--soc-card);display:flex;flex:1 1;flex-direction:column;gap:13px;min-height:0;overflow:auto;padding:20px}.res-social-chat-bubble{display:flex;max-width:78%}.res-social-chat-bubble.contact{align-self:flex-start}.res-social-chat-bubble.agency{align-self:flex-end}.res-social-chat-bubble span{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:11px;color:var(--soc-ink);font-size:12px;line-height:1.6;padding:12px 14px}.res-social-chat-bubble.agency span{background:var(--soc-red-soft);border-color:#f4000038}.res-social-inbox-compose{align-items:center;border-top:1px solid var(--soc-line);display:flex;gap:9px;min-height:66px;padding:11px 14px}.res-social-inbox-compose input{background:var(--soc-soft);border:1px solid var(--soc-line);border-radius:9px;color:var(--soc-ink);flex:1 1;font-size:12px;min-height:42px;min-width:0;padding:0 14px}.res-social-inbox-compose button{background:var(--soc-red);border:0;border-radius:9px;color:#fff;display:grid;height:41px;place-items:center;width:41px}.res-social-inbox-notice{color:var(--soc-faint);font-size:9px;min-height:25px;padding:0 14px;text-align:center}.res-social-channels{background:var(--soc-bg);border-top:1px solid var(--soc-line);padding:90px 0 96px}.res-social-channels-heading h2{font-size:clamp(39px,3.6vw,55px);line-height:1.13;margin:16px 0 12px}.res-social-channels-heading p{color:var(--soc-muted);font-size:13px;line-height:1.75;margin:0 0 30px}.res-social-channel-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.res-social-channel-card{align-items:center;background:var(--soc-card);border:1px solid var(--soc-line);border-radius:12px;display:flex;gap:10px;min-height:100px;min-width:0;padding:15px}.res-social-channel-mark{background:var(--soc-soft);border-radius:10px;color:var(--soc-muted);display:grid;flex:0 0 37px;font-size:15px;font-weight:850;height:37px;place-items:center;width:37px}.res-social-channel-mark.facebook{background:#1877f2;color:#fff;font-size:22px}.res-social-channel-mark.instagram{background:#b94087;color:#fff;font-size:11px}.res-social-channel-card>div{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.res-social-channel-card strong{color:var(--soc-ink);font-size:11px}.res-social-channel-card small{color:var(--soc-muted);font-size:9px;line-height:1.45}.res-social-channel-state{color:var(--soc-red);font-size:8px;font-weight:850;letter-spacing:.055em;white-space:nowrap}.res-social-channel-card.future .res-social-channel-state{color:var(--soc-faint)}.res-social-channels-note{color:var(--soc-faint);font-size:11px;margin:15px 0 0}.res-social-related{background:var(--soc-section);border-top:1px solid var(--soc-line);padding:92px 0 100px}.res-social-related-heading{margin-bottom:30px}.res-social-related-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.res-social-related-grid>a{align-items:flex-start;background:var(--soc-card);border:1px solid var(--soc-line);border-radius:14px;display:flex;flex-direction:column;min-height:310px;min-width:0;padding:25px;transition:border-color .18s,transform .18s,box-shadow .18s}.res-social-related-grid>a:hover{border-color:var(--soc-red);box-shadow:var(--soc-shadow);transform:translateY(-2px)}.res-social-related-grid>a>small{color:var(--soc-red);font-size:9px;font-weight:820;letter-spacing:.08em;margin-top:24px}.res-social-related-grid>a>strong{color:var(--soc-ink);font-size:26px;font-weight:810;letter-spacing:-.05em;margin-top:9px}.res-social-related-grid>a>p{color:var(--soc-muted);flex:1 1;font-size:12px;line-height:1.8;margin:11px 0 20px}.res-social-related-grid>a>span:last-child{align-items:center;border-top:1px solid var(--soc-line);color:var(--soc-ink);display:flex;font-size:11px;font-weight:760;gap:10px;justify-content:space-between;padding-top:16px;width:100%}.res-social-related-grid>a>span:last-child svg{color:var(--soc-red)}.res-social-faq{background:var(--soc-bg);border-top:1px solid var(--soc-line);padding:90px 0 98px}.res-social-faq-layout{grid-gap:clamp(42px,8vw,115px);align-items:start;display:grid;gap:clamp(42px,8vw,115px);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.res-social-faq-layout>div:first-child>p{max-width:375px}.res-social-faq-items{border-top:1px solid var(--soc-line)}.res-social-faq-items details{border-bottom:1px solid var(--soc-line)}.res-social-faq-items summary{align-items:center;cursor:pointer;display:flex;gap:13px;list-style:none;min-height:74px;padding:14px 0}.res-social-faq-items summary::-webkit-details-marker{display:none}.res-social-faq-items summary::marker{content:""}.res-social-faq-items summary>span{color:var(--soc-red);font-size:11px;font-weight:820}.res-social-faq-items summary>strong{color:var(--soc-ink);flex:1 1;font-size:13px;font-weight:740;line-height:1.5;min-width:0}.res-social-faq-items summary i{background:var(--soc-card);border:1px solid var(--soc-line);border-radius:8px;color:var(--soc-muted);display:grid;flex:0 0 32px;font-style:normal;height:32px;place-items:center;transition:transform .18s;width:32px}.res-social-faq-items details[open] summary i{color:var(--soc-red);transform:rotate(45deg)}.res-social-faq-items details>p{color:var(--soc-muted);font-size:12px;line-height:1.85;margin:0;padding:0 43px 20px 30px}.res-social-final{background:var(--soc-section);border-top:1px solid var(--soc-line);padding:80px 0 86px}.res-social-final-layout{align-items:center;display:flex;gap:40px;justify-content:space-between}.res-social-final p{margin:0}.res-social-final-layout>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:22px}@media (min-width:981px) and (max-height:810px){.res-social-hero{padding-bottom:48px;padding-top:89px}.res-social-hero-copy{padding-top:32px}.res-social-hero h1{font-size:clamp(44px,4.2vw,63px)}.res-social-studio{margin-top:8px}.res-social-studio-heading{padding-bottom:12px;padding-top:16px}.res-social-studio-main{min-height:365px}.res-social-post-photo{height:194px}}@media (max-width:1180px){.res-social-container{width:min(1300px,calc(100% - 62px))}.res-social-hero-layout{gap:34px}.res-social-hero h1{font-size:clamp(42px,4.45vw,59px)}.res-social-studio-main{gap:8px;padding-inline:10px}.res-social-studio-controls{padding:13px 10px}.res-social-studio-heading{padding-inline:15px}.res-social-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.res-social-hero{padding:105px 0 65px}.res-social-hero-layout{gap:31px;grid-template-columns:minmax(0,1fr)}.res-social-hero-copy{max-width:730px;padding-top:0}.res-social-hero h1{font-size:clamp(50px,6.6vw,73px)}.res-social-hero-description{max-width:650px}.res-social-hero-benefits{display:none}.res-social-hero-actions{margin-top:22px}.res-social-studio{margin:0 auto;width:min(100%,670px)}.res-social-studio-main{gap:13px;padding-inline:18px}.res-social-studio-controls{padding:17px 15px}.res-social-data-layout,.res-social-faq-layout,.res-social-intro-layout,.res-social-planning-layout{gap:32px;grid-template-columns:minmax(0,1fr)}.res-social-intro-layout>div:last-child{padding-top:0}.res-social-data-visual{width:min(100%,690px)}.res-social-planning-layout>.res-social-calendar{max-width:720px}.res-social-feature-card{flex-basis:53%}.res-social-inbox-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.res-social-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.res-social-container{width:calc(100% - 38px)}.res-social-ribbon>.res-social-container{align-items:flex-start;flex-direction:column;gap:10px;justify-content:center;padding:16px 0}.res-social-ribbon>.res-social-container>div{font-size:10px}.res-social-final-layout{align-items:flex-start;flex-direction:column;gap:24px}.res-social-related-grid{grid-template-columns:minmax(0,1fr)}.res-social-related-grid>a{min-height:0}}@media (max-width:640px){.res-social-container{width:calc(100% - 32px)}.res-social-hero{background:linear-gradient(120deg,#fff,#fafbfc 65%,#f6f7f9);padding:66px 0 42px}:root[data-res-theme=dark] .res-social-hero,:root[data-theme=dark] .res-social-hero{background:linear-gradient(120deg,#121419,#191c23)}.res-social-hero-grid{background-size:68px 68px}.res-social-hero-layout{gap:22px}.res-social-eyebrow{font-size:9px;gap:9px;letter-spacing:.105em}.res-social-eyebrow i{flex-basis:21px;width:21px}.res-social-hero h1{font-size:clamp(36px,9.25vw,52px);letter-spacing:-.064em;line-height:1.07;margin:13px 0 12px}.res-social-hero-lead{font-size:13px;line-height:1.55}.res-social-hero-actions,.res-social-hero-benefits,.res-social-hero-description{display:none}.res-social-studio{border-radius:16px;width:100%}.res-social-studio-bar{min-height:48px;padding-inline:12px}.res-social-studio-bar>span{font-size:7px}.res-social-studio-brand strong{font-size:8px}.res-social-studio-brand img{height:22px;width:22px}.res-social-studio-heading{padding:17px 14px 13px}.res-social-studio-heading h2{font-size:24px}.res-social-studio-heading p{font-size:9px}.res-social-studio-chip{display:none}.res-social-studio-main{gap:10px;grid-template-columns:minmax(0,1fr);padding:0 12px 13px}.res-social-studio-controls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;padding:11px 12px}.res-social-property-choices,.res-social-studio-controls>.res-social-field-title:first-of-type{grid-column:1/-1;margin:0}.res-social-property-choices button{font-size:10px}.res-social-source-card,.res-social-studio-controls>.res-social-field-title:nth-of-type(2),.res-social-tone-choices{grid-column:1/-1;margin:0}.res-social-colours,.res-social-studio-controls>.res-social-field-title:nth-of-type(3),.res-social-studio-note,.res-social-tone-more{display:none}.res-social-post-photo{height:214px}.res-social-photo-overlay strong{font-size:24px}.res-social-post-caption{min-height:98px}.res-social-studio-footer{min-height:48px;padding-inline:10px}.res-social-studio-footer strong{font-size:7px}.res-social-studio-footer button{font-size:9px}.res-social-channels,.res-social-data-section,.res-social-faq,.res-social-features,.res-social-inbox-section,.res-social-intro,.res-social-planning,.res-social-related{padding-bottom:74px;padding-top:67px}.res-social-channels-heading h2,.res-social-data-copy h2,.res-social-faq h2,.res-social-feature-header h2,.res-social-final h2,.res-social-inbox-section-heading h2,.res-social-intro h2,.res-social-planning-copy h2,.res-social-related-heading h2{font-size:clamp(35px,8.2vw,45px);line-height:1.12}.res-social-data-copy p,.res-social-faq-layout>div:first-child>p,.res-social-final p,.res-social-inbox-section-heading>p,.res-social-intro p,.res-social-planning-copy p{font-size:12px}.res-social-feature-header{align-items:flex-start;flex-direction:column;gap:18px}.res-social-carousel-arrows{align-self:flex-end}.res-social-carousel-arrows button{height:39px;width:39px}.res-social-feature-card{flex-basis:84%;min-height:320px;padding:20px}.res-social-feature-card h3{font-size:24px}.res-social-feature-card p{font-size:12px}.res-social-data-visual{height:320px;margin-bottom:22px}.res-social-data-card{bottom:-17px;left:12px;min-height:81px;padding:10px;right:-7px}.res-social-data-card strong{font-size:11px}.res-social-data-card p{font-size:9px}.res-social-tick-list span{font-size:11px}.res-social-calendar-top{padding-inline:14px}.res-social-calendar-body{padding:14px}.res-social-calendar-month strong{font-size:20px}.res-social-calendar-days,.res-social-calendar-grid{gap:4px}.res-social-calendar-grid>button,.res-social-calendar-grid>span{border-radius:6px;font-size:10px;min-height:34px}.res-social-calendar-grid>button i{bottom:3px;height:4px;width:4px}.res-social-calendar-selected{gap:8px;padding:9px}.res-social-calendar-selected>div strong{font-size:11px}.res-social-calendar-pill{display:none}.res-social-inbox-app{display:block;height:402px}.res-social-inbox-list,.res-social-inbox-thread{height:100%}.res-social-inbox-list.is-mobile-hidden,.res-social-inbox-thread.is-mobile-hidden{display:none}.res-social-inbox-back{background:var(--soc-soft);border:0;border-radius:7px;color:var(--soc-red);display:grid;height:30px;place-items:center;width:30px}.res-social-inbox-messages{padding:14px}.res-social-chat-bubble{max-width:86%}.res-social-chat-bubble span{font-size:11px}.res-social-inbox-compose input{font-size:16px}.res-social-channel-grid{gap:9px;grid-template-columns:minmax(0,1fr)}.res-social-channel-card{min-height:78px}.res-social-faq-items summary strong{font-size:12px}.res-social-faq-items details>p{font-size:11px;padding:0 12px 18px 28px}.res-social-final{padding:66px 0 75px}}@media (max-width:390px){.res-social-studio-brand strong{font-size:7px}.res-social-calendar-month span,.res-social-calendar-top>span,.res-social-studio-bar>span,.res-social-studio-footer strong{display:none}}@media (max-width:360px){.res-social-container{width:calc(100% - 26px)}.res-social-hero{padding-top:64px}.res-social-hero h1{font-size:34px}.res-social-post-photo{height:190px}}@media (prefers-reduced-motion:reduce){.res-social-page *,.res-social-page :after,.res-social-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.dac97028.css.map*/