.ca-page{color:#1e2042;padding:29px 0 70px}.ca-crumb{color:#6d6d80;font-size:.88rem;margin:0 0 19px}.ca-hero{position:relative;overflow:hidden;border-radius:27px;background:linear-gradient(111deg,#112044,#30369a 62%,#635dec);color:white;padding:40px 43px;min-height:214px;box-shadow:0 15px 35px #2933841d}.ca-eyebrow{font-size:.78rem;letter-spacing:.18em;font-weight:800;color:#c9d9ff}.ca-hero h1{font-size:clamp(2.2rem,4.1vw,3.5rem);letter-spacing:-.047em;margin:18px 0 10px;line-height:1.05;position:relative;z-index:2;max-width:850px}.ca-hero p{color:#dee4ff;font-size:1rem;max-width:800px;line-height:1.55;position:relative;z-index:2}.ca-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;position:relative;z-index:2}.ca-pills span{padding:8px 12px;border-radius:999px;border:1px solid #ffffff45;background:#ffffff17;font-size:.76rem}.ca-decor{font-size:250px;font-weight:800;position:absolute;right:5%;top:-65px;opacity:.12;line-height:1}.ca-work,.ca-guide,.ca-related{margin:24px 0;border-radius:23px;border:1px solid #e3e4f9;background:white;padding:28px 29px;box-shadow:0 10px 28px #1516500a}.ca-work header h2,.ca-guide h2,.ca-related h2{font-size:1.55rem;color:#192659;margin:0 0 7px}.ca-work header p{margin:0 0 23px;color:#6d7290}.ca-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px;align-items:stretch}.ca-panel{background:#f9faff;border:1px solid #dce0f4;border-radius:18px;padding:20px;min-width:0}.ca-panel h3{margin:0 0 19px;font-size:1.09rem;color:#29335f;display:flex;align-items:center;justify-content:space-between}.ca-panel h3 small{font-weight:500;color:#787d97;font-size:.72rem}.ca-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ca-fields label,.ca-data-label{display:flex;flex-direction:column;gap:8px;color:#3e496d;font-size:.84rem;font-weight:700}.ca-fields input{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #d2d8ee;padding:12px;background:white;color:#1f2544;outline:0}.ca-fields input:focus,.ca-data-label textarea:focus{border-color:#5664e3;box-shadow:0 0 0 3px #535fef26}.ca-data-label{margin:0 0 15px}.ca-data-label textarea{min-height:170px;resize:vertical;border:1px solid #d2d8ee;border-radius:12px;background:#fff;color:#222b51;font:13px/1.7 ui-monospace,Consolas,monospace;padding:13px;box-sizing:border-box;outline:0}.ca-panel .btn.primary{margin-top:20px;background:linear-gradient(105deg,#3c42bd,#6b51e8);border-color:transparent;color:#fff;min-height:43px}.ca-results textarea{width:100%;box-sizing:border-box;min-height:270px;resize:vertical;padding:17px;background:#fff;border:1px solid #d8ddf1;border-radius:13px;color:#253456;font:14px/1.65 ui-monospace,Consolas,monospace}.ca-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.ca-actions button:disabled{opacity:.48;cursor:not-allowed}.ca-ok,.ca-error{padding:11px 13px;border-radius:10px;font-size:.85rem;font-weight:700;margin-top:15px}.ca-ok{background:#e8f9ef;color:#126b40}.ca-error{background:#fff0f1;color:#a52a38}.ca-note{font-size:.78rem;color:#797c95;line-height:1.55;margin-top:19px}.ca-guide ol{line-height:1.9;color:#4c5473;padding-left:21px}.ca-guide details{border-top:1px solid #edf0f7;padding:12px 0;color:#646a85}.ca-guide summary{color:#2b365b;font-weight:800;cursor:pointer}.ca-related>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.ca-chip{display:inline-flex;background:#eff1ff;border:1px solid #d8dfff;color:#3e44b1;border-radius:999px;font-size:.84rem;padding:10px 13px;text-decoration:none}.ca-chip:hover{background:#e1e6ff}.ca-page .ad-placement{margin:15px 0}@media(max-width:880px){.ca-columns{grid-template-columns:1fr}.ca-hero{padding:33px 27px}.ca-results textarea{min-height:230px}}@media(max-width:540px){.ca-work,.ca-guide,.ca-related{padding:18px}.ca-fields{grid-template-columns:1fr}.ca-hero h1{font-size:2.08rem}.ca-hero{border-radius:20px}.ca-pills span{font-size:.7rem}}
