.pf-page .sol-index{color:var(--c-blue);font-family:var(--font-num);font-feature-settings:"tnum" 1;font-size:var(--fs-index);letter-spacing:var(--ls-index);margin-bottom:10px;font-weight:600;line-height:1.6;display:block}.pf-page .sol-bullets{color:var(--c-text-sub);margin-top:12px;padding-left:1.15em;font-size:15px;line-height:1.8;list-style:outside}.pf-page .sol-bullets li+li{margin-top:8px}.pf-page .sol-flow{--sol-e16-card-shadow:0 4px 12px #4678961f;--sol-cap-h:53.6px;margin-top:clamp(32px,4vw,48px)}.pf-page .sol-flow-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1.62fr);gap:16px clamp(12px,1.6vw,20px);max-width:960px;margin-inline:auto;display:grid}.pf-page .sol-flow-unit{border-radius:var(--radius-figure);align-content:center;row-gap:16px;padding:clamp(14px,1.6vw,20px);display:grid}.pf-page .sol-flow-unit--src{background:linear-gradient(145deg,#e3f2fa,#f4fbfe);grid-column:1;grid-template-rows:1fr auto}.pf-page .sol-flow-unit--src>.sol-flow-list{align-self:center}.pf-page .sol-flow-unit--dx{background:linear-gradient(90deg,#eaf4fa,#e9f7f3);grid-column:3}.pf-page .sol-flow-pair{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px clamp(12px,2.6vw,37px);display:grid}.pf-page .sol-flow-list{gap:8px;list-style:none;display:grid}.pf-page .sol-flow-list li{background:var(--c-white);box-shadow:var(--sol-e16-card-shadow);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 12px;display:grid}.pf-page .sol-flow-list li>svg{width:16px;height:20px;display:block}.pf-page .sol-flow-list-txt{font-size:14px;line-height:1.6}.pf-page .sol-flow-link{align-self:center;width:clamp(20px,2.4vw,34px);display:block}.pf-page .sol-flow-link--1{margin-bottom:calc(16px + var(--sol-cap-h));grid-column:2}.pf-page .sol-flow-link--2{grid-area:1/2}.pf-page .sol-flow-link>svg{width:100%;height:auto;display:block}.pf-page .sol-flow-art{grid-row:1;justify-self:center;width:100%;max-width:200px}.pf-page .sol-flow-art--c{grid-column:1}.pf-page .sol-flow-art--r{grid-column:3}.pf-page .sol-flow-art>svg{width:100%;height:auto;display:block}.pf-page .sol-flow-cap{text-align:center}.pf-page .sol-flow-cap--c{grid-area:2/1}.pf-page .sol-flow-cap--r{grid-area:2/3}.pf-page .sol-cap-name{font-size:17px;font-weight:700;line-height:1.5}.pf-page .sol-cap-body{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:6px}.pf-page .sol-flow-sources{gap:8px;display:grid}.pf-page .sol-src{border:1px solid var(--pf-line);border-radius:var(--radius-figure);background:var(--c-white);align-items:center;gap:12px;padding:12px 14px;display:flex}.pf-page .sol-src-name{text-align:left;font-size:15px;line-height:1.5}.pf-page .sol-bullets:last-child{margin-bottom:0}.pf-page.pf-public .pf-case-title b{color:var(--c-blue);font-weight:700}.pf-page .sol-feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);margin-top:clamp(32px,4vw,48px);display:grid}.pf-page .sol-feat-list{gap:28px;display:grid}.pf-page .sol-feat-item{grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.pf-page .sol-feat-icon{grid-area:1/1;width:32px;height:32px;margin:0;display:block}.pf-page .sol-feat-txt{grid-area:1/2}.pf-page .sol-feat-title{font-size:17px;font-weight:700;line-height:1.6}.pf-page .sol-feat-notes,.pf-page .sol-feat-body{color:var(--c-text-sub);margin-top:8px;font-size:15px;line-height:1.8}.pf-page .sol-feat-notes li+li,.pf-page .sol-feat-link{margin-top:4px}.pf-page .sol-feat-media{display:grid}.pf-page.pf-public #fonts .sol-feat-media .pf-fig{width:100%;margin-inline:auto}@media (min-width:961px){.pf-page.pf-public #fonts .sol-feat-media .pf-fig{max-width:400px}}@media (max-width:960px){.pf-page.pf-public #fonts .sol-feat-media .pf-fig{max-width:440px}}.pf-page .sol-scale{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(32px,4vw,48px);margin-top:clamp(28px,3.5vw,40px);display:grid}.pf-page .sol-stat-cells{display:grid}.pf-page .sol-stat-cells .sol-stat{padding:20px}@media (max-width:960px){.pf-page .sol-scale{grid-template-columns:minmax(0,1fr)}}.pf-page .sol-stat-val{align-items:baseline;gap:6px;display:flex}.pf-page .sol-stat-prefix{font-size:17px;font-weight:700;line-height:1}.pf-page .sol-stat-num{font-family:var(--font-num);font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.pf-page .sol-stat-unit{font-size:17px;font-weight:700;line-height:1}.pf-page.pf-public .sol-stat-num{color:var(--c-blue)}.pf-page .sol-stat-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:10px}.pf-page .sol-stats-lead{max-width:840px;color:var(--c-text-sub);font-size:var(--fs-body);line-height:var(--lh-body);margin:clamp(28px,3.5vw,40px) auto 0}.pf-page .sol-scale .sol-stats-lead{max-width:none;margin:0}.pf-page .sol-stats-lead p+p{margin-top:1.2em}.pf-page .sol-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,48px);display:grid}.pf-page .sol-form-cat{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);padding:24px 20px}.pf-page .sol-form-head{align-items:center;gap:10px;display:flex}.pf-page .sol-form-icon{flex:none;width:28px;height:28px;margin:0;display:block}.pf-page .sol-form-name{font-size:16px;font-weight:700;line-height:1.5}.pf-page .sol-form-items{color:var(--c-text-sub);margin-top:10px;padding-left:1.15em;font-size:15px;line-height:1.8;list-style:outside}.pf-page .sol-form-items li+li{margin-top:4px}.pf-page .sol-flow5{--sol-cap-h:81.7px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);grid-template-rows:1fr var(--sol-cap-h);border-radius:var(--radius-figure);background:linear-gradient(90deg,#eaf4fa,#e9f7f3);gap:16px 14px;margin-top:clamp(32px,4vw,48px);padding:24px;display:grid}.pf-page .sol-flow5-art--c1,.pf-page .sol-flow5-art--c3,.pf-page .sol-flow5-art--c5,.pf-page .sol-flow5-art--c7,.pf-page .sol-flow5-art--c9{align-self:center;max-width:160px}.pf-page .sol-flow5-art--c1{grid-column:1}.pf-page .sol-flow5-art--c3{grid-column:3}.pf-page .sol-flow5-art--c5{grid-column:5}.pf-page .sol-flow5-art--c7{grid-column:7}.pf-page .sol-flow5-art--c9{grid-column:9}.pf-page .sol-flow5-cap--c1{grid-area:2/1}.pf-page .sol-flow5-cap--c3{grid-area:2/3}.pf-page .sol-flow5-cap--c5{grid-area:2/5}.pf-page .sol-flow5-cap--c7{grid-area:2/7}.pf-page .sol-flow5-cap--c9{grid-area:2/9}.pf-page .sol-flow5-link--l1,.pf-page .sol-flow5-link--l2,.pf-page .sol-flow5-link--l3,.pf-page .sol-flow5-link--l4{grid-row:1;width:30px}.pf-page .sol-flow5-link--l1{grid-column:2}.pf-page .sol-flow5-link--l2{grid-column:4}.pf-page .sol-flow5-link--l3{grid-column:6}.pf-page .sol-flow5-link--l4{grid-column:8}.pf-page .sol-kamiless-cta{justify-content:center;margin-top:clamp(24px,3vw,32px);display:flex}@media (max-width:1080px){.pf-page .sol-flow5{background:linear-gradient(#eaf4fa,#e9f7f3);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding:clamp(16px,2.2vw,24px)}.pf-page .sol-flow5-art--c1,.pf-page .sol-flow5-art--c3,.pf-page .sol-flow5-art--c5,.pf-page .sol-flow5-art--c7,.pf-page .sol-flow5-art--c9,.pf-page .sol-flow5-cap--c1,.pf-page .sol-flow5-cap--c3,.pf-page .sol-flow5-cap--c5,.pf-page .sol-flow5-cap--c7,.pf-page .sol-flow5-cap--c9,.pf-page .sol-flow5-link--l1,.pf-page .sol-flow5-link--l2,.pf-page .sol-flow5-link--l3,.pf-page .sol-flow5-link--l4{grid-area:auto}.pf-page .sol-flow5 .sol-flow-link{justify-self:center;width:clamp(20px,2.4vw,34px);transform:rotate(90deg)}}@media (max-width:900px){.pf-page .sol-flow-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.pf-page .sol-flow-pair{grid-template-columns:minmax(0,1fr)}.pf-page .sol-flow-unit,.pf-page .sol-flow-link,.pf-page .sol-flow-art,.pf-page .sol-flow-cap{grid-area:auto}.pf-page .sol-flow-unit--dx{background:linear-gradient(#eaf4fa,#e9f7f3)}.pf-page .sol-flow-link{justify-self:center;transform:rotate(90deg)}.pf-page .sol-flow-link--1{margin-bottom:0}.pf-page .sol-feat{grid-template-columns:minmax(0,1fr)}.pf-page .sol-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pf-page .sol-stat-num{font-size:32px}.pf-page .sol-forms{grid-template-columns:minmax(0,1fr)}}.pf-page.pf-public #overview .pf-feat-desc,.pf-page.pf-public #kamiless .pf-feat-desc{max-width:800px;margin-inline:auto}.pf-page.pf-public #kamiless .pf-feat-desc+.pf-feat-desc{margin-top:0}.refined-page:has(>main.pf-page.pf-public){z-index:0;position:relative}nav.fk-crumb:has(+main.pf-page.pf-public){background:0 0}.pf-page.pf-public{background:0 0}.pf-page.pf-public .pf-hero{background:0 0;position:relative}.pf-page.pf-public .pf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28% 74% at 13% 34.3%,#0091c938 0%,#0091c930 24%,#0091c900 88%),radial-gradient(31% 40% at 88% 66%,#3ecfb24d 0%,#3ecfb240 28%,#3ecfb200 88%);position:absolute;inset:-54px 0 -100px}@media (min-width:961px){.pf-page.pf-public .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.pf-page.pf-public .pf-hero-title{font-size:clamp(28px,4.2vw,50px)}.pf-page.pf-public .pf-hero-media img{aspect-ratio:1;object-fit:cover;object-position:80% 50%}.pf-page.pf-public .pf-hero-title b{white-space:nowrap}@media (max-width:960px){.pf-page.pf-public .pf-hero-media{max-width:560px;margin-inline:auto}.pf-page.pf-public .pf-hero-media img{aspect-ratio:3/2}}.pf-page.pf-public .pf-hero-fig{position:relative}.pf-page.pf-public .pf-hero-fig:before{content:"";z-index:0;aspect-ratio:1;border-radius:var(--radius-figure);background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--c-blue) 16%, transparent) 38%, color-mix(in srgb, var(--c-mint) 30%, transparent) 70%, transparent 100%);width:100%;position:absolute;top:-20px;right:-20px}.pf-page.pf-public .pf-hero-fig img{z-index:1;position:relative}@media (max-width:960px){.pf-page.pf-public .pf-hero-fig:before{aspect-ratio:3/2;top:-14px;right:-14px}}@media (max-width:767px){.pf-page.pf-public .pf-hero-fig:before{top:-12px;right:-12px}.pf-page.pf-public #support .pf-head-lead br,.pf-page.pf-public #overview .pf-feat-desc br,.pf-page.pf-public #needs .pf-head-lead br{display:none}}.refined-page:has(>main.pf-page.pf-real-estate){z-index:0;position:relative}nav.fk-crumb:has(+main.pf-page.pf-real-estate){background:0 0}.pf-page.pf-real-estate{background:0 0}.pf-page.pf-real-estate .pf-hero{background:0 0;position:relative}.pf-page.pf-real-estate .pf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28% 74% at 13% 34.3%,#0091c938 0%,#0091c930 24%,#0091c900 88%),radial-gradient(31% 40% at 88% 66%,#3ecfb24d 0%,#3ecfb240 28%,#3ecfb200 88%);position:absolute;inset:-54px 0 -100px}@media (min-width:961px){.pf-page.pf-real-estate .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.pf-page.pf-real-estate .pf-hero-title{font-size:clamp(28px,4.2vw,50px)}.pf-page.pf-real-estate .pf-hero-media img{aspect-ratio:1;object-fit:cover;object-position:0% 50%}@media (max-width:960px){.pf-page.pf-real-estate .pf-hero-media{max-width:560px;margin-inline:auto}.pf-page.pf-real-estate .pf-hero-media img{aspect-ratio:3/2}}.pf-page.pf-real-estate .pf-hero-fig{position:relative}.pf-page.pf-real-estate .pf-hero-fig:before{content:"";z-index:0;aspect-ratio:1;border-radius:var(--radius-figure);background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--c-blue) 16%, transparent) 38%, color-mix(in srgb, var(--c-mint) 30%, transparent) 70%, transparent 100%);width:100%;position:absolute;top:-20px;right:-20px}.pf-page.pf-real-estate .pf-hero-fig img{z-index:1;position:relative}@media (max-width:960px){.pf-page.pf-real-estate .pf-hero-fig:before{aspect-ratio:3/2;top:-14px;right:-14px}}@media (max-width:767px){.pf-page.pf-real-estate .pf-hero-fig:before{top:-12px;right:-12px}}.pf-page.pf-real-estate .sol-re-glyph{color:var(--c-text);display:block}.pf-page.pf-real-estate .sol-re-glyph-accent{stroke:var(--c-blue);stroke-width:1.5px}.pf-page.pf-real-estate .sol-re-glyph-accent-fill{fill:var(--c-blue)}.pf-page.pf-real-estate .sol-re-need{align-content:start;display:grid}.pf-page.pf-real-estate .sol-re-stage{border-radius:var(--radius-ui);background:var(--c-blue-tint);color:var(--c-text);font-size:var(--fs-caption);letter-spacing:.04em;justify-self:start;margin-bottom:14px;padding:3px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page.pf-real-estate .pf-case-title b{color:var(--c-blue);font-weight:700}.pf-page.pf-real-estate .sol-re-need .pf-case-body{margin-top:12px}.pf-page.pf-real-estate .sol-re-scenes{gap:8px;margin-top:20px;display:grid}.pf-page.pf-real-estate .sol-re-scene{border-radius:var(--radius-ui);background:var(--c-blue-bg);color:var(--c-text-sub);padding:10px 14px;font-size:15px;line-height:1.7}.pf-page.pf-real-estate .sol-re-about-lead{text-align:center;margin-top:28px}.pf-page.pf-real-estate .sol-re-about-lead p{color:var(--c-text-sub);font-size:var(--fs-body);line-height:1.9}.pf-page.pf-real-estate .sol-re-about-lead b{color:var(--c-text);font-weight:700}.pf-page.pf-real-estate .sol-re-domains{background:linear-gradient(#eaf4fa 0%,#e9f7f3 100%);border-radius:16px;margin-top:clamp(32px,4vw,48px);padding:clamp(20px,2.5vw,28px)}.pf-page.pf-real-estate .sol-re-domains-label{color:var(--c-text-sub);font-size:var(--fs-caption);letter-spacing:.04em;font-weight:700;line-height:var(--lh-caption);margin-bottom:16px}.pf-page.pf-real-estate .sol-re-domain-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pf-page.pf-real-estate .sol-re-domain-cell{grid-template-columns:minmax(0,1fr);display:grid}.pf-page.pf-real-estate .sol-re-domain-cell:not(:first-child){grid-template-columns:34px minmax(0,1fr);column-gap:8px}.pf-page.pf-real-estate .sol-re-domain-link{align-self:center;width:34px;display:block}.pf-page.pf-real-estate .sol-re-domain-link svg{width:100%;height:auto;display:block}.pf-page.pf-real-estate .sol-re-domain{background:var(--c-white);border-radius:5px;padding:18px 20px 20px;box-shadow:0 4px 6px #4678961f}.pf-page.pf-real-estate .sol-re-domain-idx{border-bottom:1px solid var(--c-hairline);color:var(--c-blue);font-family:var(--font-num);font-feature-settings:"tnum" 1;font-size:var(--fs-caption);letter-spacing:.06em;padding-bottom:10px;font-weight:700;line-height:1.4}.pf-page.pf-real-estate .sol-re-domain-name{align-items:center;gap:10px;margin-top:14px;font-size:17px;font-weight:700;line-height:1.5;display:flex}.pf-page.pf-real-estate .sol-re-domain-name .sol-re-glyph{flex:none;width:28px;height:28px}.pf-page.pf-real-estate .sol-re-domain-target{color:var(--c-text-sub);align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;line-height:1.6;display:flex}.pf-page.pf-real-estate .sol-re-domain-target:before{content:"";background:var(--c-blue);flex:none;width:7px;height:7px}@media (max-width:900px){.pf-page.pf-real-estate .sol-re-domain-row{grid-template-columns:minmax(0,1fr)}.pf-page.pf-real-estate .sol-re-domain-cell,.pf-page.pf-real-estate .sol-re-domain-cell:not(:first-child){grid-template-columns:minmax(0,1fr);row-gap:8px}.pf-page.pf-real-estate .sol-re-domain-link{justify-self:center;width:24px;transform:rotate(90deg)}}.pf-page.pf-real-estate .sol-re-load{align-content:start;display:grid}.pf-page.pf-real-estate .sol-re-feat-item{display:block}.pf-page.pf-real-estate .sol-re-fig{background:linear-gradient(#eaf4fa 0%,#e9f7f3 100%);border-radius:16px;justify-items:center;gap:14px;padding:clamp(16px,2vw,22px);display:grid}.pf-page.pf-real-estate .sol-re-fig-art{width:100%;height:auto;display:block}.pf-page.pf-real-estate .sol-re-fig-chip{background:var(--c-white);font-size:var(--fs-caption);white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-weight:700;line-height:1.5;display:flex;box-shadow:0 4px 6px #4678961f}.pf-page.pf-real-estate .sol-re-fig-chip .sol-re-glyph{flex:none;width:22px;height:22px}.pf-page.pf-real-estate .sol-re-fig1{background:0 0;padding:0;position:relative}.pf-page.pf-real-estate .sol-re-fig1-row{display:contents}.pf-page.pf-real-estate .sol-re-fig1 .sol-re-fig-chip{flex-direction:column;gap:5px;padding:10px 12px;position:absolute;transform:translate(-50%,-50%)}.pf-page.pf-real-estate .sol-re-fig1 .sol-re-fig-chip .sol-re-glyph{width:30px;height:30px}.pf-page.pf-real-estate .sol-re-fig1-a{top:14.1%;left:25.9%}.pf-page.pf-real-estate .sol-re-fig1-b{top:84.9%;left:25.9%}.pf-page.pf-real-estate .sol-re-fig1-c{top:43.8%;left:87.3%}@media (max-width:767px){.pf-page.pf-real-estate .sol-re-fig1 .sol-re-fig-chip{gap:4px;padding:8px 10px}.pf-page.pf-real-estate .sol-re-fig1 .sol-re-fig-chip .sol-re-glyph{width:26px;height:26px}.pf-page.pf-real-estate .sol-re-fig1-c{left:84%}}.pf-page.pf-real-estate .sol-re-fig2-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip{box-shadow:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);border-radius:0;justify-content:center;gap:6px;padding:10px 8px}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip+.sol-re-fig-chip{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);padding-left:20px}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%)}@media (max-width:767px){.pf-page.pf-real-estate .sol-re-fig2-row{grid-template-columns:minmax(0,1fr);gap:3px}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));padding:10px 8px 22px}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip+.sol-re-fig-chip{clip-path:polygon(0 0,50% 18px,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));padding:22px 8px}.pf-page.pf-real-estate .sol-re-fig2-row .sol-re-fig-chip:last-child{clip-path:polygon(0 0,50% 18px,100% 0,100% 100%,0 100%);padding:22px 8px 10px}}.pf-page.pf-real-estate .sol-re-chan-cells{display:grid}.pf-page.pf-real-estate .sol-re-chan{background:var(--c-white);align-content:start;padding:18px 20px;display:grid}.pf-page.pf-real-estate .sol-re-chan-head{align-items:center;gap:10px;display:flex}.pf-page.pf-real-estate .sol-re-chan-head .sol-re-glyph{flex:none;width:26px;height:26px}.pf-page.pf-real-estate .sol-re-chan-name{font-size:16px;font-weight:700;line-height:1.5}.pf-page.pf-real-estate .sol-re-chan-desc{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:8px}.pf-page.pf-real-estate .sol-re-forms .sol-form-items{margin-top:16px}.pf-page.pf-real-estate .sol-re-uc-headgroup{text-align:center;justify-items:center;margin-bottom:40px;display:grid}.pf-page.pf-real-estate #usecase .pf-head{display:contents}.pf-page.pf-real-estate #usecase .pf-head-label{order:1}.pf-page.pf-real-estate .sol-re-uc-attr{border:1px solid var(--c-blue);border-radius:var(--radius-ui);background:var(--c-white);color:var(--c-text);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);order:2;margin-bottom:20px;padding:6px 20px;display:inline-block}.pf-page.pf-real-estate #usecase .pf-head-title{order:3}.pf-page.pf-real-estate .sol-re-uc-ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;margin-top:clamp(28px,3.5vw,40px);display:grid}.pf-page.pf-real-estate .sol-re-uc-card{border-radius:var(--radius-ui);padding:24px}.pf-page.pf-real-estate .sol-re-uc-card--before{background:var(--c-hairline)}.pf-page.pf-real-estate .sol-re-uc-card--after{background:var(--c-white)}.pf-page.pf-real-estate .sol-re-uc-badge{border-radius:var(--radius-ui);font-family:var(--font-num);font-size:var(--fs-caption);letter-spacing:.08em;margin-bottom:16px;padding:3px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page.pf-real-estate .sol-re-uc-badge--before{background:var(--c-hairline);border:1px solid var(--c-gray);color:var(--c-gray)}.pf-page.pf-real-estate .sol-re-uc-badge--after{background:var(--c-blue-tint);color:var(--c-text);border:1px solid #0000}.pf-page.pf-real-estate .sol-re-uc-list{padding-left:1.15em;font-size:15px;line-height:1.8;list-style:outside}.pf-page.pf-real-estate .sol-re-uc-list li+li{margin-top:10px}.pf-page.pf-real-estate .sol-re-uc-card--before .sol-re-uc-list{color:var(--c-text-sub)}.pf-page.pf-real-estate .sol-re-uc-arrow{background:var(--c-blue);width:48px;height:48px;color:var(--c-white);border-radius:50%;align-self:center;place-items:center;display:grid}.pf-page.pf-real-estate .sol-re-uc-effect{border:2px solid var(--c-blue);border-radius:var(--radius-ui);background:var(--c-white);margin-top:clamp(28px,3.5vw,40px);padding:clamp(28px,3.5vw,40px)}.pf-page.pf-real-estate .sol-re-uc-effect-label{border-radius:var(--radius-ui);background:var(--c-blue);color:var(--c-white);letter-spacing:.04em;border:1px solid #0000;padding:4px 14px;font-size:15px;font-weight:700;line-height:1.6;display:inline-block}.pf-page.pf-real-estate .sol-re-uc-effect-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:32px 56px;margin-top:24px;display:grid}.pf-page.pf-real-estate .sol-re-uc-stats{align-content:start;gap:16px;display:grid}.pf-page.pf-real-estate .sol-re-uc-stat{border-radius:var(--radius-ui);background:var(--c-blue-bg);text-align:center;padding:16px 20px}.pf-page.pf-real-estate .sol-re-uc-stat-val{color:var(--c-text);justify-content:center;align-items:baseline;gap:8px;display:flex}.pf-page.pf-real-estate .sol-re-uc-stat-num{color:var(--c-blue);font-family:var(--font-num);font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.pf-page.pf-real-estate .sol-re-uc-stat-unit{font-size:17px;font-weight:700;line-height:1}.pf-page.pf-real-estate .sol-re-uc-stat-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:10px}.pf-page.pf-real-estate .sol-re-uc-points{align-content:start;gap:20px;padding-left:0;list-style:none;display:grid}.pf-page.pf-real-estate .sol-re-uc-points li{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:2px 14px;display:grid}.pf-page.pf-real-estate .sol-re-uc-point-glyph{grid-area:1/1/3/2;width:32px;height:32px;margin-top:-2px}.pf-page.pf-real-estate .sol-re-uc-point-name{color:var(--c-text);font-size:var(--fs-body);grid-area:1/2;font-weight:700;line-height:1.6}.pf-page.pf-real-estate .sol-re-uc-point-body{color:var(--c-text-sub);grid-area:2/2;font-size:15px;line-height:1.8}@media (max-width:960px){.pf-page.pf-real-estate .sol-re-uc-ba{grid-template-columns:minmax(0,1fr)}.pf-page.pf-real-estate .sol-re-uc-arrow{justify-self:center;transform:rotate(90deg)}.pf-page.pf-real-estate .sol-re-uc-effect-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pf-page.pf-real-estate .sol-re-uc-card{padding:20px}.pf-page.pf-real-estate .sol-re-uc-stat-num{font-size:34px}}.pf-page.pf-real-estate .sol-re-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,48px);display:grid}.pf-page.pf-real-estate .sol-re-prods[data-count="1"]{grid-template-columns:minmax(0,560px);justify-content:center}.pf-page.pf-real-estate .sol-re-prod{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);align-content:start;padding:24px;display:grid}.pf-page.pf-real-estate .sol-re-prod-logo{place-items:center start;min-height:56px;margin-bottom:20px;display:grid}.pf-page.pf-real-estate .sol-re-prod-logo-img{width:auto;height:auto;max-height:var(--product-logo-h);display:block}.pf-page.pf-real-estate .sol-re-prod-titlerow{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pf-page.pf-real-estate .sol-re-prod-tag{border-radius:var(--radius-ui);color:var(--c-text);font-size:var(--fs-caption);letter-spacing:.04em;padding:3px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page.pf-real-estate .sol-re-prod-tag--warm{background:var(--c-blue-tint)}.pf-page.pf-real-estate .sol-re-prod-tag--cool{background:var(--c-hairline)}.pf-page.pf-real-estate .sol-re-prod-title{font-size:18px;font-weight:700;line-height:1.5}.pf-page.pf-real-estate .sol-re-prod-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page.pf-real-estate .sol-re-prod-links{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:10px 28px;margin-top:18px;display:grid}@media (max-width:960px){.pf-page.pf-real-estate .sol-re-prod-links{grid-template-columns:repeat(2,minmax(0,auto))}}@media (max-width:767px){.pf-page.pf-real-estate .sol-re-prod-links{grid-template-columns:minmax(0,1fr)}}.pf-page.pf-real-estate .sol-re-prod-link{color:var(--c-text);font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;transition:color .25s ease-out}.pf-page.pf-real-estate .sol-re-prod-link:hover{color:var(--c-blue)}.pf-page.pf-real-estate .sol-re-prods-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center;margin-top:20px}@media (max-width:767px){.pf-page.pf-real-estate .sol-re-prods,.pf-page.pf-real-estate .sol-re-prods[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pf-page.pf-real-estate .pf-hero-title br,.pf-page.pf-real-estate .pf-hero-lead br,.pf-page.pf-real-estate #support .pf-head-lead br,.pf-page.pf-real-estate #stability .pf-head-lead br{display:none}}@media (min-width:961px) and (max-width:1040px){.pf-page.pf-real-estate .pf-hero-lead br{display:none}}.pf-page.pf-manufacturing .sol-mfg-glyph{color:var(--c-text);display:block}.pf-page.pf-manufacturing .sol-mfg-glyph-accent{stroke:var(--c-blue);stroke-width:1.5px}.pf-page.pf-manufacturing .sol-mfg-glyph-accent-fill{fill:var(--c-blue)}.pf-page.pf-manufacturing .sol-mfg-about-lead{text-align:center;margin-top:28px}.pf-page.pf-manufacturing .sol-mfg-about-lead p{color:var(--c-text-sub);font-size:var(--fs-body);line-height:1.9}.pf-page.pf-manufacturing .sol-mfg-feat-item{display:block}.pf-page.pf-manufacturing .sol-mfg-chan-cells{display:grid}.pf-page.pf-manufacturing .sol-mfg-chan{background:var(--c-white);align-content:start;padding:18px 20px;display:grid}.pf-page.pf-manufacturing .sol-mfg-chan-head{align-items:center;gap:10px;display:flex}.pf-page.pf-manufacturing .sol-mfg-chan-head .sol-mfg-glyph{flex:none;width:26px;height:26px}.pf-page.pf-manufacturing .sol-mfg-chan-name{font-size:16px;font-weight:700;line-height:1.5}.pf-page.pf-manufacturing .sol-mfg-chan-desc{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:8px}.pf-page.pf-manufacturing .sol-mfg-forms .sol-form-items{margin-top:16px}.pf-page.pf-manufacturing .sol-mfg-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,48px);display:grid}.pf-page.pf-manufacturing .sol-mfg-prods[data-count="1"]{grid-template-columns:minmax(0,560px);justify-content:center}.pf-page.pf-manufacturing .sol-mfg-prod{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);align-content:start;padding:24px;display:grid}.pf-page.pf-manufacturing .sol-mfg-prod-logo{place-items:center start;min-height:56px;margin-bottom:20px;display:grid}.pf-page.pf-manufacturing .sol-mfg-prod-logo-img{width:auto;height:auto;max-height:var(--product-logo-h);display:block}.pf-page.pf-manufacturing .sol-mfg-prod-titlerow{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pf-page.pf-manufacturing .sol-mfg-prod-tag{border-radius:var(--radius-ui);color:var(--c-text);font-size:var(--fs-caption);letter-spacing:.04em;padding:3px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page.pf-manufacturing .sol-mfg-prod-tag--warm{background:var(--c-blue-tint)}.pf-page.pf-manufacturing .sol-mfg-prod-tag--cool{background:var(--c-hairline)}.pf-page.pf-manufacturing .sol-mfg-prod-title{font-size:18px;font-weight:700;line-height:1.5}.pf-page.pf-manufacturing .sol-mfg-prod-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page.pf-manufacturing .sol-mfg-prod-links{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:10px 28px;margin-top:18px;display:grid}@media (max-width:960px){.pf-page.pf-manufacturing .sol-mfg-prod-links{grid-template-columns:repeat(2,minmax(0,auto))}}@media (max-width:767px){.pf-page.pf-manufacturing .sol-mfg-prod-links{grid-template-columns:minmax(0,1fr)}}.pf-page.pf-manufacturing .sol-mfg-prod-link{color:var(--c-text);font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;transition:color .25s ease-out}.pf-page.pf-manufacturing .sol-mfg-prod-link:hover{color:var(--c-blue)}.pf-page.pf-manufacturing .sol-mfg-prods-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center;margin-top:20px}@media (max-width:767px){.pf-page.pf-manufacturing .sol-mfg-prods,.pf-page.pf-manufacturing .sol-mfg-prods[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pf-page.pf-manufacturing .pf-hero-lead br,.pf-page.pf-manufacturing #support .pf-head-lead br{display:none}}.pf-page.pf-manufacturing .pf-hero-media img{aspect-ratio:1;object-fit:cover;object-position:50% 50%}@media (max-width:960px){.pf-page.pf-manufacturing .pf-hero-media{max-width:560px;margin-inline:auto}.pf-page.pf-manufacturing .pf-hero-media img{aspect-ratio:1600/808}}.pf-page.pf-manufacturing .pf-hero-fig{position:relative}.pf-page.pf-manufacturing .pf-hero-fig:before{content:"";z-index:0;aspect-ratio:1;border-radius:var(--radius-figure);background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--c-blue) 16%, transparent) 38%, color-mix(in srgb, var(--c-mint) 30%, transparent) 70%, transparent 100%);width:100%;position:absolute;top:-20px;right:-20px}.pf-page.pf-manufacturing .pf-hero-fig img{z-index:1;position:relative}@media (max-width:960px){.pf-page.pf-manufacturing .pf-hero-fig:before{aspect-ratio:1600/808;top:-14px;right:-14px}}@media (max-width:767px){.pf-page.pf-manufacturing .pf-hero-fig:before{top:-12px;right:-12px}}@media (min-width:961px){.pf-page.pf-manufacturing .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.pf-page.pf-manufacturing .sol-stat-cells .sol-stat{background:var(--c-white)}.pf-page.pf-manufacturing .sol-stat-num{color:var(--c-blue)}.refined-page:has(>main.pf-page.pf-manufacturing){z-index:0;position:relative}nav.fk-crumb:has(+main.pf-page.pf-manufacturing){background:0 0}.pf-page.pf-manufacturing{background:0 0}.pf-page.pf-manufacturing .pf-hero{background:0 0;position:relative}.pf-page.pf-manufacturing .pf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28% 74% at 13% 34.3%,#0091c938 0%,#0091c930 24%,#0091c900 88%),radial-gradient(31% 40% at 88% 66%,#3ecfb24d 0%,#3ecfb240 28%,#3ecfb200 88%);position:absolute;inset:-54px 0 -100px}.pf-page.pf-manufacturing .sol-mfg-fig{background:linear-gradient(#eaf4fa 0%,#e9f7f3 100%);border-radius:16px;justify-items:center;gap:14px;padding:clamp(16px,2vw,22px);display:grid}.pf-page.pf-manufacturing .sol-mfg-fig-art{width:100%;height:auto;display:block}.pf-page.pf-manufacturing .sol-mfg-fig-chip{background:var(--c-white);font-size:var(--fs-caption);white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-weight:700;line-height:1.5;display:flex;box-shadow:0 4px 6px #4678961f}.pf-page.pf-manufacturing .sol-mfg-fig-chip .sol-mfg-glyph{flex:none;width:22px;height:22px}.pf-page.pf-manufacturing .sol-mfg-fig1{padding:0;position:relative}.pf-page.pf-manufacturing .sol-mfg-fig1-row{display:contents}.pf-page.pf-manufacturing .sol-mfg-fig1 .sol-mfg-fig-chip{flex-direction:column;gap:5px;padding:10px 12px;position:absolute;transform:translate(-50%,-50%)}.pf-page.pf-manufacturing .sol-mfg-fig1 .sol-mfg-fig-chip .sol-mfg-glyph{width:30px;height:30px}.pf-page.pf-manufacturing .sol-mfg-fig1-a{top:14.1%;left:19.3%}.pf-page.pf-manufacturing .sol-mfg-fig1-b{top:84.9%;left:19.3%}.pf-page.pf-manufacturing .sol-mfg-fig1-c{top:43.8%;left:80.7%}@media (max-width:767px){.pf-page.pf-manufacturing .sol-mfg-fig1 .sol-mfg-fig-chip{gap:4px;padding:8px 10px}.pf-page.pf-manufacturing .sol-mfg-fig1 .sol-mfg-fig-chip .sol-mfg-glyph{width:26px;height:26px}}.pf-page.pf-manufacturing .sol-mfg-fig3{justify-items:stretch;padding:clamp(18px,2.4vw,26px)}.pf-page.pf-manufacturing .sol-mfg-fig3-art{grid-area:1/1;place-self:end;width:44%;max-width:210px;height:auto;display:block}.pf-page.pf-manufacturing .sol-mfg-chat{grid-area:1/1;place-self:start;gap:4px;width:72%;max-width:320px;display:grid}.pf-page.pf-manufacturing .sol-mfg-chat-who{color:var(--c-text-sub);font-size:var(--fs-caption);align-items:center;gap:6px;line-height:1.5;display:flex}.pf-page.pf-manufacturing .sol-mfg-chat-ico{flex:none;width:15px;height:15px;display:block}.pf-page.pf-manufacturing .sol-mfg-chat-who--bot{margin-top:8px}.pf-page.pf-manufacturing .sol-mfg-chat-bubble{background:var(--c-white);max-width:78%;color:var(--c-text);font-size:var(--fs-caption);border-radius:8px;justify-self:start;padding:10px 12px;line-height:1.7;box-shadow:0 4px 6px #4678961f}.pf-page.pf-manufacturing .sol-mfg-chat-bubble--wide{justify-self:stretch;max-width:none;padding-right:26%}.pf-page.pf-manufacturing .sol-mfg-chat-bubble--user{background:var(--c-blue-tint);box-shadow:none}.pf-page.pf-manufacturing .sol-mfg-chat-actions{gap:8px;margin-top:10px;display:flex}.pf-page.pf-manufacturing .sol-mfg-chat-btn{border:1px solid var(--pf-line);border-radius:var(--radius-ui);font-size:var(--fs-caption);padding:4px 12px;font-weight:700;line-height:1.6}.pf-page.pf-manufacturing .sol-mfg-chat-btn--primary{border-color:var(--c-blue);background:var(--c-blue);color:var(--c-white)}.pf-page.pf-manufacturing .sol-mfg-chat-check{color:var(--c-blue);margin-right:6px;font-weight:700}@media (max-width:767px){.pf-page.pf-manufacturing .sol-mfg-fig3-art{grid-area:auto;justify-self:center;width:54%}.pf-page.pf-manufacturing .sol-mfg-chat{grid-area:auto;justify-self:stretch;width:100%;max-width:none}.pf-page.pf-manufacturing .sol-mfg-chat-bubble{justify-self:stretch;max-width:none}.pf-page.pf-manufacturing .sol-mfg-chat-bubble--wide{padding-right:12px}}.pf-page.pf-manufacturing .pf-hero-title{font-size:clamp(28px,4.2vw,50px)}@media (min-width:961px){.pf-page.pf-enterprise .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.pf-page.pf-enterprise .pf-hero-media img{aspect-ratio:1;object-fit:cover;object-position:50% 50%}@media (max-width:960px){.pf-page.pf-enterprise .pf-hero-media{max-width:560px;margin-inline:auto}.pf-page.pf-enterprise .pf-hero-media img{aspect-ratio:3/2}}.pf-page.pf-enterprise .pf-hero-fig{position:relative}.pf-page.pf-enterprise .pf-hero-fig:before{content:"";z-index:0;aspect-ratio:1;border-radius:var(--radius-figure);background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--c-blue) 16%, transparent) 38%, color-mix(in srgb, var(--c-mint) 30%, transparent) 70%, transparent 100%);width:100%;position:absolute;top:-20px;right:-20px}.pf-page.pf-enterprise .pf-hero-fig img{z-index:1;position:relative}@media (max-width:960px){.pf-page.pf-enterprise .pf-hero-fig:before{aspect-ratio:3/2;top:-14px;right:-14px}}@media (max-width:767px){.pf-page.pf-enterprise .pf-hero-fig:before{top:-12px;right:-12px}}.refined-page:has(>main.pf-page.pf-enterprise){z-index:0;position:relative}nav.fk-crumb:has(+main.pf-page.pf-enterprise){background:0 0}.pf-page.pf-enterprise{background:0 0}.pf-page.pf-enterprise .pf-hero{background:0 0;position:relative}.pf-page.pf-enterprise .pf-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28% 74% at 13% 34.3%,#0091c938 0%,#0091c930 24%,#0091c900 88%),radial-gradient(31% 40% at 88% 66%,#3ecfb24d 0%,#3ecfb240 28%,#3ecfb200 88%);position:absolute;inset:-54px 0 -100px}
