.pf-form .fdxform-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-form .fdxform-fig{border-radius:var(--radius-figure);width:100%;height:auto;display:block}.pf-form .fdxform-plate-box{--fdxform-e16-link:#7fc3e2;--fdxform-e16-card-shadow:0 4px 12px #4678961f;border-radius:var(--radius-figure);background:linear-gradient(#eaf4fa,#e9f7f3);padding:clamp(20px,2.3vw,32px)}.pf-form .fdxform-fig-caps{margin-top:20px;display:grid}.pf-form .fdxform-fig-caps--chain{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:6.4516%;padding:0 2.3077%}.pf-form .fdxform-cap-name{font-size:17px;font-weight:700;line-height:1.5}.pf-form .fdxform-cap-body{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:4px}.pf-form .fdxform-cap-note{color:var(--c-gray-mid);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:6px}.pf-form .fdxform-cap-role{color:var(--c-blue);font-size:var(--fs-caption);font-weight:700;line-height:var(--lh-caption);margin-top:4px}.pf-form .fdxform-flow{margin-top:clamp(32px,4vw,48px)}.pf-form .fdxform-flow-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px clamp(12px,1.6vw,20px);display:grid}.pf-form .fdxform-flow-list{grid-area:1/1/3/2;align-self:center;gap:8px;list-style:none;display:grid}.pf-form .fdxform-flow-list li{background:var(--c-white);box-shadow:var(--fdxform-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-form .fdxform-flow-list li>svg{width:16px;height:20px;display:block}.pf-form .fdxform-flow-list-txt{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pf-form .fdxform-cap-from{color:var(--c-blue);font-size:var(--fs-caption);font-weight:700;line-height:1.5}.pf-form .fdxform-cap-what{font-size:14px;line-height:1.6}.pf-form .fdxform-flow-link{grid-row:1;align-self:center;width:clamp(20px,2.4vw,34px);display:block}.pf-form .fdxform-flow-link--1{grid-column:2}.pf-form .fdxform-flow-link--2{grid-column:4}.pf-form .fdxform-flow-link>svg{width:100%;height:auto;display:block}.pf-form .fdxform-flow-art{grid-row:1;justify-self:center;width:100%;max-width:260px}.pf-form .fdxform-flow-art--c{grid-column:3}.pf-form .fdxform-flow-art--r{grid-column:5}.pf-form .fdxform-flow-cap{text-align:center;grid-row:2}.pf-form .fdxform-flow-cap--c{grid-column:3}.pf-form .fdxform-flow-cap--r{grid-column:5}.pf-form .fdxform-full{text-align:center;margin-top:24px}.pf-form .fdxform-full-title{letter-spacing:-.01em;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.45}.pf-form .fdxform-full-body{max-width:720px;color:var(--c-text-sub);font-size:var(--fs-body);line-height:var(--lh-body);margin:20px auto 0}.pf-form .fdxform-chain{text-align:left;margin-top:clamp(32px,4vw,48px)}.pf-form .fdxform-chain-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px clamp(12px,1.6vw,20px);display:grid}.pf-form .fdxform-chain-art--1,.pf-form .fdxform-chain-cap--1{grid-column:1}.pf-form .fdxform-chain-link--1{grid-column:2}.pf-form .fdxform-chain-art--2,.pf-form .fdxform-chain-cap--2{grid-column:3}.pf-form .fdxform-chain-link--2{grid-column:4}.pf-form .fdxform-chain-art--3,.pf-form .fdxform-chain-cap--3{grid-column:5}.pf-form #features .pf-cases--3>.pf-case{flex-direction:column;display:flex}.pf-form #features .pf-case-fig{margin-top:auto;padding-top:16px;display:grid}.pf-form .fdxform-wf{aspect-ratio:300/200;align-content:center;padding:8px;display:grid}.pf-form .fdxform-wf-list{gap:10px;list-style:none;display:grid}.pf-form .fdxform-wf-list li{background:var(--c-white);box-shadow:var(--fdxform-e16-card-shadow);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:3px 12px;display:grid;position:relative}.pf-form .fdxform-wf-list li>svg{width:26px;height:22px;display:block}.pf-form .fdxform-wf-name{font-size:14px;font-weight:700;line-height:1.5}.pf-form .fdxform-wf-list li+li:before{content:"";background:var(--fdxform-e16-link);width:2px;height:5px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pf-form .fdxform-wf-list li+li:after{content:"";border-top:4px solid var(--fdxform-e16-link);border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.pf-form #about .pf-feat-desc{max-width:800px;margin-inline:auto}.pf-form .pf-case .pf-case-body{margin-top:12px}.pf-form .pf-case .pf-ph{min-height:150px;padding:20px 16px}.pf-form .fdxform-role{border-radius:var(--radius-ui);font-size:var(--fs-caption);letter-spacing:.02em;margin-bottom:12px;padding:3px 10px;font-weight:700;line-height:1.6;display:inline-block}.pf-form .fdxform-role--submit{background:var(--c-mint-tint);color:var(--c-mint-deep)}.pf-form .fdxform-role--receive{background:var(--c-blue-tint);color:var(--c-text)}.pf-form .fdxform-tag{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);color:var(--c-text-sub);font-size:var(--fs-caption);white-space:nowrap;flex:none;padding:3px 10px;font-weight:700;line-height:1.6}.pf-form .pf-case-title{flex-wrap:wrap;gap:8px 10px}.pf-form .fdxform-agents{margin-top:clamp(28px,3.5vw,40px)}.pf-form .fdxform-agents .pf-cells__plus{opacity:.45}.pf-form .fdxform-agent-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pf-form .fdxform-ba{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3.5vw,40px);display:grid;overflow:hidden}.pf-form .fdxform-ba-head{text-align:center;padding:16px 24px;font-size:17px;font-weight:700;line-height:1.5}.pf-form .fdxform-ba-head--before{background:var(--c-hairline);color:var(--c-text-sub)}.pf-form .fdxform-ba-head--after{background:var(--c-blue-tint);color:var(--c-text)}.pf-form .fdxform-ba-cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid;position:relative}.pf-form .fdxform-ba-cell--before{border-right:1px solid var(--pf-line)}.pf-form .fdxform-ba-cell--after{background:var(--c-blue-bg)}.pf-form .fdxform-ba-no{font-family:var(--font-num);font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.pf-form .fdxform-ba-no--before{color:var(--c-hairline)}.pf-form .fdxform-ba-no--after{color:var(--c-blue-tint)}.pf-form .fdxform-ba-body{justify-items:start;gap:8px;display:grid}.pf-form .fdxform-ba-titlerow{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pf-form .fdxform-ba-tag{border:1px solid var(--c-mint);border-radius:var(--radius-ui);background:var(--c-white);color:var(--c-mint-deep);font-size:var(--fs-caption);padding:2px 10px;font-weight:700;line-height:1.6}.pf-form .fdxform-ba-title{font-size:16px;font-weight:700;line-height:1.6}.pf-form .fdxform-ba-text{color:var(--c-text-sub);font-size:15px;line-height:1.8}.pf-form .fdxform-ba-mark{z-index:1;color:var(--c-gray-mid);line-height:0;display:block;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.pf-form .fdxform-ba-closing{text-align:center;padding:20px 24px;font-size:19px;font-weight:700;line-height:1.6}.pf-form .fdxform-ba-closing--before{border-right:1px solid var(--pf-line);background:var(--c-ink);color:var(--c-white)}.pf-form .fdxform-ba-closing--after{background:var(--c-blue);color:var(--c-white)}.pf-form .pf-head-title b{color:var(--c-blue);font-weight:700}.pf-form .fdxform-uc-headgroup{text-align:center;justify-items:center;margin-bottom:40px;display:grid}.pf-form #case .pf-head{display:contents}.pf-form #case .pf-head-label{order:1}.pf-form .fdxform-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-form #case .pf-head-title{order:3}.pf-form .fdxform-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-form .fdxform-uc-card{border-radius:var(--radius-ui);padding:24px}.pf-form .fdxform-uc-card--before{background:var(--c-hairline)}.pf-form .fdxform-uc-card--after{background:var(--c-blue-bg)}.pf-form .fdxform-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-form .fdxform-uc-badge--before{background:var(--c-hairline);border:1px solid var(--c-gray);color:var(--c-gray)}.pf-form .fdxform-uc-badge--after{background:var(--c-blue-tint);color:var(--c-text);border:1px solid #0000}.pf-form .fdxform-uc-list{padding-left:1.15em;font-size:15px;line-height:1.8;list-style:outside}.pf-form .fdxform-uc-list li+li{margin-top:10px}.pf-form .fdxform-uc-card--before .fdxform-uc-list{color:var(--c-text-sub)}.pf-form .fdxform-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-form .fdxform-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-form .fdxform-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-form .fdxform-uc-effect-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:32px 56px;margin-top:24px;display:grid}.pf-form .fdxform-uc-stats{align-content:start;gap:16px;display:grid}.pf-form .fdxform-uc-stat{border-radius:var(--radius-ui);background:var(--c-blue-bg);text-align:center;padding:16px 20px}.pf-form .fdxform-uc-stat-val{color:var(--c-text);justify-content:center;align-items:baseline;gap:8px;display:flex}.pf-form .fdxform-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-form .fdxform-uc-stat-unit{font-size:17px;font-weight:700;line-height:1}.pf-form .fdxform-uc-stat-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:10px}.pf-form .fdxform-uc-points{align-content:start;gap:20px;display:grid}.pf-form .fdxform-uc-points li{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:2px 14px;display:grid}.pf-form .fdxform-uc-icon{width:32px;height:32px;color:var(--c-text);grid-area:1/1/3/2;margin-top:-2px;display:block}.pf-form .fdxform-uc-icon-accent{stroke:var(--c-blue);stroke-width:1.5px}.pf-form .fdxform-uc-point-name{color:var(--c-text);font-size:var(--fs-body);grid-area:1/2;font-weight:700;line-height:1.6}.pf-form .fdxform-uc-point-body{color:var(--c-text-sub);grid-area:2/2;font-size:15px;line-height:1.8}.pf-form .fdxform-ind{align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.pf-form .fdxform-ind-photo{aspect-ratio:3/2;border-bottom:1px solid var(--pf-line);background:var(--c-blue-bg);display:block;position:relative;overflow:hidden}.pf-form .fdxform-ind-photo img{object-fit:cover;width:100%;height:100%;display:block}.pf-form .fdxform-ind--soon .fdxform-ind-photo img{filter:brightness(.55)}.pf-form .fdxform-ind-txt{padding:20px 24px 24px;display:block}.pf-form .fdxform-ind--link{color:inherit;transition:border-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);text-decoration:none}.pf-form .fdxform-ind--link:hover{border-color:var(--c-blue);color:var(--c-blue)}.pf-form .fdxform-ind-arrow{color:var(--c-blue);justify-self:end}.pf-form .fdxform-soon{color:var(--c-white);letter-spacing:.08em;white-space:nowrap;background:#00000040;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.pf-form .pf-hero{overflow:hidden}.pf-form .fdxform-kv{aspect-ratio:640/560;width:min(640px,100%);container-type:inline-size}.pf-form .fdxform-kv>*{height:100%}@media (min-width:1160px){.pf-form .pf-hero{--fdxform-kv-w:min(640px, calc(372px + 40px + (100vw - 1160px) / 2 - 24px))}.pf-form .pf-hero-inner{min-height:calc(var(--fdxform-kv-w) * 560 / 640);grid-template-columns:minmax(0,660fr) minmax(0,372fr)}.pf-form .pf-hero-media{align-self:stretch;position:relative}.pf-form .fdxform-kv{top:50%;left:calc(-.25 * var(--fdxform-kv-w));width:var(--fdxform-kv-w);position:absolute;transform:translateY(-50%)}}@media (max-width:900px){.pf-form .fdxform-fig-caps--chain{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:0}.pf-form .fdxform-flow-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.pf-form .fdxform-flow-list,.pf-form .fdxform-flow-link,.pf-form .fdxform-flow-art,.pf-form .fdxform-flow-cap{grid-area:auto}.pf-form .fdxform-flow-link{justify-self:center;transform:rotate(90deg)}.pf-form .fdxform-chain-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.pf-form .fdxform-chain-row>*{grid-area:auto}.pf-form .fdxform-plate-box{padding:16px}.pf-form .fdxform-ba{flex-direction:column;display:flex}.pf-form .fdxform-ba-head--before{order:1}.pf-form .fdxform-ba-cell--before{order:2}.pf-form .fdxform-ba-closing--before{order:3}.pf-form .fdxform-ba-head--after{order:4}.pf-form .fdxform-ba-cell--after{order:5}.pf-form .fdxform-ba-closing--after{order:6}.pf-form .fdxform-ba-cell--before,.pf-form .fdxform-ba-closing--before{border-right:0}.pf-form .fdxform-uc-ba{grid-template-columns:minmax(0,1fr)}.pf-form .fdxform-uc-arrow{justify-self:center;transform:rotate(90deg)}.pf-form .fdxform-uc-effect-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pf-form .fdxform-wf{aspect-ratio:auto}.pf-form #features .pf-case-fig{margin-top:16px;padding-top:0}}@media (max-width:767px){.pf-form .fdxform-full-body{margin-top:16px}.pf-form .fdxform-ba-head,.pf-form .fdxform-ba-cell,.pf-form .fdxform-ba-closing,.pf-form .fdxform-uc-card{padding:20px}.pf-form .fdxform-uc-stat-num,.pf-form .fdxform-ba-no{font-size:32px}.pf-form .fdxform-ba-cell{gap:12px}}.pf-form .fdxform-scene{--u:.15625cqw;--fdxform-line:#c9ced2;--fdxform-bar-d:#c9ced2;--fdxform-bar:#e4e7e9;--fdxform-bar-l:#f0f2f3;--fdxform-body:#f3f5f7;--fdxform-dev-hi:color-mix(in srgb, var(--c-ink) 2%, var(--c-white));--fdxform-dev-lo:color-mix(in srgb, var(--c-ink) 8%, var(--c-white));--fdxform-dev-line:color-mix(in srgb, var(--c-ink) 13%, var(--c-white));--fdxform-edge:color-mix(in srgb, var(--c-ink) 19%, var(--c-white));width:100%;height:100%;position:relative}.pf-form .fdxform-scene *{box-sizing:border-box;margin:0;padding:0;font-style:normal}.pf-form .fdxform-plate{left:calc(250 * var(--u));top:calc(50 * var(--u));width:calc(290 * var(--u));height:calc(340 * var(--u));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%);transform:perspective(calc(1400 * var(--u))) rotateX(12deg) rotateY(-16deg) rotateZ(3deg);position:absolute}.pf-form .fdxform-ground{left:calc(152 * var(--u));top:calc(482 * var(--u));width:calc(290 * var(--u));height:calc(18 * var(--u));filter:blur(calc(9 * var(--u)));background:#11111157;border-radius:50%;position:absolute;transform:rotate(-3deg)}.pf-form .fdxform-tablet{left:calc(145 * var(--u));top:calc(88 * var(--u));width:calc(310 * var(--u));height:calc(400 * var(--u));padding:calc(9 * var(--u));border:calc(1 * var(--u)) solid var(--fdxform-dev-line);border-radius:calc(14 * var(--u));background:linear-gradient(160deg, var(--fdxform-dev-hi), var(--fdxform-dev-lo));box-shadow:inset 0 1px 0 #ffffffe6, 0 calc(4 * var(--u)) calc(16 * var(--u)) #11111114;transform-style:preserve-3d;transform:perspective(calc(1400 * var(--u))) rotateX(12deg) rotateY(-16deg) rotateZ(3deg);position:absolute}.pf-form .fdxform-tablet:before{content:"";inset:calc(-3 * var(--u));border-radius:calc(17 * var(--u));background:var(--fdxform-edge);transform:translateZ(calc(-4 * var(--u)));position:absolute}.pf-form .fdxform-screen{border:calc(1 * var(--u)) solid var(--fdxform-dev-line);border-radius:calc(6 * var(--u));background:var(--c-white);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pf-form .fdxform-scene{--fdxform-sheen:linear-gradient(150deg, #0000008c 0%, #0000008c 10%, #000 26%, #000 47%, #00000080 54%, #00000080 59%, #000 70%, #000 100%);--fdxform-sheen-size:calc(288 * var(--u)) calc(378 * var(--u))}.pf-form .fdxform-bar-ui,.pf-form .fdxform-doc-head,.pf-form .fdxform-form-ui{-webkit-mask-image:var(--fdxform-sheen);-webkit-mask-image:var(--fdxform-sheen);mask-image:var(--fdxform-sheen);-webkit-mask-size:var(--fdxform-sheen-size);-webkit-mask-size:var(--fdxform-sheen-size);mask-size:var(--fdxform-sheen-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pf-form .fdxform-bar-ui{-webkit-mask-position:calc(-10 * var(--u)) calc(-7 * var(--u));-webkit-mask-position:calc(-10 * var(--u)) calc(-7 * var(--u));mask-position:calc(-10 * var(--u)) calc(-7 * var(--u))}.pf-form .fdxform-doc-head{-webkit-mask-position:calc(-11 * var(--u)) calc(-49.25 * var(--u));-webkit-mask-position:calc(-11 * var(--u)) calc(-49.25 * var(--u));mask-position:calc(-11 * var(--u)) calc(-49.25 * var(--u))}.pf-form .fdxform-form-ui{margin-top:calc(20 * var(--u));-webkit-mask-position:calc(-7 * var(--u)) calc(-227.5 * var(--u));-webkit-mask-position:calc(-7 * var(--u)) calc(-227.5 * var(--u));mask-position:calc(-7 * var(--u)) calc(-227.5 * var(--u));flex-direction:column;flex:none;align-items:stretch;display:flex}.pf-form .fdxform-scr-bar{padding:calc(7 * var(--u)) calc(10 * var(--u));border-bottom:calc(1.25 * var(--u)) solid var(--fdxform-line);background:var(--c-blue-bg);flex:none}.pf-form .fdxform-scr-title{align-items:center;gap:calc(9 * var(--u));height:calc(7 * var(--u));display:flex}.pf-form .fdxform-title-bar{width:calc(96 * var(--u));height:calc(7 * var(--u));border-radius:calc(2 * var(--u));background:var(--fdxform-bar-d);flex:none}.pf-form .fdxform-title-bar--sub{width:calc(40 * var(--u));background:var(--fdxform-bar)}.pf-form .fdxform-steps{margin-top:calc(8 * var(--u));width:calc(200 * var(--u));height:calc(8 * var(--u));align-items:center;display:flex}.pf-form .fdxform-step{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--fdxform-bar-d);border-radius:50%;flex:none}.pf-form .fdxform-step--on{background:var(--c-blue)}.pf-form .fdxform-step-line{height:calc(2 * var(--u));background:var(--fdxform-bar-l);flex:1}.pf-form .fdxform-scr-body{min-height:0;padding:calc(7 * var(--u));background:var(--fdxform-body);flex-direction:column;flex:1;display:flex}.pf-form .fdxform-plan-card{padding:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:var(--c-white);flex:none}.pf-form .fdxform-doc-head{padding-bottom:calc(3 * var(--u));margin-bottom:calc(4 * var(--u));border-bottom:calc(1.25 * var(--u)) solid var(--fdxform-line);justify-content:space-between;align-items:center;display:flex}.pf-form .fdxform-doc-title{width:calc(80 * var(--u));height:calc(6 * var(--u));border-radius:calc(2 * var(--u));background:var(--fdxform-bar-d)}.pf-form .fdxform-doc-meta{width:calc(32 * var(--u));height:calc(5 * var(--u));border-radius:calc(2 * var(--u));background:var(--fdxform-bar)}.pf-form .fdxform-plan{height:calc(140 * var(--u));color:var(--fdxform-line);position:relative}.pf-form .fdxform-plan-svg{width:100%;height:100%;display:block}.pf-form .fdxform-pin{width:calc(21 * var(--u));height:calc(28 * var(--u));margin:calc(-28 * var(--u)) 0 0 calc(-10.5 * var(--u));display:block;position:absolute}.pf-form .fdxform-pin--1{color:var(--c-blue);top:71.4%;left:20.3%}.pf-form .fdxform-pin--2{color:var(--c-mint);top:91.4%;left:83.5%}.pf-form .fdxform-label{height:calc(5 * var(--u));border-radius:calc(2 * var(--u));background:var(--fdxform-bar);flex:none;display:block}.pf-form .fdxform-label--a{width:calc(56 * var(--u))}.pf-form .fdxform-field{align-items:center;gap:calc(8 * var(--u));height:calc(22 * var(--u));padding:0 calc(9 * var(--u));border:calc(1.25 * var(--u)) solid var(--fdxform-line);border-radius:calc(2 * var(--u));background:var(--c-white);flex:none;display:flex}.pf-form .fdxform-field--select{margin-top:calc(5 * var(--u))}.pf-form .fdxform-field-bar{width:calc(48 * var(--u));height:calc(5 * var(--u));border-radius:calc(2 * var(--u));background:var(--fdxform-bar-d);flex:none}.pf-form .fdxform-caret{width:calc(10 * var(--u));height:calc(6 * var(--u));color:var(--fdxform-bar-d);flex:none;margin-left:auto;display:block}.pf-form .fdxform-upload{align-items:center;gap:calc(7 * var(--u));margin-top:calc(28 * var(--u));flex:none;display:flex}.pf-form .fdxform-thumb{width:calc(34 * var(--u));height:calc(22 * var(--u));border:calc(1.25 * var(--u)) solid var(--fdxform-line);border-radius:calc(2 * var(--u));background:repeating-linear-gradient(45deg, var(--c-blue-tint) 0 calc(4 * var(--u)), var(--c-blue-bg) calc(4 * var(--u)) calc(8 * var(--u)))}.pf-form .fdxform-add{width:calc(34 * var(--u));height:calc(22 * var(--u));border:calc(1.25 * var(--u)) dashed var(--fdxform-line);border-radius:calc(2 * var(--u));background:var(--c-white);color:var(--fdxform-bar-d);place-items:center;display:grid}.pf-form .fdxform-add svg{width:calc(11 * var(--u));height:calc(11 * var(--u));display:block}.pf-form .fdxform-submit{justify-content:center;align-items:center;gap:calc(9 * var(--u));margin-top:calc(28 * var(--u));height:calc(24 * var(--u));border-radius:calc(2 * var(--u));background:var(--c-blue);color:var(--c-white);flex:none;display:flex}.pf-form .fdxform-submit-bar{width:calc(48 * var(--u));height:calc(7 * var(--u));border-radius:calc(2 * var(--u));background:var(--c-white);flex:none}.pf-form .fdxform-check{width:calc(18 * var(--u));height:calc(18 * var(--u))}
.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-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}}
