.apa-shell{--apa-bg:#08050f;--apa-bg-2:#0c0817;--apa-panel:#ffffff09;--apa-panel-solid:#150d26;--apa-panel-2:#ffffff0e;--apa-line:#ffffff1a;--apa-line-strong:#ffffff2e;--apa-text:#f7f4ff;--apa-muted:#a99cc9;--apa-dim:#7d719c;--apa-pink:#ff3d9a;--apa-pink-soft:#ff7ab8;--apa-violet:#a855f7;--apa-deep:#6d28d9;--apa-cyan:#38bdf8;--apa-amber:#fbbf24;--apa-green:#34d399;--apa-red:#f87171;--apa-radius:18px;--apa-radius-lg:26px;--apa-shadow:0 40px 90px -60px #a855f7d9;--background:#08050f;--foreground:#f7f4ff;--card:#150d26;--card-foreground:#f7f4ff;--popover:#150d26;--popover-foreground:#f7f4ff;--primary:#ff3d9a;--primary-foreground:#1c0212;--secondary:#ffffff0f;--secondary-foreground:#f7f4ff;--muted:#ffffff0d;--muted-foreground:#a99cc9;--accent:#a855f72e;--accent-foreground:#f7f4ff;--border:#ffffff1f;--input:#ffffff24;--ring:#ff3d9a;background:var(--apa-bg);min-height:100vh;color:var(--apa-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.apa-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 6% -8%,#ff3d9a38,#0000 62%),radial-gradient(760px 460px at 98% 0,#6d28d966,#0000 64%),radial-gradient(900px 560px at 50% 108%,#a855f729,#0000 66%);position:fixed;inset:0}.apa-shell>*{z-index:1;position:relative}.apa-shell a{color:inherit;text-decoration:none}.apa-shell h1,.apa-shell h2,.apa-shell h3,.apa-shell h4{letter-spacing:-.028em;margin:0;font-weight:700;line-height:1.1}.apa-shell p{margin:0}.apa-container{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.apa-section{padding:92px 0}.apa-section--tight{padding:64px 0}.apa-section--alt{border-top:1px solid var(--apa-line);border-bottom:1px solid var(--apa-line);background:linear-gradient(#ffffff05,#fff0)}.apa-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--apa-pink-soft);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.apa-section-head{max-width:720px;margin:0 0 44px}.apa-section-head h2{margin:14px 0 12px;font-size:clamp(28px,3.4vw,40px)}.apa-section-head p{color:var(--apa-muted);font-size:17px}.apa-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.apa-grad{background:linear-gradient(96deg,#ff3d9a,#c084fc 55%,#7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text}.apa-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--apa-line);background:#08050fc7;position:sticky;top:0}.apa-header-inner{justify-content:space-between;align-items:center;gap:18px;height:68px;display:flex}.apa-brand{letter-spacing:-.015em;align-items:center;gap:11px;font-size:16.5px;font-weight:700;display:inline-flex}.apa-brand img{width:32px;height:32px;display:block}.apa-brand span{flex-direction:column;line-height:1.15;display:flex}.apa-brand small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--apa-pink-soft);font-size:9px;font-weight:700}.apa-nav{align-items:center;gap:26px;display:flex}.apa-nav a{color:var(--apa-muted);font-size:14.5px;font-weight:500;transition:color .16s}.apa-nav a:hover{color:var(--apa-text)}.apa-header-actions{align-items:center;gap:12px;display:flex}.apa-menu-toggle{border:1px solid var(--apa-line);color:var(--apa-text);background:#ffffff0d;border-radius:12px;padding:8px;display:none}.apa-mobile-nav{border-top:1px solid var(--apa-line);flex-direction:column;gap:4px;padding:12px 0 18px;display:none}.apa-mobile-nav a{color:var(--apa-muted);border-bottom:1px solid #ffffff0f;padding:11px 4px;font-size:15px}.apa-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.apa-button:disabled{opacity:.6;cursor:not-allowed}.apa-button-primary{color:#1c0212;background:linear-gradient(96deg,#ff5fae,#c084fc);box-shadow:0 18px 40px -22px #ff3d9ae6}.apa-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px -20px #ff3d9af2}.apa-button-ghost{color:var(--apa-text);border-color:var(--apa-line-strong);background:#ffffff0a}.apa-button-ghost:hover:not(:disabled){background:#ffffff14}.apa-button-sm{border-radius:11px;padding:9px 16px;font-size:14px}.apa-hero{padding:78px 0 26px}.apa-hero-badge{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffd0e6;background:#ff3d9a21;border:1px solid #ff3d9a66;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:11.5px;font-weight:700;display:inline-flex}.apa-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:52px;display:grid}.apa-hero h1{margin:22px 0 0;font-size:clamp(38px,5.4vw,62px)}.apa-hero-lead{max-width:560px;color:var(--apa-muted);margin-top:20px;font-size:18px}.apa-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.apa-hero-note{color:var(--apa-dim);margin-top:14px;font-size:13px}.apa-chips{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.apa-chip{border:1px solid var(--apa-line);font-family:var(--font-mono),ui-monospace,monospace;color:var(--apa-muted);background:#ffffff0b;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600}.apa-chip--accent{color:#ffd0e6;background:#ff3d9a1f;border-color:#ff3d9a57}.apa-chip--cyan{color:#bae6fd;background:#38bdf81f;border-color:#38bdf852}.apa-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.apa-hero-stat{background:var(--apa-panel);border:1px solid var(--apa-line);border-radius:16px;padding:16px 18px}.apa-hero-stat b{letter-spacing:-.03em;font-size:24px;display:block}.apa-hero-stat span{color:var(--apa-muted);font-size:12.5px}.apa-hero-visual{position:relative}.apa-board{border-radius:var(--apa-radius-lg);border:1px solid var(--apa-line-strong);box-shadow:var(--apa-shadow);background:linear-gradient(#ffffff13,#ffffff05);padding:20px}.apa-board-head{border-bottom:1px solid var(--apa-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.apa-board-head b{font-size:16px}.apa-board-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.apa-board-row:last-of-type{border-bottom:0}.apa-board-row strong{font-size:14.5px;font-weight:600;display:block}.apa-board-row span{color:var(--apa-muted);font-size:12.5px}.apa-edge{font-family:var(--font-mono),ui-monospace,monospace;border-radius:9px;padding:5px 10px;font-size:12.5px;font-weight:700}.apa-edge--up{color:var(--apa-green);background:#34d39921;border:1px solid #34d3995c}.apa-edge--flat{color:var(--apa-amber);background:#fbbf2421;border:1px solid #fbbf245c}.apa-edge--down{color:var(--apa-red);background:#f8717121;border:1px solid #f871715c}.apa-meter{margin-top:16px}.apa-meter-row{font-family:var(--font-mono),ui-monospace,monospace;color:var(--apa-muted);justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;display:flex}.apa-meter-row b{color:var(--apa-text)}.apa-meter-bar{background:#ffffff14;border-radius:999px;height:7px;margin-top:8px;position:relative;overflow:hidden}.apa-meter-bar i{background:linear-gradient(90deg,#ff3d9a,#a855f7);border-radius:999px;position:absolute;inset:0 auto 0 0}.apa-meter-bar--cyan i{background:linear-gradient(90deg,#38bdf8,#818cf8)}.apa-meter-bar--green i{background:linear-gradient(90deg,#34d399,#22d3ee)}.apa-studio{border-radius:var(--apa-radius-lg);border:1px solid var(--apa-line-strong);box-shadow:var(--apa-shadow);background:linear-gradient(#ffffff0f,#ffffff04);overflow:hidden}.apa-studio-head{border-bottom:1px solid var(--apa-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.apa-studio-head strong{font-size:17px;display:block}.apa-studio-head span{color:var(--apa-muted);font-size:13.5px}.apa-studio-status{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0;background:#34d3991f;border:1px solid #34d39957;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex}.apa-studio-status i{background:var(--apa-green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.apa-studio-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.apa-studio-form{border-right:1px solid var(--apa-line);flex-direction:column;gap:18px;padding:24px;display:flex}.apa-tabs{flex-wrap:wrap;gap:8px;display:flex}.apa-tab{border:1px solid var(--apa-line);color:var(--apa-muted);background:#ffffff09;border-radius:11px;padding:9px 14px;font-size:13.5px;font-weight:600}.apa-tab.is-active{color:#ffd0e6;background:#ff3d9a26;border-color:#ff3d9a73}.apa-field{display:block}.apa-field>span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--apa-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.apa-field input,.apa-field textarea,.apa-field select{border:1px solid var(--apa-line-strong);width:100%;color:var(--apa-text);background:#08050f99;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14.5px}.apa-field input:focus,.apa-field textarea:focus,.apa-field select:focus{border-color:#ff3d9a99;box-shadow:0 0 0 3px #ff3d9a29}.apa-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apa-toggles{flex-direction:column;gap:10px;display:flex}.apa-toggle{color:var(--apa-muted);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.apa-toggle input{accent-color:#ff3d9a;width:16px;height:16px}.apa-studio-output{background:#08050f6b;flex-direction:column;gap:16px;min-height:380px;padding:24px;display:flex}.apa-output-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.apa-output-head strong{font-size:16.5px;display:block}.apa-output-head span{color:var(--apa-muted);font-size:12.5px}.apa-output-hero{background:#ff3d9a14;border:1px solid #ff3d9a47;border-radius:16px;align-items:flex-end;gap:14px;padding:16px;display:flex}.apa-output-hero b{letter-spacing:-.04em;font-size:34px;line-height:1}.apa-output-hero em{color:var(--apa-muted);font-size:13px;font-style:normal}.apa-output-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.apa-output-list li{color:var(--apa-muted);gap:11px;font-size:14px;display:flex}.apa-output-list b{color:#e9d5ff;width:22px;height:22px;font-family:var(--font-mono),ui-monospace,monospace;background:#a855f733;border:1px solid #a855f766;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.apa-output-meta{flex-wrap:wrap;gap:8px;display:flex}.apa-output-empty{text-align:center;color:var(--apa-dim);border:1px dashed var(--apa-line-strong);border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px;font-size:14px;display:flex}.apa-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.apa-example{border-radius:var(--apa-radius);background:var(--apa-panel);border:1px solid var(--apa-line);padding:20px;transition:border-color .16s,transform .16s}.apa-example:hover{border-color:#ff3d9a6b;transform:translateY(-2px)}.apa-example-top{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--apa-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.apa-example h3{margin:14px 0 6px;font-size:17px}.apa-example p{color:var(--apa-muted);font-size:13.5px}.apa-example-nums{border-top:1px solid var(--apa-line);gap:16px;margin-top:16px;padding-top:14px;display:flex}.apa-example-nums div b{font-size:15px;display:block}.apa-example-nums div span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--apa-dim);font-size:10.5px}.apa-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.apa-feature{border-radius:var(--apa-radius);background:var(--apa-panel);border:1px solid var(--apa-line);padding:24px}.apa-feature-icon{color:#ffb4d6;background:#ff3d9a21;border:1px solid #ff3d9a57;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.apa-feature h3{margin:16px 0 8px;font-size:17.5px}.apa-feature p{color:var(--apa-muted);font-size:14px}.apa-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.apa-step{border-radius:var(--apa-radius);border:1px solid var(--apa-line);background:#ffffff06;padding:22px}.apa-step b{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;color:var(--apa-pink-soft);font-size:12px}.apa-step h3{margin:12px 0 8px;font-size:16.5px}.apa-step p{color:var(--apa-muted);font-size:13.5px}.apa-table-wrap{border-radius:var(--apa-radius);border:1px solid var(--apa-line);background:var(--apa-panel);overflow-x:auto}.apa-table{border-collapse:collapse;width:100%;min-width:660px}.apa-table th,.apa-table td{text-align:left;border-bottom:1px solid var(--apa-line);padding:16px 20px;font-size:14.5px}.apa-table thead th{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--apa-muted);background:#ffffff08;font-size:11.5px}.apa-table tbody th{color:var(--apa-text);font-weight:600}.apa-table tbody tr:last-child th,.apa-table tbody tr:last-child td{border-bottom:0}.apa-table .is-good{color:#a7f3d0}.apa-table .is-bad{color:#fca5a5}.apa-usecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.apa-usecase{border-radius:var(--apa-radius);border:1px solid var(--apa-line);background:linear-gradient(#ffffff0d,#ffffff03);padding:22px}.apa-usecase span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--apa-cyan);font-size:10.5px}.apa-usecase h3{margin:12px 0 8px;font-size:16.5px}.apa-usecase p{color:var(--apa-muted);font-size:13.5px}.apa-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.apa-plan{border-radius:var(--apa-radius-lg);background:var(--apa-panel);border:1px solid var(--apa-line);flex-direction:column;padding:26px;display:flex}.apa-plan.is-featured{box-shadow:var(--apa-shadow);background:linear-gradient(#ff3d9a1f,#ffffff04);border-color:#ff3d9a80}.apa-plan-tag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffd0e6;background:#ff3d9a29;border:1px solid #ff3d9a66;border-radius:999px;align-self:flex-start;padding:6px 11px;font-size:10.5px;font-weight:700}.apa-plan h3{margin:16px 0 6px;font-size:20px}.apa-plan-desc{color:var(--apa-muted);min-height:40px;font-size:13.5px}.apa-plan-price{align-items:flex-end;gap:8px;margin:18px 0 4px;display:flex}.apa-plan-price b{letter-spacing:-.04em;font-size:40px;line-height:1}.apa-plan-price span{color:var(--apa-muted);font-size:13.5px}.apa-plan-tip{color:var(--apa-dim);font-size:12.5px}.apa-plan ul{flex-direction:column;flex:1;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.apa-plan ul li{color:var(--apa-muted);gap:10px;font-size:13.5px;display:flex}.apa-plan ul svg{width:16px;height:16px;color:var(--apa-pink);flex:none;margin-top:3px}.apa-plans-note{text-align:center;color:var(--apa-muted);margin-top:22px;font-size:13.5px}.apa-faq{flex-direction:column;gap:12px;max-width:860px;display:flex}.apa-faq details{border-radius:var(--apa-radius);border:1px solid var(--apa-line);background:var(--apa-panel);padding:0 20px}.apa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.apa-faq summary::-webkit-details-marker{display:none}.apa-faq summary span{color:var(--apa-pink);flex:none;font-size:18px;transition:transform .16s}.apa-faq details[open] summary span{transform:rotate(45deg)}.apa-faq details p{color:var(--apa-muted);max-width:720px;padding:0 0 20px;font-size:14.5px}.apa-cta{border-radius:var(--apa-radius-lg);text-align:center;background:radial-gradient(560px 260px at 50% 0,#ff3d9a42,#0000 70%),linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ff3d9a57;padding:56px 40px;position:relative;overflow:hidden}.apa-cta h2{margin-bottom:14px;font-size:clamp(28px,3.6vw,42px)}.apa-cta p{max-width:620px;color:var(--apa-muted);margin:0 auto}.apa-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.apa-footer{border-top:1px solid var(--apa-line);background:#06040cb8;margin-top:40px;padding:56px 0 30px}.apa-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:34px;display:grid}.apa-footer-brand p{max-width:320px;color:var(--apa-muted);margin-top:16px;font-size:13.5px}.apa-footer h4{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--apa-dim);font-size:11px}.apa-footer ul{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.apa-footer ul a{color:var(--apa-muted);font-size:13.5px}.apa-footer ul a:hover{color:var(--apa-text)}.apa-footer-disclaimer{border:1px solid var(--apa-line);color:var(--apa-dim);background:#ffffff06;border-radius:14px;gap:12px;margin-top:40px;padding:18px 20px;font-size:12.5px;display:flex}.apa-footer-disclaimer svg{width:18px;height:18px;color:var(--apa-amber);flex:none;margin-top:2px}.apa-footer-bottom{border-top:1px solid var(--apa-line);color:var(--apa-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;font-size:12.5px;display:flex}.apa-legal{padding:64px 0 80px}.apa-legal-head{max-width:760px;margin-bottom:34px}.apa-legal-head h1{margin:14px 0 12px;font-size:clamp(30px,4vw,44px)}.apa-legal-head p{color:var(--apa-muted)}.apa-legal-body{max-width:860px}.apa-legal-body h2{margin:38px 0 12px;font-size:21px}.apa-legal-body p,.apa-legal-body li{color:var(--apa-muted);font-size:14.5px}.apa-legal-body p+p{margin-top:12px}.apa-legal-body ul{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;display:flex}.apa-legal-body a{color:var(--apa-pink-soft);text-decoration:underline}.apa-legal-updated{border:1px solid var(--apa-line-strong);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--apa-muted);background:#ffffff0a;border-radius:999px;margin-bottom:8px;padding:6px 12px;font-size:11px;display:inline-block}.apa-sign-dialog{--background:#120c22;--foreground:#f7f4ff;--card:#150d26;--card-foreground:#f7f4ff;--popover:#150d26;--popover-foreground:#f7f4ff;--primary:#ff3d9a;--primary-foreground:#1c0212;--secondary:#ffffff0f;--secondary-foreground:#f7f4ff;--muted:#ffffff0d;--muted-foreground:#a99cc9;--accent:#a855f733;--accent-foreground:#f7f4ff;--border:#ffffff24;--input:#ffffff29;--ring:#ff3d9a;color:var(--apa-text);background:radial-gradient(420px 200px at 50% -10%,#ff3d9a3d,#0000 70%),#120c22!important;border:1px solid #ffffff29!important;border-radius:20px!important;box-shadow:0 40px 90px -50px #a855f7e6!important}.apa-sign-dialog input{background:#08050f99;border-color:#ffffff29}.apa-sign-dialog button[type=submit],.apa-sign-dialog [data-slot=button]{border-radius:12px}.apa-pricing-wrap{padding:48px 0 90px}.apa-pricing-wrap h1{text-align:center;max-width:900px;margin:10px auto 0;font-size:clamp(30px,4vw,46px)}.apa-pricing-wrap section>div:first-child p,.apa-pricing-wrap .text-muted-foreground{color:var(--apa-muted)}.apa-pricing-banner{text-align:center;max-width:760px;color:var(--apa-muted);margin:26px auto 40px;font-size:15px}@media (max-width:1100px){.apa-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.apa-features,.apa-examples,.apa-usecases,.apa-plans,.apa-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.apa-studio-body{grid-template-columns:minmax(0,1fr)}.apa-studio-form{border-right:0;border-bottom:1px solid var(--apa-line)}.apa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.apa-nav{display:none}.apa-menu-toggle{display:inline-flex}.apa-mobile-nav.is-open{display:flex}.apa-section{padding:70px 0}.apa-hero{padding:52px 0 20px}.apa-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.apa-features,.apa-examples,.apa-usecases,.apa-plans,.apa-steps,.apa-field-grid,.apa-hero-stats,.apa-footer-grid{grid-template-columns:minmax(0,1fr)}.apa-cta{padding:40px 22px}.apa-hero-actions .apa-button{width:100%}}
