.cxc-rtg{--pink:#e767a3;--pink-soft:#fdeef5;--pink-line:#f4c6dc;--black:#000;--white:#fff;--ink:#141214;--muted:#5f5a60;--line:#e6e1e5;--bg:#f7f6f7;background:var(--white);color:var(--ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.cxc-rtg *,.cxc-rtg :after,.cxc-rtg :before{box-sizing:border-box}.cxc-rtg :where(p,h1,h2,h3,ol,ul,figure,blockquote){margin:0;padding:0}.cxc-rtg li,.cxc-rtg ol,.cxc-rtg ul{list-style:none!important}.cxc-rtg li{margin:0}.cxc-rtg li::marker{content:""!important}.cxc-rtg li,.cxc-rtg ol,.cxc-rtg ul{color:inherit!important;font-family:inherit}.cxc-rtg :where(p,h1,h2,h3,summary,label,span,strong,figcaption,blockquote,article,section,form,div){color:inherit!important}.cxc-rtg-faq summary,.cxc-rtg-how h3,.cxc-rtg-how li,.cxc-rtg-questions li{color:var(--ink)!important}.cxc-rtg a{color:inherit}.cxc-rtg [hidden]{display:none!important}.cxc-rtg h1,.cxc-rtg h2,.cxc-rtg h3{color:inherit;font-family:Barlow Condensed,Inter,Arial,sans-serif!important;letter-spacing:.2px;text-transform:none}.cxc-rtg-result .cxc-rtg-h3{margin-top:4px}.cxc-rtg-wrap{margin:0 auto;max-width:1120px;padding:0 20px}.cxc-rtg-narrow{max-width:820px}.cxc-rtg-center{text-align:center}.cxc-rtg-hero{background:var(--black);color:var(--white)!important;padding:48px 0 84px}.cxc-rtg-eyebrow{color:var(--pink)!important;font-size:13px;font-weight:700;letter-spacing:1.6px;margin-bottom:14px;text-transform:uppercase}.cxc-rtg-h1{color:var(--white)!important;font-size:clamp(40px,5.6vw,68px);font-weight:800;line-height:1;max-width:1080px}.cxc-rtg-sub{color:#e6e1e5!important;font-size:clamp(17px,1.8vw,19px);margin-top:14px;max-width:720px}.cxc-rtg-tool{background:var(--bg);padding:0 0 64px}.cxc-rtg-panel{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px rgba(20,10,18,.06);padding:28px}.cxc-rtg-h2{font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.1;margin-bottom:8px}.cxc-rtg-h3{font-size:22px;font-weight:700;line-height:1.15;margin:0 0 8px}.cxc-rtg-muted{color:var(--muted)!important;font-size:15px;margin-bottom:20px}.cxc-rtg-field{margin:0 0 16px}.cxc-rtg-field label{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-bottom:7px}.cxc-rtg-req{color:var(--pink)}.cxc-rtg-opt{color:var(--muted);font-weight:400}.cxc-rtg-field input,.cxc-rtg-field select,.cxc-rtg-field textarea{-webkit-appearance:none;appearance:none;background:var(--white);border:1px solid #d6d0d5;border-radius:10px;box-shadow:none;color:var(--ink);font:inherit;font-size:16px;margin:0;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.cxc-rtg-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23141214' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.cxc-rtg-field textarea{min-height:84px;resize:vertical}.cxc-rtg-field input:focus,.cxc-rtg-field select:focus,.cxc-rtg-field textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(231,103,163,.22)}.cxc-rtg-field.cxc-rtg-invalid input{border-color:#b3124f;box-shadow:0 0 0 3px rgba(179,18,79,.12)}.cxc-rtg-hint{color:var(--muted)!important;font-size:13px;margin-top:6px}.cxc-rtg-hp{height:1px;left:-10000px!important;overflow:hidden;position:absolute!important;width:1px}.cxc-rtg-btn{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Barlow Condensed,Inter,Arial,sans-serif!important;font-size:20px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.4px;line-height:1;padding:15px 22px;text-decoration:none!important;transition:transform .15s,background .15s,border-color .15s}.cxc-rtg-btn:hover{transform:translateY(-1px)}.cxc-rtg-btn:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.cxc-rtg-btn[disabled]{cursor:not-allowed;opacity:.55;transform:none}.cxc-rtg-btn-primary{background:var(--pink)!important;color:var(--black)!important}.cxc-rtg-btn-primary:hover{background:#ee86b7!important}.cxc-rtg-form{margin-top:-56px;position:relative}.cxc-rtg-form-head{max-width:760px}.cxc-rtg-powered{align-items:center;background:var(--pink-soft);border-radius:20px;color:#a3245f!important;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:-8px 0 20px;padding:6px 12px}.cxc-rtg-powered:before{background:var(--pink);border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.cxc-rtg-fields{column-gap:22px;display:grid;grid-template-columns:1fr 1fr}.cxc-rtg-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:6px}.cxc-rtg-submit-row .cxc-rtg-btn-primary{min-width:280px}.cxc-rtg-submit-row .cxc-rtg-fine{margin:0;text-align:left}.cxc-rtg-btn-ghost{background:var(--white)!important;border-color:#d6d0d5;color:var(--ink)!important;font-size:17px;padding:11px 16px}.cxc-rtg-btn-ghost:hover{border-color:var(--ink)}.cxc-rtg-fine{color:var(--muted)!important;font-size:13px;margin-top:12px;text-align:center}.cxc-rtg-fine a{text-decoration:underline}.cxc-rtg-alert{background:#fff1f5;border:1px solid #f3c0d3;border-radius:10px;color:#7d1240!important;font-size:15px;margin-top:16px;padding:14px 16px}.cxc-rtg-alert .cxc-rtg-btn{font-size:17px;margin-top:12px;padding:12px 18px}.cxc-rtg-alert strong{display:block;margin-bottom:4px}.cxc-rtg-tag{background:#2b2128;border-radius:20px;color:#f7b6d4!important;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;padding:5px 11px;text-transform:uppercase}.cxc-rtg-tag-pink{background:var(--pink-soft);color:#a3245f!important}.cxc-rtg-loading{align-items:center;display:flex;gap:22px;margin-top:24px}.cxc-rtg-spinner{animation:cxc-rtg-spin .9s linear infinite;border:4px solid var(--pink-soft);border-radius:50%;border-top-color:var(--pink);flex:0 0 auto;height:38px;width:38px}@keyframes cxc-rtg-spin{to{transform:rotate(1turn)}}.cxc-rtg-steps li{color:#b2abb0!important;font-size:15px;padding:3px 0;transition:color .3s}.cxc-rtg-steps li.cxc-rtg-done{color:var(--ink)!important}.cxc-rtg-steps li.cxc-rtg-done:before{color:var(--pink);content:"✓ "}.cxc-rtg-steps li.cxc-rtg-now{color:var(--ink)!important;font-weight:600}.cxc-rtg-result{border-top:5px solid var(--pink);margin-top:24px}.cxc-rtg-print-brand{display:none}.cxc-rtg-result-title{font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.02;margin:14px 0 10px}.cxc-rtg-reason{color:var(--muted)!important;font-size:15px;margin-bottom:6px}.cxc-rtg-angles{margin:14px 0 26px}.cxc-rtg-label{color:var(--muted)!important;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.cxc-rtg-chips{display:flex;flex-wrap:wrap;gap:8px}.cxc-rtg-chip{background:var(--white)!important;border:1px solid #d6d0d5;border-radius:20px;color:var(--ink)!important;cursor:pointer;font:inherit;font-size:14px;line-height:1.3;padding:7px 13px;text-align:left}.cxc-rtg-chip:hover{border-color:var(--pink)}.cxc-rtg-chip[aria-pressed=true]{background:var(--pink-soft)!important;border-color:var(--pink);font-weight:600}.cxc-rtg-abstract{font-size:17px;margin-bottom:26px;max-width:760px}.cxc-rtg-questions{counter-reset:cxcq;max-width:760px}.cxc-rtg-questions li{border-bottom:1px solid var(--line);counter-increment:cxcq;font-size:16px;padding:9px 0 9px 40px!important;position:relative}.cxc-rtg-questions li:last-child{border-bottom:0}.cxc-rtg-questions li:before{align-items:center;background:var(--pink-soft);border-radius:50%;color:#a3245f;content:counter(cxcq);display:flex;font-size:13px;font-weight:700;height:26px;justify-content:center;left:0;position:absolute;top:9px;width:26px}.cxc-rtg-note{background:var(--bg);border-radius:10px;color:var(--muted)!important;font-size:14px;margin-top:18px;padding:10px 14px}.cxc-rtg-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px}.cxc-rtg-next{align-items:center;background:var(--black);border-radius:16px;color:var(--white)!important;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:24px;padding:34px}.cxc-rtg-next-title{color:var(--white)!important;font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.02;margin-bottom:12px}.cxc-rtg-next-main p{color:#e6e1e5!important;font-size:16px;margin-bottom:22px}.cxc-rtg-read{color:#f7b6d4!important;display:block;font-size:14px;margin-top:18px;text-decoration:underline!important}.cxc-rtg-proof{display:grid;gap:14px}.cxc-rtg-quote{background:#161416;border:1px solid #2e2a2d;border-radius:14px;padding:20px}.cxc-rtg-quote blockquote{border:0!important;color:#f2eef1!important;font-size:15px;font-style:normal;quotes:none}.cxc-rtg-quote figcaption{color:#c9c1c7!important;font-size:14px;margin-top:12px}.cxc-rtg-quote figcaption strong{color:var(--white)!important;display:block}.cxc-rtg-case{background:var(--pink);border-radius:14px;color:var(--black)!important;padding:18px 20px}.cxc-rtg-case .cxc-rtg-label{color:rgba(0,0,0,.7)!important;margin-bottom:2px}.cxc-rtg-case-stat{font-family:Barlow Condensed,Inter,Arial,sans-serif!important;font-size:36px;font-weight:800;line-height:1}.cxc-rtg-case-text{color:var(--black)!important;font-size:14px;margin-top:4px}.cxc-rtg-section{padding:72px 0}.cxc-rtg-section-alt{background:var(--bg)}.cxc-rtg-section .cxc-rtg-h2{margin-bottom:12px}.cxc-rtg-how{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:34px!important}.cxc-rtg-how li{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px}.cxc-rtg-how p{color:var(--muted)!important;font-size:15px}.cxc-rtg-num{align-items:center;background:var(--pink);border-radius:10px;color:var(--black);display:inline-flex;font-family:Barlow Condensed,Inter,Arial,sans-serif;font-size:22px;font-weight:800;height:40px;justify-content:center;margin-bottom:16px;width:40px}.cxc-rtg-examples{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:30px}.cxc-rtg-ex{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--pink);border-radius:12px;padding:22px}.cxc-rtg-ex-meta{color:var(--muted)!important;font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:8px;text-transform:uppercase}.cxc-rtg-ex-title{font-size:25px;font-weight:700;line-height:1.08;margin-bottom:8px}.cxc-rtg-ex p:last-child{color:#3b363a!important;font-size:15px}.cxc-rtg-faq{margin-top:30px}.cxc-rtg-faq details{border-bottom:1px solid var(--line);padding:4px 0}.cxc-rtg-faq summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none;padding:16px 36px 16px 0;position:relative}.cxc-rtg-faq summary::-webkit-details-marker{display:none}.cxc-rtg-faq summary:after{color:var(--pink);content:"+";font-size:24px;font-weight:400;position:absolute;right:4px;top:12px}.cxc-rtg-faq details[open] summary:after{content:"−"}.cxc-rtg-faq details p{color:#3b363a!important;font-size:16px;padding:0 0 18px}.cxc-rtg-faq a{text-decoration:underline}.cxc-rtg-section-alt{scroll-margin-top:20px}#cxc-rtg .cxc-rtg-abstract,#cxc-rtg .cxc-rtg-ex-title,#cxc-rtg .cxc-rtg-faq summary,#cxc-rtg .cxc-rtg-h2,#cxc-rtg .cxc-rtg-h3,#cxc-rtg .cxc-rtg-how h3,#cxc-rtg .cxc-rtg-how li,#cxc-rtg .cxc-rtg-questions li,#cxc-rtg .cxc-rtg-result-title{color:var(--ink)!important}#cxc-rtg .cxc-rtg-how p{color:var(--muted)!important}#cxc-rtg .cxc-rtg-h1,#cxc-rtg .cxc-rtg-next-title{color:var(--white)!important}#cxc-rtg h1,#cxc-rtg h2,#cxc-rtg h3,#cxc-rtg li,#cxc-rtg summary{-webkit-text-fill-color:currentColor!important;background-image:none!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}@media (max-width:860px){.cxc-rtg-examples,.cxc-rtg-how,.cxc-rtg-next{grid-template-columns:1fr}}@media (max-width:560px){.cxc-rtg-hero{padding:44px 0 84px}.cxc-rtg-panel{padding:22px}.cxc-rtg-fields{grid-template-columns:1fr}.cxc-rtg-submit-row{align-items:stretch;flex-direction:column;gap:12px}.cxc-rtg-submit-row .cxc-rtg-btn-primary{min-width:0;width:100%}.cxc-rtg-submit-row .cxc-rtg-fine{text-align:center}.cxc-rtg-powered{align-items:flex-start;border-radius:12px}.cxc-rtg-powered:before{margin-top:5px}.cxc-rtg-next{padding:24px}.cxc-rtg-loading{align-items:flex-start}.cxc-rtg-actions .cxc-rtg-btn{flex:1 1 100%}.cxc-rtg-section{padding:52px 0}}@media print{body *{visibility:hidden!important}.cxc-rtg-result,.cxc-rtg-result *{visibility:visible!important}.cxc-rtg-result{border:0;box-shadow:none;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.cxc-rtg-print-brand{color:#a3245f!important;display:block!important;font-size:12px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.cxc-rtg-actions,.cxc-rtg-angles,.cxc-rtg-note{display:none!important}.cxc-rtg-questions li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}