.tmYIXG_page{--ink:#17181c;--muted:#5e646d;--line:#dfe2e6;--soft:#f5f6f7;--magenta:var(--cgn-magenta,#ef0f5b);--magenta-dark:var(--cgn-magenta,#ef0f5b);min-width:320px;color:var(--ink);font-family:var(--font-overpass), Arial, Helvetica, sans-serif;background:#fff;overflow:clip}.tmYIXG_page *,.tmYIXG_page :before,.tmYIXG_page :after{box-sizing:border-box}.tmYIXG_page h1,.tmYIXG_page h2,.tmYIXG_page h3,.tmYIXG_page p{margin:0}.tmYIXG_page h1,.tmYIXG_page h2,.tmYIXG_page h3{letter-spacing:-.045em;line-height:1.06}.tmYIXG_page p{color:var(--muted)}.tmYIXG_page a{color:inherit;text-decoration:none}.tmYIXG_page :focus-visible{outline:3px solid color-mix(in srgb, var(--magenta) 70%, white);outline-offset:4px}.tmYIXG_main{width:min(100%,1536px);margin-inline:auto}.tmYIXG_sectionLabel,.tmYIXG_eyebrow{color:var(--magenta-dark);letter-spacing:.065em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:780;display:block}.tmYIXG_hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:650px;display:grid}.tmYIXG_heroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,7vw,112px) clamp(34px,5vw,80px);display:flex}.tmYIXG_heroCopy h1{overflow-wrap:break-word;max-width:810px;font-size:clamp(3.1rem,4.7vw,5rem);font-weight:760}.tmYIXG_heroCopy>p{max-width:730px;margin-top:28px;font-size:clamp(1.06rem,1.3vw,1.25rem);line-height:1.65}.tmYIXG_byline{align-items:center;gap:13px;margin-top:38px;display:flex}.tmYIXG_byline svg{width:30px;height:30px;color:var(--magenta);stroke-width:1.7px}.tmYIXG_byline span{gap:3px;display:grid}.tmYIXG_byline strong,.tmYIXG_byline a{color:var(--ink);text-underline-offset:4px;font-size:.91rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.tmYIXG_byline a:hover,.tmYIXG_byline a:focus-visible{color:var(--magenta-dark);text-decoration-color:currentColor}.tmYIXG_byline small{color:#6f747c;font-size:.75rem}.tmYIXG_scorecard{border-left:1px solid var(--line);background:radial-gradient(circle at 1px 1px,#d9dde2 1px,#0000 1.1px) 0 0/25px 25px,#f8f9fa;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,82px);display:flex}.tmYIXG_scorecardHeader,.tmYIXG_scorecardRow,.tmYIXG_scorecardResult{background:#fff}.tmYIXG_scorecardHeader{border:1px solid #d5d9de;border-bottom:0;padding:27px 30px 24px}.tmYIXG_scorecardHeader small,.tmYIXG_scorecardResult small{color:var(--magenta-dark);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:760;display:block}.tmYIXG_scorecardHeader strong{font-size:1.25rem}.tmYIXG_scorecardRow{border:1px solid #d5d9de;border-bottom:0;align-items:center;gap:16px;min-height:78px;padding:16px 25px;display:flex}.tmYIXG_scorecardRow svg{width:25px;height:25px;color:var(--magenta);stroke-width:1.6px}.tmYIXG_scorecardRow span{gap:3px;display:grid}.tmYIXG_scorecardRow strong{font-size:.88rem}.tmYIXG_scorecardRow small{color:#777d85;font-size:.73rem}.tmYIXG_scorecardResult{color:#fff;background:#161a20;border:1px solid #161a20;align-items:center;gap:16px;padding:24px 25px;display:flex}.tmYIXG_scorecardResult svg{width:30px;height:30px;color:var(--magenta)}.tmYIXG_scorecardResult span{display:grid}.tmYIXG_scorecardResult strong{font-size:1rem}.tmYIXG_quickAnswer{grid-template-columns:1.05fr .95fr;gap:clamp(55px,8vw,140px);padding:clamp(90px,9vw,145px) clamp(34px,5vw,80px);display:grid}.tmYIXG_quickAnswer h2,.tmYIXG_beforeSearchIntro h2,.tmYIXG_evaluation>header h2,.tmYIXG_comparison>header h2,.tmYIXG_questionsIntro h2,.tmYIXG_warningSection h2,.tmYIXG_qualitySystem>div:first-child h2,.tmYIXG_cgnApproach h2,.tmYIXG_faq h2,.tmYIXG_finalCta h2{font-size:clamp(2.35rem,3.3vw,3.75rem);font-weight:650}.tmYIXG_quickAnswer>p{align-self:end;max-width:650px;font-size:1.08rem;line-height:1.75}.tmYIXG_criteriaGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;align-items:stretch;margin:0 clamp(34px,5vw,80px) clamp(95px,9vw,145px);display:grid}.tmYIXG_criteriaGrid article{border-right:1px solid var(--line);height:100%;min-height:235px;padding:32px 28px}.tmYIXG_criteriaGrid article:last-child{border-right:0}.tmYIXG_criteriaGrid svg{width:31px;height:31px;color:var(--magenta);stroke-width:1.5px;margin-bottom:30px}.tmYIXG_criteriaGrid h2{letter-spacing:-.025em;max-width:220px;font-size:1.18rem}.tmYIXG_criteriaGrid p{margin-top:13px;font-size:.84rem;line-height:1.65}.tmYIXG_beforeSearch{border-block:1px solid var(--line);background:#f7f7f6;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,130px);padding:clamp(90px,9vw,145px) clamp(34px,5vw,80px);display:grid}.tmYIXG_beforeSearchIntro p,.tmYIXG_evaluation>header p,.tmYIXG_comparison>header p,.tmYIXG_questionsIntro p{max-width:680px;margin-top:23px;font-size:1rem;line-height:1.7}.tmYIXG_beforeSearchSteps{border-top:1px solid #ccd1d6}.tmYIXG_beforeSearchSteps article{border-bottom:1px solid #ccd1d6;grid-template-columns:48px minmax(0,.8fr) minmax(0,1.2fr);gap:22px;padding:27px 0;display:grid}.tmYIXG_beforeSearchSteps span{color:var(--magenta-dark);font-size:.74rem;font-weight:780}.tmYIXG_beforeSearchSteps h3{font-size:1.1rem}.tmYIXG_beforeSearchSteps p{font-size:.86rem;line-height:1.6}.tmYIXG_evaluation{padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px)}.tmYIXG_evaluation>header,.tmYIXG_comparison>header{max-width:850px;margin-bottom:60px}.tmYIXG_evaluationList{border-top:1px solid var(--line)}.tmYIXG_evaluationList article{border-bottom:1px solid var(--line);grid-template-columns:95px minmax(0,1fr);padding:35px clamp(22px,3vw,32px);display:grid}.tmYIXG_evaluationNumber{color:var(--magenta-dark);padding-top:5px;font-size:.8rem;font-weight:780}.tmYIXG_evaluationList article>div{grid-template-columns:minmax(220px,.45fr) minmax(320px,1fr);gap:24px 55px;display:grid}.tmYIXG_evaluationList h3{font-size:clamp(1.45rem,2vw,2rem)}.tmYIXG_evaluationList p{font-size:.94rem;line-height:1.72}.tmYIXG_evaluationList strong{color:#353a40;grid-column:2;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.tmYIXG_evaluationList strong svg{width:19px;min-width:19px;color:var(--magenta)}.tmYIXG_comparison{color:#fff;background:#171a20;padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px)}.tmYIXG_comparison>header p,.tmYIXG_comparisonGrid p{color:#c7cbd0}.tmYIXG_comparison .tmYIXG_sectionLabel{color:var(--magenta)}.tmYIXG_comparisonGrid{border:1px solid #3f444c;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:stretch;display:grid}.tmYIXG_comparisonGrid article{border-right:1px solid #3f444c;height:100%;min-height:325px;padding:38px}.tmYIXG_comparisonGrid article:last-child{border-right:0}.tmYIXG_comparisonGrid svg{width:34px;height:34px;color:var(--magenta);stroke-width:1.45px;margin-bottom:35px}.tmYIXG_comparisonGrid h3{min-height:58px;font-size:1.45rem}.tmYIXG_comparisonGrid p{margin-top:23px;font-size:.86rem;line-height:1.65}.tmYIXG_comparisonGrid p strong{color:#fff;margin-bottom:4px;display:block}.tmYIXG_questionsSection{grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,135px);padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px);display:grid}.tmYIXG_questionsSection ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tmYIXG_questionsSection li{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:76px;padding-inline:clamp(20px,2.7vw,30px);display:grid}.tmYIXG_questionsSection li span{color:var(--magenta-dark);font-size:.74rem;font-weight:760}.tmYIXG_questionsSection li p{color:#272a2f;font-size:.94rem;font-weight:620;line-height:1.45}.tmYIXG_warningSection{background:color-mix(in srgb, var(--magenta) 2%, white);border:1px solid #ead3dc;margin:0 clamp(34px,5vw,80px) clamp(95px,10vw,155px);padding:clamp(45px,6vw,80px)}.tmYIXG_warningSection>header{align-items:flex-start;gap:24px;margin-bottom:45px;display:flex}.tmYIXG_warningSection>header>svg{width:38px;min-width:38px;height:38px;color:var(--magenta);stroke-width:1.5px}.tmYIXG_warningSection>div{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch;gap:0 50px;display:grid}.tmYIXG_warningSection>div p{border-top:1px solid #ead3dc;align-items:flex-start;gap:15px;height:100%;min-height:92px;padding:24px 0;font-size:.9rem;line-height:1.6;display:flex}.tmYIXG_warningSection>div svg{width:19px;min-width:19px;color:var(--magenta);margin-top:3px}.tmYIXG_qualitySystem{border-block:1px solid var(--line);background:#f6f7f8;padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px)}.tmYIXG_qualitySystem>div:first-child{max-width:780px;margin-bottom:55px}.tmYIXG_qualityCards{background:#fff;border:1px solid #d7dbe0;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;align-items:stretch;display:grid}.tmYIXG_qualityCards article{border-right:1px solid #d7dbe0;height:100%;min-height:220px;padding:30px}.tmYIXG_qualityCards article:last-child{border-right:0}.tmYIXG_qualityCards svg{width:30px;height:30px;color:var(--magenta);stroke-width:1.5px;margin-bottom:28px}.tmYIXG_qualityCards h3{font-size:1.1rem}.tmYIXG_qualityCards p{margin-top:12px;font-size:.83rem;line-height:1.65}.tmYIXG_cgnApproach{grid-template-columns:1fr .85fr;gap:clamp(60px,9vw,145px);padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px);display:grid}.tmYIXG_cgnApproach>div:first-child{max-width:740px}.tmYIXG_cgnApproach>div:first-child>small,.tmYIXG_finalCta small{color:var(--magenta-dark);letter-spacing:.055em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:780;display:block}.tmYIXG_cgnApproach p{margin-top:24px;font-size:1rem;line-height:1.72}.tmYIXG_cgnApproach a{min-height:48px;color:var(--magenta-dark);align-items:center;gap:17px;margin-top:28px;font-size:.9rem;font-weight:720;display:inline-flex}.tmYIXG_cgnApproach a svg{width:20px}.tmYIXG_approachFlow{border-top:1px solid var(--line);display:grid}.tmYIXG_approachFlow span{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;align-items:center;min-height:79px;font-size:.91rem;font-weight:620;display:grid}.tmYIXG_approachFlow strong{color:var(--magenta-dark);font-size:.73rem}.tmYIXG_relatedGuides{border-top:1px solid var(--line);background:#f7f7f8;padding:clamp(82px,9vw,135px) clamp(34px,5vw,80px)}.tmYIXG_relatedGuides>header{max-width:780px;margin-bottom:42px}.tmYIXG_relatedGuides>div{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.tmYIXG_relatedGuides>div>a{border-right:1px solid var(--line);align-content:space-between;gap:20px;height:100%;min-height:210px;padding:clamp(28px,3vw,46px);display:grid;position:relative}.tmYIXG_relatedGuides>div>a:last-child{border-right:0}.tmYIXG_relatedGuides>div span{color:var(--magenta-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750}.tmYIXG_relatedGuides>div strong{max-width:300px;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.35}.tmYIXG_relatedGuides>div svg{width:23px;color:var(--magenta-dark)}.tmYIXG_relatedOverview{min-height:44px;color:var(--magenta-dark);align-items:center;gap:14px;margin-top:28px;padding:10px 16px;font-weight:700;display:inline-flex}.tmYIXG_relatedOverview svg{width:20px}.tmYIXG_faq{border-top:1px solid var(--line);padding:clamp(95px,10vw,155px) clamp(34px,5vw,80px)}.tmYIXG_faq>header{max-width:780px;margin-bottom:55px}.tmYIXG_faq>div{border-top:1px solid var(--line)}.tmYIXG_faq details{border-bottom:1px solid var(--line);padding-inline:clamp(18px,2.2vw,30px)}.tmYIXG_faq summary{cursor:pointer;color:#26292e;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:16px;min-height:77px;padding:16px 0;font-size:1rem;font-weight:690;list-style:none;display:grid}.tmYIXG_faq summary::-webkit-details-marker{display:none}.tmYIXG_faq summary:before,.tmYIXG_faq summary:after{width:38px;height:38px;color:var(--magenta);background:radial-gradient(circle at 30% 22%,#fff 0 24%,#0000 25%),linear-gradient(145deg,#fff 8%,#f7eefc 62%,#e8e3ff 100%);border:1px solid #ef0f5b24;border-radius:12px 16px 13px 17px;place-items:center;line-height:1;display:grid;box-shadow:0 8px 20px #4e3a981c}.tmYIXG_faq summary:before{content:"?";font-weight:760}.tmYIXG_faq summary:after{content:"+";font-size:1.25rem;font-weight:500;transition:transform .18s}.tmYIXG_faq details[open] summary:after{transform:rotate(45deg)}.tmYIXG_faq details p{max-width:930px;padding:0 56px 28px;font-size:.93rem;line-height:1.72}.tmYIXG_finalCta{color:#fff;background:#171a20;border-top:1px solid #292d33;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:clamp(70px,8vw,120px) clamp(34px,5vw,80px);display:grid}.tmYIXG_finalCta div{max-width:800px}.tmYIXG_finalCta small{color:var(--magenta)}.tmYIXG_finalCta p{color:#c8ccd1;max-width:700px;margin-top:22px;font-size:1rem;line-height:1.65}.tmYIXG_finalCta>a{border:1px solid var(--magenta);background:var(--magenta);min-height:54px;color:var(--cgn-on-magenta,#090909);justify-content:center;align-items:center;gap:24px;padding:14px 22px;font-size:.91rem;font-weight:730;display:inline-flex}.tmYIXG_finalCta>a:hover{background:var(--magenta)}.tmYIXG_finalCta>a svg{width:20px}@media (max-width:1100px){.tmYIXG_hero{grid-template-columns:1fr .85fr}.tmYIXG_criteriaGrid,.tmYIXG_qualityCards{grid-template-columns:repeat(2,1fr)}.tmYIXG_criteriaGrid article:nth-child(2),.tmYIXG_qualityCards article:nth-child(2){border-right:0}.tmYIXG_criteriaGrid article:nth-child(-n+2),.tmYIXG_qualityCards article:nth-child(-n+2){border-bottom:1px solid var(--line)}.tmYIXG_beforeSearch,.tmYIXG_questionsSection{grid-template-columns:1fr}.tmYIXG_evaluationList article>div{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr)}}@media (max-width:820px){.tmYIXG_hero,.tmYIXG_quickAnswer,.tmYIXG_cgnApproach,.tmYIXG_finalCta{grid-template-columns:1fr}.tmYIXG_hero{min-height:0}.tmYIXG_heroCopy{padding-block:70px}.tmYIXG_heroCopy h1{font-size:clamp(2.65rem,9vw,4.3rem)}.tmYIXG_scorecard{border-top:1px solid var(--line);border-left:0}.tmYIXG_quickAnswer{gap:34px}.tmYIXG_beforeSearchSteps article{grid-template-columns:42px 1fr}.tmYIXG_beforeSearchSteps p{grid-column:2}.tmYIXG_evaluationList article{grid-template-columns:55px minmax(0,1fr)}.tmYIXG_evaluationList article>div{grid-template-columns:1fr}.tmYIXG_evaluationList strong{grid-column:1}.tmYIXG_comparisonGrid{grid-template-columns:1fr;grid-auto-rows:auto}.tmYIXG_comparisonGrid article{border-bottom:1px solid #3f444c;border-right:0;height:auto;min-height:0}.tmYIXG_comparisonGrid article:last-child{border-bottom:0}.tmYIXG_comparisonGrid h3{min-height:0}.tmYIXG_warningSection>div{grid-template-columns:1fr;grid-auto-rows:auto}.tmYIXG_warningSection>div p{height:auto}.tmYIXG_finalCta>a{justify-self:start}.tmYIXG_relatedGuides>div{grid-template-columns:1fr;grid-auto-rows:auto}.tmYIXG_relatedGuides>div>a{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:170px}.tmYIXG_relatedGuides>div>a:last-child{border-bottom:0}}@media (max-width:560px){.tmYIXG_heroCopy,.tmYIXG_scorecard,.tmYIXG_quickAnswer,.tmYIXG_beforeSearch,.tmYIXG_evaluation,.tmYIXG_comparison,.tmYIXG_questionsSection,.tmYIXG_qualitySystem,.tmYIXG_cgnApproach,.tmYIXG_relatedGuides,.tmYIXG_faq,.tmYIXG_finalCta{padding-inline:22px}.tmYIXG_heroCopy h1{font-size:clamp(2.45rem,12.5vw,3.4rem)}.tmYIXG_heroCopy>p{font-size:1rem}.tmYIXG_scorecard{padding-block:38px}.tmYIXG_quickAnswer h2,.tmYIXG_beforeSearchIntro h2,.tmYIXG_evaluation>header h2,.tmYIXG_comparison>header h2,.tmYIXG_questionsIntro h2,.tmYIXG_warningSection h2,.tmYIXG_qualitySystem>div:first-child h2,.tmYIXG_cgnApproach h2,.tmYIXG_faq h2,.tmYIXG_finalCta h2{font-size:2.18rem}.tmYIXG_criteriaGrid,.tmYIXG_qualityCards{grid-template-columns:1fr;margin-inline:22px}.tmYIXG_criteriaGrid article,.tmYIXG_qualityCards article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.tmYIXG_criteriaGrid article:last-child,.tmYIXG_qualityCards article:last-child{border-bottom:0}.tmYIXG_evaluationList article{grid-template-columns:1fr;gap:13px}.tmYIXG_evaluationList article>div{gap:16px}.tmYIXG_warningSection{margin-inline:22px;padding:30px 22px}.tmYIXG_warningSection>header{display:grid}.tmYIXG_questionsSection li{min-height:88px}.tmYIXG_finalCta>a{width:100%}}.tmYIXG_page{--ink:#111a3d;--muted:#5e6980;--line:#dfe3f0;--soft:#f2f4ff;--magenta:#d10d50;--magenta-dark:#d10d50;--guide-violet:#6756e8;--guide-shadow:0 27px 68px #2a255b1a, 0 7px 20px #171f3f0f;background:radial-gradient(circle at 90% 4%,#6756e817,#0000 27rem),radial-gradient(circle at 4% 38%,#ef0f5b0a,#0000 24rem),#f8f9ff}.tmYIXG_byline small,.tmYIXG_scorecardRow small{color:#5e6980}.tmYIXG_comparison,.tmYIXG_finalCta{--magenta:#ff7ba5}.tmYIXG_scorecardResult{--magenta:#ff7ba5;--magenta-dark:#ff7ba5}.tmYIXG_page :focus-visible{outline-color:var(--guide-violet)}.tmYIXG_hero{border:1px solid var(--line);box-shadow:var(--guide-shadow);background:radial-gradient(circle at 90% 14%,#6756e824,#0000 25rem),radial-gradient(circle at 68% 92%,#ef0f5b12,#0000 18rem),#fffffff2;border-radius:30px 50px 34px 42px;margin:clamp(18px,2.6vw,40px) clamp(16px,2.8vw,44px) 0;overflow:hidden}.tmYIXG_scorecard{border-left-color:var(--line);background:radial-gradient(circle at 1px 1px,#6756e82b 1px,#0000 1.1px) 0 0/25px 25px,linear-gradient(145deg,#f1f3ff,#fafaff)}.tmYIXG_scorecardHeader,.tmYIXG_scorecardRow,.tmYIXG_scorecardResult{border-color:var(--line)}.tmYIXG_scorecardHeader{border-radius:18px 26px 0 0}.tmYIXG_scorecardResult{border-radius:0 0 24px 18px;box-shadow:0 18px 42px #232b4e14}.tmYIXG_quickAnswer,.tmYIXG_comparisonGrid>article,.tmYIXG_criteriaGrid>article,.tmYIXG_qualityCards>article,.tmYIXG_evaluationList>article,.tmYIXG_questionsSection li,.tmYIXG_relatedOverview,.tmYIXG_faq details,.tmYIXG_cgnApproach,.tmYIXG_warningSection{border-radius:22px 30px 24px 28px;box-shadow:0 16px 44px #232b4e12}.tmYIXG_quickAnswer,.tmYIXG_cgnApproach,.tmYIXG_warningSection{background:linear-gradient(135deg,#fff,#f1f3ff)}.tmYIXG_comparisonGrid>article,.tmYIXG_criteriaGrid>article,.tmYIXG_qualityCards>article,.tmYIXG_evaluationList>article,.tmYIXG_questionsSection li,.tmYIXG_relatedOverview,.tmYIXG_faq details{border-color:var(--line);background:#ffffffd6;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .22s}.tmYIXG_comparisonGrid>article h3,.tmYIXG_comparisonGrid>article p strong{color:#0d1738}.tmYIXG_comparisonGrid>article p{color:#4d5870}.tmYIXG_approachFlow,.tmYIXG_comparisonGrid,.tmYIXG_criteriaGrid,.tmYIXG_qualityCards,.tmYIXG_evaluationList{gap:clamp(14px,2vw,24px)}.tmYIXG_finalCta{background:radial-gradient(circle at 85% 10%,#6756e847,#0000 28rem),radial-gradient(circle at 12% 96%,#ef0f5b26,#0000 25rem),#111a3d;border:1px solid #ffffff1a;border-radius:30px 48px 28px 42px;margin:clamp(72px,7vw,112px) clamp(16px,2.8vw,44px) clamp(18px,2.6vw,40px);box-shadow:0 34px 80px #0c123033}.tmYIXG_finalCta>a{color:#fff;background:linear-gradient(135deg,#d10d50,#6756e8);border-radius:13px 18px 14px 16px;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s,background .24s;box-shadow:0 15px 34px #63154f3d}@media (hover:hover) and (pointer:fine){.tmYIXG_comparisonGrid>article:hover,.tmYIXG_criteriaGrid>article:hover,.tmYIXG_qualityCards>article:hover,.tmYIXG_evaluationList>article:hover,.tmYIXG_questionsSection li:hover,.tmYIXG_relatedOverview:hover,.tmYIXG_faq details:hover{background-color:#fff;transform:translateY(-4px);box-shadow:0 22px 52px #232b4e1c}.tmYIXG_finalCta>a:hover{background:linear-gradient(135deg,#c40c49,#5744d1);transform:translateY(-3px)scale(1.015);box-shadow:0 21px 44px #63154f4f}}@media (prefers-reduced-motion:no-preference){.tmYIXG_heroCopy,.tmYIXG_scorecard{animation:.72s cubic-bezier(.2,.8,.2,1) both tmYIXG_cgnDesignerEnter}.tmYIXG_scorecard{animation-delay:.11s}.tmYIXG_quickAnswer,.tmYIXG_beforeSearch,.tmYIXG_comparison,.tmYIXG_qualitySystem,.tmYIXG_evaluation,.tmYIXG_questionsSection,.tmYIXG_cgnApproach,.tmYIXG_faq,.tmYIXG_finalCta{animation:.44s ease-out both tmYIXG_cgnDesignerReveal}.tmYIXG_beforeSearch,.tmYIXG_qualitySystem,.tmYIXG_questionsSection,.tmYIXG_faq{animation-delay:70ms}.tmYIXG_comparison,.tmYIXG_evaluation,.tmYIXG_cgnApproach,.tmYIXG_finalCta{animation-delay:.14s}}@keyframes tmYIXG_cgnDesignerEnter{0%{opacity:0;transform:translateY(18px)}}@keyframes tmYIXG_cgnDesignerReveal{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.tmYIXG_hero,.tmYIXG_finalCta{margin-inline:var(--cgn-mobile-edge);border-radius:24px 30px 22px 28px}.tmYIXG_criteriaGrid,.tmYIXG_comparisonGrid,.tmYIXG_warningSection>div,.tmYIXG_qualityCards,.tmYIXG_relatedGuides>div{grid-auto-rows:auto}.tmYIXG_criteriaGrid article,.tmYIXG_comparisonGrid article,.tmYIXG_warningSection>div p,.tmYIXG_qualityCards article,.tmYIXG_relatedGuides>div>a{height:auto}}@media (prefers-reduced-motion:reduce){.tmYIXG_page *,.tmYIXG_page :before,.tmYIXG_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
