.pf-marketing .pf-home-shell{width:min(100%,1280px);margin-inline:auto;padding-inline:40px}.pf-marketing .pf-home-kicker{display:block;color:#127f71;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.pf-marketing .pf-home-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:#e4f2ed;color:#0f786b}.pf-marketing .pf-home-icon-amber{background:#fff0d6;color:#936014}.pf-marketing .pf-home-section-copy h2{font-size:clamp(32px,3.8vw,50px);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:18px 0;color:#0a2238;text-wrap:balance}.pf-marketing .pf-home-section-copy>p{font-size:17px;line-height:1.85;color:#526b7a;max-width:640px}.pf-marketing .pf-home-centered{max-width:770px;margin:0 auto;text-align:center}.pf-marketing .pf-home-centered>p{margin-inline:auto}.pf-marketing .pf-home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #0a22381a;padding-top:30px}.pf-marketing .pf-home-benefits article{display:flex;align-items:flex-start;gap:14px;min-width:0}.pf-marketing .pf-home-benefits h2{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.5;margin:0 0 5px}.pf-marketing .pf-home-benefits p{font-size:13px;line-height:1.8;color:#526b7a;margin:0}.pf-marketing .pf-home-hero-copy{container-type:inline-size}.pf-marketing .pf-home-hero-copy h1{font-size:clamp(2.25rem,13.6cqw,4.875rem)}.pf-marketing .pf-home-hero-actions{flex-wrap:wrap}.pf-marketing .pf-home-hero-actions>button{min-height:56px;height:auto;padding-block:15px;line-height:1.5}.pf-marketing .pf-home-hero-note{margin-top:14px;color:#526b7a;font-size:12px;line-height:1.7}.pf-marketing .pf-home-hero-audience{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;color:#526b7a;font-size:12px;line-height:1.7;font-weight:600}.pf-marketing .pf-home-hero-audience>span{display:inline-flex;align-items:center;gap:6px}.pf-marketing .pf-home-hero-audience svg{flex-shrink:0;color:#127f71}.pf-marketing .pf-home-mobile-preview{margin:0;min-width:0}.pf-marketing .pf-home-mobile-window{border:1px solid #d2dfda;border-radius:23px;overflow:hidden;background:#f9fbfa;box-shadow:0 20px 65px #0a22381a}.pf-marketing .pf-home-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#fff;border-bottom:1px solid #e0e8e3;font-size:11px;font-weight:750;color:#365568}.pf-marketing .pf-home-mobile-bar>span:first-child{display:flex;gap:5px}.pf-marketing .pf-home-mobile-bar i{width:6px;height:6px;border-radius:50%;background:#adc7be}.pf-marketing .pf-home-mobile-content{padding:21px 17px}.pf-marketing .pf-home-mobile-content>h2{font-size:23px;font-weight:800;line-height:1.25;margin-top:7px;text-wrap:balance}.pf-marketing .pf-home-rent-example{padding:18px;border:1px solid #c4e3d5;border-radius:17px;margin:19px 0 12px;background:linear-gradient(130deg,#edf8f2,#fff)}.pf-marketing .pf-home-rent-example>div{display:flex;align-items:center;gap:10px}.pf-marketing .pf-home-rent-example>div>p{font-size:13px;font-weight:700;color:#365568}.pf-marketing .pf-home-rent-example>strong{display:block;font-size:38px;line-height:1.25;margin-top:12px;letter-spacing:-.04em;color:#0a2238}.pf-marketing .pf-home-rent-example>p{font-size:13px;font-weight:650;color:#365568;margin:3px 0 7px}.pf-marketing .pf-home-rent-example>small{font-size:11px;color:#526b7a;line-height:1.6;display:block}.pf-marketing .pf-home-attention-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:15px 12px;background:#fff;border:1px solid #dce6e1;border-radius:16px;margin-top:10px}.pf-marketing .pf-home-attention-row>div{flex:1;min-width:120px}.pf-marketing .pf-home-attention-row h3{font-size:13px;font-weight:750;line-height:1.5;letter-spacing:-.015em}.pf-marketing .pf-home-attention-row p{font-size:12px;line-height:1.7;color:#526b7a;margin-top:3px}.pf-marketing .pf-home-attention-row .pf-home-icon{width:34px;height:34px;border-radius:11px}.pf-marketing .pf-home-status{font-size:10px;line-height:1.5;font-weight:750;background:#fff0d6;color:#875610;border-radius:20px;padding:5px 9px}.pf-marketing .pf-home-mobile-preview figcaption,.pf-marketing .pf-home-device-figure figcaption{font-size:11px;line-height:1.8;color:#526b7a;text-align:center;margin:18px auto 0;max-width:540px}.pf-marketing .pf-home-device-section{padding:80px 0;background:#f1f5f2;border-block:1px solid #0a223810}.pf-marketing .pf-home-device-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px}.pf-marketing .pf-home-device-figure{margin:0;min-width:0}.pf-marketing .pf-home-phone-example{display:none;max-width:300px;margin-inline:auto}.pf-marketing .pf-home-tablet-example{max-width:720px;margin-inline:auto}.pf-marketing .pf-home-checks{display:grid;gap:14px;margin-top:26px;padding:0;list-style:none}.pf-marketing .pf-home-checks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;font-weight:650;color:#365568}.pf-marketing .pf-home-checks svg{flex-shrink:0;color:#0f786b;margin-top:4px}.pf-marketing .pf-home-setup-section,.pf-marketing .pf-home-security-section{padding:80px 0;scroll-margin-top:96px;background:#fffdf8}.pf-marketing .pf-home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:42px 0 0}.pf-marketing .pf-home-steps li{position:relative;border:1px solid #dce6df;border-radius:23px;padding:25px;background:#fff}.pf-marketing .pf-home-step-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.pf-marketing .pf-home-step-number{color:#acbeb5;font-size:24px;font-weight:800;letter-spacing:-.05em}.pf-marketing .pf-home-steps h3,.pf-marketing .pf-home-role-grid h3{font-size:19px;line-height:1.4;font-weight:800;margin:22px 0 9px}.pf-marketing .pf-home-steps p,.pf-marketing .pf-home-role-grid p{font-size:14px;line-height:1.85;color:#526b7a}.pf-marketing .pf-home-access-note{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px;margin-top:26px;background:#f0f4f1;border:1px solid #dce6df;border-radius:22px;padding:27px}.pf-marketing .pf-home-access-note h3{font-size:17px;font-weight:800;line-height:1.5;margin:0 0 8px}.pf-marketing .pf-home-access-note p{font-size:12px;line-height:1.85;color:#526b7a}.pf-marketing .pf-home-access-items{display:grid;gap:18px}.pf-marketing .pf-home-access-items>div{display:flex;align-items:flex-start;gap:10px}.pf-marketing .pf-home-access-items svg{flex-shrink:0;color:#127f71;margin-top:2px}.pf-marketing .pf-home-access-items h4{font-size:13px;font-weight:750;line-height:1.6;margin-bottom:3px}.pf-marketing .pf-home-security-section{background:#f4f1e9;border-top:1px solid #0a223810}.pf-marketing .pf-home-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.pf-marketing .pf-home-role-grid article{border:1px solid #0a223814;background:#fffdf8;border-radius:22px;padding:24px}.pf-marketing .pf-home-team-details{margin-top:24px;border:1px solid #d4dfd8;border-radius:21px;overflow:hidden;background:#fffdf8}.pf-marketing .pf-home-team-details>summary,.pf-marketing .pf-home-features-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:19px 24px;list-style:none;cursor:pointer;font-size:14px;font-weight:750;line-height:1.7;color:#174d51}.pf-marketing .pf-home-team-details>summary::-webkit-details-marker,.pf-marketing .pf-home-features-details>summary::-webkit-details-marker{display:none}.pf-marketing .pf-home-team-details>summary svg,.pf-marketing .pf-home-features-details>summary svg{flex-shrink:0;transition:transform .2s}.pf-marketing .pf-home-team-details[open]>summary svg,.pf-marketing .pf-home-features-details[open]>summary svg{transform:rotate(180deg)}.pf-marketing .pf-home-team-example>section{padding:34px 24px}.pf-marketing .pf-home-team-example h2{font-size:clamp(26px,3vw,36px)}.pf-marketing .pf-home-team-caption{font-size:11px;line-height:1.8;color:#bdcfd7;text-align:center;background:#071f33;margin:0;padding:0 24px 24px}.pf-marketing .pf-home-features-details{margin-top:26px;border:1px solid #d4dfd8;border-radius:22px;background:#fffdf8;scroll-margin-top:100px}.pf-marketing .pf-home-feature-grid{padding:0 22px 22px}.pf-marketing .pf-home-feature-grid .pf-card-shadow{box-shadow:none;border:1px solid #dce6df}.pf-marketing .pf-home-feature-grid .pf-feature-card{padding:22px;border-radius:18px}.pf-marketing .pf-home-feature-grid .pf-feature-card h3{margin-top:17px;font-size:18px}.pf-marketing .pf-home-feature-grid .pf-feature-card:hover{transform:none;box-shadow:none}.pf-marketing :is(button,summary):focus-visible{outline:3px solid #159b89;outline-offset:4px}.pf-marketing #platform,.pf-marketing #features,.pf-marketing #faq{scroll-margin-top:100px}.pf-marketing .pf-home-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:32px auto 0;max-width:100%}.pf-marketing .pf-home-tabs button{min-height:46px;padding:12px 19px;border:1px solid #d5e1da;border-radius:50px;line-height:1.5;font-size:13px;font-weight:750;white-space:normal;color:#365568;background:#fff}.pf-marketing .pf-home-tabs button[aria-pressed=true]{background:#0a2238;border-color:#0a2238;color:#fff;box-shadow:0 8px 20px #0a223818}.pf-marketing .pf-home-tabs button:hover{border-color:#159b89}.pf-marketing .pf-home-platform-preview{min-width:0}.pf-marketing .pf-home-preview-note{color:#526b7a;text-align:center;font-size:11px;line-height:1.8;margin-top:18px}@media (min-width:640px) and (max-width:1099px){.pf-marketing .pf-home-device-grid{grid-template-columns:minmax(0,1fr);gap:36px}.pf-marketing .pf-home-device-grid .pf-home-section-copy{max-width:660px}.pf-marketing .pf-home-tablet-example{max-width:720px}}@media (max-width:767px){.pf-marketing .pf-home-shell{padding-inline:24px}.pf-marketing .pf-home-benefits{gap:22px;grid-template-columns:minmax(0,1fr)}.pf-marketing .pf-home-benefits article{max-width:580px}.pf-marketing .pf-home-steps,.pf-marketing .pf-home-role-grid{grid-template-columns:minmax(0,1fr);gap:14px}.pf-marketing .pf-home-steps li{padding:22px}.pf-marketing .pf-home-role-grid article{padding:22px}.pf-marketing .pf-home-access-note{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.pf-marketing .pf-home-access-items{gap:17px}.pf-marketing .pf-home-setup-section,.pf-marketing .pf-home-security-section,.pf-marketing .pf-home-device-section{padding:58px 0}.pf-marketing .pf-home-section-copy>p{font-size:15px}.pf-marketing .pf-home-centered{text-align:left}.pf-marketing .pf-home-centered>p{margin-inline:0}}@media (max-width:639px){.pf-marketing .pf-home-shell{padding-inline:20px}.pf-marketing .pf-home-device-grid{grid-template-columns:minmax(0,1fr);gap:32px}.pf-marketing .pf-home-tablet-example{display:none}.pf-marketing .pf-home-phone-example{display:block}.pf-marketing .pf-home-hero-actions>button{width:100%}.pf-marketing .pf-home-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-marketing .pf-home-tabs button{padding:11px 9px;font-size:12px;border-radius:15px}.pf-marketing .pf-home-team-details>summary,.pf-marketing .pf-home-features-details>summary{padding:17px 18px}.pf-marketing .pf-home-feature-grid{padding:0 14px 14px}.pf-marketing .pf-home-team-example>section{padding:28px 16px}.pf-marketing .pf-home-platform-preview [class*=grid-cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-marketing .pf-home-platform-preview [class*=grid-cols-3]>div{min-width:0;padding:9px 6px}.pf-marketing .pf-home-platform-preview [class*=grid-cols-3] p{overflow-wrap:anywhere}.pf-marketing .pf-home-platform-preview [class*=text-lg]{font-size:16px}.pf-marketing .pf-home-platform-preview [class*=p-6]{padding:14px}}@media (prefers-reduced-motion:reduce){.pf-marketing .pf-home-team-details>summary svg,.pf-marketing .pf-home-features-details>summary svg{transition:none}}.pf-marketing{--pf-ink: #0a2238;--pf-ink-soft: #163650;--pf-teal: #159b89;--pf-teal-bright: #32c6b0;--pf-ivory: #f7f4ed;--pf-paper: #fffdf8;--pf-mist: #e9f1ef;--pf-line: rgba(10, 34, 56, .12);color:var(--pf-ink);background:var(--pf-paper);color-scheme:light;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.pf-marketing h1,.pf-marketing h2,.pf-marketing h3,.pf-marketing .pf-display{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em}.pf-marketing ::-moz-selection{color:#fff;background:var(--pf-teal)}.pf-marketing ::selection{color:#fff;background:var(--pf-teal)}.pf-marketing .pf-hero-grid{background-image:linear-gradient(rgba(10,34,56,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,34,56,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.72) 66%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.72) 66%,transparent 100%)}.pf-marketing .pf-dot-field{background-image:radial-gradient(circle,rgba(10,34,56,.16) 1px,transparent 1px);background-size:18px 18px}.pf-marketing .pf-window-shadow{box-shadow:0 52px 110px #071b2e38,0 20px 44px #071b2e1f,inset 0 1px #ffffffe6}.pf-marketing .pf-card-shadow{box-shadow:0 24px 60px #081f3217,0 5px 18px #081f320e}.pf-marketing .pf-soft-shadow{box-shadow:0 14px 40px #081f3213}.pf-marketing .pf-glass{background:#fffdf8c7;border:1px solid rgba(255,255,255,.78);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pf-marketing .pf-dark-glass{background:#ffffff12;border:1px solid rgba(255,255,255,.11);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pf-marketing .pf-gradient-text{color:transparent;background:linear-gradient(118deg,#0a2238 4%,#174e62,#159b89);-webkit-background-clip:text;background-clip:text}.pf-marketing .pf-teal-glow{box-shadow:0 0 0 1px #32c6b024,0 22px 55px #159b8938}.pf-marketing .pf-float{animation:pf-float 6.5s ease-in-out infinite}.pf-marketing .pf-float-delayed{animation:pf-float 7.5s ease-in-out 1.1s infinite}.pf-marketing .pf-pulse-soft{animation:pf-pulse-soft 3.8s ease-in-out infinite}.pf-marketing .pf-marquee-track{animation:pf-marquee 26s linear infinite}.pf-marketing .pf-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#159b8938,#0a22380d,#ffffffb3);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pf-marketing .pf-feature-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px #081f321f}.pf-marketing .pf-scrollbar::-webkit-scrollbar{width:6px;height:6px}.pf-marketing .pf-scrollbar::-webkit-scrollbar-thumb{background:#0a223829;border-radius:999px}@keyframes pf-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes pf-pulse-soft{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes pf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1023px){.pf-marketing{min-height:100dvh}.pf-marketing .pf-mobile-safe-header{padding-top:var(--pf-safe-top);padding-right:var(--pf-safe-right);padding-left:var(--pf-safe-left)}.pf-marketing main>section:first-child{padding-top:calc(132px + var(--pf-safe-top))}.pf-marketing :where(button,[role=button],nav a){min-height:44px;touch-action:manipulation}.pf-marketing [class*="text-[5px]"],.pf-marketing [class*="text-[6px]"],.pf-marketing [class*="text-[6.5px]"],.pf-marketing [class*="text-[7px]"],.pf-marketing [class*="text-[8px]"],.pf-marketing [class*="text-[9px]"],.pf-marketing [class*="text-[10px]"]{font-size:12px!important;line-height:1.4}}@media (prefers-reduced-motion: reduce){.pf-marketing *,.pf-marketing *:before,.pf-marketing *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pf-marketing .flow-mkt-hero{display:flex;align-items:flex-start;gap:12px;margin-top:26px;padding:17px 18px;border:1px solid #beded5;border-radius:18px;background:#f0f7f3}.pf-marketing .flow-mkt-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#a2f1df,#38c8af);color:#0a3444}.pf-marketing .flow-mkt-hero>div{min-width:0}.pf-marketing .flow-mkt-hero p{margin:0;font-size:12px;line-height:1.65;color:#506a7a}.pf-marketing .flow-mkt-hero p:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:3px}.pf-marketing .flow-mkt-hero strong{color:#0a2238;font-size:14px}.pf-marketing .flow-mkt-hero p:first-child>span{font-size:10px;font-weight:650;color:#177463}.pf-marketing .flow-mkt-hero button{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:12px;font-weight:750;color:#0d7466;text-align:left}.pf-marketing .flow-mkt-section{position:relative;scroll-margin-top:90px;padding:94px 40px 100px;overflow:hidden;color:#f7fbfc;background:radial-gradient(ellipse at 8% 20%,#124854 0,transparent 46%),radial-gradient(ellipse at 98% 100%,#164351 0,transparent 44%),#081f33}.pf-marketing .flow-mkt-grid{position:relative;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:68px}.pf-marketing .flow-mkt-copy{min-width:0}.pf-marketing .flow-mkt-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8ce7d6;border:1px solid #3b716e;border-radius:50px;padding:8px 13px;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pf-marketing .flow-mkt-copy h2{font-size:clamp(36px,4.1vw,58px);font-weight:800;line-height:1.12;margin:25px 0 22px;color:#f6fbfc;letter-spacing:-.05em}.pf-marketing .flow-mkt-copy h2>span{display:block;color:#76dcc8}.pf-marketing .flow-mkt-description{font-size:16px;line-height:1.85;color:#b4c9d1;margin:0;max-width:500px}.pf-marketing .flow-mkt-benefits{display:grid;gap:24px;margin:34px 0}.pf-marketing .flow-mkt-benefits>div{display:flex;gap:14px;align-items:flex-start}.pf-marketing .flow-mkt-benefits>div>span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid #345565;border-radius:13px;background:#ffffff07;color:#8ce7d6}.pf-marketing .flow-mkt-benefits h3{font-size:15px;line-height:1.4;letter-spacing:-.02em;font-weight:750;margin:0 0 5px;color:#f4fafc}.pf-marketing .flow-mkt-benefits p{font-size:13px;line-height:1.75;color:#b4c9d1;margin:0;max-width:410px}.pf-marketing .flow-mkt-demo-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 22px;border-radius:40px;background:#7ae0cc;color:#092b3b;font-size:13px;font-weight:800;transition:background .18s}.pf-marketing .flow-mkt-demo-cta:hover{background:#a6f1e0}.pf-marketing .flow-mkt-availability{font-size:11px;line-height:1.7;color:#afc7d0;max-width:450px;margin:19px 0 0}.pf-marketing .flow-mkt-availability>span{display:block;font-weight:750;color:#8ee3d4;margin-bottom:4px}.pf-marketing .flow-mkt-demo{min-width:0}.pf-marketing .flow-mkt-device{border:6px solid #234354;border-radius:25px;overflow:hidden;background:#fff;box-shadow:0 30px 85px #0005;color:#11364b}.pf-marketing .flow-mkt-window-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eef3f3;border-bottom:1px solid #dce6e7;padding:11px 16px;font-size:9px;font-weight:700;color:#536d7c}.pf-marketing .flow-mkt-window-bar>span:first-child{display:flex;gap:4px}.pf-marketing .flow-mkt-window-bar i{width:5px;height:5px;border-radius:50%;background:#b5c8cc}.pf-marketing .flow-mkt-window-bar>span:last-child{color:#0e7868}.pf-marketing .flow-mkt-demo-header{display:flex;align-items:center;gap:12px;padding:18px 22px 14px}.pf-marketing .flow-mkt-demo-header h3{color:#103044;font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.04em;margin:0 0 5px}.pf-marketing .flow-mkt-demo-header p{font-size:11px;line-height:1.5;color:#627d8b;margin:0}.pf-marketing .flow-mkt-fictional{display:flex;align-items:center;gap:7px;margin:0;background:#edf6f2;color:#3e7167;font-size:10px;font-weight:650;line-height:1.5;padding:9px 22px}.pf-marketing .flow-mkt-conversation{padding:20px 22px 10px;min-height:355px}.pf-marketing .flow-mkt-question{width:-moz-fit-content;width:fit-content;max-width:94%;margin:0 0 20px auto;padding:12px 15px;border-radius:15px 15px 4px;background:#123a4c;color:#f2fbfc;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.pf-marketing .flow-mkt-answer-label{display:flex;gap:7px;align-items:center;color:#117c6b;font-size:11px;font-weight:750;margin-bottom:10px}.pf-marketing .flow-mkt-answer-body>p{margin:0;font-size:13px;line-height:1.7;color:#294c5f}.pf-marketing .flow-mkt-record{background:#f4f8f6;border:1px solid #dce9e4;border-radius:13px;padding:12px 14px;margin:12px 0}.pf-marketing .flow-mkt-record-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:750;color:#137d6b}.pf-marketing .flow-mkt-draft{background:#fffaf0;border-color:#eee0bc}.pf-marketing .flow-mkt-draft .flow-mkt-record-label{color:#846017}.pf-marketing .flow-mkt-record dl{margin:10px 0 0}.pf-marketing .flow-mkt-record dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid #dae5e4;font-size:11px;line-height:1.5}.pf-marketing .flow-mkt-record dt{margin:0;color:#586f7b;overflow-wrap:anywhere}.pf-marketing .flow-mkt-record dd{margin:0;color:#173f53;font-weight:750;text-align:right;overflow-wrap:anywhere}.pf-marketing .flow-mkt-answer-body>.flow-mkt-answer-note{color:#627985;font-size:11px;line-height:1.65}.pf-marketing .flow-mkt-thinking{display:flex;align-items:center;gap:9px;font-size:12px;color:#627985;margin:15px 0;min-height:165px}.pf-marketing .flow-mkt-thinking svg{animation:flow-mkt-spin 1s linear infinite}.pf-marketing .flow-mkt-demo-bottom{padding:10px 22px 18px}.pf-marketing .flow-mkt-suggestion-title{display:flex;align-items:center;gap:3px;margin-bottom:4px}.pf-marketing .flow-mkt-suggestion-title h4{flex:1;font-size:10px;font-weight:750;color:#627985;line-height:1.5;margin:0}.pf-marketing .flow-mkt-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;border:0;border-radius:10px;color:#557681;background:transparent}.pf-marketing .flow-mkt-icon:hover{background:#eaf5f0;color:#137e6c}.pf-marketing .flow-mkt-prompts{display:grid;gap:6px;min-height:138px}.pf-marketing .flow-mkt-prompts>button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 11px;border:1px solid #dae6e4;border-radius:11px;background:#fff;color:#3f6675;text-align:left;font-size:11px;line-height:1.5}.pf-marketing .flow-mkt-prompts>button>svg{flex:0 0 auto;color:#218d7a}.pf-marketing .flow-mkt-prompts>button>span{flex:1;min-width:0}.pf-marketing .flow-mkt-prompts>button:hover,.pf-marketing .flow-mkt-prompts>button[aria-pressed=true]{border-color:#a3d8c9;background:#f0f9f5}.pf-marketing .flow-mkt-composer{display:flex;align-items:center;gap:8px;background:#f4f7f7;border:1px solid #dce6e4;border-radius:12px;margin-top:14px;padding:5px 7px 5px 12px}.pf-marketing .flow-mkt-composer>span{flex:1;min-width:0;font-size:10px;line-height:1.5;color:#637d89}.pf-marketing .flow-mkt-demo-footnote{font-size:9px;line-height:1.7;color:#617b89;margin:8px 0 0}.pf-marketing .flow-mkt-device-base{height:9px;margin:-1px -12px 0;border-radius:2px 2px 16px 16px;background:linear-gradient(#6b838e,#2a4a5b);box-shadow:0 8px 25px #0004}.pf-marketing .flow-mkt-privacy{font-size:11px;line-height:1.8;text-align:center;color:#aac5cf;margin:18px auto 0;max-width:470px}.pf-marketing :is(.flow-mkt-section,.flow-mkt-hero) button:focus-visible,.pf-marketing .flow-mkt-demo-header h3:focus-visible{outline:3px solid #2ebda5;outline-offset:4px}@keyframes flow-mkt-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.pf-marketing .flow-mkt-grid{gap:38px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pf-marketing .flow-mkt-section{padding:75px 32px}.pf-marketing .flow-mkt-copy h2{font-size:42px}}@media (max-width:900px){.pf-marketing .flow-mkt-grid{grid-template-columns:minmax(0,1fr);max-width:660px;gap:44px}.pf-marketing .flow-mkt-copy h2{font-size:46px}.pf-marketing .flow-mkt-description{max-width:none}.pf-marketing .flow-mkt-benefits{gap:19px}.pf-marketing .flow-mkt-benefits p{max-width:none}.pf-marketing .flow-mkt-device{max-width:620px;margin:0 auto}.pf-marketing .flow-mkt-device-base{max-width:644px}}@media (max-width:480px){.pf-marketing .flow-mkt-section{padding:58px 20px}.pf-marketing .flow-mkt-copy h2{font-size:38px}.pf-marketing .flow-mkt-description{font-size:14px}.pf-marketing .flow-mkt-device{border-width:4px;border-radius:22px}.pf-marketing .flow-mkt-window-bar{padding:10px;font-size:8px;gap:6px}.pf-marketing .flow-mkt-demo-header{padding:16px 14px 12px}.pf-marketing .flow-mkt-fictional{padding:9px 14px;font-size:9px}.pf-marketing .flow-mkt-conversation{padding:18px 14px 8px;min-height:0}.pf-marketing .flow-mkt-demo-bottom{padding:8px 14px 16px}.pf-marketing .flow-mkt-hero{padding:14px;gap:10px}.pf-marketing .flow-mkt-hero .flow-mkt-symbol{width:34px;height:34px;border-radius:11px}.pf-marketing .flow-mkt-hero p:first-child>span{font-size:9px}.pf-marketing .flow-mkt-record dl>div{gap:8px}.pf-marketing .flow-mkt-demo-cta{width:100%}}@media (prefers-reduced-motion:reduce){.pf-marketing .flow-mkt-thinking svg{animation:none}}
