.pika-os-content{padding-top:24px;padding-bottom:80px}.pika-os-hero{margin-bottom:48px}.pika-os-hero h1{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15;margin:12px 0 16px;font-weight:700;letter-spacing:-.02em}.pika-os-lead{font-size:1.15rem;line-height:1.6;color:#4a4554;max-width:820px;margin-bottom:24px}.pika-os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pika-os-grid article{padding:24px;border:1px solid #ded8e8;border-radius:16px;background:#faf9fc}.pika-os-status{font-size:13px;font-weight:600;color:#514365;margin:8px 0}.pika-os-content li{margin-bottom:12px;line-height:1.7}.pika-os-table{max-width:100%;overflow-x:auto;margin:20px 0}.pika-os-table table{width:100%;border-collapse:collapse;font-size:14px}.pika-os-table caption{text-align:left;margin:12px 0;color:#665f70;font-style:italic}.pika-os-table td,.pika-os-table th{padding:16px;border:1px solid #ded8e8;text-align:left;vertical-align:top;min-width:160px}.pika-os-table thead{background:#f1edf8}@media (max-width:720px){.pika-os-grid{grid-template-columns:1fr}}.pika-badge-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.pika-verified-pill{display:inline-flex;align-items:center;gap:6px;background:#e8f5e9;color:#1b5e20;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;border:1px solid #c8e6c9}.pika-os-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:24px 0 16px}.pika-os-modules li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #ded8e8;border-radius:12px;padding:16px;font-size:14px;background:#fff;font-weight:500}.pika-live-tag{color:#245334;background:#e8f2e7;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pika-subtext{font-size:14px;color:#645e6f;margin-top:12px}@media (max-width:720px){.pika-os-modules{grid-template-columns:1fr}}.pika-workflow-illustration{background:#fcfbfe;border:1px solid #dcd4eb;border-radius:18px;padding:24px;margin:24px 0}.pika-workflow-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid #eae4f4;font-size:14px;color:#3f3949}.pika-workflow-banner small{color:#7a7385}.pika-stages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pika-stage-card{background:#ffffff;border:1px solid #e2dbed;border-radius:14px;padding:20px;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.pika-stage-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(50,20,80,.05)}.pika-stage-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pika-stage-number{font-size:11px;font-weight:700;letter-spacing:.06em;color:#6b46c1;background:#f3e8ff;padding:3px 8px;border-radius:6px}.pika-stage-card h3{font-size:15px;font-weight:600;margin:0;color:#1f1a26}.pika-stage-summary{font-size:13px;color:#554f60;line-height:1.5;margin-bottom:16px}.pika-stage-detail{display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.45;border-top:1px dashed #e8e2f2;padding-top:12px;margin-top:auto}.pika-stage-row{display:flex;flex-direction:column;gap:2px}.pika-stage-row strong{color:#4b4456;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.pika-stage-row span{color:#2e2938}.pika-exception-row{background:#faf8fd;border-left:2px solid #9061f9;padding:6px 8px;border-radius:4px}.pika-exception-row strong{color:#6b46c1}@media (max-width:1024px){.pika-stages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pika-stages-grid{grid-template-columns:1fr}}.pika-walkthrough-box{background:#ffffff;border:1px solid #d8cee8;border-radius:16px;padding:28px;margin-top:32px}.pika-walkthrough-intro h3{font-size:1.25rem;margin-bottom:8px}.pika-walkthrough-intro p{color:#5a5466;font-size:14px;line-height:1.6;max-width:760px}.pika-walkthrough-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0}.pika-walkthrough-steps li{background:#faf9fd;border:1px solid #e9e4f3;border-radius:12px;padding:16px;font-size:13px;line-height:1.5}.pika-walkthrough-steps li strong{display:block;font-size:13px;margin-bottom:6px;color:#3b2a52}.pika-walkthrough-steps li p{margin:0;color:#615a6e}.pika-walkthrough-action{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.pika-email-alt{font-size:13px;color:#6b6478}.pika-email-alt a{color:#6b46c1;text-decoration:underline}@media (max-width:900px){.pika-walkthrough-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.pika-walkthrough-steps{grid-template-columns:1fr}}.pika-catalogue-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:24px}.pika-catalogue-search-wrapper{min-width:280px;max-width:380px;width:100%}.pika-search-box{position:relative;display:flex;align-items:center}.pika-search-box svg{position:absolute;left:12px;color:#837996;pointer-events:none}.pika-search-input{padding-left:38px;border-radius:10px;background:#ffffff;border:1px solid #c9bfdc;font-size:14px;width:100%}.pika-search-input:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.pika-category-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pika-tab-btn{background:#f4effb;border:1px solid #dfd6ed;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;color:#4b415a;cursor:pointer;transition:all .15s ease}.pika-tab-btn:hover{background:#eae2f6;color:#2b1f3d}.pika-tab-btn.active{background:#4a2775;color:#ffffff;border-color:#4a2775}.pika-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pika-module-card{background:#ffffff;border:1px solid #ded5eb;border-radius:16px;padding:24px;display:flex;flex-direction:column}.pika-mod-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pika-mod-cat{text-transform:uppercase;letter-spacing:.04em;color:#6b46c1}.pika-live-pill,.pika-mod-cat{font-size:11px;font-weight:600}.pika-live-pill{color:#1b5e20;background:#e8f5e9;border-radius:12px;padding:2px 8px}.pika-module-card h3{font-size:1.15rem;line-height:1.3;margin:0 0 16px;color:#20192a}.pika-mod-section{margin-bottom:14px}.pika-mod-section h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#554d62;margin:0 0 6px}.pika-mod-section p{font-size:13px;line-height:1.5;color:#433c4f;margin:0}.pika-benefit-text{color:#1f4e2b!important;font-weight:500}.pika-function-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pika-function-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:#3b3546;margin-bottom:0!important}.pika-function-list li svg{color:#7c3aed;flex-shrink:0;margin-top:2px}.pika-mod-meta{margin-top:auto;padding-top:14px;border-top:1px dashed #e6dfef;display:flex;flex-direction:column;gap:8px;font-size:12px}.pika-meta-item strong{color:#5a5266}.pika-meta-item span{color:#383144;margin-left:4px}.pika-mod-footer{margin-top:16px;padding-top:12px;border-top:1px solid #f0ecf6}.pika-no-results{padding:40px;text-align:center;background:#faf8fc;border-radius:12px;border:1px dashed #d7cee5;color:#645c72}@media (max-width:1024px){.pika-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pika-modules-grid{grid-template-columns:1fr}}.pika-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.pika-commercial-card{background:#faf9fd;border:1px solid #dcd4eb;border-radius:16px;padding:24px;display:flex;flex-direction:column}.pika-commercial-card h3{font-size:1.15rem;margin-bottom:14px;color:#2b1f3d}.pika-commercial-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.pika-commercial-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#423b4e;margin-bottom:0!important}.pika-commercial-list li svg{color:#16a34a;flex-shrink:0;margin-top:2px}.pika-proposal-scope{margin-top:auto;padding:12px;background:#ffffff;border:1px solid #e7e0f2;border-radius:8px;font-size:12px;line-height:1.45}.pika-proposal-scope strong{display:block;font-size:11px;text-transform:uppercase;color:#6b46c1;margin-bottom:4px}.pika-proposal-scope p{margin:0;color:#554e61}@media (max-width:720px){.pika-commercial-grid{grid-template-columns:1fr}}.pika-acceptance-list,.pika-fit-list,.pika-journey-list{padding-left:20px;margin:16px 0}.pika-acceptance-box{background:#f7f4fb;border:1px solid #dfd7ee;border-radius:16px;padding:28px}