.atpcp{--b:#2F55E8;--bd:#1B3CB8;--bl:#EEF3FF;--b2:#DCE6FF;--r:#E10600;--am:#FFC21A;--aml:#FFF6D6;--g:#12B76A;--gl:#E6F8EF;--ink:#0F1D3D;--tx:#34405A;--ln:#D3DEFA;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--tx);font-size:16px;line-height:1.6}.atpcp *{box-sizing:border-box}.atpcp a{color:var(--bd);font-weight:600}.atpcp svg.i{width:1.15em;height:1.15em;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atpcp-top{margin:2px 0 14px;padding:14px 18px;border:1px solid var(--ln);border-left:5px solid var(--r);border-radius:10px;background:linear-gradient(100deg,#fff 0%,var(--bl) 100%)}.atpcp-lead{margin:0 0 10px;color:var(--ink);font-size:17px;line-height:1.5;max-width:110ch}.atpcp-chips{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 12px;padding:0;list-style:none}.atpcp-chips li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--ln);color:var(--ink);font-size:13.5px;font-weight:600}.atpcp-chips svg.i{color:var(--g)}.atpcp-cta{display:flex;flex-wrap:wrap;gap:8px}.atpcp-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border-radius:8px;border:2px solid transparent;font:700 16px/1.1 Barlow,system-ui,sans-serif;text-decoration:none!important;letter-spacing:.01em}.atpcp a.atpcp-btn{color:#fff}.atpcp-btn--red{background:var(--r);border-color:var(--r)}.atpcp-btn--blue{background:var(--b);border-color:var(--b)}.atpcp a.atpcp-btn--ghost{background:#fff;color:var(--bd);border-color:var(--b)}.atpcp-btn:hover{filter:brightness(1.08)}.atpcp-guide{margin:26px 0 10px;padding:0}.atpcp-banner{position:relative;margin:0 0 16px;border-radius:12px;overflow:hidden;background:var(--bl);aspect-ratio:5/2}.atpcp-banner img{display:block;width:100%;height:100%;object-fit:cover}.atpcp-banner figcaption{position:absolute;left:14px;top:14px;bottom:14px;width:min(46%,430px);display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-radius:10px;background:rgba(255,255,255,.92)}.atpcp-banner .k{margin:0 0 4px;color:var(--r);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.atpcp-banner .t{margin:0;color:var(--ink);font:800 clamp(20px,3vw,32px)/1.05 "Barlow Condensed",Barlow,sans-serif;text-transform:uppercase}.atpcp-banner .s{margin:6px 0 0;font-size:14.5px;line-height:1.4;color:#34405A}.atpcp-banner--plain{aspect-ratio:auto;min-height:150px;display:flex;align-items:center;padding:22px 26px;border-left:6px solid var(--r);background:linear-gradient(110deg,#EAF0FF 0%,#DCE6FF 55%,#FFF6D6 100%)}.atpcp-banner--plain .in{max-width:760px}.atpcp-expert{margin:0 0 24px;padding:16px 18px;border:1px solid var(--ln);border-top:5px solid var(--r);border-radius:12px;background:linear-gradient(120deg,#fff 0%,var(--bl) 100%)}.atpcp-expert h2{margin:0 0 6px;padding:0;border:0;color:var(--ink);font:800 clamp(21px,2.4vw,28px)/1.1 "Barlow Condensed",Barlow,sans-serif;text-transform:uppercase}.atpcp-expert p{margin:0 0 10px}.atpcp-expert .atpcp-stats{margin:0 0 10px}.atpcp-expert ul{margin:0 0 12px 1.2em;padding:0}.atpcp-expert li{margin:0 0 4px}.atpcp-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:10px;border:1px solid var(--ln);border-radius:10px;background:#fff}.atpcp-nav a{padding:5px 11px;border-radius:999px;background:var(--bl);font-size:14px;text-decoration:none}.atpcp-nav a:hover{background:var(--b2)}.atpcp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 20px}.atpcp-stat{padding:12px 14px;border-radius:10px;background:var(--bl);border:1px solid var(--ln)}.atpcp-stat b{display:block;color:var(--bd);font:800 28px/1 "Barlow Condensed",Barlow,sans-serif}.atpcp-stat span{font-size:13.5px;color:var(--tx)}.atpcp-stat:nth-child(2){background:var(--aml);border-color:#F3DE9A}.atpcp-stat:nth-child(2) b{color:#B26A00}.atpcp-stat:nth-child(3){background:var(--gl);border-color:#BDEBD3}.atpcp-stat:nth-child(3) b{color:#0A7F47}.atpcp-stat:nth-child(4){background:#FFECEA;border-color:#FFC9C4}.atpcp-stat:nth-child(4) b{color:var(--r)}.atpcp-sec{margin:0 0 26px;padding:0 0 4px;scroll-margin-top:90px}.atpcp-sec>h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0 0 6px;border-bottom:3px solid var(--b2);color:var(--ink);font:800 clamp(22px,2.6vw,30px)/1.1 "Barlow Condensed",Barlow,sans-serif;text-transform:uppercase;letter-spacing:.01em}.atpcp-sec>h2 .n{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--b);color:#fff;font-size:18px}.atpcp-sec h3{margin:16px 0 6px;color:var(--bd);font:700 20px/1.2 Barlow,sans-serif}.atpcp-sec p{margin:0 0 10px}.atpcp-sec ul,.atpcp-sec ol{margin:0 0 12px 1.2em;padding:0}.atpcp-sec li{margin:0 0 5px}.atpcp-tw{overflow-x:auto;margin:0 0 14px;border:1px solid var(--ln);border-radius:10px;background:#fff}.atpcp table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.atpcp caption{padding:8px 12px;text-align:left;color:var(--ink);font-weight:700;background:var(--bl)}.atpcp th{padding:8px 10px;text-align:left;background:var(--b);color:#fff;font-weight:700;white-space:nowrap}.atpcp td{padding:8px 10px;border-top:1px solid var(--ln);vertical-align:top}.atpcp tbody tr:nth-child(even) td{background:#F7F9FF}.atpcp td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.atpcp-fig{margin:0 0 14px;padding:10px;border:1px solid var(--ln);border-radius:12px;background:#fff}.atpcp-fig svg{display:block;width:100%;height:auto}.atpcp-fig figcaption{margin:6px 4px 0;font-size:13.5px;color:#4A5568}.atpcp-call{display:flex;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px solid;line-height:1.5}.atpcp .atpcp-call>svg.i{flex:0 0 26px;width:26px;height:26px;margin-top:2px}.atpcp-call p{margin:0}.atpcp-call strong{color:var(--ink)}.atpcp-call--tip{background:var(--gl);border-color:#BDEBD3}.atpcp-call--tip>svg{color:var(--g)}.atpcp-call--warn{background:var(--aml);border-color:#F3DE9A}.atpcp-call--warn>svg{color:#D98A00}.atpcp-call--key{background:var(--bl);border-color:var(--b2)}.atpcp-call--key>svg{color:var(--b)}.atpcp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none}.atpcp-card{display:block;height:100%;padding:12px 14px;border:1px solid var(--ln);border-top:4px solid var(--b);border-radius:10px;background:#fff;text-decoration:none;color:var(--tx)}.atpcp-card:nth-child(4n+2){border-top-color:var(--r)}.atpcp-card:nth-child(4n+3){border-top-color:var(--am)}.atpcp-card:nth-child(4n+4){border-top-color:var(--g)}a.atpcp-card:hover{box-shadow:0 4px 14px rgba(47,85,232,.18)}.atpcp a.atpcp-card,.atpcp a.atpcp-card span{color:var(--tx);font-weight:400}.atpcp a.atpcp-card b{color:var(--ink);font-weight:700}.atpcp a.atpcp-card em{color:var(--bd);font-weight:700}.atpcp .atpcp-card b svg.i{width:24px;height:24px;flex:0 0 24px}.atpcp-card b{display:flex;align-items:center;gap:8px;color:var(--ink);font:700 18px/1.2 Barlow,sans-serif}.atpcp-card b svg{color:var(--b)}.atpcp-card span{display:block;margin-top:4px;font-size:14.5px;line-height:1.45}.atpcp-card em{display:block;margin-top:6px;color:var(--bd);font-style:normal;font-weight:700;font-size:14px}.atpcp-steps{counter-reset:s;margin:0 0 14px!important;padding:0!important;list-style:none}.atpcp-steps li{counter-increment:s;position:relative;margin:0 0 8px!important;padding:8px 12px 8px 46px;border:1px solid var(--ln);border-radius:10px;background:#fff}.atpcp-steps li:before{content:counter(s);position:absolute;left:10px;top:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--r);color:#fff;font-weight:800}.atpcp dl{margin:0 0 12px}.atpcp dt{margin:10px 0 0;color:var(--ink);font-weight:800}.atpcp dd{margin:2px 0 0}.atpcp-faq h3{margin:14px 0 4px;color:var(--ink);font:700 19px/1.25 Barlow,sans-serif}.atpcp-faq h3:before{content:"Q";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:6px;background:var(--am);color:var(--ink);font-size:14px;font-weight:800}.atpcp-band{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:0 0 24px;padding:18px 22px;border-radius:14px;background:linear-gradient(110deg,#2F55E8 0%,#4C7DFF 60%,#5FA8FF 100%);color:#fff}.atpcp-band h2,.atpcp-band h3{margin:0 0 4px;border:0;padding:0;color:#fff;font:800 clamp(22px,2.6vw,30px)/1.1 "Barlow Condensed",Barlow,sans-serif;text-transform:uppercase}.atpcp-band p{margin:0;color:#F2F6FF;max-width:62ch}.atpcp-band .t{flex:1 1 320px}.atpcp-band .atpcp-btn--red{background:var(--r)}.atpcp a.atpcp-band-ghost{background:#fff;color:var(--bd);border-color:#fff}.atpcp-meta{margin:0 0 6px;font-size:13.5px;color:#4A5568}.atpcp-skip{position:absolute;left:-9999px}.atpcp-skip:focus{left:8px;top:8px;z-index:9;padding:6px 10px;background:#fff}.atpcp-vid{margin:0 0 14px;padding:10px;border:1px solid var(--ln);border-radius:12px;background:#fff}.atpcp-vid .w{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#0F1D3D}.atpcp-vid iframe,.atpcp-vid video{position:absolute;inset:0;width:100%;height:100%;border:0}.atpcp-vid p{margin:8px 2px 0;font-size:14px}.atpcp-vids{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0 0 14px}@media(prefers-reduced-motion:no-preference){.atpcp .fl{stroke-dasharray:5 7;animation:atpcp-flow 1.1s linear infinite}.atpcp .pulse{animation:atpcp-pulse 2.4s ease-in-out infinite}@keyframes atpcp-flow{to{stroke-dashoffset:-24}}@keyframes atpcp-pulse{50%{opacity:.55}}@keyframes atpcp-grow{from{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes atpcp-rise{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@supports(animation-timeline:view()){.atpcp .gb{transform-box:fill-box;transform-origin:left center;animation:atpcp-grow linear both;animation-timeline:view();animation-range:entry 5% cover 40%}.atpcp-card,.atpcp-stat{animation:atpcp-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@media(max-width:800px){.atpcp-top,.atpcp-guide{margin-left:12px;margin-right:12px}.atpcp-banner{aspect-ratio:auto}.atpcp-banner img{aspect-ratio:5/2;height:auto}.atpcp-banner figcaption{position:static;width:auto;border-radius:0}.atpcp-lead{font-size:16px}}