.ap-paths{--path-ink:#173c33;--path-card:#fff;--path-line:#d8e5de;max-width:1000px;margin:auto;padding:60px 24px 100px;color:var(--path-ink);font-family:system-ui,sans-serif}.ap-paths[hidden],#apQuickReceived[hidden],#apQuickError[hidden]{display:none!important}.ap-path-eyebrow,.ap-path-tag{font-size:10px;letter-spacing:.12em;font-weight:800;color:#6b8b72;display:block;margin:0 0 16px}.ap-paths h1{font-size:clamp(36px,6vw,62px);line-height:1.05;letter-spacing:-.05em;font-weight:650;margin:0 0 18px}.ap-path-lead{max-width:620px;font-size:16px;line-height:1.65;opacity:.8}.ap-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.ap-path-card{padding:32px;border:1px solid var(--path-line);border-radius:22px;background:var(--path-card);display:flex;flex-direction:column}.ap-path-card:first-child{border-color:#7eab91;box-shadow:0 10px 30px #173c3308}.ap-path-card h2{font-size:29px;letter-spacing:-.04em;line-height:1.2;margin:0 0 12px}.ap-path-card p{font-size:14px;line-height:1.7;margin:0}.ap-path-card ul{font-size:13px;line-height:1.7;padding-left:18px;margin:22px 0;flex:1}.ap-path-card li+li{margin-top:8px}.ap-path-card button,.ap-quick-send{border:1px solid #1b4b3c;background:#1b4b3c;color:#fff;border-radius:100px;min-height:50px;padding:14px 20px;font:650 13px system-ui;cursor:pointer}.ap-path-card:nth-child(2) button{background:transparent;color:var(--path-ink);border-color:var(--path-line)}.ap-path-small{display:block;font-size:12px;line-height:1.6;opacity:.7;margin-top:14px}.ap-path-foot{font-size:12px;line-height:1.6;opacity:.7;margin-top:24px}.ap-path-back{display:inline-block;border:0;background:none;color:inherit;padding:0;margin:0 0 30px;text-decoration:underline;text-underline-offset:4px;font:500 12px system-ui;cursor:pointer}.ap-quick{max-width:740px}.ap-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.ap-quick label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.ap-quick label span{font-weight:400;opacity:.8}.ap-quick input:not([type=checkbox]),.ap-quick select,.ap-quick textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid var(--path-line);border-radius:11px;background:var(--path-card);color:var(--path-ink);font:14px system-ui;min-height:48px}.ap-quick textarea{resize:vertical;min-height:100px}.ap-quick small{display:block;font-size:11px;line-height:1.6;opacity:.7;margin-top:7px}.ap-quick-wide{grid-column:1/-1}.ap-quick-consent{display:flex!important;gap:12px;align-items:flex-start;margin:26px 0!important;font-size:12px!important;line-height:1.65}.ap-quick-consent input{margin-top:4px;flex-shrink:0}.ap-quick-consent a{color:inherit;text-decoration:underline}.ap-quick-send{display:block;margin-top:20px}.ap-quick-send:disabled{opacity:.6;cursor:wait}#apQuickError{color:#b42318;background:#fff0ed;padding:12px;border-radius:8px;font-size:13px}#apQuickReceived{padding:28px;background:var(--path-card);border:1px solid var(--path-line);border-radius:18px;margin-top:30px}#apQuickReceived h2{font-size:28px}#apQuickReceived p{font-size:14px;line-height:1.7}#apQuickReceived h3{font-size:19px;margin-top:26px}.ap-paths :is(button,a,input,select,textarea):focus-visible{outline:3px solid #bb9256;outline-offset:3px}#apQuickTitle:focus{outline:none}.ap-full-path-back{display:block;margin:0 0 12px;border:0;background:none;color:inherit;font:500 12px system-ui;text-decoration:underline;cursor:pointer}
[data-theme="dark"] .ap-paths{--path-ink:#d8eadd;--path-card:#10231b;--path-line:#304b3c}[data-theme="dark"] .ap-path-eyebrow,[data-theme="dark"] .ap-path-tag{color:#b2c6a8}
@media(max-width:650px){.ap-paths{padding:36px 20px 100px}.ap-path-grid,.ap-quick-grid{grid-template-columns:1fr}.ap-path-card{padding:26px}.ap-quick-wide{grid-column:auto}}
