.pg-hero{color:var(--ink-900);background:linear-gradient(180deg,var(--wf-tint-deep) 0%,#fff 100%);padding:56px 24px 76px;position:relative;overflow:hidden}.pg-hero-in{z-index:1;max-width:var(--wf-container);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;margin:0 auto;display:grid;position:relative}.pg-hero-in.pg-solo{grid-template-columns:minmax(0,1fr)}.pg-solo .pg-hero-copy{max-width:780px}.pg-hero-copy{min-width:0}.pg-crumbs{color:var(--ink-400);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 26px;font-size:13px;display:flex}.pg-crumbs>span{align-items:center;gap:4px;display:inline-flex}.pg-crumbs svg{opacity:.6;font-size:13px}.pg-crumbs a{color:var(--ink-500)}.pg-crumbs a:hover{color:var(--wf-primary);text-underline-offset:3px;text-decoration:underline}.pg-crumbs [aria-current]{color:var(--ink-700)}.pg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wf-primary);margin:0 0 14px;font-size:12px;font-weight:700}.pg-eyebrow:before{content:"";background:var(--wf-coral);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pg-hero h1{letter-spacing:-.03em;color:var(--wf-navy);text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4vw,50px);font-weight:700;line-height:1.08}.pg-intro{color:var(--ink-500);max-width:56ch;margin:0 0 30px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.pg-ctas{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.pg-btn{white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.pg-btn svg{font-size:16px}.pg-btn:hover{text-decoration:none;transform:translateY(-2px)}.pg-btn-pri,.pg-btn-pri:hover{color:#fff}.pg-btn-pri{background:var(--wf-primary);box-shadow:0 10px 24px -12px #4c5d9c99}.pg-btn-pri:hover{background:var(--wf-primary-dark)}.pg-btn-ghost,.pg-btn-ghost:hover{color:var(--ink-800)}.pg-btn-ghost{border:1px solid var(--border-card);box-shadow:var(--shadow-sm);background:#fff}.pg-btn-ghost:hover{border-color:#4c5d9c59}.pg-btn-ghost svg{color:#25d366}.pg-trust{color:var(--ink-500);flex-wrap:wrap;gap:8px 20px;font-size:13.5px;font-weight:500;display:flex}.pg-trust span{align-items:center;gap:7px;display:inline-flex}.pg-trust svg{color:var(--success);font-size:15px}.pg-hero-aside{min-width:0}.pg-card{color:var(--ink-900);border:1px solid var(--border-card);background:#fff;border-radius:20px;padding:26px 26px 22px;box-shadow:0 30px 60px -30px #1f2b5c47}.pg-card-head{align-items:center;gap:14px;margin:0 0 18px;display:flex}.pg-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange-600);font-size:11.5px;font-weight:700}.pg-card-title{letter-spacing:-.015em;font-size:19px;font-weight:700}.pg-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-checks li{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.pg-checks li>svg{color:var(--brand-orange-500);flex:none;margin-top:3px;font-size:15px}.pg-checks a{color:var(--ink-900);font-weight:600}.pg-checks a:hover{color:var(--brand-orange-600)}.pg-card-foot{border-top:1px solid var(--border-soft);color:var(--ink-500);margin-top:18px;padding-top:16px;font-size:13.5px;line-height:1.5}.pg-card-foot a{font-weight:600}.pg-ico{background:var(--brand-orange-50);width:44px;height:44px;color:var(--brand-orange-600);border-radius:12px;flex:none;place-items:center;font-size:21px;display:grid}.pg-sec{padding:80px 24px}.pg-paper{background:#fff}.pg-cream,.pg-mist{background:var(--wf-tint)}.pg-sec-in{max-width:var(--wf-container);margin:0 auto}.pg-h2{letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;max-width:24ch;margin:0 0 10px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.pg-lead{color:var(--ink-500);max-width:62ch;margin:0;font-size:16.5px;line-height:1.6}.pg-h2+.pg-grid,.pg-lead+.pg-grid,.pg-h2+.pg-faq,.pg-lead+.pg-faq{margin-top:32px}.pg-grid{gap:16px;display:grid}.pg-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-feature{border:1px solid var(--border-card);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:22px 22px 24px}.pg-cream .pg-feature{border-color:#4c5d9c24}.pg-tick{background:var(--brand-orange-50);width:28px;height:28px;color:var(--brand-orange-600);border-radius:50%;place-items:center;margin:0 0 14px;font-size:15px;display:grid}.pg-feature h3{letter-spacing:-.01em;color:var(--ink-900);margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.35}.pg-feature p{color:var(--ink-600);margin:0;font-size:14.5px;line-height:1.6}.pg-link{border:1px solid var(--border-card);min-width:0;color:inherit;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.pg-link:hover{border-color:#4c5d9c47;text-decoration:none;transform:translateY(-3px);box-shadow:0 20px 40px -26px #1f2b5c4d}.pg-link:focus-visible{outline:2px solid var(--brand-orange-500);outline-offset:3px}.pg-link-body{gap:4px;min-width:0;display:grid}.pg-link-title{color:var(--ink-900);align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.pg-link-title svg{color:var(--brand-orange-500);transition:transform var(--dur-base) var(--ease-out);font-size:15px}.pg-link:hover .pg-link-title svg{transform:translate(3px)}.pg-link-text{color:var(--ink-500);font-size:14px;line-height:1.55}.pg-note{background:var(--brand-orange-50);border:1px solid var(--brand-orange-100);max-width:820px;color:var(--ink-700);border-radius:12px;margin:24px 0 0;padding:16px 20px;font-size:14.5px;line-height:1.6}.pg-inline{align-items:center;gap:5px;font-weight:600;display:inline-flex}.pg-inline svg{font-size:14px}.pg-faq{border-top:1px solid var(--border-card);max-width:820px}.pg-faq details{border-bottom:1px solid var(--border-card)}.pg-faq summary{cursor:pointer;color:var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary svg{color:var(--brand-orange-500);transition:transform var(--dur-base) var(--ease-out);flex:none;font-size:18px}.pg-faq details[open] summary svg{transform:rotate(45deg)}.pg-faq summary:focus-visible{outline:2px solid var(--brand-orange-500);outline-offset:2px;border-radius:4px}.pg-faq p{color:var(--ink-600);max-width:68ch;margin:0;padding:0 2px 20px;font-size:15px;line-height:1.65}[data-wafi-root] main+#cta{padding-top:24px!important}@media (max-width:1024px){.pg-c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-hero{padding:40px 16px 56px}.pg-hero-in{grid-template-columns:minmax(0,1fr);gap:36px}.pg-sec{padding:56px 16px}.pg-c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-c2,.pg-c3,.pg-c4{grid-template-columns:minmax(0,1fr)}.pg-btn{justify-content:center;width:100%}.pg-card{padding:22px 20px 18px}}
#ai-studio{content-visibility:auto;contain-intrinsic-size:auto 1100px}#support{content-visibility:auto;contain-intrinsic-size:auto 1300px}html[data-ind-pending] :is([data-hero-stage],[data-ai-stage],[data-sup-stage],[data-panel],[data-ind]){visibility:hidden}
