.pf{color:#202020;background:#f7f7f5;min-height:100vh;font:14px Arial,Helvetica,sans-serif}.pf *{box-sizing:border-box}.pf-wrap{max-width:1260px;margin:auto;padding:25px 26px 60px}.pf header{justify-content:space-between;align-items:center;gap:15px;padding-bottom:28px;display:flex}.pf header a{color:#222;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.pf header span{color:#999;letter-spacing:1px;font-size:10px}.pf-hero{color:#fff;background:#242725;margin-bottom:50px;padding:clamp(30px,6vw,74px)}.pf-eyebrow{letter-spacing:1.5px;color:#b6b6b2;font-size:10px;font-weight:800}.pf-hero h1{letter-spacing:-2px;max-width:800px;margin:20px 0;font-size:clamp(32px,5vw,61px);line-height:1.08}.pf-hero p{color:#c8c9c6;max-width:660px;font-size:16px;line-height:1.75}.pf-hero a{color:#171717;background:#f0ded0;align-items:center;gap:14px;margin-top:15px;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-flex}.pf-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.pf-intro h2{letter-spacing:-1.3px;margin:12px 0;font-size:36px}.pf-intro p{color:#888;margin:0}.pf-feature{border-left:3px solid #e05243;gap:5px;padding:7px 16px;display:grid}.pf-feature span{color:#bd5144;font-size:10px;font-weight:800}.pf-feature small{color:#888}.pf-controls{gap:12px;margin-bottom:18px;display:flex}.pf-controls label{background:#fff;border:1px solid #dededc;flex:1;align-items:center;gap:12px;padding:0 14px;display:flex}.pf-controls input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:16px 0}.pf-mode{border:1px solid #ddd;display:flex}.pf-mode button,.pf-filters button{cursor:pointer;color:#666;font:inherit;background:0 0;border:0;padding:12px 16px}.pf-mode button.active{color:#fff;background:#242725}.pf-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.pf-filters button{border:1px solid #ddd;padding:9px 12px;font-size:12px}.pf-filters button.active{color:#fff;background:#252525;border-color:#252525}.pf-results{color:#999;margin:20px 0;font-size:12px}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pf-card{color:inherit;background:#fff;border:1px solid #e3e3e0;flex-direction:column;min-height:285px;padding:24px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.pf-card:hover{border-color:#444;transform:translateY(-2px)}.pf-card-top{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.pf-card-top span{letter-spacing:1px;color:#9b9b98;font-size:9px}.pf-card-icon{color:#333;background:#f2f1ef;place-items:center;width:47px;height:47px;display:grid}.pf-cat{color:#ad594c;font-size:11px;font-weight:800}.pf-card h3{letter-spacing:-.7px;margin:11px 0;font-size:23px}.pf-card p{color:#777;flex:1;margin:0 0 18px;line-height:1.7}.pf-card small{color:#999;font-size:10px;line-height:1.5}.pf-card strong{border-top:1px solid #eee;align-items:center;gap:10px;margin-top:15px;padding-top:17px;display:flex}.pf-empty{text-align:center;color:#888;padding:50px}.pf-empty button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.pf-cta{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:22px;margin-top:56px;padding:36px 0;display:flex}.pf-cta h2{letter-spacing:-1px;margin:12px 0;font-size:30px}.pf-cta p{color:#888;max-width:670px;line-height:1.7}.pf-cta a{color:#fff;white-space:nowrap;background:#252525;align-items:center;gap:9px;padding:15px;text-decoration:none;display:flex}.pf footer{color:#999;border-top:1px solid #ddd;padding:25px 0;font-size:11px}@media (max-width:900px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-intro{flex-direction:column;align-items:start}}@media (max-width:620px){.pf-wrap{padding:17px 13px 30px}.pf header span{display:none}.pf-hero{margin-bottom:35px}.pf-hero h1{letter-spacing:-1px}.pf-controls{flex-direction:column}.pf-mode button{flex:1}.pf-grid{grid-template-columns:1fr}.pf-card{min-height:260px}.pf-cta{flex-direction:column;align-items:stretch}.pf-cta a{justify-content:center}.pf-intro h2{font-size:30px}}.pf-value{background:#f9f9f7;border:1px solid #eee;gap:9px;margin:6px 0 16px;padding:13px;display:grid}.pf-value>div{grid-template-columns:68px 1fr;align-items:start;gap:8px;display:grid}.pf-value b{color:#9e594f;letter-spacing:.6px;font-size:9px}.pf-value span{color:#666;font-size:12px;line-height:1.4}.pf-card{min-height:385px}.pf-inquire-trigger,.pf-inquire-submit{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#242725;border:0;padding:15px 18px;font-weight:700}.pf-inquire-backdrop{z-index:50;background:#15151588;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pf-inquire{background:#fff;width:min(100%,540px);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 20px 80px #0003}.pf-inquire h2{letter-spacing:-.7px;font-size:26px}.pf-inquire p{color:#777;line-height:1.6}.pf-inquire form{gap:13px;display:grid}.pf-inquire label{gap:6px;font-size:12px;font-weight:700;display:grid}.pf-inquire input,.pf-inquire select,.pf-inquire textarea{color:#222;font:inherit;background:#fff;border:1px solid #d3d3d0;width:100%;padding:11px}.pf-inquire-close{cursor:pointer;background:#fff;border:0;font-size:24px;position:absolute;top:16px;right:18px}.pf-inquire-submit{margin-top:8px}.pf-cta .pf-inquire-trigger{flex:none}.pf-stories{margin:0 0 64px}.pf-stories-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.pf-stories-head h2{letter-spacing:-1px;max-width:700px;margin:12px 0;font-size:clamp(25px,3vw,36px)}.pf-stories-head p{color:#737670;max-width:670px;font-size:13px;line-height:1.6}.pf-stories-head>a{color:#323b33;white-space:nowrap;margin-bottom:16px;font-size:12px}.pf-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pf-story{color:inherit;background:#fff;border:1px solid #ddd;flex-direction:column;text-decoration:none;transition:transform .15s;display:flex}.pf-story:hover{border-color:#555;transform:translateY(-3px)}.pf-story:focus-visible,.pf-card:focus-visible,.pf button:focus-visible,.pf input:focus-visible{outline-offset:4px;outline:3px solid #366959}.pf-scene{color:#254a3c;background:#e4eee6;flex-direction:column;gap:14px;min-height:238px;padding:22px;display:flex}.pf-scene>span{letter-spacing:1.4px;font-size:8px;font-weight:700}.pf-scene-slot{background:#fff;border:1px solid #c1d2c4;align-items:center;gap:18px;padding:17px;display:flex}.pf-scene-slot>b{font-size:25px;font-weight:400}.pf-scene-slot>span{font-size:12px}.pf-scene small{margin-top:5px;font-size:9px;font-weight:400;display:block}.pf-scene-guest{background:#f5f8f3;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.pf-scene-guest em{color:#53775a;font-size:9px;font-style:normal}.pf-scene-next{letter-spacing:.4px;margin-top:auto;font-size:10px}.pf-story-claim .pf-scene{color:#354667;background:#e8edf6}.pf-scene-document{background:#fff;border:1px solid #cbd4e4;gap:9px;padding:17px 20px;display:grid;box-shadow:4px 4px #d6dfeb}.pf-scene-document>b{margin-bottom:4px;font:20px Georgia,serif}.pf-scene-document>span{font-size:10px}.pf-story-kitchen .pf-scene{color:#704d34;background:#f5e9d8}.pf-scene-ticket{background:#fffdf7;border:1px dashed #c3a47e;display:flex}.pf-scene-ticket>b{white-space:nowrap;border-right:1px dashed #c3a47e;padding:16px;font:21px Georgia,serif}.pf-scene-ticket>b small{font:8px Arial,sans-serif}.pf-scene-ticket>span{padding:16px;font-size:15px}.pf-scene-ingredients{gap:8px;padding:0 4px;font-size:11px;display:grid}.pf-scene-ingredients>span{justify-content:space-between;display:flex}.pf-story-copy{flex-direction:column;flex:1;padding:23px;display:flex}.pf-story-copy>small{letter-spacing:.9px;color:#7c847c;font-size:8px}.pf-story-copy h3{letter-spacing:-.5px;margin:12px 0;font-size:21px;line-height:1.2}.pf-story-copy p{color:#777;flex:1;font-size:13px;line-height:1.7}.pf-story-copy>strong{color:#344b3e;padding-top:14px;font-size:12px}.pf-filters button span{opacity:.65;margin-left:4px;font-size:9px}.pf-card{min-height:300px;padding:22px}.pf-card .pf-value{background:#f8f8f5;margin:0 0 16px;padding:12px}.pf-value>div{grid-template-columns:43px 1fr}.pf-card p{font-size:13px}.pf-card-top{margin-bottom:14px}.pf-card strong{font-size:12px}.pf-story-grid .pf-story{min-width:0}@media (max-width:900px){.pf-story-grid{grid-template-columns:1fr}.pf-story{grid-template-columns:1fr 1.2fr;display:grid}.pf-stories-head{flex-direction:column;align-items:start;gap:0}.pf-scene{min-height:220px}.pf-story-copy p{margin-bottom:8px}}@media (max-width:520px){.pf-story{grid-template-columns:1fr}.pf-scene{min-height:210px}.pf-story-copy{padding:20px}.pf-stories{margin-bottom:44px}.pf-card{min-height:300px}}.pf-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pf-hero-actions .pf-inquire-trigger{color:#fff;white-space:normal;border:1px solid #b2b8ad;margin-top:15px;padding:15px 20px}.pf-hero-note{color:#b8c1b7;margin-top:22px;line-height:1.7;display:block}.pf-hero .pf-inquire{color:#202020}.pf-selected-list{gap:16px;display:grid}.pf-selected{--case-color:#dfeae0;border-top:1px solid #d9ddd6;grid-template-columns:50px 1.1fr 1fr;gap:28px;padding:28px 0;display:grid}.pf-selected-number{color:#81877e;font:30px Georgia,serif}.pf-selected-copy>small{color:#6c726b;font-size:10px;line-height:1.6}.pf-selected-copy h3{letter-spacing:-1px;margin:10px 0;font-size:30px}.pf-selected-copy p{color:#666;max-width:440px;line-height:1.75}.pf-selected-actions{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.pf-selected-actions a{color:#254735;text-underline-offset:5px;font-size:12px;font-weight:700}.pf-selected-preview{background:var(--case-color);align-self:center;padding:26px}.pf-selected-preview>span{letter-spacing:1.6px;color:#526051;margin-bottom:16px;font-size:9px;display:block}.pf-selected-preview>div{border-top:1px solid #33443325;gap:18px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.pf-selected-preview b{opacity:.5;flex:none;font-size:10px}.pf-accent-sand{--case-color:#f1e6d5}.pf-accent-blue{--case-color:#e1e9f1}.pf-accent-rose{--case-color:#f0e1e0}.pf-accent-ink{--case-color:#e1e0ec}.pf-featured{margin-bottom:60px}.pf-offer{background:#eaece5;margin-bottom:70px;padding:40px}.pf-offer h2{letter-spacing:-1px;max-width:700px;margin:16px 0;font-size:clamp(27px,3vw,38px);line-height:1.15}.pf-offer .pf-eyebrow,.pf-case .pf-eyebrow{color:#5d715c}.pf-offer-lead{color:#5f685b;max-width:750px;line-height:1.8}.pf-offer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;display:grid}.pf-offer-steps article{border-top:1px solid #bac3b3;padding-top:20px}.pf-offer-steps span{letter-spacing:1px;color:#6a7561;font-size:10px}.pf-offer h3{letter-spacing:-.4px;font-size:20px}.pf-offer p{color:#5d665a;line-height:1.75}.pf-offer-steps strong{color:#40533c;font-size:11px}.pf-offer-bottom{border-top:1px solid #bac3b3;justify-content:space-between;align-items:center;gap:35px;padding-top:16px;display:flex}.pf-offer-bottom>div{max-width:700px}.pf-offer-bottom small{color:#6a7561;line-height:1.6;display:block}.pf-inquire-dialog{color:#202020;background:0 0;border:0;width:540px;max-width:calc(100vw - 24px);max-height:92dvh;margin:auto;padding:0;overflow:visible}.pf-inquire-dialog::backdrop{background:#15151599}.pf-inquire-dialog .pf-inquire{text-align:left;width:100%;max-height:92dvh;overflow:auto}.pf-inquire-dialog a{color:#315f46;font:inherit;white-space:normal;background:0 0;margin:0;padding:0;text-decoration:underline;display:inline}.pf-inquire-dialog h2{color:#202020;line-height:1.2}.pf-inquire-dialog p{color:#666;font-size:13px;line-height:1.7}.pf-inquire-dialog .pf-inquire-submit{white-space:normal}.pf-inquire-feedback{background:#eff4eb;margin-top:16px;padding:15px;font-size:12px}.pf-inquire-feedback p{margin:8px 0 0}.pf-inquire-dialog .pf-inquire-privacy{font-size:11px}.pf-demo-bridge{box-sizing:border-box;color:#243729;background:#f7f7f2;border-bottom:1px solid #d6decf;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font:12px Arial,Helvetica,sans-serif;display:flex}.pf-demo-bridge>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pf-demo-bridge a{color:#314b35;font-weight:700;text-decoration:none}.pf-demo-bridge span{color:#737c6e;font-size:10px}.pf-demo-bridge .pf-inquire-trigger{white-space:normal;padding:10px 14px;font-size:11px}.pf-demo-bridge .pf-inquire{font:14px Arial,Helvetica,sans-serif}.pf-demo-bridge .pf-inquire h2{font-size:26px}.pf-case-hero{border-bottom:1px solid #d6dbd2;grid-template-columns:1.6fr 1fr;gap:50px;padding:45px 0 55px;display:grid}.pf-case-hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(35px,5vw,58px);line-height:1.07}.pf-case-hero p{color:#62695e;font-size:16px;line-height:1.8}.pf-case-hero small{color:#70766a;font-size:11px;line-height:1.8}.pf-case-hero aside{background:var(--case-color,#dfeae0);align-self:start;padding:32px}.pf-case-hero aside>span{letter-spacing:1.4px;font-size:10px}.pf-case-hero aside p{color:#374b35;font:22px/1.55 Georgia,serif}.pf-case-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.pf-case-demo{color:#293e25;background:#e4eadc;padding:15px 18px;font-weight:700;text-decoration:none;display:inline-block}.pf-case-problem{max-width:800px;padding:42px 0}.pf-case h2{letter-spacing:-.8px;margin:15px 0;font-size:29px;line-height:1.2}.pf-case-problem p,.pf-case-columns p{color:#67705f;font-size:15px;line-height:1.9}.pf-case-flow{background:#fff;border:1px solid #dfe3d9;padding:36px}.pf-case-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pf-case-flow li{border-top:1px solid #cad2c1;padding-top:17px}.pf-case-flow li>span{color:#69805b;font:25px Georgia,serif}.pf-case-flow li p{font-size:15px;line-height:1.8}.pf-case-columns{grid-template-columns:1fr 1fr;gap:60px;margin:50px 0;display:grid}.pf-case-columns ul{color:#465b3b;padding-left:20px;line-height:2}.pf footer a{color:#556b48;text-underline-offset:3px}.pf-privacy{max-width:820px}.pf-privacy h1{letter-spacing:-1px;font-size:clamp(30px,5vw,48px)}.pf-privacy h2{margin:32px 0 12px;font-size:23px}.pf-privacy p{color:#5c6557;font-size:15px;line-height:1.9}.pf-privacy a{color:#315437}.pf-preference{background:#e8edde;padding:16px 22px}.pf-preference button{color:#fff;cursor:pointer;font:inherit;background:#293f25;border:0;padding:12px 16px}.pf a:focus-visible,.pf textarea:focus-visible,.pf select:focus-visible,.pf-demo-bridge a:focus-visible,.pf-demo-bridge button:focus-visible{outline-offset:4px;outline:3px solid #477245}@media (max-width:900px){.pf-selected{grid-template-columns:30px 1fr 1fr;gap:20px}.pf-offer{padding:28px}.pf-offer-bottom{flex-direction:column;align-items:start;gap:22px}.pf-case-hero{grid-template-columns:1fr;gap:28px}.pf-case-columns{gap:28px}.pf-demo-bridge span{display:none}}@media (max-width:620px){.pf-selected{grid-template-columns:25px 1fr;gap:15px;padding:24px 0}.pf-selected-preview{grid-column:2;padding:20px}.pf-selected-number{font-size:23px}.pf-selected-copy h3{font-size:27px}.pf-offer{padding:24px 19px}.pf-offer-steps,.pf-case-flow ol,.pf-case-columns{grid-template-columns:1fr;gap:25px}.pf-offer-bottom .pf-inquire-trigger{white-space:normal}.pf-case-hero{padding:22px 0 32px}.pf-case-hero h1{letter-spacing:-1px}.pf-case-flow{padding:24px}.pf-demo-bridge{align-items:start;gap:10px;padding:10px 12px}.pf-demo-bridge>div{flex-direction:column;align-items:start;gap:9px}.pf-demo-bridge .pf-inquire-trigger{max-width:170px}.pf-inquire-dialog .pf-inquire{padding:24px 19px}.pf-case-actions>*{text-align:center;white-space:normal;width:100%}}.pf-language-bar{color:#293d2c;background:#f1f3ec;border-bottom:1px solid #d4dace;justify-content:space-between;align-items:center;gap:14px;padding:10px max(16px,50vw - 604px);font:12px Arial,Helvetica,sans-serif;display:flex}.pf-language-home{color:inherit;font-weight:700;text-decoration:none}.pf-language-home span{color:#697663;margin-left:10px;font-size:10px;font-weight:400}.pf-language-bar [role=group]{border:1px solid #c5cebd;flex:none;gap:4px;padding:3px;display:flex}.pf-language-bar button{color:#485740;cursor:pointer;font:inherit;background:0 0;border:0;min-height:34px;padding:8px 12px}.pf-language-bar button[aria-pressed=true]{color:#fff;background:#2c452d}.pf-language-bar button:focus-visible{outline-offset:2px;outline:3px solid #668c50}@media (max-width:520px){.pf-language-bar{gap:8px;padding:8px 12px}.pf-language-home span{display:none}.pf-language-bar button{padding:8px 10px}}@media (max-width:620px){html[lang=id] :is(.ops,.domain,.ws-shell,.crm,.af,.it,.fo,.bd-shell) button{white-space:normal}html[lang=id] :is(.ops,.domain,.ws-shell,.crm,.af,.it,.fo,.bd-shell) :is(button,th,td,small){overflow-wrap:break-word}}.pf-language-bar{z-index:1000;box-sizing:border-box;height:62px;position:sticky;top:0}:root:has(.pf-language-bar) :is(.ops-overlay,.crm-overlay,.it-overlay,.ws-modal-backdrop,.af-modal-backdrop,.ws-sidebar){top:62px}:root:has(.pf-language-bar) :is(.crm-drawer,.it-drawer){height:100%;min-height:0}@media print{.pf-language-bar,.pf-demo-bridge{display:none!important}}
