.pg-hero{color:var(--ink-900);background:var(--wf-grad-hero);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-accent-text);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-grad-accent);box-shadow:var(--wf-shadow-accent)}.pg-btn-pri:hover{background:var(--wf-accent-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);color:var(--wf-primary);background:#fff}.pg-btn-ghost:hover{border-color:var(--wf-primary)}.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(--wf-accent-text);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(--wf-coral);flex:none;margin-top:3px;font-size:15px}.pg-checks a{color:var(--ink-900);font-weight:600}.pg-checks a:hover{color:var(--wf-accent-text)}.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(--wf-accent-tint);width:44px;height:44px;color:var(--wf-accent-text);border-radius:12px;flex:none;place-items:center;font-size:21px;display:grid}.pg-sec{padding:80px 24px}.pg-paper{background:#fff}.pg-cream{background:var(--wf-warm)}.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:#fe634729}.pg-tick{background:var(--wf-accent-tint);width:28px;height:28px;color:var(--wf-accent-text);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(--wf-coral);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(--wf-coral);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(--wf-accent-tint);max-width:820px;color:var(--ink-700);border:1px solid #fe634738;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(--wf-coral);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(--wf-coral);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}
:is([data-hero-win],[data-window],[data-ai-win],[data-sup-win]),#top [data-hero-win]{background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,var(--wf-primary) 0%,#9b7bc4 48%,var(--wf-coral) 100%) border-box!important;border:2px solid #0000!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffe6,0 2px #e1e5f4,0 4px #d3d9ee,0 40px 80px -36px #3e4d868c,0 26px 50px -30px #fe634773!important}:is([data-hero-win],[data-window],[data-ai-win],[data-sup-win])>div:first-child{background:linear-gradient(90deg,#e9ecf8 0%,#f3eef8 50%,#ffede7 100%)!important;border-bottom:1px solid #4c5d9c24!important}[data-fitwrap]{isolation:isolate;position:relative}[data-fitwrap]:before{content:"";z-index:-1;pointer-events:none;filter:blur(46px);opacity:.75;background:radial-gradient(60% 70% at 18% 30%,#4c5d9c8c,#0000 70%),radial-gradient(55% 65% at 85% 75%,#fe634780,#0000 70%);border-radius:40px;position:absolute;inset:8% 6% -4%}[data-hero-plate]{background:linear-gradient(135deg,#c9d0ee 0%,#e6ddf3 50%,#ffd6cc 100%)!important}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){[data-fitwrap]{transform-origin:50% 60%;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1)}[data-hero-stack] [data-fitwrap]{transform:perspective(1700px)rotateY(-11deg)rotateX(5deg)}[data-hero-stack]:hover [data-fitwrap]{transform:perspective(1700px)rotateY(-4deg)rotateX(2deg)}[data-hero-plate]{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:perspective(1700px)rotateY(-11deg)rotateX(5deg)translateZ(-60px)}[data-hero-stack]:hover [data-hero-plate]{transform:perspective(1700px)rotateY(-4deg)rotateX(2deg)translateZ(-60px)}[data-fitwrap]:has(>:is([data-window],[data-ai-win],[data-sup-win])){transform:perspective(2200px)rotateX(9deg)}[data-fitwrap]:has(>:is([data-window],[data-ai-win],[data-sup-win])):hover{transform:perspective(2200px)rotateX(2deg)}[data-fitwrap]:has(>:is([data-window],[data-ai-win],[data-sup-win])):after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(50% 50%,#1f2b5c47,#0000 70%);height:40px;position:absolute;bottom:-38px;left:10%;right:10%}}@media (max-width:1024px){[data-fitwrap]:before{filter:blur(32px);opacity:.6;inset:4% 2% 0}}
