.hero-workflow-section{background:#fff;width:100%;margin:0 auto;padding:86px 20px 0;overflow:hidden}.hero-workflow-header{text-align:center;width:min(100%,940px);margin:0 auto}.hero-workflow-header h2{letter-spacing:-.06em;color:#07152e;max-width:830px;margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(36px,5.1vw,66px);font-weight:520;line-height:1.01}.hero-workflow-header p{letter-spacing:-.018em;color:#0f172aa8;max-width:710px;margin:20px auto 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(16px,1.45vw,20px);font-weight:450;line-height:1.45}.hero-workflow-screen{width:min(100%,940px);min-height:720px;box-shadow:none;isolation:isolate;background:0 0;border:none;margin:58px auto 0;position:relative;overflow:hidden}.hero-workflow-bg{display:none}.hero-workflow-bg:before{content:"";filter:blur(.1px);opacity:.85;background:linear-gradient(90deg,#ffffff14,#0000 12%),linear-gradient(115deg,#356ae629,#07152e80 38%,#0000 68%);border-left:1px solid #ffffff14;width:390px;height:520px;position:absolute;top:58px;right:-70px;transform:rotate(28deg)}.hero-workflow-bg:after{content:"";opacity:.75;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000073,#0000 72%);mask-image:linear-gradient(90deg,#00000073,#0000 72%)}.hero-workflow-stack{z-index:1;width:min(100%,940px);margin:0 auto;padding:54px 0;position:relative}.hero-workflow-row{position:relative}.hero-workflow-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b1d3afa 0%,#07152efa 100%);border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:64px 1fr 42px;align-items:start;gap:22px;width:100%;min-height:118px;padding:24px 28px;display:grid;position:relative;box-shadow:0 22px 54px #07152e24,inset 0 1px #ffffff12}.hero-workflow-icon{color:#f8fafc;border-radius:8px;place-items:center;width:44px;height:44px;margin-top:2px;font-size:15px;font-weight:800;line-height:1;display:grid}.hero-workflow-icon svg{stroke-width:2.4px;width:24px;height:24px}.hero-workflow-icon-1{background:linear-gradient(135deg,#1fc77e,#0b8f65)}.hero-workflow-icon-2{background:linear-gradient(135deg,#6a7cff,#3d55e7)}.hero-workflow-icon-3{background:linear-gradient(135deg,#f2c66a,#c9912c)}.hero-workflow-icon-4{background:linear-gradient(135deg,#7cc8ff,#2384c7)}.hero-workflow-copy h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;font-weight:720;line-height:1.08}.hero-workflow-divider{background:#ffffff29;width:100%;height:1px;margin:18px 0 15px}.hero-workflow-copy p{color:#ffffff94;letter-spacing:-.012em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:450;line-height:1.35}.hero-workflow-corner{color:#ffffff57;letter-spacing:.04em;justify-self:end;margin-top:5px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:700;line-height:1}.hero-workflow-connector{place-items:center;height:56px;display:grid;position:relative}.hero-workflow-connector:before{content:"";background:#07152e47;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-workflow-connector span{z-index:1;color:#ffffffb8;background:#07152ef5;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:32px;height:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:400;line-height:1;display:grid;position:relative;box-shadow:0 10px 24px #07152e42}@media (max-width:768px){.hero-workflow-section{padding:64px 16px 0}.hero-workflow-header h2{letter-spacing:-.058em;max-width:420px;font-size:clamp(34px,10vw,48px);line-height:1.02}.hero-workflow-header p{max-width:390px;margin-top:16px;font-size:15px;line-height:1.42}.hero-workflow-screen{width:calc(100% - 32px);min-height:590px;box-shadow:none;background:0 0;border:none;margin-top:42px}.hero-workflow-bg{display:none}.hero-workflow-stack{width:min(100% - 44px,390px);padding:48px 0}.hero-workflow-card{grid-template-columns:38px 1fr 24px;gap:12px;min-height:78px;padding:14px}.hero-workflow-icon{border-radius:4px;width:27px;height:27px;margin-top:1px}.hero-workflow-icon svg{stroke-width:2.4px;width:15px;height:15px}.hero-workflow-copy h3{font-size:15px}.hero-workflow-divider{margin:12px 0 9px}.hero-workflow-copy p{font-size:12px}.hero-workflow-corner{margin-top:2px;font-size:11px}.hero-workflow-connector{height:46px}.hero-workflow-connector:before{background:#ffffff38}.hero-workflow-connector span{background:#07152ef5;width:23px;height:23px;font-size:17px;box-shadow:0 10px 24px #07152e5c}}@media (max-width:480px){.hero-workflow-section{padding:56px 12px 0}.hero-workflow-header h2{max-width:360px;font-size:clamp(31px,9.6vw,40px)}.hero-workflow-header p{max-width:340px;font-size:14.5px}.hero-workflow-screen{width:calc(100% - 24px);min-height:560px;box-shadow:none;background:0 0;border:none;margin-top:34px}.hero-workflow-bg{display:none}.hero-workflow-stack{width:calc(100% - 26px);padding:40px 0}.hero-workflow-card{min-height:74px}.hero-workflow-copy h3{font-size:14.5px}.hero-workflow-copy p{font-size:11.5px}.hero-workflow-connector{height:38px}}
.sliding-list-section{background:#fff;width:100%;padding:145px 0 150px;overflow:hidden}.sliding-list-inner{grid-template-columns:230px minmax(420px,560px) 230px;justify-content:center;align-items:center;column-gap:42px;width:min(1180px,100% - 48px);min-height:360px;margin:0 auto;display:grid}.sliding-list-label{color:#000;letter-spacing:-.02em;max-width:170px;font-size:18px;font-weight:700;line-height:1.22}.sliding-list-window{--row-height:72px;height:calc(var(--row-height)*5);width:100%;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 50%,#000 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 50%,#000 82%,#0000 100%)}.sliding-list-item{white-space:nowrap;width:max-content;transform:translateY(calc(-50% + (var(--offset)*var(--row-height))));letter-spacing:-.055em;color:#00000017;opacity:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.4vw,68px);font-weight:500;line-height:1;transition:transform .64s cubic-bezier(.22,1,.36,1),color .42s,opacity .42s;position:absolute;top:50%;left:0}.sliding-list-item.is-active{color:#000;opacity:1}.sliding-list-button{color:#000;background:#fff;border:1px solid #000;border-radius:4px;justify-content:center;justify-self:end;align-items:center;height:34px;padding:0 17px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.sliding-list-button:hover{color:#fff;background:#000}@media (max-width:900px){.sliding-list-section{padding:82px 0 92px}.sliding-list-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;min-height:620px;padding:0 28px;display:flex}.sliding-list-label{white-space:nowrap;letter-spacing:-.035em;width:100%;max-width:none;margin:0 0 82px;font-size:20px;font-weight:500;line-height:1.15}.sliding-list-window{--row-height:58px;width:100%;height:calc(var(--row-height)*6);overflow:hidden}.sliding-list-item{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,12vw,50px);font-weight:500;line-height:1}.sliding-list-button{border-radius:7px;height:64px;margin-top:78px;padding:0 28px;font-size:25px;font-weight:400}}@media (max-width:430px){.sliding-list-section{padding:82px 0 88px}.sliding-list-inner{min-height:610px;padding:0 28px}.sliding-list-label{margin-bottom:80px;font-size:20px}.sliding-list-window{--row-height:56px;height:calc(var(--row-height)*6)}.sliding-list-item{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,11.4vw,47px);font-weight:500}.sliding-list-button{height:62px;margin-top:76px;font-size:24px}}
.stats-strip{color:#f8fbff;width:100%;box-shadow:none;background:linear-gradient(#fff 0% 45%,#f6f8fc 100%);border-top:none;border-bottom:none;padding:44px 20px 58px;overflow:hidden}.stats-strip-inner{background:linear-gradient(#0b1d3afa 0%,#07152efa 100%);border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;max-width:1040px;min-height:92px;margin:0 auto;padding:0 28px;display:grid;overflow:hidden;box-shadow:0 22px 54px #07152e24,inset 0 1px #ffffff12}.stat-item{text-align:left;opacity:0;justify-content:flex-start;align-items:baseline;gap:16px;min-width:0;padding:22px 24px;display:flex;transform:translateY(8px)}.stats-strip.is-visible .stat-item{animation:.65s cubic-bezier(.16,1,.3,1) forwards statItemIn}.stats-strip.is-visible .stat-item:first-child{animation-delay:40ms}.stats-strip.is-visible .stat-item:nth-child(3){animation-delay:.12s}.stats-strip.is-visible .stat-item:nth-child(5){animation-delay:.2s}.stat-divider{transform-origin:50%;background:#ffffff21;width:1px;height:44px;transform:scaleY(0)}.stats-strip.is-visible .stat-divider{animation:.65s cubic-bezier(.16,1,.3,1) .18s forwards statDividerIn}.stat-value{font-family:var(--font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.055em;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:.95}.stat-label{max-width:150px;font-family:var(--font-sans),Arial,Helvetica,sans-serif;letter-spacing:.075em;text-transform:uppercase;color:#f8fbff8f;margin:0;font-size:10px;font-weight:700;line-height:1.25}@keyframes statItemIn{to{opacity:1;transform:translateY(0)}}@keyframes statDividerIn{to{transform:scaleY(1)}}@media (max-width:820px){.stats-strip{padding:36px 14px 50px}.stats-strip-inner{border-radius:14px;width:100%;max-width:100%;min-height:82px;padding:0 10px}.stat-item{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 10px}.stat-divider{height:42px}.stat-value{letter-spacing:-.055em;font-size:clamp(24px,7vw,34px)}.stat-label{letter-spacing:.06em;max-width:110px;font-size:7.4px;line-height:1.18}}@media (max-width:430px){.stats-strip{padding:32px 10px 46px}.stats-strip-inner{border-radius:13px;min-height:76px;padding:0 6px}.stat-item{gap:7px;padding:16px 7px}.stat-value{letter-spacing:-.05em;font-size:clamp(20px,6.4vw,28px)}.stat-label{letter-spacing:.045em;font-size:6.4px;line-height:1.16}.stat-divider{height:38px}}@media (max-width:360px){.stats-strip{padding:30px 8px 42px}.stats-strip-inner{min-height:72px}.stat-item{padding:15px 6px}.stat-value{letter-spacing:-.045em;font-size:19px}.stat-label{letter-spacing:.04em;font-size:5.8px}.stat-divider{height:34px}}
.onmarket-report{background:#f6f8fc;border-top:none;border-bottom:none;width:100%;padding:58px 20px;overflow:hidden}.onmarket-report-inner{max-width:1040px;margin:0 auto}.onmarket-top-rule{background:#dde4f0;width:100%;height:1px;margin-bottom:18px}.onmarket-title{letter-spacing:-.08em;color:#0b1220;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,86px);font-weight:500;line-height:.88}.onmarket-panel{background:#fff;border:1px solid #d8e0ec;position:relative;box-shadow:0 18px 48px #0b12200b}.onmarket-panel:before,.onmarket-panel:after{content:"";pointer-events:none;border-left:1px dashed #5b647238;width:1px;position:absolute;top:-1px;bottom:-1px}.onmarket-panel:before{left:-10px}.onmarket-panel:after{right:-10px}.onmarket-panel-large{margin-bottom:18px;padding:16px 16px 18px}.onmarket-panel-label{letter-spacing:.22em;text-transform:uppercase;color:#0b1220;border-bottom:1px solid #dde4f0;margin:0;padding-bottom:13px;font-family:Courier New,Courier,monospace;font-size:10px;line-height:1}.capacity-chart{grid-template-columns:54px 1fr;gap:8px;height:252px;margin-top:16px;display:grid}.capacity-y-axis{color:#5b6472;height:218px;font-family:Courier New,Courier,monospace;font-size:10px;position:relative}.capacity-y-axis span{position:absolute;right:0;transform:translateY(-50%)}.capacity-y-axis span:first-child{top:0%}.capacity-y-axis span:nth-child(2){top:25%}.capacity-y-axis span:nth-child(3){top:50%}.capacity-y-axis span:nth-child(4){top:75%}.capacity-y-axis span:nth-child(5){top:100%}.capacity-plot{height:236px;padding-bottom:30px;position:relative}.capacity-gridline,.capacity-baseline{border-top:1px dashed #5b64723d;position:absolute;left:0;right:0}.capacity-gridline-100{top:0%}.capacity-gridline-75{top:25%}.capacity-gridline-50{top:50%}.capacity-gridline-25{top:75%}.capacity-baseline{border-top:1px solid #0b12209e;top:100%}.capacity-svg{width:100%;height:218px;position:absolute;top:0;left:0;right:0;overflow:visible}.capacity-area{fill:url(#capacityAreaGradient);clip-path:inset(0 100% 0 0);animation:4.4s cubic-bezier(.16,1,.3,1) forwards paused capacityAreaReveal}.capacity-line{fill:none;stroke:#356ae6;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1600;stroke-dashoffset:1600px;animation:4.5s cubic-bezier(.16,1,.3,1) forwards paused capacityLineDraw}.capacity-dot{fill:#fff;stroke:#356ae6;stroke-width:2.2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.28s ease-out forwards paused capacityDotIn}.capacity-dot-1{animation-delay:50ms}.capacity-dot-2{animation-delay:.9s}.capacity-dot-3{animation-delay:1.85s}.capacity-dot-4{animation-delay:2.95s}.capacity-dot-5{animation-delay:4s}.onmarket-report.is-visible .capacity-area,.onmarket-report.is-visible .capacity-line,.onmarket-report.is-visible .capacity-dot{animation-play-state:running}.capacity-x-axis{letter-spacing:.12em;text-transform:uppercase;color:#0b1220;justify-content:space-between;font-family:Courier New,Courier,monospace;font-size:9px;line-height:1;display:flex;position:absolute;bottom:0;left:16px;right:16px}.onmarket-lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.95fr);align-items:stretch;gap:18px;display:grid}.onmarket-split-panel{flex-direction:column;min-height:282px;padding:16px 16px 20px;display:flex}.onmarket-stat-panel{min-height:282px;padding:16px}.market-chart{grid-template-columns:44px 1fr;gap:8px;height:178px;margin-top:16px;display:grid}.market-y-axis{color:#5b6472;height:150px;font-family:Courier New,Courier,monospace;font-size:10px;position:relative}.market-y-axis span{position:absolute;right:0;transform:translateY(-50%)}.market-y-axis span:first-child{top:0%}.market-y-axis span:nth-child(2){top:25%}.market-y-axis span:nth-child(3){top:50%}.market-y-axis span:nth-child(4){top:75%}.market-y-axis span:nth-child(5){top:100%}.market-plot{height:166px;position:relative}.market-gridline,.market-baseline{border-top:1px dashed #5b64723d;position:absolute;left:0;right:0}.market-gridline-100{top:0%}.market-gridline-75{top:25%}.market-gridline-50{top:50%}.market-gridline-25{top:75%}.market-baseline{border-top:1px solid #0b12209e;top:100%}.market-bars{grid-template-columns:1fr 1fr;align-items:end;padding:0 34px;display:grid;position:absolute;inset:0}.market-bar-group{flex-direction:column;justify-content:flex-end;align-items:center;height:150px;display:flex;position:relative}.market-value{letter-spacing:-.045em;color:#0b1220;z-index:3;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;position:absolute}.market-value-on{color:#356ae6;top:-28px}.market-value-off{bottom:14px}.market-bar{border:1px solid #d8e0ec;width:min(118px,58%)}.market-bar-on{background-color:#356ae6;background-image:radial-gradient(#ffffff47 1px,#0000 1px);background-size:8px 8px;height:97%}.market-bar-off{background:#d8e0ec;height:3%;min-height:8px}.market-label{letter-spacing:.18em;text-transform:uppercase;color:#0b1220;font-family:Courier New,Courier,monospace;font-size:11px;line-height:1;position:absolute;bottom:-25px}.market-caption-inline{letter-spacing:-.065em;text-align:center;color:#0b1220;border-top:1px solid #dde4f0;width:min(92%,520px);margin:auto auto 0;padding-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);line-height:.96}.seller-stat-content{padding:36px 22px 10px}.seller-stat-number{letter-spacing:-.08em;color:#0b1220;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,8vw,108px);line-height:.82}.seller-stat-copy{letter-spacing:-.07em;color:#0b1220;max-width:280px;margin:16px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.1vw,38px);line-height:.9}.seller-stat-subcopy{color:#5b6472;border-top:1px solid #dde4f0;margin:0;padding-top:18px;font-size:13px;line-height:1.4}.onmarket-source{text-align:center;color:#5b6472;border-top:1px solid #dde4f0;max-width:620px;margin:20px auto 0;padding-top:14px;font-size:11px;line-height:1.5}@keyframes capacityLineDraw{to{stroke-dashoffset:0}}@keyframes capacityAreaReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes capacityDotIn{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.onmarket-report{padding:48px 16px 56px}.onmarket-title{margin-bottom:22px;font-size:clamp(48px,13vw,72px)}.onmarket-lower-grid{grid-template-columns:1fr}.onmarket-panel:before,.onmarket-panel:after{display:none}.capacity-chart{grid-template-columns:42px 1fr;height:230px}.capacity-plot{height:214px}.capacity-svg,.capacity-y-axis{height:190px}.capacity-x-axis{font-size:8px;left:8px;right:8px}.market-bars{padding:0 16px}.seller-stat-content{padding:32px 12px 8px}}@media (max-width:560px){.onmarket-report{padding:42px 14px 52px}.onmarket-panel-large,.onmarket-split-panel,.onmarket-stat-panel{padding:14px 12px 16px}.capacity-chart{grid-template-columns:36px 1fr}.capacity-y-axis,.market-y-axis{font-size:8px}.market-chart{grid-template-columns:34px 1fr}.market-bars{padding:0 4px}.market-bar{width:min(86px,66%)}.market-value{font-size:24px}.market-label{letter-spacing:.12em;font-size:8px}.seller-stat-number{font-size:82px}.seller-stat-copy,.market-caption-inline{font-size:32px}}
.agentRolesSection{color:#f8fbff;background:linear-gradient(#0b1d3afa 0%,#07152efa 100%);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;width:100%;padding:72px 24px;overflow:hidden;box-shadow:0 22px 54px #07152e24,inset 0 1px #ffffff12}.agentRolesInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:100%;max-width:1120px;margin:0 auto;display:grid}.agentRolesGraphicWrap{background:radial-gradient(circle at 45% 42%,#356ae633,#0000 44%),linear-gradient(135deg,#0b1d3a 0%,#092044 44%,#07152e 100%);border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:420px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 70px #07152e52}.agentRolesGraphic{object-fit:cover;width:100%;height:100%;display:block}.agentRolesCopy{color:#fff;max-width:500px}.agentRolesEyebrow{display:none}.agentRolesTitle{letter-spacing:-.055em;color:#fff;max-width:500px;text-shadow:none;margin:0;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,3.15vw,44px);font-weight:700;line-height:1.08}.agentRolesTitle span{color:#6f9cff;text-shadow:none;font-weight:700}.agentRolesTitle strong{color:#fff;text-shadow:none;font-weight:700}.agentRolesText{letter-spacing:-.018em;color:#f8fbffb8;max-width:455px;margin:24px 0 0;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.58}.agentRolesButton{color:#fff;letter-spacing:-.015em;cursor:pointer;background:#356ae6;border:1px solid #ffffff2e;border-radius:999px;height:38px;margin-top:34px;padding:0 22px;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #356ae633}.agentRolesButton:hover{background:#2f5fd0;border-color:#ffffff38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 14px 30px #356ae647}.agentRolesButton:active{transform:translateY(0)}@media (max-width:980px){.agentRolesSection{padding:68px 22px}.agentRolesInner{grid-template-columns:1fr;gap:42px}.agentRolesGraphicWrap{min-height:400px}.agentRolesCopy{max-width:620px}.agentRolesTitle{letter-spacing:-.06em;max-width:620px;font-size:clamp(34px,6vw,48px);line-height:1.05}.agentRolesText{max-width:560px}}@media (max-width:640px){.agentRolesSection{padding:52px 18px}.agentRolesInner{gap:34px}.agentRolesGraphicWrap{border-radius:10px;min-height:320px}.agentRolesTitle{letter-spacing:-.055em;font-size:clamp(30px,8.8vw,40px);line-height:1.08}.agentRolesText{margin-top:18px;font-size:16px;line-height:1.55}.agentRolesButton{height:38px;margin-top:28px;padding:0 22px;font-size:14px}}
.Testimonials-module__MlUweW__section{background:#fff;width:100%;padding:74px 24px 78px;overflow:hidden}.Testimonials-module__MlUweW__inner{max-width:1080px;margin:0 auto}.Testimonials-module__MlUweW__header{text-align:center;max-width:720px;margin:0 auto 38px}.Testimonials-module__MlUweW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#356ae6;margin:0 0 13px;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:800;line-height:1}.Testimonials-module__MlUweW__heading{letter-spacing:-.06em;color:#07152e;text-align:center;max-width:610px;margin:0 auto;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(38px,4vw,54px);font-weight:800;line-height:.98}.Testimonials-module__MlUweW__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.Testimonials-module__MlUweW__card{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #dbe4f1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:212px;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #07152e0b,inset 0 1px #fffc}.Testimonials-module__MlUweW__card:before{content:"";background:#356ae6;border-radius:0 0 999px 999px;width:32px;height:2px;position:absolute;top:0;left:26px}.Testimonials-module__MlUweW__message{letter-spacing:-.025em;color:#07152e;z-index:1;margin:0;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1.55;position:relative}.Testimonials-module__MlUweW__cardFooter{border-top:1px solid #edf2f8;margin-top:28px;padding-top:16px}.Testimonials-module__MlUweW__personMeta{min-width:0}.Testimonials-module__MlUweW__name{letter-spacing:-.015em;color:#07152e;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:850;line-height:1.2}.Testimonials-module__MlUweW__subline{letter-spacing:.01em;color:#356ae6;margin-top:4px;font-family:Mori,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.2}@media (max-width:980px){.Testimonials-module__MlUweW__section{padding:72px 18px 76px}.Testimonials-module__MlUweW__inner,.Testimonials-module__MlUweW__heading{max-width:720px}.Testimonials-module__MlUweW__cardsGrid{grid-template-columns:1fr;gap:14px}.Testimonials-module__MlUweW__card{min-height:auto;padding:26px 26px 23px}}@media (max-width:640px){.Testimonials-module__MlUweW__section{padding:62px 16px 66px}.Testimonials-module__MlUweW__header{text-align:left;margin-bottom:32px}.Testimonials-module__MlUweW__eyebrow{letter-spacing:.15em;margin-bottom:12px;font-size:10px}.Testimonials-module__MlUweW__heading{letter-spacing:-.06em;text-align:left;max-width:none;font-size:clamp(34px,9.6vw,44px);line-height:.99}.Testimonials-module__MlUweW__cardsGrid{gap:12px}.Testimonials-module__MlUweW__card{border-radius:15px;padding:23px 22px 21px}.Testimonials-module__MlUweW__card:before{width:30px;left:22px}.Testimonials-module__MlUweW__message{font-size:15.5px;line-height:1.52}.Testimonials-module__MlUweW__cardFooter{margin-top:24px;padding-top:14px}.Testimonials-module__MlUweW__name{font-size:13px}.Testimonials-module__MlUweW__subline{font-size:10.5px}}@media (max-width:380px){.Testimonials-module__MlUweW__section{padding:58px 14px 62px}.Testimonials-module__MlUweW__card{padding:21px 20px 19px}.Testimonials-module__MlUweW__message{font-size:15px}}
