.pf-page{--c-blue:#0091c9;--c-text:#111;--c-text-sub:#404040;--section-pad-y:clamp(28px, 4.5vw, 64px);--pf-line:var(--c-hairline);--pf-card-bg:var(--c-white);--pf-price-icon:96px;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);background:var(--c-white);line-height:1.9}.pf-page h1,.pf-page h2,.pf-page h3,.pf-page h4,.pf-page p,.pf-page ul,.pf-page ol,.pf-page dl,.pf-page dd,.pf-page figure,.pf-page blockquote{margin:0;padding:0}.pf-page ul,.pf-page ol{list-style:none}.pf-page img{max-width:100%;height:auto}.pf-page a{color:inherit;transition:color var(--duration) var(--ease-out)}.pf-page a:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.pf-page .pf-inline-link{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-blue);text-decoration-color:var(--c-blue);text-underline-offset:.2em}.pf-page .pf-inline-link:hover{color:var(--c-blue)}.pf-page .pf-wrap{max-width:var(--container-max);padding-inline:var(--container-pad-body);margin-inline:auto}.pf-page .pf-sec{padding-block:var(--section-pad-y)}.pf-page .pf-sec--soft{background:var(--c-blue-bg)}.pf-page .pf-sec--intro{padding-bottom:0}.pf-page .pf-sec--intro+.pf-sec{padding-top:clamp(32px,4vw,56px)}.pf-page .pf-head{margin-bottom:40px}.pf-page .pf-head--center{text-align:center}.pf-page .pf-head-label{color:var(--c-blue);font-size:var(--fs-caption);letter-spacing:.04em;margin-bottom:12px;font-weight:700;line-height:1.6;display:block}.pf-page .pf-head-title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;font-weight:700}.pf-page .pf-head-title--sub{font-size:clamp(22px,2.6vw,30px);line-height:1.45}.pf-page .pf-head-lead{color:var(--c-text-sub);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:20px}.pf-page .pf-head--center .pf-head-lead{max-width:800px;margin-inline:auto}.pf-page .pf-btn{border-radius:var(--radius-ui);font-size:var(--fs-body);transition:color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);border:1px solid #0000;align-items:center;gap:10px;padding:16px 28px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.pf-page .pf-btn--primary{isolation:isolate;color:var(--c-white);background:var(--gradient-brand);box-shadow:var(--shadow-button);position:relative}.pf-page .pf-btn--primary:before{content:"";z-index:-1;background:var(--gradient-hover-overlay);opacity:0;transition:opacity var(--duration) var(--ease-out);position:absolute;inset:0}.pf-page .pf-btn--primary:hover:before{opacity:1}.pf-page .pf-btn--dark{isolation:isolate;color:var(--c-white);background:var(--c-ink);border:0;padding:17px 29px;position:relative;overflow:hidden}.pf-page .pf-btn--dark:hover,.pf-page .pf-btn--dark:focus,.pf-page .pf-btn--dark:visited{color:var(--c-white)}.pf-page .pf-btn--dark:before{content:"";z-index:-1;background:var(--gradient-brand);opacity:0;transition:opacity var(--duration) var(--ease-out);position:absolute;inset:0}.pf-page .pf-btn--dark:hover:before{opacity:1}.pf-page .pf-btn--outline{color:var(--c-text);border-color:var(--pf-line);background:var(--c-white)}.pf-page .pf-btn--outline:hover{color:var(--c-blue);border-color:var(--c-blue)}.pf-page .pf-btn-arrow,.pf-page .pf-btn-ext{transition:transform var(--duration) var(--ease-out)}.pf-page .pf-btn:hover .pf-btn-arrow{transform:translate(4px)}.pf-page .pf-cta{text-align:center;margin-top:48px}.pf-page .pf-cta-lead{color:var(--c-text-sub);font-size:var(--fs-body);margin-bottom:20px;line-height:1.8}.pf-page div.pf-cells{border-top:1px solid var(--pf-line);border-left:1px solid var(--pf-line);gap:0;position:relative}.pf-page div.pf-cells[style*=--pf-cols]{grid-template-columns:repeat(var(--pf-cols), minmax(0, 1fr))}.pf-page .pf-cells>:not(.pf-cells__plus){border:0;border-right:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);border-radius:0}.pf-page .pf-cells__plus{font-family:var(--font-num);color:var(--c-blue);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1;position:absolute}.pf-page .pf-cells__plus--tl{top:-6px;left:-5px}.pf-page .pf-cells__plus--tr{top:-6px;right:-5px}.pf-page .pf-cells__plus--bl{bottom:-7px;left:-5px}.pf-page .pf-cells__plus--br{bottom:-7px;right:-5px}.pf-page .pf-fig{margin:0}.pf-page .pf-fig-img{border-radius:var(--radius-figure);width:100%;display:block}.pf-page .pf-fig-cap{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center;margin-top:12px}.pf-page .pf-panel{background:var(--c-white);border-radius:var(--radius-figure);box-shadow:var(--shadow-figure);padding:20px}.pf-page .pf-panel .pf-fig-img{border-radius:calc(var(--radius-figure) - 4px)}.pf-page .pf-ph{border:1px dashed var(--c-blue-tint);border-radius:var(--radius-figure);background:var(--c-blue-bg);text-align:center;place-items:center;min-height:260px;padding:32px 24px;display:grid}.pf-page .pf-ph-tag{border-radius:var(--radius-ui);background:var(--c-white);color:var(--c-blue);font-size:var(--fs-caption);margin-bottom:12px;padding:4px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page .pf-ph-desc{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pf-page .pf-ph-note{color:var(--c-gray-mid);font-size:var(--fs-caption);margin-top:8px}.pf-page .pf-hero{background:var(--c-blue-bg);padding:52px 0 64px}.pf-page .pf-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid}.pf-page .pf-hero+.pf-sec--soft{background:var(--c-white)}.pf-page .pf-hero-eyebrow{color:var(--c-text-sub);font-size:var(--fs-caption);font-weight:700;line-height:1.7}.pf-page .pf-hero-product{color:var(--c-blue);letter-spacing:.02em;margin-top:14px;font-size:18px;font-weight:700;line-height:1.5}.pf-page .pf-hero-title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin-top:10px;font-weight:700}.pf-page .pf-hero-title b{color:var(--c-blue);font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pf-page .pf-hero-title b{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.pf-page .pf-hero-lead{color:var(--c-text-sub);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:24px}.pf-page .pf-hero-lead b{color:var(--c-text)}.pf-page .pf-hero-badges{margin-top:28px}.pf-page .pf-hero-badge-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pf-page .pf-hero-badge{width:auto;height:56px}.pf-page .pf-hero-badge-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:10px}.pf-page .pf-hero-cta{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.pf-page .pf-hero-img{border-radius:var(--radius-figure);width:100%;display:block}.pf-page .pf-hero-media .pf-ph{border-color:var(--c-blue);background:var(--c-white);min-height:320px}.pf-page .pf-logoband{border-bottom:1px solid var(--pf-line);padding-block:clamp(32px,4vw,56px)}.pf-page .pf-logoband-label{color:var(--c-text);text-align:center;margin-bottom:24px;font-size:20px;font-weight:700}.pf-page .pf-logoband-list{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:28px 32px;display:grid}.pf-page .pf-logoband-img{width:auto;max-height:32px}.pf-page .pf-pains{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.pf-page .pf-pains--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;margin-inline:auto}.pf-page .pf-pains--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-page .pf-pains--2 .pf-pain-problem,.pf-page .pf-pains--3 .pf-pain-problem{grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.pf-page .pf-pains--2 .pf-pain-icon,.pf-page .pf-pains--3 .pf-pain-icon{grid-area:1/1/3/2;width:88px;height:auto;margin:0}.pf-page .pf-pains--2 .pf-pain-title,.pf-page .pf-pains--3 .pf-pain-title,.pf-page .pf-pains--2 .pf-pain-body,.pf-page .pf-pains--3 .pf-pain-body{text-align:left;grid-column:2}.pf-page .pf-pains--2 .pf-pain-body,.pf-page .pf-pains--3 .pf-pain-body{margin-top:10px}.pf-page .pf-pains--5{grid-template-columns:minmax(0,1fr);gap:16px}.pf-page .pf-pains--5 .pf-pain{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:stretch;gap:0;display:grid}.pf-page .pf-pains--5 .pf-pain-problem{grid-template-columns:100px minmax(0,1fr);align-items:start;column-gap:16px;padding:24px 20px;display:grid}.pf-page .pf-pains--5 .pf-pain-icon{grid-area:1/1/3/2;width:100px;height:auto;margin:0}.pf-page .pf-pains--5 .pf-pain-title,.pf-page .pf-pains--5 .pf-pain-body{text-align:left;grid-column:2}.pf-page .pf-pains--5 .pf-pain-title{font-size:16px}.pf-page .pf-pains--5 .pf-pain-body{margin-top:10px}.pf-page .pf-pains--5 .pf-pain-sol-title{font-size:15px}.pf-page .pf-pains--5 .pf-pain-solution{background:var(--c-blue-tint);border-top:none;border-left:1px solid var(--c-white);margin-top:0;padding:24px 20px}.pf-page .pf-pain{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);flex-direction:column;display:flex;overflow:hidden}.pf-page .pf-pain-problem{padding:28px 24px}.pf-page .pf-pain-icon{width:auto;height:88px;margin:0 auto 16px;display:block}.pf-page .pf-pain-title{font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;font-weight:700}.pf-page .pf-pain-body{color:var(--c-text-sub);font-size:var(--fs-body);margin-top:12px;line-height:1.8}.pf-page .pf-pain-solution{background:var(--c-blue-bg);border-top:1px solid var(--c-blue-tint);margin-top:auto;padding:24px}.pf-page .pf-pain-badge{border-radius:var(--radius-ui);background:var(--c-blue);color:var(--c-white);font-size:var(--fs-caption);margin-bottom:10px;padding:4px 12px;font-weight:700;line-height:1.6;display:inline-block}.pf-page .pf-pain-sol-title{font-size:17px;font-weight:700;line-height:1.6}.pf-page .pf-pain-sol-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page .pf-feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.pf-page .pf-feat--single{max-width:880px;display:block}.pf-page .pf-feat--rev .pf-feat-txt{order:2}.pf-page .pf-feat .pf-head{margin-bottom:24px}.pf-page .pf-feat .pf-head-title{font-size:clamp(22px,2.6vw,30px);line-height:1.45}.pf-page .pf-feat--single .pf-head-title:not(.pf-head-title--sub){font-size:var(--fs-h2);line-height:var(--lh-h2)}.pf-page .pf-feat-desc+.pf-feat-desc{margin-top:16px}.pf-page .pf-feat-desc{color:var(--c-text-sub);font-size:var(--fs-body);line-height:1.9}.pf-page .pf-feat-desc b{color:var(--c-text)}.pf-page .pf-feat-list{gap:10px;margin-top:20px;display:grid}.pf-page .pf-feat-list li{font-size:var(--fs-body);padding-left:26px;line-height:1.8;position:relative}.pf-page .pf-feat-list li:before{content:"";border-left:2px solid var(--c-blue);border-bottom:2px solid var(--c-blue);width:10px;height:6px;position:absolute;top:.72em;left:4px;transform:rotate(-45deg)}.pf-page .pf-feat-sublists{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:32px;display:grid}.pf-page .pf-sublist{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);flex-direction:column;padding:24px;display:flex}.pf-page .pf-sublist-title{font-size:16px;font-weight:700;line-height:1.6}.pf-page .pf-sublist-items{gap:8px;margin-top:12px;display:grid}.pf-page .pf-sublist-items li{color:var(--c-text-sub);font-size:15px;line-height:1.7}.pf-page .pf-sublist-logo{width:100%;height:auto;margin-block:auto;padding-top:20px}.pf-page .pf-sublist-note{color:var(--c-gray-mid);font-size:var(--fs-caption);margin-top:10px}.pf-page .pf-feat-link{margin-top:28px}.pf-page .pf-feat-media-inline{margin:18px 0 24px}.pf-page .pf-wide-fig{margin-top:40px}.pf-page .pf-ba{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);margin-top:48px;padding:32px 24px}.pf-page .pf-ba-title{font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;font-weight:700}.pf-page .pf-ba-rows{gap:20px;margin-top:28px;display:grid}.pf-page .pf-ba-row{border-radius:var(--radius-ui);background:var(--c-blue-bg);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.pf-page .pf-ba-row--after{background:var(--c-blue-tint)}.pf-page .pf-ba-label{letter-spacing:.04em;font-size:17px;font-weight:700}.pf-page .pf-ba-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pf-page .pf-ba-step{border-radius:var(--radius-ui);background:var(--c-white);font-size:var(--fs-caption);text-align:center;padding:14px 12px;line-height:1.6;position:relative}.pf-page .pf-ba-step+.pf-ba-step:before{content:"";border-top:2px solid var(--c-blue);border-right:2px solid var(--c-blue);width:8px;height:8px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)rotate(45deg)}.pf-page .pf-ba-tag{border-radius:var(--radius-ui);font-size:var(--fs-caption);margin-bottom:6px;padding:2px 10px;font-weight:700;line-height:1.5;display:inline-block}.pf-page .pf-ba-tag--before{background:var(--c-hairline);color:var(--c-text-sub)}.pf-page .pf-ba-tag--after{background:var(--c-blue);color:var(--c-white)}.pf-page .pf-ba-text{display:block}.pf-page .pf-cases{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.pf-page .pf-cases--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-cases--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-page .pf-cases--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-page .pf-case{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);padding:28px 24px}.pf-page .pf-case-title{align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.pf-page .pf-case-icon{flex:none;width:auto;height:28px}.pf-page .pf-case-subtitle{color:var(--c-blue);font-size:var(--fs-caption);margin-top:10px;font-weight:700;line-height:1.6}.pf-page .pf-case-fig{margin-top:16px}.pf-page .pf-case-list{gap:8px;margin-top:16px;display:grid}.pf-page .pf-case-list li{color:var(--c-text-sub);padding-left:16px;font-size:15px;line-height:1.7;position:relative}.pf-page .pf-case-list li:before{content:"";background:var(--c-blue);width:6px;height:6px;position:absolute;top:.72em;left:0}.pf-page .pf-case-body{color:var(--c-text-sub);margin-top:14px;font-size:15px;line-height:1.8}.pf-page .pf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.pf-page .pf-step{position:relative}.pf-page .pf-step+.pf-step:before{content:"";border-top:2px solid var(--c-blue);border-right:2px solid var(--c-blue);width:12px;height:12px;position:absolute;top:84px;left:-22px;transform:rotate(45deg)}.pf-page .pf-step-num{color:var(--c-blue);font-size:var(--fs-index);letter-spacing:var(--ls-index);margin-bottom:10px;font-weight:700;display:inline-block}.pf-page .pf-step-title{min-height:3.2em;font-size:18px;font-weight:700;line-height:1.6}.pf-page .pf-step-fig{margin-block:16px}.pf-page .pf-step-body{color:var(--c-text-sub);font-size:15px;line-height:1.8}.pf-page .pf-fnc-group+.pf-fnc-group{margin-top:56px}.pf-page .pf-fnc-group-title{font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;margin-bottom:24px;font-weight:700}.pf-page .pf-fnc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.pf-page .pf-fnc{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);padding:24px}.pf-page .pf-fnc-icon{width:auto;height:72px;margin-bottom:16px;display:block}.pf-page .pf-fnc--icon{grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.pf-page .pf-fnc--icon .pf-fnc-icon{grid-area:1/1;height:32px;margin:0}.pf-page .pf-fnc--icon .pf-fnc-title{grid-area:1/2;align-self:center}.pf-page .pf-fnc--icon .pf-fnc-body,.pf-page .pf-fnc--icon .pf-fnc-link{grid-column:2}.pf-page .pf-fnc-title{font-size:17px;font-weight:700;line-height:1.6}.pf-page .pf-fnc-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page .pf-fnc-link{margin-top:16px}.pf-page .pf-fnc-link .pf-btn{font-size:var(--fs-caption);padding:10px 18px}.pf-page .pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pf-page .pf-stat{border:1px solid var(--c-blue-tint);border-radius:var(--radius-ui);background:var(--c-white);text-align:center;padding:28px 20px}.pf-page .pf-stat-value{letter-spacing:-.01em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.2}.pf-page .pf-stat-caption{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:12px}.pf-page .pf-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pf-page .pf-voice{color:inherit;border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);transition:border-color var(--duration) var(--ease-out);flex-direction:column;padding:24px;text-decoration:none;display:flex}.pf-page .pf-voice:hover,.pf-page .pf-voice:focus-within{border-color:var(--c-blue)}.pf-page .pf-voice-logo-box{height:44px;display:block;overflow:hidden}.pf-page .pf-voice-logo{object-fit:contain;object-position:left center;width:auto;height:80px;margin-top:-18px}.pf-page .pf-voice-photo{border-radius:var(--radius-figure);width:100%;margin-top:16px}.pf-page .pf-voice-quote{margin-top:16px;font-size:15px;line-height:1.8;display:block}.pf-page .pf-voice-link{border-top:1px solid var(--pf-line);color:var(--c-text);font-size:var(--fs-caption);text-decoration:underline;-webkit-text-decoration-color:var(--c-blue);text-decoration-color:var(--c-blue);text-underline-offset:.2em;margin-top:auto;padding-top:16px;font-weight:700;display:block}.pf-page .pf-voice:hover .pf-voice-link{color:var(--c-blue)}.pf-page .pf-price-common{border:1px solid var(--c-blue-tint);border-radius:var(--radius-ui);background:var(--c-white);text-align:center;margin-bottom:28px;padding:16px;font-size:17px;font-weight:700;line-height:1.7}.pf-page .pf-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.pf-page .pf-plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-page .pf-plans--table{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.pf-page .pf-plan{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);text-align:center;flex-direction:column;padding:28px 24px;display:flex;position:relative}.pf-page .pf-plan-badge{background:var(--c-blue);color:var(--c-white);font-size:var(--fs-caption);padding:6px 12px;font-weight:700;line-height:1.4;position:absolute;top:-1px;right:-1px}.pf-page .pf-plan-icon{height:var(--pf-price-icon);width:auto;margin:0 auto 16px;display:block}.pf-page .pf-plan-name{font-size:var(--fs-h3);font-weight:700;line-height:1.4}.pf-page .pf-plan-desc{color:var(--c-text-sub);margin-top:12px;font-size:15px;line-height:1.8}.pf-page .pf-plan-note{gap:4px;margin-top:auto;padding-top:16px;display:grid}.pf-page .pf-plan-note-label{color:var(--c-text-sub);font-size:var(--fs-caption)}.pf-page .pf-plan-note-value{color:var(--c-blue);font-size:17px;font-weight:700}.pf-page .pf-plan--table{text-align:left}.pf-page .pf-plan-target{color:var(--c-text-sub);font-size:var(--fs-caption);margin-top:6px;line-height:1.7}.pf-page .pf-plan-price{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);gap:10px;margin-top:20px;padding-block:16px;display:grid}.pf-page .pf-plan-price>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-page .pf-plan-price dt{color:var(--c-text-sub);font-size:var(--fs-caption)}.pf-page .pf-plan-price dd{font-size:22px;font-weight:700;line-height:1.3}.pf-page .pf-plan-features{gap:8px;margin-top:16px;display:grid}.pf-page .pf-plan-features li{color:var(--c-text-sub);font-size:var(--fs-caption);padding-left:16px;line-height:1.7;position:relative}.pf-page .pf-plan-features li:before{content:"";background:var(--c-blue);width:6px;height:6px;position:absolute;top:.66em;left:0}.pf-page .pf-price-notes{margin-top:20px;gap:4px;max-width:880px;margin-inline:auto;display:grid}.pf-page .pf-price-notes li{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:1.7}.pf-page .pf-price-contact{text-align:center}.pf-page .pf-price-stats{max-width:640px;margin-inline:auto;display:grid}.pf-page .pf-price-stat{background:var(--c-white);text-align:center;padding:24px 32px}.pf-page .pf-price-stat-label{color:var(--c-text-sub);font-size:var(--fs-caption)}.pf-page .pf-price-stat-value{margin-top:6px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.2}.pf-page .pf-price-stat-unit{color:var(--c-text-sub);font-size:var(--fs-caption)}.pf-page .pf-price-note{color:var(--c-text-sub);font-size:var(--fs-body);margin-top:24px;line-height:1.8}.pf-page .pf-faq{border-top:1px solid var(--pf-line);max-width:880px;margin-inline:auto}.pf-page .pf-faq-item{border-bottom:1px solid var(--pf-line)}.pf-page .pf-faq-q{cursor:pointer;transition:color var(--duration) var(--ease-out);padding:20px 44px 20px 0;font-size:17px;font-weight:700;line-height:1.7;list-style:none;position:relative}.pf-page .pf-faq-q::-webkit-details-marker{display:none}.pf-page .pf-faq-q:hover{color:var(--c-blue)}.pf-page .pf-faq-q:after{content:"";border-right:2px solid var(--c-blue);border-bottom:2px solid var(--c-blue);width:12px;height:12px;transition:transform var(--duration) var(--ease-out);position:absolute;top:28px;right:8px;transform:rotate(45deg)}.pf-page .pf-faq-item[open] .pf-faq-q:after{top:34px;transform:rotate(-135deg)}.pf-page .pf-faq-a{color:var(--c-text-sub);font-size:var(--fs-body);padding:0 0 24px;line-height:1.9}.pf-page .pf-faq-a p+p{margin-top:12px}.pf-page .pf-rel-lead{color:var(--c-text-sub);font-size:var(--fs-body);margin-bottom:20px;line-height:1.8}.pf-page .pf-rel-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.pf-page .pf-rel-data{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-blue-bg);margin-top:40px;padding:28px 24px}.pf-page .pf-rel-data-title{font-size:var(--fs-h3);font-weight:700;line-height:1.5}.pf-page .pf-rel-data-items{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pf-page .pf-rel-data-items li{border-radius:var(--radius-ui);background:var(--c-white);font-size:var(--fs-caption);padding:6px 14px;line-height:1.6}.pf-page .pf-rel-data-note{color:var(--c-text-sub);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:16px}@media (max-width:960px){.pf-page div.pf-cells[style*=--pf-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-hero-inner,.pf-page .pf-feat,.pf-page .pf-pains--5 .pf-pain{grid-template-columns:minmax(0,1fr)}.pf-page .pf-pains--5 .pf-pain-solution{border-left:none;border-top:1px solid var(--c-white)}.pf-page .pf-feat--rev .pf-feat-txt{order:0}.pf-page .pf-cases--3,.pf-page .pf-cases--4,.pf-page .pf-pains--3,.pf-page .pf-voices,.pf-page .pf-stats,.pf-page .pf-plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-logoband-list{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-page .pf-steps{grid-template-columns:minmax(0,1fr);gap:32px}.pf-page .pf-step+.pf-step:before{top:-24px;left:50%;transform:translate(-50%)rotate(135deg)}.pf-page .pf-step-title{min-height:0}.pf-page .pf-ba-row{grid-template-columns:minmax(0,1fr);gap:12px}.pf-page .pf-ba-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pf-page .pf-ba-step:nth-child(odd):before{display:none}}@media (max-width:640px){.pf-page div.pf-cells[style*=--pf-cols],.pf-page .pf-cases--2,.pf-page .pf-cases--3,.pf-page .pf-cases--4,.pf-page .pf-pains--2,.pf-page .pf-pains--3,.pf-page .pf-voices,.pf-page .pf-stats,.pf-page .pf-plans,.pf-page .pf-plans--4,.pf-page .pf-plans--table,.pf-page .pf-fnc-grid,.pf-page .pf-feat-sublists{grid-template-columns:minmax(0,1fr)}.pf-page .pf-logoband-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-hero-cta .pf-btn,.pf-page .pf-cta .pf-btn{justify-content:center;width:100%}.pf-page .pf-pains--2 .pf-pain-problem,.pf-page .pf-pains--3 .pf-pain-problem{grid-template-columns:64px minmax(0,1fr)}.pf-page .pf-pains--2 .pf-pain-icon,.pf-page .pf-pains--3 .pf-pain-icon{width:64px}}.pf-salesforce .pf-plan-icon{margin-bottom:14px}.pf-salesforce .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pf-salesforce #overview .pf-feat--single{margin-inline:auto}.pf-salesforce #overview .pf-head,.pf-salesforce #overview .pf-feat-desc,.pf-salesforce #overview .pf-cta{text-align:center}.pf-salesforce .pf-wide-fig{width:70%;margin-inline:auto}.pf-salesforce .pf-case-icon{height:36px}.pf-salesforce #diff-automation .pf-feat--single{max-width:none}.pf-salesforce #diff-automation .pf-feat-txt{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:48px;display:grid}.pf-salesforce #diff-automation .pf-feat-txt>.pf-head{grid-area:1/1}.pf-salesforce #diff-automation .pf-feat-txt>.pf-feat-desc{grid-area:2/1}.pf-salesforce #diff-automation .pf-feat-txt>.pf-feat-link{grid-area:3/1;align-self:start}.pf-salesforce #diff-automation .pf-feat-sublists{grid-area:1/2/4/3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pf-salesforce #diff-automation .pf-sublist-logo{max-width:228px;margin-inline:auto}.pf-salesforce #diff-support .pf-feat-media{max-width:80%;margin-inline:auto}.pf-salesforce #diff-data .pf-feat{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:960px){.pf-salesforce #diff-automation .pf-feat-txt{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pf-salesforce #diff-automation .pf-feat-txt>.pf-head,.pf-salesforce #diff-automation .pf-feat-txt>.pf-feat-desc,.pf-salesforce #diff-automation .pf-feat-txt>.pf-feat-link,.pf-salesforce #diff-automation .pf-feat-sublists{grid-area:auto}.pf-salesforce #diff-automation .pf-feat-sublists{margin-top:28px}.pf-salesforce #diff-data .pf-feat{grid-template-columns:minmax(0,1fr)}.pf-salesforce .pf-wide-fig{width:100%}}@media (max-width:640px){.pf-salesforce #diff-automation .pf-feat-sublists{grid-template-columns:minmax(0,1fr)}}.pf-sap #overview .pf-feat--single{margin-inline:auto}.pf-sap #overview .pf-head,.pf-sap #overview .pf-feat-desc{text-align:center}.pf-sap #partner .pf-feat{max-width:880px;margin-inline:auto}.pf-sap #partner .pf-head,.pf-sap #partner .pf-feat-desc,.pf-sap #partner .pf-feat-link{text-align:center}.pf-sap #partner .pf-feat-media-inline{justify-items:center;display:grid}.pf-sap #partner .pf-fig{max-width:180px;margin-inline:auto}.pf-smarthr #overview .pf-fig{background:var(--c-white);border-radius:var(--radius-figure);box-shadow:var(--shadow-figure);padding:20px}.pf-smarthr #overview .pf-fig-img{border-radius:calc(var(--radius-figure) - 4px)}.pf-kintone #overview .pf-feat--single,.pf-kintone #support .pf-feat--single{margin-inline:auto}.pf-kintone #overview .pf-head,.pf-kintone #overview .pf-feat-desc,.pf-kintone #support .pf-head,.pf-kintone #support .pf-feat-desc{text-align:center}.pf-kintone #diff-link .pf-feat--single{max-width:none}.pf-kintone #diff-link .pf-feat-txt{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:48px;display:grid}.pf-kintone #diff-link .pf-feat-txt>.pf-head{grid-area:1/1}.pf-kintone #diff-link .pf-feat-txt>.pf-feat-desc:first-of-type{grid-area:2/1}.pf-kintone #diff-link .pf-feat-txt>.pf-feat-desc:nth-of-type(2){grid-area:3/1}.pf-kintone #diff-link .pf-feat-sublists{grid-area:1/2/4/3;margin-top:0}@media (max-width:960px){.pf-kintone #diff-link .pf-feat-txt{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pf-kintone #diff-link .pf-feat-txt>.pf-head,.pf-kintone #diff-link .pf-feat-txt>.pf-feat-desc,.pf-kintone #diff-link .pf-feat-sublists{grid-area:auto}.pf-kintone #diff-link .pf-feat-sublists{margin-top:28px}}.pf-hubspot #overview .pf-feat--single{margin-inline:auto}.pf-hubspot #overview .pf-head,.pf-hubspot #overview .pf-feat-desc{text-align:center}.pf-hubspot #trust{background:var(--gradient-brand);color:var(--c-white)}.pf-hubspot #trust .pf-head-label,.pf-hubspot #trust .pf-head-title,.pf-hubspot #trust .pf-head-lead{color:var(--c-white)}.pf-hubspot #trust .pf-stat{background:#ffffff1f;border-color:#ffffff59}.pf-hubspot #trust .pf-stat-value{color:var(--c-white)}.pf-hubspot #trust .pf-stat-caption{color:#ffffffd9}@media (prefers-reduced-motion:reduce){.pf-page .pf-btn,.pf-page .pf-btn-arrow,.pf-page .pf-btn-ext,.pf-page .pf-faq-q:after,.pf-page a{transition:none}}.pf-page .pf-faq{interpolate-size:allow-keywords}.pf-page .pf-faq-item::details-content{block-size:0;transition:block-size var(--duration) var(--ease-out), content-visibility var(--duration) var(--ease-out) allow-discrete;overflow:hidden}.pf-page .pf-faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.pf-page .pf-faq-item::details-content{transition:none}}
.ai-page{--c-blue:#0091c9;--c-text:#111;--c-text-sub:#404040;--ai-bg:transparent;--ai-fg:var(--c-text-sub);--ai-head:var(--c-text);--ai-rule:var(--c-hairline);--ai-surface:var(--c-white);--ai-accent:var(--c-blue);--ai-canvas:linear-gradient(180deg, #fff 0%, #fff 20%, #fafdfe 36%, #f3fafd 54%, #fff 70%, #f0f9fc 88%, #fff 100%);--ai-sec-pad:clamp(40px, 4.5vw, 60px);--ai-content-w:calc(var(--container-max) - 2 * var(--container-pad-body));--ai-uc-pad-x:56px;--ai-uc-pad-y:56px;--ai-uc-bleed-pad:max(var(--ai-uc-pad-x), calc((100vw - var(--ai-content-w)) / 2 + var(--ai-uc-pad-x)));--ai-accent-mint:#3ecfb2;background:var(--ai-canvas);color:var(--ai-fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);position:relative}.ai-page h1,.ai-page h2,.ai-page h3,.ai-page h4,.ai-page p,.ai-page ul,.ai-page ol,.ai-page dl,.ai-page dd,.ai-page figure,.ai-page blockquote{margin:0;padding:0}.ai-page ul,.ai-page ol{list-style:none}.ai-page img{max-width:100%;height:auto}.ai-page .ai-br-sp{display:none}.ai-page a{color:inherit;transition:color var(--duration) var(--ease-out)}.ai-page a:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-page .ai-grad{color:var(--ai-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-page .ai-grad{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.ai-page .ai-wrap{z-index:1;max-width:var(--container-max);padding-inline:var(--container-pad-body);margin-inline:auto;position:relative}.ai-page .ai-sec{padding-block:var(--ai-sec-pad);background:var(--ai-bg);color:var(--ai-fg);position:relative}.ai-page .ai-band{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-page .ai-band:before{content:"";top:var(--ai-band-top);filter:blur(28px);background:linear-gradient(90deg,#0091c900 0%,#0091c90d 30%,#3ecfb212 55%,#0091c90a 80%,#3ecfb200 100%);width:160vw;height:260px;position:absolute;left:-30vw;transform:rotate(-9deg)}.ai-page .ai-band--flip:before{transform:rotate(-9deg)scaleX(-1)}.ai-page .ai-band--1{--ai-band-top:36%}.ai-page .ai-band--2{--ai-band-top:62%}.ai-page .ai-band--3{--ai-band-top:30%}.ai-page .ai-band--4{--ai-band-top:45%}.ai-page .ai-ink{--ai-bg:var(--c-ink);--ai-fg:#ffffffbf;--ai-head:var(--c-white);--ai-rule:#fff3;--ai-surface:#ffffff0a;--ai-accent:var(--ai-accent-mint);background:var(--ai-bg);color:var(--ai-fg)}.ai-page .ai-head{margin-bottom:40px}.ai-page .ai-head--center{text-align:center}.ai-page .ai-head-index{color:var(--ai-accent);font-family:var(--font-num);font-feature-settings:"tnum" 1;font-size:var(--fs-index);letter-spacing:var(--ls-index);font-weight:600;line-height:1.6}.ai-page .ai-head-label{color:var(--ai-fg);font-size:var(--fs-caption);letter-spacing:.18em;margin-left:14px;line-height:1.6}.ai-page .ai-head-label:first-child{margin-left:0}.ai-page .ai-head-title{color:var(--ai-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;margin-top:14px;font-weight:700}.ai-page .ai-head-title--sub{font-size:clamp(22px,2.6vw,30px);line-height:1.45}.ai-page .ai-head-lead{max-width:680px;color:var(--ai-fg);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:18px}.ai-page .ai-head--center .ai-head-lead{max-width:680px;margin-inline:auto}.ai-page .ai-body{color:var(--ai-fg);font-size:var(--fs-body);line-height:1.9}.ai-page .ai-body+.ai-body{margin-top:16px}.ai-page .ai-body b,.ai-page .ai-head-lead b{color:var(--ai-head);font-weight:700}.ai-page .ai-list{gap:10px;margin-top:20px;display:grid}.ai-page .ai-list li{color:var(--ai-fg);font-size:var(--fs-body);padding-left:26px;line-height:1.8;position:relative}.ai-page .ai-list li:before{content:"";border-left:2px solid var(--ai-accent);border-bottom:2px solid var(--ai-accent);width:10px;height:6px;position:absolute;top:.72em;left:4px;transform:rotate(-45deg)}.ai-page .ai-inline-link{color:var(--ai-head);text-decoration:underline;-webkit-text-decoration-color:var(--ai-accent);text-decoration-color:var(--ai-accent);text-underline-offset:.2em}.ai-page .ai-inline-link:hover{color:var(--ai-accent)}.ai-page .ai-btn{border-radius:var(--radius-ui);font-size:var(--fs-body);transition:color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);border:0;align-items:center;gap:10px;padding:16px 28px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ai-page .ai-btn--primary{isolation:isolate;color:var(--c-white);background:var(--gradient-brand);box-shadow:var(--shadow-button);position:relative}.ai-page .ai-btn--primary:hover,.ai-page .ai-btn--primary:focus,.ai-page .ai-btn--primary:visited{color:var(--c-white)}.ai-page .ai-btn--primary:before{content:"";z-index:-1;background:var(--gradient-hover-overlay);opacity:0;transition:opacity var(--duration) var(--ease-out);position:absolute;inset:0}.ai-page .ai-btn--primary:hover:before{opacity:1}.ai-page .ai-btn--white{color:var(--c-ink);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-hairline);transition:color var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out)}.ai-page .ai-btn--white:visited{color:var(--c-ink)}.ai-page .ai-btn--white:hover,.ai-page .ai-btn--white:focus{color:var(--c-blue);box-shadow:inset 0 0 0 1px var(--c-blue)}.ai-page .ai-btn--solid{isolation:isolate;color:var(--c-white);background:var(--c-ink);position:relative;overflow:hidden}.ai-page .ai-btn--solid:before{content:"";z-index:-1;background:var(--gradient-brand);opacity:0;transition:opacity var(--duration) var(--ease-out);position:absolute;inset:0}.ai-page .ai-btn--solid:hover:before{opacity:1}.ai-page .ai-btn--solid:hover,.ai-page .ai-btn--solid:focus,.ai-page .ai-btn--solid:visited{color:var(--c-white)}.ai-page .ai-ink .ai-btn--solid{color:var(--c-ink);background:var(--c-white)}.ai-page .ai-ink .ai-btn--solid:hover,.ai-page .ai-ink .ai-btn--solid:focus{color:var(--c-white)}.ai-page .ai-btn-arrow,.ai-page .ai-btn-ext{transition:transform var(--duration) var(--ease-out)}.ai-page .ai-btn:hover .ai-btn-arrow{transform:translate(4px)}.ai-page .ai-cta{text-align:center;margin-top:48px}.ai-page .ai-cta-lead{color:var(--ai-fg);font-size:var(--fs-body);margin-bottom:20px;line-height:1.8}.ai-page .ai-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ai-page .ai-hero{isolation:isolate;flex-direction:column;min-height:92vh;display:flex;position:relative;overflow:hidden}.ai-page .ai-hero__bg{z-index:1;pointer-events:none;position:absolute;inset:0}.ai-page .ai-hero__bg svg{width:100%;height:100%;display:block}.ai-page .ai-hero__bg:after{content:"";background:radial-gradient(58% 52% at 50% 44%,#fffffff0 0%,#fff9 58%,#fff0 100%);position:absolute;inset:0}.ai-page .ai-hero-inner{z-index:3;text-align:center;flex-direction:column;flex:1;align-items:center;padding-top:12vh;display:flex;position:relative}.ai-page .ai-hero-title{color:var(--ai-head);font-size:var(--fs-h1);letter-spacing:.01em;text-wrap:pretty;font-weight:700;line-height:1.5}.ai-page .ai-hero-title b{font-family:var(--font-noto-serif-jp), "Noto Serif JP", "Hiragino Mincho ProN", serif;color:var(--ai-accent);padding-right:.14em;font-size:1.55em;font-style:italic;font-weight:700;line-height:.9}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-page .ai-hero-title b{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.ai-page .ai-hero-lead{max-width:640px;color:var(--ai-fg);font-size:var(--fs-lead);margin-top:26px;line-height:2}.ai-page .ai-hero-lead b{color:var(--ai-head);font-weight:700}.ai-page .ai-hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.ai-page .ai-hero-scroll{z-index:3;color:var(--ai-fg);font-family:var(--font-num);letter-spacing:.18em;text-align:center;padding-bottom:34px;font-size:12px;line-height:1.4;position:relative}.ai-page .ai-hero-scroll:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffffff5 40%,#fff0 100%);width:280px;height:170px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ai-page .ai-hero-scroll__line{background:#11111124;width:1px;height:44px;margin:10px auto 0;display:block;position:relative;overflow:hidden}.ai-page .ai-hero-scroll__line:after{content:"";background:var(--c-blue);width:4px;height:8px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite ai-scroll-dot;position:absolute;top:-8px;left:-1.5px}@keyframes ai-scroll-dot{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(52px)}}.ai-page-root .ai-hero .fk-crumb{z-index:3;color:var(--ai-fg);background:0 0;padding:18px 0 0;position:relative}.ai-page-root .ai-hero .fk-crumb a{color:var(--ai-fg)}.ai-page-root .ai-hero .fk-crumb a:hover{color:var(--ai-accent)}.ai-page-root .ai-hero .fk-crumb-sep{color:var(--ai-fg);opacity:.6}.ai-page-root .ai-hero .fk-crumb-current{color:var(--ai-head)}.ai-page-root .ai-hero .fk-crumb a:focus-visible{outline-color:var(--ai-accent)}.ai-page div.ai-cells{border-top:1px solid var(--ai-rule);border-left:1px solid var(--ai-rule);gap:0;display:grid;position:relative}.ai-page div.ai-cells[style*=--ai-cols]{grid-template-columns:repeat(var(--ai-cols), minmax(0, 1fr))}.ai-page .ai-cells>:not(.ai-cells__plus){border:0;border-right:1px solid var(--ai-rule);border-bottom:1px solid var(--ai-rule);background:var(--ai-surface);border-radius:0}.ai-page .ai-cells__plus{font-family:var(--font-num);color:var(--ai-accent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1;position:absolute}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-page .ai-cells__plus{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.ai-page .ai-cells__plus--tl{top:-6px;left:-5px}.ai-page .ai-cells__plus--tr{top:-6px;right:-5px}.ai-page .ai-cells__plus--bl{bottom:-7px;left:-5px}.ai-page .ai-cells__plus--br{bottom:-7px;right:-5px}.ai-page .ai-cell{padding:28px 24px}.ai-page .ai-cell-title{color:var(--ai-head);font-size:17px;font-weight:700;line-height:1.6}.ai-page .ai-cell-body{color:var(--ai-fg);margin-top:10px;font-size:15px;line-height:1.8}.ai-page .ai-cell--icon{grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.ai-page .ai-cell--icon .ai-cell-icon{grid-area:1/1;width:auto;height:32px;display:block}.ai-page .ai-cell--icon .ai-cell-title{grid-area:1/2;align-self:center}.ai-page .ai-cell--icon .ai-cell-body,.ai-page .ai-cell--icon .ai-cell-link{grid-column:2}.ai-page .ai-cell-link{margin-top:16px}.ai-page .ai-cell-link .ai-btn{font-size:var(--fs-caption);padding:10px 18px}.ai-page .ai-stats{grid-template-columns:repeat(var(--ai-cols,4), minmax(0, 1fr));border-top:1px solid var(--ai-rule);border-left:1px solid var(--ai-rule);gap:0;display:grid}.ai-page .ai-stat{border-right:1px solid var(--ai-rule);border-bottom:1px solid var(--ai-rule);background:var(--ai-surface);text-align:center;padding:32px 24px}.ai-page .ai-stat-value{letter-spacing:-.01em;color:var(--ai-accent);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-page .ai-stat-value{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.ai-page .ai-stat-caption{color:var(--ai-fg);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:12px}.ai-page .ai-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.ai-page .ai-cols--single{max-width:880px;display:block}.ai-page .ai-cols--rev .ai-cols-txt{order:2}.ai-page .ai-cols .ai-head{margin-bottom:24px}.ai-page .ai-cols:not(.ai-cols--single) .ai-head-title{font-size:clamp(22px,2.6vw,30px);line-height:1.45}.ai-page .ai-cols-link{margin-top:28px}.ai-page .ai-cols-media{position:relative}.ai-page .ai-cols--single{text-align:center;margin-inline:auto}.ai-page .ai-cols--single .ai-head{text-align:center}.ai-page .ai-fig{margin:0}.ai-page .ai-fig-img{border-radius:var(--radius-figure);width:100%;display:block}.ai-page .ai-fig-cap{color:var(--ai-fg);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center;margin-top:12px}.ai-page .ai-ph{border:1px dashed var(--ai-rule);border-radius:var(--radius-figure);background:var(--ai-surface);text-align:center;place-items:center;min-height:220px;padding:32px 24px;display:grid}.ai-page .ai-ph-tag{border-radius:var(--radius-ui);background:var(--gradient-brand);color:var(--c-white);font-size:var(--fs-caption);margin-bottom:12px;padding:4px 12px;font-weight:700;line-height:1.6;display:inline-block}.ai-page .ai-ph-desc{color:var(--ai-fg);font-size:var(--fs-caption);line-height:var(--lh-caption)}.ai-page .ai-ph-note{color:var(--ai-fg);opacity:.75;font-size:var(--fs-caption);margin-top:8px}.ai-page .ai-ucs{grid-template-columns:[full-start] minmax(var(--container-pad-body), 1fr) [content-start] minmax(0, var(--ai-content-w)) [content-end] minmax(var(--container-pad-body), 1fr) [full-end];row-gap:clamp(56px,6vw,88px);display:grid}.ai-page .ai-uc{isolation:isolate;padding:var(--ai-uc-pad-y) var(--ai-uc-pad-x);border-radius:12px;grid-column:content-start/content-end;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,48px);display:grid;position:relative;overflow:hidden}.ai-page .ai-uc--mirror{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ai-page .ai-uc--mirror .ai-uc__chat{order:-1}.ai-page .ai-uc--bleed-left{padding-left:var(--ai-uc-bleed-pad);border-radius:0 12px 12px 0;grid-column:full-start/content-end}.ai-page .ai-uc--bleed-right{padding-right:var(--ai-uc-bleed-pad);border-radius:12px 0 0 12px;grid-column:content-start/full-end}.ai-page .ai-uc__glow{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ai-page .ai-uc__tag{border:1px solid var(--ai-rule);border-radius:var(--radius-ui);color:var(--ai-accent);font-size:var(--fs-caption);letter-spacing:.04em;padding:5px 12px;font-weight:700;line-height:1.5;display:inline-block}.ai-page .ai-uc__title{color:var(--ai-head);margin-top:16px;font-size:clamp(20px,2.4vw,27px);font-weight:700;line-height:1.45}.ai-page .ai-uc__body{color:var(--ai-fg);font-size:var(--fs-body);margin-top:16px;line-height:1.9}.ai-page .ai-chat{--ai-chat-cycle:12s;color:var(--c-ink);background:linear-gradient(#dcedf7 0%,#daf0e8 100%);border-radius:16px;gap:18px;padding:20px;display:grid;position:relative;box-shadow:0 14px 34px #46789624}.ai-page .ai-chat__row{gap:6px;max-width:88%;display:grid;position:relative}.ai-page .ai-chat__row--user,.ai-page .ai-chat__row--system{text-align:left;justify-self:start;justify-items:start}.ai-page .ai-chat__speaker{color:var(--c-gray-mid);font-size:var(--fs-caption);align-items:center;gap:7px;font-weight:700;line-height:1.4;display:inline-flex}.ai-page .ai-chat__avatar{background:var(--c-white);border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 2px 6px #4678961f}.ai-page .ai-chat__avatar img{width:16px;height:auto;display:block}.ai-page .ai-chat__bubble{background:var(--c-white);border-radius:0 12px 12px;padding:13px 16px;box-shadow:0 2px 6px #46789614}.ai-page .ai-chat__row--user .ai-chat__bubble{background:linear-gradient(90deg,#bfdfef 0%,#bfe7da 100%)}.ai-page .ai-chat__bubble--done{box-shadow:inset 2px 0 0 var(--c-blue), 0 2px 6px #46789614}.ai-page .ai-chat__text{color:var(--c-ink);font-size:15px;line-height:1.75}.ai-page .ai-chat__seg{opacity:0}.ai-page .ai-chat__check{color:var(--c-blue);margin-right:6px;font-weight:700}.ai-page .ai-chat__speaker{grid-row:1}.ai-page .ai-chat__wait,.ai-page .ai-chat__bubble{grid-area:2/1}.ai-page .ai-chat__wait{z-index:1;background:var(--c-white);opacity:0;border-radius:0 12px 12px;place-self:start;align-items:center;gap:5px;padding:12px 14px;display:inline-flex;box-shadow:0 2px 6px #46789614}.ai-page .ai-chat__wait i{width:6px;height:6px;animation:1.2s infinite ai-chat-dot;animation-delay:calc(var(--d) * .16s);background:#7fc3e2;border-radius:50%;display:block}@keyframes ai-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-page .ai-chat__speaker,.ai-page .ai-chat__bubble,.ai-page .ai-chat__seg,.ai-page .ai-chat__wait{animation-duration:var(--ai-chat-cycle);animation-iteration-count:infinite;animation-delay:var(--ai-chat-phase,0s)}.ai-page .ai-chat__seg{animation-delay:calc(var(--ai-chat-phase,0s) + var(--s) * 60ms)}.ai-page .ai-chat__speaker,.ai-page .ai-chat__bubble{opacity:0}.ai-page .ai-chat__row:first-child .ai-chat__speaker,.ai-page .ai-chat__row:first-child .ai-chat__bubble{animation-name:ai-chat-in-0}.ai-page .ai-chat__row:first-child .ai-chat__seg{animation-name:ai-chat-seg-0}.ai-page .ai-chat__row:nth-child(2) .ai-chat__speaker{animation-name:ai-chat-meta-1}.ai-page .ai-chat__row:nth-child(2) .ai-chat__wait{animation-name:ai-chat-wait-1}.ai-page .ai-chat__row:nth-child(2) .ai-chat__bubble{animation-name:ai-chat-in-1}.ai-page .ai-chat__row:nth-child(2) .ai-chat__seg{animation-name:ai-chat-seg-1}.ai-page .ai-chat__row:nth-child(3) .ai-chat__speaker{animation-name:ai-chat-meta-2}.ai-page .ai-chat__row:nth-child(3) .ai-chat__wait{animation-name:ai-chat-wait-2}.ai-page .ai-chat__row:nth-child(3) .ai-chat__bubble{animation-name:ai-chat-in-2}.ai-page .ai-chat__row:nth-child(3) .ai-chat__seg{animation-name:ai-chat-seg-2}@keyframes ai-chat-in-0{0%,0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}2.5%,95%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes ai-chat-in-1{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}21.5%,95%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes ai-chat-in-2{0%,35%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}37.5%,95%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes ai-chat-meta-1{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}13.5%,95%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes ai-chat-meta-2{0%,28%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}29.5%,95%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes ai-chat-wait-1{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}13.5%,20%{opacity:1;animation-timing-function:ease-in}22%,to{opacity:0}}@keyframes ai-chat-wait-2{0%,28%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}29.5%,36%{opacity:1;animation-timing-function:ease-in}38%,to{opacity:0}}@keyframes ai-chat-seg-0{0%,0%{opacity:0;animation-timing-function:ease-out}2.5%,95%{opacity:1;animation-timing-function:ease-in}97%,to{opacity:0}}@keyframes ai-chat-seg-1{0%,19%{opacity:0;animation-timing-function:ease-out}21.5%,95%{opacity:1;animation-timing-function:ease-in}97%,to{opacity:0}}@keyframes ai-chat-seg-2{0%,35%{opacity:0;animation-timing-function:ease-out}37.5%,95%{opacity:1;animation-timing-function:ease-in}97%,to{opacity:0}}.ai-page .ai-chat__sources{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-page .ai-chat__chip{color:var(--c-text-sub);font-size:var(--fs-caption);background:#eaf4fa;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;line-height:1.5;display:inline-flex}.ai-page .ai-chat__chip:before{content:"";background:#7fc3e2;border-radius:50%;width:6px;height:6px}.ai-page .ai-chat__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ai-page .ai-chat__btn{color:var(--c-text-sub);font-size:var(--fs-caption);border:1px solid #dce7ee;border-radius:5px;padding:7px 16px;font-weight:700;line-height:1.5}.ai-page .ai-chat__btn--main{background:var(--c-blue);color:var(--c-white);border-color:#0000}.ai-page .ai-chat__file{color:var(--c-blue);font-size:var(--fs-caption);text-underline-offset:.2em;margin-top:12px;font-weight:700;text-decoration:underline;display:inline-block}.ai-page .ai-mx{margin:0}.ai-page .ai-mx__title{color:var(--ai-head);font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;margin-bottom:24px;font-weight:700}.ai-page .ai-mx__frame{border-radius:var(--radius-ui);background:var(--c-blue-bg);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.ai-page .ai-mx__cell--tl{grid-area:1/1}.ai-page .ai-mx__cell--tr{grid-area:1/3}.ai-page .ai-mx__cell--bl{grid-area:3/1}.ai-page .ai-mx__cell--br{grid-area:3/3}.ai-page .ai-mx__axis{color:var(--c-white);font-size:var(--fs-caption);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;line-height:1.5;display:flex}.ai-page .ai-mx__axis-y{z-index:1;writing-mode:vertical-rl;background:linear-gradient(180deg, var(--c-ink) 0%, #6b7276 100%);flex-direction:row;grid-area:1/2/4/3;padding:16px 10px}.ai-page .ai-mx__axis-x{z-index:2;background:linear-gradient(90deg, #6b7276 0%, var(--c-ink) 100%);grid-area:2/1/3/4;padding:10px 20px}.ai-page .ai-mx__axis-y .ai-mx__axis-name{margin-inline:28px auto}.ai-page .ai-mx__axis-name{color:var(--c-white);font-weight:700}.ai-page .ai-mx__axis-x .ai-mx__axis-name:after{content:" →"}.ai-page .ai-mx__cell{border-radius:var(--radius-ui);background:var(--c-white);padding:28px 24px}.ai-page .ai-mx__mobile-axis{display:none}.ai-page .ai-mx__cell--own{background-color:var(--c-white);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20400%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%20gradientTransform%3D%22rotate%2838%20.5%20.5%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220.35%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3CradialGradient%20id%3D%22l%22%20cx%3D%220.85%22%20cy%3D%220.2%22%20r%3D%220.8%22%20gradientTransform%3D%22rotate%2838%200.85%200.2%29%20scale%281%202%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220.3%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FradialGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23b%29%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23l%29%22%2F%3E%0A%3C%2Fsvg%3E);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0091c929}.ai-page .ai-mx__badge{background:var(--gradient-brand);color:var(--c-white);font-size:var(--fs-caption);border-radius:999px;margin-bottom:12px;padding:6px 16px;font-weight:700;line-height:1.5;display:inline-block}.ai-page .ai-mx__name{color:var(--ai-head);font-size:17px;font-weight:700;line-height:1.5}.ai-page .ai-mx__body{color:var(--ai-fg);margin-top:10px;font-size:15px;line-height:1.8}.ai-page .ai-compare{margin-top:clamp(48px,6vw,88px)}.ai-page .ai-compare__title{color:var(--ai-head);font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;margin-bottom:28px;font-weight:700}.ai-page .ai-compare{gap:20px;display:grid}.ai-page .ai-compare__title b{color:var(--c-blue);font-weight:700}.ai-page .ai-compare__flow{background:var(--c-blue-tint);width:1px;height:40px;margin-inline:auto;display:block;position:relative}.ai-page .ai-compare__flow:after{content:"";border-right:2px solid var(--c-blue);border-bottom:2px solid var(--c-blue);width:10px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,30%)rotate(45deg)}.ai-page .ai-berg,.ai-page .ai-solv{align-content:start;gap:14px;margin:0;display:grid}.ai-page .ai-berg__label,.ai-page .ai-solv__label{text-align:center;font-weight:700;line-height:1.5}.ai-page .ai-berg__label{background:0 0;margin:0;padding:14px 16px}.ai-page .ai-berg__label-pill,.ai-page .ai-solv__label-pill{border-radius:999px;padding:8px 28px;font-size:18px;font-weight:700;line-height:1.5;display:inline-block}.ai-page .ai-berg__label-pill{background:var(--c-ink);color:var(--c-white)}.ai-page .ai-solv__label-pill{background-color:var(--c-ink);color:var(--c-white);background-image:linear-gradient(#0091c961 0%,#0091c947 100%)}.ai-page .ai-berg__stage{border-radius:var(--radius-ui);background-color:var(--c-blue-bg);background-image:linear-gradient(180deg, var(--c-hairline) 0, var(--c-blue-bg) 210px);grid-template-rows:auto auto;display:grid;position:relative;overflow:hidden}.ai-page .ai-berg__upper{z-index:1;background:0 0;min-height:150px;position:relative}.ai-page .ai-berg__lower{background-color:var(--c-ink);background-image:linear-gradient(#0091c93d 0%,#0091c91a 100%);border-top:2px solid #0091c9d9;min-height:235px;position:relative}.ai-page .ai-berg__figwrap{aspect-ratio:900/1296;pointer-events:none;width:19.2%;position:absolute;top:100%;left:2%;transform:translateY(-39%)}.ai-page .ai-berg__img{width:100%;height:100%;display:block}.ai-page .ai-berg__lower:before{content:"";z-index:1;pointer-events:none;background-color:#1111119e;background-image:linear-gradient(#0091c933 0%,#0091c90f 100%);position:absolute;inset:0}.ai-page .ai-berg__lower .ai-berg__half{z-index:2}.ai-page .ai-berg__svg{width:40%;height:280%;position:absolute;top:0;left:2%}.ai-page .ai-berg__half{align-content:start;gap:10px;margin-left:26%;padding:24px 32px 24px 0;display:grid;position:relative}.ai-page .ai-berg__box--list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ai-page .ai-berg__half--below{--ai-fg:#ffffffc7;--ai-head:var(--c-white);--ai-rule:#fff3;--ai-surface:#ffffff0a;color:var(--ai-fg)}.ai-page .ai-berg__cap{align-items:center;gap:12px;margin-left:-48px;display:flex}.ai-page .ai-berg__cap:before{content:"";background:var(--c-blue);opacity:.65;width:48px;height:1px}.ai-page .ai-berg__pill{border-radius:var(--radius-ui);background:var(--c-ink);color:var(--c-white);font-size:var(--fs-caption);padding:4px 12px;font-weight:700;line-height:1.5}.ai-page .ai-berg__half--below .ai-berg__pill{box-shadow:inset 0 0 0 1px #0091c9b3}.ai-page .ai-berg__box{border:1px solid var(--ai-rule);border-radius:var(--radius-ui);background:var(--ai-surface);color:var(--ai-head);padding:18px 20px;font-size:15px;font-weight:700;line-height:1.6}.ai-page .ai-berg__box--list{gap:16px;font-weight:400;display:grid}.ai-page .ai-berg__bullet{background:var(--c-blue);vertical-align:.06em;width:8px;height:8px;margin-right:10px;display:inline-block}.ai-page .ai-berg__item-name{color:var(--ai-head);font-size:15px;font-weight:700;line-height:1.5;display:block}.ai-page .ai-berg__item-detail{color:var(--ai-fg);font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:2px;padding-left:18px;display:block}.ai-page .ai-solv{border-radius:var(--radius-ui);background:var(--c-blue-bg);gap:16px;padding:24px;display:grid}.ai-page .ai-solv__cells{border:1px solid var(--ai-rule);border-radius:var(--radius-ui);background:var(--ai-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ai-page .ai-solv__cell{border-left:1px solid var(--ai-rule);padding:28px 24px}.ai-page .ai-solv__cell:first-child{border-left:0}.ai-page .ai-solv__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ai-page .ai-solv__icon{flex:none;width:22px;height:22px;display:block}.ai-page .ai-solv__head .ai-solv__badge{margin-bottom:0}.ai-page .ai-solv__badge{border-radius:var(--radius-ui);background:var(--gradient-brand);color:var(--c-white);font-size:var(--fs-caption);margin-bottom:10px;padding:4px 12px;font-weight:700;line-height:1.5;display:inline-block}.ai-page .ai-solv__title{color:var(--ai-head);font-size:17px;font-weight:700;line-height:1.5}.ai-page .ai-solv__body{color:var(--ai-fg);margin-top:8px;font-size:15px;line-height:1.8}.ai-page .ai-fcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ai-page .ai-fcard{border:1px solid var(--ai-rule);border-radius:var(--radius-ui);background:var(--ai-surface);flex-direction:column;padding:clamp(28px,3vw,40px) clamp(24px,2.6vw,32px);display:flex}.ai-page .ai-fcard__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-page .ai-fcard__name{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ai-accent);font-weight:700;line-height:1.5}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-page .ai-fcard__name{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.ai-page .ai-fcard__status{border:1px solid var(--ai-rule);border-radius:var(--radius-ui);color:var(--ai-fg);font-size:var(--fs-caption);padding:3px 10px;font-weight:700;line-height:1.5}.ai-page .ai-fcard__title{color:var(--ai-head);margin-top:14px;font-size:clamp(20px,2.2vw,25px);font-weight:700;line-height:1.45}.ai-page .ai-fcard__body{color:var(--ai-fg);margin-top:14px;font-size:15px;line-height:1.85}.ai-page .ai-fcard__fig{margin-top:auto;padding-top:24px}.ai-page .ai-fcard__fig.ai-ph{min-height:180px;margin-top:auto;padding:32px 24px}.ai-page .ai-midcta{isolation:isolate;background-color:var(--c-white);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20400%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%20gradientTransform%3D%22rotate%2838%20.5%20.5%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220.35%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3CradialGradient%20id%3D%22l%22%20cx%3D%220.85%22%20cy%3D%220.2%22%20r%3D%220.8%22%20gradientTransform%3D%22rotate%2838%200.85%200.2%29%20scale%281%202%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220.3%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FradialGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23b%29%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23l%29%22%2F%3E%0A%3C%2Fsvg%3E);background-position:50%;background-size:cover;position:relative}.ai-page .ai-midcta .fkai-cta{background:0 0}.ai-page .ai-midcta .fkai-cta__title{color:var(--c-ink)}.ai-page .ai-midcta .fkai-cta__lead{color:var(--c-text-sub)}.ai-page .ai-midcta .fkai-btn--white{background:var(--c-ink);color:var(--c-white)}.ai-page .ai-midcta .fkai-btn--white:hover{color:var(--c-white);border-color:var(--c-ink)}.ai-page .ai-cta-sec{padding-block:clamp(48px,5.5vw,76px) clamp(40px,4.5vw,66px);position:relative}.ai-page .ai-cta-plate{background-color:var(--c-white);text-align:center;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20400%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%20gradientTransform%3D%22rotate%28-34%20.5%20.5%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3Cstop%20offset%3D%220.45%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220.38%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230091C9%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3CradialGradient%20id%3D%22l%22%20cx%3D%220.85%22%20cy%3D%220.2%22%20r%3D%220.8%22%20gradientTransform%3D%22rotate%28-34%200.85%200.2%29%20scale%281%202%29%22%3E%0A%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220.32%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233ECFB2%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FradialGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23b%29%22%2F%3E%0A%3Crect%20width%3D%22600%22%20height%3D%22400%22%20fill%3D%22url%28%23l%29%22%2F%3E%0A%3C%2Fsvg%3E);background-position:50%;background-size:cover;padding:88px 64px;position:relative;box-shadow:0 18px 36px #11111129}.ai-page .ai-cta-plate__title{color:var(--ai-head);font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:700;line-height:1.5}.ai-page .ai-cta-plate__lead{color:var(--ai-fg);font-size:var(--fs-body);line-height:var(--lh-body);margin-top:16px}.ai-page .ai-cta-plate .ai-cta-actions{margin-top:36px}.ai-page .ai-map{--ai-map-cycle:6s;--ai-map-to-x:95px;--ai-map-to-y:105px;border-radius:var(--radius-figure);width:100%;height:auto;display:block}.ai-page .ai-map__drop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-map-drop var(--ai-map-cycle) infinite}@keyframes ai-map-drop{0%{opacity:0;animation-timing-function:ease-out;transform:translate(0)scale(1)}2.5%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1.06)}14.2%{opacity:1;transform:translate(var(--ai-map-to-x), var(--ai-map-to-y)) scale(1.04);animation-timing-function:cubic-bezier(.34,1.3,.64,1)}19.2%{opacity:1;transform:translate(var(--ai-map-to-x), var(--ai-map-to-y)) scale(1);animation-timing-function:cubic-bezier(.5,0,.75,0)}24.2%{opacity:0;transform:translate(var(--ai-map-to-x), var(--ai-map-to-y)) scale(.92)}to{opacity:0;transform:translate(0)scale(1)}}.ai-page .ai-map__cursor{opacity:0;transform-box:fill-box;transform-origin:0 0;filter:drop-shadow(0 2px 4px #11111147);animation:ai-map-cursor var(--ai-map-cycle) infinite}@keyframes ai-map-cursor{0%{opacity:0;animation-timing-function:ease-out;transform:translate(12px,-10px)}2.5%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)}14.2%{opacity:1;transform:translate(var(--ai-map-to-x), var(--ai-map-to-y));animation-timing-function:cubic-bezier(.34,1.3,.64,1)}19.2%{opacity:1;transform:translate(calc(var(--ai-map-to-x) + 2px), calc(var(--ai-map-to-y) + 2px));animation-timing-function:cubic-bezier(.5,0,.75,0)}24.2%,to{opacity:0;transform:translate(calc(var(--ai-map-to-x) + 30px), calc(var(--ai-map-to-y) + 26px))}}.ai-page .ai-map__scan{opacity:0;animation:ai-map-scan-fade var(--ai-map-cycle) infinite}.ai-page .ai-map__scan-move{animation:ai-map-scan var(--ai-map-cycle) infinite}@keyframes ai-map-scan{0%,32.5%{animation-timing-function:cubic-bezier(.42,.02,.5,.98);transform:translateY(0)}52.5%,to{transform:translateY(var(--ai-map-travel))}}@keyframes ai-map-scan-fade{0%,32%{opacity:0;animation-timing-function:ease-out}34.5%,50.5%{opacity:1;animation-timing-function:ease-in}52.5%,to{opacity:0}}.ai-page .ai-map__layout{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-map-layout var(--ai-map-cycle) infinite}@keyframes ai-map-layout{0%,21.5%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.965)}26.5%,97%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}to{opacity:0;transform:scale(1)}}.ai-page .ai-map__field-on{opacity:0;animation:ai-map-fill var(--ai-map-cycle) infinite;animation-delay:calc(var(--i) * .15s)}@keyframes ai-map-fill{0%,35.8%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}38.8%,83.3%{opacity:1;animation-timing-function:ease-in}89.2%,to{opacity:0}}.ai-page .ai-map__link{transform-box:fill-box;transform-origin:0;animation:ai-map-link var(--ai-map-cycle) infinite;animation-delay:calc(var(--i) * .15s);transform:scaleX(0)}@keyframes ai-map-link{0%,38%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}41.5%,83.3%{opacity:1;animation-timing-function:ease-in;transform:scaleX(1)}89.2%,to{opacity:0;transform:scaleX(1)}}.ai-page .ai-map__row-on{opacity:0;animation:ai-map-row var(--ai-map-cycle) infinite;animation-delay:calc(var(--i) * .15s)}@keyframes ai-map-row{0%,41%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}43.5%,83.3%{opacity:1;animation-timing-function:ease-in}89.2%,to{opacity:0}}.ai-page .ai-tpl{--ai-tpl-cycle:6s;border-radius:var(--radius-figure);width:100%;height:auto;display:block}.ai-page .ai-tpl__bubble{opacity:0;transform-box:fill-box;transform-origin:0 100%;animation:ai-tpl-bubble var(--ai-tpl-cycle) infinite}@keyframes ai-tpl-bubble{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.94)}8%,76.7%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)scale(1)}80%,to{opacity:0;transform:translateY(-4px)scale(1)}}.ai-page .ai-tpl__type{transform-box:fill-box;transform-origin:0;animation:ai-tpl-type var(--ai-tpl-cycle) infinite;animation-delay:calc(var(--b) * 90ms);transform:scaleX(0)}@keyframes ai-tpl-type{0%,7%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}11%,to{transform:scaleX(1)}}.ai-page .ai-tpl__paper{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-tpl-paper var(--ai-tpl-cycle) infinite}@keyframes ai-tpl-paper{0%,16%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.97)}21%,94%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}to{opacity:0;transform:scale(1)}}.ai-page .ai-tpl__draw{transform-box:fill-box;transform-origin:0;animation:ai-tpl-draw var(--ai-tpl-cycle) infinite;animation-delay:calc(var(--i) * .14s);transform:scaleX(0)}@keyframes ai-tpl-draw{0%,21%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}28%,78%{opacity:1;animation-timing-function:ease-in;transform:scaleX(1)}83%,to{opacity:0;transform:scaleX(1)}}@media (max-width:900px){.ai-page .ai-cta-plate{padding:56px 24px}}@media (max-width:960px){.ai-page div.ai-cells[style*=--ai-cols],.ai-page .ai-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-page .ai-cols,.ai-page .ai-uc,.ai-page .ai-compare__cols,.ai-page .ai-fcards{grid-template-columns:minmax(0,1fr)}.ai-page .ai-cols--rev .ai-cols-txt,.ai-page .ai-uc--mirror .ai-uc__chat{order:0}.ai-page .ai-berg__box--list,.ai-page .ai-solv__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-page .ai-solv__cell:nth-child(n+3){border-top:1px solid var(--ai-rule)}.ai-page .ai-solv__cell:nth-child(odd){border-left:0}.ai-page .ai-berg__upper{min-height:100px}.ai-page .ai-berg__lower{min-height:150px}.ai-page .ai-berg__cap{margin-left:-40px}.ai-page .ai-berg__cap:before{width:40px}.ai-page{--ai-uc-pad-x:24px;--ai-uc-pad-y:32px}.ai-page .ai-chat__row{max-width:92%}}@media (max-width:767px){.ai-page .ai-mx__frame{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr)}.ai-page .ai-mx__axis{display:none}.ai-page .ai-mx__cell--tl{grid-area:1/1}.ai-page .ai-mx__cell--tr{grid-area:2/1}.ai-page .ai-mx__cell--bl{grid-area:3/1}.ai-page .ai-mx__cell--br{grid-area:4/1}.ai-page .ai-mx__mobile-axis{color:var(--ai-sub);font-size:var(--fs-caption);margin-bottom:10px;font-weight:700;line-height:1.5;display:block}.ai-page .ai-berg__svg{width:46%}.ai-page .ai-berg__figwrap{width:25.6%}.ai-page .ai-berg__half{margin-left:32%;padding:18px 16px 18px 0}.ai-page .ai-berg__cap{margin-left:-20px}.ai-page .ai-berg__cap:before{width:20px}.ai-page .ai-berg__box{padding:14px 16px}.ai-page .ai-berg__box--list{grid-template-columns:minmax(0,1fr);gap:14px}.ai-page .ai-solv__cells{grid-template-columns:minmax(0,1fr)}.ai-page .ai-solv__cell{border-left:0;border-top:1px solid var(--ai-rule)}.ai-page .ai-solv__cell:first-child{border-top:0}.ai-page .ai-solv__stage .ai-berg__svg{width:72%}}@media (max-width:640px){.ai-page div.ai-cells[style*=--ai-cols],.ai-page .ai-stats{grid-template-columns:minmax(0,1fr)}.ai-page .ai-hero-cta .ai-btn,.ai-page .ai-cta-actions .ai-btn{justify-content:center;width:100%}.ai-page .ai-chat{padding:18px 16px}.ai-page .ai-chat__row{max-width:100%}}@media (max-width:430px){.ai-page .ai-br-sp{display:inline}.ai-page .ai-br-pc{display:none}}@media (prefers-reduced-motion:reduce){.ai-page .ai-btn,.ai-page .ai-btn:before,.ai-page .ai-btn-arrow,.ai-page .ai-btn-ext,.ai-page a{transition:none}.ai-page .ai-map__drop,.ai-page .ai-map__cursor,.ai-page .ai-map__scan,.ai-page .ai-map__scan-move,.ai-page .ai-map__layout,.ai-page .ai-map__field-on,.ai-page .ai-map__link,.ai-page .ai-map__row-on,.ai-page .ai-tpl__bubble,.ai-page .ai-tpl__paper,.ai-page .ai-tpl__draw,.ai-page .ai-tpl__type{animation:none}.ai-page .ai-map__layout,.ai-page .ai-map__field-on,.ai-page .ai-map__link,.ai-page .ai-map__row-on,.ai-page .ai-tpl__bubble,.ai-page .ai-tpl__paper,.ai-page .ai-tpl__draw,.ai-page .ai-tpl__type{opacity:1;transform:none}.ai-page .ai-map__drop,.ai-page .ai-map__cursor,.ai-page .ai-map__scan{opacity:0}.ai-page .ai-chat__speaker,.ai-page .ai-chat__bubble,.ai-page .ai-chat__seg,.ai-page .ai-chat__wait,.ai-page .ai-chat__wait i{animation:none}.ai-page .ai-chat__speaker,.ai-page .ai-chat__bubble,.ai-page .ai-chat__seg{opacity:1;transform:none}.ai-page .ai-chat__wait{opacity:0}.ai-page .ai-hero-scroll__line:after{opacity:1;animation:none;top:18px}}@media (max-width:767px){.ai-page #mcp .ai-head-lead,.ai-page #foundation .ai-head-lead,.ai-page #make .ai-head-lead{text-align:left}}
.pf-page .pf-hero--simple .pf-hero-inner{display:block}.pf-page .pf-hero--simple .pf-hero-lead{max-width:46em}.pf-page .pf-hero-svc{margin-top:28px}.pf-page .pf-feat--center{margin-inline:auto}.pf-page .pf-feat--center .pf-feat-desc{text-align:center}.pf-page .pf-feat--center .pf-feat-list{text-align:left;display:inline-block}.pf-page .pf-feat--center .pf-subblock-title{text-align:center}.pf-page .pf-feat--center .pf-subblock-body{text-align:left}.pf-page .pf-feat--center .pf-feat-media-inline,.pf-page .pf-feat--center .pf-feat-media{justify-content:center;width:100%;display:flex}.pf-page .pf-feat--center .pf-fig,.pf-page .pf-feat--center .pf-video{width:100%}.pf-page .pf-feat--center .pf-fig-img{margin-inline:auto}.pf-page .pf-feat--center .pf-feat-link,.pf-page .pf-feat--center .pf-cta{text-align:center}.pf-page .pf-sec--svc{padding-top:clamp(20px,3vw,32px);padding-bottom:0}.pf-page .pf-svc{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;display:flex}.pf-page .pf-svc-label{color:var(--c-text-sub);font-size:var(--fs-caption);letter-spacing:.04em;font-weight:700;line-height:1.6}.pf-page .pf-svc-items{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pf-page .pf-svc-tag{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);color:var(--c-text);letter-spacing:.02em;white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.6}.pf-page .pf-pain-sol-fig{margin-top:16px}.pf-page .pf-fig-cap--above{color:var(--c-text);margin-top:0;margin-bottom:12px;font-weight:700}.pf-page .pf-video-el{border-radius:var(--radius-figure);background:var(--c-blue-bg);width:100%;height:auto;display:block}.pf-page .pf-lcells{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:40px;display:grid}.pf-page .pf-lcell{background:var(--pf-card-bg);grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:14px;padding:24px;display:grid}.pf-page .pf-lcell-icon{grid-area:1/1;width:auto;height:32px;margin:0;display:block}.pf-page .pf-lcell-title{grid-area:1/2;align-self:center}.pf-page .pf-lcell-body,.pf-page .pf-lcell-links{grid-column:2}.pf-page .pf-lcell-title{font-size:17px;font-weight:700;line-height:1.6}.pf-page .pf-lcell-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page .pf-lcell-links{margin-top:12px;font-size:14px;line-height:1.8}.pf-page .pf-lcell-links:first-of-type{border-top:1px solid var(--pf-line);margin-top:16px;padding-top:16px}.pf-page .pf-lcell-links-label{color:var(--c-text-sub);letter-spacing:.02em;font-size:13px;font-weight:700;display:block}.pf-page .pf-link-ext{vertical-align:1px;margin-left:2px;font-size:11px}.pf-page .pf-cases-ref{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;display:flex}.pf-page .pf-cases-ref--1>.pf-cs{flex:0 100%}.pf-page .pf-cases-ref--2>.pf-cs{flex:0 calc(50% - 12px)}.pf-page .pf-cases-ref--3>.pf-cs{flex:0 calc(33.3333% - 16px)}.pf-page .pf-cs{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);color:var(--c-text);transition:border-color var(--duration) var(--ease-out);flex-direction:column;padding:24px;text-decoration:none;display:flex}.pf-page .pf-cs:hover{border-color:var(--c-blue);text-decoration:none}.pf-page .pf-cs:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.pf-page .pf-cs-tags{flex-wrap:wrap;gap:6px;display:flex}.pf-page .pf-cs-tag{border-radius:var(--radius-ui);background:var(--c-blue-tint);color:var(--c-text);letter-spacing:.04em;white-space:nowrap;padding:3px 8px;font-size:13px;font-weight:700}.pf-page .pf-cs-logo-box{justify-content:center;align-items:center;height:120px;margin:14px 0 16px;display:flex}.pf-page .pf-cs-logo{width:auto;max-height:100%}.pf-page .pf-cs-company{color:var(--c-text-sub);letter-spacing:.02em;font-size:13px;font-weight:700}.pf-page .pf-cs-title{margin-top:8px;font-size:17px;font-weight:700;line-height:1.55}.pf-page .pf-cs-go{color:var(--c-blue);margin-top:auto;padding-top:18px;font-size:13px;font-weight:700}.pf-page .pf-entries{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;display:flex}.pf-page .pf-entries--2>.pf-ec{flex:0 calc(50% - 12px)}.pf-page .pf-entries--3>.pf-ec{flex:0 calc(33.3333% - 16px)}.pf-page .pf-ec{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);color:var(--c-text);transition:border-color var(--duration) var(--ease-out);flex-direction:column;padding:24px;text-decoration:none;display:flex}.pf-page .pf-ec:hover{border-color:var(--c-blue);text-decoration:none}.pf-page .pf-ec:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.pf-page .pf-ec-title{font-size:18px;font-weight:700;line-height:1.5}.pf-page .pf-ec-body{color:var(--c-text-sub);margin-top:10px;font-size:15px;line-height:1.8}.pf-page .pf-ec-go{color:var(--c-blue);margin-top:auto;padding-top:18px;font-size:13px;font-weight:700}.pf-page .pf-ec--icon{grid-template-rows:auto auto 1fr;grid-template-columns:32px minmax(0,1fr);column-gap:14px;display:grid}.pf-page .pf-ec--icon .pf-ec-icon{grid-area:1/1;width:auto;height:32px;margin:0;display:block}.pf-page .pf-ec--icon .pf-ec-title{grid-area:1/2;align-self:center}.pf-page .pf-ec--icon .pf-ec-body,.pf-page .pf-ec--icon .pf-ec-go{grid-column:2}.pf-page .pf-ec--icon .pf-ec-go{align-self:end}.pf-page .pf-fnc-list{color:var(--c-text-sub);margin-top:12px;padding-left:1.15em;font-size:15px;line-height:1.8;list-style:outside}.pf-page .pf-fnc-note{color:var(--c-text-sub);margin-top:12px;font-size:15px;line-height:1.8}.pf-page .pf-fnc-link--text{margin-top:16px}.pf-page .pf-textlink{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-blue);text-decoration-color:var(--c-blue);text-underline-offset:4px;transition:color var(--duration) var(--ease-out);font-size:15px;font-weight:700}.pf-page .pf-textlink:hover{color:var(--c-blue)}.pf-page .pf-textlink-arrow{margin-left:6px;text-decoration:none;display:inline-block}.pf-page .pf-achieve{background:var(--gradient-brand);color:var(--c-white)}.pf-page .pf-achieve .pf-head-title,.pf-page .pf-achieve .pf-head-label{color:var(--c-white)}.pf-page .pf-achieve .pf-head-lead{color:#ffffffe6}.pf-page .pf-achieve .pf-cells,.pf-page .pf-achieve .pf-cells>:not(.pf-cells__plus){border-color:#ffffff80}.pf-page .pf-achieve .pf-cells__plus{color:#ffffffb3}.pf-page .pf-achieve-cells{margin-top:40px;display:grid}.pf-page .pf-achieve-cell{flex-direction:column;padding:28px 24px;display:flex}.pf-page .pf-achieve-ranks{flex-direction:column;gap:16px;margin-top:14px;display:flex}.pf-page .pf-achieve-rank-name{color:#ffffffe6;font-size:13px;line-height:1.6}.pf-page .pf-achieve-rank-value{letter-spacing:-.01em;white-space:nowrap;margin-top:2px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15}.pf-page .pf-achieve-rank-note{font-family:var(--font-body);letter-spacing:0;color:#ffffffd9;margin-left:8px;font-size:13px;font-weight:400}.pf-page .pf-achieve-cell--rank .pf-achieve-ranks{margin-top:auto;padding-top:16px}.pf-page .pf-achieve-label{font-size:var(--fs-caption);letter-spacing:.08em;font-weight:700}.pf-page .pf-achieve-value{letter-spacing:-.01em;white-space:nowrap;margin-top:14px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.15}.pf-page .pf-achieve-unit{font-family:var(--font-body);letter-spacing:0;margin-left:6px;font-size:16px;font-weight:400}.pf-page .pf-achieve-body{margin-top:16px;font-size:15px;line-height:1.8}.pf-page .pf-achieve-note{color:#ffffffd9;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.7}.pf-page .pf-partners{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.pf-page .pf-pt{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);height:100%;color:var(--c-text);transition:border-color var(--duration) var(--ease-out);flex-direction:column;padding:16px;text-decoration:none;display:flex}.pf-page .pf-pt:hover{border-color:var(--c-blue);text-decoration:none}.pf-page .pf-pt:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.pf-page .pf-pt-logo-box{justify-content:center;align-items:center;height:96px;display:flex}.pf-page .pf-pt-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pf-page .pf-pt-name{margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;line-height:1.6}@media (max-width:900px){.pf-page .pf-cases-ref--3>.pf-cs{flex:0 calc(50% - 12px)}.pf-page .pf-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-page div.pf-achieve-cells[style*=--pf-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pf-page .pf-cases-ref--2>.pf-cs,.pf-page .pf-cases-ref--3>.pf-cs{flex:0 100%}.pf-page .pf-lcell{padding:20px}.pf-page .pf-cs-logo-box{height:96px}.pf-page .pf-entries--2>.pf-ec,.pf-page .pf-entries--3>.pf-ec{flex:0 100%}.pf-page .pf-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-page .pf-pt-logo-box{height:72px}.pf-page div.pf-achieve-cells[style*=--pf-cols]{grid-template-columns:minmax(0,1fr)}.pf-page .pf-achieve-cell{padding:24px 20px}.pf-page .pf-achieve-note{margin-top:12px}}.pf-action #overview .pf-fig{background:var(--c-white);border-radius:var(--radius-figure);box-shadow:var(--shadow-figure);padding:20px}.pf-action #overview .pf-fig-img{border-radius:calc(var(--radius-figure) - 4px)}.pf-action #overview .pf-feat-media-inline,.pf-form-create #volume>.pf-wrap>.pf-feat-media-inline{justify-content:center;display:flex}.pf-form-create #volume>.pf-wrap>.pf-feat-media-inline .pf-fig-img{margin-inline:auto}.pf-form-create #flow .pf-step{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--c-white);padding:20px 16px}.pf-form-create #flow .pf-step+.pf-step:before{top:58px}@media (max-width:767px){.pf-form-create #flow .pf-step+.pf-step:before{top:-22px}}.pf-enterprise #security>.pf-wrap>.pf-feat-media-inline,.pf-enterprise #usecase>.pf-wrap>.pf-feat-media-inline{justify-content:center;display:flex}.pf-enterprise #security>.pf-wrap>.pf-feat-media-inline .pf-fig-img,.pf-enterprise #usecase>.pf-wrap>.pf-feat-media-inline .pf-fig-img{margin-inline:auto}@media (max-width:767px){.pf-enterprise #overview .pf-feat-desc br{display:none}}.pf-enterprise #security .pf-fig-img{border-radius:0}.pf-enterprise #autoscale .pf-autoscale-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:32px;display:grid}.pf-enterprise #autoscale .pf-autoscale-txt .pf-feat-desc{text-align:left}.pf-enterprise #autoscale .pf-autoscale-fig{justify-content:center;display:flex}.pf-enterprise #autoscale .pf-autoscale-fig .pf-fig{width:100%;max-width:420px}.pf-enterprise #autoscale .pf-autoscale-fig .pf-fig-cap{text-align:center}.pf-enterprise #autoscale .pf-case-mini{max-width:720px;margin-inline:auto}@media (max-width:767px){.pf-enterprise #autoscale .pf-autoscale-body{grid-template-columns:minmax(0,1fr);gap:28px}}.pf-page .pf-sec-cells{margin-top:40px;display:grid}.pf-enterprise #security .pf-sec-cell--1{grid-area:1/1}.pf-enterprise #security .pf-sec-cell--2{grid-area:2/1}.pf-enterprise #security .pf-sec-cell--3{grid-area:1/2/span 2}.pf-enterprise #security .pf-sec-cell-fig{grid-column:2;margin-top:20px}.pf-enterprise #security .pf-sec-cell-fig .pf-fig-img{border-radius:0;width:100%}@media (max-width:767px){.pf-enterprise #security .pf-sec-cell--1,.pf-enterprise #security .pf-sec-cell--2,.pf-enterprise #security .pf-sec-cell--3{grid-area:auto}}.pf-page .pf-case-mini{border:1px solid var(--pf-line);border-radius:var(--radius-ui);background:var(--pf-card-bg);color:var(--c-text);transition:border-color var(--duration) var(--ease-out);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;margin-top:36px;padding:20px;text-decoration:none;display:grid}.pf-page .pf-case-mini:hover{border-color:var(--c-blue);text-decoration:none}.pf-page .pf-case-mini:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.pf-page .pf-case-mini-fig{display:block}.pf-page .pf-case-mini-img{border-radius:var(--radius-ui);width:100%;height:auto;display:block}.pf-page .pf-case-mini-txt{flex-direction:column;display:flex}.pf-page .pf-case-mini-company{color:var(--c-text-sub);letter-spacing:.02em;font-size:13px;font-weight:700}.pf-page .pf-case-mini-title{margin-top:8px;font-size:16px;font-weight:700;line-height:1.6}.pf-page .pf-case-mini-line{display:block}.pf-page .pf-case-mini-go{color:var(--c-blue);margin-top:10px;font-size:13px;font-weight:700}@media (max-width:767px){.pf-page .pf-case-mini{grid-template-columns:minmax(0,1fr);gap:12px}.pf-page .pf-case-mini-img{max-width:260px}}.pf-support #inquiry .pf-fnc-title{text-align:center}.pf-page .pf-subblock{margin-top:24px}.pf-page .pf-subblock-title{font-size:16px;font-weight:700;line-height:1.6}.pf-page .pf-subblock-body{color:var(--c-text-sub);margin-top:8px;font-size:15px;line-height:1.9}.pf-page .pf-subblock .pf-feat-list{margin-top:10px}.pf-page .pf-pains--row{grid-template-columns:minmax(0,1fr);gap:16px}.pf-page .pf-pains--row .pf-pain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.pf-page .pf-pains--row .pf-pain-problem{padding:24px}.pf-page .pf-pains--row .pf-pain-title{font-size:17px;line-height:1.6}.pf-page .pf-pains--row .pf-pain-body{margin-top:10px}.pf-page .pf-pains--row .pf-pain-solution{background:var(--c-blue-tint);border-top:none;border-left:1px solid var(--c-white);margin-top:0;padding:24px}.pf-page .pf-pains--row .pf-pain-problem .pf-pain-badge{background:var(--c-text-sub)}.pf-page .pf-pains--row .pf-pain-sol-fig{justify-content:center;margin-top:16px;display:flex}@media (max-width:767px){.pf-page .pf-pains--row .pf-pain{grid-template-columns:minmax(0,1fr)}.pf-page .pf-pains--row .pf-pain-solution{border-left:none;border-top:1px solid var(--c-white)}}.pf-page .pf-cases-cells{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:40px;display:grid}.pf-page .pf-cases-cells .pf-case{padding:24px}.pf-page .pf-case--center{text-align:center}.pf-page .pf-case--center .pf-case-title{justify-content:center}.pf-page .pf-case--center .pf-case-list{text-align:left;display:inline-block}.pf-page .pf-case--center .pf-case-fig{justify-content:center;display:flex}.pf-page{--pf-card-icon:72px}.pf-page .pf-case--center .pf-case-fig .pf-fig-img{height:var(--pf-card-icon);width:auto}.pf-page .pf-steps--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.pf-page .pf-steps--4 .pf-step-title{font-size:16px}@media (max-width:1023px){.pf-page .pf-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-page .pf-steps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}.pf-page .pf-steps--5 .pf-step-title{font-size:16px}.pf-page .pf-steps--5 .pf-step+.pf-step:before{top:40px;left:-16px}.pf-page .pf-steps-note{max-width:46em;color:var(--c-text-sub);margin:28px auto 0;font-size:15px;line-height:1.8}@media (max-width:1023px){.pf-page .pf-steps--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pf-page .pf-steps--5{grid-template-columns:minmax(0,1fr);gap:32px}}.pf-page .pf-embed{border-radius:var(--radius-figure);background:var(--c-ink);width:100%;position:relative;overflow:hidden}.pf-page .pf-embed-frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pf-attovas .pf-hero-inner,.pf-mobile-entry .pf-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pf-attovas .pf-hero-media .pf-fig-img{width:100%;max-width:none}.pf-designer #customize{padding-bottom:0}.pf-designer #samples{padding-top:clamp(16px,2vw,24px)}.pf-designer #samples .pf-fig-img{border-radius:0}.pf-attovas .pf-case-fig .pf-fig-img,.pf-attovas .pf-step-fig .pf-fig-img{margin-inline:auto}.pf-attovas #overview .pf-feat-desc:nth-of-type(3){font-size:var(--fs-caption);line-height:var(--lh-caption)}.pf-page.pf-notfound .pf-hero{padding-block:clamp(72px,9vw,112px) clamp(56px,7vw,80px)}.pf-page .pf-nf-inner{text-align:center}.pf-page .pf-nf-lead{max-width:40em;margin-inline:auto}.pf-page .pf-nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:clamp(32px,4vw,44px);display:flex}.pf-page .pf-nf-contact{font-size:var(--fs-body);font-weight:700}@media (max-width:599px){.pf-page .pf-nf-lead .pf-nf-br{display:none}.pf-page .pf-nf-actions{flex-direction:column}}.pf-salesforce #diff-automation img[src$=link-logo-workflow\.png]{max-width:114px}@media (max-width:767px){.pf-salesforce #overview .pf-feat-desc,.pf-salesforce #difference .pf-head-lead,.pf-salesforce #pricing .pf-head-lead,.pf-hubspot #pains .pf-head-lead,.pf-hubspot #overview .pf-feat-desc{text-align:left}}@media (max-width:960px){.pf-hubspot .pf-ba-step:nth-child(3):before{display:block;left:-18px}}.pf-sap #usecases .pf-case-fig .pf-fig-img{margin-inline:auto}@media (max-width:767px){.pf-sap #partner .pf-feat-desc,.pf-sap #overview .pf-feat-desc,.pf-sap #usecases .pf-cta-lead,.pf-kintone #overview .pf-feat-desc,.pf-kintone #pains .pf-head-lead,.pf-kintone #features-detail .pf-head-lead,.pf-kintone #support .pf-head-lead,.pf-kintone #support .pf-feat-desc,.pf-kintone #pricing .pf-head-lead{text-align:left}}@media (max-width:960px){.pf-kintone #diff-output .pf-feat-media .pf-fig-img,.pf-kintone #diff-template .pf-feat-media .pf-fig-img,.pf-kintone #diff-lowcode .pf-feat-media .pf-fig-img{margin-inline:auto}}@media (max-width:767px){.pf-mobile-entry #overview .pf-feat-desc,.pf-mobile-entry #merits .pf-head-lead,.pf-mobile-entry #features .pf-feat-desc,.pf-mobile-entry #form-design .pf-feat-desc,.pf-mobile-entry #output .pf-feat-desc{text-align:left}}@media (max-width:960px){.pf-attovas .pf-hero-inner,.pf-mobile-entry .pf-hero-inner{grid-template-columns:minmax(0,1fr)}.pf-mobile-entry #input-features .pf-case-fig .pf-fig-img{margin-inline:auto}}@media (max-width:767px){.pf-attovas #overview .pf-feat-desc,.pf-attovas #usecases .pf-feat-desc{text-align:left}.pf-attovas #flow .pf-steps--4{grid-template-columns:minmax(0,1fr)}.pf-enterprise #overview .pf-feat-desc,.pf-enterprise #stability .pf-head-lead,.pf-enterprise #support .pf-head-lead,.pf-designer #overview .pf-feat-desc,.pf-designer #usability-design .pf-feat-desc,.pf-designer #office-output .pf-feat-desc,.pf-designer #fonts .pf-feat-desc,.pf-designer #assist .pf-head-lead,.pf-designer #pdf-import .pf-feat-desc,.pf-designer #ai-mapping .pf-feat-desc,.pf-designer #customize .pf-feat-desc,.pf-designer #multilingual .pf-feat-desc{text-align:left}}@media (max-width:960px){.pf-designer #samples .pf-fig-img{margin-inline:auto}}@media (max-width:767px){.pf-delivery #overview .pf-feat-desc,.pf-delivery #issues .pf-pain-title,.pf-support #intro .pf-feat-desc,.pf-support #nav .pf-head-lead,.pf-support #learn .pf-head-lead,.pf-support #inquiry .pf-head-lead,.pf-support #outsource .pf-head-lead,.pf-form-create #intro .pf-feat-desc,.pf-form-create #schedule .pf-head-lead,.pf-form-create #volume .pf-head-lead,.pf-form-create #volume .pf-feat-desc,.pf-form-create #price .pf-price-note{text-align:left}.pf-form-create #flow .pf-steps--5 .pf-step+.pf-step:before{top:-24px;left:50%;transform:translate(-50%)rotate(135deg)}.pf-partner #intro .pf-feat-desc{text-align:left}}.fkai .fkai-icard.pf-icard--soon{cursor:default}.fkai .pf-icard--soon .fkai-icard__photo{position:relative}.fkai .pf-icard--soon .fkai-icard__photo img{filter:brightness(.55)}.fkai .pf-icard--soon .pf-icard-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}.fkai .fkai-icard.pf-icard--soon:hover{border-color:var(--c-hairline)}.fkai .fkai-products__grid.pf-grid--half{width:calc(50% + var(--pcard-line) / 2)}@media (max-width:767px){.fkai .fkai-products__grid.pf-grid--half{width:100%}}
.pf-page .pf-hero--kv{--pf-kv-k:.58;--pf-kv-copy-h:476px;--pf-kv-maxfh:657px;overflow:hidden}.pf-page .pf-hero--kv .pf-hero-inner{grid-template-columns:minmax(0,1fr)}.pf-page .pf-hero-media--kv{min-width:0}@media (max-width:599px){.pf-page .pf-hero--kv{--pf-kv-k:.53}}@media (max-width:499px){.pf-page .pf-hero--kv{--pf-kv-k:.45}}@media (max-width:429px){.pf-page .pf-hero--kv{--pf-kv-k:.38}}@media (max-width:374px){.pf-page .pf-hero--kv{--pf-kv-k:.32}}@media (min-width:1160px){.pf-page .pf-hero--kv .pf-hero-inner{min-height:max(var(--pf-kv-copy-h), calc(var(--pf-kv-maxfh) * var(--pf-kv-k)));grid-template-columns:minmax(0,675fr) minmax(0,357fr)}.pf-page .pf-hero-media--kv{align-self:stretch;position:relative}.pf-page .pf-hero--kv .pf-kv{width:calc(var(--pf-kv-fw) * var(--pf-kv-k));margin-left:calc(-1 * var(--pf-kv-pull) - var(--pf-kv-anchor) * var(--pf-kv-k));position:absolute;top:50%;left:0;transform:translateY(-50%)}.pf-page .pf-hero--kv{--pf-kv-k:.46}}@media (min-width:1280px){.pf-page .pf-hero--kv{--pf-kv-k:.52}}@media (min-width:1360px){.pf-page .pf-hero--kv{--pf-kv-k:.57}}@media (min-width:1440px){.pf-page .pf-hero--kv{--pf-kv-k:.62}}@media (min-width:1520px){.pf-page .pf-hero--kv{--pf-kv-k:.66}}@media (min-width:1620px){.pf-page .pf-hero--kv{--pf-kv-k:.72}}@media (min-width:1780px){.pf-page .pf-hero--kv{--pf-kv-k:.8}}.pf-page .pf-kv{width:min(calc(var(--pf-kv-fw) * var(--pf-kv-k)), 100%);height:calc(var(--pf-kv-fh) * var(--pf-kv-k));--pf-kv-blue:#0091c9;--pf-kv-tint:#cce9f4;--pf-kv-mint:#3ecfb2;--pf-kv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");font-size:16px;line-height:1.9;position:relative;overflow:hidden}.pf-page .pf-kv *{box-sizing:border-box;margin:0;padding:0;font-style:normal}.pf-page .pf-kv-fit{width:594px;height:600px;transform:scale(var(--pf-kv-k)) translate(calc(-1 * var(--pf-kv-x)), calc(-1 * var(--pf-kv-y)));transform-origin:0 0;position:absolute;top:0;left:0}.pf-page .pf-kv-stage{perspective:1500px;perspective-origin:45% 40%;width:594px;height:600px;position:absolute;top:0;left:0}.pf-page .pf-kv-scene{transform-style:preserve-3d;position:absolute;inset:0}.pf-page .pf-kv-tile{left:var(--pf-kv-l);top:var(--pf-kv-t);width:var(--pf-kv-w);height:var(--pf-kv-h);position:absolute;overflow:hidden}.pf-page .pf-kv-tile:after{content:"";background-image:var(--pf-kv-grain);opacity:.16;mix-blend-mode:overlay;-webkit-mask-image:var(--pf-kv-tile-mask);-webkit-mask-image:var(--pf-kv-tile-mask);mask-image:var(--pf-kv-tile-mask);position:absolute;inset:0}.pf-page .pf-kv-tile--pf{background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--pf-kv-pf) 12%, transparent) 42%, color-mix(in srgb, var(--pf-kv-pf) 34%, transparent) 66%, color-mix(in srgb, var(--pf-kv-pf) 5%, transparent) 100%);--pf-kv-tile-mask:linear-gradient(135deg, #0000 0%, #00000059 42%, #000 66%, #00000026 100%);transform:translateZ(-180px) rotateY(var(--pf-kv-yaw))}.pf-page .pf-kv-tile--dx{background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--pf-kv-blue) 16%, transparent) 38%, color-mix(in srgb, var(--pf-kv-mint) 30%, transparent) 70%, transparent 100%);--pf-kv-tile-mask:linear-gradient(135deg, #0000 0%, #00000080 38%, #000 70%, #0000 100%);transform:translateZ(-110px) rotateY(var(--pf-kv-yaw))}.pf-page .pf-kv-laptop{left:var(--pf-kv-l);top:var(--pf-kv-t);width:470px;transform-style:preserve-3d;transform:rotateY(var(--pf-kv-yaw)) rotateX(5deg);z-index:3;position:absolute}.pf-page .pf-kv-lid{transform-origin:50% 100%;transform-style:preserve-3d;transform:rotateX(-9deg)}.pf-page .pf-kv-bezel{transform-style:preserve-3d;background:linear-gradient(160deg,#fafbfc,#e8ebee);border:1px solid #dde1e4;border-radius:12px 12px 3px 3px;padding:9px 9px 12px;position:relative}.pf-page .pf-kv-bezel:before{content:"";background:#cdd2d7;border-radius:13px 13px 4px 4px;position:absolute;inset:-2.5px;transform:translateZ(-3px)}.pf-page .pf-kv-cam{background:#c3c9cd;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.pf-page .pf-kv-screen{aspect-ratio:16/10;background:#fff;border:1px solid #e4e7ea;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.pf-page .pf-kv-base{transform-origin:50% 0;height:210px;transform-style:preserve-3d;background:linear-gradient(#f4f6f7 0%,#e6e9ec 70%,#dde1e4 100%);border:1px solid #dde1e4;border-top:none;border-radius:3px 3px 12px 12px;margin-top:-1px;position:relative;transform:rotateX(77deg);box-shadow:inset 0 1px #ffffffe6}.pf-page .pf-kv-base:after{content:"";background:#d8dce0;border-radius:3px 3px 13px 13px;position:absolute;inset:-2px;transform:translateZ(-2px)}.pf-page .pf-kv-base:before{content:"";background:linear-gradient(#cfd4d9 0%,#c3c9ce 60%,#b9c0c6 100%);border-radius:4px 4px 14px 14px;position:absolute;inset:-4px;transform:translateZ(-4px);box-shadow:0 14px 26px #1113}.pf-page .pf-kv-keys{background-color:#eceff1;background-image:repeating-linear-gradient(90deg,#0000 0 27px,#f7f9fa 27px 31px),repeating-linear-gradient(0deg,#0000 0 19px,#f7f9fa 19px 23px);border:1px solid #dfe3e6;border-radius:5px;height:118px;position:absolute;top:16px;left:26px;right:26px;box-shadow:inset 0 -1px 2px #1111110d}.pf-page .pf-kv-trackpad{background:linear-gradient(#f2f4f5,#e9ecee);border:1px solid #d7dbde;border-radius:6px;width:140px;height:58px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pf-page .pf-kv-gb{background:#e4e7e9;border-radius:2px;height:5px;display:block}.pf-page .pf-kv-gb--l{background:#f0f2f3}.pf-page .pf-kv-gb--d{background:#c9ced2}.pf-page .pf-kv-gb--lnk{background:#a9cfea}.pf-page .pf-kv-sf-head{background:#fff;border-bottom:1px solid #eceff1;flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.pf-page .pf-kv-sf-cloud{background:#0b9dda;border-radius:8px;flex:none;width:22px;height:14px;margin-top:3px;position:relative}.pf-page .pf-kv-sf-cloud:before{content:"";background:#0b9dda;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:3px}.pf-page .pf-kv-sf-cloud:after{content:"";background:#0b9dda;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:3px}.pf-page .pf-kv-sf-head .pf-kv-gb{width:26px}.pf-page .pf-kv-sf-head .pf-kv-gb--on{background:#a6d8f0;box-shadow:0 6px 0 -4px #0b9dda}.pf-page .pf-kv-sf-search{border:1px solid #e4e8eb;border-radius:7px;width:105px;height:13px;margin-left:auto}.pf-page .pf-kv-sf-band{background:#dceef9;flex:none;padding:7px 9px 6px}.pf-page .pf-kv-sf-record{background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 9px;display:flex}.pf-page .pf-kv-sf-ricon{background:#f4c9a8;border-radius:3px;flex:none;width:18px;height:18px}.pf-page .pf-kv-sf-rbars{flex-direction:column;gap:4px;display:flex}.pf-page .pf-kv-sf-rbars .pf-kv-gb:first-child{background:#f0f2f3;width:34px;height:4px}.pf-page .pf-kv-sf-rbars .pf-kv-gb:last-child{background:#c9ced2;width:110px;height:8px}.pf-page .pf-kv-sf-acts{gap:4px;margin-left:auto;display:flex}.pf-page .pf-kv-sf-pill{background:#fff;border:1px solid #dfe6ec;border-radius:3px;width:48px;height:14px}.pf-page .pf-kv-sf-pill--hot{background:#4fb0e0;border-color:#4fb0e0;width:56px}.pf-page .pf-kv-sf-path{background:#fff;border-radius:4px;align-items:center;gap:4px;margin-top:6px;padding:5px 7px;display:flex}.pf-page .pf-kv-chev{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%,6px 50%);background:#b9dec5;flex:1;height:13px}.pf-page .pf-kv-chev--cur{background:#6e93b4;flex:1.5}.pf-page .pf-kv-chev--todo{background:#eff1f2}.pf-page .pf-kv-sf-go{background:#bbddf2;border-radius:3px;flex:none;width:62px;height:14px}.pf-page .pf-kv-sf-body{background:#f3f5f7;flex:1;grid-template-columns:1fr 1.12fr;gap:7px;min-height:0;padding:7px 9px 9px;display:grid}.pf-page .pf-kv-card{background:#fff;border-radius:4px;padding:8px 9px;overflow:hidden}.pf-page .pf-kv-tabs{border-bottom:1px solid #eef1f3;gap:9px;margin-bottom:7px;padding-bottom:6px;display:flex}.pf-page .pf-kv-tabs .pf-kv-gb{width:22px}.pf-page .pf-kv-tabs .pf-kv-gb--on{box-shadow:0 8px 0 -6px var(--pf-kv-tab,#0b9dda);background:#a6d8f0}.pf-page .pf-kv-sf-fld{border-bottom:1px solid #f1f3f5;flex-direction:column;gap:4px;padding:5px 0;display:flex}.pf-page .pf-kv-sf-fld .pf-kv-gb:first-child{background:#f0f2f3;width:30%;height:4px}.pf-page .pf-kv-sf-fld .pf-kv-gb:last-child{width:62%}.pf-page .pf-kv-sf-fld .pf-kv-gb--lnk{background:#a9cfea}.pf-page .pf-kv-cols2{grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.pf-page .pf-kv-thead{background:#f5f7f8;border-top:1px solid #eef1f3;border-bottom:1px solid #eef1f3;gap:8px;padding:4px;display:flex}.pf-page .pf-kv-thead .pf-kv-gb{background:#e4e7e9;height:4px}.pf-page .pf-kv-trow{border-bottom:1px solid #f1f3f5;align-items:center;gap:8px;padding:5px 4px;display:flex}.pf-page .pf-kv-c1{width:32%}.pf-page .pf-kv-c2{width:12%}.pf-page .pf-kv-c3,.pf-page .pf-kv-c4{width:20%}.pf-page .pf-kv-trow .pf-kv-c1{background:#a9cfea}.pf-page .pf-kv-shr-top{background:#00c4cc;flex:none;align-items:center;gap:6px;height:26px;padding:0 9px;display:flex}.pf-page .pf-kv-shr-logo{background:#fff;border-radius:50%;width:10px;height:10px}.pf-page .pf-kv-shr-top .pf-kv-gb{background:#ffffffe6}.pf-page .pf-kv-shr-w1{width:34px;height:6px}.pf-page .pf-kv-shr-w2{opacity:.7;width:40px;height:4px;margin-left:auto}.pf-page .pf-kv-shr-w3{opacity:.7;width:24px;height:4px}.pf-page .pf-kv-shr-nav{background:#fff;border-bottom:1px solid #e8eaec;flex:none;align-items:flex-end;gap:10px;padding:4px 10px;display:flex}.pf-page .pf-kv-shr-nav .pf-kv-gb{width:24px}.pf-page .pf-kv-shr-nav .pf-kv-gb--on{background:#c9ced2;box-shadow:0 6px 0 -4px #2b6cb8}.pf-page .pf-kv-shr-navr{background:#f0f2f3;width:34px;margin-left:auto}.pf-page .pf-kv-shr-title{flex:none;align-items:center;gap:5px;padding:5px 10px 3px;display:flex}.pf-page .pf-kv-shr-chip{border:1px solid #6ad0d6;border-radius:2px;width:20px;height:11px}.pf-page .pf-kv-shr-title .pf-kv-gb--d{width:88px;height:9px}.pf-page .pf-kv-shr-op{border:1px solid #dfe3e6;border-radius:3px;width:26px;height:12px;margin-left:6px}.pf-page .pf-kv-shr-meta{flex:none;gap:7px;padding:0 10px 5px;display:flex}.pf-page .pf-kv-shr-meta .pf-kv-gb{background:#edeff1;width:34px;height:4px}.pf-page .pf-kv-shr-steps{border-bottom:1px solid #e8eaec;flex:none;gap:9px;padding:3px 10px 6px;display:flex}.pf-page .pf-kv-shr-step{align-items:center;gap:3px;display:flex}.pf-page .pf-kv-shr-step i{border:1px solid #7bd2d7;border-radius:4px;flex:none;width:15px;height:8px}.pf-page .pf-kv-shr-step .pf-kv-gb{width:26px;height:4px}.pf-page .pf-kv-shr-step--on .pf-kv-gb{background:#c9ced2;box-shadow:0 7px 0 -5px #2b6cb8}.pf-page .pf-kv-shr-body{background:#f4f6f7;flex:1;grid-template-columns:62px 1fr;gap:6px;min-height:0;padding:6px 10px 8px;display:grid}.pf-page .pf-kv-shr-side{background:#fff;border-radius:3px;flex-direction:column;gap:5px;padding:5px 4px;display:flex}.pf-page .pf-kv-shr-side .pf-kv-gb{width:80%;height:4px}.pf-page .pf-kv-shr-sel{background:#4a80ce;border-radius:2px;width:100%;padding:4px}.pf-page .pf-kv-shr-sel .pf-kv-gb{background:#ffffffe6;width:70%}.pf-page .pf-kv-shr-main{background:#fff;border-radius:3px;padding:6px 7px}.pf-page .pf-kv-shr-search{gap:4px;margin-bottom:6px;display:flex}.pf-page .pf-kv-shr-sbox{border:1px solid #dfe3e6;border-radius:2px;width:70px;height:11px}.pf-page .pf-kv-shr-spill{border:1px solid #dfe3e6;border-radius:2px;width:26px;height:11px}.pf-page .pf-kv-shr-count{background:#e4e7e9;border-radius:2px;align-self:center;width:40px;height:5px;margin-left:auto}.pf-page .pf-kv-shr-th{background:#eef1f2;border-bottom:1px solid #e4e7e9;gap:6px;padding:4px;display:flex}.pf-page .pf-kv-shr-th .pf-kv-gb{background:#d8dcdf;height:4px}.pf-page .pf-kv-shr-tr{border-bottom:1px solid #f0f2f3;align-items:center;gap:6px;padding:4.5px 4px;display:flex}.pf-page .pf-kv-s1{width:12%}.pf-page .pf-kv-s2{width:20%}.pf-page .pf-kv-s3{width:18%;margin-left:auto}.pf-page .pf-kv-s4{width:14%}.pf-page .pf-kv-s5{width:12%}.pf-page .pf-kv-shr-tr .pf-kv-s2{background:#9cc3e4}.pf-page .pf-kv-kt-top{background:#febf00;flex:none;align-items:center;gap:6px;height:22px;padding:0 9px;display:flex}.pf-page .pf-kv-kt-cloud{background:#3a3a3a;border-radius:6px;width:16px;height:10px;margin-top:2px;position:relative}.pf-page .pf-kv-kt-cloud:before{content:"";background:#3a3a3a;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:2px}.pf-page .pf-kv-kt-top .pf-kv-gb{background:#3a3a3a;width:34px;height:6px}.pf-page .pf-kv-kt-admin{background:#e3ab00;border-radius:2px;justify-content:center;align-items:center;width:44px;height:13px;margin-left:auto;display:flex}.pf-page .pf-kv-kt-admin .pf-kv-gb{background:#ffffffd9;width:60%;height:4px}.pf-page .pf-kv-kt-tool{background:#90959a;flex:none;align-items:center;gap:5px;height:15px;padding:0 9px;display:flex}.pf-page .pf-kv-kt-tool i{background:#b9bdc1;border-radius:2px;width:7px;height:7px}.pf-page .pf-kv-kt-tsearch{background:#fff;border-radius:2px;width:58px;height:9px;margin-left:auto}.pf-page .pf-kv-kt-tbtn{background:#6fb0dc;border-radius:2px;width:20px;height:9px}.pf-page .pf-kv-kt-space{background:#9bcfe7;flex:none;align-items:center;height:17px;padding:0 10px;display:flex}.pf-page .pf-kv-kt-space .pf-kv-gb{background:#ffffffe6;width:30px;height:6px}.pf-page .pf-kv-kt-crumb{background:#fff;border-bottom:1px solid #eceff1;flex:none;align-items:center;gap:5px;padding:4px 10px;display:flex}.pf-page .pf-kv-kt-crumb .pf-kv-gb{background:#edeff1;width:22px;height:4px}.pf-page .pf-kv-kt-crumb .pf-kv-gb--lnk{background:#a9cfea;width:34px}.pf-page .pf-kv-kt-body{background:#fff;flex:1;grid-template-columns:1fr 54px;min-height:0;display:grid}.pf-page .pf-kv-kt-form{background:#fbfbfb;padding:7px 10px}.pf-page .pf-kv-kt-fg{margin-bottom:6px}.pf-page .pf-kv-kt-lbl{background:#c9ced2;border-radius:2px;width:30px;height:4px;margin-bottom:3px;display:block}.pf-page .pf-kv-kt-row{gap:6px;display:flex}.pf-page .pf-kv-kt-in{background:#f3f4f5;border:1px solid #e0e3e5;border-radius:2px;height:11px;display:block}.pf-page .pf-kv-kt-comm{border-left:1px solid #e8eaec;flex-direction:column;align-items:flex-start;gap:5px;padding:6px 5px;display:flex}.pf-page .pf-kv-kt-cicon{background:#7cbbe2;border-radius:2px;width:13px;height:13px}.pf-page .pf-kv-kt-comm .pf-kv-gb{background:#edeff1;width:85%;height:4px}.pf-page .pf-kv-hs-top{background:#41546a;flex:none;align-items:center;gap:6px;height:20px;padding:0 9px;display:flex}.pf-page .pf-kv-hs-spro{background:#ff7a50;border-radius:50%;width:9px;height:9px}.pf-page .pf-kv-hs-top .pf-kv-gb{background:#ffffff80;width:18px;height:4px}.pf-page .pf-kv-hs-ava{background:#e8a088;border-radius:50%;width:10px;height:10px;margin-left:auto}.pf-page .pf-kv-hs-body{background:#f5f8fa;flex:1;grid-template-columns:76px 1fr 62px;gap:6px;min-height:0;padding:6px 9px 8px;display:grid}.pf-page .pf-kv-hs-left{background:#fff;border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:6px 5px;display:flex}.pf-page .pf-kv-hs-face{background:#f2c4ae;border-radius:50%;width:22px;height:22px}.pf-page .pf-kv-hs-nm{background:#c9ced2;border-radius:2px;width:70%;height:6px;display:block}.pf-page .pf-kv-hs-sub{background:#edeff1;border-radius:2px;width:55%;height:4px;display:block}.pf-page .pf-kv-hs-icons{gap:3px;margin:3px 0;display:flex}.pf-page .pf-kv-hs-icons i{border:1px solid #d5dade;border-radius:50%;width:7px;height:7px}.pf-page .pf-kv-hs-fl{border-top:1px solid #f0f2f3;flex-direction:column;align-self:stretch;gap:3px;padding-top:4px;display:flex}.pf-page .pf-kv-hs-fl .pf-kv-gb{height:4px}.pf-page .pf-kv-hs-k{background:#f0f2f3;width:40%}.pf-page .pf-kv-hs-v{width:75%}.pf-page .pf-kv-hs-mid{background:#fff;border-radius:3px;padding:6px 7px}.pf-page .pf-kv-hs-tabs{border-bottom:1px solid #eef1f3;gap:8px;margin-bottom:6px;padding-bottom:5px;display:flex}.pf-page .pf-kv-hs-tabs .pf-kv-gb{width:20px}.pf-page .pf-kv-hs-tabs .pf-kv-gb--on{background:#9cdecf;box-shadow:0 7px 0 -5px #35c3ab}.pf-page .pf-kv-hs-sec{background:#c9ced2;border-radius:2px;width:34px;height:4px;margin:4px 0;display:block}.pf-page .pf-kv-hs-item{border:1px solid #e5e9ec;border-radius:3px;margin-bottom:5px;padding:5px 6px}.pf-page .pf-kv-hs-ihead{align-items:center;gap:4px;display:flex}.pf-page .pf-kv-hs-dot{background:#35c3ab;border-radius:50%;flex:none;width:6px;height:6px}.pf-page .pf-kv-hs-t{width:40%;height:5px}.pf-page .pf-kv-hs-d{background:#edeff1;width:22%;height:4px;margin-left:auto}.pf-page .pf-kv-hs-b{background:#f0f2f3;border-radius:2px;width:65%;height:4px;margin-top:4px;display:block}.pf-page .pf-kv-hs-right{background:#fff;border-radius:3px;flex-direction:column;gap:6px;padding:6px 5px;display:flex}.pf-page .pf-kv-hs-acc{align-items:center;gap:4px;display:flex}.pf-page .pf-kv-hs-acc i{background:#bfe9df;flex:none;width:6px;height:6px}.pf-page .pf-kv-hs-acc .pf-kv-gb{width:55%;height:4px}.pf-page .pf-kv-hs-n{border:1px solid #dfe3e6;border-radius:2px;width:10px;height:7px;margin-left:auto}.pf-page .pf-kv-sap-shell{background:#4a5c6e;flex:none;align-items:center;gap:7px;height:21px;padding:0 9px;display:flex}.pf-page .pf-kv-sap-mark{background:#8fb6e0;border-radius:1px;flex:none;width:22px;height:11px;transform:skew(-18deg)}.pf-page .pf-kv-sap-shell .pf-kv-gb{background:#ffffff8c;width:34px;height:4px}.pf-page .pf-kv-sap-ssearch{background:#fff;border-radius:2px;flex:1;max-width:120px;height:10px;margin:0 auto}.pf-page .pf-kv-sap-user{background:#8fb6e0;border-radius:50%;width:10px;height:10px}.pf-page .pf-kv-sap-title{background:#fff;border-bottom:1px solid #eceff1;flex:none;align-items:center;gap:6px;padding:5px 10px 4px;display:flex}.pf-page .pf-kv-sap-title .pf-kv-gb--d{width:64px;height:6px}.pf-page .pf-kv-sap-title .pf-kv-gb--l{width:30px;height:4px}.pf-page .pf-kv-sap-th{background:#f0f2f3;border-top:1px solid #e4e7e9;border-bottom:1px solid #e4e7e9;flex:none;align-items:center;gap:7px;padding:4px 9px;display:flex}.pf-page .pf-kv-sap-cb{background:#fff;border:1px solid #c6ccd1;border-radius:1px;flex:none;width:7px;height:7px}.pf-page .pf-kv-sap-th .pf-kv-gb{background:#d8dcdf;height:4px}.pf-page .pf-kv-sap-tr{border-bottom:1px solid #f0f2f3;align-items:center;gap:7px;padding:3.5px 9px;display:flex}.pf-page .pf-kv-k1,.pf-page .pf-kv-k2,.pf-page .pf-kv-k3{width:13%}.pf-page .pf-kv-k4{width:26%}.pf-page .pf-kv-k5{width:16%}.pf-page .pf-kv-sap-tr--sel{background:#e2edf8}.pf-page .pf-kv-sap-tr--sel .pf-kv-sap-cb{background:#4472b8;border-color:#4472b8}.pf-page .pf-kv-sap-tr--sel .pf-kv-gb{background:#c4d6e9}.pf-page .pf-kv-sap-tr--fill{border-bottom:none;flex:1}.pf-page .pf-kv-sap-foot{background:#fff;border-top:1px solid #e0e4e7;flex:none;padding:4px 9px;display:flex}.pf-page .pf-kv-sap-submit{border:1px solid #6a93cc;border-radius:2px;justify-content:center;align-items:center;width:34px;height:12px;display:flex}.pf-page .pf-kv-sap-submit .pf-kv-gb{background:#a9c4e4;width:60%;height:4px}.pf-page .pf-kv-sheet{left:var(--pf-kv-l);top:var(--pf-kv-t);z-index:5;border:1px solid var(--pf-kv-tint);--pf-kv-sz:130px;transform:translateZ(var(--pf-kv-sz)) rotateY(var(--pf-kv-yaw));--pf-kv-q-strong:var(--pf-kv-blue);--pf-kv-q-mid:color-mix(in srgb, var(--pf-kv-blue) 45%, #fff);--pf-kv-q-soft:color-mix(in srgb, var(--pf-kv-blue) 22%, #fff);--pf-kv-q-faint:color-mix(in srgb, var(--pf-kv-blue) 10%, #fff);background:#fff;position:absolute;box-shadow:0 34px 26px -20px #1111114d}.pf-page .pf-kv-sb{background:var(--pf-kv-q-mid);border-radius:2px;height:5px;display:block}.pf-page .pf-kv-sb--soft{background:var(--pf-kv-q-soft)}.pf-page .pf-kv-stamp{opacity:.8;border:1.5px solid #ce3f2e;flex:none;width:20px;height:20px;transform:rotate(-3deg)}.pf-page .pf-kv-sheet--quote{width:250px;padding:20px 18px 18px}.pf-page .pf-kv-q-title{border-bottom:2px solid var(--pf-kv-q-strong);color:var(--pf-kv-q-strong);letter-spacing:.45em;text-indent:.45em;text-align:center;padding-bottom:6px;font-size:15px;font-weight:900}.pf-page .pf-kv-q-meta{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.pf-page .pf-kv-q-meta .pf-kv-sb{background:var(--pf-kv-q-soft);width:52px;height:5px}.pf-page .pf-kv-q-to{border-bottom:1px solid var(--pf-kv-q-strong);width:70%;margin-top:12px;padding-bottom:5px}.pf-page .pf-kv-q-to .pf-kv-sb{width:78%;height:8px}.pf-page .pf-kv-q-amount{border-bottom:2px solid var(--pf-kv-q-strong);align-items:center;gap:10px;margin-top:12px;padding-bottom:7px;display:flex}.pf-page .pf-kv-q-amount .pf-kv-sb:first-child{background:var(--pf-kv-q-soft);width:22%;height:6px}.pf-page .pf-kv-q-amount .pf-kv-sb:last-child{width:40%;height:11px}.pf-page .pf-kv-q-rows{border-top:1px solid var(--pf-kv-q-strong);margin-top:12px}.pf-page .pf-kv-q-thead{border-bottom:1px solid var(--pf-kv-tint);background:var(--pf-kv-q-faint);gap:8px;padding:5px 4px;display:flex}.pf-page .pf-kv-q-thead .pf-kv-sb{background:var(--pf-kv-q-soft);height:4px}.pf-page .pf-kv-q-row{border-bottom:1px solid var(--pf-kv-tint);align-items:center;gap:8px;padding:6px 4px;display:flex}.pf-page .pf-kv-qc--r{margin-left:auto}.pf-page .pf-kv-qc1{width:38%}.pf-page .pf-kv-qc2{width:10%}.pf-page .pf-kv-qc3,.pf-page .pf-kv-qc4{width:16%}.pf-page .pf-kv-q-sub{border-bottom:1px solid var(--pf-kv-tint);justify-content:flex-end;gap:8px;padding:5px 4px;display:flex}.pf-page .pf-kv-q-sub .pf-kv-sb{background:var(--pf-kv-q-soft);height:4px}.pf-page .pf-kv-q-total{background:var(--pf-kv-q-faint);justify-content:space-between;align-items:center;margin-top:2px;padding:7px 8px;display:flex}.pf-page .pf-kv-q-total .pf-kv-sb{background:var(--pf-kv-q-strong);opacity:.9;height:6px}.pf-page .pf-kv-q-total .pf-kv-sb:first-child{width:22%}.pf-page .pf-kv-q-total .pf-kv-sb:last-child{width:34%;height:8px}.pf-page .pf-kv-q-bank{border:1px solid var(--pf-kv-q-mid);flex-direction:column;gap:5px;margin-top:10px;padding:7px 8px;display:flex}.pf-page .pf-kv-q-bank .pf-kv-sb:first-child{background:var(--pf-kv-q-soft);width:30%}.pf-page .pf-kv-q-bank .pf-kv-sb:last-child{width:80%}.pf-page .pf-kv-q-issuer{justify-content:flex-end;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.pf-page .pf-kv-q-co{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pf-page .pf-kv-q-co .pf-kv-sb:first-child{width:84px;height:7px}.pf-page .pf-kv-q-co .pf-kv-sb:nth-child(2){background:var(--pf-kv-q-soft);width:104px}.pf-page .pf-kv-q-co .pf-kv-sb:nth-child(3){background:var(--pf-kv-q-soft);width:70px}.pf-page .pf-kv-sheet--report{aspect-ratio:210/297;flex-direction:column;width:255px;padding:18px 16px 16px;display:flex}.pf-page .pf-kv-rp-title{color:var(--pf-kv-q-strong);letter-spacing:.12em;font-size:16px;font-weight:900}.pf-page .pf-kv-rp-no{align-items:center;gap:6px;margin-top:10px;display:flex}.pf-page .pf-kv-rp-no .pf-kv-sb{background:var(--pf-kv-q-soft);width:60px;height:5px}.pf-page .pf-kv-rp-no .pf-kv-sb:last-child{width:42px}.pf-page .pf-kv-rp-box{border:1.5px solid var(--pf-kv-q-strong);flex-direction:column;gap:6px;margin-top:8px;padding:9px 8px;display:flex}.pf-page .pf-kv-rp-box .pf-kv-sb{background:var(--pf-kv-q-soft);height:4px}.pf-page .pf-kv-rp-box .pf-kv-sb:first-child{width:92%}.pf-page .pf-kv-rp-box .pf-kv-sb:nth-child(2){width:70%}.pf-page .pf-kv-rp-box .pf-kv-sb:nth-child(3){width:85%}.pf-page .pf-kv-rp-box .pf-kv-sb:nth-child(4){width:48%}.pf-page .pf-kv-rp-table{border:1px solid var(--pf-kv-q-strong);flex-direction:column;flex:1;margin-top:12px;display:flex}.pf-page .pf-kv-rp-tr{border-bottom:1px solid var(--pf-kv-q-mid);flex:1;display:flex}.pf-page .pf-kv-rp-tr:last-child{border-bottom:none}.pf-page .pf-kv-rp-tdno{border-right:1px solid var(--pf-kv-q-mid);width:20%;padding:6px 5px}.pf-page .pf-kv-rp-tdno .pf-kv-sb{background:var(--pf-kv-q-soft);width:85%;height:4px}.pf-page .pf-kv-rp-tdmain{flex-direction:column;flex:1;justify-content:space-around;display:flex}.pf-page .pf-kv-rp-sub{border-bottom:1px dashed var(--pf-kv-tint);align-items:center;gap:6px;padding:4px 5px;display:flex}.pf-page .pf-kv-rp-sub:last-child{border-bottom:none}.pf-page .pf-kv-rp-sub .pf-kv-sb{height:4px}.pf-page .pf-kv-rp-lbl{background:var(--pf-kv-q-faint);width:18%}.pf-page .pf-kv-rp-val{width:24%;margin-left:auto}.pf-page .pf-kv-rp-sum{border:1px solid var(--pf-kv-q-strong);margin-top:12px}.pf-page .pf-kv-rp-sum .pf-kv-rp-sub{border-bottom:1px solid var(--pf-kv-tint);padding:5px 6px}.pf-page .pf-kv-rp-sum .pf-kv-rp-sub .pf-kv-rp-val{background:var(--pf-kv-q-strong);opacity:.85;height:5px}.pf-page .pf-kv-rp-issuer{flex-direction:column;align-items:flex-end;gap:4px;margin-top:auto;padding-top:10px;display:flex}.pf-page .pf-kv-rp-issuer .pf-kv-sb{background:var(--pf-kv-q-soft);height:4px}.pf-page .pf-kv-rp-issuer .pf-kv-sb:first-child{background:var(--pf-kv-q-mid);width:74px;height:6px}.pf-page .pf-kv-rp-issuer .pf-kv-sb:nth-child(2){width:110px}.pf-page .pf-kv-rp-issuer .pf-kv-sb:nth-child(3){width:92px}.pf-page .pf-kv-sheet--hyoka{width:350px;padding:16px 15px 14px}.pf-page .pf-kv-hy-title{color:var(--pf-kv-q-strong);letter-spacing:.1em;font-size:13px;font-weight:900}.pf-page .pf-kv-hy-top{grid-template-columns:1fr 76px;gap:8px;margin-top:9px;display:grid}.pf-page .pf-kv-hy-info{border:1px solid var(--pf-kv-q-mid)}.pf-page .pf-kv-hy-ir{border-bottom:1px solid var(--pf-kv-tint);align-items:center;gap:6px;padding:4px 6px;display:flex}.pf-page .pf-kv-hy-ir:last-child{border-bottom:none}.pf-page .pf-kv-hy-ir .pf-kv-sb{height:4px}.pf-page .pf-kv-hy-lbl{background:var(--pf-kv-q-faint);width:26%}.pf-page .pf-kv-hy-val{width:40%}.pf-page .pf-kv-hy-rankbox{border:1px solid var(--pf-kv-q-mid);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.pf-page .pf-kv-hy-rank{color:var(--pf-kv-q-mid);font-family:var(--font-num);font-size:30px;font-weight:700;line-height:1}.pf-page .pf-kv-hy-rankbox .pf-kv-sb{background:var(--pf-kv-q-soft);width:60%;height:4px}.pf-page .pf-kv-hy-mid{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:10px;display:grid}.pf-page .pf-kv-hy-comp{border-top:2px solid var(--pf-kv-q-strong)}.pf-page .pf-kv-hy-cr{border-bottom:1px solid var(--pf-kv-tint);align-items:center;gap:6px;padding:5px 2px;display:flex}.pf-page .pf-kv-hy-cr .pf-kv-sb{height:4px}.pf-page .pf-kv-hy-b1{background:var(--pf-kv-q-faint);width:18%}.pf-page .pf-kv-hy-b2{width:34%}.pf-page .pf-kv-hy-b3{background:var(--pf-kv-q-soft);width:22%}.pf-page .pf-kv-hy-sc{background:var(--pf-kv-q-strong);opacity:.8;width:8%;height:5px;margin-left:auto}.pf-page .pf-kv-hy-right{flex-direction:column;gap:8px;display:flex}.pf-page .pf-kv-hy-scale{border:1px solid var(--pf-kv-q-mid);grid-template-columns:repeat(10,1fr);display:grid}.pf-page .pf-kv-hy-scale i{border-right:1px solid var(--pf-kv-tint);background:var(--pf-kv-q-faint);height:16px}.pf-page .pf-kv-hy-scale i:last-child{border-right:none}.pf-page .pf-kv-hy-scale i.pf-kv-hy-on{background:var(--pf-kv-q-mid)}.pf-page .pf-kv-hy-radarlabel{background:var(--pf-kv-q-strong);align-items:center;height:12px;padding:0 6px;display:flex}.pf-page .pf-kv-hy-radarlabel .pf-kv-sb{opacity:.9;background:#fff;width:46px;height:4px}.pf-page .pf-kv-hy-radar{justify-content:center;display:flex}.pf-page .pf-kv-sheet--cert{aspect-ratio:210/297;flex-direction:column;width:240px;padding:17px 15px 15px;display:flex}.pf-page .pf-kv-ce-head{justify-content:space-between;align-items:flex-start;display:flex}.pf-page .pf-kv-ce-title{border-bottom:2px solid var(--pf-kv-q-strong);color:var(--pf-kv-q-strong);letter-spacing:.3em;text-indent:.3em;padding-bottom:4px;font-size:13px;font-weight:900}.pf-page .pf-kv-ce-recept{border:1px solid var(--pf-kv-q-mid);width:30px;height:24px}.pf-page .pf-kv-ce-lead{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pf-page .pf-kv-ce-lead .pf-kv-sb{background:var(--pf-kv-q-soft);height:3.5px}.pf-page .pf-kv-ce-lead .pf-kv-sb:first-child{width:95%}.pf-page .pf-kv-ce-lead .pf-kv-sb:last-child{width:72%}.pf-page .pf-kv-ce-table{border:1.5px solid var(--pf-kv-q-strong);flex-direction:column;flex:1;margin-top:9px;display:flex}.pf-page .pf-kv-ce-tr{border-bottom:1px solid var(--pf-kv-q-mid);flex:1;align-items:center;min-height:14px;display:flex}.pf-page .pf-kv-ce-tr:last-child{border-bottom:none}.pf-page .pf-kv-ce-lbl{border-right:1px solid var(--pf-kv-q-mid);background:var(--pf-kv-q-faint);align-self:stretch;align-items:center;width:30%;padding:3px 4px;display:flex}.pf-page .pf-kv-ce-lbl .pf-kv-sb{background:var(--pf-kv-q-soft);width:80%;height:3.5px}.pf-page .pf-kv-ce-val{flex:1;align-items:center;gap:4px;padding:3px 5px;display:flex}.pf-page .pf-kv-ce-tr .pf-kv-ce-val .pf-kv-sb{width:65%;height:3.5px}.pf-page .pf-kv-ce-tr .pf-kv-ce-val .pf-kv-ce-short{width:34%}.pf-page .pf-kv-ce-tr--sec{background:var(--pf-kv-q-faint);flex:0 0 12px;min-height:12px}.pf-page .pf-kv-ce-tr--sec .pf-kv-sb{background:var(--pf-kv-q-mid);width:40%;height:3.5px;margin-left:4px}.pf-page .pf-kv-ce-cb{border:1px solid var(--pf-kv-q-mid);flex:none;width:6px;height:6px}.pf-page .pf-kv-ce-cb--on{background:var(--pf-kv-q-mid)}.pf-page .pf-kv-ce-num .pf-kv-sb{width:18%;margin-left:auto}.pf-page .pf-kv-ce-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.pf-page .pf-kv-ce-co{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pf-page .pf-kv-ce-co .pf-kv-sb{background:var(--pf-kv-q-soft);height:4px}.pf-page .pf-kv-ce-co .pf-kv-sb:first-child{background:var(--pf-kv-q-mid);width:70px;height:5px}.pf-page .pf-kv-ce-co .pf-kv-sb:last-child{width:92px}.pf-page .pf-kv-ce-foot .pf-kv-stamp{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.pf-page .pf-kv-sheet{animation:1s ease-out .2s both pf-kv-rise}@keyframes pf-kv-rise{0%{opacity:0;transform:translateZ(var(--pf-kv-sz)) rotateY(var(--pf-kv-yaw)) translateY(26px)}to{opacity:1;transform:translateZ(var(--pf-kv-sz)) rotateY(var(--pf-kv-yaw)) translateY(0)}}}
