.p-hero{background:var(--navy);color:#fff;padding:78px 0 65px}.p-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.p-hero h1{font-size:clamp(42px,4.8vw,64px);letter-spacing:-.045em;line-height:1.08;margin:20px 0 24px}.p-lead{font-size:25px;color:var(--mint);line-height:1.4}.p-hero .actions{margin-top:30px}.p-status{font-size:12px;color:#b8d1d3;margin:20px 0 0}.p-preview{border:1px solid #789f9c;background:#f5f8f8;color:var(--ink);border-radius:17px;box-shadow:0 24px 60px #0002;overflow:hidden}.p-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid var(--line);padding:19px 22px}.p-brand{display:flex;align-items:center;gap:9px;font-size:19px}.p-brand span{color:var(--teal)}.p-pill{font-size:10px;padding:5px 8px;border-radius:6px;background:#e9e3f6;color:#654893;font-weight:700}.p-preview-body{padding:23px}.p-preview-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.p-preview-head small{font-size:10px;letter-spacing:.08em;color:var(--teal);font-weight:700}.p-preview-head h2{font-size:23px;margin:9px 0 20px}.p-count{font-size:12px;background:#fff0d4;color:#77551a;padding:5px 8px;border-radius:6px;white-space:nowrap}.p-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.p-preview-metrics>div{padding:13px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.p-preview-metrics strong{font-size:27px;display:block;line-height:1.2}.p-preview-metrics span{font-size:12px;color:var(--muted)}.p-case{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.p-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#eee6fa;color:#6e4b97;border-radius:12px;font-size:13px;font-weight:700}.p-avatar.teal{background:#dceee7;color:#20624f}.p-case>div{flex:1}.p-case strong{font-size:14px}.p-case p{font-size:12px;margin:3px 0 0;color:var(--muted)}.p-tag{font-size:11px;color:#855f24}.p-assistant{display:flex;gap:12px;margin-top:18px;border:1px solid #c6b8df;background:#eee8f7;border-radius:12px;padding:15px}.p-assistant>span{font-size:26px;color:#70509a}.p-assistant strong{font-size:14px}.p-assistant p{font-size:13px;margin:4px 0;color:#524763}.p-assistant small{font-size:11px;color:#6b5b80}.p-idea-strip{display:flex;align-items:center;gap:10px;background:#d7f1e4;padding:14px;margin-top:15px;border-radius:10px;color:#1d5d47;font-size:13px}.p-idea-strip>span{font-size:23px}.p-preview-caption{text-align:center;font-size:11px;color:var(--muted);padding:0 16px;margin:0 0 17px}.p-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.p-intro>div>p:not(.eyebrow){color:var(--muted)}.p-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.p-layers article{padding:27px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.p-layers article.p-layer-active{background:#dff4e9;border-color:#9bc8b3}.p-layers span{font-size:11px;letter-spacing:.1em;color:var(--teal);font-weight:700}.p-layers h3{font-size:26px;margin:17px 0 12px}.p-layers p{font-size:15px;color:var(--muted);margin:0}.p-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.p-features article{padding:27px;border-top:2px solid #a3c9ba;background:#fff;border-radius:5px}.p-feature-number{font-size:14px;color:var(--teal);display:block;margin-bottom:25px}.p-features h3{font-size:23px}.p-features p{font-size:15px;color:var(--muted);margin:0}.p-workflow{background:var(--navy);color:white}.p-workflow-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:40px}.p-workflow-tabs{display:grid;gap:9px;align-content:start}.p-workflow-tabs button{display:flex;align-items:center;text-align:left;gap:16px;padding:16px 19px;border:1px solid #41616d;background:transparent;color:#d2e5e5;border-radius:9px;font-size:16px}.p-workflow-tabs button[aria-selected=true]{background:var(--mint);color:var(--navy);border-color:var(--mint);font-weight:700}.p-workflow-tabs span{font-size:13px}.p-workflow-panel{padding:35px;background:#183c49;border-radius:12px;border:1px solid #496b72;min-height:340px}.p-workflow-panel h3{font-size:34px;line-height:1.2;margin-top:20px}.p-workflow-panel>p{color:#c1dbdd;font-size:17px}.p-workflow-example{background:#224e56;border-radius:8px;padding:20px;margin-top:25px}.p-workflow-example span{display:block;font-size:11px;letter-spacing:.1em;color:var(--mint);margin-bottom:10px}.p-workflow-example strong{font-size:16px;font-weight:600}.p-workflow-note{font-size:13px;color:#bad4d8;margin-top:23px}.p-ambition{padding-top:26px;margin-top:28px;border-top:1px solid #52717b}.p-ambition strong{font-size:22px}.p-ambition p{font-size:15px;color:#bad4d8;max-width:900px;margin:12px 0 0}.p-capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.p-capacity-grid>div>p{color:var(--muted)}.p-calculator{background:#edf5f0;border:1px solid #b7d2c4;border-radius:12px;padding:30px}.p-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.p-fields label{font-size:14px;line-height:1.5;font-weight:600}.p-fields input{display:block;min-width:0;width:100%;border:1px solid #a2c0b1;border-radius:6px;padding:11px;margin-top:8px;background:white;color:var(--ink);font-size:16px}.p-results{border-top:1px solid #bdd4c8;padding-top:24px;margin-top:25px}.p-results>strong{font-size:59px;line-height:1.1;color:var(--teal);letter-spacing:-.05em;display:block}.p-results>span{font-size:16px}.p-results>div{font-size:14px;margin-top:15px}.p-results b{font-size:24px;color:var(--teal)}.p-small{font-size:13px;line-height:1.7;margin-top:20px}.p-stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:35px}.p-stage-grid article{padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.p-stage-label{font-size:11px;color:var(--teal);letter-spacing:.1em;font-weight:700}.p-stage-grid h3{font-size:28px;margin-top:17px}.p-stage-grid ul{padding-left:20px;color:var(--muted);font-size:15px;line-height:1.7}.p-stage-grid li{margin:8px 0}.p-faq{border-bottom:1px solid var(--line);padding:20px 0}.p-faq summary{cursor:pointer;font-size:17px;font-weight:650}.p-faq p{font-size:15px;color:var(--muted);margin:15px 0 0;max-width:900px}.connect-section .p-intro>div>p{color:#c2d8db}.desktop-nav{gap:20px}.p-workflow-panel{transition:background .2s}body.reduced-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:1000px){.p-hero-grid{gap:32px;grid-template-columns:1fr 1fr}.p-intro,.p-capacity-grid{gap:35px}.p-features{grid-template-columns:1fr 1fr}.p-workflow-grid{gap:24px}.p-hero{padding:58px 0}}@media(max-width:760px){.p-hero-grid,.p-intro,.p-capacity-grid{grid-template-columns:1fr;gap:35px}.p-preview{max-width:560px;width:100%}.p-hero h1{font-size:48px}.p-layers,.p-stage-grid{grid-template-columns:1fr}.p-workflow-grid{grid-template-columns:1fr}.p-workflow-tabs{grid-template-columns:1fr 1fr}.p-workflow-tabs button{font-size:14px;padding:13px;gap:10px}.p-workflow-panel{min-height:300px;padding:26px}.p-workflow-panel h3{font-size:29px}.p-features{gap:15px}.p-features article{padding:22px}.p-features h3{font-size:21px}.p-intro h2{margin-bottom:0}.p-lead{font-size:23px}}@media(max-width:500px){.p-hero{padding:40px 0}.p-hero h1{font-size:40px}.p-hero .actions .button{white-space:normal;font-size:14px}.p-preview-body{padding:18px}.p-preview-top{padding:17px}.p-preview-head h2{font-size:21px}.p-preview-head{flex-wrap:wrap;gap:0}.p-count{margin-bottom:14px}.p-case{flex-wrap:wrap}.p-features{grid-template-columns:1fr}.p-calculator{padding:23px}.p-fields{gap:13px}.p-fields label{font-size:13px}.p-results>strong{font-size:50px}.p-results b{font-size:23px}.p-stage-grid article{padding:24px}.p-hero .nav .button{max-width:130px}.p-feature-number{margin-bottom:18px}}
